<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
	<channel>
		<title>flyingmt blog</title>
		<link>http://lovehana.com/</link>
		<description></description>
		<language>ko</language>
		<pubDate>Wed, 15 Oct 2008 00:40:09 +0900</pubDate>
		<generator>Textcube 1.7.5 : Risoluto</generator>
		<item>
			<title>네이버 - 나눔 글꼴</title>
			<link>http://lovehana.com/551</link>
			<description>&lt;div class=&quot;imageblock center&quot; style=&quot;text-align: center; clear: both;&quot;&gt;&lt;img src=&quot;http://lovehana.com/attach/1/7216655829.jpg&quot; alt=&quot;사용자 삽입 이미지&quot; height=&quot;143&quot; width=&quot;143&quot; /&gt;&lt;/div&gt;&lt;BR&gt;&lt;BR&gt;네이버에서 한글날 기념으로 &quot;나눔글꼴&quot;이라는 이벤트를 하고 있다.&lt;BR&gt;&lt;BR&gt;즉, 무료로 글꼴을 나누고 있는데, 생각보다 괜찮은듯 하다.&lt;BR&gt;&lt;BR&gt;&lt;a href=&quot;http://hangeul.naver.com/index.nhn?goto=fonts&quot;&gt;http://hangeul.naver.com/index.nhn?goto=fonts&lt;/a&gt;&lt;BR&gt;&lt;BR&gt;&lt;fieldset style=&quot;margin:20px 0px 20px 0px;padding:5px;&quot;&gt;&lt;legend&gt;&lt;span&gt;&lt;strong&gt;크리에이티브 커먼즈 라이센스&lt;/strong&gt;&lt;/span&gt;&lt;/legend&gt;&lt;!--Creative Commons License--&gt;&lt;div style=&quot;float: left; width: 88px; margin-top: 3px;&quot;&gt;&lt;a rel=&quot;license&quot; href=&quot;http://creativecommons.org/licenses/by-nc-nd/2.0/kr/&quot; target=_blank&gt;&lt;img alt=&quot;Creative Commons License&quot; style=&quot;border-width: 0&quot; src=&quot;http://i.creativecommons.org/l/by-nc-nd/2.0/kr/88x31.png&quot;/&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;margin-left: 92px; margin-top: 3px; text-align: justify;&quot;&gt;이 저작물은 &lt;a rel=&quot;license&quot; href=&quot;http://creativecommons.org/licenses/by-nc-nd/2.0/kr/&quot; target=_blank&gt;크리에이티브 커먼즈 코리아 저작자표시-비영리-변경금지 2.0 대한민국 라이센스&lt;/a&gt;에 따라 이용하실 수 있습니다.
			&lt;!-- Creative Commons License--&gt;
			&lt;!-- &lt;rdf:RDF xmlns=&quot;http://web.resource.org/cc/&quot; xmlns:dc=&quot;http://purl.org/dc/elements/1.1/&quot; xmlns:rdf=&quot;http://www.w3.org/1999/02/22-rdf-syntax-ns#&quot;&gt;
			&lt;Work rdf:about=&quot;&quot;&gt;
			&lt;license rdf:resource=&quot;http://creativecommons.org/licenses/by-nc-nd/2.0/kr/&quot; /&gt;
			&lt;/Work&gt;
			&lt;License rdf:about=&quot;http://creativecommons.org/licenses/by-nc-nd/&quot;&gt;
			&lt;permits rdf:resource=&quot;http://web.resource.org/cc/Reproduction&quot;/&gt;
			&lt;permits rdf:resource=&quot;http://web.resource.org/cc/Distribution&quot;/&gt;
			&lt;requires rdf:resource=&quot;http://web.resource.org/cc/Notice&quot;/&gt;
			&lt;requires rdf:resource=&quot;http://web.resource.org/cc/Attribution&quot;/&gt;&lt;prohibits rdf:resource=&quot;http://web.resource.org/cc/CommercialUse&quot;/&gt;&lt;/License&gt;&lt;/rdf:RDF&gt; --&gt;&lt;/div&gt;&lt;/fieldset&gt;</description>
			<category>Using</category>
			<author>(나는산)</author>
			<guid>http://lovehana.com/551</guid>
			<comments>http://lovehana.com/551#entry551comment</comments>
			<pubDate>Fri, 10 Oct 2008 13:10:32 +0900</pubDate>
		</item>
		<item>
			<title>PHP 프로젝트에 필요한 것</title>
			<link>http://lovehana.com/550</link>
			<description>회사에서 PHP 프로젝트를 진행하면서 많은 고민들을 해봤다.&lt;BR&gt;&lt;BR&gt;
