<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:creativeCommons="http://backend.userland.com/creativeCommonsRssModule" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">
	<channel>
		<title>eMotion</title>
		<link>http://emotion.tistory.com/</link>
		<description>The truth has a million faces, but there is only one truth.</description>
		<language>ko</language>
		<pubDate>Fri, 05 Dec 2008 09:04:26 +0900</pubDate>
		<generator>Tistory 1.1 (http://www.tistory.com/)</generator>
		<image><link>http://creativecommons.org/licenses/by-nc-sa/2.5/</link><url>http://creativecommons.org/images/public/somerights20.gif</url><title>Some Rights Reserved</title></image>
		<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com" /><item><title>Links for 2009-07-09 [del.icio.us]</title><link>http://feedproxy.google.com/~r/emotion/~3/e8fGTwPtxrM/crowelee</link><pubDate>Fri, 10 Jul 2009 00:00:00 PDT</pubDate><guid isPermaLink="false">http://del.icio.us/crowelee#2009-07-09</guid><description>&lt;ul&gt;
&lt;li&gt;&lt;a href="http://www.cowhiterose.net/layaforce/anu/anu0101.htm"&gt;&amp;#47932;&amp;#51656;&amp;#51032; &amp;#44417;&amp;#44537;&amp;#50896;&amp;#51088; &amp;#50500;&amp;#45572;&lt;/a&gt;&lt;br/&gt;
18세기 모리셔스에서 장미십자단에 입문했던 박스트롬 박사가 전하는 바에 의하면, 기원전 수세기 전에 살았던 고대의 어느 한 저자가 이집트의 한 궁정에서 에메랄드 타블렛이라는 신비스러운 서판을 보았다고 한다.  서판은 이름 그대로 에메랄드로 되어 있었는데, 판 위의 글자는 조각된 것이 아니라 양각으로 돋을새김되어 있었으며, 당시에도 이미 제작된 지 2천년 이상이 경과한 것으로 보였다고 한다.  박스트롬 박사는 기록에서 에메랄드가 한 때 용융된 유리처럼 유동성 상태에 있었던 것으로 추정했다...&lt;/li&gt;
&lt;/ul&gt;</description><feedburner:origLink>http://del.icio.us/crowelee#2009-07-09</feedburner:origLink></item><item><title>Links for 2009-07-06 [del.icio.us]</title><link>http://feedproxy.google.com/~r/emotion/~3/VfVn2C7XAyU/crowelee</link><pubDate>Tue, 07 Jul 2009 00:00:00 PDT</pubDate><guid isPermaLink="false">http://del.icio.us/crowelee#2009-07-06</guid><description>&lt;ul&gt;
&lt;li&gt;&lt;a href="http://www.missed-call.com/"&gt;&amp;#49828;&amp;#54072; &amp;#51204;&amp;#54868;&amp;#48264;&amp;#54840; &amp;#45936;&amp;#51060;&amp;#53552;&amp;#48288;&amp;#51060;&amp;#49828; - &amp;#48512;&amp;#51116;&amp;#51473; &amp;#50896;&amp;#47553;(One-Ring), &amp;#47928;&amp;#51088; &amp;#49828;&amp;#54072; &amp;#44160;&amp;#49353;&lt;/a&gt;&lt;br/&gt;
모르는 번호로부터 전화가 올 때마다 스트레스받으시나요? 부재중 전화번호를 남기고 되 걸기를 유도하는 &amp;#039;원링 스팸&amp;#039; 또는 &amp;#039;보이스 피싱(전화 사기)을 자주 받으시나요? 사용자가 만들어가는 &amp;#039;스팸 전화번호 데이터베이스&amp;#039;에서 스팸 여부를 확인하세요. 지역번호를 포함하여 3~20자리 전화번호를 입력 후 엔터를 누르세요...&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.expertvill.net/tc/jcfblog/137"&gt;iBATIS 2.3.0 &amp;#46608;&amp;#45716; 2.3.2 &amp;#51060;&amp;#49345; sqlmap &amp;#51088;&amp;#46041; &amp;#47532;&amp;#47196;&amp;#46377;...&lt;/a&gt;&lt;br/&gt;
오랜 기간 숙원사업(?) 이었던 스프링과 iBATIS sqlMap을 이용해서 애플리케이션 개발/운영할 때 변경사항이 발생할 때마다 서버를 올렸다 내렸다하는 번거로움을 해소하기 위한 방법을 알려드리겠습니다.

일단 JCF 3.5 릴리즈에는 들어갈 것 같고요, 이미 여기저기서 아는 분들은 각자 만들어서 사용하고 계실만한 간단한 방법이긴 합니다만 그래도 정식 배포본에 들어가게 되었으니 언급은 하고 넘어가야겠지요...&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.expertvill.net/tc/jcfblog/31?category=6"&gt;iBatis&amp;#50640;&amp;#49436; JDBC &amp;#47700;&amp;#53440;&amp;#45936;&amp;#51060;&amp;#53552; &amp;#44032;&amp;#51256;&amp;#50724;&amp;#44592;&lt;/a&gt;&lt;br/&gt;
현재까지 iBatis에서는 JDBC 메타데이터를 가져올 수 있는 API 를 제공하지 않고 있습니다.
문제는 Gauce나 MiPlatform 같은 X인터넷 솔루션을 사용할 경우는 데이타 컬럼 크기를 알아야만 합니다.
이럴 경우 AOP 구현기술인 AspectJ를 활용할 수 있습니다...&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.smartphonemag.com/cms/blogs/3/tutorial_mass_deleting_pim_calendar_cont"&gt;Mass-deleting PIM (calendar / contact / task) data&lt;/a&gt;&lt;br/&gt;
Now that I’ve published my quick tutorial on mass-deleting / marking (un)read mail items in all mobile operating systems I’ve just been asked by my blog reader natestera on how the same can be done under WM5+ to PIM (&amp;quot;Personal Information Manager&amp;quot;) data like calendar (appointment) info, contacts and tasks...&lt;/li&gt;
&lt;/ul&gt;</description><feedburner:origLink>http://del.icio.us/crowelee#2009-07-06</feedburner:origLink></item><item><title>Links for 2009-06-21 [del.icio.us]</title><link>http://feedproxy.google.com/~r/emotion/~3/AuxoQ_s8eGM/crowelee</link><pubDate>Mon, 22 Jun 2009 00:00:00 PDT</pubDate><guid isPermaLink="false">http://del.icio.us/crowelee#2009-06-21</guid><description>&lt;ul&gt;
&lt;li&gt;&lt;a href="http://docs.hp.com/en/5992-1918/ch01s13.html"&gt;jconsole (1.5+ only)&lt;/a&gt;&lt;br/&gt;
The jconsole command launches a graphical console tool that enables you to monitor and manage Java applications on a local or remote machine.

jconsole can attach to any application that is started with the Java Management Extensions (JMX) agent. A system property defined on the command line enables the JMX agent. Once attached, jconsole can be used to display useful information such as thread usage, memory consumption, and details about class loading, runtime compilation, and the operating system...&lt;/li&gt;
&lt;li&gt;&lt;a href="http://placebo4me.egloos.com/1025535"&gt;Top 10 Java Performance Troubleshooting Tools&lt;/a&gt;&lt;br/&gt;
Here are 10 tools useful for Java application performance troubleshooting...&lt;/li&gt;
&lt;/ul&gt;</description><feedburner:origLink>http://del.icio.us/crowelee#2009-06-21</feedburner:origLink></item><item><title>Links for 2009-06-15 [del.icio.us]</title><link>http://feedproxy.google.com/~r/emotion/~3/cJp-SjzbGhw/crowelee</link><pubDate>Tue, 16 Jun 2009 00:00:00 PDT</pubDate><guid isPermaLink="false">http://del.icio.us/crowelee#2009-06-15</guid><description>&lt;ul&gt;
&lt;li&gt;&lt;a href="http://www.slideshare.net/Byungwook/jvm-performance-tunning-1154189"&gt;Jvm Performance Tunning&lt;/a&gt;&lt;br/&gt;
JavaStudy Network Daehyub Cho JVM [Java Virtual Machine] Performance Tuning...&lt;/li&gt;
&lt;/ul&gt;</description><feedburner:origLink>http://del.icio.us/crowelee#2009-06-15</feedburner:origLink></item><item><title>Links for 2009-06-09 [del.icio.us]</title><link>http://feedproxy.google.com/~r/emotion/~3/svp6Ga0C_40/crowelee</link><pubDate>Wed, 10 Jun 2009 00:00:00 PDT</pubDate><guid isPermaLink="false">http://del.icio.us/crowelee#2009-06-09</guid><description>&lt;ul&gt;
&lt;li&gt;&lt;a href="http://forum.xda-developers.com/showthread.php?t=474406"&gt;Windows Mobile 6.5 Kitchen for Raphael GSM&lt;/a&gt;&lt;br/&gt;
Language Localization Packages (all language packages, including resolution and dpi specific)

Note: all modules [imageinfo.bin, s000, s001, s00x] are not compiled correctly, everything else is ok, as soon as i get fixed modules will re-upload) - packages updated on 07/06/2009 are still broken...&lt;/li&gt;
&lt;/ul&gt;</description><feedburner:origLink>http://del.icio.us/crowelee#2009-06-09</feedburner:origLink></item><item><title>Links for 2009-05-31 [del.icio.us]</title><link>http://feedproxy.google.com/~r/emotion/~3/a5FQfSXHmFo/crowelee</link><pubDate>Mon, 01 Jun 2009 00:00:00 PDT</pubDate><guid isPermaLink="false">http://del.icio.us/crowelee#2009-05-31</guid><description>&lt;ul&gt;
&lt;li&gt;&lt;a href="http://rishida.net/scripts/uniview/conversion.php"&gt;Unicode code converter&lt;/a&gt;&lt;br/&gt;
Type or paste text in any of the boxes (separate hex values with spaces) and click on the button labelled Convert. The answers will appear in all the other boxes. You can then cut &amp;amp; paste the results into documents...&lt;/li&gt;
&lt;/ul&gt;</description><feedburner:origLink>http://del.icio.us/crowelee#2009-05-31</feedburner:origLink></item><item><title>Links for 2009-05-30 [del.icio.us]</title><link>http://feedproxy.google.com/~r/emotion/~3/gTL9T26jQ0s/crowelee</link><pubDate>Sun, 31 May 2009 00:00:00 PDT</pubDate><guid isPermaLink="false">http://del.icio.us/crowelee#2009-05-30</guid><description>&lt;ul&gt;
&lt;li&gt;&lt;a href="http://windowtabs.com/"&gt;WindowTabs&lt;/a&gt;&lt;br/&gt;
WindowTabs is a tool for Microsoft Windows XP and Vista that provides tabbed window management for your desktop applications. Download the free version  and try it for yourself or purchase the full version for $19 USD. WindowTabs was created by Maurice &amp;quot;Mo&amp;quot; Flanagan, a software developer based in New York. You can reach him directly at mo@bemosoftware.com or follow him on twitter...&lt;/li&gt;
&lt;li&gt;&lt;a href="http://code.google.com/apis/wave/"&gt;Google Wave API&lt;/a&gt;&lt;br/&gt;
Google Wave is a product that helps users communicate and collaborate on the web. A &amp;quot;wave&amp;quot; is equal parts conversation and document, where users can almost instantly communicate and work together with richly formatted text, photos, videos, maps, and more. Google Wave is also a platform with a rich set of open APIs that allow developers to embed waves in other web services and to build extensions that work inside waves...&lt;/li&gt;
&lt;li&gt;&lt;a href="http://lazion.com/2511649"&gt;&amp;#45149;&amp;#45208;&amp;#51648; &amp;#50506;&amp;#51008; &amp;#50976;&amp;#49440;&amp;#49884;&amp;#45824; - &amp;#51204;&amp;#47141;&amp;#49440; &amp;#51064;&amp;#53552;&amp;#45367; iPLC SD8501&lt;/a&gt;&lt;br/&gt;
오늘 소개할 것이 바로 그 유선망 설치의 어려움을 조금이라도 줄여주는 존재로 그 이름은 전력선 인터넷이다.

