<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom" xmlns:thr="http://purl.org/syndication/thread/1.0">
  <title type="html">썰렁한 엔지니어</title>
  <id>http://coolengineer.com/</id>
  <link rel="alternate" type="text/html" hreflang="ko" href="http://coolengineer.com/" />
  <subtitle type="html">최호진의 글들입니다.</subtitle>
  <updated>2008-12-30T12:56:00+09:00</updated>
  <generator>Textcube 1.7.6 : Staccato</generator>
  <entry>
    <title type="html">필승 전략</title>
    <link rel="alternate" type="text/html" href="http://coolengineer.com/entry/must-win-strategy" />
    <link rel="replies" type="application/atom+xml" href="http://coolengineer.com/atom/response/633" thr:count="0"/>
    <category term="잡생각" />
    <category term="strategy" />
    <category term="win" />
    <author>
      <name>(최호진)</name>
    </author>
    <id>http://coolengineer.com/entry/must-win-strategy</id>
    <updated>2008-12-29T18:12:03+09:00</updated>
    <published>2008-12-29T18:05:50+09:00</published>
    <summary type="html">스케쥴링이란, 한정된 자원을 최대의 효과를 위해 시간 순서를 잘 배치하는 작업을 말합니다. 시간은 게임처럼 저장후 불러 올 수 없기 때문에, 익숙해지기까지 시행착오를 해야됩니다.&lt;br&gt;&lt;br&gt;스타크래프트를 처음 할때도 그랬고, RPG 게임을 할때 경험치 획득에 의한 레벨업시 테크트리 분배도 그렇고, 스케쥴에 따라 이후의 결과를 얼마나 효과적으로 운영할 수 있느냐가 정해지게 됩니다.&lt;br&gt;&lt;br&gt;어제, 도시 건설하는 모 게임을 하다가 새벽 4시에 잤습니다. 그때 잔 것 치고는 굉장히 말짱하네요. 도시를 네 개를 폭파시키고서 다섯번째 시도만에 감을 조금 잡았습니다. 잠들기 직전에도, 깨달은것은, 대학교를 지어주지 않아서 그런지 계속 농경 산업에 대한 요구만 늘어서 의아해 했습니다.&lt;br&gt;&lt;blockquote&gt;짧은 경험 상 내린 결론은, &lt;strong&gt;내 생활도 이 만큼 복잡하다&lt;/strong&gt;와 &lt;strong&gt;돌이킬 수 없는 시간을 살고 있다&lt;/strong&gt;. 그러나, &lt;strong&gt;게임만큼 시간이 빨리 흐르진 않는다&lt;/strong&gt;였습니다.&lt;/blockquote&gt;지금 하는 일을 생각해보면, &quot;&lt;strong&gt;자연&lt;/strong&gt;&quot;에 가까운 수준으로 복잡한 변수를 가지고 있는 시스템에서 작동하는 프로그램, 즉 예상하지 못한 변수로 인해 설계상의 한계 조차 초기 개발에서 고려하지 않은 그런 프로그램을 작성하는 것을 생각해 볼 수 있습니다.&lt;br&gt;&lt;br&gt;예를 들어, 웹서비스를하나 만들었다고 합시다. 개발장비와 실 장비가 다를 수 있습니다. 네트워크 카드가 다릅니다. 로드 밸런서가 중간에 바뀝니다. 하드디스크의 RPM이 다릅니다. CPU 2차 캐시가 용량이 다릅니다. 개발자는 이런 &quot;&lt;strong&gt;자연&lt;/strong&gt;&quot; 환경 속에서 돌아가도록 프로그램을 만듭니다. 어떤 경우는 훨훨 날아 다니고, 어떤 경우는 이~쌍하게 병목구간이 생깁니다.&lt;br&gt;&lt;br&gt;이런 경우에도 썰렁한 개발자들은 리소스를 어떻게 분배해야할지를 병목이라 생각되는 분기점에서 고민스런 설계하게 됩니다.&lt;br&gt;&lt;br&gt;사업도 마찬가지죠. 규칙과 재료는 자연환경 수준입니다. 네트워크 게임이라면, 서로의 규칙과 재료는 유한합니다. 물론 재료의 조합은 무한하고, 플레이어들은 이런 조합의 연속으로 승부가 내는 것입니다.&amp;nbsp; 그러나 사업은 최소한의 상도덕과 법률로만 제한된 규칙을 가지고 있으며, 이윤을 위해 끝나지도 않는 게임을 합니다. 해마다 1 set씩 끝내는 시늉은 합니다.&lt;br&gt;&lt;blockquote&gt;&quot;자연&quot;에 가까운 재료와 규칙으로 적절한 스케쥴링과 분배를 하는 능력은 무슨일을 해도 동일합니다.&lt;/blockquote&gt;과연 &quot;자연&quot; 수준의 재료를 가지고 하는 일에 필승전략이라는게 있을까요? 답은 없습니다. 그 순간에 최선이라는 선택을 할 뿐입니다. 마치, 도둑이 보석상을 털때 한정된 주머니에 뭘 채워야 최대한 값이 나가는 것을 가져갈 수 있느냐를 해결하는 알고리즘과 같을 뿐이죠.&lt;br&gt;&lt;blockquote&gt;&quot;자연&quot; 상태의 스케쥴/분배는 답이 없고, 경험과 추측만 난무할 뿐입니다. &lt;/blockquote&gt;&quot;자연&quot;을 게임하듯 다루는 사람들이 그 변화 무쌍한 리소스를 최대한&amp;nbsp; 관리할 수 있는 것들로 구분을 하고, 그것들의 무한한 조합의 규칙을 게임에서와 같이취급하는 것이 필승전략스러운 뭔가를 만들어 내는것... 아니겠습니까? 누가 누구에게 확실한 길을 알려줄 수는 없지만, 경험과 추측을 할 수 있는 예제는 하나 줄 수 있을 것입니다.&lt;br&gt;&lt;br&gt;&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-nd/2.0/kr/&quot; target=_blank&gt;&lt;img alt=&quot;Creative Commons License&quot; style=&quot;border-width: 0&quot; src=&quot;http://i.creativecommons.org/l/by-nc-nd/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-nd/2.0/kr/&quot; target=_blank&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-nd/2.0/kr/&quot; /&gt;
			&lt;/Work&gt;
			&lt;License rdf:about=&quot;http://creativecommons.org/licenses/by-nc-nd/&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;/fieldset&gt;</summary>
  </entry>
  <entry>
    <title type="html">나이와 공부</title>
    <link rel="alternate" type="text/html" href="http://coolengineer.com/entry/a-way-of-living" />
    <link rel="replies" type="application/atom+xml" href="http://coolengineer.com/atom/response/632" thr:count="1"/>
    <category term="사는 얘기" />
    <category term="공부" />
    <category term="나이" />
    <category term="흥미" />
    <author>
      <name>(최호진)</name>
    </author>
    <id>http://coolengineer.com/entry/a-way-of-living</id>
    <updated>2008-12-29T13:41:22+09:00</updated>
    <published>2008-12-29T13:41:22+09:00</published>
    <summary type="html">가끔, &quot;이 나이에 이런 공부하는게 맞나?&quot;라는 생각을 하는 경우가 있습니다. 필요한 공부가 아니라 하고 싶은 공부인데도 말이죠. 그렇다고 당장은 필요하지 않지만, 언젠간 꼭 써먹습니다.&lt;br&gt;&lt;br&gt;이런 문득문득 드는 생각에서 저는 어떤 일을 해도 공부하고 있을 것이고, 다만, 지금의 내 모습은 내가 하는 일이 프로그래머라서 하는 공부일 뿐이다라고 생각합니다.&lt;br&gt;&lt;br&gt;저는 식물을 기르기 위해 원예책을 봐야 할 것 같아서 여남은권 샀고, 괴델과 비트겐쉬타인을 알고 싶어서 당시의 철학책을 꾸준히 수집(?)하고 있으며, 허망한 진화론/창조론 논쟁을 보다 논리적으로 이해하고 싶어서 관련 책을 채집(?)하고 있으며, 통계의 중요성을 새삼 깨달으면서, 통계 교과서나 교양서를 관찰(?)하고 있습니다.&lt;br&gt;&lt;br&gt;그런데, 그냥 교양서만 보면 될 것을 꼭 교과서 수준으로 공부하고 싶을 때까지 주위를 맴돕니다.&lt;br&gt;&lt;br&gt;어젠, 초딩 1학년인 딸래미와 &quot;벼랑위의 포뇨(더빙)&quot;를 보았습니다. 만약, 제가 딸래미의 시각도 고려하지 않았고, 환상 예술에 관심이 없었다면, 그 할아버지의 작품에서 과학적 지식들로만 쉽게 생각했을 텐데, 그 할아버지는 1학년 딸래미를 위한 완벽한(?) 시선고정을 만들어 내었습니다. &lt;br&gt;&lt;br&gt;내가 관심이 끊이지 않고 가는 것, 누군가가 나를 위해 공부해야할 것을 계속 던져주는 듯한 이 세상에서의 생활 소중하게 생각해야합니다. 나에게 저런 할아버지가 있어 삶을 드라마처럼 계속 코치해주지는 않지만, 흥미를 잃기 전까지는 푸욱 나이와 상관 없이 푸욱 빠져드는 것이 결코 잘못된 것이 아닙니다.&lt;br&gt;&lt;br&gt;그것은 단지 세상을 사는 방식일 뿐입니다. 뭘해도 흥미로운 것에 빠져드는 당신은 아름다운 사람... 아닌가요?&lt;br&gt;&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-nd/2.0/kr/&quot; target=_blank&gt;&lt;img alt=&quot;Creative Commons License&quot; style=&quot;border-width: 0&quot; src=&quot;http://i.creativecommons.org/l/by-nc-nd/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-nd/2.0/kr/&quot; target=_blank&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-nd/2.0/kr/&quot; /&gt;
			&lt;/Work&gt;
			&lt;License rdf:about=&quot;http://creativecommons.org/licenses/by-nc-nd/&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;/fieldset&gt;</summary>
  </entry>
  <entry>
    <title type="html">Gmail의 Anti-virus 관련 재밌는(?) 문구</title>
    <link rel="alternate" type="text/html" href="http://coolengineer.com/entry/gmail-anti-virus-message" />
    <link rel="replies" type="application/atom+xml" href="http://coolengineer.com/atom/response/630" thr:count="4"/>
    <category term="잡생각" />
    <category term="anti-virus" />
    <category term="gmail" />
    <author>
      <name>(최호진)</name>
    </author>
    <id>http://coolengineer.com/entry/gmail-anti-virus-message</id>
    <updated>2008-12-09T10:54:55+09:00</updated>
    <published>2008-12-08T10:27:22+09:00</published>
    <summary type="html">&quot;Oops... the virus scanner has a problem right now.  Download at your own risk, or try again later.&quot;&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;P.S. 1 분뒤에 다시 열어 보니, 해당 문구가 사라졌다. 그 동안, scan을 했나보다.&lt;br&gt;&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-nd/2.0/kr/&quot; target=_blank&gt;&lt;img alt=&quot;Creative Commons License&quot; style=&quot;border-width: 0&quot; src=&quot;http://i.creativecommons.org/l/by-nc-nd/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-nd/2.0/kr/&quot; target=_blank&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-nd/2.0/kr/&quot; /&gt;
			&lt;/Work&gt;
			&lt;License rdf:about=&quot;http://creativecommons.org/licenses/by-nc-nd/&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;/fieldset&gt;</summary>
  </entry>
  <entry>
    <title type="html">utf8-ko 라니?</title>
    <link rel="alternate" type="text/html" href="http://coolengineer.com/entry/utf8-ko" />
    <link rel="replies" type="application/atom+xml" href="http://coolengineer.com/atom/response/629" thr:count="1"/>
    <category term="잡생각" />
    <author>
      <name>(최호진)</name>
    </author>
    <id>http://coolengineer.com/entry/utf8-ko</id>
    <updated>2008-12-06T02:12:30+09:00</updated>
    <published>2008-12-06T01:34:57+09:00</published>
    <summary type="html">&lt;a href=&quot;http://www.zdnet.co.kr/news/network/broadcast/0,39031043,39175972,00.htm&quot;  target=&quot;_blank&quot;&gt;http://www.zdnet.co.kr/news/network/bro &amp;middot;&amp;middot;&amp;middot; 2C00.htm&lt;/a&gt;&lt;br&gt;남북간 &#039;인터넷 연결&#039; 성사되나&lt;br&gt;&lt;br&gt;기사를 보니 도대체 이해가 가지 않는 구석이 있다. &lt;br&gt;&lt;blockquote&gt;머지않아 남북간 인터넷 연결이 현실화될 전망이다. 한국방송통신학회는 북한과 인터넷 상호연동을 위해 양쪽의 언어코드를 일치화하는 기술적인 해결방안을 모색하고 있다고 밝혔다. &lt;/blockquote&gt;&quot;인터넷 연결이 현실화 된다&quot;는 것은 물리적인 연결 혹은 보안정책상 라우팅 금지된 것을 해제하는 얘기같은데, &quot;언어코드를 일치화하는 기술적인 해결방안&quot;이 바로 뒤이어 나오는 것은 마치 문자 집합(character set)을 일치시키자는 사뭇 논지가 어딘지 모르겠다.&lt;br&gt;&lt;br&gt;그리고 뒤이어 &quot;지역식별자 특임회의&quot;라는 말이 나온다. 로캘 설정을 말하는 것 같은데, 언어_지역으로 표현되는 지역식별자는 &quot;ko_KR&quot;, &quot;ko_KP&quot;, &quot;ko_CN&quot; 등을 적절하게 조합해서 각각, 남한, 북한, 연변 정도로 나누어 사용하면되지 않나? &lt;br&gt;&lt;br&gt;만약 지역 식별자에 문자집합을 넣어야한다면, 지금도 &quot;ko_KR.euc-kr&quot;, &quot;ko_KR.utf8&quot; 을 쓰고 있는 마당에 &quot;ko_KP.utf8&quot; &quot;ko_KP.kps9566&quot; 같은 것으로 표현하면 되지 않을까?&lt;br&gt;&lt;blockquote&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;지금까지는 남북간 지역식별자의 불일치로 상호 교신이 불가능했다.&lt;/span&gt; 인터넷 연동을 위한 지역식별자에는 117개의 상황이 존재하지만, 이중 &#039;국적과 언어부호&#039;가 핵심이다. 이것이 일치해야 상호 교신(유통)이 가능하다. 북한에서는 국적기호로 kp를 사용하고 한국은 kr을 사용한다. 이것은 이미 ISO에 등재된 사항으로 남북간 교신에 전혀 문제가 없었지만 &lt;span style=&quot;font-weight: bold;&quot;&gt;&#039;언어코드&#039;가 달라서 교신이 불가능했다.&lt;/span&gt; &lt;/blockquote&gt;정말이란 말입니까? 글쎄요... 내가 알고 있는 교신과 저 기사의 교신은 좀 다른 것인가 봅니다. 전, 전기적인 흐름이나 패킷 정도에서 불가능했다라고 생각이 되는데, 전달받은 데이터가 암호 해독수준으로 복잡한 코드 해석을해야하는 것 처럼 씌어 있군요.&lt;br&gt;&lt;blockquote&gt;이번 회의에서는 언어코드를 &#039;정음 3벌식 로마자 호환 아스키 부호&#039;를  utf-8에 새롭게 반영하여 &#039;utf-8_KO&#039;로 써보자는 절충안이 포함돼 있다.&lt;br&gt;&lt;br&gt;로마자 호환아스키란 정음 28+17=45자를 로마자 대소 52자에 대응하며 아주 쉽게 구성하는 것이다. 이렇게 되면 한국,
