<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
	<channel>
		<title>vrythng bt th grl</title>
		<link>http://whinii.com/tatter/</link>
		<description>음냐, 멋지게 살긴 힘들어.</description>
		<language>ko</language>
		<pubDate>Sat, 15 Mar 2008 21:21:32 GMT</pubDate>
		<item>
			<title>산업기능요원 4주 군사훈련</title>
			<link>http://whinii.com/tatter/entry/%EC%82%B0%EC%97%85%EA%B8%B0%EB%8A%A5%EC%9A%94%EC%9B%90-4%EC%A3%BC-%EA%B5%B0%EC%82%AC%ED%9B%88%EB%A0%A8</link>
			<description>&lt;p&gt;4주 군사훈련 일정이 7월 27일 ~ 8월 24일로 나왔습니다. 목요일 입소입니다. ^^&lt;/p&gt;&lt;p&gt;기대하던 메탈리카 공연도 놓치고 갑니다만.. 맘 아파하지 않으렵니다. 팔자려니 해야지요 ㅠ_ㅠ 어차피 요즘은 메탈도 안 듣는데.. -.-;; 메탈에 몸바쳤던 어린날을 기념하기 위해 가려고 했는데, 뭐... 신의 뜻인가 봅니다. &lt;del&gt;나중에 그돈으로 보아 콘서트나 가야겠습니다&lt;/del&gt; -_-&lt;br /&gt;
&lt;br /&gt;
어쨌든, 그 전에는 블로그 포스팅도 아마 안 할것 같고 (GG) 해서 미리 인사합니다.&lt;br /&gt;
다녀오겠습니다 ~ ^^&lt;br /&gt;
&lt;br /&gt;
가서 아무것도 안하고 허송세월할 것을 생각하니 속이 쓰리지만.. 뭐 한 달 정도라면 나름대로 좋겠지요 그것도. 회사의 류모 형의 말에 따르면, 아무 생각 않고 남이 시키는 대로만 살면 되는 생활에서 모든 책임과 목표의식에서 벗어난, 진정한 자유를 느꼈다고... -.-;;; 하니 나름 기대해 볼 일이군요.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
아, 그리고 블로그 폐쇄 혹은 개편을 고려하고 있습니다. 블로그 폐쇄시에는 아마 개인홈페이지 체제로 돌아가지 않을까, 싶어요. :) 이 블로그는 가기 전에 닫아놓고 갈껍니다. 볼 것도 없겠지만 그동안 다 봐 두시길! = p&lt;/p&gt;</description>
			<category>일상다반사</category>
			<author> (JM)</author>
			<pubDate>Sat, 22 Jul 2006 17:24:34 GMT</pubDate>
		</item>
		<item>
			<title>안녕하세요</title>
			<link>http://whinii.com/tatter/entry/%EC%95%88%EB%85%95%ED%95%98%EC%84%B8%EC%9A%94</link>
			<description>&lt;div class=&quot;imageblock center&quot; style=&quot;text-align: center; clear: both; margin-bottom: 10px&quot;&gt;&lt;img src=&quot;http://whinii.com/tatter/attach/1/1396989478.jpg&quot; width=&quot;640&quot; height=&quot;471&quot; alt=&quot;&quot; style=&quot;cursor: pointer&quot; onclick=&quot;open_img('http://whinii.com/tatter/attach/1/1396989478.jpg')&quot;/&gt;&lt;/div&gt;&lt;br /&gt;
머리 자른 구종만입니다!&lt;br /&gt;
&lt;br /&gt;
.. 아직 긴가요? :D</description>
			<category>of me</category>
			<author> (JM)</author>
			<pubDate>Sun, 09 Jul 2006 16:33:43 GMT</pubDate>
		</item>
		<item>
			<title>공부하기 위한 방법</title>
			<link>http://whinii.com/tatter/entry/%EA%B3%B5%EB%B6%80%ED%95%98%EA%B8%B0-%EC%9C%84%ED%95%9C-%EB%B0%A9%EB%B2%95</link>
			<description>1. 정신 없었던 한 주가 지나갔다.&amp;nbsp; 영어수업, 도길 형(님)네 집들이, 그리고 스위스전까지. 퇴근하고, 그날 이건 꼭 해야돼 맘 먹은 일 하나만 하고 나면 하루가 그냥 지나간다. 뭐 요즘 평균 수면시간이 두시인데 하는 일이 없다는 것은 그만큼 버리는 시간이 많단 거겠지. 반성할 일이다.&lt;br /&gt;
&lt;br /&gt;
2. 하루에 회사에 8시간이나 있는데도 놀랍게 생산성이 낮다. 지금 돌이켜 보면.. 어떤 알고리즘이 궁금하면, 그게 구현된 오픈소스 프로젝트 소스코드를 보며, 이걸 분석해서 알아내느니 직접 설계하는게 낫지 않을까 뭐 이런 고민만 하느라 시간을 보냈던 셈이다. -_-; 그런데 오늘, 학교에서 IR 관련 페이지들을 읽다 발견한 Stanford IR 수업 홈페이지에서 다운받은 ppt 하나가 내 모든 고민을 해결해 주었다. 아, 이게 내가 한 이런 고민 때문에 이렇게 만든 거구나. 그럼 이렇게 하면 되겠네? 아, 그래서 이건 이렇게.. 이런.. 연쇄적으로 퍼즐 조각이 풀려 나가는 기분. 이게 확실히 좋기는 하지만 [일단 내가 바보는 아니구나 ㄲㄲ 이런 생각 -_-] 이거 한번 읽어봤으면 두어 시간에 결론을 다 냈을 일을 끙끙 고민하고 있었단 생각에 맘이 편치는 않다 -_- ; 바보 같으니라고. &lt;br /&gt;
&lt;br /&gt;
3. 무언가를 배우려고 맘을 먹으면 좀 체계적이고 잘 정리된 자료를 찾아서 전반적인 개념을 잡고, 알고 싶은 부분을 점차 레퍼런스를 찾아가며 파고들어가야 할 터인데, 그냥 대충 눈에 보이는 자료를 잡고 아 이건 어떻게 하나 하면서 고민하고 있었다니.. -_- 모르겠는게 있으면 그걸 설명한 책이나 자료를 찾아야지, 소스 받아다가 보면서 고민하고 있었던 내 자신이 이해가 안 된다. -_-;;;;;; 아악 바보 ㅠㅠ&lt;br /&gt;
&lt;br /&gt;
한달 정도 놀았으니 이제 팍팍 치고 나가야지. 본격적으로 바빠질 것 같다. 와하하..&lt;br /&gt;
&lt;br /&gt;
4. 2주연속 주말에 인생을 낭비한 내 자신이 용서가 안 되는 관계로, 오늘은 늦게나마 집을 나서 학교에서 공부하기로 맘먹었다. 아싸 좋다고 새 노트도 사고.. 노트를 샀는데 갑자기 연필이 쓰고 싶어서 옆에 있던 연필도 몇 자루 사고.. 연필은 필통이 없으면 안되니까 필통도 사고.. 좋댄다 -_-;; 벤티 사이즈 아이스커피를 들고 어정어정 밤 일곱시에 학교로 들어갔다. 역시 학교에선 왠지 공부가 되는 기분! 핫핫핫 [연필 깎느라 시간 다 보냈음 :p]&lt;br /&gt;
&lt;br /&gt;
5. 주말을 뿌듯하게 보낸게 마지막으로 언젠지 기억도 안 남시롱. 열심히 살아야지.&lt;br /&gt;
&lt;br /&gt;
6. 포스팅하라고 닥달하시는 여러분들, 무서워염, 덜덜덜..&lt;br /&gt;
</description>
			<category>일상다반사</category>
			<author> (JM)</author>
			<pubDate>Sat, 24 Jun 2006 18:14:10 GMT</pubDate>
		</item>
		<item>
			<title>문제: 에라토스테네스의 체</title>
			<link>http://whinii.com/tatter/entry/stepwise-improvement-%EC%97%90%EB%9D%BC%ED%86%A0%EC%8A%A4%ED%85%8C%EB%84%A4%EC%8A%A4%EC%9D%98-%EC%B2%B4</link>
			<description>[프로그래머용 포스팅: 사람들이 표시하라고 궁시렁 대서..]&lt;br /&gt;