이 전력선 인터넷(정확히 말하면 인터넷 전력선 통신이라고 해야하지만 시중에 많이 불리는 용어로 통일했다)에 대해 들어보신 분들도 계시겠지만 간단하게 설명하면 우리나라 대부분의 집에 있는 전기 배선을 네트웍용 통신 수단으로 사용하는 것이다. 이렇게 되면 같은 배선으로 연결되어 있는 곳이라면 전기 플러그 단자를 통해 어디서든 네트웍 이용이 가능하다.&lt;/li&gt;
&lt;li&gt;&lt;a href="http://emptydream.tistory.com/2772"&gt;IT&amp;#47484; &amp;#44041;&amp;#50500;&amp;#47673;&amp;#51648; &amp;#47560;&amp;#46972;! - &amp;#49548;&amp;#54532;&amp;#53944;&amp;#50920;&amp;#50612; &amp;#44592;&amp;#49696;&amp;#51088; &amp;#49888;&amp;#44256;&amp;#51228; &amp;#48152;&amp;#45824;&lt;/a&gt;&lt;br/&gt;
이 만화는 앞서 공개한 &amp;#039;소프트웨어 기술자 신고제 - 정부가 SW 기술자 경력 관리 한단다(http://emptydream.tistory.com/2768)&amp;#039;의 만화를 조금 더 다듬고 수정한 내용입니다. 이미 보셨던 분들은 만화를 건너 뛰고, 만화 아래의 글을 읽어 주세요...&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.smashingmagazine.com/2009/05/28/12-tips-for-designing-an-excellent-checkout-process"&gt;12 Tips For Designing an Excellent Checkout Process&lt;/a&gt;&lt;br/&gt;
Shopping online can be a great experience. You don’t have to leave the comfort of your home and you can quickly compare and read about all the competing products in order to pick the best one for you. But it can also be a little frustrating if the process isn’t designed correctly.

Looking around for that checkout link, having to fill out registration forms and then being told the product is out of stock isn’t going to make your day. Spend a little bit of time fine tuning your checkout process and polishing off the user experience and you’ll be rewarded with happier customers and more sales. Here are 12 useful tips to help you do just that...&lt;/li&gt;
&lt;li&gt;&lt;a href="http://lifehacker.com/5272169/fast-is-a-geeky-command+line-database"&gt;FAST is a Geeky Command-Line Database - Command Line&lt;/a&gt;&lt;br/&gt;
Instead of bloating his system with a fancy information gathering tool, reader Scott decided to take it really old-school—he created a batch file database to store frequently accessed information.

Using Scott&amp;#039;s database works much the same as our founding editor&amp;#039;s Todo.txt command-line utility—except this one is geared at storing and retrieving tiny bits of information, so it only has two actions: add or search...&lt;/li&gt;
&lt;li&gt;&lt;a href="http://blog.typekit.com/2009/05/27/introducing-typekit/"&gt;Introducing Typekit&lt;/a&gt;&lt;br/&gt;
When we started Small Batch Inc. last year, our goal was to explore what’s now possible on the web. That exploration has taken many shapes: bringing together a community at The Start Conference, working with our friends at Twitter for a few months, and digging deep into data with Wikirank. Now we’re focusing on an entirely new idea, and we’d like to share that with you. It’s called Typekit...&lt;/li&gt;
&lt;li&gt;&lt;a href="http://lifehacker.com/5272131/dtxtr-deciphers-sms-shorthand"&gt;DTXTR Deciphers SMS Shorthand - Text Messaging&lt;/a&gt;&lt;br/&gt;
Ever get an SMS and have absolutely no idea what the acronym soup is supposed to impart? Web app DTXTR (read: de-texter) translates txt speak into human-friendly words.

The application is a novelty app made by the folks at LG to help us oldies understand &amp;quot;teen speak.&amp;quot; The translation tool actually operates in both directions, so you can enter your plain English and it&amp;#039;ll spit out teen speak...&lt;/li&gt;
&lt;li&gt;&lt;a href="http://eu81273.tistory.com/203"&gt;&amp;#50500;&amp;#51060;&amp;#54047; &amp;#53552;&amp;#52824;(iPod Touch) &amp;#51088;&amp;#52404; &amp;#51088;&amp;#47561;(&amp;#52397;&amp;#44033;&amp;#51109;&amp;#50528;&amp;#51064;&amp;#50857; &amp;#51088;&amp;#47561;, Closed Caption) &amp;#49324;&amp;#50857; &amp;#48169;&amp;#48277;&lt;/a&gt;&lt;br/&gt;
아이팟 터치에 자체 자막 기능이 있다는 사실을 은근히 많은 분들이 모르고 계시는 것 같습니다.
자체 자막 기능은 우리가 컴퓨터에서 동영상 파일과 자막 파일을 따로 받아서 보는 것과 같은 효과를 보여줍니다. 특히 미국 드라마 등을 볼때, 한글 자막을 선택하거나, 혹은 영어 자막을 선택하거나, 아예 자막을 없애고 볼 수 있기 때문에 영어 공부를 하시는 분들께 특히 유용합니다...&lt;/li&gt;
&lt;/ul&gt;</description><feedburner:origLink>http://del.icio.us/crowelee#2009-05-30</feedburner:origLink></item><item><title>Beach Songjung [Flickr]</title><link>http://feedproxy.google.com/~r/emotion/~3/Diz5PTgxgGM/</link><category>beach</category><category>korea</category><category>pusan</category><category>songjung</category><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Lee, Dennis</dc:creator><pubDate>Mon, 20 Apr 2009 23:05:47 PDT</pubDate><guid isPermaLink="false">tag:flickr.com,2005:/photo/3461296331</guid><creativeCommons:license>http://creativecommons.org/licenses/by/2.0/deed.en</creativeCommons:license><description>&lt;p&gt;&lt;a href="http://www.flickr.com/people/crowelee/"&gt;Lee, Dennis&lt;/a&gt; posted a photo:&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.flickr.com/photos/crowelee/3461296331/" title="Beach Songjung"&gt;&lt;img src="http://farm4.static.flickr.com/3528/3461296331_91bbc78954_m.jpg" width="240" height="150" alt="Beach Songjung" /&gt;&lt;/a&gt;&lt;/p&gt;

</description><enclosure url="http://farm4.static.flickr.com/3528/3461296331_616d22fa44_o.jpg" length="0" type="image/jpeg" /><dc:date.Taken xmlns:dc="http://purl.org/dc/elements/1.1/">2009-04-21T12:41:46-08:00</dc:date.Taken><feedburner:origLink>http://www.flickr.com/photos/crowelee/3461296331/</feedburner:origLink></item><item><title>Beach Songjung [Flickr]</title><link>http://feedproxy.google.com/~r/emotion/~3/EddoVioF9sw/</link><category>beach</category><category>korea</category><category>pusan</category><category>songjung</category><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Lee, Dennis</dc:creator><pubDate>Mon, 20 Apr 2009 23:04:56 PDT</pubDate><guid isPermaLink="false">tag:flickr.com,2005:/photo/3461294857</guid><creativeCommons:license>http://creativecommons.org/licenses/by/2.0/deed.en</creativeCommons:license><description>&lt;p&gt;&lt;a href="http://www.flickr.com/people/crowelee/"&gt;Lee, Dennis&lt;/a&gt; posted a photo:&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.flickr.com/photos/crowelee/3461294857/" title="Beach Songjung"&gt;&lt;img src="http://farm4.static.flickr.com/3660/3461294857_14a57a5aca_m.jpg" width="150" height="240" alt="Beach Songjung" /&gt;&lt;/a&gt;&lt;/p&gt;

</description><enclosure url="http://farm4.static.flickr.com/3660/3461294857_17365e7478_o.jpg" length="0" type="image/jpeg" /><dc:date.Taken xmlns:dc="http://purl.org/dc/elements/1.1/">2009-04-21T12:41:36-08:00</dc:date.Taken><feedburner:origLink>http://www.flickr.com/photos/crowelee/3461294857/</feedburner:origLink></item><item><title>Behind Beach Songjung [Flickr]</title><link>http://feedproxy.google.com/~r/emotion/~3/1fP_SFzD24I/</link><category>beach</category><category>korea</category><category>pusan</category><category>songjung</category><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Lee, Dennis</dc:creator><pubDate>Mon, 20 Apr 2009 23:04:02 PDT</pubDate><guid isPermaLink="false">tag:flickr.com,2005:/photo/3461293229</guid><creativeCommons:license>http://creativecommons.org/licenses/by/2.0/deed.en</creativeCommons:license><description>&lt;p&gt;&lt;a href="http://www.flickr.com/people/crowelee/"&gt;Lee, Dennis&lt;/a&gt; posted a photo:&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.flickr.com/photos/crowelee/3461293229/" title="Behind Beach Songjung"&gt;&lt;img src="http://farm4.static.flickr.com/3643/3461293229_890d9ccf0a_m.jpg" width="240" height="150" alt="Behind Beach Songjung" /&gt;&lt;/a&gt;&lt;/p&gt;

