<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
	<channel>
		<title>Naked Opportunity</title>
		<link>http://www.naked-opportunity.net/</link>
		<description>마지못해 살아간다 생각한다면
머지않아 그 생각마저 잃어버린다.</description>
		<language>ko</language>
		<pubDate>Wed, 17 Aug 2011 07:52:59 +0900</pubDate>
		<generator>Tistory 1.1 (http://www.tistory.com/)</generator>
		<image>
		<title>Naked Opportunity</title>
		<url><![CDATA[http://cfile3.uf.tistory.com/image/14261E264BE42A9B4D01CB]]></url>
		<link>http://www.naked-opportunity.net/</link>
		<description>마지못해 살아간다 생각한다면
머지않아 그 생각마저 잃어버린다.</description>
		</image>
		<item>
			<title>레일즈매니악을 오픈하였습니다.</title>
			<link>http://www.naked-opportunity.net/entry/%EB%A0%88%EC%9D%BC%EC%A6%88%EB%A7%A4%EB%8B%88%EC%95%85%EC%9D%84-%EC%98%A4%ED%94%88%ED%95%98%EC%98%80%EC%8A%B5%EB%8B%88%EB%8B%A4</link>
			<description>&lt;div style=&quot;text-align: center;&quot;&gt;
안녕하세요. 강성희입니다.&lt;/div&gt;
&lt;div style=&quot;text-align: center;&quot;&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: center;&quot;&gt;
홈페이지는 &lt;a href=&quot;http://www.railsmaniac.kr/&quot; target=&quot;_blank&quot; title=&quot;[http://www.railsmaniac.kr/]로 이동합니다.&quot;&gt;http://www.railsmaniac.kr/&lt;/a&gt; 입니다.&lt;/div&gt;
&lt;div style=&quot;text-align: center;&quot;&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: center;&quot;&gt;
&amp;nbsp;그럼 모두 잘 부탁드립니다. _(__)_&lt;/div&gt;</description>
			<author>강성희</author>
			<guid>http://www.naked-opportunity.net/47</guid>
			<comments>http://www.naked-opportunity.net/entry/%EB%A0%88%EC%9D%BC%EC%A6%88%EB%A7%A4%EB%8B%88%EC%95%85%EC%9D%84-%EC%98%A4%ED%94%88%ED%95%98%EC%98%80%EC%8A%B5%EB%8B%88%EB%8B%A4#entry47comment</comments>
			<pubDate>Sun, 24 Jul 2011 23:51:10 +0900</pubDate>
		</item>
		<item>
			<title>JQTouch에서 jQuery.serialize 문제</title>
			<link>http://www.naked-opportunity.net/entry/JQTouch%EC%97%90%EC%84%9C-jQueryserialize-%EB%AC%B8%EC%A0%9C</link>
			<description>&lt;div class=&quot;imageblock center&quot; style=&quot;text-align: center; clear: both;&quot;&gt;&lt;img src=&quot;http://cfile2.uf.tistory.com/image/110551244C96EEDDBAF21A&quot; alt=&quot;&quot; filemime=&quot;&quot; filename=&quot;cfile2.uf@110551244C96EEDDBAF21A.png&quot; height=&quot;288&quot; width=&quot;480&quot;/&gt;&lt;/div&gt;&lt;br /&gt;
&amp;nbsp;요즘 따라 포스팅이 자주 올라오죠?&lt;br /&gt;
&amp;nbsp;개발이 거의 끝나고, 자잘한 버그를 수정하는 중이라 그렇습니다 ㅎㅎ.&lt;br /&gt;
&amp;nbsp;이 버그 이외에도 몇 가지 버그와 팁 등을 발견했는데, 시간이 나는대로 포스팅하도록 하겠습니다.&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;모바일 어플리케이션을 제작할 때 간혹 jQuery의 serialize메소드를 이용해야 할 경우가 있습니다. ajax를 이용하여 비동기 액션을 해야 하는 경우가 이에 해당됩니다.&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;그런데 가끔가다 serialize메소드가 정상적으로 동작하지 않는 경우가 있습니다.&lt;br /&gt;
&amp;nbsp;이 중 가장 많이 나오는 문제는 아무런 직렬화 없이 공백 문자를 반환하는 경우이죠.&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;이 경우는 원인이 너무 많아서 일일이 다 적기는 힘들고(..) &lt;br /&gt;
&amp;nbsp;가장 많이 하는 실수는 폼의 각 요소들에 name속성을 부여하지 않아서 생긴 문제입니다.&lt;br /&gt;
&amp;nbsp;대부분의 개발자들은 폼의 요소들에 id속성만 주지 name속성은 부여하지 않거든요. 하지만 jQuery의 serialize메소드를 이용하기 위해서는 반드시 name속성을 부여해 줘야 합니다.&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;그리고 두 번 째 문제. 현재 JQTouch에서 가장 많이 일어나는 문제인데,&lt;br /&gt;
&amp;nbsp;폼 요소들 중 email타입만 직렬화가 되지 않는 경우입니다.&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&lt;div style=&quot;border: 1px solid rgb(238, 238, 238); background-color: rgb(238, 238, 238); padding: 10px;&quot; class=&quot;txc-textbox&quot;&gt;
 &amp;lt;form method=&quot;post&quot;&amp;gt;
&lt;br /&gt;
 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;ul class = &quot;rounded-each&quot;&amp;gt;
&lt;br /&gt;
 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;li&amp;gt;
&lt;br /&gt;
 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;label for=&quot;from&quot;&amp;gt;From&amp;lt;/label&amp;gt;
&lt;br /&gt;
 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; &lt;span style=&quot;font-weight: bold;&quot;&gt;&amp;lt;input type=&quot;email&quot; id=&quot;from&quot; name=&quot;from&quot; autocapitalize=&quot;off&quot;/&amp;gt;
&lt;/span&gt;&lt;br /&gt;
 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/li&amp;gt;
&lt;br /&gt;
 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;lt;li&amp;gt;
&lt;br /&gt;
 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;lt;label for=&quot;to&quot;&amp;gt;To&amp;lt;/label&amp;gt;
&lt;br /&gt;
 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;font-weight: bold;&quot;&gt; &amp;lt;input type=&quot;email&quot; id=&quot;to&quot; name=&quot;to&quot; autocapitalize=&quot;off&quot;/&amp;gt;
&lt;/span&gt;&lt;br /&gt;
 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;lt;/li&amp;gt;
&lt;br /&gt;
 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;lt;li&amp;gt;
&lt;br /&gt;
 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;label for=&quot;content&quot;&amp;gt;Content&amp;lt;/label&amp;gt;
&lt;br /&gt;
 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;textarea id=&quot;content&quot; name=&quot;content&quot;&amp;gt;&amp;lt;/textarea&amp;gt;
&lt;br /&gt;
 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;/li&amp;gt;
&lt;br /&gt;
 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;input class=&quot;submit&quot; id=&quot;submit&quot; name=&quot;commit&quot;
&lt;br /&gt;
 type=&quot;submit&quot; value=&quot;Send&quot; /&amp;gt;
&lt;br /&gt;
 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;/ul&amp;gt;
&lt;br /&gt;
&amp;lt;/form&amp;gt;
&lt;/div&gt;
&lt;br /&gt;
&amp;nbsp;위 폼의 경우는 content의 내용만 직렬화가 되고, from과 to의 내용은 직렬화가 되지 않습니다.&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;이 문제는 사파리 브라우저(모바일, 데스크톱 포함)에서만 일어나는 문제이며, 파이어폭스 브라우저에서는 일어나지 않는 특이한 버그입니다.&lt;br /&gt;
&amp;nbsp;(사파리,파이어폭스를 제외한 브라우저는 잘 모르겠습니다. 아마도 webkit엔진을 사용하는 브라우저라면 비슷한 버그가 일어나겠죠?)&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;해결 방법은 간단하게도, jQuery의 버전을 최신으로 업그레이드 해주시면 됩니다.&lt;br /&gt;
&amp;nbsp;&lt;br /&gt;
&amp;nbsp;이 버그가 특히나 JQTouch개발자에게 자주 일어나는 이유는 JQTouch가 최근까지 업그레이드가 되지 않고 있기 때문이죠. 개발자가 경쟁 프레임워크인 &lt;a title=&quot;[http://www.sencha.com/ ]로 이동합니다.&quot; target=&quot;_blank&quot; href=&quot;http://www.sencha.com/%20&quot;&gt;Sencha&lt;/a&gt;로 옮겼기 때문입니다.&lt;br /&gt;
&amp;nbsp;덕분에 JQTouch에 포함되어 있는 jQuery는 무려 1.3.2! 오래되도 한참 오래 된 버전이죠 ㅎㄷ.&lt;br /&gt;
&amp;nbsp;&lt;br /&gt;
&amp;nbsp;그렇기때문에 굳이 JQTouch를 사용하고 있지 않더라도, jQuery버전이 1.3.2인 분들에게도 동일한 버그가 일어날 것입니다.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;</description>
			<category>아이폰 &amp; 오브젝티브C</category>
			<category>jQTouch</category>
			<category>jQuery</category>
			<category>phonegap</category>
			<category>개발</category>
			<category>아이폰</category>
			<category>폰갭</category>
			<author>강성희</author>
			<guid>http://www.naked-opportunity.net/46</guid>
			<comments>http://www.naked-opportunity.net/entry/JQTouch%EC%97%90%EC%84%9C-jQueryserialize-%EB%AC%B8%EC%A0%9C#entry46comment</comments>
			<pubDate>Mon, 20 Sep 2010 14:34:05 +0900</pubDate>
		</item>
		<item>
			<title>폰갭 런치 스크린(Launch Screen) 버그</title>
			<link>http://www.naked-opportunity.net/entry/%ED%8F%B0%EA%B0%AD-%EB%9F%B0%EC%B9%98-%EC%8A%A4%ED%81%AC%EB%A6%B0Launch-Screen-%EB%B2%84%EA%B7%B8</link>
			<description>&lt;div class=&quot;imageblock center&quot; style=&quot;text-align: center; clear: both;&quot;&gt;&lt;img src=&quot;http://cfile2.uf.tistory.com/image/120130344C92FB8D645C9F&quot; alt=&quot;&quot; filemime=&quot;&quot; filename=&quot;cfile2.uf@120130344C92FB8D645C9F.jpg&quot; height=&quot;256&quot; width=&quot;480&quot;/&gt;&lt;/div&gt;&lt;br /&gt;
&amp;nbsp;
&lt;br /&gt;
&amp;nbsp;원래는 JQTouch가 공식적으로 아이패드를 지원하지 않기 때문에, 폰갭으로 아이패드 앱을 개발하는 경우는 많지 않습니다.&lt;br /&gt;
&amp;nbsp;(물론 Sencha Touch가 있습니다만, 공포의 듀얼 라이센스를 감당해 낼 수 있을 때의 이야기... ㅎㄷㄷㄷ)&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;하지만 폰갭으로 아이패드 앱. 정확히는 아이폰/아이패드가 동시 지원되는 앱을 만들 경우, 두 기기의 해상도에 맞는 타이틀 이미지(일명 Launch Screen)를 각각 제공해줘야 합니다.&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;물론 이미지가 하나라도 알아서 리사이징을 해 줍니다만, 로딩 종료 시 순간적으로 이미지가 정상 사이즈로 보여지는 문제가 있기 때문에 가능하면 두 개의 이미지를 제공해 주는 편이 좋습니다.&lt;br /&gt;
&amp;nbsp;(뭐 정상 사이즈로 보여지는 그 순간이 채 1초도 되지 않으니 무시해도 되긴 합니다만...)&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;해결 방법은 간단하게도, info-plist의 Launch Image(UILaunchImageFile)을 아이폰 용과 아이패드 용을 따로 나눠서 잡아주면 됩니다만(&lt;a title=&quot;[http://developer.apple.com/library/ios/#documentation/General/Reference/InfoPlistKeyReference/Articles/iPhoneOSKeys.html]로 이동합니다.&quot; target=&quot;_blank&quot; href=&quot;http://developer.apple.com/library/ios/#documentation/General/Reference/InfoPlistKeyReference/Articles/iPhoneOSKeys.html&quot;&gt;참고&lt;/a&gt;), 폰갭의 경우 이 부분에 관한 버그가 있어서 아이패드 용 런치 스크린이 적용이 안 될 수도 있습니다.&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;이 경우 아이패드에서도 임의로 아이폰용 런치 이미지를 사용하죠. 로딩 종료시 이미지가 320px x 460px로 줄어드는 광경을 체험해 보실 수 있습니다.(머엉)&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;뭐 폰갭의 버그인지 다른 이유인지를 확실히 모르겠습니다만, 해결 방법은 AppDelegate.m에 다음 코드를 추가해 주시면 됩니다.(&lt;a title=&quot;[http://stackoverflow.com/questions/2791449/phonegap-ipad-lauch-screen-does-not-fit]로 이동합니다.&quot; target=&quot;_blank&quot; href=&quot;http://stackoverflow.com/questions/2791449/phonegap-ipad-lauch-screen-does-not-fit&quot;&gt;참고&lt;/a&gt;)&lt;br /&gt;
&lt;br /&gt;
&lt;div style=&quot;border: 1px solid rgb(238, 238, 238); background-color: rgb(238, 238, 238); padding: 10px;&quot; class=&quot;txc-textbox&quot;&gt;
- (void)applicationDidFinishLaunching:(UIApplication *)application&lt;br /&gt;
{&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; [ super applicationDidFinishLaunching:application ];&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style=&quot;font-weight: bold;&quot;&gt;if (UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPad) {&lt;/span&gt;&lt;br style=&quot;font-weight: bold;&quot;&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; UIImage* image = [[UIImage alloc] initWithContentsOfFile:[[NSBundle mainBundle] pathForResource:@&quot;Default-Portrait&quot; ofType:@&quot;png&quot;]];&lt;/span&gt;&lt;br style=&quot;font-weight: bold;&quot;&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; imageView = [[UIImageView alloc] initWithImage:image];&lt;/span&gt;&lt;br style=&quot;font-weight: bold;&quot;&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; [image release];&lt;/span&gt;&lt;br style=&quot;font-weight: bold;&quot;&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;br style=&quot;font-weight: bold;&quot;&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; imageView.tag = 1;&lt;/span&gt;&lt;br style=&quot;font-weight: bold;&quot;&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; [window addSubview:imageView];&lt;/span&gt;&lt;br style=&quot;font-weight: bold;&quot;&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; [imageView release];&lt;/span&gt;&lt;br style=&quot;font-weight: bold;&quot;&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/span&gt;&lt;br /&gt;
}&lt;br /&gt;
&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;이상입니다.&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;여담이지만 드디어 제가 개발한 앱이 심사에 들어갔습니다. &lt;br /&gt;
&amp;nbsp;빠르면 다음주, 늦어도 다다음주에는 공개가 가능할 것 같네요 ㅋㅋ.&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;공개가 된다면 홍보 포스팅을 하도록 하겠습니다 ㅎㅎ.&lt;br /&gt;</description>
			<category>아이폰 &amp; 오브젝티브C</category>
			<category>jQTouch</category>
			<category>Launch Image</category>
			<category>개발</category>
			<category>런치 이미지</category>
			<category>아이패드</category>
			<category>아이폰</category>
			<category>폰갭</category>
			<author>강성희</author>
			<guid>http://www.naked-opportunity.net/45</guid>
			<comments>http://www.naked-opportunity.net/entry/%ED%8F%B0%EA%B0%AD-%EB%9F%B0%EC%B9%98-%EC%8A%A4%ED%81%AC%EB%A6%B0Launch-Screen-%EB%B2%84%EA%B7%B8#entry45comment</comments>
			<pubDate>Fri, 17 Sep 2010 14:20:18 +0900</pubDate>
		</item>
		<item>
			<title>PhoneGap &amp; JQTouch로 개발 시 orientation 문제</title>
			<link>http://www.naked-opportunity.net/entry/PhoneGap-JQTouch%EB%A1%9C-%EA%B0%9C%EB%B0%9C-%EC%8B%9C-orientation-%EB%AC%B8%EC%A0%9C</link>
			<description>&lt;div class=&quot;imageblock center&quot; style=&quot;text-align: center; clear: both;&quot;&gt;&lt;img src=&quot;http://cfile9.uf.tistory.com/image/1972B92E4C8093AB4CF43C&quot; alt=&quot;&quot; filemime=&quot;&quot; filename=&quot;cfile9.uf@1972B92E4C8093AB4CF43C.jpg&quot; height=&quot;296&quot; width=&quot;480&quot;/&gt;&lt;/div&gt;&lt;br /&gt;
&amp;nbsp;정말 오랜만의 글이네요.&lt;br /&gt;
&lt;br /&gt;&amp;nbsp;자바스크립트로 모바일 앱을 개발할 경우 모바일의 회전에 맞춰 인터페이스를 바꿔줘야 하는 경우가 있습니다.&lt;br /&gt;
&lt;br /&gt;&amp;nbsp;&amp;nbsp; 이 경우 &#039;orientationchange&#039;라는 이벤트에 함수를 바인딩하면 모바일 기기가 회전할 때 마다 콜백 함수를 호출받을 수 있습니다.&lt;br /&gt;
&lt;br /&gt;
&lt;DIV style=&quot;BORDER-BOTTOM: rgb(193,193,193) 1px dashed; BORDER-LEFT: rgb(193,193,193) 1px dashed; PADDING-BOTTOM: 10px; BACKGROUND-COLOR: rgb(238,238,238); PADDING-LEFT: 10px; PADDING-RIGHT: 10px; BORDER-TOP: rgb(193,193,193) 1px dashed; BORDER-RIGHT: rgb(193,193,193) 1px dashed; PADDING-TOP: 10px&quot; class=txc-textbox&gt;$(window).bind(&#039;orientationchange&#039;, updateOrientation);&lt;br /&gt;
&lt;br /&gt;&lt;SPAN style=&quot;FONT-SIZE: 9pt&quot;&gt;fu&lt;/SPAN&gt;&lt;SPAN style=&quot;FONT-SIZE: 8pt&quot;&gt;&lt;SPAN style=&quot;FONT-SIZE: 9pt&quot;&gt;nction updateOrientation() {&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;br /&gt;
&lt;SPAN style=&quot;FONT-SIZE: 8pt&quot;&gt;&lt;SPAN style=&quot;FONT-SIZE: 9pt&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; orientation = window.innerWidth &amp;lt; window.innerHeight ? &#039;profile&#039; : &#039;landscape&#039;;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;br /&gt;
&lt;br /&gt;&lt;SPAN style=&quot;FONT-SIZE: 8pt&quot;&gt;&lt;SPAN style=&quot;FONT-SIZE: 9pt&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; $body.removeClass(&#039;profile landscape&#039;)&lt;/SPAN&gt;&lt;br /&gt;
&lt;/SPAN&gt;&lt;SPAN style=&quot;FONT-SIZE: 8pt&quot;&gt;&lt;SPAN style=&quot;FONT-SIZE: 9pt&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style=&quot;FONT-SIZE: 8pt&quot;&gt;&lt;SPAN style=&quot;FONT-SIZE: 9pt&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style=&quot;FONT-SIZE: 8pt&quot;&gt;&lt;SPAN style=&quot;FONT-SIZE: 9pt&quot;&gt;.addClass(orientation)&lt;/SPAN&gt;&lt;br /&gt;
&lt;/SPAN&gt;&lt;SPAN style=&quot;FONT-SIZE: 8pt&quot;&gt;&lt;SPAN style=&quot;FONT-SIZE: 9pt&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style=&quot;FONT-SIZE: 8pt&quot;&gt;&lt;SPAN style=&quot;FONT-SIZE: 9pt&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style=&quot;FONT-SIZE: 8pt&quot;&gt;&lt;SPAN style=&quot;FONT-SIZE: 9pt&quot;&gt;.trigger(&#039;turn&#039;, {orientation: orientation});&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;br /&gt;
&lt;br /&gt;&lt;SPAN style=&quot;FONT-SIZE: 8pt&quot;&gt;&lt;SPAN style=&quot;FONT-SIZE: 9pt&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; // scrollTo(0, 0);&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;br /&gt;
&lt;SPAN style=&quot;FONT-SIZE: 8pt&quot;&gt;}&lt;/SPAN&gt;&lt;/DIV&gt;&lt;br /&gt;

&lt;DIV style=&quot;TEXT-ALIGN: center&quot;&gt;JQTouch 라이브러리 내에 존재하는 코드 중 하나입니다. &lt;br /&gt;
&lt;/DIV&gt;
&lt;DIV style=&quot;TEXT-ALIGN: center&quot;&gt;기기 회전 시 HTML의 body에 &#039;landscape&#039;또는 &#039;profile&#039; 클래스를 추가하죠.&lt;br /&gt;
&lt;br /&gt;&lt;/DIV&gt;&lt;br /&gt;
&amp;nbsp;하지만&amp;nbsp; 특정 경우(특히 아이패드 환경)에서는 이 &#039;orientationchange&#039; 이벤트가 호출되지 않는다고 합니다.&lt;br /&gt;
&amp;nbsp;여러가지 원인이 있는 것 같은데, 아직 확실하게 고쳐지지 않은 것 같네요.&lt;br /&gt;
&lt;br /&gt;&amp;nbsp;이 경우에는 &#039;orientationChanged&#039;라는 이벤트를 이용해 보세요.&lt;br /&gt;
&lt;br /&gt;
&lt;DIV style=&quot;BORDER-BOTTOM: rgb(193,193,193) 1px dashed; BORDER-LEFT: rgb(193,193,193) 1px dashed; PADDING-BOTTOM: 10px; BACKGROUND-COLOR: rgb(238,238,238); PADDING-LEFT: 10px; PADDING-RIGHT: 10px; BORDER-TOP: rgb(193,193,193) 1px dashed; BORDER-RIGHT: rgb(193,193,193) 1px dashed; PADDING-TOP: 10px&quot; class=txc-textbox&gt;$(window)&lt;SPAN style=&quot;FONT-SIZE: 8pt&quot;&gt;&lt;SPAN style=&quot;FONT-SIZE: 9pt&quot;&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;.bind(&#039;orientationChanged&#039;, updateOrientation);&lt;br /&gt;
&lt;br /&gt;&lt;SPAN style=&quot;FONT-SIZE: 9pt&quot;&gt;&lt;SPAN style=&quot;FONT-SIZE: 9pt&quot;&gt;fu&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style=&quot;FONT-SIZE: 8pt&quot;&gt;&lt;SPAN style=&quot;FONT-SIZE: 9pt&quot;&gt;&lt;SPAN style=&quot;FONT-SIZE: 9pt&quot;&gt;nction &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;updateOrientation&lt;SPAN style=&quot;FONT-SIZE: 8pt&quot;&gt;&lt;SPAN style=&quot;FONT-SIZE: 9pt&quot;&gt;&lt;SPAN style=&quot;FONT-SIZE: 9pt&quot;&gt;() {&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;br /&gt;
&lt;SPAN style=&quot;FONT-SIZE: 8pt&quot;&gt;&lt;SPAN style=&quot;FONT-SIZE: 9pt&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; orientation = window.innerWidth &amp;gt; window.innerHeight ? &#039;profile&#039; : &#039;landscape&#039;;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;br /&gt;
&lt;br /&gt;&lt;SPAN style=&quot;FONT-SIZE: 8pt&quot;&gt;&lt;SPAN style=&quot;FONT-SIZE: 9pt&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; $(&quot;ul li textarea&quot;).removeClass(&#039;profile landscape&#039;)&lt;/SPAN&gt;&lt;br /&gt;
&lt;/SPAN&gt;&lt;SPAN style=&quot;FONT-SIZE: 8pt&quot;&gt;&lt;SPAN style=&quot;FONT-SIZE: 9pt&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style=&quot;FONT-SIZE: 8pt&quot;&gt;&lt;SPAN style=&quot;FONT-SIZE: 9pt&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style=&quot;FONT-SIZE: 8pt&quot;&gt;&lt;SPAN style=&quot;FONT-SIZE: 9pt&quot;&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style=&quot;FONT-SIZE: 8pt&quot;&gt;&lt;SPAN style=&quot;FONT-SIZE: 9pt&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style=&quot;FONT-SIZE: 8pt&quot;&gt;&lt;/SPAN&gt;&lt;SPAN style=&quot;FONT-SIZE: 8pt&quot;&gt;&lt;SPAN style=&quot;FONT-SIZE: 9pt&quot;&gt;.addClass(orientation)&lt;/SPAN&gt;&lt;br /&gt;
&lt;/SPAN&gt;&lt;SPAN style=&quot;FONT-SIZE: 8pt&quot;&gt;&lt;SPAN style=&quot;FONT-SIZE: 9pt&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style=&quot;FONT-SIZE: 8pt&quot;&gt;&lt;SPAN style=&quot;FONT-SIZE: 9pt&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style=&quot;FONT-SIZE: 8pt&quot;&gt;&lt;SPAN style=&quot;FONT-SIZE: 9pt&quot;&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style=&quot;FONT-SIZE: 8pt&quot;&gt;&lt;SPAN style=&quot;FONT-SIZE: 9pt&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style=&quot;FONT-SIZE: 8pt&quot;&gt;&lt;/SPAN&gt;&lt;SPAN style=&quot;FONT-SIZE: 8pt&quot;&gt;&lt;SPAN style=&quot;FONT-SIZE: 9pt&quot;&gt;.trigger(&#039;turn&#039;, {orientation: orientation});&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style=&quot;FONT-SIZE: 8pt&quot;&gt;&lt;/SPAN&gt;&lt;br /&gt;
&amp;nbsp; &lt;SPAN style=&quot;FONT-SIZE: 8pt&quot;&gt;&lt;SPAN style=&quot;FONT-SIZE: 9pt&quot;&gt;}&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;br /&gt;
&amp;nbsp;단 이 이벤트의 경우 기기가 회전하기 전에 호출되는 것 같더군요.&lt;br /&gt;
&amp;nbsp;가령 회전 전 상태가 가로이면, 가로 상태로 함수가 호출되고 이후에 회전을 시작합니다.&lt;br /&gt;
&amp;nbsp;&lt;br /&gt;
&amp;nbsp;왠지 이벤트가 거꾸로 먹는 것 같으면 이 부분을 의심해보세요 ㅎㅎ&lt;br /&gt;
&lt;br /&gt;&lt;br /&gt;
&amp;nbsp;- 추가(2010년 9월 16일) - &lt;br /&gt;
&amp;nbsp;찾아보니 JQTouch에서 제공하는 &#039;turn&#039;이라는 트리거가 있네요. &lt;br /&gt;
(&lt;A title=&quot;[http://wiki.github.com/senchalabs/jQTouch/callbackevents]로 이동합니다.&quot; href=&quot;http://wiki.github.com/senchalabs/jQTouch/callbackevents&quot; target=_blank&gt;http://wiki.github.com/senchalabs/jQTouch/callbackevents&lt;/A&gt;)&lt;br /&gt;
&amp;nbsp;위 코드에서도 사용하고 있었는데 전혀 눈치채지 못했네요 ^^;&lt;br /&gt;
&lt;br /&gt;&amp;nbsp;직접 사용해보진 않았지만 공식 위키에 있는 내용이니 신뢰하셔도 될 것 같습니다.&lt;br /&gt;</description>
			<category>아이폰 &amp; 오브젝티브C</category>
			<category>jQTouch</category>
			<category>orientation</category>
			<category>phonegap</category>
			<category>아이패드</category>
			<category>아이폰</category>
			<category>폰갭</category>
			<category>회전</category>
			<author>강성희</author>
			<guid>http://www.naked-opportunity.net/44</guid>
			<comments>http://www.naked-opportunity.net/entry/PhoneGap-JQTouch%EB%A1%9C-%EA%B0%9C%EB%B0%9C-%EC%8B%9C-orientation-%EB%AC%B8%EC%A0%9C#entry44comment</comments>
			<pubDate>Fri, 03 Sep 2010 15:33:28 +0900</pubDate>
		</item>
		<item>
			<title>Missing dependency target &quot;PhoneGapLib&quot;</title>
			<link>http://www.naked-opportunity.net/entry/Missing-dependency-target-PhoneGapLib</link>
			<description>&lt;div class=&quot;imageblock center&quot; style=&quot;text-align: center; clear: both;&quot;&gt;&lt;img src=&quot;http://cfile24.uf.tistory.com/image/205090204C2AA6BEA4EEA0&quot; alt=&quot;&quot; filemime=&quot;&quot; filename=&quot;cfile24.uf@205090204C2AA6BEA4EEA0.PNG&quot; height=&quot;234&quot; width=&quot;480&quot;/&gt;&lt;/div&gt;&lt;br /&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;span id=&quot;thread_subject_site&quot;&gt;&lt;a title=&quot;[http://groups.google.com/group/phonegap/browse_thread/thread/b4383b160debfbf7]로 이동합니다.&quot; target=&quot;_blank&quot; href=&quot;http://groups.google.com/group/phonegap/browse_thread/thread/b4383b160debfbf7&quot;&gt;phonegapTutorial in xcode shows red Plugins and .xcodeproj&lt;/a&gt;&lt;/span&gt;&lt;a title=&quot;[http://groups.google.com/group/phonegap/browse_thread/thread/b4383b160debfbf7]로 이동합니다.&quot; target=&quot;_blank&quot; href=&quot;http://groups.google.com/group/phonegap/browse_thread/thread/b4383b160debfbf7&quot;&gt;(in Google Groups)&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;br /&gt;
&lt;div style=&quot;border: 1px dashed rgb(193, 193, 193); background-color: rgb(238, 238, 238); padding: 10px;&quot; class=&quot;txc-textbox&quot;&gt;
&lt;p&gt;Missing dependency target &quot;PhoneGapLib (from PhoneGapLib.xcodeproj)&quot;&lt;br /&gt;
 &lt;/p&gt;
&lt;p&gt;cp: /javascripts/phonegap.js: No such file or directory&lt;br /&gt;
 &lt;/p&gt;
&lt;p&gt;Command /Developer/Library/PrivateFrameworks/DevToolsCore.framework/&lt;br /&gt;
 Resources/pbxcp failed with exit code 1&lt;br /&gt;
 /Applications/eclipse/pg/phonegap-iphone/PhoneGapTutorial/Classes/&lt;br /&gt;
 PhoneGapTutorialAppDelegate.h:10:0 /Applications/eclipse/pg/phonegap-&lt;br /&gt;
 iphone/PhoneGapTutorial/Classes/PhoneGapTutorialAppDelegate.h:10:29:&lt;br /&gt;
 error: PhoneGapDelegate.h: No such file or directory&lt;br /&gt;
 &lt;/p&gt;
/Applications/eclipse/pg/phonegap-iphone/PhoneGapTutorial/Classes/&lt;br /&gt;
 PhoneGapTutorialAppDelegate.h:12:0 /Applications/eclipse/pg/phonegap-&lt;br /&gt;
 iphone/PhoneGapTutorial/Classes/PhoneGapTutorialAppDelegate.h:12:&lt;br /&gt;
 error: cannot find interface declaration for &#039;PhoneGapDelegate&#039;,&lt;br /&gt;
 superclass of &#039;PhoneGapTutorialAppDelegate&#039;&lt;/div&gt;
&lt;br /&gt;
&amp;nbsp;폰갭 어플리케이션 빌드 시 다음과 흡사한 메시지가 뜨는 경우가 있습니다.&lt;br /&gt;
&amp;nbsp;대략 15개의 에러와 8개의 경고 메시지가 뜨며, 당연하지만 빌드는 실패합니다.&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;확인 결과 인스톨러의 문제로 판명되었고, 기트허브(GitHub) 저장소에서 새로운 버전의 소스코드를 다운받아 설치하시면 해결됩니다.&lt;br /&gt;
&amp;nbsp;최근에는 수정판이 &lt;a title=&quot;[http://www.phonegap.com/download]로 이동합니다.&quot; target=&quot;_blank&quot; href=&quot;http://www.phonegap.com/download&quot;&gt;폰갭 홈페이지&lt;/a&gt; 에 올라왔으므로, 홈페이지에서 다운받으셔도 무방합니다.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;공개된지 오랜 시간이 지났지만 아직 자잘한 버그가 많네요.&lt;br /&gt;
&amp;nbsp;저번에도 &lt;a title=&quot;[http://www.naked-opportunity.net/entry/%ED%8F%B0%EA%B0%ADPhonegap-%EC%84%A4%EC%B9%98-%EC%98%A4%EB%A5%98]로 이동합니다.&quot; target=&quot;_blank&quot; href=&quot;http://www.naked-opportunity.net/entry/%ED%8F%B0%EA%B0%ADPhonegap-%EC%84%A4%EC%B9%98-%EC%98%A4%EB%A5%98&quot;&gt;설치 오류&lt;/a&gt;때문에 제대로 고생했는데... 왠만한 분들은 시작도 못 해보고 포기하게 생겼네요. &lt;br /&gt;
&amp;nbsp;그래도 이런 상황에서 수 많은 관련 자료와 서적까지 출간되는 걸 보면, 폰갭에 대한 기대감이 상당한 듯 싶습니다.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;</description>
			<category>아이폰 &amp; 오브젝티브C</category>
			<category>모바일</category>
			<category>빌드 에러</category>
			<category>아이폰</category>
			<category>폰갭</category>
			<category>프로그래밍</category>
			<author>강성희</author>
			<guid>http://www.naked-opportunity.net/43</guid>
			<comments>http://www.naked-opportunity.net/entry/Missing-dependency-target-PhoneGapLib#entry43comment</comments>
			<pubDate>Wed, 30 Jun 2010 11:15:16 +0900</pubDate>
		</item>
		<item>
			<title>HTML, CSS, JavaScript로 iPhone Apps 개발하기</title>
			<link>http://www.naked-opportunity.net/entry/HTML-CSS-JavaScript%EB%A1%9C-iPhone-Apps-%EA%B0%9C%EB%B0%9C%ED%95%98%EA%B8%B0</link>
			<description>&lt;br /&gt;

&lt;DIV style=&quot;TEXT-ALIGN: center&quot;&gt;&lt;div class=&quot;imageblock center&quot; style=&quot;text-align: center; clear: both;&quot;&gt;&lt;img src=&quot;http://cfile2.uf.tistory.com/image/17345D044C29FF6B19A29A&quot; alt=&quot;&quot; filemime=&quot;image/jpeg&quot; filename=&quot;iphoneApps.jpg&quot; height=&quot;261&quot; width=&quot;200&quot;/&gt;&lt;/div&gt;&lt;br /&gt;
&lt;/DIV&gt;
&lt;DIV style=&quot;TEXT-ALIGN: left&quot;&gt;&lt;br /&gt;
&amp;nbsp;생각보다 일찍 번역본이 나왔네요.&lt;br /&gt;
&amp;nbsp;쳇, 이러면 고생하면서 원서로 읽은 보람이 없잖아... ㅡ_ㅡ&lt;br /&gt;
&lt;br /&gt;&amp;nbsp;일단 &lt;STRONG&gt;짧습니다&lt;/STRONG&gt;. 원서 기준 167페이지!&lt;br /&gt;
&amp;nbsp;그럼에도 불구하고 필요한 내용은 거진 다 들어있습니다. 정말 굉장하죠.&lt;br /&gt;
&amp;nbsp;(개인적으로 쓰레기에 근접한 서적으로 평가하는 &lt;A title=&quot;[http://www.aladdin.co.kr/shop/wproduct.aspx?ISBN=896077118X]로 이동합니다.&quot; href=&quot;http://www.aladdin.co.kr/shop/wproduct.aspx?ISBN=896077118X&quot; target=_blank&gt;어떤 책&lt;/A&gt;과는 다릅니다)&lt;br /&gt;
&lt;br /&gt;&amp;nbsp;많은 분들이 &lt;A title=&quot;[http://www.phonegap.com/]로 이동합니다.&quot; href=&quot;http://www.phonegap.com/&quot; target=_blank&gt;폰갭&lt;/A&gt;&amp;nbsp;활용이 이 책의 핵심이라고 생각하시지만,&lt;br /&gt;
&amp;nbsp;실제로는 jQuery플러그인 중 하나인 &lt;A title=&quot;[http://www.jqtouch.com/]로 이동합니다.&quot; href=&quot;http://www.jqtouch.com/&quot; target=_blank&gt;jQTouch&lt;/A&gt;가 이 책의 핵심입니다.&lt;br /&gt;
&lt;br /&gt;&amp;nbsp;저 jQTouch을 통해서 지-_-랄같은 대쉬코드의 늪에서 벗어날&amp;nbsp;수 있죠.&lt;br /&gt;
&amp;nbsp;jQTouch를 쓰면서 내가 왜 대쉬코드 따위에 얽매였는지 후회스러울 정도입니다.(..)&lt;br /&gt;
&lt;br /&gt;&amp;nbsp;책의 기본은 웹 기반 어플리케이션 개발을 표방하는 만큼,&lt;br /&gt;
&amp;nbsp;처음에는 모바일 웹에서의 HTML, CSS, javascript활용에 대한 간단한 언급을 한 후,&lt;br /&gt;
&amp;nbsp;이후 jQuery를 활용하는 방법과, jQTouch를 이용한 좀 더&amp;nbsp;리치한&amp;nbsp;UI작성을 보여줍니다.&lt;br /&gt;
&lt;br /&gt;&amp;nbsp;이후 클라이언트에서의 데이터 저장 방법, 폰갭을 이용한 어플리케이션 배포 등등&lt;br /&gt;
&amp;nbsp;어플 개발을 위한 기타 몇몇가지 부분을&amp;nbsp;설명한 후 마무리.&lt;br /&gt;
&lt;br /&gt;&lt;br /&gt;
&amp;nbsp;참 간단하면서도 필요한 것만 꼼꼼하게 설명해 주는 바람직한 서적입니다.&lt;br /&gt;
&amp;nbsp;왠만하면 내년 쯤 번역되었으면&amp;nbsp;했던 원서&amp;nbsp;애독자의&amp;nbsp;뜻을 이해해주지 못하다니 안타깝네요(..)&lt;br /&gt;
&lt;br /&gt;&amp;nbsp;이 책 이후에&amp;nbsp;읽어야 할 서적으로는 &lt;A title=&quot;[http://www.aladdin.co.kr/shop/wproduct.aspx?ISBN=8994506004]로 이동합니다.&quot; href=&quot;http://www.aladdin.co.kr/shop/wproduct.aspx?ISBN=8994506004&quot; target=_blank&gt;핵심만 골라 배우는 스마트폰 웹 개발&lt;/A&gt;이 있습니다.&lt;br /&gt;
&amp;nbsp;참고로 저는&amp;nbsp;원서로 읽을 생각이었으나 이미 번역이 되어있군요.&lt;br /&gt;
&amp;nbsp;원서도 참 전략적으로 읽어야겠다는 생각이 듭니다.(..)&lt;br /&gt;
&lt;br /&gt;&amp;nbsp;여하튼 좋은 책입니다. 모바일 웹&amp;amp;어플리케이션 개발자들은 필독!&lt;br /&gt;
&lt;br /&gt;&amp;nbsp; 
&lt;TABLE style=&quot;BORDER-BOTTOM: #f3f3f3 1px solid; BORDER-LEFT: #f3f3f3 1px solid; LINE-HEIGHT: 16px !important; BACKGROUND-COLOR: #ffffff; BORDER-TOP: #f3f3f3 1px solid; BORDER-RIGHT: #f3f3f3 1px solid&quot; border=0 cellSpacing=0 cellPadding=12 width=374 height=105 category=&quot;book_detail&quot; openpost=&quot;false&quot; key=&quot;0bxg0&quot;&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD style=&quot;PADDING-BOTTOM: 0px&quot;&gt;
&lt;TABLE border=0 cellSpacing=0 cellPadding=0 width=350&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=BOK00010380182IN&quot; target=_blank&gt;&lt;IMG border=0 src=&quot;http://book.daum-img.net/R72x100/BOK00010380182IN&quot; width=55 height=80&gt;&lt;/A&gt;&lt;/TD&gt;
&lt;TD width=12&gt;&lt;/TD&gt;
&lt;TD vAlign=top width=278&gt;
&lt;TABLE border=0 cellSpacing=0 cellPadding=0 width=&quot;100%&quot;&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TH height=18 vAlign=top colSpan=2 align=left&gt;&lt;FONT style=&quot;FONT-FAMILY: 굴림,gulim,sans-serif; COLOR: #333333; FONT-SIZE: 12px; FONT-WEIGHT: bold&quot;&gt;&lt;A style=&quot;COLOR: #333333 !important; TEXT-DECORATION: none !important&quot; href=&quot;http://book.daum.net/detail/book.do?bookid=BOK00010380182IN&quot; target=_blank&gt;IPHONEAPPS개발하기&lt;/A&gt;&lt;/FONT&gt; &lt;/TH&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD height=18 vAlign=top width=55 align=left&gt;&lt;FONT style=&quot;LINE-HEIGHT: 1.4; FONT-FAMILY: 굴림,gulim,sans-serif; COLOR: #999999; FONT-SIZE: 12px&quot;&gt;카테고리&lt;/FONT&gt; &lt;/TD&gt;
&lt;TD height=18 vAlign=top align=left&gt;&lt;SPAN style=&quot;TEXT-OVERFLOW: ellipsis; DISPLAY: block; FLOAT: left; HEIGHT: 14px; OVERFLOW: hidden&quot;&gt;&lt;FONT style=&quot;LINE-HEIGHT: 1.4; FONT-FAMILY: 굴림,gulim,sans-serif; COLOR: #333333; FONT-SIZE: 12px&quot;&gt;컴퓨터/IT &amp;gt; 프로그래밍/언어 &amp;gt; 웹프로그래밍 &amp;gt; HTML+JAVASCRIPT&lt;/FONT&gt;&lt;/SPAN&gt; &lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD height=36 vAlign=top width=55 align=left&gt;&lt;FONT style=&quot;LINE-HEIGHT: 1.4; FONT-FAMILY: 굴림,gulim,sans-serif; COLOR: #999999; FONT-SIZE: 12px&quot;&gt;지은이&lt;/FONT&gt; &lt;/TD&gt;
&lt;TD height=36 vAlign=top align=left&gt;&lt;SPAN style=&quot;TEXT-OVERFLOW: ellipsis; DISPLAY: block; FLOAT: left; HEIGHT: 14px; OVERFLOW: hidden&quot;&gt;&lt;FONT style=&quot;LINE-HEIGHT: 1.4; FONT-FAMILY: 굴림,gulim,sans-serif; COLOR: #333333; FONT-SIZE: 12px&quot;&gt;조나단 스타크 (아이티씨, 2010년)&lt;/FONT&gt;&lt;/SPAN&gt; &lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD vAlign=top colSpan=2 align=left&gt;&lt;A style=&quot;PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 5px; FONT-FAMILY: 돋움,dotum,verdana; BACKGROUND: url(http://deco.daum-img.net/contents/info/ic_more.gif) no-repeat 100% 3px; COLOR: #999999 !important; FONT-SIZE: 11px; TEXT-DECORATION: underline; PADDING-TOP: 0px&quot; href=&quot;http://book.daum.net/detail/book.do?bookid=BOK00010380182IN&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;br /&gt;&lt;/DIV&gt;</description>
			<category>아이폰 &amp; 오브젝티브C</category>
			<category>jQTouch</category>
			<category>아이폰</category>
			<category>어플리케이션</category>
			<category>폰갭</category>
			<category>프로그래밍</category>
			<author>강성희</author>
			<guid>http://www.naked-opportunity.net/42</guid>
			<comments>http://www.naked-opportunity.net/entry/HTML-CSS-JavaScript%EB%A1%9C-iPhone-Apps-%EA%B0%9C%EB%B0%9C%ED%95%98%EA%B8%B0#entry42comment</comments>
			<pubDate>Tue, 29 Jun 2010 23:30:45 +0900</pubDate>
		</item>
		<item>
			<title>테스트 주도 개발 : 고품질 쾌속개발을 위한 TDD 실천법과 도구</title>
			<link>http://www.naked-opportunity.net/entry/%ED%85%8C%EC%8A%A4%ED%8A%B8-%EC%A3%BC%EB%8F%84-%EA%B0%9C%EB%B0%9C-%EA%B3%A0%ED%92%88%EC%A7%88-%EC%BE%8C%EC%86%8D%EA%B0%9C%EB%B0%9C%EC%9D%84-%EC%9C%84%ED%95%9C-TDD-%EC%8B%A4%EC%B2%9C%EB%B2%95%EA%B3%BC-%EB%8F%84%EA%B5%AC</link>
			<description>&lt;DIV style=&quot;TEXT-ALIGN: center&quot;&gt;&lt;br /&gt;
&lt;/DIV&gt;
&lt;DIV style=&quot;TEXT-ALIGN: left&quot;&gt;&lt;br /&gt;
&lt;div class=&quot;imageblock center&quot; style=&quot;text-align: center; clear: both;&quot;&gt;&lt;img src=&quot;http://cfile2.uf.tistory.com/image/171AEC254C29F2F968E13C&quot; alt=&quot;&quot; filemime=&quot;image/jpeg&quot; filename=&quot;TDD.png&quot; height=&quot;228&quot; width=&quot;190&quot;/&gt;&lt;/div&gt;&lt;br /&gt;
&lt;/DIV&gt;
&lt;DIV style=&quot;TEXT-ALIGN: left&quot;&gt;정말 오랜만에 발매된 TDD서적입니다.&lt;br /&gt;
그리고 국내 저자(&lt;A title=&quot;[http://doortts.tistory.com/]로 이동합니다.&quot; href=&quot;http://doortts.tistory.com/&quot; target=_blank&gt;채수원&lt;/A&gt;님)가 작성한 첫 TDD책이기도 하지요.&lt;br /&gt;
&lt;br /&gt;일단&amp;nbsp;켄트 백의 &lt;A title=&quot;[http://www.aladdin.co.kr/shop/wproduct.aspx?ISBN=8991268048]로 이동합니다.&quot; href=&quot;http://www.aladdin.co.kr/shop/wproduct.aspx?ISBN=8991268048&quot; target=_blank&gt;테스트 주도 개발(&lt;/A&gt;&lt;A title=&quot;[http://www.aladdin.co.kr/shop/wproduct.aspx?ISBN=8991268048]로 이동합니다.&quot; href=&quot;http://www.aladdin.co.kr/shop/wproduct.aspx?ISBN=8991268048&quot; target=_blank&gt;TDD by Example)&lt;/A&gt;과 많이 비교되는 책입니다.&lt;br /&gt;
간단하게 차이점을 요약해보자면&lt;br /&gt;
&lt;br /&gt;&lt;br /&gt;
&lt;STRONG&gt;1. 바이블 vs 사전&lt;br /&gt;
&lt;/STRONG&gt;&lt;br /&gt;
켄트 벡의 테스트 주도 개발 서적은 &#039;바이블&#039;이라고 보시면 되고,&lt;br /&gt;
채수원님의 테스트 주도 개발 서적은 &#039;사전&#039;이라고 보시면 됩니다.&lt;br /&gt;
&lt;br /&gt;테스트 주도 개발을&amp;nbsp;이해하기 위해서는 켄트백의 서적을 반드시 읽어야 하지만,&lt;br /&gt;
&lt;br /&gt;또한 채수원님의 서적을 읽어보지 않으면&lt;br /&gt;
테스트 주도 개발을 사용하면서 거쳐야 할 많은 시련들을 슬기롭게 헤쳐나갈 수 없습니다.&lt;br /&gt;
&lt;br /&gt;&lt;br /&gt;
&lt;STRONG&gt;2. 보다 더 &#039;이슈&#039;에 관점을 둔 내용 구성&lt;/STRONG&gt;&lt;br /&gt;
&lt;br /&gt;켄트 벡의 서적은 테스트 주도 개발의 1부터 10까지를 단계별로 이야기해줍니다,&lt;br /&gt;
반면에 채수원님의 서적은 테스트 주도 개발을 시작하면서 고민하게 될&amp;nbsp;여러가지 문제들을&lt;br /&gt;
챕터별로 나누어 하나하나 섬세하게 다루고 있습니다.&lt;br /&gt;
&lt;br /&gt;DB와 웹 어플리케이션 개발 방식, TDD를 하기 힘든 레거시 코드 대응 방법,&lt;br /&gt;
테스트 주도 개발에 관한 코딩 컨벤션과 관련 패턴 등&lt;br /&gt;
&lt;br /&gt;테스트 주도 개발을 도입하면서 겪을 수 있는 모든 사건들을&lt;br /&gt;
장인의 관점에서 꼼꼼하고 정확하게 짚어주고 있습니다.&lt;br /&gt;
&lt;br /&gt;&lt;br /&gt;
&lt;STRONG&gt;3. 보다 더 진화된 테스트 주도 개발에 관한 소개&lt;/STRONG&gt;&lt;br /&gt;
&lt;br /&gt;켄트백의 서적은 &#039;성서&#039;에 비견될 만큼 위대한 책이지만,&lt;br /&gt;
이 책이 발매된 기간은 2003년입니다. 지금으로부터 7년 전이죠.&lt;br /&gt;
&lt;br /&gt;그 7년 간 테스트 주도 개발은 몰라볼 정도로 크게 발전하였으며,&lt;br /&gt;
수 많은&amp;nbsp;플러그인과 라이브러리들이 새롭게 생겨났습니다.&lt;br /&gt;
&lt;br /&gt;채수원님의 서적은 켄트 백의 서적에서 다룰 수 없었던&lt;br /&gt;
TDD의 주요 패턴과 라이브러리, 프레임워크 등을 다루고 있습니다.&lt;br /&gt;
&lt;br /&gt;이는 기존의 다른 서적에서는 쉽게 얻을 수 없는 내용이죠.&lt;br /&gt;
&lt;br /&gt;&lt;br /&gt;
&lt;br /&gt;베타리딩에 참여한 사람으로서 평가하자면, 굉장히 좋은 서적입니다.&lt;br /&gt;
&lt;br /&gt;TDD를 어느정도 숙지하였고, 실제 프로젝트에서 사용해 보고 싶으신 분들에게는&lt;br /&gt;
반드시 읽어야 할 책으로 권하고 싶습니다.&lt;br /&gt;
(실제로 저자이신 채수원님이 근무중인 LG CNS의 애자일 도입을 위해 집필하신 서적입니다)&lt;br /&gt;
&lt;br /&gt;채수원님 외에도 국내의 적잖은 TDD 전문가들이 참여했기 때문에,&lt;br /&gt;
TDD에 대한&amp;nbsp;굉장히 포괄적인 내용을 다루고 있습니다.&lt;br /&gt;
(너무 많아서 베타리딩 동안 100페이지 정도 추려냈습니다. 챕터 하나를 없앤다던지... ㅎㄷㄷ)&lt;br /&gt;
&lt;br /&gt;만일 이 책을 건너뛰고 테스트 주도 개발을 실무에 도입하신다면,&lt;br /&gt;
관련 자료를 찾느라 책 읽는 시간의 몇 배는 허비하시리라고 장담할 수 있습니다.&lt;br /&gt;
&lt;br /&gt;테스트 주도 개발을 옹호하고 권장하는 한 사람으로써, 필독하시길 부탁드랍니다.&lt;br /&gt;
&lt;br /&gt;&lt;br /&gt;
끝으로 집필하느라 고생하신 채수원님에게 감사의 말씀 드립니다.&lt;br /&gt;
베타리딩에 참여하면서 책을 쓴다는 게 얼마나 어려운 일인지 몸소 체험할 수 있었습니다.&lt;br /&gt;
&lt;br /&gt;그런고로 저는 왠만하면 책은&amp;nbsp;쓰지 말아야하지... 하고 생각하고 있답니다.(머엉-)&lt;br /&gt;
&lt;br /&gt;&lt;br /&gt;
&lt;/DIV&gt;
&lt;DIV style=&quot;TEXT-ALIGN: left&quot;&gt;&lt;br /&gt;

&lt;DIV style=&quot;TEXT-ALIGN: center&quot;&gt;
&lt;TABLE style=&quot;BORDER-BOTTOM: #f3f3f3 1px solid; BORDER-LEFT: #f3f3f3 1px solid; LINE-HEIGHT: 16px !important; BACKGROUND-COLOR: #ffffff; BORDER-TOP: #f3f3f3 1px solid; BORDER-RIGHT: #f3f3f3 1px solid&quot; border=0 cellSpacing=0 cellPadding=12 width=374 height=105 category=&quot;book_detail&quot; openpost=&quot;false&quot; key=&quot;0caQT&quot;&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD style=&quot;PADDING-BOTTOM: 0px&quot;&gt;
&lt;TABLE border=0 cellSpacing=0 cellPadding=0 width=350&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=KOR9788979147261&quot; target=_blank&gt;&lt;IMG style=&quot;FLOAT: none; CLEAR: none&quot; border=0 src=&quot;http://book.daum-img.net/R72x100/KOR9788979147261&quot; width=55 height=80&gt;&lt;/A&gt;&lt;/TD&gt;
&lt;TD width=12&gt;&lt;/TD&gt;
&lt;TD vAlign=top width=278&gt;
&lt;TABLE border=0 cellSpacing=0 cellPadding=0 width=&quot;100%&quot;&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TH height=18 vAlign=top colSpan=2 align=left&gt;&lt;FONT style=&quot;FONT-FAMILY: 굴림,gulim,sans-serif; COLOR: #333333; FONT-SIZE: 12px; FONT-WEIGHT: bold&quot;&gt;&lt;A style=&quot;COLOR: #333333 !important; TEXT-DECORATION: none !important&quot; href=&quot;http://book.daum.net/detail/book.do?bookid=KOR9788979147261&quot; target=_blank&gt;테스트주도개발TDD실천법과도구&lt;/A&gt;&lt;/FONT&gt; &lt;/TH&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD height=18 vAlign=top width=55 align=left&gt;&lt;FONT style=&quot;LINE-HEIGHT: 1.4; FONT-FAMILY: 굴림,gulim,sans-serif; COLOR: #999999; FONT-SIZE: 12px&quot;&gt;카테고리&lt;/FONT&gt; &lt;/TD&gt;
&lt;TD height=18 vAlign=top align=left&gt;&lt;SPAN style=&quot;TEXT-OVERFLOW: ellipsis; DISPLAY: block; FLOAT: left; HEIGHT: 14px; OVERFLOW: hidden&quot;&gt;&lt;FONT style=&quot;LINE-HEIGHT: 1.4; FONT-FAMILY: 굴림,gulim,sans-serif; COLOR: #333333; FONT-SIZE: 12px&quot;&gt;컴퓨터/IT &amp;gt; 프로그래밍/언어 &amp;gt; JAVA &amp;gt; JAVA일반&lt;/FONT&gt;&lt;/SPAN&gt; &lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD height=36 vAlign=top width=55 align=left&gt;&lt;FONT style=&quot;LINE-HEIGHT: 1.4; FONT-FAMILY: 굴림,gulim,sans-serif; COLOR: #999999; FONT-SIZE: 12px&quot;&gt;지은이&lt;/FONT&gt; &lt;/TD&gt;
&lt;TD height=36 vAlign=top align=left&gt;&lt;SPAN style=&quot;TEXT-OVERFLOW: ellipsis; DISPLAY: block; FLOAT: left; HEIGHT: 14px; OVERFLOW: hidden&quot;&gt;&lt;FONT style=&quot;LINE-HEIGHT: 1.4; FONT-FAMILY: 굴림,gulim,sans-serif; COLOR: #333333; FONT-SIZE: 12px&quot;&gt;채수원 (한빛미디어, 2010년)&lt;/FONT&gt;&lt;/SPAN&gt; &lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD vAlign=top colSpan=2 align=left&gt;&lt;A style=&quot;PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 5px; FONT-FAMILY: 돋움,dotum,verdana; BACKGROUND: url(http://deco.daum-img.net/contents/info/ic_more.gif) no-repeat 100% 3px; COLOR: #999999 !important; FONT-SIZE: 11px; TEXT-DECORATION: underline; PADDING-TOP: 0px&quot; href=&quot;http://book.daum.net/detail/book.do?bookid=KOR9788979147261&quot; target=_blank&gt;상세보기&lt;/A&gt; &lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;br /&gt;
&lt;br /&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;/DIV&gt;&lt;/DIV&gt;</description>
			<category>TDD/BDD</category>
			<category>TDD</category>
			<category>채수원</category>
			<category>테스트주도개발</category>
			<category>프로그래밍</category>
			<author>강성희</author>
			<guid>http://www.naked-opportunity.net/41</guid>
			<comments>http://www.naked-opportunity.net/entry/%ED%85%8C%EC%8A%A4%ED%8A%B8-%EC%A3%BC%EB%8F%84-%EA%B0%9C%EB%B0%9C-%EA%B3%A0%ED%92%88%EC%A7%88-%EC%BE%8C%EC%86%8D%EA%B0%9C%EB%B0%9C%EC%9D%84-%EC%9C%84%ED%95%9C-TDD-%EC%8B%A4%EC%B2%9C%EB%B2%95%EA%B3%BC-%EB%8F%84%EA%B5%AC#entry41comment</comments>
			<pubDate>Tue, 29 Jun 2010 22:54:29 +0900</pubDate>
		</item>
		<item>
			<title>현재 월드컵 16강 진출팀 상황 요약</title>
			<link>http://www.naked-opportunity.net/entry/%ED%98%84%EC%9E%AC-%EC%9B%94%EB%93%9C%EC%BB%B5-16%EA%B0%95-%EC%A7%84%EC%B6%9C%ED%8C%80-%EC%83%81%ED%99%A9-%EC%9A%94%EC%95%BD</link>
			<description>&lt;br /&gt;
&lt;div class=&quot;imageblock center&quot; style=&quot;text-align: center; clear: both;&quot;&gt;&lt;img src=&quot;http://cfile8.uf.tistory.com/image/183EE9284C22C7A2307F06&quot; alt=&quot;&quot; filemime=&quot;&quot; filename=&quot;cfile8.uf@183EE9284C22C7A2307F06.jpg&quot; height=&quot;436&quot; width=&quot;480&quot;/&gt;&lt;/div&gt;&lt;br /&gt;

&lt;DIV style=&quot;TEXT-ALIGN: center&quot;&gt;&lt;br /&gt;
&amp;nbsp;진짜 이번 한국은 천운이 따라주는구나 ㅋㅋㅋㅋ&lt;br /&gt;
&lt;br /&gt;2002년과는 전혀 다른 상황 전개!&lt;br /&gt;
(2002년은 포르투갈-폴란드-미국-이탈리아-스페인-독일 ㅎㄷㄷㄷ)&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;/DIV&gt;</description>
			<category>책과 음악, 이야기들</category>
			<category>4강</category>
			<category>가나</category>
			<category>남아공</category>
			<category>독일</category>
			<category>멕시코</category>
			<category>미국</category>
			<category>아르헨티나</category>
			<category>영국</category>
			<category>우루과이</category>
			<category>월드컵</category>
			<author>강성희</author>
			<guid>http://www.naked-opportunity.net/40</guid>
			<comments>http://www.naked-opportunity.net/entry/%ED%98%84%EC%9E%AC-%EC%9B%94%EB%93%9C%EC%BB%B5-16%EA%B0%95-%EC%A7%84%EC%B6%9C%ED%8C%80-%EC%83%81%ED%99%A9-%EC%9A%94%EC%95%BD#entry40comment</comments>
			<pubDate>Thu, 24 Jun 2010 11:53:38 +0900</pubDate>
		</item>
		<item>
			<title>크로스핏 트레이닝</title>
			<link>http://www.naked-opportunity.net/entry/%ED%81%AC%EB%A1%9C%EC%8A%A4%ED%95%8F-%ED%8A%B8%EB%A0%88%EC%9D%B4%EB%8B%9D</link>
			<description>&lt;P align=center&gt;&lt;object width=&quot;480&quot; height=&quot;280&quot;&gt;&lt;param name=&quot;movie&quot; value=&quot;http://www.youtube.com/v/ouZFwzABvw4&amp;amp;color1=0xb1b1b1&amp;amp;color2=0xcfcfcf&amp;amp;hl=ko_KR&amp;amp;feature=player_embedded&amp;amp;fs=1&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/ouZFwzABvw4&amp;amp;color1=0xb1b1b1&amp;amp;color2=0xcfcfcf&amp;amp;hl=ko_KR&amp;amp;feature=player_embedded&amp;amp;fs=1&quot; type=&quot;application/x-shockwave-flash&quot; allowfullscreen=&quot;true&quot; allowScriptAccess=&quot;always&quot; width=&quot;480&quot; height=&quot;280&quot;&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;
&lt;br /&gt;&lt;A title=&quot;[http://www.youtube.com/watch?v=ouZFwzABvw4&amp;amp;feature=player_embedded]로 이동합니다.&quot; href=&quot;http://www.youtube.com/watch?v=ouZFwzABvw4&amp;amp;feature=player_embedded&quot; target=_blank&gt;크게 보기&lt;/A&gt;&lt;br /&gt;
&lt;br /&gt;&lt;br /&gt;
영화 300의 배우들이 했다는 일명 &#039;크로스핏 트레이닝&#039;입니다.&lt;br /&gt;
&lt;br /&gt;이걸 추천하는 헬스 트레이너의 절반 가량이 &lt;br /&gt;
과도한 훈련량을 이유로&amp;nbsp;해고당한답니다는 설이 있습니다.(..)&lt;br /&gt;
&lt;br /&gt;정말 보기만 해도 토할 것 같은 운동량이네요 ㅎㄷㄷㄷ&lt;br /&gt;
&lt;br /&gt;&lt;/P&gt;</description>
			<category>책과 음악, 이야기들</category>
			<category>300</category>
			<category>영화</category>
			<category>크로스핏</category>
			<category>트레이닝</category>
			<category>헬스</category>
			<author>강성희</author>
			<guid>http://www.naked-opportunity.net/39</guid>
			<comments>http://www.naked-opportunity.net/entry/%ED%81%AC%EB%A1%9C%EC%8A%A4%ED%95%8F-%ED%8A%B8%EB%A0%88%EC%9D%B4%EB%8B%9D#entry39comment</comments>
			<pubDate>Mon, 21 Jun 2010 15:36:10 +0900</pubDate>
		</item>
		<item>
			<title>Easy APNS</title>
			<link>http://www.naked-opportunity.net/entry/Easy-APNS</link>
			<description>&lt;div class=&quot;imageblock center&quot; style=&quot;text-align: center; clear: both;&quot;&gt;&lt;img src=&quot;http://cfile29.uf.tistory.com/image/19768B274C03B3FA335ED9&quot; alt=&quot;&quot; filemime=&quot;image/jpeg&quot; filename=&quot;easyapn.PNG&quot; height=&quot;254&quot; style=&quot;solid 1px silver&quot; width=&quot;520&quot;/&gt;&lt;/div&gt;&lt;br /&gt;

&lt;DIV style=&quot;TEXT-ALIGN: center&quot;&gt;&amp;nbsp;폰갭에서 사용할 애플의 Push Notification Service에 관해 찾던 도중 이런 게 나왔네요.&lt;br /&gt;
아직 사용해 본 적은 없지만 평이 매우 좋습니다.&lt;br /&gt;
&lt;br /&gt;홈페이지는 &lt;A title=&quot;[http://www.easyapns.com/]로 이동합니다.&quot; href=&quot;http://www.easyapns.com/&quot; target=_blank&gt;이 곳&lt;/A&gt;이고, &lt;A title=&quot;[http://code.google.com/p/easyapns/]로 이동합니다.&quot; href=&quot;http://code.google.com/p/easyapns/&quot; target=_blank&gt;구글 코드&lt;/A&gt;에서 프로젝트 정보를 살펴보실 수 있습니다.&lt;br /&gt;
&lt;br /&gt;&lt;/DIV&gt;</description>
			<category>아이폰 &amp; 오브젝티브C</category>
			<category>APNS</category>
			<category>Apple Notification Service</category>
			<category>Easy APNS</category>
			<category>아이폰</category>
			<category>폰갭</category>
			<author>강성희</author>
			<guid>http://www.naked-opportunity.net/38</guid>
			<comments>http://www.naked-opportunity.net/entry/Easy-APNS#entry38comment</comments>
			<pubDate>Mon, 31 May 2010 22:08:08 +0900</pubDate>
		</item>
	</channel>
</rss>