&lt;br /&gt;
에라토스테네스의 체는 정해진 범위 안의 모든 숫자를 찾아내는 데 가장 효율적인 알고리즘입니다. 중학교때쯤 소수가 무엇인지 처음 배울 때 배우던가요.. 잘 아시다시피 다음과 같이 진행되죠.&lt;br /&gt;
&lt;br /&gt;
&lt;blockquote&gt;1. 2부터 N까지의 모든 수를 일렬로 쓴다.&lt;br /&gt;
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19&lt;br /&gt;
2. 일단 1은 지운다..&lt;br /&gt;
&lt;s&gt;1&lt;/s&gt; 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19&lt;br /&gt;
3. 남아 있는 숫자 중 제일 작은 숫자는 2이다. 2의 배수를 모두 지운다.&lt;br /&gt;
&lt;s&gt;1&lt;/s&gt; 2 3 &lt;s&gt;4&lt;/s&gt; 5 &lt;s&gt;6&lt;/s&gt; 7 &lt;s&gt;8&lt;/s&gt; 9 &lt;s&gt;10&lt;/s&gt; 11 &lt;s&gt;12&lt;/s&gt; 13 &lt;s&gt;14&lt;/s&gt; 15 &lt;s&gt;16&lt;/s&gt; 17 &lt;s&gt;18&lt;/s&gt; 19&lt;br /&gt;
4. 남아 있는 숫자 중 제일 작은 숫자는 3이다. 3의 배수를 모두 지운다.&lt;br /&gt;
&lt;s&gt;1&lt;/s&gt; 2 3 &lt;s&gt;4&lt;/s&gt; 5 &lt;s&gt;6&lt;/s&gt; 7 &lt;s&gt;8&lt;/s&gt; &lt;s&gt;9&lt;/s&gt; &lt;s&gt;10&lt;/s&gt; 11 &lt;s&gt;12&lt;/s&gt; 13 &lt;s&gt;14&lt;/s&gt; &lt;s&gt;15&lt;/s&gt; &lt;s&gt;16&lt;/s&gt; 17 &lt;s&gt;18&lt;/s&gt; 19&lt;br /&gt;
5. 더 이상 아무 숫자도 지워지지 않을 때까지 반복한다.&lt;br /&gt;
...&lt;/blockquote&gt;&lt;p&gt;제대로 된 알고리즘 설명이라곤 할 수 없지만 이해해 주시고 :) 어떻게 하면 이런 알고리즘을 가능한 빠르고 가볍게 구현할 수 있을까요?&lt;br /&gt;
&lt;br /&gt;
제가 구현해 본 가장 간단한 버전은 다음과 같습니다.&lt;/p&gt;&lt;blockquote&gt;vector&amp;lt;bool&amp;gt; composite(n+1, false); &lt;p&gt;composite[1] = true;&lt;br /&gt;
for(int i = 2; i &amp;lt;= n; ++i)&lt;br /&gt;
&amp;nbsp; if(!composite[i])&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; for(int j = i+i; j &amp;lt;= n; j += i)&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; composite[j] = true;&lt;br /&gt;
// if composite[p] == false, p is a prime number&lt;/p&gt;&lt;/blockquote&gt;간단하죠? 그만큼 무식합니다. ^^; 어떻게 하면 이걸 시간 면에서/공간 면에서 가장 효율적으로 동작하도록 작성할 수 있을까요? 세부 튜닝은 언어 종속적일 수 있겠지만, 여러 가지 아이디어가 있을 수 있겠죠~&lt;br /&gt;
&lt;br /&gt;
주말이 지나고 포스팅 이어 하겠습니다.&lt;br /&gt;
&lt;br /&gt;
덧) 트랙백 하시려면, 아래 트랙백 주소의 trackback 을 trackback2 로 바꾸세요. 트랙백 스패머 님하들이 하도 많아서.. 내세엔 모두 바퀴벌레로 태어나길 기원합니다.</description>
			<category>C/C++</category>
			<author> (JM)</author>
			<pubDate>Sat, 17 Jun 2006 09:48:30 GMT</pubDate>
		</item>
		<item>
			<title>재즈필 5회 정기대공연 사진들</title>
			<link>http://whinii.com/tatter/entry/%EC%9E%AC%EC%A6%88%ED%95%84-5%ED%9A%8C-%EC%A0%95%EA%B8%B0%EB%8C%80%EA%B3%B5%EC%97%B0-%EC%82%AC%EC%A7%84%EB%93%A4</link>
			<description>&lt;p&gt;&lt;div class=&quot;imageblock center&quot; style=&quot;text-align: center; clear: both; margin-bottom: 10px&quot;&gt;&lt;img src=&quot;http://whinii.com/tatter/attach/1/1208842799.jpg&quot; width=&quot;640&quot; height=&quot;480&quot; alt=&quot;&quot; style=&quot;cursor: pointer&quot; onclick=&quot;open_img('http://whinii.com/tatter/attach/1/1208842799.jpg')&quot;/&gt;&lt;/div&gt;&lt;br /&gt;