</description><enclosure url="http://farm4.static.flickr.com/3643/3461293229_48f1057089_o.jpg" length="0" type="image/jpeg" /><dc:date.Taken xmlns:dc="http://purl.org/dc/elements/1.1/">2009-04-21T12:40:43-08:00</dc:date.Taken><feedburner:origLink>http://www.flickr.com/photos/crowelee/3461293229/</feedburner:origLink></item><item><title>Beach Songjung [Flickr]</title><link>http://feedproxy.google.com/~r/emotion/~3/MOzCWmLOBC0/</link><category>beach</category><category>korea</category><category>pusan</category><category>songjung</category><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Lee, Dennis</dc:creator><pubDate>Mon, 20 Apr 2009 23:03:09 PDT</pubDate><guid isPermaLink="false">tag:flickr.com,2005:/photo/3461291563</guid><creativeCommons:license>http://creativecommons.org/licenses/by/2.0/deed.en</creativeCommons:license><description>&lt;p&gt;&lt;a href="http://www.flickr.com/people/crowelee/"&gt;Lee, Dennis&lt;/a&gt; posted a photo:&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.flickr.com/photos/crowelee/3461291563/" title="Beach Songjung"&gt;&lt;img src="http://farm4.static.flickr.com/3621/3461291563_6680b87dc6_m.jpg" width="240" height="150" alt="Beach Songjung" /&gt;&lt;/a&gt;&lt;/p&gt;

</description><enclosure url="http://farm4.static.flickr.com/3621/3461291563_1edb08782f_o.jpg" length="0" type="image/jpeg" /><dc:date.Taken xmlns:dc="http://purl.org/dc/elements/1.1/">2009-04-21T12:40:15-08:00</dc:date.Taken><feedburner:origLink>http://www.flickr.com/photos/crowelee/3461291563/</feedburner:origLink></item><item><title>Beach Songjung [Flickr]</title><link>http://feedproxy.google.com/~r/emotion/~3/EVQtPB5Ep2Q/</link><category>beach</category><category>korea</category><category>pusan</category><category>songjung</category><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Lee, Dennis</dc:creator><pubDate>Mon, 20 Apr 2009 23:02:20 PDT</pubDate><guid isPermaLink="false">tag:flickr.com,2005:/photo/3461290111</guid><creativeCommons:license>http://creativecommons.org/licenses/by/2.0/deed.en</creativeCommons:license><description>&lt;p&gt;&lt;a href="http://www.flickr.com/people/crowelee/"&gt;Lee, Dennis&lt;/a&gt; posted a photo:&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.flickr.com/photos/crowelee/3461290111/" title="Beach Songjung"&gt;&lt;img src="http://farm4.static.flickr.com/3624/3461290111_642c99a386_m.jpg" width="240" height="150" alt="Beach Songjung" /&gt;&lt;/a&gt;&lt;/p&gt;

</description><enclosure url="http://farm4.static.flickr.com/3624/3461290111_a21a25440b_o.jpg" length="0" type="image/jpeg" /><dc:date.Taken xmlns:dc="http://purl.org/dc/elements/1.1/">2009-04-21T12:38:50-08:00</dc:date.Taken><feedburner:origLink>http://www.flickr.com/photos/crowelee/3461290111/</feedburner:origLink></item><item>
			<title>웹에서의 쉬운 단축키 구현</title>
			<link>http://feedproxy.google.com/~r/emotion/~3/8i0zVh_Tb5w/72</link>
			<description>&lt;p&gt;&lt;img src="http://cfs2.tistory.com/upload_control/download.blog?fhandle=YmxvZzM5NDJAZnMyLnRpc3RvcnkuY29tOi9hdHRhY2gvMC8xMS5qcGc=" width="240" height="180" align="right" alt="iLove by julian-" hspace="10"/&gt;요즘 웹 어플리케이션이 등장하면서 단축키를 지원하는 서비스들이 늘고 있습니다. 역시 그 시작은 GMail이라고 할 수 있습니다. 국내에서도 대표적으로 라이프팟(&lt;a href="http://www.lifepod.co.kr/" title="Lifepod" rel="external nofollow"&gt;Lifepod&lt;/a&gt;)과 스프링노트(&lt;a href="http://www.springnote.com/" title="springnote" rel="external nofollow"&gt;SpringNote&lt;/a&gt;)에서 사용하고 있습니다. 물론 &lt;a href="http://dnzin.com/cunningweb/2007/04/09/accesskey-of-web-services/" title="웹사이트의 단축키" rel="external nofollow"&gt;웹사이트의 단축키&lt;/a&gt;는 오히려 화가 되는 것을 염두에 두어야 할 것입니다.&lt;/p&gt;

&lt;p&gt;쓸데없는 이야기는 그만하고 단축키를 쉽게 구현하기 위한 자바스크립트 코드를 소개할까 합니다.&lt;/p&gt;

&lt;p&gt;웹에서 단축키를 구현하기 위해서는 윈도우의 이벤트를 받아 키 코드를 검사한 후 해당 코드에 따라 적절히 분기하여 그에 맞는 함수를 호출해 주는 방식으로 작성하여야 합니다. 하지만 이러한 방법 대신에 사용자 친화적인 코드를 이용하여 누구나 쉽게 사용할 수 있는 라이브러리를 소개합니다.&lt;/p&gt;

&lt;p class="info"&gt;관련 내용 및 코드 다운로드: &lt;a href="http://www.openjs.com/scripts/events/keyboard_shortcuts/" rel="external nofollow" title="Handling Keyboard Shortcuts in JavaScript"&gt;Handling Keyboard Shortcuts in JavaScript&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;아래의 예제와 같이 코드를 작성하면 "Ctrl+Shift+X" 키를 눌러 "Hi there!"라는 메시지를 표시할 수 있습니다.&lt;/p&gt;

&lt;textarea name="code" class="js"&gt;
shortcut("Ctrl+Shift+X", function() {
  alert("Hi there!");
});
&lt;/textarea&gt;

&lt;p&gt;shortcut 함수는 다음과 같이 3개의 인자를 받고 있습니다.&lt;/p&gt;

&lt;textarea name="code" class="js"&gt;
function shortcut(shortcut, callback, opt) ..
&lt;/textarea&gt;

&lt;p&gt;shortcut과 callback 이외에 opt라는 인자가 옵션으로 존재합니다.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;type&lt;/strong&gt; (String)&lt;br /&gt;
키 이벤트의 종류를 적습니다. 기본값은 'keydown'으로 키가 눌려졌을 때 실행됩니다. 가능한 값은 'keydown', 'keyup', 'keypress' 입니다.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;target&lt;/strong&gt; (DOM Element)&lt;br /&gt;
키 이벤트를 감시할 페이지의 엘리먼트 객체입니다. 기본값은 document로 문서의 모든 키 반응을 감시합니다.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;propagate&lt;/strong&gt; (Boolean)&lt;br /&gt;
키 이벤트로 함수를 호출한 후 추가적인 이벤트가 등록되어 있을 때 계속적으로 호출할지를 정해줍니다. 기본값은 false로 다음 이벤트로 전달하지 않습니다.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;모든 인자를 기본값으로 호출하면 다음과 같이 됩니다.&lt;/p&gt;

&lt;textarea name="code" class="js"&gt;
shortcut("Ctrl+Shift+X", function() {
  alert("Hi there!");
}, {
  type: 'keydown',
  target: document,
  propagate: false
});
&lt;/textarea&gt;

&lt;p&gt;지원되는 단축키 목록 및 자세한 내용은 위의 관련 페이지 링크를 참고하세요.&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/emotion?a=8i0zVh_Tb5w:JzMv_pWNY7Y:YwkR-u9nhCs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/emotion?d=YwkR-u9nhCs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/emotion?a=8i0zVh_Tb5w:JzMv_pWNY7Y:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/emotion?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/emotion?a=8i0zVh_Tb5w:JzMv_pWNY7Y:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/emotion?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/emotion?a=8i0zVh_Tb5w:JzMv_pWNY7Y:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/emotion?i=8i0zVh_Tb5w:JzMv_pWNY7Y:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/emotion?a=8i0zVh_Tb5w:JzMv_pWNY7Y:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/emotion?i=8i0zVh_Tb5w:JzMv_pWNY7Y:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description>
			<category>Devlog</category>
			<category>JavaScript</category>
			<category>Shortcut</category>
			<category>단축키</category>
			<category>자바스크립트</category>
			<author>Dennis Lee</author>
			<guid isPermaLink="false">http://emotion.tistory.com/72</guid>
			<comments>http://emotion.tistory.com/72#entry72comment</comments>
			<pubDate>Tue, 10 Jul 2007 00:34:45 +0900</pubDate>
		<creativeCommons:license>http://creativecommons.org/licenses/by-nc-sa/2.5/</creativeCommons:license><feedburner:origLink>http://emotion.tistory.com/72</feedburner:origLink></item>
		<item>
			<title>윈도우즈: 아이튠즈의 노래 정보를 미투데이에 싱크하자</title>
			<link>http://feedproxy.google.com/~r/emotion/~3/-boG2K759Ek/71</link>
			<description>&lt;p&gt;오늘 소개할 스크립트는 윈도우즈에서 아이튠즈로 듣고 있는 곡명을 미투데이 설명문으로 보여주는 매쉬업입니다. 이미 기존에 &lt;a href="http://sumanpark.com/blog/123" rel="external nofollow" title="맥에서 시도되었던 것"&gt;맥에서 시도되었던 것&lt;/a&gt;을 &lt;a href="http://developer.apple.com/sdk/itunescomsdk.html" rel="external nofollow" title="iTunes COM for Windows SDK"&gt;iTunes COM for Windows SDK&lt;/a&gt;를 이용한 &lt;a href="http://en.wikipedia.org/wiki/WSH" rel="external nofollow" title="WSH(Windows Script Host)"&gt;WSH(Windows Script Host)&lt;/a&gt;로 만들어 봤습니다.&lt;/p&gt;
&lt;p align="center"&gt;&lt;img src="http://cfs2.tistory.com/upload_control/download.blog?fhandle=YmxvZzM5NDJAZnMyLnRpc3RvcnkuY29tOi9hdHRhY2gvMC8xMC5wbmc=" width="480" height="145" alt="me2DAY with iTunes"/&gt;&lt;/p&gt;
&lt;p&gt;사용 방법은 아래의 JScript를 다운받아 아이튠즈가 재생되는 중에 실행하면 됩니다. 실행전에 반드시 에디터 JScript 파일을 열어 첫부분을 자신에 맞게 수정해야합니다. 수정할 부분은 미투데이 &lt;strong&gt;사용자 아이디&lt;/strong&gt;와 &lt;strong&gt;사용자 키&lt;/strong&gt;, &lt;strong&gt;기본 설명문&lt;/strong&gt;, 이렇게 세부분입니다.&lt;/p&gt;
&lt;p&gt;실행이 되면 2분마다 현재 재생중인 음악의 태그 정보를 바탕으로 미투데이의 설명문을 자동으로 변경해줍니다. 아이튠즈를 종료하면 상태를 판단하여 스크립트 프로그램도 종료됩니다. 작업 관리자에 'wscript.exe'라는 이름의 프로세스로 떠있으니 참고하세요.&lt;/p&gt;
&lt;p class="down"&gt;다운로드: &lt;a href="/attachment/ck9.zip"&gt;me2DAY with iTunes.zip&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;아래는 JScript의 소스입니다. 다른 기능을 추가하고 싶은 경우 참고하세요.&lt;/p&gt;
&lt;textarea name="code" class="js"&gt;
/* Configurations
 * --------------------------------------------------
 */