&lt;DIV style=&quot;PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px; BACKGROUND-COLOR: #c9edff&quot;&gt;어떤 에디터를 사용할 것인가? &lt;BR&gt;코드 관리는 어떻게 할 것인가? &lt;BR&gt;디자인은 어떻게 적용할 것인가? &lt;BR&gt;테스트는 어떻게 할 것인가?&lt;BR&gt;웹 표준은 어떻게 마출 것인가?&lt;BR&gt;고객의 요구에 맞는가?&lt;BR&gt;&lt;/DIV&gt;&lt;BR&gt;PHP 프로젝트를 진행하는 분이라면 위 고민 하나라도 했을 것이다.&lt;BR&gt;이 글에는 제가 사용하는 도구와 라이브러리들을 소개하고자 한다.&lt;BR&gt;물론 여기서 소개한 모든것은 공짜라는 것도 장점이다.&lt;BR&gt;&lt;BR&gt;&lt;BR&gt;1. 환경 구축&lt;BR&gt;&lt;BR&gt;일단 PHP 프로젝트를 들어가기 위해서는 개발 환경이 있어야 한다.&lt;BR&gt;솔직히 회사에 서버가 있으면 좋지만 여러 개발자들 끼리 &lt;BR&gt;코드를 수정하다 보면 100% 엉키게 된다. &lt;BR&gt;따라서 본인은 DB는 같이 사용하도 웹서버 만큼은 각자 돌리도록 하는 것이 좋다고 생각한다.&lt;BR&gt;그럼 빠르고 쉽게 설치 할 수 없을까 고민하다가 apache friends의 XAMMP를 찾았다.&lt;BR&gt;물론 국내 APM 프로그램도 많지만 광고나 수정사항이 있으면 어려움이 많았다.&lt;BR&gt;&lt;BR&gt;
&lt;P align=left&gt;&lt;div class=&quot;imageblock left&quot; style=&quot;float: left; margin-right: 10px;&quot;&gt;&lt;img src=&quot;http://lovehana.com/attach/1/2019495358.gif&quot; alt=&quot;사용자 삽입 이미지&quot; height=&quot;59&quot; width=&quot;200&quot; /&gt;&lt;/div&gt; &lt;/P&gt;&lt;BR&gt;&amp;nbsp;&lt;BR&gt;&lt;BR&gt;&lt;BR&gt;&lt;a href=&quot;http://www.apachefriends.org/en/xampp.html&quot;  target=_blank&gt;웹사이트&lt;/a&gt;&lt;BR&gt;&lt;BR&gt;&lt;BR&gt;2. 코드 관리&lt;BR&gt;&lt;BR&gt;예전에 웹 프로그래밍하는 분들은 그리 코드 관리를 많이 사용하지 않았던 것 같다.&lt;BR&gt;특히 혼자 코딩하고 작은 프로젝트를 진행하면 더욱더 그렇다.&lt;BR&gt;하지만 그렇게 하면 자신의 코드를 유지 보수를 하게 되면 망설이게 된다.&lt;BR&gt;요즘 많이 사용하는 코드 관리 툴은 Subversion이다.&lt;BR&gt;예전에는 CVS를 많이 사용했지만 CVS를 제작한 분이 설계의 한계를 느끼고 개발한 것이 Subversion이다.&lt;BR&gt;&lt;BR&gt;&lt;div class=&quot;imageblock left&quot; style=&quot;float: left; margin-right: 10px;&quot;&gt;&lt;img src=&quot;http://lovehana.com/attach/1/7484624566.png&quot; alt=&quot;사용자 삽입 이미지&quot; height=&quot;64&quot; width=&quot;468&quot; /&gt;&lt;/div&gt;&lt;BR&gt;&lt;BR&gt;&lt;BR&gt;&lt;BR&gt;&lt;a href=&quot;http://subversion.tigris.org/&quot;  target=_blank&gt;웹사이트&lt;/a&gt;&lt;BR&gt;&lt;BR&gt;&lt;BR&gt;3. 데이터베이스 도구&lt;BR&gt;&lt;BR&gt;요즘에는 많은 데이터베이스 관리툴들이 있다. &lt;BR&gt;하지만 모든 데이터베이스를 한번에 지원하는 툴이 많지는 않다. &lt;BR&gt;본인 주로 데이터베이스로 mySQL을 사용한다. &lt;BR&gt;mySQL 관리 툴로는 Webyog의 SQLyog을 많이 사용한다.&lt;BR&gt;만약 그냥 탐색을 한다면 mySQL에서 제공하는 툴도 좋다.&lt;BR&gt;&lt;BR&gt;&lt;div class=&quot;imageblock left&quot; style=&quot;float: left; margin-right: 10px;&quot;&gt;&lt;img src=&quot;http://lovehana.com/attach/1/5286706682.jpg&quot; alt=&quot;사용자 삽입 이미지&quot; height=&quot;59&quot; width=&quot;525&quot; /&gt;&lt;/div&gt;&lt;BR&gt;&lt;BR&gt;&lt;BR&gt;&lt;BR&gt;&lt;a href=&quot;http://www.webyog.com/en/index.php&quot;  target=_blank&gt;웹사이트&lt;/a&gt;&lt;BR&gt;&lt;BR&gt;&lt;div class=&quot;imageblock left&quot; style=&quot;float: left; margin-right: 10px;&quot;&gt;&lt;img src=&quot;http://lovehana.com/attach/1/1746250872.gif&quot; alt=&quot;사용자 삽입 이미지&quot; height=&quot;68&quot; width=&quot;205&quot; /&gt;&lt;/div&gt;&lt;BR&gt;&lt;BR&gt;&lt;BR&gt;&lt;BR&gt;&lt;BR&gt;&lt;a href=&quot;http://dev.mysql.com/downloads/gui-tools/5.0.html&quot;  target=_blank&gt;웹사이트&lt;/a&gt;&lt;BR&gt;&lt;BR&gt;&lt;BR&gt;&lt;BR&gt;4. 에디터&lt;BR&gt;&lt;BR&gt;솔직히 에디터는 개인적인 취향이다. &lt;BR&gt;만약 프로젝트 단위로 작업을 하다보면 더 많은 기능을 요구하게 된다. &lt;BR&gt;따라서 간단한 코드 수정하는 에디터와 프로젝트 전체적으로 작업을 할 수 있는 에디터가 필요하다고 생각한다.&lt;BR&gt;&lt;BR&gt;간단한 에디터로는 메모장, editplus, ultraedit 등도 있지만,&lt;BR&gt;언제 어디서나 공짜로 사용할 수 있고, &lt;BR&gt;조금 나마 함수 이름이나 주석 코드를 구분할 수 있게 색상으로 구분할 수 있는 것이 notepad++이다.&lt;BR&gt;&lt;BR&gt;&lt;div class=&quot;imageblock left&quot; style=&quot;float: left; margin-right: 10px;&quot;&gt;&lt;img src=&quot;http://lovehana.com/attach/1/1790184894.jpg&quot; alt=&quot;사용자 삽입 이미지&quot; height=&quot;67&quot; width=&quot;205&quot; /&gt;&lt;/div&gt;&lt;BR&gt;&lt;BR&gt;&lt;BR&gt;&lt;BR&gt;&lt;BR&gt;&lt;a href=&quot;http://notepad-plus.sourceforge.net/uk/site.htm&quot;  target=_blank&gt;웹사이트&lt;/a&gt;&lt;BR&gt;&lt;BR&gt;장시간 작업을 위한 에디터로는 eclipse을 사용한다.&lt;BR&gt;&lt;BR&gt;&lt;div class=&quot;imageblock left&quot; style=&quot;float: left; margin-right: 10px;&quot;&gt;&lt;img src=&quot;http://lovehana.com/attach/1/4179336728.jpg&quot; alt=&quot;사용자 삽입 이미지&quot; height=&quot;68&quot; width=&quot;131&quot; /&gt;&lt;/div&gt;&lt;BR&gt;&lt;BR&gt;&lt;BR&gt;&lt;BR&gt;&lt;BR&gt;&lt;a href=&quot;http://www.eclipse.org/&quot;  target=_blank&gt;웹사이트&lt;/a&gt;&lt;BR&gt;&lt;BR&gt;이클립스를 그냥 사용하면 안되고 PHP와 HTML 환경을 위해서는 다음 플러그인을 설치해서 사용한다.&lt;BR&gt;&lt;BR&gt;&lt;div class=&quot;imageblock left&quot; style=&quot;float: left; margin-right: 10px;&quot;&gt;&lt;img src=&quot;http://lovehana.com/attach/1/4038425059.png&quot; alt=&quot;사용자 삽입 이미지&quot; height=&quot;151&quot; width=&quot;142&quot; /&gt;&lt;/div&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;a href=&quot;http://www.phpeclipse.de/&quot;  target=_blank&gt;웹사이트&lt;/a&gt;&lt;BR&gt;&lt;BR&gt;&lt;div class=&quot;imageblock left&quot; style=&quot;float: left; margin-right: 10px;&quot;&gt;&lt;img src=&quot;http://lovehana.com/attach/1/2286884834.jpg&quot; alt=&quot;사용자 삽입 이미지&quot; height=&quot;175&quot; width=&quot;150&quot; /&gt;&lt;/div&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;a href=&quot;http://www.interaktonline.com/products/eclipse/jseclipse/overview/&quot;  target=_blank&gt;웹사이트&lt;/a&gt;&lt;BR&gt;&lt;BR&gt;&lt;BR&gt;5. 코드 비교&lt;BR&gt;&lt;BR&gt;가끔 코드 비교를 해야 할 경우가 있다. &lt;BR&gt;Subversion을 사용할때는 Subversion 내용 비교 프로그램을 사용하지만, &lt;BR&gt;외부에서 비교할때는 WinMerge가 좋은 것 같다.&lt;BR&gt;&lt;BR&gt;&lt;div class=&quot;imageblock left&quot; style=&quot;float: left; margin-right: 10px;&quot;&gt;&lt;img src=&quot;http://lovehana.com/attach/1/7325433608.jpg&quot; alt=&quot;사용자 삽입 이미지&quot; height=&quot;55&quot; width=&quot;268&quot; /&gt;&lt;/div&gt;&lt;BR&gt;&lt;BR&gt;&lt;BR&gt;&lt;BR&gt;&lt;a href=&quot;http://www.winmerge.org/&quot;  target=_blank&gt;웹사이트&lt;/a&gt;&lt;BR&gt;&lt;BR&gt;&lt;BR&gt;6. 단위 테스트&lt;BR&gt;&lt;BR&gt;프로그램이 완벽하려면 테스트를 많이 해야 한다. &lt;BR&gt;만약 이런 테스트를 조금도 조직적으로 하려면 단위 테스트를 설계해서 테스트를 해야한다.&lt;BR&gt;다행이 eclipse 용 plugin이 있다.&lt;BR&gt;&lt;BR&gt;&lt;div class=&quot;imageblock left&quot; style=&quot;float: left; margin-right: 10px;&quot;&gt;&lt;img src=&quot;http://lovehana.com/attach/1/1809499586.png&quot; alt=&quot;사용자 삽입 이미지&quot; height=&quot;127&quot; width=&quot;335&quot; /&gt;&lt;/div&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;a href=&quot;http://simpletest.sourceforge.net/en/extension_eclipse.html&quot;  target=_blank&gt;웹사이트&lt;/a&gt;&lt;BR&gt;&lt;BR&gt;&lt;BR&gt;7. Ajax 라이브러리&lt;BR&gt;&lt;BR&gt;솔직히 직접 AJAX 코드를 작성해도 무방하다.&lt;BR&gt;하지만 그 코드가 100% 모든 브라우저에 똑같이 보일까?&lt;BR&gt;웹 표준에는 맞을까? &lt;BR&gt;그래서 본인은 여러 Ajax 라이브러리를 찾다가 prototype와 jquery 두개를 찾았다.&lt;BR&gt;그 중에 jquery가 좀더 쉽고, 간단하다고 할까... &lt;BR&gt;하여튼 원리를 정확하게 안다면 라이브러리를 쓰는것도 괜찮다.&lt;BR&gt;&lt;BR&gt;&lt;div class=&quot;imageblock left&quot; style=&quot;float: left; margin-right: 10px;&quot;&gt;&lt;img src=&quot;http://lovehana.com/attach/1/2467977415.gif&quot; alt=&quot;사용자 삽입 이미지&quot; height=&quot;53&quot; width=&quot;215&quot; /&gt;&lt;/div&gt;&lt;BR&gt;&lt;BR&gt;&lt;BR&gt;&lt;BR&gt;&lt;a href=&quot;http://jquery.com/&quot;  target=_blank&gt;웹사이트&lt;BR&gt;&lt;/a&gt;&lt;BR&gt;&lt;BR&gt;8. UI 라이브러리&lt;BR&gt;&lt;BR&gt;브라우저의 기본 UI가 싫고, &lt;BR&gt;CSS로 모든 것을 디자인이 되게 하고 싶고, &lt;BR&gt;기본적으로 제공하지 않은 Tree, Grid, Chart 같은 UI를 만들어야 한다면,&lt;BR&gt;괜히 시간 낭비하지 말고 dojo toolkit을 사용하면 편하다.&lt;BR&gt;또한 기본적으로 jQuery 처럼 Ajax를 제공한다.&lt;BR&gt;&lt;BR&gt;&lt;div class=&quot;imageblock left&quot; style=&quot;float: left; margin-right: 10px;&quot;&gt;&lt;img src=&quot;http://lovehana.com/attach/1/4255623229.jpg&quot; alt=&quot;사용자 삽입 이미지&quot; height=&quot;36&quot; width=&quot;149&quot; /&gt;&lt;/div&gt;&lt;BR&gt;&lt;BR&gt;&lt;BR&gt;&lt;a href=&quot;http://dojotoolkit.org/&quot;  target=_blank&gt;웹사이트&lt;/a&gt;&lt;BR&gt;&lt;BR&gt;&lt;BR&gt;9. 템플릿 라이브러리&lt;BR&gt;&lt;BR&gt;만약 PHP 소스 부분과 HTML+Javascript 부분을 완벽하게 분리하고 싶다고 하자.&lt;BR&gt;정말로 이렇게 되면 개발자와 디자이너는 동시 작업을 해도 될것이다.&lt;BR&gt;&lt;BR&gt;&lt;div class=&quot;imageblock left&quot; style=&quot;float: left; margin-right: 10px;&quot;&gt;&lt;img src=&quot;http://lovehana.com/attach/1/7388330257.jpg&quot; alt=&quot;사용자 삽입 이미지&quot; height=&quot;65&quot; width=&quot;68&quot; /&gt;&lt;/div&gt;&lt;BR&gt;&lt;BR&gt;&lt;BR&gt;PHPTAL&lt;BR&gt;&lt;a href=&quot;http://phptal.motion-twin.com/&quot;  target=_blank&gt;웹사이트&lt;/a&gt;&lt;BR&gt;&lt;BR&gt;&lt;BR&gt;10. Web Service 라이브러리&lt;BR&gt;&lt;BR&gt;가끔 웹서비스를 제공하거나 사용할때가 있다. &lt;BR&gt;본인은 NuSOAP를 많이 이용한다.&lt;BR&gt;&lt;BR&gt;&lt;a href=&quot;http://sourceforge.net/projects/nusoap/&quot;  target=_blank&gt;웹사이트&lt;/a&gt;&lt;BR&gt;&lt;BR&gt;&lt;BR&gt;11. DB 라이브러리&lt;BR&gt;&lt;BR&gt;마지막으로 DB 접근 라이브러리를 소개하자 한다. &lt;BR&gt;솔직히 PHP에 내장된 함수를 사용할 수 있지만,&lt;BR&gt;만약에 하나의 DB가 아니라 여러 DB를 지원해야 한다면?&lt;BR&gt;본인은 Pear::DB를 사용한다. &lt;BR&gt;이것은 그나마 여러 라이브러리 중에 가장 현대적이라고 생각을 한다.&lt;BR&gt;&lt;BR&gt;&lt;BR&gt;&lt;BR&gt;&lt;fieldset style=&quot;margin:20px 0px 20px 0px;padding:5px;&quot;&gt;&lt;legend&gt;&lt;span&gt;&lt;strong&gt;크리에이티브 커먼즈 라이센스&lt;/strong&gt;&lt;/span&gt;&lt;/legend&gt;&lt;!--Creative Commons License--&gt;&lt;div style=&quot;float: left; width: 88px; margin-top: 3px;&quot;&gt;&lt;a rel=&quot;license&quot; href=&quot;http://creativecommons.org/licenses/by-nc-nd/2.0/kr/&quot; target=_blank&gt;&lt;img alt=&quot;Creative Commons License&quot; style=&quot;border-width: 0&quot; src=&quot;http://i.creativecommons.org/l/by-nc-nd/2.0/kr/88x31.png&quot;/&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;margin-left: 92px; margin-top: 3px; text-align: justify;&quot;&gt;이 저작물은 &lt;a rel=&quot;license&quot; href=&quot;http://creativecommons.org/licenses/by-nc-nd/2.0/kr/&quot; target=_blank&gt;크리에이티브 커먼즈 코리아 저작자표시-비영리-변경금지 2.0 대한민국 라이센스&lt;/a&gt;에 따라 이용하실 수 있습니다.
			&lt;!-- Creative Commons License--&gt;
			&lt;!-- &lt;rdf:RDF xmlns=&quot;http://web.resource.org/cc/&quot; xmlns:dc=&quot;http://purl.org/dc/elements/1.1/&quot; xmlns:rdf=&quot;http://www.w3.org/1999/02/22-rdf-syntax-ns#&quot;&gt;
			&lt;Work rdf:about=&quot;&quot;&gt;
			&lt;license rdf:resource=&quot;http://creativecommons.org/licenses/by-nc-nd/2.0/kr/&quot; /&gt;
			&lt;/Work&gt;
			&lt;License rdf:about=&quot;http://creativecommons.org/licenses/by-nc-nd/&quot;&gt;
			&lt;permits rdf:resource=&quot;http://web.resource.org/cc/Reproduction&quot;/&gt;
			&lt;permits rdf:resource=&quot;http://web.resource.org/cc/Distribution&quot;/&gt;
			&lt;requires rdf:resource=&quot;http://web.resource.org/cc/Notice&quot;/&gt;
			&lt;requires rdf:resource=&quot;http://web.resource.org/cc/Attribution&quot;/&gt;&lt;prohibits rdf:resource=&quot;http://web.resource.org/cc/CommercialUse&quot;/&gt;&lt;/License&gt;&lt;/rdf:RDF&gt; --&gt;&lt;/div&gt;&lt;/fieldset&gt;</description>
			<category>Web</category>
			<category>PHP</category>
			<author>(나는산)</author>
			<guid>http://lovehana.com/550</guid>
			<comments>http://lovehana.com/550#entry550comment</comments>
			<pubDate>Sat, 04 Oct 2008 22:22:19 +0900</pubDate>
		</item>
		<item>
			<title>Silverlight 2 RC0 Unit Test Framework</title>
			<link>http://lovehana.com/549</link>
			<description>실버라이트 2 RC0를 위한 Unit Test Framework이 나왔습니다.&lt;br&gt;&lt;br&gt;아직 템플릿이 안나왔지만 곧 나온다고 하네요.&lt;br&gt;&lt;br&gt;제작자 : &lt;a href=&quot;http://www.jeff.wilcox.name/2008/09/30/rc0-new-test-features/&quot;&gt;http://www.jeff.wilcox.name/2008/09/30/ &amp;middot;&amp;middot;&amp;middot; tures%2F&lt;/a&gt;&lt;br&gt;&lt;br&gt;다운로드 : &lt;a href=&quot;http://code.msdn.microsoft.com/silverlightut/Release/ProjectReleases.aspx?ReleaseId=1544&quot;&gt;http://code.msdn.microsoft.com/silverli &amp;middot;&amp;middot;&amp;middot; d%3D1544&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;fieldset style=&quot;margin:20px 0px 20px 0px;padding:5px;&quot;&gt;&lt;legend&gt;&lt;span&gt;&lt;strong&gt;크리에이티브 커먼즈 라이센스&lt;/strong&gt;&lt;/span&gt;&lt;/legend&gt;&lt;!--Creative Commons License--&gt;&lt;div style=&quot;float: left; width: 88px; margin-top: 3px;&quot;&gt;&lt;a rel=&quot;license&quot; href=&quot;http://creativecommons.org/licenses/by-nc-nd/2.0/kr/&quot; target=_blank&gt;&lt;img alt=&quot;Creative Commons License&quot; style=&quot;border-width: 0&quot; src=&quot;http://i.creativecommons.org/l/by-nc-nd/2.0/kr/88x31.png&quot;/&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;margin-left: 92px; margin-top: 3px; text-align: justify;&quot;&gt;이 저작물은 &lt;a rel=&quot;license&quot; href=&quot;http://creativecommons.org/licenses/by-nc-nd/2.0/kr/&quot; target=_blank&gt;크리에이티브 커먼즈 코리아 저작자표시-비영리-변경금지 2.0 대한민국 라이센스&lt;/a&gt;에 따라 이용하실 수 있습니다.
			&lt;!-- Creative Commons License--&gt;
			&lt;!-- &lt;rdf:RDF xmlns=&quot;http://web.resource.org/cc/&quot; xmlns:dc=&quot;http://purl.org/dc/elements/1.1/&quot; xmlns:rdf=&quot;http://www.w3.org/1999/02/22-rdf-syntax-ns#&quot;&gt;
			&lt;Work rdf:about=&quot;&quot;&gt;
			&lt;license rdf:resource=&quot;http://creativecommons.org/licenses/by-nc-nd/2.0/kr/&quot; /&gt;
			&lt;/Work&gt;
			&lt;License rdf:about=&quot;http://creativecommons.org/licenses/by-nc-nd/&quot;&gt;
			&lt;permits rdf:resource=&quot;http://web.resource.org/cc/Reproduction&quot;/&gt;
			&lt;permits rdf:resource=&quot;http://web.resource.org/cc/Distribution&quot;/&gt;
			&lt;requires rdf:resource=&quot;http://web.resource.org/cc/Notice&quot;/&gt;
			&lt;requires rdf:resource=&quot;http://web.resource.org/cc/Attribution&quot;/&gt;&lt;prohibits rdf:resource=&quot;http://web.resource.org/cc/CommercialUse&quot;/&gt;&lt;/License&gt;&lt;/rdf:RDF&gt; --&gt;&lt;/div&gt;&lt;/fieldset&gt;</description>
			<category>Silverlight</category>
			<author>(나는산)</author>
			<guid>http://lovehana.com/549</guid>
			<comments>http://lovehana.com/549#entry549comment</comments>
			<pubDate>Wed, 01 Oct 2008 12:30:19 +0900</pubDate>
		</item>
		<item>
			<title>Silverlight 2에서 MessageBox 출력</title>
			<link>http://lovehana.com/548</link>
			<description>실버라이트 2 부터는 MessageBox를 사용할 수 있습니다.&lt;br&gt;&lt;br&gt;MessageBox의 인자는 다음과 같습니다.&lt;br&gt;&lt;br&gt;&amp;nbsp;1. String - 출력하고 싶은 메시지&lt;br&gt;&amp;nbsp;2. String - 메시지 제목&lt;br&gt;&amp;nbsp;3. MessageBoxButton - OKCancel이나 OK&lt;br&gt;&lt;br&gt;참조: http://silverlight.net/blogs/msnow/archive/2008/09/30/silverlight-tip-of-the-day-53-messagebox-is-now-available-in-silverlight-2.aspx&lt;br&gt;&lt;fieldset style=&quot;margin:20px 0px 20px 0px;padding:5px;&quot;&gt;&lt;legend&gt;&lt;span&gt;&lt;strong&gt;크리에이티브 커먼즈 라이센스&lt;/strong&gt;&lt;/span&gt;&lt;/legend&gt;&lt;!--Creative Commons License--&gt;&lt;div style=&quot;float: left; width: 88px; margin-top: 3px;&quot;&gt;&lt;a rel=&quot;license&quot; href=&quot;http://creativecommons.org/licenses/by-nc-nd/2.0/kr/&quot; target=_blank&gt;&lt;img alt=&quot;Creative Commons License&quot; style=&quot;border-width: 0&quot; src=&quot;http://i.creativecommons.org/l/by-nc-nd/2.0/kr/88x31.png&quot;/&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;margin-left: 92px; margin-top: 3px; text-align: justify;&quot;&gt;이 저작물은 &lt;a rel=&quot;license&quot; href=&quot;http://creativecommons.org/licenses/by-nc-nd/2.0/kr/&quot; target=_blank&gt;크리에이티브 커먼즈 코리아 저작자표시-비영리-변경금지 2.0 대한민국 라이센스&lt;/a&gt;에 따라 이용하실 수 있습니다.
			&lt;!-- Creative Commons License--&gt;
			&lt;!-- &lt;rdf:RDF xmlns=&quot;http://web.resource.org/cc/&quot; xmlns:dc=&quot;http://purl.org/dc/elements/1.1/&quot; xmlns:rdf=&quot;http://www.w3.org/1999/02/22-rdf-syntax-ns#&quot;&gt;
			&lt;Work rdf:about=&quot;&quot;&gt;
			&lt;license rdf:resource=&quot;http://creativecommons.org/licenses/by-nc-nd/2.0/kr/&quot; /&gt;
			&lt;/Work&gt;
			&lt;License rdf:about=&quot;http://creativecommons.org/licenses/by-nc-nd/&quot;&gt;
			&lt;permits rdf:resource=&quot;http://web.resource.org/cc/Reproduction&quot;/&gt;
			&lt;permits rdf:resource=&quot;http://web.resource.org/cc/Distribution&quot;/&gt;
			&lt;requires rdf:resource=&quot;http://web.resource.org/cc/Notice&quot;/&gt;
			&lt;requires rdf:resource=&quot;http://web.resource.org/cc/Attribution&quot;/&gt;&lt;prohibits rdf:resource=&quot;http://web.resource.org/cc/CommercialUse&quot;/&gt;&lt;/License&gt;&lt;/rdf:RDF&gt; --&gt;&lt;/div&gt;&lt;/fieldset&gt;</description>
			<category>Silverlight</category>
			<author>(나는산)</author>
			<guid>http://lovehana.com/548</guid>
			<comments>http://lovehana.com/548#entry548comment</comments>
			<pubDate>Wed, 01 Oct 2008 11:19:09 +0900</pubDate>
		</item>
		<item>
			<title>Silverlight Version 2 RC0 릴리스</title>
			<link>http://lovehana.com/547</link>
			<description>버전 2를 위한 실버라이트 개발 런타임과 실버라이트 툴이 나왔습니다. 이 RC버전은 개발자들에게 최종 런타임이 나오기 전에 Beta 2 -&amp;gt; Release 변환을 위한 기회를 제공합니다. 다음 링크에 업그레이드 된 Blend과 함께 실버라이트 툴들을 받을 수 있습니다.&lt;br&gt;&lt;br&gt;&lt;strong&gt;Visual Studio 2008 Tools RC0:&lt;/strong&gt;&amp;nbsp; &lt;a href=&quot;http://go.microsoft.com/fwlink/?LinkId=129043&quot;&gt;http://go.microsoft.com/fwlink/?LinkId=129043&lt;/a&gt; 