북한, 중국 어디를 가든 어떤 코드를 사용하던 간에 utf8_KO을 매개로 하여 서로 교신할 수 있으며, 세계 어디에 있어도
로마자가 통하면 상호 교신이 가능하게 된다. &lt;br&gt;
&lt;br&gt;
이렇게 쉬운 일이 그 동안 불가능했던 것은 utf-8_KO가 국제표준으로 인정되지 않았기 때문이다. 한국방송통신학회는 이번 회의서는...&lt;/blockquote&gt;그동안 불가능했다는 것은 상당히 논의가 많이 돼왔다는 얘기 같습니다. 그런데 왜 공개적으로 의견을 수렴하거나&amp;nbsp; 초안을 발표한 흔적이 검색이 안되는 것일까요? 구글에서 utf-8-ko로 검색하면 달랑 저 회의 관련된 기사 세 개만 나옵니다. 회의를 하시는 분들이 한국방송통신학회라고 검색해서 혹시 홈페이지에 뭔가 있을까 찾아보려했는데, 다음에서의 검색 결과는 &quot;한국인터넷방송통신TV학회&quot;, &quot;한국방송학회&quot; 는 나와도 &quot;한국방송통신학회&quot;는 나오지 않습니다. 제 검색 능력이 떨어져서 그런 것일지 모르겠지만, 저 단어를 넣어 한 번에 안나온다는 것은 뭔가 이상하지 않습니까??&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;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-nd/2.0/kr/&quot; target=_blank&gt;&lt;img alt=&quot;Creative Commons License&quot; style=&quot;border-width: 0&quot; src=&quot;http://i.creativecommons.org/l/by-nc-nd/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-nd/2.0/kr/&quot; target=_blank&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-nd/2.0/kr/&quot; /&gt;
			&lt;/Work&gt;
			&lt;License rdf:about=&quot;http://creativecommons.org/licenses/by-nc-nd/&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;/fieldset&gt;</summary>
  </entry>
  <entry>
    <title type="html">프로답다 그리고 쿨하다</title>
    <link rel="alternate" type="text/html" href="http://coolengineer.com/entry/fantastic-company" />
    <link rel="replies" type="application/atom+xml" href="http://coolengineer.com/atom/response/628" thr:count="0"/>
    <category term="잡생각" />
    <category term="조직" />
    <author>
      <name>(최호진)</name>
    </author>
    <id>http://coolengineer.com/entry/fantastic-company</id>
    <updated>2008-12-03T20:17:03+09:00</updated>
    <published>2008-12-03T19:59:46+09:00</published>
    <summary type="html">프로답다는 말을 쿨하다는 말보다 먼저 대중들이 사용한 것으로 기억한다. 적어도, &#039;COOL&#039;이라는 말이 우리나라 사람들에게 &#039;시원한&#039; 이라는 뜻 외에 &#039;좋은&#039;, &#039;훌륭한&#039; 이라는 뜻이 있다는 사실이 알려진 뒤, 자리 잡은 말이 아닌가 싶다. (난 여전히 썰렁한으로 사용하고 있지만)&lt;br&gt;&lt;br&gt;회사에서는 프로답다는 말을, 개인적으로는 쿨하다는 말을 거의 같은 맥락에서 사용하기 때문이다. 사사로운 감정없이 공통의 목적을 수행하는 것에 집중하는 태도 아닌가? &quot;김대리는 프로야, 그놈은 쿨했어.&quot; 같이 말이다.&lt;br&gt;&lt;br&gt;공통의 목적을 수행하기 위해 관리층이 하기 쉬운 일은, 호황일때는 풀어주고 어려울때는 졸라매는 방식으로 하는 일이다. 얼마나 단순한가? 누구나 그렇게 살아오지 않는가? 개인적으로도 그렇고 개발하는 회사로서도 그런 것은 인지상정이다.&lt;br&gt;&lt;ul&gt;&lt;li&gt;선임들의 기술 멘토링&lt;/li&gt;&lt;li&gt;축적된 기술로 만드는 파일럿&lt;/li&gt;&lt;li&gt;파일럿을 통한 사업 구상&lt;/li&gt;&lt;li&gt;개인의 브랜드 가치 관리&lt;br&gt;&lt;/li&gt;&lt;/ul&gt;선임들이 후임의 기술 관리를 하지 않으면 그에 대한 평가를 절하해야한다. 어떤 일을 하고 있어도 이것을 평가요소에 가장 중요하게 넣어야한다. 그리고, 그렇게 얻는 기술들은 어떻게든 뭔가로 보여져야한다. 그것은 기능 개선이 될 수도 있고, 새로운 제품일 수도 있다. 설령 뭔가를 전수할 기술이 없다면, 같이 새로운 것을 연구해 볼 수 있지 않고는 못베기는 분위기를 만들었는지라도 평가해야한다. 이 과정이 호랑이처럼이루어지든, 가족같은 분위기로 이루어지든 그것은 선임의 성격에 맡겨야한다. 아무렇든 회사는 소기의 목적을 달성하지 않는가?&lt;br&gt;&lt;br&gt;뭔가를 만들어 낸 것을 가지고 회사가 지향하는 바와 어떻게 연결되어 미래에 돈을 벌 수 있는지 설득할 수 있어야한다. 또 동료들은 그에 대한 사업적인 평가까지 이어져야한다.&lt;br&gt;그리고, 그것이 사업으로 이어지거나 설령 기술 혁신으로 그쳤을지라도, 그것에 대한 모든 보상은 그 사람이 하는 자신의 브랜드를 높이는 것이 되어야한다.&lt;br&gt;&lt;br&gt;상상해보자.&lt;br&gt;&lt;ul&gt;&lt;li&gt;자신의 기술을 팀의 기술로 승화시킬 수 없는 선임 개발자들의 &lt;span style=&quot;font-weight: bold;&quot;&gt;나쁜 버릇&lt;/span&gt;을 고칠 수 있는 체계가&amp;nbsp; 갖추어진 조직&lt;/li&gt;&lt;li&gt;끊임없이 &lt;span style=&quot;font-weight: bold;&quot;&gt;아이디어를 눈으로 보이도록 만드는&lt;/span&gt; 조직&lt;/li&gt;&lt;li&gt;눈으로 본 아이디어에 부족한 사업적 요소를 서로서로 채워 주는 조직&lt;/li&gt;&lt;li&gt;그리고 그가하는 개발에 자신의 이름이 들어가는 것을 적극 권장하며, 그가 그 제품을 통하여 어떤 식으로든 명예를 얻을 수 있는 체계가 갖추어진 조직&lt;br&gt;&lt;/li&gt;&lt;/ul&gt;또 상상해보자.&lt;br&gt;&lt;ul&gt;&lt;li&gt;&quot;인간성이 좀 안좋아서 그렇지 뭐 회사에서는 기술이 더 중요하지 않아?&quot;라고 자위하는 동료 및 후배사원들. 그러나 정작 그들이 배우는 것은 따로 없는 그런 사람들.&lt;br&gt;&lt;/li&gt;&lt;li&gt;주어진 업무 외에 다른 것 공부를 하는 것을 굉장히 눈치 주는 분위기&lt;/li&gt;&lt;li&gt;개발자가 낸 아이디어에 사업성이 부족한 것을 나무라는 분위기&lt;/li&gt;&lt;li&gt;누가 개발했는지도 모르며, 부족한 점만 찾아 그걸 개발한 사람을 욕하는 분위기.&lt;br&gt;&lt;/li&gt;&lt;/ul&gt;상상이 아니라 눈에 보인다고요?&lt;br&gt;&lt;br&gt;중간 관리자 여러분, 프로를 키워내는 쿨한 조직을 만들고 싶지 않습니까? 모든것에 들어 있는 시간엄수... 이것도 중요하지만, 근본적으로 중요한 것을 놓치면, 채찍을 들었을 때만 일하는 사람들만 남을 것입니다.&lt;br&gt;&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-nd/2.0/kr/&quot; target=_blank&gt;&lt;img alt=&quot;Creative Commons License&quot; style=&quot;border-width: 0&quot; src=&quot;http://i.creativecommons.org/l/by-nc-nd/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-nd/2.0/kr/&quot; target=_blank&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-nd/2.0/kr/&quot; /&gt;
			&lt;/Work&gt;
			&lt;License rdf:about=&quot;http://creativecommons.org/licenses/by-nc-nd/&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;/fieldset&gt;</summary>
  </entry>
  <entry>
    <title type="html">Winter Of Code 2008의 멘토로 참석합니다</title>
    <link rel="alternate" type="text/html" href="http://coolengineer.com/entry/woc-mentor-2008" />
    <link rel="replies" type="application/atom+xml" href="http://coolengineer.com/atom/response/627" thr:count="2"/>
    <category term="사는 얘기" />
    <category term="woc" />
    <author>
      <name>(최호진)</name>
    </author>
    <id>http://coolengineer.com/entry/woc-mentor-2008</id>
    <updated>2008-12-03T18:46:42+09:00</updated>
    <published>2008-12-03T18:45:47+09:00</published>
    <summary type="html">&lt;a href=&quot;http://woc.openmaru.com/&quot;  target=&quot;_blank&quot;&gt;Winter Of Code&lt;/a&gt;에 멘토로 참석하게되었습니다. 제가 속한 &lt;a href=&quot;http://textcube.org/&quot;  target=&quot;_blank&quot;&gt;Textcube &lt;/a&gt;소속으로 나가게 되었습니다. 어제(2008/12/2) 준비 모임을 가졌는데요, 지난 2년간 준비해 오신 오픈마루의 운영 노하우가 많이 성장하였다는 것을 알았습니다.&lt;br&gt;&lt;br&gt;오픈마루의 WoC 운영팀 모두에게 꾸준히 매해 진행해주셔서 감사하다는 말씀을 드리고 싶습니다. WoC를 통해서 오픈소스 프로젝트, 또는 기업의 오픈 API 나아가 선의로 이것을 이용하여 자신의 오픈소스 스킬을 늘이려는 학생 개발자들의 공생관계가 돈독해졌으면 하는 바램입니다.&lt;br&gt;&lt;br&gt;&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-nd/2.0/kr/&quot; target=_blank&gt;&lt;img alt=&quot;Creative Commons License&quot; style=&quot;border-width: 0&quot; src=&quot;http://i.creativecommons.org/l/by-nc-nd/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-nd/2.0/kr/&quot; target=_blank&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-nd/2.0/kr/&quot; /&gt;
			&lt;/Work&gt;
			&lt;License rdf:about=&quot;http://creativecommons.org/licenses/by-nc-nd/&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;/fieldset&gt;</summary>
  </entry>
  <entry>
    <title type="html">리눅스에서 일반 파일을 비동기적으로 읽기...</title>
    <link rel="alternate" type="text/html" href="http://coolengineer.com/entry/linux-nonblock-io-with-regular-file" />
    <link rel="replies" type="application/atom+xml" href="http://coolengineer.com/atom/response/626" thr:count="0"/>
    <category term="장난하기" />
    <author>
      <name>(최호진)</name>
    </author>
    <id>http://coolengineer.com/entry/linux-nonblock-io-with-regular-file</id>
    <updated>2008-11-27T17:33:51+09:00</updated>
    <published>2008-11-27T17:33:51+09:00</published>
    <summary type="html">NON-BLOCK I/O란, read, write를 수행할때, 실제로 읽거나 쓰기가 완료되지 않은 상태에서, 요청만하고 다른 일을 수행할 수 있도록 함으로써, 효율을 증대(?)시키는 기능을 합니다. 물론, 개발하는 사람이 신경써야할 일이 많아집니다. 주로, 동시에 여러개의 접속을 처리하는데 사용합니다.&lt;br&gt;&lt;br&gt;원하는 것은 압축파일을 좀더 빨리 풀기 위해 읽어들이면서 동시에 풀려고 했는데, NON-BLOCK I/O를 일반 파일에도 적용하면 가능할 것 같았습니다. 예를 들어&lt;br&gt;&lt;blockquote&gt;fd = open( &quot;/tmp/a.bin&quot;, O_RDONLY | O_NONBLOCK );&lt;br&gt;read( fd, buf, 4096*1024*1024 );&lt;/blockquote&gt;이렇게 4MB 정도를 읽어들인다면, 아무리 빠른 하드디스크라도, 읽는 속도가 느릴 것이기 때문에, read는 완전히 수행되지 않고, non-block 관련 오류(EWOULDBLOCK)가 빈번하게 나올 것이고 이 때마다 그동안 읽은 것을 풀려고 했습니다만... 아니더군요? 4MB를 읽을 때까지 멈춰있더란 말입니다.&lt;br&gt;&lt;br&gt;그래서 man page를 더 자세히 읽어 본 결과,&lt;br&gt;&lt;blockquote&gt;man 2 read&lt;br&gt;Many file systems and disks were considered to be fast enough that the implementation of O_NONBLOCK was deemed unnecessary.&amp;nbsp; So, O_NONBLOCK may not be available on files and/or disks.&lt;br&gt;&lt;/blockquote&gt;이런 우려스러운 멘트와 더불어, &lt;br&gt;&lt;blockquote&gt;man 2 open&lt;br&gt;O_ASYNC&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Enable signal-driven I/O: This&amp;nbsp; feature&amp;nbsp; is&amp;nbsp; only&amp;nbsp; available&amp;nbsp; for&amp;nbsp; terminals, pseudo-terminals, sockets, and (since Linux 2.6) pipes and FIFOs.&lt;/blockquote&gt;일반파일에 대해서 구현을 하지 않았다는군요. &lt;br&gt;아, 이런, 그럼 원하는 것을 하기 위해 epoll 로 해야하나? 라고 생각해서 테스트 해보니, 이번엔 &quot;Permission denied&quot;가 나옵니다.&lt;br&gt;&lt;blockquote&gt;man 2 epoll_ctl&lt;br&gt;&amp;nbsp;EPERM&amp;nbsp; The target file fd does not support epoll&lt;/blockquote&gt;네~ 이런! epoll은 분명 커널에서 지원하는 것이라 둘이 다른 루틴을 탈텐데 말입니다. 그래서 POSIX에 비교적 최근에 들어온 aio 쪽은 어떤지 살펴 보았습니다. 그런데, 이건 clone(fork)를 해서 한 녀석이 소켓을 관찰하고 있는 방식으로 구현된다는군요.&lt;br&gt;&lt;br&gt;이거 다른 OS에서도 그런것일까요?&lt;br&gt;&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-nd/2.0/kr/&quot; target=_blank&gt;&lt;img alt=&quot;Creative Commons License&quot; style=&quot;border-width: 0&quot; src=&quot;http://i.creativecommons.org/l/by-nc-nd/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-nd/2.0/kr/&quot; target=_blank&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-nd/2.0/kr/&quot; /&gt;
			&lt;/Work&gt;
			&lt;License rdf:about=&quot;http://creativecommons.org/licenses/by-nc-nd/&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;/fieldset&gt;</summary>
  </entry>
  <entry>
    <title type="html">제주대학교에 왔습니다.</title>
    <link rel="alternate" type="text/html" href="http://coolengineer.com/entry/opensocial-lecture-cheju-univ" />
    <link rel="replies" type="application/atom+xml" href="http://coolengineer.com/atom/response/625" thr:count="6"/>
    <category term="사는 얘기" />
    <category term="오픈소스" />
    <category term="제주대학교" />
    <author>
      <name>(최호진)</name>
    </author>
    <id>http://coolengineer.com/entry/opensocial-lecture-cheju-univ</id>
    <updated>2008-11-24T12:42:37+09:00</updated>
    <published>2008-11-21T15:45:53+09:00</published>
    <summary type="html">제주 대학교에 오픈소스 개발 방법론 강의에 텍스트큐브팀이 왔습니다. (휴가 냈지요) 저와 신정규리더, 고재필(gofeel), 김준기(daybreaker) 네명이 왔습니다.&lt;br&gt;&lt;br&gt;제주대학교는 다음과 협동으로 오픈소스 관련 과목을 개설하여 작년부터 운영하고 있으며, 다음의 윤석찬님이 강의 및 오픈소스 관련자들을 코디하여 주시고 계십니다.&lt;br&gt;&lt;br&gt;조금이나마 도움을 드렸으면 합니다.&lt;br&gt;&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-nd/2.0/kr/&quot; target=_blank&gt;&lt;img alt=&quot;Creative Commons License&quot; style=&quot;border-width: 0&quot; src=&quot;http://i.creativecommons.org/l/by-nc-nd/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-nd/2.0/kr/&quot; target=_blank&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-nd/2.0/kr/&quot; /&gt;
			&lt;/Work&gt;
			&lt;License rdf:about=&quot;http://creativecommons.org/licenses/by-nc-nd/&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;/fieldset&gt;</summary>
  </entry>
  <entry>
    <title type="html">Sun의 VirtualBox</title>
    <link rel="alternate" type="text/html" href="http://coolengineer.com/entry/change-to-virtualbox" />
    <link rel="replies" type="application/atom+xml" href="http://coolengineer.com/atom/response/623" thr:count="0"/>
    <category term="사는 얘기" />
    <author>
      <name>(최호진)</name>
    </author>
    <id>http://coolengineer.com/entry/change-to-virtualbox</id>
    <updated>2008-11-19T15:09:56+09:00</updated>
    <published>2008-11-19T15:09:05+09:00</published>
    <summary type="html">&lt;a href=&quot;http://coolengineer.com/619&quot;  target=&quot;_blank&quot;&gt;http://coolengineer.com/619&lt;/a&gt; 에서 언급했던, (우분투:KVM:MS-Windows) 조합을 (우분투:VirtualBox:MS-Windows)로 바꾸었습니다.&lt;br&gt;&lt;br&gt;&lt;a href=&quot;http://me2day.net/coolengineer/2008/11/18#16:54:23&quot;  target=&quot;_blank&quot;&gt;이런일&lt;/a&gt;이 있었는데, 오라클 클라이언트를 거기에 깔았다가 NTFS가 망가지는 바람에 (무슨 이유에서 그랬는지는 잘 모르겠고.) 바꾸었습니다.&lt;br&gt;&lt;br&gt;VirtualBox에는 MS-VirtualPC에서 처럼 Windows에 설치해서 쓸수 있는 게스트 애드온(VBoxGuestAdditions_2.0.4.iso)을 제공하더군요. 역시&lt;a href=&quot;http://blog.sdnkorea.com/news/tag/sun%20xvm%20virtualbox%20oem&quot;  target=&quot;_blank&quot;&gt; Sun에서 선택&lt;/a&gt;하여 제공하는 거라 그런지 좋은것 같습니다.&lt;br&gt;&lt;br&gt;&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-nd/2.0/kr/&quot; target=_blank&gt;&lt;img alt=&quot;Creative Commons License&quot; style=&quot;border-width: 0&quot; src=&quot;http://i.creativecommons.org/l/by-nc-nd/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-nd/2.0/kr/&quot; target=_blank&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-nd/2.0/kr/&quot; /&gt;
			&lt;/Work&gt;
			&lt;License rdf:about=&quot;http://creativecommons.org/licenses/by-nc-nd/&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;/fieldset&gt;</summary>
  </entry>
  <entry>
    <title type="html">윈도우를 항상위로 올리는 기능</title>
    <link rel="alternate" type="text/html" href="http://coolengineer.com/entry/always-on-top" />
    <link rel="replies" type="application/atom+xml" href="http://coolengineer.com/atom/response/622" thr:count="2"/>
    <category term="잡생각" />
    <author>
      <name>(최호진)</name>
    </author>
    <id>http://coolengineer.com/entry/always-on-top</id>
    <updated>2008-11-19T13:51:05+09:00</updated>
    <published>2008-11-19T13:51:05+09:00</published>
    <summary type="html">윈도우를 항상 위로 올리는 기능은 메신저 대화 창이나, 동영상 플레이어 같은 프로그램들입니다. 띄워 놓고 다른짓을 해야할 일이 있는 것들이죠.&lt;br&gt;&lt;br&gt;MS 윈도우의 다음 버전에는 항상 위로 올릴 수 있는 기능이 윈도우 메뉴에 있었으면 좋겠습니다. 아무 윈도우에서나 Alt-space를 누르고, T를 눌러서 최상위로 올리는 것 매우 필요한 기능아닌가요?&lt;br&gt;&lt;br&gt;&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-nd/2.0/kr/&quot; target=_blank&gt;&lt;img alt=&quot;Creative Commons License&quot; style=&quot;border-width: 0&quot; src=&quot;http://i.creativecommons.org/l/by-nc-nd/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-nd/2.0/kr/&quot; target=_blank&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-nd/2.0/kr/&quot; /&gt;
			&lt;/Work&gt;
			&lt;License rdf:about=&quot;http://creativecommons.org/licenses/by-nc-nd/&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;/fieldset&gt;</summary>
  </entry>
</feed>
