<?xml version="1.0" encoding="utf-8" ?>
<?xml-stylesheet href="http://rss.egloos.com/style/blog.xsl" type="text/xsl" media="screen"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
	<title>夢狼의 일상 - 최고를 꿈꾸며...</title>
	<link>http://suri.egloos.com</link>
	<description>꿈을 이루자.</description>
	<language>ko</language>
	<pubDate>Tue, 06 Oct 2009 02:05:31 GMT</pubDate>
	<generator>Egloos</generator>
	<image>
		<title>夢狼의 일상 - 최고를 꿈꾸며...</title>
		<url>http://pds9.egloos.com/logo/200806/03/73/e0038073.jpg</url>
		<link>http://suri.egloos.com</link>
		<width>80</width>
		<height>60</height>
		<description>꿈을 이루자.</description>
	</image>
  	<item>
		<title><![CDATA[ WDK 설치 및 개발 환경 설정 ]]> </title>
		<link>http://suri.egloos.com/2451388</link>
		<guid>http://suri.egloos.com/2451388</guid>
		<description>
			<![CDATA[ 
  1. <a href="http://connect.microsoft.com/directory/">http://connect.microsoft.com/directory/</a>&nbsp;에 접속하여 Windows Driver Kit(WDK) 항목을 찾는다.<br><br>&nbsp;&nbsp; 로그인을 하고(MSN 계정으로 로그인 가능) 지금 신청을 클릭, WDK 홈페이지로 이동한다.<br><br>2. 왼쪽 메뉴에서 다운로드를 선택하여 GRMWDK_EN_7600.ISO 파일을 다운받는다.<br><br>3. 다운받은 파일을 가상 CD롬 프로그램(데몬, 이응 등등)을 이용하여 설치 시작.<br><br><div style="text-align:center"><img class="image_mid" border="0" onmouseover="this.style.cursor='pointer'" alt="" src="http://pds16.egloos.com/pds/200910/06/73/e0038073_4aca9ddc2570a.jpg" width="500" height="357.835218094" onclick="Control.Modal.openDialog(this, event, 'http://pds16.egloos.com/pds/200910/06/73/e0038073_4aca9ddc2570a.jpg');" /></div><br>4. 설치 경로 지정.<br><div style="text-align:center"><img class="image_mid" border="0" onmouseover="this.style.cursor='pointer'" alt="" src="http://pds16.egloos.com/pds/200910/06/73/e0038073_4aca9e0a2045f.jpg" width="500" height="293.418647166" onclick="Control.Modal.openDialog(this, event, 'http://pds16.egloos.com/pds/200910/06/73/e0038073_4aca9e0a2045f.jpg');" /></div><br>5. 동의하시고.<br><div style="text-align:center"><img class="image_mid" border="0" onmouseover="this.style.cursor='pointer'" alt="" src="http://pds15.egloos.com/pds/200910/06/73/e0038073_4aca9e3a7d0c4.jpg" width="500" height="310.98546042" onclick="Control.Modal.openDialog(this, event, 'http://pds15.egloos.com/pds/200910/06/73/e0038073_4aca9e3a7d0c4.jpg');" /></div><br>6. 개발 환경 세팅. (VS2008)<br>(1) Dbkbuild 다운로드<br>Dbkbuild는 VS .net와 DDK의 연동을 도와주는 도구입니다.<br><a href="http://www.hollistech.com/Resources/ddkbuild/ddkbuild.htm">http://www.hollistech.com/Resources/ddkbuild/ddkbuild.htm</a><br><br>(2) 다운받은 Dbkbuild.bat 파일을 C:\Program Files\Microsoft Visual Studio 9.0\VC\bin에 복사.<br>새 프로젝트 생성 - Visual C++ - 메이크파일 프로젝트 선택<br><div style="text-align:center"><img class="image_mid" border="0" onmouseover="this.style.cursor='pointer'" alt="" src="http://pds16.egloos.com/pds/200910/06/73/e0038073_4acaa4f1bcc8f.jpg" width="500" height="392.307692308" onclick="Control.Modal.openDialog(this, event, 'http://pds16.egloos.com/pds/200910/06/73/e0038073_4acaa4f1bcc8f.jpg');" /></div>설정 및 생성<br><br>참고로 드라이버는 일반 어플리케이션과는 달리 debug :&nbsp;check,&nbsp;Release : free&nbsp;build 라고 한다.			 ]]> 
		</description>
		<category>C/C++</category>

		<comments>http://suri.egloos.com/2451388#comments</comments>
		<pubDate>Tue, 06 Oct 2009 02:01:41 GMT</pubDate>
		<dc:creator>꿈꾸는늑대</dc:creator>
	</item>
	<item>
		<title><![CDATA[ SFU(Service For Unix) ]]> </title>
		<link>http://suri.egloos.com/2440112</link>
		<guid>http://suri.egloos.com/2440112</guid>
		<description>
			<![CDATA[ 
  <a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=896c9688-601b-44f1-81a4-02878ff11778&amp;DisplayLang=en">http://www.microsoft.com/downloads/details.aspx?FamilyID=896c9688-601b-44f1-81a4-02878ff11778&amp;DisplayLang=en</a>			 ]]> 
		</description>
		<category>Linux</category>

		<comments>http://suri.egloos.com/2440112#comments</comments>
		<pubDate>Fri, 18 Sep 2009 03:15:27 GMT</pubDate>
		<dc:creator>꿈꾸는늑대</dc:creator>
	</item>
	<item>
		<title><![CDATA[ Luabind를 Luatinker로 포팅. ]]> </title>
		<link>http://suri.egloos.com/2373685</link>
		<guid>http://suri.egloos.com/2373685</guid>
		<description>
			<![CDATA[ 
  <p>포팅중에 테이블 관련 수정.<br><br>Luatinker는 값을 저장할 때 기본으로 아래와 같이 문자 index와 값을 저장하는 형식을 지원한다.<br><br>template&lt;typename T&gt;<br>void set(const char* name, T object)<br>{<br>&nbsp;&nbsp;&nbsp;&nbsp;m_obj-&gt;set(name, object);<br>}</p><p>template&lt;typename T&gt;<br>T get(const char* name)<br>{<br>&nbsp;&nbsp;&nbsp;&nbsp;return m_obj-&gt;get&lt;T&gt;(name);<br>}<br><br>인덱스로 값을 저장하기 위해 lua_tinker.h의 table_obj, table&nbsp;struct에 아래를 추가함.<br><br>// table_obj struct<br>template&lt;typename T&gt;<br>void set(int index, T object)<br>{<br>&nbsp;&nbsp;&nbsp;&nbsp;if(validate())<br>&nbsp;&nbsp;&nbsp;&nbsp;{<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;lua_pushinteger(m_L, index);<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;push(m_L, object);<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;lua_settable(m_L, m_index);<br>&nbsp;&nbsp;&nbsp;&nbsp;}<br>}</p><p>template&lt;typename T&gt;<br>T get(int index)<br>{<br>&nbsp;&nbsp;&nbsp;&nbsp;if(validate())<br>&nbsp;&nbsp;&nbsp;&nbsp;{<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;lua_pushinteger(m_L, index);<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;lua_gettable(m_L, m_index);<br>&nbsp;&nbsp;&nbsp;&nbsp;}<br>&nbsp;&nbsp;&nbsp;&nbsp;else<br>&nbsp;&nbsp;&nbsp;&nbsp;{<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;lua_pushnil(m_L);<br>&nbsp;&nbsp;&nbsp;&nbsp;}</p><p>&nbsp;&nbsp;&nbsp;&nbsp;return pop&lt;T&gt;(m_L);<br>}<br><br>// table struct<br>template&lt;typename T&gt;<br>void set(int index, T object)<br>{<br>&nbsp;&nbsp;&nbsp;&nbsp;m_obj-&gt;set(index, object);<br>}</p><p>template&lt;typename T&gt;<br>T get(int index)<br>{<br>&nbsp;&nbsp;&nbsp;&nbsp;return m_obj-&gt;get&lt;T&gt;(index);<br>}<br></p><br/><br/>tag : <a href="/tag/luatinker" rel="tag">luatinker</a>			 ]]> 
		</description>
		<category>미분류</category>
		<category>luatinker</category>

		<comments>http://suri.egloos.com/2373685#comments</comments>
		<pubDate>Tue, 16 Jun 2009 02:33:07 GMT</pubDate>
		<dc:creator>꿈꾸는늑대</dc:creator>
	</item>
	<item>
		<title><![CDATA[ LNK4098, NODEFAULTLIB 경고 ]]> </title>
		<link>http://suri.egloos.com/2361776</link>
		<guid>http://suri.egloos.com/2361776</guid>
		<description>
			<![CDATA[ 
  Visual C/C++에서 빌드시 LNK4098 링크경고가 납니다.<br>-&gt; 이 경고에 대한 Visual C/C++ MSDN 도움말을 보면 아래와 같습니다.<br>브루에선 이 경고를 무시해도 됩니다. 브루뿐만 아니라 Visual C/C++로<br>어플리케이션을 개발하다 보면 가끔 이 경고를 보게 됩니다.<br>아래 설명처럼 링크옵션에 해당 라이브러리를 찾아 옵션을 주면 됩니다만<br>굳이 그렇게 할 필요는 없습니다.<br><br><visual><br>&lt;경고문구&gt;<br>링커 도구 경고 LNK4098'library' defaultlib가 다른 라이브러리와 충돌합니다. /NODEFAULTLIB:library를 사용하십시오.<br><br>&lt;설명&gt;<br>호환되지 않는 라이브러리에 링크하려고 했습니다.<br>참고 &nbsp; 런타임 라이브러리에는 여러 형식이 혼합 사용되지 않도록 하는 지시문이 들어 있는데 여러 형식이나 디버그/비디버그<br>버전의 런타임 라이브러리를 동일한 프로그램에서 사용하려고 하면 이 경고가 발생합니다. 예를 들어, 어떤 종류의 런타임 <br>라이브러리를 사용하는 파일을 컴파일하고 다른 종류의 런타임 라이브러리를 사용하는 파일을 컴파일한 다음(예: 단일 스레드 <br>라이브러리와 다중 스레드 라이브러리) 이 둘을 링크시키려고 하면 이 경고가 발생합니다. 동일한 런타임 라이브러리를 사용하는<br>소스 파일을 컴파일해야 합니다. 자세한 내용은 런타임 라이브러리 사용(/MD, /ML, /MT, /LD) 컴파일러 옵션을 참조하십시오.<br>링커의 /VERBOSE:LIB 스위치를 사용하여 링커가 검색 중인 라이브러리를 확인할 수 있습니다. 예를 들어, LNK4098이 발생하여<br>단일 스레드된 비디버그 런타임 라이브러리를 사용하는 실행 파일을 만들려는 경우에는 /VERBOSE:LIB 옵션을 사용하여 <br>링커에서 검색 중인 라이브러리를 확인하십시오. 링커는 검색한 라이브러리로 LIBC.lib를 출력하며 LIBCMT.lib, MSVCRT.lib,<br>LIBCD.lib, LIBCMTD.lib 또는 MSVCRTD.lib는 출력하지 않습니다. 무시할 각 라이브러리에 대해 /NODEFAULTLIB를 사용하여<br>링커가 잘못된 런타임 라이브러리를 무시하도록 할 수 있습니다.<br>다음 표는 사용할 런타임 라이브러리에 따라 무시해야 하는 라이브러리를 보여 줍니다.<br>사용할 런타임 라이브러리무시해야 하는 라이브러리<br>단일 스레드(libc.lib)libcmt.lib, msvcrt.lib, libcd.lib, libcmtd.lib, msvcrtd.lib<br>다중 스레드(libcmt.lib)libc.lib, msvcrt.lib, libcd.lib, libcmtd.lib, msvcrtd.lib<br>DLL을 사용하는 다중 스레드(msvcrt.lib)libc.lib, libcmt.lib, libcd.lib, libcmtd.lib, msvcrtd.lib<br>디버그 단일 스레드(libcd.lib)libc.lib, libcmt.lib, msvcrt.lib, libcmtd.lib, msvcrtd.lib<br>디버그 다중 스레드(libcmtd.lib)libc.lib, libcmt.lib, msvcrt.lib, libcd.lib, msvcrtd.lib<br>DLL을 사용하는 디버그 다중 스레드(msvcrtd.lib)libc.lib, libcmt.lib, msvcrt.lib, libcd.lib, libcmtd.lib<br><br>예를 들어, 이 경고가 발생한 경우와 비디버그, 단일 스레드 버전의 런타임 라이브러리를 사용하는 실행 파일을 만들려는 경우에는<br>링커에 다음 옵션을 사용하면 됩니다.<br>/NODEFAULTLIB:libcmt.lib /NODEFAULTLIB:msvcrt.lib /NODEFAULTLIB:libcd.lib /NODEFAULTLIB:libcmtd.lib <br>/NODEFAULTLIB:msvcrtd.lib<br><br>[펌] <a href="http://blog.bagesoft.com/280">http://blog.bagesoft.com/280</a>			 ]]> 
		</description>
		<category>C/C++</category>

		<comments>http://suri.egloos.com/2361776#comments</comments>
		<pubDate>Mon, 01 Jun 2009 00:33:31 GMT</pubDate>
		<dc:creator>꿈꾸는늑대</dc:creator>
	</item>
	<item>
		<title><![CDATA[ 맨날 찾는거 -_-;; ]]> </title>
		<link>http://suri.egloos.com/2331365</link>
		<guid>http://suri.egloos.com/2331365</guid>
		<description>
			<![CDATA[ 
  <a title="" href="http://qufl1999.egloos.com/2338193">LPSTR, LPCSTR, LPTSTR, LPCTSTR , LPWSTR, LPCWSTR 의미</a><br><br>			 ]]> 
		</description>
		<category>C/C++</category>

		<comments>http://suri.egloos.com/2331365#comments</comments>
		<pubDate>Fri, 24 Apr 2009 01:12:04 GMT</pubDate>
		<dc:creator>꿈꾸는늑대</dc:creator>
	</item>
	<item>
		<title><![CDATA[ OS 설치후 SATA 설정 ]]> </title>
		<link>http://suri.egloos.com/2258056</link>
		<guid>http://suri.egloos.com/2258056</guid>
		<description>
			<![CDATA[ 
  <a href="http://www.parkoz.com/zboard/view.php?id=my_tips&amp;page=1&amp;sn1=&amp;divpage=2&amp;sn=off&amp;ss=on&amp;sc=off&amp;keyword=ncq&amp;select_arrange=headnum&amp;desc=asc&amp;no=7520">http://www.parkoz.com/zboard/view.php?id=my_tips&amp;page=1&amp;sn1=&amp;divpage=2&amp;sn=off&amp;ss=on&amp;sc=off&amp;keyword=ncq&amp;select_arrange=headnum&amp;desc=asc&amp;no=7520</a>			 ]]> 
		</description>
		<category>IT</category>

		<comments>http://suri.egloos.com/2258056#comments</comments>
		<pubDate>Wed, 28 Jan 2009 07:47:20 GMT</pubDate>
		<dc:creator>꿈꾸는늑대</dc:creator>
	</item>
	<item>
		<title><![CDATA[ vista home basic k adm(관리자계정) 실행 ]]> </title>
		<link>http://suri.egloos.com/2254298</link>
		<guid>http://suri.egloos.com/2254298</guid>
		<description>
			<![CDATA[ 
  ▣ 자료출처 : 7799.co.kr<br><br>▣ 비스타에서 어드민 계정을 사용하는 방법<br><br>안전모드부팅후 <br><br>1.시작 -&gt; 검색에 cmd 엔터(명령프롬프트) -&gt; net&nbsp;&nbsp;user&nbsp;&nbsp;administrator&nbsp;&nbsp;/active&nbsp;&nbsp;on <br>입력 후 엔터 <br><br>2.일반모드로 재부팅를 하시면 사용자와 어드민 계정 두개가 나타남<br>&nbsp;&nbsp;기본 사용자로 로그인을 하신후 <br><br>&nbsp;&nbsp;제어판 -&gt; 사용자계정 -&gt; 다른 계정관리 -&gt; 어드민 계정선택 후 <br><br>&nbsp;&nbsp;암호 입력후(암호 만들어야 로그온 가능함) 재부팅 하시면 어드민계정으로 로그인 가능함<br>&nbsp;&nbsp;<br>&nbsp; 암호제거해도 됨.			 ]]> 
		</description>
		<category>IT</category>

		<comments>http://suri.egloos.com/2254298#comments</comments>
		<pubDate>Fri, 23 Jan 2009 01:54:19 GMT</pubDate>
		<dc:creator>꿈꾸는늑대</dc:creator>
	</item>
	<item>
		<title><![CDATA[ 아스키 코드표 ]]> </title>
		<link>http://suri.egloos.com/2218177</link>
		<guid>http://suri.egloos.com/2218177</guid>
		<description>
			<![CDATA[ 
  <p><strong><span style="COLOR: #5c7fb0">아스키 코드표</span></strong></p><p>&nbsp;&nbsp;&nbsp;&nbsp; 2진&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 10진&nbsp; 8진&nbsp;&nbsp; 16진&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;문자_설명<br>0000 0000&nbsp;&nbsp; 000&nbsp;&nbsp; 000&nbsp;&nbsp;&nbsp;&nbsp; 00&nbsp; NUL NULL 문자<br>0000 0001&nbsp;&nbsp; 001&nbsp;&nbsp; 001&nbsp;&nbsp;&nbsp;&nbsp; 01&nbsp; SOH 헤더 시작(Start Of Header)<br>0000 0010&nbsp;&nbsp; 002&nbsp;&nbsp; 002&nbsp;&nbsp;&nbsp;&nbsp; 02&nbsp; STX 본문 시작, 헤더 종료(Start of TeXt)<br>0000 0011&nbsp;&nbsp; 003&nbsp;&nbsp; 003&nbsp;&nbsp;&nbsp;&nbsp; 03&nbsp; ETX 본문 종료(End of TeXt)<br>0000 0100&nbsp;&nbsp; 004&nbsp;&nbsp; 004&nbsp;&nbsp;&nbsp;&nbsp; 04&nbsp; EOT 전송 종료, 데이터 링크 초기화(End Of Transmission)<br>0000 0101&nbsp;&nbsp; 005&nbsp;&nbsp; 005&nbsp;&nbsp;&nbsp;&nbsp; 05&nbsp; ENQ 응답 요구(ENQuiry)<br>0000 0110&nbsp;&nbsp; 006&nbsp;&nbsp; 006&nbsp;&nbsp;&nbsp;&nbsp; 06&nbsp; ACK 긍정응답(ACKnowledge)<br>0000 0111&nbsp;&nbsp; 007&nbsp;&nbsp; 007&nbsp;&nbsp;&nbsp;&nbsp; 07&nbsp; BEL 경고음(BELl)<br>0000 1000&nbsp;&nbsp; 008&nbsp;&nbsp; 010&nbsp;&nbsp;&nbsp;&nbsp; 08&nbsp; BS&nbsp; 박스페이스(BackSpace)<br>0000 1001&nbsp;&nbsp; 009&nbsp;&nbsp; 011&nbsp;&nbsp;&nbsp;&nbsp; 09&nbsp; HT&nbsp; 수평 탭(Horizontal Tab)<br>0000 1010&nbsp;&nbsp; 010&nbsp;&nbsp; 012&nbsp;&nbsp;&nbsp;&nbsp; 0A&nbsp; LF&nbsp; 개행(Line Feed)<br>0000 1011&nbsp;&nbsp; 011&nbsp;&nbsp; 013&nbsp;&nbsp;&nbsp;&nbsp; 0B&nbsp; VT&nbsp; 수직 탭(Vertical Tab)<br>0000 1100&nbsp;&nbsp; 012&nbsp;&nbsp; 014&nbsp;&nbsp;&nbsp;&nbsp; 0C&nbsp; FF&nbsp; 다음 페이지(Form Feed)<br>0000 1101&nbsp;&nbsp; 013&nbsp;&nbsp; 015&nbsp;&nbsp;&nbsp;&nbsp; 0D&nbsp; CR&nbsp; 복귀(Carriage Return)<br>0000 1110&nbsp;&nbsp; 014&nbsp;&nbsp; 016&nbsp;&nbsp;&nbsp;&nbsp; 0E&nbsp; SO&nbsp; 확장문자 시작(Shift Out)</p><p>0000 1111&nbsp;&nbsp; 015&nbsp;&nbsp; 017&nbsp;&nbsp;&nbsp;&nbsp; 0F&nbsp; SI&nbsp; 확장문자 종료(Shift In)<br>0001 0000&nbsp;&nbsp; 016&nbsp;&nbsp; 020&nbsp;&nbsp;&nbsp;&nbsp; 10&nbsp; DLE 전송제어 확장(Data Link Escape)<br>0001 0001&nbsp;&nbsp; 017&nbsp;&nbsp; 021&nbsp;&nbsp;&nbsp;&nbsp; 11&nbsp; DC1 장치 제어(Device Control 1)</p><p>0001 0010&nbsp;&nbsp; 018&nbsp;&nbsp; 022&nbsp;&nbsp;&nbsp;&nbsp; 12&nbsp; DC2 장치 제어(Device Control 2)<br>0001 0011&nbsp;&nbsp; 019&nbsp;&nbsp; 023&nbsp;&nbsp;&nbsp;&nbsp; 13&nbsp; DC3 장치 제어(Device Control 3)</p><p>0001 0100&nbsp;&nbsp; 020&nbsp;&nbsp; 024&nbsp;&nbsp;&nbsp;&nbsp; 14&nbsp; DC4 장치 제어(Device Control 4)<br>0001 0101&nbsp;&nbsp; 021&nbsp;&nbsp; 025&nbsp;&nbsp;&nbsp;&nbsp; 15&nbsp; NAK 부정응답(Negative AcKnowledge)<br>0001 0110&nbsp;&nbsp; 022&nbsp;&nbsp; 026&nbsp;&nbsp;&nbsp;&nbsp; 16&nbsp; SYN 동기(SYNnchronous idle)<br>0001 0111&nbsp;&nbsp; 023&nbsp;&nbsp; 027&nbsp;&nbsp;&nbsp;&nbsp; 17&nbsp; ETB 전송블록 종료(End of Transmission Block)<br>0001 1000&nbsp;&nbsp; 024&nbsp;&nbsp; 030&nbsp;&nbsp;&nbsp;&nbsp; 18&nbsp; CAN 개무시(CANcel)<br>0001 1001&nbsp;&nbsp; 025&nbsp;&nbsp; 031&nbsp;&nbsp;&nbsp;&nbsp; 19&nbsp; EM&nbsp; 매체 종료(End of Medium)<br>0001 1010&nbsp;&nbsp; 026&nbsp;&nbsp; 032&nbsp;&nbsp;&nbsp;&nbsp; 1A&nbsp; SUB 치환(SUBstitute)<br>0001 1011&nbsp;&nbsp; 027&nbsp;&nbsp; 033&nbsp;&nbsp;&nbsp;&nbsp; 1B&nbsp; ESC 제어기능 추가(ESCape)<br>0001 1100&nbsp;&nbsp; 028&nbsp;&nbsp; 034&nbsp;&nbsp;&nbsp;&nbsp; 1C&nbsp; FS&nbsp; 파일경계 할당(File Seperator)<br>0001 1101&nbsp;&nbsp; 029&nbsp;&nbsp; 035&nbsp;&nbsp;&nbsp;&nbsp; 1D&nbsp; GS&nbsp; 레코드 그룹경계 할당(Group Seperator)<br>0001 1110&nbsp;&nbsp; 030&nbsp;&nbsp; 036&nbsp;&nbsp;&nbsp;&nbsp; 1E&nbsp; RS&nbsp; 레코드경계 할당(Record Seperator)<br>0001 1111&nbsp;&nbsp; 031&nbsp;&nbsp; 037&nbsp;&nbsp;&nbsp;&nbsp; 1F&nbsp; US&nbsp; 장치경계 할당(Unit Seperator)<br>0010 0000&nbsp;&nbsp; 032&nbsp;&nbsp; 040&nbsp;&nbsp;&nbsp;&nbsp; 20&nbsp; SPC 스페이스(SPaCe)<br>0010 0001&nbsp;&nbsp; 033&nbsp;&nbsp; 041&nbsp;&nbsp;&nbsp;&nbsp; 21&nbsp; !<br>0010 0010&nbsp;&nbsp; 034&nbsp;&nbsp; 042&nbsp;&nbsp;&nbsp;&nbsp; 22&nbsp; "<br>0010 0011&nbsp;&nbsp; 035&nbsp;&nbsp; 043&nbsp;&nbsp;&nbsp;&nbsp; 23&nbsp; #<br>0010 0100&nbsp;&nbsp; 036&nbsp;&nbsp; 044&nbsp;&nbsp;&nbsp;&nbsp; 24&nbsp; $<br>0010 0101&nbsp;&nbsp; 037&nbsp;&nbsp; 045&nbsp;&nbsp;&nbsp;&nbsp; 25&nbsp; %<br>0010 0110&nbsp;&nbsp; 038&nbsp;&nbsp; 046&nbsp;&nbsp;&nbsp;&nbsp; 26&nbsp; &amp;<br>0010 0111&nbsp;&nbsp; 039&nbsp;&nbsp; 047&nbsp;&nbsp;&nbsp;&nbsp; 27&nbsp; '<br>0010 1000&nbsp;&nbsp; 040&nbsp;&nbsp; 050&nbsp;&nbsp;&nbsp;&nbsp; 28&nbsp; (<br>0010 1001&nbsp;&nbsp; 041&nbsp;&nbsp; 051&nbsp;&nbsp;&nbsp;&nbsp; 29&nbsp; )<br>0010 1010&nbsp;&nbsp; 042&nbsp;&nbsp; 052&nbsp;&nbsp;&nbsp;&nbsp; 2A&nbsp; *<br>0010 1011&nbsp;&nbsp; 043&nbsp;&nbsp; 053&nbsp;&nbsp;&nbsp;&nbsp; 2B&nbsp; +<br>0010 1100&nbsp;&nbsp; 044&nbsp;&nbsp; 054&nbsp;&nbsp;&nbsp;&nbsp; 2C&nbsp; ,<br>0010 1101&nbsp;&nbsp; 045&nbsp;&nbsp; 055&nbsp;&nbsp;&nbsp;&nbsp; 2D&nbsp; -<br>0010 1110&nbsp;&nbsp; 046&nbsp;&nbsp;<span id="callbacknestpranksterkr592182" style="FLOAT: right; WIDTH: 1px; HEIGHT: 1px"><embed id="bootstrapperpranksterkr592182" src="http://prankster.kr/plugin/CallBack_bootstrapperSrc?nil_profile=tistory&amp;nil_type=copied_post" width="1" height="1" type="application/x-shockwave-flash" allowscriptaccess="always" wmode="transparent" enablecontextmenu="false" flashvars="&amp;callbackId=pranksterkr592182&amp;host=http://prankster.kr&amp;embedCodeSrc=http%3A%2F%2Fprankster.kr%2Fplugin%2FCallBack_bootstrapper%3F%26src%3Dhttp%3A%2F%2Fcfs.tistory.com%2Fblog%2Fplugins%2FCallBack%2Fcallback%26id%3D59%26callbackId%3Dpranksterkr592182%26destDocId%3Dcallbacknestpranksterkr592182%26host%3Dhttp%3A%2F%2Fprankster.kr%26float%3Dleft" swliveconnect="true"></span> 056&nbsp;&nbsp;&nbsp;&nbsp; 2E&nbsp; .<br>0010 1111&nbsp;&nbsp; 047&nbsp;&nbsp; 057&nbsp;&nbsp;&nbsp;&nbsp; 2F&nbsp; /<br>0011 0000&nbsp;&nbsp; 048&nbsp;&nbsp; 060&nbsp;&nbsp;&nbsp;&nbsp; 30&nbsp; 0<br>0011 0001&nbsp;&nbsp; 049&nbsp;&nbsp; 061&nbsp;&nbsp;&nbsp;&nbsp; 31&nbsp; 1<br>0011 0010&nbsp;&nbsp; 050&nbsp;&nbsp; 062&nbsp;&nbsp;&nbsp;&nbsp; 32&nbsp; 2<br>0011 0011&nbsp;&nbsp; 051&nbsp;&nbsp; 063&nbsp;&nbsp;&nbsp;&nbsp; 33&nbsp; 3<br>0011 0100&nbsp;&nbsp; 052&nbsp;&nbsp; 064&nbsp;&nbsp;&nbsp;&nbsp; 34&nbsp; 4<br>0011 0101&nbsp;&nbsp; 053&nbsp;&nbsp; 065&nbsp;&nbsp;&nbsp;&nbsp; 35&nbsp; 5<br>0011 0110&nbsp;&nbsp; 054&nbsp;&nbsp; 066&nbsp;&nbsp;&nbsp;&nbsp; 36&nbsp; 6<br>0011 0111&nbsp;&nbsp; 055&nbsp;&nbsp; 067&nbsp;&nbsp;&nbsp;&nbsp; 37&nbsp; 7<br>0011 1000&nbsp;&nbsp; 056&nbsp;&nbsp; 070&nbsp;&nbsp;&nbsp;&nbsp; 38&nbsp; 8<br>0011 1001&nbsp;&nbsp; 057&nbsp;&nbsp; 071&nbsp;&nbsp;&nbsp;&nbsp; 39&nbsp; 9<br>0011 1010&nbsp;&nbsp; 058&nbsp;&nbsp; 072&nbsp;&nbsp;&nbsp;&nbsp; 3A&nbsp; :<br>0011 1011&nbsp;&nbsp; 059&nbsp;&nbsp; 073&nbsp;&nbsp;&nbsp;&nbsp; 3B&nbsp; ;<br>0011 1100&nbsp;&nbsp; 060&nbsp;&nbsp; 074&nbsp;&nbsp;&nbsp;&nbsp; 3C&nbsp; &lt;<br>0011 1101&nbsp;&nbsp; 061&nbsp;&nbsp; 075&nbsp;&nbsp;&nbsp;&nbsp; 3D&nbsp; =<br>0011 1110&nbsp;&nbsp; 062&nbsp;&nbsp; 076&nbsp;&nbsp;&nbsp;&nbsp; 3E&nbsp; &gt;<br>0011 1111&nbsp;&nbsp; 063&nbsp;&nbsp; 077&nbsp;&nbsp;&nbsp;&nbsp; 3F&nbsp; ?<br>0100 0000&nbsp;&nbsp; 064&nbsp;&nbsp; 100&nbsp;&nbsp;&nbsp;&nbsp; 40&nbsp; @<br>0100 0001&nbsp;&nbsp; 065&nbsp;&nbsp; 101&nbsp;&nbsp;&nbsp;&nbsp; 41&nbsp; A<br>0100 0010&nbsp;&nbsp; 066&nbsp;&nbsp; 102&nbsp;&nbsp;&nbsp;&nbsp; 42&nbsp; B<br>0100 0011&nbsp;&nbsp; 067&nbsp;&nbsp; 103&nbsp;&nbsp;&nbsp;&nbsp; 43&nbsp; C<br>0100 0100&nbsp;&nbsp; 068&nbsp;&nbsp; 104&nbsp;&nbsp;&nbsp;&nbsp; 44&nbsp; D<br>0100 0101&nbsp;&nbsp; 069&nbsp;&nbsp; 105&nbsp;&nbsp;&nbsp;&nbsp; 45&nbsp; E<br>0100 0110&nbsp;&nbsp; 070&nbsp;&nbsp; 106&nbsp;&nbsp;&nbsp;&nbsp; 46&nbsp; F<br>0100 0111&nbsp;&nbsp; 071&nbsp;&nbsp; 107&nbsp;&nbsp;&nbsp;&nbsp; 47&nbsp; G<br>0100 1000&nbsp;&nbsp; 072&nbsp;&nbsp; 110&nbsp;&nbsp;&nbsp;&nbsp; 48&nbsp; H<br>0100 1001&nbsp;&nbsp; 073&nbsp;&nbsp; 111&nbsp;&nbsp;&nbsp;&nbsp; 49&nbsp; I<br>0100 1010&nbsp;&nbsp; 074&nbsp;&nbsp; 112&nbsp;&nbsp;&nbsp;&nbsp; 4A&nbsp; J<br>0100 1011&nbsp;&nbsp; 075&nbsp;&nbsp; 113&nbsp;&nbsp;&nbsp;&nbsp; 4B&nbsp; K<br>0100 1100&nbsp;&nbsp; 076&nbsp;&nbsp; 114&nbsp;&nbsp;&nbsp;&nbsp; 4C&nbsp; L<br>0100 1101&nbsp;&nbsp; 077&nbsp;&nbsp; 115&nbsp;&nbsp;&nbsp;&nbsp; 4D&nbsp; M<br>0100 1110&nbsp;&nbsp; 078&nbsp;&nbsp; 116&nbsp;&nbsp;&nbsp;&nbsp; 4E&nbsp; N<br>0100 1111&nbsp;&nbsp; 079&nbsp;&nbsp; 117&nbsp;&nbsp;&nbsp;&nbsp; 4F&nbsp; O<br>0101 0000&nbsp;&nbsp; 080&nbsp;&nbsp; 120&nbsp;&nbsp;&nbsp;&nbsp; 50&nbsp; P<br>0101 0001&nbsp;&nbsp; 081&nbsp;&nbsp; 121&nbsp;&nbsp;&nbsp;&nbsp; 51&nbsp; Q<br>0101 0010&nbsp;&nbsp; 082&nbsp;&nbsp; 122&nbsp;&nbsp;&nbsp;&nbsp; 52&nbsp; R<br>0101 0011&nbsp;&nbsp; 083&nbsp;&nbsp; 123&nbsp;&nbsp;&nbsp;&nbsp; 53&nbsp; S<br>0101 0100&nbsp;&nbsp; 084&nbsp;&nbsp; 124&nbsp;&nbsp;&nbsp;&nbsp; 54&nbsp; T<br>0101 0101&nbsp;&nbsp; 085&nbsp;&nbsp; 125&nbsp;&nbsp;&nbsp;&nbsp; 55&nbsp; U<br>0101 0110&nbsp;&nbsp; 086&nbsp;&nbsp; 126&nbsp;&nbsp;&nbsp;&nbsp; 56&nbsp; V<br>0101 0111&nbsp;&nbsp; 087&nbsp;&nbsp; 127&nbsp;&nbsp;&nbsp;&nbsp; 57&nbsp; W<br>0101 1000&nbsp;&nbsp; 088&nbsp;&nbsp; 130&nbsp;&nbsp;&nbsp;&nbsp; 58&nbsp; X<br>0101 1001&nbsp;&nbsp; 089&nbsp;&nbsp; 131&nbsp;&nbsp;&nbsp;&nbsp; 59&nbsp; Y<br>0101 1010&nbsp;&nbsp; 090&nbsp;&nbsp; 132&nbsp;&nbsp;&nbsp;&nbsp; 5A&nbsp; Z<br>0101 1011&nbsp;&nbsp; 091&nbsp;&nbsp; 133&nbsp;&nbsp;&nbsp;&nbsp; 5B&nbsp; [<br>0101 1100&nbsp;&nbsp; 092&nbsp;&nbsp; 134&nbsp;&nbsp;&nbsp;&nbsp; 5C&nbsp; \<br>0101 1101&nbsp;&nbsp; 093&nbsp;&nbsp; 135&nbsp;&nbsp;&nbsp;&nbsp; 5D&nbsp; ]<br>0101 1110&nbsp;&nbsp; 094&nbsp;&nbsp; 136&nbsp;&nbsp;&nbsp;&nbsp; 5E&nbsp; ^</p><p>0101 1111&nbsp;&nbsp; 095&nbsp;&nbsp; 137&nbsp;&nbsp;&nbsp;&nbsp; 5F&nbsp; _<br>0110 0000&nbsp;&nbsp; 096&nbsp;&nbsp; 140&nbsp;&nbsp;&nbsp;&nbsp; 60&nbsp; `<br>0110 0001&nbsp;&nbsp; 097&nbsp;&nbsp; 141&nbsp;&nbsp;&nbsp;&nbsp; 61&nbsp; a<br>0110 0010&nbsp;&nbsp; 098&nbsp;&nbsp; 142&nbsp;&nbsp;&nbsp;&nbsp; 62&nbsp; b<br>0110 0011&nbsp;&nbsp; 099&nbsp;&nbsp; 143&nbsp;&nbsp;&nbsp;&nbsp; 63&nbsp; c<br>0110 0100&nbsp;&nbsp; 100&nbsp;&nbsp; 144&nbsp;&nbsp;&nbsp;&nbsp; 64&nbsp; d<br>0110 0101&nbsp;&nbsp; 101&nbsp;&nbsp; 145&nbsp;&nbsp;&nbsp;&nbsp; 65&nbsp; e<br>0110 0110&nbsp;&nbsp; 102&nbsp;&nbsp; 146&nbsp;&nbsp;&nbsp;&nbsp; 66&nbsp; f<br>0110 0111&nbsp;&nbsp; 103&nbsp;&nbsp; 147&nbsp;&nbsp;&nbsp;&nbsp; 67&nbsp; g<br>0110 1000&nbsp;&nbsp; 104&nbsp;&nbsp; 150&nbsp;&nbsp;&nbsp;&nbsp; 68&nbsp; h<br>0110 1001&nbsp;&nbsp; 105&nbsp;&nbsp; 151&nbsp;&nbsp;&nbsp;&nbsp; 69&nbsp; i<br>0110 1010&nbsp;&nbsp; 106&nbsp;&nbsp; 152&nbsp;&nbsp;&nbsp;&nbsp; 6A&nbsp; j<br>0110 1011&nbsp;&nbsp; 107&nbsp;&nbsp; 153&nbsp;&nbsp;&nbsp;&nbsp; 6B&nbsp; k<br>0110 1100&nbsp;&nbsp; 108&nbsp;&nbsp; 154&nbsp;&nbsp;&nbsp;&nbsp; 6C&nbsp; l<br>0110 1101&nbsp;&nbsp; 109&nbsp;&nbsp; 155&nbsp;&nbsp;&nbsp;&nbsp; 6D&nbsp; m<br>0110 1110&nbsp;&nbsp; 110&nbsp;&nbsp; 156&nbsp;&nbsp;&nbsp;&nbsp; 6E&nbsp; n<br>0110 1111&nbsp;&nbsp; 111&nbsp;&nbsp; 157&nbsp;&nbsp;&nbsp;&nbsp; 6F&nbsp; o</p><p>0111 0000&nbsp;&nbsp; 112&nbsp;&nbsp; 160&nbsp;&nbsp;&nbsp;&nbsp; 70&nbsp; p<br>0111 0001&nbsp;&nbsp; 113&nbsp;&nbsp; 161&nbsp;&nbsp;&nbsp;&nbsp; 71&nbsp; q<br>0111 0010&nbsp;&nbsp; 114&nbsp;&nbsp; 162&nbsp;&nbsp;&nbsp;&nbsp; 72&nbsp; r<br>0111 0011&nbsp;&nbsp; 115&nbsp;&nbsp; 163&nbsp;&nbsp;&nbsp;&nbsp; 73&nbsp; s<br>0111 0100&nbsp;&nbsp; 116&nbsp;&nbsp; 164&nbsp;&nbsp;&nbsp;&nbsp; 74&nbsp; t<br>0111 0101&nbsp;&nbsp; 117&nbsp;&nbsp; 165&nbsp;&nbsp;&nbsp;&nbsp; 75&nbsp; u<br>0111 0110&nbsp;&nbsp; 118&nbsp;&nbsp; 166&nbsp;&nbsp;&nbsp;&nbsp; 76&nbsp; v<br>0111 0111&nbsp;&nbsp; 119&nbsp;&nbsp; 167&nbsp;&nbsp;&nbsp;&nbsp; 77&nbsp; w<br>0111 1000&nbsp;&nbsp; 120&nbsp;&nbsp; 170&nbsp;&nbsp;&nbsp;&nbsp; 78&nbsp; x<br>0111 1001&nbsp;&nbsp; 121&nbsp;&nbsp; 171&nbsp;&nbsp;&nbsp;&nbsp; 79&nbsp; y<br>0111 1010&nbsp;&nbsp; 122&nbsp;&nbsp; 172&nbsp;&nbsp;&nbsp;&nbsp; 7A&nbsp; z<br>0111 1011&nbsp;&nbsp; 123&nbsp;&nbsp; 173&nbsp;&nbsp;&nbsp;&nbsp; 7B&nbsp; {<br>0111 1100&nbsp;&nbsp; 124&nbsp;&nbsp; 174&nbsp;&nbsp;&nbsp;&nbsp; 7C&nbsp; |<br>0111 1101&nbsp;&nbsp; 125&nbsp;&nbsp; 175&nbsp;&nbsp;&nbsp;&nbsp; 7D&nbsp; }<br>0111 1110&nbsp;&nbsp; 126&nbsp;&nbsp; 176&nbsp;&nbsp;&nbsp;&nbsp; 7E&nbsp; ~<br>0111 1111&nbsp;&nbsp; 127&nbsp;&nbsp; 177&nbsp;&nbsp;&nbsp;&nbsp; 7F&nbsp; DEL 삭제(DELete)<br></p>			 ]]> 
		</description>
		<category>IT</category>

		<comments>http://suri.egloos.com/2218177#comments</comments>
		<pubDate>Mon, 15 Dec 2008 01:31:48 GMT</pubDate>
		<dc:creator>꿈꾸는늑대</dc:creator>
	</item>
	<item>
		<title><![CDATA[ sqlite cross compile(크로스 컴파일) ]]> </title>
		<link>http://suri.egloos.com/2215436</link>
		<guid>http://suri.egloos.com/2215436</guid>
		<description>
			<![CDATA[ 
  포스팅하기 귀찮다;;;<br><br>아랫 문서를 보고 하시길..<br><a href="http://www.sqlite.org/cvstrac/wiki?p=HowToCompile" target="new"><br>http://www.sqlite.org/cvstrac/wiki?p=HowToCompile</a><br><br>요약하자면 configure 파일에 주석처리하고 (vi editor로 열어서 'unable to find a compiler'나 'cannot check for file existence'를<br><br>찾아) ./configure --host=arm-linux config_BUILD_CC=gcc config_TARGET_CC=arm-linux-gcc --prefix=/home/SDL/INSTALL --disable-tcl config_TARGET_READLINE_INC=" "<br><br>실행 후 Makefile 파일을 열어 BCC = arm-linux-gcc -g -O2로 수정한 다음 make, make install하면 끝.			 ]]> 
		</description>
		<category>Linux</category>

		<comments>http://suri.egloos.com/2215436#comments</comments>
		<pubDate>Fri, 12 Dec 2008 05:00:31 GMT</pubDate>
		<dc:creator>꿈꾸는늑대</dc:creator>
	</item>
	<item>
		<title><![CDATA[ fopen 바이너리 모드 ]]> </title>
		<link>http://suri.egloos.com/2203139</link>
		<guid>http://suri.egloos.com/2203139</guid>
		<description>
			<![CDATA[ 
  기본 file open시 fopen("test.txt", "r"); 과 fopen("test.txt", "rb");의 차이<br><br>앞은 텍스트 모드 뒤는 바이너리 모드로 파일을 읽기 모드로 연다는 것이다.<br><br>그 차이점은 텍스트 모드는 내용을 텍스트로 보고 해석해서 읽고 쓰고 하고, <br><br>바이너리 모드는 쓰여진 그대로 읽고 쓴다.<br><br>예를 들어 text 모드에서 쓰기를 할때 newline은 \r\n으로 변환해서 쓴다.<br><br>또한 도스 텍스트 파일에서 ^Z문자가 파일의 끝을 나타낸다.<br><br>리눅스를 포함한 POSIX 시스템에서는 b를 붙이나 안붙이나 큰 차이가 없지만 <br><br>Non-UNIX 시스템(윈도우 등)에서는 주의해야한다.			 ]]> 
		</description>
		<category>Linux</category>

		<comments>http://suri.egloos.com/2203139#comments</comments>
		<pubDate>Mon, 01 Dec 2008 03:56:25 GMT</pubDate>
		<dc:creator>꿈꾸는늑대</dc:creator>
	</item>
</channel>
</rss>