지난 3월 8일에 찍은 사진들. 이제야 얼추 리터칭을 마무리 지었다.&lt;br /&gt;
맘에 드는 사진 몇 장만 걸러내서 올려본다. 사진은 모두 D30 + 50.4&lt;/p&gt;&lt;div id=&quot;more149_0&quot; style=&quot;display:block&quot;&gt;&lt;a href=&quot;#&quot; onclick=&quot;hideLayer('more149_0');showLayer('less149_0');return false&quot;&gt;[열어보기: 로딩 깁니다]&lt;/a&gt;&lt;/div&gt;&lt;div id=&quot;less149_0&quot; style=&quot;display:none&quot;&gt;&lt;a href=&quot;#&quot; onclick=&quot;showLayer('more149_0');hideLayer('less149_0');return false&quot;&gt;[열어보기: 로딩 깁니다]&lt;/a&gt;&lt;p class=&quot;tattermoreless&quot; less=&quot;[열어보기: 로딩 깁니다]&quot; more=&quot;[열어보기: 로딩 깁니다]&quot;&gt;&lt;div class=&quot;imageblock center&quot; style=&quot;text-align: center; clear: both; margin-bottom: 10px&quot;&gt;&lt;img src=&quot;http://whinii.com/tatter/attach/1/1033479827.jpg&quot; width=&quot;640&quot; height=&quot;960&quot; alt=&quot;&quot; style=&quot;cursor: pointer&quot; onclick=&quot;open_img('http://whinii.com/tatter/attach/1/1033479827.jpg')&quot;/&gt;&lt;/div&gt;&lt;br /&gt;
&lt;div class=&quot;imageblock center&quot; style=&quot;text-align: center; clear: both; margin-bottom: 10px&quot;&gt;&lt;img src=&quot;http://whinii.com/tatter/attach/1/1366002288.jpg&quot; width=&quot;640&quot; height=&quot;846&quot; alt=&quot;&quot; style=&quot;cursor: pointer&quot; onclick=&quot;open_img('http://whinii.com/tatter/attach/1/1366002288.jpg')&quot;/&gt;&lt;/div&gt;&lt;br /&gt;
&lt;div class=&quot;imageblock center&quot; style=&quot;text-align: center; clear: both; margin-bottom: 10px&quot;&gt;&lt;img src=&quot;http://whinii.com/tatter/attach/1/1318174789.jpg&quot; width=&quot;640&quot; height=&quot;431&quot; alt=&quot;&quot; style=&quot;cursor: pointer&quot; onclick=&quot;open_img('http://whinii.com/tatter/attach/1/1318174789.jpg')&quot;/&gt;&lt;/div&gt;&lt;div class=&quot;imageblock center&quot; style=&quot;text-align: center; clear: both; margin-bottom: 10px&quot;&gt;&lt;img src=&quot;http://whinii.com/tatter/attach/1/1400505625.jpg&quot; width=&quot;640&quot; height=&quot;591&quot; alt=&quot;&quot; style=&quot;cursor: pointer&quot; onclick=&quot;open_img('http://whinii.com/tatter/attach/1/1400505625.jpg')&quot;/&gt;&lt;/div&gt;&lt;br /&gt;
&lt;div class=&quot;imageblock center&quot; style=&quot;text-align: center; clear: both; margin-bottom: 10px&quot;&gt;&lt;img src=&quot;http://whinii.com/tatter/attach/1/1316464864.jpg&quot; width=&quot;640&quot; height=&quot;409&quot; alt=&quot;&quot; style=&quot;cursor: pointer&quot; onclick=&quot;open_img('http://whinii.com/tatter/attach/1/1316464864.jpg')&quot;/&gt;&lt;/div&gt;&lt;br /&gt;
&lt;div class=&quot;imageblock center&quot; style=&quot;text-align: center; clear: both; margin-bottom: 10px&quot;&gt;&lt;img src=&quot;http://whinii.com/tatter/attach/1/1096631134.jpg&quot; width=&quot;640&quot; height=&quot;1069&quot; alt=&quot;&quot; style=&quot;cursor: pointer&quot; onclick=&quot;open_img('http://whinii.com/tatter/attach/1/1096631134.jpg')&quot;/&gt;&lt;/div&gt;&lt;div class=&quot;imageblock center&quot; style=&quot;text-align: center; clear: both; margin-bottom: 10px&quot;&gt;&lt;img src=&quot;http://whinii.com/tatter/attach/1/1181629454.jpg&quot; width=&quot;640&quot; height=&quot;903&quot; alt=&quot;&quot; style=&quot;cursor: pointer&quot; onclick=&quot;open_img('http://whinii.com/tatter/attach/1/1181629454.jpg')&quot;/&gt;&lt;/div&gt;&lt;br /&gt;
&lt;div class=&quot;imageblock center&quot; style=&quot;text-align: center; clear: both; margin-bottom: 10px&quot;&gt;&lt;img src=&quot;http://whinii.com/tatter/attach/1/1146019697.jpg&quot; width=&quot;640&quot; height=&quot;924&quot; alt=&quot;&quot; style=&quot;cursor: pointer&quot; onclick=&quot;open_img('http://whinii.com/tatter/attach/1/1146019697.jpg')&quot;/&gt;&lt;/div&gt;&lt;br /&gt;
&lt;div class=&quot;imageblock center&quot; style=&quot;text-align: center; clear: both; margin-bottom: 10px&quot;&gt;&lt;img src=&quot;http://whinii.com/tatter/attach/1/1089653779.jpg&quot; width=&quot;640&quot; height=&quot;960&quot; alt=&quot;&quot; style=&quot;cursor: pointer&quot; onclick=&quot;open_img('http://whinii.com/tatter/attach/1/1089653779.jpg')&quot;/&gt;&lt;/div&gt;&lt;br /&gt;
&lt;div class=&quot;imageblock center&quot; style=&quot;text-align: center; clear: both; margin-bottom: 10px&quot;&gt;&lt;img src=&quot;http://whinii.com/tatter/attach/1/1265881881.jpg&quot; width=&quot;640&quot; height=&quot;960&quot; alt=&quot;&quot; style=&quot;cursor: pointer&quot; onclick=&quot;open_img('http://whinii.com/tatter/attach/1/1265881881.jpg')&quot;/&gt;&lt;/div&gt;&lt;br /&gt;
&lt;div class=&quot;imageblock center&quot; style=&quot;text-align: center; clear: both; margin-bottom: 10px&quot;&gt;&lt;img src=&quot;http://whinii.com/tatter/attach/1/1282571843.jpg&quot; width=&quot;640&quot; height=&quot;1135&quot; alt=&quot;&quot; style=&quot;cursor: pointer&quot; onclick=&quot;open_img('http://whinii.com/tatter/attach/1/1282571843.jpg')&quot;/&gt;&lt;/div&gt;&lt;br /&gt;
&lt;div class=&quot;imageblock center&quot; style=&quot;text-align: center; clear: both; margin-bottom: 10px&quot;&gt;&lt;img src=&quot;http://whinii.com/tatter/attach/1/1175737389.jpg&quot; width=&quot;640&quot; height=&quot;349&quot; alt=&quot;&quot; style=&quot;cursor: pointer&quot; onclick=&quot;open_img('http://whinii.com/tatter/attach/1/1175737389.jpg')&quot;/&gt;&lt;/div&gt;&lt;br /&gt;
&lt;div class=&quot;imageblock center&quot; style=&quot;text-align: center; clear: both; margin-bottom: 10px&quot;&gt;&lt;img src=&quot;http://whinii.com/tatter/attach/1/1375637589.jpg&quot; width=&quot;640&quot; height=&quot;426&quot; alt=&quot;&quot; style=&quot;cursor: pointer&quot; onclick=&quot;open_img('http://whinii.com/tatter/attach/1/1375637589.jpg')&quot;/&gt;&lt;/div&gt;&lt;br /&gt;
&lt;div class=&quot;imageblock center&quot; style=&quot;text-align: center; clear: both; margin-bottom: 10px&quot;&gt;&lt;img src=&quot;http://whinii.com/tatter/attach/1/1114764806.jpg&quot; width=&quot;640&quot; height=&quot;423&quot; alt=&quot;&quot; style=&quot;cursor: pointer&quot; onclick=&quot;open_img('http://whinii.com/tatter/attach/1/1114764806.jpg')&quot;/&gt;&lt;/div&gt;&lt;div class=&quot;imageblock center&quot; style=&quot;text-align: center; clear: both; margin-bottom: 10px&quot;&gt;&lt;img src=&quot;http://whinii.com/tatter/attach/1/1196305936.jpg&quot; width=&quot;640&quot; height=&quot;977&quot; alt=&quot;&quot; style=&quot;cursor: pointer&quot; onclick=&quot;open_img('http://whinii.com/tatter/attach/1/1196305936.jpg')&quot;/&gt;&lt;/div&gt;&lt;br /&gt;
&lt;div class=&quot;imageblock center&quot; style=&quot;text-align: center; clear: both; margin-bottom: 10px&quot;&gt;&lt;img src=&quot;http://whinii.com/tatter/attach/1/1407334856.jpg&quot; width=&quot;640&quot; height=&quot;893&quot; alt=&quot;&quot; style=&quot;cursor: pointer&quot; onclick=&quot;open_img('http://whinii.com/tatter/attach/1/1407334856.jpg')&quot;/&gt;&lt;/div&gt;&lt;br /&gt;
&lt;div class=&quot;imageblock center&quot; style=&quot;text-align: center; clear: both; margin-bottom: 10px&quot;&gt;&lt;img src=&quot;http://whinii.com/tatter/attach/1/1041368426.jpg&quot; width=&quot;640&quot; height=&quot;426&quot; alt=&quot;&quot; style=&quot;cursor: pointer&quot; onclick=&quot;open_img('http://whinii.com/tatter/attach/1/1041368426.jpg')&quot;/&gt;&lt;/div&gt;&lt;br /&gt;
&lt;div class=&quot;imageblock center&quot; style=&quot;text-align: center; clear: both; margin-bottom: 10px&quot;&gt;&lt;img src=&quot;http://whinii.com/tatter/attach/1/1301628565.jpg&quot; width=&quot;640&quot; height=&quot;426&quot; alt=&quot;&quot; style=&quot;cursor: pointer&quot; onclick=&quot;open_img('http://whinii.com/tatter/attach/1/1301628565.jpg')&quot;/&gt;&lt;/div&gt;&lt;/p&gt;&lt;br /&gt;
&lt;p&gt;&lt;br /&gt;
다 찍고 나서 느낀 건데, 곡별로 사진들이 맘에 들고 안 들고가 너무 차이가 난다. 의상 탓 조명 탓 대형 탓 탓할 것은 많지만, 역시 운에 맡기고 사진을 찍기 때문이란 거 아닐까 .. 뭐 그렇다.&lt;br /&gt;
&lt;/p&gt;&lt;/p&gt;&lt;br /&gt;
&lt;/div&gt;</description>
			<category>of JazzFeel</category>
			<author> (JM)</author>
			<pubDate>Sat, 10 Jun 2006 17:10:59 GMT</pubDate>
		</item>
		<item>
			<title>컨테스트용 코드의 세계#1, 매크로</title>
			<link>http://whinii.com/tatter/entry/%EC%BB%A8%ED%85%8C%EC%8A%A4%ED%8A%B8%EC%9A%A9-%EC%BD%94%EB%93%9C%EC%9D%98-%EC%84%B8%EA%B3%841-%EB%A7%A4%ED%81%AC%EB%A1%9C</link>
			<description>&lt;p&gt;정보올림피아드나 ACM ICPC, TopCoder 등의 컴퓨터 프로그래밍 대회는 여러 모로 일반적인 프로그래밍 환경과는 거리가 먼 곳입니다. 세상 어디에서도, 문제의 해석과 적절한 모델링, 적합성의 검토, 정당성의 검증과 실제 프로그래밍과 테스트 결과를 6시간에 내놓으라고 하지는 않죠. 거기에 나오는 하나의 문제에 대해 해석 6시간, 모델링 6시간, 적합성 검증 6시간.. 이렇게 한다면 모를까. :D 게다가 탑코더는 세 문제에 75분이니 말 다했죠. OTL&lt;br /&gt;
