<?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://azdream.egloos.com</link>
	<description>laziness, impatience, hubris</description>
	<language>ko</language>
	<pubDate>Wed, 02 Jul 2008 11:47:15 GMT</pubDate>
	<generator>Egloos</generator>
	<image>
		<title>언어의 마술사</title>
		<url>http://pds9.egloos.com/logo/200807/02/37/e0081037.jpg</url>
		<link>http://azdream.egloos.com</link>
		<width>80</width>
		<height>84</height>
		<description>laziness, impatience, hubris</description>
	</image>
  	<item>
		<title><![CDATA[ 뿌리와 줄기와 열매.. ]]> </title>
		<link>http://azdream.egloos.com/1771128</link>
		<guid>http://azdream.egloos.com/1771128</guid>
		<description>
			<![CDATA[ 
  <p><span style="font-family: Arial;"><img src="http://www.samsung.co.kr/UserFiles/Image/080609_m2_1.jpg" height="267" alt="" width="550" /></span></p><br />
<p><span style="font-family: Arial;">사람들은 그의 나이가 17살이라는 데 놀라워했다.</span></p><br />
<p>&nbsp;<img src="http://www.samsung.co.kr/UserFiles/Image/080609_m2_2.jpg" height="427" alt="" width="550" /></p><br />
<p><span style="font-family: Arial;">하지만 그는 17살이 아니라 11년간 묵묵히 바둑을 두어 온 사람이었다.</span></p><br />
<p>&nbsp;<img src="http://www.samsung.co.kr/UserFiles/Image/080609_m2_3.jpg" alt="" /></p><br />
<p><span style="font-family: Arial;"><br /><br />
사람들은 위대한 발명가라고 칭송했다.</span></p><br />
<p>&nbsp;<img src="http://www.samsung.co.kr/UserFiles/Image/080609_m2_4.jpg" alt="" /></p><br />
<p>하지만 그는 5,000번이 넘는 실험 끝에 전구에 적합한 필라멘트 하나를 찾아낸 사람이었다.</p><br />
<p>&nbsp;이런 얘기들이 의미하는 건.<br /><br />
우리가 너무 잘 아는 사실.</p><br />
<p><strong>열매는<br /><br />
잎과 줄기와 뿌리 그리고…<br /><br />
노력이 더해진 시간이 있어야 열린다는 것.</strong></p><br />
<p>하지만 우리는 너무나 자주 열매만을 보며 박수를 치고.</p><br />
<p>열매를 맺은 사람들은 얘기한다.<br /><br />
얼마나 많은 땀을 흘렸고 얼마나 오랜 시간을 노력했는지 모른다고.<br /><br />
이 말이 의미하는 건…</p><br />
<p><img src="http://www.samsung.co.kr/UserFiles/Image/080609_m2_5.jpg" alt="" /></p><br />
<p><br /><br />
&nbsp;<br /><br />
<strong>스스로 씨앗과 뿌리와 나무가 되어야 열매를 맺을 수 있다는 것.</strong></p><br />
<p>&nbsp;</p><br />
<p><br /><br />
<strong>- 글</strong></p><br />
<p><strong>황진국 /</strong> 화가, 일러스트레이터 겸 산책가</p><br />
<p>출처 : <a href="http://www.samsung.co.kr/news/biz_view.jsp?contentid=120149" class="external" title="http://www.samsung.co.kr/news/biz_view.jsp?contentid=120149">삼성홈페이지</a></p><br />
<p><span style="font-family: Arial;"><br /></span></p><br />
<p style="text-align:right">이 글은 <a href="http://applet.springnote.com/pages/1319712">스프링노트</a>에서 작성되었습니다.</p>			 ]]> 
		</description>

		<comments>http://azdream.egloos.com/1771128#comments</comments>
		<pubDate>Mon, 09 Jun 2008 01:24:48 GMT</pubDate>
		<dc:creator>조조</dc:creator>
	</item>
	<item>
		<title><![CDATA[ 건강 ]]> </title>
		<link>http://azdream.egloos.com/1769073</link>
		<guid>http://azdream.egloos.com/1769073</guid>
		<description>
			<![CDATA[ 
  <p><img src="http://miche.img01.asadal.net/webzine/well_1.jpg" /><br /><br />
<img src="http://miche.img01.asadal.net/webzine/well1.gif" /><br /><br />
<img src="http://miche.img01.asadal.net/webzine/well_2.jpg" /><br /><br />
<img src="http://miche.img01.asadal.net/webzine/well2.gif" /><br /><br />
<img src="http://miche.img01.asadal.net/webzine/well_3.jpg" /><br /><br />
<img src="http://miche.img01.asadal.net/webzine/well3.gif" /><br /><br />
<img src="http://miche.img01.asadal.net/webzine/well_4.jpg" /><br /><br />
<img src="http://miche.img01.asadal.net/webzine/well4.gif" /><br /><br />
<img src="http://miche.img01.asadal.net/webzine/well_5.jpg" /><br /><br />
<img src="http://miche.img01.asadal.net/webzine/well5.gif" /><br /><br />
<img src="http://miche.img01.asadal.net/webzine/well_6.jpg" /></p><br />
<p style="text-align:right">이 글은 <a href="http://applet.springnote.com/pages/1315244">스프링노트</a>에서 작성되었습니다.</p>			 ]]> 
		</description>

		<comments>http://azdream.egloos.com/1769073#comments</comments>
		<pubDate>Sun, 08 Jun 2008 08:47:38 GMT</pubDate>
		<dc:creator>조조</dc:creator>
	</item>
	<item>
		<title><![CDATA[ [C] Pointer const ]]> </title>
		<link>http://azdream.egloos.com/1556423</link>
		<guid>http://azdream.egloos.com/1556423</guid>
		<description>
			<![CDATA[ 
  <div style="border: 1.5pt solid windowtext; padding: 0pt 5pt 5pt;"><p style="font-weight: bold;" class="a5"><span lang="EN-US">//이자료는 Win32 연구 사이트의 재산입니다.</span></p><p class="a5"><span lang="EN-US"><span style="font-weight: bold;">//http://www.winapi.co.kr</span></span></p><p class="a5"><span lang="EN-US"><br />
</span></p><p class="a5"><span lang="EN-US">#include &lt;Turboc.h&gt;</span></p><p class="a5"><span lang="EN-US"><!--[if !supportEmptyParas]-->&nbsp;<!--[endif]--><o:p></o:p></span></p><p class="a5"><span lang="EN-US">void main()</span></p><p class="a5"><span lang="EN-US">{</span></p><p class="a5"><span lang="EN-US"><span style="">&nbsp;&nbsp;&nbsp;&nbsp; </span>inti=5;</span></p><p class="a5"><span lang="EN-US"><span style="">&nbsp;&nbsp;&nbsp;&nbsp; </span>int*pi=&amp;i;</span></p><p class="a5"><span lang="EN-US"><span style="">&nbsp;&nbsp;&nbsp;&nbsp; </span>constint *pci;</span></p><p class="a5"><span lang="EN-US"><span style="">&nbsp;&nbsp;&nbsp;&nbsp; </span>int* const cpi=&amp;i;</span></p><p class="a5"><span lang="EN-US"><span style="">&nbsp;&nbsp;&nbsp;&nbsp; </span>constint * const cpci=&amp;i;</span></p><p class="a5"><span lang="EN-US"><!--[if !supportEmptyParas]-->&nbsp;<!--[endif]--><o:p></o:p></span></p><p class="a5"><span lang="EN-US"><span style="">&nbsp;&nbsp;&nbsp;&nbsp; </span>//일반 이중 포인터 - 모두 가능</span></p><p class="a5"><span lang="EN-US"><span style="">&nbsp;&nbsp;&nbsp;&nbsp; </span>int**ppi1=&amp;pi;</span></p><p class="a5"><span lang="EN-US"><span style="">&nbsp;&nbsp;&nbsp;&nbsp; </span>ppi1++;</span></p><p class="a5"><span lang="EN-US"><span style="">&nbsp;&nbsp;&nbsp;&nbsp; </span>(*ppi1)++;</span></p><p class="a5"><span lang="EN-US"><span style="">&nbsp;&nbsp;&nbsp;&nbsp; </span>**ppi1=0;</span></p><p class="a5"><span lang="EN-US"><!--[if !supportEmptyParas]-->&nbsp;<!--[endif]--><o:p></o:p></span></p><p class="a5"><span lang="EN-US"><span style="">&nbsp;&nbsp;&nbsp;&nbsp; </span>//상수 지시 포인터의 포인터</span></p><p class="a5"><span lang="EN-US"><span style="">&nbsp;&nbsp;&nbsp;&nbsp; </span>constint **ppi2=&amp;pci;</span></p><p class="a5"><span lang="EN-US"><span style="">&nbsp;&nbsp;&nbsp;&nbsp; </span>ppi2++;</span></p><p class="a5"><span lang="EN-US"><span style="">&nbsp;&nbsp;&nbsp;&nbsp; </span>(*ppi2)++;</span></p><p class="a5"><span lang="EN-US">//<span style="">&nbsp; </span>**ppi2=0;<span style="">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>// 에러 : 최종 대상체(정수)변경 불가</span></p><p class="a5"><span lang="EN-US"><!--[if !supportEmptyParas]-->&nbsp;<!--[endif]--><o:p></o:p></span></p><p class="a5"><span lang="EN-US"><span style="">&nbsp;&nbsp;&nbsp;&nbsp; </span>//비상수 지시 상수 포인터의 포인터</span></p><p class="a5"><span lang="EN-US"><span style="">&nbsp;&nbsp;&nbsp;&nbsp; </span>int* const *ppi3=&amp;cpi;</span></p><p class="a5"><span lang="EN-US"><span style="">&nbsp;&nbsp;&nbsp;&nbsp; </span>ppi3++;</span></p><p class="a5"><span lang="EN-US">//<span style="">&nbsp; </span>(*ppi3)++;<span style="">&nbsp;&nbsp;&nbsp;&nbsp; </span>// 에러 : 중간 대상체(포인터) 변경 불가</span></p><p class="a5"><span lang="EN-US"><span style="">&nbsp;&nbsp;&nbsp;&nbsp; </span>**ppi3=0;</span></p><p class="a5"><span lang="EN-US"><!--[if !supportEmptyParas]-->&nbsp;<!--[endif]--><o:p></o:p></span></p><p class="a5"><span lang="EN-US"><span style="">&nbsp;&nbsp;&nbsp;&nbsp; </span>//비상수 지시 비상수 포인터의 상수 포인터</span></p><p class="a5"><span lang="EN-US"><span style="">&nbsp;&nbsp;&nbsp;&nbsp; </span>int** const ppi4=&amp;pi;</span></p><p class="a5"><span lang="EN-US">//<span style="">&nbsp; </span>ppi4++;<span style="">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>//에러 : 포인터 자체 변경 불가</span></p><p class="a5"><span lang="EN-US"><span style="">&nbsp;&nbsp;&nbsp;&nbsp; </span>(*ppi4)++;</span></p><p class="a5"><span lang="EN-US"><span style="">&nbsp;&nbsp;&nbsp;&nbsp; </span>**ppi4=0;</span></p><p class="a5"><span lang="EN-US"><!--[if !supportEmptyParas]-->&nbsp;<!--[endif]--><o:p></o:p></span></p><p class="a5"><span lang="EN-US"><span style="">&nbsp;&nbsp;&nbsp;&nbsp; </span>//상수 지시 상수 포인터를 지시하는 상수 포인터 - 전부 에러</span></p><p class="a5"><span lang="EN-US"><span style="">&nbsp;&nbsp;&nbsp;&nbsp; </span>constint * const * const ppi5=&amp;cpci;</span></p><p class="a5"><span lang="EN-US">//<span style="">&nbsp; </span>ppi5++;</span></p><p class="a5"><span lang="EN-US">//<span style="">&nbsp; </span>(*ppi5)++;</span></p><p class="a5"><span lang="EN-US">//<span style="">&nbsp; </span>**ppi5=0;</span></p><p class="a5"><span lang="EN-US">}</span></p><p class="a5"><br />
<span lang="EN-US"></span></p><p style="font-weight: bold;" class="a5"><span lang="EN-US">//이자료는 Win32 연구 사이트의 재산입니다.</span></p><p class="a5"><span lang="EN-US"><span style="font-weight: bold;">//http://www.winapi.co.kr</span><br />
</span></p></div><br/><br/>tag : <a href="/tag/const" rel="tag">const</a>,&nbsp;<a href="/tag/C언어" rel="tag">C언어</a>,&nbsp;<a href="/tag/appler" rel="tag">appler</a>,&nbsp;<a href="/tag/조조" rel="tag">조조</a>,&nbsp;<a href="/tag/applet" rel="tag">applet</a>			 ]]> 
		</description>
		<category>const</category>
		<category>C언어</category>
		<category>appler</category>
		<category>조조</category>
		<category>applet</category>

		<comments>http://azdream.egloos.com/1556423#comments</comments>
		<pubDate>Thu, 27 Mar 2008 03:04:39 GMT</pubDate>
		<dc:creator>조조</dc:creator>
	</item>
	<item>
		<title><![CDATA[ man page -섹션 참조(이게 더 나아 보여서 제 글은 안습) ]]> </title>
		<link>http://azdream.egloos.com/1408053</link>
		<guid>http://azdream.egloos.com/1408053</guid>
		<description>
			<![CDATA[ 
  <a href="http://psg9.egloos.com/1326122" title="">man page 섹션의 의미</a>			 ]]> 
		</description>

		<comments>http://azdream.egloos.com/1408053#comments</comments>
		<pubDate>Tue, 12 Feb 2008 08:49:23 GMT</pubDate>
		<dc:creator>조조</dc:creator>
	</item>
	<item>
		<title><![CDATA[ man - section의 의미 ]]> </title>
		<link>http://azdream.egloos.com/1408040</link>
		<guid>http://azdream.egloos.com/1408040</guid>
		<description>
			<![CDATA[ 
  리눅스를 사용하다 보면 가장 많이 사용하게 되는 명령어 Man 이다<br />
<br />
Man의 도움으로 필요한 메뉴얼을 찾았지만 <br />
<br />
이 메뉴얼도 한 두개가 아니다<br />
<br />
이러한 메뉴얼을 분류 해놓은 Section이 있었으니....<br />
<br />
좌측 상단에  해달 명령어의 이름과 괄호로 묶여 있는 숫자가 있다<br />
<br />
이것이 바로 Section이다.<br />
<br />
이 번호가 가지는 의미는 밑에 적어 보았다.<br />
<br />
나름 영어치라... 해석이 맞는진 모르지만 비슷하긴 할것이다.<br />
<br />
많이 참조 해주시길..<br />
<br />
<br />
1   Executable programs or shell commands<br />
	실행 프로그램 또는 쉘 명령어들<br />
2   System calls (functions provided by the kernel)<br />
	시스템 콜 명령어(커널에서 제공되어지는 기능들에대한 설명)<br />
3   Library calls (functions within program libraries)<br />
	라이브러리 콜 명령어(프로그램 라이브러리가 제공하는 기능 설명)<br />
4   Special files (usually found in /dev)<br />
	특별한 파일들(대게 /dev 디렉토리 내에서 발견되는)--장치파일이 아닐까 하는..<br />
5   File formats and conventions eg /etc/passwd<br />
	파일 형식과 관습(형식 규약)<br />
6   Games<br />
	게임들<br />
7   Miscellaneous  (including  macro  packages and conventions), e.g. man(7), groff(7)<br />
	잡다한것들(포함하는 매크로 꾸러미 와 협약(형식 규약)<br />
8   System administration commands (usually only for root)<br />
	시스템 관리 명령들(대게 루트를 위한 매뉴얼)<br />
9   Kernel routines [Non standard]<br />
	커널 루틴(프로그램에 의한 컴퓨터의 일련의 작업)들 – 표준이 아님<br/><br/>tag : <a href="/tag/man" rel="tag">man</a>,&nbsp;<a href="/tag/section" rel="tag">section</a>,&nbsp;<a href="/tag/linux" rel="tag">linux</a>,&nbsp;<a href="/tag/unix" rel="tag">unix</a>,&nbsp;<a href="/tag/리눅스" rel="tag">리눅스</a>,&nbsp;<a href="/tag/도움말" rel="tag">도움말</a>,&nbsp;<a href="/tag/appler" rel="tag">appler</a>,&nbsp;<a href="/tag/조조" rel="tag">조조</a>			 ]]> 
		</description>
		<category>man</category>
		<category>section</category>
		<category>linux</category>
		<category>unix</category>
		<category>리눅스</category>
		<category>도움말</category>
		<category>appler</category>
		<category>조조</category>

		<comments>http://azdream.egloos.com/1408040#comments</comments>
		<pubDate>Tue, 12 Feb 2008 08:45:11 GMT</pubDate>
		<dc:creator>조조</dc:creator>
	</item>
	<item>
		<title><![CDATA[ 인코딩 문제 해결방법 ]]> </title>
		<link>http://azdream.egloos.com/1407775</link>
		<guid>http://azdream.egloos.com/1407775</guid>
		<description>
			<![CDATA[ 
  참고로 인코딩된 내용을 보는 법은 Locale 명령어를 사용한다.<br />
<br />
<br />
한글 인코딩 바꾸기<br />
리눅스는 기본적으로 인코딩이 utf-8로 설정되어 있다. 이 설정대로 쓰게되면 pstree나 ntsysv같은 쉘 기반의 화면들이 마구 깨져나올 수 있다. 한글 인코딩을 euck로 바꿔줘야 한다. (참고: 자신의 웹페이지나 터미널 프로그램이 UTF-8 인코딩에 최적화 되어 있다면 아래 내용은 해당되지 않는다.)<br />
<br />
i18n 을 아래와 같이 바꾸어 주고<br />
<br />
LANG="ko_KR.eucKR"<br />
SUPPORTED="en_US.iso885915:en_US:en:ko_KR.eucKR:ko_KR:ko"<br />
SYSFONT="lat0-sun16"<br />
SYSFONTACM="8859-15"<br />
<br />
<br />
변경내용을 적용시켜준다.<br />
<br />
# source /etc/sysconfig/i18n<br />
<br />
<br />
# vi ~/.bashrc 에서 다음과 같이 입력하여 사용자 로케일 환경을 바꿔준다. <br />
<br />
export LC_ALL=ko_KR.eucKR<br />
export LANG=ko_KR.eucKR<br />
<br />
x윈도우의 터미널을 쓴다면 그놈터미널에서 euc_kr 로 환경설정을 변경하면 된다. <br />
<br />
<br />
<br />
한글 man page 깨지는 현상<br />
# export LANG=ko_KR.eucKR (위 i18n 파일에서 바꿔놓았으면 생략 해도 좋다.)<br />
<br />
/etc/man.config에서 <br />
<br />
:PAGER /usr/bin/less -is<br />
<br />
<br />
를 아래와 같이 고친다.<br />
<br />
:PAGER /usr/bin/less -isr<br />
<br />
<br />
<br />
/etc/man.config 에서 <br />
<br />
<br />
KNROFF LANG=ko_KR.eucKR /usr/bin/nroff -Tkorean -mandoc <br />
식으로 LANG 값을 앞에 넣어주면 깨지던 문제가 제대로 잘 나온다고 한다. <br />
man-1.5m2 에서는 위와같이 할 경우, 한글로 나오긴 하지만, <br />
man.config의 일부 내용이 출력되는 현상이 있다는...<br />
<br />
<br />
<br />
윈도우에서 작성한 한글이 깨져보일 때<br />
윈도우에서 작성한 문서를 페도라2에서 열어보면 한글이 다 깨져보이는 수가 있다. 이는 encoding 차이때문인데 윈도우에서 저장한 파일은 기본적으로 euckr로 인코딩된다. Fedora Core2는 utf-8방식을 사용하기 때문에 파일을 컨버전해야 한다. 방법은 2가지다 <br />
<br />
파일을 utf-8로 인코딩함 <br />
<br />
<br />
$ iconv -f euckr -t utf-8 file_euckr.txt > file_utf-8.txt<br />
<br />
<br />
에디터 프로그램의 보기에서 encoding을 euckr로 바꿔준다. (vi는 지원함) <br />
<br />
<br />
<br />
파일 형식의 변환<br />
GNU 에서 배포하는 recode 라는 작은 프로그램이 있다. <br />
(http://www.gnu.org/software/recode/recode.html)<br />
<br />
사용방법은 매우 간단하다.<br />
쉘에서 다음과 같이 입력하면된다.<br />
<br />
<br />
recode -v <소스인코딩>...<출력인코딩> <파일명><br />
가장 마음에 드는 점은 와일드카드 (*) 를 지원해서 파일들을 한꺼번에 인코딩 변환이 가능하다는 것.<br />
<br />
<br />
recode -v EUC-KR...UTF-8 *.php<br />
<br />
recode -l 을 치면 지원하는 모든 charset 을 볼 수 있다.<br />
<br />
<br />
<br />
<br />
<br />
<br/><br/>tag : <a href="/tag/인코딩" rel="tag">인코딩</a>,&nbsp;<a href="/tag/UTF-8" rel="tag">UTF-8</a>,&nbsp;<a href="/tag/record" rel="tag">record</a>,&nbsp;<a href="/tag/appler" rel="tag">appler</a>,&nbsp;<a href="/tag/조조" rel="tag">조조</a>			 ]]> 
		</description>
		<category>인코딩</category>
		<category>UTF-8</category>
		<category>record</category>
		<category>appler</category>
		<category>조조</category>

		<comments>http://azdream.egloos.com/1407775#comments</comments>
		<pubDate>Tue, 12 Feb 2008 07:13:14 GMT</pubDate>
		<dc:creator>조조</dc:creator>
	</item>
	<item>
		<title><![CDATA[ 자바의 창시자  ]]> </title>
		<link>http://azdream.egloos.com/1407731</link>
		<guid>http://azdream.egloos.com/1407731</guid>
		<description>
			<![CDATA[ 
  http://sdnkorea.com/blog/trackback/485<br/><br/>tag : <a href="/tag/Gosling" rel="tag">Gosling</a>,&nbsp;<a href="/tag/james" rel="tag">james</a>,&nbsp;<a href="/tag/썬마이크로시스템즈" rel="tag">썬마이크로시스템즈</a>,&nbsp;<a href="/tag/자바" rel="tag">자바</a>,&nbsp;<a href="/tag/창시자" rel="tag">창시자</a>			 ]]> 
		</description>
		<category>Gosling</category>
		<category>james</category>
		<category>썬마이크로시스템즈</category>
		<category>자바</category>
		<category>창시자</category>

		<comments>http://azdream.egloos.com/1407731#comments</comments>
		<pubDate>Tue, 12 Feb 2008 06:59:52 GMT</pubDate>
		<dc:creator>조조</dc:creator>
	</item>
	<item>
		<title><![CDATA[ 병렬처리를 위한 프로그래밍 방법론.. ]]> </title>
		<link>http://azdream.egloos.com/1407345</link>
		<guid>http://azdream.egloos.com/1407345</guid>
		<description>
			<![CDATA[ 
  <embed pluginspage='http://www.macromedia.com/go/getflashplayer' src='http://dory.mncast.com/mncHMovie.swf?movieID=10042747720071204182245&skinNum=1' width='520' height='449' type='application/x-shockwave-flash'></embed><br/><br/>tag : <a href="/tag/멀티" rel="tag">멀티</a>,&nbsp;<a href="/tag/병렬처리" rel="tag">병렬처리</a>			 ]]> 
		</description>
		<category>멀티</category>
		<category>병렬처리</category>

		<comments>http://azdream.egloos.com/1407345#comments</comments>
		<pubDate>Tue, 12 Feb 2008 05:12:05 GMT</pubDate>
		<dc:creator>조조</dc:creator>
	</item>
	<item>
		<title><![CDATA[ Uniqlock ]]> </title>
		<link>http://azdream.egloos.com/1339607</link>
		<guid>http://azdream.egloos.com/1339607</guid>
		<description>
			<![CDATA[ 
  <br />
<br />
유니클락			 ]]> 
		</description>

		<comments>http://azdream.egloos.com/1339607#comments</comments>
		<pubDate>Sat, 26 Jan 2008 02:52:28 GMT</pubDate>
		<dc:creator>조조</dc:creator>
	</item>
</channel>
</rss>
