<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
	<channel>
		<title>Humaneer.net</title>
		<link>http://humaneer.net/</link>
		<description>Engineer with Humanism</description>
		<language>ko</language>
		<pubDate>Tue, 20 Sep 2011 15:50:07 +0900</pubDate>
		<generator>Tistory 1.1 (http://www.tistory.com/)</generator>
		<image>
		<title>Humaneer.net</title>
		<url><![CDATA[http://cfile26.uf.tistory.com/image/19426D0C4C02F4D945D7DC]]></url>
		<link>http://humaneer.net/</link>
		<description>Engineer with Humanism</description>
		</image>
		<item>
			<title>C++에서의 빈 구조체의 크기(Size of Blank Struct in C++)</title>
			<link>http://humaneer.net/288</link>
			<description>&lt;p&gt;struct stZero {};&lt;br /&gt;
&lt;br /&gt;
int size = sizeof(struct stZero);&lt;br /&gt;
&lt;br /&gt;
C++ 컴파일러러로 컴파일을 한다고 했을 때, size의 값은 과연 얼마일까?&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
ㅋㅋ&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
참고링크#1 :&amp;nbsp;&lt;a href=&quot;http://alones.kr/blog/750&quot;&gt;http://alones.kr/blog/750&lt;br /&gt;
&lt;/a&gt;참고링크#2 :&amp;nbsp;&lt;a href=&quot;http://minjang.egloos.com/2049827&quot;&gt;http://minjang.egloos.com/2049827&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;/p&gt;</description>
			<category>C/C++</category>
			<category>blank struct</category>
			<category>C/C++</category>
			<category>구조체</category>
			<category>빈 구조체</category>
			<author>Humaneer</author>
			<guid>http://humaneer.net/288</guid>
			<comments>http://humaneer.net/288#entry288comment</comments>
			<pubDate>Mon, 19 Sep 2011 14:23:05 +0900</pubDate>
		</item>
		<item>
			<title>패턴인식의 정의(Definition of Pattern Recognition)</title>
			<link>http://humaneer.net/285</link>
			<description>&lt;P&gt;&lt;br /&gt;
여러 유명 문헌에서 소개하는 패턴인식의 정의&lt;br /&gt;
&lt;br /&gt;The assignment of a physical object or event to one of several prespecified categories.&lt;br /&gt;
물리적 객체 혹은 사건에 이미 정해진 몇 가지 카테고리 중의 하나로 할당하는 것&lt;br /&gt;
(Duda, Hart, Stork의 &quot;Pattern Classification&quot;)&lt;br /&gt;
&lt;br /&gt;&lt;br /&gt;
A problem of estimating density function in a high-dimensional space and dividing the space into the regions of categories or classes&lt;br /&gt;
다차원 공간 내에서 밀도 함수를 추정하고 공간을 카테고리 혹은 클래스 영역으로 나누는 문제&lt;br /&gt;
(Keinosuke Fukunaga &quot;Introduction to Statistical Pattern Recognition&quot;)&lt;br /&gt;
&lt;br /&gt;&lt;br /&gt;
Geven some examples of complex signals and the correct decisions for them, make decisions automatically for a stream of future examples.&lt;br /&gt;
복잡한 신호의 몇 가지 표본과 이들에 대한 정확한 결정이 주어질 때, 연이어 주어지는 미래 표본들에 대하여 자동적으로 결정을 내리게 하는 것.&lt;br /&gt;
(B. Ripley &quot;Pattern Recognition and Neural Neetworks&quot;)&lt;br /&gt;
&lt;br /&gt;&lt;br /&gt;
The science that concenrs the description or classification(recognition) of measurements &lt;br /&gt;
척도의 설명 혹은 분류(인식)와 관련된 과학&lt;br /&gt;
(R. Schalkoff &quot;Pattern Recogntion. Statistical, Structural, and Neural Approaches&quot;)&lt;br /&gt;
&lt;br /&gt;&lt;br /&gt;
&lt;FONT color=#3058d2&gt;&lt;STRONG&gt;Pattern Recognition is concerned with answering the question &quot;What is this?&quot;&lt;br /&gt;
패턴인식은 다음 질문에 답하는 것이다. &quot;이것이 무엇인가?&quot;&lt;br /&gt;
(Morse)&lt;/STRONG&gt;&lt;/FONT&gt;&lt;br /&gt;
ㅋㅋㅋㅋㅋ&lt;br /&gt;
&lt;br /&gt;&lt;br /&gt;
&lt;br /&gt;&lt;/P&gt;&lt;div class=&quot;blogger-news-widget&quot; style=&quot;width: 100%; text-align: center&quot;&gt;
		  					&lt;embed src=&quot;http://api.v.daum.net/static/recombox1.swf&quot; quality=&quot;high&quot; flashvars=&quot;nid=17455626&quot; allowscriptaccess=&quot;always&quot; allowfullscreen=&quot;false&quot; bgcolor=&quot;#ffffff&quot; width=&quot;400&quot; height=&quot;80&quot; type=&quot;application/x-shockwave-flash&quot; wmode=&quot;transparent&quot;&gt;&lt;/embed&gt;
						&lt;/div&gt;</description>
			<category>Pattern Recognition</category>
			<category>pattern recognition</category>
			<category>패턴인식</category>
			<category>패턴인식의 정의</category>
			<author>Humaneer</author>
			<guid>http://humaneer.net/285</guid>
			<comments>http://humaneer.net/285#entry285comment</comments>
			<pubDate>Wed, 08 Jun 2011 21:04:57 +0900</pubDate>
		</item>
		<item>
			<title>안드로이드(Android) 개발환경 구축 도중 생기는 몇가지 오류해결 팁</title>
			<link>http://humaneer.net/284</link>
			<description>참고로 윈도우XP 32bit SP3에 JDK6 build 25, Android x86 window r11 버젼의 환경에서 발생하였던 문제이나 아래 내가 밝힌 두 가지의 문제는 범용(?)적으로 발생하는 문제임.&lt;br /&gt;
&lt;br /&gt;&lt;br /&gt;
&lt;STRONG&gt;JDK를 설치했는데도 Android SDK 설치 시에 JDK를 찾을 수 없다고 나올 경우&lt;br /&gt;
&lt;/STRONG&gt;back 버튼을 클릭하고 다시 next를 클릭하면 된다. -_-;; 정말임...이것때문에 JDK만 5~6번 재설치하였는데 정작 해결책을 알고나니 허무하고 입에서 욕만나오는군. &lt;br /&gt;
&lt;br /&gt;&lt;br /&gt;
&lt;STRONG&gt;안드로이드 가상머신의 설정파일 경로관련(한글 디렉토리가 경로에 포함되어) 하여 emulator.exe 오류 발생할 경우&lt;br /&gt;
&lt;/STRONG&gt;해결책1. android move명령을 사용하여 경로를 변경하거나,&amp;nbsp;avd설정파일 ini파일을 직접 열어서 경로를 수정함.&lt;br /&gt;
ex)&amp;nbsp;android move avd –n&amp;nbsp;VirtualFroyo -p c:\Android\AVD\VirtualFroyo&lt;br /&gt;
&lt;br /&gt;해결책2.&amp;nbsp;위의 방법을 사용할 경우&amp;nbsp;가상머신을 생성할 때마다 계속 경로를 설정해줘야 하므로 좀더 근본적인 대책으로&amp;nbsp;내컴퓨터의&amp;nbsp;환경변수를 ANDROID_SDK_HOME으로 생성하여 자기가 원하는 경로로 옮기면 됨. &lt;br /&gt;
&lt;br /&gt;&lt;br /&gt;&lt;div class=&quot;blogger-news-widget&quot; style=&quot;width: 100%; text-align: center&quot;&gt;
		  					&lt;embed src=&quot;http://api.v.daum.net/static/recombox1.swf&quot; quality=&quot;high&quot; flashvars=&quot;nid=17002424&quot; allowscriptaccess=&quot;always&quot; allowfullscreen=&quot;false&quot; bgcolor=&quot;#ffffff&quot; width=&quot;400&quot; height=&quot;80&quot; type=&quot;application/x-shockwave-flash&quot; wmode=&quot;transparent&quot;&gt;&lt;/embed&gt;
						&lt;/div&gt;</description>
			<category>Android</category>
			<category>Android</category>
			<category>android AVD</category>
			<category>android move</category>
			<category>AVD</category>
			<category>emulator.exe</category>
			<category>안드로이드</category>
			<author>Humaneer</author>
			<guid>http://humaneer.net/284</guid>
			<comments>http://humaneer.net/284#entry284comment</comments>
			<pubDate>Tue, 24 May 2011 18:06:34 +0900</pubDate>
		</item>
		<item>
			<title>(리눅스 팁)ethtool을 통해 이더넷 포트 확인하기</title>
			<link>http://humaneer.net/283</link>
			<description>&lt;P&gt;&lt;br /&gt;
PC에 이더넷 포트가 여러 개가 있는데 어느 놈이 어느 놈인지 eth0인지 1인지 2인지 알 수가 없을 경우에 사용자 권한을 루트로 변환한 후 다음과 같이 ethtool 명령어를 사용한다.&lt;br /&gt;
&lt;br /&gt;ethtool -p ethX&amp;nbsp; (X에 자기가 확인하고자 하는 이더넷 포트 번호 입력)&lt;br /&gt;
&lt;br /&gt;이렇게 하면, 해당 이더넷 포트에 LED가 깜빡깜빡 거린다.&lt;br /&gt;
&lt;br /&gt;아주 가끔은 유용할 수도 있을 법한 팁인 것 같다.&lt;br /&gt;
&lt;br /&gt;&lt;br /&gt;
&lt;br /&gt;&lt;/P&gt;&lt;div class=&quot;blogger-news-widget&quot; style=&quot;width: 100%; text-align: center&quot;&gt;
		  					&lt;embed src=&quot;http://api.v.daum.net/static/recombox1.swf&quot; quality=&quot;high&quot; flashvars=&quot;nid=11207719&quot; allowscriptaccess=&quot;always&quot; allowfullscreen=&quot;false&quot; bgcolor=&quot;#ffffff&quot; width=&quot;400&quot; height=&quot;80&quot; type=&quot;application/x-shockwave-flash&quot; wmode=&quot;transparent&quot;&gt;&lt;/embed&gt;
						&lt;/div&gt;</description>
			<category>Tip &amp; Tech</category>
			<category>ethtool</category>
			<category>ethtool로 이더넷 포트확인하기</category>
			<author>Humaneer</author>
			<guid>http://humaneer.net/283</guid>
			<comments>http://humaneer.net/283#entry283comment</comments>
			<pubDate>Fri, 12 Nov 2010 14:03:16 +0900</pubDate>
		</item>
		<item>
			<title>스마트폰을 써보며 느낀 점</title>
			<link>http://humaneer.net/282</link>
			<description>&lt;P&gt;스마트 폰을 뽑은지 대략 2주정도 되었다. 제법 고민하다가 HTC Desire라는 놈을 골랐다. (싸니까-_-)&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;a href=&quot;http://cfile23.uf.tistory.com/original/20214B374CBD3E11093AED&quot; rel=&quot;lightbox&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://cfile23.uf.tistory.com/image/20214B374CBD3E11093AED&quot; alt=&quot;&quot; filemime=&quot;image/jpeg&quot; filename=&quot;desire.jpg&quot; height=&quot;230&quot; width=&quot;230&quot;/&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;한동안 HTC 카페(&lt;A href=&quot;http://cafe.naver.com/htc)&quot;&gt;http://cafe.naver.com/htc)&lt;/A&gt;&amp;nbsp;를 들락날락 거리며 , 루팅, 커스터마이즈드 펌웨어(롬), 오버클러킹까지 하느라 시간을 많이 빼앗겼는데, 문득 이런 생각이 든다.&amp;nbsp;&lt;br /&gt;
&lt;br /&gt;&lt;br /&gt;
&#039;과연 내가 스마트폰으로 스마트하게 살고 있는가?&#039;&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;
X나 X나 다 스마트폰을 쓰고있지만, 스마트폰이 주인의 스마트함을 보장해주지는 않는다는 지극히 단순한 진리를 다시 한 번 깨닫는 나른하고 짜증나는 오후다.&lt;br /&gt;
&lt;br /&gt;&lt;br /&gt;
ps. 트위터를 해볼까 함. My account is &lt;STRONG&gt;humaneer822&lt;/STRONG&gt; &lt;br /&gt;
humaneer는 전 세계적으로도 잘 쓰이지 않는 아이디인데, 도대체 누가 먹은거지? -_-&lt;br /&gt;
&lt;br /&gt;&lt;br /&gt;
&lt;/P&gt;</description>
			<category>Prejudice</category>
			<category>twitter</category>
			<category>반성</category>
			<category>스마트폰</category>
			<category>트위터</category>
			<author>Humaneer</author>
			<guid>http://humaneer.net/282</guid>
			<comments>http://humaneer.net/282#entry282comment</comments>
			<pubDate>Tue, 19 Oct 2010 15:43:48 +0900</pubDate>
		</item>
		<item>
			<title>제부도 커플 나들이</title>
			<link>http://humaneer.net/281</link>
			<description>&lt;div&gt;
아침에 투표를 하고 정주의 직장동료인 서은정 선생님의 커플과 제부도로 나들이를 갔다왔다. 우리는 귀중한 차편을, 서선생님 커플은 여행계획(?)을 얻게된 Win-Win 효과 덕택인지 정말로 재미있게 다녀왔다.&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;
동탄에서 대략 9시에 출발하여 10시에 제부도 도착, 제부도 경치 살짝 구경하고 사진찍고, 11시부터 2시간 가량 갯벌체험하고 조개구이, 새우구이, 막걸리, 바지락 칼국수 먹었다. 동탄으로 돌아오니 대략 16:30 정도였다. 날씨는 맑고 바닷바람은 시원하여 거의 모든 것이 만족스러운 여행이었던 것 같다.
&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;&lt;/div&gt;
&lt;div style=&quot;text-align: center;&quot;&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;a href=&quot;http://cfile21.uf.tistory.com/original/1941830F4C0657F51368DA&quot; rel=&quot;lightbox&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://cfile21.uf.tistory.com/image/1941830F4C0657F51368DA&quot; alt=&quot;&quot; height=&quot;447&quot; width=&quot;336&quot;/&gt;&lt;/a&gt;&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;http://cfile5.uf.tistory.com/original/1441830F4C0658081691D1&quot; rel=&quot;lightbox&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://cfile5.uf.tistory.com/image/1441830F4C0658081691D1&quot; alt=&quot;&quot; height=&quot;447&quot; width=&quot;336&quot;/&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
사실 제부도에 간 목적은 갯벌체험 때문이었다. 인터넷에서 검색을 좀 해본결과 1인당 만원에 바지락이나 다슬기를 잡아볼 수 있는 갯벌체험은 정말 재미있었다. 체험 전만 해도 낙지를 잡는 것이 목표였으나, 결국 바지락과 다슬기만 잡았다. ㅋ 갯벌 체험 도중에 사진을 찍지 못한 것이 조금 아쉽다. 정주와 내가 잡은 양은 대략 3KG정도 되는 것 같다.&lt;/div&gt;
&lt;div&gt;
링크 :&amp;nbsp;&lt;a href=&quot;http://www.jebumud.co.kr/board/doc/mudinfo1.html&quot;&gt;http://www.jebumud.co.kr/board/doc/mudinfo1.html&lt;/a&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: center;&quot;&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;a href=&quot;http://cfile2.uf.tistory.com/original/1241830F4C0657FA14BBDD&quot; rel=&quot;lightbox&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://cfile2.uf.tistory.com/image/1241830F4C0657FA14BBDD&quot; alt=&quot;&quot; height=&quot;251&quot; width=&quot;336&quot;/&gt;&lt;/a&gt;&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;http://cfile3.uf.tistory.com/original/1841830F4C0657FF15DC6E&quot; rel=&quot;lightbox&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://cfile3.uf.tistory.com/image/1841830F4C0657FF15DC6E&quot; alt=&quot;&quot; height=&quot;251&quot; width=&quot;336&quot;/&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
한 시간 정도 신나게 조개를 잡고, 배가 고파서 근처 식당으로 갔는데 상호가 &#039;대동 횟집&#039;이었다. 사장님 부부과 굉장히 친절하시고 조개구이를 무한리필 해주셔서 막걸리와 함께 맛나게 먹고 마무리는 바지락 칼국수로 하여 정말 배터지게 먹었다. 4명이서 배터지게 먹고 마시니 가격은 9만원이 나왔다. 역시나 먹느라 바빠서 인증샷 하나 남기지 못한 것이 살짝 아쉽다. ㅋㅋ&lt;/div&gt;
&lt;div style=&quot;text-align: center;&quot;&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;a href=&quot;http://cfile6.uf.tistory.com/original/1646EE1E4C065DFE7C9CEA&quot; rel=&quot;lightbox&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://cfile6.uf.tistory.com/image/1646EE1E4C065DFE7C9CEA&quot; alt=&quot;&quot; height=&quot;447&quot; width=&quot;336&quot;/&gt;&lt;/a&gt;&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;http://cfile30.uf.tistory.com/original/1546EE1E4C065E0D7DCFEF&quot; rel=&quot;lightbox&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://cfile30.uf.tistory.com/image/1546EE1E4C065E0D7DCFEF&quot; alt=&quot;&quot; height=&quot;447&quot; width=&quot;336&quot;/&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
서선생님 커플과 다음엔 대부도를 가보기로 하였다. 안전하게 제부도에 갔다올 수 있게 차량을 제공(?)해 주신 서선생님 커플께 정말로 감사드린다. ;)&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;div class=&quot;imageblock center&quot; style=&quot;text-align: center; clear: both;&quot;&gt;&lt;a href=&quot;http://cfile22.uf.tistory.com/original/175AAD104C065D0E304A7C&quot; rel=&quot;lightbox&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://cfile22.uf.tistory.com/image/175AAD104C065D0E304A7C&quot; alt=&quot;&quot; filemime=&quot;&quot; filename=&quot;cfile22.uf@175AAD104C065D0E304A7C.jpg&quot; height=&quot;465&quot; width=&quot;350&quot;/&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
나머지 사진은 구글웹앨범에 올려놓았다. 구글 웹앨범 정말 편한 것 같다. 피카사랑 연동도 되고 짱짱! ㅋ&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: rgb(102, 102, 102); font-family: 돋움, dotum, &#039;Apple Gothic&#039;, sans-serif; line-height: normal; font-size: 11px; &quot;&gt;링크:&amp;nbsp;&lt;a href=&quot;http://picasaweb.google.co.kr/lh/sredir?uname=humaneer&amp;amp;target=ALBUM&amp;amp;id=5478158622346702273&amp;amp;authkey=Gv1sRgCJCMlO2ZysmIUA&amp;amp;invite=CJmWwP4H&amp;amp;feat=email&quot; style=&quot;text-decoration: none; &quot;&gt;http://picasaweb.google.co.kr/lh/sredir?uname=humaneer&amp;amp;target=ALBUM&amp;amp;id=5478158622346702273&amp;amp;authkey=Gv1sRgCJCMlO2ZysmIUA&amp;amp;invite=CJmWwP4H&amp;amp;feat=email&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;blogger-news-widget&quot; style=&quot;width: 100%; text-align: center&quot;&gt;
		  					&lt;embed src=&quot;http://api.v.daum.net/static/recombox1.swf&quot; quality=&quot;high&quot; flashvars=&quot;nid=7318952&quot; allowscriptaccess=&quot;always&quot; allowfullscreen=&quot;false&quot; bgcolor=&quot;#ffffff&quot; width=&quot;400&quot; height=&quot;80&quot; type=&quot;application/x-shockwave-flash&quot; wmode=&quot;transparent&quot;&gt;&lt;/embed&gt;
						&lt;/div&gt;</description>
			<category>Love</category>
			<category>갯벌</category>
			<category>갯벌체험</category>
			<category>바지락잡이</category>
			<category>제부도</category>
			<category>제부도 맛집</category>
			<category>제부도 여행</category>
			<category>조개잡이</category>
			<author>Humaneer</author>
			<guid>http://humaneer.net/281</guid>
			<comments>http://humaneer.net/281#entry281comment</comments>
			<pubDate>Wed, 02 Jun 2010 22:20:59 +0900</pubDate>
		</item>
		<item>
			<title>UDP Broadcast 서버/클라이언트</title>
			<link>http://humaneer.net/280</link>
			<description>&lt;DIV&gt;브로드캐스트(Broadcast)와 관련된 모듈을 구현할 일이 있어 간만에 열혈강의 소켓 프로그래밍 책을 뒤졌다. 내용도 알차고 설명도 잘 되어있고, 실용적인 예제가 많은 좋은 책인 것 같다. 물론 IOCP나 Overapped IO같은 녀석들을 이용해 수백개 수천개의 클라이언트를 관리하는 서버 프로그래밍을 위해서는 좀더 심도 있는 책을 봐야겠지만, 뭐 기껏해야 20개 이내의 클라이언트가 연결될 서버에 거창한 테크닉따위는 필요없으니 .흐&amp;nbsp; 그나저나 출판사가 바뀌었다. 예전엔 프리렉이었던 것 같은데.&lt;br /&gt;
&lt;br /&gt;&lt;br /&gt;
&lt;/DIV&gt;
&lt;DIV&gt;
&lt;TABLE style=&quot;BORDER-RIGHT: #f3f3f3 1px solid; BORDER-TOP: #f3f3f3 1px solid; BORDER-LEFT: #f3f3f3 1px solid; LINE-HEIGHT: 16px! important; BORDER-BOTTOM: #f3f3f3 1px solid; BACKGROUND-COLOR: #ffffff&quot; height=105 cellSpacing=0 cellPadding=12 width=374 border=0 key=&quot;KOR9788996094036&quot; category=&quot;book_detail&quot; openpost=&quot;false&quot;&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD style=&quot;PADDING-BOTTOM: 0px&quot;&gt;
&lt;TABLE cellSpacing=0 cellPadding=0 width=350 border=0&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD vAlign=top width=68&gt;&lt;A href=&quot;http://book.daum.net/detail/book.do?bookid=KOR9788996094036&quot; target=_blank&gt;&lt;IMG height=80 src=&quot;http://book.daum-img.net/R72x100/KOR9788996094036&quot; width=55 border=0&gt;&lt;/A&gt;&lt;/TD&gt;
&lt;TD width=12&gt;&lt;/TD&gt;
&lt;TD vAlign=top width=278&gt;
&lt;TABLE cellSpacing=0 cellPadding=0 width=&quot;100%&quot; border=0&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TH vAlign=top align=left colSpan=2 height=18&gt;&lt;FONT style=&quot;FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #333333; FONT-FAMILY: 굴림,gulim,sans-serif&quot;&gt;&lt;A style=&quot;COLOR: #333333! important; TEXT-DECORATION: none! important&quot; href=&quot;http://book.daum.net/detail/book.do?bookid=KOR9788996094036&quot; target=_blank&gt;TCP/IP &lt;STRONG&gt;소켓&lt;/STRONG&gt; 프로그래밍(2010)&lt;/A&gt;&lt;/FONT&gt; &lt;/TH&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD vAlign=top align=left width=55 height=18&gt;&lt;FONT style=&quot;FONT-SIZE: 12px; COLOR: #999999; LINE-HEIGHT: 1.4; FONT-FAMILY: 굴림,gulim,sans-serif&quot;&gt;카테고리&lt;/FONT&gt; &lt;/TD&gt;
&lt;TD vAlign=top align=left height=18&gt;&lt;SPAN style=&quot;DISPLAY: block; FLOAT: left; OVERFLOW: hidden; HEIGHT: 14px; TEXT-OVERFLOW: ellipsis&quot;&gt;&lt;FONT style=&quot;FONT-SIZE: 12px; COLOR: #333333; LINE-HEIGHT: 1.4; FONT-FAMILY: 굴림,gulim,sans-serif&quot;&gt;컴퓨터/IT&lt;/FONT&gt;&lt;/SPAN&gt; &lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD vAlign=top align=left width=55 height=36&gt;&lt;FONT style=&quot;FONT-SIZE: 12px; COLOR: #999999; LINE-HEIGHT: 1.4; FONT-FAMILY: 굴림,gulim,sans-serif&quot;&gt;지은이&lt;/FONT&gt; &lt;/TD&gt;
&lt;TD vAlign=top align=left height=36&gt;&lt;SPAN style=&quot;DISPLAY: block; FLOAT: left; OVERFLOW: hidden; HEIGHT: 14px; TEXT-OVERFLOW: ellipsis&quot;&gt;&lt;FONT style=&quot;FONT-SIZE: 12px; COLOR: #333333; LINE-HEIGHT: 1.4; FONT-FAMILY: 굴림,gulim,sans-serif&quot;&gt;윤성우 (오렌지미디어, 2009년)&lt;/FONT&gt;&lt;/SPAN&gt; &lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD vAlign=top align=left colSpan=2&gt;&lt;A style=&quot;PADDING-RIGHT: 5px; PADDING-LEFT: 0px; FONT-SIZE: 11px; BACKGROUND: url(http://deco.daum-img.net/contents/info/ic_more.gif) no-repeat 100% 3px; PADDING-BOTTOM: 0px; COLOR: #999999! important; PADDING-TOP: 0px; FONT-FAMILY: 돋움,dotum,verdana; TEXT-DECORATION: underline&quot; href=&quot;http://book.daum.net/detail/book.do?bookid=KOR9788996094036&quot; target=_blank&gt;상세보기&lt;/A&gt; &lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;br /&gt;
&lt;/DIV&gt;&lt;br /&gt;
아무튼 아래의 코드는 열혈강의 TCP/IP 소켓프로그래밍의 예제 + 인터넷에서 좀 알아본 코드를 합쳐서 살짝 수정한 것이다. 
&lt;DIV&gt;서버는 자기 자신의 IP와 서브넷 마스크를 통해 브로드캐스트할 IP를 정한 다음 정해진 포트로 브로드캐스팅을 하고 클라이언트는 별 것 없다. 포트를 바인딩해서 대기하는 것 말고는 없다. ㅎ&lt;br /&gt;
&lt;/DIV&gt;
&lt;DIV&gt;&lt;br /&gt;

&lt;TEXTAREA class=c name=code rows=5 cols=70 textarea=&quot;&quot;&gt;// UDP Broadcast Server(Sender)
#include &amp;lt;stdio.h&amp;gt;
#include &amp;lt;stdlib.h&amp;gt;
#include &amp;lt;string.h&amp;gt;
#include &amp;lt;winsock2.h&amp;gt;

#pragma comment(lib, &quot;ws2_32.lib&quot;)

#define BUFSIZE 32
#define TRUE 1
#define FALSE 0
#define BROAD_CAST_PORT	4970


void ErrorHandling(char *message);

int main()
{
	WSADATA wsaData;
	SOCKET hSendSock;
	int state, so_broadcast = TRUE;
	
	char name[256]		= &quot;localhost&quot;;	// localhost라는 name을 통해 자기 자신의 IP를 얻는다.
	char buf[BUFSIZE]	= &quot;abcdefg&quot;;
	char* address;
	

	struct hostent* pHostEnt;		// HOSTENT* pHostEnt;
	struct in_addr in;				// IN_ADDR in;
	struct sockaddr_in broadAddr;	// SOCKADDR_IN broadAddr;
	DWORD nMyIP, nMySubMask, nTemp1, nTemp2;

	if (WSAStartup(MAKEWORD(2, 2), &amp;amp;wsaData) != 0)
		ErrorHandling(&quot;WSAStartup() error&quot;);

	if ((hSendSock = socket(PF_INET, SOCK_DGRAM, 0)) == INVALID_SOCKET)
		ErrorHandling(&quot;socket() error&quot;);

	gethostname(name,256);
	// printf(&quot;Host Name : %s\n&quot;, name);

	pHostEnt	= gethostbyname(name);		
	in.s_addr	=((struct in_addr*)pHostEnt-&amp;gt;h_addr)-&amp;gt;s_addr;
	address		= inet_ntoa(in);	
	// printf(&quot;IP Addr : %s\n&quot;, address);

	nMyIP		= inet_addr(address);
	nMySubMask	= inet_addr(&quot;255.255.255.0&quot;);
	nTemp1		= nMyIP &amp;amp; nMySubMask;			
	nTemp2		= nMySubMask ^ 0xFFFFFFFF;		

	memset(&amp;amp;broadAddr, 0, sizeof(broadAddr));
	broadAddr.sin_family = AF_INET;
	broadAddr.sin_port = htons(BROAD_CAST_PORT);
	broadAddr.sin_addr.s_addr = nTemp1 + nTemp2; 

	// 소켓을 브로드캐스트용으로 설정
	state = setsockopt(hSendSock, SOL_SOCKET, SO_BROADCAST, (char*)&amp;amp;so_broadcast, sizeof(so_broadcast));
	if (state == SOCKET_ERROR)
		ErrorHandling(&quot;setsockopt() error&quot;);


	// printf(&quot;%s\n&quot;, inet_ntoa(broadAddr.sin_addr));
		
	sendto(hSendSock, buf, strlen(buf), 0, (SOCKADDR*)&amp;amp;broadAddr, sizeof(broadAddr));

	Sleep(2000);

	closesocket(hSendSock);
	WSACleanup();
	
	return 0;
}

void ErrorHandling(char *message)
{
  fputs(message, stderr);
  fputc(&#039;\n&#039;, stderr);
  exit(1);
}
&lt;/textarea&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;TEXTAREA class=c name=code rows=5 cols=70 textarea=&quot;&quot;&gt;// UDP Broadcast Client (Receiver)
#include &quot;stdafx.h&quot;
#include &amp;lt;stdio.h&amp;gt;
#include &amp;lt;stdlib.h&amp;gt;
#include &amp;lt;string.h&amp;gt;
#include &amp;lt;winsock2.h&amp;gt;
#pragma comment(lib, &quot;ws2_32.lib&quot;)


#define BROAD_CAST_PORT	4970
#define BUFSIZE 32

void ErrorHandling(char *message);

int main(int argc, char **argv)
{
  WSADATA wsaData;
  SOCKET hRecvSock;
  SOCKADDR_IN addr;
  int strLen;
  char buf[BUFSIZE];

  if(WSAStartup(MAKEWORD(2, 2), &amp;amp;wsaData) != 0) /* Load Winsock 2.2 DLL */
	  ErrorHandling(&quot;WSAStartup() error!&quot;); 
  
  hRecvSock=socket(PF_INET, SOCK_DGRAM, 0); /*브로드캐스트를 위한 UDP소켓 생성 */
  if(hRecvSock == INVALID_SOCKET)
	  ErrorHandling(&quot;socket() error&quot;);

  memset(&amp;amp;addr, 0, sizeof(addr));
  addr.sin_family=AF_INET;
  addr.sin_addr.s_addr=htonl(INADDR_ANY);	
  addr.sin_port=htons(BROAD_CAST_PORT);	   /* 브로드캐스트 port 설정 */

  if(bind(hRecvSock, (SOCKADDR*) &amp;amp;addr, sizeof(addr))==SOCKET_ERROR)
	  ErrorHandling(&quot;bind() error&quot;);
  
  while(1){
	  strLen=recvfrom(hRecvSock, buf, BUFSIZE-1, 0, NULL, 0);
	  if(strLen&amp;lt;0) break;
	  buf[strLen]=0;
	  fputs(buf, stdout);
  }

  closesocket(hRecvSock);
  WSACleanup();
  return 0;
}

void ErrorHandling(char *message)
{
  fputs(message, stderr);
  fputc(&#039;\n&#039;, stderr);
  exit(1);
}&lt;/TEXTAREA&gt;&lt;br /&gt;
&lt;br /&gt;&lt;/DIV&gt;&lt;div class=&quot;blogger-news-widget&quot; style=&quot;width: 100%; text-align: center&quot;&gt;
		  					&lt;embed src=&quot;http://api.v.daum.net/static/recombox1.swf&quot; quality=&quot;high&quot; flashvars=&quot;nid=6998745&quot; allowscriptaccess=&quot;always&quot; allowfullscreen=&quot;false&quot; bgcolor=&quot;#ffffff&quot; width=&quot;400&quot; height=&quot;80&quot; type=&quot;application/x-shockwave-flash&quot; wmode=&quot;transparent&quot;&gt;&lt;/embed&gt;
						&lt;/div&gt;</description>
			<category>C/C++</category>
			<category>broadcast socket</category>
			<category>Socket Programming</category>
			<category>udp</category>
			<category>네트워크 프로그래밍</category>
			<category>브로드캐스트 소켓</category>
			<category>소켓프로그래밍</category>
			<author>Humaneer</author>
			<guid>http://humaneer.net/280</guid>
			<comments>http://humaneer.net/280#entry280comment</comments>
			<pubDate>Wed, 12 May 2010 20:06:11 +0900</pubDate>
		</item>
		<item>
			<title>Commencement Address by Steve Jobs</title>
			<link>http://humaneer.net/279</link>
			<description>&lt;P&gt;영어 공부도 할겸, 요즘 나의 의욕상실과 태만을 치료할겸 이번주말에 이놈을 정독하는걸 목표로 해야겠다.&lt;br /&gt;
&lt;br /&gt;&lt;br /&gt;
I am honored to be with you today at your commencement from one of the finest universities in the world. I never graduated from college. Truth be told, this is the closest I&#039;ve ever gotten to a college graduation. Today I want to tell you three stories from my life. That&#039;s it. No big deal. Just three stories.&lt;br /&gt;
&lt;br /&gt;The first story is about connecting the dots.&lt;br /&gt;
&lt;br /&gt;I dropped out of Reed College after the first 6 months, but then stayed around as a drop-in for another 18 months or so before I really quit. So why did I drop out?&lt;br /&gt;
&lt;br /&gt;It started before I was born. My biological mother was a young, unwed college graduate student, and she decided to put me up for adoption. She felt very strongly that I should be adopted by college graduates, so everything was all set for me to be adopted at birth by a lawyer and his wife. Except that when I popped out they decided at the last minute that they really wanted a girl. So my parents, who were on a waiting list, got a call in the middle of the night asking: &quot;We have an unexpected baby boy; do you want him?&quot; They said: &quot;Of course.&quot; My biological mother later found out that my mother had never graduated from college and that my father had never graduated from high school. She refused to sign the final adoption papers. She only relented a few months later when my parents promised that I would someday go to college.&lt;br /&gt;
&lt;br /&gt;And 17 years later I did go to college. But I naively chose a college that was almost as expensive as Stanford, and all of my working-class parents&#039; savings were being spent on my college tuition. After six months, I couldn&#039;t see the value in it. I had no idea what I wanted to do with my life and no idea how college was going to help me figure it out. And here I was spending all of the money my parents had saved their entire life. So I decided to drop out and trust that it would all work out OK. It was pretty scary at the time, but looking back it was one of the best decisions I ever made. The minute I dropped out I could stop taking the required classes that didn&#039;t interest me, and begin dropping in on the ones that looked interesting.&lt;br /&gt;
&lt;br /&gt;It wasn&#039;t all romantic. I didn&#039;t have a dorm room, so I slept on the floor in friends&#039; rooms, I returned coke bottles for the 5￠ deposits to buy food with, and I would walk the 7 miles across town every Sunday night to get one good meal a week at the Hare Krishna temple. I loved it. And much of what I stumbled into by following my curiosity and intuition turned out to be priceless later on. Let me give you one example:&lt;br /&gt;
&lt;br /&gt;Reed College at that time offered perhaps the best calligraphy instruction in the country. Throughout the campus every poster, every label on every drawer, was beautifully hand calligraphed. Because I had dropped out and didn&#039;t have to take the normal classes, I decided to take a calligraphy class to learn how to do this. I learned about serif and san serif typefaces, about varying the amount of space between different letter combinations, about what makes great typography great. It was beautiful, historical, artistically subtle in a way that science can&#039;t capture, and I found it fascinating.&lt;br /&gt;
&lt;br /&gt;None of this had even a hope of any practical application in my life. But ten years later, when we were designing the first Macintosh computer, it all came back to me. And we designed it all into the Mac. It was the first computer with beautiful typography. If I had never dropped in on that single course in college, the Mac would have never had multiple typefaces or proportionally spaced fonts. And since Windows just copied the Mac, its likely that no personal computer would have them. If I had never dropped out, I would have never dropped in on this calligraphy class, and personal computers might not have the wonderful typography that they do. Of course it was impossible to connect the dots looking forward when I was in college. But it was very, very clear looking backwards ten years later.&lt;br /&gt;
&lt;br /&gt;Again, you can&#039;t connect the dots looking forward; you can only connect them looking backwards. So you have to trust that the dots will somehow connect in your future. You have to trust in something ? your gut, destiny, life, karma, whatever. This approach has never let me down, and it has made all the difference in my life.&lt;br /&gt;
&lt;br /&gt;My second story is about love and loss.&lt;br /&gt;
&lt;br /&gt;I was lucky ? I found what I loved to do early in life. Woz and I started Apple in my parents garage when I was 20. We worked hard, and in 10 years Apple had grown from just the two of us in a garage into a $2 billion company with over 4000 employees. We had just released our finest creation ? the Macintosh ? a year earlier, and I had just turned 30. And then I got fired. How can you get fired from a company you started? Well, as Apple grew we hired someone who I thought was very talented to run the company with me, and for the first year or so things went well. But then our visions of the future began to diverge and eventually we had a falling out. When we did, our Board of Directors sided with him. So at 30 I was out. And very publicly out. What had been the focus of my entire adult life was gone, and it was devastating.&lt;br /&gt;
&lt;br /&gt;I really didn&#039;t know what to do for a few months. I felt that I had let the previous generation of entrepreneurs down - that I had dropped the baton as it was being passed to me. I met with David Packard and Bob Noyce and tried to apologize for screwing up so badly. I was a very public failure, and I even thought about running away from the valley. But something slowly began to dawn on me ? I still loved what I did. The turn of events at Apple had not changed that one bit. I had been rejected, but I was still in love. And so I decided to start over.&lt;br /&gt;
&lt;br /&gt;I didn&#039;t see it then, but it turned out that getting fired from Apple was the best thing that could have ever happened to me. The heaviness of being successful was replaced by the lightness of being a beginner again, less sure about everything. It freed me to enter one of the most creative periods of my life.&lt;br /&gt;
&lt;br /&gt;During the next five years, I started a company named NeXT, another company named Pixar, and fell in love with an amazing woman who would become my wife. Pixar went on to create the worlds first computer animated feature film, Toy Story, and is now the most successful animation studio in the world. In a remarkable turn of events, Apple bought NeXT, I returned to Apple, and the technology we developed at NeXT is at the heart of Apple&#039;s current renaissance. And Laurene and I have a wonderful family together.&lt;br /&gt;
&lt;br /&gt;I&#039;m pretty sure none of this would have happened if I hadn&#039;t been fired from Apple. It was awful tasting medicine, but I guess the patient needed it. Sometimes life hits you in the head with a brick. Don&#039;t lose faith. I&#039;m convinced that the only thing that kept me going was that I loved what I did. You&#039;ve got to find what you love. And that is as true for your work as it is for your lovers. Your work is going to fill a large part of your life, and the only way to be truly satisfied is to do what you believe is great work. And the only way to do great work is to love what you do. If you haven&#039;t found it yet, keep looking. Don&#039;t settle. As with all matters of the heart, you&#039;ll know when you find it. And, like any great relationship, it just gets better and better as the years roll on. So keep looking until you find it. Don&#039;t settle.&lt;br /&gt;
&lt;br /&gt;My third story is about death.&lt;br /&gt;
&lt;br /&gt;When I was 17, I read a quote that went something like: &quot;If you live each day as if it was your last, someday you&#039;ll most certainly be right.&quot; It made an impression on me, and since then, for the past 33 years, I have looked in the mirror every morning and asked myself: &quot;If today were the last day of my life, would I want to do what I am about to do today?&quot; And whenever the answer has been &quot;No&quot; for too many days in a row, I know I need to change something.&lt;br /&gt;
&lt;br /&gt;Remembering that I&#039;ll be dead soon is the most important tool I&#039;ve ever encountered to help me make the big choices in life. Because almost everything ? all external expectations, all pride, all fear of embarrassment or failure - these things just fall away in the face of death, leaving only what is truly important. Remembering that you are going to die is the best way I know to avoid the trap of thinking you have something to lose. You are already naked. There is no reason not to follow your heart.&lt;br /&gt;
&lt;br /&gt;About a year ago I was diagnosed with cancer. I had a scan at 7:30 in the morning, and it clearly showed a tumor on my pancreas. I didn&#039;t even know what a pancreas was. The doctors told me this was almost certainly a type of cancer that is incurable, and that I should expect to live no longer than three to six months. My doctor advised me to go home and get my affairs in order, which is doctor&#039;s code for prepare to die. It means to try to tell your kids everything you thought you&#039;d have the next 10 years to tell them in just a few months. It means to make sure everything is buttoned up so that it will be as easy as possible for your family. It means to say your goodbyes.&lt;br /&gt;
&lt;br /&gt;I lived with that diagnosis all day. Later that evening I had a biopsy, where they stuck an endoscope down my throat, through my stomach and into my intestines, put a needle into my pancreas and got a few cells from the tumor. I was sedated, but my wife, who was there, told me that when they viewed the cells under a microscope the doctors started crying because it turned out to be a very rare form of pancreatic cancer that is curable with surgery. I had the surgery and I&#039;m fine now.&lt;br /&gt;
&lt;br /&gt;This was the closest I&#039;ve been to facing death, and I hope its the closest I get for a few more decades. Having lived through it, I can now say this to you with a bit more certainty than when death was a useful but purely intellectual concept:&lt;br /&gt;
&lt;br /&gt;No one wants to die. Even people who want to go to heaven don&#039;t want to die to get there. And yet death is the destination we all share. No one has ever escaped it. And that is as it should be, because Death is very likely the single best invention of Life. It is Life&#039;s change agent. It clears out the old to make way for the new. Right now the new is you, but someday not too long from now, you will gradually become the old and be cleared away. Sorry to be so dramatic, but it is quite true.&lt;br /&gt;
&lt;br /&gt;Your time is limited, so don&#039;t waste it living someone else&#039;s life. Don&#039;t be trapped by dogma ? which is living with the results of other people&#039;s thinking. Don&#039;t let the noise of others&#039; opinions drown out your own inner voice. And most important, have the courage to follow your heart and intuition. They somehow already know what you truly want to become. Everything else is secondary.&lt;br /&gt;
&lt;br /&gt;When I was young, there was an amazing publication called The Whole Earth Catalog, which was one of the bibles of my generation. It was created by a fellow named Stewart Brand not far from here in Menlo Park, and he brought it to life with his poetic touch. This was in the late 1960&#039;s, before personal computers and desktop publishing, so it was all made with typewriters, scissors, and polaroid cameras. It was sort of like Google in paperback form, 35 years before Google came along: it was idealistic, and overflowing with neat tools and great notions.&lt;br /&gt;
&lt;br /&gt;Stewart and his team put out several issues of The Whole Earth Catalog, and then when it had run its course, they put out a final issue. It was the mid-1970s, and I was your age. On the back cover of their final issue was a photograph of an early morning country road, the kind you might find yourself hitchhiking on if you were so adventurous. Beneath it were the words: &quot;Stay Hungry. Stay Foolish.&quot; It was their farewell message as they signed off. Stay Hungry. Stay Foolish. And I have always wished that for myself. And now, as you graduate to begin anew, I wish that for you.&lt;br /&gt;
&lt;br /&gt;Stay Hungry. Stay Foolish.&lt;br /&gt;
&lt;br /&gt;Thank you all very much.&lt;br /&gt;
&lt;br /&gt;&lt;br /&gt;
&lt;/P&gt;</description>
			<category>English</category>
			<category>English</category>
			<category>스티브 잡스</category>
			<category>스티브 잡스 연설</category>
			<category>영어연설</category>
			<author>Humaneer</author>
			<guid>http://humaneer.net/279</guid>
			<comments>http://humaneer.net/279#entry279comment</comments>
			<pubDate>Fri, 23 Apr 2010 09:27:39 +0900</pubDate>
		</item>
		<item>
			<title>열받게 하는 Seagate A/S정책, 유통사(대원컴퓨터)의 어처구니 없는 A/S</title>
			<link>http://humaneer.net/278</link>
			<description>&lt;br /&gt;
최근에 인터넷을 통해 하드디스크를 샀다. &lt;STRONG&gt;SATA2 500G 16M (ST3500418AS)&lt;br /&gt;
&lt;br /&gt;&lt;/STRONG&gt;PC에 하드를 장착하고 창문7을 깔고, 무슨 장치성능 점수매기기 기능이 있어서 그걸 시도해보았다. CPU, 비디오카드, 등등 이것저것 하다가 HDD 억세스 속도 검사에서 갑자기 PC가 뻗어버렸다. 키보드고 마우스고 뭐고 다 먹통이라 어쩔수 없이 강제로 전원을 껐다 켰는데 그때부터 새로산 HDD가 맛탱이가 가버렸다. (내 생각엔 HDD 억세스 검사를 하던중에 맛탱이가 가서 윈도우가 뻗은 듯하다).&amp;nbsp; &lt;br /&gt;
&lt;br /&gt;문제는 창문7을 깔고 기존에 있던 하드디스크에 있던 자료를 죄다 새로산 HDD에 옮겨버렸다는 점이다. 정주랑 사귈 때부터 데이트하면서 찍은 사진, 신혼여행 가서 찍은 사진과, 학부때 내가 공부하면서 수집해놨던 귀한 자료들이 죄다 날라간 것이다. &lt;br /&gt;
&lt;br /&gt;시게이트 HDD를 유통하는 업체가&amp;nbsp;우리나라에 대략 3~4개가&amp;nbsp;있다. 내 HDD는 대원(&lt;A href=&quot;http://www.dwcom.co.kr/&quot;&gt;www.dwcom.co.kr&lt;/A&gt;)에서 유통한 거라 대원에 연락해보니, &quot;데이터 확인 후 전화 요망&quot;이라는 메모를 꼭 남겨서 택배로 보내달란다. 그러면 확인해서 전화주겠다기에&amp;nbsp;그리하였다. 근데 ㅅㅂ 보낸지 한 닷새만에 택배로 HDD가 왔다. &lt;FONT color=#e31600&gt;&lt;STRONG&gt;그냥 딴놈으로 교체를 해서 보내준 것이다. 전화도 한 통도 없이&lt;/STRONG&gt; &lt;/FONT&gt;말이다. 상당히 괘씸하였다. &lt;br /&gt;
(갑자기 삼천포로 빠진 얘기지만, 시게이트는 최근에 A/S는 죄다 교체를 해준단다. 문제는 그 교체품이 정말로 공장에서 따끈따끈하게 나온 새 삥이냐? 그건 알 수 없는 일이다 -_-)&lt;br /&gt;
&lt;br /&gt;아무튼 상당히 괘씸하여 전화를 해보니 일단 내가 보낸 하드디스크는 확보한 상태이며, 담당 엔지니어가 곧 나에게 전화할 것이라 하였다. 24시간이 지나고 또 한나절이 지났는데도 여전히 전화가 오지 않았다. 슬슬 X치기 시작했다. 참다못해 전화를 해보니 엔지니어를 바꿔주는데, 얘기를 해보았다. 초기불량임을 엔지니어가 인정하였다. But! 데이터 복구하는데 드는 비용은 업체에서 부담해줄 수 없다고 한다. 그게 정책이라나.-_- 아니 무슨 구입한지 12시간도 안되어서 맛이 가버린, 그 증상이 제품의 초기불량임을 엔지니어가 인정을 했는데도, 거기에 들어있던 데이터에 대해 보장을 해 줄 수 없다는 것이 말이 되나? 내가 조목조목 따져가며 따지자, 일단은 엔지니어한테는 그걸 결정할 권한이 없으니 윗쪽에 얘기를 해보고 다음날까지 다시 전화를 준다 하여 일단 끊었다.&lt;br /&gt;
&lt;br /&gt;그 다음날에&amp;nbsp;당연히 전화가 오지 않았다.&amp;nbsp;그래서 다시 전화해보니 그 엔지니어는 받지 않고 다른 사람이 받아서 또 똑같은 소리를 했는데 답변 또한 똑같다. 그리고 그 엔지니어가 조만간 연락을 줄 것이라는 뻥을 치며 말이다. HDD하면 시게이트! 라는 생각에 그냥 시게이트로 샀는데 좀 알아보니 시게이트 HDD의 불량률이 굉장히 높다는 얘기를 들었다. 게다가 고장A/S가 오면 다른 것(새 것인지는 확실치 않음)으로 바꿔주기만 한단다. 아.. 제기랄.&lt;br /&gt;
&lt;br /&gt;후... 이 글의 요약. &quot;&lt;STRONG&gt;&lt;FONT color=#e31600&gt;초기불량 + 사용자 과실 없음&quot; 을 엔지니어가 인정했는데도&amp;nbsp;데이터복구 부담을&amp;nbsp;해주지 않는 시게이트 정책에 열받고, 전화주겠다고 대충 얼버무리고 전화 한 통 주지 않는 대원컴퓨터에도 열받는다&lt;/FONT&gt;&lt;/STRONG&gt;. 어휴...&lt;br /&gt;
&lt;br /&gt;&lt;br /&gt;
&lt;br /&gt;&lt;div class=&quot;blogger-news-widget&quot; style=&quot;width: 100%; text-align: center&quot;&gt;
		  					&lt;embed src=&quot;http://api.v.daum.net/static/recombox1.swf&quot; quality=&quot;high&quot; flashvars=&quot;nid=6316685&quot; allowscriptaccess=&quot;always&quot; allowfullscreen=&quot;false&quot; bgcolor=&quot;#ffffff&quot; width=&quot;400&quot; height=&quot;80&quot; type=&quot;application/x-shockwave-flash&quot; wmode=&quot;transparent&quot;&gt;&lt;/embed&gt;
						&lt;/div&gt;</description>
			<category>Daily Note</category>
			<category>HDD</category>
			<category>HDD A/S</category>
			<category>대원컴퓨터</category>
			<category>데이터 복구</category>
			<category>시게이트</category>
			<category>시게이트 A/S</category>
			<category>시게이트 쓰레기</category>
			<author>Humaneer</author>
			<guid>http://humaneer.net/278</guid>
			<comments>http://humaneer.net/278#entry278comment</comments>
			<pubDate>Thu, 25 Mar 2010 16:30:47 +0900</pubDate>
		</item>
		<item>
			<title>&quot;Crowd Chant&quot; Live in Wroclaw, Poland</title>
			<link>http://humaneer.net/277</link>
			<description>&amp;nbsp;&lt;br /&gt;

&lt;DIV style=&quot;TEXT-ALIGN: center&quot;&gt;&lt;object width=&quot;425&quot; height=&quot;344&quot;&gt;&lt;param name=&quot;movie&quot; value=&quot;http://www.youtube.com/v/zIYrH_4lk4Q&amp;amp;hl=ko_KR&amp;amp;fs=1&amp;amp;&quot;&gt;&lt;/param&gt;&lt;param name=&quot;allowFullScreen&quot; value=&quot;true&quot;&gt;&lt;/param&gt;&lt;param name=&quot;allowscriptaccess&quot; value=&quot;always&quot;&gt;&lt;/param&gt;&lt;embed src=&quot;http://www.youtube.com/v/zIYrH_4lk4Q&amp;amp;hl=ko_KR&amp;amp;fs=1&amp;amp;&quot; type=&quot;application/x-shockwave-flash&quot; allowscriptaccess=&quot;always&quot; allowfullscreen=&quot;true&quot; width=&quot;425&quot; height=&quot;344&quot;&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;
&lt;/DIV&gt;
&lt;DIV&gt;&lt;br /&gt;
&lt;br /&gt;타임머신을 타고 과거로 여행을 3시간 정도 갈 수 있다고 한다면, 이 콘서트에 가지 않았을까?&lt;br /&gt;
&lt;br /&gt;G3까지는 아니더라도 최소한 조 새트리아니(Joe Satriani)는 한국에 한 번 와서 공연을 했으면 좋겠다. 과장좀 해서 회사에서 휴가를 안내주면 회사를 때려치는 한이 있더라도 보러 갈테니. ㅋㅋ&lt;br /&gt;
&lt;br /&gt;&lt;br /&gt;
&lt;br /&gt;&lt;/DIV&gt;&lt;div class=&quot;blogger-news-widget&quot; style=&quot;width: 100%; text-align: center&quot;&gt;
		  					&lt;embed src=&quot;http://api.v.daum.net/static/recombox1.swf&quot; quality=&quot;high&quot; flashvars=&quot;nid=5885014&quot; allowscriptaccess=&quot;always&quot; allowfullscreen=&quot;false&quot; bgcolor=&quot;#ffffff&quot; width=&quot;400&quot; height=&quot;80&quot; type=&quot;application/x-shockwave-flash&quot; wmode=&quot;transparent&quot;&gt;&lt;/embed&gt;
						&lt;/div&gt;</description>
			<category>Music</category>
			<category>Crowd Chant</category>
			<category>g3</category>
			<category>Joe Satriani</category>
			<author>Humaneer</author>
			<guid>http://humaneer.net/277</guid>
			<comments>http://humaneer.net/277#entry277comment</comments>
			<pubDate>Fri, 19 Feb 2010 12:55:17 +0900</pubDate>
		</item>
	</channel>
</rss>