&lt;br&gt;&lt;strong&gt;Expression Blend SP1 RC0:&lt;/strong&gt;&amp;nbsp;&lt;a href=&quot;http://www.microsoft.com/downloads/details.aspx?FamilyId=3AE4DC3A-61AA-41F4-A9B8-4334A76FA447&amp;amp;displaylang=en&quot;&gt;http://www.microsoft.com/downloads/deta &amp;middot;&amp;middot;&amp;middot; ang%3Den&lt;/a&gt;&amp;nbsp; 
&lt;br&gt;&lt;strong&gt;Windows Silverlight 2 Dev Runtime RC0:&lt;/strong&gt;&amp;nbsp; &lt;a href=&quot;http://go.microsoft.com/fwlink/?linkid=129011&quot;&gt;http://go.microsoft.com/fwlink/?linkid=129011&lt;/a&gt;&lt;br&gt;&lt;br&gt;Beta 2와 Release의 차이점 관련 문서는 &lt;a href=&quot;http://download.microsoft.com/download/6/F/E/6FE1F43D-9D0C-4346-AD08-602DF9BCB3CF/BreakingChangesBetweenBeta2andRelease.doc&quot;  target=&quot;_blank&quot;&gt;여기(영문)&lt;/a&gt;서 받을 수 있습니다. 다음 목록은 이 문서의 요약입니다. 더 자세한 사항은 문서를 참조하세요.&lt;br&gt;&lt;br&gt;&lt;p&gt;&lt;font color=&quot;#ff8040&quot;&gt;&lt;font color=&quot;#008000&quot;&gt;&lt;strong&gt;Breaking Change #1.&lt;/strong&gt; 
&lt;/font&gt;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;Your Web Page. &lt;/font&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;If you have a project already developed for beta-1 or beta-2 you will need to 
make an adjustment to your web page that hosts the Silverlight control. For an 
HTML page change you will need to change the MIME type. To do this, open your 
HTML Page, change “x-silverlight-2-b1” or “application/x-silverlight-2-b2” to 
“application/x-silverlight-2”.&lt;/p&gt;
&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;line-height: 115%; font-family: &#039;Courier New&#039;; color: blue; font-size: 10pt;&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span style=&quot;line-height: 115%; font-family: &#039;Courier New&#039;; color: rgb(163, 21, 21); font-size: 10pt;&quot;&gt;object&lt;/span&gt;&lt;span style=&quot;line-height: 115%; font-family: &#039;Courier New&#039;; font-size: 10pt;&quot;&gt; 
&lt;span style=&quot;color: red;&quot;&gt;data&lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;=&quot;&lt;span style=&quot;background: yellow none repeat scroll 0% 0%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;&quot;&gt;data:application/x-silverlight-2&lt;/span&gt;,&quot;&lt;/span&gt; 
&lt;span style=&quot;color: red;&quot;&gt;type&lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;=&quot;&lt;span style=&quot;background: yellow none repeat scroll 0% 0%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;&quot;&gt;application/x-silverlight-2&lt;/span&gt;&quot;&lt;/span&gt; 
&lt;span style=&quot;color: red;&quot;&gt;width&lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;=&quot;100%&quot;&lt;/span&gt; 
&lt;span style=&quot;color: red;&quot;&gt;height&lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;=&quot;100%&quot;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;If you use an ASPX based Page, open your ASPX page and change the Minimum 
Version to “2.0.30923.0”:&lt;/p&gt;
&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;line-height: 115%; font-family: &#039;Courier New&#039;; color: blue; font-size: 10pt;&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span style=&quot;line-height: 115%; font-family: &#039;Courier New&#039;; color: rgb(163, 21, 21); font-size: 10pt;&quot;&gt;asp&lt;/span&gt;&lt;span style=&quot;line-height: 115%; font-family: &#039;Courier New&#039;; color: blue; font-size: 10pt;&quot;&gt;:&lt;/span&gt;&lt;span style=&quot;line-height: 115%; font-family: &#039;Courier New&#039;; color: rgb(163, 21, 21); font-size: 10pt;&quot;&gt;Silverlight&lt;/span&gt;&lt;span style=&quot;line-height: 115%; font-family: &#039;Courier New&#039;; font-size: 10pt;&quot;&gt; 
&lt;span style=&quot;color: red;&quot;&gt;ID&lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;=&quot;Xaml1&quot;&lt;/span&gt; 
&lt;span style=&quot;color: red;&quot;&gt;runat&lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;=&quot;server&quot;&lt;/span&gt; 
&lt;span style=&quot;color: red;&quot;&gt;Source&lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;=&quot;~/ClientBin/TextBlockTest.xap&quot; &lt;/span&gt;&lt;span style=&quot;background: yellow none repeat scroll 0% 0%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;&quot;&gt;&lt;span style=&quot;color: red;&quot;&gt;MinimumVersion&lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;=&quot;2.0.30923.0&quot;&lt;/span&gt;&lt;/span&gt; &lt;span style=&quot;color: red;&quot;&gt;Width&lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;=&quot;100%&quot;&lt;/span&gt; &lt;span style=&quot;color: red;&quot;&gt;Height&lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;=&quot;100%&quot;&lt;/span&gt; &lt;span style=&quot;color: blue;&quot;&gt;/&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;&lt;font color=&quot;#ff8040&quot;&gt;&lt;font color=&quot;#008000&quot;&gt;&lt;strong&gt;Breaking Change #2.&lt;/strong&gt; 
&lt;/font&gt;&lt;/font&gt;ContentPresenter.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;ContentPresenter now derives from FrameworkElement instead of 
Control.&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;&lt;font color=&quot;#ff8040&quot;&gt;&lt;font color=&quot;#008000&quot;&gt;&lt;strong&gt;Breaking Change #3.&lt;/strong&gt; 
&lt;/font&gt;&lt;/font&gt;Layout Rendering&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Layout no longer causes elements to be rendered at sub-pixel locations. The 
layout system in Silverlight has been modified to round final measure and 
arrange values to integers when placing elements on the screen (“pixel 
snapping”). The result is crisper lines, more consistent rendering look, and 
fewer rendering artifacts. It is possible that this change will affect how your 
animations render, in which case you might want to set UseLayoutRounding to 
false. Also, this change does not affect transforms. If you apply a transform to 
an element, it may still be rendered at a sub-pixel location.&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;&lt;font color=&quot;#ff8040&quot;&gt;&lt;font color=&quot;#008000&quot;&gt;&lt;strong&gt;Breaking Change #4.&lt;/strong&gt; 
&lt;/font&gt;&lt;/font&gt;Cross Domain Hosts.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Cross domain hosts of Silverlight must set the right MIME type for XAP 
(application/x-silverlight-app)&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;&lt;font color=&quot;#ff8040&quot;&gt;&lt;font color=&quot;#008000&quot;&gt;&lt;strong&gt;Breaking Change #5.&lt;/strong&gt; 
&lt;/font&gt;&lt;/font&gt;HttpWebRequest.EndGetResponse()&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Exceptions now thrown in HttpWebRequest.EndGetResponse()&lt;/p&gt;
&lt;p&gt;Before:&lt;/p&gt;
&lt;ul&gt;&lt;li&gt;Some security exceptions (e.g. cross-scheme violations) were being raised in 
HttpWebRequest.BeingGetResponse() 
&lt;/li&gt;&lt;li&gt;All other request error conditions were being returned as 404s. &lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;Now:&lt;/p&gt;
&lt;ul&gt;&lt;li&gt;Error conditions are now raised as exceptions in 
HttpRequest.EndGetResponse(). 
&lt;/li&gt;&lt;li&gt;Request security errors (e.g. requests not allowed by cross domain policy) 
raise SecurityExceptions 
&lt;/li&gt;&lt;li&gt;Non-successful requests (e.g. those that returned 404s) raise WebExceptions. 
The WebException.Response is set to HttpStatusCode.NotFound. This is compatible 
with the desktop. &lt;/li&gt;&lt;/ul&gt;&lt;/blockquote&gt;
&lt;p&gt;&lt;font color=&quot;#ff8040&quot;&gt;&lt;font color=&quot;#008000&quot;&gt;&lt;strong&gt;Breaking Change #6.&lt;/strong&gt; 
&lt;/font&gt;&lt;/font&gt;Font URI&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Font URI is Restricted to Assembly Resource. Ensure your font is marked as a 
&quot;resource&quot; in the project system.&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;&lt;font color=&quot;#ff8040&quot;&gt;&lt;font color=&quot;#008000&quot;&gt;&lt;strong&gt;Breaking Change #7.&lt;/strong&gt; 
&lt;/font&gt;&lt;/font&gt;Browser.HtmlElementCollection.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Browser.HtmlElementCollection replaced by Browser.ScriptObjectCollection. 
Change existing references to HtmlElementCollection to 
ScriptObjectCollection&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Beta 2 &lt;/strong&gt;&lt;br&gt;HtmlElement myHtmlElement = 
someOtherHtmlElement.Children[5]; &lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Release &lt;/strong&gt;&lt;br&gt;HtmlElement myHtmlElement = 
(HtmlElement)someOtherHtmlElement.Children[5];&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;&lt;font color=&quot;#ff8040&quot;&gt;&lt;font color=&quot;#008000&quot;&gt;&lt;strong&gt;Breaking Change #8.&lt;/strong&gt; 
&lt;/font&gt;&lt;/font&gt;Active Animation&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Exceptions When Changing Some Properties on an Active 
Animation&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;&lt;font color=&quot;#ff8040&quot;&gt;&lt;font color=&quot;#008000&quot;&gt;&lt;strong&gt;Breaking Change #9.&lt;/strong&gt; 
&lt;/font&gt;&lt;/font&gt;System.Windows.Controls.Extended.dll &lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;System.Windows.Controls.Extended.dll renamed to System.Windows.Controls.dll. 
Change all references from System.Controls.Extended to System.Windows.Controls 
and recompile your application.&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;&lt;font color=&quot;#ff8040&quot;&gt;&lt;font color=&quot;#008000&quot;&gt;&lt;strong&gt;Breaking Change #10.&lt;/strong&gt; 
&lt;/font&gt;&lt;/font&gt;VisualStateManager Changes&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;VisualTransition.Duration has changed to VisualTransition.GeneratedDuration. 
This value will now only affect the generated transitions, and not the 
VisualTransition.Storyboard.&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;&lt;font color=&quot;#ff8040&quot;&gt;&lt;font color=&quot;#008000&quot;&gt;&lt;strong&gt;Breaking Change #11.&lt;/strong&gt; 
&lt;/font&gt;&lt;/font&gt;KeyDown&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;KeyDown Sent Synchronously&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;&lt;font color=&quot;#ff8040&quot;&gt;&lt;font color=&quot;#008000&quot;&gt;&lt;strong&gt;Breaking Change #12.&lt;/strong&gt; 
&lt;/font&gt;&lt;/font&gt;MeasureOverride/ArrangeOverride&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;MeasureOverride/ArrangeOverride on Canvas Now Sealed&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;&lt;font color=&quot;#ff8040&quot;&gt;&lt;font color=&quot;#008000&quot;&gt;&lt;strong&gt;Breaking Change #13.&lt;/strong&gt; 
&lt;/font&gt;&lt;/font&gt;UriTypeConverter&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;UriTypeConverter moved to System.dll&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;&lt;font color=&quot;#ff8040&quot;&gt;&lt;font color=&quot;#008000&quot;&gt;&lt;strong&gt;Breaking Change #14.&lt;/strong&gt; 
&lt;/font&gt;&lt;/font&gt;HtmlPage.UnregisterScriptableObject &lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;HtmlPage.UnregisterScriptableObject Removed. Developers can now re-use the 
same script registration key for RegisterScriptableObject. This allows 
developers to change the underlying managed object associated with a scriptable 
entry point.&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;&lt;font color=&quot;#ff8040&quot;&gt;&lt;font color=&quot;#008000&quot;&gt;&lt;strong&gt;Breaking Change #15.&lt;/strong&gt; 
&lt;/font&gt;&lt;/font&gt;RenderingEventArgs&lt;/p&gt;
&lt;ul&gt;&lt;li&gt;RenderingEventArgs is moved from System.Windows to System.Windows.Media 
&lt;/li&gt;&lt;li&gt;RenderingEventArgs.ctor() is now internal 
&lt;/li&gt;&lt;li&gt;System.Windows.RenderingEventHandler has been removed. &lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;&lt;font color=&quot;#ff8040&quot;&gt;&lt;font color=&quot;#008000&quot;&gt;&lt;strong&gt;Breaking Change #16.&lt;/strong&gt; 
&lt;/font&gt;&lt;/font&gt;ContentPresenter and ContentControl.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;The following properties were removed from ContentPresenter and 
ContentControl:&lt;/p&gt;&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;ul&gt;&lt;li&gt;TextAlignment 
&lt;/li&gt;&lt;li&gt;TextDecorations 
&lt;/li&gt;&lt;li&gt;TextWrapping &lt;/li&gt;&lt;/ul&gt;&lt;/blockquote&gt;
&lt;p&gt;&lt;font color=&quot;#ff8040&quot;&gt;&lt;font color=&quot;#008000&quot;&gt;&lt;strong&gt;Breaking Change #17.&lt;/strong&gt; 
&lt;/font&gt;&lt;/font&gt;FileDialogFileInfo Type and OpenFileDialog.SelectedFile&lt;/p&gt;
&lt;ul&gt;&lt;li&gt;The System.Windows.FileDialogFileInfo type is being removed. Its 
functionality is now being exposed via its base System.IO.FileInfo type to 
transparent code within Silverlight’s sandbox. 
&lt;/li&gt;&lt;li&gt;System.Windows.Controls.OpenFileDialog has a couple properties which consume 
and expose FileDialogFileInfo. They were modified to return the FileInfo type. 
&lt;/li&gt;&lt;li&gt;In addition, the property names SelectedFile and SelectedFiles were also 
changed to File and Files. &lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;&lt;font color=&quot;#ff8040&quot;&gt;&lt;font color=&quot;#008000&quot;&gt;&lt;strong&gt;Breaking Change #18.&lt;/strong&gt; 
&lt;/font&gt;&lt;/font&gt;FullAccess Option &lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;The ability for arbitrary scripts to walk the element tree, register for and 
get notified on events, and use the Silverlight 1.0 Downloader from script has 
been curtailed in a cross-domain app deployment scenario. The application 
manifest previously supported the ability for app author to designate the 
ExternalCallersFromCrossDomain attribute with the values NoAccess (default in 
cross-domain), ScriptableOnly and FullAccess. Support for the FullAccess option 
has been removed. Many of the purposes you would have relied on the FullAccess 
option can now be fulfilled via the Scriptable object feature, with minor 
additional work on your part.&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;&lt;font color=&quot;#ff8040&quot;&gt;&lt;font color=&quot;#008000&quot;&gt;&lt;strong&gt;Breaking Change #19.&lt;/strong&gt; 
&lt;/font&gt;&lt;/font&gt;KeyFrameCollection Changes&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Virtual methods Add, Contains, Indexof, Insert, Remove, get_Item, set_Item 
are no longer declared on the following collections:&lt;/p&gt;
&lt;ul&gt;&lt;li&gt;ColorKeyFrameCollection. 
&lt;/li&gt;&lt;li&gt;DoubleKeyFrameCollection 
&lt;/li&gt;&lt;li&gt;ObjectKeyFrameCollection 
&lt;/li&gt;&lt;li&gt;PointKeyFrameCollection 
&lt;/li&gt;&lt;li&gt;PointKeyFrameCollection 
&lt;/li&gt;&lt;li&gt;StrokeCollection &lt;/li&gt;&lt;/ul&gt;&lt;/blockquote&gt;
&lt;p&gt;&lt;font color=&quot;#ff8040&quot;&gt;&lt;font color=&quot;#008000&quot;&gt;&lt;strong&gt;Breaking Change #20.&lt;/strong&gt; 
&lt;/font&gt;&lt;/font&gt;Request stream &lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;You must close the request stream on an HttpWebRequest before calling 
BeginGetResponse(). Previously BeginGetResponse() would close an open request 
stream.&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;&lt;font color=&quot;#ff8040&quot;&gt;&lt;font color=&quot;#008000&quot;&gt;&lt;strong&gt;Breaking Change #21.&lt;/strong&gt; 
&lt;/font&gt;&lt;/font&gt;HtmlWindow references on Safari/Mac &lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;HtmlWindow references on Safari/Mac will no longer evaluate to 
true.&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;&lt;font color=&quot;#ff8040&quot;&gt;&lt;font color=&quot;#008000&quot;&gt;&lt;strong&gt;Breaking Change #22.&lt;/strong&gt; 
&lt;/font&gt;&lt;/font&gt;WebClient EventArg &lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Address property removed from all WebClient EventArg classes&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;&lt;font color=&quot;#ff8040&quot;&gt;&lt;font color=&quot;#008000&quot;&gt;&lt;strong&gt;Breaking Change #23.&lt;/strong&gt; 
&lt;/font&gt;&lt;/font&gt;Constructors Made Internal&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;You can no longer create the objects listed below because their associated 
constructors have been made internal:&lt;/p&gt;
&lt;ul&gt;&lt;li&gt;SizeChangedEventArgs 
&lt;/li&gt;&lt;li&gt;TextChangedEventArgs 
&lt;/li&gt;&lt;li&gt;DownloadProgressEventArgs 
&lt;/li&gt;&lt;li&gt;ExceptionRoutedEventArgs 
&lt;/li&gt;&lt;li&gt;KeyEventArgs 
&lt;/li&gt;&lt;li&gt;MouseButtonEventArgs 
&lt;/li&gt;&lt;li&gt;MouseEventArgs 
&lt;/li&gt;&lt;li&gt;StartupEventArgs 
&lt;/li&gt;&lt;li&gt;Expression 
&lt;/li&gt;&lt;li&gt;GeneralTransform 
&lt;/li&gt;&lt;li&gt;Geometry 
&lt;/li&gt;&lt;li&gt;ImageSource 
&lt;/li&gt;&lt;li&gt;PathSegment 
&lt;/li&gt;&lt;li&gt;SetterBase 
&lt;/li&gt;&lt;li&gt;Transform 
&lt;/li&gt;&lt;li&gt;BindingExpressionBase 
&lt;/li&gt;&lt;li&gt;InputMethod &lt;/li&gt;&lt;/ul&gt;&lt;/blockquote&gt;
&lt;p&gt;&lt;font color=&quot;#ff8040&quot;&gt;&lt;font color=&quot;#008000&quot;&gt;&lt;strong&gt;Breaking Change #24.&lt;/strong&gt; 
&lt;/font&gt;&lt;/font&gt;System.Xml exception type&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;In the methods/constructors shown below, we will no longer be checking for 
null arguments. As a result, the usage of null arguments will result in a 
NullReferenceException. In previous builds of Silverlight, use of a null 
argument would result in an ArgumentNullException being thrown. There is no 
change in functionality, just the type of exception that is being thrown.&lt;/p&gt;
&lt;ul&gt;&lt;li&gt;XmlReader.IsName method 
&lt;/li&gt;&lt;li&gt;XmlReader constructor 
&lt;/li&gt;&lt;li&gt;XmlReader.MoveToAttribute method 
&lt;/li&gt;&lt;li&gt;XmlReader:IsNameToken method 
&lt;/li&gt;&lt;li&gt;XmlNamespaceManager constructor 
&lt;/li&gt;&lt;li&gt;XmlReader.Nametable.Add method 
&lt;/li&gt;&lt;li&gt;XmlReader.Nametable.Get method 
&lt;/li&gt;&lt;li&gt;XmlCharCheckingWriter.WriteQualifiedName method 
&lt;/li&gt;&lt;li&gt;XmlCharCheckingWriter.WriteDocType method 
&lt;/li&gt;&lt;li&gt;XmlConvert.ToBoolean method 
&lt;/li&gt;&lt;li&gt;XmlConvert.ToDouble method 
&lt;/li&gt;&lt;li&gt;XmlConvert.ToSingle method 
&lt;/li&gt;&lt;li&gt;XmlConvert.ToDateTime method &lt;/li&gt;&lt;/ul&gt;&lt;/blockquote&gt;
&lt;p&gt;&lt;font color=&quot;#ff8040&quot;&gt;&lt;font color=&quot;#008000&quot;&gt;&lt;strong&gt;Breaking Change #25.&lt;/strong&gt; 
A&lt;/font&gt;&lt;/font&gt;ccessible constructors&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Cannot create classes in XAML that do not have accessible 
constructors&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;&lt;font color=&quot;#ff8040&quot;&gt;&lt;font color=&quot;#008000&quot;&gt;&lt;strong&gt;Breaking Change #26.&lt;/strong&gt; 
&lt;/font&gt;&lt;/font&gt;AG_E_UNKNOWN_ERROR &lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;In previous versions of Silverlight, when media failed because a media file 
was not available, a MediaFailed event was fired but if the MediaFailed event 
was not handled by the developer, the end user would not be notified of the 
failure. Now when a handler is not hooked up to the MediaFailed event, the error 
bubbles up to the default OnError handler of the plug-in and AG_E_UNKNOWN_ERROR 
is displayed to the user. &lt;/p&gt;
&lt;p&gt;Fix Required: Attach the MediaFailed event to your MediaElement objects and 
handle errors as appropriate. &lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;&lt;font color=&quot;#ff8040&quot;&gt;&lt;font color=&quot;#008000&quot;&gt;&lt;strong&gt;Breaking Change #27.&lt;/strong&gt; 
&lt;/font&gt;&lt;/font&gt;Generic.xaml resource dictionary &lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Platform looks for generic.xaml as a resource at 
themes/generic.xaml&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;&lt;font color=&quot;#ff8040&quot;&gt;&lt;font color=&quot;#008000&quot;&gt;&lt;strong&gt;Breaking Change 
#28.&lt;/strong&gt;&amp;nbsp;&lt;/font&gt;&lt;/font&gt;HTTP Polling Duplex OM Changes and Reengineering&lt;/p&gt;
&lt;ul&gt;&lt;li&gt;PollTimeout setting on the server side (PollingDuplexHttpBinding and 
PollingDuplexBindingElement) has been renamed to ServerPollTimeout 
&lt;/li&gt;&lt;li&gt;PollTimeout setting on the PollingDuplexBindingElement (client side) has 
been renamed to ClientPollTimeout. 
&lt;/li&gt;&lt;li&gt;PollTimeout setting on the PollingDuplexHttpBinding (client side) has been 
cut. In most scenarios, it should not be necessary to change this. If a change 
is necessary, it can be achieved through the ClientPollTimeout on the 
PollingDuplexBindingElement. 
&lt;/li&gt;&lt;li&gt;Client-side support has been cut from the non-Silverlight (server-side) 
polling duplex assembly (i.e. BuildChannelFactory will throw a 
NotSupportedException). That is, in RTM, the client side for polling duplex must 
be Silverlight (and the server side must be the regular .NET Framework, but this 
restriction was already in place in Beta2). 
&lt;/li&gt;&lt;li&gt;Default timeouts have been changed for the Duplex channel. For most common 
scenarios, the new out-of-the-box defaults should be appropriate and there is no 
need to change them. 
&lt;/li&gt;&lt;li&gt;An error (404) on a polling request will cause the duplex channel to fault. 
&lt;/li&gt;&lt;li&gt;Various invalid messages used to be ignored by the Duplex stack but will now 
be rejected. 
&lt;/li&gt;&lt;li&gt;If any HTTP error (404,500,…) is encountered during a SOAP call, a 
CommunicationException is now thrown instead of a ProtocolException. &lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;&lt;font color=&quot;#ff8040&quot;&gt;&lt;font color=&quot;#008000&quot;&gt;&lt;strong&gt;Breaking Change #29.&lt;/strong&gt; 
&lt;/font&gt;&lt;/font&gt;IXcpControl COM interface&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;The following splash screen related properties added to IXcpControl interface 
are being broken out and being moved to a new IXcpControl2 interface:&lt;/p&gt;
&lt;ul&gt;&lt;li&gt;get_OnSourceDownloadComplete 
&lt;/li&gt;&lt;li&gt;get_OnSourceDownloadProgressChanged 
&lt;/li&gt;&lt;li&gt;get_SplashScreenSource 
&lt;/li&gt;&lt;li&gt;put_OnSourceDownloadComplete 
&lt;/li&gt;&lt;li&gt;put_OnSourceDownloadProgressChanged 
&lt;/li&gt;&lt;li&gt;put_SplashScreenSource &lt;/li&gt;&lt;/ul&gt;&lt;/blockquote&gt;
&lt;p&gt;&lt;font color=&quot;#ff8040&quot;&gt;&lt;font color=&quot;#008000&quot;&gt;&lt;strong&gt;Breaking Change #30.&lt;/strong&gt; 
&lt;/font&gt;&lt;/font&gt;Content-Type is allowed on cross domain request by default&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Both supported cross domain policy files (crossdomain.xml, 
clientaccesspolicy.xml) no longer need to explicitly allow the Content-Type 
request header. The Content-Type header is always settable on POST xdomain 
requests, as long as the request itself is allowed by a cross domain policy 
file.&lt;/p&gt;
&lt;p&gt;In addition, the LoadRuntime function is also being moved to 
IXcpControl2.&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;&lt;font color=&quot;#ff8040&quot;&gt;&lt;font color=&quot;#008000&quot;&gt;&lt;strong&gt;Breaking Change #31.&lt;/strong&gt; 
&lt;/font&gt;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;Delegate type check &lt;/font&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;f you want to combine two delegate objects they should be of the exact same 
delegate type.&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;&lt;font color=&quot;#ff8040&quot;&gt;&lt;font color=&quot;#008000&quot;&gt;&lt;strong&gt;Breaking Change #32.&lt;/strong&gt; 
&lt;/font&gt;&lt;/font&gt;Miscellaneous API Changes&lt;/p&gt;
&lt;ul&gt;&lt;li&gt;UIElement.HitTest method has moved to the VisualTreeHelper class and renamed 
to VisualTreeHelper.FindElementsInHostCoordinates. 
&lt;/li&gt;&lt;li&gt;Moved DependencyPropertyChangedEventHandler delegate type from 
System.Windows.Controls to System.Windows namespace. 
&lt;/li&gt;&lt;li&gt;Control.IsTabStop defaults to true. Now, all Control derived classes 
(directly or indirectly) have IsTabStop set to true except, UserControl, 
HyperlinkButton, ScrollViewer and ListBox. 
&lt;/li&gt;&lt;li&gt;WebHeaderCollection.Keys property was replaced with the AllKeys property. 
&lt;/li&gt;&lt;li&gt;WebHeaderCollection.Headers property was renamed to Keys. 
&lt;/li&gt;&lt;li&gt;WebRequest.RegisterPrefix() now returns false in failure cases per the 
interface contract from the desktop framework rather than throwing an exception. 