var id = 'myid'; // me2DAY 사용자 아이디
var key = '********'; // me2DAY 사용자 키
var prefix = '친구신청하세요~ ^^;;'; // 기본 설명문

/* Logics
 * --------------------------------------------------
 */
var url = 'http://me2day.net/api/set_description/' + id + '.xml';
var WinHttp;
var iTunes = WScript.CreateObject('iTunes.Application');

try {
  WinHttp = WScript.CreateObject('WinHttp.WinHttpRequest.5.1');
} catch (e) {
  WinHttp = WScript.CreateObject('WinHttp.WinHttpRequest.5');
}

WScript.Echo(
    'iTunes 음악 정보를 me2DAY의 설명문에 출력해 주는 스크립트를 '
  + '시작합니다.\n업데이트는 2분마다 이루어집니다.');

while (true) {
  try {
    update(getInfo());
    WScript.Sleep(120 * 1000);
  } catch (e) {
    WScript.Echo(
        'iTunes가 꺼져있거나 재생중인 트랙이 없습니다.'
      + '\n음악을 재생한 후 다시 실행해 주세요.');
    update(prefix);
    break;
  }
}

/* Required Functions
 * --------------------------------------------------
 */
function getInfo() {
  var value = prefix + ' / ';

  var CurrentTrack = iTunes.CurrentTrack;
  value += 'iTunes ♪ '
    + CurrentTrack.Artist + ' - ' + CurrentTrack.Name;

  return value;
}

function update(description) {
  WinHttp.Open('POST', url, false);
  WinHttp.SetRequestHeader('Authorization', createAuthorization(id, key));
  WinHttp.SetRequestHeader(
    'me2_application_key',
    'd978d3bceffa15d6aa71aa2659857af3');
  WinHttp.SetRequestHeader(
    'Content-Type',
    'application/x-www-form-urlencoded');
  WinHttp.Send('description=' + encodeURIComponent(description));
}

function createAuthorization(id, key) {
  var nonce = getNonce();
  return 'Basic ' + encodeBase64(id + ':' + nonce + hex_md5(nonce + key));
}

function getNonce() {
  var value = '';
  for (var i = 0; i &lt; 8; i++)
    value += Math.floor(Math.random() * 16).toString(16);
  return value;
}

function encodeBase64(text) {
  var k = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=';

  var value = '';
  var chr1, chr2, chr3, enc1, enc2, enc3, enc4;
  var i = 0;

  while (i &lt; text.length) {
    chr1 = text.charCodeAt(i++);
    chr2 = text.charCodeAt(i++);
    chr3 = text.charCodeAt(i++);

    enc1 = chr1 &gt;&gt; 2;
    enc2 = ((chr1 &amp; 3) &lt;&lt; 4) | (chr2 &gt;&gt; 4);
    enc3 = ((chr2 &amp; 15) &lt;&lt; 2) | (chr3 &gt;&gt; 6);
    enc4 = chr3 &amp; 63;

    if (isNaN(chr2))
      enc3 = enc4 = 64;
    else if (isNaN(chr3))
      enc4 = 64;

    value += k.charAt(enc1) + k.charAt(enc2)
          +  k.charAt(enc3) + k.charAt(enc4);
  }

  return value;
}

// MD5 via http://pajhome.org.uk/crypt/md5/md5src.html
function hex_md5(s) { return binl2hex(core_md5(str2binl(s), s.length * 8)); }

function core_md5(x, len) {
  x[len &gt;&gt; 5] |= 0x80 &lt;&lt; ((len) % 32);
  x[(((len + 64) &gt;&gt;&gt; 9) &lt;&lt; 4) + 14] = len;

  var a =  1732584193;
  var b = -271733879;
  var c = -1732584194;
  var d =  271733878;

  for (var i = 0; i &lt; x.length; i += 16) {
    var olda = a;
    var oldb = b;
    var oldc = c;
    var oldd = d;

    a = md5_ff(a, b, c, d, x[i+ 0], 7 , -680876936);
    d = md5_ff(d, a, b, c, x[i+ 1], 12, -389564586);
    c = md5_ff(c, d, a, b, x[i+ 2], 17,  606105819);
    b = md5_ff(b, c, d, a, x[i+ 3], 22, -1044525330);
    a = md5_ff(a, b, c, d, x[i+ 4], 7 , -176418897);
    d = md5_ff(d, a, b, c, x[i+ 5], 12,  1200080426);
    c = md5_ff(c, d, a, b, x[i+ 6], 17, -1473231341);
    b = md5_ff(b, c, d, a, x[i+ 7], 22, -45705983);
    a = md5_ff(a, b, c, d, x[i+ 8], 7 ,  1770035416);
    d = md5_ff(d, a, b, c, x[i+ 9], 12, -1958414417);
    c = md5_ff(c, d, a, b, x[i+10], 17, -42063);
    b = md5_ff(b, c, d, a, x[i+11], 22, -1990404162);
    a = md5_ff(a, b, c, d, x[i+12], 7 ,  1804603682);
    d = md5_ff(d, a, b, c, x[i+13], 12, -40341101);
    c = md5_ff(c, d, a, b, x[i+14], 17, -1502002290);
    b = md5_ff(b, c, d, a, x[i+15], 22,  1236535329);

    a = md5_gg(a, b, c, d, x[i+ 1], 5 , -165796510);
    d = md5_gg(d, a, b, c, x[i+ 6], 9 , -1069501632);
    c = md5_gg(c, d, a, b, x[i+11], 14,  643717713);
    b = md5_gg(b, c, d, a, x[i+ 0], 20, -373897302);
    a = md5_gg(a, b, c, d, x[i+ 5], 5 , -701558691);
    d = md5_gg(d, a, b, c, x[i+10], 9 ,  38016083);
    c = md5_gg(c, d, a, b, x[i+15], 14, -660478335);
    b = md5_gg(b, c, d, a, x[i+ 4], 20, -405537848);
    a = md5_gg(a, b, c, d, x[i+ 9], 5 ,  568446438);
    d = md5_gg(d, a, b, c, x[i+14], 9 , -1019803690);
    c = md5_gg(c, d, a, b, x[i+ 3], 14, -187363961);
    b = md5_gg(b, c, d, a, x[i+ 8], 20,  1163531501);
    a = md5_gg(a, b, c, d, x[i+13], 5 , -1444681467);
    d = md5_gg(d, a, b, c, x[i+ 2], 9 , -51403784);
    c = md5_gg(c, d, a, b, x[i+ 7], 14,  1735328473);
    b = md5_gg(b, c, d, a, x[i+12], 20, -1926607734);

    a = md5_hh(a, b, c, d, x[i+ 5], 4 , -378558);
    d = md5_hh(d, a, b, c, x[i+ 8], 11, -2022574463);
    c = md5_hh(c, d, a, b, x[i+11], 16,  1839030562);
    b = md5_hh(b, c, d, a, x[i+14], 23, -35309556);
    a = md5_hh(a, b, c, d, x[i+ 1], 4 , -1530992060);
    d = md5_hh(d, a, b, c, x[i+ 4], 11,  1272893353);
    c = md5_hh(c, d, a, b, x[i+ 7], 16, -155497632);
    b = md5_hh(b, c, d, a, x[i+10], 23, -1094730640);
    a = md5_hh(a, b, c, d, x[i+13], 4 ,  681279174);
    d = md5_hh(d, a, b, c, x[i+ 0], 11, -358537222);
    c = md5_hh(c, d, a, b, x[i+ 3], 16, -722521979);
    b = md5_hh(b, c, d, a, x[i+ 6], 23,  76029189);
    a = md5_hh(a, b, c, d, x[i+ 9], 4 , -640364487);
    d = md5_hh(d, a, b, c, x[i+12], 11, -421815835);
    c = md5_hh(c, d, a, b, x[i+15], 16,  530742520);
    b = md5_hh(b, c, d, a, x[i+ 2], 23, -995338651);

    a = md5_ii(a, b, c, d, x[i+ 0], 6 , -198630844);
    d = md5_ii(d, a, b, c, x[i+ 7], 10,  1126891415);
    c = md5_ii(c, d, a, b, x[i+14], 15, -1416354905);
    b = md5_ii(b, c, d, a, x[i+ 5], 21, -57434055);
    a = md5_ii(a, b, c, d, x[i+12], 6 ,  1700485571);
    d = md5_ii(d, a, b, c, x[i+ 3], 10, -1894986606);
    c = md5_ii(c, d, a, b, x[i+10], 15, -1051523);
    b = md5_ii(b, c, d, a, x[i+ 1], 21, -2054922799);
    a = md5_ii(a, b, c, d, x[i+ 8], 6 ,  1873313359);
    d = md5_ii(d, a, b, c, x[i+15], 10, -30611744);
    c = md5_ii(c, d, a, b, x[i+ 6], 15, -1560198380);
    b = md5_ii(b, c, d, a, x[i+13], 21,  1309151649);
    a = md5_ii(a, b, c, d, x[i+ 4], 6 , -145523070);
    d = md5_ii(d, a, b, c, x[i+11], 10, -1120210379);
    c = md5_ii(c, d, a, b, x[i+ 2], 15,  718787259);
    b = md5_ii(b, c, d, a, x[i+ 9], 21, -343485551);

    a = safe_add(a, olda);
    b = safe_add(b, oldb);
    c = safe_add(c, oldc);
    d = safe_add(d, oldd);
  }
  return Array(a, b, c, d);
}

function md5_cmn(q, a, b, x, s, t) {
  return safe_add(bit_rol(safe_add(safe_add(a, q), safe_add(x, t)), s),b); }
function md5_ff(a, b, c, d, x, s, t) {
  return md5_cmn((b &amp; c) | ((~b) &amp; d), a, b, x, s, t); }
function md5_gg(a, b, c, d, x, s, t) {
  return md5_cmn((b &amp; d) | (c &amp; (~d)), a, b, x, s, t); }
function md5_hh(a, b, c, d, x, s, t) {
  return md5_cmn(b ^ c ^ d, a, b, x, s, t); }
function md5_ii(a, b, c, d, x, s, t) {
  return md5_cmn(c ^ (b | (~d)), a, b, x, s, t); }

function safe_add(x, y) {
  var lsw = (x &amp; 0xFFFF) + (y &amp; 0xFFFF);
  var msw = (x &gt;&gt; 16) + (y &gt;&gt; 16) + (lsw &gt;&gt; 16);
  return (msw &lt;&lt; 16) | (lsw &amp; 0xFFFF);
}

