<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
	<channel>
		<title>천 리 길도 한 걸음부터</title>
		<link>http://skcho.com/</link>
		<description></description>
		<language>ko</language>
		<pubDate>Fri, 27 Apr 2012 12:57:28 +0900</pubDate>
		<generator>Tistory 1.1 (http://www.tistory.com/)</generator>
		<managingEditor>조성경</managingEditor>
		<item>
			<title>PHP 에디터를 만들어야겠다.</title>
			<link>http://skcho.com/107</link>
			<description>&lt;p&gt;이클립스를 쓰고 있는데 Java의 경우에는 쓸만한데 PHP용으로는 마음에 안든다. 수많은 에디터를 시험해봤는데 전부 내 마음에 안드니 직접 만들어야겠다.&lt;/p&gt;&lt;p&gt;취미로 쉬엄쉬엄 만들다보면 언젠가 완성하겠지. 근데 막상 만들려고 맘 먹자마자 다음과 같은 문제점들이 곧바로 떠 오른다.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;1. 프로그래밍을 오랫동안 했지만 UI를 만들어본 경험이 거의 없다.&lt;/p&gt;&lt;p&gt;2. 문자열의 효과적인 관리(검색, 편집이나 메모리 구조등등)는 또 다른 세상인데 내가 이쪽은 해본적이 없다.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;3. 2~3년 후에도 내가 PHP에 관심을 가지고 있을까?&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;일단 문자열 처리 알고리즘 좀 보고 내가 자주 쓰는 기능중에 하나인 incremental search부터 구현을 해봐야겠다.&lt;br /&gt;&lt;/p&gt;&lt;div class=&quot;entry-ccl&quot; style=&quot;clear: both; text-align: right; margin-bottom: 10px&quot;&gt;
	&lt;img id=&quot;ccl-icon-107-0&quot; class=&quot;entry-ccl-by&quot; src=&quot;http://i1.daumcdn.net/cfs.tistory/v/0/static/admin/editor/ccl_black01.png&quot; alt=&quot;저작자 표시&quot;/&gt;
	&lt;!--
	&lt;rdf:RDF xmlns=&quot;http://web.resource.org/cc/&quot; xmlns:dc=&quot;http://purl.org/dc/elements/1.1/&quot; xmlns:rdf=&quot;http://www.w3.org/1999/02/22-rdf-syntax-ns#&quot;&gt;
		&lt;Work rdf:about=&quot;&quot;&gt;
			&lt;license rdf:resource=&quot;http://creativecommons.org/licenses/by-fr/2.0/kr/&quot; /&gt;
		&lt;/Work&gt;
		&lt;License rdf:about=&quot;http://creativecommons.org/licenses/by-fr/&quot;&gt;
			&lt;permits rdf:resource=&quot;http://web.resource.org/cc/Reproduction&quot;/&gt;
			&lt;permits rdf:resource=&quot;http://web.resource.org/cc/Distribution&quot;/&gt;
			&lt;requires rdf:resource=&quot;http://web.resource.org/cc/Notice&quot;/&gt;
			&lt;requires rdf:resource=&quot;http://web.resource.org/cc/Attribution&quot;/&gt;
			&lt;permits rdf:resource=&quot;http://web.resource.org/cc/DerivativeWorks&quot;/&gt;
		&lt;/License&gt;
	&lt;/rdf:RDF&gt;
	--&gt;
&lt;/div&gt;
</description>
			<category>Programming</category>
			<category>php</category>
			<category>에디터</category>
			<author>조성경</author>
			<guid>http://skcho.com/107</guid>
			<comments>http://skcho.com/107#entry107comment</comments>
			<pubDate>Fri, 27 Apr 2012 12:55:16 +0900</pubDate>
		</item>
		<item>
			<title>facebook용 어플 개발자의 하루</title>
			<link>http://skcho.com/106</link>
			<description>facebook용 어플을 개발하느라 계속 facebook과 놀고 있는데 하루가 보통 다음처럼 진행된다.&lt;br /&gt;
&lt;br /&gt;1. 문서대로 작동하지 않는 기능 발견&lt;br /&gt;
2. 포럼 검색&lt;br /&gt;
3. 버그 트랙커에 이미 이 버그가 등록되어 있음을 찾아냄&lt;br /&gt;
4. 제발 버그 좀 고쳐주세요에 vote&lt;br /&gt;
5. 정신 차리고 다른 기능을 손보다가 다시 1번으로&lt;br /&gt;
&lt;br /&gt;젠장...&lt;br /&gt;&lt;div class=&quot;entry-ccl&quot; style=&quot;clear: both; text-align: right; margin-bottom: 10px&quot;&gt;
	&lt;img id=&quot;ccl-icon-106-0&quot; class=&quot;entry-ccl-by&quot; src=&quot;http://i1.daumcdn.net/cfs.tistory/v/0/static/admin/editor/ccl_black01.png&quot; alt=&quot;저작자 표시&quot;/&gt;
	&lt;!--
	&lt;rdf:RDF xmlns=&quot;http://web.resource.org/cc/&quot; xmlns:dc=&quot;http://purl.org/dc/elements/1.1/&quot; xmlns:rdf=&quot;http://www.w3.org/1999/02/22-rdf-syntax-ns#&quot;&gt;
		&lt;Work rdf:about=&quot;&quot;&gt;
			&lt;license rdf:resource=&quot;http://creativecommons.org/licenses/by-fr/2.0/kr/&quot; /&gt;
		&lt;/Work&gt;
		&lt;License rdf:about=&quot;http://creativecommons.org/licenses/by-fr/&quot;&gt;
			&lt;permits rdf:resource=&quot;http://web.resource.org/cc/Reproduction&quot;/&gt;
			&lt;permits rdf:resource=&quot;http://web.resource.org/cc/Distribution&quot;/&gt;
			&lt;requires rdf:resource=&quot;http://web.resource.org/cc/Notice&quot;/&gt;
			&lt;requires rdf:resource=&quot;http://web.resource.org/cc/Attribution&quot;/&gt;
			&lt;permits rdf:resource=&quot;http://web.resource.org/cc/DerivativeWorks&quot;/&gt;
		&lt;/License&gt;
	&lt;/rdf:RDF&gt;
	--&gt;
&lt;/div&gt;
</description>
			<category>Programming</category>
			<category>facebookㅅㅂㄹㅁ</category>
			<author>조성경</author>
			<guid>http://skcho.com/106</guid>
			<comments>http://skcho.com/106#entry106comment</comments>
			<pubDate>Tue, 03 Aug 2010 17:58:48 +0900</pubDate>
		</item>
		<item>
			<title>Eclipse로 리모트 시스템 파일의 소스를 조작하기(SSH)</title>
			<link>http://skcho.com/104</link>
			<description>&lt;P&gt;AWS를 사용하면서 더 편하게 소스코드(PHP)를 만지기 위한 삽질을 기록(참고로 난 10년간 윈도우 프로그래밍만 했다).&lt;br /&gt;
&lt;br /&gt;첫번째 방법이 &lt;A title=&quot;[http://skcho.com/103]로 이동합니다.&quot; href=&quot;http://skcho.com/103&quot; target=_blank&gt;이전 글&lt;/A&gt;에서 시도했던 PuTTY 터미널로 접속해서 vi로 직접 편집. 기본적인 vi 단축키를 외우고 시작했지만 이건 내 방식이 아니야라는 생각에 다른 방법을 찾기 시작.&lt;br /&gt;
&lt;br /&gt;두번째 방법이 UltraEditor의 via ftp 옵션을 통해서 편집하는 방법. UltraEditor가 PHP syntax highlight 기능을 지원해 소스 코드 작성에는&amp;nbsp;불편함이 없었지만 평가판이라 등록의 압박이 있었던데다가 디렉터리 탐색이 은근 불편했다.&lt;br /&gt;
&lt;br /&gt;그래서 무작정 eclipse를 설치. Help -&amp;gt; Install New Software... 아래 그림처럼 Work with:를 galileo로 바꾸고&lt;br /&gt;
&lt;div class=&quot;imageblock center&quot; style=&quot;text-align: center; clear: both;&quot;&gt;&lt;img src=&quot;http://cfile8.uf.tistory.com/image/173FE6224C0EDB8C6A337C&quot; alt=&quot;&quot; filemime=&quot;image/jpeg&quot; filename=&quot;installnewsoftware.jpg&quot; height=&quot;271&quot; width=&quot;689&quot;/&gt;&lt;/div&gt;&lt;/P&gt;Remote System Explorer를 선택해서 설치한다.&lt;br /&gt;
&lt;br /&gt;설치 후 Window -&amp;gt; Show view -&amp;gt; Other...에서 Remote Systems의 Remote Systems를 선택하면 윈도우가 하나 열린다. 여기 오른쪽 마우스 클릭 후 New connection을 선택해서 Remote System의 정보를 입력하면 된다.&lt;br /&gt;
&lt;div class=&quot;imageblock&quot; style=&quot;display:inline;&quot;&gt;&lt;img src=&quot;http://cfile3.uf.tistory.com/image/1768880D4C0EDCDA62BFAA&quot; alt=&quot;&quot; filemime=&quot;image/jpeg&quot; filename=&quot;newconnection.jpg&quot; height=&quot;146&quot; width=&quot;427&quot;/&gt;&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;여기서부터가 삽질. AWS는&amp;nbsp;SSH 접속이 private key로만 가능한데 키를 지정할 수가 없다. 이거 안되는건가 하다가 엉뚱한데서 메뉴를 찾았다. Window -&amp;gt; Preferences에 보면 키를 선택할 수 있다. Remote Systems와는 아무런 관계도 없어보이는 이런데다가 숨겨 두다니ㅠㅠ&lt;br /&gt;
&lt;br /&gt;Private key를 SSH2 home 디렉터리에 복사한 후 Add Private Key.&lt;br /&gt;
&lt;br /&gt;&lt;div class=&quot;imageblock&quot; style=&quot;display:inline;&quot;&gt;&lt;img src=&quot;http://cfile9.uf.tistory.com/image/110FED044C0EDFA12CB743&quot; alt=&quot;&quot; filemime=&quot;image/jpeg&quot; filename=&quot;sshsetup.jpg&quot; height=&quot;221&quot; width=&quot;607&quot;/&gt;&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;Remote Systems 창에서 접속을 하면 이렇게 목록이 보인다.&lt;br /&gt;
&lt;br /&gt;&lt;div class=&quot;imageblock&quot; style=&quot;display:inline;&quot;&gt;&lt;img src=&quot;http://cfile6.uf.tistory.com/image/13026F144C0EE05C46BAD5&quot; alt=&quot;&quot; filemime=&quot;image/jpeg&quot; filename=&quot;sftpfiles.jpg&quot; height=&quot;171&quot; width=&quot;431&quot;/&gt;&lt;/div&gt;&lt;div class=&quot;entry-ccl&quot; style=&quot;clear: both; text-align: right; margin-bottom: 10px&quot;&gt;
	&lt;img id=&quot;ccl-icon-104-0&quot; class=&quot;entry-ccl-by&quot; src=&quot;http://i1.daumcdn.net/cfs.tistory/v/0/static/admin/editor/ccl_black01.png&quot; alt=&quot;저작자 표시&quot;/&gt;
	&lt;!--
	&lt;rdf:RDF xmlns=&quot;http://web.resource.org/cc/&quot; xmlns:dc=&quot;http://purl.org/dc/elements/1.1/&quot; xmlns:rdf=&quot;http://www.w3.org/1999/02/22-rdf-syntax-ns#&quot;&gt;
		&lt;Work rdf:about=&quot;&quot;&gt;
			&lt;license rdf:resource=&quot;http://creativecommons.org/licenses/by-fr/2.0/kr/&quot; /&gt;
		&lt;/Work&gt;
		&lt;License rdf:about=&quot;http://creativecommons.org/licenses/by-fr/&quot;&gt;
			&lt;permits rdf:resource=&quot;http://web.resource.org/cc/Reproduction&quot;/&gt;
			&lt;permits rdf:resource=&quot;http://web.resource.org/cc/Distribution&quot;/&gt;
			&lt;requires rdf:resource=&quot;http://web.resource.org/cc/Notice&quot;/&gt;
			&lt;requires rdf:resource=&quot;http://web.resource.org/cc/Attribution&quot;/&gt;
			&lt;permits rdf:resource=&quot;http://web.resource.org/cc/DerivativeWorks&quot;/&gt;
		&lt;/License&gt;
	&lt;/rdf:RDF&gt;
	--&gt;
&lt;/div&gt;
</description>
			<category></category>
			<category>AWS</category>
			<category>Eclipse</category>
			<category>ssh</category>
			<author>조성경</author>
			<guid>http://skcho.com/104</guid>
			<comments>http://skcho.com/104#entry104comment</comments>
			<pubDate>Wed, 09 Jun 2010 09:30:04 +0900</pubDate>
		</item>
		<item>
			<title>PuTTY로 AWS의 Instance에 접속하기</title>
			<link>http://skcho.com/103</link>
			<description>윈도에서 SSH 터미널 접속에&amp;nbsp;PuTTY를 많이 사용하는데, PuTTY의 보안키와 AWS에서 사용하는 키가 호환이 안된다. 그래서 변환이 필요하다. &lt;A title=&quot;[http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html]로 이동합니다.&quot; href=&quot;http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html&quot; target=_blank&gt;PuTTY 다운로드 페이지&lt;/A&gt;에 가보면 PuTTY Key Generator(PuTTYgen)를 다운로드 할 수 있다.&lt;br /&gt;
&lt;br /&gt;필요한건 변환이니까 Conversions 되겠다. Conversions -&amp;gt; import -&amp;gt; Save private key를 통해서 PuTTY에서 쓰는 *.ppk형태의 개인키를 얻을 수 있다(passphrase 경고가 나오는데 무시해도 된다).&lt;br /&gt;
&lt;br /&gt;실제 접속은 아래 그림의 메뉴에서 개인키를 지정하고 그냥 접속하면 된다.&lt;br /&gt;
&lt;div class=&quot;imageblock&quot; style=&quot;display:inline;&quot;&gt;&lt;img src=&quot;http://cfile5.uf.tistory.com/image/17182C274BFF03B64F5A8C&quot; alt=&quot;&quot; filemime=&quot;image/jpeg&quot; filename=&quot;sshauth.jpg&quot; height=&quot;448&quot; width=&quot;466&quot;/&gt;&lt;/div&gt;&lt;div class=&quot;entry-ccl&quot; style=&quot;clear: both; text-align: right; margin-bottom: 10px&quot;&gt;
	&lt;img id=&quot;ccl-icon-103-0&quot; class=&quot;entry-ccl-by&quot; src=&quot;http://i1.daumcdn.net/cfs.tistory/v/0/static/admin/editor/ccl_black01.png&quot; alt=&quot;저작자 표시&quot;/&gt;
	&lt;!--
	&lt;rdf:RDF xmlns=&quot;http://web.resource.org/cc/&quot; xmlns:dc=&quot;http://purl.org/dc/elements/1.1/&quot; xmlns:rdf=&quot;http://www.w3.org/1999/02/22-rdf-syntax-ns#&quot;&gt;
		&lt;Work rdf:about=&quot;&quot;&gt;
			&lt;license rdf:resource=&quot;http://creativecommons.org/licenses/by-fr/2.0/kr/&quot; /&gt;
		&lt;/Work&gt;
		&lt;License rdf:about=&quot;http://creativecommons.org/licenses/by-fr/&quot;&gt;
			&lt;permits rdf:resource=&quot;http://web.resource.org/cc/Reproduction&quot;/&gt;
			&lt;permits rdf:resource=&quot;http://web.resource.org/cc/Distribution&quot;/&gt;
			&lt;requires rdf:resource=&quot;http://web.resource.org/cc/Notice&quot;/&gt;
			&lt;requires rdf:resource=&quot;http://web.resource.org/cc/Attribution&quot;/&gt;
			&lt;permits rdf:resource=&quot;http://web.resource.org/cc/DerivativeWorks&quot;/&gt;
		&lt;/License&gt;
	&lt;/rdf:RDF&gt;
	--&gt;
&lt;/div&gt;
&lt;div class=&quot;blogger-news-widget&quot; style=&quot;width: 100%; text-align: center&quot;&gt;
		  					&lt;embed src=&quot;http://api.v.daum.net/static/recombox1.swf&quot; quality=&quot;high&quot; flashvars=&quot;nid=7227176&quot; allowscriptaccess=&quot;always&quot; allowfullscreen=&quot;false&quot; bgcolor=&quot;#ffffff&quot; width=&quot;400&quot; height=&quot;80&quot; type=&quot;application/x-shockwave-flash&quot; wmode=&quot;transparent&quot;&gt;&lt;/embed&gt;
						&lt;/div&gt;</description>
			<category>Programming</category>
			<category>AWS</category>
			<category>putty</category>
			<category>ssh</category>
			<author>조성경</author>
			<guid>http://skcho.com/103</guid>
			<comments>http://skcho.com/103#entry103comment</comments>
			<pubDate>Fri, 28 May 2010 08:45:03 +0900</pubDate>
		</item>
		<item>
			<title>지금 할 수 있는 일을 해라.</title>
			<link>http://skcho.com/102</link>
			<description>자기 계발 혹은 팀 관리에 관한 책을 보면 크고 중요한 일을 먼저하라고 한다. 틀린 소리도 아니고 대부분의 경우에 맞는 것도 사실인데 항상 옳지는 않다. 그래서 사는게 재밌기도 하고.&lt;br /&gt;
&lt;br /&gt;대부분의 사람은 크고 중요한 일에 집착해 소소한 일들을 무시하는 경향이 있다. 출처가 생각나지 않는데 사람의 걱정은 일어나지 않을 일에 대한 것이 대부분이고, 그 나머지는 자기 힘으로 해결할 수 없는 일이라고 한다. 실제로 자기가 할 수 있는 일은 얼마되지 않는 일인데 크고 중요한(?) 일을 걱정하느라 자기가 할 수 있는 일도 안하게 된다.&lt;br /&gt;
&lt;br /&gt;크고 중요한 일이 있다고 해도 내 지침은 항상 &quot;지금 할 수 있는 일을 해라.&quot; 한 가지다. 아무리 중요한 일이 닥쳤다고 해도 지금 할 수 있는 일이 없다면 - 걱정이나 관심을 갖는건 할 수 있는 일이 아니다 - 관심 끄고 소소한 일을 하는게 맞다는 것이다.&lt;br /&gt;
&lt;br /&gt;아무리 큰 일이 닥쳤다고해도 결국 폭풍은 사라지고 다시 일상으로 돌아가게 되는데 이때 폭풍에 휘말려 날아가버린 시간이 돌아오는 것은 아니다. 대부분의 경우에 진짜 심각한 일은 폭풍이 가라앉은 다음에 모자란 시간을 채우면서 발생한다. 물리적인 시간을 보충하는 일은 내가 겪어본 일중에 가장 힘들고 큰 일이었다.&lt;br /&gt;
&lt;br /&gt;주변에 아랑곳하지 않고 소소한 일을 계속 해 나가는 일이 결코 쉽지는 않다. 그러나 정신차리고 하나씩 소소한 일을 해결해 나가다보면 어느새 큰 일도 해결되어 있는 것을 발견할 수 있다. 길지 않은 삶을 살았지만 이게 내가 발견한 인생의 진리다.&lt;br /&gt;
&lt;br /&gt;P.S.&lt;br /&gt;
마음을 가다듬고 정신차리기 위해서 뜬금없는 글을 써봤다.&lt;br /&gt;&lt;div class=&quot;entry-ccl&quot; style=&quot;clear: both; text-align: right; margin-bottom: 10px&quot;&gt;
	&lt;img id=&quot;ccl-icon-102-0&quot; class=&quot;entry-ccl-by&quot; src=&quot;http://i1.daumcdn.net/cfs.tistory/v/0/static/admin/editor/ccl_black01.png&quot; alt=&quot;저작자 표시&quot;/&gt;
	&lt;!--
	&lt;rdf:RDF xmlns=&quot;http://web.resource.org/cc/&quot; xmlns:dc=&quot;http://purl.org/dc/elements/1.1/&quot; xmlns:rdf=&quot;http://www.w3.org/1999/02/22-rdf-syntax-ns#&quot;&gt;
		&lt;Work rdf:about=&quot;&quot;&gt;
			&lt;license rdf:resource=&quot;http://creativecommons.org/licenses/by-fr/2.0/kr/&quot; /&gt;
		&lt;/Work&gt;
		&lt;License rdf:about=&quot;http://creativecommons.org/licenses/by-fr/&quot;&gt;
			&lt;permits rdf:resource=&quot;http://web.resource.org/cc/Reproduction&quot;/&gt;
			&lt;permits rdf:resource=&quot;http://web.resource.org/cc/Distribution&quot;/&gt;
			&lt;requires rdf:resource=&quot;http://web.resource.org/cc/Notice&quot;/&gt;
			&lt;requires rdf:resource=&quot;http://web.resource.org/cc/Attribution&quot;/&gt;
			&lt;permits rdf:resource=&quot;http://web.resource.org/cc/DerivativeWorks&quot;/&gt;
		&lt;/License&gt;
	&lt;/rdf:RDF&gt;
	--&gt;
&lt;/div&gt;
</description>
			<category>긁적</category>
			<category>걱정이삶을좀먹는다</category>
			<author>조성경</author>
			<guid>http://skcho.com/102</guid>
			<comments>http://skcho.com/102#entry102comment</comments>
			<pubDate>Mon, 08 Feb 2010 10:56:37 +0900</pubDate>
		</item>
	</channel>
</rss>