&lt;br /&gt;
프로그래밍의 가장 극단적인 형태라고도 할 수 있는 프로그래밍 대회가 실제 프로그래밍 씬에서 어떤 의미를 지니는가 하는 것에 대해서는 다음 기회에 또 포스팅하기로 하고요.. 프로그래밍 대회에서 작성하는 코드 그 자체에 대해 이야기하기로 하죠. &lt;br /&gt;
&lt;/p&gt;&lt;div id=&quot;more147_0&quot; style=&quot;display:block&quot;&gt;&lt;a href=&quot;#&quot; onclick=&quot;hideLayer('more147_0');showLayer('less147_0');return false&quot;&gt;[계속 / intended for programmers only]&lt;/a&gt;&lt;/div&gt;&lt;div id=&quot;less147_0&quot; style=&quot;display:none&quot;&gt;&lt;a href=&quot;#&quot; onclick=&quot;showLayer('more147_0');hideLayer('less147_0');return false&quot;&gt;[계속 / intended for programmers only]&lt;/a&gt;&lt;br /&gt;
이런 극단적인 환경 하에서 사람들은 자신의 생각을 가장 간략하게 코드로 작성할 수 있는 다양한 방법들을 궁리하게 되는데요.. 제 생각에 그 극단에 닿아 있는 것 중 하나가 바로 탑코더 등에서 사람들이 자주 사용하는 매크로인 것 같습니다. &lt;br /&gt;
&lt;br /&gt;
이건 요즘 제가 탑코더할 때 사용하는 매크로 셋 중 일부입니다:&lt;br /&gt;
&lt;br /&gt;
#define FOR(i,a,b) for(int i = (a), _b = (b); i &amp;lt; _b; ++i)&lt;br /&gt;
#define REP(i,n) FOR(i,0,n)&lt;br /&gt;
#define FORE(it,x) for(typeof(x.begin()) it=x.begin();it!=x.end();++it)&lt;br /&gt;
#define all(x) (x).begin(),(x).end()&lt;br /&gt;
&lt;br /&gt;
앞의 세 개는 루프를 축약하기 위한 것이고, 마지막 하나는 range 지정을 간편하게 하기 위한 것이죠. 보시다시피.. &lt;br /&gt;
1. FOR 매크로는 가장 일반적으로 사용하는 형태인 for(int i = a to b) 를 간략하게 쓸 수 있게 해 주죠. &lt;br /&gt;
2. REP 매크로는 0부터 시작을 쓰는 것조차 귀찮은 경우를 위한 것이고.. ^^&lt;br /&gt;
&lt;br /&gt;
이 두 개가 무슨 의미가 있냐고요? 글쎄요.. 제 생각엔 세 가지의 장점이 있는데요.&lt;br /&gt;
a. for(int j = 0; j &amp;lt; 10; &lt;strong&gt;++i&lt;/strong&gt;) 와 같은 코드를 작성하는 실수를 할 가능성이 0 이 되는 것 (bold 처리 된 부분을 보세요).&lt;br /&gt;
b. 빠르게 코드를 작성하거나 디버깅할 때, 루프를 돌리는 과정을 '새 변수를 선언하고, 이 값이 어느 범위에 들어갈 때까지 i를 증가시킨다' 로 인식하는 것이 아니라 'i를 0부터 n-1 까지..' 라고 인식하게 됩니다. 서브루틴을 도입함으로써 로직을 추상화하고 블랙박스화 하는 것의 연장선이라고 할까요? :3&lt;br /&gt;
c. 타이핑 양이 줄어듭니다! 당연하죠. 예를 들면, 자주 쓰게 되는 Floyd 의 그래프 최단 거리 알고리즘을 구현해 보죠.&lt;br /&gt;
&lt;br /&gt;
일반적인 C 프로그래머의 코드:&lt;br /&gt;
int i, j, k;&lt;br /&gt;
for(k = 0; k &amp;lt; n; ++k)&lt;br /&gt;
&amp;nbsp; for(i = 0; i &amp;lt; n; ++i)&lt;br /&gt;
&amp;nbsp; &amp;nbsp; for(j = 0; j &amp;lt; n; ++j)&lt;br /&gt;
&amp;nbsp; &amp;nbsp;&amp;nbsp; if(c[i][j] &amp;gt; c[i][k] + c[k][j]) &lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; c[i][j] = c[i][k] + c[k][j];&lt;br /&gt;
&lt;br /&gt;
제 코드:&lt;br /&gt;
REP(k,n) REP(i,n) REP(j,n) c[i][j] &amp;lt;?= c[i][k] + c[k][j];&lt;br /&gt;
&lt;br /&gt;
.. 뭐 이런 거죠. 낄낄.&lt;br /&gt;
&lt;br /&gt;
세번째 매크로는 typeof 연산자를 이용한 것인데.. 아마 구버전의 g++ 에서는 __typeof 를 이용해야 할 것이고 VC++ 에서는 아예 빌드가 되지 않지만 무지하게 편합니다. 왜 이런 코드들 써 보셨잖아요.&lt;br /&gt;
&lt;br /&gt;
for(map&amp;lt;string,int&amp;gt;::iterator it = a.begin(); it != a.end(); ++it)&lt;br /&gt;
&amp;nbsp; cout &amp;lt;&amp;lt; it-&amp;gt;first &amp;lt;&amp;lt; &quot; =&amp;gt; &quot; &amp;lt;&amp;lt; it-&amp;gt;second &amp;lt;&amp;lt; endl;&lt;br /&gt;
&lt;br /&gt;
를 이렇게 바꿔 줍니다:&lt;br /&gt;
&lt;br /&gt;
FORE(it,a) cout &amp;lt;&amp;lt; it-&amp;gt;first &amp;lt;&amp;lt; &quot; =&amp;gt; &quot; &amp;lt;&amp;lt; it-&amp;gt;second &amp;lt;&amp;lt; endl;&lt;br /&gt;
&lt;br /&gt;
아, 이정도면 실로 기립 박수를 칠 만하죠. 비록 사도에 가까운 방법이지만.. :) all 매크로 또한 마찬가지! vector 하나를 뒤집더라도..&lt;br /&gt;
&lt;br /&gt;
vector&amp;lt;int&amp;gt; blahblah;&lt;br /&gt;
reverse(blahblah.begin(), blahblah.end());&lt;br /&gt;
reverse(all(blahblah));&lt;br /&gt;
&lt;br /&gt;
처음부터 끝까지 뒤집는다.. 라는 애매한 표준 표기에 비해 훨씬 직관적이지 않나요? &lt;br /&gt;
&lt;br /&gt;
이거 말고도, g++ language extension 까지를 이용해서 매크로로 훨씬 다양한 일들을 하는 사람들도 있지만.. 저는 대충 이 정도만 사용하곤 합니다. ㅎㅎ 비록 어디 가서 이렇게 코드를 쓰라고 할 수는 없겠지만.. 프로그래밍 대회용 코드는 수학 문제 풀 때 연습장에 끄적거리는 자신만의 논리 전개라고 생각하시면 좀 더 관대해 지실 수 있을 겁니다. 수학 대회에서 제대로 된 형식의 논문을 학생들이 써내는 게 아닌 것 처럼요. 좀 비유가 그런가? &lt;br /&gt;
&lt;br /&gt;
사실 저도 실제 업무상 C++ 코드를 작성할 때는 저런 코드를 작성하지 않습니다. 당연하지만.. 저런 것이 들어가는 것은, 프로그래밍 대회에 가장 중요한 부분만을 남기고 나머지 부분에 드는 비용을 최소화하려는 노력이라고 생각해 주시면 좋겠어요. 실제 프로그래밍 대회 참가하시는 분들은 써먹어 봐도 좋을 것 같고요..&lt;br /&gt;
&lt;br /&gt;
아.. 뭔가 포스팅 하나마다 깔끔한 결론을 내고 하려고 했는데 그러려면 택도 없겠네요 넘 힘듭니다. 어차피 Pan 군과의 약속에 의해 앞으로 종종 프로그래밍 포스팅을 해야 하는데.. 그냥 중구난방 횡설수설 하더라도 그냥 올려보렵니다. 시간이 지나고 계속 글을 쓰다 보면, 제 맘 속의 생각들도 좀 정리가 되겠지요.&lt;br /&gt;
&lt;br /&gt;
이만 : p&lt;br /&gt;
&lt;/div&gt;</description>
			<category>contests</category>
			<author> (JM)</author>
			<pubDate>Thu, 08 Jun 2006 16:01:35 GMT</pubDate>
		</item>
		<item>
			<title>Friday Night</title>
			<link>http://whinii.com/tatter/entry/Friday-Night</link>
			<description>&lt;p&gt;1. NHN (서치솔루션) 출근 2주째. 별다른 일 없이 지나갔다. 다음주부터는 슬슬 코드를 구경하게 될 것 같아서 기대하고 있다. :D 회사가 하는 일이 하는 일이다 보니, 관심있는 텍스트 관련 알고리즘 쪽 이야기도 많이 나오고.. 공부 많이 하게 될 계기가 되길 빌어야지. 슈퍼루키 이런건 아니라도 맡겨진 몫은 멋지게 해내는 사원이 되어주는 센스? -_- ㄲㄲ&lt;/p&gt;&lt;p&gt;2. 서대문 집. 12시가 넘어간 오늘이 아부지 생일이다. 엄마가 회식 때문에 늦어서, 종혁이랑 셋이 고구마케잌과 와인을 둘러싸고 한참 이런저런 얘기를 했다. 같이 살 때는 그렇게 부딪히고 싸우고 싫어하던 아부지인데.. 떨어져 산지 4개월만에 이렇게 웃으면서 친근하게 이야기할 수 있는 게 놀랍다. 나와 혼자 살기로 한 것은 여러 모로 잘 한 결정이었던 거 같다. 머리가 굵어지니까 이제 부모님도 내 얘기를 진지하게 듣고 받아들인다는 것도 좋고.&lt;/p&gt;&lt;p&gt;3. 선거가 지나갔다. 나는 아무래도 한나라당을 찍을 수 없다. -_- 오늘 점심시간에 드라마틱 라이프 태옥이누나 말로는, 한나라당은 선거운동원 하겠다고 지원하는 대학생이 없기 때문에 대학생이 가면 페이를 40% 가량 더 많이 준다고 한다.. 근데 요즘은 그럴 거 같지도 않군. 열우당 ㅉㅉ 님덜 애도..&lt;br /&gt;