function bit_rol(num, cnt) { return (num &lt;&lt; cnt) | (num &gt;&gt;&gt; (32 - cnt)); }

function binl2hex(binarray) {
  var hex_tab = "0123456789abcdef";
  var str = "";
  for (var i = 0; i &lt; binarray.length * 4; i++) {
    str += hex_tab.charAt((binarray[i&gt;&gt;2] &gt;&gt; ((i%4)*8+4)) &amp; 0xF) +
           hex_tab.charAt((binarray[i&gt;&gt;2] &gt;&gt; ((i%4)*8  )) &amp; 0xF);
  }
  return str;
}

function str2binl(str) {
  var bin = Array();
  var mask = (1 &lt;&lt; 8) - 1;
  for (var i = 0; i &lt; str.length * 8; i += 8)
    bin[i&gt;&gt;5] |= (str.charCodeAt(i / 8) &amp; mask) &lt;&lt; (i%32);
  return bin;
}
&lt;/textarea&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/emotion?a=-boG2K759Ek:-k9Q9yk8SZA:YwkR-u9nhCs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/emotion?d=YwkR-u9nhCs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/emotion?a=-boG2K759Ek:-k9Q9yk8SZA:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/emotion?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/emotion?a=-boG2K759Ek:-k9Q9yk8SZA:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/emotion?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/emotion?a=-boG2K759Ek:-k9Q9yk8SZA:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/emotion?i=-boG2K759Ek:-k9Q9yk8SZA:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/emotion?a=-boG2K759Ek:-k9Q9yk8SZA:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/emotion?i=-boG2K759Ek:-k9Q9yk8SZA:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description>
			<category>Devlog</category>
			<category>iTunes</category>
			<category>me2day</category>
			<category>Windows</category>
			<category>WSH</category>
			<category>미투데이</category>
			<category>아이튠즈</category>
			<category>윈도우즈</category>
			<author>Dennis Lee</author>
			<guid isPermaLink="false">http://emotion.tistory.com/71</guid>
			<comments>http://emotion.tistory.com/71#entry71comment</comments>
			<pubDate>Mon, 25 Jun 2007 19:25:13 +0900</pubDate>
		<creativeCommons:license>http://creativecommons.org/licenses/by-nc-sa/2.5/</creativeCommons:license><feedburner:origLink>http://emotion.tistory.com/71</feedburner:origLink></item>
		<item>
			<title>Google Hack: 얼굴을 검색한다</title>
			<link>http://feedproxy.google.com/~r/emotion/~3/V07CgFLp9YY/70</link>
			<description>&lt;p&gt;Google 이미지 검색에서 &lt;a href="http://www.pandia.com/sew/462-image.html" rel="external nofollow" title="얼굴을 검색할 수 있는 기능"&gt;얼굴을 검색할 수 있는 기능&lt;/a&gt;이 추가되었습니다. 아직 검색 옵션에는 표시되지 않고 약간의 트릭을 사용하면 가능합니다.&lt;/p&gt;
&lt;p&gt;이미지 검색의 마지막 쿼리에 '&amp;amp;imgtype=face'를 추가하는 것으로 얼굴만 검색되도록 할 수 있습니다. 다음 화면에서 어떤 식으로 결과가 나타나는지 살펴보겠습니다.&lt;/p&gt;
&lt;p&gt;검색어에 제가 좋아하는 &lt;a href="http://images.google.com/images?q=%ED%9E%88%EB%A1%9C%EC%8A%A4%EC%97%90+%EB%A3%8C%EC%BD%94&amp;amp;btnG=%EC%9D%B4%EB%AF%B8%EC%A7%80+%EA%B2%80%EC%83%89&amp;amp;gbv=2" rel="external nofollow"" title="'히로스에 료코'를 그냥 검색"&gt;'히로스에 료코'를 그냥 검색&lt;/a&gt;한 화면입니다.&lt;/p&gt;
&lt;p align="center"&gt;&lt;img title="Google Image Search, Normal" src="http://cfs2.tistory.com/upload_control/download.blog?fhandle=YmxvZzM5NDJAZnMyLnRpc3RvcnkuY29tOi9hdHRhY2gvMC84LnBuZw==" alt="Google Image Search, Normal" width="480" height="380" /&gt;&lt;/p&gt;
&lt;p&gt;뒤에 얼굴만을 검색하도록 &lt;a href="http://images.google.com/images?q=%ED%9E%88%EB%A1%9C%EC%8A%A4%EC%97%90+%EB%A3%8C%EC%BD%94&amp;amp;btnG=%EC%9D%B4%EB%AF%B8%EC%A7%80+%EA%B2%80%EC%83%89&amp;amp;gbv=2&amp;amp;imgtype=face" rel="external nofollow" title="'&amp;amp;imgtype=face'를 추가하여 검색"&gt;'&amp;amp;imgtype=face'를 추가하여 검색&lt;/a&gt;한 화면입니다.&lt;/p&gt;
&lt;p align="center"&gt;&lt;img title="Google Image Search, Face" src="http://cfs3.tistory.com/upload_control/download.blog?fhandle=YmxvZzM5NDJAZnMzLnRpc3RvcnkuY29tOi9hdHRhY2gvMC8xNC5wbmc=" alt="Google Image Search, Face" width="480" height="380" /&gt;&lt;/p&gt;
&lt;p&gt;이미지에서 얼굴 패턴을 찾아낸 뒤 추가적인 태그를 붙여놓은듯 합니다. 더 쉽게 사용하려고 Bookmarklet을 만들어 보았습니다.&lt;/p&gt;
&lt;p class="info"&gt;&lt;a class="external" title="Face Search Bookmarklet"&gt;Face Search Bookmarklet&lt;/a&gt; (오른쪽 버튼으로 북마크에 추가)&lt;/p&gt;
&lt;textarea name="code" class="js"&gt;
javascript:(function(){
  document.location.href = document.location.href + '&amp;amp;imgtype=face';
})()
&lt;/textarea&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/emotion?a=V07CgFLp9YY:bXA_fU3gsy8:YwkR-u9nhCs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/emotion?d=YwkR-u9nhCs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/emotion?a=V07CgFLp9YY:bXA_fU3gsy8:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/emotion?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/emotion?a=V07CgFLp9YY:bXA_fU3gsy8:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/emotion?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/emotion?a=V07CgFLp9YY:bXA_fU3gsy8:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/emotion?i=V07CgFLp9YY:bXA_fU3gsy8:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/emotion?a=V07CgFLp9YY:bXA_fU3gsy8:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/emotion?i=V07CgFLp9YY:bXA_fU3gsy8:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description>
			<category>Weblog</category>
			<category>face</category>
			<category>Google</category>
			<category>image</category>
			<category>search</category>
			<category>검색</category>
			<category>얼굴</category>
			<category>이미지</category>
			<author>Dennis Lee</author>
			<guid isPermaLink="false">http://emotion.tistory.com/70</guid>
			<comments>http://emotion.tistory.com/70#entry70comment</comments>
			<pubDate>Mon, 18 Jun 2007 12:32:15 +0900</pubDate>
		<creativeCommons:license>http://creativecommons.org/licenses/by-nc-sa/2.5/</creativeCommons:license><feedburner:origLink>http://emotion.tistory.com/70</feedburner:origLink></item>
		<item>
			<title>자바스크립트 라이브러리별 CSS 쿼리 성능은</title>
			<link>http://feedproxy.google.com/~r/emotion/~3/n_Dw43mRwkQ/69</link>
			<description>&lt;p&gt;