&lt;/li&gt;&lt;li&gt;WebResponse.Dispose(bool explicitDisposing) was removed. 
&lt;/li&gt;&lt;li&gt;Deployment.PartProperty is now read only. 
&lt;/li&gt;&lt;li&gt;Deployment.EntryPointAssemblyProperty is now read only. 
&lt;/li&gt;&lt;li&gt;Deployment.EntryPointTypeProperty is now read only. 
&lt;/li&gt;&lt;li&gt;Deployment.RuntimeVersionProperty is now read only. 
&lt;/li&gt;&lt;li&gt;Deployment.ExternalCallersFromCrossDomainProperty is now read only. 
&lt;/li&gt;&lt;li&gt;Thumb.IsDragging is now read only. 
&lt;/li&gt;&lt;li&gt;Slider.IsFocused is now read only. 
&lt;/li&gt;&lt;li&gt;ButtonBase.IsFocused is now read only. 
&lt;/li&gt;&lt;li&gt;ButtonBase.IsMouseOver is now read only. 
&lt;/li&gt;&lt;li&gt;ButtonBase.IsPressed is now read only. 
&lt;/li&gt;&lt;li&gt;ToolTipService.GetToolTip is now private. 
&lt;/li&gt;&lt;li&gt;IRawElementProviderSimple is now sealed and has a private default 
constructor. 
&lt;/li&gt;&lt;li&gt;Setter.PropertyProperty is now internal. Please use the CLR property instead 
of the DependencyProperty. 
&lt;/li&gt;&lt;li&gt;Slider.UpdateTrackLayout() is now internal. 
&lt;/li&gt;&lt;li&gt;Slider.OnOrientationChanged() is now internal. 
&lt;/li&gt;&lt;li&gt;Slider.OnIsFocusChanged(DependencyPropertyChangedEventArgs e) is now 
internal. 
&lt;/li&gt;&lt;li&gt;ComboBox.get_IsSelectionActive() is now internal. 
&lt;/li&gt;&lt;li&gt;ComboBox.ScrollIntoView(Int32 index) is now internal. 
&lt;/li&gt;&lt;li&gt;ComboBox.get_SelectionBoxItemTemplate() now returns 
System.Windows.DataTemplate. 
&lt;/li&gt;&lt;li&gt;PasswordBox.SelectionChanged is now private. 
&lt;/li&gt;&lt;li&gt;MouseEventArgs.Handled was moved to MouseButtonEventArgs. 
&lt;/li&gt;&lt;li&gt;RenderTargetBitmap was renamed to HostingRenderTargetBitmap and moved from 
System.Windows.Media.Imaging to namespace System.Windows.Interop. 
&lt;/li&gt;&lt;li&gt;AutomationPeer constructor is now protected. 
&lt;/li&gt;&lt;li&gt;TriggerActionCollection.Item now takes System.Windows.TriggerAction instead 
of System.Windows.Media.Animation.BeginStoryboard. 
&lt;/li&gt;&lt;li&gt;TriggerCollection.Item now takes System.Windows.TriggerBase instead of 
System.Windows.EventTrigger. 
&lt;/li&gt;&lt;li&gt;RoutedEventArgs.Source was renamed to OriginalSource and is now read-only. 
&lt;/li&gt;&lt;li&gt;ITableItemProvider and ITableProvider are now derived from IGridItemProvider 
and IGridProvider. 
&lt;/li&gt;&lt;li&gt;The KeyboardNavigation class is now internal. 
&lt;/li&gt;&lt;li&gt;ColumnDefinitionCollection constructor was made internal. 
&lt;/li&gt;&lt;li&gt;InlineCollection constructor was made internal. 
&lt;/li&gt;&lt;li&gt;ItemCollection constructor was made internal. 
&lt;/li&gt;&lt;li&gt;RowDefinitionCollection constructor was made internal. 
&lt;/li&gt;&lt;li&gt;UIElementCollection constructor was made internal. 
&lt;/li&gt;&lt;li&gt;TriggerCollection constructor was made internal. 
&lt;/li&gt;&lt;li&gt;Listbox field ListBoxItem._itemsControl is now internal. 
&lt;/li&gt;&lt;li&gt;Ink.Stroke constructor changed to 
ctor(System.Windows.Input.StylusPointCollection). 
&lt;/li&gt;&lt;li&gt;CanConvertFrom(Type sourceType) changed its signature to 
CanConvertFrom(ITypeDescriptorContext context, Type sourceType). 
&lt;/li&gt;&lt;li&gt;CanConvertTo(Type destinationType) changed its signature to 
CanConvertTo(ITypeDescriptorContext context, Type destinationType). 
&lt;/li&gt;&lt;li&gt;ConvertFrom(object value) changed its signature to 
ConvertFrom(ITypeDescriptorContext context, CultureInfo culture, object value). 
&lt;/li&gt;&lt;li&gt;ConvertFromString(string text) now is ConvertFrom(ITypeDescriptorContext 
context, CultureInfo culture, object value) where value of type string. 
&lt;/li&gt;&lt;li&gt;ConvertTo(object value, Type destinationType) changed its signature to 
ConvertTo(ITypeDescriptorContext context, CultureInfo culture, object value, 
Type destinationType). 
&lt;/li&gt;&lt;li&gt;ConvertToString(object value) now is ConvertTo(ITypeDescriptorContext 
context, CultureInfo culture, object value, Type destinationType) with 
destinationType of type string. 
&lt;/li&gt;&lt;li&gt;ItemCollection constructor is no longer available so any code that tries to 
instantiate an ItemCollection directly will no longer compile. This class is 
supposed to be instantiated only within ItemsControl. 
&lt;/li&gt;&lt;li&gt;ContentPresenter now derives from FrameworkElement instead of Control. 
&lt;/li&gt;&lt;li&gt;Control.OnIsEnabledChanged was removed. Now use IsEnabledChanged for 
extended controls. 
&lt;/li&gt;&lt;li&gt;DownloadProgressEventHandler was removed. 
&lt;/li&gt;&lt;li&gt;The following converters were removed: 
&lt;ul&gt;&lt;li&gt;TextDecorationCollectionConverter 
&lt;/li&gt;&lt;li&gt;FontStretchConverter 
&lt;/li&gt;&lt;li&gt;FontStyleConverter 
&lt;/li&gt;&lt;li&gt;FontWeightConverter 
&lt;/li&gt;&lt;li&gt;FontFamilyConverter &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br&gt;&lt;br&gt;출처: http://silverlight.net/blogs/msnow/archive/2008/09/25/silverlight-version-2-rc0-released.aspx&lt;br&gt;&lt;fieldset style=&quot;margin:20px 0px 20px 0px;padding:5px;&quot;&gt;&lt;legend&gt;&lt;span&gt;&lt;strong&gt;크리에이티브 커먼즈 라이센스&lt;/strong&gt;&lt;/span&gt;&lt;/legend&gt;&lt;!--Creative Commons License--&gt;&lt;div style=&quot;float: left; width: 88px; margin-top: 3px;&quot;&gt;&lt;a rel=&quot;license&quot; href=&quot;http://creativecommons.org/licenses/by-nc-nd/2.0/kr/&quot; target=_blank&gt;&lt;img alt=&quot;Creative Commons License&quot; style=&quot;border-width: 0&quot; src=&quot;http://i.creativecommons.org/l/by-nc-nd/2.0/kr/88x31.png&quot;/&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;margin-left: 92px; margin-top: 3px; text-align: justify;&quot;&gt;이 저작물은 &lt;a rel=&quot;license&quot; href=&quot;http://creativecommons.org/licenses/by-nc-nd/2.0/kr/&quot; target=_blank&gt;크리에이티브 커먼즈 코리아 저작자표시-비영리-변경금지 2.0 대한민국 라이센스&lt;/a&gt;에 따라 이용하실 수 있습니다.
			&lt;!-- Creative Commons License--&gt;
			&lt;!-- &lt;rdf:RDF xmlns=&quot;http://web.resource.org/cc/&quot; xmlns:dc=&quot;http://purl.org/dc/elements/1.1/&quot; xmlns:rdf=&quot;http://www.w3.org/1999/02/22-rdf-syntax-ns#&quot;&gt;
			&lt;Work rdf:about=&quot;&quot;&gt;
			&lt;license rdf:resource=&quot;http://creativecommons.org/licenses/by-nc-nd/2.0/kr/&quot; /&gt;
			&lt;/Work&gt;
			&lt;License rdf:about=&quot;http://creativecommons.org/licenses/by-nc-nd/&quot;&gt;
			&lt;permits rdf:resource=&quot;http://web.resource.org/cc/Reproduction&quot;/&gt;
			&lt;permits rdf:resource=&quot;http://web.resource.org/cc/Distribution&quot;/&gt;
			&lt;requires rdf:resource=&quot;http://web.resource.org/cc/Notice&quot;/&gt;
			&lt;requires rdf:resource=&quot;http://web.resource.org/cc/Attribution&quot;/&gt;&lt;prohibits rdf:resource=&quot;http://web.resource.org/cc/CommercialUse&quot;/&gt;&lt;/License&gt;&lt;/rdf:RDF&gt; --&gt;&lt;/div&gt;&lt;/fieldset&gt;</description>
			<category>Silverlight</category>
			<category>Silverlight</category>
			<category>실버라이트</category>
			<author>(나는산)</author>
			<guid>http://lovehana.com/547</guid>
			<comments>http://lovehana.com/547#entry547comment</comments>
			<pubDate>Fri, 26 Sep 2008 11:07:03 +0900</pubDate>
		</item>
		<item>
			<title>Hug the Developer</title>
			<link>http://lovehana.com/546</link>
			<description>&lt;br/&gt;