&lt;br /&gt;
4. 며칠전엔 휴가나온 준식의 주최로 오랜만에 음주가무를 즐겼다. 음주, 가, 무 순서대로.. =_= 간만에 간 스카는 첫 1시간 반 동안은 옛날보다 훨씬 대중적인 선곡을 보여주었으나.. 뒤로 갈 수록, 실로 애매해져 버렸다. 그치만 아무리 스카라고 해도 클럽에서 카디건스의 Lovefool 이 나오는건 나쁘다고 생각합니다! (마호로 스타일 - 사실 난 마호로 본적없음) 그래도 오랜만에 굉장히 잘 놀았다. 재훈, 준식, 염띠, 랭, 혜주, 횻옹, 영주의 실로 old style 라인업- 하하-_- 아무런 눈치 안보고 놀 수 있으니 좋더군.&lt;br /&gt;
&lt;br /&gt;
5. 내일은 동아리 미소녀 후배 (다분히 정치성 멘트.. 라지만 내 동아리 후배들은 이 블로그를 보지 않는다) 둘과 점심 약속. &quot;후배에게 밥사줄 약속&quot; 이라니 너무너무 오랜만인데... 긴장될 만큼 오랜만이다. 낄낄낄.. &lt;br /&gt;
&lt;br /&gt;
6. 여름 개시. 모기 출현. 썩을 모기자식들 ㅠㅠ 내세엔 스패머로 태어나라 (뭔가 앞뒤가..)&lt;br /&gt;
&lt;br /&gt;
덧. 그나저나 아빠 컴퓨터 키보드는 도대체 적응이 안된다 ! 이래서 뭐 하겠나 잠이나 디비 자야겠다. 0&lt;/p&gt;</description>
			<category>일상다반사</category>
			<author> (JM)</author>
			<pubDate>Fri, 02 Jun 2006 18:15:36 GMT</pubDate>
		</item>
		<item>
			<title>노래말 맞추기</title>
			<link>http://whinii.com/tatter/entry/%EB%85%B8%EB%9E%98%EB%A7%90-%EB%A7%9E%EC%B6%94%EA%B8%B0</link>
			<description>여기저기서 유행하던 노래말 맞추기 = p 비록 아무도 나에게 바톤을 넘겨주지 않았지만 꼭 해보고 싶어서 한 번. 씨익..&lt;br /&gt;
