<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0">
	<channel>
		<title><![CDATA[TNF : Tatter Network Foundation forum - TOP]]></title>
		<link>http://forum.tattersite.com/ko/index.php</link>
		<description><![CDATA[TNF : Tatter Network Foundation forum 의 최근 RSS 글들.]]></description>
		<lastBuildDate>Fri, 20 Mar 2009 12:01:20 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[RSS 답글: WoC 2008 구글맵 플러그인 프로젝트 최종 제출물]]></title>
			<link>http://forum.tattersite.com/ko/viewtopic.php?pid=34261#p34261</link>
			<description><![CDATA[<p>수고하셨습니다~</p>]]></description>
			<author><![CDATA[null@example.com (inureyes)]]></author>
			<pubDate>Fri, 20 Mar 2009 12:01:20 +0000</pubDate>
			<guid>http://forum.tattersite.com/ko/viewtopic.php?pid=34261#p34261</guid>
		</item>
		<item>
			<title><![CDATA[RSS 답글: WoC 2008 구글맵 플러그인 프로젝트 최종 제출물]]></title>
			<link>http://forum.tattersite.com/ko/viewtopic.php?pid=34228#p34228</link>
			<description><![CDATA[<p>프로젝트 매뉴얼입니다.</p>]]></description>
			<author><![CDATA[null@example.com (daybreaker)]]></author>
			<pubDate>Wed, 18 Mar 2009 17:46:41 +0000</pubDate>
			<guid>http://forum.tattersite.com/ko/viewtopic.php?pid=34228#p34228</guid>
		</item>
		<item>
			<title><![CDATA[WoC 2008 구글맵 플러그인 프로젝트 최종 제출물]]></title>
			<link>http://forum.tattersite.com/ko/viewtopic.php?pid=34226#p34226</link>
			<description><![CDATA[<p>전체 프로젝트 진행 요약본입니다.</p>]]></description>
			<author><![CDATA[null@example.com (daybreaker)]]></author>
			<pubDate>Wed, 18 Mar 2009 17:30:46 +0000</pubDate>
			<guid>http://forum.tattersite.com/ko/viewtopic.php?pid=34226#p34226</guid>
		</item>
		<item>
			<title><![CDATA[RSS 답글: 오늘의 짝프로그래밍의 결과]]></title>
			<link>http://forum.tattersite.com/ko/viewtopic.php?pid=33767#p33767</link>
			<description><![CDATA[<p>흠, 저게 preg_match 함수에서 몇 번째 문자부터 검색을 시작할 것인지 지정하는 파라메터인데 값 계산에서 edge에 걸렸나보군요.;; 혹시<br /></p><div class="codebox"><pre><code>$offset += $matches[0][1] + strlen($output) - 1;</code></pre></div><p>이렇게 하면 어떻게 될까요? =3=3</p><p>그나저나 내일이 네트웍 프로젝트 듀라 신경을 못써드려서 죄송합니다. ㅠ_ㅠ</p>]]></description>
			<author><![CDATA[null@example.com (daybreaker)]]></author>
			<pubDate>Sat, 14 Feb 2009 09:50:06 +0000</pubDate>
			<guid>http://forum.tattersite.com/ko/viewtopic.php?pid=33767#p33767</guid>
		</item>
		<item>
			<title><![CDATA[오늘의 짝프로그래밍의 결과]]></title>
			<link>http://forum.tattersite.com/ko/viewtopic.php?pid=33766#p33766</link>
			<description><![CDATA[<p>2009년 2월 14일 토요일</p><p>StudioEgo와 Hoyajigi가 홍대정문앞에 있는 스타벅스 홍대정문점에서 만나서 구글맵 플러그인 소스를 공부를 해보았습니다. (실은 소스보면서 머리 싸매면서 고생했음)</p><p>3시간동안 구글맵 플러그인 소스를 보면서 어떻게 돌아가는지에 대해서 이야기를 많이 해보았습니다.</p><p>소스를 보면서&nbsp; 한 포스트에 구글맵 2개 밖에 안들어가는 문제에 대해 궁금해하였습니다.<br />구글맵 설명서에도 그런 내용 없는거 같고 플러그인에서 표시 할 때도 별 문제 없는거 같은데 왜 2개밖에 안들어갈까에 대해서 생각을 많이 해보았습니다.<br />print_r()로 모든 변수를 다 찍어 보았는데 머리 깨지는 줄 알았습니다.</p><p>GoogleMap/index.php 에서 구글맵을 블로그에 출력을 해주는 것을 소스 분석하면서 알게 되었습니다.<br />그러다 <br /></p><div class="codebox"><pre><code>function GoogleMap_View($target, $mother)</code></pre></div><p>이 함수가 Google Map치환자를 블로그에 출력을 하는 것을 알게 되었죠.</p><p>한 포스트에서 구글맵을 2개까지 출력하는데에는 정상적으로 돌아가는데 한 포스트에서 구글맵을 5개이상 출력을 해보니깐 2개만 출력되는 것 같습니다. <br /></p><div class="codebox"><pre><code>while (preg_match(&#039;/\[##_GoogleMap\|(([^|]+)\|)?_##\]/&#039;, $target, $matches, PREG_OFFSET_CAPTURE, $offset) &gt; 0)</code></pre></div><p>에서 한 포스트에서 여러개의 구글맵을 출력한다는 것을 알게 되었지요.</p><p>소스코드만 보면 한 포스트에 여러개의 구글맵이 돌아가는 것같은데 실제로 블로그 포스트를 보면 정작 2개만 표시되고 나머지는 치환자로만 보게 됩니다.</p><p>그래서 의심되는 코드 부분을 print_r()함수로 출력해보게 되었습니다.</p><div class="codebox"><pre><code>$target = substr_replace($target, $output, $matches[0][1], strlen($matches[0][0]));
$offset += $matches[0][1] + strlen($output);</code></pre></div><p>소스코드에서 $offset 부분을 제거해 보았습니다.</p><div class="codebox"><pre><code>$offset += $matches[0][1] + strlen($output);</code></pre></div><p>이 소스코드에서 주석처리만 해보니 한 포스트에서 5개 이상의 구글 맵이 출력되는 것을 확인하게 되었습니다.</p><p>$offset 이 어디에 쓰는지 몰라서 주석처리한 것뿐인데 주석처리만 하였더니 잘 돌아갈 뿐이였습니다......</p><p>이 소스코드를 우선 commit을 하게 되긴 하였다만 $offset이 어디쓰는지 몰라서 여쭈어 보는데 어디에 쓰는 건가요?</p><p>$offset을 어디서 쓰긴 하니깐 돌아가는 것 같은데 정확한 용도를 모르겠습니다.</p><p>이것때문에 3시간동안 삽질을 해보았습니다.</p><p>오늘 짝프로그래밍을 해보면서 호야지기님이나 저나 구글맵 API나 자바스크립트 공부를 죽어라 해야할것을 심각하게 생각했습니다.<br />오늘 짝프로그래밍의 후기였습니다.</p>]]></description>
			<author><![CDATA[null@example.com (StudioEgo)]]></author>
			<pubDate>Sat, 14 Feb 2009 09:30:19 +0000</pubDate>
			<guid>http://forum.tattersite.com/ko/viewtopic.php?pid=33766#p33766</guid>
		</item>
		<item>
			<title><![CDATA[RSS 답글: 이것 저것 질문]]></title>
			<link>http://forum.tattersite.com/ko/viewtopic.php?pid=33688#p33688</link>
			<description><![CDATA[<p>1. Reverse geocoding API를 써보세요.</p><p>2. 위경도를 우선으로 찍습니다.</p><p>근데 지역태그와 위경도 좌표가 둘 다 있을 경우 이를 처리하기 이한 부분은 별도의 정의가 필요하겠군요. 예를 들면 위경도 좌표를 사용하면 지역태그를 reverse geocoding된 결과만 사용하게 한다든지 말이죠. 이 부분은 논의가 좀 필요할 것 같습니다.</p><p>3. longitude가 경도, latitude가 위도지요. 그러고보니 작업할 때 필드 순서를 경위도로 했군요. =3=3 혹시 기존 구글맵 플러그인에서 반대로 적은 게 있을지도...(퍽퍽퍽) 발견하시면 리포팅!!</p><p>4. set tw=0으로 하면 무제한, set tw=200으로 하면 200자에서 자동으로 자릅니다.</p><p>5. 축하드립니다. ㅋㅋ</p><p>7. 네, 나중에 저랑 미팅할 때 직접 해결하기 어려웠던 부분들은 함께 작업하면 될 겁니다. <img src="http://forum.tattersite.com/ko/img/smilies/smile.png" width="15" height="15" alt="smile" /></p><p>8. 음, 원래 의도는 여러 개 넣으면 다 들어갈 수 있게 하는 건데 2개까지만 테스트해봤기 때문에 버그일 가능성이 있습니다. 구글맵 플러그인 index.php의 GoogleMap_View() 함수를 잘 살펴보세요. =3=3</p>]]></description>
			<author><![CDATA[null@example.com (daybreaker)]]></author>
			<pubDate>Mon, 09 Feb 2009 04:32:12 +0000</pubDate>
			<guid>http://forum.tattersite.com/ko/viewtopic.php?pid=33688#p33688</guid>
		</item>
		<item>
			<title><![CDATA[RSS 답글: 이것 저것 질문]]></title>
			<link>http://forum.tattersite.com/ko/viewtopic.php?pid=33684#p33684</link>
			<description><![CDATA[<p>6. iPhone, iPod touch 로 접속시 블로그/아이팟 모드로 접속할 것인지는 관리자 &gt; 설정 &gt; 블로그 &gt; 블로그 공개 정책을 설정합니다 &gt; 모바일 인터페이스 에서 설정이 가능한 부분인듯 싶습니다. 블로그의 운영자의 선호도, 정책에 따른 선택 사항이 될듯 싶습니다.^^</p><p>아 참... 블로그 접속시 아이팟 모드로 간다고 설정되어 있을때 별도의 블로그 모드로 접속할 수 있는 주소는 필요하겠군요... <img src="http://forum.tattersite.com/ko/img/smilies/wink.png" width="15" height="15" alt="wink" /></p>]]></description>
			<author><![CDATA[null@example.com (lunamoth)]]></author>
			<pubDate>Mon, 09 Feb 2009 01:25:13 +0000</pubDate>
			<guid>http://forum.tattersite.com/ko/viewtopic.php?pid=33684#p33684</guid>
		</item>
		<item>
			<title><![CDATA[이것 저것 질문]]></title>
			<link>http://forum.tattersite.com/ko/viewtopic.php?pid=33677#p33677</link>
			<description><![CDATA[<p>지역로그에서 지역태그 말고 위경도 좌표가 글에 설정되어 있다면 이것을 대신 이용하게 한다.<br />를 만드는 중인데</p><p>1<br />마커를 찍을 때 지역태그가<br />서울시&gt;강남구<br />라면 강남구에 얽힌 이야기 라고 찍히는데<br />좌표만 있고 지역태그가 없다면<br />여기에 뭐가 들어가야 할까요</p><p>2<br />지역태그와 위경도가 둘 다 있다면 위경도를 우선으로 위경도만 지도에 찍는게 맞나요?</p><p>3<br />왠지 어디선가 위도와 경도가 뒤바뀐듯한 기분이 든다는...</p><p>4<br />vim 에서 한 줄이 길어지면 자동으로 (중간을 잘라서) 다음줄로 내리는데 (표시에서의 문제가 아니라 코드에서... wrap nowrap의 문제는 아닌듯) 우짜죠</p><p>5<br />그냥 단순 알림<br />trac에서 메일을 쏴주기 시작했어요 짝짝짝</p><p>6<br />아이팟터치로 블로그 접속했을때 무조건 /i 모드로 이동하는거 너무해요<br />그냥 모드로 강제로 들어갈 수 있는 방법을 만들어주세요 &lt;-요건 여기에 있어야 할게 아닌듯....</p><p>7<br />아이팟터치 얘기 나온김에 먼훗날 얘기<br />/i 인터페이스에서 fireevent 없으면 만들어야 겠죠...</p><p>8<br />왜 한 포스트에 구글맵 2개 밖에 안 들어가요?<br />구글맵 설명서에도 그런 내용 없는거 같고<br />플러그인에서 표시 할 때도 별 문제 없는거 같은데</p>]]></description>
			<author><![CDATA[null@example.com (hoyajigi)]]></author>
			<pubDate>Sun, 08 Feb 2009 17:42:59 +0000</pubDate>
			<guid>http://forum.tattersite.com/ko/viewtopic.php?pid=33677#p33677</guid>
		</item>
		<item>
			<title><![CDATA[구글맵 프로젝트 1차 미팅]]></title>
			<link>http://forum.tattersite.com/ko/viewtopic.php?pid=33665#p33665</link>
			<description><![CDATA[<p>오늘 분당 서현역 근처에서 StudioEgo님, hoyajigi님과 함께 WoC 2008 구글맵 프로젝트 1차 미팅을 가졌습니다.</p><p><strong>오늘의 활동</strong><br /> * 그동안 봤던 소스코드에 대한 질의 응답<br /> * 리눅스 서버에 woc2008-googlemap 브랜치를 가져와 설치·설정하는 과정 함께 보기<br /> * 위경도 좌표계 추가 작업 : 텍스트큐브의 자료 구조를 바꾸려면 setup.php와 interface/blog/checkup.php를 이용하며, Textcube.Data.*.php 및 interface/owner/data/import/index.php, interface/owner/data/export/index.php를 이용해 TTXML 백업·복원 루틴까지 함께 작성해야 한다. 특히 TTXML은 하위호환성·상위호환성을 모두 고려하여 작성해야 한다.<br /> * 함께 작업한 revision : <a href="http://dev.tattersite.com/changeset/7215">r7215</a> ~ <a href="http://dev.tattersite.com/changeset/7217">r7217</a></p><p><strong>다음에 할 일</strong><br /> * 구글맵 플러그인에서 위경도 좌표를 지역 태그와 함께 직접 글에 설정할 수 있게 한다. (위경도 좌표 자료구조 이용)<br /> * 지역로그에서 지역태그 말고 위경도 좌표가 글에 설정되어 있다면 이것을 대신 이용하게 한다.</p>]]></description>
			<author><![CDATA[null@example.com (daybreaker)]]></author>
			<pubDate>Sat, 07 Feb 2009 12:26:28 +0000</pubDate>
			<guid>http://forum.tattersite.com/ko/viewtopic.php?pid=33665#p33665</guid>
		</item>
		<item>
			<title><![CDATA[RSS 답글: WoC 2008 구글맵 플러그인 프로젝트]]></title>
			<link>http://forum.tattersite.com/ko/viewtopic.php?pid=33421#p33421</link>
			<description><![CDATA[<p>벌써 글이 올라와있네요^^</p><p>운동갔다가 정독해야겠어요</p>]]></description>
			<author><![CDATA[null@example.com (hoyajigi)]]></author>
			<pubDate>Fri, 23 Jan 2009 08:29:46 +0000</pubDate>
			<guid>http://forum.tattersite.com/ko/viewtopic.php?pid=33421#p33421</guid>
		</item>
		<item>
			<title><![CDATA[RSS 답글: WoC 2008 구글맵 플러그인 프로젝트]]></title>
			<link>http://forum.tattersite.com/ko/viewtopic.php?pid=33420#p33420</link>
			<description><![CDATA[<p>Javascript에 대한 기초 레퍼런스는 <a href="https://developer.mozilla.org/ko/Core_JavaScript_1.5_Guide">MDC Javascript 1.5 Guide</a>를 보는 것이 좋을 것 같습니다. 1.6, 1.7, 1.8 버전까지 나와 있으나 IE에서 호환되지 않는 부분(Array 같은 기본오브젝트의 메서드 등)도 있고, 실제 개발은 jQuery 프레임웍 및 Google Maps API 기반으로 할 것이기 때문에 아주 세세한 기능까지 모두 알 필요는 없습니다. 연산자나 기본 문법, prototype에 대한 이해를 중심으로 보시고 더불어 <a href="http://www.aladdin.co.kr/shop/wproduct.aspx?ISBN=8960770035">DOM 스크립트</a>와 <a href="http://www.aladdin.co.kr/shop/wproduct.aspx?ISBN=8995527633">웹표준 교과서</a>를 보면 좋겠습니다. (책 구입은 나중에 지원금 받으면 그것으로 처리해드릴 수 있을 것 같은데 정산 처리가 어떻게 되는지 알아봐야겠네요.)</p><p>그리고, 자바스크립트로 간단하게 장난(?)을 쳐본다거나 편리하게 디버깅하기 위해 Firefox + Firebug 부가기능 조합을 강력히 추천하니 꼭 설치해주세요. ^^;</p>]]></description>
			<author><![CDATA[null@example.com (daybreaker)]]></author>
			<pubDate>Fri, 23 Jan 2009 08:06:01 +0000</pubDate>
			<guid>http://forum.tattersite.com/ko/viewtopic.php?pid=33420#p33420</guid>
		</item>
		<item>
			<title><![CDATA[WoC 2008 구글맵 플러그인 프로젝트]]></title>
			<link>http://forum.tattersite.com/ko/viewtopic.php?pid=33419#p33419</link>
			<description><![CDATA[<p>오늘 멘티들과의 첫 미팅이 있었습니다. 앞으로 멘티들과의 질의응답이나 공지사항, 참고자료 안내 등은 이곳 게시판을 통해 할 예정입니다. 원래는 부트캠프나 그 이후에 만나도 되지만 제가 부트캠프 다음날(...) 대전에 내려가는 관계로 미리 가졌습니다. <img src="http://forum.tattersite.com/ko/img/smilies/smile.png" width="15" height="15" alt="smile" /></p><p><strong>미팅 내용</strong><br /> • 프로젝트 진행하면서 할 일들 소개, 연락처 교환<br /> • 텍스트큐브 개발센터에서 읽어볼 만한 내용들(<a href="http://dev.textcube.org/wiki/codingGuideline">코딩 가이드라인</a>, <a href="http://dev.textcube.org/wiki/PluginDocs">플러그인 제작 레퍼런스</a> 등) 소개<br /> • 자바스크립트 기초 개념 일부 소개 - 구글맵 플러그인 코드 일부 설명함, 자바스크립트 관련해서는 별도 레퍼런스 제공 예정<br /> • dev.textcube.org 계정 생성 - 프로젝트용 branch 접근 권한 설정 및 trac reporter 권한 추가</p><p>다행히 멘티 두 분 다 기초적이나마 subversion 사용 경험을 가지고 계셨습니다. 아마 윈도 환경에서 APM 설치하는 방식으로 개발하게 될 것 같네요. 앞으로 대충 일주일에 한번 정도 미팅을 가지기로 하였습니다.</p><p><strong>멘티분들께 드린 과제 내용</strong><br /> • APM 설치 등 텍스트큐브 개발환경 세팅해보기 - setup 진행시 localhost가 아닌 127.0.0.1 사용해야 쿠키 관련 문제로 로그인 안 되는 현상을 막을 수 있으니 참고. (구글 크롬은 별도의 hosts 설정해야 함)<br /> • subversion(윈도 환경이라면 TortoiseSVN 이용)으로 구글맵 프로젝트 branch를 체크아웃하여 docs 디렉토리에 시험삼아 간단한 텍스트파일 추가해보기 (혹시 발생할지 모르는 권한 설정 오류 체크)<br /> • 구글맵 플러그인 소스코드 읽어보기 &amp; Javascript/PHP 공부<br /> • 포럼 가입 안 하신 멘티 한 분은 포럼 가입</p><p>이 외에 추가적으로 이슈트래킹에 대한 개념이나 trac 사용방법 등을 익혀주시면 될 것 같습니다. 다음 번 미팅은 부트캠프 때 하는 걸로 정하였습니다. ^^</p>]]></description>
			<author><![CDATA[null@example.com (daybreaker)]]></author>
			<pubDate>Fri, 23 Jan 2009 07:54:47 +0000</pubDate>
			<guid>http://forum.tattersite.com/ko/viewtopic.php?pid=33419#p33419</guid>
		</item>
		<item>
			<title><![CDATA[RSS 답글: TOP, WoC 와 프로젝트]]></title>
			<link>http://forum.tattersite.com/ko/viewtopic.php?pid=33330#p33330</link>
			<description><![CDATA[<p>음, 신혼여행에서 돌아오시면 WoC 2008 진행 중이신 쿨엔님과 저도 이곳 모더레이터로 등록해주심이...</p>]]></description>
			<author><![CDATA[null@example.com (daybreaker)]]></author>
			<pubDate>Mon, 19 Jan 2009 12:58:40 +0000</pubDate>
			<guid>http://forum.tattersite.com/ko/viewtopic.php?pid=33330#p33330</guid>
		</item>
		<item>
			<title><![CDATA[RSS 답글: WoC]]></title>
			<link>http://forum.tattersite.com/ko/viewtopic.php?pid=24963#p24963</link>
			<description><![CDATA[<p>답글이 늦었습니다.<a href="http://dev.tattersite.com/svn/textubenotifier/Textcube%20Notifier/bin/Release/Textcube%20Notifier.exe">http://dev.tattersite.com/svn/textubeno … tifier.exe</a>에서 테스트 하실 수 있는 것 맞습니다. (혹시 안되시면 위의 주소에서 textubenotifier를 textcubenotifier로 바꾸어서 입력해 주세요.)</p><p>현재 현황판을 만들다가 소스가 꼬여서 ;; 현황판이 없는 상태로 WoC 최종 제출을 한 상태입니다. 현황판은 버전 0.2 정도에 추가할 예정입니다.</p><p>그리고 설정 파일의 위치를 Local Setting/Application Data 에서 그냥 Application Data로 옮겼습니다. 텍스트큐브 알리미의 설정이 컴퓨터 단위보다 계정 단위에 가까운 것 같아서 이렇게 했는데, 다른 의견 있으시면 알려주세요. 설정 파일은 XML 형식이고, 버전이 올라가면서 구조가 바뀔 수 있지만 호환성은 유지할 계획입니다.</p>]]></description>
			<author><![CDATA[null@example.com (envia)]]></author>
			<pubDate>Wed, 05 Mar 2008 05:59:09 +0000</pubDate>
			<guid>http://forum.tattersite.com/ko/viewtopic.php?pid=24963#p24963</guid>
		</item>
		<item>
			<title><![CDATA[RSS 답글: WoC]]></title>
			<link>http://forum.tattersite.com/ko/viewtopic.php?pid=24382#p24382</link>
			<description><![CDATA[<p><a href="http://dev.tattersite.com/svn/textubenotifier/Textcube%20Notifier/bin/Release/Textcube%20Notifier.exe">http://dev.tattersite.com/svn/textubeno … tifier.exe</a></p><p>로 테스트 해볼수 있는 것이지요?</p><p>(개발중이실것 같습니다만...) 트레이 아이콘 클릭시 현황판 위젯? 정도가 나오면 좋을듯 싶습니다 <img src="http://forum.tattersite.com/ko/img/smilies/smile.png" width="15" height="15" alt="smile" /></p>]]></description>
			<author><![CDATA[null@example.com (lunamoth)]]></author>
			<pubDate>Fri, 22 Feb 2008 09:55:57 +0000</pubDate>
			<guid>http://forum.tattersite.com/ko/viewtopic.php?pid=24382#p24382</guid>
		</item>
	</channel>
</rss>