&lt;embed loop=&quot;true&quot; menu=&quot;false&quot; quality=&quot;high&quot;  width=&quot;480&quot; height=&quot;292&quot;  type=&quot;application/x-shockwave-flash&quot; pluginspage=&quot;http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash&quot; src=&quot;http://blip.tv/play/gYwjwZJqjdEh&quot;&gt;&lt;/embed&gt;
&lt;br/&gt;
&lt;br/&gt;
보니 외국 개발자들도 우리와 비슷한 고민들을 많이 하네요.


&lt;fieldset style=&quot;margin:20px 0px 20px 0px;padding:5px;&quot;&gt;&lt;legend&gt;&lt;span&gt;&lt;strong&gt;크리에이티브 커먼즈 라이센스&lt;/strong&gt;&lt;/span&gt;&lt;/legend&gt;&lt;!--Creative Commons License--&gt;&lt;div style=&quot;float: left; width: 88px; margin-top: 3px;&quot;&gt;&lt;a rel=&quot;license&quot; href=&quot;http://creativecommons.org/licenses/by-nc-nd/2.0/kr/&quot; target=_blank&gt;&lt;img alt=&quot;Creative Commons License&quot; style=&quot;border-width: 0&quot; src=&quot;http://i.creativecommons.org/l/by-nc-nd/2.0/kr/88x31.png&quot;/&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;margin-left: 92px; margin-top: 3px; text-align: justify;&quot;&gt;이 저작물은 &lt;a rel=&quot;license&quot; href=&quot;http://creativecommons.org/licenses/by-nc-nd/2.0/kr/&quot; target=_blank&gt;크리에이티브 커먼즈 코리아 저작자표시-비영리-변경금지 2.0 대한민국 라이센스&lt;/a&gt;에 따라 이용하실 수 있습니다.
			&lt;!-- Creative Commons License--&gt;
			&lt;!-- &lt;rdf:RDF xmlns=&quot;http://web.resource.org/cc/&quot; xmlns:dc=&quot;http://purl.org/dc/elements/1.1/&quot; xmlns:rdf=&quot;http://www.w3.org/1999/02/22-rdf-syntax-ns#&quot;&gt;
			&lt;Work rdf:about=&quot;&quot;&gt;
			&lt;license rdf:resource=&quot;http://creativecommons.org/licenses/by-nc-nd/2.0/kr/&quot; /&gt;
			&lt;/Work&gt;
			&lt;License rdf:about=&quot;http://creativecommons.org/licenses/by-nc-nd/&quot;&gt;
			&lt;permits rdf:resource=&quot;http://web.resource.org/cc/Reproduction&quot;/&gt;
			&lt;permits rdf:resource=&quot;http://web.resource.org/cc/Distribution&quot;/&gt;
			&lt;requires rdf:resource=&quot;http://web.resource.org/cc/Notice&quot;/&gt;
			&lt;requires rdf:resource=&quot;http://web.resource.org/cc/Attribution&quot;/&gt;&lt;prohibits rdf:resource=&quot;http://web.resource.org/cc/CommercialUse&quot;/&gt;&lt;/License&gt;&lt;/rdf:RDF&gt; --&gt;&lt;/div&gt;&lt;/fieldset&gt;</description>
			<category>Looking &amp; Feeling</category>
			<author>(나는산)</author>
			<guid>http://lovehana.com/546</guid>
			<comments>http://lovehana.com/546#entry546comment</comments>
			<pubDate>Mon, 22 Sep 2008 16:30:53 +0900</pubDate>
		</item>
		<item>
			<title>Damages Season 01</title>
			<link>http://lovehana.com/545</link>
			<description>&lt;P&gt;일본 드라마와 마찬가지로 미국 드라마를 많이 보는 편이다. 일본 드라마는 재미를 위해서 본다고 한다면 미국 드라마는 영어와 익숙해질려고 보는 것이다. 되도록 자막없이 보려고 노력한다.&lt;BR /&gt;&lt;BR /&gt;&lt;div class=&quot;imageblock center&quot; style=&quot;text-align: center; clear: both;&quot;&gt;&lt;img src=&quot;http://lovehana.com/attach/1/5017410076.jpg&quot; alt=&quot;사용자 삽입 이미지&quot; height=&quot;621&quot; width=&quot;409&quot; /&gt;&lt;/div&gt;&lt;BR /&gt;최근에 많은 미국 드라마가 있었지만, 변호사의 이야기를 정말 짜임새 있게 한 미드 &quot;Damages&quot;를 보게 되었다. Damages라는 것은 합의금이라고 생각하면 된다. 솔직히 이 드라마는 몇개월 전부터 보려고 노력했지만 처음에 정이 안가서 항상 1편 중간에서 끝났다. 하지만 인터넷에서 최고의 법정 드라마라고 해서 다 보게 되었는데 정말 반전에 반전으로 이야기를 꾸며내는 이 드라마는 과히 최고라고 할 수 있다.&lt;/P&gt;