&lt;br /&gt;
------&lt;br /&gt;
규칙&lt;br /&gt;
&lt;br /&gt;
1. MP3 플레이어나 기타 재생 도구를 랜덤재생으로 설정한다.&lt;br /&gt;
2. 첫 번째 스무 곡의 첫 줄 가사를 각각 적는다. (가사를 적기 난감한 곡이라도)&lt;br /&gt;
3. 포스트로 올려서, 블로그에 찾아오는 모든 분들이 곡 제목과 가수를 맞출 수 있도록 한다.&lt;br /&gt;
4. 정체가 밝혀진 곡에는 취소선을 긋는다 &lt;br /&gt;
&lt;br /&gt;
쥬크온 내 앨범에 있는 곡들 좍 긁어넣었어요. 앨범이 아닌 곡 단위라 300곡도 안되네영..&lt;br /&gt;
너무 어려운 경우 긁어보시면 힌트가~~ :D&lt;br /&gt;
&lt;br /&gt;
&lt;div id=&quot;more144_0&quot; style=&quot;display:block&quot;&gt;&lt;a href=&quot;#&quot; onclick=&quot;hideLayer('more144_0');showLayer('less144_0');return false&quot;&gt;열어보기&lt;/a&gt;&lt;/div&gt;&lt;div id=&quot;less144_0&quot; style=&quot;display:none&quot;&gt;&lt;a href=&quot;#&quot; onclick=&quot;showLayer('more144_0');hideLayer('less144_0');return false&quot;&gt;닫아보기&lt;/a&gt;&lt;br /&gt;
1. It seems so obvious theres something up with us, I smell the feeling from across the room&lt;br /&gt;
&lt;font color=&quot;#dfdfdf&quot;&gt;(Ins.. O. Y. - Hoo..)&lt;/font&gt;&lt;br /&gt;
2. 덧없이 세월은 흘러 꽃잎은 지니, 찬란했던 사랑은 기나긴 꿈이어라&lt;br /&gt;
&lt;font color=&quot;#dfdfdf&quot;&gt;(ㅇㅇ - ㅇㅎㅈ)&lt;/font&gt;&lt;br /&gt;
3. It's those crescendo's. Bring my love high, been waitin a long time for you to show me right&lt;br /&gt;
&lt;font color=&quot;#dfdfdf&quot;&gt;(ㅊㅇ ㅅ ㅇㅇ - ㅌㅅㄴ)&lt;/font&gt;&lt;br /&gt;
4. I'm just a simple girl in a high tech digital world ready tryin to understand&lt;br /&gt;
&lt;font color=&quot;#dfdfdf&quot;&gt;(Int.. - Jew..)&lt;/font&gt;&lt;br /&gt;
5. She woke me up at night to carry me outside, We hid in deeper forests and fainted in the dark&lt;br /&gt;
&lt;font color=&quot;#dfdfdf&quot;&gt;(Ana.. - Max.. Hec..)&lt;/font&gt;&lt;br /&gt;
6. 잊지 못해 너를, 있잖아, 아직도 눈물 흘리며 널 생각해 늘 참지 못하고 투정 부린 것 미안해&lt;br /&gt;
&lt;font color=&quot;#dfdfdf&quot;&gt;(ㅈㅂ - ㅇㅅㄹ)&lt;/font&gt;&lt;br /&gt;
7. Words, a letter and a letter on a string, will hold forever humanity spellbound&lt;br /&gt;
&lt;font color=&quot;#dfdfdf&quot;&gt;(Wor.. - T.. R.. G..)&lt;/font&gt;&lt;br /&gt;
8. Sucker love is heaven sent you, pucker up our passion's spent&lt;br /&gt;
&lt;font color=&quot;#dfdfdf&quot;&gt;(E.. Y.. E.. M.. - Pla..)&lt;/font&gt;&lt;br /&gt;
9. Sometimes, I imagine the world without you But most times, I'm just so happy that I ever found you&lt;br /&gt;
&lt;font color=&quot;#dfdfdf&quot;&gt;(I.. F.. Y.. - San..)&lt;/font&gt;&lt;br /&gt;
10. 저 푸른바다 끝까지 말을 달리면 소금같은 별이 떠있고 사막엔 낙타만이 가는길 무수한 사랑 길이 되어 열어줄거야&lt;br /&gt;
&lt;font color=&quot;#dfdfdf&quot;&gt;(ㄴㅇㄱㄹ ㄸㄴㄴ ㅇㅎ - ㅂㅈ)&lt;/font&gt;&lt;br /&gt;
11. Big up to all the Brooklyn massive crew Some they pay no mind, but now them notice Blu&lt;br /&gt;
&lt;font color=&quot;#dfdfdf&quot;&gt;(Bre.. - B.. Can..)&lt;/font&gt;&lt;br /&gt;
12. 차라리 잘된거야 그래 그렇게 믿을래 아주많은 슬픔들중에 하날 견뎌냈다고&lt;br /&gt;
&lt;font color=&quot;#dfdfdf&quot;&gt;(ㅇㄱ - ㅋㄷㅁ)&lt;/font&gt;&lt;br /&gt;
13. 애써 머리카락 쓸어 올리는 척 하는 안나오는 한숨을 쉬는 척 하고있는&lt;br /&gt;
&lt;font color=&quot;#dfdfdf&quot;&gt;(Eve.. D.. - ㅍㅋ ㅂㄹㅇ)&lt;/font&gt;&lt;br /&gt;
14. Going back to the memories Reminiscing ‘bout you and me Thinking how it used to be&lt;br /&gt;
&lt;font color=&quot;#dfdfdf&quot;&gt;(C.. B.. C.. - San..)&lt;/font&gt;&lt;br /&gt;
15. 괜찮아 이젠 정말 난 괜찮아 널 만나 너무 행복했어 더 이상 나를 위해 힘들어 하지마&lt;br /&gt;
&lt;font color=&quot;#dfdfdf&quot;&gt;(ㄱㅊㅇ - ㅂㅈ)&lt;/font&gt;&lt;br /&gt;
16. Will I close my eyes Will I hold my breath Will I wanna cry Will our souls connect?&lt;br /&gt;
&lt;font color=&quot;#dfdfdf&quot;&gt;(Fir.. K.. - Int.. F..)&lt;/font&gt;&lt;br /&gt;
17. 이세상 그 누구도 나를 닮을순 없네 날 세상에 알릴거야 나 역시 그 누구도 따라하지 않겠어 나의 유일함을 위해&lt;br /&gt;
&lt;font color=&quot;#dfdfdf&quot;&gt;(ㅅㅅㅇ - ㅅㅌㅈㅇ ㅇㅇㄷ)&lt;/font&gt;&lt;br /&gt;
18. 진실이 없는 넌 나를 두고 다른 사랑을 시작했고 또 그리고 사랑이 없는 넌 사랑이 뭔지도 모르는 넌&lt;br /&gt;
&lt;font color=&quot;#dfdfdf&quot;&gt;(ㅊㄱ - ㅌㅅㄴ)&lt;/font&gt;&lt;br /&gt;
19. 저들밖에 한밤중에 양틈에 자던 목자들 천사들이 전하여준 주 나신 소식 들었네&lt;br /&gt;
&lt;font color=&quot;#dfdfdf&quot;&gt;(T.. F.. N.. - ㅂㅈㅎ)&lt;/font&gt;&lt;br /&gt;
20. In the game of love It takes all you got Just to keep it moving up Don't you wanna reach the top&lt;br /&gt;
&lt;font color=&quot;#dfdfdf&quot;&gt;(Sna.. A.. Lad.. - J.. Sto..)&lt;br /&gt;
&lt;/font&gt;&lt;/div&gt;&lt;br /&gt;
아무도 답 내지 않아서 대략 좌절.. orz&lt;br /&gt;
&lt;br /&gt;
&lt;div id=&quot;more144_1&quot; style=&quot;display:block&quot;&gt;&lt;a href=&quot;#&quot; onclick=&quot;hideLayer('more144_1');showLayer('less144_1');return false&quot;&gt;답 열어보기&lt;/a&gt;&lt;/div&gt;&lt;div id=&quot;less144_1&quot; style=&quot;display:none&quot;&gt;&lt;a href=&quot;#&quot; onclick=&quot;showLayer('more144_1');hideLayer('less144_1');return false&quot;&gt;답 닫아보기&lt;/a&gt;1. Inside of You - Hoobastank &lt;br /&gt;
2. 연인 - 임형주&lt;br /&gt;
3. 참을 수 없어 - 타샤니&lt;br /&gt;
4. Intuition - Jewel&lt;br /&gt;
5. Anaesthesia - Maxmillian Hecker&lt;br /&gt;
6. 제발 - 이소라&lt;br /&gt;
7. Words - The Real Group&lt;br /&gt;
8. Every You Every Me - Placebo&lt;br /&gt;
9. I Found You - Santana&lt;br /&gt;
10. 나에게로 떠나는 여행 - 버즈&lt;br /&gt;
11. Breath - Blu Cantrell&lt;br /&gt;
12. 일기 - 캔디맨&lt;br /&gt;
13. Every Day - 펑키 브라운&lt;br /&gt;
14. Cry Baby Cry - Santana&lt;br /&gt;
15. 괜찮아 - 비쥬&lt;br /&gt;
16. First Kiss - International Five&lt;br /&gt;
17. 수시아 - 서태지와 아이들&lt;br /&gt;
18. 착각 - 타샤니&lt;br /&gt;
19. The First Noel - 박정현&lt;br /&gt;
20. Snakes And Ladders - Joss Stone&lt;/div&gt;</description>
			<category>문답들</category>
			<author> (JM)</author>
			<pubDate>Fri, 02 Jun 2006 17:49:05 GMT</pubDate>
		</item>
		<item>
			<title>당혹</title>
			<link>http://whinii.com/tatter/entry/%EB%8B%B9%ED%98%B9</link>
			<description>&lt;p&gt;책상에 앉아서 책을 읽고 있는데.. 어느 순간 갑자기 책장이 넘어가지 않을 때.&lt;br /&gt;
