<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>승냥이의 둥지 in KOR</title>
	<atom:link href="http://choijh.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://choijh.wordpress.com</link>
	<description>별밤 저 너머에는 그 무엇이 있는가?  C++,JAVA 그리고 음악</description>
	<lastBuildDate>Fri, 31 Dec 2010 05:23:59 +0000</lastBuildDate>
	<language>ko</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='choijh.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://1.gravatar.com/blavatar/f6f93541a6316c5a66062769ba7231f6?s=96&#038;d=http%3A%2F%2Fs2.wp.com%2Fi%2Fbuttonw-com.png</url>
		<title>승냥이의 둥지 in KOR</title>
		<link>http://choijh.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://choijh.wordpress.com/osd.xml" title="승냥이의 둥지 in KOR" />
	<atom:link rel='hub' href='http://choijh.wordpress.com/?pushpress=hub'/>
		<item>
		<title>iPhone개발!</title>
		<link>http://choijh.wordpress.com/2010/12/31/iphone%ea%b0%9c%eb%b0%9c/</link>
		<comments>http://choijh.wordpress.com/2010/12/31/iphone%ea%b0%9c%eb%b0%9c/#comments</comments>
		<pubDate>Fri, 31 Dec 2010 05:21:54 +0000</pubDate>
		<dc:creator>승냥이</dc:creator>
				<category><![CDATA[프로그래밍]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[아이폰]]></category>
		<category><![CDATA[앱]]></category>
		<category><![CDATA[Objective-C]]></category>

		<guid isPermaLink="false">http://choijh.wordpress.com/?p=135</guid>
		<description><![CDATA[얼마전에 iPhone관련 개발을 준비하기 위해서 서적을 보게 되었습니다. iPhone쪽에는 초보인지라 거창하게도 초보를 위한 책이 있어서 하루만에 읽어 보았습니다. 그책은 로리 루이스의 &#8216;완전 초보를 위한 아이폰&#38;아이패드 앱 개발&#8217;이었습니다. 성질이 급한편이라 책을 여러날을 두고 읽지 못하는 관계로 하루에 다 읽어보았는데, 말은 초보를 위한 책이라고 하지만, 정작 진정한 초보에게는 어울리지 않는다는 느낌을 받았습니다. 정서가 다른탓도 있겠지만, 책을 위트있게 [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=choijh.wordpress.com&amp;blog=10148103&amp;post=135&amp;subd=choijh&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>얼마전에 iPhone관련 개발을 준비하기 위해서 서적을 보게 되었습니다.</p>
<p>iPhone쪽에는 초보인지라 거창하게도 초보를 위한 책이 있어서 하루만에 읽어 보았습니다.</p>
<p>그책은 로리 루이스의 &#8216;완전 초보를 위한 아이폰&amp;아이패드 앱 개발&#8217;이었습니다.</p>
<p><span id="more-135"></span></p>
<p>성질이 급한편이라 책을 여러날을 두고 읽지 못하는 관계로 하루에 다 읽어보았는데,</p>
<p>말은 초보를 위한 책이라고 하지만, 정작 진정한 초보에게는 어울리지 않는다는 느낌을 받았습니다.</p>
<p>정서가 다른탓도 있겠지만, 책을 위트있게 만들려고 노력한 흔적은 있으나, 정확하게 무엇을 전달하고자 하는지 알맹이가 빠진느낌이랄까?(번역의 문제일까요? 잘모르겠습니다.-_-)</p>
<p>암튼, 내용자체가 어려운 주제를 다루고 있는 것이 아니라 무언가가 빠진채로 내용이 전개되고 있는 것입니다.  과연 이책을 저처럼 진정한 초보(?)가 무리없이 다 소화할 수 있을까요?</p>
<p>책을 덮고 곰곰히 생각해 보니 빠진것은 바로 Objective-C에대한 이해였습니다.</p>
<p>이책에서는 Objective-C에 대한 이야기를 거의 다루지 않습니다. 저자는 Objective-C에 대한 것은 기본으로 깔고 책을 읽기를 원하는 것 같았습니다.(물론 책에서는 그것을 강요하고 있지는 않지만, 책을 다 본 후의 내 느낌은 그랬습니다)</p>
<p>해서, 사무실 한켠에 꽃혀있지만, 거들떠도 보지 않던 마크 달림플, 스콧 내스터가 지은 &#8220;Objective-C 2.0&#8243;책을 보기로 맘을 먹었습니다.</p>
<p>처음에는 &#8220;Objective-C&#8221;를 따로 공부해야 할 필요는 없고 바로 iPhone개발서적을 보면서 간간히 나오는 정보를 바탕으로 개발을 하면 되겠지라는 아주 초보틱한 생각을 가지고 있었던 것이 사실입니다.</p>
<p>바보같았지요. 다른 어떤책이나, 블로거들이 말하던간에 iPhone앱을 개발하고자 한다면 Objective-C에 대한 공부를 선행해야 합니다.</p>
<p>이 책도, 하루에 다 읽었습니다. 무척 흥미진진하더군요. 책 겉표지와는 다르게 내용이 알기쉽게 잘 설명이 되어 있는 것 같았습니다. 물론 기존에 C 또는 C++ 하다못해 Java와 같은 언어에 대한 경험이 있다는 전제하에 그렇습니다. (경험이 충분하면 할수록 더 쉽게 이해할 수 있을 것 같습니다)</p>
<p>이책에서는 언어 자체에 대한 설명은 없기때문이지요. 저의 경우에는 제가 경험했던 여러 언어들의 특성과 책의 내용에서 이야기하고자 하는 Objective-C의 특성들을 비교하면서 아주 재미있게 끝까지 읽어 볼 수 있었습니다.</p>
<p>암튼, 이책은 강추입니다. (아마 Objective-C에 관련한 서적은 거의 이책외에는 없는 것 같습니다만..)</p>
<p>먼저 이책을 읽어 본 후에 다른 개발서적을 보는 것이 좋을 듯 합니다.</p>
<p>서두에 소개해 드린 책을 다시 읽어보니 이제는 아주 명확히 이해가 되더군요. 쩝..</p>
<p>암튼, 2일정도만 투자하면 기본적인 iPhone개발에 필요한 개념 및 문법은 숙지하실 수 있겠습니다.</p>
<p>그런 후에 다시 다음의 애플의 공식사이트에서 공부하시면 좋겠다라는 생각이 듭니다.</p>
<p><a href="http://developer.apple.com/mac/library/documentation/Cocoa/Conceptual/ObjectiveC/Introduction/introObjectiveC.html" target="_blank">The Objective-C Programming Language</a></p>
<p>i<a href="http://developer.apple.com/library/ios/#documentation/iphone/conceptual/iphoneosprogrammingguide/Introduction/Introduction.html" target="_blank">Phone Application Programming Guide</a></p>
<p><a href="http://developer.apple.com/library/ios/#documentation/userexperience/conceptual/mobilehig/Introduction/Introduction.html" target="_blank">iPhone Human Interface Guidelines</a></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/choijh.wordpress.com/135/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/choijh.wordpress.com/135/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/choijh.wordpress.com/135/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/choijh.wordpress.com/135/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/choijh.wordpress.com/135/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/choijh.wordpress.com/135/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/choijh.wordpress.com/135/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/choijh.wordpress.com/135/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/choijh.wordpress.com/135/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/choijh.wordpress.com/135/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/choijh.wordpress.com/135/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/choijh.wordpress.com/135/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/choijh.wordpress.com/135/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/choijh.wordpress.com/135/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=choijh.wordpress.com&amp;blog=10148103&amp;post=135&amp;subd=choijh&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://choijh.wordpress.com/2010/12/31/iphone%ea%b0%9c%eb%b0%9c/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/3b81ab3e1c13ecfe94b4c3bedeff9947?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">승냥이</media:title>
		</media:content>
	</item>
		<item>
		<title>Mac북 드디어 도착!!</title>
		<link>http://choijh.wordpress.com/2010/12/31/mac%eb%b6%81-%eb%93%9c%eb%94%94%ec%96%b4-%eb%8f%84%ec%b0%a9/</link>
		<comments>http://choijh.wordpress.com/2010/12/31/mac%eb%b6%81-%eb%93%9c%eb%94%94%ec%96%b4-%eb%8f%84%ec%b0%a9/#comments</comments>
		<pubDate>Fri, 31 Dec 2010 05:02:39 +0000</pubDate>
		<dc:creator>승냥이</dc:creator>
				<category><![CDATA[프로그래밍]]></category>
		<category><![CDATA[맥]]></category>
		<category><![CDATA[맥북]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[Mac]]></category>

		<guid isPermaLink="false">http://choijh.wordpress.com/?p=129</guid>
		<description><![CDATA[어제 저녁에 드디어 맥북(정확히는 Pro)이 도착했습니다.  하얗고 이쁜 녀석입니다. 내가 이놈을 기다린 이유는 다름이 아니라 시급히 iPhone 어플을 개발해야 하기 때문입니다. 개인적이유로 사무실을 행신으로 이전한 후 집에서 쉬는 동안 Object-C에 대한 공부를 하고 있던 참입니다. 문법을 대충 살펴보고 어느정도 이해가 끝나니 실제로 테스트해 보아야 하는데 맥이 없으니 그것도 어렵더군요. 그래서 오매불망 이 녀석을 기다렸더랬습니다. 아래에 [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=choijh.wordpress.com&amp;blog=10148103&amp;post=129&amp;subd=choijh&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>어제 저녁에 드디어 맥북(정확히는 Pro)이 도착했습니다.  하얗고 이쁜 녀석입니다.</p>
<p>내가 이놈을 기다린 이유는 다름이 아니라 시급히 iPhone 어플을 개발해야 하기 때문입니다.</p>
<p><span id="more-129"></span></p>
<p>개인적이유로 사무실을 행신으로 이전한 후 집에서 쉬는 동안 Object-C에 대한 공부를 하고 있던 참입니다.</p>
<p>문법을 대충 살펴보고 어느정도 이해가 끝나니 실제로 테스트해 보아야 하는데 맥이 없으니 그것도 어렵더군요. 그래서 오매불망 이 녀석을 기다렸더랬습니다.</p>
<p>아래에 이녀석의 사진을 첨부합니다.</p>
<p><a href="http://choijh.files.wordpress.com/2010/12/2010-12-31-13-55-05.jpg"><img class="alignnone size-medium wp-image-131" title="맥북Pro" src="http://choijh.files.wordpress.com/2010/12/2010-12-31-13-55-05.jpg?w=300&#038;h=225" alt="" width="300" height="225" /></a><a href="http://choijh.files.wordpress.com/2010/12/2010-12-31-13-54-39.jpg"><img class="alignnone size-medium wp-image-130" title="SDK다운로드중" src="http://choijh.files.wordpress.com/2010/12/2010-12-31-13-54-39.jpg?w=300&#038;h=225" alt="" width="300" height="225" /></a></p>
<p>iPhone개발에 필요한 SDK를 다운받고 있는 모습을 찍었습니다.</p>
<p>빛이 좀 있어서 그런지 사진이 그닥입니다.(갤럭시 S로 찍었습니다)</p>
<p>사실, 맥북은 처음이라서 그런지 무척 어색할 것으로 생각했는데, 그닥 부담스럽지 않더군요.</p>
<p>화면도 미려하고 이쁜것이 iPhone이 그냥 생긴것이 아니더군요.</p>
<p>하지만, 초보자에게는 생소한 부분도 많고 처음 동봉된 케이스 안에 있는 도움말들이 크게 도움은 안되는 것 같더군요.</p>
<p>바로 막 사용하기에는 버거운 느낌이~.. 암튼 개발에 앞서서 맥에 대한 공부부터 먼저 해야 하겠습니다.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/choijh.wordpress.com/129/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/choijh.wordpress.com/129/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/choijh.wordpress.com/129/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/choijh.wordpress.com/129/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/choijh.wordpress.com/129/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/choijh.wordpress.com/129/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/choijh.wordpress.com/129/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/choijh.wordpress.com/129/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/choijh.wordpress.com/129/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/choijh.wordpress.com/129/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/choijh.wordpress.com/129/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/choijh.wordpress.com/129/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/choijh.wordpress.com/129/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/choijh.wordpress.com/129/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=choijh.wordpress.com&amp;blog=10148103&amp;post=129&amp;subd=choijh&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://choijh.wordpress.com/2010/12/31/mac%eb%b6%81-%eb%93%9c%eb%94%94%ec%96%b4-%eb%8f%84%ec%b0%a9/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/3b81ab3e1c13ecfe94b4c3bedeff9947?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">승냥이</media:title>
		</media:content>

		<media:content url="http://choijh.files.wordpress.com/2010/12/2010-12-31-13-55-05.jpg?w=300" medium="image">
			<media:title type="html">맥북Pro</media:title>
		</media:content>

		<media:content url="http://choijh.files.wordpress.com/2010/12/2010-12-31-13-54-39.jpg?w=300" medium="image">
			<media:title type="html">SDK다운로드중</media:title>
		</media:content>
	</item>
		<item>
		<title>안드로이드 이야기</title>
		<link>http://choijh.wordpress.com/2010/08/09/%ec%95%88%eb%93%9c%eb%a1%9c%ec%9d%b4%eb%93%9c-%ec%9d%b4%ec%95%bc%ea%b8%b0/</link>
		<comments>http://choijh.wordpress.com/2010/08/09/%ec%95%88%eb%93%9c%eb%a1%9c%ec%9d%b4%eb%93%9c-%ec%9d%b4%ec%95%bc%ea%b8%b0/#comments</comments>
		<pubDate>Mon, 09 Aug 2010 05:49:08 +0000</pubDate>
		<dc:creator>승냥이</dc:creator>
				<category><![CDATA[프로그래밍]]></category>
		<category><![CDATA[넥서스원]]></category>
		<category><![CDATA[안드로이드]]></category>
		<category><![CDATA[NexusOne]]></category>

		<guid isPermaLink="false">http://choijh.wordpress.com/?p=122</guid>
		<description><![CDATA[평소에는 시간이 있어도 잘 글을 올리지 않다가 항상 몰아서 작성하는 쿠세가 있는 것 같습니다. 요새는 안드로이드 개발에 필이 꽃혔네요. 얼마전까지만해도 WPF개발에 매력을 느끼고 한참 몰두했었는데&#8230; 역시 대세는 모바일 그중에도 스마트폰인가 봅니다. 제가 임베디드 플랫폼에 발을 담그기 시작한 것은 2003,4년쯤 되는 것 같습니다. 그전에는 순수소프트웨어 개발만 하다가 처음으로 PDA OS포팅등 디바이스 드라이버개발을 시작했던 것 같습니다. 그후 [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=choijh.wordpress.com&amp;blog=10148103&amp;post=122&amp;subd=choijh&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>평소에는 시간이 있어도 잘 글을 올리지 않다가 항상 몰아서 작성하는 쿠세가 있는 것 같습니다.</p>
<p>요새는 안드로이드 개발에 필이 꽃혔네요. 얼마전까지만해도 WPF개발에 매력을 느끼고 한참 몰두했었는데&#8230; 역시 대세는 모바일 그중에도 스마트폰인가 봅니다.</p>
<p><span id="more-122"></span>제가 임베디드 플랫폼에 발을 담그기 시작한 것은 2003,4년쯤 되는 것 같습니다.</p>
<p>그전에는 순수소프트웨어 개발만 하다가 처음으로 PDA OS포팅등 디바이스 드라이버개발을 시작했던 것 같습니다. 그후 몇년간 외국에서 리눅스 소프트웨어 개발만 하다가 다시 한국으로 와서 이제는 개발은 손을 떼고 관리자(?)/기획자로만 살아볼려고 했는데..</p>
<p>역시 송충이는 솔잎을 먹어야 탈이 나지 않나 봅니다.  다시 개발자로 이것저것 손을 대고 있습니다.</p>
<p>언제까지 이짓을 할 수 있을지 모르겠지만, 암튼, 다시 여러 플랫폼과 개발환경에 접하게 되니 예전에 잊어버렸던 새로운 기분? 신선감을 느낄 수 있어서 좋더군요.</p>
<p>이야기가 샜는데, 현재는 안드로이드로 간단한 어플을 개발중에 있는데, 참, 세월 좋아졌다는 생각이 많이 듭니다. 처음 접해보는 안드로이드는 아직 버그도 꽤 있는 것 같습니다만, 그럼에도 불구하고 상당히 발전해 있으며 개발환경도 매력적인 것 같습니다. 또한 응용프로그램의 경우 개발언어가 java로 되어 있다는 점이 처음 접하는 저도 아무런 어려움 없이 바로 개발 할 수 있도록 해 주는 군요.</p>
<p>개발환경의 완성도도 처음 우려했던 것 보단 훌륭한 편인 것 같습니다.</p>
<p>다만, OS자체의 버그등으로 인해서 단말기의 동작에 따른 원치 않은 결과가 발생하는 것들이 있더군요. 그러한 점은 테스트를 통해서 회피하거나 처리할 수 있는 수준이기는 하지만, 저처럼 처음 접하는 경우에는 모든 상황에 대해서 테스트를 해 보아야만 믿을 수 있다는 점이 좀 불안하기는 합니다.</p>
<p>하지만, 제가 처음 Wince기반 PDA를 개발하던 당시와 비교하면 하늘과 땅차이로 개발이 쉬워졌다는 점은 부인할 수 없네요.  속도도 만족스럽습니다. (제 개발환경은 NexusOne , 안드로이드 2.2입니다)</p>
<p>암튼, 앞으로의 성장이 기대되는 안드로이드입니다.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/choijh.wordpress.com/122/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/choijh.wordpress.com/122/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/choijh.wordpress.com/122/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/choijh.wordpress.com/122/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/choijh.wordpress.com/122/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/choijh.wordpress.com/122/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/choijh.wordpress.com/122/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/choijh.wordpress.com/122/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/choijh.wordpress.com/122/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/choijh.wordpress.com/122/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/choijh.wordpress.com/122/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/choijh.wordpress.com/122/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/choijh.wordpress.com/122/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/choijh.wordpress.com/122/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=choijh.wordpress.com&amp;blog=10148103&amp;post=122&amp;subd=choijh&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://choijh.wordpress.com/2010/08/09/%ec%95%88%eb%93%9c%eb%a1%9c%ec%9d%b4%eb%93%9c-%ec%9d%b4%ec%95%bc%ea%b8%b0/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/3b81ab3e1c13ecfe94b4c3bedeff9947?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">승냥이</media:title>
		</media:content>
	</item>
		<item>
		<title>간만에 가족사진</title>
		<link>http://choijh.wordpress.com/2010/08/09/%ea%b0%84%eb%a7%8c%ec%97%90-%ea%b0%80%ec%a1%b1%ec%82%ac%ec%a7%84/</link>
		<comments>http://choijh.wordpress.com/2010/08/09/%ea%b0%84%eb%a7%8c%ec%97%90-%ea%b0%80%ec%a1%b1%ec%82%ac%ec%a7%84/#comments</comments>
		<pubDate>Mon, 09 Aug 2010 05:37:18 +0000</pubDate>
		<dc:creator>승냥이</dc:creator>
				<category><![CDATA[여행]]></category>
		<category><![CDATA[넥서스원]]></category>
		<category><![CDATA[아인스월드]]></category>

		<guid isPermaLink="false">http://choijh.wordpress.com/?p=118</guid>
		<description><![CDATA[간만에 아이들과 나들이를 나갔다 왔습니다. 중동에 있는 아인스월드라는 곳인데 세계의 유명한 건축물 미니어처를 전시해 놓은 야외동산입니다. 엄청, 더웠는데 개발때문에 구입하게 된 넥서스원(구글폰이라고도 하지요)의 카메라 성능을 시험해볼겸 사진을 몇장 찍어 봤습니다. 서진이와 준희의 더블샷입니다.. 준희의 단독샷입니다. 사진을 찍을라고 하면 꼭 저렇게 눈이 사라져 버리네요. 진을 찍을때면 아예 찡그려 버리는 듯이 보입니다.  헌데 가르쳐주지도 않았는데 쌍브이를 그리는 [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=choijh.wordpress.com&amp;blog=10148103&amp;post=118&amp;subd=choijh&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<div class="mceTemp">간만에 아이들과 나들이를 나갔다 왔습니다.</div>
<div class="mceTemp">중동에 있는 아인스월드라는 곳인데 세계의 유명한 건축물 미니어처를 전시해 놓은 야외동산입니다.</div>
<div class="mceTemp"><span id="more-118"></span></div>
<div class="mceTemp">엄청, 더웠는데 개발때문에 구입하게 된 넥서스원(구글폰이라고도 하지요)의 카메라 성능을 시험해볼겸 사진을 몇장 찍어 봤습니다.</div>
<div id="attachment_116" class="wp-caption alignnone" style="width: 310px"><a href="http://choijh.files.wordpress.com/2010/08/img_20100724_144438.jpg"><img class="size-medium wp-image-116" title="IMG_20100724_144438" src="http://choijh.files.wordpress.com/2010/08/img_20100724_144438.jpg?w=300&#038;h=225" alt="딸내미+아들내미" width="300" height="225" /></a><p class="wp-caption-text">딸내미+아들내미</p></div>
<p>서진이와 준희의 더블샷입니다..</p>
<div id="attachment_117" class="wp-caption alignnone" style="width: 310px"><a href="http://choijh.files.wordpress.com/2010/08/img_20100724_144506.jpg"><img class="size-medium wp-image-117" title="아들내미+쌍브이" src="http://choijh.files.wordpress.com/2010/08/img_20100724_144506.jpg?w=300&#038;h=225" alt="아들내미+쌍브이" width="300" height="225" /></a><p class="wp-caption-text">아들내미+쌍브이</p></div>
<p>준희의 단독샷입니다. 사진을 찍을라고 하면 꼭 저렇게 눈이 사라져 버리네요. 진을 찍을때면 아예 찡그려 버리는 듯이 보입니다.  헌데 가르쳐주지도 않았는데 쌍브이를 그리는 모습이 혹시 천재가 아닐런지..???</p>
<div class="mceTemp">
<dl class="wp-caption alignnone">
<dt class="wp-caption-dt"><a href="http://choijh.files.wordpress.com/2010/08/img_20100724_153004.jpg"><img class="size-medium wp-image-126" title="붉은광장+3모자녀" src="http://choijh.files.wordpress.com/2010/08/img_20100724_153004.jpg?w=300&#038;h=225" alt="붉은광장+3모자녀" width="300" height="225" /></a></dt>
<dd class="wp-caption-dd">붉은광장+3모자녀</dd>
</dl>
<p>마눌님 사진을 넣을만한게 없네요.   준희의 엉뚱한 짓과 서진이의 토끼흉내도 귀엽습니다.</p></div>
<p>그건 그렇구, 넥서스원의 카메라 성능은 참 맘에 듭니다. HTC사의 카메라가 예전부터 성능이 좋은 것을 경험적으로 알고 있었지만, 이번 넥서스원의 카메라는 반응속도라던지 이미지의 질도 모두 나무랄데가 없을 정도로 맘에 듭니다. 제가 기존에 쓰던 T옴니아와는 비교할 수 없는 성능을 보여주네요.</p>
<p>드디어 옴니아를 버려야 할 시점이 된 것이 아닌지 모르겠네요.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/choijh.wordpress.com/118/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/choijh.wordpress.com/118/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/choijh.wordpress.com/118/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/choijh.wordpress.com/118/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/choijh.wordpress.com/118/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/choijh.wordpress.com/118/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/choijh.wordpress.com/118/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/choijh.wordpress.com/118/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/choijh.wordpress.com/118/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/choijh.wordpress.com/118/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/choijh.wordpress.com/118/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/choijh.wordpress.com/118/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/choijh.wordpress.com/118/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/choijh.wordpress.com/118/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=choijh.wordpress.com&amp;blog=10148103&amp;post=118&amp;subd=choijh&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://choijh.wordpress.com/2010/08/09/%ea%b0%84%eb%a7%8c%ec%97%90-%ea%b0%80%ec%a1%b1%ec%82%ac%ec%a7%84/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/3b81ab3e1c13ecfe94b4c3bedeff9947?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">승냥이</media:title>
		</media:content>

		<media:content url="http://choijh.files.wordpress.com/2010/08/img_20100724_144438.jpg?w=300" medium="image">
			<media:title type="html">IMG_20100724_144438</media:title>
		</media:content>

		<media:content url="http://choijh.files.wordpress.com/2010/08/img_20100724_144506.jpg?w=300" medium="image">
			<media:title type="html">아들내미+쌍브이</media:title>
		</media:content>

		<media:content url="http://choijh.files.wordpress.com/2010/08/img_20100724_153004.jpg?w=300" medium="image">
			<media:title type="html">붉은광장+3모자녀</media:title>
		</media:content>
	</item>
		<item>
		<title>야마자키 마사요시 one more time, one more chance</title>
		<link>http://choijh.wordpress.com/2010/05/06/%ec%95%bc%eb%a7%88%ec%9e%90%ed%82%a4-%eb%a7%88%ec%82%ac%ec%9a%94%ec%8b%9c-one-more-time-one-more-chance/</link>
		<comments>http://choijh.wordpress.com/2010/05/06/%ec%95%bc%eb%a7%88%ec%9e%90%ed%82%a4-%eb%a7%88%ec%82%ac%ec%9a%94%ec%8b%9c-one-more-time-one-more-chance/#comments</comments>
		<pubDate>Thu, 06 May 2010 03:01:35 +0000</pubDate>
		<dc:creator>승냥이</dc:creator>
				<category><![CDATA[음악, 그리고 꿈]]></category>

		<guid isPermaLink="false">http://choijh.wordpress.com/?p=109</guid>
		<description><![CDATA[오랫만에 블로깅을 합니다. 회사를 오픈하는 준비등으로 바뻐서 도저히 시간이 나질 않았네요. 어제에는 오랫만에 일본가요를 들을 기회가 있었습니다. 개발을 진행중에는 그 어떤 것에도 신경이 쓰이지 않아서&#8230; 그런데, 우연히 틀어논 인터넷 음악방송에서 이 노래가 흘러나오는 것입니다. &#8216;One more time, One more chance&#8217; 가수는 山崎まさよし이네요.. 아마도 일본 애니메이션의 주제가였던 것 같습니다. 「秒速５センチメートル」인걸로 알고 있는데 저는 보지 못했습니다. 대신, [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=choijh.wordpress.com&amp;blog=10148103&amp;post=109&amp;subd=choijh&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>오랫만에 블로깅을 합니다.<br />
회사를 오픈하는 준비등으로 바뻐서 도저히 시간이 나질 않았네요.<br />
어제에는 오랫만에 일본가요를 들을 기회가 있었습니다.</p>
<p>개발을 진행중에는 그 어떤 것에도 신경이 쓰이지 않아서&#8230;</p>
<p>그런데, 우연히 틀어논 인터넷 음악방송에서 이 노래가 흘러나오는 것입니다.<br />
&#8216;One more time, One more chance&#8217; 가수는 山崎まさよし이네요..</p>
<p><span id="more-109"></span></p>
<p>아마도 일본 애니메이션의 주제가였던 것 같습니다.<br />
「秒速５センチメートル」인걸로 알고 있는데 저는 보지 못했습니다.<br />
대신, 마눌님이 보는 것을 어깨너머로 목격했을 따름입니다..ㅎ..</p>
<p>어쨌든 넘 서정적인 느낌의 노래이네요.</p>
<p>왜 요즘의 한국에서는 이런 서정적인 노래를 기대할 수 없을까요?</p>
<p>これ以上何を失えば 心は許されるの<br />
どれ程の痛みならば もういちど君に会える<br />
One more time 季節よ うつろわないで<br />
One more time ふざけあった 時間よ</p>
<p>더 이상 무엇을 잃어야 마음은 용서받을 수 있는걸까<br />
얼마 만큼의 아픔이라야 다시 한 번 너를 만날 수 있을까<br />
One more time 계절이여, 변하지 말아줘<br />
One more time 서로 장난을 치던 시간이여</p>
<p>くいちがう時はいつも 僕が先に折れたね<br />
わがままな性格が なおさら愛しくさせた<br />
One more chance 記憶に足を取られて<br />
One more chance 次の場所を選べない</p>
<p>서로 엇갈릴 땐 언제나 내가 먼저 약해졌지<br />
제멋대로인 성격이 더욱 사랑스럽게 느껴졌지<br />
One more chance 기억에 발이 묶여버려<br />
One more chance 다음 장소를 고를 수 없었지</p>
<p>いつでも捜しているよ どっかに君の姿を<br />
向いのホーム 路地裏の窓<br />
こんなとこにいるはずもないのに<br />
願いがもしも叶うなら 今すぐ君のもとへ<br />
できないことは もうなにもない<br />
すべてかけて抱きしめてみせるよ</p>
<p>언제나 찾고 있지 어딘가의 너의 모습을<br />
건너편 플랫폼, 뒷골목 쪽 창가<br />
이런 곳에 있을리 없지만<br />
만약 바람이 이루어 진다면 지금 바로 너의 곁으로<br />
불가능한 건 이미 아무것도 없어<br />
모든 것을 걸고 끌어안아줄게</p>
<p>寂しさ紛らすだけなら<br />
誰でもいいはずなのに<br />
星が落ちそうな夜だから<br />
自分をいつわれない<br />
One more time 季節よ うつろわないで<br />
One more time ふざけあった時間よ</p>
<p>허전함을 달래는 것 뿐이라면<br />
누구라도 좋았을텐데<br />
별이 떨어질 것 같은 밤이라<br />
나를 속일 수 없었지<br />
One more time 계절이여, 변하지 말아줘<br />
One more time 서로 장난을 치던 시간이여</p>
<p>いつでも捜しているよ どっかに君の姿を<br />
交差点でも 夢の中でも<br />
こんなとこにいるはずもないのに<br />
奇跡がもしも起こるなら 今すぐ君に見せたい<br />
新しい朝 これからの僕<br />
言えなかった「好き」という言葉も</p>
<p>언제나 찾고 있지 어딘가의 너의 모습을<br />
교차로에서, 꿈 속에서도<br />
이런 곳에 있을리 없지만<br />
만약 기적이 일어난다면 지금 바로 너에게 보여주고 싶어<br />
새로운 아침 앞으로의 내 모습<br />
말하지 못했던 &#8220;사랑해&#8221;라는 말도</p>
<p>夏の想い出がまわる ふいに消えた鼓動</p>
<p>여름의 추억이 맴돌고 문득 사라진 고동 소리</p>
<p>いつでも捜しているよ どっかに君の姿を<br />
明け方の街 桜木町で<br />
こんなとこに来るはずもないのに<br />
願いがもしも叶うなら 今すぐ君のもとへ<br />
できないことはもう何もない<br />
すべてかけて抱きしめてみせるよ</p>
<p>언제나 찾고 있지 어딘가의 너의 모습을<br />
새벽녘 거리, 사쿠라기쵸에서<br />
이런 곳에 올리 없지만<br />
만약 바람이 이루어 진다면 지금 바로 너의 곁으로<br />
불가능한 건 이미 아무것도 없어<br />
모든 것을 걸고 끌어안아줄게</p>
<p>いつでも捜しているよ<br />
どっかに君の破片を<br />
旅先の店 新聞の隅<br />
こんなとこにあるはずもないのに<br />
奇跡がもしも起こるなら 今すぐ君に見せたい<br />
新しい朝 これからの僕<br />
言えなかった「好き」という言葉も</p>
<p>언제나 찾고 있지<br />
어딘가의 너의 조각들을<br />
여행지의 가게, 신문 한 구석<br />
이런 곳에 있을리 없지만<br />
만약 기적이 일어난다면 지금 바로 너에게 보여주고 싶어<br />
새로운 아침 앞으로의 내 모습<br />
말하지 못했던 &#8220;사랑해&#8221;라는 말도</p>
<p>いつでも捜してしまう どっかに君の笑顔を<br />
急行待ちの 踏切あたり<br />
こんなとこにいるはずもないのに<br />
命が繰り返すならば 何度も君のもとへ<br />
欲しいものなど もう何もない<br />
君のほかに大切なものなど</p>
<p>언제나 찾으려 하지 어딘가의 너의 미소를<br />
급행을 기다리는 철도 건널목 근처<br />
이런 곳에 있을리 없지만<br />
내 삶이 반복된다면 몇 번이라도 너의 곁으로<br />
원하는 것 따윈 이젠 아무것도 없어<br />
너 외에 소중한 것 따윈 없어</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/choijh.wordpress.com/109/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/choijh.wordpress.com/109/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/choijh.wordpress.com/109/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/choijh.wordpress.com/109/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/choijh.wordpress.com/109/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/choijh.wordpress.com/109/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/choijh.wordpress.com/109/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/choijh.wordpress.com/109/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/choijh.wordpress.com/109/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/choijh.wordpress.com/109/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/choijh.wordpress.com/109/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/choijh.wordpress.com/109/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/choijh.wordpress.com/109/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/choijh.wordpress.com/109/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=choijh.wordpress.com&amp;blog=10148103&amp;post=109&amp;subd=choijh&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://choijh.wordpress.com/2010/05/06/%ec%95%bc%eb%a7%88%ec%9e%90%ed%82%a4-%eb%a7%88%ec%82%ac%ec%9a%94%ec%8b%9c-one-more-time-one-more-chance/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/3b81ab3e1c13ecfe94b4c3bedeff9947?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">승냥이</media:title>
		</media:content>
	</item>
		<item>
		<title>기술사 교육 수료증</title>
		<link>http://choijh.wordpress.com/2010/01/06/%ea%b8%b0%ec%88%a0%ec%82%ac-%ea%b5%90%ec%9c%a1-%ec%88%98%eb%a3%8c%ec%a6%9d/</link>
		<comments>http://choijh.wordpress.com/2010/01/06/%ea%b8%b0%ec%88%a0%ec%82%ac-%ea%b5%90%ec%9c%a1-%ec%88%98%eb%a3%8c%ec%a6%9d/#comments</comments>
		<pubDate>Wed, 06 Jan 2010 04:42:18 +0000</pubDate>
		<dc:creator>승냥이</dc:creator>
				<category><![CDATA[잡설]]></category>
		<category><![CDATA[기술사]]></category>
		<category><![CDATA[수료증]]></category>

		<guid isPermaLink="false">http://choijh.wordpress.com/2010/01/06/%ea%b8%b0%ec%88%a0%ec%82%ac-%ea%b5%90%ec%9c%a1-%ec%88%98%eb%a3%8c%ec%a6%9d/</guid>
		<description><![CDATA[인포레버 컨설팅에서 기술사 교육 수료증을 보내주겠다는 연락이 왔습니다. 기술사가 된것도 아니고 단지 교육을 받았다는 수료증이 어떤 의미가 있을지는 모르겠습니다. 다만, 이력서에 수료라는 한줄을 추가할 수 있다는 것으로 만족해야 할 것 같습니다.<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=choijh.wordpress.com&amp;blog=10148103&amp;post=108&amp;subd=choijh&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>인포레버 컨설팅에서 기술사 교육 수료증을 보내주겠다는 연락이 왔습니다.<br />
기술사가 된것도 아니고 단지 교육을 받았다는 수료증이 어떤 의미가 있을지는 모르겠습니다.<br />
다만, 이력서에 수료라는 한줄을 추가할 수 있다는 것으로 만족해야 할 것 같습니다.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/choijh.wordpress.com/108/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/choijh.wordpress.com/108/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/choijh.wordpress.com/108/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/choijh.wordpress.com/108/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/choijh.wordpress.com/108/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/choijh.wordpress.com/108/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/choijh.wordpress.com/108/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/choijh.wordpress.com/108/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/choijh.wordpress.com/108/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/choijh.wordpress.com/108/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/choijh.wordpress.com/108/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/choijh.wordpress.com/108/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/choijh.wordpress.com/108/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/choijh.wordpress.com/108/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=choijh.wordpress.com&amp;blog=10148103&amp;post=108&amp;subd=choijh&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://choijh.wordpress.com/2010/01/06/%ea%b8%b0%ec%88%a0%ec%82%ac-%ea%b5%90%ec%9c%a1-%ec%88%98%eb%a3%8c%ec%a6%9d/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/3b81ab3e1c13ecfe94b4c3bedeff9947?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">승냥이</media:title>
		</media:content>
	</item>
		<item>
		<title>파마머리</title>
		<link>http://choijh.wordpress.com/2010/01/06/%ed%8c%8c%eb%a7%88%eb%a8%b8%eb%a6%ac/</link>
		<comments>http://choijh.wordpress.com/2010/01/06/%ed%8c%8c%eb%a7%88%eb%a8%b8%eb%a6%ac/#comments</comments>
		<pubDate>Wed, 06 Jan 2010 04:33:08 +0000</pubDate>
		<dc:creator>승냥이</dc:creator>
				<category><![CDATA[잡설]]></category>
		<category><![CDATA[서진]]></category>
		<category><![CDATA[파마]]></category>
		<category><![CDATA[아들]]></category>
		<category><![CDATA[준희]]></category>

		<guid isPermaLink="false">http://choijh.wordpress.com/?p=105</guid>
		<description><![CDATA[어제 집에 들어가보니 아들녀석이 파마를 하고 있었습니다. 며칠전 와이프가 아이 머리가 길어서 잘라야겠다고 했는데, 그때 파마를 시키겠다는 이야기를 했었습니다. 저는 농담이겠거니 하고 파마는 안된다고 말했었는데.. 결국 시켯더군요.. 처음엔 좀 거부감이 들었었는데 보다보니 귀여웠습니다. 해서 사진을 찍어둘 요량으로 딸래미와 같이 세워놓았습니다. 헌데, 아들 녀석이 계속 한쪽눈을 찡그리는 것이었습니다. 해서 두눈 다 뜨고 있으라고 했더니 옆에 있던 [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=choijh.wordpress.com&amp;blog=10148103&amp;post=105&amp;subd=choijh&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>어제 집에 들어가보니 아들녀석이 파마를 하고 있었습니다.<br />
며칠전 와이프가 아이 머리가 길어서 잘라야겠다고 했는데, 그때 파마를 시키겠다는 이야기를 했었습니다. 저는 농담이겠거니 하고 파마는 안된다고 말했었는데.. 결국 시켯더군요..<br />
처음엔 좀 거부감이 들었었는데 보다보니 귀여웠습니다. 해서 사진을 찍어둘 요량으로 딸래미와 같이 세워놓았습니다.</p>
<p><span id="more-105"></span><br />
헌데, 아들 녀석이 계속 한쪽눈을 찡그리는 것이었습니다. 해서 두눈 다 뜨고 있으라고 했더니 옆에 있던 딸래미가 손으로 아들눈을 띄우려고 하더군요.<br />
그때, 갑자기 녀석이 울기시작해서 한 10분을 우는 것이었습니다..<br />
영문을 모르겠기에 엄마에게 물어보라고 했더니 이유인즉, 자신은 윙크를 했는데 아빠가 눈뜨라고 말해서 서러워서 그랬다는 것입니다.<br />
아이들에게는 별것도 아닌 것이 큰일이 되나 봅니다. ^^;<br />
아래는 그 사건의 사진입니다.</p>
<div id="attachment_101" class="wp-caption alignnone" style="width: 310px"><a href="http://choijh.files.wordpress.com/2010/01/snc00012.jpg"><img class="size-medium wp-image-101" title="파마하기전" src="http://choijh.files.wordpress.com/2010/01/snc00012.jpg?w=300&#038;h=225" alt="파마하기전 준희" width="300" height="225" /></a><p class="wp-caption-text">파마하기전의 모습</p></div>
<div id="attachment_103" class="wp-caption alignnone" style="width: 235px"><a href="http://choijh.files.wordpress.com/2010/01/snc00021.jpg"><img class="size-medium wp-image-103" title="파마하고 나서 한컷" src="http://choijh.files.wordpress.com/2010/01/snc00021-e1262752146449.jpg?w=225&#038;h=300" alt="파마하고 나서 한컷" width="225" height="300" /></a><p class="wp-caption-text">파마한 준희와 누나 서진이</p></div>
<div id="attachment_104" class="wp-caption alignnone" style="width: 310px"><a href="http://choijh.files.wordpress.com/2010/01/snc00022.jpg"><img class="size-medium wp-image-104" title="눈 뜨라고 했다고 우는 준희" src="http://choijh.files.wordpress.com/2010/01/snc00022.jpg?w=300&#038;h=225" alt="눈 뜨라고 했다고 우는 준희" width="300" height="225" /></a><p class="wp-caption-text">눈뜨라고 했다고 우는 준희와 재미있어 하는 서진이</p></div>
<div id="attachment_100" class="wp-caption alignnone" style="width: 310px"><a href="http://choijh.files.wordpress.com/2010/01/snc00023.jpg"><img class="size-medium wp-image-100" title="서러운 준희" src="http://choijh.files.wordpress.com/2010/01/snc00023.jpg?w=300&#038;h=225" alt="서러운 준희" width="300" height="225" /></a><p class="wp-caption-text">침대위에서 서럽게 우는 준희</p></div>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/choijh.wordpress.com/105/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/choijh.wordpress.com/105/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/choijh.wordpress.com/105/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/choijh.wordpress.com/105/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/choijh.wordpress.com/105/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/choijh.wordpress.com/105/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/choijh.wordpress.com/105/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/choijh.wordpress.com/105/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/choijh.wordpress.com/105/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/choijh.wordpress.com/105/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/choijh.wordpress.com/105/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/choijh.wordpress.com/105/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/choijh.wordpress.com/105/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/choijh.wordpress.com/105/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=choijh.wordpress.com&amp;blog=10148103&amp;post=105&amp;subd=choijh&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://choijh.wordpress.com/2010/01/06/%ed%8c%8c%eb%a7%88%eb%a8%b8%eb%a6%ac/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/3b81ab3e1c13ecfe94b4c3bedeff9947?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">승냥이</media:title>
		</media:content>

		<media:content url="http://choijh.files.wordpress.com/2010/01/snc00012.jpg?w=300" medium="image">
			<media:title type="html">파마하기전</media:title>
		</media:content>

		<media:content url="http://choijh.files.wordpress.com/2010/01/snc00021-e1262752146449.jpg?w=225" medium="image">
			<media:title type="html">파마하고 나서 한컷</media:title>
		</media:content>

		<media:content url="http://choijh.files.wordpress.com/2010/01/snc00022.jpg?w=300" medium="image">
			<media:title type="html">눈 뜨라고 했다고 우는 준희</media:title>
		</media:content>

		<media:content url="http://choijh.files.wordpress.com/2010/01/snc00023.jpg?w=300" medium="image">
			<media:title type="html">서러운 준희</media:title>
		</media:content>
	</item>
		<item>
		<title>일본어능력시험(JLPT) 1급합격~</title>
		<link>http://choijh.wordpress.com/2009/12/31/%ec%9d%bc%eb%b3%b8%ec%96%b4%eb%8a%a5%eb%a0%a5%ec%8b%9c%ed%97%98jlpt-1%ea%b8%89%ed%95%a9%ea%b2%a9/</link>
		<comments>http://choijh.wordpress.com/2009/12/31/%ec%9d%bc%eb%b3%b8%ec%96%b4%eb%8a%a5%eb%a0%a5%ec%8b%9c%ed%97%98jlpt-1%ea%b8%89%ed%95%a9%ea%b2%a9/#comments</comments>
		<pubDate>Thu, 31 Dec 2009 01:23:01 +0000</pubDate>
		<dc:creator>승냥이</dc:creator>
				<category><![CDATA[일본어]]></category>
		<category><![CDATA[1급]]></category>
		<category><![CDATA[일본어능력시험]]></category>
		<category><![CDATA[JLPT]]></category>

		<guid isPermaLink="false">http://choijh.wordpress.com/?p=97</guid>
		<description><![CDATA[어제 우연히 인터넷을 하다가 우연히(?) 일본어 능력시험 결과를 인터넷으로 조회가 가능하다고 하는 내용을 보게 되었습니다. 사실 12월 6일에 일본어능력시험1급을 보았는데 준비도 하지 못했고 그 흔한 시험공략을 위한 책이나 모의고사도 본적이 없이 무작정 본 시험이라 기대를 하지 않았었습니다. 그래도 혹시나 하는 두근두근한 마음으로 시험결과를 조회해 본 결과!! 이게 웬일입니까?  합격이 되었습니다. 뭐, 아직 확실하게 합격통지서가 오지는 [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=choijh.wordpress.com&amp;blog=10148103&amp;post=97&amp;subd=choijh&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>어제 우연히 인터넷을 하다가 우연히(?) 일본어 능력시험 결과를 인터넷으로 조회가 가능하다고 하는 내용을 보게 되었습니다.</p>
<p>사실 12월 6일에 일본어능력시험1급을 보았는데 준비도 하지 못했고 그 흔한 시험공략을 위한 책이나 모의고사도 본적이 없이 무작정 본 시험이라 기대를 하지 않았었습니다.</p>
<p>그래도 혹시나 하는 두근두근한 마음으로 시험결과를 조회해 본 결과!! 이게 웬일입니까?  합격이 되었습니다.</p>
<p>뭐, 아직 확실하게 합격통지서가 오지는 않았지만 , 다행스럽게도 합격커트라인은 넉넉하게 넘은 점수를 받았습니다.</p>
<p><span id="more-97"></span></p>
<p>그닥, 공부를 하지는 못했지만, 그래도 일본 컨설팅회사에서 4년이나 근무하면서 그래도 나름대로 열심히 살았다고 생각했는데 정말 나의 일본어 실력은 어떨까 하는 의문이 항상 따라 다녔습니다.</p>
<p>사실, 정식으로 일본어를 배운 것도 아니고 사전하나 그리고 문법책하나를 가지고 일본에서 생활하면서 공부한 것이라 막상 시험을 볼 생각을 하니 걱정이 많이 되었습니다. </p>
<p>그래도 자신감을 가지고 시험에 임한것이 도움이 된 것 같습니다.</p>
<p>시험 당일을 회상해 보자면 정말 제가 준비한 것이 없이 갔다는 생각이 들었습니다.</p>
<p>총 문제가 몇문제이고 각 교시마다 몇분인지도 모르고 갔으니까요..</p>
<p>그 흔한 모의고사 문제도 한 번도 풀어보지 못했습니다.</p>
<p>청해문제가 나왔을 때는 지문이 없고 문제번호만 있어서 당황했던 기억이 납니다.</p>
<p>어떠한 시험이라도 사실 요령이 필요한데 너무 그런것이 없어던 것이지요.</p>
<p>문제가 어떻게 나오고 시간배분을 어떻게 해야 하는지에 대한 정보가 하나도 없었기에 처음 시험지를 보고서는 한참을 문제유형 파악하느라 멍하게 있었습니다.</p>
<p>그럼에도 합격할 수 있었던 것은 시험을 위한 준비는 아니지만 그래도 꾸준히 일본어잡지등을 읽어보려고 노력했던 것이 도움이 되지 않았나 싶습니다.</p>
<p>어휘는 역시 노력에 비례하는 것이기 때문이지요.</p>
<p>사실 일본어자격시험을 봐야겠다는 생각은 예전부터 가지고 있었지만 선뜻 실천에 이르지는 못했습니다.</p>
<p>능시라는 것이 일년에 한번 내지 두번 있는 것인데, 제가 일본에 있었기에 굳이 필요성을 강하게 가지지는 못했었기 때문이며 , 일본에 산지 한 1,2년 되었을 때 잠시 한국에 와서 능시1급 문제집을 서점에서 본 후로 너무 어려워서 깜작 놀랐던 기억이 있었기 때문입니다.</p>
<p>사실, 직장에서 그리고 일상생활에서 사용하는 어휘는 한계가 있으며 익숙해 지면 익숙한 단어와 문형만을 사용하기 때문에 학술적으로 접근하는 것과는 괴리가 있는 것 같습니다.</p>
<p>물론, 고급스러운 어휘와 서적을 읽기위해서는 단순히 일본에서 생활한다 또는 생활해봤다는 것과는 차원이 다른 노력이 필요하지요.</p>
<p>암튼,  마음의 짐을 하나 내려놓은 듯한 후련한 마음이 듭니다.</p>
<p>2009년의 마지막날에 극적으로 한가지 즐거운 추억과 기억을 가지게 되어서 기쁨마음으로 올해의 마지막 포스트를 써봅니다.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/choijh.wordpress.com/97/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/choijh.wordpress.com/97/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/choijh.wordpress.com/97/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/choijh.wordpress.com/97/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/choijh.wordpress.com/97/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/choijh.wordpress.com/97/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/choijh.wordpress.com/97/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/choijh.wordpress.com/97/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/choijh.wordpress.com/97/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/choijh.wordpress.com/97/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/choijh.wordpress.com/97/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/choijh.wordpress.com/97/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/choijh.wordpress.com/97/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/choijh.wordpress.com/97/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=choijh.wordpress.com&amp;blog=10148103&amp;post=97&amp;subd=choijh&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://choijh.wordpress.com/2009/12/31/%ec%9d%bc%eb%b3%b8%ec%96%b4%eb%8a%a5%eb%a0%a5%ec%8b%9c%ed%97%98jlpt-1%ea%b8%89%ed%95%a9%ea%b2%a9/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/3b81ab3e1c13ecfe94b4c3bedeff9947?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">승냥이</media:title>
		</media:content>
	</item>
		<item>
		<title>iBatis 컬럼명을 소문자로 받기</title>
		<link>http://choijh.wordpress.com/2009/11/23/ibatis-%ec%bb%ac%eb%9f%bc%eb%aa%85%ec%9d%84-%ec%86%8c%eb%ac%b8%ec%9e%90%eb%a1%9c-%eb%b0%9b%ea%b8%b0/</link>
		<comments>http://choijh.wordpress.com/2009/11/23/ibatis-%ec%bb%ac%eb%9f%bc%eb%aa%85%ec%9d%84-%ec%86%8c%eb%ac%b8%ec%9e%90%eb%a1%9c-%eb%b0%9b%ea%b8%b0/#comments</comments>
		<pubDate>Mon, 23 Nov 2009 08:15:29 +0000</pubDate>
		<dc:creator>승냥이</dc:creator>
				<category><![CDATA[스프링]]></category>
		<category><![CDATA[iBatis]]></category>
		<category><![CDATA[소문자]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[resultMap]]></category>

		<guid isPermaLink="false">http://choijh.wordpress.com/?p=94</guid>
		<description><![CDATA[iBatis에서는 &#60;select&#62; 구문에서 resultCass=&#8221;java.util.HashMap&#8221; 으로 설정하여서 결과값을 HashMap으로 받는 경우 자동으로 컬럼명을 Key로 데이타를 value로 설정하여 주기때문에 간편하게 사용할 수 있습니다. 하지만, 문제가 있는데 컬럼명을 대문자로만 리턴한다는 것입니다. 자동으로 컬럼명을 Key로 설정하여 주는 것은 고마운 일이긴 하지만 소문자를 사용하는 환경에서 대문자로 컬럼명을 리턴한다는 것은 문제가 있을 수 있습니다. 이러한 경우에는 하드한 해결방법으로는 JDBC 드라이버를 직접 수정해 [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=choijh.wordpress.com&amp;blog=10148103&amp;post=94&amp;subd=choijh&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>iBatis에서는 &lt;select&gt; 구문에서 resultCass=&#8221;java.util.HashMap&#8221; 으로 설정하여서 결과값을 HashMap으로 받는 경우 자동으로 컬럼명을 Key로 데이타를 value로 설정하여 주기때문에 간편하게 사용할 수 있습니다.<br />
하지만, 문제가 있는데 컬럼명을 대문자로만 리턴한다는 것입니다. 자동으로 컬럼명을 Key로 설정하여 주는 것은 고마운 일이긴 하지만 소문자를 사용하는 환경에서 대문자로 컬럼명을 리턴한다는 것은 문제가 있을 수 있습니다.</p>
<p><span id="more-94"></span></p>
<p>이러한 경우에는 하드한 해결방법으로는 JDBC 드라이버를 직접 수정해 주는 방법이 있으며 , 소프트한 방법으로는 &lt;resultMap&gt;을 이용하는 방법이 있습니다.<br />
하드한 방법은 DBMS 별로 JDBC 드라이버를 수정해야 하는 불편이 있으므로 별로 추천하지 않습니다.</p>
<p>저는 &lt;resultMap&gt;을 사용하는 것을 추천합니다. 물론 조금 귀찮기는 하지만 &lt;resultMap&gt;을 사용하면 property에 지정한 컬럼명을 Key로 설정해 주기 때문에<br />
대소문자문제는 고민을 하지 않아도 됩니다. 또한 명시적으로 레코드타입을 설정이 가능하기 때문에 가능하다면 &lt;resultMap&gt;을 사용하는 것이 좋겠습니다.</p>
<p>예를 들어 본다면 아래와 같은 설정으로 리턴되는 값들은 모두 대문자로 출력됩니다.</p>
<p>* sqlMap 설정</p>
<p>&lt;select id=&#8221;getUser&#8221;  parameterClass=&#8221;java.util.HashMap&#8221;  resultClass=&#8221;java.util.HashMap&#8221;&gt;<br />
     select   user_id , user_name  FROM   user_list  WHERE  user_id = #user_id# and user_pass = #user_pass#<br />
&lt;/select&gt;</p>
<p>* 결과값</p>
<p>Key = USER_ID , Value = coyote<br />
Key = USER_NAME , Value = 승냥이</p>
<p>하지만, &lt;resultMap&gt;을 사용한다면 우리가 원하는 형태로 리턴값을 조절 할 수 있습니다.<br />
 <br />
* sqlMap 설정</p>
<p>&lt;resultMap id=&#8221;user.info&#8221;&gt;<br />
      &lt;result property=&#8221;user_id&#8221;      column=&#8221;user_id&#8221;/&gt;<br />
      &lt;result property=&#8221;user_name&#8221;    column=&#8221;user_name&#8221;/&gt;<br />
&lt;/resultMap&gt;</p>
<p>&lt;select id=&#8221;getUser&#8221;  parameterClass=&#8221;java.util.HashMap&#8221;  resultMap=&#8221;user.info&#8221;&gt;<br />
    select   user_id , user_name  FROM   user_list  WHERE   user_id = #user_id# and user_pass = #user_pass#<br />
&lt;/select&gt;</p>
<p>* 결과값</p>
<p>Key = user_id , Value = coyote<br />
Key = user_name , Value = 승냥이</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/choijh.wordpress.com/94/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/choijh.wordpress.com/94/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/choijh.wordpress.com/94/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/choijh.wordpress.com/94/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/choijh.wordpress.com/94/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/choijh.wordpress.com/94/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/choijh.wordpress.com/94/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/choijh.wordpress.com/94/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/choijh.wordpress.com/94/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/choijh.wordpress.com/94/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/choijh.wordpress.com/94/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/choijh.wordpress.com/94/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/choijh.wordpress.com/94/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/choijh.wordpress.com/94/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=choijh.wordpress.com&amp;blog=10148103&amp;post=94&amp;subd=choijh&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://choijh.wordpress.com/2009/11/23/ibatis-%ec%bb%ac%eb%9f%bc%eb%aa%85%ec%9d%84-%ec%86%8c%eb%ac%b8%ec%9e%90%eb%a1%9c-%eb%b0%9b%ea%b8%b0/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/3b81ab3e1c13ecfe94b4c3bedeff9947?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">승냥이</media:title>
		</media:content>
	</item>
		<item>
		<title>Spring에서의 AOP</title>
		<link>http://choijh.wordpress.com/2009/11/06/spring%ec%97%90%ec%84%9c%ec%9d%98-aop/</link>
		<comments>http://choijh.wordpress.com/2009/11/06/spring%ec%97%90%ec%84%9c%ec%9d%98-aop/#comments</comments>
		<pubDate>Fri, 06 Nov 2009 08:46:50 +0000</pubDate>
		<dc:creator>승냥이</dc:creator>
				<category><![CDATA[스프링]]></category>
		<category><![CDATA[Advice]]></category>
		<category><![CDATA[AOP]]></category>
		<category><![CDATA[DI]]></category>
		<category><![CDATA[IoC]]></category>
		<category><![CDATA[Point-cut]]></category>
		<category><![CDATA[Spring]]></category>
		<category><![CDATA[Weaving]]></category>

		<guid isPermaLink="false">http://choijh.wordpress.com/?p=86</guid>
		<description><![CDATA[Spring의 IoC적인 특징은 AOP를 구현하는 핵심적인 원리가 되어 왔습니다. AOP란 무엇입니까? 사실, AOP는 그닥 어려운 개념은 아닙니다. AOP는 그동안의 전통적인 프로그래밍에서 개발자들이 느끼고 있던 불편함을 개선한 새로운 프로그래밍 패러다임이라고 보여집니다. AOP가 필요한 이유를 설명하기 전에 일반적인 형태의 프로그램을 작성하는 방식을 살펴보겠습니다. 우리가 은행업무를 위한 프로그램을 작성한다고 가정해 보겠습니다. 은행업무에는 기본적인 입/출금업무가 있을 것이고 계좌이체업무도 있을 [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=choijh.wordpress.com&amp;blog=10148103&amp;post=86&amp;subd=choijh&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Spring의 IoC적인 특징은 AOP를 구현하는 핵심적인 원리가 되어 왔습니다.<br />
AOP란 무엇입니까? 사실, AOP는 그닥 어려운 개념은 아닙니다. AOP는 그동안의 전통적인 프로그래밍에서 개발자들이 느끼고 있던 불편함을 개선한 새로운 프로그래밍 패러다임이라고 보여집니다.</p>
<p><span id="more-86"></span></p>
<p>AOP가 필요한 이유를 설명하기 전에 일반적인 형태의 프로그램을 작성하는 방식을 살펴보겠습니다.</p>
<p>우리가 은행업무를 위한 프로그램을 작성한다고 가정해 보겠습니다. 은행업무에는 기본적인 입/출금업무가 있을 것이고 계좌이체업무도 있을 것입니다. 이러한 업무들이 바로 은행업무에 있어서 본질적인 비즈니스 기능이라고 할 수 있을 것입니다. 하지만, 이런 업무들만 있는 것은 아니지요. 누군가 돈을 찾아갔다면 그 정보도 남겨야 할 것이고 ID도용이 발생했다면 원인을 밝혀내야 하며, 온라인 뱅킹이 발생했다면 정상적으로 거래은행에 입금이 되었는지도 체크해야 합니다.</p>
<p>이와같이 은행업무를 위한 프로그램에는 핵심 비즈니스 기능뿐 아니라 부가적이라고 말할 수도 있는 보안, 인증, 로그 , 중복체크등과 같은 기능들도 통합되어 있어야만 비로소 완전하게 구현되었다고 말할 수 있습니다. 어쩌면은 은행 본연의 업무를 위한 코드들보다 부가적인 측면을 다루는 코드가 더 많아질수도 있겠습니다.</p>
<p>하지만 이 부가적인 기능을 다루는 코드는 비즈니스 로직과는 상관관계가 없는 경우가 많아서 여러업무에 중복적으로 사용되는 것이 일반적이지요. 보통 개발이 진행되면 진행될수록 사실 핵심 비즈니스로직보다는 이러한 부가적인 처리에 사용되는 코드가 문제가 되기도 합니다. 시스템 전체에 걸쳐서 사용되고 있기 때문에 수정도 힘들고 관리도 힘들게 됩니다.</p>
<p>AOP세계에서는 상기 설명했던 기능중에서 비즈니스로직을 구현한 기능들을 Primary(Core) concern이라고 부릅니다. 보안, 인증, 로그등과 같은 부가적인 기능으로서 시스템 전반에 산재되어 사용되는 기능들은 Cross-cutting concern이라고 부르고 있습니다. 바로 AOP의 핵심이 여기에 있습니다. 바로 AOP는 우리에게 있어서 골치거리인 Cross-cutting concern을 어떻게 다룰 것인가에 대한 새로운 패러다임을 제고하고 있습니다.</p>
<p>사실 AOP가 등장하기 전에는 Primary concern과 Cross-cutting concern이 같이 하나의 프로그램에 구현되어져 왔습니다. 당연히 비즈니스 로직과 상관없는 코드들이 여기저기 산재해 있게 되었기에 가독성과 유지보수성에 악영향이 있을 수 밖에 없었을 것입니다. 생산성 저하와 비용증가는 당연한 결과였겠지요.</p>
<p>하지만, AOP세계에서는 다릅니다. AOP는 Primary concern과 Cross-cutting concern을 별도의 코드로 구현합니다. 최종적인 프로그램은 이 둘을 조합하여 완성하게 되는 것이죠. 이것은 하나의 프로그램에 각각의 코드들이 혼재해 있는 것과는 명확히 다른 것입니다. 사실 이렇게 되기를 많은 개발자들이 마음속으로 바래마지 않았을 것이지만 그 방법을 몰랐었습니다. AOP는 모든 개발자들이 바랬던 이상을 구현해 놓은 것에 불과(?)한것이지요.</p>
<p>이제, AOP세계에서 새로운 용어들이 등장하게 되었습니다. 바로 Advice와 Code , Point-Cut 그리고 Weaving입니다.</p>
<p>Code는 Primary(Core) concern을 구현해 놓은 코드를 이야기합니다. Advice는 Cross-cutting Concern을 구현한 코드를 지칭하고 있습니다. 그럼, Point-cut은 무엇일까요? 바로 Advice와 Code를 연결해주는 설정 정보를 말합니다. 다시 말하면 Point-cut은 Code의 어느 위치에 Advice를 위치할 것인가에 대한 것입니다. 마지막으로 Weaving은 이 둘(Code와 Advice)를 조합하여 완성된 어플리케이션을 만드는 과정을 이야기합니다.</p>
<p>정리해 볼까요?</p>
<ul>
<li><strong>Code :</strong> Primary(core) concern을 구현한 코드</li>
<li><strong>Advice:</strong>  Cross-cutting concern을 구현한 코드</li>
<li><strong>Jointpoint:</strong>Code와 Advice를 연결해주는 설정 정보, Advice가 적용 가능한 지점(메소드 호출, 필드값 변경)</li>
<li><strong>Point-cut:</strong> Jointpoint의 부분집합으로서 실제 Advice가 적용되는 Jointpint</li>
<li><strong>Weaving :</strong> Code, Advice, Point-cut등을 조합하여서 어플리케이션을 만들어 가는 과정</li>
</ul>
<p>이 용어들을 이해하는 것으로도 벌써 AOP세계의 절반은 여행하셨다고 볼 수 있습니다. 사실 이 용어를 이해한다면 AOP는 그닥 어려운 것이 아닐 수 있습니다. 따라서 위의 용어들은 반드시 숙지하시길 권면드립니다.</p>
<p>그럼 왜 AOP(Aspect Oriented Programming)이라고 하는 걸까요?</p>
<p>AOP의 Aspect는 Advice와 Point-cut을 함께 지칭하는 단어입니다. 따라서 AOP는 Advice와 Point-cut에 대한 이야기를 하고 싶었던 것이네요.</p>
<p>Spring의 AOP패키지는 이러한 AOP개념을 멋드러지게 구현한 것으로서 그 배경에는 IoC 또는 DI가 자리하고 있습니다.</p>
<p>Spring AOP도 여러 AOP 프레임워크중의 하나입니다. 따라서 나름의 특징이 있습니다. 간단히 소개를 해보자면 다음과 같습니다.</p>
<ul>
<li>자체적인 프록시 기반의 AOP 지원</li>
</ul>
<p>필드값 변경과 같은 Joinpoint는 사용할 수 없고 메서드 호출 Joinpoint만 지원합니다. Spring AOP는 완전한 AOP를 지원하는 것이 목적이 아니라 엔터프라이즈 어플리케이션을 구현하는데 필요한 정도의 기능 제공을 목적으로 하고 있습니다.</p>
<ul>
<li> Spring AOP는 자바 기반</li>
</ul>
<p>AspectJ는 별도의 문법을 알아야 하지만 Spring AOP는 자바를 기반으로 하고 있기때문에 다른 언어를 익힐 필요가 없습니다.</p>
<p>Spring AOP는 내부적으로 프록시를 이용하여 AOP가 구현되기 때문에 메서드 호출에 대해서만 AOP를 적용할 수 있다는 점이 아쉬운 점이라고 할 만하지만, 크게 문제될 것은 없다는 개인적인 생각입니다.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/choijh.wordpress.com/86/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/choijh.wordpress.com/86/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/choijh.wordpress.com/86/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/choijh.wordpress.com/86/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/choijh.wordpress.com/86/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/choijh.wordpress.com/86/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/choijh.wordpress.com/86/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/choijh.wordpress.com/86/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/choijh.wordpress.com/86/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/choijh.wordpress.com/86/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/choijh.wordpress.com/86/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/choijh.wordpress.com/86/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/choijh.wordpress.com/86/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/choijh.wordpress.com/86/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=choijh.wordpress.com&amp;blog=10148103&amp;post=86&amp;subd=choijh&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://choijh.wordpress.com/2009/11/06/spring%ec%97%90%ec%84%9c%ec%9d%98-aop/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/3b81ab3e1c13ecfe94b4c3bedeff9947?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">승냥이</media:title>
		</media:content>
	</item>
	</channel>
</rss>