&lt;DIV style=&quot;TEXT-ALIGN: center&quot;&gt;&lt;object width=&quot;425&quot; height=&quot;344&quot;&gt;&lt;param name=&quot;movie&quot; value=&quot;http://www.youtube.com/v/G_2EyUT2RkI&amp;amp;hl=ko&amp;amp;fs=1&quot;&gt;&lt;/param&gt;&lt;param name=&quot;allowFullScreen&quot; value=&quot;true&quot;&gt;&lt;/param&gt;&lt;embed src=&quot;http://www.youtube.com/v/G_2EyUT2RkI&amp;amp;hl=ko&amp;amp;fs=1&quot; type=&quot;application/x-shockwave-flash&quot; allowfullscreen=&quot;true&quot; width=&quot;425&quot; height=&quot;344&quot;&gt;&lt;/embed&gt;&lt;/object&gt;&lt;/DIV&gt;&lt;BR /&gt;&lt;BR /&gt;
&lt;DIV style=&quot;TEXT-ALIGN: center&quot;&gt;&lt;object width=&quot;425&quot; height=&quot;344&quot;&gt;&lt;param name=&quot;movie&quot; value=&quot;http://www.youtube.com/v/MFtGZ6hjGa4&amp;amp;hl=ko&amp;amp;fs=1&quot;&gt;&lt;/param&gt;&lt;param name=&quot;allowFullScreen&quot; value=&quot;true&quot;&gt;&lt;/param&gt;&lt;embed src=&quot;http://www.youtube.com/v/MFtGZ6hjGa4&amp;amp;hl=ko&amp;amp;fs=1&quot; type=&quot;application/x-shockwave-flash&quot; allowfullscreen=&quot;true&quot; width=&quot;425&quot; height=&quot;344&quot;&gt;&lt;/embed&gt;&lt;/object&gt;&lt;/DIV&gt;&lt;fieldset style=&quot;margin:20px 0px 20px 0px;padding:5px;&quot;&gt;&lt;legend&gt;&lt;span&gt;&lt;strong&gt;크리에이티브 커먼즈 라이센스&lt;/strong&gt;&lt;/span&gt;&lt;/legend&gt;&lt;!--Creative Commons License--&gt;&lt;div style=&quot;float: left; width: 88px; margin-top: 3px;&quot;&gt;&lt;a rel=&quot;license&quot; href=&quot;http://creativecommons.org/licenses/by-nc-nd/2.0/kr/&quot; target=_blank&gt;&lt;img alt=&quot;Creative Commons License&quot; style=&quot;border-width: 0&quot; src=&quot;http://i.creativecommons.org/l/by-nc-nd/2.0/kr/88x31.png&quot;/&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;margin-left: 92px; margin-top: 3px; text-align: justify;&quot;&gt;이 저작물은 &lt;a rel=&quot;license&quot; href=&quot;http://creativecommons.org/licenses/by-nc-nd/2.0/kr/&quot; target=_blank&gt;크리에이티브 커먼즈 코리아 저작자표시-비영리-변경금지 2.0 대한민국 라이센스&lt;/a&gt;에 따라 이용하실 수 있습니다.
			&lt;!-- Creative Commons License--&gt;
			&lt;!-- &lt;rdf:RDF xmlns=&quot;http://web.resource.org/cc/&quot; xmlns:dc=&quot;http://purl.org/dc/elements/1.1/&quot; xmlns:rdf=&quot;http://www.w3.org/1999/02/22-rdf-syntax-ns#&quot;&gt;
			&lt;Work rdf:about=&quot;&quot;&gt;
			&lt;license rdf:resource=&quot;http://creativecommons.org/licenses/by-nc-nd/2.0/kr/&quot; /&gt;
			&lt;/Work&gt;
			&lt;License rdf:about=&quot;http://creativecommons.org/licenses/by-nc-nd/&quot;&gt;
			&lt;permits rdf:resource=&quot;http://web.resource.org/cc/Reproduction&quot;/&gt;
			&lt;permits rdf:resource=&quot;http://web.resource.org/cc/Distribution&quot;/&gt;
			&lt;requires rdf:resource=&quot;http://web.resource.org/cc/Notice&quot;/&gt;
			&lt;requires rdf:resource=&quot;http://web.resource.org/cc/Attribution&quot;/&gt;&lt;prohibits rdf:resource=&quot;http://web.resource.org/cc/CommercialUse&quot;/&gt;&lt;/License&gt;&lt;/rdf:RDF&gt; --&gt;&lt;/div&gt;&lt;/fieldset&gt;</description>
			<category>Looking &amp; Feeling</category>
			<category>미국 드라마</category>
			<author>(나는산)</author>
			<guid>http://lovehana.com/545</guid>
			<comments>http://lovehana.com/545#entry545comment</comments>
			<pubDate>Sun, 21 Sep 2008 20:25:49 +0900</pubDate>
		</item>
		<item>
			<title>나의 Vista 설치 및 설정</title>
			<link>http://lovehana.com/544</link>
			<description>&lt;P&gt;설치시 (새 계정 만들지 않고 Administrator 사용 - 윈도우 설치 후 새 계정 만들기 화면에서)&lt;BR&gt;&lt;BR&gt;&amp;nbsp;- Shift + F10 &lt;BR&gt;&amp;nbsp;- taskmgr &lt;BR&gt;&amp;nbsp;- msoobe 종료&lt;BR&gt;&amp;nbsp;- 다시시작 -&amp;gt; 안전 모드로 들어가기&lt;BR&gt;&amp;nbsp;- 윈도우키 + R&lt;BR&gt;&amp;nbsp;- compmgmt.msc&lt;BR&gt;&amp;nbsp;- Administrator 사용&lt;/P&gt;
