<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-6225809520352696342</id><updated>2012-02-17T04:40:23.673+09:00</updated><category term='Policy'/><category term='Mobile'/><category term='certification'/><category term='Operating System(UNIX)'/><category term='iPhone'/><category term='Terms'/><category term='JAVA'/><category term='JSP'/><category term='Cloud Computing'/><category term='Database'/><category term='Game'/><category term='security'/><category term='Blog Design'/><category term='Info'/><category term='phrase'/><category term='Android'/><category term='book'/><category term='Services'/><category term='J2EE'/><category term='Servlet'/><category term='News'/><category term='Environment Setting'/><category term='Scrap'/><category term='Augmented Reality'/><title type='text'>myTrace</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://xldy.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6225809520352696342/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://xldy.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Doyoung Lee</name><uri>http://www.blogger.com/profile/04200847835856627532</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://4.bp.blogspot.com/_VFIL5Trtyko/Sw5bnjBV04I/AAAAAAAAAMo/TIEeIwOyYq4/S220/3.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>28</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-6225809520352696342.post-136090860726997695</id><published>2010-02-02T13:28:00.001+09:00</published><updated>2010-02-02T13:30:53.614+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='News'/><title type='text'>애플, 어도비 플래쉬를 또 외면한 이유</title><content type='html'>&lt;span class="Apple-style-span" style="color: #2b2b2b; font-family: gulim; font-size: 14px; line-height: 21px;"&gt;&amp;nbsp;애플이 최근 발표한 아이패드에서도 어도비시스템즈 플래시 기술을 지원하는 것을 거부했다. 아이폰에 이어 아이패드 사용자들도 플래시 기반 콘텐츠를 이용할 수 없게 됐다.&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: #2b2b2b; font-family: gulim; font-size: 14px; line-height: 21px;"&gt;&amp;nbsp;스티브 잡스 애플 최고경영자는 아이패드가 동영상 감상에 있어 넷북이나 스마트폰보다 향상된 경험을 제공할 것이라는 점을 분명히 했다. 그러면서도 웹에서 돌아가는 동영상의 70~75%에 탑재된 플래시 지원을 거절했다는 점에서 그 배경에 비상한 관심이 쏠리고 있다.&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: #2b2b2b; font-family: gulim; font-size: 14px; line-height: 21px;"&gt;&amp;nbsp;아이폰 출시 이후 플래시 지원을 놓고 애플과 어도비는&amp;nbsp;불편한 관계였다.&amp;nbsp;어도비는 아이폰에 플래시를 넣고 싶어했지만 애플은&amp;nbsp;문호를 열어주지 않았다. 한때&amp;nbsp;아이폰에 플래시가 들어갈 것이란 신호가 포착됐지만 루머에 그쳤다. 애플은&amp;nbsp;결국 아이패드에서도 플래시에 대한 잠금장치를 풀지 않았다.전문가들에 따르면 아이패드에서 플래시를 지원하지 않는 것은 애플에게는 마이너스가 될 수 있다는 평가. 아이패드는 웹브라우징에 초점이 맞춰져 있다. 그런만큼, 플래시를 배제한 것은 사용성에 문제를 일으킬 수 있다.&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: #2b2b2b; font-family: gulim; font-size: 14px; line-height: 21px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: #2b2b2b; font-family: gulim; font-size: 14px; line-height: 21px;"&gt;&amp;nbsp;CNN, 훌루, 디즈니 등 다수 웹사이트는 지금 플래시 기반이다.어도비도 공격모드로 나섰다.&amp;nbsp;아이폰에서 외면받았을때만 해도&amp;nbsp;어도비는&amp;nbsp;애플과&amp;nbsp;협력을 기대한다는 뉘앙스을 풍겼으나 아이패드에서도 거부당하자 사용자들은 웹콘텐츠를 제대로 이용할 수 없을 것이라고 경고했다.어도비의 애드리언 루드위그 플래시 플랫폼 매니저는 블로그를 통해 "애플이 아이패드에 플래시를 거부한 것은 아이튠스 서비스에서 사용자들이 콘텐츠를 이용하는 것을 통제하기 위한 것"이라고 지적했다고 뉴욕타임스는 전했다.&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: #2b2b2b; font-family: gulim; font-size: 14px; line-height: 21px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: #2b2b2b; font-family: gulim; font-size: 14px; line-height: 21px;"&gt;&amp;nbsp;어도비는 현재&amp;nbsp;50개 이상의 파트너들과 협력해&amp;nbsp;개발자, 콘텐츠 업체들이 자신들의 콘텐츠를&amp;nbsp;다양한 기기에&amp;nbsp;접목할 수 있는&amp;nbsp;오픈스크린 프로젝트를 진행중이다. 디바이스에 상관없이 콘텐츠와 애플리케이션에 접근할&amp;nbsp;수 있도록 해주겠다는게 골자. 이를 감안하면 아이폰과 아이패드에서 플래시가 돌아가지 않는 것은 어도비에겐 부담스러울 수 밖에 없다.&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: #2b2b2b; font-family: gulim; font-size: 14px; line-height: 21px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: #2b2b2b; font-family: gulim; font-size: 14px; line-height: 21px;"&gt;&amp;nbsp;애플은 아이폰에서 플래시를 지원하지 않는 것과 관련해 너무 무겁기 때문이라는 입장을 밝혀왔다. 아이패드에서 플래시를 거부한 것도 기술적인 이유와 무관치 않은 듯 하다.&amp;nbsp;애플 데스크톱과 노트북의 경우 현재 플래시를 지원하고 있다. 그러나&amp;nbsp;플래시로 인해&amp;nbsp;애플리케이션간 충돌 현상이 벌어진다는 지적.&amp;nbsp;애플은&amp;nbsp;아이패드에서도 비슷한 상황이 벌어지는 것을 우려하고 있다는 설명이다.플래시 지원에 따른 시스템 부하와 &amp;nbsp;보안 문제도&amp;nbsp;거론됐다.&amp;nbsp;플래시 기반 콘텐츠가 배터리도 많이 잡아먹는다는 것도 문제로 꼽혔다.&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: #2b2b2b; font-family: gulim; font-size: 14px; line-height: 21px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: #2b2b2b; font-family: gulim; font-size: 14px; line-height: 21px;"&gt;&amp;nbsp;애플은 플래시 대신 차세대 웹표준으로 주목받고 있는 HTML5를&amp;nbsp;주목하는 모습이다. 애플외에&amp;nbsp;유튜브와 비메오닷컴도 현재 HTML5로의 전환을 추진중이다. 플리커닷컴도 플래시의 대안을 고민하고 있다. 별도 런타임 SW를 깔아야 하는 플래시와 달리 HTML5는 웹브라우저에서 바로 돌아간다. HTML5가 확산될 경우 아이폰과 아이패드 사용자들은 플래시가 없어도 웹기반 동영상 콘텐츠를 이용할 수 있게 된다.그러나 HTML5는 아직 초기 단계다. 게임 제작이나 고급 동영상 기능 지원은 부족하다는 지적이다.&amp;nbsp;그런만큼, 웹을 HTML5&amp;nbsp;포맷으로 전환하는 과정은 쉽지도, 빠르지도 않을&amp;nbsp;것이라고 뉴욕타임스는 전하고 있다. 아직은 플래시가 개발자들에게 멀티미디어 프로그래밍 언어라는 것이다.그럼에도 뉴욕타임스는 많은 동영상 사이트에서 플래시의 대안으로 HTML5를 실험하고 있다는 것을 이유로 들어 플래시 공백에 따른 영향을 길지 않을 수도 있다고 분석했다.&amp;nbsp;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;http://www.tiobe.com/content/paperinfo/tpci/rss/&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6225809520352696342-136090860726997695?l=xldy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://xldy.blogspot.com/feeds/136090860726997695/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://xldy.blogspot.com/2010/02/blog-post_02.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6225809520352696342/posts/default/136090860726997695'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6225809520352696342/posts/default/136090860726997695'/><link rel='alternate' type='text/html' href='http://xldy.blogspot.com/2010/02/blog-post_02.html' title='애플, 어도비 플래쉬를 또 외면한 이유'/><author><name>Doyoung Lee</name><uri>http://www.blogger.com/profile/04200847835856627532</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://4.bp.blogspot.com/_VFIL5Trtyko/Sw5bnjBV04I/AAAAAAAAAMo/TIEeIwOyYq4/S220/3.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6225809520352696342.post-285305198736117430</id><published>2010-02-02T12:59:00.002+09:00</published><updated>2010-02-02T12:59:55.106+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='certification'/><title type='text'>Oracle Certification Program</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_VFIL5Trtyko/S2ejMmHjUDI/AAAAAAAAAN4/C7_8OwY_mQM/s1600-h/1.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://3.bp.blogspot.com/_VFIL5Trtyko/S2ejMmHjUDI/AAAAAAAAAN4/C7_8OwY_mQM/s320/1.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;http://www.tiobe.com/content/paperinfo/tpci/rss/&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6225809520352696342-285305198736117430?l=xldy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://xldy.blogspot.com/feeds/285305198736117430/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://xldy.blogspot.com/2010/02/oracle-certification-program.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6225809520352696342/posts/default/285305198736117430'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6225809520352696342/posts/default/285305198736117430'/><link rel='alternate' type='text/html' href='http://xldy.blogspot.com/2010/02/oracle-certification-program.html' title='Oracle Certification Program'/><author><name>Doyoung Lee</name><uri>http://www.blogger.com/profile/04200847835856627532</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://4.bp.blogspot.com/_VFIL5Trtyko/Sw5bnjBV04I/AAAAAAAAAMo/TIEeIwOyYq4/S220/3.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_VFIL5Trtyko/S2ejMmHjUDI/AAAAAAAAAN4/C7_8OwY_mQM/s72-c/1.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6225809520352696342.post-5552568790349494920</id><published>2010-02-01T17:37:00.002+09:00</published><updated>2010-02-01T17:37:56.502+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='security'/><title type='text'>OTP (One Time Password)</title><content type='html'>A one-time password (OTP) is a password that is only valid for a single login session or transaction. OTPs avoid a number of shortcomings that are associated with traditional (static) passwords. The most important shortcoming that is addressed by OTPs is that, in contrast to static passwords, they are not vulnerable to replay attacks. This means that, if a potential intruder manages to record an OTP that was already used to log into a service or to conduct a transaction, he will not be able to abuse it since it will be no longer valid. On the downside, OTPs cannot be memorized by human beings. Therefore they require additional technology in order to work.&lt;div class="blogger-post-footer"&gt;http://www.tiobe.com/content/paperinfo/tpci/rss/&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6225809520352696342-5552568790349494920?l=xldy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://xldy.blogspot.com/feeds/5552568790349494920/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://xldy.blogspot.com/2010/02/otp-one-time-password.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6225809520352696342/posts/default/5552568790349494920'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6225809520352696342/posts/default/5552568790349494920'/><link rel='alternate' type='text/html' href='http://xldy.blogspot.com/2010/02/otp-one-time-password.html' title='OTP (One Time Password)'/><author><name>Doyoung Lee</name><uri>http://www.blogger.com/profile/04200847835856627532</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://4.bp.blogspot.com/_VFIL5Trtyko/Sw5bnjBV04I/AAAAAAAAAMo/TIEeIwOyYq4/S220/3.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6225809520352696342.post-6757425582362794658</id><published>2010-02-01T09:33:00.001+09:00</published><updated>2010-02-01T09:33:42.698+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='phrase'/><title type='text'>걱정하지 않는 비결</title><content type='html'>상당히 예민한 성격이어서 &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;&lt;br /&gt;그러자 그가 밝게 웃으며 대답했다.&lt;br /&gt;"그것도 그 친구가 걱정할 일이지."&lt;div class="blogger-post-footer"&gt;http://www.tiobe.com/content/paperinfo/tpci/rss/&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6225809520352696342-6757425582362794658?l=xldy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://xldy.blogspot.com/feeds/6757425582362794658/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://xldy.blogspot.com/2010/02/blog-post.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6225809520352696342/posts/default/6757425582362794658'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6225809520352696342/posts/default/6757425582362794658'/><link rel='alternate' type='text/html' href='http://xldy.blogspot.com/2010/02/blog-post.html' title='걱정하지 않는 비결'/><author><name>Doyoung Lee</name><uri>http://www.blogger.com/profile/04200847835856627532</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://4.bp.blogspot.com/_VFIL5Trtyko/Sw5bnjBV04I/AAAAAAAAAMo/TIEeIwOyYq4/S220/3.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6225809520352696342.post-8640360839883887195</id><published>2010-01-11T17:27:00.001+09:00</published><updated>2010-01-11T17:31:24.171+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Augmented Reality'/><title type='text'>Pranav Mistry: The thrilling potential of SixthSense technology</title><content type='html'>&lt;center&gt;&lt;object height="326" width="446"&gt;&lt;param name="movie" value="http://video.ted.com/assets/player/swf/EmbedPlayer.swf"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true" /&gt;&lt;param name="wmode" value="transparent"&gt;&lt;/param&gt;&lt;param name="bgColor" value="#ffffff"&gt;&lt;/param&gt;&lt;param name="flashvars" value="vu=http://video.ted.com/talks/dynamic/PranavMistry_2009I-medium.flv&amp;amp;su=http://images.ted.com/images/ted/tedindex/embed-posters/PranavMistry-2009I.embed_thumbnail.jpg&amp;amp;vw=432&amp;amp;vh=240&amp;amp;ap=0&amp;amp;ti=685&amp;amp;introDuration=16500&amp;amp;adDuration=4000&amp;amp;postAdDuration=2000&amp;amp;adKeys=talk=pranav_mistry_the_thrilling_potential_of_sixthsense_tec;year=2009;theme=a_taste_of_tedindia;theme=what_s_next_in_tech;theme=design_like_you_give_a_damn;theme=the_creative_spark;theme=tales_of_invention;theme=new_on_ted_com;theme=ted_under_30;event=TEDIndia+2009;&amp;amp;preAdTag=tconf.ted/embed;tile=1;sz=512x288;" /&gt;&lt;embed src="http://video.ted.com/assets/player/swf/EmbedPlayer.swf" pluginspace="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" wmode="transparent" bgColor="#ffffff" width="446" height="326" allowFullScreen="true" flashvars="vu=http://video.ted.com/talks/dynamic/PranavMistry_2009I-medium.flv&amp;amp;su=http://images.ted.com/images/ted/tedindex/embed-posters/PranavMistry-2009I.embed_thumbnail.jpg&amp;amp;vw=432&amp;amp;vh=240&amp;amp;ap=0&amp;amp;ti=685&amp;amp;introDuration=16500&amp;amp;adDuration=4000&amp;amp;postAdDuration=2000&amp;amp;adKeys=talk=pranav_mistry_the_thrilling_potential_of_sixthsense_tec;year=2009;theme=a_taste_of_tedindia;theme=what_s_next_in_tech;theme=design_like_you_give_a_damn;theme=the_creative_spark;theme=tales_of_invention;theme=new_on_ted_com;theme=ted_under_30;event=TEDIndia+2009;"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;/center&gt;&lt;div class="blogger-post-footer"&gt;http://www.tiobe.com/content/paperinfo/tpci/rss/&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6225809520352696342-8640360839883887195?l=xldy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://xldy.blogspot.com/feeds/8640360839883887195/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://xldy.blogspot.com/2010/01/pranav-mistry-thrilling-potential-of.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6225809520352696342/posts/default/8640360839883887195'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6225809520352696342/posts/default/8640360839883887195'/><link rel='alternate' type='text/html' href='http://xldy.blogspot.com/2010/01/pranav-mistry-thrilling-potential-of.html' title='Pranav Mistry: The thrilling potential of SixthSense technology'/><author><name>Doyoung Lee</name><uri>http://www.blogger.com/profile/04200847835856627532</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://4.bp.blogspot.com/_VFIL5Trtyko/Sw5bnjBV04I/AAAAAAAAAMo/TIEeIwOyYq4/S220/3.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6225809520352696342.post-905570109314109532</id><published>2010-01-11T16:42:00.001+09:00</published><updated>2010-01-11T16:42:42.061+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='book'/><title type='text'>죽을 때 후회하는 스물다섯 가지</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_VFIL5Trtyko/S0rUo2XeyOI/AAAAAAAAANw/GUObWB8ry14/s1600-h/x9788950921392.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://2.bp.blogspot.com/_VFIL5Trtyko/S0rUo2XeyOI/AAAAAAAAANw/GUObWB8ry14/s320/x9788950921392.jpg" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;b&gt;1. 사랑하는 사람에게 고맙다는 말을 많이 했더라면&amp;nbsp;&lt;/b&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;b&gt;2. 진짜 하고 싶은 일을 했더라면&amp;nbsp;&lt;/b&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;b&gt;3. 조금만 더 겸손했더라면&amp;nbsp;&lt;/b&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;b&gt;4. 친절을 베풀었더라면&amp;nbsp;&lt;/b&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;b&gt;5. 나쁜 짓을 하지 않았더라면&amp;nbsp;&lt;/b&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;b&gt;6. 꿈을 꾸고 그 꿈을 이루려고 노력했더라면&amp;nbsp;&lt;/b&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;b&gt;7. 감정에 휘둘리지 않았더라면&amp;nbsp;&lt;/b&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;b&gt;8. 만나고 싶은 사람을 만났더라면&amp;nbsp;&lt;/b&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;b&gt;9. 기억에 남는 연애를 했더라면&amp;nbsp;&lt;/b&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;b&gt;10. 죽도록 일만 하지 않았더라면&amp;nbsp;&lt;/b&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;b&gt;11. 가고 싶은 곳으로 여행을 떠났더라면&amp;nbsp;&lt;/b&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;b&gt;12. 고향을 찾아가보았더라면&amp;nbsp;&lt;/b&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;b&gt;13. 맛있는 음식을 많이 맛보았더라면&amp;nbsp;&lt;/b&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;b&gt;14. 결혼했더라면&amp;nbsp;&lt;/b&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;b&gt;15. 자식이 있었더라면&amp;nbsp;&lt;/b&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;b&gt;16. 자식을 혼인시켰더라면&amp;nbsp;&lt;/b&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;b&gt;17. 유산을 미리 염두에 두었더라면&amp;nbsp;&lt;/b&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;b&gt;18. 내 장례식을 생각했더라면&amp;nbsp;&lt;/b&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;b&gt;19. 내가 살아온 증거를 남겨두었더라면&amp;nbsp;&lt;/b&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;b&gt;20. 삶과 죽음의 의미를 진지하게 생각했더라면&amp;nbsp;&lt;/b&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;b&gt;21. 건강을 소중히 여겼더라면&amp;nbsp;&lt;/b&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;b&gt;22. 좀 더 일찍 담배를 끊었더라면&amp;nbsp;&lt;/b&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;b&gt;23. 건강할 때 마지막 의사를 밝혔더라면&amp;nbsp;&lt;/b&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;b&gt;24. 치료의 의미를 진지하게 생각했더라면&lt;/b&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;b&gt;25. 아마... 종교를 몰랐던 것?..&lt;/b&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;http://www.tiobe.com/content/paperinfo/tpci/rss/&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6225809520352696342-905570109314109532?l=xldy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://xldy.blogspot.com/feeds/905570109314109532/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://xldy.blogspot.com/2010/01/blog-post.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6225809520352696342/posts/default/905570109314109532'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6225809520352696342/posts/default/905570109314109532'/><link rel='alternate' type='text/html' href='http://xldy.blogspot.com/2010/01/blog-post.html' title='죽을 때 후회하는 스물다섯 가지'/><author><name>Doyoung Lee</name><uri>http://www.blogger.com/profile/04200847835856627532</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://4.bp.blogspot.com/_VFIL5Trtyko/Sw5bnjBV04I/AAAAAAAAAMo/TIEeIwOyYq4/S220/3.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_VFIL5Trtyko/S0rUo2XeyOI/AAAAAAAAANw/GUObWB8ry14/s72-c/x9788950921392.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6225809520352696342.post-2514057290712382652</id><published>2010-01-06T16:08:00.002+09:00</published><updated>2010-01-06T16:10:23.155+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Android'/><title type='text'>Nexus One</title><content type='html'>&lt;center&gt;&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/AsI6lhUNd-o&amp;hl=ko_KR&amp;fs=1&amp;"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/AsI6lhUNd-o&amp;hl=ko_KR&amp;fs=1&amp;" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;/center&gt;&lt;div class="blogger-post-footer"&gt;http://www.tiobe.com/content/paperinfo/tpci/rss/&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6225809520352696342-2514057290712382652?l=xldy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://xldy.blogspot.com/feeds/2514057290712382652/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://xldy.blogspot.com/2010/01/nexus-one.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6225809520352696342/posts/default/2514057290712382652'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6225809520352696342/posts/default/2514057290712382652'/><link rel='alternate' type='text/html' href='http://xldy.blogspot.com/2010/01/nexus-one.html' title='Nexus One'/><author><name>Doyoung Lee</name><uri>http://www.blogger.com/profile/04200847835856627532</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://4.bp.blogspot.com/_VFIL5Trtyko/Sw5bnjBV04I/AAAAAAAAAMo/TIEeIwOyYq4/S220/3.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6225809520352696342.post-3455337283240064462</id><published>2010-01-05T15:13:00.010+09:00</published><updated>2010-01-05T16:57:30.157+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Blog Design'/><title type='text'>Blogumus : a flash animated label cloud for Blogger</title><content type='html'>&lt;h3&gt;Update: Improved Widget Code&lt;/h3&gt;&lt;br /&gt;&lt;br /&gt;I have updated the code required to run this widget to activate links in the tag cloud Flash movie. If you have already installed Blogumus, please replace your widget code with the new updated code, or reference the additional lines to modify your existing installation.&lt;br /&gt;&lt;br /&gt;&lt;h3&gt;How it works&lt;/h3&gt;This widget uses a combination of JavaScript and Flash animation to parse and display your blog labels. Once installed in your template, it should work "out of the box" without any additional tweaking required, though of course you may prefer to change the variables for color, background and size if appropriate :)&lt;br /&gt;&lt;br /&gt;You should also be able to move the Label Cloud widget through the Page Elements page of your dashboard if you prefer display in a different layout location.&lt;br /&gt;&lt;br /&gt;To see Blogumus in action, both Flash and Javascript must be installed and enabled for your internet browser. However, it does degrade relatively gracefully, and label links will still be clickable (though not animated) for those who do not use JavaScript of Flash (including search engine spiders).&lt;br /&gt;&lt;br /&gt;&lt;h3&gt;How to install Blogumus in your Blogger layout&lt;/h3&gt;&lt;br /&gt;&lt;br /&gt;Installing Blogumus in your Blogger layout is surprisingly simple! You should only need to copy and paste a section of code to your Blogger template, though any tweaks for the style of display will require some manual editing.&lt;br /&gt;&lt;br /&gt;Here are the steps required to install Blogumus in your Blogger layout:&lt;br /&gt;&lt;br /&gt;Go to Layout&amp;gt;Edit HTML in your Blogger dashboard, and search for the following line (or similar):&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;&amp;lt;b:section class='sidebar' id='sidebar' preferred='yes'&amp;gt;&lt;/blockquote&gt;Immediatly after this line, paste the following section of code:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;&amp;lt;b:widget id='Label99' locked='false' title='Labels' type='Label'&amp;gt;&lt;br /&gt;&amp;lt;b:includable id='main'&amp;gt;&lt;br /&gt;&amp;lt;b:if cond='data:title'&amp;gt;&lt;br /&gt;&amp;lt;h2&amp;gt;&amp;lt;data:title/&amp;gt;&amp;lt;/h2&amp;gt;&lt;br /&gt;&amp;lt;/b:if&amp;gt;&lt;br /&gt;&amp;lt;div class='widget-content'&amp;gt;&lt;br /&gt;&amp;lt;script src='http://halotemplates.s3.amazonaws.com/wp-cumulus-example/swfobject.js' type='text/javascript'/&amp;gt;&lt;br /&gt;&amp;lt;div id='flashcontent'&amp;gt;Blogumulus by &amp;lt;a href='http://www.roytanck.com/'&amp;gt;Roy Tanck&amp;lt;/a&amp;gt; and &amp;lt;a href='http://www.bloggerbuster.com'&amp;gt;Amanda Fazani&amp;lt;/a&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;&amp;lt;script type='text/javascript'&amp;gt;&lt;br /&gt;var so = new SWFObject("http://halotemplates.s3.amazonaws.com/wp-cumulus-example/tagcloud.swf", "tagcloud", "240", "300", "7", "#ffffff");&lt;br /&gt;&lt;br /&gt;// uncomment next line to enable transparency&lt;br /&gt;//so.addParam("wmode", "transparent");&lt;br /&gt;so.addVariable("tcolor", "0x333333");&lt;br /&gt;so.addVariable("mode", "tags");&lt;br /&gt;so.addVariable("distr", "true");&lt;br /&gt;so.addVariable("tspeed", "100");&lt;br /&gt;so.addVariable("tagcloud", "&amp;lt;tags&amp;gt;&amp;lt;b:loop values='data:labels' var='label'&amp;gt;&amp;lt;a expr:href='data:label.url' style='12'&amp;gt;&amp;lt;data:label.name/&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/b:loop&amp;gt;&amp;lt;/tags&amp;gt;");&lt;br /&gt;so.addParam("allowScriptAccess", "always");&lt;br /&gt;so.write("flashcontent");&lt;br /&gt;&amp;lt;/script&amp;gt;&lt;br /&gt;&amp;lt;b:include name='quickedit'/&amp;gt;&lt;br /&gt;&amp;lt;/div&amp;gt;&lt;br /&gt;&amp;lt;/b:includable&amp;gt;&lt;br /&gt;&amp;lt;/b:widget&amp;gt; &lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;Then preview your template. If installed correctly, you should see the tag cloud appear in your sidebar. Then you are free to save your template, edit the colors and dimensions as required, or move it to a different location.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;That's all!&lt;br /&gt;&lt;br /&gt;&lt;h3&gt;Customizing Blogumus&lt;/h3&gt;In this default installation, Blogumus includes the following preset variables:&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Width is set to 240px&lt;/li&gt;&lt;li&gt;Height is set to 300px;&lt;/li&gt;&lt;li&gt;Background color is white&lt;/li&gt;&lt;li&gt;Test color is grey&lt;/li&gt;&lt;li&gt;Font size is "12"&lt;/li&gt;&lt;/ul&gt;If you would prefer to make your widget wider, shorter, change the color scheme, etc, you will need to do this by editing various parts of the code. I'll go through these options in the order they appear in the widget code.&lt;br /&gt;&lt;br /&gt;&lt;u&gt;&lt;b&gt;Editing width and height&lt;/b&gt;&lt;/u&gt; &lt;br /&gt;&lt;br /&gt;The variables for width and height are found in this line of the script:&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;var so = new SWFObject("http://halotemplates.s3.amazonaws.com/wp-cumulus-example/tagcloud.swf", "tagcloud", "&lt;b&gt;style="color: red;"&amp;gt;&lt;/b&gt;&lt;b&gt;240&lt;/b&gt;", "&lt;b&gt;style="color: blue;"&amp;gt;&lt;/b&gt;&lt;b&gt;300&lt;/b&gt;", "7", "#ffffff");&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;The width (currently 240) is highlighted in red, while the height (300px default) is highlighted in blue. These numerical values specify the width and height in pixels, so you can alter these of you prefer.&lt;br /&gt;&lt;br /&gt;&lt;u&gt;&lt;b&gt;Editing background color&lt;/b&gt;&lt;/u&gt; &lt;br /&gt;&lt;br /&gt;You can change the background color from white to any other color by altering the hex value in the same line:&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;var so = new SWFObject("http://halotemplates.s3.amazonaws.com/wp-cumulus-example/tagcloud.swf", "tagcloud", "240", "300", "7", "&lt;b&gt;style="color: red;"&amp;gt;&lt;/b&gt;&lt;b&gt;#ffffff&lt;/b&gt;");&lt;/blockquote&gt;For example, if you prefer a bright red background, you may replace &lt;b&gt;&lt;/b&gt;&lt;b&gt;#ffffff&lt;/b&gt; with&lt;b&gt;&lt;/b&gt;&lt;b&gt; #ff0000&lt;/b&gt;. Take a look at this page for a list of commonly used hex color codes.&lt;br /&gt;&lt;br /&gt;&lt;u&gt;&lt;b&gt;Alter the color of text&lt;/b&gt;&lt;/u&gt; &lt;br /&gt;&lt;br /&gt;By default, the text is set to display as dark grey ( hex value #333333). You can alter this variable in the following line:&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;so.addVariable("tcolor", "0x&lt;b&gt;style="color: red;"&amp;gt;&lt;/b&gt;&lt;b&gt;333333&lt;/b&gt;");&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;Be aware that "tcolor" is a Flash variable and doesn't include the usual hash symbol of hex color codes. Be sure to only replace the numbers!&lt;br /&gt;&lt;br /&gt;&lt;u&gt;&lt;b&gt;Adjust the font size&lt;/b&gt;&lt;/u&gt; &lt;br /&gt;&lt;br /&gt;The maximum font size of tags is specified in this line:&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;so.addVariable("tagcloud", "&amp;lt;tags&amp;gt;&amp;lt;b:loop values='data:labels' var='label'&amp;gt;&amp;lt;a expr:href='data:label.url' style='&lt;b&gt;style="color: red;"&amp;gt;&lt;/b&gt;&lt;b&gt;12&lt;/b&gt;'&amp;gt;&amp;lt;data:label.name/&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/b:loop&amp;gt;&amp;lt;/tags&amp;gt;");&lt;/blockquote&gt;You can alter this to ensure tags are displayed in a bigger or smaller font if you prefer by changing "12" to a larger or smaller number.&lt;br /&gt;&lt;br /&gt;While making any of these changes, you should be able to preview your widget and be certain that your new choice of color, dimensions and background are suitable for your needs.&lt;div class="blogger-post-footer"&gt;http://www.tiobe.com/content/paperinfo/tpci/rss/&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6225809520352696342-3455337283240064462?l=xldy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://xldy.blogspot.com/feeds/3455337283240064462/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://xldy.blogspot.com/2010/01/blogumus-flash-animated-label-cloud-for.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6225809520352696342/posts/default/3455337283240064462'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6225809520352696342/posts/default/3455337283240064462'/><link rel='alternate' type='text/html' href='http://xldy.blogspot.com/2010/01/blogumus-flash-animated-label-cloud-for.html' title='Blogumus : a flash animated label cloud for Blogger'/><author><name>Doyoung Lee</name><uri>http://www.blogger.com/profile/04200847835856627532</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://4.bp.blogspot.com/_VFIL5Trtyko/Sw5bnjBV04I/AAAAAAAAAMo/TIEeIwOyYq4/S220/3.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6225809520352696342.post-7523042191100650484</id><published>2009-11-25T15:53:00.014+09:00</published><updated>2009-11-26T11:22:54.991+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Terms'/><title type='text'>What is difference between WIPI and WIFI</title><content type='html'>&lt;b&gt;WIPI&lt;/b&gt; is a &lt;a href="/wiki/Middleware" title="Middleware"&gt;middleware&lt;/a&gt; platform used in &lt;a href="/wiki/South_Korea" title="South Korea"&gt;South Korea&lt;/a&gt; that allows mobile phones, regardless of manufacturer or carrier, to run applications. Much of WIPI is based on &lt;a href="/wiki/Java_(programming_language)" title="Java (programming language)"&gt;Java&lt;/a&gt;, but it also includes the ability to download and run compiled binary applications as well.&lt;/p&gt;&lt;p&gt;The specification was created by the Mobile Platform Special Subcommittee of the Korea Wireless Internet Standardization Forum (KWISF). The South Korean government had enforced that all cellular phones sold in that country include the WIPI platform to avoid inordinate competition between mobile companies, but the policy is withdrawn from &lt;a href="/wiki/April_2009" title="April 2009"&gt;April 2009&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Wi-Fi&lt;/b&gt; is a &lt;a href="/wiki/Trademark" title="Trademark"&gt;trademark&lt;/a&gt; of the &lt;a href="/wiki/Wi-Fi_Alliance" title="Wi-Fi Alliance"&gt;Wi-Fi Alliance&lt;/a&gt; that may be used with certified products that belong to a class of &lt;a href="/wiki/Wireless_LAN" title="Wireless LAN"&gt;wireless local area network&lt;/a&gt; (WLAN) devices based on the &lt;a href="/wiki/IEEE_802.11" title="IEEE 802.11"&gt;IEEE 802.11&lt;/a&gt; standards. Because of the close relationship with its underlying standard, the term &lt;i&gt;Wi-Fi&lt;/i&gt; is often used as a synonym for IEEE 802.11 technology.&lt;br /&gt;&lt;br /&gt;excerpted from &lt;a href="http://en.wikipedia.org/"&gt;wikipedia&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;http://www.tiobe.com/content/paperinfo/tpci/rss/&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6225809520352696342-7523042191100650484?l=xldy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://xldy.blogspot.com/feeds/7523042191100650484/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://xldy.blogspot.com/2009/11/what-is-difference-between-wipi-and.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6225809520352696342/posts/default/7523042191100650484'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6225809520352696342/posts/default/7523042191100650484'/><link rel='alternate' type='text/html' href='http://xldy.blogspot.com/2009/11/what-is-difference-between-wipi-and.html' title='What is difference between WIPI and WIFI'/><author><name>Doyoung Lee</name><uri>http://www.blogger.com/profile/04200847835856627532</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://4.bp.blogspot.com/_VFIL5Trtyko/Sw5bnjBV04I/AAAAAAAAAMo/TIEeIwOyYq4/S220/3.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6225809520352696342.post-7618266429007739822</id><published>2009-11-24T13:45:00.004+09:00</published><updated>2009-11-26T11:24:01.600+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Policy'/><category scheme='http://www.blogger.com/atom/ns#' term='News'/><category scheme='http://www.blogger.com/atom/ns#' term='Mobile'/><title type='text'>50대 생활표준화 추진과제</title><content type='html'>1 장례식장 서비스 인증 도입 2009 &lt;br /&gt;2 전국 지자체간 교통카드 호환 사용을 위한 표준화 2009&lt;br /&gt;3 취업지원자의 편의증진을 위한 표준 이력서 개발 2009&lt;br /&gt;4 건축물 클리닝 서비스 인증 도입 2009&lt;br /&gt;5 맑은 수도물 공급을 위한 수도꼭지, 금속관 등의 수도용 제품 안전성 강화 2009&lt;br /&gt;&lt;span style="color: red;"&gt;6 모바일 정보기기(휴대폰, PMP등) 문자입력방식 표준화 2010&lt;/span&gt;&lt;br /&gt;7 진공청소기 먼지봉투의 표준화 2010&lt;br /&gt;8 가전제품 공용 리모콘 표준 개발 2010&lt;br /&gt;9 차량 운행정보 기록을 위한 블랙박스 표준화 2010&lt;br /&gt;10 결혼식장 서비스 인증 도입 2010&lt;br /&gt;11 차량수리센터 서비스 인증 도입 2010&lt;br /&gt;12 소비자의 선택을 돕기 위한 고추장 매운맛 등급 표준화 2010&lt;br /&gt;13 조립식 온수온돌 판넬제품 평가방법 표준화 2010&lt;br /&gt;14 RFID기반 공용자전거 통합관리(대여·반납)시스템 표준화 2010&lt;br /&gt;&lt;span style="color: red;"&gt;15 가전제품(TV,PC 등)의 무선통신 시스템 표준화 2010&lt;/span&gt;&lt;br /&gt;&lt;span style="color: red;"&gt;16 모바일 USIM기반의 금융거래 보안 표준화 2010&lt;/span&gt;&lt;br /&gt;17 건축용 샌드위치패널 화재 안전성 기준 강화&amp;nbsp; 2010&lt;br /&gt;18 건축물 구조 안전성 확보를 위한 레미콘 품질기준 강화&amp;nbsp; 2010&lt;br /&gt;19 경운기 브레이크등(燈) 표준화 2010&lt;br /&gt;20 녹색 생활체육공간을 위한 인조잔디 표준화 2010&lt;br /&gt;21 휴대용 멀티미디어기기 직류전원장치 표준화 2010&lt;br /&gt;22 휴대폰용 배터리 표준화 2010&lt;br /&gt;&lt;span style="color: blue;"&gt;23 노트북 전원 어댑터 국제표준화 2011&lt;/span&gt;&lt;br /&gt;24 김치냉장고 저장용기의 표준화 2011&lt;br /&gt;25 엘리베이터 버튼위치 표준화 2011&lt;br /&gt;26 공동주택 층간소음 완충재 성능 측정방법 표준화 2011&lt;br /&gt;27 병원간 검사결과(X-ray,CT,초음파 등) 공동 활용을 위한 표준화 2011&lt;br /&gt;28 "빨주노초파남보”알기 쉬운 색채표준 활용 확산 2011&lt;br /&gt;29 의료 시험분석기관의 적합성평가체계 표준화 2011&lt;br /&gt;30 고령자 및 장애인용 생활제품의 표준 개발 2011&lt;br /&gt;31 사회적 배려계층의 안전과 편의를 위한 공공 그림표지 표준 확산 2011&lt;br /&gt;32 차량내장재의 휘발성 유해물질 저감을 위한 표준화 2011&lt;br /&gt;33 한방용 뜸 표준화 2011&lt;br /&gt;34 요식업에서 사용하는 1인분 표준화 2011&lt;br /&gt;&lt;span style="color: red;"&gt;35 전기자동차 충전시스템 표준화 2011&lt;/span&gt;&lt;br /&gt;&lt;span style="color: red;"&gt;36 스마트그리드 기반 실시간 전기요금 관리체계 표준화 2011&lt;/span&gt;&lt;br /&gt;37 전기자동차용 배터리 성능 및 안전성 평가방법 표준화 2011&lt;br /&gt;38 서비스용 로봇 성능기준 표준화 2011&lt;br /&gt;39 공기청정기 필터의 표준화 2012&lt;br /&gt;40 최신 한국인 인체정보 확산적용을 위한 제품표준 정비 2012&lt;br /&gt;41 노인요양시설 서비스 표준화 및 인증 도입 2012&lt;br /&gt;42 산후조리원 서비스 인증 도입 2012&lt;br /&gt;&lt;span style="color: red;"&gt;43 홍수, 테러 등의 재난대응 시스템 표준화 2012&lt;/span&gt;&lt;br /&gt;44 범죄예방을 위해 공원 등 도시설계 표준 개발 2012&lt;br /&gt;45 휴대용 심혈관질환 자가 진단용 바이오센서 표준화 2012&lt;br /&gt;46 방범자재 성능기준 표준화 2012&lt;br /&gt;47 도로교통 시설의 안전ㆍ편의성 향상을 위한 표준화 2012&lt;br /&gt;48 고령자 및 장애인의&amp;nbsp;기기 활용 편리성 향상 표준화 2012&lt;br /&gt;49 플러그인 하이브리드 전기자동차(PHEV) 연비측정 방법 표준화 2012&lt;br /&gt;50 세제 적정량 사용을 위한 표준 개발 2012&lt;br /&gt;&lt;br /&gt;excerpted from &lt;a href="http://www.kats.go.kr/"&gt;지식경제부 기술표준원&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;http://www.tiobe.com/content/paperinfo/tpci/rss/&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6225809520352696342-7618266429007739822?l=xldy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://xldy.blogspot.com/feeds/7618266429007739822/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://xldy.blogspot.com/2009/11/50.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6225809520352696342/posts/default/7618266429007739822'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6225809520352696342/posts/default/7618266429007739822'/><link rel='alternate' type='text/html' href='http://xldy.blogspot.com/2009/11/50.html' title='50대 생활표준화 추진과제'/><author><name>Doyoung Lee</name><uri>http://www.blogger.com/profile/04200847835856627532</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://4.bp.blogspot.com/_VFIL5Trtyko/Sw5bnjBV04I/AAAAAAAAAMo/TIEeIwOyYq4/S220/3.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6225809520352696342.post-2546342393828400132</id><published>2009-11-23T11:40:00.017+09:00</published><updated>2009-11-26T14:40:05.503+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Servlet'/><category scheme='http://www.blogger.com/atom/ns#' term='JSP'/><category scheme='http://www.blogger.com/atom/ns#' term='JAVA'/><title type='text'>Education Note (Adavanced JSP &amp; Servlet)</title><content type='html'>표준기술 - J2EE(Enterprise Edition), J2SE(Standard Edition), J2ME(Micro Edition), 기타 java, javax package&lt;br /&gt;준표준기술 - Library(functional), Framework(architectural)&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Layered Architecture Style&lt;/b&gt;&lt;br /&gt;1. Presentation Layer&lt;br /&gt;- 표준 : JSP/Servlet&lt;br /&gt;- 준표준 : MVC Framework (Struts + Webwork -&amp;gt; Struts2, Spring MVC)&lt;br /&gt;2. Business Layer&lt;br /&gt;- 표준 : EJB&lt;br /&gt;- 준표준 : Container Framework (Spring Framework)&lt;br /&gt;3. Data Persistence&lt;br /&gt;- 표준 : JDBC&lt;br /&gt;- 준표준 : Data Mapping Framework(iBatis),OR Mapping Framework(Hibernate)&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Enterprise System&lt;/b&gt;&lt;br /&gt;- 다수의 Request 발생 -&amp;gt; User 증가 -&amp;gt; web(JSP/Servlet)&lt;br /&gt;- 다수의 Transaction 처리 -&amp;gt; Distribute 환경 -&amp;gt; EJB&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Servlet/JSP 주요 객체&lt;/b&gt;&lt;br /&gt;&lt;table border="1" width="100%" cellpadding="5" cellspacing="0" class="lined"&gt;&lt;tbody&gt;&lt;tr valign="center"&gt;   &lt;td width="20%"&gt;&lt;center&gt;&lt;b&gt;Class Name&lt;/b&gt;&lt;/center&gt;&lt;/td&gt;   &lt;td width="20%"&gt;&lt;center&gt;&lt;b&gt;추상화 대상&lt;/b&gt;&lt;/center&gt;&lt;/td&gt;  &lt;td width="20%"&gt;&lt;center&gt;&lt;b&gt;획득방법&lt;/b&gt;&lt;/center&gt;&lt;/td&gt;  &lt;td width="20%"&gt;&lt;center&gt;&lt;b&gt;생성/소멸 시점&lt;/b&gt;&lt;/center&gt;&lt;/td&gt;  &lt;td width="20%"&gt;&lt;center&gt;&lt;b&gt;데이터 공유&lt;/b&gt;&lt;/center&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr valign="center"&gt;   &lt;td width="20%"&gt; &lt;center&gt;&lt;b&gt;HttpServletRequest&lt;/b&gt;&lt;/center&gt;&lt;/td&gt;   &lt;td width="20%"&gt;client 요청 data&lt;/td&gt;  &lt;td width="20%" rowspan="2"&gt;service method의 argument&lt;/td&gt;  &lt;td width="20%" rowspan="2"&gt;요청 시 생성 응답 시 소멸&lt;/td&gt;  &lt;td width="20%"&gt;하나의 요청이 끝날 때까지 공유&lt;/td&gt; &lt;/tr&gt;&lt;tr valign="center"&gt;   &lt;td width="20%"&gt; &lt;center&gt;&lt;b&gt;HttpServletReponse&lt;/b&gt;&lt;/center&gt;&lt;/td&gt;   &lt;td width="20%"&gt;client 응답 data&lt;/td&gt;  &lt;td width="20%"&gt;&lt;center&gt;-&lt;/center&gt;&lt;/td&gt; &lt;/tr&gt;&lt;tr valign="center"&gt;   &lt;td width="20%"&gt; &lt;center&gt;&lt;b&gt;ServletConfig&lt;/b&gt;&lt;/center&gt;&lt;/td&gt;   &lt;td width="20%"&gt;web.xml의 Init Parameter data (runtime 시 변경되지 않으며 유지보수 시 사용하기 위한 환경설정&lt;/td&gt;  &lt;td width="20%"&gt;getServletConfig()&lt;/td&gt;  &lt;td width="20%"&gt;Servlet과 동일&lt;/td&gt;  &lt;td width="20%"&gt;&lt;center&gt;-&lt;/center&gt;&lt;/td&gt; &lt;/tr&gt;&lt;tr valign="center"&gt;   &lt;td width="20%"&gt; &lt;center&gt;&lt;b&gt;ServletContext&lt;/b&gt;&lt;/center&gt;&lt;/td&gt;   &lt;td width="20%"&gt;Web App 대표&lt;/td&gt;  &lt;td width="20%"&gt;getServletContext()&lt;/td&gt;  &lt;td width="20%"&gt;Server 시작/종료 시 생성/소멸&lt;/td&gt;  &lt;td width="20%"&gt;모든 사용자의 모든 요청 시 공유&lt;/td&gt; &lt;/tr&gt;&lt;tr valign="center"&gt;   &lt;td width="20%"&gt; &lt;center&gt;&lt;b&gt;Cookie&lt;/b&gt;&lt;/center&gt;&lt;/td&gt;   &lt;td width="20%"&gt;client side 상태 정보값&lt;/td&gt;  &lt;td width="20%"&gt;new Cookie&lt;/td&gt;  &lt;td width="20%"&gt;&lt;center&gt;-&lt;/center&gt;&lt;/td&gt;  &lt;td width="20%"&gt;&lt;center&gt;-&lt;/center&gt;&lt;/td&gt; &lt;/tr&gt;&lt;tr valign="center"&gt;   &lt;td width="20%"&gt; &lt;center&gt;&lt;b&gt;HttpSession&lt;/b&gt;&lt;/center&gt;&lt;/td&gt;   &lt;td width="20%"&gt;server side 상태 정보값&lt;/td&gt;  &lt;td width="20%"&gt;request.getSession()&lt;/td&gt;  &lt;td width="20%"&gt;프로그램에서 제어&lt;/td&gt;  &lt;td width="20%"&gt;현 사용자의 모든 요청 시 공유&lt;/td&gt; &lt;/tr&gt;&lt;tr valign="center"&gt;   &lt;td width="20%"&gt; &lt;center&gt;&lt;b&gt;RequestDispatcher&lt;/b&gt;&lt;/center&gt;&lt;/td&gt;   &lt;td width="20%"&gt;다른 JSP/Servlet 실행 목적&lt;/td&gt;  &lt;td width="20%"&gt;context.getRequestDispatcher&lt;/td&gt;  &lt;td width="20%"&gt;&lt;center&gt;-&lt;/center&gt;&lt;/td&gt;  &lt;td width="20%"&gt;&lt;center&gt;-&lt;/center&gt;&lt;/td&gt; &lt;/tr&gt;&lt;/table&gt;&lt;br /&gt;&lt;b&gt;Tools&lt;/b&gt;&lt;br /&gt;&lt;a href="http://ant.apache.org"&gt;Ant&lt;/a&gt; : XML 형식의 빌드 파일을 이용하여 Source Code 입력 이외 모든 것 자동화&lt;br /&gt;&lt;a href="http://www.junit.org"&gt;Junit&lt;/a&gt; : 자동화된 단위 테스트 구현&lt;br /&gt;&lt;a href="http://jakarta.apache.org/log4j"&gt;Log4j&lt;/a&gt; : XML 또는 properties 로그 정책 명시&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Custom Tag (Tag Library)&lt;/b&gt;&lt;br /&gt;1. Script Tag : &amp;lt%--, &amp;lt%, &amp;lt%=, &amp;lt%!, &lt;font color="red"&gt; &amp;lt%@ &lt;/font&gt;&lt;br /&gt;2. Action Tag : &amp;ltjsp:useBean [ getProperty | setProperty | forward | include...]&lt;br /&gt;3. Custom Tag : 개발자들이 직접 Action tag를 정의, 여러 JSP에서 반복되는 긴 자바코드 or HTML을 Tag로 대체&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Tag Comparison&lt;/b&gt;&lt;br /&gt;1. &amp;lt%@ include file="b.jsp" %&amp;gt : static include (compile 단계), dynamic include에 비해 성능이 아주 약간 더 빠름&lt;br /&gt;2. &amp;ltjsp:incude page="b.jsp" /&amp;gt : dynamic include, 변경 시 유지보수 용이, 동일 Web Application 내의 file만 참조 가능 ( ServletContext - RequestDispatcher 이용)&lt;br /&gt;3. &amp;ltc:import url="b.jsp" /&amp;gt : dynamic include, 모든 서버 내 file 참조 가능 (Network Program으로 변경)&lt;br /&gt;&lt;br /&gt;&lt;b&gt;page redirection&lt;/b&gt;&lt;br /&gt;forward 방식 : ServletContext - RequestDispatcher - forward, url 변경이 없으며 새로고침 시 본래 페이지로 이동, 이전 상태 데이터 획득을 위해 Request 객체에 의해 데이터 공유 가능&lt;br /&gt;redirect 방식 : HttpServletResponse - sendRedirect, 브라우저가 현재 페이지의 응답을 client측에 전달하고 다른 페이지로 이동, url 주소 변경 및 새로고침 시 이동한 페이지를 다시 로딩, 이전 상태 데이터 획득을 위해 request객체 대신 Cookie 또는 Session 이용해야 함&lt;div class="blogger-post-footer"&gt;http://www.tiobe.com/content/paperinfo/tpci/rss/&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6225809520352696342-2546342393828400132?l=xldy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://xldy.blogspot.com/feeds/2546342393828400132/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://xldy.blogspot.com/2009/11/education-note-adavanced-jsp-servlet.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6225809520352696342/posts/default/2546342393828400132'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6225809520352696342/posts/default/2546342393828400132'/><link rel='alternate' type='text/html' href='http://xldy.blogspot.com/2009/11/education-note-adavanced-jsp-servlet.html' title='Education Note (Adavanced JSP &amp; Servlet)'/><author><name>Doyoung Lee</name><uri>http://www.blogger.com/profile/04200847835856627532</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://4.bp.blogspot.com/_VFIL5Trtyko/Sw5bnjBV04I/AAAAAAAAAMo/TIEeIwOyYq4/S220/3.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6225809520352696342.post-458984110843916201</id><published>2009-11-23T11:38:00.003+09:00</published><updated>2009-11-23T11:41:29.356+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='J2EE'/><category scheme='http://www.blogger.com/atom/ns#' term='JAVA'/><title type='text'>J2EE Overview</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_VFIL5Trtyko/Swn1lh2JqPI/AAAAAAAAAMQ/SSQOxaM9Bp0/s1600/resou000.gif" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://3.bp.blogspot.com/_VFIL5Trtyko/Swn1lh2JqPI/AAAAAAAAAMQ/SSQOxaM9Bp0/s320/resou000.gif" yr="true" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;http://www.tiobe.com/content/paperinfo/tpci/rss/&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6225809520352696342-458984110843916201?l=xldy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://xldy.blogspot.com/feeds/458984110843916201/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://xldy.blogspot.com/2009/11/j2ee-overview.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6225809520352696342/posts/default/458984110843916201'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6225809520352696342/posts/default/458984110843916201'/><link rel='alternate' type='text/html' href='http://xldy.blogspot.com/2009/11/j2ee-overview.html' title='J2EE Overview'/><author><name>Doyoung Lee</name><uri>http://www.blogger.com/profile/04200847835856627532</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://4.bp.blogspot.com/_VFIL5Trtyko/Sw5bnjBV04I/AAAAAAAAAMo/TIEeIwOyYq4/S220/3.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_VFIL5Trtyko/Swn1lh2JqPI/AAAAAAAAAMQ/SSQOxaM9Bp0/s72-c/resou000.gif' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6225809520352696342.post-1485610805983495713</id><published>2009-11-23T10:14:00.019+09:00</published><updated>2009-11-24T10:20:21.966+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='JAVA'/><title type='text'>The Java History Timeline</title><content type='html'>&lt;table border="1" width="100%" cellpadding="5" cellspacing="0" class="lined"&gt;&lt;tbody&gt;&lt;tr valign="top"&gt; &lt;td width="10%"&gt; &lt;center&gt;1991&lt;/center&gt;&lt;/td&gt; &lt;td width="90%"&gt; The Green Project Begins&lt;br /&gt;MS DOS is the dominant operating system&lt;br /&gt;Cell phones weigh half a pound&lt;br /&gt;"Biosphere 2" project begins&lt;/td&gt; &lt;/tr&gt;&lt;tr valign="top"&gt; &lt;td width="10%"&gt; &lt;center&gt;1992&lt;/center&gt;&lt;/td&gt; &lt;td width="90%"&gt; "Oak" is the language &lt;br /&gt;*7 Debuts&lt;br /&gt;"Duke" is featured in the Interface&lt;br /&gt;Johnny Carson signs off "The Tonight Show" on NBC&lt;br /&gt;&lt;/td&gt; &lt;/tr&gt;&lt;tr valign="top"&gt; &lt;td width="10%"&gt; &lt;center&gt;1993&lt;/center&gt;&lt;/td&gt; &lt;td width="90%"&gt; The Green Project becomes FirstPerson&lt;br /&gt;Mosaic v1.0 is released&lt;br /&gt;"Cheers" ends an 11-year run&lt;br /&gt;&lt;/td&gt; &lt;/tr&gt;&lt;tr valign="top"&gt; &lt;td width="10%"&gt; &lt;center&gt;1994&lt;/center&gt;&lt;/td&gt; &lt;td width="90%"&gt; WebRunner released &amp;#151; the first browser that supports moving objects and dynamic executable content&lt;br /&gt;The Apple QuickTake 100, the first consumer digital camera, goes on sale for less than $1,000 &lt;br /&gt;"Friends" debuts on NBC&lt;br /&gt;&lt;/td&gt; &lt;/tr&gt;&lt;tr valign="top"&gt; &lt;td width="10%"&gt; &lt;center&gt;1995&lt;/center&gt;&lt;/td&gt; &lt;td width="90%"&gt; Java technology released to a select group on the Web site wicked.neato.org&lt;br /&gt;The San Jose Mercury News runs a front-page article about Java technology&lt;br /&gt;Name changed from "Oak" to "Java"&lt;br /&gt;Announced at Sun World -- Java technology is officially born&lt;br /&gt;&lt;/td&gt; &lt;/tr&gt;&lt;tr valign="top"&gt; &lt;td width="10%"&gt; &lt;center&gt;1996&lt;/center&gt;&lt;/td&gt; &lt;td width="90%"&gt;The first JavaOne Developer Conference&lt;br /&gt;&lt;font color="red"&gt;JDKtm 1.0 software is released&lt;/font&gt;&lt;br /&gt;Chess computer Deep Blue defeats Garry Kasparov for the first time&lt;br /&gt;"Dolly" the first cloned sheep is born&lt;br /&gt;&lt;/td&gt; &lt;/tr&gt;&lt;tr valign="top"&gt; &lt;td width="10%"&gt; &lt;center&gt;1997&lt;/center&gt;&lt;/td&gt; &lt;td width="90%"&gt; Over 220,000 downloads of JDK 1.1 software occur in just three weeks&lt;br /&gt;JavaOne draws 8,000 attendees, becoming the world's largest developer conference&lt;br /&gt;Java Card 2.0 platform is unveiled&lt;br /&gt;43% of U.S. families own a computer&lt;br /&gt;&lt;/td&gt; &lt;/tr&gt;&lt;tr valign="top"&gt; &lt;td width="10%"&gt; &lt;center&gt;1998&lt;/center&gt;&lt;/td&gt; &lt;td width="90%"&gt; JDK 1.1 release downloads top 2 million&lt;br /&gt;Visa launches world's first smart card based on Java Card technology&lt;br /&gt;The Java Community Process (JCP) program formalized&lt;br /&gt;"Who Wants to Be a Millionaire?" premieres in the U.K&lt;br /&gt;&lt;/td&gt; &lt;/tr&gt;&lt;tr valign="top"&gt; &lt;td width="10%"&gt; &lt;center&gt;1999&lt;/center&gt;&lt;/td&gt; &lt;td width="90%"&gt; Java 2 platform source code is released&lt;br /&gt;JavaOne draws 20,000&lt;br /&gt;&lt;font color="red"&gt;J2EE beta software is released&lt;/font&gt;&lt;br /&gt;"Star Wars Episode I: The Phantom Menace" released&lt;br /&gt;&lt;/td&gt; &lt;/tr&gt;&lt;tr valign="top"&gt; &lt;td width="10%"&gt; &lt;center&gt;2000&lt;/center&gt;&lt;/td&gt; &lt;td width="90%"&gt; Over 400 Java User Groups are established worldwide&lt;br /&gt;Java Developer Connection program tops 1.5 million members&lt;br /&gt;Steve Jobs joins Scott McNealy on stage at JavaOne to announce a major commitment by Apple in support of Java technology&lt;br /&gt;Heavy Metal band Metallica sues Napster for copyright violations&lt;br /&gt;&lt;/td&gt; &lt;/tr&gt;&lt;tr valign="top"&gt; &lt;td width="10%"&gt; &lt;center&gt;2001&lt;/center&gt;&lt;/td&gt; &lt;td width="90%"&gt; First international JavaOne conference in Yokohama Japan&lt;br /&gt;Over 1 million downloads of the Java Platform, Enterprise Edition (Java EE) SDK&lt;br /&gt;Google Inc. PageRank search algorithm patent awarded&lt;br /&gt;"The Lord of the Rings: The Fellowship of the Ring" is released&lt;br /&gt;&lt;/td&gt; &lt;/tr&gt;&lt;tr valign="top"&gt; &lt;td width="10%"&gt; &lt;center&gt;2002&lt;/center&gt;&lt;/td&gt; &lt;td width="90%"&gt; J2EE SDK downloads reach 2 million&lt;br /&gt;78% of executives view J2EE technology as the most effective platform for building and deploying Web services&lt;br /&gt;The Euro is introduced&lt;br /&gt;"The Osbournes" becomes a surprise hit on MTV&lt;br /&gt;&lt;/td&gt; &lt;/tr&gt;&lt;tr valign="top"&gt; &lt;td width="10%"&gt; &lt;center&gt;2003&lt;/center&gt;&lt;/td&gt; &lt;td width="90%"&gt; Java technology runs in almost 550 million desktops&lt;br /&gt;Almost 75% of professional developers use Java programming language as their primary development language&lt;br /&gt;Commercial Voice-Over-Internet (VoiP) phone service begins&lt;br /&gt;"The Da Vinci Code" is published&lt;br /&gt;&lt;/td&gt; &lt;/tr&gt;&lt;tr valign="top"&gt; &lt;td width="10%"&gt; &lt;center&gt;2004&lt;/center&gt;&lt;/td&gt; &lt;td width="90%"&gt; &lt;font color="red"&gt;Java 2 Platform, Standard Edition 5 (Project Tiger) is released&lt;/font&gt;&lt;br /&gt;The Java technology-powered Mars Rover (Spirit) touches down on Mars&lt;br /&gt;Sun Java Studio Creator is launched&lt;br /&gt;&lt;/td&gt; &lt;/tr&gt;&lt;tr valign="top"&gt; &lt;td width="10%"&gt; &lt;center&gt;2005&lt;/center&gt;&lt;/td&gt; &lt;td width="90%"&gt; Java technology celebrates its 10th birthday&lt;br /&gt;Approximately 4.5 million developers use Java technology&lt;br /&gt;Over 2.5 billion Java technology-enabled devices are available&lt;br /&gt;java.com bundles the Google Toolbar with the JRE download&lt;br /&gt;&lt;/td&gt; &lt;/tr&gt;&lt;tr valign="top"&gt;&lt;td width="10%"&gt; &lt;center&gt;2006&lt;/center&gt;&lt;/td&gt; &lt;td width="90%"&gt; Rich Green announces at the JavaOne 2006 Conference that it's not a matter of when Sun will open source Java technology, but how. The NetBeans IDE 5.0 is released. Sun open-sourced Java EE components as the Glassfish Project to java.net. Java SE and ME initial components are released as open source. Pirates of the Caribbean: Dead Man's Chest is released. &lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;from &lt;a href="http://www.java.com/en/javahistory/timeline.jsp"&gt;http://www.java.com/en/javahistory/timeline.jsp&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;http://www.tiobe.com/content/paperinfo/tpci/rss/&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6225809520352696342-1485610805983495713?l=xldy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://xldy.blogspot.com/feeds/1485610805983495713/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://xldy.blogspot.com/2009/11/java-history-timeline.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6225809520352696342/posts/default/1485610805983495713'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6225809520352696342/posts/default/1485610805983495713'/><link rel='alternate' type='text/html' href='http://xldy.blogspot.com/2009/11/java-history-timeline.html' title='The Java History Timeline'/><author><name>Doyoung Lee</name><uri>http://www.blogger.com/profile/04200847835856627532</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://4.bp.blogspot.com/_VFIL5Trtyko/Sw5bnjBV04I/AAAAAAAAAMo/TIEeIwOyYq4/S220/3.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6225809520352696342.post-8128069150830863790</id><published>2009-11-20T17:44:00.001+09:00</published><updated>2009-11-25T19:28:08.173+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='iPhone'/><category scheme='http://www.blogger.com/atom/ns#' term='Mobile'/><title type='text'>개발자가 본 아이폰 '주목할 변화'</title><content type='html'>&lt;div id="paper_contents_img"&gt;&lt;div id="body[content]"&gt;&lt;div id="__ePositionContentsArea__"&gt;&lt;div class="snap_shots"&gt;애플 아이폰3GS의 출시와 함께 앱스토어(App Store) 시장도 빠르게 재편될 조짐이다. &lt;br /&gt;&lt;br /&gt;또 아이폰3GS가 모바일 게임 앱에 특화된 성능을 갖추게 됨에 따라 모바일 게임시장서 3축을 이뤘던 소니, 닌텐도, &lt;img onclick="javascript:ManagePopup(this,22,111);return false;" onmouseover="javascript:ManagePopup(this,22,111);return false;" src="http://image.zdnet.co.kr/ads/keyword/microsoft.gif" /&gt;(&lt;img onclick="javascript:ManagePopup(this,22,111);return false;" onmouseover="javascript:ManagePopup(this,22,111);return false;" src="http://image.zdnet.co.kr/ads/keyword/ms.gif" /&gt;)의 경쟁판도에도 적잖은 변화가 예고되고 있다. &lt;br /&gt;&lt;br /&gt;8일(현지시간) 애플의 스마트폰 차세대 모델인 ‘아이폰3GS’가 본격 발표됨에 따라 관련 앱스토어 개발자 사이에선 ‘3차원(D) 입체영상’ 중심의 게임 콘텐츠 개발이 활발히 진행될 것이란 의견이 힘을 받고 있다. &lt;br /&gt;&lt;br /&gt;물 론 종전의 아이폰에서도 3D 영상은 지원됐으나 개발에 따른 제약조건이 컸다. 이날 소개된 아이폰3GS는 하지만 모바일 3D 표준엔진이자 최근 소개된 ‘오픈GL ES 2.0’ 버전을 탑재하고, 관련 성능들도 대폭 개선되면서 온라인 PC게임에서 보던 3차원 입체영상의 품질을 아이폰에서도 구현 가능하게 됐다. &lt;br /&gt;&lt;br /&gt;앱(App) 개발 전문가인 이창신 ias(iNDI aPPLICATION sOFTWARE) 총감독은 “새로 출시된 아이폰3GS는 기존의 ‘오픈 GL-ES 1.1’ 칩셋에서 2.0 운영체제(OS)로 업그레이드 됐다.”라며 “2.0 OS는 플레이스테이션3(PS3)에서 봤던 최신의 3D 기술을 구현할 수 있으므로 모바일 디바이스 시장에서도 3차원 게임 개발 붐이 일어날 것”이라고 전망했다. &lt;br /&gt;&lt;br /&gt;하지만 애플 발표회에선 1.1과 2.0간의 호환성에 대해선 별다른 언급이 없었다. 만일의 경우 종전의 디바이스에선 아이폰3GS에 적합하게 만들어진 게임 앱을 구동할 수 없을 수도 있다. &lt;br /&gt;&lt;br /&gt;그러므로 앱 개발자는 제작포맷을 1.1과 2.0 버전 중에서 한 가지를 택하거나, 두 가지 버전을 따로 제작해야 하는 번거로움을 감수해야 한다. &lt;br /&gt;&lt;br /&gt;이 에 관해 이감독은 “아직 구체적인 내용은 언급된 바 없지만 애플사의 입장에선 아이폰3GS에 초점을 맞춘 앱들의 등장이 차후 제품 교체시장으로 이어질 것을 기대하는 듯 하다”며 “항간에선 당장의 3차원 게임 앱 제작에 대한 공급량이 많지 않을 것으로 보여 이전 모델인 1.1과 새 모델인 2.0 칩셋에서 모두 이용할 수 있는 듀얼(Dual)시스템으로 갈 가능성이 농후하다”고 내다봤다. &lt;br /&gt;&lt;br /&gt;이감독은 아울러 “조만간 아이팟터치 3세대 제품이 출시되면, 국내시장에서도 3차원 모바일게임들이 각광을 받게 될 것이다.”고 풀이했다. &lt;br /&gt;&lt;br /&gt;&lt;table align="center" bgcolor="#ffffff" border="0" cellpadding="0" cellspacing="5" style="width: 540px;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td bgcolor="#e6e6e6" style="padding: 2px;"&gt;&lt;table bgcolor="#ffffff" border="0" cellpadding="0" cellspacing="5"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;img border="0" src="http://image.zdnet.co.kr/2009/06/09/pJVtoKlyWhGzrjrXZw0x.jpg" width="540" /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="color: #595959; font-family: 돋움,돋움체; font-size: 9pt; padding: 2px 0px 0px;"&gt;▲ P2P 연결 기능은 멀티플레이어 게임을 가능하게 한다&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;아 이폰3GS는 제품간 연결을 와이파이(Wi-Fi)에 의존하던 틀을 깨고&amp;nbsp;P2P(peer to peer: 개인간 파일 공유)가 가능한 블루투스를 지원, 데이터를 더욱 손쉽게 주고 받을 수 있으며 연결된 기기간의 게임대결도 가능하다. &lt;br /&gt;&lt;br /&gt;앱 개발자인 김동신 파프리카랩 대표는 “무선랜 환경이 갖춰지지 않았더라도 블루투스를 통해 다이렉트로 연결할 수 있어 게임 네트워크 구축이 더 용이해졌다”며 특히 애플사의 특정제품이 아니더라도 하드웨어간의 연결성을 열어둔 점에 큰 관심을 내비췄다. &lt;br /&gt;&lt;br /&gt;즉, 아이폰3GS는 동종 계열의 아이폰이나 아이팟터치 뿐만 아니라 &lt;img onclick="javascript:ManagePopup(this,22,111);return false;" onmouseover="javascript:ManagePopup(this,22,111);return false;" src="http://image.zdnet.co.kr/ads/keyword/ms.gif" /&gt;나 닌텐도 등 게임경쟁사의 리모컨이나 첨단 의료보조기기인 모바일 헬스케어와도 연결해 사용할 수 있다. &lt;br /&gt;&lt;br /&gt;애 플 발표회에서 시연된 장면을 예로 들면 당뇨환자의 경우 혈당측정기를 아이폰에 연결해서 사용할 수 있다. 만일 환자에게 이상이 발생할 경우 아이폰3GS를 통해 인터넷상에 상태를 알리게 되고, 관련 처방을 인터넷에 연결된 메디컬센터를 통해 받을 수 있다. 아이폰3GS의 무선인터넷을 십분 활용한 것이다. &lt;br /&gt;&lt;br /&gt;이 같은 기능은 아이폰용 소프트웨어개발키트(SDK)에서 외부 하드웨어와 액세서리간의 연결을 통제한 API 공개를 통해 가능하게 됐단다. 대부분의 모바일 디바이스간의 연결성을 고려해 게임이나 다른 애플리케이션을 제작할 수 있게 된 것이다. &lt;br /&gt;&lt;br /&gt;김동신 대표는 “하드웨어간의 연결성은 소프트웨어 개발자들에겐 그간 개발 쟁점이었으나 아이폰3GS가 출시되면서 이 같은 기술과 노하우를 아이폰에 적용할 수 있게 됐다”며 “애플리케이션 실행속도가 이전보다 더욱 빨라지고, 배터리의 전력소비량도 늘어남에 따라 휴대폰이라기 보단 게임기에 더 가까운 아이폰으로 탈바꿈됐다고 표현하는 것이 맞을 것”이라고 말했다. &lt;br /&gt;&lt;br /&gt;김대표는 또 “모바일 게임의 경쟁은 디바이스는 물론 콘텐츠에 의해서 좌우된다”며 “세계 유명한 게임 소프트웨어(SW) 개발자들이 참여하고 있으며, 잘 다져진 유통망과 개발사가 있는 한 모바일 게임시장에선 아이폰이 훨씬 유리한 고지에 있다”고 덧붙였다. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;http://www.tiobe.com/content/paperinfo/tpci/rss/&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6225809520352696342-8128069150830863790?l=xldy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://xldy.blogspot.com/feeds/8128069150830863790/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://xldy.blogspot.com/2009/11/blog-post.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6225809520352696342/posts/default/8128069150830863790'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6225809520352696342/posts/default/8128069150830863790'/><link rel='alternate' type='text/html' href='http://xldy.blogspot.com/2009/11/blog-post.html' title='개발자가 본 아이폰 &apos;주목할 변화&apos;'/><author><name>Doyoung Lee</name><uri>http://www.blogger.com/profile/04200847835856627532</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://4.bp.blogspot.com/_VFIL5Trtyko/Sw5bnjBV04I/AAAAAAAAAMo/TIEeIwOyYq4/S220/3.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6225809520352696342.post-4285519008437199559</id><published>2009-11-20T17:07:00.003+09:00</published><updated>2009-11-25T19:28:22.325+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Mobile'/><category scheme='http://www.blogger.com/atom/ns#' term='Services'/><category scheme='http://www.blogger.com/atom/ns#' term='Cloud Computing'/><title type='text'>Why Cloud Computing is the Future of Mobile</title><content type='html'>&lt;div class="asset-header"&gt;&lt;div id="metadata_digg_box"&gt;&lt;div id="metadata_digg_left"&gt;&lt;div class="grey" id="submeta"&gt;Written by &lt;a href="http://www.readwriteweb.com/archives/author/sarah-perez-1.php"&gt;Sarah Perez&lt;/a&gt; / August  4, 2009  8:50 AM &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;br class="clear" /&gt;  &lt;/div&gt;&lt;div class="asset-content"&gt;&lt;div class="asset-body"&gt;&lt;img src="http://www.readwriteweb.com/images/cloud.jpg" /&gt;The term "cloud computing" is being bandied about a lot these days, mainly in the context of the "future of the web." But cloud computing's potential doesn't begin and end with the personal computer's transformation into a thin client - the mobile platform is going to be heavily impacted by this technology as well. At least that's the analysis being put forth by ABI Research. Their recent report, &lt;a href="http://www.abiresearch.com/research/1003385-Mobile+Cloud+Computing"&gt;Mobile Cloud Computing&lt;/a&gt;, theorizes that the cloud will soon become a disruptive force in the mobile world, eventually becoming the dominant way in which mobile applications operate.&lt;br /&gt;&lt;/div&gt;&lt;div class="asset-more" id="more"&gt;You may be wondering: what does the term "mobile cloud computing" really mean? Basically, it refers to an infrastructure where both the data storage and the data processing happen outside of the mobile device. Today, there are already some good examples of mobile cloud computing applications including mobile Gmail, Google Maps, and some navigation apps. However, the majority of applications today still do most of the data storage and processing on the mobile devices themselves and not in the cloud. In a few years, that could change. &lt;br /&gt;&lt;h2&gt;Why Mobile Cloud Computing?&lt;/h2&gt;With a Western-centric view of the world, it can sometimes be hard to remember that not everyone owns a smartphone. There are still a large number of markets worldwide where the dominant phone is a feature phone. While it's true that smartphones will grow in percentage and feature phones will become more sophisticated in time, these lower-end phones are not going away anytime soon. And it's their very existence which will help drive the mobile cloud computing trend.&lt;br /&gt;Not only is there a broader audience using feature phones in the world, there are also more web developers capable of building mobile web applications than there are developers for any other type of mobile device. Those factors, combined with the fact that feature phones themselves are becoming more capable with smarter built-in web browsers (and more alternative browsers available for download), will have an impact on mobile cloud computing's growth. &lt;br /&gt;&lt;h2&gt;How Will Mobile Cloud Computing Become a Disruptive Force?&lt;/h2&gt;&lt;img align="right" src="http://www.readwriteweb.com/images/app_store_logo_jul09.png" /&gt;There are two primary reasons why ABI believes cloud computing will become a disruptive force in the mobile world. The first is simply the number of users the technology has the power to reach: far more than the number of smartphone users alone. The second reason has to do with how applications are distributed today. Currently, mobile applications are tied to a carrier. If you want an iPhone app, for example, you have to first have a relationship with the mobile operator who carries the iPhone. If you want a Blackberry app, the same rule applies. But with mobile clouding computing applications, as long as you have access to the web, you have access to the mobile application. &lt;br /&gt;&lt;h2&gt;Moves by PaaS Players Could Change Everything&lt;/h2&gt;&lt;img align="left" src="http://www.readwriteweb.com/aws.jpg" /&gt;When you think of Plaform-as-a-Service (PaaS), one of the first companies that springs to mind is probably &lt;a href="http://salesforce.com/"&gt;Salesforce&lt;/a&gt;. With their &lt;a href="http://force.com/"&gt;Force.com&lt;/a&gt; platform, business applications can be built and run "in the cloud." But Salesforce is not the only major PaaS player out there today - &lt;a href="http://aws.amazon.com/"&gt;Amazon Web Services&lt;/a&gt; (AWS) and &lt;a href="http://code.google.com/appengine"&gt;Google's App Engine&lt;/a&gt; are also two platforms that could have a major impact on this trend. &lt;br /&gt;Currently, AWS is used by over half a million developers and Google's App Engine hosts 45,000 applications. Now imagine if those two companies along with Force.com all of a sudden started aggressively marketing their mobile capabilities. Today, neither AWS nor Google offers this, and Salesforce's mobile offering is limited to smartphones (Windows Mobile, Blackberry, and iPhone). But if the companies decided to make building for the mobile web as easy as building for the web, you could have a mobile revolution on your hands. &lt;br /&gt;&lt;h2&gt;But People Like Apps!&lt;/h2&gt;&lt;img align="right" src="http://www.readwriteweb.com/images/iphone_billion_logo.jpg" /&gt;Saying that "mobile cloud computing" is the future doesn't mean phones will be filled with links to websites that work in any browser instead of special, downloadable applications, some of which you can even purchase. Instead, mobile applications will exist in both formats. As for the downloadable applications themselves, they will still appear to be your typical mobile app - end users won't even notice a difference. However, there &lt;em&gt;will be&lt;/em&gt; a difference - it will just be on the back-end. Mobile applications will begin to store your data in the cloud as opposed to on the mobile device, and the applications will become more powerful as processing power is also offloaded to the cloud. &lt;br /&gt;The first mobile apps powered by the cloud will likely be business-focused mobile productivity applications where collaboration, data sharing, multitasking, and scheduling are key factors. For consumers, though, navigation and mapping applications will be the most obvious examples of the trend. Plus, there are some specialty applications today which already function as mobile cloud apps - for example, &lt;a href="http://consumer.schlage.com/LiNK/"&gt;Schlage&lt;/a&gt; offers a remote keyless entry system which lets you mobilely control your home from a distance. You can let someone into your house, manage your lights, your thermostat, your camera system, etc. There are also a few applications in the iPhone app store that let you &lt;a href="http://www.voip-sol.com/best-iphone-vnc-clients-remote-access-apps/"&gt;remotely manage your PC&lt;/a&gt; and your &lt;a href="http://www.stutsmansoft.com/dvrremote/"&gt;DVR&lt;/a&gt;, too. &lt;br /&gt;&lt;h2&gt;Potential Problems&lt;/h2&gt;Of course, there are some potential issues that could be barriers to this shift in mobile computing. The most notable problem is the lack of speedy mobile Internet access everywhere. Here in the US, for example, 3G coverage is spotty outside urban areas, leading to intermittent connection issues and slow speeds. Other markets may have it even worse. &lt;br /&gt;&lt;img align="right" src="http://www.readwriteweb.com/images/toktok_logo.jpg" /&gt;However, new technologies like HTML5, which does local caching, could help mobile cloud apps get past those sorts of issues. And there's even a chance that the browser could one day be replaced - at least in some markets - with another technology altogether which provides a better way to access the mobile web. ABI Research mentions initiatives like &lt;a href="http://www.openmobilealliance.org/technical/release_program/SCWS_v1_0.aspx"&gt;OMA's Smartcard Web Server&lt;/a&gt;, essentially a souped-up SIM card that connects directly with the carrier to push applications to mobile phones. There's also &lt;a href="https://www.mytoktok.com/"&gt;TokTok&lt;/a&gt;, a technology that allows access to web services like Gmail and Google Calendar by voice. With voice-enabled search like this, mobile apps could talk directly to the service itself which sits on the edge of the network, as opposed to needing the user to launch a web browser and navigate through the mobile web. &lt;br /&gt;&lt;h2&gt;When Will Mobile Cloud Computing Really Take Off?&lt;/h2&gt;According to ABI, this change is only a few years away. By 2010, we'll see one or all of the major PaaS players marketing their mobile capabilities, they say. But first, API standards from open-source mobile collaboration group &lt;a href="http://bondi.omtp.org/default.aspx"&gt;BONDI&lt;/a&gt; will go into effect. Later, in 2011, we'll see more of HTML5, and the &lt;a href="http://oneapi.aepona.com/"&gt;OneAPI&lt;/a&gt; standard will come into play. (OneAPI involves standardized apps for networks allowing developers to consistently access parts of network providers' capabilities, such as location services). All these factors combined will help drive the move to the cloud. &lt;br /&gt;The changes will occur with differing speeds depending on the market. Markets with higher Internet participation will obviously lead the way, as will markets with higher subscriber penetration. That includes Western Europe, North America, and parts of Asia. Other markets will then follow. By 2014, mobile cloud computing will become the predominant application development strategy. By that time, our PCs will be more like thin client devices than they are today, and now it seems our phones will too. &lt;br /&gt;&lt;/div&gt;&lt;script type="text/javascript"&gt;loadHakiaAds("")&lt;/script&gt;  &lt;/div&gt;&lt;span class="delimiter"&gt;&lt;/span&gt;&lt;span class="delimiter"&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;http://www.tiobe.com/content/paperinfo/tpci/rss/&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6225809520352696342-4285519008437199559?l=xldy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://xldy.blogspot.com/feeds/4285519008437199559/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://xldy.blogspot.com/2009/11/why-cloud-computing-is-future-of-mobile.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6225809520352696342/posts/default/4285519008437199559'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6225809520352696342/posts/default/4285519008437199559'/><link rel='alternate' type='text/html' href='http://xldy.blogspot.com/2009/11/why-cloud-computing-is-future-of-mobile.html' title='Why Cloud Computing is the Future of Mobile'/><author><name>Doyoung Lee</name><uri>http://www.blogger.com/profile/04200847835856627532</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://4.bp.blogspot.com/_VFIL5Trtyko/Sw5bnjBV04I/AAAAAAAAAMo/TIEeIwOyYq4/S220/3.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6225809520352696342.post-642489816071044556</id><published>2009-11-20T00:27:00.006+09:00</published><updated>2009-11-25T19:28:33.141+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Mobile'/><title type='text'>The Top Mobile Web Browser List  By Daniel Nations, About.com Guide</title><content type='html'>&lt;div id="intro"&gt;&lt;span style="font-size: small;"&gt;Mobile web browsers differ greatly in terms of features offered an operating systems supported. The best can display most websites and offer page zoom and keyboard shortcuts, while others can only display websites optimizes for mobile devices. &lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: small;"&gt;While some devices don't offer much of a choice in which mobile web browser you can use, many new devices are running operating systems like Windows Mobile that has several different mobile web browsers built for it. Mobile devices running the Symbian S60 also have a few choices for which mobile web browser you can use.&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="lsItm"&gt;&lt;h2 class="dsc"&gt;&lt;span style="font-size: small;"&gt;&lt;a href="http://www.opera.com/products/mobile/" target="_blank" zt="-o1/XL"&gt;Opera Mobile&lt;/a&gt;&lt;/span&gt;&lt;/h2&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-size: small;"&gt;&lt;b&gt;Key Features:&lt;/b&gt; Multiple tabs, Zoom-in&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size: small;"&gt;&lt;b&gt;Operating System:&lt;/b&gt; Windows Mobile, Symbian&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size: small;"&gt;&lt;b&gt;Price:&lt;/b&gt; $24&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span style="font-size: small;"&gt;&lt;a href="http://www.youtube.com/watch?v=wnJFSDwXfZo" target="_blank" zt="-o1/XJ"&gt;Watch this mobile browser in action.&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: small;"&gt;&lt;a href="http://webtrends.about.com/od/review1/fr/opera_mobile.htm"&gt;Read the Review.&lt;/a&gt;&lt;/span&gt; &lt;br /&gt;&lt;/div&gt;&lt;div class="lsItm"&gt;&lt;h2 class="dsc"&gt;&lt;span style="font-size: small;"&gt;&lt;a href="http://www.operamini.com/" target="_blank" zt="-o1/XL"&gt;Opera Mini&lt;/a&gt;&lt;/span&gt;&lt;/h2&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-size: small;"&gt;&lt;b&gt;Key Features:&lt;/b&gt; Compressed downloads for fast browsing, Zoom-in&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size: small;"&gt;&lt;b&gt;Operating System:&lt;/b&gt; Java&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size: small;"&gt;&lt;b&gt;Price:&lt;/b&gt; Free&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span style="font-size: small;"&gt;&lt;a href="http://webtrends.about.com/od/review1/fr/opera_mini_r.htm"&gt;Read the Review.&lt;/a&gt;&lt;/span&gt; &lt;br /&gt;&lt;/div&gt;&lt;div class="lsItm"&gt;&lt;h2 class="dsc"&gt;&lt;span style="font-size: small;"&gt;&lt;a href="http://www.skyfire.com/" target="_blank" zt="-o1/XL"&gt;Skyfire&lt;/a&gt;&lt;/span&gt;&lt;/h2&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-size: small;"&gt;&lt;b&gt;Key Features:&lt;/b&gt; Display rich websites with Flash or widgets like YouTube, customizable zoom feature&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size: small;"&gt;&lt;b&gt;Operating System:&lt;/b&gt; Windows Mobile, Symbian&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size: small;"&gt;&lt;b&gt;Price:&lt;/b&gt; Free&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span style="font-size: small;"&gt;&lt;a href="http://www.youtube.com/watch?v=GOe9s3eLrcE" target="_blank" zt="-o1/XJ"&gt;Watch this mobile browser in action.&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: small;"&gt;&lt;a href="http://www.skyfire.com/register" target="_blank" zt="-o1/XJ"&gt;Sign up for the Open Beta&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="lsItm"&gt;&lt;h2 class="dsc"&gt;&lt;span style="font-size: small;"&gt;&lt;a href="http://www.apple.com/iphone/features/safari.html" target="_blank" zt="-o1/XL"&gt;Safari&lt;/a&gt;&lt;/span&gt;&lt;/h2&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-size: small;"&gt;&lt;b&gt;Key Features:&lt;/b&gt; Display rich websites like YouTube, zoom feature, excellent touch-based user interface&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size: small;"&gt;&lt;b&gt;Operating System:&lt;/b&gt; iPhone&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size: small;"&gt;&lt;b&gt;Price:&lt;/b&gt; Free with iPhone&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span style="font-size: small;"&gt;&lt;a href="http://www.youtube.com/watch?v=KN7JRsRO_HM" target="_blank" zt="-o1/XJ"&gt;Watch this mobile browser in action.&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="lsItm"&gt;&lt;h2 class="dsc"&gt;&lt;span style="font-size: small;"&gt;&lt;a href="http://www.mozilla.org/projects/minimo/" target="_blank" zt="-o1/XL"&gt;Mozilla's Minimo&lt;/a&gt;&lt;/span&gt;&lt;/h2&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-size: small;"&gt;&lt;b&gt;Key Features:&lt;/b&gt; Multiple tabs, Social bookmarking&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size: small;"&gt;&lt;b&gt;Operating System:&lt;/b&gt; Windows Mobile&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size: small;"&gt;&lt;b&gt;Price:&lt;/b&gt; Free (open source)&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div class="lsItm"&gt;&lt;h2 class="dsc"&gt;&lt;span style="font-size: small;"&gt;&lt;a href="http://code.google.com/android/what-is-android.html" target="_blank" zt="-o1/XL"&gt;Google Android&lt;/a&gt;&lt;/span&gt;&lt;/h2&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-size: small;"&gt;&lt;b&gt;Key Features:&lt;/b&gt; Display rich websites, zoom feature, touch screen interface&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size: small;"&gt;&lt;b&gt;Operating System:&lt;/b&gt; Google Android&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size: small;"&gt;&lt;b&gt;Price:&lt;/b&gt; Free with Android&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span style="font-size: small;"&gt;&lt;a href="http://youtube.com/watch?v=8lZkwaNx8_Y" target="_blank" zt="-o1/XJ"&gt;Watch this mobile browser in action.&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="lsItm"&gt;&lt;h2 class="dsc"&gt;&lt;span style="font-size: small;"&gt;&lt;a href="http://www.bitstream.com/wireless/" target="_blank" zt="-o1/XL"&gt;Bitstream's Thunderhawk&lt;/a&gt;&lt;/span&gt;&lt;/h2&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-size: small;"&gt;&lt;b&gt;Key Features: &lt;/b&gt; Compressed downloads for fast browsing, Zoom-in display &lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size: small;"&gt;&lt;b&gt;Operating System:&lt;/b&gt; Symbian S60, Windows Mobile, Java&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size: small;"&gt;&lt;b&gt;Price:&lt;/b&gt; $49.95/year or $5.95/month &lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div class="lsItm"&gt;&lt;h2 class="dsc"&gt;&lt;span style="font-size: small;"&gt;&lt;a href="http://www.microsoft.com/windowsmobile/software/iemobile.mspx" target="_blank" zt="-o1/XL"&gt;Microsoft IE for Mobile&lt;/a&gt;&lt;/span&gt;&lt;/h2&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-size: small;"&gt;&lt;b&gt;Key Features:&lt;/b&gt; Standard browser features&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size: small;"&gt;&lt;b&gt;Operating System:&lt;/b&gt; Windows Mobile&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size: small;"&gt;&lt;b&gt;Price:&lt;/b&gt; Free with Windows Mobile&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div class="lsItm"&gt;&lt;h2 class="dsc"&gt;&lt;span style="font-size: small;"&gt;&lt;a href="http://en.wikipedia.org/wiki/Blazer_%28web_browser%29" target="_blank" zt="-o1/XL"&gt;Blazer&lt;/a&gt;&lt;/span&gt;&lt;/h2&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-size: small;"&gt;&lt;b&gt;Key Features:&lt;/b&gt; Standard browser features&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size: small;"&gt;&lt;b&gt;Operating System:&lt;/b&gt; Palm OS&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size: small;"&gt;&lt;b&gt;Price:&lt;/b&gt; Free with Palm OS&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;h2 class="dsc"&gt;&lt;span style="font-size: small;"&gt;&lt;a href="http://en.wikipedia.org/wiki/Web_Browser_for_S60" target="_blank" zt="-o1/XL"&gt;S60 Web Browser&lt;/a&gt;&lt;/span&gt;&lt;/h2&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-size: small;"&gt;&lt;b&gt;Key Features:&lt;/b&gt; Standard browser features&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size: small;"&gt;&lt;b&gt;Operating System:&lt;/b&gt; S60&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size: small;"&gt;&lt;b&gt;Price:&lt;/b&gt; Free with S60&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;http://www.tiobe.com/content/paperinfo/tpci/rss/&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6225809520352696342-642489816071044556?l=xldy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://xldy.blogspot.com/feeds/642489816071044556/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://xldy.blogspot.com/2009/11/top-mobile-web-browser-list-by-daniel_20.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6225809520352696342/posts/default/642489816071044556'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6225809520352696342/posts/default/642489816071044556'/><link rel='alternate' type='text/html' href='http://xldy.blogspot.com/2009/11/top-mobile-web-browser-list-by-daniel_20.html' title='The Top Mobile Web Browser List  By Daniel Nations, About.com Guide'/><author><name>Doyoung Lee</name><uri>http://www.blogger.com/profile/04200847835856627532</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://4.bp.blogspot.com/_VFIL5Trtyko/Sw5bnjBV04I/AAAAAAAAAMo/TIEeIwOyYq4/S220/3.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6225809520352696342.post-7627881058550824927</id><published>2009-11-19T18:25:00.012+09:00</published><updated>2009-11-25T19:25:34.116+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Blog Design'/><title type='text'>reference image</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_VFIL5Trtyko/SwYi8NoHTRI/AAAAAAAAAK8/VxXbk2pxrTo/s1600/footer-repeat.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://4.bp.blogspot.com/_VFIL5Trtyko/SwYi8NoHTRI/AAAAAAAAAK8/VxXbk2pxrTo/s320/footer-repeat.jpg" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;a href="http://4.bp.blogspot.com/_VFIL5Trtyko/SwURHv_-O7I/AAAAAAAAAJM/J5D4ldNFPT8/s1600/comment-bottom.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://4.bp.blogspot.com/_VFIL5Trtyko/SwURHv_-O7I/AAAAAAAAAJM/J5D4ldNFPT8/s320/comment-bottom.jpg" /&gt;&lt;/a&gt;&lt;a href="http://4.bp.blogspot.com/_VFIL5Trtyko/SwURIru27DI/AAAAAAAAAJU/PjP21Kup4Ls/s1600/comment-repeat.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://4.bp.blogspot.com/_VFIL5Trtyko/SwURIru27DI/AAAAAAAAAJU/PjP21Kup4Ls/s320/comment-repeat.jpg" /&gt;&lt;/a&gt;&lt;a href="http://4.bp.blogspot.com/_VFIL5Trtyko/SwURLcrr5HI/AAAAAAAAAJs/8aJc3YXkaGc/s1600/footer-repeat.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://4.bp.blogspot.com/_VFIL5Trtyko/SwURLcrr5HI/AAAAAAAAAJs/8aJc3YXkaGc/s320/footer-repeat.jpg" /&gt;&lt;/a&gt;&lt;a href="http://3.bp.blogspot.com/_VFIL5Trtyko/SwURMQoyuYI/AAAAAAAAAJ0/cNCboEprYm8/s1600/label.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://3.bp.blogspot.com/_VFIL5Trtyko/SwURMQoyuYI/AAAAAAAAAJ0/cNCboEprYm8/s320/label.jpg" /&gt;&lt;/a&gt;&lt;a href="http://1.bp.blogspot.com/_VFIL5Trtyko/SwURNy5uShI/AAAAAAAAAJ8/ZDXdndvFvx0/s1600/layout-repeat.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://1.bp.blogspot.com/_VFIL5Trtyko/SwURNy5uShI/AAAAAAAAAJ8/ZDXdndvFvx0/s320/layout-repeat.jpg" /&gt;&lt;/a&gt;&lt;a href="http://1.bp.blogspot.com/_VFIL5Trtyko/SwUROwa29KI/AAAAAAAAAKE/dPNvXXO9Z08/s1600/post-author.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://1.bp.blogspot.com/_VFIL5Trtyko/SwUROwa29KI/AAAAAAAAAKE/dPNvXXO9Z08/s320/post-author.jpg" /&gt;&lt;/a&gt;&lt;a href="http://3.bp.blogspot.com/_VFIL5Trtyko/SwURQFILXyI/AAAAAAAAAKM/Jb_rpB8zsRA/s1600/post-comment.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://3.bp.blogspot.com/_VFIL5Trtyko/SwURQFILXyI/AAAAAAAAAKM/Jb_rpB8zsRA/s320/post-comment.jpg" /&gt;&lt;/a&gt;&lt;a href="http://3.bp.blogspot.com/_VFIL5Trtyko/SwURSik1qlI/AAAAAAAAAKU/jSkhgyw_77s/s1600/post-time.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://3.bp.blogspot.com/_VFIL5Trtyko/SwURSik1qlI/AAAAAAAAAKU/jSkhgyw_77s/s320/post-time.jpg" /&gt;&lt;/a&gt;&lt;a href="http://4.bp.blogspot.com/_VFIL5Trtyko/SwURUNbEVII/AAAAAAAAAKc/9MF9gNXBDsc/s1600/rss.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://4.bp.blogspot.com/_VFIL5Trtyko/SwURUNbEVII/AAAAAAAAAKc/9MF9gNXBDsc/s320/rss.jpg" /&gt;&lt;/a&gt;&lt;a href="http://1.bp.blogspot.com/_VFIL5Trtyko/SwURVXnoY-I/AAAAAAAAAKk/5IpZ3x57JPk/s1600/sidebar-heading.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://1.bp.blogspot.com/_VFIL5Trtyko/SwURVXnoY-I/AAAAAAAAAKk/5IpZ3x57JPk/s320/sidebar-heading.jpg" /&gt;&lt;/a&gt;&lt;a href="http://4.bp.blogspot.com/_VFIL5Trtyko/SwURWXETwCI/AAAAAAAAAKs/RCq0xTpLGSo/s1600/toplayout-repeat.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://4.bp.blogspot.com/_VFIL5Trtyko/SwURWXETwCI/AAAAAAAAAKs/RCq0xTpLGSo/s320/toplayout-repeat.jpg" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;http://www.tiobe.com/content/paperinfo/tpci/rss/&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6225809520352696342-7627881058550824927?l=xldy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://xldy.blogspot.com/feeds/7627881058550824927/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://xldy.blogspot.com/2009/11/test.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6225809520352696342/posts/default/7627881058550824927'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6225809520352696342/posts/default/7627881058550824927'/><link rel='alternate' type='text/html' href='http://xldy.blogspot.com/2009/11/test.html' title='reference image'/><author><name>Doyoung Lee</name><uri>http://www.blogger.com/profile/04200847835856627532</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://4.bp.blogspot.com/_VFIL5Trtyko/Sw5bnjBV04I/AAAAAAAAAMo/TIEeIwOyYq4/S220/3.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_VFIL5Trtyko/SwYi8NoHTRI/AAAAAAAAAK8/VxXbk2pxrTo/s72-c/footer-repeat.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6225809520352696342.post-6086921285022274552</id><published>2009-10-07T10:54:00.002+09:00</published><updated>2010-01-20T13:33:25.669+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='JAVA'/><title type='text'>Useful links</title><content type='html'>&lt;a href="http://falkhausen.de"&gt;about JAVA API&lt;/a&gt;&lt;br /&gt;&lt;a href="http://eclipseplugincentral.com/"&gt; eclipse plug-in &lt;/a&gt;&lt;div class="blogger-post-footer"&gt;http://www.tiobe.com/content/paperinfo/tpci/rss/&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6225809520352696342-6086921285022274552?l=xldy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://xldy.blogspot.com/feeds/6086921285022274552/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://xldy.blogspot.com/2009/10/useful-links.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6225809520352696342/posts/default/6086921285022274552'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6225809520352696342/posts/default/6086921285022274552'/><link rel='alternate' type='text/html' href='http://xldy.blogspot.com/2009/10/useful-links.html' title='Useful links'/><author><name>Doyoung Lee</name><uri>http://www.blogger.com/profile/04200847835856627532</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://4.bp.blogspot.com/_VFIL5Trtyko/Sw5bnjBV04I/AAAAAAAAAMo/TIEeIwOyYq4/S220/3.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6225809520352696342.post-4775834181170085700</id><published>2009-09-23T10:09:00.001+09:00</published><updated>2009-09-23T10:13:07.886+09:00</updated><title type='text'>Changing Administrator name in Windows XP</title><content type='html'>Start &gt; run &gt; control userpasswords2&lt;div class="blogger-post-footer"&gt;http://www.tiobe.com/content/paperinfo/tpci/rss/&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6225809520352696342-4775834181170085700?l=xldy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://xldy.blogspot.com/feeds/4775834181170085700/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://xldy.blogspot.com/2009/09/changing-administrator-name-in-windows.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6225809520352696342/posts/default/4775834181170085700'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6225809520352696342/posts/default/4775834181170085700'/><link rel='alternate' type='text/html' href='http://xldy.blogspot.com/2009/09/changing-administrator-name-in-windows.html' title='Changing Administrator name in Windows XP'/><author><name>Doyoung Lee</name><uri>http://www.blogger.com/profile/04200847835856627532</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://4.bp.blogspot.com/_VFIL5Trtyko/Sw5bnjBV04I/AAAAAAAAAMo/TIEeIwOyYq4/S220/3.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6225809520352696342.post-8599804175783660351</id><published>2009-09-22T15:54:00.002+09:00</published><updated>2009-09-22T15:57:13.181+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Environment Setting'/><title type='text'>How to set eclipse.ini file</title><content type='html'>-startup&lt;br /&gt;plugins/org.eclipse.equinox.launcher_1.0.200.v20090520.jar&lt;br /&gt;--launcher.library&lt;br /&gt;plugins/org.eclipse.equinox.launcher.win32.win32.x86_1.0.200.v20090519&lt;br /&gt;-product&lt;br /&gt;org.eclipse.epp.package.jee.product&lt;br /&gt;&lt;span style="color:#cc0000;"&gt;&lt;strong&gt;&lt;span style="color:#ff0000;"&gt;-vm&lt;br /&gt;C:\Program Files\Java\jdk1.6.0_16\bin\javaw.exe&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;/span&gt;--launcher.XXMaxPermSize&lt;br /&gt;256M&lt;br /&gt;-showsplash&lt;br /&gt;org.eclipse.platform&lt;br /&gt;--launcher.XXMaxPermSize&lt;br /&gt;256m&lt;br /&gt;-vmargs&lt;br /&gt;-Dosgi.requiredJavaVersion=1.5&lt;br /&gt;-Xms256m&lt;br /&gt;-Xmx512m&lt;div class="blogger-post-footer"&gt;http://www.tiobe.com/content/paperinfo/tpci/rss/&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6225809520352696342-8599804175783660351?l=xldy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://xldy.blogspot.com/feeds/8599804175783660351/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://xldy.blogspot.com/2009/09/how-to-set-eclipseini-file.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6225809520352696342/posts/default/8599804175783660351'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6225809520352696342/posts/default/8599804175783660351'/><link rel='alternate' type='text/html' href='http://xldy.blogspot.com/2009/09/how-to-set-eclipseini-file.html' title='How to set eclipse.ini file'/><author><name>Doyoung Lee</name><uri>http://www.blogger.com/profile/04200847835856627532</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://4.bp.blogspot.com/_VFIL5Trtyko/Sw5bnjBV04I/AAAAAAAAAMo/TIEeIwOyYq4/S220/3.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6225809520352696342.post-6962773425173973070</id><published>2009-09-16T16:14:00.001+09:00</published><updated>2009-09-16T16:14:14.736+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Scrap'/><title type='text'>Location Based Advertising</title><content type='html'>What does location based (aware) advertising actually entail? Could you give some real life examples?&lt;br /&gt;&lt;br /&gt;Location aware advertising opens up new frontiers for brands to place their advertisements in front of consumers at or near the place where they can obtain them ? thanks to the ubiquitous nature of mobile. In the most basic sense, if an ad server is made aware of a user?s location, then a decision can be made to deliver an advertisement based on either the user?s current location, or a history of where they have been, coupled with a user profile of their interests and previous purchases etc.&lt;br /&gt;&lt;br /&gt;While the often used ?Starbucks example? sounds exciting ? you?re walking past a Starbucks and you get an SMS for a free coffee, it is unlikely that this would ever work in practice. Importantly in this example, Starbuck don?t discount their coffee, or have a loyalty program and in cities like London they are simply everywhere.&lt;br /&gt;&lt;br /&gt;A more likely use case would be for a movie chain. They most likely will have a movie club and a list of subscribers who have opted in to receive movie news and discounts. If the movie chain wished to fill seats on a slow Thursday afternoon, they would want to know how many of these opted-in members are near one of their cinemas. Importantly, they do not want to know if they are actually at the cinema (then there is no point in sending them an offer as they are already there seeing a movie), but if they are close enough, and the offer is compelling enough (eg 50% off any movie in the next 30 minutes) then they are more likely to respond to the offer ? creating a very targeted, and instantly successful marketing campaign.&lt;br /&gt;&lt;br /&gt;In the real world today though, the movie campaign example above would be difficult to execute. Let?s assume for a moment that all of the movie club members have GPS. What percentage of them have the GPS turned on (battery life is measured in hours when a mobile phone has the GPS on), and what percentage are not indoors, and hence able to provide a location fix? Also, how often would you need to check the location of each of these users to see if they are close to the cinema? What is the cost to the subscriber, or advertiser for each of these regular location requests, and how many are wasted if most of the movie club members are nowhere near a cinema. The same holds true (and in a more expensive way) if cell-ID is used, as each subscriber would need to be ?polled? on a regular basis (at a wholesale cost of an SMS) to see if they are near a cinema.&lt;br /&gt;&lt;br /&gt;The most effective and efficient way to provide this sort of LBA is with zone detection, where some software resides on the handset, or the SIM card, loaded with all of the movie chain?s cinemas as profiles. Every minute or so, the software checks locally in the phone to see if it is near one of these zones, and if and only if they are ?in the zone? will a message be sent to the ad server. For LBA to take off, it must have an element of zone detection for the push-ad campaigns to work at all.&lt;br /&gt;&lt;br /&gt;Starhub in Singapore have just released their own LBA service. Given the way they have designed the service, Starhub may find that in a very short period of time, their cell-ID servers are being overloaded with location requests to check if a user is near a particular store. Checking a subscriber?s location from the network side consumes massive amounts of network resources that are also required to send revenue generating SMS, voice and data traffic. It will be interesting to see how successful this service becomes, and what the return for Starhub actually is.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Location and advertising seem to be a match made in heaven ? what?s holding it back?&lt;br /&gt;&lt;br /&gt;The ability to provide a user?s location in real time, at a reasonable price and with a reasonable level of accuracy and reliability is something that has eluded the mobile advertising space until now. Issues with the available technologies (cell-ID and GPS) and their suitability for location based advertising not being commercially or technically viable have been the main reasons for the delay.&lt;br /&gt;&lt;br /&gt;With cell-ID, the inherent low accuracy of this solution (100?s of metres to tens of kilometres) coupled with the fact that an operator has to charge the equivalent of a wholesale SMS charge for each location request means that the use of cell-ID for LBA will never take off.&lt;br /&gt;&lt;br /&gt;GPS on the other hand is being introduced into a number of new phones, but as a technology it is totally unsuitable for LBA because of the issues with high battery drain, inability to provide a fix indoors, and the time for an initial fix mean that for advertising GPS will never be a real contender. What is required is a technology that sits between cell-ID and GPS, and provides a relatively good level of accuracy without the need to add anything to the phone, or consume network resources by regularly checking a user?s location from the network side to see if they might be near an advertiser?s store.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Can location aware advertising exist without the operator?&lt;br /&gt;&lt;br /&gt;Yes ? companies such as Google have shown clearly that they can provide a reliable operator-independent service. The latest version of Google Mobile Maps (GMM) has a feature called ?my location? which allows the user to find their current location on a Google map without dealing directly with an Operator. Google have cleverly deployed the application to enable those users who have a GPS device turned on to report back the cell-identifier (cell-ID) of the nearest mobile base station while the GPS enabled handset is using Google maps.&lt;br /&gt;&lt;br /&gt;Google have developed a global database of this information which allows the majority of users who do not have a GPS handset to also pinpoint their location as the GMM application reports back the current, or ?serving? cell-ID and this is compared with the Google database and plotted on a map. Reports from many in the industry suggest that Google has developed their solution without any assistance from the operators.&lt;br /&gt;&lt;br /&gt;One issue Google are already facing however is the cell-ID database integrity, as operators are known to change cell-ID numbers frequently, so Google?s system will have a lag as new cells are heard and need to be mapped into the database at the correct position. Clearly, the Google my location initiative has proven that location can be provided without the operator, and importantly, without the need for GPS.&lt;br /&gt;&lt;br /&gt;The step for Google from placing a blue dot on a map, to pushing location based ads with their significant ad inventory should be a small and obvious one.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;What measures can be put in place to avoid intrusion? Are consumers hesitant about location aware advertising?&lt;br /&gt;&lt;br /&gt;There are many stories around about the potential for location based advertising to be perceived a SPAM. Hopefully operators, advertisers and marketers won?t just use raw location in their targeting criteria. Increasingly, consumers are becoming aware that the location of their mobile phone (and hence themselves) is now a reality, with the mass market availability of mapping and navigation services.&lt;br /&gt;&lt;br /&gt;Early SMS services that sent unsolicited messages have made consumers very wary of mobile advertising solutions. Giving the end user total control to allow their location to be turned off in any application will give them confidence that they own their own location information. Opt-in and opt-out become even more important when location is involved.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;So, what would be the ideal conditions for proximity advertising to really take off?&lt;br /&gt;&lt;br /&gt;In general terms, there are 4 key areas of focus to ensure mobile advertising as a whole is a success.&lt;br /&gt;&lt;br /&gt;1. Flat rate data plans for all. The UK and other markets have made a good start here, but the realisation by other operators that flat or low rate data plans WILL drive mobile advertising is key&lt;br /&gt;&lt;br /&gt;2. A Common framework for mobile page rendering and addressing. Since the beginning of 2008, there is strong evidence that the ?m.? address is winning over .mobi, but the industry has a have a long way to go on the issue of page rendering to ensure mobile compatible pages are presented to mobile users.&lt;br /&gt;&lt;br /&gt;3. Mobile location without GPS, but instead using zone detection. Existing location technologies available to day for mass market location are cell-ID from the network operator and GPS. Network cell-ID systems have not had any significant investment as there have been few positive business cases&lt;br /&gt;&lt;br /&gt;4. Customer profiling. Smart collection and use of subscriber information goes hand in hand with location information. Location can be seen as one of many targeting and profiling inputs. If you already know I am a 39 year old male living in postcode W11 in London and I like gadgets and technology, the type of ad I am likely to respond to is fairly well defined. Layering this with real-time location information is icing on the cake as I am most likely to respond positively to an ad that is targeted correctly, and is sent to me when I am close to a location where I can take immediate action on the advertisement.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;How do you see the future of location advertising? What will be both the technological and business changes?&lt;br /&gt;&lt;br /&gt;For location advertising to really work, more work on the targeting and segmentation of subscriber data, as well as intelligence on user behaviour needs to be undertaken.&lt;br /&gt;&lt;br /&gt;Recent initiatives by the GSMA &amp; UK operators to explore delivery of cross-operator metrics for mobile advertising, as announced at the recent Mobile World Congress in Barcelona show the commitment from the operator community to make mobile advertising a success.&lt;br /&gt;&lt;br /&gt;In terms of technology changes, new approaches to location around zone detection, where the entry or exit of a pre-defined zone is reported to an ad server rather than the exact location (speeding up the location fix as well as the time to select and serve the ad) will be key technical innovations to power location based advertising.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;What standards need to be put in place for the respective players?&lt;br /&gt;&lt;br /&gt;In countries such as the UK, there has been a code of conduct for location services for some time, however the existing code may not adequately address new uses for location for advertising. The most basic requirements will be for the end user to implicitly and overtly opt-in to receive location based advertising. The ability to easily opt-out of the same should be key also. Interchange of location information should also be standardised between operator and non-operator groups so that an easy to understand API can be used by 3rd party developers wanting to provide everything from ?mashups? to large scale advertising campaigns.&lt;br /&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;http://www.tiobe.com/content/paperinfo/tpci/rss/&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6225809520352696342-6962773425173973070?l=xldy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://xldy.blogspot.com/feeds/6962773425173973070/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://xldy.blogspot.com/2009/09/location-based-advertising.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6225809520352696342/posts/default/6962773425173973070'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6225809520352696342/posts/default/6962773425173973070'/><link rel='alternate' type='text/html' href='http://xldy.blogspot.com/2009/09/location-based-advertising.html' title='Location Based Advertising'/><author><name>Doyoung Lee</name><uri>http://www.blogger.com/profile/04200847835856627532</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://4.bp.blogspot.com/_VFIL5Trtyko/Sw5bnjBV04I/AAAAAAAAAMo/TIEeIwOyYq4/S220/3.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6225809520352696342.post-2246120217672681631</id><published>2009-08-12T20:54:00.001+09:00</published><updated>2009-08-19T15:06:02.070+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Game'/><title type='text'>Flash Games</title><content type='html'>&lt;object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0" width="549" height="230"&gt;&lt;br /&gt;&lt;param name="movie" value="http://www.miniclip.com/swfcontent/gamesroom.swf"&gt;&lt;br /&gt;&lt;param name="quality" value="high"&gt;&lt;/param&gt;&lt;br /&gt;&lt;param name="menu" value="false"&gt;&lt;/param&gt;&lt;br /&gt;&lt;embed src="http://www.miniclip.com/swfcontent/gamesroom.swf" width="549" height="230" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" menu="false"&gt;&lt;/embed&gt;&lt;br /&gt;&lt;/object&gt;&lt;div class="blogger-post-footer"&gt;http://www.tiobe.com/content/paperinfo/tpci/rss/&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6225809520352696342-2246120217672681631?l=xldy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://xldy.blogspot.com/feeds/2246120217672681631/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://xldy.blogspot.com/2009/08/little-wheel.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6225809520352696342/posts/default/2246120217672681631'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6225809520352696342/posts/default/2246120217672681631'/><link rel='alternate' type='text/html' href='http://xldy.blogspot.com/2009/08/little-wheel.html' title='Flash Games'/><author><name>Doyoung Lee</name><uri>http://www.blogger.com/profile/04200847835856627532</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://4.bp.blogspot.com/_VFIL5Trtyko/Sw5bnjBV04I/AAAAAAAAAMo/TIEeIwOyYq4/S220/3.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6225809520352696342.post-4641113191664601251</id><published>2009-07-27T10:41:00.007+09:00</published><updated>2009-07-27T10:54:13.654+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Info'/><title type='text'>How to add background or header image in Blogger/Blogspot</title><content type='html'>&lt;span style="font-family:Arial;"&gt;Adding background or header image to blogger or blogspot is easy.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:Arial;"&gt;Just follow the following steps.&lt;/span&gt;&lt;br /&gt;&lt;ol&gt;&lt;li&gt;&lt;span style="font-family:Arial;"&gt;You can upload the image file to free host site like &lt;a href="http://photobucket.com/"&gt;http://photobucket.com/&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-family:Arial;"&gt;Get the Direct Link of uploaded image to add&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-family:Arial;"&gt;Log in to Blogger&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-family:Arial;"&gt;Go to Template then Edit HTML&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-family:Arial;"&gt;Insert or Change image link URL wherever you want to add &lt;/span&gt;&lt;/li&gt;&lt;/ol&gt;&lt;p&gt;&lt;span style="font-family:Arial;"&gt;in my case&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family:courier new;"&gt;#header-inner &lt;/span&gt;&lt;span style="font-family:courier new;"&gt;{border:1px solid #5d5d5e; &lt;/span&gt;&lt;span style="font-family:courier new;"&gt;background-position:center; margin:15px auto 0; background-image: &lt;em&gt;&lt;strong&gt;url&lt;/strong&gt;("&lt;/em&gt;&lt;/span&gt;&lt;a href="http://i768.photobucket.com/albums/xx325/doyoung777/1.jpg"&gt;&lt;span style="font-family:courier new;"&gt;&lt;em&gt;http://i768.photobucket.com/albums/xx325/doyoung777/1.jpg&lt;/em&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:courier new;"&gt;&lt;em&gt;");&lt;/em&gt; background-position: left; width: 939px; min-height: 421px;_ height: 421px; background-repeat: no-repeat;}&lt;/span&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;http://www.tiobe.com/content/paperinfo/tpci/rss/&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6225809520352696342-4641113191664601251?l=xldy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://xldy.blogspot.com/feeds/4641113191664601251/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://xldy.blogspot.com/2009/07/how-to-add-background-or-header-image.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6225809520352696342/posts/default/4641113191664601251'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6225809520352696342/posts/default/4641113191664601251'/><link rel='alternate' type='text/html' href='http://xldy.blogspot.com/2009/07/how-to-add-background-or-header-image.html' title='How to add background or header image in Blogger/Blogspot'/><author><name>Doyoung Lee</name><uri>http://www.blogger.com/profile/04200847835856627532</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://4.bp.blogspot.com/_VFIL5Trtyko/Sw5bnjBV04I/AAAAAAAAAMo/TIEeIwOyYq4/S220/3.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6225809520352696342.post-1521511367103711296</id><published>2009-07-24T17:30:00.005+09:00</published><updated>2009-07-24T17:38:19.377+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='JAVA'/><title type='text'>compareTime.java (WAS &amp; Database)</title><content type='html'>import java.sql.Connection;&lt;br /&gt;import java.sql.DriverManager;&lt;br /&gt;import java.sql.SQLException;&lt;br /&gt;import java.sql.Statement;&lt;br /&gt;import java.sql.ResultSet;&lt;br /&gt;import java.util.Date;&lt;br /&gt;import java.text.SimpleDateFormat;&lt;br /&gt;&lt;br /&gt;public class compareTime&lt;br /&gt;{&lt;br /&gt;public static void main(String[] args)&lt;br /&gt;{&lt;br /&gt;try&lt;br /&gt;{&lt;br /&gt;Class.forName("oracle.jdbc.driver.OracleDriver");&lt;br /&gt;System.out.println("Driver loading success");&lt;br /&gt;}&lt;br /&gt;catch (ClassNotFoundException e)&lt;br /&gt;{&lt;br /&gt;System.out.println("Driver loading fail");&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;try&lt;br /&gt;{&lt;br /&gt;Connection conn = DriverManager.getConnection&lt;br /&gt;("jdbc:oracle:thin:@IP:PORT:SID","ID","PASSWORD");&lt;br /&gt;System.out.println("Connection Success");&lt;br /&gt;System.out.println("");&lt;br /&gt;&lt;br /&gt;Statement stmt = conn.createStatement();&lt;br /&gt;ResultSet rs = stmt.executeQuery("select to_char(systimestamp, 'hh24:mi:ss:ff3') as time from dual");&lt;br /&gt;&lt;br /&gt;System.out.println(getTime());&lt;br /&gt;&lt;br /&gt;if (rs.next())&lt;br /&gt;{&lt;br /&gt;System.out.println("DB1 Time --&gt; " + rs.getString("time"));&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;System.out.println(getTime());&lt;br /&gt;&lt;br /&gt;conn.close();&lt;br /&gt;System.out.println("");&lt;br /&gt;System.out.println("Connection finished");&lt;br /&gt;}&lt;br /&gt;catch (SQLException sqle)&lt;br /&gt;{&lt;br /&gt;System.out.println("Connection fail");&lt;br /&gt;}&lt;br /&gt;catch (IllegalArgumentException ille)&lt;br /&gt;{&lt;br /&gt;System.out.println("IllegalArgument input");&lt;br /&gt;}&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;private static String getTime()&lt;br /&gt;{&lt;br /&gt;SimpleDateFormat sdf = new SimpleDateFormat("kk:mm:ss:SS");&lt;br /&gt;&lt;br /&gt;return "WAS1 Time --&gt; " + sdf.format(new Date());&lt;br /&gt;}&lt;br /&gt;}&lt;div class="blogger-post-footer"&gt;http://www.tiobe.com/content/paperinfo/tpci/rss/&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6225809520352696342-1521511367103711296?l=xldy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://xldy.blogspot.com/feeds/1521511367103711296/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://xldy.blogspot.com/2009/07/import-java.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6225809520352696342/posts/default/1521511367103711296'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6225809520352696342/posts/default/1521511367103711296'/><link rel='alternate' type='text/html' href='http://xldy.blogspot.com/2009/07/import-java.html' title='compareTime.java (WAS &amp; Database)'/><author><name>Doyoung Lee</name><uri>http://www.blogger.com/profile/04200847835856627532</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://4.bp.blogspot.com/_VFIL5Trtyko/Sw5bnjBV04I/AAAAAAAAAMo/TIEeIwOyYq4/S220/3.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6225809520352696342.post-6169664415969041788</id><published>2009-05-24T22:06:00.007+09:00</published><updated>2009-07-19T19:02:29.120+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Info'/><title type='text'>Changing the color scheme of MS Office 2007</title><content type='html'>&lt;span style="font-family:trebuchet ms;font-size:85%;"&gt;I just got to know today that you can change the color themes of your MS Office 2007.&lt;br /&gt;There are 3 color themes.&lt;br /&gt;&lt;/span&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-family:trebuchet ms;font-size:85%;"&gt;Blue (default)&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span style="font-family:trebuchet ms;font-size:85%;"&gt;&lt;img id="BLOGGER_PHOTO_ID_5339376455491046146" style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 320px; CURSOR: hand; HEIGHT: 185px; TEXT-ALIGN: center" alt="" src="http://4.bp.blogspot.com/_VFIL5Trtyko/ShlGmNegywI/AAAAAAAAAFY/oD0fHKHhb2w/s320/default.jpg" border="0" /&gt;&lt;br /&gt;&lt;/span&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-family:trebuchet ms;font-size:85%;"&gt;Black&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span style="font-family:trebuchet ms;font-size:85%;"&gt;&lt;img id="BLOGGER_PHOTO_ID_5339376451715707954" style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 320px; CURSOR: hand; HEIGHT: 185px; TEXT-ALIGN: center" alt="" src="http://4.bp.blogspot.com/_VFIL5Trtyko/ShlGl_aZtDI/AAAAAAAAAFI/NU1Nfi5T77Y/s320/black.jpg" border="0" /&gt;&lt;br /&gt;&lt;/span&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-family:trebuchet ms;font-size:85%;"&gt;Silver&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/_VFIL5Trtyko/ShlGw6eEqrI/AAAAAAAAAF4/bGi4RG8iYWs/s1600-h/silver.jpg"&gt;&lt;span style="font-family:trebuchet ms;font-size:85%;"&gt;&lt;img id="BLOGGER_PHOTO_ID_5339376639367490226" style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 320px; CURSOR: hand; HEIGHT: 185px; TEXT-ALIGN: center" alt="" src="http://3.bp.blogspot.com/_VFIL5Trtyko/ShlGw6eEqrI/AAAAAAAAAF4/bGi4RG8iYWs/s320/silver.jpg" border="0" /&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:trebuchet ms;font-size:85%;"&gt; Here's how you do it.&lt;br /&gt;&lt;/span&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-family:trebuchet ms;font-size:85%;"&gt;Open up any Office 2007 application. &lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-family:trebuchet ms;font-size:85%;"&gt;Click on the Office Button.&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span style="font-family:trebuchet ms;font-size:85%;"&gt;&lt;img id="BLOGGER_PHOTO_ID_5339376458103161010" style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 225px; CURSOR: hand; HEIGHT: 177px; TEXT-ALIGN: center" alt="" src="http://3.bp.blogspot.com/_VFIL5Trtyko/ShlGmXNSgLI/AAAAAAAAAFg/pyX0h300yv8/s320/microsoft-office-2007-button.jpg" border="0" /&gt;&lt;br /&gt;&lt;/span&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-family:trebuchet ms;font-size:85%;"&gt;Click on the option button. The option box will be open.&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;font-size:85%;"&gt;&lt;img id="BLOGGER_PHOTO_ID_5339376457674855362" style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 202px; CURSOR: hand; HEIGHT: 197px; TEXT-ALIGN: center" alt="" src="http://4.bp.blogspot.com/_VFIL5Trtyko/ShlGmVnLE8I/AAAAAAAAAFo/W360DVW8inU/s320/options-button.jpg" border="0" /&gt;&lt;br /&gt;&lt;/span&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-family:trebuchet ms;font-size:85%;"&gt;Click on the Popular tab(기본설정) and you'll see the color scheme selector.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-family:trebuchet ms;font-size:85%;"&gt;Change your color scheme for Office 2007 and then click OK. &lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-family:trebuchet ms;font-size:85%;"&gt;The selected color will be applied to Office 2007 (word, excel, powerpoint, outlook).&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/_VFIL5Trtyko/ShlGwgO5SzI/AAAAAAAAAFw/XTztdh-JfQE/s1600-h/popular-color-scheme.jpg"&gt;&lt;span style="font-family:trebuchet ms;font-size:85%;"&gt;&lt;img id="BLOGGER_PHOTO_ID_5339376632324508466" style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 260px; CURSOR: hand; HEIGHT: 145px; TEXT-ALIGN: center" alt="" src="http://3.bp.blogspot.com/_VFIL5Trtyko/ShlGwgO5SzI/AAAAAAAAAFw/XTztdh-JfQE/s320/popular-color-scheme.jpg" border="0" /&gt;&lt;/span&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;http://www.tiobe.com/content/paperinfo/tpci/rss/&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6225809520352696342-6169664415969041788?l=xldy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://xldy.blogspot.com/feeds/6169664415969041788/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://xldy.blogspot.com/2009/05/changing-color-scheme-of-ms-office-2007.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6225809520352696342/posts/default/6169664415969041788'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6225809520352696342/posts/default/6169664415969041788'/><link rel='alternate' type='text/html' href='http://xldy.blogspot.com/2009/05/changing-color-scheme-of-ms-office-2007.html' title='Changing the color scheme of MS Office 2007'/><author><name>Doyoung Lee</name><uri>http://www.blogger.com/profile/04200847835856627532</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://4.bp.blogspot.com/_VFIL5Trtyko/Sw5bnjBV04I/AAAAAAAAAMo/TIEeIwOyYq4/S220/3.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_VFIL5Trtyko/ShlGmNegywI/AAAAAAAAAFY/oD0fHKHhb2w/s72-c/default.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6225809520352696342.post-809960591361192549</id><published>2009-02-26T09:49:00.005+09:00</published><updated>2009-07-24T18:07:04.122+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Database'/><title type='text'>SQL</title><content type='html'>&lt;span style="font-family:arial;"&gt;1. sqlplus login&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:Arial;"&gt;&lt;/span&gt;&lt;span style="font-family:arial;"&gt;&lt;br /&gt;- sqlplus /nolog&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;conn /as sysdba&lt;/span&gt;&lt;br /&gt;alter user hr identified by hr account unlock (sysdba) e&lt;br /&gt;&lt;span style="font-family:arial;"&gt;conn scott (default user : scott / tiger)&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;- disconn &lt;/span&gt;&lt;br /&gt;&lt;p&gt;&lt;span style="font-family:arial;"&gt;2. Data Dictionary&lt;br /&gt;&lt;br /&gt;desc table_name -&gt; Column, Nullable, Type, Commnet&lt;/span&gt;&lt;span style="font-family:arial;"&gt;&lt;br /&gt;SELECT * FROM Tab -&gt; 존재하는 테이블 확인                                                                           &lt;/span&gt;&lt;span style="font-family:arial;"&gt;SELECT * FROM USER_TABLES -&gt; 각 테이블 정보 상세하게 확인&lt;br /&gt;COMMENT ON [TABLE/COLUMN] [table_name / table_name.column_name] IS '주석 내용'&lt;br /&gt;- data dictionary&lt;br /&gt;-comments 확인SELECT * FROM USER_TAB_COMMENTSSELECT * FROM USER_COL_COMMENTS &lt;/span&gt;&lt;/p&gt;&lt;span style="font-family:arial;"&gt;&lt;p&gt;&lt;br /&gt;3. 연산&lt;br /&gt;= 같다&lt; &gt; or != 같지 않다IS NULL IS NOT NULL&lt;br /&gt;&lt;br /&gt;4. dual table&lt;br /&gt;함수 값 사용 sysdate 또는 입력값 표시&lt;br /&gt;SELECT sysdate FROM dual &lt;/p&gt;&lt;p&gt;5. CONCATENATION&lt;br /&gt;SELECT ENAME " " JOB "ENAME JOB" FROM EMP;&lt;br /&gt;&lt;br /&gt;=============================================&lt;br /&gt;&lt;br /&gt;복원 지점 COMMIT복원 ROLLBACK&lt;br /&gt;============= 여러 건 insert ================&lt;br /&gt;&lt;br /&gt;INSERT INTO EMP (ENPNO, ENAME, JOB, MGR)SELECT 9000+rownum, ENAME, JOB, MGR FROM EMP;&lt;br /&gt;================= ORDER BY ==================&lt;br /&gt;&lt;br /&gt;default ASC (오름차순)DESC (내림차순)&lt;br /&gt;ORDER BY Column_name DESC&lt;br /&gt;&lt;br /&gt;=============================================&lt;br /&gt;&lt;br /&gt;SELECT DEPTNOFROM DEPTWHERE EXISTS (SELECT 'X' FROM EMP WHERE DEPT.DEPTNO = EMP.DEPTNO)&lt;br /&gt;--&gt;&lt;br /&gt;SELECT DEPTNO FROM DEPTWHERE DEPTNO IN (SELECT DEPTNO FROM EMP)&lt;br /&gt;&lt;br /&gt;=============================================&lt;br /&gt;&lt;br /&gt;subquery SELECT, FROM, WHERE 절에 모두 사용가능&lt;br /&gt;================ JOIN =======================&lt;br /&gt;&lt;br /&gt;- INNER JOIN (여러 테이블의 key 값이 일치하는 행에 대해서만 적용)SELECT [column] FROM [table 1] INNER JOIN [table 2] ON [JOIN CONDITION 1] AND [JOIN CONDITION 2]&lt;br /&gt;부서위치가 DALLAS인 모든 사원의 이름, 부서번호를 출력.&lt;br /&gt;SELECT e.ENAME, d.DEPTNO, d.LOC FROM EMP e INNER JOIN DEPT d ON e.DEPTNO = d.DEPTNO WHERE d.LOC = 'DALLAS'&lt;br /&gt;- [LEFT/RIGHT] OUTER JOIN (LEFT/RIGHT 를 기준으로 JOIN 기준 테이블의 모든 key 값에 대해 적용)&lt;br /&gt;- NON_Equi JOIN (CROSS JOIN)두 테이블의 같은 column 을 사용하지 않고 join&lt;br /&gt;사원의 이름, 급여, 급여의 등급을 표시SELECT e.ENAME, e.SAL, g.GRADE FROM EMP e, SALGRADE g WHERE e.SAL BETWEEN g.LOSAL AND g.HISAL&lt;br /&gt;================ inline view =====================================&lt;br /&gt;-&gt; 실제 존재하지 않는 테이블이지만 연산을 위해 가상으로 생성&lt;br /&gt;부서평균연봉보다 많이 받는 사원의 이름과 연봉, 부서평균연봉을 조회&lt;br /&gt;SELECT ENAME, SAL, DEPT_AVG FROM EMP INNER JOIN (SELECT DEPTNO, round(AVG(SAL)) AS DEPT_AVG FROM EMP GROUP BY DEPTNO) DEPT ON EMP.DEPTNO = DEPT.DEPTNO WHERE SAL &gt; DEPT_AVG&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;============================FUNCTION==============================&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;DECODE - Oracle 함수 ( = CASE WHEN)&lt;br /&gt;DECODE(column_name, value,&lt;br /&gt;CLERK -&gt; GOOD / ANALYST -&gt; NOT GOOD / BAD&lt;br /&gt;SELECT JOB, DECODE(JOB, 'CLERK', 'GOOD', DECODE(JOB, 'ANALYST', 'NOT GOOD', 'BAD')) as test FROM EMP&lt;br /&gt;--&gt;&lt;br /&gt;SELECT JOB, CASE JOB WHEN 'CLERK' THEN 'GOOD' WHEN 'ANALYST' THEN 'NOT GOOD' ELSE 'BAD' END as test FROM EMP&lt;br /&gt;2000까지 A 4000 까지 B 나머지 C&lt;br /&gt;SELECT GRADE, LOSAL, HISAL, CASE WHEN HISAL&lt; salgrade ="=" emp ="=" 1="2" dept =" 10" table_name =" 'DOYOUNG'"&gt; table_name&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;====================== sequence ==================================&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;연속적인 숫자값을 자동으로 증가/감소 시켜야 할 경우 자동으로 숫자를 발생시키는 객체 즉, 시퀀스를 생성한 후 호출만하면 연속적으로 번호를 (오라클에서) 증가/감소시켜 제공해 준다. CREATE SEQUENCE [시퀀스명] [INCREMENT BY n] [START WITH n] [MAXVALUE n NOMAXVALUE] [MINVALUE n NOMINVALUE] [CYCLE NOCYCLE] [CACHE NOCACHE]&lt;br /&gt;생성 : CREATE SEQUENCE EMP_seq START WITH 3300 INCREMENT BY 100 MAXVALUE 9900 NOCHACHE NOCYCLE&lt;br /&gt;확인 : SELECT * FROM USER_SEQUENCES삭제 : DROP SEQUENCE sequence_name&lt;br /&gt;함수: sequence_name.nextval sequence_name.currval&lt;br /&gt;======================== 여러 테이블 조인 ===================================&lt;br /&gt;-LOCATIONS, DEPARTMENTS, JOBS, EMPLOYEES 테이블 조인&lt;br /&gt;SELECT E.FIRST_NAME, D.DEPARTMENT_NAME, J.JOB_TITLE, L.CITY FROM LOCATIONS L, DEPARTMENTS D, JOBS J, EMPLOYEES E WHERE L.LOCATION_ID = D.LOCATION_ID AND E.DEPARTMENT_ID = D.DEPARTMENT_ID AND E.JOB_ID = J.JOB_ID&lt;br /&gt;-&gt;&lt;br /&gt;SELECT E.FIRST_NAME, D.DEPARTMENT_NAME, J.JOB_TITLE, L.CITY FROM LOCATIONS L INNER JOIN DEPARTMENTS D ON L.LOCATION_ID = D.LOCATION_ID INNER JOIN EMPLOYEES E ON E.DEPARTMENT_ID = D.DEPARTMENT_ID INNER JOIN JOBS J ON E.JOB_ID = J.JOB_ID&lt;br /&gt;- IN 절로 EMPLOYEES 테이블과 DEPARTMENT 테이블을 조인&lt;br /&gt;- employee 테이블을 조회하면서 부서이름을 조회하고 싶은 경우 스칼라 서브쿼리 사용 작성&lt;br /&gt;SELECT E.FIRST_NAME, (SELECT D.DEPARTMENT_NAME FROM DEPARTMENTS D WHERE D.DEPARTMENT_ID = E.DEPARTMENT_ID) DEPARTMENT_NAME FROM EMPLOYEES E&lt;br /&gt;--&gt; OUTER JOIN과 동일&lt;br /&gt;SELECT E.FIRST_NAME, D.DEPARTMENT_NAME FROM EMPLOYEES E LEFT OUTER JOIN DEPARTMENTS D ON E.DEPARTMENT_ID = D. DEPARTMENT_ID&lt;br /&gt;&lt;br /&gt;========================== VIEW =============================&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;- 부서별 평균연봉 뷰&lt;br /&gt;CREATE VIEW DEPT_AVG_SAL_VIEW AS SELECT D.DEPTNO, D.DNAME, E.SAL_AVG FROM DEPT D, (SELECT DEPTNO, AVG(SAL) SAL_AVG FROM EMP GROUP BY DEPTNO) E&lt;br /&gt;- 뷰를 이용해서 부서의 평균 급여보다 적은 급여를 받는 사원 조회&lt;br /&gt;SELECT E.ENAME, E.SAL, V.SAL_AVG FROM EMP E INNER JOIN DEPT_AVG_SAL_VIEW V ON E.DEPTNO = V.DEPTNO WHERE E.SAL &lt; sal_avg ="=" index ="=" index_name =" ix.index_name" table_name =" 'EMP'" index_name ="=" recursive ="=" empno =" MGR" mgr =" prior"&gt;&lt;/p&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;http://www.tiobe.com/content/paperinfo/tpci/rss/&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6225809520352696342-809960591361192549?l=xldy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://xldy.blogspot.com/feeds/809960591361192549/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://xldy.blogspot.com/2009/02/sql.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6225809520352696342/posts/default/809960591361192549'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6225809520352696342/posts/default/809960591361192549'/><link rel='alternate' type='text/html' href='http://xldy.blogspot.com/2009/02/sql.html' title='SQL'/><author><name>Doyoung Lee</name><uri>http://www.blogger.com/profile/04200847835856627532</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://4.bp.blogspot.com/_VFIL5Trtyko/Sw5bnjBV04I/AAAAAAAAAMo/TIEeIwOyYq4/S220/3.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6225809520352696342.post-4974240492463811002</id><published>2009-02-16T15:51:00.011+09:00</published><updated>2009-07-19T19:02:00.613+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Operating System(UNIX)'/><title type='text'>UNIX Command (Solaris)</title><content type='html'>&lt;div align="center"&gt;&lt;strong&gt;&lt;span style="font-family:arial;"&gt;UNIX Directory Commands&lt;/span&gt;&lt;/strong&gt;&lt;/div&gt;&lt;div align="center"&gt;&lt;strong&gt;&lt;span style="font-family:arial;"&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/div&gt;&lt;div align="left"&gt;&lt;span style="font-family:arial;"&gt;&lt;strong&gt;mkdir [name]&lt;/strong&gt; : Makes a directory of file group name&lt;/span&gt;&lt;/div&gt;&lt;div align="left"&gt;&lt;span style="font-family:arial;"&gt;&lt;strong&gt;cd [directory] &lt;/strong&gt;: Changes the working directory&lt;/span&gt;&lt;/div&gt;&lt;div align="left"&gt;&lt;span style="font-family:Arial;"&gt;&lt;strong&gt;pwd&lt;/strong&gt; : Displays working directory&lt;/span&gt;&lt;/div&gt;&lt;div align="left"&gt;&lt;strong&gt;mv [file1]..[fileN] [directory]&lt;/strong&gt; : moves file1,..,fileN to directory&lt;/div&gt;&lt;div align="left"&gt;&lt;strong&gt;cp [file1] [directory]/[file2] &lt;/strong&gt;: copies [file1] into [file2] in directory [directory]&lt;/div&gt;&lt;div align="left"&gt;&lt;strong&gt;rmdir [directory]&lt;/strong&gt; : Removes or erases empty directory&lt;/div&gt;&lt;div align="left"&gt;&lt;/div&gt;&lt;div align="center"&gt;&lt;strong&gt;UNIX File Commands&lt;/strong&gt;&lt;/div&gt;&lt;div align="left"&gt;&lt;/div&gt;&lt;span style="font-family:arial;"&gt;&lt;strong&gt;ls&lt;/strong&gt; -[option] lists files&lt;br /&gt;lists files in 'long format', which contains lost of useful information, e. g.&lt;br /&gt;- l the exact size of the file, who owns the file and who has the right to look at it&lt;br /&gt;and when it was last modified.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;ln&lt;/strong&gt; -[option] filename(to link) filename(to generate) Link file generate (hard link)&lt;br /&gt;-s symbol link&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;mv &lt;/strong&gt;filename new_filename rename file(s) and directory(ies)&lt;br /&gt;&lt;strong&gt;mv&lt;/strong&gt; filename directory move file(s) and directory(ies)\&lt;br /&gt;&lt;strong&gt;cp &lt;/strong&gt;filename1 filename2 copies a file&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;rm &lt;/strong&gt;-[option] filename(s)&lt;br /&gt;-i Prevent the accidental removal(interactive)&lt;br /&gt;-f Remove files whether write-protected or not&lt;br /&gt;-r Recursively remove directories and subdirectories in the argument list&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;cat &gt; file_name : 파일에 내용 덮어씌우기&lt;br /&gt;cat &gt;&gt; file_name : 파일에 내용 이어 붙이기&lt;br /&gt;touch file_name : 빈 파일 생성&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;http://www.tiobe.com/content/paperinfo/tpci/rss/&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6225809520352696342-4974240492463811002?l=xldy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://xldy.blogspot.com/feeds/4974240492463811002/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://xldy.blogspot.com/2009/02/unix-command-solaris.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6225809520352696342/posts/default/4974240492463811002'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6225809520352696342/posts/default/4974240492463811002'/><link rel='alternate' type='text/html' href='http://xldy.blogspot.com/2009/02/unix-command-solaris.html' title='UNIX Command (Solaris)'/><author><name>Doyoung Lee</name><uri>http://www.blogger.com/profile/04200847835856627532</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://4.bp.blogspot.com/_VFIL5Trtyko/Sw5bnjBV04I/AAAAAAAAAMo/TIEeIwOyYq4/S220/3.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6225809520352696342.post-3073748974138649162</id><published>2008-09-18T02:59:00.001+09:00</published><updated>2009-07-19T19:03:03.111+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Info'/><title type='text'>Setting for Using Intel IPP(Integrated Performance Primitives)</title><content type='html'>&lt;strong&gt;&lt;span style="font-family:arial;"&gt;1. Setting Environment Variables&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;div&gt;&lt;a href="http://1.bp.blogspot.com/_VFIL5Trtyko/SNFG4aHQrtI/AAAAAAAAACA/CgZdeZwajKU/s1600-h/1.jpg"&gt;&lt;span style="font-family:arial;"&gt;&lt;img id="BLOGGER_PHOTO_ID_5247052975759732434" style="CURSOR: hand" height="304" alt="" src="http://1.bp.blogspot.com/_VFIL5Trtyko/SNFG4aHQrtI/AAAAAAAAACA/CgZdeZwajKU/s400/1.jpg" width="353" border="0" /&gt;&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;a href="http://4.bp.blogspot.com/_VFIL5Trtyko/SNFG4Vwv9qI/AAAAAAAAACI/SRcUp8z2oEU/s1600-h/2.jpg"&gt;&lt;span style="font-family:arial;"&gt;&lt;img id="BLOGGER_PHOTO_ID_5247052974591571618" style="WIDTH: 351px; CURSOR: hand; HEIGHT: 312px" height="306" alt="" src="http://4.bp.blogspot.com/_VFIL5Trtyko/SNFG4Vwv9qI/AAAAAAAAACI/SRcUp8z2oEU/s400/2.jpg" width="341" border="0" /&gt;&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;font-size:85%;"&gt;- Add the path to related Intel IPP files to the existing list, for example:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="font-family:arial;font-size:85%;"&gt;Select LIB and then type in the directory for the Intel IPP stub libraries (default isC:\Program Files\Intel\IPP\5.3\ia32\stublib),&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="font-family:arial;font-size:85%;"&gt;Select INCLUDE and then type in the directory for the Intel IPP header files(default is C:\Program Files\Intel\IPP\5.3\ia32\include),&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="font-family:arial;font-size:85%;"&gt;Select PATH and then type in the directory for the Intel IPP binaries (default isC:\Program Files\Intel\IPP\5.3\ia32\bin).&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="font-family:Arial;font-size:85%;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="font-family:Arial;font-size:85%;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="font-family:Arial;"&gt;&lt;strong&gt;2. Configuring Microsoft Visual Studio Environment&lt;/strong&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;strong&gt;&lt;span style="font-family:Arial;"&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/div&gt;&lt;div&gt;&lt;strong&gt;&lt;span style="font-family:Arial;"&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;a href="http://2.bp.blogspot.com/_VFIL5Trtyko/SNFJ-tb80dI/AAAAAAAAACo/Cd-KcjU7Hlg/s1600-h/1.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5247056382560883154" style="CURSOR: hand" alt="" src="http://2.bp.blogspot.com/_VFIL5Trtyko/SNFJ-tb80dI/AAAAAAAAACo/Cd-KcjU7Hlg/s400/1.jpg" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/_VFIL5Trtyko/SNFJ-3_vsJI/AAAAAAAAACw/MX1fFECARrg/s1600-h/2.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5247056385395372178" style="CURSOR: hand" alt="" src="http://2.bp.blogspot.com/_VFIL5Trtyko/SNFJ-3_vsJI/AAAAAAAAACw/MX1fFECARrg/s400/2.jpg" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="font-family:Arial;font-size:85%;"&gt;&lt;a href="http://2.bp.blogspot.com/_VFIL5Trtyko/SNFJ_Es6_kI/AAAAAAAAAC4/o06YDZJ6w9c/s1600-h/3.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5247056388806082114" style="CURSOR: hand" alt="" src="http://2.bp.blogspot.com/_VFIL5Trtyko/SNFJ_Es6_kI/AAAAAAAAAC4/o06YDZJ6w9c/s400/3.jpg" border="0" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="font-family:Arial;font-size:85%;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="font-family:Arial;font-size:85%;"&gt;- Select &lt;strong&gt;Tools &gt; Options &gt; Projects &gt; VC++ Directories&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="font-family:Arial;font-size:85%;"&gt;select &lt;strong&gt;Include Files&lt;/strong&gt;, and then type in the directory for the Intel IPP include files (for example, default is:C:\Program Files\Intel\IPP\5.3\ia32\include),&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="font-family:Arial;font-size:85%;"&gt;select &lt;strong&gt;Library Files&lt;/strong&gt;, and then type in the directory for the Intel IPP library files (for example, default is: C:\ProgramFiles\Intel\IPP\5.3\ia32\stublib orC:\Program\Files\Intel\IPP\5.3\ia32\lib),&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="font-family:Arial;font-size:85%;"&gt;select &lt;strong&gt;Executable Files&lt;/strong&gt; and then type in the directory for the Intel IPP executable files (for example, default is:C:\Program Files\Intel\IPP\5.3\ia32\bin),&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="font-family:Arial;font-size:85%;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;a href="http://4.bp.blogspot.com/_VFIL5Trtyko/SNFLY9AVPCI/AAAAAAAAADA/-6XJHeJYhxk/s1600-h/1.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5247057932928236578" style="CURSOR: hand" alt="" src="http://4.bp.blogspot.com/_VFIL5Trtyko/SNFLY9AVPCI/AAAAAAAAADA/-6XJHeJYhxk/s400/1.jpg" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="font-family:Arial;font-size:85%;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="font-family:Arial;font-size:85%;"&gt;- Select &lt;strong&gt;Project &gt; Properties &gt; Linker &gt; Input&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="font-family:Arial;font-size:85%;"&gt;in the Additional Dependencies line add the libraries you wish to link to (for example, ipps.lib or ippsmerged.lib)&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="font-family:Arial;font-size:85%;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="font-family:arial;"&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="font-family:arial;"&gt;&lt;strong&gt;3. Testing Simple Example Program&lt;/strong&gt; &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="font-family:arial;"&gt;&lt;/div&gt;&lt;/span&gt;&lt;div&gt;&lt;span style="font-family:arial;"&gt;&lt;span style="font-size:85%;"&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="font-family:arial;"&gt;&lt;span style="font-size:85%;"&gt;&lt;strong&gt;#&lt;/strong&gt;include &lt;ipp.h&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="font-family:arial;"&gt;&lt;span style="font-size:85%;"&gt;#include &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="font-family:arial;"&gt;&lt;span style="font-size:85%;"&gt;&lt;stdio.h&gt;&lt;/div&gt;&lt;/span&gt;&lt;/span&gt;&lt;div&gt;&lt;span style="font-family:arial;"&gt;&lt;span style="font-size:85%;"&gt;int main()&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="font-family:arial;"&gt;&lt;span style="font-size:85%;"&gt;{&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="font-family:arial;"&gt;&lt;span style="font-size:85%;"&gt;const int SIZE = 256; &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="font-family:arial;"&gt;&lt;span style="font-size:85%;"&gt;Ipp8u pSrc[SIZE], pDst[SIZE];&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="font-family:arial;"&gt;&lt;span style="font-size:85%;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="font-family:arial;"&gt;&lt;span style="font-size:85%;"&gt;int i; &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="font-family:arial;"&gt;&lt;span style="font-size:85%;"&gt;for(i=0;i"&lt;"size;i++)&lt;size;&gt;&lt;/span&gt;&lt;/div&gt;&lt;/span&gt;&lt;div&gt;&lt;span style="font-family:arial;"&gt;&lt;span style="font-family:arial;"&gt;&lt;span style="font-size:85%;"&gt;pSrc[i] = (Ipp8u)i;&lt;br /&gt;&lt;/div&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;div&gt;&lt;span style="font-family:arial;"&gt;&lt;span style="font-size:85%;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="font-family:arial;"&gt;&lt;span style="font-size:85%;"&gt;ippsCopy_8u(pSrc,pDst, SIZE);&lt;br /&gt;printf("pDst[%d] = %d\n", SIZE-1, pDst[SIZE-1]);&lt;br /&gt;&lt;/div&gt;&lt;/span&gt;&lt;/span&gt;&lt;div&gt;&lt;span style="font-family:arial;"&gt;&lt;span style="font-size:85%;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="font-family:arial;"&gt;&lt;span style="font-size:85%;"&gt;return 0;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="font-family:arial;"&gt;&lt;span style="font-size:85%;"&gt;}&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;http://www.tiobe.com/content/paperinfo/tpci/rss/&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6225809520352696342-3073748974138649162?l=xldy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://xldy.blogspot.com/feeds/3073748974138649162/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://xldy.blogspot.com/2008/09/setting-for-using-intel-ippintegrated.html#comment-form' title='5 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6225809520352696342/posts/default/3073748974138649162'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6225809520352696342/posts/default/3073748974138649162'/><link rel='alternate' type='text/html' href='http://xldy.blogspot.com/2008/09/setting-for-using-intel-ippintegrated.html' title='Setting for Using Intel IPP(Integrated Performance Primitives)'/><author><name>Doyoung Lee</name><uri>http://www.blogger.com/profile/04200847835856627532</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://4.bp.blogspot.com/_VFIL5Trtyko/Sw5bnjBV04I/AAAAAAAAAMo/TIEeIwOyYq4/S220/3.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_VFIL5Trtyko/SNFG4aHQrtI/AAAAAAAAACA/CgZdeZwajKU/s72-c/1.jpg' height='72' width='72'/><thr:total>5</thr:total></entry></feed>
