<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
	<channel>
		<title>삽질 마니아 TylorSTYLE™ 의 공사장</title>
		<link>http://www.tylorstyle.net/</link>
		<description>타군의 삽질 기록과 보관, 시대에 대한 기록을 위한 장소입니다.</description>
		<language>ko</language>
		<pubDate>Thu, 12 Jan 2012 00:16:01 +0900</pubDate>
		<generator>Tistory 1.1 (http://www.tistory.com/)</generator>
		<managingEditor>TylorSTYLE™</managingEditor>
		<image>
		<title>삽질 마니아 TylorSTYLE™ 의 공사장</title>
		<url><![CDATA[http://cfile1.uf.tistory.com/image/172A124A4E3830A216FC73]]></url>
		<link>http://www.tylorstyle.net/</link>
		<description>타군의 삽질 기록과 보관, 시대에 대한 기록을 위한 장소입니다.</description>
		</image>
		<item>
			<title>IAR MCS-51 에서 Timer Interrupt 가 호출되지 않는 문제.</title>
			<link>http://www.tylorstyle.net/entry/IAR-MCS-51-%EC%97%90%EC%84%9C-Timer-Interrupt-%EA%B0%80-%ED%98%B8%EC%B6%9C%EB%90%98%EC%A7%80-%EC%95%8A%EB%8A%94-%EB%AC%B8%EC%A0%9C</link>
			<description>&lt;fieldset style=&quot;margin:20px 0px 20px 0px;padding:5px;&quot;&gt;&lt;legend&gt;&lt;span&gt;&lt;strong&gt;크리에이티브 커먼즈 라이선스&lt;/strong&gt;&lt;/span&gt;&lt;/legend&gt;&lt;!--Creative Commons License--&gt;&lt;div style=&quot;float: left; width: 88px; margin-top: 3px;&quot;&gt;&lt;a rel=&quot;license&quot; href=&quot;http://creativecommons.org/licenses/by-nc-sa/2.0/kr/&quot; target=&quot;_blank&quot;&gt;&lt;img alt=&quot;Creative Commons License&quot; style=&quot;border-width: 0&quot; src=&quot;http://i.creativecommons.org/l/by-nc-sa/2.0/kr/88x31.png&quot;/&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;margin-left: 92px; margin-top: 3px; text-align: justify;&quot;&gt;이 저작물은 &lt;a rel=&quot;license&quot; href=&quot;http://creativecommons.org/licenses/by-nc-sa/2.0/kr/&quot; target=&quot;_blank&quot;&gt;크리에이티브 커먼즈 코리아 저작자표시-비영리-동일조건변경허락 2.0 대한민국 라이선스&lt;/a&gt;에 따라 이용하실 수 있습니다.
			&lt;!-- Creative Commons License--&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-nc-sa/2.0/kr/&quot; /&gt;
			&lt;/Work&gt;
			&lt;License rdf:about=&quot;http://creativecommons.org/licenses/by-nc-sa/&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;requires rdf:resource=&quot;http://web.resource.org/cc/ShareAlike&quot;/&gt;&lt;prohibits rdf:resource=&quot;http://web.resource.org/cc/CommercialUse&quot;/&gt;&lt;/License&gt;&lt;/rdf:RDF&gt; --&gt;&lt;/div&gt;&lt;/fieldset&gt;&lt;br /&gt;
열심히 삽질하였다....&lt;br /&gt;
&lt;br /&gt;그리고, 하다하다 안되서&amp;nbsp;Linker listing 을 확인해 보니 Timer Interrupt 코드가 링크되지 않는 문제를 발견하였다.&lt;br /&gt;
&lt;br /&gt;&lt;SPAN style=&quot;FONT-SIZE: 12pt&quot;&gt;&lt;STRONG&gt;문제의 발단 :&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;br /&gt;
&lt;br /&gt;정말 아무생각 없이.... 정말 평소에는&amp;nbsp;나만의 명명규칙으로&amp;nbsp;이름을 잘 짓다가 정말 아무생각 없이&amp;nbsp;인터럽트 함수를 &#039;TIMER0&#039;, &#039;TIMER1&#039; 이라고 지었다. (요즘 내가 정신이 탈출한 상태다.)&lt;br /&gt;

&lt;BLOCKQUOTE&gt;#pragma vector=timer0&lt;br /&gt;
__interrupt void TIMER0(void)&lt;br /&gt;
{&lt;br /&gt;
... 블라블라 ...&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;#pragma vector=timer1&lt;br /&gt;
__interrupt void TIMER1(void)&lt;br /&gt;
{&lt;br /&gt;
... 블라블라 ...&lt;br /&gt;
}&lt;br /&gt;
&lt;/BLOCKQUOTE&gt;평소같았으면 내가 고정으로 사용하는 &quot;Timer_InterruptN&quot; 이라는 명명을 하였을 텐데, 정말 아무생각 없었다.&lt;br /&gt;
&lt;br /&gt;&lt;STRONG&gt;&lt;SPAN style=&quot;FONT-SIZE: 12pt&quot;&gt;그 결과 :&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;br /&gt;
&lt;br /&gt;Global Interrupt 만 Enable 하면 시스템이 얼어버린다.&lt;br /&gt;
&lt;br /&gt;당연히 얼 수 밖에 없는게, 인터럽트가 발생해서&amp;nbsp;호출은 해야 겠는데 그 호출을 받을 함수가 링킹되지 않아버리니 중간에 떠버린 상태인 것이다.&lt;br /&gt;
&lt;br /&gt;Aㅏ................... 경고조차 없는 멋지고 깔쌈한 내 프로그램이 돌지 않는다니....&lt;br /&gt;
&lt;br /&gt;&lt;STRONG&gt;&lt;SPAN style=&quot;FONT-SIZE: 12pt&quot;&gt;해결 방법 :&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;br /&gt;
&lt;br /&gt;함수 이름을 바꾸었다. 그리고 빌드..., 그리고 Linker listing 을 확인해보니&lt;br /&gt;

&lt;P style=&quot;MARGIN: 0px&quot;&gt;&lt;div class=&quot;imageblock center&quot; style=&quot;text-align: center; clear: both;&quot;&gt;&lt;img src=&quot;http://cfile10.uf.tistory.com/image/1934DA374EC315F425C684&quot; alt=&quot;&quot; filemime=&quot;image/jpeg&quot; filename=&quot;Linkerlisting.PNG&quot; height=&quot;117&quot; width=&quot;680&quot;/&gt;&lt;/div&gt;&lt;/P&gt;생겼다!!!!!&lt;br /&gt;
&lt;br /&gt;아마도 IAR MCS-51 에서 TIMER0, TIMER1 과 같은 이름은 사용할 수 없는 것으로 보인다. (하지만 IAR 메뉴얼에는&amp;nbsp;관련 내용을 찾을 수&amp;nbsp;없다.)&lt;br /&gt;
&lt;br /&gt;&lt;STRONG&gt;&lt;SPAN style=&quot;FONT-SIZE: 12pt&quot;&gt;교훈 :&lt;/SPAN&gt;&lt;br /&gt;
&lt;/STRONG&gt;분명 문제가 없는데 변수의 값이나 함수 호출에&amp;nbsp;문제가 발생한다.&lt;br /&gt;
Linker listing 생성을 활성화 하고 확인하도록 하자!&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-214-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;img id=&quot;ccl-icon-214-1&quot; class=&quot;entry-ccl-nc&quot; src=&quot;http://i1.daumcdn.net/cfs.tistory/v/0/static/admin/editor/ccl_black02.png&quot; alt=&quot;비영리&quot;/&gt;
	&lt;img id=&quot;ccl-icon-214-2&quot; class=&quot;entry-ccl-sa&quot; src=&quot;http://i1.daumcdn.net/cfs.tistory/v/0/static/admin/editor/ccl_black04.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-nc-sa/2.0/kr/&quot; /&gt;
		&lt;/Work&gt;
		&lt;License rdf:about=&quot;http://creativecommons.org/licenses/by-nc-sa/&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;prohibits rdf:resource=&quot;http://web.resource.org/cc/CommercialUse&quot;/&gt;
		&lt;/License&gt;
	&lt;/rdf:RDF&gt;
	--&gt;
&lt;/div&gt;
&lt;div class=&quot;tt-plugin ttShareEntryWithSNS tt-sns-icon-alignment-left tt-sns-icon-size-big&quot;&gt;
	&lt;button class=&quot;ttShareEntryWithYozm&quot; id=&quot;ttServiceYozm_&quot; onclick=&quot;ShareEntryWithSNS.share(&#039;yozm&#039;, &#039;&#039;, &#039;&#039;);&quot;&gt;&lt;span&gt;요즘에 보내기&lt;/span&gt;&lt;/button&gt;&lt;button
	class=&quot;ttShareEntryWithTwitter&quot; id=&quot;ttServiceTwitter_&quot; onclick=&quot;ShareEntryWithSNS.share(&#039;twitter&#039;, &#039;&#039;, &#039;&#039;);&quot;&gt;&lt;span&gt;트위터에 보내기&lt;/span&gt;&lt;/button&gt;&lt;button
	class=&quot;ttShareEntryWithFacebook&quot; id=&quot;ttServiceFacebook_&quot; onclick=&quot;ShareEntryWithSNS.share(&#039;facebook&#039;, &#039;&#039;, &#039;&#039;);&quot;&gt;&lt;span&gt;페이스북에 보내기&lt;/span&gt;&lt;/button&gt;&lt;button
	class=&quot;ttShareEntryWithMe2day&quot; id=&quot;ttServiceMe2day_&quot; onclick=&quot;ShareEntryWithSNS.share(&#039;me2day&#039;, &#039;&#039;, &#039;&#039;);&quot;&gt;&lt;span&gt;미투데이에 보내기&lt;/span&gt;&lt;/button&gt;
&lt;/div&gt;
&lt;div style=&quot;text-align:left; padding-top:10px;&quot;&gt;
&lt;iframe src=&quot;http://www.facebook.com/plugins/like.php?href=www.tylorstyle.net/214&amp;amp;layout=standard&amp;amp;show_faces=true&amp;amp;width=310&amp;amp;action=like&amp;amp;font=tahoma&amp;amp;colorscheme=light&amp;amp;height=65&quot; scrolling=&quot;no&quot; frameborder=&quot;0&quot; style=&quot;border:none; overflow:hidden; width:310px; height:65px;&quot; allowTransparency=&quot;true&quot;&gt;&lt;/iframe&gt;
&lt;/div&gt;
</description>
			<category>8051</category>
			<category>8052</category>
			<category>iar</category>
			<category>interrupt</category>
			<category>MCS-51</category>
			<category>timer</category>
			<author>TylorSTYLE™</author>
			<guid>http://www.tylorstyle.net/214</guid>
			<comments>http://www.tylorstyle.net/entry/IAR-MCS-51-%EC%97%90%EC%84%9C-Timer-Interrupt-%EA%B0%80-%ED%98%B8%EC%B6%9C%EB%90%98%EC%A7%80-%EC%95%8A%EB%8A%94-%EB%AC%B8%EC%A0%9C#entry214comment</comments>
			<pubDate>Wed, 16 Nov 2011 10:53:05 +0900</pubDate>
		</item>
		<item>
			<title>공유폴더 접근이 계정 로그인 창이 뜨지 않고, 접속 거부되는 문제에 대한 꼼수.</title>
			<link>http://www.tylorstyle.net/entry/%EA%B3%B5%EC%9C%A0%ED%8F%B4%EB%8D%94-%EC%A0%91%EA%B7%BC%EC%9D%B4-%EA%B3%84%EC%A0%95-%EB%A1%9C%EA%B7%B8%EC%9D%B8-%EC%B0%BD%EC%9D%B4-%EB%9C%A8%EC%A7%80-%EC%95%8A%EA%B3%A0-%EC%A0%91%EC%86%8D-%EA%B1%B0%EB%B6%80%EB%90%98%EB%8A%94-%EB%AC%B8%EC%A0%9C%EC%97%90-%EB%8C%80%ED%95%9C-%EA%BC%BC%EC%88%98</link>
			<description>&lt;fieldset style=&quot;margin:20px 0px 20px 0px;padding:5px;&quot;&gt;&lt;legend&gt;&lt;span&gt;&lt;strong&gt;크리에이티브 커먼즈 라이선스&lt;/strong&gt;&lt;/span&gt;&lt;/legend&gt;&lt;!--Creative Commons License--&gt;&lt;div style=&quot;float: left; width: 88px; margin-top: 3px;&quot;&gt;&lt;a rel=&quot;license&quot; href=&quot;http://creativecommons.org/licenses/by-nc-sa/2.0/kr/&quot; target=&quot;_blank&quot;&gt;&lt;img alt=&quot;Creative Commons License&quot; style=&quot;border-width: 0&quot; src=&quot;http://i.creativecommons.org/l/by-nc-sa/2.0/kr/88x31.png&quot;/&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;margin-left: 92px; margin-top: 3px; text-align: justify;&quot;&gt;이 저작물은 &lt;a rel=&quot;license&quot; href=&quot;http://creativecommons.org/licenses/by-nc-sa/2.0/kr/&quot; target=&quot;_blank&quot;&gt;크리에이티브 커먼즈 코리아 저작자표시-비영리-동일조건변경허락 2.0 대한민국 라이선스&lt;/a&gt;에 따라 이용하실 수 있습니다.
			&lt;!-- Creative Commons License--&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-nc-sa/2.0/kr/&quot; /&gt;
			&lt;/Work&gt;
			&lt;License rdf:about=&quot;http://creativecommons.org/licenses/by-nc-sa/&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;requires rdf:resource=&quot;http://web.resource.org/cc/ShareAlike&quot;/&gt;&lt;prohibits rdf:resource=&quot;http://web.resource.org/cc/CommercialUse&quot;/&gt;&lt;/License&gt;&lt;/rdf:RDF&gt; --&gt;&lt;/div&gt;&lt;/fieldset&gt;여러분!!! 인터넷에 나와있는거 다~ 안됩니다!! (나만...)&lt;br /&gt;
&lt;br /&gt;
&lt;DIV style=&quot;TEXT-ALIGN: center&quot;&gt;&lt;div class=&quot;imageblock center&quot; style=&quot;text-align: center; clear: both;&quot;&gt;&lt;img src=&quot;http://cfile1.uf.tistory.com/image/1414F3484E7AAB6C229075&quot; alt=&quot;로그온 실패: 사용자는 이 컴퓨터에서는 요청된 로그온 유형을 허가받지 않았습니다.&quot; filemime=&quot;&quot; filename=&quot;cfile1.uf@1414F3484E7AAB6C229075.PNG&quot; height=&quot;184&quot; width=&quot;572&quot;/&gt;&lt;/div&gt;Aㅏ... 도대체 어떻게 해야 하는거야......&lt;br /&gt;
&lt;/DIV&gt;&lt;br /&gt;
서버에서도 생 난리, PC 에서도 생 난리를 피웠다...&lt;br /&gt;
&lt;br /&gt;도저히 안되겠다 싶어서 짱구를 신나게 굴리다가&amp;nbsp;떠오른&amp;nbsp;꼼수가 있어서 적용해 보았다.&lt;br /&gt;
&lt;br /&gt;&quot;&lt;STRONG&gt;&lt;FONT color=#5c7fb0&gt;제어판&lt;/FONT&gt;&lt;/STRONG&gt;&quot;때기에 가서 &quot;&lt;FONT color=#5c7fb0&gt;&lt;STRONG&gt;사용자 계정 및 가족 보호&lt;/STRONG&gt;&lt;/FONT&gt;&quot; 에 보면 &quot;&lt;FONT style=&quot;BACKGROUND-COLOR: #ffffff&quot; color=#5c7fb0&gt;&lt;STRONG&gt;자격 증명 관리자&lt;/STRONG&gt;&lt;/FONT&gt;&quot; 라는 알아먹기도 어려운 한글이 적혀있다.&lt;br /&gt;
(관련 메뉴는 XP 에도 존재한다.)&lt;br /&gt;
&lt;br /&gt;이 설정으로 들어가면 아래와 같은 이상한 말만 적힌 화면을 만나게 된다.&lt;br /&gt;
&lt;br /&gt;
&lt;DIV style=&quot;TEXT-ALIGN: center&quot;&gt;&lt;div class=&quot;imageblock center&quot; style=&quot;text-align: center; clear: both;&quot;&gt;&lt;img src=&quot;http://cfile30.uf.tistory.com/image/170CA94C4E7AACCC16A78A&quot; alt=&quot;&quot; filemime=&quot;image/png&quot; filename=&quot;MoYa_IGerMuSeoWar.PNG&quot; height=&quot;338&quot; width=&quot;680&quot;/&gt;&lt;/div&gt;정보처리기능사 자격으로는 안되겠니?&lt;br /&gt;
&lt;/DIV&gt;&lt;br /&gt;
우리가 손봐줘야 할 것은 Windows 자격 증명이란 녀석이 되겠다.&lt;br /&gt;
뭔 말인지 모르는 창과의 조우에서 떨리는 손가락으로 살포시 &quot;Windows 자격 증명 추가&quot; 를 눌러주자.&lt;br /&gt;
&lt;br /&gt;&lt;div class=&quot;imageblock center&quot; style=&quot;text-align: center; clear: both;&quot;&gt;&lt;img src=&quot;http://cfile2.uf.tistory.com/image/1250AD4F4E7AADA5163414&quot; alt=&quot;&quot; filemime=&quot;image/png&quot; filename=&quot;-_-.PNG&quot; height=&quot;338&quot; width=&quot;680&quot;/&gt;&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;그나마 알아먹을만한 말들이 있는 창이 나타났다.&lt;br /&gt;
&lt;br /&gt;인터넷 또는 네트워크 주소에는 컴퓨터 IP 주소나 DNS(도메인) 주소를 적어준다.&lt;br /&gt;
사용자 이름에는 당당하게 &quot;Guest&quot; 를 적는다.&lt;br /&gt;
암호는 &quot;asldigufoq3i4ngfaj9we8ty2q3945yq974tyhwa&quot; 로 적는다. (아무거나 막 적으라는 뜻입니다.)&lt;br /&gt;
&lt;br /&gt;그리고 확인 한번 눌러주고 나오면 해결!&lt;br /&gt;
&lt;br /&gt;&lt;br /&gt;
참고로&amp;nbsp;이걸 해줘도 안된다면, 아직 서버측에 로그인 세션이 남아있는 상태라고 보면 된다.&lt;br /&gt;
서버로 사용하는 PC를 껐다 켜든지, 창을 모두 닫고 15 분을 기다리는지 (세션 Timeout 의 기본값이 15 분이다), 공유폴더 관리 메뉴를 잘 찾아들어가서 강제로 세션 종료를 때려준 다음 다시 접속하면....&lt;br /&gt;
&lt;br /&gt;
&lt;DIV style=&quot;TEXT-ALIGN: center&quot;&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/1611E1484E7AAED12E6473&quot; alt=&quot;&quot; filemime=&quot;image/png&quot; filename=&quot;18Welcome.PNG&quot; height=&quot;356&quot; width=&quot;439&quot;/&gt;&lt;/div&gt;웰컴이다 이자식아!!!&lt;br /&gt;
&lt;/DIV&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-213-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;img id=&quot;ccl-icon-213-1&quot; class=&quot;entry-ccl-nc&quot; src=&quot;http://i1.daumcdn.net/cfs.tistory/v/0/static/admin/editor/ccl_black02.png&quot; alt=&quot;비영리&quot;/&gt;
	&lt;img id=&quot;ccl-icon-213-2&quot; class=&quot;entry-ccl-sa&quot; src=&quot;http://i1.daumcdn.net/cfs.tistory/v/0/static/admin/editor/ccl_black04.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-nc-sa/2.0/kr/&quot; /&gt;
		&lt;/Work&gt;
		&lt;License rdf:about=&quot;http://creativecommons.org/licenses/by-nc-sa/&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;prohibits rdf:resource=&quot;http://web.resource.org/cc/CommercialUse&quot;/&gt;
		&lt;/License&gt;
	&lt;/rdf:RDF&gt;
	--&gt;
&lt;/div&gt;
&lt;div class=&quot;tt-plugin ttShareEntryWithSNS tt-sns-icon-alignment-left tt-sns-icon-size-big&quot;&gt;
	&lt;button class=&quot;ttShareEntryWithYozm&quot; id=&quot;ttServiceYozm_&quot; onclick=&quot;ShareEntryWithSNS.share(&#039;yozm&#039;, &#039;&#039;, &#039;&#039;);&quot;&gt;&lt;span&gt;요즘에 보내기&lt;/span&gt;&lt;/button&gt;&lt;button
	class=&quot;ttShareEntryWithTwitter&quot; id=&quot;ttServiceTwitter_&quot; onclick=&quot;ShareEntryWithSNS.share(&#039;twitter&#039;, &#039;&#039;, &#039;&#039;);&quot;&gt;&lt;span&gt;트위터에 보내기&lt;/span&gt;&lt;/button&gt;&lt;button
	class=&quot;ttShareEntryWithFacebook&quot; id=&quot;ttServiceFacebook_&quot; onclick=&quot;ShareEntryWithSNS.share(&#039;facebook&#039;, &#039;&#039;, &#039;&#039;);&quot;&gt;&lt;span&gt;페이스북에 보내기&lt;/span&gt;&lt;/button&gt;&lt;button
	class=&quot;ttShareEntryWithMe2day&quot; id=&quot;ttServiceMe2day_&quot; onclick=&quot;ShareEntryWithSNS.share(&#039;me2day&#039;, &#039;&#039;, &#039;&#039;);&quot;&gt;&lt;span&gt;미투데이에 보내기&lt;/span&gt;&lt;/button&gt;
&lt;/div&gt;
&lt;div style=&quot;text-align:left; padding-top:10px;&quot;&gt;
&lt;iframe src=&quot;http://www.facebook.com/plugins/like.php?href=www.tylorstyle.net/213&amp;amp;layout=standard&amp;amp;show_faces=true&amp;amp;width=310&amp;amp;action=like&amp;amp;font=tahoma&amp;amp;colorscheme=light&amp;amp;height=65&quot; scrolling=&quot;no&quot; frameborder=&quot;0&quot; style=&quot;border:none; overflow:hidden; width:310px; height:65px;&quot; allowTransparency=&quot;true&quot;&gt;&lt;/iframe&gt;
&lt;/div&gt;
</description>
			<category>공유폴더</category>
			<category>로그인</category>
			<category>윈도우</category>
			<author>TylorSTYLE™</author>
			<guid>http://www.tylorstyle.net/213</guid>
			<comments>http://www.tylorstyle.net/entry/%EA%B3%B5%EC%9C%A0%ED%8F%B4%EB%8D%94-%EC%A0%91%EA%B7%BC%EC%9D%B4-%EA%B3%84%EC%A0%95-%EB%A1%9C%EA%B7%B8%EC%9D%B8-%EC%B0%BD%EC%9D%B4-%EB%9C%A8%EC%A7%80-%EC%95%8A%EA%B3%A0-%EC%A0%91%EC%86%8D-%EA%B1%B0%EB%B6%80%EB%90%98%EB%8A%94-%EB%AC%B8%EC%A0%9C%EC%97%90-%EB%8C%80%ED%95%9C-%EA%BC%BC%EC%88%98#entry213comment</comments>
			<pubDate>Thu, 22 Sep 2011 12:44:21 +0900</pubDate>
		</item>
		<item>
			<title>나는 꼼수다 CM 아이폰용 벨소리.</title>
			<link>http://www.tylorstyle.net/entry/%EB%82%98%EB%8A%94-%EA%BC%BC%EC%88%98%EB%8B%A4-CM-%EC%95%84%EC%9D%B4%ED%8F%B0%EC%9A%A9-%EB%B2%A8%EC%86%8C%EB%A6%AC</link>
			<description>&lt;fieldset style=&quot;margin:20px 0px 20px 0px;padding:5px;&quot;&gt;&lt;legend&gt;&lt;span&gt;&lt;strong&gt;크리에이티브 커먼즈 라이선스&lt;/strong&gt;&lt;/span&gt;&lt;/legend&gt;&lt;!--Creative Commons License--&gt;&lt;div style=&quot;float: left; width: 88px; margin-top: 3px;&quot;&gt;&lt;a rel=&quot;license&quot; href=&quot;http://creativecommons.org/licenses/by-nc-sa/2.0/kr/&quot; target=&quot;_blank&quot;&gt;&lt;img alt=&quot;Creative Commons License&quot; style=&quot;border-width: 0&quot; src=&quot;http://i.creativecommons.org/l/by-nc-sa/2.0/kr/88x31.png&quot;/&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;margin-left: 92px; margin-top: 3px; text-align: justify;&quot;&gt;이 저작물은 &lt;a rel=&quot;license&quot; href=&quot;http://creativecommons.org/licenses/by-nc-sa/2.0/kr/&quot; target=&quot;_blank&quot;&gt;크리에이티브 커먼즈 코리아 저작자표시-비영리-동일조건변경허락 2.0 대한민국 라이선스&lt;/a&gt;에 따라 이용하실 수 있습니다.
			&lt;!-- Creative Commons License--&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-nc-sa/2.0/kr/&quot; /&gt;
			&lt;/Work&gt;
			&lt;License rdf:about=&quot;http://creativecommons.org/licenses/by-nc-sa/&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;requires rdf:resource=&quot;http://web.resource.org/cc/ShareAlike&quot;/&gt;&lt;prohibits rdf:resource=&quot;http://web.resource.org/cc/CommercialUse&quot;/&gt;&lt;/License&gt;&lt;/rdf:RDF&gt; --&gt;&lt;/div&gt;&lt;/fieldset&gt;&lt;A title=&quot;[http://freepds.tylorstyle.net/m4r/나꼼수_오직한분.m4r]로 이동합니다.&quot; href=&quot;http://freepds.tylorstyle.net/m4r/나꼼수_오직한분.m4r&quot; target=_blank&gt;http://freepds.tylorstyle.net/m4r/나꼼수_오직한분.m4r&lt;/A&gt;&lt;br /&gt;
&lt;br /&gt;나는 꼼수다 CM 아이폰용 벨소리 입니다.&lt;br /&gt;
&lt;br /&gt;17 화 앞부분 에 나오는 CM 을 편집하였습니다.&lt;br /&gt;
&lt;br /&gt;저작권에 문제가 있을 경우 삭제하겠습니다.&amp;nbsp;&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-212-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;img id=&quot;ccl-icon-212-1&quot; class=&quot;entry-ccl-nc&quot; src=&quot;http://i1.daumcdn.net/cfs.tistory/v/0/static/admin/editor/ccl_black02.png&quot; alt=&quot;비영리&quot;/&gt;
	&lt;img id=&quot;ccl-icon-212-2&quot; class=&quot;entry-ccl-sa&quot; src=&quot;http://i1.daumcdn.net/cfs.tistory/v/0/static/admin/editor/ccl_black04.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-nc-sa/2.0/kr/&quot; /&gt;
		&lt;/Work&gt;
		&lt;License rdf:about=&quot;http://creativecommons.org/licenses/by-nc-sa/&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;prohibits rdf:resource=&quot;http://web.resource.org/cc/CommercialUse&quot;/&gt;
		&lt;/License&gt;
	&lt;/rdf:RDF&gt;
	--&gt;
&lt;/div&gt;
&lt;div class=&quot;tt-plugin ttShareEntryWithSNS tt-sns-icon-alignment-left tt-sns-icon-size-big&quot;&gt;
	&lt;button class=&quot;ttShareEntryWithYozm&quot; id=&quot;ttServiceYozm_&quot; onclick=&quot;ShareEntryWithSNS.share(&#039;yozm&#039;, &#039;&#039;, &#039;&#039;);&quot;&gt;&lt;span&gt;요즘에 보내기&lt;/span&gt;&lt;/button&gt;&lt;button
	class=&quot;ttShareEntryWithTwitter&quot; id=&quot;ttServiceTwitter_&quot; onclick=&quot;ShareEntryWithSNS.share(&#039;twitter&#039;, &#039;&#039;, &#039;&#039;);&quot;&gt;&lt;span&gt;트위터에 보내기&lt;/span&gt;&lt;/button&gt;&lt;button
	class=&quot;ttShareEntryWithFacebook&quot; id=&quot;ttServiceFacebook_&quot; onclick=&quot;ShareEntryWithSNS.share(&#039;facebook&#039;, &#039;&#039;, &#039;&#039;);&quot;&gt;&lt;span&gt;페이스북에 보내기&lt;/span&gt;&lt;/button&gt;&lt;button
	class=&quot;ttShareEntryWithMe2day&quot; id=&quot;ttServiceMe2day_&quot; onclick=&quot;ShareEntryWithSNS.share(&#039;me2day&#039;, &#039;&#039;, &#039;&#039;);&quot;&gt;&lt;span&gt;미투데이에 보내기&lt;/span&gt;&lt;/button&gt;
&lt;/div&gt;
&lt;div style=&quot;text-align:left; padding-top:10px;&quot;&gt;
&lt;iframe src=&quot;http://www.facebook.com/plugins/like.php?href=www.tylorstyle.net/212&amp;amp;layout=standard&amp;amp;show_faces=true&amp;amp;width=310&amp;amp;action=like&amp;amp;font=tahoma&amp;amp;colorscheme=light&amp;amp;height=65&quot; scrolling=&quot;no&quot; frameborder=&quot;0&quot; style=&quot;border:none; overflow:hidden; width:310px; height:65px;&quot; allowTransparency=&quot;true&quot;&gt;&lt;/iframe&gt;
&lt;/div&gt;
</description>
			<category>나는 꼼수다</category>
			<author>TylorSTYLE™</author>
			<guid>http://www.tylorstyle.net/212</guid>
			<comments>http://www.tylorstyle.net/entry/%EB%82%98%EB%8A%94-%EA%BC%BC%EC%88%98%EB%8B%A4-CM-%EC%95%84%EC%9D%B4%ED%8F%B0%EC%9A%A9-%EB%B2%A8%EC%86%8C%EB%A6%AC#entry212comment</comments>
			<pubDate>Sat, 03 Sep 2011 18:11:09 +0900</pubDate>
		</item>
		<item>
			<title>도와주십쇼! 굽신굽신! oTL</title>
			<link>http://www.tylorstyle.net/entry/%EB%8F%84%EC%99%80%EC%A3%BC%EC%8B%AD%EC%87%BC-%EA%B5%BD%EC%8B%A0%EA%B5%BD%EC%8B%A0-oTL</link>
			<description>&lt;fieldset style=&quot;margin:20px 0px 20px 0px;padding:5px;&quot;&gt;&lt;legend&gt;&lt;span&gt;&lt;strong&gt;크리에이티브 커먼즈 라이선스&lt;/strong&gt;&lt;/span&gt;&lt;/legend&gt;&lt;!--Creative Commons License--&gt;&lt;div style=&quot;float: left; width: 88px; margin-top: 3px;&quot;&gt;&lt;a rel=&quot;license&quot; href=&quot;http://creativecommons.org/licenses/by-nc-sa/2.0/kr/&quot; target=&quot;_blank&quot;&gt;&lt;img alt=&quot;Creative Commons License&quot; style=&quot;border-width: 0&quot; src=&quot;http://i.creativecommons.org/l/by-nc-sa/2.0/kr/88x31.png&quot;/&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;margin-left: 92px; margin-top: 3px; text-align: justify;&quot;&gt;이 저작물은 &lt;a rel=&quot;license&quot; href=&quot;http://creativecommons.org/licenses/by-nc-sa/2.0/kr/&quot; target=&quot;_blank&quot;&gt;크리에이티브 커먼즈 코리아 저작자표시-비영리-동일조건변경허락 2.0 대한민국 라이선스&lt;/a&gt;에 따라 이용하실 수 있습니다.
			&lt;!-- Creative Commons License--&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-nc-sa/2.0/kr/&quot; /&gt;
			&lt;/Work&gt;
			&lt;License rdf:about=&quot;http://creativecommons.org/licenses/by-nc-sa/&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;requires rdf:resource=&quot;http://web.resource.org/cc/ShareAlike&quot;/&gt;&lt;prohibits rdf:resource=&quot;http://web.resource.org/cc/CommercialUse&quot;/&gt;&lt;/License&gt;&lt;/rdf:RDF&gt; --&gt;&lt;/div&gt;&lt;/fieldset&gt;3 월 부터 부모님께서 하시는 매실 농원의 쇼핑몰을 오픈했습니다.&lt;br&gt;&lt;br&gt;본인도 바빠서 디자인이나 그런건 고려하지 않고 일단 만들었습니다.&lt;br&gt;(행정적인 일이 은근히 많더군요.)&lt;br&gt;&lt;br&gt;매실 원액을 현재 팔고 있고, 금년 하반기에는 매실 장아치도 판매할 계획입니다.&lt;br&gt;&lt;br&gt;오픈 후 일주일에 한개씩 정도 지인을 통해 판매되었네요.ㅜ.ㅜ&lt;br&gt;(한달 관리비도 안되는 적자 운영이네요...)&lt;br&gt;&lt;br&gt;좀... 도와주십쇼! ㅜ.ㅜ&lt;br&gt;&lt;br&gt;매실 원액... 애들한테 참 좋은데.....&lt;br&gt;&lt;br&gt;사이트 주소 : &lt;a href=&quot;http://www.gayunmaesil.kr&quot;&gt;&lt;font size=&quot;4&quot;&gt;http://www.gayunmaesil.kr&lt;/font&gt;&lt;/a&gt;&lt;br&gt;&lt;div class=&quot;tt-plugin ttShareEntryWithSNS tt-sns-icon-alignment-left tt-sns-icon-size-big&quot;&gt;
	&lt;button class=&quot;ttShareEntryWithYozm&quot; id=&quot;ttServiceYozm_&quot; onclick=&quot;ShareEntryWithSNS.share(&#039;yozm&#039;, &#039;&#039;, &#039;&#039;);&quot;&gt;&lt;span&gt;요즘에 보내기&lt;/span&gt;&lt;/button&gt;&lt;button
	class=&quot;ttShareEntryWithTwitter&quot; id=&quot;ttServiceTwitter_&quot; onclick=&quot;ShareEntryWithSNS.share(&#039;twitter&#039;, &#039;&#039;, &#039;&#039;);&quot;&gt;&lt;span&gt;트위터에 보내기&lt;/span&gt;&lt;/button&gt;&lt;button
	class=&quot;ttShareEntryWithFacebook&quot; id=&quot;ttServiceFacebook_&quot; onclick=&quot;ShareEntryWithSNS.share(&#039;facebook&#039;, &#039;&#039;, &#039;&#039;);&quot;&gt;&lt;span&gt;페이스북에 보내기&lt;/span&gt;&lt;/button&gt;&lt;button
	class=&quot;ttShareEntryWithMe2day&quot; id=&quot;ttServiceMe2day_&quot; onclick=&quot;ShareEntryWithSNS.share(&#039;me2day&#039;, &#039;&#039;, &#039;&#039;);&quot;&gt;&lt;span&gt;미투데이에 보내기&lt;/span&gt;&lt;/button&gt;
&lt;/div&gt;
&lt;div style=&quot;text-align:left; padding-top:10px;&quot;&gt;
&lt;iframe src=&quot;http://www.facebook.com/plugins/like.php?href=www.tylorstyle.net/208&amp;amp;layout=standard&amp;amp;show_faces=true&amp;amp;width=310&amp;amp;action=like&amp;amp;font=tahoma&amp;amp;colorscheme=light&amp;amp;height=65&quot; scrolling=&quot;no&quot; frameborder=&quot;0&quot; style=&quot;border:none; overflow:hidden; width:310px; height:65px;&quot; allowTransparency=&quot;true&quot;&gt;&lt;/iframe&gt;
&lt;/div&gt;
</description>
			<category>가윤청매실</category>
			<category>매실</category>
			<category>매실원액</category>
			<author>TylorSTYLE™</author>
			<guid>http://www.tylorstyle.net/208</guid>
			<comments>http://www.tylorstyle.net/entry/%EB%8F%84%EC%99%80%EC%A3%BC%EC%8B%AD%EC%87%BC-%EA%B5%BD%EC%8B%A0%EA%B5%BD%EC%8B%A0-oTL#entry208comment</comments>
			<pubDate>Fri, 18 Mar 2011 11:44:14 +0900</pubDate>
		</item>
		<item>
			<title>Ruby Gem Update 시 HTTP Response 302 오류 발생시 대처방법</title>
			<link>http://www.tylorstyle.net/entry/Ruby-Gem-Update-%EC%8B%9C-HTTP-Response-302-%EC%98%A4%EB%A5%98-%EB%B0%9C%EC%83%9D%EC%8B%9C-%EB%8C%80%EC%B2%98%EB%B0%A9%EB%B2%95</link>
			<description>&lt;fieldset style=&quot;margin:20px 0px 20px 0px;padding:5px;&quot;&gt;&lt;legend&gt;&lt;span&gt;&lt;strong&gt;크리에이티브 커먼즈 라이선스&lt;/strong&gt;&lt;/span&gt;&lt;/legend&gt;&lt;!--Creative Commons License--&gt;&lt;div style=&quot;float: left; width: 88px; margin-top: 3px;&quot;&gt;&lt;a rel=&quot;license&quot; href=&quot;http://creativecommons.org/licenses/by-nc-sa/2.0/kr/&quot; target=&quot;_blank&quot;&gt;&lt;img alt=&quot;Creative Commons License&quot; style=&quot;border-width: 0&quot; src=&quot;http://i.creativecommons.org/l/by-nc-sa/2.0/kr/88x31.png&quot;/&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;margin-left: 92px; margin-top: 3px; text-align: justify;&quot;&gt;이 저작물은 &lt;a rel=&quot;license&quot; href=&quot;http://creativecommons.org/licenses/by-nc-sa/2.0/kr/&quot; target=&quot;_blank&quot;&gt;크리에이티브 커먼즈 코리아 저작자표시-비영리-동일조건변경허락 2.0 대한민국 라이선스&lt;/a&gt;에 따라 이용하실 수 있습니다.
			&lt;!-- Creative Commons License--&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-nc-sa/2.0/kr/&quot; /&gt;
			&lt;/Work&gt;
			&lt;License rdf:about=&quot;http://creativecommons.org/licenses/by-nc-sa/&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;requires rdf:resource=&quot;http://web.resource.org/cc/ShareAlike&quot;/&gt;&lt;prohibits rdf:resource=&quot;http://web.resource.org/cc/CommercialUse&quot;/&gt;&lt;/License&gt;&lt;/rdf:RDF&gt; --&gt;&lt;/div&gt;&lt;/fieldset&gt;redmine 설치 중...&lt;BR&gt;Ruby 를 처음 설치한 후 업데이트 시 오류가 발생했었습니다.&lt;BR&gt;&lt;BR&gt;&amp;gt;&amp;gt; gem update --system&lt;BR&gt;&lt;BR&gt;명령을 실행했을 때&lt;BR&gt;&lt;BR&gt;Updating RubyGems...&lt;BR&gt;ERROR:&amp;nbsp; While executing gem ... &amp;lt;Gem::RemoteSourceException&amp;gt;&lt;BR&gt;&amp;nbsp; &amp;nbsp; HTTP Response 302&lt;BR&gt;&lt;BR&gt;와 같은 오류 메시지가 나타났고, 구글링을 한 뒤 아래와 같이 해결하였습니다.&lt;BR&gt;&lt;BR&gt;&amp;gt;&amp;gt; gem update --system --source http://production.s3.rubygems.org&lt;BR&gt;&lt;BR&gt;그리고&lt;BR&gt;&lt;BR&gt;&amp;gt;&amp;gt; gem update --system&lt;BR&gt;&lt;BR&gt;이렇게 명령을 내려 최신 버전의 gem 으로 업데이트 되었습니다.&lt;BR&gt;&lt;BR&gt;추가로 rails 가 설치가 안 될 경우...&lt;BR&gt;&lt;BR&gt;&amp;gt;&amp;gt;gem install rails -v=2.3.5&lt;BR&gt;&lt;BR&gt;로 해결하였습니다.&lt;div class=&quot;tt-plugin ttShareEntryWithSNS tt-sns-icon-alignment-left tt-sns-icon-size-big&quot;&gt;
	&lt;button class=&quot;ttShareEntryWithYozm&quot; id=&quot;ttServiceYozm_&quot; onclick=&quot;ShareEntryWithSNS.share(&#039;yozm&#039;, &#039;&#039;, &#039;&#039;);&quot;&gt;&lt;span&gt;요즘에 보내기&lt;/span&gt;&lt;/button&gt;&lt;button
	class=&quot;ttShareEntryWithTwitter&quot; id=&quot;ttServiceTwitter_&quot; onclick=&quot;ShareEntryWithSNS.share(&#039;twitter&#039;, &#039;&#039;, &#039;&#039;);&quot;&gt;&lt;span&gt;트위터에 보내기&lt;/span&gt;&lt;/button&gt;&lt;button
	class=&quot;ttShareEntryWithFacebook&quot; id=&quot;ttServiceFacebook_&quot; onclick=&quot;ShareEntryWithSNS.share(&#039;facebook&#039;, &#039;&#039;, &#039;&#039;);&quot;&gt;&lt;span&gt;페이스북에 보내기&lt;/span&gt;&lt;/button&gt;&lt;button
	class=&quot;ttShareEntryWithMe2day&quot; id=&quot;ttServiceMe2day_&quot; onclick=&quot;ShareEntryWithSNS.share(&#039;me2day&#039;, &#039;&#039;, &#039;&#039;);&quot;&gt;&lt;span&gt;미투데이에 보내기&lt;/span&gt;&lt;/button&gt;
&lt;/div&gt;
&lt;div style=&quot;text-align:left; padding-top:10px;&quot;&gt;
&lt;iframe src=&quot;http://www.facebook.com/plugins/like.php?href=www.tylorstyle.net/207&amp;amp;layout=standard&amp;amp;show_faces=true&amp;amp;width=310&amp;amp;action=like&amp;amp;font=tahoma&amp;amp;colorscheme=light&amp;amp;height=65&quot; scrolling=&quot;no&quot; frameborder=&quot;0&quot; style=&quot;border:none; overflow:hidden; width:310px; height:65px;&quot; allowTransparency=&quot;true&quot;&gt;&lt;/iframe&gt;
&lt;/div&gt;
</description>
			<category>gem</category>
			<category>ruby</category>
			<category>루비</category>
			<author>TylorSTYLE™</author>
			<guid>http://www.tylorstyle.net/207</guid>
			<comments>http://www.tylorstyle.net/entry/Ruby-Gem-Update-%EC%8B%9C-HTTP-Response-302-%EC%98%A4%EB%A5%98-%EB%B0%9C%EC%83%9D%EC%8B%9C-%EB%8C%80%EC%B2%98%EB%B0%A9%EB%B2%95#entry207comment</comments>
			<pubDate>Sun, 02 Jan 2011 23:43:02 +0900</pubDate>
		</item>
		<item>
			<title>scripts/basic/fixdep: 1: Syntax error: word unexpected (expecting &quot;)&quot;) 오류 해결방법.</title>
			<link>http://www.tylorstyle.net/entry/scriptsbasicfixdep-1-Syntax-error-word-unexpected-expecting-%EC%98%A4%EB%A5%98-%ED%95%B4%EA%B2%B0%EB%B0%A9%EB%B2%95</link>
			<description>&lt;fieldset style=&quot;margin:20px 0px 20px 0px;padding:5px;&quot;&gt;&lt;legend&gt;&lt;span&gt;&lt;strong&gt;크리에이티브 커먼즈 라이선스&lt;/strong&gt;&lt;/span&gt;&lt;/legend&gt;&lt;!--Creative Commons License--&gt;&lt;div style=&quot;float: left; width: 88px; margin-top: 3px;&quot;&gt;&lt;a rel=&quot;license&quot; href=&quot;http://creativecommons.org/licenses/by-nc-sa/2.0/kr/&quot; target=&quot;_blank&quot;&gt;&lt;img alt=&quot;Creative Commons License&quot; style=&quot;border-width: 0&quot; src=&quot;http://i.creativecommons.org/l/by-nc-sa/2.0/kr/88x31.png&quot;/&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;margin-left: 92px; margin-top: 3px; text-align: justify;&quot;&gt;이 저작물은 &lt;a rel=&quot;license&quot; href=&quot;http://creativecommons.org/licenses/by-nc-sa/2.0/kr/&quot; target=&quot;_blank&quot;&gt;크리에이티브 커먼즈 코리아 저작자표시-비영리-동일조건변경허락 2.0 대한민국 라이선스&lt;/a&gt;에 따라 이용하실 수 있습니다.
			&lt;!-- Creative Commons License--&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-nc-sa/2.0/kr/&quot; /&gt;
			&lt;/Work&gt;
			&lt;License rdf:about=&quot;http://creativecommons.org/licenses/by-nc-sa/&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;requires rdf:resource=&quot;http://web.resource.org/cc/ShareAlike&quot;/&gt;&lt;prohibits rdf:resource=&quot;http://web.resource.org/cc/CommercialUse&quot;/&gt;&lt;/License&gt;&lt;/rdf:RDF&gt; --&gt;&lt;/div&gt;&lt;/fieldset&gt;별 오류같지도 않은 오류로 몇 시간을 소모했습니다.&lt;BR&gt;뭐 타고난 삽질 전문가라 별 신경은 안씁니다만...&lt;BR&gt;&lt;BR&gt;크로스 컴파일러로 커널 빌드시 겪을 수 있는 문제입니다.&lt;BR&gt;&lt;BR&gt;make menuconfig 명령이든 make zImage 든 아래 메세지를 표시하면서 빌드가 안되는 경우입니다.&lt;BR&gt;&lt;BR&gt;&amp;nbsp; HOSTCC&amp;nbsp; scripts/basic/fixdep&lt;BR&gt;scripts/basic/fixdep: 1: Syntax error: word unexpected (expecting &quot;)&quot;)&lt;BR&gt;make[1]: *** [scripts/basic/fixdep] 오류 2&lt;BR&gt;make: *** [scripts_basic] 오류 2&lt;BR&gt;&lt;BR&gt;이런 오류메세지가 나타났다면 어떻게 해야 하나 구글신에메 물어보니,&lt;BR&gt;리눅스를 다시 깔아서 해결했다는 사람부터, apt-get 으로 뭘 설치하라는 둥...&lt;BR&gt;&lt;BR&gt;심각하게 좌절하고 있다가, 혹시 PATH 가 문제가 아닌가 란 생각에&lt;BR&gt;&lt;BR&gt;PATH=/usr/arm-linux/sys-include:/usr/arm-linux/sys-include/linux:/usr/arm-linux/lib:/usr/arm-linux:/usr/arm-linux/bin:$PATH&lt;BR&gt;&lt;BR&gt;요렇게 되어있던걸,&lt;BR&gt;&lt;BR&gt;PATH=$PATH:/usr/arm-linux/sys-include:/usr/arm-linux/sys-include/linux:/usr/arm-linux/lib:/usr/arm-linux:/usr/arm-linux/bin&lt;BR&gt;&lt;BR&gt;요렇게... 즉 크로스 컴파일러의 경로를 후순위로 변경하였고.....&lt;BR&gt;&lt;div class=&quot;imageblock center&quot; style=&quot;text-align: center; clear: both;&quot;&gt;&lt;img src=&quot;http://cfile30.uf.tistory.com/image/1604A2474E3830F9039D7F&quot; alt=&quot;사용자 삽입 이미지&quot; height=&quot;315&quot; width=&quot;240&quot;/&gt;&lt;/div&gt; 
&lt;DIV style=&quot;TEXT-ALIGN: center&quot;&gt;아&lt;FONT size=3&gt;아&lt;/FONT&gt;&lt;FONT size=4&gt;아&lt;/FONT&gt;&lt;FONT size=5&gt;아&lt;/FONT&gt;&lt;FONT size=6&gt;아&lt;/FONT&gt;&lt;FONT size=7&gt;악!!!!!&lt;/FONT&gt; 빌드 된다.....&lt;BR&gt;(빌드가 정상적으로 되는걸 보고 실제로 저러고 있었습니다.)&lt;BR&gt;&lt;BR&gt;
&lt;DIV style=&quot;TEXT-ALIGN: left&quot;&gt;HOSTCC 로 빌드하는데 필요한 요소 들이 시스템의 컴파일러의 것을 사용하지 않고, PATH 우선순위가 높은 크로스 컴파일러의 구성요소들 끌어다 쓰는 바람에 오류가 발생했던 것입니다.&lt;BR&gt;&lt;BR&gt;그리고 커널 컴파일 중 PATH_MAX 가 Deifne 되지 않았다는 오류도 PATH 우선순위와 연관이 있습니다.&lt;/DIV&gt;&lt;/DIV&gt;&lt;div class=&quot;tt-plugin ttShareEntryWithSNS tt-sns-icon-alignment-left tt-sns-icon-size-big&quot;&gt;
	&lt;button class=&quot;ttShareEntryWithYozm&quot; id=&quot;ttServiceYozm_&quot; onclick=&quot;ShareEntryWithSNS.share(&#039;yozm&#039;, &#039;&#039;, &#039;&#039;);&quot;&gt;&lt;span&gt;요즘에 보내기&lt;/span&gt;&lt;/button&gt;&lt;button
	class=&quot;ttShareEntryWithTwitter&quot; id=&quot;ttServiceTwitter_&quot; onclick=&quot;ShareEntryWithSNS.share(&#039;twitter&#039;, &#039;&#039;, &#039;&#039;);&quot;&gt;&lt;span&gt;트위터에 보내기&lt;/span&gt;&lt;/button&gt;&lt;button
	class=&quot;ttShareEntryWithFacebook&quot; id=&quot;ttServiceFacebook_&quot; onclick=&quot;ShareEntryWithSNS.share(&#039;facebook&#039;, &#039;&#039;, &#039;&#039;);&quot;&gt;&lt;span&gt;페이스북에 보내기&lt;/span&gt;&lt;/button&gt;&lt;button
	class=&quot;ttShareEntryWithMe2day&quot; id=&quot;ttServiceMe2day_&quot; onclick=&quot;ShareEntryWithSNS.share(&#039;me2day&#039;, &#039;&#039;, &#039;&#039;);&quot;&gt;&lt;span&gt;미투데이에 보내기&lt;/span&gt;&lt;/button&gt;
&lt;/div&gt;
&lt;div style=&quot;text-align:left; padding-top:10px;&quot;&gt;
&lt;iframe src=&quot;http://www.facebook.com/plugins/like.php?href=www.tylorstyle.net/206&amp;amp;layout=standard&amp;amp;show_faces=true&amp;amp;width=310&amp;amp;action=like&amp;amp;font=tahoma&amp;amp;colorscheme=light&amp;amp;height=65&quot; scrolling=&quot;no&quot; frameborder=&quot;0&quot; style=&quot;border:none; overflow:hidden; width:310px; height:65px;&quot; allowTransparency=&quot;true&quot;&gt;&lt;/iframe&gt;
&lt;/div&gt;
</description>
			<category>cross compiler</category>
			<category>fixdep</category>
			<category>linux/kernel</category>
			<category>Path</category>
			<category>PATH_MAX</category>
			<category>Syntax error</category>
			<category>word unexpected</category>
			<author>TylorSTYLE™</author>
			<guid>http://www.tylorstyle.net/206</guid>
			<comments>http://www.tylorstyle.net/entry/scriptsbasicfixdep-1-Syntax-error-word-unexpected-expecting-%EC%98%A4%EB%A5%98-%ED%95%B4%EA%B2%B0%EB%B0%A9%EB%B2%95#entry206comment</comments>
			<pubDate>Fri, 22 Oct 2010 10:57:29 +0900</pubDate>
		</item>
		<item>
			<title>volatile 메크로란?</title>
			<link>http://www.tylorstyle.net/entry/volatile-%EB%A9%94%ED%81%AC%EB%A1%9C%EB%9E%80</link>
			<description>&lt;fieldset style=&quot;margin:20px 0px 20px 0px;padding:5px;&quot;&gt;&lt;legend&gt;&lt;span&gt;&lt;strong&gt;크리에이티브 커먼즈 라이선스&lt;/strong&gt;&lt;/span&gt;&lt;/legend&gt;&lt;!--Creative Commons License--&gt;&lt;div style=&quot;float: left; width: 88px; margin-top: 3px;&quot;&gt;&lt;a rel=&quot;license&quot; href=&quot;http://creativecommons.org/licenses/by-nc-sa/2.0/kr/&quot; target=&quot;_blank&quot;&gt;&lt;img alt=&quot;Creative Commons License&quot; style=&quot;border-width: 0&quot; src=&quot;http://i.creativecommons.org/l/by-nc-sa/2.0/kr/88x31.png&quot;/&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;margin-left: 92px; margin-top: 3px; text-align: justify;&quot;&gt;이 저작물은 &lt;a rel=&quot;license&quot; href=&quot;http://creativecommons.org/licenses/by-nc-sa/2.0/kr/&quot; target=&quot;_blank&quot;&gt;크리에이티브 커먼즈 코리아 저작자표시-비영리-동일조건변경허락 2.0 대한민국 라이선스&lt;/a&gt;에 따라 이용하실 수 있습니다.
			&lt;!-- Creative Commons License--&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-nc-sa/2.0/kr/&quot; /&gt;
			&lt;/Work&gt;
			&lt;License rdf:about=&quot;http://creativecommons.org/licenses/by-nc-sa/&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;requires rdf:resource=&quot;http://web.resource.org/cc/ShareAlike&quot;/&gt;&lt;prohibits rdf:resource=&quot;http://web.resource.org/cc/CommercialUse&quot;/&gt;&lt;/License&gt;&lt;/rdf:RDF&gt; --&gt;&lt;/div&gt;&lt;/fieldset&gt;unsigned char volatile 쉘라쉘라~~&lt;BR&gt;&lt;BR&gt;이런 변수 선언을 종종 볼 때가 있습니다.&lt;BR&gt;&lt;BR&gt;보통은 헤더 별 문제가 생기지 않아 지나치는 경우들이 많은데, 펌웨어나 장치 드라이버등을 만들 때는 꼭 사용할 수 밖에 없는 경우가 발생합니다.&lt;BR&gt;&lt;BR&gt;volatile 이란 메크로는 컴파일러에게 지시하는 명령으로,&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;하지만 컴파일 할 때 컴파일러는 CPU 가 처리하기 좋게 이리 바꾸고, 저리 뒤집고 해서 최적화 하게 됩니다. (보통 최적화 옵션에는 속도 최적화를 할 것인지 크기 최적화를 할 것인지 등의 최적화 옵션을 제공하지요.)&lt;BR&gt;&lt;BR&gt;그렇게 최적화 하다보면 특정 주소를 접근해야 하는 변수는 엉뚱한 곳을 가리키거나 호출 할 때 마다 가리키는 위치가 바뀔 수 있습니다.&lt;BR&gt;&lt;BR&gt;결국 의도하지 않는 결과를 얻을 수 있기 때문에 컴파일러에게 &quot;이거 건들면 안됨! 절대로! 네버!&quot; 라고 지시할 수 밖에 없고, 그래서 나온게 volatile 매크로 입니다.&lt;div class=&quot;tt-plugin ttShareEntryWithSNS tt-sns-icon-alignment-left tt-sns-icon-size-big&quot;&gt;
	&lt;button class=&quot;ttShareEntryWithYozm&quot; id=&quot;ttServiceYozm_&quot; onclick=&quot;ShareEntryWithSNS.share(&#039;yozm&#039;, &#039;&#039;, &#039;&#039;);&quot;&gt;&lt;span&gt;요즘에 보내기&lt;/span&gt;&lt;/button&gt;&lt;button
	class=&quot;ttShareEntryWithTwitter&quot; id=&quot;ttServiceTwitter_&quot; onclick=&quot;ShareEntryWithSNS.share(&#039;twitter&#039;, &#039;&#039;, &#039;&#039;);&quot;&gt;&lt;span&gt;트위터에 보내기&lt;/span&gt;&lt;/button&gt;&lt;button
	class=&quot;ttShareEntryWithFacebook&quot; id=&quot;ttServiceFacebook_&quot; onclick=&quot;ShareEntryWithSNS.share(&#039;facebook&#039;, &#039;&#039;, &#039;&#039;);&quot;&gt;&lt;span&gt;페이스북에 보내기&lt;/span&gt;&lt;/button&gt;&lt;button
	class=&quot;ttShareEntryWithMe2day&quot; id=&quot;ttServiceMe2day_&quot; onclick=&quot;ShareEntryWithSNS.share(&#039;me2day&#039;, &#039;&#039;, &#039;&#039;);&quot;&gt;&lt;span&gt;미투데이에 보내기&lt;/span&gt;&lt;/button&gt;
&lt;/div&gt;
&lt;div style=&quot;text-align:left; padding-top:10px;&quot;&gt;
&lt;iframe src=&quot;http://www.facebook.com/plugins/like.php?href=www.tylorstyle.net/204&amp;amp;layout=standard&amp;amp;show_faces=true&amp;amp;width=310&amp;amp;action=like&amp;amp;font=tahoma&amp;amp;colorscheme=light&amp;amp;height=65&quot; scrolling=&quot;no&quot; frameborder=&quot;0&quot; style=&quot;border:none; overflow:hidden; width:310px; height:65px;&quot; allowTransparency=&quot;true&quot;&gt;&lt;/iframe&gt;
&lt;/div&gt;
</description>
			<category>volatile</category>
			<author>TylorSTYLE™</author>
			<guid>http://www.tylorstyle.net/204</guid>
			<comments>http://www.tylorstyle.net/entry/volatile-%EB%A9%94%ED%81%AC%EB%A1%9C%EB%9E%80#entry204comment</comments>
			<pubDate>Wed, 07 Apr 2010 19:37:09 +0900</pubDate>
		</item>
		<item>
			<title>XP 에서 Visual Studio 6.0 Service Pack 6 설치 문제 해결 방법.</title>
			<link>http://www.tylorstyle.net/entry/XP-%EC%97%90%EC%84%9C-Visual-Studio-60-Service-Pack-6-%EC%84%A4%EC%B9%98-%EB%AC%B8%EC%A0%9C-%ED%95%B4%EA%B2%B0-%EB%B0%A9%EB%B2%95</link>
			<description>&lt;fieldset style=&quot;margin:20px 0px 20px 0px;padding:5px;&quot;&gt;&lt;legend&gt;&lt;span&gt;&lt;strong&gt;크리에이티브 커먼즈 라이선스&lt;/strong&gt;&lt;/span&gt;&lt;/legend&gt;&lt;!--Creative Commons License--&gt;&lt;div style=&quot;float: left; width: 88px; margin-top: 3px;&quot;&gt;&lt;a rel=&quot;license&quot; href=&quot;http://creativecommons.org/licenses/by-nc-sa/2.0/kr/&quot; target=&quot;_blank&quot;&gt;&lt;img alt=&quot;Creative Commons License&quot; style=&quot;border-width: 0&quot; src=&quot;http://i.creativecommons.org/l/by-nc-sa/2.0/kr/88x31.png&quot;/&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;margin-left: 92px; margin-top: 3px; text-align: justify;&quot;&gt;이 저작물은 &lt;a rel=&quot;license&quot; href=&quot;http://creativecommons.org/licenses/by-nc-sa/2.0/kr/&quot; target=&quot;_blank&quot;&gt;크리에이티브 커먼즈 코리아 저작자표시-비영리-동일조건변경허락 2.0 대한민국 라이선스&lt;/a&gt;에 따라 이용하실 수 있습니다.
			&lt;!-- Creative Commons License--&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-nc-sa/2.0/kr/&quot; /&gt;
			&lt;/Work&gt;
			&lt;License rdf:about=&quot;http://creativecommons.org/licenses/by-nc-sa/&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;requires rdf:resource=&quot;http://web.resource.org/cc/ShareAlike&quot;/&gt;&lt;prohibits rdf:resource=&quot;http://web.resource.org/cc/CommercialUse&quot;/&gt;&lt;/License&gt;&lt;/rdf:RDF&gt; --&gt;&lt;/div&gt;&lt;/fieldset&gt;해당 내용을 찾은 곳은 꼬마늑대 님의 블로그 의 &quot;윈도우 XP 에서 Visual Studio 6.0 설치 하기&quot; [ &lt;/FONT&gt;&lt;A href=&quot;http://blog.tinywolf.com/202&quot;&gt;&lt;FONT color=#000000&gt;http://blog.tinywolf.com/202&lt;/FONT&gt;&lt;/A&gt;&amp;nbsp;]&lt;BR&gt;실제 해결 방법에서 이름과 그룹 등을 넣지 않고 실행(윈도우키+R) 에서 아래와 같이 입력하니 서비스팩 설치가 원활하게 되었습니다.&lt;BR&gt;&lt;BR&gt;%서비스팩이 있는 경로%\acmsetup.exe /T %서비스 팩이 있는 경로%\sp698ent.stf /s %서비스 팩이 있는 경로%&lt;BR&gt;&lt;BR&gt;그리고... 6.0 이 아직 현장에서 종종 쓰이고 있다는 사실이 놀랍네요.&lt;div class=&quot;tt-plugin ttShareEntryWithSNS tt-sns-icon-alignment-left tt-sns-icon-size-big&quot;&gt;
	&lt;button class=&quot;ttShareEntryWithYozm&quot; id=&quot;ttServiceYozm_&quot; onclick=&quot;ShareEntryWithSNS.share(&#039;yozm&#039;, &#039;&#039;, &#039;&#039;);&quot;&gt;&lt;span&gt;요즘에 보내기&lt;/span&gt;&lt;/button&gt;&lt;button
	class=&quot;ttShareEntryWithTwitter&quot; id=&quot;ttServiceTwitter_&quot; onclick=&quot;ShareEntryWithSNS.share(&#039;twitter&#039;, &#039;&#039;, &#039;&#039;);&quot;&gt;&lt;span&gt;트위터에 보내기&lt;/span&gt;&lt;/button&gt;&lt;button
	class=&quot;ttShareEntryWithFacebook&quot; id=&quot;ttServiceFacebook_&quot; onclick=&quot;ShareEntryWithSNS.share(&#039;facebook&#039;, &#039;&#039;, &#039;&#039;);&quot;&gt;&lt;span&gt;페이스북에 보내기&lt;/span&gt;&lt;/button&gt;&lt;button
	class=&quot;ttShareEntryWithMe2day&quot; id=&quot;ttServiceMe2day_&quot; onclick=&quot;ShareEntryWithSNS.share(&#039;me2day&#039;, &#039;&#039;, &#039;&#039;);&quot;&gt;&lt;span&gt;미투데이에 보내기&lt;/span&gt;&lt;/button&gt;
&lt;/div&gt;
&lt;div style=&quot;text-align:left; padding-top:10px;&quot;&gt;
&lt;iframe src=&quot;http://www.facebook.com/plugins/like.php?href=www.tylorstyle.net/202&amp;amp;layout=standard&amp;amp;show_faces=true&amp;amp;width=310&amp;amp;action=like&amp;amp;font=tahoma&amp;amp;colorscheme=light&amp;amp;height=65&quot; scrolling=&quot;no&quot; frameborder=&quot;0&quot; style=&quot;border:none; overflow:hidden; width:310px; height:65px;&quot; allowTransparency=&quot;true&quot;&gt;&lt;/iframe&gt;
&lt;/div&gt;
</description>
			<category>Service Pack 6</category>
			<category>Visual Studio</category>
			<category>비주얼스튜디오</category>
			<author>TylorSTYLE™</author>
			<guid>http://www.tylorstyle.net/202</guid>
			<comments>http://www.tylorstyle.net/entry/XP-%EC%97%90%EC%84%9C-Visual-Studio-60-Service-Pack-6-%EC%84%A4%EC%B9%98-%EB%AC%B8%EC%A0%9C-%ED%95%B4%EA%B2%B0-%EB%B0%A9%EB%B2%95#entry202comment</comments>
			<pubDate>Thu, 11 Mar 2010 17:53:24 +0900</pubDate>
		</item>
		<item>
			<title>DLL 을 사용하기 위해 해더를 델파이용으로 변환할 때 주의할 점.</title>
			<link>http://www.tylorstyle.net/entry/DLL-%EC%9D%84-%EC%82%AC%EC%9A%A9%ED%95%98%EA%B8%B0-%EC%9C%84%ED%95%B4-%ED%95%B4%EB%8D%94%EB%A5%BC-%EB%8D%B8%ED%8C%8C%EC%9D%B4%EC%9A%A9%EC%9C%BC%EB%A1%9C-%EB%B3%80%ED%99%98%ED%95%A0-%EB%95%8C-%EC%A3%BC%EC%9D%98%ED%95%A0-%EC%A0%90</link>
			<description>&lt;fieldset style=&quot;margin:20px 0px 20px 0px;padding:5px;&quot;&gt;&lt;legend&gt;&lt;span&gt;&lt;strong&gt;크리에이티브 커먼즈 라이선스&lt;/strong&gt;&lt;/span&gt;&lt;/legend&gt;&lt;!--Creative Commons License--&gt;&lt;div style=&quot;float: left; width: 88px; margin-top: 3px;&quot;&gt;&lt;a rel=&quot;license&quot; href=&quot;http://creativecommons.org/licenses/by-nc-sa/2.0/kr/&quot; target=&quot;_blank&quot;&gt;&lt;img alt=&quot;Creative Commons License&quot; style=&quot;border-width: 0&quot; src=&quot;http://i.creativecommons.org/l/by-nc-sa/2.0/kr/88x31.png&quot;/&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;margin-left: 92px; margin-top: 3px; text-align: justify;&quot;&gt;이 저작물은 &lt;a rel=&quot;license&quot; href=&quot;http://creativecommons.org/licenses/by-nc-sa/2.0/kr/&quot; target=&quot;_blank&quot;&gt;크리에이티브 커먼즈 코리아 저작자표시-비영리-동일조건변경허락 2.0 대한민국 라이선스&lt;/a&gt;에 따라 이용하실 수 있습니다.
			&lt;!-- Creative Commons License--&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-nc-sa/2.0/kr/&quot; /&gt;
			&lt;/Work&gt;
			&lt;License rdf:about=&quot;http://creativecommons.org/licenses/by-nc-sa/&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;requires rdf:resource=&quot;http://web.resource.org/cc/ShareAlike&quot;/&gt;&lt;prohibits rdf:resource=&quot;http://web.resource.org/cc/CommercialUse&quot;/&gt;&lt;/License&gt;&lt;/rdf:RDF&gt; --&gt;&lt;/div&gt;&lt;/fieldset&gt;&lt;P&gt;델파이에서는...&lt;BR&gt;sizeof(char) = 1 이 아니라 2 라는 걸 명심하세요.&lt;BR&gt;&lt;BR&gt;1 Byte 짜리 Char 를 사용하기 위해서는 AnsiChar 를 사용해야 합니다.&lt;BR&gt;&lt;BR&gt;FFMpeg 헤더를 쭉 보다가 이렇게 변환된 코드가 있어서.. -_-;;;;&lt;/P&gt;&lt;div class=&quot;tt-plugin ttShareEntryWithSNS tt-sns-icon-alignment-left tt-sns-icon-size-big&quot;&gt;
	&lt;button class=&quot;ttShareEntryWithYozm&quot; id=&quot;ttServiceYozm_&quot; onclick=&quot;ShareEntryWithSNS.share(&#039;yozm&#039;, &#039;&#039;, &#039;&#039;);&quot;&gt;&lt;span&gt;요즘에 보내기&lt;/span&gt;&lt;/button&gt;&lt;button
	class=&quot;ttShareEntryWithTwitter&quot; id=&quot;ttServiceTwitter_&quot; onclick=&quot;ShareEntryWithSNS.share(&#039;twitter&#039;, &#039;&#039;, &#039;&#039;);&quot;&gt;&lt;span&gt;트위터에 보내기&lt;/span&gt;&lt;/button&gt;&lt;button
	class=&quot;ttShareEntryWithFacebook&quot; id=&quot;ttServiceFacebook_&quot; onclick=&quot;ShareEntryWithSNS.share(&#039;facebook&#039;, &#039;&#039;, &#039;&#039;);&quot;&gt;&lt;span&gt;페이스북에 보내기&lt;/span&gt;&lt;/button&gt;&lt;button
	class=&quot;ttShareEntryWithMe2day&quot; id=&quot;ttServiceMe2day_&quot; onclick=&quot;ShareEntryWithSNS.share(&#039;me2day&#039;, &#039;&#039;, &#039;&#039;);&quot;&gt;&lt;span&gt;미투데이에 보내기&lt;/span&gt;&lt;/button&gt;
&lt;/div&gt;
&lt;div style=&quot;text-align:left; padding-top:10px;&quot;&gt;
&lt;iframe src=&quot;http://www.facebook.com/plugins/like.php?href=www.tylorstyle.net/201&amp;amp;layout=standard&amp;amp;show_faces=true&amp;amp;width=310&amp;amp;action=like&amp;amp;font=tahoma&amp;amp;colorscheme=light&amp;amp;height=65&quot; scrolling=&quot;no&quot; frameborder=&quot;0&quot; style=&quot;border:none; overflow:hidden; width:310px; height:65px;&quot; allowTransparency=&quot;true&quot;&gt;&lt;/iframe&gt;
&lt;/div&gt;
</description>
			<category>ansichar</category>
			<category>Char</category>
			<category>Delphi</category>
			<category>델파이</category>
			<author>TylorSTYLE™</author>
			<guid>http://www.tylorstyle.net/201</guid>
			<comments>http://www.tylorstyle.net/entry/DLL-%EC%9D%84-%EC%82%AC%EC%9A%A9%ED%95%98%EA%B8%B0-%EC%9C%84%ED%95%B4-%ED%95%B4%EB%8D%94%EB%A5%BC-%EB%8D%B8%ED%8C%8C%EC%9D%B4%EC%9A%A9%EC%9C%BC%EB%A1%9C-%EB%B3%80%ED%99%98%ED%95%A0-%EB%95%8C-%EC%A3%BC%EC%9D%98%ED%95%A0-%EC%A0%90#entry201comment</comments>
			<pubDate>Mon, 08 Mar 2010 21:06:10 +0900</pubDate>
		</item>
		<item>
			<title>Windows 7 또는 Windows Server 에서 Visual SVN Server 사용시 txn-current-lock 접근 오류가 날 경우 대처법.</title>
			<link>http://www.tylorstyle.net/entry/Windows-7-%EB%98%90%EB%8A%94-Windows-Server-%EC%97%90%EC%84%9C-Visual-SVN-Server-%EC%82%AC%EC%9A%A9%EC%8B%9C-txn-current-lock-%EC%A0%91%EA%B7%BC-%EC%98%A4%EB%A5%98%EA%B0%80-%EB%82%A0-%EA%B2%BD%EC%9A%B0-%EB%8C%80%EC%B2%98%EB%B2%95</link>
			<description>&lt;fieldset style=&quot;margin:20px 0px 20px 0px;padding:5px;&quot;&gt;&lt;legend&gt;&lt;span&gt;&lt;strong&gt;크리에이티브 커먼즈 라이선스&lt;/strong&gt;&lt;/span&gt;&lt;/legend&gt;&lt;!--Creative Commons License--&gt;&lt;div style=&quot;float: left; width: 88px; margin-top: 3px;&quot;&gt;&lt;a rel=&quot;license&quot; href=&quot;http://creativecommons.org/licenses/by-nc-sa/2.0/kr/&quot; target=&quot;_blank&quot;&gt;&lt;img alt=&quot;Creative Commons License&quot; style=&quot;border-width: 0&quot; src=&quot;http://i.creativecommons.org/l/by-nc-sa/2.0/kr/88x31.png&quot;/&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;margin-left: 92px; margin-top: 3px; text-align: justify;&quot;&gt;이 저작물은 &lt;a rel=&quot;license&quot; href=&quot;http://creativecommons.org/licenses/by-nc-sa/2.0/kr/&quot; target=&quot;_blank&quot;&gt;크리에이티브 커먼즈 코리아 저작자표시-비영리-동일조건변경허락 2.0 대한민국 라이선스&lt;/a&gt;에 따라 이용하실 수 있습니다.
			&lt;!-- Creative Commons License--&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-nc-sa/2.0/kr/&quot; /&gt;
			&lt;/Work&gt;
			&lt;License rdf:about=&quot;http://creativecommons.org/licenses/by-nc-sa/&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;requires rdf:resource=&quot;http://web.resource.org/cc/ShareAlike&quot;/&gt;&lt;prohibits rdf:resource=&quot;http://web.resource.org/cc/CommercialUse&quot;/&gt;&lt;/License&gt;&lt;/rdf:RDF&gt; --&gt;&lt;/div&gt;&lt;/fieldset&gt;VisualSVN Server 는 Subversion 을 좀더 쉽게 운영하기 위해 편리한 관리자 인터페이스를 지원하는 유용한 툴 입니다.&lt;BR&gt;&lt;BR&gt;보안이 강화된 Widnows 7 이나 Windows Server 로 저장소를 이동 한 후 Commit Error 가 발생하는 경우가 있는데 이는 저장소 폴더에 대한 Subversion의 접근 권한이 없어서 나타나는 문제입니다.&lt;BR&gt;&lt;BR&gt;&amp;lt;저장소 경로&amp;gt;/db/txn-current-lock 를 액세스 할 수 없다는 오류가 나타납니다.&lt;BR&gt;&lt;BR&gt;해결법!&lt;BR&gt;&lt;BR&gt;저장소 폴더에 Users 권한의 쓰기, 수정 권한을 줍니다.&lt;BR&gt;&lt;BR&gt;그리고 커밋을 하면... 잘 됩니다.&lt;BR&gt;&lt;BR&gt;Windows 7 으로 옮겨 타고 이런 문제를 겪으니 조금 당황스럽지만, 보안이 더 강화되었구나... 라고 이해하고 넘어갑시다. ^^;;&lt;div class=&quot;tt-plugin ttShareEntryWithSNS tt-sns-icon-alignment-left tt-sns-icon-size-big&quot;&gt;
	&lt;button class=&quot;ttShareEntryWithYozm&quot; id=&quot;ttServiceYozm_&quot; onclick=&quot;ShareEntryWithSNS.share(&#039;yozm&#039;, &#039;&#039;, &#039;&#039;);&quot;&gt;&lt;span&gt;요즘에 보내기&lt;/span&gt;&lt;/button&gt;&lt;button
	class=&quot;ttShareEntryWithTwitter&quot; id=&quot;ttServiceTwitter_&quot; onclick=&quot;ShareEntryWithSNS.share(&#039;twitter&#039;, &#039;&#039;, &#039;&#039;);&quot;&gt;&lt;span&gt;트위터에 보내기&lt;/span&gt;&lt;/button&gt;&lt;button
	class=&quot;ttShareEntryWithFacebook&quot; id=&quot;ttServiceFacebook_&quot; onclick=&quot;ShareEntryWithSNS.share(&#039;facebook&#039;, &#039;&#039;, &#039;&#039;);&quot;&gt;&lt;span&gt;페이스북에 보내기&lt;/span&gt;&lt;/button&gt;&lt;button
	class=&quot;ttShareEntryWithMe2day&quot; id=&quot;ttServiceMe2day_&quot; onclick=&quot;ShareEntryWithSNS.share(&#039;me2day&#039;, &#039;&#039;, &#039;&#039;);&quot;&gt;&lt;span&gt;미투데이에 보내기&lt;/span&gt;&lt;/button&gt;
&lt;/div&gt;
&lt;div style=&quot;text-align:left; padding-top:10px;&quot;&gt;
&lt;iframe src=&quot;http://www.facebook.com/plugins/like.php?href=www.tylorstyle.net/200&amp;amp;layout=standard&amp;amp;show_faces=true&amp;amp;width=310&amp;amp;action=like&amp;amp;font=tahoma&amp;amp;colorscheme=light&amp;amp;height=65&quot; scrolling=&quot;no&quot; frameborder=&quot;0&quot; style=&quot;border:none; overflow:hidden; width:310px; height:65px;&quot; allowTransparency=&quot;true&quot;&gt;&lt;/iframe&gt;
&lt;/div&gt;
</description>
			<category>Permition</category>
			<category>Subversion</category>
			<category>txn-current-lock</category>
			<category>VisualSVN Server</category>
			<category>Windows 7</category>
			<category>windows server</category>
			<category>소스 제어</category>
			<author>TylorSTYLE™</author>
			<guid>http://www.tylorstyle.net/200</guid>
			<comments>http://www.tylorstyle.net/entry/Windows-7-%EB%98%90%EB%8A%94-Windows-Server-%EC%97%90%EC%84%9C-Visual-SVN-Server-%EC%82%AC%EC%9A%A9%EC%8B%9C-txn-current-lock-%EC%A0%91%EA%B7%BC-%EC%98%A4%EB%A5%98%EA%B0%80-%EB%82%A0-%EA%B2%BD%EC%9A%B0-%EB%8C%80%EC%B2%98%EB%B2%95#entry200comment</comments>
			<pubDate>Thu, 11 Feb 2010 10:31:36 +0900</pubDate>
		</item>
		<item>
			<title>iSIP 와 삼성 와이즈 070 설정 방법 정리. (와이브로 Egg 를 통한 사용안내 포함)</title>
			<link>http://www.tylorstyle.net/entry/iSIP-%EC%99%80-%EC%82%BC%EC%84%B1-%EC%99%80%EC%9D%B4%EC%A6%88-070-%EC%84%A4%EC%A0%95-%EB%B0%A9%EB%B2%95-%EC%A0%95%EB%A6%AC-%EC%99%80%EC%9D%B4%EB%B8%8C%EB%A1%9C-Egg-%EB%A5%BC-%ED%86%B5%ED%95%9C-%EC%82%AC%EC%9A%A9%EC%95%88%EB%82%B4-%ED%8F%AC%ED%95%A8</link>
			<description>&lt;fieldset style=&quot;margin:20px 0px 20px 0px;padding:5px;&quot;&gt;&lt;legend&gt;&lt;span&gt;&lt;strong&gt;크리에이티브 커먼즈 라이선스&lt;/strong&gt;&lt;/span&gt;&lt;/legend&gt;&lt;!--Creative Commons License--&gt;&lt;div style=&quot;float: left; width: 88px; margin-top: 3px;&quot;&gt;&lt;a rel=&quot;license&quot; href=&quot;http://creativecommons.org/licenses/by-nc-sa/2.0/kr/&quot; target=&quot;_blank&quot;&gt;&lt;img alt=&quot;Creative Commons License&quot; style=&quot;border-width: 0&quot; src=&quot;http://i.creativecommons.org/l/by-nc-sa/2.0/kr/88x31.png&quot;/&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;margin-left: 92px; margin-top: 3px; text-align: justify;&quot;&gt;이 저작물은 &lt;a rel=&quot;license&quot; href=&quot;http://creativecommons.org/licenses/by-nc-sa/2.0/kr/&quot; target=&quot;_blank&quot;&gt;크리에이티브 커먼즈 코리아 저작자표시-비영리-동일조건변경허락 2.0 대한민국 라이선스&lt;/a&gt;에 따라 이용하실 수 있습니다.
			&lt;!-- Creative Commons License--&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-nc-sa/2.0/kr/&quot; /&gt;
			&lt;/Work&gt;
			&lt;License rdf:about=&quot;http://creativecommons.org/licenses/by-nc-sa/&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;requires rdf:resource=&quot;http://web.resource.org/cc/ShareAlike&quot;/&gt;&lt;prohibits rdf:resource=&quot;http://web.resource.org/cc/CommercialUse&quot;/&gt;&lt;/License&gt;&lt;/rdf:RDF&gt; --&gt;&lt;/div&gt;&lt;/fieldset&gt;iSIP 는 SIP 인터넷 전화를 사용하기 위한 아이폰용 어플입니다.&lt;BR&gt;&lt;BR&gt;3G 수신과 발신은 지원하지 않으며, 전화 수신의 경우 프로그램 구동중에는 가능합니다.&lt;BR&gt;&lt;BR&gt;푸시를 지원하기 때문에 프로그램이 동작하지 않아도 수신이 되지만 삼성 와이즈 070 과의 호환성 문제인지 푸시 메세지만 나타나고, 수신을 하려하면 제대로 수신되지 않는 단점이 있습니다. (글 쓰는 시점에서의 iSIP 버전은 3.3 입니다.)&lt;BR&gt;그리고 다중 SIP 계정 지원과 구글 보이스 지원도 특징이라 할 수 있습니다.&lt;BR&gt;&lt;BR&gt;다른 특징으로 한글화가 되어있습니다만 번역기 수준의 한글화 입니다.&lt;BR&gt;&lt;BR&gt;그리고 가끔 전화발신에 실패하는 경우가 있습니다. 이때는 프로그램을 재실행 하거나 다시 로그인 하면 됩니다.&lt;BR&gt;&lt;BR&gt;제일 불편한 점으로는 최근 통화 기록에 전화번호부의 이름이 아닌 전화번호만 나타납니다. &lt;BR&gt;&lt;BR&gt;추가로 KT 에서 최근 앱스토어에 FMC 용 어플이 iSIP의 KT 전용 버전 입니다. 다운로드는 무료이지만 계정 설정에 KT FMC 서비스만 등록가능하도록 되어있습니다. (KT 와 라이선스 계약을 맺은 듯 합니다.)&lt;BR&gt;&lt;BR&gt;-----&lt;BR&gt;설정 설명은 iSIP 3.3 버전을 기준으로 하며, 이 세팅은 지금까지 테스트 하면서 그나마 안정화 시킨 세팅값입니다.&amp;nbsp; 환경에 따라 기존 설정보다 더 불안정해 질 수 있습니다.&lt;BR&gt;&lt;BR&gt;&lt;FONT size=4&gt;&lt;STRONG&gt;참고&lt;/STRONG&gt;&lt;/FONT&gt;&lt;BR&gt;* 와이즈 070용 전용전화기를 함께 사용하고자 할 경우 홈페이지에서 추가단말등록(폰 플러스 라는 서비스이며 총 2 대의 단말기까지 무료입니다.)을 하신 후 세팅하셔야 합니다. 계정 설정시 전용 단말기와 동일하게 설정할 경우 둘 중 하나만 사용 가능합니다. (온라인 게임할 때 동일 아이디로 다른 PC 에서 로그인하면 게임중인 PC 가 로그아웃 되는 것과 같은 원리입니다.)&lt;BR&gt;* 삼성와이즈070 전용 전화기와 함께 사용하고자 할 경우에 전용 전화기를 2 번째 단말기로 등록하였습니다.&amp;nbsp; 이유는 필자가 요즘 정신이 없어서 전용단말기를 1번째 단말기로 등록하고 iSIP 를 2번째 단말기로 등록하는 방법을 아직 테스트해보지 않았기 때문입니다. ㅠ.ㅠ&lt;BR&gt;&lt;BR&gt;&lt;STRONG&gt;&lt;FONT size=4&gt;1. 계정 설정&lt;/FONT&gt;&lt;/STRONG&gt;&lt;BR&gt;&amp;nbsp;하단 메뉴의 &#039;계정&#039; &amp;gt; 오른쪽 상단 &#039;편집&#039; &amp;gt; &#039;기타 SIP 공급자&#039; 를 선택합니다.&lt;BR&gt;&lt;BR&gt;&amp;nbsp;- 계정이름 : Wyz070 [계정 이름을 구분할 수 있는 이름. SIP 전화번호로 해도 됩니다.]&lt;BR&gt;&amp;nbsp;- 도메인 : samsung070.com&lt;BR&gt;&amp;nbsp;- 아이디 : 0707******* [등록할 삼성 와이즈 070 전화번호 , 폰 플러스 설정 확인 결과 폰플러스 사용시 전화번호+폰플러스 순번을 입력하시면 됩니다.&amp;nbsp; 예 : 0707XXXXXXX01]&lt;BR&gt;&amp;nbsp;- 비밀번호 : [가입시 받은 우편물에 적힌 비밀번호, 혹은 홈페이지에서 비밀번호를 변경했을 경우 변경한 비밀번호, 혹은 114 의 상담원과 통화 후 휴대폰 문제로 새로 발급받은 비밀번호를 입력합니다.&lt;BR&gt;&amp;nbsp;단, 비밀번호 변경시 해당 번호로 등록되어 있는 SIP 폰은 모두 변경된 비밀번호로 변경해 주셔야 합니다.]&lt;BR&gt;&lt;BR&gt;&lt;STRONG&gt;&lt;FONT size=4&gt;2. 계정 설정 &amp;gt; 고급&lt;BR&gt;&lt;/FONT&gt;&lt;/STRONG&gt;&amp;nbsp;비밀번호 바로 아래 &#039;고급&#039; 을 선택합니다.&lt;BR&gt;&amp;nbsp;- 승인된 사용자 :&amp;nbsp; 0707******* [등록할 삼성 와이즈 070 전화번호&lt;STRIKE&gt;, 현재 폰플러스를 통해 &#039;전화번호+단말식별순번&#039;을 이곳에 넣으면 되지 않을까 예상하고 있습니다. 조만간 시간나는대로 확인해볼 예정입니다.]&lt;/STRIKE&gt;&lt;BR&gt;&amp;nbsp;- 프록시 : sniproxy.samsung070.com&lt;BR&gt;&amp;nbsp;- 등록시간초과 : 1800&lt;BR&gt;&amp;nbsp;- 음성메일번호 : [비워둡니다.]&lt;BR&gt;&amp;nbsp;- 전화번호 : 070******* [삼성 와이즈 070 전화번호, 이 필드는 원래 CallerID 로 표시할 전화번호를 적는 부분이며, 휴대폰 번호를 적으면 상대방에게 그 번호를 표시할 수 있습니다. 하지만 한국에서는 사용할 수 없습니다.(아이엠텔은 된다고 들었는제 지금도 되는지는 확인해보지 않았습니다.)]&lt;BR&gt;&amp;nbsp;- NAT 검색 : | [활성화 합니다.]&lt;BR&gt;&amp;nbsp;- 불합리한APNS : [푸시를 통해 수신전화 알림을 받을 지 설정합니다. 현재 삼성와이즈070 과 iSIP 궁합이 안맞아 제대로 되지 않습니다.]&lt;BR&gt;&lt;BR&gt;왼쪽 상단 메뉴의 &#039;SIP 계정&#039; &amp;gt; 오른쪽 상단의 &#039;저장&#039; &amp;gt; 방금 등록한 계정의 스위치를 On 시키면 됩니다.&lt;BR&gt;만약 아이디[삼성와이즈070 전화번호]나 패스워드, 프록시나 도메인 등 설정이 틀릴 경우 오류메세지가 나타나며, 정상 로그인이 될 경우 계정 이름이 초록색으로 변합니다.&lt;BR&gt;&lt;BR&gt;&lt;FONT size=4&gt;&lt;STRONG&gt;3. 기타 &amp;gt; 설정 설정&lt;/STRONG&gt;&lt;/FONT&gt;&lt;BR&gt;&amp;nbsp;- 프록시 : [비워둡니다.]&lt;BR&gt;&amp;nbsp;- 로컬포트 : [비워둡니다.]&lt;BR&gt;&amp;nbsp;- RTP포트 : 4000 [기본값으로 두어도 됩니다. 취향에 따라 바꾸세요.]&lt;BR&gt;&amp;nbsp;- SIP Stun : O [사용안함]&lt;BR&gt;&amp;nbsp;- SIP Stun 서버 : [사용안함으로 설정하였으므로 별 의미가 없습니다.]&lt;BR&gt;&amp;nbsp;- CODEC : G711(uLaw), G711(aLaw), GSM, G722 [와이브로 Egg 나 통신환경이 좋지 않을 경우 4 개를 선택합니다. 통신환경이 좋다면 GSM 이 음질이 제일 좋으므로 GSM 만 선택하셔도 됩니다. 관련 사항은 설정 설명이 끝난 뒤 와이브로 사용안내에서 설명합니다.)&lt;BR&gt;&amp;nbsp;- VAD : | [활성화 합니다.]&lt;BR&gt;&amp;nbsp;- RFC3605를 지지 : O [사용안함]&lt;BR&gt;&amp;nbsp;- ECHOCALCEL : O [사용안함]&lt;BR&gt;&lt;STRONG&gt;&amp;nbsp;[ 중간은 뛰어넘습니다.]&lt;/STRONG&gt;&lt;BR&gt;&amp;nbsp;- Bluetooth : [사용하실분은 활성화 합니다. 전 DS980 을 사용하는데 많이 불안정하고 딜레이가 심합니다. 다른 블루투스 헤드셋 또는 핸즈프리도 비슷할 것이라고 생각됩니다.]&lt;BR&gt;&amp;nbsp;- Cellular 설정 : [iSIP 로 인터넷 폰 발신(초기화면 SIP 버튼)이 아닌 휴대폰 발신(Cellular 버튼)도 가능하게 할 경우 활성화 합니다.]&lt;BR&gt;&lt;STRONG&gt;&amp;nbsp;[ 중간은 뛰어넘습니다.]&lt;/STRONG&gt;&lt;BR&gt;&amp;nbsp;- 불합리한APNS : | [푸시를 통한 수신을 할 것인지 설정합니다. 이곳 설정에서는 활성화 해두는것이 좋습니다.]&lt;BR&gt;&amp;nbsp;- 비활성계정 숨기기 : O [무선랜 연결이 불안정해 접속이 끊어졌을 경우 &#039;계정&#039; 메뉴에 설정해둔 계정들이 숨어버리기 때문에 비활성화를 해두는 것이 좋습니다.]&lt;BR&gt;&amp;nbsp;- 활성화 전송 : | [뭔지 알 수는 없지만 좋아보여서 활성화 해두고 쓰고 있습니다.]&lt;BR&gt;&lt;BR&gt;위와 같이 설정하신다면 삼성와이즈070 으로 전화걸기는 별 문제가 없습니다. 가끔 네트웍 문제로 연결이 안될 경우 하단 메뉴의 &#039;계정&#039; 메뉴에서 스위치를 껐다 켜주면 됩니다.&lt;BR&gt;&lt;BR&gt;&lt;STRONG&gt;&lt;FONT size=4&gt;* 코덱에 대하여. (와이브로 Egg 사용시 문제점에 대한 설명)&lt;/FONT&gt;&lt;/STRONG&gt;&lt;BR&gt;&amp;nbsp;- 일반적인 환경(무선랜)에서는 GSM 만 활성화 해도 별 문제 없이 전화를 걸 수 있습니다. (대부분의 사람들이 GSM 코덱의 음질이 제일 좋다고들 합니다.)&amp;nbsp; 하지만 대역폭(속도)가 낮은 해외나 와이브로를 통한 접속(Egg) 시 에는 GSM 코덱만 사용할 경우 오류가 발생합니다.&amp;nbsp; 이 문제는 전화 발신 버튼을 누름과 동시에 SIP 서버와 SIP 클라이언트가 어떤 코덱을 사용할 것인지 협상을 하게 되는데 네트워크 환경이나 통신 속도를 보고 판단하게 됩니다.&lt;BR&gt;GSM 코덱으로 전송할 만큼의 속도나 네트워크 환경이 되지 못할 경우 다른 코덱을 사용하려고 하는데 클라이언트에서 설정하지 않는다면 협상 실패로 인해 전화 발신이 취소됩니다. 이 경우 &#039;Forbidden&#039; 이란 오류 메세지를 표시합니다.&lt;BR&gt;&amp;nbsp;- &#039;Forbidden&#039; 오류의 경우 SIP 서버와 SIP 클라이언트가 협상 실패시 나타나는 오류 메세지 입니다. 꼭 코덱 문제시 나타나는 메세지가 아니며, 코덱을 모두 사용하도록 했을 때도 계속 나타난다면 다른 부분(TimeOut 시간 설정이 잘못 되었을 때도 자주 나타납니다.)도 의심해보셔야 합니다.&lt;div class=&quot;tt-plugin ttShareEntryWithSNS tt-sns-icon-alignment-left tt-sns-icon-size-big&quot;&gt;
	&lt;button class=&quot;ttShareEntryWithYozm&quot; id=&quot;ttServiceYozm_&quot; onclick=&quot;ShareEntryWithSNS.share(&#039;yozm&#039;, &#039;&#039;, &#039;&#039;);&quot;&gt;&lt;span&gt;요즘에 보내기&lt;/span&gt;&lt;/button&gt;&lt;button
	class=&quot;ttShareEntryWithTwitter&quot; id=&quot;ttServiceTwitter_&quot; onclick=&quot;ShareEntryWithSNS.share(&#039;twitter&#039;, &#039;&#039;, &#039;&#039;);&quot;&gt;&lt;span&gt;트위터에 보내기&lt;/span&gt;&lt;/button&gt;&lt;button
	class=&quot;ttShareEntryWithFacebook&quot; id=&quot;ttServiceFacebook_&quot; onclick=&quot;ShareEntryWithSNS.share(&#039;facebook&#039;, &#039;&#039;, &#039;&#039;);&quot;&gt;&lt;span&gt;페이스북에 보내기&lt;/span&gt;&lt;/button&gt;&lt;button
	class=&quot;ttShareEntryWithMe2day&quot; id=&quot;ttServiceMe2day_&quot; onclick=&quot;ShareEntryWithSNS.share(&#039;me2day&#039;, &#039;&#039;, &#039;&#039;);&quot;&gt;&lt;span&gt;미투데이에 보내기&lt;/span&gt;&lt;/button&gt;
&lt;/div&gt;
&lt;div style=&quot;text-align:left; padding-top:10px;&quot;&gt;
&lt;iframe src=&quot;http://www.facebook.com/plugins/like.php?href=www.tylorstyle.net/199&amp;amp;layout=standard&amp;amp;show_faces=true&amp;amp;width=310&amp;amp;action=like&amp;amp;font=tahoma&amp;amp;colorscheme=light&amp;amp;height=65&quot; scrolling=&quot;no&quot; frameborder=&quot;0&quot; style=&quot;border:none; overflow:hidden; width:310px; height:65px;&quot; allowTransparency=&quot;true&quot;&gt;&lt;/iframe&gt;
&lt;/div&gt;
</description>
			<category>070</category>
			<category>egg</category>
			<category>iPhone</category>
			<category>iSip</category>
			<category>Samsung</category>
			<category>SIP Client</category>
			<category>VoIP</category>
			<category>Wibro</category>
			<category>wyz</category>
			<category>삼성</category>
			<category>에그 모뎀</category>
			<category>와이브로</category>
			<category>와이즈</category>
			<category>인터넷폰</category>
			<author>TylorSTYLE™</author>
			<guid>http://www.tylorstyle.net/199</guid>
			<comments>http://www.tylorstyle.net/entry/iSIP-%EC%99%80-%EC%82%BC%EC%84%B1-%EC%99%80%EC%9D%B4%EC%A6%88-070-%EC%84%A4%EC%A0%95-%EB%B0%A9%EB%B2%95-%EC%A0%95%EB%A6%AC-%EC%99%80%EC%9D%B4%EB%B8%8C%EB%A1%9C-Egg-%EB%A5%BC-%ED%86%B5%ED%95%9C-%EC%82%AC%EC%9A%A9%EC%95%88%EB%82%B4-%ED%8F%AC%ED%95%A8#entry199comment</comments>
			<pubDate>Thu, 31 Dec 2009 04:13:02 +0900</pubDate>
		</item>
		<item>
			<title>조촐한 아이폰 사용기.</title>
			<link>http://www.tylorstyle.net/entry/%EC%A1%B0%EC%B4%90%ED%95%9C-%EC%95%84%EC%9D%B4%ED%8F%B0-%EC%82%AC%EC%9A%A9%EA%B8%B0</link>
			<description>&lt;fieldset style=&quot;margin:20px 0px 20px 0px;padding:5px;&quot;&gt;&lt;legend&gt;&lt;span&gt;&lt;strong&gt;크리에이티브 커먼즈 라이선스&lt;/strong&gt;&lt;/span&gt;&lt;/legend&gt;&lt;!--Creative Commons License--&gt;&lt;div style=&quot;float: left; width: 88px; margin-top: 3px;&quot;&gt;&lt;a rel=&quot;license&quot; href=&quot;http://creativecommons.org/licenses/by-nc-sa/2.0/kr/&quot; target=&quot;_blank&quot;&gt;&lt;img alt=&quot;Creative Commons License&quot; style=&quot;border-width: 0&quot; src=&quot;http://i.creativecommons.org/l/by-nc-sa/2.0/kr/88x31.png&quot;/&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;margin-left: 92px; margin-top: 3px; text-align: justify;&quot;&gt;이 저작물은 &lt;a rel=&quot;license&quot; href=&quot;http://creativecommons.org/licenses/by-nc-sa/2.0/kr/&quot; target=&quot;_blank&quot;&gt;크리에이티브 커먼즈 코리아 저작자표시-비영리-동일조건변경허락 2.0 대한민국 라이선스&lt;/a&gt;에 따라 이용하실 수 있습니다.
			&lt;!-- Creative Commons License--&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-nc-sa/2.0/kr/&quot; /&gt;
			&lt;/Work&gt;
			&lt;License rdf:about=&quot;http://creativecommons.org/licenses/by-nc-sa/&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;requires rdf:resource=&quot;http://web.resource.org/cc/ShareAlike&quot;/&gt;&lt;prohibits rdf:resource=&quot;http://web.resource.org/cc/CommercialUse&quot;/&gt;&lt;/License&gt;&lt;/rdf:RDF&gt; --&gt;&lt;/div&gt;&lt;/fieldset&gt;&amp;nbsp;2 년간 기다렸던 아이폰이 한국에 출시되었고, 예약판매 때 구매하였습니다.&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;&amp;nbsp;1 개월 간 아이폰을 사용하면서 주관적인 느낌을 정리해보고자 합니다.&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;&amp;nbsp;먼저 본인은 일반 휴대폰 2 번 사용 후 지금까지 3 대의 윈도우 모바일 휴대폰을 사용해왔던 스마트폰 유저입니다.&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;&amp;nbsp;아이폰의 장점을 꼽으라고 한다면 제일 먼저 스마트 폰이면서 전화기능에 매우 충실하다는 점을 우선으로 꼽고 싶습니다.&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;&amp;nbsp;윈도우 모바일 계열을 계속 써오면서 문자나 전화가 증발하는 일은 그냥 이해하고 넘어갈 수 있는 일상생활이 되어리는데, 아이폰은 이런 문제가 지금까지 나타나지 않고 있습니다.&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;&amp;nbsp;뭐.. 이유야 당연히 윈도우 모바일의 경우 백그라운드에서 동작하는(사용자가 느끼지 못하게 동작하는) 소프트웨어들로 인해 전화가 와도 반응이 느려지거나 다운되면서 전화나 문자를 놓치는 경우들이 종종 있었는데, 아이폰은 애플의 폐쇄정책 덕분에 이러한 소프트웨어가 존재할 수 없으니 전화나 문자는 다 받아냅니다.&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;&amp;nbsp;이어폰, 블루투스, 스피커폰을 사용함에 있어서도 뭔가 기능은 부족한데, 손쉽게 잘 동작합니다. (블루투스의 경우 프로파일이 완전하지 않아 모든 기능을 지원하지 않지만 전화는 잘 됩니다. -_-)&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;&amp;nbsp;일단 휴대폰이 많은 기능을 필요로 하지 않던 시절 수준의 충실한 전화 기능이 아이폰의 많은 단점들을 모두 커버하는 것은 아닌가 생각합니다.&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;&amp;nbsp;이메일 송수신에 있어서도 윈도우 모바일의 불편함은 전혀 느껴지지 않습니다. &amp;nbsp;손쉽게 메일을 보고 지울 수 있습니다. ( 본인의 경우 IMAP 을 지원하는 구글 메일을 사용하고 있습니다.)&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;&amp;nbsp;업무에 꼭 필요한 전화, 문자, 이메일... 확실히 충실합니다.&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;&amp;nbsp;멀티미디어 쪽을 보면, 음악은 아이팟 터치와 동일합니다. &amp;nbsp;iTunes 의 분류 방식과 함께 노래가 커버플로우 까지 잘 정리되어있다면, 이보다 더 좋은 음악 재생 기기는 없다고 생각합니다.&lt;/div&gt;&lt;div&gt;&amp;nbsp;동영상(?) Orb 를 사용하고 있기 때문에 스트리밍으로 영상을 보고 있어서 동영상 부분에 대해 평가할 순 없지만, 유투브는 정말 플레이 잘 됩니다.&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;&amp;nbsp;베터리에 대해 말이 많은 것은 사실입니다만, 확실한건 윈도우 모바일 기기보다는 더 오래갑니다.&lt;/div&gt;&lt;div&gt;&amp;nbsp;게임이나 트윗등 여러 앱을 가지고 놀면서 보면 손에 쥔채로 5 시간 이상은 무조건 가는 듯 합니다.&lt;/div&gt;&lt;div&gt;&amp;nbsp;일단 한참 가지고 놀다가 베터리가 30% 정도 남았다면, 가지고 놀지 말고 전화기 용도로 내버려 두면 간단히 몇몇 통화 하면서 그날 저녁까지 오는 전화는 놓치지 않습니다. &amp;nbsp;(문제는... 너무 많이 가지고 놀아서 문제입니다.)&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;&amp;nbsp;하지만 충전시 전용 케이블이 필요하다는 점은 단점입니다만, 케이블만 있다면 어디서든지 충전이 가능하다는 건 장점이라고 봅니다. &amp;nbsp;(한국은 어디든지 컴퓨터가 널려 있는 IT 기기 강국입니다. 심지어 식당에 POS 도 PC 입니다.) &amp;nbsp;의외로 충전시간도 빠르다는것도 장점에 포함해야 겠네요.&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;---&lt;/div&gt;&lt;div&gt;&amp;nbsp;솔직히 개인적으로 안드로이드에 대해 비관적입니다. &amp;nbsp;개방된 환경에 컨텐츠의 풍부함도 중요하지만, 하드웨어와 그 하드웨어를 운영하는 OS(운영체제)를 얼마나 융화시키느냐가 스마트폰의 성공 요인 아닐까 생각됩니다. &amp;nbsp;그런 점에서 삼성의 스마트 폰들은 최고의 하드웨어에 좋은 운영체제를 융화시키지 못한 대표적 사례들이 아닐까 생각이 드네요. (동일 조건에 반대의 예로 블랙베리를 들 수 있겠습니다)&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;&amp;nbsp;2010 년은 모바일 OS 의 춘추전국시대가 펼쳐질 예정입니다. 많은 스마트폰 사용자들이 행복한 비명을 지를 수 있는 한해가 되길 기대합니다.&lt;/div&gt;&lt;div class=&quot;tt-plugin ttShareEntryWithSNS tt-sns-icon-alignment-left tt-sns-icon-size-big&quot;&gt;
	&lt;button class=&quot;ttShareEntryWithYozm&quot; id=&quot;ttServiceYozm_&quot; onclick=&quot;ShareEntryWithSNS.share(&#039;yozm&#039;, &#039;&#039;, &#039;&#039;);&quot;&gt;&lt;span&gt;요즘에 보내기&lt;/span&gt;&lt;/button&gt;&lt;button
	class=&quot;ttShareEntryWithTwitter&quot; id=&quot;ttServiceTwitter_&quot; onclick=&quot;ShareEntryWithSNS.share(&#039;twitter&#039;, &#039;&#039;, &#039;&#039;);&quot;&gt;&lt;span&gt;트위터에 보내기&lt;/span&gt;&lt;/button&gt;&lt;button
	class=&quot;ttShareEntryWithFacebook&quot; id=&quot;ttServiceFacebook_&quot; onclick=&quot;ShareEntryWithSNS.share(&#039;facebook&#039;, &#039;&#039;, &#039;&#039;);&quot;&gt;&lt;span&gt;페이스북에 보내기&lt;/span&gt;&lt;/button&gt;&lt;button
	class=&quot;ttShareEntryWithMe2day&quot; id=&quot;ttServiceMe2day_&quot; onclick=&quot;ShareEntryWithSNS.share(&#039;me2day&#039;, &#039;&#039;, &#039;&#039;);&quot;&gt;&lt;span&gt;미투데이에 보내기&lt;/span&gt;&lt;/button&gt;
&lt;/div&gt;
&lt;div style=&quot;text-align:left; padding-top:10px;&quot;&gt;
&lt;iframe src=&quot;http://www.facebook.com/plugins/like.php?href=www.tylorstyle.net/198&amp;amp;layout=standard&amp;amp;show_faces=true&amp;amp;width=310&amp;amp;action=like&amp;amp;font=tahoma&amp;amp;colorscheme=light&amp;amp;height=65&quot; scrolling=&quot;no&quot; frameborder=&quot;0&quot; style=&quot;border:none; overflow:hidden; width:310px; height:65px;&quot; allowTransparency=&quot;true&quot;&gt;&lt;/iframe&gt;
&lt;/div&gt;
</description>
			<category>사용기</category>
			<category>아이폰</category>
			<author>TylorSTYLE™</author>
			<guid>http://www.tylorstyle.net/198</guid>
			<comments>http://www.tylorstyle.net/entry/%EC%A1%B0%EC%B4%90%ED%95%9C-%EC%95%84%EC%9D%B4%ED%8F%B0-%EC%82%AC%EC%9A%A9%EA%B8%B0#entry198comment</comments>
			<pubDate>Sat, 26 Dec 2009 05:24:02 +0900</pubDate>
		</item>
		<item>
			<title>WH_SHELL 후킹 시 확인할 것!</title>
			<link>http://www.tylorstyle.net/entry/WHSHELL-%ED%9B%84%ED%82%B9-%EC%8B%9C-%ED%99%95%EC%9D%B8%ED%95%A0-%EA%B2%83</link>
			<description>&lt;fieldset style=&quot;margin:20px 0px 20px 0px;padding:5px;&quot;&gt;&lt;legend&gt;&lt;span&gt;&lt;strong&gt;크리에이티브 커먼즈 라이선스&lt;/strong&gt;&lt;/span&gt;&lt;/legend&gt;&lt;!--Creative Commons License--&gt;&lt;div style=&quot;float: left; width: 88px; margin-top: 3px;&quot;&gt;&lt;a rel=&quot;license&quot; href=&quot;http://creativecommons.org/licenses/by-nc-sa/2.0/kr/&quot; target=&quot;_blank&quot;&gt;&lt;img alt=&quot;Creative Commons License&quot; style=&quot;border-width: 0&quot; src=&quot;http://i.creativecommons.org/l/by-nc-sa/2.0/kr/88x31.png&quot;/&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;margin-left: 92px; margin-top: 3px; text-align: justify;&quot;&gt;이 저작물은 &lt;a rel=&quot;license&quot; href=&quot;http://creativecommons.org/licenses/by-nc-sa/2.0/kr/&quot; target=&quot;_blank&quot;&gt;크리에이티브 커먼즈 코리아 저작자표시-비영리-동일조건변경허락 2.0 대한민국 라이선스&lt;/a&gt;에 따라 이용하실 수 있습니다.
			&lt;!-- Creative Commons License--&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-nc-sa/2.0/kr/&quot; /&gt;
			&lt;/Work&gt;
			&lt;License rdf:about=&quot;http://creativecommons.org/licenses/by-nc-sa/&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;requires rdf:resource=&quot;http://web.resource.org/cc/ShareAlike&quot;/&gt;&lt;prohibits rdf:resource=&quot;http://web.resource.org/cc/CommercialUse&quot;/&gt;&lt;/License&gt;&lt;/rdf:RDF&gt; --&gt;&lt;/div&gt;&lt;/fieldset&gt;델파이로 갈구리질을 하려면 꼭 봐야 하는 강좌(검색해도 이게 제일 확실하고 잘 설명된 자료이다.)가 있습니다.&lt;BR&gt;&lt;BR&gt;바로 델파이 고수 중 한분이신 민성기님께서 다가오는 21 세기를 바라보며 쓰신 주옥같은 델파이 후킹 강좌입니다.&lt;BR&gt;&lt;BR&gt;지금은 델파이 코리아가 문을 닫고 델마당 강좌란에 퍼온 자료가 남아있어(여러 블로그에서 펌질이 되어 검색하면 다 같은 글이 나올겁니다.) 링크를 겁니다.&lt;BR&gt;&lt;BR&gt;민성기도 하는 후킹 3화 링크 : &lt;A href=&quot;http://www.delmadang.com/community/bbs_view.asp?bbsNo=3&amp;amp;bbsCat=42&amp;amp;indx=196917&quot;&gt;http://www.delmadang.com/community/bbs_view.asp?bbsNo=3&amp;amp;bbsCat=42&amp;amp;indx=196917&lt;/A&gt;&lt;BR&gt;&lt;BR&gt;이 강좌에서 한가지... 운 없으면(컴파일러가 삽질할 경우) 문제가 생길 수 있는 코드를 정정하고자 합니다.&lt;BR&gt;
&lt;BLOCKQUOTE&gt;{ 셀 갈구리질 }&lt;BR&gt;function MyShellHook(Code : Integer; wParam : WPARAM; lParam : LPARAM) : LongInt; stdcall;&lt;BR&gt;var&lt;BR&gt;&amp;nbsp; Buff : array [0..255] of Char;&lt;BR&gt;&amp;nbsp; s : String;&lt;BR&gt;begin&lt;BR&gt;&amp;nbsp; { 파일에 저장된 훅핸들을 읽어온다. }&lt;BR&gt;&amp;nbsp; if HShellHook = 0 then&lt;BR&gt;&amp;nbsp; &amp;nbsp; ReadData;&lt;BR&gt;&lt;BR&gt;&amp;nbsp; { 윈도우의 생성과 소멸만 괴롭힌다. 자세한 내용은 도움말을 참조할 것. }&lt;BR&gt;&amp;nbsp; if (code = HSHELL_WINDOWCREATED) or (code = HSHELL_WINDOWDESTROYED) then&lt;BR&gt;&amp;nbsp; begin&lt;BR&gt;&amp;nbsp; &amp;nbsp; { 윈도우의 클래스명을 읽어온다. Code값이 위의 두개의 값일 경우, wParam은 윈도우의 핸들값이 된다. }&lt;BR&gt;&amp;nbsp; &amp;nbsp; GetClassName(wParam, Buff, SizeOf(Buff));&lt;BR&gt;&lt;BR&gt;&amp;nbsp; &amp;nbsp; { 클래스명이 노트패드라면 메시지박스 보여주기. }&lt;BR&gt;&lt;BR&gt;&amp;nbsp; &amp;nbsp; if Buff = &#039;Notepad&#039; then&lt;BR&gt;&amp;nbsp; &amp;nbsp; begin&lt;BR&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; if (code = HSHELL_WINDOWCREATED) then&lt;BR&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; S := &#039;메모장이 실행되는구만요~!&#039;&lt;BR&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; else&lt;BR&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; S := &#039;메모장이 끝났구만요~!&#039;;&lt;BR&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; MessageBox(0,PChar(S),&#039;Hook Message&#039;,0);&lt;BR&gt;&amp;nbsp; &amp;nbsp; end;&lt;BR&gt;end;&lt;BR&gt;{ 다음 훅체인 호출 }&lt;BR&gt;Result := CallNextHookEx(HShellHook, Code, wParam, lParam);&lt;BR&gt;end;&lt;BR&gt;&lt;/BLOCKQUOTE&gt;
&lt;P&gt;제가 작성했던 코드에서는 &lt;A href=&quot;http://www.tylorstyle.net/blog/193&quot; target=_blank&gt;이전 포스트의 프로세스 아이디로 윈도우 핸들을 얻는 코드&lt;/A&gt;를 통해 윈도우 핸들은 얻은 뒤 후킹 DLL 로 핸들 값을 넘겨 위 코드를 이용해 해당 프로그램이 죽는지 사는지 감시하도록 했습니다. (아래 코드 첨부)&lt;BR&gt;&lt;BR&gt;&lt;/P&gt;
&lt;BLOCKQUOTE&gt;
&lt;P&gt;function MyShellHook(Code : Integer; wParam : WPARAM; lParam : LPARAM) : LongInt; stdcall;&lt;BR&gt;var&lt;BR&gt;&amp;nbsp; Buff : array [0..255] of Char;&lt;BR&gt;&amp;nbsp; clsName : array [0..255] of Char;&lt;BR&gt;begin&lt;BR&gt;&amp;nbsp; if HookData.ApplicationHandle = 0 then // HookData.ApplicationHandle 은 제가 만든 훅 핸들 보관용 구조체입니다.&lt;BR&gt;&amp;nbsp; &amp;nbsp; ReadData;&lt;/P&gt;
&lt;P&gt;&amp;nbsp; if (code = HSHELL_WINDOWCREATED) or (code = HSHELL_WINDOWDESTROYED) then&lt;BR&gt;&amp;nbsp; begin&lt;BR&gt;&amp;nbsp; &amp;nbsp; GetClassName(wParam, Buff, SizeOf(Buff));&lt;BR&gt;&amp;nbsp; &amp;nbsp; GetClassName(HookData.hApp, clsName, SizeOf(clsName)); // HookData.hApp 에는 감시할 프로그램의 핸들이 들어있습니다.&lt;/P&gt;
&lt;P&gt;&amp;nbsp; &amp;nbsp; if strPAS(Buff) = strPAS(clsName) then&lt;BR&gt;&amp;nbsp; &amp;nbsp; begin&lt;BR&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; if (code = HSHELL_WINDOWCREATED) then&lt;BR&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; begin&lt;BR&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; SendMessage(HookData.ShellHandle, WM_USER + 4, 0, 1);&lt;BR&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; end else&lt;BR&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; begin&lt;BR&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; SendMessage(HookData.ShellHandle, WM_USER + 4, 0, 0);&lt;BR&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; end;&lt;BR&gt;&amp;nbsp; &amp;nbsp; end;&lt;BR&gt;&amp;nbsp; end;&lt;BR&gt;&amp;nbsp; { 다음 훅체인 호출 }&lt;BR&gt;&amp;nbsp; Result := CallNextHookEx(HookData.ApplicationHandle, Code, wParam, lParam);&lt;BR&gt;end;&lt;BR&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;
&lt;P&gt;&lt;BR&gt;&amp;nbsp;이 코드에서는 클래스명 비교부분에 strPAS 함수를 사용하여 비교하도록 하였습니다.&lt;BR&gt;&amp;nbsp;민성기님 코드의 경우 비교문 우측에 &#039;Notepad&#039; 라는 String 문자열이 있어 좌측 Char 배열을 컴파일러가 비교를 위해 자동 형변환을 하도록 했지만 위 코드에서는 비교문 양쪽 모두 Char 배열이 되어 문자열로 비교하지 않게 됩니다.&lt;BR&gt;&amp;nbsp;strPAS를 통해 String 으로 변환하여 비교하면 문제없이 처리가 됩니다.&lt;/P&gt;&lt;div class=&quot;tt-plugin ttShareEntryWithSNS tt-sns-icon-alignment-left tt-sns-icon-size-big&quot;&gt;
	&lt;button class=&quot;ttShareEntryWithYozm&quot; id=&quot;ttServiceYozm_&quot; onclick=&quot;ShareEntryWithSNS.share(&#039;yozm&#039;, &#039;&#039;, &#039;&#039;);&quot;&gt;&lt;span&gt;요즘에 보내기&lt;/span&gt;&lt;/button&gt;&lt;button
	class=&quot;ttShareEntryWithTwitter&quot; id=&quot;ttServiceTwitter_&quot; onclick=&quot;ShareEntryWithSNS.share(&#039;twitter&#039;, &#039;&#039;, &#039;&#039;);&quot;&gt;&lt;span&gt;트위터에 보내기&lt;/span&gt;&lt;/button&gt;&lt;button
	class=&quot;ttShareEntryWithFacebook&quot; id=&quot;ttServiceFacebook_&quot; onclick=&quot;ShareEntryWithSNS.share(&#039;facebook&#039;, &#039;&#039;, &#039;&#039;);&quot;&gt;&lt;span&gt;페이스북에 보내기&lt;/span&gt;&lt;/button&gt;&lt;button
	class=&quot;ttShareEntryWithMe2day&quot; id=&quot;ttServiceMe2day_&quot; onclick=&quot;ShareEntryWithSNS.share(&#039;me2day&#039;, &#039;&#039;, &#039;&#039;);&quot;&gt;&lt;span&gt;미투데이에 보내기&lt;/span&gt;&lt;/button&gt;
&lt;/div&gt;
&lt;div style=&quot;text-align:left; padding-top:10px;&quot;&gt;
&lt;iframe src=&quot;http://www.facebook.com/plugins/like.php?href=www.tylorstyle.net/194&amp;amp;layout=standard&amp;amp;show_faces=true&amp;amp;width=310&amp;amp;action=like&amp;amp;font=tahoma&amp;amp;colorscheme=light&amp;amp;height=65&quot; scrolling=&quot;no&quot; frameborder=&quot;0&quot; style=&quot;border:none; overflow:hidden; width:310px; height:65px;&quot; allowTransparency=&quot;true&quot;&gt;&lt;/iframe&gt;
&lt;/div&gt;
</description>
			<category>Delphi</category>
			<category>hooking</category>
			<category>strPAS</category>
			<category>델파이</category>
			<category>후킹</category>
			<author>TylorSTYLE™</author>
			<guid>http://www.tylorstyle.net/194</guid>
			<comments>http://www.tylorstyle.net/entry/WHSHELL-%ED%9B%84%ED%82%B9-%EC%8B%9C-%ED%99%95%EC%9D%B8%ED%95%A0-%EA%B2%83#entry194comment</comments>
			<pubDate>Tue, 20 Oct 2009 18:53:12 +0900</pubDate>
		</item>
		<item>
			<title>Process ID 로 부터 WIndow Handle 얻기 (windows handle from Process ID)</title>
			<link>http://www.tylorstyle.net/entry/Process-ID-%EB%A1%9C-%EB%B6%80%ED%84%B0-WIndow-Handle-%EC%96%BB%EA%B8%B0-windows-handle-from-Process-ID</link>
			<description>&lt;fieldset style=&quot;margin:20px 0px 20px 0px;padding:5px;&quot;&gt;&lt;legend&gt;&lt;span&gt;&lt;strong&gt;크리에이티브 커먼즈 라이선스&lt;/strong&gt;&lt;/span&gt;&lt;/legend&gt;&lt;!--Creative Commons License--&gt;&lt;div style=&quot;float: left; width: 88px; margin-top: 3px;&quot;&gt;&lt;a rel=&quot;license&quot; href=&quot;http://creativecommons.org/licenses/by-nc-sa/2.0/kr/&quot; target=&quot;_blank&quot;&gt;&lt;img alt=&quot;Creative Commons License&quot; style=&quot;border-width: 0&quot; src=&quot;http://i.creativecommons.org/l/by-nc-sa/2.0/kr/88x31.png&quot;/&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;margin-left: 92px; margin-top: 3px; text-align: justify;&quot;&gt;이 저작물은 &lt;a rel=&quot;license&quot; href=&quot;http://creativecommons.org/licenses/by-nc-sa/2.0/kr/&quot; target=&quot;_blank&quot;&gt;크리에이티브 커먼즈 코리아 저작자표시-비영리-동일조건변경허락 2.0 대한민국 라이선스&lt;/a&gt;에 따라 이용하실 수 있습니다.
			&lt;!-- Creative Commons License--&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-nc-sa/2.0/kr/&quot; /&gt;
			&lt;/Work&gt;
			&lt;License rdf:about=&quot;http://creativecommons.org/licenses/by-nc-sa/&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;requires rdf:resource=&quot;http://web.resource.org/cc/ShareAlike&quot;/&gt;&lt;prohibits rdf:resource=&quot;http://web.resource.org/cc/CommercialUse&quot;/&gt;&lt;/License&gt;&lt;/rdf:RDF&gt; --&gt;&lt;/div&gt;&lt;/fieldset&gt;&lt;P&gt;&lt;BR&gt;&amp;nbsp;최근 개인적으로 이것 저것 신경쓸 것 도 많고, 바쁘기도 해서, TSGMapsGPS 마무리 작업도 몇 개월 째 진행도 못하고 블로그는 방치 상태입니다. 흐헝흐흥 ㅠ.ㅠ&lt;BR&gt;&lt;BR&gt;&amp;nbsp;블로그의 정전을 깨기 위해 오랜만에 작업하면서 정리한(?) 코드를 올립니다.&lt;BR&gt;&lt;BR&gt;&amp;nbsp;이 코드는 볼랜드 포럼의 &#039;프로세스 아이디로 윈도우 핸들 얻기&#039; 라는 글의(아래 링크) C 코드를 Delphi 용으로 조금 변형한 코드입니다.&lt;BR&gt;&lt;A href=&quot;http://cbuilder.borlandforum.com/impboard/impboard.dll?action=read&amp;amp;db=bcb_tip&amp;amp;no=895&quot;&gt;http://cbuilder.borlandforum.com/impboard/impboard.dll?action=read&amp;amp;db=bcb_tip&amp;amp;no=895&lt;/A&gt;&lt;BR&gt;&lt;BR&gt;함수 소개 :&lt;BR&gt;&amp;nbsp;실행 파일의 경로를 인자로 함수를 호출하면 실행파일 실행 후 리턴값으로 실행된 파일의 Window Handle 을 반환합니다.&lt;BR&gt;&lt;BR&gt;&lt;/P&gt;
&lt;BLOCKQUOTE&gt;
&lt;P&gt;Function TForm1.ApplicationStart(ApplicationPath : String) : THandle;&lt;BR&gt;&amp;nbsp; // 함수 내 내부 함수.&lt;BR&gt;&amp;nbsp; function GetWinHandle(pid : Cardinal): THandle; // 프로세스 아이디로 윈도우 핸들 얻기&lt;BR&gt;&amp;nbsp; var&lt;BR&gt;&amp;nbsp; &amp;nbsp; tempHwnd : THandle;&lt;BR&gt;&amp;nbsp; &amp;nbsp; idProc : Cardinal;&lt;BR&gt;&amp;nbsp; begin&lt;BR&gt;&amp;nbsp; &amp;nbsp; result := 0;&lt;/P&gt;
&lt;P&gt;&amp;nbsp; &amp;nbsp; tempHwnd := FindWindow(NIL, NIL); // 최상위 윈도우 핸들 찾기&lt;/P&gt;
&lt;P&gt;&amp;nbsp; &amp;nbsp; while( tempHwnd &amp;lt;&amp;gt; 0 ) do&lt;BR&gt;&amp;nbsp; &amp;nbsp; begin&lt;BR&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; if( GetParent(tempHwnd) = 0 ) then // 최상위 핸들인지 체크, 버튼 등도 핸들을 가질 수 있으므로 무시하기 위해&lt;BR&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; begin&lt;/P&gt;
&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; GetWindowThreadProcessId( tempHwnd, idProc );&lt;/P&gt;
&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; //if( pid = ProcIDFromWnd(tempHwnd) ) then&lt;BR&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; if (pid = idProc) then&lt;BR&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; begin&lt;BR&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; result := tempHwnd;&lt;BR&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; break;&lt;BR&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; end;&lt;BR&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; end;&lt;BR&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; tempHwnd := GetWindow(tempHwnd, GW_HWNDNEXT); // 다음 윈도우 핸들 찾기&lt;BR&gt;&amp;nbsp; &amp;nbsp; end;&lt;/P&gt;
&lt;P&gt;&amp;nbsp; end;&lt;/P&gt;
&lt;P&gt;var&lt;BR&gt;&amp;nbsp; SInfo: TStartupInfo;&lt;BR&gt;&amp;nbsp; PInfo: TProcessInformation;&lt;BR&gt;begin&lt;BR&gt;&amp;nbsp; Result := 0;&lt;/P&gt;
&lt;P&gt;&amp;nbsp; if (ApplicationPath &amp;lt;&amp;gt; &#039;&#039;) then&lt;BR&gt;&amp;nbsp; begin&lt;BR&gt;&amp;nbsp; &amp;nbsp; if not FileExists(ApplicationPath) then // 파일의 존재 여부 확인.&lt;BR&gt;&amp;nbsp; &amp;nbsp; begin&lt;BR&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; exit;&lt;BR&gt;&amp;nbsp; &amp;nbsp; end;&lt;BR&gt;&amp;nbsp; end;&lt;/P&gt;
&lt;P&gt;&amp;nbsp; FillChar(SInfo, SizeOf(SInfo), 0);&lt;BR&gt;&amp;nbsp; SInfo.cb := SizeOf(SInfo);&lt;BR&gt;&amp;nbsp; if CreateProcess(nil, PChar(ApplicationPath), nil, nil, False, NORMAL_PRIORITY_CLASS, nil, nil, SInfo, PInfo) then // 프로그램 실행.&lt;BR&gt;&amp;nbsp; begin&lt;BR&gt;&amp;nbsp; &amp;nbsp; CloseHandle(PInfo.hThread);&lt;BR&gt;&amp;nbsp; &amp;nbsp; WaitForInputIdle(PInfo.hProcess, INFINITE);&lt;BR&gt;&amp;nbsp; &amp;nbsp; Result := GetWinHandle(PInfo.dwProcessId);&lt;BR&gt;&amp;nbsp; &amp;nbsp; CloseHandle(PInfo.hProcess);&lt;/P&gt;
&lt;P&gt;&amp;nbsp; end;&lt;BR&gt;end;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;&lt;div class=&quot;tt-plugin ttShareEntryWithSNS tt-sns-icon-alignment-left tt-sns-icon-size-big&quot;&gt;
	&lt;button class=&quot;ttShareEntryWithYozm&quot; id=&quot;ttServiceYozm_&quot; onclick=&quot;ShareEntryWithSNS.share(&#039;yozm&#039;, &#039;&#039;, &#039;&#039;);&quot;&gt;&lt;span&gt;요즘에 보내기&lt;/span&gt;&lt;/button&gt;&lt;button
	class=&quot;ttShareEntryWithTwitter&quot; id=&quot;ttServiceTwitter_&quot; onclick=&quot;ShareEntryWithSNS.share(&#039;twitter&#039;, &#039;&#039;, &#039;&#039;);&quot;&gt;&lt;span&gt;트위터에 보내기&lt;/span&gt;&lt;/button&gt;&lt;button
	class=&quot;ttShareEntryWithFacebook&quot; id=&quot;ttServiceFacebook_&quot; onclick=&quot;ShareEntryWithSNS.share(&#039;facebook&#039;, &#039;&#039;, &#039;&#039;);&quot;&gt;&lt;span&gt;페이스북에 보내기&lt;/span&gt;&lt;/button&gt;&lt;button
	class=&quot;ttShareEntryWithMe2day&quot; id=&quot;ttServiceMe2day_&quot; onclick=&quot;ShareEntryWithSNS.share(&#039;me2day&#039;, &#039;&#039;, &#039;&#039;);&quot;&gt;&lt;span&gt;미투데이에 보내기&lt;/span&gt;&lt;/button&gt;
&lt;/div&gt;
&lt;div style=&quot;text-align:left; padding-top:10px;&quot;&gt;
&lt;iframe src=&quot;http://www.facebook.com/plugins/like.php?href=www.tylorstyle.net/193&amp;amp;layout=standard&amp;amp;show_faces=true&amp;amp;width=310&amp;amp;action=like&amp;amp;font=tahoma&amp;amp;colorscheme=light&amp;amp;height=65&quot; scrolling=&quot;no&quot; frameborder=&quot;0&quot; style=&quot;border:none; overflow:hidden; width:310px; height:65px;&quot; allowTransparency=&quot;true&quot;&gt;&lt;/iframe&gt;
&lt;/div&gt;
</description>
			<category>Delphi</category>
			<category>Process Id</category>
			<category>window handle</category>
			<category>윈도우 핸들</category>
			<category>프로세스 아이디</category>
			<author>TylorSTYLE™</author>
			<guid>http://www.tylorstyle.net/193</guid>
			<comments>http://www.tylorstyle.net/entry/Process-ID-%EB%A1%9C-%EB%B6%80%ED%84%B0-WIndow-Handle-%EC%96%BB%EA%B8%B0-windows-handle-from-Process-ID#entry193comment</comments>
			<pubDate>Mon, 19 Oct 2009 11:08:00 +0900</pubDate>
		</item>
		<item>
			<title>GCC로 컴파일 중 error: call to &#039;__open_missing_mode&#039; declared with attribute error: open with O_CREAT in second argument needs 3 arguments 오류가 나올 경우.</title>
			<link>http://www.tylorstyle.net/entry/GCC%EB%A1%9C-%EC%BB%B4%ED%8C%8C%EC%9D%BC-%EC%A4%91-error-call-to-openmissingmode-declared-with-attribute-error-open-with-OCREAT-in-second-argument-needs-3-arguments-%EC%98%A4%EB%A5%98%EA%B0%80-%EB%82%98%EC%98%AC-%EA%B2%BD%EC%9A%B0</link>
			<description>&lt;fieldset style=&quot;margin:20px 0px 20px 0px;padding:5px;&quot;&gt;&lt;legend&gt;&lt;span&gt;&lt;strong&gt;크리에이티브 커먼즈 라이선스&lt;/strong&gt;&lt;/span&gt;&lt;/legend&gt;&lt;!--Creative Commons License--&gt;&lt;div style=&quot;float: left; width: 88px; margin-top: 3px;&quot;&gt;&lt;a rel=&quot;license&quot; href=&quot;http://creativecommons.org/licenses/by-nc-sa/2.0/kr/&quot; target=&quot;_blank&quot;&gt;&lt;img alt=&quot;Creative Commons License&quot; style=&quot;border-width: 0&quot; src=&quot;http://i.creativecommons.org/l/by-nc-sa/2.0/kr/88x31.png&quot;/&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;margin-left: 92px; margin-top: 3px; text-align: justify;&quot;&gt;이 저작물은 &lt;a rel=&quot;license&quot; href=&quot;http://creativecommons.org/licenses/by-nc-sa/2.0/kr/&quot; target=&quot;_blank&quot;&gt;크리에이티브 커먼즈 코리아 저작자표시-비영리-동일조건변경허락 2.0 대한민국 라이선스&lt;/a&gt;에 따라 이용하실 수 있습니다.
			&lt;!-- Creative Commons License--&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-nc-sa/2.0/kr/&quot; /&gt;
			&lt;/Work&gt;
			&lt;License rdf:about=&quot;http://creativecommons.org/licenses/by-nc-sa/&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;requires rdf:resource=&quot;http://web.resource.org/cc/ShareAlike&quot;/&gt;&lt;prohibits rdf:resource=&quot;http://web.resource.org/cc/CommercialUse&quot;/&gt;&lt;/License&gt;&lt;/rdf:RDF&gt; --&gt;&lt;/div&gt;&lt;/fieldset&gt;&amp;nbsp;error: call to &#039;__open_missing_mode&#039; declared with attribute error: open with O_CREAT in second argument needs 3 arguments&lt;BR&gt;&lt;BR&gt;&amp;nbsp;이 오류는 GCC 4.3.2 버전 이상의 GCC 컴파일러를 사용할 때 나타납니다.&lt;BR&gt;&lt;BR&gt;&amp;nbsp;GCC 4.3.2 버전 이상에서는 open() 함수의 인자(argument) 가 2 개에서 3 개로 늘어나게 되었고, 이로 인해 GCC 4.3.2 이전 버전에서 잘 빌드되던 코드들이 GCC 4.3.2 이상 버전에서 오류를 토해내게 됩니다.&lt;BR&gt;&lt;BR&gt;&amp;nbsp;해결 방법은 코드상에 open() 함수를 모두 찾아 수정해 주는 수 밖에 없습니다만.... GCC 컴파일러는 친절하게 오류가 난 파일을 저 오류메세지 바로 위에 알려줍니다. 물론 몇번째 줄인지도 나옵니다만 한 소스 안에서 open 함수를 여러 곳에서 사용했다면 하나만 지적해 줄 것입니다.&lt;BR&gt;&lt;BR&gt;&amp;nbsp;찾기를 통해 open() 함수를 쥐잡듯이 뒤져서 추가된 인자를 기입해 주도록 합니다.&lt;BR&gt;&lt;BR&gt;예시 :&lt;BR&gt;&amp;nbsp;오류 상태의 코드 : open(redir, O_WRONLY | O_TRUNC | O_CREAT);&lt;BR&gt;&amp;nbsp;수정한 코드 : open(redir, O_WRONLY | O_TRUNC | O_CREAT, 644);&lt;BR&gt;&lt;BR&gt;&amp;nbsp;추가된 부분은 권한입니다.&amp;nbsp; 적당한 권한을 주면 되며 644 가 적당할 것입니다.(필요에 따라서 권한을 주면 됩니다.)&lt;BR&gt;&lt;BR&gt;&amp;nbsp;어때요? 참 쉽죠~~&lt;div class=&quot;tt-plugin ttShareEntryWithSNS tt-sns-icon-alignment-left tt-sns-icon-size-big&quot;&gt;
	&lt;button class=&quot;ttShareEntryWithYozm&quot; id=&quot;ttServiceYozm_&quot; onclick=&quot;ShareEntryWithSNS.share(&#039;yozm&#039;, &#039;&#039;, &#039;&#039;);&quot;&gt;&lt;span&gt;요즘에 보내기&lt;/span&gt;&lt;/button&gt;&lt;button
	class=&quot;ttShareEntryWithTwitter&quot; id=&quot;ttServiceTwitter_&quot; onclick=&quot;ShareEntryWithSNS.share(&#039;twitter&#039;, &#039;&#039;, &#039;&#039;);&quot;&gt;&lt;span&gt;트위터에 보내기&lt;/span&gt;&lt;/button&gt;&lt;button
	class=&quot;ttShareEntryWithFacebook&quot; id=&quot;ttServiceFacebook_&quot; onclick=&quot;ShareEntryWithSNS.share(&#039;facebook&#039;, &#039;&#039;, &#039;&#039;);&quot;&gt;&lt;span&gt;페이스북에 보내기&lt;/span&gt;&lt;/button&gt;&lt;button
	class=&quot;ttShareEntryWithMe2day&quot; id=&quot;ttServiceMe2day_&quot; onclick=&quot;ShareEntryWithSNS.share(&#039;me2day&#039;, &#039;&#039;, &#039;&#039;);&quot;&gt;&lt;span&gt;미투데이에 보내기&lt;/span&gt;&lt;/button&gt;
&lt;/div&gt;
&lt;div style=&quot;text-align:left; padding-top:10px;&quot;&gt;
&lt;iframe src=&quot;http://www.facebook.com/plugins/like.php?href=www.tylorstyle.net/191&amp;amp;layout=standard&amp;amp;show_faces=true&amp;amp;width=310&amp;amp;action=like&amp;amp;font=tahoma&amp;amp;colorscheme=light&amp;amp;height=65&quot; scrolling=&quot;no&quot; frameborder=&quot;0&quot; style=&quot;border:none; overflow:hidden; width:310px; height:65px;&quot; allowTransparency=&quot;true&quot;&gt;&lt;/iframe&gt;
&lt;/div&gt;
</description>
			<category>4.3.2</category>
			<category>gcc</category>
			<category>Linux</category>
			<category>open()</category>
			<category>권한</category>
			<category>리눅스</category>
			<category>컴파일</category>
			<author>TylorSTYLE™</author>
			<guid>http://www.tylorstyle.net/191</guid>
			<comments>http://www.tylorstyle.net/entry/GCC%EB%A1%9C-%EC%BB%B4%ED%8C%8C%EC%9D%BC-%EC%A4%91-error-call-to-openmissingmode-declared-with-attribute-error-open-with-OCREAT-in-second-argument-needs-3-arguments-%EC%98%A4%EB%A5%98%EA%B0%80-%EB%82%98%EC%98%AC-%EA%B2%BD%EC%9A%B0#entry191comment</comments>
			<pubDate>Fri, 21 Aug 2009 16:28:49 +0900</pubDate>
		</item>
		<item>
			<title>김대중 전 대통령 서거. 첫날 저녁 시청 광장 방송 후기.</title>
			<link>http://www.tylorstyle.net/entry/%EA%B9%80%EB%8C%80%EC%A4%91-%EC%A0%84-%EB%8C%80%ED%86%B5%EB%A0%B9-%EC%84%9C%EA%B1%B0-%EC%B2%AB%EB%82%A0-%EC%A0%80%EB%85%81-%EC%8B%9C%EC%B2%AD-%EB%B0%A9%EC%86%A1-%ED%9B%84%EA%B8%B0</link>
			<description>&lt;fieldset style=&quot;margin:20px 0px 20px 0px;padding:5px;&quot;&gt;&lt;legend&gt;&lt;span&gt;&lt;strong&gt;크리에이티브 커먼즈 라이선스&lt;/strong&gt;&lt;/span&gt;&lt;/legend&gt;&lt;!--Creative Commons License--&gt;&lt;div style=&quot;float: left; width: 88px; margin-top: 3px;&quot;&gt;&lt;a rel=&quot;license&quot; href=&quot;http://creativecommons.org/licenses/by-nc-sa/2.0/kr/&quot; target=&quot;_blank&quot;&gt;&lt;img alt=&quot;Creative Commons License&quot; style=&quot;border-width: 0&quot; src=&quot;http://i.creativecommons.org/l/by-nc-sa/2.0/kr/88x31.png&quot;/&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;margin-left: 92px; margin-top: 3px; text-align: justify;&quot;&gt;이 저작물은 &lt;a rel=&quot;license&quot; href=&quot;http://creativecommons.org/licenses/by-nc-sa/2.0/kr/&quot; target=&quot;_blank&quot;&gt;크리에이티브 커먼즈 코리아 저작자표시-비영리-동일조건변경허락 2.0 대한민국 라이선스&lt;/a&gt;에 따라 이용하실 수 있습니다.
			&lt;!-- Creative Commons License--&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-nc-sa/2.0/kr/&quot; /&gt;
			&lt;/Work&gt;
			&lt;License rdf:about=&quot;http://creativecommons.org/licenses/by-nc-sa/&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;requires rdf:resource=&quot;http://web.resource.org/cc/ShareAlike&quot;/&gt;&lt;prohibits rdf:resource=&quot;http://web.resource.org/cc/CommercialUse&quot;/&gt;&lt;/License&gt;&lt;/rdf:RDF&gt; --&gt;&lt;/div&gt;&lt;/fieldset&gt;&amp;nbsp;오늘 김대중 전 대통령께서 서거하셨습니다.&lt;br&gt;&lt;br&gt;&amp;nbsp;퇴근 후 방송을 위해 시청 광장으로 향했고, 무례하기 짝이없는 경찰과 서울 시청의 행태에 화가 나네요.&lt;br&gt;&lt;br&gt;&amp;nbsp;아래 글에는 시청에 배치된 경찰이 의경인지 전경인지 알 수 없고, 경찰복을 입었기에 의경이라 표현하였습니다. (닭장차를 즐겨타고 저능아 수준의 행동을 하는 것으로 짐작해 보았을 때 전경인듯 합니다만...)&lt;br&gt;&lt;br&gt;&amp;nbsp;일단 이 글은 제가 보고 들은 사실을 바탕으로 글을 작성하였으며, 촬영한 영상물은 시간이 날 때 편집 후 올리도록 하겠습니다.&lt;br&gt;&lt;br&gt;- 대한문 앞 분향소 문제.&lt;br&gt;&amp;nbsp;시민 분향소가 고 노무현 전 대통령 서거 때와 같이 대한문에 세워질 예정이였던 것 같습니다.&lt;br&gt;제가 도착하였을 때는 이미 의경들로 꽉 차있었고, 분향소는 시청 광장에 아주 조촐하게 차려졌습니다.&amp;nbsp; 해가 지고 나서 자원봉사자들에 의해 시청광장 분향소에 국화꽃이 마련되고, 상에 올릴 음식이 겨우 마련되었습니다.&amp;nbsp; 그전에는 아무것 도 없이 분향소가 운영되었었습니다.&lt;br&gt;&lt;br&gt;- 서울 시청과 경찰청간의 의사소통 부제로 인한 팀킬.&lt;br&gt;&amp;nbsp;시청측에서 시민 분향소에 물품을 지원할려고 했었나 봅니다.&amp;nbsp; 승용차(모델은 모르지만 카렌스와 같이 뒤에 짐을 많이 실을 수 있는 승용차) 트렁크에 지원 물품이 있었고 자원봉사자들이 받으러 가는 과정에서 경찰측이 차량을 막아섰습니다.&amp;nbsp; 정확하게는 차량을 포위하고 견인을 시도하였고, 시민들과 대치 중에 시청에서 지원하는 물품임이 밝혀졌습니다.&amp;nbsp; 하지만 경찰측에서는 끝까지 막아섰고, 결국 그 차량은 물품을 내려놓지도 못한 채 그냥 돌아갔습니다.&lt;br&gt;&lt;br&gt;- 촛불은 마약, 흉기보다 더 위험한 물건?&lt;br&gt;&amp;nbsp;시민 분향소에 촛불의 보급이 있었습니다.&amp;nbsp; 하지만 경찰측이 첫 불심검문에서 물품 확인 후 통과 시키더니 물품 이동중에 다시 재 검문이 이뤄지면서 물품을 반입할 수 없다며 많은 의경들이 몰려와 빼앗아가는 해프닝이 있었습니다. 여기서 몸싸움이 있었습니다.&amp;nbsp; 결국 전경이 열심히 노력해서 물품을 잘 빼돌려 버스에 실고 달아났습니다.&lt;br&gt;&lt;br&gt;- 경찰은 기자? 도대체 정체가 뭐지?&lt;br&gt;&amp;nbsp;무조건적인 채증은 당황스럽기 짝이 없습니다. 조금이라도 큰 목소리가 난다 싶으면 무조건 캠코더를 들이밀어 도발하는 행동에서 기자인지 경찰인지 구별하기가 힘들었습니다.&amp;nbsp; 뭐... 경찰복 입었으니 경찰이라고 판단할 수 있을 뿐...&lt;br&gt;&lt;br&gt;- 국장을 나로호 발사 이벤트로 생각하는 서울시청.&lt;br&gt;&amp;nbsp;&#039;대한민국을 사랑합니다.&#039;&amp;nbsp; 시청 청사 공사용 옹벽 대형 스크린 밑에 이렇게 글씨를 쓰고 있습니다.&amp;nbsp; 글 내용으로 보자면 별 문제가 없겠거니 하겠지만, 글씨체를 보면 느낌이 이상합니다.&amp;nbsp; 정확하게는 대형 마트의 &#039;여름 바겐 세일&#039; 과 같은 글귀에나 사용하는 필기체로 쓰고 있고, 철제 팬슬로 (시청이 만들고 있는)분향소 주변을 두르고 있습니다.&amp;nbsp; 제가 시청에서 나왔을 때는 무대쪽에 한참 공사를 하고 있었습니다.&lt;br&gt;&amp;nbsp;문제는 또 있습니다.&amp;nbsp; 시민 분향소 측에서 서울시청의 분향소가 완성될 때 까지만 안쓰고 있는 조명을 시민 분향소 쪽으로 비춰주면 안되겠느냐란 부탁을 겸허히 묵살하는 모습에는 정말 추모를 하기 위해 분향소를 짓고 있는 것인지 매우 의문이 듭니다. (담당 회사가 현*상조 였습니다.)&lt;br&gt;&lt;br&gt;- &lt;del&gt;정신줄을 길바닥의 담배꽁초 마냥 버린&lt;/del&gt; 정신이 제대로 박히지 않은 일부 의경들과 그 의경들을 제대로 컨트롤 하지 못하는 책임자.&lt;br&gt;&amp;nbsp;방송하는 동안 별의 별일을 다 보고, 황당한 일도 당했습니다.&amp;nbsp; 먼저 시민들의 항의에 달콤짭짤한 욕으로 응대해 싸움을 거는 의경들과 몸싸움(밀어내기)이 발생하면 은근슬적 족발을 들이밀고 끌어 당기는 폭력을 행사하는 무개념 의경들이 제법 되었고, 기자들의 취재 또한 대놓고 방해하는 행위는 정말 어이가 없었습니다.&lt;br&gt;&amp;nbsp;또 이 과정에서 성 추행을 당한 아주머니, 팔이 빠진 아저씨도 있었습니다.&amp;nbsp; 무개념 의경(제가 처음 갔을 때부터 &lt;del&gt;일부로 심한 욕설로 시민들을 도발하는&lt;/del&gt;계속 사고만 치던) 은 아주머니 성추행으로 이름이 밝혀지면서 해당 의경에 사과를 요구했지만 묵살 당했고, &#039;OO는 성추행쟁이(모 대출 광고의 봉식이는 대출쟁이의 응용판인듯)&#039; 라는 시민들의 비난을 받았습니다만, 경찰 무전에서는 &#039;시민들이 도발하고 있다&#039; 라고 무전기로 통해 큰소리로 들려와 경찰들의 지적 수준을 알 수 있는 계기가 되었습니다.&lt;br&gt;&amp;nbsp;취재중 의경들 때문에 카메라 한대 깨먹고 기자까지 채증한다고 엄청 심하게 항의하다가 책임자가 나타나 SBS 기자님을 달래던 모습이 아직도 기억에 남습니다.&lt;br&gt;&amp;nbsp;또 몸싸움 하는 부분을 촬영하기 위해 들어갔다가 의경에 의해 들려서 끌려나왔지만 &#039;원래 수준이 저것밖에 안되는데 탓해서 뭐하리...&#039; 라고 웃어넘겼네요.&lt;br&gt;&lt;br&gt;- 의외로 한산한 신촌 세브란스 병원 앞.&lt;br&gt;&amp;nbsp;버스를 타고 귀가하면서 신촌 세브란스병원 앞을 지났습니다. 방송국 차량들이 많았는데 조문객이 줄을 서 있을 줄 알았던 장례식장 앞은 의외로 한산했습니다.(일반인 조문을 받지 않아 그런 것인지는 잘 모르겠습니다.)&lt;br&gt;&lt;br&gt;&amp;nbsp;전혀 준비되지 않은 상태로 갑작스럽게 방송을 하게 되어 카메라로 사용하는 휴대폰 배터리가 준비되지 않았고, 이로 인해 송출이 중단되어 지하철에서 충전을 하게 되었습니다.&amp;nbsp; 내일부터는 배터리와 충전용 케이블 모두 꼼꼼히 챙겨놓고 방송해야겠네요.&lt;br&gt;&lt;br&gt;- 아직은 붐비지 않는 분향소.&lt;br&gt;&amp;nbsp;오늘은 첫날이라서 그런지 시청광장 시민 분향소가 많이 붐비지 않았습니다. 또 많은 취재진들이 몰려들어 취재를 했었습니다.&amp;nbsp; 개인적인 생각으로는 내일(19일) 부터는 붐빌 것 같고, 서울 시청측에서 마련한 분향소로 인해 시민분향소가 또 전경에게 짓밞히지 않을까 걱정이 됩니다.&lt;br&gt;&amp;nbsp;&lt;br&gt;&amp;nbsp;이상 2009 년 8 월 18 일 TS Cast 방송 후기를 마칩니다.&lt;br&gt;&lt;br&gt;&amp;nbsp;삼가 고인의 명복을 빕니다.&lt;div class=&quot;tt-plugin ttShareEntryWithSNS tt-sns-icon-alignment-left tt-sns-icon-size-big&quot;&gt;
	&lt;button class=&quot;ttShareEntryWithYozm&quot; id=&quot;ttServiceYozm_&quot; onclick=&quot;ShareEntryWithSNS.share(&#039;yozm&#039;, &#039;&#039;, &#039;&#039;);&quot;&gt;&lt;span&gt;요즘에 보내기&lt;/span&gt;&lt;/button&gt;&lt;button
	class=&quot;ttShareEntryWithTwitter&quot; id=&quot;ttServiceTwitter_&quot; onclick=&quot;ShareEntryWithSNS.share(&#039;twitter&#039;, &#039;&#039;, &#039;&#039;);&quot;&gt;&lt;span&gt;트위터에 보내기&lt;/span&gt;&lt;/button&gt;&lt;button
	class=&quot;ttShareEntryWithFacebook&quot; id=&quot;ttServiceFacebook_&quot; onclick=&quot;ShareEntryWithSNS.share(&#039;facebook&#039;, &#039;&#039;, &#039;&#039;);&quot;&gt;&lt;span&gt;페이스북에 보내기&lt;/span&gt;&lt;/button&gt;&lt;button
	class=&quot;ttShareEntryWithMe2day&quot; id=&quot;ttServiceMe2day_&quot; onclick=&quot;ShareEntryWithSNS.share(&#039;me2day&#039;, &#039;&#039;, &#039;&#039;);&quot;&gt;&lt;span&gt;미투데이에 보내기&lt;/span&gt;&lt;/button&gt;
&lt;/div&gt;
&lt;div style=&quot;text-align:left; padding-top:10px;&quot;&gt;
&lt;iframe src=&quot;http://www.facebook.com/plugins/like.php?href=www.tylorstyle.net/190&amp;amp;layout=standard&amp;amp;show_faces=true&amp;amp;width=310&amp;amp;action=like&amp;amp;font=tahoma&amp;amp;colorscheme=light&amp;amp;height=65&quot; scrolling=&quot;no&quot; frameborder=&quot;0&quot; style=&quot;border:none; overflow:hidden; width:310px; height:65px;&quot; allowTransparency=&quot;true&quot;&gt;&lt;/iframe&gt;
&lt;/div&gt;
</description>
			<category>김대중 전 대통령</category>
			<category>서거</category>
			<category>시민분향소</category>
			<category>시청 광장</category>
			<author>TylorSTYLE™</author>
			<guid>http://www.tylorstyle.net/190</guid>
			<comments>http://www.tylorstyle.net/entry/%EA%B9%80%EB%8C%80%EC%A4%91-%EC%A0%84-%EB%8C%80%ED%86%B5%EB%A0%B9-%EC%84%9C%EA%B1%B0-%EC%B2%AB%EB%82%A0-%EC%A0%80%EB%85%81-%EC%8B%9C%EC%B2%AD-%EB%B0%A9%EC%86%A1-%ED%9B%84%EA%B8%B0#entry190comment</comments>
			<pubDate>Wed, 19 Aug 2009 00:48:08 +0900</pubDate>
		</item>
		<item>
			<title>PC 용 GPS 맵 프로그램이 곧 공개됩니다.</title>
			<link>http://www.tylorstyle.net/entry/PC-%EC%9A%A9-GPS-%EB%A7%B5-%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%A8%EC%9D%B4-%EA%B3%A7-%ED%83%84%EC%83%9D%ED%95%A9%EB%8B%88%EB%8B%A4</link>
			<description>&lt;fieldset style=&quot;margin:20px 0px 20px 0px;padding:5px;&quot;&gt;&lt;legend&gt;&lt;span&gt;&lt;strong&gt;크리에이티브 커먼즈 라이선스&lt;/strong&gt;&lt;/span&gt;&lt;/legend&gt;&lt;!--Creative Commons License--&gt;&lt;div style=&quot;float: left; width: 88px; margin-top: 3px;&quot;&gt;&lt;a rel=&quot;license&quot; href=&quot;http://creativecommons.org/licenses/by-nc-sa/2.0/kr/&quot; target=&quot;_blank&quot;&gt;&lt;img alt=&quot;Creative Commons License&quot; style=&quot;border-width: 0&quot; src=&quot;http://i.creativecommons.org/l/by-nc-sa/2.0/kr/88x31.png&quot;/&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;margin-left: 92px; margin-top: 3px; text-align: justify;&quot;&gt;이 저작물은 &lt;a rel=&quot;license&quot; href=&quot;http://creativecommons.org/licenses/by-nc-sa/2.0/kr/&quot; target=&quot;_blank&quot;&gt;크리에이티브 커먼즈 코리아 저작자표시-비영리-동일조건변경허락 2.0 대한민국 라이선스&lt;/a&gt;에 따라 이용하실 수 있습니다.
			&lt;!-- Creative Commons License--&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-nc-sa/2.0/kr/&quot; /&gt;
			&lt;/Work&gt;
			&lt;License rdf:about=&quot;http://creativecommons.org/licenses/by-nc-sa/&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;requires rdf:resource=&quot;http://web.resource.org/cc/ShareAlike&quot;/&gt;&lt;prohibits rdf:resource=&quot;http://web.resource.org/cc/CommercialUse&quot;/&gt;&lt;/License&gt;&lt;/rdf:RDF&gt; --&gt;&lt;/div&gt;&lt;/fieldset&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-size: -webkit-xxx-large;&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;b&gt;&lt;div&gt;&lt;span style=&quot;font-size: -webkit-xxx-large;&quot;&gt;&lt;b&gt;TS GMapsGPS &lt;span style=&quot;font-size: small;&quot;&gt;Alpha 0.1&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;&amp;nbsp;&lt;/div&gt;&lt;div&gt;심플하고, GPS 와 연동 가능한 PC 용 GoogleMaps 가 곧 공개됩니다.&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;&amp;nbsp;매일 삽질만 하는 개발자인 이 블로그 주인장은 생각했습니다... GPS 와 연동되면서 간단한 맵 프로그램은 없을까?&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;&amp;nbsp;몇몇 프로그램을 검색해 사용해봤지만, 어느 정도(일정시간) 쓰다가 보면&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;&amp;nbsp;GPS 연동 지도 프로그램 : &#039;돈 주세요...&#039;&lt;/div&gt;&lt;div&gt;&amp;nbsp;TS : 이봐... 난 밥도 거르면서 배춧잎 2 장으로 1 주일을 살아가는 가난뱅이 개발자라규...&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;&amp;nbsp;이러한 슬픈 현실 속에서 &#039;내가 만들어 쓰고 말지!!!&#039; 를 외치며 코딩을 시작하게 되었습니다.&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;&amp;nbsp;귀차니즘을 이겨가며.... 2 틀째 새벽마다 코딩.... 오늘(9 일) 자체 GPS 연동 테스트가 성공되면 알파버전을 공개할까 합니다.&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;지금은 알파 공개 예정이지만, 베타 부터는 지인들께 커피한잔을 드리고 다국어 지원(영어, 일어, 독어 등) 해볼까 하는 욕심도 있고, GPS 로거 기능(다양한 포멧으로 출력 가능하도록), 자동 로거기능(프로그램 시작시 자동으로 로깅 시작), &amp;nbsp;GPS 데이터를 분석해 보기 좋게 표시하는 어널라이저도 넣어보고 싶습니다.&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;꿈과 희망이지만 최대한 노력해 보겠습니다.&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;그리고.... 알파버전이 공개되면.... 하드코어한 테스트 부탁드립니다.&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;사용 시스템 권장 사양 : 인터넷이 되는 PC. GPS 연동은 GPS 수신기가 있을 경우만...&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;모 회사 운영체제 처럼 포토샵을 사용하지 않고 순수히 스크린 캡쳐를 한 이미지 입니다.&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;&lt;div class=&quot;imageblock dual&quot; style=&quot;text-align: center;&quot;&gt;&lt;table cellspacing=&quot;5&quot; cellpadding=&quot;0&quot; border=&quot;0&quot; style=&quot;margin: 0 auto;&quot;&gt;&lt;tr&gt;&lt;td&gt;&lt;img src=&quot;http://cfile25.uf.tistory.com/image/14380C4A4E3830F60AD491&quot; alt=&quot;사용자 삽입 이미지&quot; height=&quot;249&quot; width=&quot;400&quot;/&gt;&lt;/td&gt;&lt;td&gt;&lt;img src=&quot;http://cfile1.uf.tistory.com/image/1532A6554E3830F629841A&quot; alt=&quot;사용자 삽입 이미지&quot; height=&quot;328&quot; width=&quot;400&quot;/&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;/b&gt;&lt;div class=&quot;tt-plugin ttShareEntryWithSNS tt-sns-icon-alignment-left tt-sns-icon-size-big&quot;&gt;
	&lt;button class=&quot;ttShareEntryWithYozm&quot; id=&quot;ttServiceYozm_&quot; onclick=&quot;ShareEntryWithSNS.share(&#039;yozm&#039;, &#039;&#039;, &#039;&#039;);&quot;&gt;&lt;span&gt;요즘에 보내기&lt;/span&gt;&lt;/button&gt;&lt;button
	class=&quot;ttShareEntryWithTwitter&quot; id=&quot;ttServiceTwitter_&quot; onclick=&quot;ShareEntryWithSNS.share(&#039;twitter&#039;, &#039;&#039;, &#039;&#039;);&quot;&gt;&lt;span&gt;트위터에 보내기&lt;/span&gt;&lt;/button&gt;&lt;button
	class=&quot;ttShareEntryWithFacebook&quot; id=&quot;ttServiceFacebook_&quot; onclick=&quot;ShareEntryWithSNS.share(&#039;facebook&#039;, &#039;&#039;, &#039;&#039;);&quot;&gt;&lt;span&gt;페이스북에 보내기&lt;/span&gt;&lt;/button&gt;&lt;button
	class=&quot;ttShareEntryWithMe2day&quot; id=&quot;ttServiceMe2day_&quot; onclick=&quot;ShareEntryWithSNS.share(&#039;me2day&#039;, &#039;&#039;, &#039;&#039;);&quot;&gt;&lt;span&gt;미투데이에 보내기&lt;/span&gt;&lt;/button&gt;
&lt;/div&gt;
&lt;div style=&quot;text-align:left; padding-top:10px;&quot;&gt;
&lt;iframe src=&quot;http://www.facebook.com/plugins/like.php?href=www.tylorstyle.net/189&amp;amp;layout=standard&amp;amp;show_faces=true&amp;amp;width=310&amp;amp;action=like&amp;amp;font=tahoma&amp;amp;colorscheme=light&amp;amp;height=65&quot; scrolling=&quot;no&quot; frameborder=&quot;0&quot; style=&quot;border:none; overflow:hidden; width:310px; height:65px;&quot; allowTransparency=&quot;true&quot;&gt;&lt;/iframe&gt;
&lt;/div&gt;
</description>
			<category>GoogleMaps</category>
			<category>GPS</category>
			<category>TSGMapsGPS</category>
			<category>Windows</category>
			<category>지도 프로그램</category>
			<author>TylorSTYLE™</author>
			<guid>http://www.tylorstyle.net/189</guid>
			<comments>http://www.tylorstyle.net/entry/PC-%EC%9A%A9-GPS-%EB%A7%B5-%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%A8%EC%9D%B4-%EA%B3%A7-%ED%83%84%EC%83%9D%ED%95%A9%EB%8B%88%EB%8B%A4#entry189comment</comments>
			<pubDate>Thu, 09 Jul 2009 03:32:36 +0900</pubDate>
		</item>
		<item>
			<title>Visual Studio 2005 에서 디자이너 열기 시 Visual Studio 2005 가 죽어버리는 문제.</title>
			<link>http://www.tylorstyle.net/entry/Visual-Studio-2005-%EC%97%90%EC%84%9C-%EB%94%94%EC%9E%90%EC%9D%B4%EB%84%88-%EC%97%B4%EA%B8%B0-%EC%8B%9C-Visual-Studio-2005-%EA%B0%80-%EC%A3%BD%EC%96%B4%EB%B2%84%EB%A6%AC%EB%8A%94-%EB%AC%B8%EC%A0%9C</link>
			<description>&lt;fieldset style=&quot;margin:20px 0px 20px 0px;padding:5px;&quot;&gt;&lt;legend&gt;&lt;span&gt;&lt;strong&gt;크리에이티브 커먼즈 라이선스&lt;/strong&gt;&lt;/span&gt;&lt;/legend&gt;&lt;!--Creative Commons License--&gt;&lt;div style=&quot;float: left; width: 88px; margin-top: 3px;&quot;&gt;&lt;a rel=&quot;license&quot; href=&quot;http://creativecommons.org/licenses/by-nc-sa/2.0/kr/&quot; target=&quot;_blank&quot;&gt;&lt;img alt=&quot;Creative Commons License&quot; style=&quot;border-width: 0&quot; src=&quot;http://i.creativecommons.org/l/by-nc-sa/2.0/kr/88x31.png&quot;/&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;margin-left: 92px; margin-top: 3px; text-align: justify;&quot;&gt;이 저작물은 &lt;a rel=&quot;license&quot; href=&quot;http://creativecommons.org/licenses/by-nc-sa/2.0/kr/&quot; target=&quot;_blank&quot;&gt;크리에이티브 커먼즈 코리아 저작자표시-비영리-동일조건변경허락 2.0 대한민국 라이선스&lt;/a&gt;에 따라 이용하실 수 있습니다.
			&lt;!-- Creative Commons License--&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-nc-sa/2.0/kr/&quot; /&gt;
			&lt;/Work&gt;
			&lt;License rdf:about=&quot;http://creativecommons.org/licenses/by-nc-sa/&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;requires rdf:resource=&quot;http://web.resource.org/cc/ShareAlike&quot;/&gt;&lt;prohibits rdf:resource=&quot;http://web.resource.org/cc/CommercialUse&quot;/&gt;&lt;/License&gt;&lt;/rdf:RDF&gt; --&gt;&lt;/div&gt;&lt;/fieldset&gt;&lt;div&gt;증상은 아래와 같습니다.&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;빌드도 정상. &amp;nbsp;프로그램 실행도 정상.&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;디자이너 열기(폼 디자인) 만 하면 VS2005 가 죽어버리는 문제...&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;해결하고나니 참... 어이가 없습니다.&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;http://social.msdn.microsoft.com/Forums/en-US/winformsdesigner/thread/d17fe8f4-bbd6-4c4e-985e-f235686a78ef&lt;br&gt;&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;이 링크에서 컨트롤 초기화 함수를 주석처리하고 빌드 후 디자이너를 열어보니 죽지 않더군요.&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;.designer.cs 파일의 코드를 열어 InitializeComponent() 함수의 코드를 전부 수석처리하고 한줄 풀고, 빌드하고 디자이너 열어보고, 닫고, 또 한줄 풀고 빌드하고, 디자이너 열어보고, 닫고.... &amp;nbsp;계속 반복하던 중 컨트롤 하나의 자동 생성코드가 마무리가 안되어 있었습니다.&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;자료들 찾아보면서, 트위터에 @whitebaek 님도 저와 동일한 증상으로 고생하고 계셔서 서로 의견을 나누다가, @kcyang 님이 알려주신 인덱싱 서비스로 인한 버그로도 위와 같은 증상이 나타날 수 있다는 것을 알았습니다.&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;VS를 완전히 종료한 후, &#039;탐색기&#039;나 &#039;내 컴퓨터&#039;를 열어 문제가 생긴 프로젝트 폴더로 이동 후 &#039;properties&#039; 폴더의 &#039;속성&#039;을 연 뒤, &#039;특성&#039;의 &#039;고급&#039; 버튼을 누른 후 &#039;빠른 검색을 위해 폴더 색인 기능 사용&#039; 을 비활성화(체크 해제)를 하면 해결이 된다고 합니다.&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;이 문제로 3 일 동안 고생한 것을 생각하면 치가 떨리네요.&lt;/div&gt;&lt;div class=&quot;tt-plugin ttShareEntryWithSNS tt-sns-icon-alignment-left tt-sns-icon-size-big&quot;&gt;
	&lt;button class=&quot;ttShareEntryWithYozm&quot; id=&quot;ttServiceYozm_&quot; onclick=&quot;ShareEntryWithSNS.share(&#039;yozm&#039;, &#039;&#039;, &#039;&#039;);&quot;&gt;&lt;span&gt;요즘에 보내기&lt;/span&gt;&lt;/button&gt;&lt;button
	class=&quot;ttShareEntryWithTwitter&quot; id=&quot;ttServiceTwitter_&quot; onclick=&quot;ShareEntryWithSNS.share(&#039;twitter&#039;, &#039;&#039;, &#039;&#039;);&quot;&gt;&lt;span&gt;트위터에 보내기&lt;/span&gt;&lt;/button&gt;&lt;button
	class=&quot;ttShareEntryWithFacebook&quot; id=&quot;ttServiceFacebook_&quot; onclick=&quot;ShareEntryWithSNS.share(&#039;facebook&#039;, &#039;&#039;, &#039;&#039;);&quot;&gt;&lt;span&gt;페이스북에 보내기&lt;/span&gt;&lt;/button&gt;&lt;button
	class=&quot;ttShareEntryWithMe2day&quot; id=&quot;ttServiceMe2day_&quot; onclick=&quot;ShareEntryWithSNS.share(&#039;me2day&#039;, &#039;&#039;, &#039;&#039;);&quot;&gt;&lt;span&gt;미투데이에 보내기&lt;/span&gt;&lt;/button&gt;
&lt;/div&gt;
&lt;div style=&quot;text-align:left; padding-top:10px;&quot;&gt;
&lt;iframe src=&quot;http://www.facebook.com/plugins/like.php?href=www.tylorstyle.net/187&amp;amp;layout=standard&amp;amp;show_faces=true&amp;amp;width=310&amp;amp;action=like&amp;amp;font=tahoma&amp;amp;colorscheme=light&amp;amp;height=65&quot; scrolling=&quot;no&quot; frameborder=&quot;0&quot; style=&quot;border:none; overflow:hidden; width:310px; height:65px;&quot; allowTransparency=&quot;true&quot;&gt;&lt;/iframe&gt;
&lt;/div&gt;
</description>
			<category>DESIGNER</category>
			<category>error</category>
			<category>Visual Studio</category>
			<category>VS2005</category>
			<category>디자이너</category>
			<category>색인</category>
			<category>오류</category>
			<author>TylorSTYLE™</author>
			<guid>http://www.tylorstyle.net/187</guid>
			<comments>http://www.tylorstyle.net/entry/Visual-Studio-2005-%EC%97%90%EC%84%9C-%EB%94%94%EC%9E%90%EC%9D%B4%EB%84%88-%EC%97%B4%EA%B8%B0-%EC%8B%9C-Visual-Studio-2005-%EA%B0%80-%EC%A3%BD%EC%96%B4%EB%B2%84%EB%A6%AC%EB%8A%94-%EB%AC%B8%EC%A0%9C#entry187comment</comments>
			<pubDate>Mon, 22 Jun 2009 16:57:41 +0900</pubDate>
		</item>
		<item>
			<title>ref to array</title>
			<link>http://www.tylorstyle.net/entry/ref-to-array</link>
			<description>&lt;fieldset style=&quot;margin:20px 0px 20px 0px;padding:5px;&quot;&gt;&lt;legend&gt;&lt;span&gt;&lt;strong&gt;크리에이티브 커먼즈 라이선스&lt;/strong&gt;&lt;/span&gt;&lt;/legend&gt;&lt;!--Creative Commons License--&gt;&lt;div style=&quot;float: left; width: 88px; margin-top: 3px;&quot;&gt;&lt;a rel=&quot;license&quot; href=&quot;http://creativecommons.org/licenses/by-nc-sa/2.0/kr/&quot; target=&quot;_blank&quot;&gt;&lt;img alt=&quot;Creative Commons License&quot; style=&quot;border-width: 0&quot; src=&quot;http://i.creativecommons.org/l/by-nc-sa/2.0/kr/88x31.png&quot;/&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;margin-left: 92px; margin-top: 3px; text-align: justify;&quot;&gt;이 저작물은 &lt;a rel=&quot;license&quot; href=&quot;http://creativecommons.org/licenses/by-nc-sa/2.0/kr/&quot; target=&quot;_blank&quot;&gt;크리에이티브 커먼즈 코리아 저작자표시-비영리-동일조건변경허락 2.0 대한민국 라이선스&lt;/a&gt;에 따라 이용하실 수 있습니다.
			&lt;!-- Creative Commons License--&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-nc-sa/2.0/kr/&quot; /&gt;
			&lt;/Work&gt;
			&lt;License rdf:about=&quot;http://creativecommons.org/licenses/by-nc-sa/&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;requires rdf:resource=&quot;http://web.resource.org/cc/ShareAlike&quot;/&gt;&lt;prohibits rdf:resource=&quot;http://web.resource.org/cc/CommercialUse&quot;/&gt;&lt;/License&gt;&lt;/rdf:RDF&gt; --&gt;&lt;/div&gt;&lt;/fieldset&gt;C# 에서 DLL 을 사용하기 위해 배열을 넘기거나 받는 경우가 있습니다.&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;C# 에서는 C 와 같이 *(Pointer), &amp;amp;(Address) 연산자를 지원하지 않는데...&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;대신 ref 라는 형태로 지원하고 있습니다.&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;void TempTest(ref byte Data); &amp;nbsp;라는 함수가 있고 ref 를 통해 Byte 배열의 데이터를 준다고 가정합니다.&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;byte[] TestByte[100];&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;라고 선언하고, C 나 C++ 에서 쓰듯이&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;TempTest(ref TestByte); 라고 호출하면 바로 Error 가 납니다.&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;자! &amp;nbsp;그럼 이렇게 써보도록 하지요.&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;TempTest(ref TestByte[0]);&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;이렇게 사용하면 컴파일이 Pass 되고 정상적으로 데이터를 받을 수 있습니다.&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;C 나 C++ 에 익숙하신 분들은 위 구문이 &amp;amp;TestByte[0] 를 뜻한다고 이해하시면 됩니다.&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div class=&quot;tt-plugin ttShareEntryWithSNS tt-sns-icon-alignment-left tt-sns-icon-size-big&quot;&gt;
	&lt;button class=&quot;ttShareEntryWithYozm&quot; id=&quot;ttServiceYozm_&quot; onclick=&quot;ShareEntryWithSNS.share(&#039;yozm&#039;, &#039;&#039;, &#039;&#039;);&quot;&gt;&lt;span&gt;요즘에 보내기&lt;/span&gt;&lt;/button&gt;&lt;button
	class=&quot;ttShareEntryWithTwitter&quot; id=&quot;ttServiceTwitter_&quot; onclick=&quot;ShareEntryWithSNS.share(&#039;twitter&#039;, &#039;&#039;, &#039;&#039;);&quot;&gt;&lt;span&gt;트위터에 보내기&lt;/span&gt;&lt;/button&gt;&lt;button
	class=&quot;ttShareEntryWithFacebook&quot; id=&quot;ttServiceFacebook_&quot; onclick=&quot;ShareEntryWithSNS.share(&#039;facebook&#039;, &#039;&#039;, &#039;&#039;);&quot;&gt;&lt;span&gt;페이스북에 보내기&lt;/span&gt;&lt;/button&gt;&lt;button
	class=&quot;ttShareEntryWithMe2day&quot; id=&quot;ttServiceMe2day_&quot; onclick=&quot;ShareEntryWithSNS.share(&#039;me2day&#039;, &#039;&#039;, &#039;&#039;);&quot;&gt;&lt;span&gt;미투데이에 보내기&lt;/span&gt;&lt;/button&gt;
&lt;/div&gt;
&lt;div style=&quot;text-align:left; padding-top:10px;&quot;&gt;
&lt;iframe src=&quot;http://www.facebook.com/plugins/like.php?href=www.tylorstyle.net/186&amp;amp;layout=standard&amp;amp;show_faces=true&amp;amp;width=310&amp;amp;action=like&amp;amp;font=tahoma&amp;amp;colorscheme=light&amp;amp;height=65&quot; scrolling=&quot;no&quot; frameborder=&quot;0&quot; style=&quot;border:none; overflow:hidden; width:310px; height:65px;&quot; allowTransparency=&quot;true&quot;&gt;&lt;/iframe&gt;
&lt;/div&gt;
</description>
			<category>array</category>
			<category>c#</category>
			<category>dll</category>
			<category>Pointer</category>
			<category>Ref</category>
			<category>ref to array</category>
			<category>Refinance</category>
			<author>TylorSTYLE™</author>
			<guid>http://www.tylorstyle.net/186</guid>
			<comments>http://www.tylorstyle.net/entry/ref-to-array#entry186comment</comments>
			<pubDate>Sat, 20 Jun 2009 02:04:33 +0900</pubDate>
		</item>
		<item>
			<title>Clien 회원들이 모여 대형 사고를 쳤습니다.</title>
			<link>http://www.tylorstyle.net/entry/Clien-%ED%9A%8C%EC%9B%90%EB%93%A4%EC%9D%B4-%EB%AA%A8%EC%97%AC-%EB%8C%80%ED%98%95-%EC%82%AC%EA%B3%A0%EB%A5%BC-%EC%B3%A4%EC%8A%B5%EB%8B%88%EB%8B%A4</link>
			<description>&lt;fieldset style=&quot;margin:20px 0px 20px 0px;padding:5px;&quot;&gt;&lt;legend&gt;&lt;span&gt;&lt;strong&gt;크리에이티브 커먼즈 라이선스&lt;/strong&gt;&lt;/span&gt;&lt;/legend&gt;&lt;!--Creative Commons License--&gt;&lt;div style=&quot;float: left; width: 88px; margin-top: 3px;&quot;&gt;&lt;a rel=&quot;license&quot; href=&quot;http://creativecommons.org/licenses/by-nc-sa/2.0/kr/&quot; target=&quot;_blank&quot;&gt;&lt;img alt=&quot;Creative Commons License&quot; style=&quot;border-width: 0&quot; src=&quot;http://i.creativecommons.org/l/by-nc-sa/2.0/kr/88x31.png&quot;/&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;margin-left: 92px; margin-top: 3px; text-align: justify;&quot;&gt;이 저작물은 &lt;a rel=&quot;license&quot; href=&quot;http://creativecommons.org/licenses/by-nc-sa/2.0/kr/&quot; target=&quot;_blank&quot;&gt;크리에이티브 커먼즈 코리아 저작자표시-비영리-동일조건변경허락 2.0 대한민국 라이선스&lt;/a&gt;에 따라 이용하실 수 있습니다.
			&lt;!-- Creative Commons License--&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-nc-sa/2.0/kr/&quot; /&gt;
			&lt;/Work&gt;
			&lt;License rdf:about=&quot;http://creativecommons.org/licenses/by-nc-sa/&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;requires rdf:resource=&quot;http://web.resource.org/cc/ShareAlike&quot;/&gt;&lt;prohibits rdf:resource=&quot;http://web.resource.org/cc/CommercialUse&quot;/&gt;&lt;/License&gt;&lt;/rdf:RDF&gt; --&gt;&lt;/div&gt;&lt;/fieldset&gt;&lt;p&gt;&lt;br&gt;&lt;div class=&quot;imageblock center&quot; style=&quot;text-align: center; clear: both;&quot;&gt;&lt;img src=&quot;http://cfile3.uf.tistory.com/image/1740D64C4E3830F3109A54&quot; alt=&quot;사용자 삽입 이미지&quot; height=&quot;844&quot; width=&quot;614&quot;/&gt;&lt;/div&gt;&lt;br&gt;&lt;br&gt;&lt;div class=&quot;imageblock center&quot; style=&quot;text-align: center; clear: both;&quot;&gt;&lt;img src=&quot;http://cfile9.uf.tistory.com/image/1254E5484E3830F4387C36&quot; alt=&quot;사용자 삽입 이미지&quot; height=&quot;233&quot; width=&quot;608&quot;/&gt;&lt;/div&gt;&lt;br&gt;&amp;nbsp;추모 광고를 내자는 의견에 일사분란하게 도안과 문구, 모금이 이루어져 경향 신문에 전면과 하단 광고를 내게 되었습니다.&amp;nbsp; 순식간에 2000 만원이 넘는 돈이 모였으며 전액 추모광고에 사용되었습니다.&lt;br&gt;&lt;br&gt;&amp;nbsp;타 신문사에 광고를 하지 않은 이유는 현재 경향 신문사가 경영 위기에 처해 있어 이를 돕고자 하는 뜻도 포함되었습니다.&lt;br&gt;&lt;br&gt;&amp;nbsp;작은 힘이 모이면 매우 큰 힘이 될 수 있다는 걸, 행동하는 것이 얼마나 중요한지 일깨워 주는 하루입니다.&lt;/p&gt;&lt;div class=&quot;tt-plugin ttShareEntryWithSNS tt-sns-icon-alignment-left tt-sns-icon-size-big&quot;&gt;
	&lt;button class=&quot;ttShareEntryWithYozm&quot; id=&quot;ttServiceYozm_&quot; onclick=&quot;ShareEntryWithSNS.share(&#039;yozm&#039;, &#039;&#039;, &#039;&#039;);&quot;&gt;&lt;span&gt;요즘에 보내기&lt;/span&gt;&lt;/button&gt;&lt;button
	class=&quot;ttShareEntryWithTwitter&quot; id=&quot;ttServiceTwitter_&quot; onclick=&quot;ShareEntryWithSNS.share(&#039;twitter&#039;, &#039;&#039;, &#039;&#039;);&quot;&gt;&lt;span&gt;트위터에 보내기&lt;/span&gt;&lt;/button&gt;&lt;button
	class=&quot;ttShareEntryWithFacebook&quot; id=&quot;ttServiceFacebook_&quot; onclick=&quot;ShareEntryWithSNS.share(&#039;facebook&#039;, &#039;&#039;, &#039;&#039;);&quot;&gt;&lt;span&gt;페이스북에 보내기&lt;/span&gt;&lt;/button&gt;&lt;button
	class=&quot;ttShareEntryWithMe2day&quot; id=&quot;ttServiceMe2day_&quot; onclick=&quot;ShareEntryWithSNS.share(&#039;me2day&#039;, &#039;&#039;, &#039;&#039;);&quot;&gt;&lt;span&gt;미투데이에 보내기&lt;/span&gt;&lt;/button&gt;
&lt;/div&gt;
&lt;div style=&quot;text-align:left; padding-top:10px;&quot;&gt;
&lt;iframe src=&quot;http://www.facebook.com/plugins/like.php?href=www.tylorstyle.net/184&amp;amp;layout=standard&amp;amp;show_faces=true&amp;amp;width=310&amp;amp;action=like&amp;amp;font=tahoma&amp;amp;colorscheme=light&amp;amp;height=65&quot; scrolling=&quot;no&quot; frameborder=&quot;0&quot; style=&quot;border:none; overflow:hidden; width:310px; height:65px;&quot; allowTransparency=&quot;true&quot;&gt;&lt;/iframe&gt;
&lt;/div&gt;
</description>
			<category>clien</category>
			<category>경향신문</category>
			<category>추모광고</category>
			<author>TylorSTYLE™</author>
			<guid>http://www.tylorstyle.net/184</guid>
			<comments>http://www.tylorstyle.net/entry/Clien-%ED%9A%8C%EC%9B%90%EB%93%A4%EC%9D%B4-%EB%AA%A8%EC%97%AC-%EB%8C%80%ED%98%95-%EC%82%AC%EA%B3%A0%EB%A5%BC-%EC%B3%A4%EC%8A%B5%EB%8B%88%EB%8B%A4#entry184comment</comments>
			<pubDate>Thu, 28 May 2009 16:37:09 +0900</pubDate>
		</item>
		<item>
			<title>[카테고리 : 교육용 자료] 소인배의 대표적인 예.</title>
			<link>http://www.tylorstyle.net/entry/%EC%B9%B4%ED%85%8C%EA%B3%A0%EB%A6%AC-%EA%B5%90%EC%9C%A1%EC%9A%A9-%EC%9E%90%EB%A3%8C-%EC%86%8C%EC%9D%B8%EB%B0%B0%EC%9D%98-%EB%8C%80%ED%91%9C%EC%A0%81%EC%9D%B8-%EC%98%88</link>
			<description>&lt;fieldset style=&quot;margin:20px 0px 20px 0px;padding:5px;&quot;&gt;&lt;legend&gt;&lt;span&gt;&lt;strong&gt;크리에이티브 커먼즈 라이선스&lt;/strong&gt;&lt;/span&gt;&lt;/legend&gt;&lt;!--Creative Commons License--&gt;&lt;div style=&quot;float: left; width: 88px; margin-top: 3px;&quot;&gt;&lt;a rel=&quot;license&quot; href=&quot;http://creativecommons.org/licenses/by-nc-sa/2.0/kr/&quot; target=&quot;_blank&quot;&gt;&lt;img alt=&quot;Creative Commons License&quot; style=&quot;border-width: 0&quot; src=&quot;http://i.creativecommons.org/l/by-nc-sa/2.0/kr/88x31.png&quot;/&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;margin-left: 92px; margin-top: 3px; text-align: justify;&quot;&gt;이 저작물은 &lt;a rel=&quot;license&quot; href=&quot;http://creativecommons.org/licenses/by-nc-sa/2.0/kr/&quot; target=&quot;_blank&quot;&gt;크리에이티브 커먼즈 코리아 저작자표시-비영리-동일조건변경허락 2.0 대한민국 라이선스&lt;/a&gt;에 따라 이용하실 수 있습니다.
			&lt;!-- Creative Commons License--&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-nc-sa/2.0/kr/&quot; /&gt;
			&lt;/Work&gt;
			&lt;License rdf:about=&quot;http://creativecommons.org/licenses/by-nc-sa/&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;requires rdf:resource=&quot;http://web.resource.org/cc/ShareAlike&quot;/&gt;&lt;prohibits rdf:resource=&quot;http://web.resource.org/cc/CommercialUse&quot;/&gt;&lt;/License&gt;&lt;/rdf:RDF&gt; --&gt;&lt;/div&gt;&lt;/fieldset&gt;&lt;object width=&quot;400&quot; height=&quot;345&quot; classid=&quot;clsid:d27cdb6e-ae6d-11cf-96b8-444553540000&quot; codebase=&quot;http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,28,0&quot; id=&quot;V000321642&quot;&gt;&lt;param name=&quot;movie&quot; value=&quot;http://play.tagstory.com/player/TS00@V000321642@S000000200&quot; /&gt;&lt;param name=&quot;allowScriptAccess&quot; value=&quot;always&quot; /&gt;&lt;param name=&quot;allowFullScreen&quot; value=&quot;true&quot; /&gt;&lt;param name=&quot;quality&quot; value=&quot;high&quot; /&gt;&lt;embed src=&quot;http://play.tagstory.com/player/TS00@V000321642@S000000200&quot; width=&quot;400&quot; height=&quot;345&quot; name=&quot;V000321642&quot; allowScriptAccess=&quot;always&quot; allowFullScreen=&quot;true&quot; quality=&quot;high&quot; type=&quot;application/x-shockwave-flash&quot; pluginspage=&quot;http://www.macromedia.com/go/getflashplayer&quot;&gt;&lt;/embed&gt;&lt;/object&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;이후 광명시장은 해명자료에서&lt;/div&gt;&lt;div&gt;&amp;nbsp;&quot; 분향소를 더 넓은 곳에 설치하여 더 많은 시민이 추모할 수 있도록 하기 위해서 였다.&quot; 고 말했다.&lt;/div&gt;&lt;div class=&quot;tt-plugin ttShareEntryWithSNS tt-sns-icon-alignment-left tt-sns-icon-size-big&quot;&gt;
	&lt;button class=&quot;ttShareEntryWithYozm&quot; id=&quot;ttServiceYozm_&quot; onclick=&quot;ShareEntryWithSNS.share(&#039;yozm&#039;, &#039;&#039;, &#039;&#039;);&quot;&gt;&lt;span&gt;요즘에 보내기&lt;/span&gt;&lt;/button&gt;&lt;button
	class=&quot;ttShareEntryWithTwitter&quot; id=&quot;ttServiceTwitter_&quot; onclick=&quot;ShareEntryWithSNS.share(&#039;twitter&#039;, &#039;&#039;, &#039;&#039;);&quot;&gt;&lt;span&gt;트위터에 보내기&lt;/span&gt;&lt;/button&gt;&lt;button
	class=&quot;ttShareEntryWithFacebook&quot; id=&quot;ttServiceFacebook_&quot; onclick=&quot;ShareEntryWithSNS.share(&#039;facebook&#039;, &#039;&#039;, &#039;&#039;);&quot;&gt;&lt;span&gt;페이스북에 보내기&lt;/span&gt;&lt;/button&gt;&lt;button
	class=&quot;ttShareEntryWithMe2day&quot; id=&quot;ttServiceMe2day_&quot; onclick=&quot;ShareEntryWithSNS.share(&#039;me2day&#039;, &#039;&#039;, &#039;&#039;);&quot;&gt;&lt;span&gt;미투데이에 보내기&lt;/span&gt;&lt;/button&gt;
&lt;/div&gt;
&lt;div style=&quot;text-align:left; padding-top:10px;&quot;&gt;
&lt;iframe src=&quot;http://www.facebook.com/plugins/like.php?href=www.tylorstyle.net/182&amp;amp;layout=standard&amp;amp;show_faces=true&amp;amp;width=310&amp;amp;action=like&amp;amp;font=tahoma&amp;amp;colorscheme=light&amp;amp;height=65&quot; scrolling=&quot;no&quot; frameborder=&quot;0&quot; style=&quot;border:none; overflow:hidden; width:310px; height:65px;&quot; allowTransparency=&quot;true&quot;&gt;&lt;/iframe&gt;
&lt;/div&gt;
</description>
			<category>광명시 시장</category>
			<category>불쌍한 광명시민</category>
			<category>소인배</category>
			<category>이효선</category>
			<author>TylorSTYLE™</author>
			<guid>http://www.tylorstyle.net/182</guid>
			<comments>http://www.tylorstyle.net/entry/%EC%B9%B4%ED%85%8C%EA%B3%A0%EB%A6%AC-%EA%B5%90%EC%9C%A1%EC%9A%A9-%EC%9E%90%EB%A3%8C-%EC%86%8C%EC%9D%B8%EB%B0%B0%EC%9D%98-%EB%8C%80%ED%91%9C%EC%A0%81%EC%9D%B8-%EC%98%88#entry182comment</comments>
			<pubDate>Tue, 26 May 2009 20:17:18 +0900</pubDate>
		</item>
		<item>
			<title>[카테고리 : 교육용 자료] 병신인증의 대표적인 예.</title>
			<link>http://www.tylorstyle.net/entry/%EC%B9%B4%ED%85%8C%EA%B3%A0%EB%A6%AC%EA%B5%90%EC%9C%A1-%EB%B3%91%EC%8B%A0%EC%9D%B8%EC%A6%9D%EC%9D%98-%EB%8C%80%ED%91%9C%EC%A0%81%EC%9D%B8-%EC%98%88</link>
			<description>&lt;fieldset style=&quot;margin:20px 0px 20px 0px;padding:5px;&quot;&gt;&lt;legend&gt;&lt;span&gt;&lt;strong&gt;크리에이티브 커먼즈 라이선스&lt;/strong&gt;&lt;/span&gt;&lt;/legend&gt;&lt;!--Creative Commons License--&gt;&lt;div style=&quot;float: left; width: 88px; margin-top: 3px;&quot;&gt;&lt;a rel=&quot;license&quot; href=&quot;http://creativecommons.org/licenses/by-nc-sa/2.0/kr/&quot; target=&quot;_blank&quot;&gt;&lt;img alt=&quot;Creative Commons License&quot; style=&quot;border-width: 0&quot; src=&quot;http://i.creativecommons.org/l/by-nc-sa/2.0/kr/88x31.png&quot;/&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;margin-left: 92px; margin-top: 3px; text-align: justify;&quot;&gt;이 저작물은 &lt;a rel=&quot;license&quot; href=&quot;http://creativecommons.org/licenses/by-nc-sa/2.0/kr/&quot; target=&quot;_blank&quot;&gt;크리에이티브 커먼즈 코리아 저작자표시-비영리-동일조건변경허락 2.0 대한민국 라이선스&lt;/a&gt;에 따라 이용하실 수 있습니다.
			&lt;!-- Creative Commons License--&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-nc-sa/2.0/kr/&quot; /&gt;
			&lt;/Work&gt;
			&lt;License rdf:about=&quot;http://creativecommons.org/licenses/by-nc-sa/&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;requires rdf:resource=&quot;http://web.resource.org/cc/ShareAlike&quot;/&gt;&lt;prohibits rdf:resource=&quot;http://web.resource.org/cc/CommercialUse&quot;/&gt;&lt;/License&gt;&lt;/rdf:RDF&gt; --&gt;&lt;/div&gt;&lt;/fieldset&gt;&lt;div class=&quot;imageblock center&quot; style=&quot;text-align: center; clear: both;&quot;&gt;&lt;img src=&quot;http://cfile24.uf.tistory.com/image/1963424D4E3830F2267924&quot; alt=&quot;사용자 삽입 이미지&quot; height=&quot;453&quot; width=&quot;800&quot;/&gt;&lt;/div&gt;&lt;div&gt;사진 출처 : &amp;nbsp;클리앙 사진게사판 luxmea 님 게시물.&lt;/div&gt;&lt;div class=&quot;tt-plugin ttShareEntryWithSNS tt-sns-icon-alignment-left tt-sns-icon-size-big&quot;&gt;
	&lt;button class=&quot;ttShareEntryWithYozm&quot; id=&quot;ttServiceYozm_&quot; onclick=&quot;ShareEntryWithSNS.share(&#039;yozm&#039;, &#039;&#039;, &#039;&#039;);&quot;&gt;&lt;span&gt;요즘에 보내기&lt;/span&gt;&lt;/button&gt;&lt;button
	class=&quot;ttShareEntryWithTwitter&quot; id=&quot;ttServiceTwitter_&quot; onclick=&quot;ShareEntryWithSNS.share(&#039;twitter&#039;, &#039;&#039;, &#039;&#039;);&quot;&gt;&lt;span&gt;트위터에 보내기&lt;/span&gt;&lt;/button&gt;&lt;button
	class=&quot;ttShareEntryWithFacebook&quot; id=&quot;ttServiceFacebook_&quot; onclick=&quot;ShareEntryWithSNS.share(&#039;facebook&#039;, &#039;&#039;, &#039;&#039;);&quot;&gt;&lt;span&gt;페이스북에 보내기&lt;/span&gt;&lt;/button&gt;&lt;button
	class=&quot;ttShareEntryWithMe2day&quot; id=&quot;ttServiceMe2day_&quot; onclick=&quot;ShareEntryWithSNS.share(&#039;me2day&#039;, &#039;&#039;, &#039;&#039;);&quot;&gt;&lt;span&gt;미투데이에 보내기&lt;/span&gt;&lt;/button&gt;
&lt;/div&gt;
&lt;div style=&quot;text-align:left; padding-top:10px;&quot;&gt;
&lt;iframe src=&quot;http://www.facebook.com/plugins/like.php?href=www.tylorstyle.net/181&amp;amp;layout=standard&amp;amp;show_faces=true&amp;amp;width=310&amp;amp;action=like&amp;amp;font=tahoma&amp;amp;colorscheme=light&amp;amp;height=65&quot; scrolling=&quot;no&quot; frameborder=&quot;0&quot; style=&quot;border:none; overflow:hidden; width:310px; height:65px;&quot; allowTransparency=&quot;true&quot;&gt;&lt;/iframe&gt;
&lt;/div&gt;
</description>
			<category>병신인증</category>
			<author>TylorSTYLE™</author>
			<guid>http://www.tylorstyle.net/181</guid>
			<comments>http://www.tylorstyle.net/entry/%EC%B9%B4%ED%85%8C%EA%B3%A0%EB%A6%AC%EA%B5%90%EC%9C%A1-%EB%B3%91%EC%8B%A0%EC%9D%B8%EC%A6%9D%EC%9D%98-%EB%8C%80%ED%91%9C%EC%A0%81%EC%9D%B8-%EC%98%88#entry181comment</comments>
			<pubDate>Tue, 26 May 2009 18:41:55 +0900</pubDate>
		</item>
		<item>
			<title>당신을 떠나보낸지 2 일 째...</title>
			<link>http://www.tylorstyle.net/entry/%EB%8B%B9%EC%8B%A0%EC%9D%84-%EB%96%A0%EB%82%98%EB%B3%B4%EB%82%B8%EC%A7%80-2-%EC%9D%BC-%EC%A7%B8</link>
			<description>&lt;fieldset style=&quot;margin:20px 0px 20px 0px;padding:5px;&quot;&gt;&lt;legend&gt;&lt;span&gt;&lt;strong&gt;크리에이티브 커먼즈 라이선스&lt;/strong&gt;&lt;/span&gt;&lt;/legend&gt;&lt;!--Creative Commons License--&gt;&lt;div style=&quot;float: left; width: 88px; margin-top: 3px;&quot;&gt;&lt;a rel=&quot;license&quot; href=&quot;http://creativecommons.org/licenses/by-nc-sa/2.0/kr/&quot; target=&quot;_blank&quot;&gt;&lt;img alt=&quot;Creative Commons License&quot; style=&quot;border-width: 0&quot; src=&quot;http://i.creativecommons.org/l/by-nc-sa/2.0/kr/88x31.png&quot;/&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;margin-left: 92px; margin-top: 3px; text-align: justify;&quot;&gt;이 저작물은 &lt;a rel=&quot;license&quot; href=&quot;http://creativecommons.org/licenses/by-nc-sa/2.0/kr/&quot; target=&quot;_blank&quot;&gt;크리에이티브 커먼즈 코리아 저작자표시-비영리-동일조건변경허락 2.0 대한민국 라이선스&lt;/a&gt;에 따라 이용하실 수 있습니다.
			&lt;!-- Creative Commons License--&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-nc-sa/2.0/kr/&quot; /&gt;
			&lt;/Work&gt;
			&lt;License rdf:about=&quot;http://creativecommons.org/licenses/by-nc-sa/&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;requires rdf:resource=&quot;http://web.resource.org/cc/ShareAlike&quot;/&gt;&lt;prohibits rdf:resource=&quot;http://web.resource.org/cc/CommercialUse&quot;/&gt;&lt;/License&gt;&lt;/rdf:RDF&gt; --&gt;&lt;/div&gt;&lt;/fieldset&gt;&lt;div class=&quot;imageblock center&quot; style=&quot;text-align: center; clear: both;&quot;&gt;&lt;img src=&quot;http://cfile9.uf.tistory.com/image/161511514E3830F2371957&quot; alt=&quot;사용자 삽입 이미지&quot; height=&quot;1028&quot; width=&quot;736&quot;/&gt;&lt;/div&gt;왜 마음이 더 공허해지는 것일까....&lt;BR&gt;&lt;BR&gt;왜 이제서야 당신이 우릴 사랑하는 마음을 느낀 것일까...&lt;BR&gt;&lt;BR&gt;내 수족을 잘래 낸 것 같이 너무나도 아프다.&lt;BR&gt;&lt;BR&gt;술을 마셔도 잠이 오질 않는다.&lt;BR&gt;&lt;BR&gt;- 사진 출처 : 클리앙 사진게시판 -&lt;div class=&quot;tt-plugin ttShareEntryWithSNS tt-sns-icon-alignment-left tt-sns-icon-size-big&quot;&gt;
	&lt;button class=&quot;ttShareEntryWithYozm&quot; id=&quot;ttServiceYozm_&quot; onclick=&quot;ShareEntryWithSNS.share(&#039;yozm&#039;, &#039;&#039;, &#039;&#039;);&quot;&gt;&lt;span&gt;요즘에 보내기&lt;/span&gt;&lt;/button&gt;&lt;button
	class=&quot;ttShareEntryWithTwitter&quot; id=&quot;ttServiceTwitter_&quot; onclick=&quot;ShareEntryWithSNS.share(&#039;twitter&#039;, &#039;&#039;, &#039;&#039;);&quot;&gt;&lt;span&gt;트위터에 보내기&lt;/span&gt;&lt;/button&gt;&lt;button
	class=&quot;ttShareEntryWithFacebook&quot; id=&quot;ttServiceFacebook_&quot; onclick=&quot;ShareEntryWithSNS.share(&#039;facebook&#039;, &#039;&#039;, &#039;&#039;);&quot;&gt;&lt;span&gt;페이스북에 보내기&lt;/span&gt;&lt;/button&gt;&lt;button
	class=&quot;ttShareEntryWithMe2day&quot; id=&quot;ttServiceMe2day_&quot; onclick=&quot;ShareEntryWithSNS.share(&#039;me2day&#039;, &#039;&#039;, &#039;&#039;);&quot;&gt;&lt;span&gt;미투데이에 보내기&lt;/span&gt;&lt;/button&gt;
&lt;/div&gt;
&lt;div style=&quot;text-align:left; padding-top:10px;&quot;&gt;
&lt;iframe src=&quot;http://www.facebook.com/plugins/like.php?href=www.tylorstyle.net/180&amp;amp;layout=standard&amp;amp;show_faces=true&amp;amp;width=310&amp;amp;action=like&amp;amp;font=tahoma&amp;amp;colorscheme=light&amp;amp;height=65&quot; scrolling=&quot;no&quot; frameborder=&quot;0&quot; style=&quot;border:none; overflow:hidden; width:310px; height:65px;&quot; allowTransparency=&quot;true&quot;&gt;&lt;/iframe&gt;
&lt;/div&gt;
</description>
			<author>TylorSTYLE™</author>
			<guid>http://www.tylorstyle.net/180</guid>
			<comments>http://www.tylorstyle.net/entry/%EB%8B%B9%EC%8B%A0%EC%9D%84-%EB%96%A0%EB%82%98%EB%B3%B4%EB%82%B8%EC%A7%80-2-%EC%9D%BC-%EC%A7%B8#entry180comment</comments>
			<pubDate>Mon, 25 May 2009 03:27:39 +0900</pubDate>
		</item>
		<item>
			<title>노무현 전 대통령 유서 전문.</title>
			<link>http://www.tylorstyle.net/entry/%EB%85%B8%EB%AC%B4%ED%98%84-%EC%A0%84-%EB%8C%80%ED%86%B5%EB%A0%B9-%EC%9C%A0%EC%84%9C-%EC%A0%84%EB%AC%B8</link>
			<description>&lt;fieldset style=&quot;margin:20px 0px 20px 0px;padding:5px;&quot;&gt;&lt;legend&gt;&lt;span&gt;&lt;strong&gt;크리에이티브 커먼즈 라이선스&lt;/strong&gt;&lt;/span&gt;&lt;/legend&gt;&lt;!--Creative Commons License--&gt;&lt;div style=&quot;float: left; width: 88px; margin-top: 3px;&quot;&gt;&lt;a rel=&quot;license&quot; href=&quot;http://creativecommons.org/licenses/by-nc-sa/2.0/kr/&quot; target=&quot;_blank&quot;&gt;&lt;img alt=&quot;Creative Commons License&quot; style=&quot;border-width: 0&quot; src=&quot;http://i.creativecommons.org/l/by-nc-sa/2.0/kr/88x31.png&quot;/&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;margin-left: 92px; margin-top: 3px; text-align: justify;&quot;&gt;이 저작물은 &lt;a rel=&quot;license&quot; href=&quot;http://creativecommons.org/licenses/by-nc-sa/2.0/kr/&quot; target=&quot;_blank&quot;&gt;크리에이티브 커먼즈 코리아 저작자표시-비영리-동일조건변경허락 2.0 대한민국 라이선스&lt;/a&gt;에 따라 이용하실 수 있습니다.
			&lt;!-- Creative Commons License--&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-nc-sa/2.0/kr/&quot; /&gt;
			&lt;/Work&gt;
			&lt;License rdf:about=&quot;http://creativecommons.org/licenses/by-nc-sa/&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;requires rdf:resource=&quot;http://web.resource.org/cc/ShareAlike&quot;/&gt;&lt;prohibits rdf:resource=&quot;http://web.resource.org/cc/CommercialUse&quot;/&gt;&lt;/License&gt;&lt;/rdf:RDF&gt; --&gt;&lt;/div&gt;&lt;/fieldset&gt;매스컴에 나오는 내용과는 약간 다른 것 같습니다.&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;트위터에서 @5rlam 님께서 알려주셔서 찾게 되었네요.&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;국회 일보의 유서 전문 내용이며, 임의 수정될 수 있어(요즘 각 포털, 신문사 사이트에 이런 일이 비일비재 합니다.) 캡쳐 이미지도 함께 올립니다.&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;[검색링크] : &lt;a href=&quot;http://www.google.co.kr/search?complete=1&amp;amp;hl=ko&amp;amp;q=http%3A%2F%2Fwww.ighnews.com%2Fnews%2FarticleView.html%3Fidxno%3D3587&amp;amp;btnG=Google+검색&amp;amp;lr=&amp;amp;aq=f&quot; target=&quot;_blank&quot;&gt;http://www.google.co.kr/search?complete=1&amp;amp;hl=ko&amp;amp;q=http%3A%2F%2Fwww.ighnews.com%2Fnews%2FarticleView.html%3Fidxno%3D3587&amp;amp;btnG=Google+검색&amp;amp;lr=&amp;amp;aq=f&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;&lt;div class=&quot;imageblock center&quot; style=&quot;text-align: center; clear: both;&quot;&gt;&lt;img src=&quot;http://cfile25.uf.tistory.com/image/117885484E3830F10DBCE1&quot; alt=&quot;사용자 삽입 이미지&quot; height=&quot;890&quot; width=&quot;600&quot;/&gt;&lt;/div&gt;&lt;br&gt;&lt;/div&gt;&lt;div class=&quot;tt-plugin ttShareEntryWithSNS tt-sns-icon-alignment-left tt-sns-icon-size-big&quot;&gt;
	&lt;button class=&quot;ttShareEntryWithYozm&quot; id=&quot;ttServiceYozm_&quot; onclick=&quot;ShareEntryWithSNS.share(&#039;yozm&#039;, &#039;&#039;, &#039;&#039;);&quot;&gt;&lt;span&gt;요즘에 보내기&lt;/span&gt;&lt;/button&gt;&lt;button
	class=&quot;ttShareEntryWithTwitter&quot; id=&quot;ttServiceTwitter_&quot; onclick=&quot;ShareEntryWithSNS.share(&#039;twitter&#039;, &#039;&#039;, &#039;&#039;);&quot;&gt;&lt;span&gt;트위터에 보내기&lt;/span&gt;&lt;/button&gt;&lt;button
	class=&quot;ttShareEntryWithFacebook&quot; id=&quot;ttServiceFacebook_&quot; onclick=&quot;ShareEntryWithSNS.share(&#039;facebook&#039;, &#039;&#039;, &#039;&#039;);&quot;&gt;&lt;span&gt;페이스북에 보내기&lt;/span&gt;&lt;/button&gt;&lt;button
	class=&quot;ttShareEntryWithMe2day&quot; id=&quot;ttServiceMe2day_&quot; onclick=&quot;ShareEntryWithSNS.share(&#039;me2day&#039;, &#039;&#039;, &#039;&#039;);&quot;&gt;&lt;span&gt;미투데이에 보내기&lt;/span&gt;&lt;/button&gt;
&lt;/div&gt;
&lt;div style=&quot;text-align:left; padding-top:10px;&quot;&gt;
&lt;iframe src=&quot;http://www.facebook.com/plugins/like.php?href=www.tylorstyle.net/179&amp;amp;layout=standard&amp;amp;show_faces=true&amp;amp;width=310&amp;amp;action=like&amp;amp;font=tahoma&amp;amp;colorscheme=light&amp;amp;height=65&quot; scrolling=&quot;no&quot; frameborder=&quot;0&quot; style=&quot;border:none; overflow:hidden; width:310px; height:65px;&quot; allowTransparency=&quot;true&quot;&gt;&lt;/iframe&gt;
&lt;/div&gt;
</description>
			<category>국회일보</category>
			<category>노무현</category>
			<category>대통령</category>
			<category>유서</category>
			<author>TylorSTYLE™</author>
			<guid>http://www.tylorstyle.net/179</guid>
			<comments>http://www.tylorstyle.net/entry/%EB%85%B8%EB%AC%B4%ED%98%84-%EC%A0%84-%EB%8C%80%ED%86%B5%EB%A0%B9-%EC%9C%A0%EC%84%9C-%EC%A0%84%EB%AC%B8#entry179comment</comments>
			<pubDate>Sun, 24 May 2009 05:06:37 +0900</pubDate>
		</item>
		<item>
			<title>우리 시대의 귀인을 떠나보내며....</title>
			<link>http://www.tylorstyle.net/entry/%EC%9A%B0%EB%A6%AC-%EC%8B%9C%ED%83%9C%EC%9D%98-%EA%B7%80%EC%9D%B8%EC%9D%84-%EB%96%A0%EB%82%98%EB%B3%B4%EB%82%B4%EB%A9%B0</link>
			<description>&lt;fieldset style=&quot;margin:20px 0px 20px 0px;padding:5px;&quot;&gt;&lt;legend&gt;&lt;span&gt;&lt;strong&gt;크리에이티브 커먼즈 라이선스&lt;/strong&gt;&lt;/span&gt;&lt;/legend&gt;&lt;!--Creative Commons License--&gt;&lt;div style=&quot;float: left; width: 88px; margin-top: 3px;&quot;&gt;&lt;a rel=&quot;license&quot; href=&quot;http://creativecommons.org/licenses/by-nc-sa/2.0/kr/&quot; target=&quot;_blank&quot;&gt;&lt;img alt=&quot;Creative Commons License&quot; style=&quot;border-width: 0&quot; src=&quot;http://i.creativecommons.org/l/by-nc-sa/2.0/kr/88x31.png&quot;/&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;margin-left: 92px; margin-top: 3px; text-align: justify;&quot;&gt;이 저작물은 &lt;a rel=&quot;license&quot; href=&quot;http://creativecommons.org/licenses/by-nc-sa/2.0/kr/&quot; target=&quot;_blank&quot;&gt;크리에이티브 커먼즈 코리아 저작자표시-비영리-동일조건변경허락 2.0 대한민국 라이선스&lt;/a&gt;에 따라 이용하실 수 있습니다.
			&lt;!-- Creative Commons License--&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-nc-sa/2.0/kr/&quot; /&gt;
			&lt;/Work&gt;
			&lt;License rdf:about=&quot;http://creativecommons.org/licenses/by-nc-sa/&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;requires rdf:resource=&quot;http://web.resource.org/cc/ShareAlike&quot;/&gt;&lt;prohibits rdf:resource=&quot;http://web.resource.org/cc/CommercialUse&quot;/&gt;&lt;/License&gt;&lt;/rdf:RDF&gt; --&gt;&lt;/div&gt;&lt;/fieldset&gt;노무현 전 대통령.... 정말 바보같은사람.&lt;BR&gt;&lt;BR&gt;지도자로서 존경하는 당신을 난 절대 잊지 않을겁니다.&lt;BR&gt;&lt;BR&gt;내 미래의 아들 딸들에게 당신에 대해 꼭 알려줄겁니다.&lt;BR&gt;&lt;BR&gt;&lt;div class=&quot;imageblock center&quot; style=&quot;text-align: center; clear: both;&quot;&gt;&lt;img src=&quot;http://cfile9.uf.tistory.com/image/184818534E3830F009536C&quot; alt=&quot;사용자 삽입 이미지&quot; height=&quot;4535&quot; width=&quot;480&quot;/&gt;&lt;/div&gt;&lt;BR&gt;&lt;BR&gt;고인이 된 노무현 전 대통령의 명복을 빕니다.&lt;div class=&quot;tt-plugin ttShareEntryWithSNS tt-sns-icon-alignment-left tt-sns-icon-size-big&quot;&gt;
	&lt;button class=&quot;ttShareEntryWithYozm&quot; id=&quot;ttServiceYozm_&quot; onclick=&quot;ShareEntryWithSNS.share(&#039;yozm&#039;, &#039;&#039;, &#039;&#039;);&quot;&gt;&lt;span&gt;요즘에 보내기&lt;/span&gt;&lt;/button&gt;&lt;button
	class=&quot;ttShareEntryWithTwitter&quot; id=&quot;ttServiceTwitter_&quot; onclick=&quot;ShareEntryWithSNS.share(&#039;twitter&#039;, &#039;&#039;, &#039;&#039;);&quot;&gt;&lt;span&gt;트위터에 보내기&lt;/span&gt;&lt;/button&gt;&lt;button
	class=&quot;ttShareEntryWithFacebook&quot; id=&quot;ttServiceFacebook_&quot; onclick=&quot;ShareEntryWithSNS.share(&#039;facebook&#039;, &#039;&#039;, &#039;&#039;);&quot;&gt;&lt;span&gt;페이스북에 보내기&lt;/span&gt;&lt;/button&gt;&lt;button
	class=&quot;ttShareEntryWithMe2day&quot; id=&quot;ttServiceMe2day_&quot; onclick=&quot;ShareEntryWithSNS.share(&#039;me2day&#039;, &#039;&#039;, &#039;&#039;);&quot;&gt;&lt;span&gt;미투데이에 보내기&lt;/span&gt;&lt;/button&gt;
&lt;/div&gt;
&lt;div style=&quot;text-align:left; padding-top:10px;&quot;&gt;
&lt;iframe src=&quot;http://www.facebook.com/plugins/like.php?href=www.tylorstyle.net/178&amp;amp;layout=standard&amp;amp;show_faces=true&amp;amp;width=310&amp;amp;action=like&amp;amp;font=tahoma&amp;amp;colorscheme=light&amp;amp;height=65&quot; scrolling=&quot;no&quot; frameborder=&quot;0&quot; style=&quot;border:none; overflow:hidden; width:310px; height:65px;&quot; allowTransparency=&quot;true&quot;&gt;&lt;/iframe&gt;
&lt;/div&gt;
</description>
			<author>TylorSTYLE™</author>
			<guid>http://www.tylorstyle.net/178</guid>
			<comments>http://www.tylorstyle.net/entry/%EC%9A%B0%EB%A6%AC-%EC%8B%9C%ED%83%9C%EC%9D%98-%EA%B7%80%EC%9D%B8%EC%9D%84-%EB%96%A0%EB%82%98%EB%B3%B4%EB%82%B4%EB%A9%B0#entry178comment</comments>
			<pubDate>Sat, 23 May 2009 18:26:42 +0900</pubDate>
		</item>
		<item>
			<title>Trac + Subversion 설치 및 설정 과정에 대해...(Intro)</title>
			<link>http://www.tylorstyle.net/entry/Trac-Subversion-%EC%84%A4%EC%B9%98-%EB%B0%8F-%EC%84%A4%EC%A0%95-%EA%B3%BC%EC%A0%95%EC%97%90-%EB%8C%80%ED%95%B4Intro</link>
			<description>&lt;fieldset style=&quot;margin:20px 0px 20px 0px;padding:5px;&quot;&gt;&lt;legend&gt;&lt;span&gt;&lt;strong&gt;크리에이티브 커먼즈 라이선스&lt;/strong&gt;&lt;/span&gt;&lt;/legend&gt;&lt;!--Creative Commons License--&gt;&lt;div style=&quot;float: left; width: 88px; margin-top: 3px;&quot;&gt;&lt;a rel=&quot;license&quot; href=&quot;http://creativecommons.org/licenses/by-nc-sa/2.0/kr/&quot; target=&quot;_blank&quot;&gt;&lt;img alt=&quot;Creative Commons License&quot; style=&quot;border-width: 0&quot; src=&quot;http://i.creativecommons.org/l/by-nc-sa/2.0/kr/88x31.png&quot;/&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;margin-left: 92px; margin-top: 3px; text-align: justify;&quot;&gt;이 저작물은 &lt;a rel=&quot;license&quot; href=&quot;http://creativecommons.org/licenses/by-nc-sa/2.0/kr/&quot; target=&quot;_blank&quot;&gt;크리에이티브 커먼즈 코리아 저작자표시-비영리-동일조건변경허락 2.0 대한민국 라이선스&lt;/a&gt;에 따라 이용하실 수 있습니다.
			&lt;!-- Creative Commons License--&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-nc-sa/2.0/kr/&quot; /&gt;
			&lt;/Work&gt;
			&lt;License rdf:about=&quot;http://creativecommons.org/licenses/by-nc-sa/&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;requires rdf:resource=&quot;http://web.resource.org/cc/ShareAlike&quot;/&gt;&lt;prohibits rdf:resource=&quot;http://web.resource.org/cc/CommercialUse&quot;/&gt;&lt;/License&gt;&lt;/rdf:RDF&gt; --&gt;&lt;/div&gt;&lt;/fieldset&gt;&amp;nbsp;현재 포스팅 준비중이지만 포스팅 내용에는 설치와 설정 과정만을 적기 위해 이것이 무엇이며, 왜 필요한지, 그리고 세팅과정의 숨은 이야기를 하고자 합니다.
&lt;DIV&gt;&lt;BR&gt;&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;제가 현재 근무하고 있는 회사는 메디슨 벤처로 분사되어 창립 10 년이 넘는 회사입니다.&amp;nbsp; 의료기기에는 과거부터 전자 제어가 필요했었고, 당연히 펌웨어나 임베디드 OS 가 탑제된 제품들이 있는데 해당 프로젝트들이 (페이퍼)문서로 남아있지만 체계적인 정리, 즉 프로그램 코드에 대해서는 체계적인 관리가 이루어지지 않고 있었습니다.&lt;BR&gt;&amp;nbsp;특히 오래된 장비의 경우 코드가 왜 계정되었는지 어떤 목적이였는지 얼마 없는 주석문 만으로는 그 의도를 파악할 수 없었지요.&lt;BR&gt;&lt;BR&gt;&amp;nbsp;결국 윗분들 승인 없이 혼자 회사의 남는 시스템과 개인적으로 시간이 남느 저녁타임에 연구소 전산화를 위한 시스템 테스트를 해 보았습니다.&lt;BR&gt;&amp;nbsp;데이터를 안전하게 보관할 수 있는 스토리지, 소프트웨어의 체계적인 관리를 위한 관리 소프트웨어가 절실하였기에 제일 처음 스토리지 부터 테스트 하게 되었습니다.&lt;BR&gt;&lt;BR&gt;&amp;nbsp;FreeNAS&lt;BR&gt;&lt;BR&gt;&amp;nbsp;이것 저것 출시되어있는 하드웨어, 장비들 가격을 알아보고, 리눅스와 같은 OS 에서 구현하는 방법을 알아보던 중 FreeNAS 를 발견하게 되었는데 이건 솔직히 충격적이였습니다.&lt;BR&gt;&amp;nbsp;FreeBSD 커널기반에 대부분의 데이터 교환을 위한 프로토콜 지원.&lt;BR&gt;&amp;nbsp;시스템 요구사항은 클럭 스피드가 500MHz 만 넘으면 만사 OK + Ram 256MB 만 되어도 충분!&lt;BR&gt;&amp;nbsp;더욱더 재미난 것은 FreeNAS 를 설치하는데는 아무런 운영체제 설치가 필요 없고, 내구성을 위해 USB 스틱이나 CF/SD 카드슬롯(산업용 보드에는 메모리슬롯을 디스크로 사용할 수 있도록 보드에 메모리 슬롯이 내장 되어있습니다.)에 FreeNAS 를 설치하고 일반 하드디스크들을 스토리지로 운영할 수 있었습니다.&lt;BR&gt;&amp;nbsp;SoftRAID 를 지원해서 안정성과 성능은 하드웨어방식보다 떨어지지만 저렴하게 사용할 수 있다는 장점이 있기에 RAID 미러링으로 세팅하였구요.&lt;BR&gt;&lt;BR&gt;&amp;nbsp;설치 방법이 간단하여 얼른 설치하고 임베디드 리눅스 개발용 리눅스 시스템을 사양이 좋은 시스템으로 이전했&lt;BR&gt;&amp;nbsp;두 시스템을 구축하고 나서 RSync 를 이용해 리눅스의 작업 내용을 정기적으로 NAS 에 백업하도록 한 뒤 프로젝트 관리 시스템을 찾았습니다.&lt;BR&gt;&lt;BR&gt;&amp;nbsp;Subversion 을 사용하기 전에는 VS2005 를 사용해 봤었는데 VS 만 사용하는게 아니면 여간 불편한게 아니고, 소스 버전 제어만 될분 다른 기능은 전혀 없어서 고려 대상에 넣지도 않았습니다.&lt;BR&gt;&amp;nbsp;이전에 테터엔컴퍼니에서 테터툴즈와 텍스트큐브 개발에 사용하는 Trac 에 관심을 가지고 있었는데 오랜만에 가서 하나하나 꼼꼼히 살펴보니 &#039;아! 이거구나~~&#039; 란 생각이 들어 Trac 과 Subversion 으로 결정하게 되었습니다.&lt;BR&gt;&lt;BR&gt;&amp;nbsp;물론 처음 세팅에는 이것 저것 고생도 많이 했습니다만, 세팅이 어느정도 완료되어 안정화 되니 기분이 좋고 안심이 됩니다.&lt;BR&gt;&lt;BR&gt;&amp;nbsp;백업 방법도 바꾸어 NAS 가 리눅스 서버의 Trac 과 Subversion 의 폴더를 정기적으로 백업받도록 바꾸었구요.&lt;BR&gt;&lt;BR&gt;&amp;nbsp;Trac 의 경우 Ubuntu 에서 atp-get 으로 설치본을 받았는데 버전이 많이 낮았습니다.&lt;BR&gt;&amp;nbsp;결국 0.11 버전으로 올린 뒤 한글 메뉴 지원 문제로(0.12 개발버전부터 지원합니다.) 0.12dev 버전으로 이렇게 두번의 업그레이드 를 하였습니다. (설치 중 회사에서 여러 부서에서 다같이 써보자 해서 어쩔 수 없이 한글 메뉴가 지원되는 버전으로 업그레이드 하게 되었습니다.)&lt;BR&gt;&lt;BR&gt;&amp;nbsp;제가 작성할 세팅기에서는 0.12 버전으로 설치하는 방법을 넣을 예정입니다.&lt;BR&gt;&lt;BR&gt;&amp;nbsp;국내에 Trac, Subversion, FreeNAS 좋은 자료들이 많지만 저와 같이 아주 처음 사용해보는 아무것도 모르는 사람들에게는 확실지 자료양이 부족한 것 같아 당분간 시간나는대로 위 세가지에 대한 포스트를 연재해볼 생각입니다.&lt;BR&gt;&lt;BR&gt;&amp;nbsp;제가 작성하는 문서들이 큰 도움이 되길, 그리고 삽질 매니아가 되지 않으시길 바라면서, 여는글을 마칩니다.&lt;/DIV&gt;&lt;div class=&quot;tt-plugin ttShareEntryWithSNS tt-sns-icon-alignment-left tt-sns-icon-size-big&quot;&gt;
	&lt;button class=&quot;ttShareEntryWithYozm&quot; id=&quot;ttServiceYozm_&quot; onclick=&quot;ShareEntryWithSNS.share(&#039;yozm&#039;, &#039;&#039;, &#039;&#039;);&quot;&gt;&lt;span&gt;요즘에 보내기&lt;/span&gt;&lt;/button&gt;&lt;button
	class=&quot;ttShareEntryWithTwitter&quot; id=&quot;ttServiceTwitter_&quot; onclick=&quot;ShareEntryWithSNS.share(&#039;twitter&#039;, &#039;&#039;, &#039;&#039;);&quot;&gt;&lt;span&gt;트위터에 보내기&lt;/span&gt;&lt;/button&gt;&lt;button
	class=&quot;ttShareEntryWithFacebook&quot; id=&quot;ttServiceFacebook_&quot; onclick=&quot;ShareEntryWithSNS.share(&#039;facebook&#039;, &#039;&#039;, &#039;&#039;);&quot;&gt;&lt;span&gt;페이스북에 보내기&lt;/span&gt;&lt;/button&gt;&lt;button
	class=&quot;ttShareEntryWithMe2day&quot; id=&quot;ttServiceMe2day_&quot; onclick=&quot;ShareEntryWithSNS.share(&#039;me2day&#039;, &#039;&#039;, &#039;&#039;);&quot;&gt;&lt;span&gt;미투데이에 보내기&lt;/span&gt;&lt;/button&gt;
&lt;/div&gt;
&lt;div style=&quot;text-align:left; padding-top:10px;&quot;&gt;
&lt;iframe src=&quot;http://www.facebook.com/plugins/like.php?href=www.tylorstyle.net/176&amp;amp;layout=standard&amp;amp;show_faces=true&amp;amp;width=310&amp;amp;action=like&amp;amp;font=tahoma&amp;amp;colorscheme=light&amp;amp;height=65&quot; scrolling=&quot;no&quot; frameborder=&quot;0&quot; style=&quot;border:none; overflow:hidden; width:310px; height:65px;&quot; allowTransparency=&quot;true&quot;&gt;&lt;/iframe&gt;
&lt;/div&gt;
</description>
			<category>FreeNAS</category>
			<category>Subversion</category>
			<category>Trac</category>
			<author>TylorSTYLE™</author>
			<guid>http://www.tylorstyle.net/176</guid>
			<comments>http://www.tylorstyle.net/entry/Trac-Subversion-%EC%84%A4%EC%B9%98-%EB%B0%8F-%EC%84%A4%EC%A0%95-%EA%B3%BC%EC%A0%95%EC%97%90-%EB%8C%80%ED%95%B4Intro#entry176comment</comments>
			<pubDate>Sat, 23 May 2009 14:45:57 +0900</pubDate>
		</item>
		<item>
			<title>한국의 큰 별이 또 지다.</title>
			<link>http://www.tylorstyle.net/entry/%ED%95%9C%EA%B5%AD%EC%9D%98-%ED%81%B0-%EB%B3%84%EC%9D%B4-%EB%98%90-%EC%A7%80%EB%8B%A4</link>
			<description>&lt;fieldset style=&quot;margin:20px 0px 20px 0px;padding:5px;&quot;&gt;&lt;legend&gt;&lt;span&gt;&lt;strong&gt;크리에이티브 커먼즈 라이선스&lt;/strong&gt;&lt;/span&gt;&lt;/legend&gt;&lt;!--Creative Commons License--&gt;&lt;div style=&quot;float: left; width: 88px; margin-top: 3px;&quot;&gt;&lt;a rel=&quot;license&quot; href=&quot;http://creativecommons.org/licenses/by-nc-sa/2.0/kr/&quot; target=&quot;_blank&quot;&gt;&lt;img alt=&quot;Creative Commons License&quot; style=&quot;border-width: 0&quot; src=&quot;http://i.creativecommons.org/l/by-nc-sa/2.0/kr/88x31.png&quot;/&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;margin-left: 92px; margin-top: 3px; text-align: justify;&quot;&gt;이 저작물은 &lt;a rel=&quot;license&quot; href=&quot;http://creativecommons.org/licenses/by-nc-sa/2.0/kr/&quot; target=&quot;_blank&quot;&gt;크리에이티브 커먼즈 코리아 저작자표시-비영리-동일조건변경허락 2.0 대한민국 라이선스&lt;/a&gt;에 따라 이용하실 수 있습니다.
			&lt;!-- Creative Commons License--&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-nc-sa/2.0/kr/&quot; /&gt;
			&lt;/Work&gt;
			&lt;License rdf:about=&quot;http://creativecommons.org/licenses/by-nc-sa/&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;requires rdf:resource=&quot;http://web.resource.org/cc/ShareAlike&quot;/&gt;&lt;prohibits rdf:resource=&quot;http://web.resource.org/cc/CommercialUse&quot;/&gt;&lt;/License&gt;&lt;/rdf:RDF&gt; --&gt;&lt;/div&gt;&lt;/fieldset&gt;2009 년 5 월 23 일.....&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;2003년 ~ 2008 년 임기 동안 한국의 군사(국력), 정치, 경제, 사회를 눈부시게 발전시킨, 한국의 르네상스 시대를 열었던 노무현 전 대통령께서 서거하셨습니다.&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;변호사였던,&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;정치인이였던,&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;한 국가의 통수권자였던,&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;프로그래머였던, 밀리터리 오타쿠였던, PC 하드웨어 매니아였던, &lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;그리고.......&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;존경받는 작은 한 마을의 전직 고위 관리 출신의 농부였던......&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;당신의 옆집 아저씨와 같은 친근함과 그 미소가 모든 국민의 마음속에 영원히 기억될 것입니다.&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;고인의 명복을 빕니다.&lt;br&gt;&lt;/div&gt;&lt;div class=&quot;tt-plugin ttShareEntryWithSNS tt-sns-icon-alignment-left tt-sns-icon-size-big&quot;&gt;
	&lt;button class=&quot;ttShareEntryWithYozm&quot; id=&quot;ttServiceYozm_&quot; onclick=&quot;ShareEntryWithSNS.share(&#039;yozm&#039;, &#039;&#039;, &#039;&#039;);&quot;&gt;&lt;span&gt;요즘에 보내기&lt;/span&gt;&lt;/button&gt;&lt;button
	class=&quot;ttShareEntryWithTwitter&quot; id=&quot;ttServiceTwitter_&quot; onclick=&quot;ShareEntryWithSNS.share(&#039;twitter&#039;, &#039;&#039;, &#039;&#039;);&quot;&gt;&lt;span&gt;트위터에 보내기&lt;/span&gt;&lt;/button&gt;&lt;button
	class=&quot;ttShareEntryWithFacebook&quot; id=&quot;ttServiceFacebook_&quot; onclick=&quot;ShareEntryWithSNS.share(&#039;facebook&#039;, &#039;&#039;, &#039;&#039;);&quot;&gt;&lt;span&gt;페이스북에 보내기&lt;/span&gt;&lt;/button&gt;&lt;button
	class=&quot;ttShareEntryWithMe2day&quot; id=&quot;ttServiceMe2day_&quot; onclick=&quot;ShareEntryWithSNS.share(&#039;me2day&#039;, &#039;&#039;, &#039;&#039;);&quot;&gt;&lt;span&gt;미투데이에 보내기&lt;/span&gt;&lt;/button&gt;
&lt;/div&gt;
&lt;div style=&quot;text-align:left; padding-top:10px;&quot;&gt;
&lt;iframe src=&quot;http://www.facebook.com/plugins/like.php?href=www.tylorstyle.net/177&amp;amp;layout=standard&amp;amp;show_faces=true&amp;amp;width=310&amp;amp;action=like&amp;amp;font=tahoma&amp;amp;colorscheme=light&amp;amp;height=65&quot; scrolling=&quot;no&quot; frameborder=&quot;0&quot; style=&quot;border:none; overflow:hidden; width:310px; height:65px;&quot; allowTransparency=&quot;true&quot;&gt;&lt;/iframe&gt;
&lt;/div&gt;
</description>
			<category>노무현</category>
			<category>대통령</category>
			<category>서거</category>
			<author>TylorSTYLE™</author>
			<guid>http://www.tylorstyle.net/177</guid>
			<comments>http://www.tylorstyle.net/entry/%ED%95%9C%EA%B5%AD%EC%9D%98-%ED%81%B0-%EB%B3%84%EC%9D%B4-%EB%98%90-%EC%A7%80%EB%8B%A4#entry177comment</comments>
			<pubDate>Sat, 23 May 2009 12:22:04 +0900</pubDate>
		</item>
		<item>
			<title>easy_install 명령에서 error: unexpected HTML page found at .... Error Message 발생시 대처법</title>
			<link>http://www.tylorstyle.net/entry/easyinstall-%EB%AA%85%EB%A0%B9%EC%97%90%EC%84%9C-error-unexpected-HTML-page-found-at-Error-Message-%EB%B0%9C%EC%83%9D%EC%8B%9C-%EB%8C%80%EC%B2%98%EB%B2%95</link>
			<description>&lt;fieldset style=&quot;margin:20px 0px 20px 0px;padding:5px;&quot;&gt;&lt;legend&gt;&lt;span&gt;&lt;strong&gt;크리에이티브 커먼즈 라이선스&lt;/strong&gt;&lt;/span&gt;&lt;/legend&gt;&lt;!--Creative Commons License--&gt;&lt;div style=&quot;float: left; width: 88px; margin-top: 3px;&quot;&gt;&lt;a rel=&quot;license&quot; href=&quot;http://creativecommons.org/licenses/by-nc-sa/2.0/kr/&quot; target=&quot;_blank&quot;&gt;&lt;img alt=&quot;Creative Commons License&quot; style=&quot;border-width: 0&quot; src=&quot;http://i.creativecommons.org/l/by-nc-sa/2.0/kr/88x31.png&quot;/&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;margin-left: 92px; margin-top: 3px; text-align: justify;&quot;&gt;이 저작물은 &lt;a rel=&quot;license&quot; href=&quot;http://creativecommons.org/licenses/by-nc-sa/2.0/kr/&quot; target=&quot;_blank&quot;&gt;크리에이티브 커먼즈 코리아 저작자표시-비영리-동일조건변경허락 2.0 대한민국 라이선스&lt;/a&gt;에 따라 이용하실 수 있습니다.
			&lt;!-- Creative Commons License--&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-nc-sa/2.0/kr/&quot; /&gt;
			&lt;/Work&gt;
			&lt;License rdf:about=&quot;http://creativecommons.org/licenses/by-nc-sa/&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;requires rdf:resource=&quot;http://web.resource.org/cc/ShareAlike&quot;/&gt;&lt;prohibits rdf:resource=&quot;http://web.resource.org/cc/CommercialUse&quot;/&gt;&lt;/License&gt;&lt;/rdf:RDF&gt; --&gt;&lt;/div&gt;&lt;/fieldset&gt;&lt;p&gt;error: unexpected HTML page found at ~울라불라~&lt;br&gt;&lt;br&gt;Trac WebAdmin 설치 중 위와 같은 오류 메세지가 나와 아래와 같이 해결하였습니다.&lt;br&gt;&lt;br&gt;참고로 OS 는 Ubuntu 리눅스 입니다.&lt;br&gt;&lt;br&gt;sudo easy_install -U setuptools&lt;/p&gt;&lt;div class=&quot;tt-plugin ttShareEntryWithSNS tt-sns-icon-alignment-left tt-sns-icon-size-big&quot;&gt;
	&lt;button class=&quot;ttShareEntryWithYozm&quot; id=&quot;ttServiceYozm_&quot; onclick=&quot;ShareEntryWithSNS.share(&#039;yozm&#039;, &#039;&#039;, &#039;&#039;);&quot;&gt;&lt;span&gt;요즘에 보내기&lt;/span&gt;&lt;/button&gt;&lt;button
	class=&quot;ttShareEntryWithTwitter&quot; id=&quot;ttServiceTwitter_&quot; onclick=&quot;ShareEntryWithSNS.share(&#039;twitter&#039;, &#039;&#039;, &#039;&#039;);&quot;&gt;&lt;span&gt;트위터에 보내기&lt;/span&gt;&lt;/button&gt;&lt;button
	class=&quot;ttShareEntryWithFacebook&quot; id=&quot;ttServiceFacebook_&quot; onclick=&quot;ShareEntryWithSNS.share(&#039;facebook&#039;, &#039;&#039;, &#039;&#039;);&quot;&gt;&lt;span&gt;페이스북에 보내기&lt;/span&gt;&lt;/button&gt;&lt;button
	class=&quot;ttShareEntryWithMe2day&quot; id=&quot;ttServiceMe2day_&quot; onclick=&quot;ShareEntryWithSNS.share(&#039;me2day&#039;, &#039;&#039;, &#039;&#039;);&quot;&gt;&lt;span&gt;미투데이에 보내기&lt;/span&gt;&lt;/button&gt;
&lt;/div&gt;
&lt;div style=&quot;text-align:left; padding-top:10px;&quot;&gt;
&lt;iframe src=&quot;http://www.facebook.com/plugins/like.php?href=www.tylorstyle.net/174&amp;amp;layout=standard&amp;amp;show_faces=true&amp;amp;width=310&amp;amp;action=like&amp;amp;font=tahoma&amp;amp;colorscheme=light&amp;amp;height=65&quot; scrolling=&quot;no&quot; frameborder=&quot;0&quot; style=&quot;border:none; overflow:hidden; width:310px; height:65px;&quot; allowTransparency=&quot;true&quot;&gt;&lt;/iframe&gt;
&lt;/div&gt;
</description>
			<category>easy_install</category>
			<category>Python</category>
			<category>trac webadmin</category>
			<category>Ubuntu Linux</category>
			<category>리눅스</category>
			<category>우분투</category>
			<category>트랙</category>
			<category>파이썬</category>
			<author>TylorSTYLE™</author>
			<guid>http://www.tylorstyle.net/174</guid>
			<comments>http://www.tylorstyle.net/entry/easyinstall-%EB%AA%85%EB%A0%B9%EC%97%90%EC%84%9C-error-unexpected-HTML-page-found-at-Error-Message-%EB%B0%9C%EC%83%9D%EC%8B%9C-%EB%8C%80%EC%B2%98%EB%B2%95#entry174comment</comments>
			<pubDate>Fri, 15 May 2009 17:39:49 +0900</pubDate>
		</item>
		<item>
			<title>Mac OS 의 QuickTime Player 로 Samsung MPEG-4 코덱 영상 재생하기.</title>
			<link>http://www.tylorstyle.net/entry/Mac-OS-%EC%9D%98-QuickTime-Player-%EB%A1%9C-Samsung-MPEG-4-%EC%BD%94%EB%8D%B1-%EC%98%81%EC%83%81-%EC%9E%AC%EC%83%9D%ED%95%98%EA%B8%B0</link>
			<description>&lt;fieldset style=&quot;margin:20px 0px 20px 0px;padding:5px;&quot;&gt;&lt;legend&gt;&lt;span&gt;&lt;strong&gt;크리에이티브 커먼즈 라이선스&lt;/strong&gt;&lt;/span&gt;&lt;/legend&gt;&lt;!--Creative Commons License--&gt;&lt;div style=&quot;float: left; width: 88px; margin-top: 3px;&quot;&gt;&lt;a rel=&quot;license&quot; href=&quot;http://creativecommons.org/licenses/by-nc-sa/2.0/kr/&quot; target=&quot;_blank&quot;&gt;&lt;img alt=&quot;Creative Commons License&quot; style=&quot;border-width: 0&quot; src=&quot;http://i.creativecommons.org/l/by-nc-sa/2.0/kr/88x31.png&quot;/&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;margin-left: 92px; margin-top: 3px; text-align: justify;&quot;&gt;이 저작물은 &lt;a rel=&quot;license&quot; href=&quot;http://creativecommons.org/licenses/by-nc-sa/2.0/kr/&quot; target=&quot;_blank&quot;&gt;크리에이티브 커먼즈 코리아 저작자표시-비영리-동일조건변경허락 2.0 대한민국 라이선스&lt;/a&gt;에 따라 이용하실 수 있습니다.
			&lt;!-- Creative Commons License--&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-nc-sa/2.0/kr/&quot; /&gt;
			&lt;/Work&gt;
			&lt;License rdf:about=&quot;http://creativecommons.org/licenses/by-nc-sa/&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;requires rdf:resource=&quot;http://web.resource.org/cc/ShareAlike&quot;/&gt;&lt;prohibits rdf:resource=&quot;http://web.resource.org/cc/CommercialUse&quot;/&gt;&lt;/License&gt;&lt;/rdf:RDF&gt; --&gt;&lt;/div&gt;&lt;/fieldset&gt;&lt;div&gt;동영상을 변환할 일이 생겨 퀵타임으로 AVI 파일을 열었다가 새카만 화면을 보게 되었습니다.&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;퀵타임에서는 이 코덱을 제대로 인식하지 못해 Divx 6.0 으로 인식하던데 무비스트로 정보를 보니 Samsung MPEG-4 라는 듣보잡 코덱을 사용하더군요.&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;영상이 삼성 디카로 촬영된 영상이라 저런 듣보잡 코덱으로 인코딩 되었나본데... 일단 인터넷을 뒤적거려보니 3ivx 코덱으로 QuickTime, Final Cut 에서 영상을 사용할 수 있게 한답니다.&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;지금 설치해 돌려보니 잘 돌아가네요.&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;3ivx 는 아래 홈페이지에서 다운로드 받으시면 됩니다.&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;http://www.3ivx.com/download/index.html&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;PS. 맥 사용자만 설치하세요. 윈도우에서는 삼성 홈페이지를 통해 코덱을 설치할 수 있습니다.&lt;/div&gt;&lt;div class=&quot;tt-plugin ttShareEntryWithSNS tt-sns-icon-alignment-left tt-sns-icon-size-big&quot;&gt;
	&lt;button class=&quot;ttShareEntryWithYozm&quot; id=&quot;ttServiceYozm_&quot; onclick=&quot;ShareEntryWithSNS.share(&#039;yozm&#039;, &#039;&#039;, &#039;&#039;);&quot;&gt;&lt;span&gt;요즘에 보내기&lt;/span&gt;&lt;/button&gt;&lt;button
	class=&quot;ttShareEntryWithTwitter&quot; id=&quot;ttServiceTwitter_&quot; onclick=&quot;ShareEntryWithSNS.share(&#039;twitter&#039;, &#039;&#039;, &#039;&#039;);&quot;&gt;&lt;span&gt;트위터에 보내기&lt;/span&gt;&lt;/button&gt;&lt;button
	class=&quot;ttShareEntryWithFacebook&quot; id=&quot;ttServiceFacebook_&quot; onclick=&quot;ShareEntryWithSNS.share(&#039;facebook&#039;, &#039;&#039;, &#039;&#039;);&quot;&gt;&lt;span&gt;페이스북에 보내기&lt;/span&gt;&lt;/button&gt;&lt;button
	class=&quot;ttShareEntryWithMe2day&quot; id=&quot;ttServiceMe2day_&quot; onclick=&quot;ShareEntryWithSNS.share(&#039;me2day&#039;, &#039;&#039;, &#039;&#039;);&quot;&gt;&lt;span&gt;미투데이에 보내기&lt;/span&gt;&lt;/button&gt;
&lt;/div&gt;
&lt;div style=&quot;text-align:left; padding-top:10px;&quot;&gt;
&lt;iframe src=&quot;http://www.facebook.com/plugins/like.php?href=www.tylorstyle.net/173&amp;amp;layout=standard&amp;amp;show_faces=true&amp;amp;width=310&amp;amp;action=like&amp;amp;font=tahoma&amp;amp;colorscheme=light&amp;amp;height=65&quot; scrolling=&quot;no&quot; frameborder=&quot;0&quot; style=&quot;border:none; overflow:hidden; width:310px; height:65px;&quot; allowTransparency=&quot;true&quot;&gt;&lt;/iframe&gt;
&lt;/div&gt;
</description>
			<category>3ivx</category>
			<category>QuickTime</category>
			<category>Samsung MPEG-4</category>
			<author>TylorSTYLE™</author>
			<guid>http://www.tylorstyle.net/173</guid>
			<comments>http://www.tylorstyle.net/entry/Mac-OS-%EC%9D%98-QuickTime-Player-%EB%A1%9C-Samsung-MPEG-4-%EC%BD%94%EB%8D%B1-%EC%98%81%EC%83%81-%EC%9E%AC%EC%83%9D%ED%95%98%EA%B8%B0#entry173comment</comments>
			<pubDate>Wed, 13 May 2009 19:19:42 +0900</pubDate>
		</item>
		<item>
			<title>Libusb Win32 for Delphi.</title>
			<link>http://www.tylorstyle.net/entry/Libusb-Win32-for-Delphi</link>
			<description>&lt;fieldset style=&quot;margin:20px 0px 20px 0px;padding:5px;&quot;&gt;&lt;legend&gt;&lt;span&gt;&lt;strong&gt;크리에이티브 커먼즈 라이선스&lt;/strong&gt;&lt;/span&gt;&lt;/legend&gt;&lt;!--Creative Commons License--&gt;&lt;div style=&quot;float: left; width: 88px; margin-top: 3px;&quot;&gt;&lt;a rel=&quot;license&quot; href=&quot;http://creativecommons.org/licenses/by-nc-sa/2.0/kr/&quot; target=&quot;_blank&quot;&gt;&lt;img alt=&quot;Creative Commons License&quot; style=&quot;border-width: 0&quot; src=&quot;http://i.creativecommons.org/l/by-nc-sa/2.0/kr/88x31.png&quot;/&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;margin-left: 92px; margin-top: 3px; text-align: justify;&quot;&gt;이 저작물은 &lt;a rel=&quot;license&quot; href=&quot;http://creativecommons.org/licenses/by-nc-sa/2.0/kr/&quot; target=&quot;_blank&quot;&gt;크리에이티브 커먼즈 코리아 저작자표시-비영리-동일조건변경허락 2.0 대한민국 라이선스&lt;/a&gt;에 따라 이용하실 수 있습니다.
			&lt;!-- Creative Commons License--&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-nc-sa/2.0/kr/&quot; /&gt;
			&lt;/Work&gt;
			&lt;License rdf:about=&quot;http://creativecommons.org/licenses/by-nc-sa/&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;requires rdf:resource=&quot;http://web.resource.org/cc/ShareAlike&quot;/&gt;&lt;prohibits rdf:resource=&quot;http://web.resource.org/cc/CommercialUse&quot;/&gt;&lt;/License&gt;&lt;/rdf:RDF&gt; --&gt;&lt;/div&gt;&lt;/fieldset&gt;&lt;P&gt;Libusb 를 Delphi에서 사용하기위해 usb.h 를 Delphi 용 코드로 변환을 완료하였습니다.&lt;BR&gt;&lt;BR&gt;ADC 의 Eagle 칩에서 uClinux 를 사용할 때 U-Boot 와 uClinux(ADC 포팅버전)에서 USB를 통해 파일을 전송하는 USB Downloader 프로그램 대체하여 생산공정에 최적화된 소프트웨어를 만들었고, 테스트 결과 정상 동작하였습니다.&lt;BR&gt;&lt;BR&gt;USB Downloader 를 대체할 수 있는 코드는 정리하여 연휴가 끝난 뒤 포스트하도록 하겠습니다.&lt;BR&gt;&lt;BR&gt;다운로드 링크 : &lt;div class=&quot;imageblock left&quot; style=&quot;float: left; margin-right: 10px;&quot;&gt;&lt;a href=&quot;http://tylorstyle.tistory.com/attachment/cfile6.uf@123774494E3830EE17A9B7.pas&quot;&gt;&lt;img src=&quot;http://i1.daumcdn.net/cfs.tistory/v/110706133414/blog/image/extension/unknown.gif&quot; alt=&quot;&quot; style=&quot;vertical-align: middle;&quot; /&gt; usb.pas&lt;/a&gt;&lt;/div&gt;&lt;BR&gt;&lt;BR&gt;&lt;BR&gt;&lt;BR&gt;추가로 이 코드를 사용하기 위해서는 libusb0.dll 이 필요합니다.&lt;BR&gt;libusb-win32 는 &lt;A href=&quot;http://libusb-win32.sourceforge.net/&quot;&gt;http://libusb-win32.sourceforge.net/&lt;/A&gt; 에서 받으시면 되고, 예제는 libusb-win32 내에 예제를 참고하시면 됩니다.&lt;BR&gt;&lt;BR&gt;소스코드 전문 :&lt;BR&gt;&lt;/P&gt;
&lt;P&gt;unit usb;&lt;/P&gt;
&lt;P&gt;interface&lt;/P&gt;
&lt;P&gt;uses&lt;BR&gt;&amp;nbsp; Windows;&lt;/P&gt;
&lt;P&gt;{&lt;BR&gt;&amp;nbsp;* PATH_MAX from limits.h can&#039;t be used on Windows if the dll and&lt;BR&gt;&amp;nbsp;* import libraries are build/used by different compilers&lt;BR&gt;}&lt;/P&gt;
&lt;P&gt;const LIBUSB_PATH_MAX = 512;&lt;/P&gt;
&lt;P&gt;{&lt;BR&gt;&amp;nbsp;* USB spec information&lt;BR&gt;&amp;nbsp;*&lt;BR&gt;&amp;nbsp;* This is all stuff grabbed from various USB specs and is pretty much&lt;BR&gt;&amp;nbsp;* not subject to change&lt;BR&gt;}&lt;/P&gt;
&lt;P&gt;{&lt;BR&gt;&amp;nbsp;* Device and/or Interface Class codes&lt;BR&gt;}&lt;BR&gt;const USB_CLASS_PER_INTERFACE = 0; { for DeviceClass }&lt;BR&gt;const USB_CLASS_AUDIO &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; = 1;&lt;BR&gt;const USB_CLASS_COMM &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; = 2;&lt;BR&gt;const USB_CLASS_HID &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; = 3;&lt;BR&gt;const USB_CLASS_PRINTER &amp;nbsp; &amp;nbsp; &amp;nbsp; = 7;&lt;BR&gt;const USB_CLASS_MASS_STORAGE&amp;nbsp; = 8;&lt;BR&gt;const USB_CLASS_HUB &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; = 9;&lt;BR&gt;const USB_CLASS_DATA &amp;nbsp; &amp;nbsp; &amp;nbsp; = 10;&lt;BR&gt;const USB_CLASS_VENDOR_SPEC &amp;nbsp;= $ff;&lt;/P&gt;
&lt;P&gt;{&lt;BR&gt;&amp;nbsp;* Descriptor types&lt;BR&gt;}&lt;BR&gt;const USB_DT_DEVICE &amp;nbsp; = $01;&lt;BR&gt;const USB_DT_CONFIG &amp;nbsp; = $02;&lt;BR&gt;const USB_DT_STRING &amp;nbsp; = $03;&lt;BR&gt;const USB_DT_INTERFACE&amp;nbsp; = $04;&lt;BR&gt;const USB_DT_ENDPOINT &amp;nbsp;= $05;&lt;/P&gt;
&lt;P&gt;const USB_DT_HID &amp;nbsp; = $21;&lt;BR&gt;const USB_DT_REPORT &amp;nbsp;= $22;&lt;BR&gt;const USB_DT_PHYSICAL = $23;&lt;BR&gt;const USB_DT_HUB &amp;nbsp; = $29;&lt;/P&gt;
&lt;P&gt;{&lt;BR&gt;&amp;nbsp;* Descriptor sizes per descriptor type&lt;BR&gt;}&lt;BR&gt;const USB_DT_DEVICE_SIZE &amp;nbsp;= 18;&lt;BR&gt;const USB_DT_CONFIG_SIZE &amp;nbsp;= 9;&lt;BR&gt;const USB_DT_INTERFACE_SIZE &amp;nbsp;= 9;&lt;BR&gt;const USB_DT_ENDPOINT_SIZE &amp;nbsp;= 7;&lt;BR&gt;const USB_DT_ENDPOINT_AUDIO_SIZE = 9; { Audio extension }&lt;BR&gt;const USB_DT_HUB_NONVAR_SIZE &amp;nbsp;= 7;&lt;/P&gt;
&lt;P&gt;{ Endpoint descriptor }&lt;BR&gt;const USB_MAXENDPOINTS = 32;&lt;/P&gt;
&lt;P&gt;const USB_ENDPOINT_ADDRESS_MASK = $0f; &amp;nbsp;&amp;nbsp; { in bEndpointAddress }&lt;BR&gt;const USB_ENDPOINT_DIR_MASK &amp;nbsp;&amp;nbsp; = $80;&lt;/P&gt;
&lt;P&gt;const USB_ENDPOINT_TYPE_MASK &amp;nbsp;= $03; &amp;nbsp;&amp;nbsp; { in bmAttributes }&lt;BR&gt;const USB_ENDPOINT_TYPE_CONTROL &amp;nbsp; &amp;nbsp; = 0;&lt;BR&gt;const USB_ENDPOINT_TYPE_ISOCHRONOUS = 1;&lt;BR&gt;const USB_ENDPOINT_TYPE_BULK &amp;nbsp; &amp;nbsp;&amp;nbsp; = 2;&lt;BR&gt;const USB_ENDPOINT_TYPE_INTERRUPT &amp;nbsp; = 3;&lt;/P&gt;
&lt;P&gt;{ Interface descriptor }&lt;BR&gt;const USB_MAXINTERFACES = 32;&lt;BR&gt;const USB_MAXALTSETTING = 128; { Hard limit }&lt;/P&gt;
&lt;P&gt;{ Configuration descriptor information.. }&lt;BR&gt;const USB_MAXCONFIG &amp;nbsp;= 8;&lt;/P&gt;
&lt;P&gt;{&lt;BR&gt;&amp;nbsp;* Standard requests&lt;BR&gt;}&lt;BR&gt;const USB_REQ_GET_STATUS &amp;nbsp; &amp;nbsp;&amp;nbsp; = $00;&lt;BR&gt;const USB_REQ_CLEAR_FEATURE &amp;nbsp; &amp;nbsp; = $01;&lt;BR&gt;{ 0x02 is reserved }&lt;BR&gt;const USB_REQ_SET_FEATURE &amp;nbsp; &amp;nbsp;&amp;nbsp; = $03;&lt;BR&gt;{ 0x04 is reserved }&lt;BR&gt;const USB_REQ_SET_ADDRESS &amp;nbsp; &amp;nbsp;&amp;nbsp; = $05;&lt;BR&gt;const USB_REQ_GET_DESCRIPTOR &amp;nbsp;= $06;&lt;BR&gt;const USB_REQ_SET_DESCRIPTOR &amp;nbsp;= $07;&lt;BR&gt;const USB_REQ_GET_CONFIGURATION = $08;&lt;BR&gt;const USB_REQ_SET_CONFIGURATION = $09;&lt;BR&gt;const USB_REQ_GET_INTERFACE &amp;nbsp;&amp;nbsp; = $0A;&lt;BR&gt;const USB_REQ_SET_INTERFACE &amp;nbsp;&amp;nbsp; = $0B;&lt;BR&gt;const USB_REQ_SYNCH_FRAME &amp;nbsp; &amp;nbsp;&amp;nbsp; = $0C;&lt;/P&gt;
&lt;P&gt;const USB_TYPE_STANDARD &amp;nbsp;= ($00 shl 5);&lt;BR&gt;const USB_TYPE_CLASS &amp;nbsp; = ($01 shl 5);&lt;BR&gt;const USB_TYPE_VENDOR &amp;nbsp; = ($02 shl 5);&lt;BR&gt;const USB_TYPE_RESERVED &amp;nbsp;= ($03 shl 5);&lt;/P&gt;
&lt;P&gt;const USB_RECIP_DEVICE &amp;nbsp;= $00;&lt;BR&gt;const USB_RECIP_INTERFACE = $01;&lt;BR&gt;const USB_RECIP_ENDPOINT = $02;&lt;BR&gt;const USB_RECIP_OTHER &amp;nbsp; = $03;&lt;/P&gt;
&lt;P&gt;{&lt;BR&gt;&amp;nbsp;* Various libusb API related stuff&lt;BR&gt;}&lt;/P&gt;
&lt;P&gt;const USB_ENDPOINT_IN &amp;nbsp; = $80;&lt;BR&gt;const USB_ENDPOINT_OUT &amp;nbsp;= $00;&lt;/P&gt;
&lt;P&gt;{ Error codes }&lt;BR&gt;const USB_ERROR_BEGIN &amp;nbsp; = 500000;&lt;/P&gt;
&lt;P&gt;{ All standard descriptors have these 2 fields in common }&lt;BR&gt;type&lt;BR&gt;&amp;nbsp; Tusb_descriptor_header = record&lt;BR&gt;&amp;nbsp; &amp;nbsp; bLength &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; : byte;&lt;BR&gt;&amp;nbsp; &amp;nbsp; bDescriptorType : byte;&lt;BR&gt;&amp;nbsp; end;&lt;/P&gt;
&lt;P&gt;{ String descriptor }&lt;BR&gt;&amp;nbsp; Tusb_string_descriptor = record&lt;BR&gt;&amp;nbsp; &amp;nbsp; bLength &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; : byte;&lt;BR&gt;&amp;nbsp; &amp;nbsp; bDescriptorType : byte;&lt;BR&gt;&amp;nbsp; &amp;nbsp; wData &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; : array[0..0] of word;&lt;BR&gt;&amp;nbsp; end;&lt;/P&gt;
&lt;P&gt;{ HID descriptor }&lt;BR&gt;&amp;nbsp; Tusb_hid_descriptor = record&lt;BR&gt;&amp;nbsp; &amp;nbsp; bLength &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; : byte;&lt;BR&gt;&amp;nbsp; &amp;nbsp; bDescriptorType : byte;&lt;BR&gt;&amp;nbsp; &amp;nbsp; bcdHID &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; : word;&lt;BR&gt;&amp;nbsp; &amp;nbsp; bCountryCode &amp;nbsp;&amp;nbsp; : byte;&lt;BR&gt;&amp;nbsp; &amp;nbsp; bNumDescriptors : byte;&lt;BR&gt;&amp;nbsp; end;&lt;/P&gt;
&lt;P&gt;{ Endpoint descriptor }&lt;BR&gt;&amp;nbsp; Tusb_endpoint_descriptor = record&lt;BR&gt;&amp;nbsp; &amp;nbsp; bLength : byte;&lt;BR&gt;&amp;nbsp; &amp;nbsp; bDescriptorType : byte;&lt;BR&gt;&amp;nbsp; &amp;nbsp; bEndpointAddress : byte;&lt;BR&gt;&amp;nbsp; &amp;nbsp; bmAttributes : byte;&lt;BR&gt;&amp;nbsp; &amp;nbsp; wMaxPacketSize : word;&lt;BR&gt;&amp;nbsp; &amp;nbsp; bInterval : byte;&lt;BR&gt;&amp;nbsp; &amp;nbsp; bRefresh : byte;&lt;BR&gt;&amp;nbsp; &amp;nbsp; bSynchAddress : byte;&lt;BR&gt;&amp;nbsp; &amp;nbsp; extra : ^byte; { Extra descriptors }&lt;BR&gt;&amp;nbsp; &amp;nbsp; extralen : integer;&lt;BR&gt;&amp;nbsp; end;&lt;/P&gt;
&lt;P&gt;{ Interface descriptor }&lt;BR&gt;&amp;nbsp; Tusb_interface_descriptor = record&lt;BR&gt;&amp;nbsp; &amp;nbsp; bLength : byte;&lt;BR&gt;&amp;nbsp; &amp;nbsp; bDescriptorType &amp;nbsp; &amp;nbsp; : byte;&lt;BR&gt;&amp;nbsp; &amp;nbsp; bInterfaceNumber &amp;nbsp;&amp;nbsp; : byte;&lt;BR&gt;&amp;nbsp; &amp;nbsp; bAlternateSetting &amp;nbsp; : byte;&lt;BR&gt;&amp;nbsp; &amp;nbsp; bNumEndpoints &amp;nbsp; &amp;nbsp; &amp;nbsp; : byte;&lt;BR&gt;&amp;nbsp; &amp;nbsp; bInterfaceClass &amp;nbsp; &amp;nbsp; : byte;&lt;BR&gt;&amp;nbsp; &amp;nbsp; bInterfaceSubClass&amp;nbsp; : byte;&lt;BR&gt;&amp;nbsp; &amp;nbsp; bInterfaceProtocol&amp;nbsp; : byte;&lt;BR&gt;&amp;nbsp; &amp;nbsp; iInterface &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; : byte;&lt;/P&gt;
&lt;P&gt;&amp;nbsp; &amp;nbsp; endpoint : ^Tusb_endpoint_descriptor;&lt;/P&gt;
&lt;P&gt;&amp;nbsp; &amp;nbsp; extra &amp;nbsp; &amp;nbsp; : ^byte; { Extra descriptors }&lt;BR&gt;&amp;nbsp; &amp;nbsp; extralen&amp;nbsp; : integer;&lt;BR&gt;&amp;nbsp; end;&lt;/P&gt;
&lt;P&gt;&amp;nbsp; Tusb_interface = record&lt;BR&gt;&amp;nbsp; &amp;nbsp; altsetting : ^Tusb_interface_descriptor;&lt;BR&gt;&amp;nbsp; &amp;nbsp; num_altsetting : integer;&lt;BR&gt;&amp;nbsp; end;&lt;/P&gt;
&lt;P&gt;{ Configuration descriptor information.. }&lt;BR&gt;&amp;nbsp; Tusb_config_descriptor&amp;nbsp; = record&lt;BR&gt;&amp;nbsp; &amp;nbsp; bLength &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; : byte;&lt;BR&gt;&amp;nbsp; &amp;nbsp; bDescriptorType &amp;nbsp; &amp;nbsp; : byte;&lt;BR&gt;&amp;nbsp; &amp;nbsp; wTotalLength &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; : word;&lt;BR&gt;&amp;nbsp; &amp;nbsp; bNumInterfaces &amp;nbsp; &amp;nbsp;&amp;nbsp; : byte;&lt;BR&gt;&amp;nbsp; &amp;nbsp; bConfigurationValue : byte;&lt;BR&gt;&amp;nbsp; &amp;nbsp; iConfiguration &amp;nbsp; &amp;nbsp;&amp;nbsp; : byte;&lt;BR&gt;&amp;nbsp; &amp;nbsp; bmAttributes &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; : byte;&lt;BR&gt;&amp;nbsp; &amp;nbsp; MaxPower &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; : byte;&lt;/P&gt;
&lt;P&gt;&amp;nbsp; &amp;nbsp; interface_ : ^Tusb_interface;&lt;/P&gt;
&lt;P&gt;&amp;nbsp; &amp;nbsp; extra &amp;nbsp; &amp;nbsp; : ^byte; { Extra descriptors }&lt;BR&gt;&amp;nbsp; &amp;nbsp; extralen&amp;nbsp; : integer;&lt;BR&gt;&amp;nbsp; end;&lt;/P&gt;
&lt;P&gt;{ Device descriptor }&lt;BR&gt;&amp;nbsp; Tusb_device_descriptor = record&lt;BR&gt;&amp;nbsp; &amp;nbsp; bLength &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; : byte;&lt;BR&gt;&amp;nbsp; &amp;nbsp; bDescriptorType : byte;&lt;BR&gt;&amp;nbsp; &amp;nbsp; bcdUSB &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; : word;&lt;BR&gt;&amp;nbsp; &amp;nbsp; bDeviceClass &amp;nbsp;&amp;nbsp; : byte;&lt;BR&gt;&amp;nbsp; &amp;nbsp; bDeviceSubClass : byte;&lt;BR&gt;&amp;nbsp; &amp;nbsp; bDeviceProtocol : byte;&lt;BR&gt;&amp;nbsp; &amp;nbsp; bMaxPacketSize0 : byte;&lt;BR&gt;&amp;nbsp; &amp;nbsp; idVendor &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; : word;&lt;BR&gt;&amp;nbsp; &amp;nbsp; idProduct &amp;nbsp; &amp;nbsp; &amp;nbsp; : word;&lt;BR&gt;&amp;nbsp; &amp;nbsp; bcdDevice &amp;nbsp; &amp;nbsp; &amp;nbsp; : word;&lt;BR&gt;&amp;nbsp; &amp;nbsp; iManufacturer &amp;nbsp; : byte;&lt;BR&gt;&amp;nbsp; &amp;nbsp; iProduct &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; : byte;&lt;BR&gt;&amp;nbsp; &amp;nbsp; iSerialNumber &amp;nbsp; : byte;&lt;BR&gt;&amp;nbsp; &amp;nbsp; bNumConfigurations&amp;nbsp; : byte;&lt;BR&gt;&amp;nbsp; end;&lt;/P&gt;
&lt;P&gt;&amp;nbsp; Tusb_ctrl_setup = record&lt;BR&gt;&amp;nbsp; &amp;nbsp; bRequestType&amp;nbsp; : byte;&lt;BR&gt;&amp;nbsp; &amp;nbsp; bRequest &amp;nbsp; &amp;nbsp;&amp;nbsp; : byte;&lt;BR&gt;&amp;nbsp; &amp;nbsp; wValue &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; : word;&lt;BR&gt;&amp;nbsp; &amp;nbsp; wIndex &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; : word;&lt;BR&gt;&amp;nbsp; &amp;nbsp; wLength &amp;nbsp; &amp;nbsp; &amp;nbsp; : word;&lt;BR&gt;&amp;nbsp; end;&lt;/P&gt;
&lt;P&gt;{ Data types }&lt;/P&gt;
&lt;P&gt;&amp;nbsp; Pusb_bus = ^Tusb_bus;&lt;BR&gt;&amp;nbsp; Pusb_device = ^Tusb_device;&lt;/P&gt;
&lt;P&gt;&amp;nbsp; Tusb_device = record&lt;BR&gt;&amp;nbsp; &amp;nbsp; next, prev : Pusb_device;&lt;/P&gt;
&lt;P&gt;&amp;nbsp; &amp;nbsp; filename : array [0..LIBUSB_PATH_MAX-1] of Char;&lt;/P&gt;
&lt;P&gt;&amp;nbsp; &amp;nbsp; bus : Pusb_bus;&lt;/P&gt;
&lt;P&gt;&amp;nbsp; &amp;nbsp; descriptor : Tusb_device_descriptor;&lt;BR&gt;&amp;nbsp; &amp;nbsp; config : ^Tusb_config_descriptor;&lt;/P&gt;
&lt;P&gt;&amp;nbsp; &amp;nbsp; dev : Pointer; &amp;nbsp;{ Darwin support }&lt;/P&gt;
&lt;P&gt;&amp;nbsp; &amp;nbsp; devnum : byte;&lt;/P&gt;
&lt;P&gt;&amp;nbsp; &amp;nbsp; num_children : byte;&lt;BR&gt;&amp;nbsp; &amp;nbsp; children : ^Pusb_device;&lt;BR&gt;&amp;nbsp; end;&lt;/P&gt;
&lt;P&gt;&amp;nbsp; Tusb_bus = record&lt;BR&gt;&amp;nbsp; &amp;nbsp; next, prev : Pusb_bus;&lt;/P&gt;
&lt;P&gt;&amp;nbsp; &amp;nbsp; dirname : array[0..LIBUSB_PATH_MAX - 1] of Char;&lt;/P&gt;
&lt;P&gt;&amp;nbsp; &amp;nbsp; devices : Pusb_device;&lt;BR&gt;&amp;nbsp; &amp;nbsp; location : Cardinal;&lt;/P&gt;
&lt;P&gt;&amp;nbsp; &amp;nbsp; root_dev : Pusb_device;&lt;BR&gt;&amp;nbsp; end;&lt;/P&gt;
&lt;P&gt;{ Version information, Windows specific }&lt;BR&gt;&amp;nbsp; Tusb_version = record&lt;BR&gt;&amp;nbsp; &amp;nbsp; dll : record&lt;BR&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; major : integer;&lt;BR&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; minor : integer;&lt;BR&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; micro : integer;&lt;BR&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; nano : integer;&lt;BR&gt;&amp;nbsp; &amp;nbsp; end;&lt;BR&gt;&amp;nbsp; &amp;nbsp; driver : record&lt;BR&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; major : integer;&lt;BR&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; minor : integer;&lt;BR&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; micro : integer;&lt;BR&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; nano : integer;&lt;BR&gt;&amp;nbsp; &amp;nbsp; end;&lt;BR&gt;&amp;nbsp; end;&lt;/P&gt;
&lt;P&gt;&amp;nbsp; Pusb_dev_handle = ^Tusb_dev_handle;&lt;BR&gt;&amp;nbsp; Tusb_dev_handle = record&lt;BR&gt;&amp;nbsp; &amp;nbsp; fd&amp;nbsp; : integer;&lt;BR&gt;&amp;nbsp; &amp;nbsp; bus : Pusb_bus;&lt;BR&gt;&amp;nbsp; &amp;nbsp; device&amp;nbsp; : Pusb_device;&lt;BR&gt;&amp;nbsp; &amp;nbsp; config&amp;nbsp; : integer;&lt;BR&gt;&amp;nbsp; &amp;nbsp; interface_ : integer;&lt;BR&gt;&amp;nbsp; &amp;nbsp; altestting&amp;nbsp; : integer;&lt;BR&gt;&amp;nbsp; &amp;nbsp; impl_info : Pointer;&lt;BR&gt;&amp;nbsp; end;&lt;/P&gt;&lt;BR&gt;
&lt;P&gt;{ Function prototypes }&lt;/P&gt;
&lt;P&gt;&amp;nbsp; { usb.c }&lt;BR&gt;&amp;nbsp; function usb_open(dev : Pusb_device) : Pusb_dev_handle; cdecl; external &#039;libusb0.dll&#039;;&lt;BR&gt;&amp;nbsp; function usb_close(dev : Pusb_dev_handle) : integer; cdecl; external &#039;libusb0.dll&#039;;&lt;BR&gt;&amp;nbsp; function usb_get_string(dev: Pusb_dev_handle; index: integer; langid: integer; buf: PChar; buflen: Cardinal): integer; cdecl; external &#039;libusb0.dll&#039;;&lt;BR&gt;&amp;nbsp; function usb_get_string_simple(dev : Pusb_dev_handle; index: integer; buf: PChar; buflen: Cardinal): integer; cdecl; external &#039;libusb0.dll&#039;;&lt;/P&gt;
&lt;P&gt;&amp;nbsp; { descriptors.c }&lt;BR&gt;&amp;nbsp; function usb_get_descriptor_by_endpoint(udev: Pusb_dev_handle; ep: integer; type_: Byte; index: Byte; buf: Pointer; size: integer): integer; cdecl; external &#039;libusb0.dll&#039;;&lt;BR&gt;&amp;nbsp; function usb_get_descriptor(udev: Pusb_dev_handle; type_: Byte; index: Byte; buf : Pointer; size: integer): integer; cdecl; external &#039;libusb0.dll&#039;;&lt;/P&gt;
&lt;P&gt;&amp;nbsp; { &amp;lt;arch&amp;gt;.c }&lt;BR&gt;&amp;nbsp; function usb_bulk_write(dev: Pusb_dev_handle; ep: integer; bytes: PChar; size: integer; timeout: integer): integer; cdecl; external &#039;libusb0.dll&#039;;&lt;BR&gt;&amp;nbsp; function usb_bulk_read(dev: Pusb_dev_handle; ep: integer; bytes: PChar; size: integer; timeout: integer): integer; cdecl; external &#039;libusb0.dll&#039;;&lt;BR&gt;&amp;nbsp; function usb_interrupt_write(dev: Pusb_dev_handle; ep: integer; bytes: PChar; size: integer; timeout: integer): integer; cdecl; external &#039;libusb0.dll&#039;;&lt;BR&gt;&amp;nbsp; function usb_interrupt_read(dev: Pusb_dev_handle; ep: integer; bytes: PChar; size: integer; timeout: integer): integer; cdecl; external &#039;libusb0.dll&#039;;&lt;BR&gt;&amp;nbsp; function usb_control_msg(dev: Pusb_dev_handle; requesttype: integer; request: integer; value: integer; index: integer; bytes: PChar; size: integer; timeout: integer): integer; cdecl; external &#039;libusb0.dll&#039;;&lt;BR&gt;&amp;nbsp; function usb_set_configuration(dev: Pusb_dev_handle; configuration: integer): integer; cdecl; external &#039;libusb0.dll&#039;;&lt;BR&gt;&amp;nbsp; function usb_claim_interface(dev: Pusb_dev_handle; interface_: integer): integer; cdecl; external &#039;libusb0.dll&#039;;&lt;BR&gt;&amp;nbsp; function usb_release_interface(dev: Pusb_dev_handle; interface_: integer): integer; cdecl; external &#039;libusb0.dll&#039;;&lt;BR&gt;&amp;nbsp; function usb_set_altinterface(dev: Pusb_dev_handle; alternate: integer): integer; cdecl; external &#039;libusb0.dll&#039;;&lt;BR&gt;&amp;nbsp; function usb_resetep(dev: Pusb_dev_handle; ep: Cardinal): integer; cdecl; external &#039;libusb0.dll&#039;;&lt;BR&gt;&amp;nbsp; function usb_clear_halt(dev: Pusb_dev_handle; ep: Cardinal): integer; cdecl; external &#039;libusb0.dll&#039;;&lt;BR&gt;&amp;nbsp; function usb_reset(dev: Pusb_dev_handle): integer; cdecl; external &#039;libusb0.dll&#039;;&lt;/P&gt;
&lt;P&gt;&amp;nbsp; function usb_strerror: PChar; cdecl; external &#039;libusb0.dll&#039;;&lt;/P&gt;
&lt;P&gt;&amp;nbsp; procedure usb_init; cdecl; external &#039;libusb0.dll&#039;&lt;BR&gt;&amp;nbsp; procedure usb_set_debug(level: integer); cdecl; external &#039;libusb0.dll&#039;;&lt;BR&gt;&amp;nbsp; function usb_find_busses: integer; cdecl; external &#039;libusb0.dll&#039;;&lt;BR&gt;&amp;nbsp; function usb_find_devices: integer; cdecl; external &#039;libusb0.dll&#039;;&lt;BR&gt;&amp;nbsp; function usb_device(dev: Pusb_dev_handle): Pusb_device; cdecl; external &#039;libusb0.dll&#039;;&lt;BR&gt;&amp;nbsp; function usb_get_busses: Pusb_bus; cdecl; external &#039;libusb0.dll&#039;;&lt;/P&gt;
&lt;P&gt;&amp;nbsp; { Windows specific functions }&lt;/P&gt;
&lt;P&gt;&amp;nbsp; const LIBUSB_HAS_INSTALL_SERVICE_NP = 1;&lt;BR&gt;&amp;nbsp; function usb_install_service_np: integer; stdcall; external &#039;libusb0.dll&#039;;&lt;BR&gt;&amp;nbsp; procedure usb_install_service_np_rundll(wnd: HWND; instance: HINST; cmd_line: PChar; cmd_show: integer); stdcall; external &#039;libusb0.dll&#039;;&lt;/P&gt;
&lt;P&gt;&amp;nbsp; const LIBUSB_HAS_UNINSTALL_SERVICE_NP = 1;&lt;BR&gt;&amp;nbsp; function usb_uninstall_service_np: integer; stdcall; external &#039;libusb0.dll&#039;;&lt;BR&gt;&amp;nbsp; procedure usb_uninstall_service_np_rundll(wnd:HWND; instance: HINST; cmd_line: PChar; cmd_show: Integer); stdcall; external &#039;libusb0.dll&#039;;&lt;/P&gt;
&lt;P&gt;&amp;nbsp; const LIBUSB_HAS_INSTALL_DRIVER_NP = 1;&lt;BR&gt;&amp;nbsp; function usb_install_driver_np(const inf_file : PChar): integer; stdcall; external &#039;libusb0.dll&#039;;&lt;BR&gt;&amp;nbsp; procedure usb_install_driver_np_rundll(wnd: HWND; instance: HINST; cmd_line: PChar; cmd_show: integer); stdcall; external &#039;libusb0.dll&#039;;&lt;/P&gt;
&lt;P&gt;&amp;nbsp; const LIBUSB_HAS_TOUCH_INF_FILE_NP = 1;&lt;BR&gt;&amp;nbsp; function usb_touch_inf_file_np(const inf_file: PChar): integer; stdcall; external &#039;libusb0.dll&#039;;&lt;BR&gt;&amp;nbsp; procedure usb_touch_inf_file_np_rundll(wnd: HWND; instance: HINST; cmd_line: PChar; cmd_show: Integer); stdcall; external &#039;libusb0.dll&#039;;&lt;/P&gt;
&lt;P&gt;&amp;nbsp; const LIBUSB_HAS_INSTALL_NEEDS_RESTART_NP = 1;&lt;BR&gt;&amp;nbsp; function usb_install_needs_restart_np: integer; stdcall; external &#039;libusb0.dll&#039;;&lt;/P&gt;
&lt;P&gt;//&amp;nbsp; #define struct usb_version *usb_get_version(void);&lt;/P&gt;
&lt;P&gt;&amp;nbsp; type PPointer = ^Pointer;&lt;BR&gt;&amp;nbsp; function usb_isochronous_setup_async(dev: Pusb_dev_handle; context: PPointer; ep: Byte; pktsize: integer): integer; stdcall; external &#039;libusb0.dll&#039;;&lt;BR&gt;&amp;nbsp; function usb_bulk_setup_async(dev: Pusb_dev_handle; context: PPointer; ep: Byte): integer; stdcall; external &#039;libusb0.dll&#039;;&lt;BR&gt;&amp;nbsp; function usb_interrupt_setup_async(dev: Pusb_dev_handle; context: PPointer; ep: Byte): integer; stdcall; external &#039;libusb0.dll&#039;;&lt;/P&gt;
&lt;P&gt;&amp;nbsp; function usb_submit_async(context: Pointer; bytes: PChar; size: Integer): integer; stdcall; external &#039;libusb0.dll&#039;;&lt;BR&gt;&amp;nbsp; function usb_reap_async(context: Pointer; timeout: integer): integer; stdcall; external &#039;libusb0.dll&#039;;&lt;BR&gt;&amp;nbsp; function usb_reap_async_nocancel(context: Pointer; timeout: integer): integer; stdcall; external &#039;libusb0.dll&#039;;&lt;BR&gt;&amp;nbsp; function usb_cancel_async(context: Pointer): integer; stdcall; external &#039;libusb0.dll&#039;;&lt;BR&gt;&amp;nbsp; function usb_free_async(context: PPointer): integer; stdcall; external &#039;libusb0.dll&#039;;&lt;/P&gt;
&lt;P&gt;implementation&lt;/P&gt;&lt;BR&gt;
&lt;P&gt;end.&lt;/P&gt;&lt;div class=&quot;tt-plugin ttShareEntryWithSNS tt-sns-icon-alignment-left tt-sns-icon-size-big&quot;&gt;
	&lt;button class=&quot;ttShareEntryWithYozm&quot; id=&quot;ttServiceYozm_&quot; onclick=&quot;ShareEntryWithSNS.share(&#039;yozm&#039;, &#039;&#039;, &#039;&#039;);&quot;&gt;&lt;span&gt;요즘에 보내기&lt;/span&gt;&lt;/button&gt;&lt;button
	class=&quot;ttShareEntryWithTwitter&quot; id=&quot;ttServiceTwitter_&quot; onclick=&quot;ShareEntryWithSNS.share(&#039;twitter&#039;, &#039;&#039;, &#039;&#039;);&quot;&gt;&lt;span&gt;트위터에 보내기&lt;/span&gt;&lt;/button&gt;&lt;button
	class=&quot;ttShareEntryWithFacebook&quot; id=&quot;ttServiceFacebook_&quot; onclick=&quot;ShareEntryWithSNS.share(&#039;facebook&#039;, &#039;&#039;, &#039;&#039;);&quot;&gt;&lt;span&gt;페이스북에 보내기&lt;/span&gt;&lt;/button&gt;&lt;button
	class=&quot;ttShareEntryWithMe2day&quot; id=&quot;ttServiceMe2day_&quot; onclick=&quot;ShareEntryWithSNS.share(&#039;me2day&#039;, &#039;&#039;, &#039;&#039;);&quot;&gt;&lt;span&gt;미투데이에 보내기&lt;/span&gt;&lt;/button&gt;
&lt;/div&gt;
&lt;div style=&quot;text-align:left; padding-top:10px;&quot;&gt;
&lt;iframe src=&quot;http://www.facebook.com/plugins/like.php?href=www.tylorstyle.net/171&amp;amp;layout=standard&amp;amp;show_faces=true&amp;amp;width=310&amp;amp;action=like&amp;amp;font=tahoma&amp;amp;colorscheme=light&amp;amp;height=65&quot; scrolling=&quot;no&quot; frameborder=&quot;0&quot; style=&quot;border:none; overflow:hidden; width:310px; height:65px;&quot; allowTransparency=&quot;true&quot;&gt;&lt;/iframe&gt;
&lt;/div&gt;
</description>
			<category>Delphi</category>
			<category>libusb</category>
			<category>libusb0.dll</category>
			<category>USB</category>
			<category>usb.h</category>
			<category>usb.pas</category>
			<category>델파이</category>
			<author>TylorSTYLE™</author>
			<guid>http://www.tylorstyle.net/171</guid>
			<comments>http://www.tylorstyle.net/entry/Libusb-Win32-for-Delphi#entry171comment</comments>
			<pubDate>Thu, 30 Apr 2009 21:57:09 +0900</pubDate>
		</item>
	</channel>
</rss>