&lt;P&gt;&lt;BR&gt;설정&lt;/P&gt;
&lt;P&gt;&amp;nbsp;- 사이드바 끄기&lt;BR&gt;&amp;nbsp;- UAC 사용안함&lt;BR&gt;&amp;nbsp;- 컴퓨터 네트워크 식별자 설정&lt;BR&gt;&amp;nbsp;- 드라이버 설치&lt;BR&gt;&amp;nbsp;- 시스템 보호 끄기&lt;BR&gt;&amp;nbsp;- 시작 메뉴 정리&lt;BR&gt;&amp;nbsp;- 보안 센터 끄기 (알람 끄기)&lt;BR&gt;&amp;nbsp;- 문제 보고서 및 해결 방법 끄기&lt;BR&gt;&amp;nbsp;- 색인 옵션 끄기&lt;BR&gt;&amp;nbsp;- 네트워크 및 공유 센터 설정&lt;BR&gt;&amp;nbsp;- 내 문서 경로 이동&lt;BR&gt;&lt;BR&gt;설치&lt;BR&gt;&lt;BR&gt;&amp;nbsp;- Updates&lt;BR&gt;&amp;nbsp;- DaemonTools&lt;BR&gt;&amp;nbsp;- Office&lt;BR&gt;&amp;nbsp;- Updates&lt;BR&gt;&amp;nbsp;- Vistual Studio ( with .NET 3.5 SP1)&lt;BR&gt;&amp;nbsp;- Updates&lt;BR&gt;&lt;BR&gt;&amp;nbsp;- Total Commander&lt;BR&gt;&amp;nbsp;- 7Zip&lt;BR&gt;&amp;nbsp;- Logitech Drivers&lt;BR&gt;&amp;nbsp;- NotePad++&lt;BR&gt;&amp;nbsp;- WinMerge&lt;BR&gt;&amp;nbsp;- Virus&lt;BR&gt;&amp;nbsp;&lt;BR&gt;&lt;/P&gt;&lt;fieldset style=&quot;margin:20px 0px 20px 0px;padding:5px;&quot;&gt;&lt;legend&gt;&lt;span&gt;&lt;strong&gt;크리에이티브 커먼즈 라이센스&lt;/strong&gt;&lt;/span&gt;&lt;/legend&gt;&lt;!--Creative Commons License--&gt;&lt;div style=&quot;float: left; width: 88px; margin-top: 3px;&quot;&gt;&lt;a rel=&quot;license&quot; href=&quot;http://creativecommons.org/licenses/by-nc-nd/2.0/kr/&quot; target=_blank&gt;&lt;img alt=&quot;Creative Commons License&quot; style=&quot;border-width: 0&quot; src=&quot;http://i.creativecommons.org/l/by-nc-nd/2.0/kr/88x31.png&quot;/&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;margin-left: 92px; margin-top: 3px; text-align: justify;&quot;&gt;이 저작물은 &lt;a rel=&quot;license&quot; href=&quot;http://creativecommons.org/licenses/by-nc-nd/2.0/kr/&quot; target=_blank&gt;크리에이티브 커먼즈 코리아 저작자표시-비영리-변경금지 2.0 대한민국 라이센스&lt;/a&gt;에 따라 이용하실 수 있습니다.
			&lt;!-- Creative Commons License--&gt;
			&lt;!-- &lt;rdf:RDF xmlns=&quot;http://web.resource.org/cc/&quot; xmlns:dc=&quot;http://purl.org/dc/elements/1.1/&quot; xmlns:rdf=&quot;http://www.w3.org/1999/02/22-rdf-syntax-ns#&quot;&gt;
			&lt;Work rdf:about=&quot;&quot;&gt;
			&lt;license rdf:resource=&quot;http://creativecommons.org/licenses/by-nc-nd/2.0/kr/&quot; /&gt;
			&lt;/Work&gt;
			&lt;License rdf:about=&quot;http://creativecommons.org/licenses/by-nc-nd/&quot;&gt;
			&lt;permits rdf:resource=&quot;http://web.resource.org/cc/Reproduction&quot;/&gt;
			&lt;permits rdf:resource=&quot;http://web.resource.org/cc/Distribution&quot;/&gt;
			&lt;requires rdf:resource=&quot;http://web.resource.org/cc/Notice&quot;/&gt;
			&lt;requires rdf:resource=&quot;http://web.resource.org/cc/Attribution&quot;/&gt;&lt;prohibits rdf:resource=&quot;http://web.resource.org/cc/CommercialUse&quot;/&gt;&lt;/License&gt;&lt;/rdf:RDF&gt; --&gt;&lt;/div&gt;&lt;/fieldset&gt;</description>
			<category>Using</category>
			<author>(나는산)</author>
			<guid>http://lovehana.com/544</guid>
			<comments>http://lovehana.com/544#entry544comment</comments>
			<pubDate>Sat, 20 Sep 2008 11:47:57 +0900</pubDate>
		</item>
		<item>
			<title>나이가 든다는 것은...</title>
			<link>http://lovehana.com/543</link>
			<description>언젠가 부터 결혼이라는 것을 하고 싶어졌다.&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;개발 툴 설치 하는다고 하루 몇시간 설치하다 C 드라이브에 공간이 없다는 것을 알았다.&lt;BR&gt;&lt;BR&gt;C 하드 공간이 1기가 밖에 안남았는데 개발 툴 업데이트 하는데 여유공간이 6기가가 필요하단다. ㅠ.ㅠ&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;결국 5시간 해마다 포기할쯤 새벽에 무선 인터넷 버튼이 Off 되어 있는것을 발견했다.&lt;BR&gt;&lt;BR&gt;ㅠ.ㅠ&lt;BR&gt;&lt;BR&gt;나이들면... 다 컴맹이 되가는 것일까 ?&lt;fieldset style=&quot;margin:20px 0px 20px 0px;padding:5px;&quot;&gt;&lt;legend&gt;&lt;span&gt;&lt;strong&gt;크리에이티브 커먼즈 라이센스&lt;/strong&gt;&lt;/span&gt;&lt;/legend&gt;&lt;!--Creative Commons License--&gt;&lt;div style=&quot;float: left; width: 88px; margin-top: 3px;&quot;&gt;&lt;a rel=&quot;license&quot; href=&quot;http://creativecommons.org/licenses/by-nc-nd/2.0/kr/&quot; target=_blank&gt;&lt;img alt=&quot;Creative Commons License&quot; style=&quot;border-width: 0&quot; src=&quot;http://i.creativecommons.org/l/by-nc-nd/2.0/kr/88x31.png&quot;/&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;margin-left: 92px; margin-top: 3px; text-align: justify;&quot;&gt;이 저작물은 &lt;a rel=&quot;license&quot; href=&quot;http://creativecommons.org/licenses/by-nc-nd/2.0/kr/&quot; target=_blank&gt;크리에이티브 커먼즈 코리아 저작자표시-비영리-변경금지 2.0 대한민국 라이센스&lt;/a&gt;에 따라 이용하실 수 있습니다.
			&lt;!-- Creative Commons License--&gt;
			&lt;!-- &lt;rdf:RDF xmlns=&quot;http://web.resource.org/cc/&quot; xmlns:dc=&quot;http://purl.org/dc/elements/1.1/&quot; xmlns:rdf=&quot;http://www.w3.org/1999/02/22-rdf-syntax-ns#&quot;&gt;
			&lt;Work rdf:about=&quot;&quot;&gt;
			&lt;license rdf:resource=&quot;http://creativecommons.org/licenses/by-nc-nd/2.0/kr/&quot; /&gt;
			&lt;/Work&gt;
			&lt;License rdf:about=&quot;http://creativecommons.org/licenses/by-nc-nd/&quot;&gt;
			&lt;permits rdf:resource=&quot;http://web.resource.org/cc/Reproduction&quot;/&gt;
			&lt;permits rdf:resource=&quot;http://web.resource.org/cc/Distribution&quot;/&gt;
			&lt;requires rdf:resource=&quot;http://web.resource.org/cc/Notice&quot;/&gt;
			&lt;requires rdf:resource=&quot;http://web.resource.org/cc/Attribution&quot;/&gt;&lt;prohibits rdf:resource=&quot;http://web.resource.org/cc/CommercialUse&quot;/&gt;&lt;/License&gt;&lt;/rdf:RDF&gt; --&gt;&lt;/div&gt;&lt;/fieldset&gt;</description>
			<category>Looking &amp; Feeling</category>
			<author>(나는산)</author>
			<guid>http://lovehana.com/543</guid>
			<comments>http://lovehana.com/543#entry543comment</comments>
			<pubDate>Fri, 12 Sep 2008 21:14:06 +0900</pubDate>
		</item>
		<item>
			<title>Silverlight Unit Test</title>
			<link>http://lovehana.com/542</link>
			<description>&lt;div class=&quot;imageblock center&quot; style=&quot;text-align: center; clear: both;&quot;&gt;&lt;img src=&quot;http://lovehana.com/attach/1/7398747391.png&quot; alt=&quot;사용자 삽입 이미지&quot; height=&quot;341&quot; width=&quot;525&quot; /&gt;&lt;/div&gt;&lt;br&gt;&lt;br&gt;Silverlight unit test framework download for Silverlight 2 Beta 2&lt;br&gt;&lt;br&gt;http://blogs.msdn.com/jeffwilcox/archive/2008/06/12/silverlight-unit-test-framework-download-for-silverlight-2-beta-2.aspx&lt;br&gt;&lt;br&gt;&lt;br&gt;Unit testing templates for Microsoft Silverlight 2 Beta 2&lt;br&gt;&lt;br&gt;http://www.jeff.wilcox.name/2008/06/06/unit-testing-templates-for-microsoft-silverlight-2-beta-2/&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;fieldset style=&quot;margin:20px 0px 20px 0px;padding:5px;&quot;&gt;&lt;legend&gt;&lt;span&gt;&lt;strong&gt;크리에이티브 커먼즈 라이센스&lt;/strong&gt;&lt;/span&gt;&lt;/legend&gt;&lt;!--Creative Commons License--&gt;&lt;div style=&quot;float: left; width: 88px; margin-top: 3px;&quot;&gt;&lt;a rel=&quot;license&quot; href=&quot;http://creativecommons.org/licenses/by-nc-nd/2.0/kr/&quot; target=_blank&gt;&lt;img alt=&quot;Creative Commons License&quot; style=&quot;border-width: 0&quot; src=&quot;http://i.creativecommons.org/l/by-nc-nd/2.0/kr/88x31.png&quot;/&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;margin-left: 92px; margin-top: 3px; text-align: justify;&quot;&gt;이 저작물은 &lt;a rel=&quot;license&quot; href=&quot;http://creativecommons.org/licenses/by-nc-nd/2.0/kr/&quot; target=_blank&gt;크리에이티브 커먼즈 코리아 저작자표시-비영리-변경금지 2.0 대한민국 라이센스&lt;/a&gt;에 따라 이용하실 수 있습니다.
			&lt;!-- Creative Commons License--&gt;
			&lt;!-- &lt;rdf:RDF xmlns=&quot;http://web.resource.org/cc/&quot; xmlns:dc=&quot;http://purl.org/dc/elements/1.1/&quot; xmlns:rdf=&quot;http://www.w3.org/1999/02/22-rdf-syntax-ns#&quot;&gt;
			&lt;Work rdf:about=&quot;&quot;&gt;
			&lt;license rdf:resource=&quot;http://creativecommons.org/licenses/by-nc-nd/2.0/kr/&quot; /&gt;
			&lt;/Work&gt;
			&lt;License rdf:about=&quot;http://creativecommons.org/licenses/by-nc-nd/&quot;&gt;
			&lt;permits rdf:resource=&quot;http://web.resource.org/cc/Reproduction&quot;/&gt;
			&lt;permits rdf:resource=&quot;http://web.resource.org/cc/Distribution&quot;/&gt;
			&lt;requires rdf:resource=&quot;http://web.resource.org/cc/Notice&quot;/&gt;
			&lt;requires rdf:resource=&quot;http://web.resource.org/cc/Attribution&quot;/&gt;&lt;prohibits rdf:resource=&quot;http://web.resource.org/cc/CommercialUse&quot;/&gt;&lt;/License&gt;&lt;/rdf:RDF&gt; --&gt;&lt;/div&gt;&lt;/fieldset&gt;</description>
			<category>Silverlight</category>
			<author>(나는산)</author>
			<guid>http://lovehana.com/542</guid>
			<comments>http://lovehana.com/542#entry542comment</comments>
			<pubDate>Thu, 11 Sep 2008 17:04:55 +0900</pubDate>
		</item>
	</channel>
</rss>
