<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">

<channel>
	<title>Scent of Life V2</title>
	
	<link>http://kyungseo.pe.kr</link>
	<description>A Compilation of my Thoughts and Practices and Lessons Learned</description>
	<lastBuildDate>Tue, 08 May 2012 12:01:40 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
		<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/kyungseo" /><feedburner:info uri="kyungseo" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><feedburner:emailServiceId>kyungseo</feedburner:emailServiceId><feedburner:feedburnerHostname>http://feedburner.google.com</feedburner:feedburnerHostname><feedburner:feedFlare href="http://add.my.yahoo.com/rss?url=http%3A%2F%2Ffeeds.feedburner.com%2Fkyungseo" src="http://us.i1.yimg.com/us.yimg.com/i/us/my/addtomyyahoo4.gif">Subscribe with My Yahoo!</feedburner:feedFlare><feedburner:feedFlare href="http://fusion.google.com/add?feedurl=http%3A%2F%2Ffeeds.feedburner.com%2Fkyungseo" src="http://buttons.googlesyndication.com/fusion/add.gif">Subscribe with Google</feedburner:feedFlare><feedburner:feedFlare href="http://www.live.com/?add=http%3A%2F%2Ffeeds.feedburner.com%2Fkyungseo" src="http://tkfiles.storage.msn.com/x1piYkpqHC_35nIp1gLE68-wvzLZO8iXl_JMledmJQXP-XTBOLfmQv4zhj4MhcWEJh_GtoBIiAl1Mjh-ndp9k47If7hTaFno0mxW9_i3p_5qQw">Subscribe with Live.com</feedburner:feedFlare><feedburner:feedFlare href="http://wzd.com/subscribe?http%3A%2F%2Ffeeds.feedburner.com%2Fkyungseo" src="http://image.wzd.com/icon/rss1.gif">Subscribe with WZD</feedburner:feedFlare><feedburner:feedFlare href="http://www.3fishes.co.kr/addchannel/http://feeds.feedburner.com/kyungseo" src="http://www.3fishes.co.kr/i/b_rss01.gif">Subscribe with Fish</feedburner:feedFlare><feedburner:feedFlare href="http://www.hanrss.com/add_sub.qst?url=http%3A%2F%2Ffeeds.feedburner.com%2Fkyungseo" src="http://static.hanrss.com/images/add_to_hanrss2.gif">Subscribe with HanRss</feedburner:feedFlare><item>
		<title>작은 놈의 기습 공격!</title>
		<link>http://feedproxy.google.com/~r/kyungseo/~3/WODI5oA8yTg/573</link>
		<comments>http://kyungseo.pe.kr/archives/573#comments</comments>
		<pubDate>Wed, 18 Aug 2010 16:03:27 +0000</pubDate>
		<dc:creator>박경서</dc:creator>
				<category><![CDATA[Scent of Life]]></category>
		<category><![CDATA[2chans]]></category>
		<category><![CDATA[Family]]></category>
		<category><![CDATA[잠]]></category>
		<category><![CDATA[천사]]></category>

		<guid isPermaLink="false">http://kyungseo.pe.kr/%ec%9e%91%ec%9d%80-%eb%86%88%ec%9d%98-%ea%b8%b0%ec%8a%b5-%ea%b3%b5%ea%b2%a9/</guid>
		<description><![CDATA[유난히 고되고 힘든 하루였다.지친 몸을 이끌고 집으로 돌아왔더니,어떤 하루를 보냈을까?곤하게 잠든 나의 천사들&#8230;내 에너지의 원천이다. ^^좋은 꿈들 꾸거라~!]]></description>
			<content:encoded><![CDATA[<p>유난히 고되고 힘든 하루였다.<BR><BR>지친 몸을 이끌고 집으로 돌아왔더니,<BR><BR><BR><BR>어떤 하루를 보냈을까?<BR><BR>곤하게 잠든 나의 천사들&#8230;<BR><BR><img src="http://kyungseo.pe.kr/wp-content/uploads/1/7440267622.jpg" class="aligncenter" width="500" height="375" alt="사용자 삽입 이미지" /><BR><BR>내 에너지의 원천이다. ^^<BR><BR>좋은 꿈들 꾸거라~!<BR><BR></p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/kyungseo?a=WODI5oA8yTg:Hixf4gCT-jU:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/kyungseo?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/kyungseo?a=WODI5oA8yTg:Hixf4gCT-jU:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/kyungseo?i=WODI5oA8yTg:Hixf4gCT-jU:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/kyungseo?a=WODI5oA8yTg:Hixf4gCT-jU:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/kyungseo?i=WODI5oA8yTg:Hixf4gCT-jU:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/kyungseo?a=WODI5oA8yTg:Hixf4gCT-jU:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/kyungseo?d=7Q72WNTAKBA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/kyungseo?a=WODI5oA8yTg:Hixf4gCT-jU:dnMXMwOfBR0"><img src="http://feeds.feedburner.com/~ff/kyungseo?d=dnMXMwOfBR0" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/kyungseo?a=WODI5oA8yTg:Hixf4gCT-jU:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/kyungseo?d=qj6IDK7rITs" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/kyungseo/~4/WODI5oA8yTg" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://kyungseo.pe.kr/archives/573/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		<feedburner:origLink>http://kyungseo.pe.kr/archives/573</feedburner:origLink></item>
		<item>
		<title>쁘띠프랑스에는 어린왕자가 있다.</title>
		<link>http://feedproxy.google.com/~r/kyungseo/~3/3yf1j9uGQcs/558</link>
		<comments>http://kyungseo.pe.kr/archives/558#comments</comments>
		<pubDate>Mon, 02 Aug 2010 23:53:16 +0000</pubDate>
		<dc:creator>박경서</dc:creator>
				<category><![CDATA[Photo Essays]]></category>
		<category><![CDATA[D70s]]></category>
		<category><![CDATA[벽화]]></category>
		<category><![CDATA[쁘띠프랑스]]></category>
		<category><![CDATA[생텍쥐페리]]></category>
		<category><![CDATA[어린왕자]]></category>
		<category><![CDATA[조형물]]></category>
		<category><![CDATA[출사]]></category>

		<guid isPermaLink="false">http://kyungseo.pe.kr/%ec%81%98%eb%9d%a0%ed%94%84%eb%9e%91%ec%8a%a4%ec%97%90%eb%8a%94-%ec%96%b4%eb%a6%b0%ec%99%95%ec%9e%90%ea%b0%80-%ec%9e%88%eb%8b%a4/</guid>
		<description><![CDATA[쁘띠프랑스에는, 벽화 속에도&#8230; 그리고 조형물로도&#8230; 그리고 생텍쥐페리의 기념관 안에도&#8230; 쁘띠프랑스에는 어린왕자가 살고 있다. - 2010년 5월 26일, 흑백사진 출사.]]></description>
			<content:encoded><![CDATA[<p>쁘띠프랑스에는,</p>
<p>벽화 속에도&#8230;<br />
<img class="aligncenter" src="http://kyungseo.pe.kr/wp-content/uploads/1/5135498175.jpg" alt="사용자 삽입 이미지" width="500" height="375" /><img class="aligncenter" src="http://kyungseo.pe.kr/wp-content/uploads/1/8575309528.jpg" alt="사용자 삽입 이미지" width="500" height="375" /><img class="aligncenter" src="http://kyungseo.pe.kr/wp-content/uploads/1/4019567617.jpg" alt="사용자 삽입 이미지" width="500" height="376" /><img class="aligncenter" src="http://kyungseo.pe.kr/wp-content/uploads/1/9960934459.jpg" alt="사용자 삽입 이미지" width="500" height="375" />그리고 조형물로도&#8230;</p>
<p><img class="aligncenter" src="http://kyungseo.pe.kr/wp-content/uploads/1/8697291322.jpg" alt="사용자 삽입 이미지" width="500" height="375" /><img class="aligncenter" src="http://kyungseo.pe.kr/wp-content/uploads/1/8907882449.jpg" alt="사용자 삽입 이미지" width="500" height="375" />그리고 생텍쥐페리의 기념관 안에도&#8230;</p>
<p><img class="aligncenter" src="http://kyungseo.pe.kr/wp-content/uploads/1/4113062734.jpg" alt="사용자 삽입 이미지" width="500" height="126" /><img class="aligncenter" src="http://kyungseo.pe.kr/wp-content/uploads/1/2609460692.jpg" alt="사용자 삽입 이미지" width="500" height="670" /><img class="aligncenter" src="http://kyungseo.pe.kr/wp-content/uploads/1/1218202996.jpg" alt="사용자 삽입 이미지" width="500" height="667" /><img class="aligncenter" src="http://kyungseo.pe.kr/wp-content/uploads/1/3865096362.jpg" alt="사용자 삽입 이미지" width="500" height="667" /></p>
<p>쁘띠프랑스에는 어린왕자가 살고 있다.</p>
<p><img class="aligncenter" src="http://kyungseo.pe.kr/wp-content/uploads/1/7497726159.jpg" alt="사용자 삽입 이미지" width="500" height="332" /></p>
<p>- 2010년 5월 26일, 흑백사진 출사.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/kyungseo?a=3yf1j9uGQcs:8Y9Ip36IlFY:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/kyungseo?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/kyungseo?a=3yf1j9uGQcs:8Y9Ip36IlFY:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/kyungseo?i=3yf1j9uGQcs:8Y9Ip36IlFY:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/kyungseo?a=3yf1j9uGQcs:8Y9Ip36IlFY:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/kyungseo?i=3yf1j9uGQcs:8Y9Ip36IlFY:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/kyungseo?a=3yf1j9uGQcs:8Y9Ip36IlFY:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/kyungseo?d=7Q72WNTAKBA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/kyungseo?a=3yf1j9uGQcs:8Y9Ip36IlFY:dnMXMwOfBR0"><img src="http://feeds.feedburner.com/~ff/kyungseo?d=dnMXMwOfBR0" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/kyungseo?a=3yf1j9uGQcs:8Y9Ip36IlFY:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/kyungseo?d=qj6IDK7rITs" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/kyungseo/~4/3yf1j9uGQcs" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://kyungseo.pe.kr/archives/558/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		<feedburner:origLink>http://kyungseo.pe.kr/archives/558</feedburner:origLink></item>
		<item>
		<title>그래도 지구는 돈다.</title>
		<link>http://feedproxy.google.com/~r/kyungseo/~3/xwZVvEPe3XM/554</link>
		<comments>http://kyungseo.pe.kr/archives/554#comments</comments>
		<pubDate>Tue, 06 Jul 2010 17:06:31 +0000</pubDate>
		<dc:creator>박경서</dc:creator>
				<category><![CDATA[Scent of Life]]></category>
		<category><![CDATA[그래도 지구는 돈다]]></category>

		<guid isPermaLink="false">http://kyungseo.pe.kr/%ea%b7%b8%eb%9e%98%eb%8f%84-%ec%a7%80%ea%b5%ac%eb%8a%94-%eb%8f%88%eb%8b%a4/</guid>
		<description><![CDATA[머릿속에서는 계속해서 강력한 이성을 요구하고 있었지만, 몸은 이미 너울대는 감정의 물살에 휘말려 걷잡을 수가 없었다.마치 극심한 열병을 앓고 난 것 같다.착각은 강력한 동기부여가 된다고 한다. 나에게 최면을 걸어본다.나는 행복하다. 나는 만족한다. 나는 잘 할 수 있다.아마도 세상을 살아가는 가장 현명한 방법은 바로 자기를 버리는 것이 아닐까 싶다.자신을 사랑하는 만큼 더더욱 내면의 울림은 무시해버리는 것이 좋을지도 &#8230; </p><p><a class="more-link block-button" href="http://kyungseo.pe.kr/archives/554">Continue reading &#187;</a>]]></description>
			<content:encoded><![CDATA[<p>머릿속에서는 계속해서 강력한 이성을 요구하고 있었지만, <BR>몸은 이미 너울대는 감정의 물살에 휘말려 걷잡을 수가 없었다.<BR><BR>마치 극심한 열병을 앓고 난 것 같다.<BR><BR>착각은 강력한 동기부여가 된다고 한다. 나에게 최면을 걸어본다.<BR>나는 행복하다. 나는 만족한다. 나는 잘 할 수 있다.<BR><BR>아마도 세상을 살아가는 가장 현명한 방법은 바로 자기를 버리는 것이 아닐까 싶다.<BR>자신을 사랑하는 만큼 더더욱 내면의 울림은 무시해버리는 것이 좋을지도 모른다.<BR><BR>실행할 수 없는 용기의 대안은 고작 회피인가?<BR>다양성을 이해하기엔 아직 내 그릇이 너무도 작다.<BR><BR>대부분의 사람들이 그러하듯이,<BR>대부분의 사람들처럼 살아가게 되지 않기를 바래왔지만,<BR>결국 대부분의 사람들과 마찬가지로,<BR>어제도 오늘도 세상과 타협하며 살아가고 있다. <BR><BR>그리고 내일도.<BR><BR><br />
<DIV style="TEXT-ALIGN: center"><img src="http://kyungseo.pe.kr/wp-content/uploads/1/1355941528.jpg" class="aligncenter" width="400" height="322" alt="사용자 삽입 이미지" /><FONT size=1><EM>※ 이미지 출처: </EM></FONT><A href="http://en.wikipedia.org/wiki/Galileo_Galilei" target=_blank><FONT size=1><EM>Galileo Galilei</EM></FONT></A></DIV><BR>독백이라도 하고 싶었지만,<BR>차마 내뱉지 못하고 비겁하게 입속을 맴도는 한마디.<BR><BR>&#8220;그래도 지구는 돈다&#8230;&#8221;<BR><BR><BR></p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/kyungseo?a=xwZVvEPe3XM:or24345pHX8:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/kyungseo?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/kyungseo?a=xwZVvEPe3XM:or24345pHX8:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/kyungseo?i=xwZVvEPe3XM:or24345pHX8:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/kyungseo?a=xwZVvEPe3XM:or24345pHX8:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/kyungseo?i=xwZVvEPe3XM:or24345pHX8:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/kyungseo?a=xwZVvEPe3XM:or24345pHX8:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/kyungseo?d=7Q72WNTAKBA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/kyungseo?a=xwZVvEPe3XM:or24345pHX8:dnMXMwOfBR0"><img src="http://feeds.feedburner.com/~ff/kyungseo?d=dnMXMwOfBR0" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/kyungseo?a=xwZVvEPe3XM:or24345pHX8:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/kyungseo?d=qj6IDK7rITs" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/kyungseo/~4/xwZVvEPe3XM" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://kyungseo.pe.kr/archives/554/feed</wfw:commentRss>
		<slash:comments>4</slash:comments>
		<feedburner:origLink>http://kyungseo.pe.kr/archives/554</feedburner:origLink></item>
		<item>
		<title>웹호스팅 이전과 새옷 단장</title>
		<link>http://feedproxy.google.com/~r/kyungseo/~3/dftje54iAnk/540</link>
		<comments>http://kyungseo.pe.kr/archives/540#comments</comments>
		<pubDate>Mon, 07 Jun 2010 07:17:47 +0000</pubDate>
		<dc:creator>박경서</dc:creator>
				<category><![CDATA[My Site]]></category>
		<category><![CDATA[DokuWiki]]></category>
		<category><![CDATA[Skin]]></category>
		<category><![CDATA[Textcube]]></category>
		<category><![CDATA[XpressEngine]]></category>
		<category><![CDATA[구글맵]]></category>
		<category><![CDATA[웹호스팅]]></category>

		<guid isPermaLink="false">http://kyungseo.pe.kr/%ec%9b%b9%ed%98%b8%ec%8a%a4%ed%8c%85-%ec%9d%b4%ec%a0%84%ea%b3%bc-%ec%83%88%ec%98%b7-%eb%8b%a8%ec%9e%a5/</guid>
		<description><![CDATA[보유하고 있던 도메인들과 웹호스팅 서비스의 만료일 앞두고 웹호스팅 업체 변경을 단행하였다. 유사한 조건의 타 업체 서비스에 비해 가격대비 품질이 떨어지는 것이 첫번째 이유이다. 그리고 PHP 5, MySQL 5 버전에 대한 환경을 제공하지 않고 앞으로도 제공할 계획이 없다는 것, 텔렛 접속을 위해 매번 요청을 해야하는 번거로움 등이 그나마 남아 있던 정을 가시게 만들었다. 어플리케이션의 시스템 요건은 &#8230; </p><p><a class="more-link block-button" href="http://kyungseo.pe.kr/archives/540">Continue reading &#187;</a>]]></description>
			<content:encoded><![CDATA[<p><P>보유하고 있던 도메인들과 웹호스팅 서비스의 만료일 앞두고 웹호스팅 업체 변경을 단행하였다. <BR><BR>유사한 조건의 타 업체 서비스에 비해 가격대비 품질이 떨어지는 것이 첫번째 이유이다. 그리고 PHP 5, MySQL 5 버전에 대한 환경을 제공하지 않고 앞으로도 제공할 계획이 없다는 것, 텔렛 접속을 위해 매번 요청을 해야하는 번거로움 등이 그나마 남아 있던 정을 가시게 만들었다. <BR><BR>어플리케이션의 시스템 요건은 한단계 업그레이드되었는데, 몇년째 기존 환경을 고수하고 트랜드에 무감각한 반응이다. 물론 항상 최신을 유지하기 어렵고 또한 특정 어플을 위해 시스템을 세팅할 수는 없다는 것을 잘 안다. 그래도 최소한 한 두 대의 서버는 상위 버전을 도입할 수도 있지않을까? 당췌, 향후 업그레이드 계획 조차 없다는 말이 너무 무성의하게 와닿았다.<BR><BR>또, 작년 말부터 올해들어 사이트가 죽거나 속도가 현저하게 떨어지는 케이스도 빈번하게 발생하였다. 고객 대응의 질도 갈 수록 맘에 들지 않아 더이상 굳이 비싼 돈 내면서 연장하고 싶지 않았다. 해서 수년간 사용하던 업체를 버리고 타 업체로 이전하게 되었다.<BR><BR>내게 필요한 웹호스팅 스펙을 필수와 옵션으로 구분하고 그것에 맞추어 구력이 짧지않고 인지도가 높은 업체들을 위주로 비교표를 작성해 보았다. 동일 업체 내에서도 상품이 다양하기 때문에 년간 비용이 2만원에서 5만원 사이에서 추렸다. 사실 수년전에도 비슷한 작업을 했지만 요금은 약간 비싸도 돈값은 하지 않을까 싶어 안정성을 념두에 두고 선택한 것이 기존 업체였다. 싼게 비지떡이라는 생각을 버렸다. 사실 현재 내 블로그는 수기가 대의 트래픽 대역폭을 필요로 하진 않는다. ^^<BR><BR>뭐든 사용기를 보면 100% 만족하는 사용자들은 별로 없다. 안티는 있기 마련이다. 대체적인 평들을 종합하여 업체와 상품을 선택하였다. 년 2만원 대 상품이지만 1주 정도 사용해본 현재로선 만족하고 있다. 아직 평가는 이르다.<BR><BR>업체 홍보라는 오해를 살까 싶어 선택한 업체를 밝히진 않겠지만 비교표의 주요 후보군 정도는 괜찮을 듯 싶다.</P><br />
<UL><br />
<LI>나야냐, 마루웹호스팅, 미리내닷컴, 비누넷, 이로긴, 카페24, 팀장닷컴, 팔공포트, 호스트먼트, J4F </LI></UL><br />
<P><EM>※ 가나다 순, 링크는 생략.</EM></P><br />
<P>웹호스팅을 이전하면서 사용하던 서비스 엔진들을 다음과 같이 업그레이드 하였다.</P><br />
<UL><br />
<LI>BLOG: <A href="http://www.textcube.org/download" target=_blank>Textcube 1.8.3.1(Secondary Dominant)</A><br />
<LI>WIKI: <A href="http://www.splitbrain.org/projects/dokuwiki" target=_blank>dokuwiki 2009-12-25c(Lemming)</A><br />
<LI>CMS: <A href="http://www.xpressengine.com/?mid=download&amp;category_srl=18322907&amp;package_srl=18325662" target=_blank>XpressEngine(XE) Core 1.4.2.2</A></LI></UL><br />
<P><EM>※ XE를 내멋대로 CMS(Content Management System)로 분류했는데, 적절한지는 모르겠다.</EM> </P><br />
<P>블로그는 백업을 복구하면서 기존의 스킨을 버리고 오픈 소스 디자인을 참고해 나름대로 수정한 것을 적용하였다. 아직 몇몇 부분이 미비해 조금 더 손을 봐야 한다. 그래도 시간을 투자해 내손으로 만든 스킨이 정이 간다. <A href="http://kyungseo.pe.kr/blog/53" target=_blank>처음 만들었던 스킨(KS_Simple)</A>과 <A href="http://kyungseo.pe.kr/blog/130" target=_blank>미완의 스킨</A>을 포함한다면 이번이 세번째 스킨이 된다. <BR><BR><img src="http://kyungseo.pe.kr/wp-content/uploads/1/5044862607.jpg" class="aligncenter" width="500" height="1205" alt="사용자 삽입 이미지" /><BR>플러그인도 몇가지 추가하고 구글맵(Google Map)도 달았다. 좋다. ^^<BR><BR>정말 오래간만에 올려보는 포스트! ^^<BR><STRONG>이사도 하고 새옷도 입었으니, 이젠 내실을 다져야겠다!</STRONG> &lt;- 항상 말만. <img src='http://kyungseo.pe.kr/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' /> </P></p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/kyungseo?a=dftje54iAnk:l2ZweILXqZE:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/kyungseo?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/kyungseo?a=dftje54iAnk:l2ZweILXqZE:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/kyungseo?i=dftje54iAnk:l2ZweILXqZE:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/kyungseo?a=dftje54iAnk:l2ZweILXqZE:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/kyungseo?i=dftje54iAnk:l2ZweILXqZE:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/kyungseo?a=dftje54iAnk:l2ZweILXqZE:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/kyungseo?d=7Q72WNTAKBA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/kyungseo?a=dftje54iAnk:l2ZweILXqZE:dnMXMwOfBR0"><img src="http://feeds.feedburner.com/~ff/kyungseo?d=dnMXMwOfBR0" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/kyungseo?a=dftje54iAnk:l2ZweILXqZE:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/kyungseo?d=qj6IDK7rITs" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/kyungseo/~4/dftje54iAnk" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://kyungseo.pe.kr/archives/540/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		<feedburner:origLink>http://kyungseo.pe.kr/archives/540</feedburner:origLink></item>
		<item>
		<title>신년의 시작은 폭설!</title>
		<link>http://feedproxy.google.com/~r/kyungseo/~3/FhSyjbDSSas/537</link>
		<comments>http://kyungseo.pe.kr/archives/537#comments</comments>
		<pubDate>Mon, 04 Jan 2010 14:12:50 +0000</pubDate>
		<dc:creator>박경서</dc:creator>
				<category><![CDATA[Scent of Life]]></category>
		<category><![CDATA[대설]]></category>
		<category><![CDATA[폭설]]></category>

		<guid isPermaLink="false">http://kyungseo.pe.kr/%ec%8b%a0%eb%85%84%ec%97%90-%eb%82%b4%eb%a6%b0-%ed%8f%ad%ec%84%a4/</guid>
		<description><![CDATA[신년 첫 출근길은 대혼란이었다. 오늘 하루 고생하지 않은 사람은 드물리라. 새벽의 가는 눈발을 보고 잠든터라 아침에 눈뜨면서 바로 창문 커텐부터 걷어젖혔다. 예사롭지 눈발로 이미 골목길은 하얀 함박눈이 두툼하게도 쌓여있었다. 인천가는 길이 험란하리라 예상하고 차는 일찌감치 포기. 본사 시무식에 참석한 고참들과 공항철도 검암역에서 만나기로 약속하고 전철로 향해야했다. 프로젝트룸은 검암역에서 17km 정도는 더 가야한다. 택시로. -_-집에서 나서자마자 &#8230; </p><p><a class="more-link block-button" href="http://kyungseo.pe.kr/archives/537">Continue reading &#187;</a>]]></description>
			<content:encoded><![CDATA[<p><P>신년 첫 출근길은 대혼란이었다. 오늘 하루 고생하지 않은 사람은 드물리라. <BR><BR>새벽의 가는 눈발을 보고 잠든터라 아침에 눈뜨면서 바로 창문 커텐부터 걷어젖혔다. 예사롭지 눈발로 이미 골목길은 하얀 함박눈이 두툼하게도 쌓여있었다. 인천가는 길이 험란하리라 예상하고 차는 일찌감치 포기. 본사 시무식에 참석한 고참들과 공항철도 검암역에서 만나기로 약속하고 전철로 향해야했다. 프로젝트룸은 검암역에서 17km 정도는 더 가야한다. 택시로. -_-<BR><BR>집에서 나서자마자 도로로 합류하는 얕은 경사로에서 헛바퀴를 돌리며 미끄러지는 차량 한대를 목격하고는 바깥 도로 사정은 쉽게 예상할 수 있었다.<BR><BR>오늘 서울에 내린 기록적 폭설의 공식 기록은 25.8cm 사상최대로 예전 최고 강설 기록인 1969년 1월 28일의 25.6cm를 갱신하였다. 9시 저녁 뉴스에서는 눈으로 마비된 도로와 주차장으로 변한 고속도로, 눈길 사고로 아수라장이 된 현장, 대대적인 제설 작업, 등등의 폭설 관련 소식만으로 30분 분량을 넘어섰다.<BR><BR><img src="http://kyungseo.pe.kr/wp-content/uploads/1/1372674485.jpg" class="aligncenter" width="581" height="443" alt="사용자 삽입 이미지" /><BR>퇴근 후 기록적인 날을 사진 한장 없이 지나가는 것이 아쉬워 주변 골목길에서 몇컷 찍어보았다.<BR><BR><img src="http://kyungseo.pe.kr/wp-content/uploads/1/1317087551.jpg" class="aligncenter" width="570" height="428" alt="사용자 삽입 이미지" /><BR>이번주 내내 강추위를 예고하고 있다. 햇볕이 잘 들지않는 골목길이라 저 눈들이 사라지려면 꽤나 많은 날이 지나야할 것 같다. 내일부터 당분간은 셔틀 버스를 이용해야하겠다. 프로젝트 초반이라 다행(?!)이다. <BR><BR><BR></P></p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/kyungseo?a=FhSyjbDSSas:4_ox2NfrPNM:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/kyungseo?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/kyungseo?a=FhSyjbDSSas:4_ox2NfrPNM:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/kyungseo?i=FhSyjbDSSas:4_ox2NfrPNM:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/kyungseo?a=FhSyjbDSSas:4_ox2NfrPNM:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/kyungseo?i=FhSyjbDSSas:4_ox2NfrPNM:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/kyungseo?a=FhSyjbDSSas:4_ox2NfrPNM:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/kyungseo?d=7Q72WNTAKBA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/kyungseo?a=FhSyjbDSSas:4_ox2NfrPNM:dnMXMwOfBR0"><img src="http://feeds.feedburner.com/~ff/kyungseo?d=dnMXMwOfBR0" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/kyungseo?a=FhSyjbDSSas:4_ox2NfrPNM:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/kyungseo?d=qj6IDK7rITs" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/kyungseo/~4/FhSyjbDSSas" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://kyungseo.pe.kr/archives/537/feed</wfw:commentRss>
		<slash:comments>6</slash:comments>
		<feedburner:origLink>http://kyungseo.pe.kr/archives/537</feedburner:origLink></item>
		<item>
		<title>WYSIWYG Web Editors</title>
		<link>http://feedproxy.google.com/~r/kyungseo/~3/zoJrx1e5qhI/527</link>
		<comments>http://kyungseo.pe.kr/archives/527#comments</comments>
		<pubDate>Wed, 16 Dec 2009 05:57:52 +0000</pubDate>
		<dc:creator>박경서</dc:creator>
				<category><![CDATA[Development Story]]></category>
		<category><![CDATA[CKEditor]]></category>
		<category><![CDATA[Daum Open Editor]]></category>
		<category><![CDATA[FCKEditor]]></category>
		<category><![CDATA[SmartEditor]]></category>
		<category><![CDATA[TinyMCE]]></category>
		<category><![CDATA[WYSIWYG Web Editor]]></category>
		<category><![CDATA[Xinha]]></category>

		<guid isPermaLink="false">http://kyungseo.pe.kr/open-source-wysiwyg-web-editors/</guid>
		<description><![CDATA[Web-Based Html Editor 비교 오픈 소스 라이선스 하에 배포되고 있는 주요한 웹기반 위지윅(WYSIWYG) 웹에디터들을 간략하게 비교해본다. &#160; 주요 에디터들의 특징 요약 &#160; FCKEditor or CKEditor 웹기반의 위지윅 에디터 중 가장 많이 사용되는 에디터가 아닐까 싶다. 호환성이 높아 대부분의 브라우저를 지원하며 에디터의 인터페이스나 동작을 쉽게 커스터마이징할 수 있다. 공식 사이트, 데모 사이트 크로스 브라우징 가능. 기본 &#8230; </p><p><a class="more-link block-button" href="http://kyungseo.pe.kr/archives/527">Continue reading &#187;</a>]]></description>
			<content:encoded><![CDATA[<h1>Web-Based Html Editor 비교</h1>
<p>오픈 소스 라이선스 하에 배포되고 있는 주요한 웹기반 위지윅(WYSIWYG) 웹에디터들을 간략하게 비교해본다.</p>
<p>&nbsp;</p>
<h2>주요 에디터들의 특징 요약</h2>
<p>&nbsp;</p>
<h3>FCKEditor or CKEditor</h3>
<p>웹기반의 위지윅 에디터 중 가장 많이 사용되는 에디터가 아닐까 싶다. 호환성이 높아 대부분의 브라우저를 지원하며 에디터의 인터페이스나 동작을 쉽게 커스터마이징할 수 있다.</p>
<ul>
<li><a href="http://ckeditor.com/" target="_blank">공식 사이트</a>, <a href="http://ckeditor.com/demo" target="_blank">데모 사이트</a></li>
<li>크로스 브라우징 가능. 기본 영어(한글 가능)</li>
<li>오픈 소스 라이선스(LGPL) 및 상업용 라이선스(듀얼 라이선스 정책)</li>
</ul>
<p>&nbsp;</p>
<h3><img class="aligncenter" src="http://kyungseo.pe.kr/wp-content/uploads/1/1382498000.jpg" alt="사용자 삽입 이미지" width="500" height="244" /></p>
<p>TinyMCE</h3>
<p>&nbsp;</p>
<p>FCKEditor와 함께 많이 사용되고 있는 에디터이다. Theme과 Plugin을 지원하여 커스터마이징하기 쉽다. Language Pack을 사용하여 다양한 언어를 지원하고 있다.</p>
<ul>
<li><a href="http://tinymce.moxiecode.com/" target="_blank">공식 사이트</a>, <a href="http://tinymce.moxiecode.com/examples/full.php" target="_blank">데모 사이트</a></li>
<li>AJAX Compatible. 크로스 브라우징 가능. 기본 영어(한글 가능).</li>
<li>오픈 소스 라이선스(LGPL)</li>
</ul>
<p>&nbsp;</p>
<p><img class="aligncenter" src="http://kyungseo.pe.kr/wp-content/uploads/1/1015489958.jpg" alt="사용자 삽입 이미지" width="500" height="268" /></p>
<h3>Xinha</h3>
<p>Xinha 에디터 컴포넌트 역시 대부분의 현존하는 브라우저를 지원하며 플러그인도 사용 가능하다. 하지만 한글이 지원되지 않는 단점이 있다.</p>
<ul>
<li><a href="http://trac.xinha.org/" target="_blank">공식 사이트</a>, <a href="http://xinha.raimundmeyer.de/x_examples/ext_example.html" target="_blank">데모 사이트</a></li>
<li>크로스 브라우징 가능. 기본 영어.</li>
<li>오픈 소스 라이선스(BSD License)</li>
</ul>
<p>&nbsp;</p>
<p><img class="aligncenter" src="http://kyungseo.pe.kr/wp-content/uploads/1/1108640682.jpg" alt="사용자 삽입 이미지" width="500" height="269" /></p>
<h3>Daum Open Editor</h3>
<p>Daum Open Editor 는 Daum 에서 개발된 WYSIWYG기반의 웹 에디터인 Daum Editor를 기반으로 한 Semantic Web Information Editor 이다. Daum Open Editor는 OpenAPI, Micro format, RDF 등을 지원하여 시멘틱 콘텐츠 생산을 돕고 웹 데이터의 상호 연결성을 높여준다고 한다. 아직 버그들이 존재하는 것 같지만 프로젝트가 활발하다.</p>
<ul>
<li><a href="http://code.google.com/p/daumopeneditor" target="_blank">공식 사이트</a>, <a href="http://uie.daum.net/openeditor/sample/5.2.0/editor.html" target="_blank">데모 사이트</a></li>
<li>국내 포탈 사이트 중 하나인 다음에서 공개한 오픈 에디터. 초보자가 사용하기 용이함. 기본 한글.</li>
<li>오픈 소스 라이선스(LGPL)</li>
</ul>
<p>&nbsp;</p>
<p><img class="aligncenter" src="http://kyungseo.pe.kr/wp-content/uploads/1/1149781188.jpg" alt="사용자 삽입 이미지" width="500" height="304" /></p>
<h3>SmartEditor</h3>
<p>&nbsp;</p>
<p>네이버에서 공개한 위지윅 에디터로 웹폰트를 지원하는 것이 특징이다. 아직 완성도가 높지 않아 보이며, 웹표준 및 브라우저 접근성에서 떨어져 보인다.</p>
<ul>
<li><a href="http://dev.naver.com/projects/smarteditor" target="_blank">공식 사이트</a>, <a href="http://dev.naver.com/projects/smarteditor/wiki/SmartEditorBasicUserInterfacePreview" target="_blank">데모 사이트</a></li>
<li>네이버 개발자 센터에서 오픈프로젝트로 진행중이다. 웹폰트 사용가능(IE전용). 기본 한글.</li>
<li>오픈 소스 라이선스(LGPL)</li>
</ul>
<p>&nbsp;</p>
<p><img class="aligncenter" src="http://kyungseo.pe.kr/wp-content/uploads/1/1274635771.jpg" alt="사용자 삽입 이미지" width="500" height="196" /></p>
<h3>기타</h3>
<p><a href="http://geniisoft.com/showcase.nsf/WebEditors" target="_blank">TTW (&#8220;Through the Web&#8221;) WYSIWYG Web Editors &#8211; The List</a> 문서에서 다양한 오픈 소스 및 상용 컴포넌트를 찾을 수 있다.</p>
<p>&nbsp;</p>
<h2>주요 에디터들의 특징 비교</h2>
<p>Textcube 에디터에서 테이블 작성이 용이치 않아 PPT에 작성했던 표를 캡쳐하여 붙인다.<br />
<img class="alignleft" src="http://kyungseo.pe.kr/wp-content/uploads/1/1339798568.jpg" alt="사용자 삽입 이미지" width="600" height="196" /></p>
<h5></h5>
<h5></h5>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<h3>FCKeditor VS TinyMCE</h3>
<p>가장 많이 사용되고 있는 FCKeditor와 TinyMCE의 비교표이다.<br />
테이블 작성이 용이치 않아 PPT에 작성했던 표를 캡쳐하여 붙인다.<br />
<img class="aligncenter" src="http://kyungseo.pe.kr/wp-content/uploads/1/1240348025.jpg" alt="사용자 삽입 이미지" width="600" height="232" /></p>
<h2>참고 사이트</h2>
<p>&nbsp;</p>
<ul>
<li><a href="http://geniisoft.com/showcase.nsf/WebEditors" target="_blank">TTW (&#8220;Through the Web&#8221;) WYSIWYG Web Editors &#8211; The List</a></li>
<li><a href="http://coterie.textcube.com/49" target="_blank">다양한 WYSIWYG 에디터</a></li>
<li><a href="http://www.yunsobi.com/blog/392" target="_blank">위지윅 웹 에디터 비교</a></li>
<li><a href="http://ckeditor.com/" target="_blank">FCKEditor</a></li>
<li><a href="http://tinymce.moxiecode.com/" target="_blank">TinyMCE</a></li>
<li><a href="http://trac.xinha.org/" target="_blank">Xinha</a></li>
<li><a href="http://code.google.com/p/daumopeneditor" target="_blank">Daum Open Editor</a></li>
<li><a href="http://dev.naver.com/projects/smarteditor" target="_blank">SmartEditor</a></li>
</ul>
<p>&nbsp;</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/kyungseo?a=zoJrx1e5qhI:eW9TkvbdtTo:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/kyungseo?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/kyungseo?a=zoJrx1e5qhI:eW9TkvbdtTo:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/kyungseo?i=zoJrx1e5qhI:eW9TkvbdtTo:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/kyungseo?a=zoJrx1e5qhI:eW9TkvbdtTo:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/kyungseo?i=zoJrx1e5qhI:eW9TkvbdtTo:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/kyungseo?a=zoJrx1e5qhI:eW9TkvbdtTo:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/kyungseo?d=7Q72WNTAKBA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/kyungseo?a=zoJrx1e5qhI:eW9TkvbdtTo:dnMXMwOfBR0"><img src="http://feeds.feedburner.com/~ff/kyungseo?d=dnMXMwOfBR0" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/kyungseo?a=zoJrx1e5qhI:eW9TkvbdtTo:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/kyungseo?d=qj6IDK7rITs" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/kyungseo/~4/zoJrx1e5qhI" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://kyungseo.pe.kr/archives/527/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		<feedburner:origLink>http://kyungseo.pe.kr/archives/527</feedburner:origLink></item>
		<item>
		<title>2012, 그럭저럭 볼만하다.</title>
		<link>http://feedproxy.google.com/~r/kyungseo/~3/Uk1kLoMerFc/525</link>
		<comments>http://kyungseo.pe.kr/archives/525#comments</comments>
		<pubDate>Mon, 23 Nov 2009 08:38:01 +0000</pubDate>
		<dc:creator>박경서</dc:creator>
				<category><![CDATA[Scent of Life]]></category>
		<category><![CDATA[2012]]></category>
		<category><![CDATA[movie]]></category>
		<category><![CDATA[롯데시네마]]></category>
		<category><![CDATA[홍대입구]]></category>

		<guid isPermaLink="false">http://kyungseo.pe.kr/2012-%ea%b7%b8%eb%9f%ad%ec%a0%80%eb%9f%ad-%eb%b3%bc%eb%a7%8c%ed%95%98%eb%8b%a4/</guid>
		<description><![CDATA[비교적 지척이라 할만한 홍대입구에 롯데시네마가 생긴지도 벌써 꽤 되었건만 이제서야 첫번째 영화 한편을 관람했다. &#8216;백야행&#8217;을 볼까 잠깐 고민하다가 &#8217;2012&#8242;를 선택했다. 어차피 혼자였고 아무 생각없이 흐르는 영상에 눈을 맞기고 싶었다.팝콘과 콜라를 하나씩 사들고, 운좋게 2관 중앙의 명당 자리를 차지하고 앉았다. 몇개 줏어먹은 팝콘이 달콤하다고 생각하고 있을 때 바로 영화가 시작했다. 헐리웃 재난 블록버스트에 대한 선입견일까? 스토리는 &#8230; </p><p><a class="more-link block-button" href="http://kyungseo.pe.kr/archives/525">Continue reading &#187;</a>]]></description>
			<content:encoded><![CDATA[<p>비교적 지척이라 할만한 홍대입구에 롯데시네마가 생긴지도 벌써 꽤 되었건만 이제서야 첫번째 영화 한편을 관람했다. &#8216;백야행&#8217;을 볼까 잠깐 고민하다가 &#8217;2012&#8242;를 선택했다. 어차피 혼자였고 아무 생각없이 흐르는 영상에 눈을 맞기고 싶었다.<BR><BR><img src="http://kyungseo.pe.kr/wp-content/uploads/1/1402551423.jpg" class="aligncenter" width="400" height="573" alt="사용자 삽입 이미지" /><BR>팝콘과 콜라를 하나씩 사들고, 운좋게 2관 중앙의 명당 자리를 차지하고 앉았다. 몇개 줏어먹은 팝콘이 달콤하다고 생각하고 있을 때 바로 영화가 시작했다. <BR><BR>헐리웃 재난 블록버스트에 대한 선입견일까? 스토리는 어차피 기대하지 않았다. 하지만 스펙터클한 볼거리와 거대한 스케일, 그리고 완성도 높은 CG로 내내 눈이 즐거웠다. 그럭저럭 볼만한 영화였다.<BR><BR>영화를 보면서 동시에 일전에 봤던 &#8216;그것이 알고 싶다&#8217;의 장면들이 머리에 떠올랐다. 2012년 지구 종말론에 대한 허구를 고발하는 내용이었다. 2012의 대재앙에 대비하는 집단들이 있던데, 영화대로라면야 다 부질없는 짓이다. 허허.<BR><BR>팝콘으로 모자랐는지 돌아오는 길에선 군밤을 한봉다리 사들었다. 요즘 왜 이렇게 입이 심심한지 모르겠다. 혹, 나 역시 2012의 대재앙을 무의식적으로 두려워하고 있음은 아닐까? 먹고 죽은 귀신이 때깔도 좋다고&#8230; ^^<BR><BR><BR></p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/kyungseo?a=Uk1kLoMerFc:MWF_c0RLod0:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/kyungseo?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/kyungseo?a=Uk1kLoMerFc:MWF_c0RLod0:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/kyungseo?i=Uk1kLoMerFc:MWF_c0RLod0:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/kyungseo?a=Uk1kLoMerFc:MWF_c0RLod0:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/kyungseo?i=Uk1kLoMerFc:MWF_c0RLod0:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/kyungseo?a=Uk1kLoMerFc:MWF_c0RLod0:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/kyungseo?d=7Q72WNTAKBA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/kyungseo?a=Uk1kLoMerFc:MWF_c0RLod0:dnMXMwOfBR0"><img src="http://feeds.feedburner.com/~ff/kyungseo?d=dnMXMwOfBR0" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/kyungseo?a=Uk1kLoMerFc:MWF_c0RLod0:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/kyungseo?d=qj6IDK7rITs" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/kyungseo/~4/Uk1kLoMerFc" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://kyungseo.pe.kr/archives/525/feed</wfw:commentRss>
		<slash:comments>6</slash:comments>
		<feedburner:origLink>http://kyungseo.pe.kr/archives/525</feedburner:origLink></item>
		<item>
		<title>90mm 무반동총</title>
		<link>http://feedproxy.google.com/~r/kyungseo/~3/tVWyG1-Cp4g/522</link>
		<comments>http://kyungseo.pe.kr/archives/522#comments</comments>
		<pubDate>Fri, 13 Nov 2009 08:14:03 +0000</pubDate>
		<dc:creator>박경서</dc:creator>
				<category><![CDATA[Distant Memories]]></category>
		<category><![CDATA[90mm]]></category>
		<category><![CDATA[군대]]></category>
		<category><![CDATA[무반동총]]></category>

		<guid isPermaLink="false">http://kyungseo.pe.kr/90mm-%eb%ac%b4%eb%b0%98%eb%8f%99%ec%b4%9d/</guid>
		<description><![CDATA[웹서핑 하다가 어떻게 삼천포로 빠졌는지 모르겠지만서도 우연히 발견한 90mm 무반동총.군 시절 주특기가 &#8217;106-9&#8242;, 바로 90mm 무반동총이었다.유격 행군할 때 K2를 걸쳐 매고 완전 군장에 17Kg 정도의 무반동총을 올려놓고 힘겹게 걸었던 기억이 새록새록 떠오른다. 사수로서 처음 고폭탄 사격하던 날, 엎드려쏴 자세에서 숨죽이고 목표를 조준하던 기억도 새삼스럽다. &#8220;명중하면 휴가다!&#8221; 속으로 몇번을 되뇌며 호흡을 멈추고 신중하게 방아쇠를 당겼다. &#8220;펑&#8221;하는 &#8230; </p><p><a class="more-link block-button" href="http://kyungseo.pe.kr/archives/522">Continue reading &#187;</a>]]></description>
			<content:encoded><![CDATA[<p><P>웹서핑 하다가 어떻게 삼천포로 빠졌는지 모르겠지만서도 우연히 발견한 90mm 무반동총.<BR><BR><img src="http://kyungseo.pe.kr/wp-content/uploads/1/1305613675.jpg" class="aligncenter" width="550" height="225" alt="사용자 삽입 이미지" /></P><BR>군 시절 주특기가 &#8217;106-9&#8242;, 바로 90mm 무반동총이었다.<BR><BR><img src="http://kyungseo.pe.kr/wp-content/uploads/1/1218973913.jpg" class="aligncenter" width="550" height="366" alt="사용자 삽입 이미지" /><BR>유격 행군할 때 K2를 걸쳐 매고 완전 군장에 17Kg 정도의 무반동총을 올려놓고 힘겹게 걸었던 기억이 새록새록 떠오른다. <BR><BR>사수로서 처음 고폭탄 사격하던 날, 엎드려쏴 자세에서 숨죽이고 목표를 조준하던 기억도 새삼스럽다. <BR><BR>&#8220;명중하면 휴가다!&#8221; <BR><BR>속으로 몇번을 되뇌며 호흡을 멈추고 신중하게 방아쇠를 당겼다. &#8220;펑&#8221;하는 소리와 함께 발사. 잠깐의 짧은 정적 후에 고폭탄은 보기좋게 과녁을 빗나갔다. 그리고 엄한 맨땅에서 다시 &#8220;펑&#8221;하는 시원한 소리를 내며 터져버렸다. -_-<BR><BR>방아쇠를 당김과 동시에 강한 후폭풍과 함께 튀어오른 흙먼지가 하이바며 전투복 위로 후두둑 떨어졌을 때의 실감나는 느낌은 아직도 생생하다.<BR><BR>그때만 해도 90mm는 도태장비라 곧 사라질 거라 했는데, 찾아보니 10여년이 지난 아직까지도 그저 도태장비 이름을 단 현역장비인가보다.<BR><BR><BR>그냥 추억 한소절이다.<BR><BR><BR></p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/kyungseo?a=tVWyG1-Cp4g:53RSnQxpskI:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/kyungseo?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/kyungseo?a=tVWyG1-Cp4g:53RSnQxpskI:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/kyungseo?i=tVWyG1-Cp4g:53RSnQxpskI:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/kyungseo?a=tVWyG1-Cp4g:53RSnQxpskI:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/kyungseo?i=tVWyG1-Cp4g:53RSnQxpskI:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/kyungseo?a=tVWyG1-Cp4g:53RSnQxpskI:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/kyungseo?d=7Q72WNTAKBA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/kyungseo?a=tVWyG1-Cp4g:53RSnQxpskI:dnMXMwOfBR0"><img src="http://feeds.feedburner.com/~ff/kyungseo?d=dnMXMwOfBR0" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/kyungseo?a=tVWyG1-Cp4g:53RSnQxpskI:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/kyungseo?d=qj6IDK7rITs" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/kyungseo/~4/tVWyG1-Cp4g" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://kyungseo.pe.kr/archives/522/feed</wfw:commentRss>
		<slash:comments>6</slash:comments>
		<feedburner:origLink>http://kyungseo.pe.kr/archives/522</feedburner:origLink></item>
		<item>
		<title>미시령 터널 – 위험한 사진?!</title>
		<link>http://feedproxy.google.com/~r/kyungseo/~3/LZa_zn26i8s/519</link>
		<comments>http://kyungseo.pe.kr/archives/519#comments</comments>
		<pubDate>Wed, 28 Oct 2009 08:38:38 +0000</pubDate>
		<dc:creator>박경서</dc:creator>
				<category><![CDATA[Photo Essays]]></category>
		<category><![CDATA[D70s]]></category>
		<category><![CDATA[미시령 터널]]></category>
		<category><![CDATA[패닝]]></category>

		<guid isPermaLink="false">http://kyungseo.pe.kr/%eb%af%b8%ec%8b%9c%eb%a0%b9-%ed%84%b0%eb%84%90-%ec%9c%84%ed%97%98%ed%95%9c-%ec%82%ac%ec%a7%84/</guid>
		<description><![CDATA[속초 다녀오는 길.미시령 터널을 질주하며달리는 차 안에서&#8230;무슨 생각에 홀렸을까&#8230;갑자기 머릿 속을 스치는 멋진 패닝샷들&#8230;한 손은 운전대, 한 손은 카메라&#8230;시선은&#8230; 뷰 파인더?아니고, 물론 전방을 뚫어져라 주시! ^^최대한 안전에 유의(?!)한 이유로다행히 위험한 상황은 없었지만서도&#8230;아무튼, 이런 용기있는 사진은 처음이자 마지막! 사진의 교훈: 혼자 달리는 차 안에서는 카메라를 멀리 두라. ㅋ~P.S. 사진은 생각했던 멋진 패닝샷과는 거리가 멀었다. -_-]]></description>
			<content:encoded><![CDATA[<p><P>속초 다녀오는 길.<BR>미시령 터널을 질주하며<BR>달리는 차 안에서&#8230;<BR><BR>무슨 생각에 홀렸을까&#8230;<BR>갑자기 머릿 속을 스치는 멋진 패닝샷들&#8230;<BR><BR><img src="http://kyungseo.pe.kr/wp-content/uploads/1/1374588761.jpg" class="aligncenter" width="600" height="399" alt="사용자 삽입 이미지" /><BR>한 손은 운전대, <BR>한 손은 카메라&#8230;<BR><BR><img src="http://kyungseo.pe.kr/wp-content/uploads/1/1042628472.jpg" class="aligncenter" width="600" height="399" alt="사용자 삽입 이미지" /><BR>시선은&#8230; 뷰 파인더?<BR>아니고, <BR>물론 전방을 뚫어져라 주시! ^^<BR><BR>최대한 안전에 유의(?!)한 이유로<BR>다행히 위험한 상황은 없었지만서도&#8230;<BR><BR>아무튼, 이런 용기있는 사진은 처음이자 마지막! <img src='http://kyungseo.pe.kr/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> <BR><BR>사진의 교훈: 혼자 달리는 차 안에서는 카메라를 멀리 두라. ㅋ~<BR><BR><BR>P.S. 사진은 생각했던 멋진 패닝샷과는 거리가 멀었다. -_-<BR><BR></P></p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/kyungseo?a=LZa_zn26i8s:7I3mCCVp82w:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/kyungseo?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/kyungseo?a=LZa_zn26i8s:7I3mCCVp82w:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/kyungseo?i=LZa_zn26i8s:7I3mCCVp82w:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/kyungseo?a=LZa_zn26i8s:7I3mCCVp82w:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/kyungseo?i=LZa_zn26i8s:7I3mCCVp82w:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/kyungseo?a=LZa_zn26i8s:7I3mCCVp82w:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/kyungseo?d=7Q72WNTAKBA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/kyungseo?a=LZa_zn26i8s:7I3mCCVp82w:dnMXMwOfBR0"><img src="http://feeds.feedburner.com/~ff/kyungseo?d=dnMXMwOfBR0" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/kyungseo?a=LZa_zn26i8s:7I3mCCVp82w:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/kyungseo?d=qj6IDK7rITs" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/kyungseo/~4/LZa_zn26i8s" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://kyungseo.pe.kr/archives/519/feed</wfw:commentRss>
		<slash:comments>6</slash:comments>
		<feedburner:origLink>http://kyungseo.pe.kr/archives/519</feedburner:origLink></item>
		<item>
		<title>개발자들도 헷갈리는 몇가지 용어들</title>
		<link>http://feedproxy.google.com/~r/kyungseo/~3/qr61M2AGCeY/516</link>
		<comments>http://kyungseo.pe.kr/archives/516#comments</comments>
		<pubDate>Tue, 27 Oct 2009 07:04:21 +0000</pubDate>
		<dc:creator>박경서</dc:creator>
				<category><![CDATA[Development Story]]></category>
		<category><![CDATA[Architecture]]></category>
		<category><![CDATA[Component]]></category>
		<category><![CDATA[Data Transfer Object]]></category>
		<category><![CDATA[Design Pattern]]></category>
		<category><![CDATA[DTO]]></category>
		<category><![CDATA[Framework]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[Library]]></category>
		<category><![CDATA[Value Object]]></category>
		<category><![CDATA[VO]]></category>
		<category><![CDATA[개발자]]></category>

		<guid isPermaLink="false">http://kyungseo.pe.kr/%ea%b0%9c%eb%b0%9c%ec%9e%90%eb%93%a4%eb%8f%84-%ed%97%b7%ea%b0%88%eb%a6%ac%eb%8a%94-%eb%aa%87%ea%b0%80%ec%a7%80-%ec%9a%a9%ec%96%b4%eb%93%a4/</guid>
		<description><![CDATA[KSUG(Korea Spring User Group)에 게시된 &#8220;VO vs DTO&#8221;와 관련한 글타래를 보던 중 한가지 떠오른 것이 있었다. 2004년 경에 ASP.Net 환경의 웹 어플리케이션 개발을 위해 C# 기반의 &#8220;AdvDotNet&#8221;이란 프레임워크를 개발했었다. 이 프레임워크의 기능 중 하나로, 페이지의 Form으로부터 데이터를 전송받거나 또는 Database에서 조회한 데이터를 페이지의 DataGrid에 바인딩하는 일련의 작업 효율을 높이기 위해 Attribute와 Reflection을 사용하여 어느정도 자동화된 &#8230; </p><p><a class="more-link block-button" href="http://kyungseo.pe.kr/archives/516">Continue reading &#187;</a>]]></description>
			<content:encoded><![CDATA[<p>KSUG(Korea Spring User Group)에 게시된 <a href="http://groups.google.com/group/ksug/browse_thread/thread/33797a66a2a9690e" target="_blank">&#8220;VO vs DTO&#8221;와 관련한 글타래</a>를 보던 중 한가지 떠오른 것이 있었다.</p>
<p>2004년 경에 ASP.Net 환경의 웹 어플리케이션 개발을 위해 C# 기반의 &#8220;AdvDotNet&#8221;이란 프레임워크를 개발했었다. 이 프레임워크의 기능 중 하나로, 페이지의 Form으로부터 데이터를 전송받거나 또는 Database에서 조회한 데이터를 페이지의 DataGrid에 바인딩하는 일련의 작업 효율을 높이기 위해 Attribute와 Reflection을 사용하여 어느정도 자동화된 기반 구조를 구현하여 지원했다. BaseEntity라는 클래스와 이들의 Collection을 처리하는 일련의 코드들이었는데, 닷넷 개발자들에게 이러한 구조를 설명하기 위해 정리한 내용 중 &#8220;DataTransferObject&#8221;라는 타이틀의 문서가 있었다.</p>
<blockquote><p>&#8230;<br />
이러한 n-tier 환경에서 각 계층 간에 데이타를 교환하기 위해서는 데이터 전송용 객체(Data Transfer Object, 이하 DTO)를 사용하기 마련인데, 사실 DTO는 어느 정도의 규모가 되는 시스템이라면 개발자들이 부담을 가질 정도로 수가 많아지고 코딩량이 증가하고 번거로워지기 일수이다.<br />
&#8230;<br />
DTO는 VO(Value Object)라는 이름으로 불려지기도 한다. 엄밀한 의미로는 DTO와 VO는 차이가 있지만 일반적으로 동일한 개념으로 받아들인다.  DTO와 달리 VO는 일반적으로 read only 속성을 갖는다.<br />
&#8230;</p></blockquote>
<p>문서에서 나는 DTO를 위와 같이 설명했다(Reflection을 사용함으로써 발생하는 퍼포먼스의 저하는 향상된 코딩 효율과 개발 용이성으로 상쇄될 수 있는 부분임을 강조하기 위해 DTO를 사용할 때 코딩의 번거로움을 먼저 화두를 꺼내고 있다).</p>
<p>내가 프레임워크에 대한 개념을 정립하는데는 2000년 당시에 보았던 javaservice.net의 JDF 관련 문서들이 큰 도움이 되었었는데, 이때에는 현재의 DTO를 &#8220;Entity Class&#8221;라고 표현했던 기억이 난다. 후에는 상황에 따라 DTO, VO, Model, Entity, JavaBean 등 다양하게 표현하고 또 들을 수 있었다. 여기서 &#8220;Model&#8221;이란 용어도 다소 헷갈리는 부분인데, 주로 Domain Model로서 DTO를 표현할 때에는 &#8220;로직을 갖고 있지 않은 객체로 속성(member)과 그 속성에 접근하기 위한 getter/setter 메서드를 갖는 JavaBean 클래스&#8221;를 나타내는 것이었지만, 사실 MVC 패턴의 관점에서 보면 Model은 비즈니스 구현부도 포함하기 때문이다.</p>
<p><img class="aligncenter" src="http://kyungseo.pe.kr/wp-content/uploads/1/1304319188.jpg" alt="사용자 삽입 이미지" width="580" height="245" />※ DTO와 VO 관련 참고 사이트</p>
<ul>
<li><a href="http://martinfowler.com/eaaCatalog/dataTransferObject.html">http://martinfowler.com/eaaCatalog/dataTransferObject.html</a></li>
<li><a href="http://java.sun.com/blueprints/corej2eepatterns/Patterns/index.html">http://java.sun.com/blueprints/corej2eepatterns/Patterns/index.html</a></li>
<li><a href="http://java.sun.com/blueprints/corej2eepatterns/Patterns/TransferObject.html">http://java.sun.com/blueprints/corej2eepatterns/Patterns/TransferObject.html</a></li>
<li><a href="http://java.sun.com/blueprints/corej2eepatterns/Patterns/DataAccessObject.html">http://java.sun.com/blueprints/corej2eepatterns/Patterns/DataAccessObject.html</a></li>
</ul>
<p>개발자들의 주변에는 항상 신기술과 함께 IT, 개발 관련 용어들이 범람하고 있다. 사람인지라 모든 것을 이해하기는 불가능하기 때문에 간혹 용어의 의미가 혼동되는 경우 또한 적지 않은데, 오용하지 않기 위해서라도 그때그때 제대로 된 개념을 정립할 필요가 있을 것 같다.</p>
<p>얘기 나온 김에 예전에 세미나 자료로 작성했던 내용인데, Framework와 관련 용어들 중 의미와 경계가 불명확한 개념들에 대해 정리했던 부분을 옮겨본다. 미리 얘기하지만 이것들이 정답은 아니다. ^^</p>
<p><strong>Framework와 관련 용어</strong></p>
<p>혼동되는 개념들과 비교하여 Framework를 정의해본다. 프레임워크와 관련된 주요 개념들이다. 이들은 프레임워크로 실현되기도 하고, 상호 포함관계를 갖기도 하고, 이용관계를 갖기도 한다.</p>
<p><strong>1. Framework vs Library</strong></p>
<p>어플리케이션은 여러 클래스들이 상호작용하면서 그 기능을 수행하는데, 특정 기능을 수행하는 클래스들을 클래스 라이브러리(Class Library) 혹은 툴킷(Toolkit)이라고 한다. 클래스 라이브러리는 범용적으로 사용할 수 있는 기능을 제공하는 재사용할만한 연관된 클래스들의 묶음이다. <strong>클래스 라이브러리와 프레임워크간의 가장 큰 차이는 제어 권한의 위치에 있다.</strong></p>
<ul>
<li>라이브러리는 사용자 코드에서 <strong>활용</strong>하는 것이다.</li>
<li>프레임워크는 사용자 코드가 <strong>준수</strong>해야하는 것이다.</li>
</ul>
<p>(※ 사용자 코드: 개발자가 직접 비즈니스 로직을 구현한 코드)</p>
<table width="95%">
<tbody>
<tr>
<th width="30%">구분</th>
<th width="35%">Library (Toolkit)</th>
<th width="35%">Framework</th>
</tr>
<tr>
<td>성격</td>
<td>재사용 가능한 하나 이상의 서브루틴(함수)들이 저장된 파일들의 모음</td>
<td>서로 관련이 있는 많은 수의 문제를 풀기 위한 추상적 설계를 구체화한 클래스 집합</td>
</tr>
<tr>
<td>사용자 코드의 작성</td>
<td>독립적으로 작성</td>
<td>프레임워크 클래스를 상속하거나 참조하여 코드를 작성</td>
</tr>
<tr>
<td>호출 흐름 및 제어 권한</td>
<td>사용자 코드가 라이브러리 코드를 호출하고, 또한 제어하는 구조</td>
<td>프레임워크 코드가 유저 코드를 호출하고, 제어하는 구조(IoC, Inversion of Control)</td>
</tr>
<tr>
<td>특징</td>
<td>프로그램(사용자 코드)이 활용하는 대상</td>
<td>프로그램(사용자 코드)이 준수하는 대상</td>
</tr>
</tbody>
</table>
<p><strong>2. Framework vs Component</strong></p>
<p><strong>컴포넌트는 표준으로 정의된 컨테이너 규약 하에서 독립적으로 사용할 수 있는 소프트웨어 모듈이다.</strong> 컴포넌트의 기능은 인터페이스로 정의되며 그 내부 구현은 감추어져 있다. 프레임워크가 어플리케이션 기반 구조에 더 초점을 맞춘 개념인 반면, 컴포넌트는 컨테이너라고 하는 기반 구조에서 작동하는 모듈에 초점을 맞춘 개념이라는 점에서 차이가 있다.</p>
<p><strong>컴포넌트와 프레임워크를 혼동시키는 점들</strong></p>
<ul>
<li>프레임워크와 컴포넌트의 컨테이너는 애플리케이션을 이루는 기반 구조라는 점에서 매우 유사하다.</li>
<li>프레임워크에 등록하는 사용자정의 확장 모듈은 같은 종류의 프레임워크에서 재사용 가능하기 때문에 컴포넌트의 경우와 그 형태가 유사하다. 이런 관계 때문에 컴포넌트와 프레임워크를 혼용하게 되거나 분류가 어려워진다.</li>
<li>컴포넌트는 컨테이너-컴포넌트간의 관계 구조나 컨테이너, 컴포넌트 각각의 내부 구조를 구현하는 데 있어 프레임워크를 사용하기도 한다. 프레임워크는 핫 스팟(Hot Spot)과 콜드 스팟(Cold Spot) 구현 단위나 핫 스팟 인터페이스 설정에 있어 컴포넌트의 개념을 사용하기도 한다.</li>
</ul>
<p>이런 관계로 일반적으로 프레임워크가 오래 사용되어서 기반 구조가 안정화되고 그 프레임워크를 확장해서 구현한 모듈이 많아지게 되면 그 자체가 바로 컴포넌트와 컨테이너가 된다.</p>
<table width="95%">
<tbody>
<tr>
<th width="30%">구분</th>
<th width="35%">Component</th>
<th width="35%">Framework</th>
</tr>
<tr>
<td>성격</td>
<td>컨테이너라고 하는 기반 구조에서 작동하는 컴포넌트 모듈에 초점</td>
<td>어플리케이션 기반 구조에 초점</td>
</tr>
</tbody>
</table>
<p><strong>3. Framework vs Design Pattern</strong></p>
<p>디자인 패턴과 프레임워크는 <strong>이미 성공한 솔루션에서 유래했다</strong>는 점과 <strong>다른 유사한 사례에서 재사용될 수 있다</strong>는 점에서 공통점을 갖는다.</p>
<p><strong>디자인 패턴과 프레임워크의 공통적 특징</strong></p>
<ul>
<li>어플리케이션의 구조와 디자인을 결정한다.</li>
<li>반복적으로 발견되는 문제를 해결하기 위한 특화된 솔루션이다.</li>
</ul>
<table width="95%">
<tbody>
<tr>
<th width="30%">구분</th>
<th width="35%">Design Pattern</th>
<th width="35%">Framework</th>
</tr>
<tr>
<td>성격</td>
<td>&#8216;<strong>추상적인 무엇</strong>&#8216;으로 일반화</td>
<td>&#8216;<strong>실제적인 어떤 것</strong>&#8216;으로 특정 애플리케이션 도메인 영역에 특화</td>
</tr>
<tr>
<td>기능</td>
<td>어플리케이션 설계 시 구조적인 가이드 라인을 제공</td>
<td>프레임워크는 하나 이상의 디자인 패턴을 지원</td>
</tr>
<tr>
<td>구현부의 제공 여부</td>
<td>구체적으로 구현된 기반 코드가 없다(샘플 코드 정도를 포함).</td>
<td>기반 코드를 제공해서, 자연스럽게 패턴을 유도한다.</td>
</tr>
<tr>
<td>예시</td>
<td>MVC(Model-View-Controller) Pattern</td>
<td>Spring-MVC 프레임워크, Struts 프레임워크</td>
</tr>
</tbody>
</table>
<p><strong>4. Framework와 Architecture</strong></p>
<p>프레임워크와 아키텍처는 한마디로 밀접한 관계이다. <strong>최종적으로 완성되는 아키텍처는 사용하는 프레임워크의 종류와 그 사용 전략이 결합되어 결정된다.</strong></p>
<p><strong>아키텍처에 따라 프레임워크의 선택이 제약될 수 있다.</strong></p>
<ul>
<li>리치 클라이언트(Rich Client) 아키텍처라면 AJAX 프레임워크 또는 X-Internet 도입을 고려</li>
<li>3계층(N-Tier) 기반의 분산형 아키텍처라면 C/S를 위한 프레임워크는 사용할 수 없다.</li>
</ul>
<p><strong>선택된 프레임워크에 따라 아키텍처가 달라질 수 있다.</strong></p>
<ul>
<li>MVC 기반의 웹 프레임워크를 사용하려고 한다면 그에 맞게 Model2 아키텍처를 사용해야 한다.</li>
<li>프레임워크가 지원하는 패턴에 따라 아키텍처 관점에서 매우 제한적인 프레임워크가 있는 반면에 다양한 아키텍처를 지원하는 유연한 프레임워크도 있다.</li>
</ul>
<table width="95%">
<tbody>
<tr>
<th width="30%">구분</th>
<th width="35%">Architecture</th>
<th width="35%">Framework</th>
</tr>
<tr>
<td>성격</td>
<td>하나 이상의 프레임워크로 구성</td>
<td>어플리케이션의 구조를 결정</td>
</tr>
</tbody>
</table>
<p><strong>Structure? Architecture? Framework?</strong></p>
<ul>
<li>스트럭처는 트리(Tree)와 같은 계층적(Hierarchical)인 기반 구조를 말한다.</li>
<li>프레임워크는 다소 수평적인 의미를 갖는 하부 구조(Infra Structure)를 나타낸다.</li>
<li>아키텍처는 더 포괄적인 개념으로 스트럭처와 프레임워크 모두를 포함하는 체계적인 기반 구조를 의미한다.</li>
</ul>
<p>따라서 프레임워크와 아키텍처는 다음과 같이 표현할 수 있다.</p>
<div style="background-color: #e4e4e4; padding: 10px;"><span style="font-size: medium;"><strong>Framework = Design Pattern + Library<br />
Architecture = Structure + Framework</strong></span></div>
<p>&nbsp;</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/kyungseo?a=qr61M2AGCeY:kFzG6kzPGtI:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/kyungseo?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/kyungseo?a=qr61M2AGCeY:kFzG6kzPGtI:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/kyungseo?i=qr61M2AGCeY:kFzG6kzPGtI:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/kyungseo?a=qr61M2AGCeY:kFzG6kzPGtI:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/kyungseo?i=qr61M2AGCeY:kFzG6kzPGtI:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/kyungseo?a=qr61M2AGCeY:kFzG6kzPGtI:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/kyungseo?d=7Q72WNTAKBA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/kyungseo?a=qr61M2AGCeY:kFzG6kzPGtI:dnMXMwOfBR0"><img src="http://feeds.feedburner.com/~ff/kyungseo?d=dnMXMwOfBR0" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/kyungseo?a=qr61M2AGCeY:kFzG6kzPGtI:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/kyungseo?d=qj6IDK7rITs" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/kyungseo/~4/qr61M2AGCeY" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://kyungseo.pe.kr/archives/516/feed</wfw:commentRss>
		<slash:comments>5</slash:comments>
		<feedburner:origLink>http://kyungseo.pe.kr/archives/516</feedburner:origLink></item>
	</channel>
</rss>