&lt;font color=&quot;#8e8e8e&quot;&gt;다음 순간, 오른손으로 키보드의 page down 키를 누르고 있다는 것을 발견할 때.&lt;/font&gt;&lt;br /&gt;
&lt;br /&gt;
______________&lt;br /&gt;
.. 시리즈로 만들어 볼까? -_-&lt;/p&gt;</description>
			<category>jokes</category>
			<author> (JM)</author>
			<pubDate>Mon, 29 May 2006 12:15:40 GMT</pubDate>
		</item>
		<item>
			<title>새 회사 출근, 컨택트 렌즈</title>
			<link>http://whinii.com/tatter/entry/%EC%83%88-%ED%9A%8C%EC%82%AC-%EC%B6%9C%EA%B7%BC-%EC%BB%A8%ED%83%9D%ED%8A%B8-%EB%A0%8C%EC%A6%88</link>
			<description>&lt;p&gt;1. 월요일부터 분당 새 회사로 출근하고 있다. 걱정했던 출퇴근은 우리집 2분 거리에 있는 셔틀버스로 스무스- 하게 해결되었고, 업무는 아직 무슨 일을 하게 될지 명확히 정해지진 않았지만 --; 맘에 든다. 대기업? 에 발담가 보는게 처음이라.. 200원짜리 자판기 음료에 와- 하면서 좋아하는 나날을 보내고 있어요. -_-;&lt;/p&gt;&lt;p&gt;2. 폐업하는 책방을 지나가다가 집어온 신암행어사와 이스 3 - 페르가나의 맹세로 지난 주말을 불태웠다. 토요일 저녁 약속도 펑크가 나 버려서 주말 내내 게임과 만화로 소일한 셈이다. 이토록 인생을 낭비하다니.. 라고 생각하며 가슴을 쥐어뜯다가 (그러면서 계속 게임하다가) 저녁 먹으러 나와서 일주일 내내 사야지 생각만 하던 컨택트렌즈를 샀다. 전에 꼈던 원데이 렌즈가 꽤 편하길래 2주렌즈로 사 봤는데.. 아직은 너무 불편하다. 오늘 종일 간지러운 눈을 비비고 싶은 욕망을 참느라 혼났음... -_- 하하.&lt;/p&gt;&lt;p&gt;3. 무언가 운동을 해야 한다. 란 생각은 백년 전부터 하고 있었는데, 가장 접근성이 높은 헬스는 재미없다는 이유로 하지 않고 있었다. 그리고 이젠 재미를 따질 수 없는 상황이 되어 버렸기에 -_-;; 헬스라도 해야겠다 맘을 먹었는데.. &lt;strong&gt;오늘부터 시작해야지!&lt;/strong&gt; 맘을 먹고 퇴근했는데 9시 반에 저녁 약속이 생기는 바람에 또 내일로 미뤘다. 살 찔 짓은 꼬박꼬박 다 챙겨서 하는 주제에 이러면 안되는데. OTL &lt;/p&gt;&lt;p&gt;4. 오늘은 &quot;마트에서 파는 크고, 느끼하고, 무식한 미국풍&quot; 치즈케잌이 너무 먹고 싶은 나머지 옥션에서-_- 찾아봤는데 파는 데가 있다! 1.7kg 의 무식한 사이즈.. 1.7kg 의 추가 몸무게라고 봐도 되겠지. 즉시구매를 안누르려고 얼마나 노력했는지.&lt;/p&gt;&lt;p&gt;다쓰고 한번 쭉 읽어봤는데 왜이렇게 포스팅이 재미가 없지?-_-;&lt;/p&gt;</description>
			<category>일상다반사</category>
			<author> (JM)</author>
			<pubDate>Mon, 29 May 2006 12:13:02 GMT</pubDate>
		</item>
	</channel>
</rss>