웹 2.0 시대에 접어들면서 Ajax를 이용하면서 다양한 사용자 인터페이스 방식이 제안되고, 실제 쓰이고 있습니다. 이제는  웹 페이지에서의 드래그&amp;드랍 방식을 이용한 사이트를 쉽게 볼 수 있습니다.
&lt;/p&gt;
&lt;p&gt;
이러한 UX의 높은 품질 뒤에는 다양한 자바 스크립트 라이브러리들의 도움이 컷을 것으로 생각됩니다. 제가 처음 접한 라이브러리는 Prototype 이었습니다. 아직까지도 주력으로 사용하고 있고, 이 라이브러리로 인해 개발 시간을 절반 이하로 줄일 수 있었습니다.
&lt;/p&gt;
&lt;p&gt;
이러한 라이브러리들은 대체적으로 &lt;a href="http://en.wikipedia.org/wiki/CssQuery" rel="external nofollow"&gt;CSS Query&lt;/a&gt;를 이용하여 앨리먼트를 선택할 수 있는 기능을 제공해줍니다. CSS Query라는것은 CSS Selector 문법으로 태그들을 선택하고 조작하기위해 만들어진 자바 스크립트 기능을 의미합니다. XML 기반 문서를 다루는 데에도 유용하기 때문에 다른 프로그래밍 언어에서 차용하기도 합니다. Ajax로 페이지를 동적으로 조작할 때 특히 유용하게 사용됩니다.
&lt;/p&gt;
&lt;p align="center"&gt;
&lt;img src="http://cfs2.tistory.com/upload_control/download.blog?fhandle=YmxvZzM5NDJAZnMyLnRpc3RvcnkuY29tOi9hdHRhY2gvMC83LnBuZw==" width="470" height="300" alt="SlickSpeed"/&gt;
&lt;/p&gt;
&lt;p&gt;
MooTools 사이트에 있는 &lt;a href="http://mootools.net/slickspeed/" rel="external nofollow" title="SlickSpeed Selectors Test"&gt;SlickSpeed Selectors Test&lt;/a&gt; 도구를 이용하면, 앞서 설명한 CSS Query의 성능을 각 자바 스크립트 라이브러리별로 비교할 수 있습니다. 비교 대상은
&lt;a href="http://www.prototypejs.org/" rel="external nofollow"&gt;Porotype&lt;/a&gt;,
&lt;a href="http://jquery.com/" rel="external nofollow"&gt;jQuery&lt;/a&gt;,
&lt;a href="http://mootools.net/" rel="external nofollow"&gt;MooTools&lt;/a&gt;,
&lt;a href="http://extjs.com/" rel="external nofollow"&gt;Ext JS&lt;/a&gt;,
&lt;a href="http://dean.edwards.name/my/cssQuery/" rel="external nofollow"&gt;cssQuery&lt;/a&gt;,
&lt;a href="http://dojotoolkit.org/node/336" rel="external nofollow"&gt;dojo.query&lt;/a&gt;입니다.
&lt;/p&gt;
&lt;p&gt;
아래 표에는 현재 PC에 설치되어 있는 브라우져별로 모든 쿼리를 하는데 걸린 시간을 정리해 보았습니다. Safari, Firefox, IE 순서로 성능 차이가 발생하는군요.
&lt;/p&gt;
&lt;p&gt;
&lt;table&gt;
&lt;caption&gt;라이브러리별 CSS Query 성능 측정 (단위:밀리초) - SlickSpeed&lt;/caption&gt;
&lt;colgroup&gt;
&lt;col class="width-4x"&gt;
&lt;col class="width-2x"&gt;
&lt;col class="width-2x"&gt;
&lt;col class="width-2x"&gt;
&lt;/colgroup&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;JS Framework&lt;/th&gt;
&lt;th&gt;IE6&lt;/th&gt;
&lt;th&gt;Firefox&lt;/th&gt;
&lt;th&gt;Safari(Win)&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;th&gt;prototype 1.5.1&lt;/th&gt;
&lt;td align="right"&gt;&lt;strong&gt;2534&lt;/strong&gt;&lt;/td&gt;
&lt;td align="right"&gt;&lt;strong&gt;232&lt;/strong&gt;&lt;/td&gt;
&lt;td align="right"&gt;&lt;strong&gt;136&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr class="odd"&gt;
&lt;th&gt;jQuery 1.1.2dev&lt;/th&gt;
&lt;td align="right"&gt;5732&lt;/td&gt;
&lt;td align="right"&gt;5831&lt;/td&gt;
&lt;td align="right"&gt;968&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th&gt;MooTools 1.2dev&lt;/th&gt;
&lt;td align="right"&gt;&lt;strong&gt;2183&lt;/strong&gt;&lt;/td&gt;
&lt;td align="right"&gt;&lt;strong&gt;244&lt;/strong&gt;&lt;/td&gt;
&lt;td align="right"&gt;&lt;strong&gt;188&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr class="odd"&gt;
&lt;th&gt;ext 1.1b1&lt;/th&gt;
&lt;td align="right"&gt;(*비정상) 1549&lt;/td&gt;
&lt;td align="right"&gt;1301&lt;/td&gt;
&lt;td align="right"&gt;(*비정상) 179&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th&gt;cssQuery 2.02&lt;/th&gt;
&lt;td align="right"&gt;11559&lt;/td&gt;
&lt;td align="right"&gt;7579&lt;/td&gt;
&lt;td align="right"&gt;1293&lt;/td&gt;
&lt;/tr&gt;
&lt;tr class="odd"&gt;
&lt;th&gt;dojo query&lt;/th&gt;
&lt;td align="right"&gt;&lt;strong&gt;1214&lt;/strong&gt;&lt;/td&gt;
&lt;td align="right"&gt;&lt;strong&gt;446&lt;/strong&gt;&lt;/td&gt;
&lt;td align="right"&gt;&lt;strong&gt;243&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/p&gt;
&lt;p&gt;
Prototype과 MooTools, dojo.query의 성능이 대체적으로 좋게 나왔습니다. 신뢰성은 각각의 셀렉터별로 틀리기는 하지만 성능이 좋은 라이브러리가 품질 또한 좋았습니다. (Ext JS의 경우 속도는 빠르지만 쿼리된 앨리먼트의 개수가 잘못된 경우가 많았습니다.)
&lt;/p&gt;
&lt;p&gt;
여러분은 어떤 라이브러리를 사용하고 계신가요?
&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/emotion?a=n_Dw43mRwkQ:f1Zqf_Esq34:YwkR-u9nhCs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/emotion?d=YwkR-u9nhCs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/emotion?a=n_Dw43mRwkQ:f1Zqf_Esq34:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/emotion?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/emotion?a=n_Dw43mRwkQ:f1Zqf_Esq34:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/emotion?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/emotion?a=n_Dw43mRwkQ:f1Zqf_Esq34:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/emotion?i=n_Dw43mRwkQ:f1Zqf_Esq34:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/emotion?a=n_Dw43mRwkQ:f1Zqf_Esq34:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/emotion?i=n_Dw43mRwkQ:f1Zqf_Esq34:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description>
			<category>Devlog</category>
			<category>JavaScript</category>
			<category>성능</category>
			<category>자바스크립트</category>
			<category>테스트</category>
			<author>Dennis Lee</author>
			<guid isPermaLink="false">http://emotion.tistory.com/69</guid>
			<comments>http://emotion.tistory.com/69#entry69comment</comments>
			<pubDate>Wed, 13 Jun 2007 19:26:25 +0900</pubDate>
		<creativeCommons:license>http://creativecommons.org/licenses/by-nc-sa/2.5/</creativeCommons:license><feedburner:origLink>http://emotion.tistory.com/69</feedburner:origLink></item>
		<item>
			<title>프로젝트가 실제로 어떻게 진행되는가</title>
			<link>http://feedproxy.google.com/~r/emotion/~3/AjBdl1d6uX8/68</link>
			<description>&lt;p&gt;
&lt;a href="http://www.projectcartoon.com/" rel="external nofollow"&gt;Project Cartoon&lt;/a&gt; 사이트의 글을 번역해 보았습니다. 공감가는 부분이 많으실 겁니다. 직접 가보시면 자신만의 카툰도 만드실 수 있습니다. 아래 그림은 &lt;a href="http://www.projectcartoon.com/cartoon/1799/new" rel="external nofollow" title="Project Cartoon: 프로젝트의 오해"&gt;갤러리 페이지&lt;/a&gt;에서도 보실 수 있습니다.
&lt;/p&gt;
&lt;p align="center"&gt;&lt;img src="http://cfs3.tistory.com/upload_control/download.blog?fhandle=YmxvZzM5NDJAZnMzLnRpc3RvcnkuY29tOi9hdHRhY2gvMC8xMy5wbmc=" width="600" height="2249" alt="프로젝트가 실제로 어떻게 진행되는가"/&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/emotion?a=AjBdl1d6uX8:HFxoImCYX9o:YwkR-u9nhCs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/emotion?d=YwkR-u9nhCs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/emotion?a=AjBdl1d6uX8:HFxoImCYX9o:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/emotion?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/emotion?a=AjBdl1d6uX8:HFxoImCYX9o:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/emotion?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/emotion?a=AjBdl1d6uX8:HFxoImCYX9o:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/emotion?i=AjBdl1d6uX8:HFxoImCYX9o:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/emotion?a=AjBdl1d6uX8:HFxoImCYX9o:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/emotion?i=AjBdl1d6uX8:HFxoImCYX9o:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description>
			<category>Devlog</category>
			<category>Cartoon</category>
			<category>Fun</category>
			<category>PROJECT</category>
			<category>프로젝트</category>
			<author>Dennis Lee</author>
			<guid isPermaLink="false">http://emotion.tistory.com/68</guid>
			<comments>http://emotion.tistory.com/68#entry68comment</comments>
			<pubDate>Wed, 16 May 2007 13:42:46 +0900</pubDate>
		<creativeCommons:license>http://creativecommons.org/licenses/by-nc-sa/2.5/</creativeCommons:license><feedburner:origLink>http://emotion.tistory.com/68</feedburner:origLink></item>
		<item>
			<title>야후 파이프를 이용한 플톡 피드 위젯</title>
			<link>http://feedproxy.google.com/~r/emotion/~3/hqqYffMKX1c/67</link>
			<description>&lt;p&gt;예전에 &lt;a href="/60" title="플톡을 티스토리에 달아보자"&gt;플톡을 티스토리에 달아보자&lt;/a&gt;라는 포스트를 작성한 적이 있습니다. 그 때는 &lt;a href="http://taemy.experlab.com/250" rel="external nofollow" title="야후 파이프의 JSON 서비스"&gt;야후 파이프의 JSON 서비스&lt;/a&gt;를 알지 못해서 John Resig의&lt;a href="http://ejohn.org/projects/rss2json/" rel="external nofollow" title="RSS to JSON Convertor"&gt;RSS to JSON Convertor&lt;/a&gt;를 이용한 방법을 설명했었습니다.&lt;/p&gt;

&lt;p&gt;이 포스트에서는 일반적인 RSS 피드를 야후 파이프를 경유시켜 자바스크립트를 이용한 위젯을 만드는 방법을 설명 드리겠습니다.&lt;/p&gt;

&lt;p&gt;먼저 야후 파이프에서 RSS 파이프를 생성하거나 기존에 생성되어 있는 파이프를 선택합니다. 여기에서는&amp;nbsp; 제가 생성한 파이프 모듈을 이용하겠습니다. 이 모듈은 &lt;a href="http://pipes.yahoo.com/pipes/pipe.info?_id=wOVHVxPZ2xGjnCJlE5PZnA" rel="external nofollow" title="Pipes: PlayTalk Entry Feed"&gt;Pipes: PlayTalk Entry Feed&lt;/a&gt; 페이지에서 테스트해 볼 수 있습니다. 위쪽에는 최대 피드 크기를 넣고, 아래에는 자신의 플톡 아이디를 입력하면 됩니다. 파이프를 실행하면 제일 아래쪽 도구에 RSS와 JSON 출력이 있습니다. 이 JSON 출력을 자바스크립트로 받아 처리하면 됩니다.&lt;/p&gt;
&lt;p&gt;자바스크립트의 처리는 &lt;a href="http://www.prototypejs.org/" title="Prototype.js" rel="external nofollow"&gt;Prototype 라이브러리&lt;/a&gt;를 이용합니다.&lt;/p&gt;

&lt;textarea name="code" class="js"&gt;
&lt;style type="text/css"&gt;
  #pipes-widget { font:9pt auto; color:#444; line-height:1.4em; }
  #pipes-widget a { color:#444; text-decoration:none; }
  #pipes-widget a:hover { color:#c00; }
  #pipes-widget h3 { margin:0; padding:0.2em 0; font-size:1em; color:#000;
                     border-bottom:1px dotted #aaa; padding-left:20px; 
                     background:url(http://playtalk.net/Img/icon_communication.gif)
                     no-repeat left center; }
  #pipes-widget ul { margin:0.2em auto; padding:0; }
  #pipes-widget li { margin:0; padding:0; list-style:none; color:#444; }
&lt;/style&gt;

&lt;div id="pipes-widget"&gt;
  &lt;h3&gt;나의 플레이톡&lt;/h3&gt;
  &lt;ul&gt;피드 읽는중...&lt;/ul&gt;
&lt;/div&gt;

&lt;script type="text/javascript" src="http://prototypejs.org/assets/2007/1/18/prototype.js"&gt;&lt;/script&gt;
&lt;script type="text/javascript"&gt;
/*
 * Yahoo Pipes를 사용하였습니다.
 *  - 스타일을 변경하시려면 소스 내용을 수정하세요.
 *  - 라이센스는 CCL (By) 2.5 입니다.
 *
 * 사용법
 *  - 아래 값을 수정하고 페이지 내용 중 원하는 부분에 붙여 넣으시면 됩니다.
 */

var id = 'emotion'; // 플톡 아이디
var size = '5'; // 출력 개수
var length = 25; // 항목당 글자 길이
var interval = 1000; // 지연시간 (플톡 때문에 지연될때 조정, 밀리초 단위)

// ----------

window.setTimeout(function pipes() {
  var s = document.createElement('script');
  s.type = 'text/javascript';
  s.src // 다른 모듈 이용하시려면 여기를 변경
    = 'http://pipes.yahoo.com/pipes/pipe.run?_id=wOVHVxPZ2xGjnCJlE5PZnA'
    + '&amp;_render=json&amp;_callback=piper'
    + '&amp;size=' + size + '&amp;id=' + id
    + '&amp;t=' + (new Date()).getTime();
  $$('head')[0].appendChild(s);
}, interval);

function piper(feed) {
  var h = '';
  feed.value.items.each(function(item) {
    h += '&lt;li&gt;&lt;a href="' + item.link + '" title="' + item.title + '\n'
      + item.description.stripTags() + '"&gt;'
      + ellipsis(item.description.stripTags(), length) + '&lt;/a&gt;&lt;/li&gt;';
  });
  $$('#pipes-widget ul')[0].innerHTML = h;
}

function ellipsis(text, size) {
  if (size == 0) return text;
  var index = 0;
  var count = 0;
  for (index = 0; index &lt; text.length; index++) {
    if (count &gt;= size) {
      return text.substring(0, index).replace(/\s+$/, '') + '...';
    }
    count += escape(text.charAt(index)).indexOf('%u') &gt; -1 ? 2 : 1;
  }
  return text;
}
&lt;/script&gt;
&lt;/textarea&gt;

&lt;p&gt;위 소스를 원하는 위치에 넣으시면 됩니다. 태그 부분의 마크업과 스타일 시트 부분은 스킨에 맞게 변경하시면 좋습니다. 단 DIV 태그의 pipes-widget 아이디와 UL은 구조는 지켜주셔야 합니다. 플톡 초기화시 코드를 끼워 넣은 이후 부분의 표시가 지연되는 문제가 생길 때에는 interval 값을 조정하시면 됩니다. 기본 1000으로 되어있어서 1초 후에 피드를 긁어오게 됩니다.&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/emotion?a=hqqYffMKX1c:WV3dACK4h5Q:YwkR-u9nhCs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/emotion?d=YwkR-u9nhCs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/emotion?a=hqqYffMKX1c:WV3dACK4h5Q:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/emotion?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/emotion?a=hqqYffMKX1c:WV3dACK4h5Q:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/emotion?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/emotion?a=hqqYffMKX1c:WV3dACK4h5Q:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/emotion?i=hqqYffMKX1c:WV3dACK4h5Q:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/emotion?a=hqqYffMKX1c:WV3dACK4h5Q:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/emotion?i=hqqYffMKX1c:WV3dACK4h5Q:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description>
			<category>Devlog</category>
			<category>JavaScript</category>
			<category>RSS</category>
			<category>Yahoo Pipes</category>
			<category>야후 파이프</category>
			<category>위젯</category>
			<category>자바스크립트</category>
			<category>피드</category>
			<author>Dennis Lee</author>
			<guid isPermaLink="false">http://emotion.tistory.com/67</guid>
			<comments>http://emotion.tistory.com/67#entry67comment</comments>
			<pubDate>Tue, 17 Apr 2007 21:49:17 +0900</pubDate>
		<creativeCommons:license>http://creativecommons.org/licenses/by-nc-sa/2.5/</creativeCommons:license><feedburner:origLink>http://emotion.tistory.com/67</feedburner:origLink></item>
		<item>
			<title>티스토리 초대장 배포합니다. (미투데이 무제한 초대 추가)</title>
			<link>http://feedproxy.google.com/~r/emotion/~3/n2rPSoUX9yE/66</link>
			<description>&lt;p align="center"&gt;&lt;img src="http://cfs3.tistory.com/upload_control/download.blog?fhandle=YmxvZzM5NDJAZnMzLnRpc3RvcnkuY29tOi9hdHRhY2gvMC84LnBuZw==" width="421" height="119" alt="Tistory, 나만의 상상천국"/&gt;&lt;/p&gt;
&lt;p&gt;다른 글을 읽다가 확인해 보니 티스토리 초대장이 25개나 추가되어 있더군요.&lt;/p&gt;
&lt;p&gt;선착순입니다. 필요하신 분은 메일 주소를 &lt;ins&gt;비밀 댓글로&lt;/ins&gt; 달아 주세요. &lt;del&gt;메일 주소는 되도록 &lt;em&gt;crowelee [at] gmail.com&lt;/em&gt; 형식으로 부탁 드립니다.&lt;/del&gt;&lt;/p&gt;
&lt;blockquote&gt;&lt;del&gt;추가:&lt;br/&gt;&lt;a href="http://6318.tistory.com/" rel="external nofollow" title="나는 항상 그자리에 있습니다"&gt;파스텔꿈&lt;/a&gt;님의 도움으로 &lt;a href="http://me2day.net/emotion" rel="external nofollow" title="emotion's me2day by 세네세네"&gt;me2day&lt;/a&gt;에 가입할 수 있었습니다. 미투 초대장 1개가 기본적으로 있어서 &lt;strong&gt;한 분&lt;/strong&gt; 초대해 드립니다. 미투 초대를 원하시는 분은 &lt;strong&gt;이름&lt;/strong&gt;과 &lt;strong&gt;이메일&lt;/strong&gt;, &lt;strong&gt;오픈아이디&lt;/strong&gt;를 비밀 댓글로 달아 주세요. 가입할 때 이메일과 &lt;a href="http://www.myid.net/" rel="external nofollow" title="myID.net"&gt;오픈아이디&lt;/a&gt;가 꼭 필요하니 정확히 적어 주세요.&lt;/del&gt;&lt;/blockquote&gt;
&lt;p&gt;&lt;del&gt;미투데이 초대는 마감되었습니다.&lt;/del&gt;&lt;/p&gt;
&lt;p align="center"&gt;&lt;img src="http://cfs3.tistory.com/upload_control/download.blog?fhandle=YmxvZzM5NDJAZnMzLnRpc3RvcnkuY29tOi9hdHRhY2gvMC85LnBuZw==" width="420" height="235" alt="me2DAY, 바쁜 블로거들을 위해 태어났다"/&gt;&lt;/p&gt;&lt;p&gt;미투데이 초대장이 무제한 리필되도록 변경되어 미투데이 초대장도 같이 나누어 드립니다.&lt;/p&gt;
&lt;p&gt;미투데이 초대를 원하시는 분은 &lt;a href="http://www.myid.net/" rel="external nofollow" title="myID.net"&gt;myid.net&lt;/a&gt;이나 &lt;a href="http://www.myopenid.com/" rel="external nofollow" title="MyOpenID.com"&gt;myopenid.com&lt;/a&gt;에서 오픈아이디를 만드신 후, &lt;del&gt;&lt;strong&gt;이름&lt;/strong&gt;과 &lt;strong&gt;이메일&lt;/strong&gt;, &lt;strong&gt;오픈아이디&lt;/strong&gt;를&lt;/del&gt; &lt;ins&gt;&lt;strong&gt;이메일&lt;/strong&gt;(초대 방식이 이메일만으로 변경되었습니다 ^^;)을&lt;/ins&gt; 비밀 댓글로 달아 주세요.&lt;/p&gt;
&lt;p&gt;정리하면 티스토리 초대장 22장과 미투데이 무제한 초대장 나누어 드립니다.&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/emotion?a=n2rPSoUX9yE:Drt-3-PxwxI:YwkR-u9nhCs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/emotion?d=YwkR-u9nhCs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/emotion?a=n2rPSoUX9yE:Drt-3-PxwxI:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/emotion?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/emotion?a=n2rPSoUX9yE:Drt-3-PxwxI:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/emotion?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/emotion?a=n2rPSoUX9yE:Drt-3-PxwxI:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/emotion?i=n2rPSoUX9yE:Drt-3-PxwxI:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/emotion?a=n2rPSoUX9yE:Drt-3-PxwxI:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/emotion?i=n2rPSoUX9yE:Drt-3-PxwxI:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description>
			<category>Weblog</category>
			<category>me2day</category>
			<category>Tistory</category>
			<category>미투데이</category>
			<category>초대장</category>
			<category>티스토리</category>
			<author>Dennis Lee</author>
			<guid isPermaLink="false">http://emotion.tistory.com/66</guid>
			<comments>http://emotion.tistory.com/66#entry66comment</comments>
			<pubDate>Wed, 11 Apr 2007 13:49:16 +0900</pubDate>
		<creativeCommons:license>http://creativecommons.org/licenses/by-nc-sa/2.5/</creativeCommons:license><feedburner:origLink>http://emotion.tistory.com/66</feedburner:origLink></item>
		<item>
			<title>웹 브라우저 스크롤 팁</title>
			<link>http://feedproxy.google.com/~r/emotion/~3/YBAywggXVgk/65</link>
			<description>&lt;p align="center"&gt;&lt;img src="http://cfs2.tistory.com/upload_control/download.blog?fhandle=YmxvZzM5NDJAZnMyLnRpc3RvcnkuY29tOi9hdHRhY2gvMC81LnBuZw==" width="442" height="280" alt="Scroll in Web Browser"/&gt;&lt;/p&gt;
&lt;p&gt;웹 서핑을 하다보면 스크롤을 해야 할 경우가 많습니다. 예전에는 마우스로 오른쪽의 스크롤 막대를 잡고 움직이거나 '페이지 업(Page Up)' 혹은 '페이지 다운(Page Down)' 키를 사용해야 했습니다만, 요즘은 휠 마우스의 보급으로 인해 이러한 불편이 많이 줄었습니다.&lt;/p&gt;
&lt;p&gt;저도 휠 마우스를 사용하고 있습니다만 쇼핑몰이나 이미지 갤러리 등이 아닌 일반 블로그의 글이나 기사를 읽을 때에는 휠을 자주 사용하지 않습니다. 휠을 사용하면 페이지 단위로 스크롤이 되지않아 불편하기 때문입니다. 그렇다고 'Page Up' 이나 'Page Down' 키를 사용하는 것도 좀 귀찮습니다. 마우스와 함께 모두 몸의 오른편에 위치해 있기 때문입니다.&lt;/p&gt;
&lt;p&gt;때문에 예전부터 애용하던 '스페이스(Space)' 키를 사용합니다. 왼손으로 누르기에 자연스럽고 키보드의 자판 중 제일 크기 때문에 잘못 누를 염려도 없습니다. 이 키는 다음과 같이 동작합니다.&lt;/p&gt;
&lt;p class="info"&gt;&lt;strong&gt;스페이스(Space) = 페이지 업(Page Down)&lt;/strong&gt;&lt;br/&gt;
&lt;strong&gt;시프트(Shift)+스페이스(Space) = 페이지 다운(Page Up)&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;IE와 Firefox에서 모두 동작합니다. (Opera나 Safari, 다른 OS에서는 확인해 보지 못했습니다.) 메모장이나 다른 편집기에서는 동작하지 않으니 '혹시나..'하고 테스트해 보지는 마세요.&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/emotion?a=YBAywggXVgk:573p2FVCfps:YwkR-u9nhCs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/emotion?d=YwkR-u9nhCs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/emotion?a=YBAywggXVgk:573p2FVCfps:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/emotion?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/emotion?a=YBAywggXVgk:573p2FVCfps:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/emotion?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/emotion?a=YBAywggXVgk:573p2FVCfps:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/emotion?i=YBAywggXVgk:573p2FVCfps:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/emotion?a=YBAywggXVgk:573p2FVCfps:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/emotion?i=YBAywggXVgk:573p2FVCfps:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description>
			<category>Tiplog</category>
			<category>Tags: Web Browser</category>
			<category>스크롤</category>
			<category>웹 브라우저</category>
			<category>팁</category>
			<author>Dennis Lee</author>
			<guid isPermaLink="false">http://emotion.tistory.com/65</guid>
			<comments>http://emotion.tistory.com/65#entry65comment</comments>
			<pubDate>Wed, 04 Apr 2007 14:57:41 +0900</pubDate>
		<creativeCommons:license>http://creativecommons.org/licenses/by-nc-sa/2.5/</creativeCommons:license><feedburner:origLink>http://emotion.tistory.com/65</feedburner:origLink></item>
		<item>
			<title>LetMeType, 화면 모든 곳에서 자동 완성 기능을..</title>
			<link>http://feedproxy.google.com/~r/emotion/~3/uLTWx5Fhqjw/64</link>
			<description>&lt;p&gt;IDE 등을 사용해 개발하시는 분들이라면 다 아실만한 코드 인사이트라는 기능이 있습니다. 코드 템플릿으로 불리기도 하는 이 기능은 네이버 검색창의 검색어 추천 기능과 상당히 유사한 기능입니다. 이러한 코드 인사이트를 이용하면 첫머리 몇 글자만 입력한 후, 코드 인사이트에서 추천해 주는 템플릿을 선택하여 철자가 틀리는 일 없이 정확하고 빠른 코딩이 가능합니다. 검색어 추천 기능도 동일한 아이디어를 통해 나온 기능이라고 봅니다. 이를 통칭하여 자동완성으로 부르도록 하겠습니다.&lt;/p&gt;
&lt;p&gt;이러한 자동완성 기능은 특정한 편집기 혹은 정해진 입력부에서만 사용되는 것이 일반적입니다. 이러한 것을 바탕화면을 포함한 모든 프로그램에 적용시킬 수 있었으면 하는 바램을 만족시켜주는 프로그램이 있어 소개드립니다.&lt;/p&gt;
&lt;p&gt;바로 &lt;a href="http://www.clasohm.com/lmt/en/" rel="external nofollow" title="LetMeType"&gt;LetMeType&lt;/a&gt;입니다. ZDNet에서는&amp;nbsp;사용하기에 쉽고, 수고를 덜어주며, 깔끔한 인터페이스와 다양한 옵션을 가졌다고 말하고 있습니다. &lt;a href="http://www.gnu.org/licenses/gpl.html" rel="external nofollow" title="GPL"&gt;GPL&lt;/a&gt; 방식으로 소스코드와 함께 공개되어 있습니다.&lt;/p&gt;
&lt;p align="center"&gt;&lt;img src="http://cfs3.tistory.com/upload_control/download.blog?fhandle=YmxvZzM5NDJAZnMzLnRpc3RvcnkuY29tOi9hdHRhY2gvMC82LnBuZw==" width="304" height="241" alt="LetMeType in Notepad"/&gt;&lt;/p&gt;
&lt;p&gt;위와 같이 메모장 같은 글자를 입력할 수 있는 모든 곳에서 자동완성 기능이 동작하게 됩니다. 지정된 글자수(기본 2자)를 타이핑하면 자동완성 툴팁이 뜨게 됩니다. 떠 있는 추천 단어를 1~4의 숫자키를 이용해 선택하면 됩니다.&lt;/p&gt;
&lt;p&gt;이 프로그램이 가지는 장점은 사용자가 입력한 모든 단어가 자동으로 축적되는데 있습니다. 일일이 자동완성 단어를 등록해 놓을 필요가 없습니다. 일정 시간동안 쌓은 데이터를 이용하여 빈도에 따라 추천 단어를 보여줍니다. 이렇게 쌓인 데이터는 별도의 파일로 저장할 수 있고, 특정 텍스트 파일을 데이터로 가져올 수도 있습니다. 각각의 파일들을 통합하는 기능까지 무엇 하나 빠지지 않습니다.&lt;/p&gt;
&lt;p align="center"&gt;&lt;img src="http://cfs2.tistory.com/upload_control/download.blog?fhandle=YmxvZzM5NDJAZnMyLnRpc3RvcnkuY29tOi9hdHRhY2gvMC80LnBuZw==" width="490" height="576" alt="LetMeType - Settings"/&gt;&lt;/p&gt;
&lt;p&gt;설정할 수 있는 항목 또한 다양합니다. 자동완성 기능이 나타나거나 없어지는 타이밍과 최소 글자수, 대소문자 변환 및 빈도에 따른 설정 등이 가능합니다. 암호 등 다른 사람이 보지 않아야 할 중요한 단어는 제외할 단어 목록에 넣어 놓으면 됩니다. 또한 이 프로그램이 동작하는 다른 프로그램 목록을 등록할 수도 있습니다.&lt;/p&gt;
&lt;p align="center"&gt;&lt;img src="http://cfs3.tistory.com/upload_control/download.blog?fhandle=YmxvZzM5NDJAZnMzLnRpc3RvcnkuY29tOi9hdHRhY2gvMC83LnBuZw==" width="420" height="250" alt="LetMeType - About"/&gt;&lt;/p&gt;
&lt;p&gt;About 창에서는 자신이 타이핑한 글자와 추천 히트수 등의 간단한 통계 정보가 표시됩니다.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;단 하나 아쉬운 점은 한글이 지원되지 않는 것 같습니다. 설정에 따라 사용할 수 있을 것 같은데 방법을 모르겠습니다. 혹시 아시는 분은 댓글에 남겨주세요. 설정을 통해 지원이 된다면 추후 업데이트 하도록 하겠습니다.&lt;/p&gt;
&lt;/blockquote&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/emotion?a=uLTWx5Fhqjw:xWkhsC8TEcc:YwkR-u9nhCs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/emotion?d=YwkR-u9nhCs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/emotion?a=uLTWx5Fhqjw:xWkhsC8TEcc:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/emotion?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/emotion?a=uLTWx5Fhqjw:xWkhsC8TEcc:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/emotion?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/emotion?a=uLTWx5Fhqjw:xWkhsC8TEcc:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/emotion?i=uLTWx5Fhqjw:xWkhsC8TEcc:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/emotion?a=uLTWx5Fhqjw:xWkhsC8TEcc:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/emotion?i=uLTWx5Fhqjw:xWkhsC8TEcc:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description>
			<category>Reviewlog</category>
			<category>Auto Complete</category>
			<category>LetMeType</category>
			<category>도구</category>
			<category>자동완성</category>
			<author>Dennis Lee</author>
			<guid isPermaLink="false">http://emotion.tistory.com/64</guid>
			<comments>http://emotion.tistory.com/64#entry64comment</comments>
			<pubDate>Tue, 03 Apr 2007 21:01:44 +0900</pubDate>
		<creativeCommons:license>http://creativecommons.org/licenses/by-nc-sa/2.5/</creativeCommons:license><feedburner:origLink>http://emotion.tistory.com/64</feedburner:origLink></item>
		<item>
			<title>플톡 PlayTalk 친구들의 최신 피드 구독하기</title>
			<link>http://feedproxy.google.com/~r/emotion/~3/0O5Q6-2393s/63</link>
			<description>&lt;p align="center"&gt;
&lt;img src="http://cfs2.tistory.com/upload_control/download.blog?fhandle=YmxvZzM5NDJAZnMyLnRpc3RvcnkuY29tOi9hdHRhY2gvMC8zLnBuZw==" width="318" height="258" alt="Pipes: PlayTalk Friends Feed"/&gt;
&lt;/p&gt;
&lt;p&gt;
플톡의 친구 리스트를 이용하여 친구들의 최신 톡을 구독할 수 있는 파이프(Yahoo! Pipes)를 만들었습니다. &lt;a href="http://pipes.yahoo.com/pipes/pipe.info?_id=JgG0QBTZ2xGL9zquoeNLYQ" rel="external nofollow" title="Pipes: PlayTalk Friends Feed"&gt;PlayTalk Friends Feed&lt;/a&gt;라는 파이프 페이지로 가셔서 최대 목록과 플톡 아이디를 넣어 사용하시면 됩니다.
&lt;/p&gt;
&lt;p&gt;
&lt;a href="http://taemy.mgom.pe.kr/250" rel="external nofollow" title="me2day 플러그인 - 티스토리에도 사용가능 (js 로만 처리) at devLog"&gt;파이프를 이용해 피드를 티스토리에 다는 방법&lt;/a&gt;이 있으니 참고하세요.
&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/emotion?a=0O5Q6-2393s:6773W9gsMO8:YwkR-u9nhCs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/emotion?d=YwkR-u9nhCs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/emotion?a=0O5Q6-2393s:6773W9gsMO8:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/emotion?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/emotion?a=0O5Q6-2393s:6773W9gsMO8:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/emotion?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/emotion?a=0O5Q6-2393s:6773W9gsMO8:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/emotion?i=0O5Q6-2393s:6773W9gsMO8:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/emotion?a=0O5Q6-2393s:6773W9gsMO8:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/emotion?i=0O5Q6-2393s:6773W9gsMO8:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description>
			<category>Devlog</category>
			<category>Pipes</category>
			<category>playtalk</category>
			<category>파이프</category>
			<category>플톡</category>
			<author>Dennis Lee</author>
			<guid isPermaLink="false">http://emotion.tistory.com/63</guid>
			<comments>http://emotion.tistory.com/63#entry63comment</comments>
			<pubDate>Mon, 26 Mar 2007 18:30:17 +0900</pubDate>
		<creativeCommons:license>http://creativecommons.org/licenses/by-nc-sa/2.5/</creativeCommons:license><feedburner:origLink>http://emotion.tistory.com/63</feedburner:origLink></item>
	<lastBuildDate>Fri, 10 Jul 2009 00:00:00 PDT</lastBuildDate></channel>
</rss>
