<?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:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">
	<channel>
		<title>Navyl's Story</title>
		<link>http://navylela.tistory.com/</link>
		<description />
		<language>ko</language>
		<pubDate>Sat, 25 Apr 2009 11:04:02 +0900</pubDate>
		<generator>Tistory 1.1 (http://www.tistory.com/)</generator>
		<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" href="http://feeds.feedburner.com/navylela" type="application/rss+xml" /><feedburner:feedFlare href="http://add.my.yahoo.com/rss?url=http%3A%2F%2Ffeeds.feedburner.com%2Fnavylela" src="http://us.i1.yimg.com/us.yimg.com/i/us/my/addtomyyahoo4.gif">Subscribe with My Yahoo!</feedburner:feedFlare><feedburner:feedFlare href="http://www.newsgator.com/ngs/subscriber/subext.aspx?url=http%3A%2F%2Ffeeds.feedburner.com%2Fnavylela" src="http://www.newsgator.com/images/ngsub1.gif">Subscribe with NewsGator</feedburner:feedFlare><feedburner:feedFlare href="http://feeds.my.aol.com/add.jsp?url=http%3A%2F%2Ffeeds.feedburner.com%2Fnavylela" src="http://o.aolcdn.com/favorites.my.aol.com/webmaster/ffclient/webroot/locale/en-US/images/myAOLButtonSmall.gif">Subscribe with My AOL</feedburner:feedFlare><feedburner:feedFlare href="http://www.bloglines.com/sub/http://feeds.feedburner.com/navylela" src="http://www.bloglines.com/images/sub_modern11.gif">Subscribe with Bloglines</feedburner:feedFlare><feedburner:feedFlare href="http://www.netvibes.com/subscribe.php?url=http%3A%2F%2Ffeeds.feedburner.com%2Fnavylela" src="http://www.netvibes.com/img/add2netvibes.gif">Subscribe with Netvibes</feedburner:feedFlare><feedburner:feedFlare href="http://fusion.google.com/add?feedurl=http%3A%2F%2Ffeeds.feedburner.com%2Fnavylela" src="http://buttons.googlesyndication.com/fusion/add.gif">Subscribe with Google</feedburner:feedFlare><feedburner:feedFlare href="http://www.pageflakes.com/subscribe.aspx?url=http%3A%2F%2Ffeeds.feedburner.com%2Fnavylela" src="http://www.pageflakes.com/ImageFile.ashx?instanceId=Static_4&amp;fileName=ATP_blu_91x17.gif">Subscribe with Pageflakes</feedburner:feedFlare><feedburner:feedFlare href="http://www.plusmo.com/add?url=http%3A%2F%2Ffeeds.feedburner.com%2Fnavylela" src="http://plusmo.com/res/graphics/fbplusmo.gif">Subscribe with Plusmo</feedburner:feedFlare><feedburner:feedFlare href="http://www.thefreedictionary.com/_/hp/AddRSS.aspx?http%3A%2F%2Ffeeds.feedburner.com%2Fnavylela" src="http://img.tfd.com/hp/addToTheFreeDictionary.gif">Subscribe with The Free Dictionary</feedburner:feedFlare><feedburner:feedFlare href="http://www.bitty.com/manual/?contenttype=rssfeed&amp;contentvalue=http%3A%2F%2Ffeeds.feedburner.com%2Fnavylela" src="http://www.bitty.com/img/bittychicklet_91x17.gif">Subscribe with Bitty Browser</feedburner:feedFlare><feedburner:feedFlare href="http://www.newsalloy.com/?rss=http%3A%2F%2Ffeeds.feedburner.com%2Fnavylela" src="http://www.newsalloy.com/subrss3.gif">Subscribe with NewsAlloy</feedburner:feedFlare><feedburner:feedFlare href="http://www.live.com/?add=http%3A%2F%2Ffeeds.feedburner.com%2Fnavylela" 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://mix.excite.eu/add?feedurl=http%3A%2F%2Ffeeds.feedburner.com%2Fnavylela" src="http://image.excite.co.uk/mix/addtomix.gif">Subscribe with Excite MIX</feedburner:feedFlare><feedburner:feedFlare href="http://www.yourminis.com/subscribe.aspx?u=http%3A%2F%2Ffeeds.feedburner.com%2Fnavylela" src="http://www.yourminis.com/images/addtoyourminisbadge.gif">Subscribe with Yourminis.com</feedburner:feedFlare><feedburner:feedFlare href="http://download.attensa.com/app/get_attensa.html?feedurl=http%3A%2F%2Ffeeds.feedburner.com%2Fnavylela" src="http://www.attensa.com/blogs/attensa/WindowsLiveWriter/BadgeredintoBadges_10C02/attensa_feed_button5.gif">Subscribe with Attensa for Outlook</feedburner:feedFlare><feedburner:feedFlare href="http://www.webwag.com/wwgthis.php?url=http%3A%2F%2Ffeeds.feedburner.com%2Fnavylela" src="http://www.webwag.com/images/wwgthis.gif">Subscribe with Webwag</feedburner:feedFlare><feedburner:feedFlare href="http://hub.netomat.net/account/account.autoSubscribe.jspa?urls=http%3A%2F%2Ffeeds.feedburner.com%2Fnavylela" src="http://www.netomat.net/blogger/images/icon_netomat_feedbutton.gif">Subscribe with netomat Hub</feedburner:feedFlare><feedburner:feedFlare href="http://www.podcastready.com/oneclick_bookmark.php?url=http%3A%2F%2Ffeeds.feedburner.com%2Fnavylela" src="http://www.podcastready.com/images/podcastready_button.gif">Subscribe with Podcast Ready</feedburner:feedFlare><feedburner:feedFlare href="http://www.flurry.com/pushRssFeed.do?r=fb&amp;url=http%3A%2F%2Ffeeds.feedburner.com%2Fnavylela" src="http://www.flurry.com/images/flurry_rss_logo2.gif">Subscribe with Flurry</feedburner:feedFlare><feedburner:feedFlare href="http://www.wikio.com/subscribe?url=http%3A%2F%2Ffeeds.feedburner.com%2Fnavylela" src="http://www.wikio.com/shared/img/add2wikio.gif">Subscribe with Wikio</feedburner:feedFlare><feedburner:feedFlare href="http://www.dailyrotation.com/index.php?feed=http%3A%2F%2Ffeeds.feedburner.com%2Fnavylela" src="http://www.dailyrotation.com/rss-dr2.gif">Subscribe with Daily Rotation</feedburner:feedFlare><feedburner:feedFlare href="http://www.3fishes.co.kr/addchannel/http://feeds.feedburner.com/navylela" src="http://www.3fishes.co.kr/i/b_rss01.gif">Subscribe with Fish</feedburner:feedFlare><feedburner:feedFlare href="http://wzd.com/subscribe?http%3A%2F%2Ffeeds.feedburner.com%2Fnavylela" src="http://image.wzd.com/icon/rss1.gif">Subscribe with WZD</feedburner:feedFlare><feedburner:feedFlare href="http://rss.daum.net/rssplus/myhome/ShowInsertUserChannelFormFromOut.do?channelUrl=http%3A%2F%2Ffeeds.feedburner.com%2Fnavylela&amp;channelName=Navyl%27s%20Story" src="http://mailimg.hanmail.net/05rss/daum_rss_01.gif">Subscribe with Daum</feedburner:feedFlare><feedburner:feedFlare href="http://www.hanrss.com/add_sub.qst?url=http%3A%2F%2Ffeeds.feedburner.com%2Fnavylela" src="http://static.hanrss.com/images/add_to_hanrss2.gif">Subscribe with HanRSS</feedburner:feedFlare><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com" /><item>
			<title>[GMPPlus]굿모닝팝스 MP3 다운로드 프로그램</title>
			<link>http://feedproxy.google.com/~r/navylela/~3/Zer0x4-La7A/495</link>
			<description>&lt;br /&gt;
&lt;div class="imageblock center" style="text-align: center; clear: both;"&gt;&lt;a href="http://cfile21.uf.tistory.com/original/1239AF1B49CFBDFA0F2932" rel="lightbox" target="_blank"&gt;&lt;img src="http://cfile21.uf.tistory.com/image/1239AF1B49CFBDFA0F2932" alt="" filemime="image/jpeg" filename="1.jpg" height="428" width="414"/&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
기존에 개발해두었던 굿모닝팝스&amp;nbsp;다운로드 프로그램을 약간의 리모델링(?)을 거쳐서 배포합니다.&lt;br /&gt;
&lt;br /&gt;- 설치 및 실행&lt;br /&gt;
&lt;div class="imageblock center" style="text-align: center; clear: both;"&gt;&lt;a href="http://navylela.tistory.com/attachment/cfile23.uf@1854950E49D0199F4A87E4.exe"&gt;&lt;img src="http://cfs.tistory.com/blog/image/extension/exe.gif" alt="" style="vertical-align: middle;" /&gt; vcredist_x86.exe&lt;/a&gt;&lt;/div&gt;&lt;div class="imageblock center" style="text-align: center; clear: both;"&gt;&lt;a href="http://navylela.tistory.com/attachment/cfile5.uf@1267041A49CFC2EC035702.exe"&gt;&lt;img src="http://cfs.tistory.com/blog/image/extension/exe.gif" alt="" style="vertical-align: middle;" /&gt; Setup_GMPPlus.exe&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
Setup_GMPPlus.exe를 받고 설치해서 실행하시면 됩니다. &lt;br /&gt;
실행안되고 에러뜨시는 분들은 vcredist_x86.exe 파일도 설치해주시기 바랍니다.&lt;br /&gt;
&lt;br /&gt;&lt;br /&gt;
- 사용법&lt;br /&gt;
다운받으려는 날짜의 아이템을 더블클릭하면 다운이 진행되며, 완료되고 난 뒤에는 다운받은 폴더가 열립니다.&lt;br /&gt;
&lt;br /&gt;참~~~~ 쉽져잉~~^ㅇ^&lt;br /&gt;
&lt;br /&gt;- 테스트 PC 환경&lt;br /&gt;
WindowsXP SP3&lt;br /&gt;
&lt;br /&gt;실행이 안되는 분들은 증상과 함께 댓글 달아주시면 감사하겠습니다^^&lt;br /&gt;
편히 사용하세요~~&lt;br /&gt;
&lt;br /&gt;&lt;div class="entry-ccl" style="clear: both; text-align: right; margin-bottom: 10px"&gt;
	&lt;img id="ccl-icon-495-0" class="entry-ccl-by" src="http://cfs.tistory.com/static/admin/editor/ccl_black01.png" onmouseover="tistoryCcl.show(this, 3)" onmouseout="tistoryCcl.hide()" alt="저작자 표시"/&gt;
	&lt;!--
	&lt;rdf:RDF xmlns="http://web.resource.org/cc/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"&gt;
		&lt;Work rdf:about=""&gt;
			&lt;license rdf:resource="http://creativecommons.org/licenses/by-fr/2.0/kr/" /&gt;
		&lt;/Work&gt;
		&lt;License rdf:about="http://creativecommons.org/licenses/by-fr/"&gt;
			&lt;permits rdf:resource="http://web.resource.org/cc/Reproduction"/&gt;
			&lt;permits rdf:resource="http://web.resource.org/cc/Distribution"/&gt;
			&lt;requires rdf:resource="http://web.resource.org/cc/Notice"/&gt;
			&lt;requires rdf:resource="http://web.resource.org/cc/Attribution"/&gt;
			&lt;permits rdf:resource="http://web.resource.org/cc/DerivativeWorks"/&gt;
		&lt;/License&gt;
	&lt;/rdf:RDF&gt;
	--&gt;
&lt;/div&gt;
&lt;script type="text/javascript"&gt;
if(/MSIE [0-6]\./.test(navigator.userAgent)){for(var i=0;i&lt;1;i++){var el=document.getElementById('ccl-icon-495-'+i);el.style.filter='progid:DXImageTransform.Microsoft.AlphaImageLoader(src="'+el.src+'",sizingMethod="image")';el.src='http://cfs.tistory.com/static/admin/form/s.gif';}}
&lt;/script&gt;
&lt;div class="blogger-news-widget" style="width: 100%; text-align: center"&gt;
	  			&lt;embed src="http://api.bloggernews.media.daum.net/static/recombox1.swf?nid=2828887" quality="high" bgcolor="#ffffff" width="400" height="80" type="application/x-shockwave-flash"&gt;&lt;/embed&gt;
	  		&lt;/div&gt;</description>
			<category>[STORY]GMPPlus</category>
			<author>나빌레나</author>
			<guid isPermaLink="false">http://navylela.tistory.com/495</guid>
			<comments>http://navylela.tistory.com/495#entry495comment</comments>
			<pubDate>Mon, 30 Mar 2009 16:21:27 +0900</pubDate>
		<feedburner:origLink>http://navylela.tistory.com/495</feedburner:origLink></item>
		<item>
			<title>[MFC]내문서 폴더 경로 얻는 방법</title>
			<link>http://feedproxy.google.com/~r/navylela/~3/MQaPfTPGa-4/494</link>
			<description>&lt;DIV class=answer_contents&gt;
&lt;P&gt;// 다이얼로그 기반에서 그냥 확인 버튼에 구현해보았습니다.&lt;/P&gt;
&lt;P&gt;// 아래처럼 &lt;STRONG&gt;SHGetSpecialFolderPath &lt;/STRONG&gt;이 함수로&amp;nbsp;내문서 경로를 불러올수가 있습니다.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;void CTestDlg::OnOK() &lt;br /&gt;
{&lt;br /&gt;
&amp;nbsp;char pBuffer[MAX_PATH]; &lt;br /&gt;
&lt;STRONG&gt;&amp;nbsp;SHGetSpecialFolderPath(GetSafeHwnd(), pBuffer, CSIDL_PERSONAL , 0);&lt;/STRONG&gt; &lt;br /&gt;
&amp;nbsp;AfxMessageBox(pBuffer); &lt;br /&gt;
&amp;nbsp;&lt;br /&gt;
&amp;nbsp;CDialog::OnOK();&lt;br /&gt;
}&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;&lt;/DIV&gt;출처 : 네이버 지식인&lt;br /&gt;&lt;div class="entry-ccl" style="clear: both; text-align: right; margin-bottom: 10px"&gt;
	&lt;img id="ccl-icon-494-0" class="entry-ccl-by" src="http://cfs.tistory.com/static/admin/editor/ccl_black01.png" onmouseover="tistoryCcl.show(this, 3)" onmouseout="tistoryCcl.hide()" alt="저작자 표시"/&gt;
	&lt;!--
	&lt;rdf:RDF xmlns="http://web.resource.org/cc/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"&gt;
		&lt;Work rdf:about=""&gt;
			&lt;license rdf:resource="http://creativecommons.org/licenses/by-fr/2.0/kr/" /&gt;
		&lt;/Work&gt;
		&lt;License rdf:about="http://creativecommons.org/licenses/by-fr/"&gt;
			&lt;permits rdf:resource="http://web.resource.org/cc/Reproduction"/&gt;
			&lt;permits rdf:resource="http://web.resource.org/cc/Distribution"/&gt;
			&lt;requires rdf:resource="http://web.resource.org/cc/Notice"/&gt;
			&lt;requires rdf:resource="http://web.resource.org/cc/Attribution"/&gt;
			&lt;permits rdf:resource="http://web.resource.org/cc/DerivativeWorks"/&gt;
		&lt;/License&gt;
	&lt;/rdf:RDF&gt;
	--&gt;
&lt;/div&gt;
&lt;script type="text/javascript"&gt;
if(/MSIE [0-6]\./.test(navigator.userAgent)){for(var i=0;i&lt;1;i++){var el=document.getElementById('ccl-icon-494-'+i);el.style.filter='progid:DXImageTransform.Microsoft.AlphaImageLoader(src="'+el.src+'",sizingMethod="image")';el.src='http://cfs.tistory.com/static/admin/form/s.gif';}}
&lt;/script&gt;
&lt;div class="blogger-news-widget" style="width: 100%; text-align: center"&gt;
	  			&lt;embed src="http://api.bloggernews.media.daum.net/static/recombox1.swf?nid=2822358" quality="high" bgcolor="#ffffff" width="400" height="80" type="application/x-shockwave-flash"&gt;&lt;/embed&gt;
	  		&lt;/div&gt;</description>
			<category>MFC &amp; 윈도우 프로그래밍</category>
			<author>나빌레나</author>
			<guid isPermaLink="false">http://navylela.tistory.com/494</guid>
			<comments>http://navylela.tistory.com/494#entry494comment</comments>
			<pubDate>Sun, 29 Mar 2009 01:36:12 +0900</pubDate>
		<feedburner:origLink>http://navylela.tistory.com/494</feedburner:origLink></item>
		<item>
			<title>[CVS]cvs sticky tag 관련 에러메시지와 함께 commit 되지 않을 때</title>
			<link>http://feedproxy.google.com/~r/navylela/~3/ma-BdfteTqM/491</link>
			<description>&lt;DIV class=cvs-message&gt;오늘 이전 소스를 참고하려고 cvs에서 특정 파일에 대해 Get this revision (sticiky) 라는 메뉴를 선택했었다.&lt;br /&gt;
&lt;br /&gt;그리고 수정을 하고 커밋을 하려하니 아래와 비슷한 메시지가 뜨면서 계속 커밋이 되질 않는 것이다.&lt;br /&gt;
cvs commit: sticky tag `someTag' for file `blah.txt' is not a branch&lt;br /&gt;
&lt;br /&gt;한참을 구글링 하고 난 후에 얻은 솔루션은 &lt;br /&gt;
&lt;br /&gt;cvs.exe update -A&lt;br /&gt;
&lt;br /&gt;위 명령어를 써서 해결을 보라는데 도무지 되질 않는다..&lt;br /&gt;
&lt;br /&gt;한참 폴더 구조를 살피던 중 수정한 파일이 존재하는 디렉토리에 숨은 폴더로 CVS 가 존재하는데 이 폴더 안에 Entries 라는 파일을 열어보면&amp;nbsp;수정하려는 파일 옆에 &lt;STRONG&gt;//T1.x &lt;/STRONG&gt;처럼 T와 함께 버전정보가 들어가있었다.&lt;br /&gt;
&lt;br /&gt;저 버전 정보를 삭제 해주니 다시 예전처럼 커밋이 잘 되넹.. 오늘도 삽질 제법 했답..&lt;br /&gt;
&lt;/DIV&gt;&lt;div class="entry-ccl" style="clear: both; text-align: right; margin-bottom: 10px"&gt;
	&lt;img id="ccl-icon-491-0" class="entry-ccl-by" src="http://cfs.tistory.com/static/admin/editor/ccl_black01.png" onmouseover="tistoryCcl.show(this, 3)" onmouseout="tistoryCcl.hide()" alt="저작자 표시"/&gt;
	&lt;!--
	&lt;rdf:RDF xmlns="http://web.resource.org/cc/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"&gt;
		&lt;Work rdf:about=""&gt;
			&lt;license rdf:resource="http://creativecommons.org/licenses/by-fr/2.0/kr/" /&gt;
		&lt;/Work&gt;
		&lt;License rdf:about="http://creativecommons.org/licenses/by-fr/"&gt;
			&lt;permits rdf:resource="http://web.resource.org/cc/Reproduction"/&gt;
			&lt;permits rdf:resource="http://web.resource.org/cc/Distribution"/&gt;
			&lt;requires rdf:resource="http://web.resource.org/cc/Notice"/&gt;
			&lt;requires rdf:resource="http://web.resource.org/cc/Attribution"/&gt;
			&lt;permits rdf:resource="http://web.resource.org/cc/DerivativeWorks"/&gt;
		&lt;/License&gt;
	&lt;/rdf:RDF&gt;
	--&gt;
&lt;/div&gt;
&lt;script type="text/javascript"&gt;
if(/MSIE [0-6]\./.test(navigator.userAgent)){for(var i=0;i&lt;1;i++){var el=document.getElementById('ccl-icon-491-'+i);el.style.filter='progid:DXImageTransform.Microsoft.AlphaImageLoader(src="'+el.src+'",sizingMethod="image")';el.src='http://cfs.tistory.com/static/admin/form/s.gif';}}
&lt;/script&gt;
&lt;div class="blogger-news-widget" style="width: 100%; text-align: center"&gt;
	  			&lt;embed src="http://api.bloggernews.media.daum.net/static/recombox1.swf?nid=2807828" quality="high" bgcolor="#ffffff" width="400" height="80" type="application/x-shockwave-flash"&gt;&lt;/embed&gt;
	  		&lt;/div&gt;</description>
			<category>[STORY]소프트웨어개발</category>
			<author>나빌레나</author>
			<guid isPermaLink="false">http://navylela.tistory.com/491</guid>
			<comments>http://navylela.tistory.com/491#entry491comment</comments>
			<pubDate>Thu, 26 Mar 2009 16:31:45 +0900</pubDate>
		<feedburner:origLink>http://navylela.tistory.com/491</feedburner:origLink></item>
		<item>
			<title>[C#]파일 버전 정보 얻어오기</title>
			<link>http://feedproxy.google.com/~r/navylela/~3/PHyb5R7L6mc/490</link>
			<description>FileVersionInfo myFI = FileVersionInfo.GetVersionInfo("yourexe.exe");&lt;br /&gt;&lt;div class="entry-ccl" style="clear: both; text-align: right; margin-bottom: 10px"&gt;
	&lt;img id="ccl-icon-490-0" class="entry-ccl-by" src="http://cfs.tistory.com/static/admin/editor/ccl_black01.png" onmouseover="tistoryCcl.show(this, 3)" onmouseout="tistoryCcl.hide()" alt="저작자 표시"/&gt;
	&lt;!--
	&lt;rdf:RDF xmlns="http://web.resource.org/cc/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"&gt;
		&lt;Work rdf:about=""&gt;
			&lt;license rdf:resource="http://creativecommons.org/licenses/by-fr/2.0/kr/" /&gt;
		&lt;/Work&gt;
		&lt;License rdf:about="http://creativecommons.org/licenses/by-fr/"&gt;
			&lt;permits rdf:resource="http://web.resource.org/cc/Reproduction"/&gt;
			&lt;permits rdf:resource="http://web.resource.org/cc/Distribution"/&gt;
			&lt;requires rdf:resource="http://web.resource.org/cc/Notice"/&gt;
			&lt;requires rdf:resource="http://web.resource.org/cc/Attribution"/&gt;
			&lt;permits rdf:resource="http://web.resource.org/cc/DerivativeWorks"/&gt;
		&lt;/License&gt;
	&lt;/rdf:RDF&gt;
	--&gt;
&lt;/div&gt;
&lt;script type="text/javascript"&gt;
if(/MSIE [0-6]\./.test(navigator.userAgent)){for(var i=0;i&lt;1;i++){var el=document.getElementById('ccl-icon-490-'+i);el.style.filter='progid:DXImageTransform.Microsoft.AlphaImageLoader(src="'+el.src+'",sizingMethod="image")';el.src='http://cfs.tistory.com/static/admin/form/s.gif';}}
&lt;/script&gt;
&lt;div class="blogger-news-widget" style="width: 100%; text-align: center"&gt;
	  			&lt;embed src="http://api.bloggernews.media.daum.net/static/recombox1.swf?nid=2806795" quality="high" bgcolor="#ffffff" width="400" height="80" type="application/x-shockwave-flash"&gt;&lt;/embed&gt;
	  		&lt;/div&gt;</description>
			<category>C#</category>
			<author>나빌레나</author>
			<guid isPermaLink="false">http://navylela.tistory.com/490</guid>
			<comments>http://navylela.tistory.com/490#entry490comment</comments>
			<pubDate>Thu, 26 Mar 2009 14:00:15 +0900</pubDate>
		<feedburner:origLink>http://navylela.tistory.com/490</feedburner:origLink></item>
		<item>
			<title>[통영기행]연화도기행 - 바다에 핀 연꽃이 섬이 되었나</title>
			<link>http://feedproxy.google.com/~r/navylela/~3/1sIqoAA69MU/488</link>
			<description>&lt;P&gt;&lt;FONT style="LINE-HEIGHT: 140%" face="" color=black&gt;&lt;div class="imageblock left" style="float: left; margin-right: 10px;"&gt;&lt;a href="http://cfile22.uf.tistory.com/original/1211791A49BFBB071D3267" rel="lightbox" target="_blank"&gt;&lt;img src="http://cfile22.uf.tistory.com/image/1211791A49BFBB071D3267" alt="" filemime="image/jpeg" filename="1.jpg" height="266" width="400"/&gt;&lt;/a&gt;&lt;/div&gt;- 연화사, 보덕암, 아미타대불 등으로 불교성지로 각광 
&lt;P&gt;&lt;br /&gt;
연화도를 들어가기 위해 지난 11일 오전 통영항여객선터미널에서 욕지호 고속카훼리호에 승선했다. 2층 객실로 올라가니 승객 50여명이 눈에 띄었다. 의자에 앉은 사람 선실에 들어 누운사람 가지 각색이다&lt;br /&gt;
붕~붕~ 뱃고동을 울리며 욕지고속카훼리호는 통영항을 빠져 나갔다. 욕지카훼리호가 한때 한달 여동안 운행중단 상태에 들어 갔을때는 연화도 욕지도주민들의 해상교통 불편이 어떠했는지 짐작이 간다. 
&lt;P&gt;오곡도와 새섬 등을 돌고돌아 1시간 여만에 연화도에 도착했다. 연화도에 도착하니 50여명의 불자 손님들은 욕지고속카훼리호에서 우르르 내려 연화사(대한불교조계종)를 향했다. 연화사 입구에는 미리소식을 듣고 스님이 마중나와 반갑게 맞이했다. 
&lt;P&gt;이들은 울산에서 하루 일정으로 이곳 연화사를 비롯해 보덕암, 해수관음보살상, 산 정상에 있는 아미타대불을 찾아 불공을 드린다는 계획으로 차도 타고 여객선도 타고 관광삼아 한적한 이곳 섬을 찾았다는 것이다. 
&lt;P&gt;나는 연화사를 방문하고 보덕암을 향했다. 걸어서 올라가니 쉬운코스가 아니다. 한적한 외딴집에는 흑염소 몇 마리가 한가로이 풀을 뜯고 있다. 나는 사진을 촬영하기 위해 접근했다. 아들들은 대도시로 나가고 혼자사는 집 주인의 촌로는 나를 반겼다. 어디에서 왔는냐고 묻길래 통영신문사에서 왔다고 하니 “섬에서 어렵게 생활하고 있다” 고 하소연 한다. 
&lt;P&gt;산 언덕을 넘으니 망망대해의 바다가 펼쳐진다. 언덕 아래로는 해수관음보살상, 보덕함을 비롯해 주지스님이 기거한다는 또 한 채의 기와집과 공중화장실까지 갖춰져 있다. 이와함께 산 정상에는 지난 10월에 세웠다는 아미타 대불이 위용을 과시하고 있어 이러한 불교시설물들로 연화도는 불교의 성지로도 불리어지고 있다. 
&lt;P&gt;이와함께 연화도는 바다에 핀 연꽃이라는 뜻으로 북쪽 바다에서 바라보는 섬의 모습은 꽃잎 한잎한잎 봉오리 진 연꽃 같이보인다. 연화포구를 둘러싼 해변에는 섬의 기암절벽으로 형성되어 있고 동쪽 용머리바위의 절경이 장관이다. 동머리 또는 네바위섬이라 불리는 이곳은 금강산의 만물상을 연상시키는 바위들의 군상이 볼만하다. 일몰직전 찾으면 더욱 비경이고 지는 해의 빛을 받아 황금으로 물드는 바위가 아름답다. 
&lt;P&gt;이곳은 또 자연의 신비와 생명의 경이를 바라볼 수 있는 곳이다. 네바위 끝섬 장도바위 틈속에 낙락고송 한 그루가 서 있다. 물 한방울 없는 바위틈에서 살아 있는 것도 신기하지만 수십년 한결같은 모습은 감동을 자아내게 한다. 
&lt;P&gt;이처럼 연화도는 누구에게나 널리 알려진 통영권 낚시터로도 유명하다. 여름이면 참돔, 돌돔, 농어떼가 득실거리고 가을 겨울에는 감성돔과 씨알좋은 볼락 무리가 더욱 낚시꾼들의 가슴을 설레게 하는 마음의 고향같은 바다낚시의 천국이다. 
&lt;P&gt;또 한때 50여명의 학생이 공부하던 연화도분교는 학생수가 8명으로 겨우 명맥만 유지하고 있다고 한다. 
&lt;P&gt;연화도는 본래 고성군 지역으로 연화도라 하였는데, 1900년 진남군에 편입되었다가, 1914년 연화리라 해서 통영군 원량면에 편입, 다시 1955년 욕지면에 편입 되었으며 면적&lt;br /&gt;
1.569㎢ 인구는 100여세대 217명 정도다. 
&lt;P&gt;전설에 의하면 연화도는 조선시대 연산군의 억불정책으로 이 섬을 찾아 은신한 연화도사가 비구니 3명과 함께 연화봉에 암자를 지어 수도하면서 살았다고 한다. 세월이 흐른 뒤, 연화도사가 죽으면서 수장해달라는 유언에 따라 수장을 하자, 그의 시신이 한 송이 연꽃으로 승화하였는데, 이러한 연유로 일컫게 된 지명이 아닌가 추측하고 있다. 
&lt;P&gt;또 이 무렵 당대의 유명한 도승이었던 사명대사가 이 섬에 건너와 머물면서 연화도사의 뒤를 이어 수도하였는데, 사명대사를 찾아 방방곡곡을 헤매던 사명대사의 누이와 약혼녀, 그리고 또 한 사람의 비구니, 이렇게 세 비구니는 이곳에 와서야 비로소 사명대사를 만나게 되는데, 이들은 사명대사가 이 섬을 떠난 후에도 계속 이곳에 머물러 수도하였다고 한다.&lt;br /&gt;
세상 사람들은 이 세 비구니를 일러 “자운선사”라 하였다는데, 이들은 일찍이 득도하여 만사에 능통한지라 당시 이 섬이 좌수영에 예속되었던 관계로 자주 왕래하신 이순신장군에게, 앞으로 닥쳐올 임진란에 대한 우리 수군의 대비책과 거북선조선법, 해양지리법 등을 가르쳐 주었다고 한다.&lt;br /&gt;
또한 이들은 임진란이 일어나자 몸소 해전에 참가하여 승전의 계기를 가져왔다는 설이있다. 연화봉 아래에 위치한 넓은 바위에, 연화도사가 손락으로 썼다는 “부, 길, 재”세 글자의 흔적이 지금도 남아 있다. &lt;br /&gt;
섬의 형상이 먼 바다 가운데 한송이의 연꽃처럼 생긴 것에서 유래했다는 설과 옛날 이곳에서 수도했다는 연화도사의 이름을 딴 섬 지명이라는 등의 설이 있다. 
&lt;P&gt;한적한 섬의 연화도는 연화사 등과 용머리바위, 낚시포인트, 등으로 연중 수많은 관광객과 불자들이 방문하고 있으며 연회리조트와 민박집 등이 있어 추억있는 여행길이 되고 있다. &lt;br /&gt;
&lt;br /&gt;&lt;/FONT&gt;&lt;A title="[http://www.tynews.net/kimsboard.php3?table=parkgo&amp;amp;action=list&amp;amp;p=1]로 이동합니다." href="http://www.tynews.net/kimsboard.php3?table=parkgo&amp;amp;action=list&amp;amp;p=1" target=_blank&gt;&lt;FONT color=#565656&gt;출처 : 박건오의 '통영기행'&lt;/FONT&gt;&lt;/A&gt; 
&lt;DIV class=txc-textbox style="BORDER-RIGHT: #cbcbcb 3px double; PADDING-RIGHT: 10px; BORDER-TOP: #cbcbcb 3px double; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; BORDER-LEFT: #cbcbcb 3px double; PADDING-TOP: 10px; BORDER-BOTTOM: #cbcbcb 3px double; BACKGROUND-COLOR: #ffffff"&gt;&lt;STRONG&gt;&lt;FONT style="BACKGROUND-COLOR: #6abb9a" color=#5c7fb0&gt;&lt;FONT style="BACKGROUND-COLOR: #ffffff" color=#000000&gt;작가소개&lt;/FONT&gt;&lt;br /&gt;
&lt;/FONT&gt;&lt;/STRONG&gt;
&lt;DIV class="imageblock left" style="FLOAT: left; MARGIN-RIGHT: 10px"&gt;&lt;A href="http://cfs11.tistory.com/original/10/tistory/2008/12/22/14/37/494f27a53b87c" target=_blank rel=lightbox&gt;&lt;IMG height=60 alt="" src="http://cfs11.tistory.com/image/10/tistory/2008/12/22/14/37/494f27a53b87c" width=60&gt;&lt;/A&gt;&lt;/DIV&gt;&lt;br /&gt;
- 2남 1녀를 둔 아버지&lt;br /&gt;
- 통영의 재래장터를 역동적으로 묘사한 수필 '시장'으로 수필문학을 통해 등단&lt;br /&gt;
- 현재 '통영신문' 편집국장&lt;br /&gt;
&lt;br /&gt;&lt;/DIV&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;div class="entry-ccl" style="clear: both; text-align: right; margin-bottom: 10px"&gt;
	&lt;img id="ccl-icon-488-0" class="entry-ccl-by" src="http://cfs.tistory.com/static/admin/editor/ccl_black01.png" onmouseover="tistoryCcl.show(this, 3)" onmouseout="tistoryCcl.hide()" alt="저작자 표시"/&gt;
	&lt;!--
	&lt;rdf:RDF xmlns="http://web.resource.org/cc/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"&gt;
		&lt;Work rdf:about=""&gt;
			&lt;license rdf:resource="http://creativecommons.org/licenses/by-fr/2.0/kr/" /&gt;
		&lt;/Work&gt;
		&lt;License rdf:about="http://creativecommons.org/licenses/by-fr/"&gt;
			&lt;permits rdf:resource="http://web.resource.org/cc/Reproduction"/&gt;
			&lt;permits rdf:resource="http://web.resource.org/cc/Distribution"/&gt;
			&lt;requires rdf:resource="http://web.resource.org/cc/Notice"/&gt;
			&lt;requires rdf:resource="http://web.resource.org/cc/Attribution"/&gt;
			&lt;permits rdf:resource="http://web.resource.org/cc/DerivativeWorks"/&gt;
		&lt;/License&gt;
	&lt;/rdf:RDF&gt;
	--&gt;
&lt;/div&gt;
&lt;script type="text/javascript"&gt;
if(/MSIE [0-6]\./.test(navigator.userAgent)){for(var i=0;i&lt;1;i++){var el=document.getElementById('ccl-icon-488-'+i);el.style.filter='progid:DXImageTransform.Microsoft.AlphaImageLoader(src="'+el.src+'",sizingMethod="image")';el.src='http://cfs.tistory.com/static/admin/form/s.gif';}}
&lt;/script&gt;
&lt;div class="blogger-news-widget" style="width: 100%; text-align: center"&gt;
	  			&lt;embed src="http://api.bloggernews.media.daum.net/static/recombox1.swf?nid=2757111" quality="high" bgcolor="#ffffff" width="400" height="80" type="application/x-shockwave-flash"&gt;&lt;/embed&gt;
	  		&lt;/div&gt;</description>
			<category>[STORY]통영기행</category>
			<author>나빌레나</author>
			<guid isPermaLink="false">http://navylela.tistory.com/488</guid>
			<comments>http://navylela.tistory.com/488#entry488comment</comments>
			<pubDate>Wed, 18 Mar 2009 09:00:00 +0900</pubDate>
		<feedburner:origLink>http://navylela.tistory.com/488</feedburner:origLink></item>
		<item>
			<title>[통영기행]소리와 야생화의 장사도 관광섬 조성</title>
			<link>http://feedproxy.google.com/~r/navylela/~3/XC6XkKnkfPg/484</link>
			<description>&lt;P&gt;&lt;FONT style="LINE-HEIGHT: 140%" face="" color=black&gt;&lt;div class="imageblock left" style="float: left; margin-right: 10px;"&gt;&lt;a href="http://cfile5.uf.tistory.com/original/12299F0949B70F885E4A43" rel="lightbox" target="_blank"&gt;&lt;img src="http://cfile5.uf.tistory.com/image/12299F0949B70F885E4A43" alt="" filemime="" filename="1.jpg" height="266" width="400"/&gt;&lt;/a&gt;&lt;/div&gt;- 내년 3월에 오픈 예정, 
&lt;P&gt;- 축제극장, 생태학습장, 양외갤러리 등 다양한 시설들어서 
&lt;P&gt;- 생태전시관 생태온실, 관리사무실 3월말 완공예정 
&lt;P&gt;- 통영에서 40~50분, 거제서는 10분 거리 
&lt;P&gt;동백나무, 구실잣밤나무, 후박나무 등이 지천으로 자생하고 있는 장사도 해상공원조성사업이 내년 3월을 오픈예정으로 그 모습을 드러내고 있다. 
&lt;P&gt;장사도해상공원(주)(대표이사 김봉렬)가 지난 2003년 4월에 장사도 해상공원을 조성하기 위해 사업계획서를 문화관광부에 신청된 이 사업은 장사도가 한려해상 국립공원구역으로 환경부로부터 국립공원계획변경 등을 국토해양부 등 관계기관의 협의를 거쳐 숱한 난제들을 겪은 끝에 사업에 착수하게 됐다. 
&lt;P&gt;장사도 해상공원계획은 국비, 민자 등 174억원의 사업비로 지난 2003년 4월에 시잗되어 내년 3월에 준공예정인 이 사업은 섬 전체면적의 395,378㎡ 가운데 섬의 중심부로 하여 북쪽으로 98,000㎡가 해상공원으로 조성된다. 
&lt;P&gt;여기에는 선착장 2개소, 매표소 1동을 비롯해 약 800m의 진입로와 생태온실(지하 1층, 지상1층) 583㎡ 생태전시관(지하 1층, 지상 2층) 751㎡, 관리사무소(지하 1층, 지상 2층)가 998㎡를 비롯해 편의시설, 관리인숙소, 야외화장실, 오수처리장, 축제극장, 야외갤러리, 생태학습장, 테마정원 등의 시설이 들어서고 생태온실, 전시관, 관리사무실 등은 3월말경에 준공예정으로 공사가 상당히 진척된 상황이다. 
&lt;P&gt;지난 4일 오후 거제 남부면 근포항에서 선박으로 장사도 섬을 방문하였을 때는 한참 공사가 시작되고 있었다. 선착장은 이미 국립공원관리공단에서 완공된 상태이고 옛 가옥들이 있는 곳까지 진입로는 포장이 벌써 완료된 상태로 이 길을 따라 건축자재를 운반하고 있었다. 
&lt;P&gt;선착장에는 시멘트를 비롯한 건축자재가 쌓여 있었고 진입로를 따라 올라가니 길 양옆에는 동백과 구실잣밤나무, 후박나무 등이 숲을 이루고 있었으며 섬 중앙에는 중장비 3대, 인부 40여명이 환경 친화적인 산책로 등을 만든다고 분주했다. 
&lt;P&gt;옛 장사도분교를 지나 섬의 북쪽방향으로 향했다. 동백나무가 지천이다. 새빨간 동백꽃은 꽃망울을 터트려 빨간 동백꽃잎이 섬을 온통 붉게 물들이고 있다. 여기서 산 봉오리까지는 자연석을 깐 산책로 공사가 진행중에 있다. 이곳에는 죽도와 소덕도 대덕도를 바라보는 전망대 3개를 설치하고 조각작품도 세워진다고 했다. 
&lt;P&gt;산 봉우리를 내려와 되 돌아오는 산책로가 동백과 어우러져 절경이다. 산책로와 연결된 생태온실은 3층으로 지어져 온실로 들어가는 입구가 자연석으로 단장되어 품격스럽게 보였다. 온실에는 각종 야생화 등이 진열된다. 온실 옆에는 생태전시관이 남향을 향해 자리하고 있다. 또 그옆에는 직원이 근무할 관리사무실 등이 남향으로 자리 잡았다. 관리사무실 건물은 200여명이 동시에 식사도 가능한 식당도 들어선다. 이곳에서 바라다보는 푸른바다와 점점이 떠있는 섬들은 동백나무와 어우러져 선경이다. 
&lt;P&gt;장사도에는 지하수 3공을 시추하였으나 구 장사도분교근처의 1곳만 지하수가 조금나오고 있어 이물로는 식수로도 모자라 거제 남부면 근포지구에 지하수 1공을 시추해논 상태이고 전기도 거제에서 인입하기로 계획돼 있다고 했다. 
&lt;P&gt;예전에 동백터널은 그대로 살려 약 300m의 동백산책로가 조성되고 민가가 있던곳은 야외화장실이 들어서 흙으로 복개돼 있었다. 또 밭이 있던 언덕은 야외공연장으로 조성돼 청소년들의 문화예술 활동과 체험학습장으로 많이 이용할것으로 기대된다. 
&lt;P&gt;또 장사도 동쪽 해상은 거제 병대도의 섬과 섬사이로 떠오르는 새해 일출광경이 장관으로 새해에는 장사도앞 군부대 인근산에는 많은 일출관광객이 붐비므로 장사도도 일출명소가 될것이다. 
&lt;P&gt;통영시가 관광섬개발계획의 사업으로 추진한 장사도 해상공원조성사업이 국비 등의 지원과 민자투자 사업으로 본격 시작되어 긴 터널을 지나 내년 3월에 개장 예정으로 공사가 순조롭게 진행중에 있어 장사도 해상공원이 케이블카처럼 통영관광에 효자노릇을 할련지 기대가 된다. &lt;/FONT&gt;&lt;br /&gt;
&lt;br /&gt;&lt;A title="[http://www.tynews.net/kimsboard.php3?table=parkgo&amp;amp;action=list&amp;amp;p=1]로 이동합니다." href="http://www.tynews.net/kimsboard.php3?table=parkgo&amp;amp;action=list&amp;amp;p=1" target=_blank&gt;&lt;FONT color=#565656&gt;출처 : 박건오의 '통영기행'&lt;/FONT&gt;&lt;/A&gt; &lt;br /&gt;
&lt;br /&gt;&lt;/P&gt;
&lt;DIV class=txc-textbox style="BORDER-RIGHT: #cbcbcb 3px double; PADDING-RIGHT: 10px; BORDER-TOP: #cbcbcb 3px double; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; BORDER-LEFT: #cbcbcb 3px double; PADDING-TOP: 10px; BORDER-BOTTOM: #cbcbcb 3px double; BACKGROUND-COLOR: #ffffff"&gt;&lt;STRONG&gt;&lt;FONT style="BACKGROUND-COLOR: #6abb9a" color=#5c7fb0&gt;&lt;FONT style="BACKGROUND-COLOR: #ffffff" color=#000000&gt;작가소개&lt;/FONT&gt;&lt;br /&gt;
&lt;/FONT&gt;&lt;/STRONG&gt;
&lt;DIV class="imageblock left" style="FLOAT: left; MARGIN-RIGHT: 10px"&gt;&lt;A href="http://cfs11.tistory.com/original/10/tistory/2008/12/22/14/37/494f27a53b87c" target=_blank rel=lightbox&gt;&lt;IMG height=60 alt="" src="http://cfs11.tistory.com/image/10/tistory/2008/12/22/14/37/494f27a53b87c" width=60&gt;&lt;/A&gt;&lt;/DIV&gt;&lt;br /&gt;
- 2남 1녀를 둔 아버지&lt;br /&gt;
- 통영의 재래장터를 역동적으로 묘사한 수필 '시장'으로 수필문학을 통해 등단&lt;br /&gt;
- 현재 '통영신문' 편집국장&lt;br /&gt;
&lt;/DIV&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;div class="entry-ccl" style="clear: both; text-align: right; margin-bottom: 10px"&gt;
	&lt;img id="ccl-icon-484-0" class="entry-ccl-by" src="http://cfs.tistory.com/static/admin/editor/ccl_black01.png" onmouseover="tistoryCcl.show(this, 3)" onmouseout="tistoryCcl.hide()" alt="저작자 표시"/&gt;
	&lt;!--
	&lt;rdf:RDF xmlns="http://web.resource.org/cc/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"&gt;
		&lt;Work rdf:about=""&gt;
			&lt;license rdf:resource="http://creativecommons.org/licenses/by-fr/2.0/kr/" /&gt;
		&lt;/Work&gt;
		&lt;License rdf:about="http://creativecommons.org/licenses/by-fr/"&gt;
			&lt;permits rdf:resource="http://web.resource.org/cc/Reproduction"/&gt;
			&lt;permits rdf:resource="http://web.resource.org/cc/Distribution"/&gt;
			&lt;requires rdf:resource="http://web.resource.org/cc/Notice"/&gt;
			&lt;requires rdf:resource="http://web.resource.org/cc/Attribution"/&gt;
			&lt;permits rdf:resource="http://web.resource.org/cc/DerivativeWorks"/&gt;
		&lt;/License&gt;
	&lt;/rdf:RDF&gt;
	--&gt;
&lt;/div&gt;
&lt;script type="text/javascript"&gt;
if(/MSIE [0-6]\./.test(navigator.userAgent)){for(var i=0;i&lt;1;i++){var el=document.getElementById('ccl-icon-484-'+i);el.style.filter='progid:DXImageTransform.Microsoft.AlphaImageLoader(src="'+el.src+'",sizingMethod="image")';el.src='http://cfs.tistory.com/static/admin/form/s.gif';}}
&lt;/script&gt;
&lt;div class="blogger-news-widget" style="width: 100%; text-align: center"&gt;
	  			&lt;embed src="http://api.bloggernews.media.daum.net/static/recombox1.swf?nid=2706205" quality="high" bgcolor="#ffffff" width="400" height="80" type="application/x-shockwave-flash"&gt;&lt;/embed&gt;
	  		&lt;/div&gt;</description>
			<category>[STORY]통영기행</category>
			<author>나빌레나</author>
			<guid isPermaLink="false">http://navylela.tistory.com/484</guid>
			<comments>http://navylela.tistory.com/484#entry484comment</comments>
			<pubDate>Wed, 11 Mar 2009 10:11:59 +0900</pubDate>
		<feedburner:origLink>http://navylela.tistory.com/484</feedburner:origLink></item>
		<item>
			<title>고급 매크로 표현식에 사용되는 여섯 가지 테크닉</title>
			<link>http://feedproxy.google.com/~r/navylela/~3/ROEC-Jpd4Z4/480</link>
			<description>&lt;A href="http://www.jiniya.net/tt/528"&gt;&lt;U&gt;&lt;FONT color=#810081&gt;고급 매크로 표현식에 사용되는 여섯 가지 테크닉&lt;/FONT&gt;&lt;/U&gt;&lt;/A&gt;&lt;SPAN class=date&gt; &lt;br /&gt;
&lt;A href="http://www.jiniya.net/tt/528"&gt;http://www.jiniya.net/tt/528&lt;/A&gt;&lt;br /&gt;
&lt;br /&gt;원본 보관&lt;br /&gt;
&lt;/SPAN&gt;
&lt;DIV&gt;
&lt;HR style="BORDER-RIGHT: black 0px; BORDER-TOP: black 1px solid; DISPLAY: block; BORDER-LEFT: black 0px; BORDER-BOTTOM: black 3px solid; HEIGHT: 7px"&gt;
&lt;/DIV&gt;C언어를 다년간 사용한 프로그래머들도 종종 매크로 연산자에 대해서 정확하게 이해하고 있지 못한 경우가 많다. 매크로를 사용하지 않는다고 대답할 수도 있지만, 이미 복잡한 매크로를 사용한 수많은 소스가 있다는 점을 생각해 본다면 분명하게 이해해 두는 것이 정신 건강에 좋을 것이다. 복잡한 매크로 표현 식을 구성하는데 많이 사용되는 방법에 대해서 살펴보자.&lt;br /&gt;
&lt;br /&gt;첫째, 문자열 리터럴은 합쳐진다. 이는 매크로라기 보다는 C언어의 특징이다. 이 기능을 사용하면 긴 출력 문장을 손쉽게 여러 개의 부분 문자열로 나눌 수 있다. 또한 다음에 소개될 매크로 연산자를 사용할 때의 표현식도 좀 더 풍부하게 구성할 수 있다는 장점이 있다.&lt;br /&gt;
&lt;br /&gt;
&lt;DIV class=dp-highlighter&gt;
&lt;DIV class=bar&gt;
&lt;DIV class=tools&gt;&lt;A onclick="dp.sh.Toolbar.Command('ViewSource',this);return false;" href="http://www.jiniya.net/tt/528#"&gt;&lt;U&gt;&lt;FONT color=#0000ff&gt;view plain&lt;/FONT&gt;&lt;/U&gt;&lt;/A&gt;&lt;A onclick="dp.sh.Toolbar.Command('CopyToClipboard',this);return false;" href="http://www.jiniya.net/tt/528#"&gt;&lt;U&gt;&lt;FONT color=#0000ff&gt;copy to clipboard&lt;/FONT&gt;&lt;/U&gt;&lt;/A&gt;&lt;A onclick="dp.sh.Toolbar.Command('PrintSource',this);return false;" href="http://www.jiniya.net/tt/528#"&gt;&lt;U&gt;&lt;FONT color=#0000ff&gt;print&lt;/FONT&gt;&lt;/U&gt;&lt;/A&gt;&lt;A onclick="dp.sh.Toolbar.Command('About',this);return false;" href="http://www.jiniya.net/tt/528#"&gt;&lt;U&gt;&lt;FONT color=#0000ff&gt;?&lt;/FONT&gt;&lt;/U&gt;&lt;/A&gt;&lt;/DIV&gt;&lt;/DIV&gt;
&lt;OL class=dp-wcpp&gt;
&lt;LI class=alt&gt;&lt;SPAN&gt;&lt;SPAN&gt;printf(&lt;/SPAN&gt;&lt;SPAN class=string&gt;"이름:&amp;nbsp;%s\n"&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/LI&gt;
&lt;LI class=""&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN class=string&gt;"나이:&amp;nbsp;%d\n"&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/LI&gt;
&lt;LI class=alt&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN class=string&gt;"전화번호:&amp;nbsp;%s\n"&lt;/SPAN&gt;&lt;SPAN&gt;,&amp;nbsp;a,&amp;nbsp;b,&amp;nbsp;c);&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/LI&gt;&lt;/OL&gt;&lt;/DIV&gt;&lt;TEXTAREA class=wcpp style="DISPLAY: none" name=code cols=60&gt;printf("이름: %s\n"
       "나이: %d\n"
       "전화번호: %s\n", a, b, c);&lt;/TEXTAREA&gt;&lt;br /&gt;
위의 코드를 보자. printf 다음에는 총 세 개의 연속된 문자열 리터럴이 나타난다. 이 세 개의 리터럴은 합쳐져서 "이름: %s\n나이: %d\n전화번호: %s\n" 과 동일한 문자열이 된다.&lt;br /&gt;
&lt;br /&gt;둘째, ## 연산자를 사용해서 토큰을 합성해서 만들어 낼 수 있다. ##은 합치기 연산자 이다. 다음과 같은 기능을 생각해 보자. COUNT(start)라고 선언을 하면 DWORD startCnt; 라는 변수를 선언하는 기능이다. 이를 매크로를 이용해서 만들어 보면 아래와 같다.&lt;br /&gt;
&lt;br /&gt;
&lt;DIV class=dp-highlighter&gt;
&lt;DIV class=bar&gt;
&lt;DIV class=tools&gt;&lt;A onclick="dp.sh.Toolbar.Command('ViewSource',this);return false;" href="http://www.jiniya.net/tt/528#"&gt;&lt;U&gt;&lt;FONT color=#0000ff&gt;view plain&lt;/FONT&gt;&lt;/U&gt;&lt;/A&gt;&lt;A onclick="dp.sh.Toolbar.Command('CopyToClipboard',this);return false;" href="http://www.jiniya.net/tt/528#"&gt;&lt;U&gt;&lt;FONT color=#0000ff&gt;copy to clipboard&lt;/FONT&gt;&lt;/U&gt;&lt;/A&gt;&lt;A onclick="dp.sh.Toolbar.Command('PrintSource',this);return false;" href="http://www.jiniya.net/tt/528#"&gt;&lt;U&gt;&lt;FONT color=#0000ff&gt;print&lt;/FONT&gt;&lt;/U&gt;&lt;/A&gt;&lt;A onclick="dp.sh.Toolbar.Command('About',this);return false;" href="http://www.jiniya.net/tt/528#"&gt;&lt;U&gt;&lt;FONT color=#0000ff&gt;?&lt;/FONT&gt;&lt;/U&gt;&lt;/A&gt;&lt;/DIV&gt;&lt;/DIV&gt;
&lt;OL class=dp-wcpp&gt;
&lt;LI class=alt&gt;&lt;SPAN&gt;&lt;SPAN class=preprocessor&gt;#define&amp;nbsp;COUNT(val)&amp;nbsp;DWORD&amp;nbsp;val##Cnt&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/LI&gt;&lt;/OL&gt;&lt;/DIV&gt;&lt;TEXTAREA class=wcpp style="DISPLAY: none" name=code cols=60&gt;#define COUNT(val) DWORD val##Cnt&lt;/TEXTAREA&gt;&lt;br /&gt;
셋째, # 연산자는 전달된 인자를 문자열로 변환시킨다. start를 매크로 인자로 전달했다면 "start"가 된다는 말이다. 변수 값을 출력하는 매크로를 생각해 보자. PRINT(start)를 하면 화면에 start = 3과 같은 형태로 출력하고 싶은 경우다. 이럴 땐 아래와 같이 매크로를 만들면 된다. #연산자와 위에서 소개한 문자열 리터럴이 합쳐진다는 점을 이용한 것이다. 좀 꽁수 같이 보인다면 두 번째 방식같이 구성할 수 도 있다.&lt;br /&gt;
&lt;br /&gt;
&lt;DIV class=dp-highlighter&gt;
&lt;DIV class=bar&gt;
&lt;DIV class=tools&gt;&lt;A onclick="dp.sh.Toolbar.Command('ViewSource',this);return false;" href="http://www.jiniya.net/tt/528#"&gt;&lt;U&gt;&lt;FONT color=#0000ff&gt;view plain&lt;/FONT&gt;&lt;/U&gt;&lt;/A&gt;&lt;A onclick="dp.sh.Toolbar.Command('CopyToClipboard',this);return false;" href="http://www.jiniya.net/tt/528#"&gt;&lt;U&gt;&lt;FONT color=#0000ff&gt;copy to clipboard&lt;/FONT&gt;&lt;/U&gt;&lt;/A&gt;&lt;A onclick="dp.sh.Toolbar.Command('PrintSource',this);return false;" href="http://www.jiniya.net/tt/528#"&gt;&lt;U&gt;&lt;FONT color=#0000ff&gt;print&lt;/FONT&gt;&lt;/U&gt;&lt;/A&gt;&lt;A onclick="dp.sh.Toolbar.Command('About',this);return false;" href="http://www.jiniya.net/tt/528#"&gt;&lt;U&gt;&lt;FONT color=#0000ff&gt;?&lt;/FONT&gt;&lt;/U&gt;&lt;/A&gt;&lt;/DIV&gt;&lt;/DIV&gt;
&lt;OL class=dp-wcpp&gt;
&lt;LI class=alt&gt;&lt;SPAN&gt;&lt;SPAN class=preprocessor&gt;#define&amp;nbsp;PRINT(val)&amp;nbsp;printf(#val&amp;nbsp;"&amp;nbsp;=&amp;nbsp;%d",&amp;nbsp;val) &lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/LI&gt;
&lt;LI class=""&gt;&lt;SPAN&gt;&lt;/SPAN&gt;&lt;SPAN class=preprocessor&gt;#define&amp;nbsp;PRINT(val)&amp;nbsp;printf("%s&amp;nbsp;=&amp;nbsp;%d",&amp;nbsp;#val,&amp;nbsp;val)&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/LI&gt;&lt;/OL&gt;&lt;/DIV&gt;&lt;TEXTAREA class=wcpp style="DISPLAY: none" name=code cols=60&gt;#define PRINT(val) printf(#val " = %d", val)
#define PRINT(val) printf("%s = %d", #val, val)&lt;/TEXTAREA&gt;&lt;br /&gt;
넷째, #@ 연산자는 전달된 인자를 문자로 변환시킨다. a를 매크로 인자로 전달했다면 'a'를 만들어 주는 것이다. 아래와 같이 전달된 인자에 대한 문자를 생성해주는 매크로를 예로 들 수 있다.&lt;br /&gt;
&lt;br /&gt;
&lt;DIV class=dp-highlighter&gt;
&lt;DIV class=bar&gt;
&lt;DIV class=tools&gt;&lt;A onclick="dp.sh.Toolbar.Command('ViewSource',this);return false;" href="http://www.jiniya.net/tt/528#"&gt;&lt;U&gt;&lt;FONT color=#0000ff&gt;view plain&lt;/FONT&gt;&lt;/U&gt;&lt;/A&gt;&lt;A onclick="dp.sh.Toolbar.Command('CopyToClipboard',this);return false;" href="http://www.jiniya.net/tt/528#"&gt;&lt;U&gt;&lt;FONT color=#0000ff&gt;copy to clipboard&lt;/FONT&gt;&lt;/U&gt;&lt;/A&gt;&lt;A onclick="dp.sh.Toolbar.Command('PrintSource',this);return false;" href="http://www.jiniya.net/tt/528#"&gt;&lt;U&gt;&lt;FONT color=#0000ff&gt;print&lt;/FONT&gt;&lt;/U&gt;&lt;/A&gt;&lt;A onclick="dp.sh.Toolbar.Command('About',this);return false;" href="http://www.jiniya.net/tt/528#"&gt;&lt;U&gt;&lt;FONT color=#0000ff&gt;?&lt;/FONT&gt;&lt;/U&gt;&lt;/A&gt;&lt;/DIV&gt;&lt;/DIV&gt;
&lt;OL class=dp-wcpp&gt;
&lt;LI class=alt&gt;&lt;SPAN&gt;&lt;SPAN class=preprocessor&gt;#define&amp;nbsp;makechar(val)&amp;nbsp;#@val&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/LI&gt;&lt;/OL&gt;&lt;/DIV&gt;&lt;TEXTAREA class=wcpp style="DISPLAY: none" name=code cols=60&gt;#define makechar(val) #@val&lt;/TEXTAREA&gt;&lt;br /&gt;
다섯째, 매크로의 내용이 복잡하고 한 줄 이상의 표현식이 필요한 경우엔 주로 do ~ while(0)문을 사용한다. 이렇게 하는 이유는 do ~ while(0)가 하나의 구문으로 해석되고 자체 블록을 가지기 때문이다. 이것을 단순 괄호({, })로 대체하면 안 된다. 중첩 if문에서 에러가 나기 때문이다. 주로 아래와 같이 사용한다.&lt;br /&gt;
&lt;br /&gt;
&lt;DIV class=dp-highlighter&gt;
&lt;DIV class=bar&gt;
&lt;DIV class=tools&gt;&lt;A onclick="dp.sh.Toolbar.Command('ViewSource',this);return false;" href="http://www.jiniya.net/tt/528#"&gt;&lt;U&gt;&lt;FONT color=#0000ff&gt;view plain&lt;/FONT&gt;&lt;/U&gt;&lt;/A&gt;&lt;A onclick="dp.sh.Toolbar.Command('CopyToClipboard',this);return false;" href="http://www.jiniya.net/tt/528#"&gt;&lt;U&gt;&lt;FONT color=#0000ff&gt;copy to clipboard&lt;/FONT&gt;&lt;/U&gt;&lt;/A&gt;&lt;A onclick="dp.sh.Toolbar.Command('PrintSource',this);return false;" href="http://www.jiniya.net/tt/528#"&gt;&lt;U&gt;&lt;FONT color=#0000ff&gt;print&lt;/FONT&gt;&lt;/U&gt;&lt;/A&gt;&lt;A onclick="dp.sh.Toolbar.Command('About',this);return false;" href="http://www.jiniya.net/tt/528#"&gt;&lt;U&gt;&lt;FONT color=#0000ff&gt;?&lt;/FONT&gt;&lt;/U&gt;&lt;/A&gt;&lt;/DIV&gt;&lt;/DIV&gt;
&lt;OL class=dp-wcpp&gt;
&lt;LI class=alt&gt;&lt;SPAN&gt;&lt;SPAN class=preprocessor&gt;#define&amp;nbsp;COMPLEX_MACRO(a,b,c,d)&amp;nbsp;&amp;nbsp;do&amp;nbsp;{&amp;nbsp;\ &lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/LI&gt;
&lt;LI class=""&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN class=datatypes&gt;int&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;complex_variable;&amp;nbsp;\ &amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/LI&gt;
&lt;LI class=alt&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN class=comment&gt;//&amp;nbsp;some&amp;nbsp;processing;&amp;nbsp;\ &lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/LI&gt;
&lt;LI class=""&gt;&lt;SPAN&gt;}&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN class=keyword&gt;while&lt;/SPAN&gt;&lt;SPAN&gt;(0)&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/LI&gt;&lt;/OL&gt;&lt;/DIV&gt;&lt;TEXTAREA class=wcpp style="DISPLAY: none" name=code cols=60&gt;#define COMPLEX_MACRO(a,b,c,d)  do { \
               int complex_variable; \
                                      // some processing; \
} while(0)&lt;/TEXTAREA&gt;&lt;br /&gt;
여섯째, 릴리즈 버전에서는 무시되는 매크로를 구성하는 경우다. 주로 디버깅 출력을 하는 매크로가 여기에 속한다. Visual C++ 6.0에서는 '?' 연산자를 사용해서 쇼트 서킷을 구성하는 방법을 주로 사용했다. 하지만 이 후 출시된 Visual C++에는 __noop이라는 내장 함수를 가지고 있다. 이 함수는 인자를 모두 무시하는 기능을 한다. 따라서 예전에 복잡한 쇼트서킷을 사용했던 함수를 두 번째와 같이 간단하게 구성할 수 있다.&lt;br /&gt;
&lt;br /&gt;
&lt;DIV class=dp-highlighter&gt;
&lt;DIV class=bar&gt;
&lt;DIV class=tools&gt;&lt;A onclick="dp.sh.Toolbar.Command('ViewSource',this);return false;" href="http://www.jiniya.net/tt/528#"&gt;&lt;U&gt;&lt;FONT color=#0000ff&gt;view plain&lt;/FONT&gt;&lt;/U&gt;&lt;/A&gt;&lt;A onclick="dp.sh.Toolbar.Command('CopyToClipboard',this);return false;" href="http://www.jiniya.net/tt/528#"&gt;&lt;U&gt;&lt;FONT color=#0000ff&gt;copy to clipboard&lt;/FONT&gt;&lt;/U&gt;&lt;/A&gt;&lt;A onclick="dp.sh.Toolbar.Command('PrintSource',this);return false;" href="http://www.jiniya.net/tt/528#"&gt;&lt;U&gt;&lt;FONT color=#0000ff&gt;print&lt;/FONT&gt;&lt;/U&gt;&lt;/A&gt;&lt;A onclick="dp.sh.Toolbar.Command('About',this);return false;" href="http://www.jiniya.net/tt/528#"&gt;&lt;U&gt;&lt;FONT color=#0000ff&gt;?&lt;/FONT&gt;&lt;/U&gt;&lt;/A&gt;&lt;/DIV&gt;&lt;/DIV&gt;
&lt;OL class=dp-wcpp&gt;
&lt;LI class=alt&gt;&lt;SPAN&gt;&lt;SPAN class=preprocessor&gt;#define&amp;nbsp;TRACE&amp;nbsp;1&amp;nbsp;?&amp;nbsp;0&amp;nbsp;:&amp;nbsp;OutputDebugString &lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/LI&gt;
&lt;LI class=""&gt;&lt;SPAN&gt;&lt;/SPAN&gt;&lt;SPAN class=preprocessor&gt;#define&amp;nbsp;TRACE&amp;nbsp;__noop&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/LI&gt;&lt;/OL&gt;&lt;/DIV&gt;&lt;TEXTAREA class=wcpp style="DISPLAY: none" name=code cols=60&gt;#define TRACE 1 ? 0 : OutputDebugString
#define TRACE __noop&lt;/TEXTAREA&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;SCRIPT type=text/javascript&gt;document.write("&lt;scr"+"ipt type='text/javascript' src='http://www.mixsh.com/widget/mixup/loader.js?muid=121&amp;guid=http://"+document.domain+"/528&amp;rdate="+escape("2007/07/05 13:18")+"&amp;rawhtml=&amp;skin=1&amp;showhitcnt=1&amp;platform=3'&gt;&lt;/scr"+"ipt&gt;");&lt;/SCRIPT&gt;

&lt;SCRIPT src="http://www.mixsh.com/widget/mixup/loader.js?muid=121&amp;amp;guid=http://www.jiniya.net/528&amp;amp;rdate=2007/07/05%2013%3A18&amp;amp;rawhtml=&amp;amp;skin=1&amp;amp;showhitcnt=1&amp;amp;platform=3" type=text/javascript&gt;&lt;/SCRIPT&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;div class="entry-ccl" style="clear: both; text-align: right; margin-bottom: 10px"&gt;
	&lt;img id="ccl-icon-480-0" class="entry-ccl-by" src="http://cfs.tistory.com/static/admin/editor/ccl_black01.png" onmouseover="tistoryCcl.show(this, 3)" onmouseout="tistoryCcl.hide()" alt="저작자 표시"/&gt;
	&lt;!--
	&lt;rdf:RDF xmlns="http://web.resource.org/cc/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"&gt;
		&lt;Work rdf:about=""&gt;
			&lt;license rdf:resource="http://creativecommons.org/licenses/by-fr/2.0/kr/" /&gt;
		&lt;/Work&gt;
		&lt;License rdf:about="http://creativecommons.org/licenses/by-fr/"&gt;
			&lt;permits rdf:resource="http://web.resource.org/cc/Reproduction"/&gt;
			&lt;permits rdf:resource="http://web.resource.org/cc/Distribution"/&gt;
			&lt;requires rdf:resource="http://web.resource.org/cc/Notice"/&gt;
			&lt;requires rdf:resource="http://web.resource.org/cc/Attribution"/&gt;
			&lt;permits rdf:resource="http://web.resource.org/cc/DerivativeWorks"/&gt;
		&lt;/License&gt;
	&lt;/rdf:RDF&gt;
	--&gt;
&lt;/div&gt;
&lt;script type="text/javascript"&gt;
if(/MSIE [0-6]\./.test(navigator.userAgent)){for(var i=0;i&lt;1;i++){var el=document.getElementById('ccl-icon-480-'+i);el.style.filter='progid:DXImageTransform.Microsoft.AlphaImageLoader(src="'+el.src+'",sizingMethod="image")';el.src='http://cfs.tistory.com/static/admin/form/s.gif';}}
&lt;/script&gt;
&lt;div class="blogger-news-widget" style="width: 100%; text-align: center"&gt;
	  			&lt;embed src="http://api.bloggernews.media.daum.net/static/recombox1.swf?nid=2674479" quality="high" bgcolor="#ffffff" width="400" height="80" type="application/x-shockwave-flash"&gt;&lt;/embed&gt;
	  		&lt;/div&gt;</description>
			<category>C, C++ &amp; STL</category>
			<author>나빌레나</author>
			<guid isPermaLink="false">http://navylela.tistory.com/480</guid>
			<comments>http://navylela.tistory.com/480#entry480comment</comments>
			<pubDate>Sat, 07 Mar 2009 13:52:42 +0900</pubDate>
		<feedburner:origLink>http://navylela.tistory.com/480</feedburner:origLink></item>
		<item>
			<title>윈도우 시작시 프로그램 시작 등록 및 해제</title>
			<link>http://feedproxy.google.com/~r/navylela/~3/l8eS12jocg8/467</link>
			<description>&lt;P&gt;&lt;STRONG&gt;윈도우 시작시 프로그램 시작 등록 및 해제&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run&lt;/P&gt;
&lt;P&gt;레지스트리에 등록&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;등록 SetStartWithWindows(TRUE);&lt;/P&gt;
&lt;P&gt;해제 SetStartWithWindows(FALSE);&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;TABLE height=40 cellSpacing=1 cellPadding=0 width=688 bgColor=#b7bbb5 border=0&gt;
&lt;TBODY&gt;
&lt;TR bgColor=#e1e1e1&gt;
&lt;TD width=688&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;BOOL SetStartWithWindows(BOOL bAutoStart)&lt;br /&gt;
{&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; HKEY hKey = NULL;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; LONG lRtn = RegOpenKeyEx(HKEY_CURRENT_USER, _T("Software\\Microsoft\\Windows\\CurrentVersion\\Run"), 0, KEY_WRITE, &amp;amp;hKey);&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if(lRtn != ERROR_SUCCESS) return FALSE;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if(bAutoStart == TRUE)&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; CString strPath = "C:\\WINDOWS\\system32\\NOTEPAD.exe";&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; DWORD uPathLen = static_cast&amp;lt;DWORD&amp;gt;(strPath.GetLength());&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if(uPathLen &amp;gt; 0)&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;if(strPath[0] != _T('\"'))&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;{&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;strPath = CString(_T("\"")) + strPath + CString(_T("\""));&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;uPathLen = static_cast&amp;lt;DWORD&amp;gt;(strPath.GetLength());&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;}&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; DWORD dwSize = (uPathLen + 1) * sizeof(TCHAR);&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; lRtn = RegSetValueEx(hKey, _T("NOTEPAD"), 0, REG_SZ, (LPBYTE)strPath.GetBuffer(0), dwSize);&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; strPath.ReleaseBuffer();&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if(lRtn != ERROR_SUCCESS)&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;RegCloseKey(hKey); hKey = NULL;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;return FALSE;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; else&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; lRtn = RegDeleteValue(hKey, _T("NOTEPAD"));&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if(lRtn != ERROR_SUCCESS)&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;RegCloseKey(hKey); hKey = NULL;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;return FALSE;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; RegCloseKey(hKey); hKey = NULL;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; return TRUE;&lt;br /&gt;
} 
&lt;DIV class=autosourcing-stub&gt;
&lt;P style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; MARGIN: 20px 0px 30px; PADDING-TOP: 0px; FONT-FAMILY: dotum"&gt;&lt;STRONG style="PADDING-RIGHT: 7px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px"&gt;[출처]&lt;/STRONG&gt; &lt;A href="http://cafe.naver.com/skyorchid/85" target=_blank&gt;&lt;U&gt;&lt;FONT color=#810081&gt;윈도우 시작시 프로그램 실행하기 (SkyOrchid)&lt;/FONT&gt;&lt;/U&gt;&lt;/A&gt; &lt;SPAN style="PADDING-RIGHT: 7px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px"&gt;|&lt;/SPAN&gt;&lt;STRONG style="PADDING-RIGHT: 7px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px"&gt;작성자&lt;/STRONG&gt; &lt;A href="http://cafe.naver.com/skyorchid.cafe?iframe_url=/CafeMemberNetworkView.nhn%3Fm=view%26memberid=oksarah" target=_blank&gt;&lt;U&gt;&lt;FONT color=#0000ff&gt;하늘이&lt;/FONT&gt;&lt;/U&gt;&lt;/A&gt;&lt;/P&gt;&lt;/DIV&gt;
&lt;P&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;br /&gt;&lt;div class="entry-ccl" style="clear: both; text-align: right; margin-bottom: 10px"&gt;
	&lt;img id="ccl-icon-467-0" class="entry-ccl-by" src="http://cfs.tistory.com/static/admin/editor/ccl_black01.png" onmouseover="tistoryCcl.show(this, 3)" onmouseout="tistoryCcl.hide()" alt="저작자 표시"/&gt;
	&lt;!--
	&lt;rdf:RDF xmlns="http://web.resource.org/cc/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"&gt;
		&lt;Work rdf:about=""&gt;
			&lt;license rdf:resource="http://creativecommons.org/licenses/by-fr/2.0/kr/" /&gt;
		&lt;/Work&gt;
		&lt;License rdf:about="http://creativecommons.org/licenses/by-fr/"&gt;
			&lt;permits rdf:resource="http://web.resource.org/cc/Reproduction"/&gt;
			&lt;permits rdf:resource="http://web.resource.org/cc/Distribution"/&gt;
			&lt;requires rdf:resource="http://web.resource.org/cc/Notice"/&gt;
			&lt;requires rdf:resource="http://web.resource.org/cc/Attribution"/&gt;
			&lt;permits rdf:resource="http://web.resource.org/cc/DerivativeWorks"/&gt;
		&lt;/License&gt;
	&lt;/rdf:RDF&gt;
	--&gt;
&lt;/div&gt;
&lt;script type="text/javascript"&gt;
if(/MSIE [0-6]\./.test(navigator.userAgent)){for(var i=0;i&lt;1;i++){var el=document.getElementById('ccl-icon-467-'+i);el.style.filter='progid:DXImageTransform.Microsoft.AlphaImageLoader(src="'+el.src+'",sizingMethod="image")';el.src='http://cfs.tistory.com/static/admin/form/s.gif';}}
&lt;/script&gt;
&lt;div class="blogger-news-widget" style="width: 100%; text-align: center"&gt;
	  			&lt;embed src="http://api.bloggernews.media.daum.net/static/recombox1.swf?nid=2674475" quality="high" bgcolor="#ffffff" width="400" height="80" type="application/x-shockwave-flash"&gt;&lt;/embed&gt;
	  		&lt;/div&gt;</description>
			<category>[STORY]소프트웨어개발</category>
			<author>나빌레나</author>
			<guid isPermaLink="false">http://navylela.tistory.com/467</guid>
			<comments>http://navylela.tistory.com/467#entry467comment</comments>
			<pubDate>Sat, 07 Mar 2009 13:50:34 +0900</pubDate>
		<feedburner:origLink>http://navylela.tistory.com/467</feedburner:origLink></item>
		<item>
			<title>굿모닝팝스 rss 주소</title>
			<link>http://feedproxy.google.com/~r/navylela/~3/IGhlLtBe7C0/479</link>
			<description>&lt;P&gt;한방에 접근하잣!!&lt;/P&gt;
&lt;P&gt;&lt;A href="http://cast.danpod.com/gmp/index.php/rss"&gt;http://cast.danpod.com/gmp/index.php/rss&lt;/A&gt;&lt;br /&gt;
&lt;/P&gt;&lt;div class="entry-ccl" style="clear: both; text-align: right; margin-bottom: 10px"&gt;
	&lt;img id="ccl-icon-479-0" class="entry-ccl-by" src="http://cfs.tistory.com/static/admin/editor/ccl_black01.png" onmouseover="tistoryCcl.show(this, 3)" onmouseout="tistoryCcl.hide()" alt="저작자 표시"/&gt;
	&lt;!--
	&lt;rdf:RDF xmlns="http://web.resource.org/cc/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"&gt;
		&lt;Work rdf:about=""&gt;
			&lt;license rdf:resource="http://creativecommons.org/licenses/by-fr/2.0/kr/" /&gt;
		&lt;/Work&gt;
		&lt;License rdf:about="http://creativecommons.org/licenses/by-fr/"&gt;
			&lt;permits rdf:resource="http://web.resource.org/cc/Reproduction"/&gt;
			&lt;permits rdf:resource="http://web.resource.org/cc/Distribution"/&gt;
			&lt;requires rdf:resource="http://web.resource.org/cc/Notice"/&gt;
			&lt;requires rdf:resource="http://web.resource.org/cc/Attribution"/&gt;
			&lt;permits rdf:resource="http://web.resource.org/cc/DerivativeWorks"/&gt;
		&lt;/License&gt;
	&lt;/rdf:RDF&gt;
	--&gt;
&lt;/div&gt;
&lt;script type="text/javascript"&gt;
if(/MSIE [0-6]\./.test(navigator.userAgent)){for(var i=0;i&lt;1;i++){var el=document.getElementById('ccl-icon-479-'+i);el.style.filter='progid:DXImageTransform.Microsoft.AlphaImageLoader(src="'+el.src+'",sizingMethod="image")';el.src='http://cfs.tistory.com/static/admin/form/s.gif';}}
&lt;/script&gt;
&lt;div class="blogger-news-widget" style="width: 100%; text-align: center"&gt;
	  			&lt;embed src="http://api.bloggernews.media.daum.net/static/recombox1.swf?nid=2648022" quality="high" bgcolor="#ffffff" width="400" height="80" type="application/x-shockwave-flash"&gt;&lt;/embed&gt;
	  		&lt;/div&gt;</description>
			<category>[STORY]GMPPlus</category>
			<author>나빌레나</author>
			<guid isPermaLink="false">http://navylela.tistory.com/479</guid>
			<comments>http://navylela.tistory.com/479#entry479comment</comments>
			<pubDate>Tue, 03 Mar 2009 13:21:50 +0900</pubDate>
		<feedburner:origLink>http://navylela.tistory.com/479</feedburner:origLink></item>
		<item>
			<title>[통영기행]통영전통나전칠기 그 회생방안은 어디인가</title>
			<link>http://feedproxy.google.com/~r/navylela/~3/Aaqefs8LMtc/478</link>
			<description>&lt;P&gt;&lt;FONT style="LINE-HEIGHT: 140%" face="" color=black&gt;&lt;div class="imageblock left" style="float: left; margin-right: 10px;"&gt;&lt;a href="http://cfile2.uf.tistory.com/original/134FBF0F49A9FBEB53962D" rel="lightbox" target="_blank"&gt;&lt;img src="http://cfile2.uf.tistory.com/image/134FBF0F49A9FBEB53962D" alt="" filemime="" filename="1.jpg" height="214" width="400"/&gt;&lt;/a&gt;&lt;/div&gt;- 정찬복공예인 디자인제품 개발과 정부의 지원 뒤따라야 
&lt;P&gt;- 나전칠기업소 300여개에서 5명정도 종사 
&lt;P&gt;통영전통 나전칠기는 조선 선조 37년 (1604)제6대 이경준 통제사가 삼도수군 통제영을 한산도에서 통영(두룡표)으로 옮기면서 영내에 12공방을 설치하고 상하칠방을 운영하므로서 이 고장 특유의 나전칠기문화를 꽃피웠다. 
&lt;P&gt;1960년대에는 인기직종으로 호황을 누리던 나전칠기는 환경변화에 따라 1990년부터 사양길로 접어들어 이제는 겨우 명맥만 유지하고 있다. 
&lt;P&gt;지난 2월 2일 오후 정량동에서 40여년째 나전칠기 장인의 길을 걷고 있는 정찬복(57세) 종금공예사를 찾았다. 20여평의 공예사 작업실에는 아직 미 완성된 3층장과 각종 나전칠기 소품이 진열돼 있었고 나전칠기 제품의 기초가 되는 백골 등을 제작해 놓은 것이 여기저기 놓여 있었다. 또 예전에 작품을 만들때 사용했던 도안지는 선반위에 먼지만 뿌옇게 쌓여있어 나전칠기의 현 실을 말해주고 있었다. 
&lt;P&gt;정찬복씨는 “지난해에 경상남도관광협회에서 주관한 공예품대전에서 작품 물고기로 대상을 차지하는 영예를 안은데 이어 지금까지 각종 공예품경진대회에서 33번의 상을 수상하여 보람을 느낀다” 고 말했다. 정찬복씨는 “나전칠기가 생활방식과 환경변화로 사라질 위기에 처해 있어 회생대책이 필요하다” 고 하면서 “통제영문화유산인 통영나전칠기의 명맥을 어렵게 이어오고 있는 김종량, 박재성, 이환갑씨 등의 몇몇 안되는 나전칠기 공예인에게 인간문화재처럼 정부보조금 지원으로 후계자 없이 사라질 위기에 처해있는 나전칠기가 그래도 명맥을 유지하지 않겠느냐 ” 고 반문했다. 
&lt;P&gt;또 정찬복씨는 “1960~1970년대 나전칠기업소가 300여개에 달했으나 지금은 5명 정도가 나전칠기업을 하고 있다” 고 하면서 그때는 집집마다 3층장이나 찬장, 장롱, 소반 등 나전칠기 제품 한 두점 정도는 소장하고 있었으며 자녀 시집 갈 때는 필수품으로 지참해 가기도 했다” 고 심정을 털어놓았다. 
&lt;P&gt;&lt;br /&gt;
이와함께 나전칠기제품은 관가에서 상부기관에 대한 선물용으로 또는 승진시 사례인사 등으로 인기가 있었으나 시대의 변화에 따라 1980년대부터 이 직종에 종사하던 사람들은 전업을 시작 하였으며 특히 시내 중심가에서 진열되어 장사하던 대성칠기사, 삼성공예사, 유영공예사 등의 대형상점이 추억속으로 사라진지는 오래다. 
&lt;P&gt;따라서 통영시와 나전칠기업계에서는 사양길의 나전칠기 산업을 육성 맥을 이어가기 위해 1990년대부터 소품개발을 시작 보석함, 혼수함, 차반, 악세사리 등을 개발 하고 각종 시상식과 연말 대규모 시상식때에 차반 등을 부상품으로 사용하여 나전칠기제품을 구매해 주기도 하였으나 오래가지 못했다. &lt;br /&gt;
또 통영시는 도남관광지에 통영전통공예관을 개관 관광객을 상대로 나전칠기제품과 통영누비 전통연 등을 전시 판매하고 있으나 관광객 등 연간 찾는 사람은 몇만명으로 나전칠기소품과 통영누비 등이 팔리고 있다. 
&lt;P&gt;또 정부에서는 공예품대전과 관광기념품개발 대회에서 작품 제작비 일부를 지원하며 전통공예인들의 사기를 진작시키고 있으나 기대에 미치지 못하고 있어 정부차원의 획기적인 대책이 필요하다. 
&lt;P&gt;전통공예품 다양한 디자인제품 개발해야&lt;br /&gt;
통영전통공예품 밀라노 가구박람회 출품 
&lt;P&gt;통제영문화유산인 통영전통공예품은 브랜드가치가 우수하고 뛰어난 장인 기술을 보유하고 있으나 환경변화로 인하여 현대감각에 맞는 디자인제품이 요구되어 통영시는 2008년도에 통영전통공예품 디자인 개발에 착수했다. 
&lt;P&gt;디자인 개발작품은 나전, 칠기, 통영누비, 두석장, 소목장 등 7개품목으로 지난해에 용역업체에 의뢰하여 오는 3월경에 새로운 디자인상품이 선보이며 새로 개발된 제품은 소비자에게 실용적이고 가격 또한 적정선을 유지하여 상품으로 출시된다. 
&lt;P&gt;또 이들 신제품과 통영 나전칠기 제품이 오는 4월말에 개최되는 이태리 밀라노가구박람회에 5월초에는 독일국제가구박람회에 각각 출품되어 통영나전칠기 예술의 우수성을 세계에 알린다. 
&lt;P&gt;한편 통영시는 통영전통나전칠기를 부흥하기 위해 공예품경진대회, 통영전통공예전시관운영, 통영전통공예품 디자인제품 개발 등 자구책을 강구하고 있으므로 명맥만 유지하고 있는 통영전통나전칠기가 몇몇 안되는 나전칠기 장인에게 정부지원금 등의 지원으로 옛 명성을 되찾기 바란다.&lt;/P&gt;&lt;/FONT&gt;
&lt;P&gt;출처 : &lt;A title="[http://www.tynews.net/kimsboard.php3?table=parkgo&amp;amp;action=list&amp;amp;p=1]로 이동합니다." href="http://www.tynews.net/kimsboard.php3?table=parkgo&amp;amp;action=list&amp;amp;p=1" target=_blank&gt;&lt;FONT color=#565656&gt;박건오의 '통영기행'&lt;/FONT&gt;&lt;/A&gt; &lt;/P&gt;
&lt;DIV class=txc-textbox style="BORDER-RIGHT: #cbcbcb 3px double; PADDING-RIGHT: 10px; BORDER-TOP: #cbcbcb 3px double; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; BORDER-LEFT: #cbcbcb 3px double; PADDING-TOP: 10px; BORDER-BOTTOM: #cbcbcb 3px double; BACKGROUND-COLOR: #ffffff"&gt;&lt;STRONG&gt;&lt;FONT style="BACKGROUND-COLOR: #6abb9a" color=#5c7fb0&gt;&lt;FONT style="BACKGROUND-COLOR: #ffffff" color=#000000&gt;작가소개&lt;/FONT&gt;&lt;br /&gt;
&lt;/FONT&gt;&lt;/STRONG&gt;
&lt;DIV class="imageblock left" style="FLOAT: left; MARGIN-RIGHT: 10px"&gt;&lt;A href="http://cfs11.tistory.com/original/10/tistory/2008/12/22/14/37/494f27a53b87c" target=_blank rel=lightbox&gt;&lt;IMG height=60 alt="" src="http://cfs11.tistory.com/image/10/tistory/2008/12/22/14/37/494f27a53b87c" width=60&gt;&lt;/A&gt;&lt;/DIV&gt;&lt;br /&gt;
- 2남 1녀를 둔 아버지&lt;br /&gt;
- 통영의 재래장터를 역동적으로 묘사한 수필 '시장'으로 수필문학을 통해 등단&lt;br /&gt;
- 현재 '통영신문' 편집국장&lt;br /&gt;
&lt;/DIV&gt;&lt;br /&gt;&lt;div class="entry-ccl" style="clear: both; text-align: right; margin-bottom: 10px"&gt;
	&lt;img id="ccl-icon-478-0" class="entry-ccl-by" src="http://cfs.tistory.com/static/admin/editor/ccl_black01.png" onmouseover="tistoryCcl.show(this, 3)" onmouseout="tistoryCcl.hide()" alt="저작자 표시"/&gt;
	&lt;!--
	&lt;rdf:RDF xmlns="http://web.resource.org/cc/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"&gt;
		&lt;Work rdf:about=""&gt;
			&lt;license rdf:resource="http://creativecommons.org/licenses/by-fr/2.0/kr/" /&gt;
		&lt;/Work&gt;
		&lt;License rdf:about="http://creativecommons.org/licenses/by-fr/"&gt;
			&lt;permits rdf:resource="http://web.resource.org/cc/Reproduction"/&gt;
			&lt;permits rdf:resource="http://web.resource.org/cc/Distribution"/&gt;
			&lt;requires rdf:resource="http://web.resource.org/cc/Notice"/&gt;
			&lt;requires rdf:resource="http://web.resource.org/cc/Attribution"/&gt;
			&lt;permits rdf:resource="http://web.resource.org/cc/DerivativeWorks"/&gt;
		&lt;/License&gt;
	&lt;/rdf:RDF&gt;
	--&gt;
&lt;/div&gt;
&lt;script type="text/javascript"&gt;
if(/MSIE [0-6]\./.test(navigator.userAgent)){for(var i=0;i&lt;1;i++){var el=document.getElementById('ccl-icon-478-'+i);el.style.filter='progid:DXImageTransform.Microsoft.AlphaImageLoader(src="'+el.src+'",sizingMethod="image")';el.src='http://cfs.tistory.com/static/admin/form/s.gif';}}
&lt;/script&gt;
&lt;div class="blogger-news-widget" style="width: 100%; text-align: center"&gt;
	  			&lt;embed src="http://api.bloggernews.media.daum.net/static/recombox1.swf?nid=2635167" quality="high" bgcolor="#ffffff" width="400" height="80" type="application/x-shockwave-flash"&gt;&lt;/embed&gt;
	  		&lt;/div&gt;</description>
			<category>[STORY]통영기행</category>
			<author>나빌레나</author>
			<guid isPermaLink="false">http://navylela.tistory.com/478</guid>
			<comments>http://navylela.tistory.com/478#entry478comment</comments>
			<pubDate>Sun, 01 Mar 2009 12:09:06 +0900</pubDate>
		<feedburner:origLink>http://navylela.tistory.com/478</feedburner:origLink></item>
		<item>
			<title>[MFC]폴더 선택 다이얼로그 띄우는 방법</title>
			<link>http://feedproxy.google.com/~r/navylela/~3/Cru4AG50WNA/477</link>
			<description>&lt;P&gt;CString&amp;nbsp; strFolder = _T("");&lt;br /&gt;
&amp;nbsp;ITEMIDLIST* pidlBrowse;&lt;br /&gt;
&amp;nbsp;TCHAR&amp;nbsp; achPath[MAX_PATH];&lt;br /&gt;
&amp;nbsp;BROWSEINFO brInfo;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;brInfo.hwndOwner&amp;nbsp; = this-&amp;gt;GetSafeHwnd();&lt;br /&gt;
&amp;nbsp;brInfo.pidlRoot&amp;nbsp;&amp;nbsp; = NULL;&lt;br /&gt;
&amp;nbsp;brInfo.pszDisplayName = "폴더 선택"; &lt;br /&gt;
&amp;nbsp;brInfo.lpszTitle&amp;nbsp; = "폴더 선택"; &lt;br /&gt;
&amp;nbsp;brInfo.ulFlags&amp;nbsp;&amp;nbsp; = BIF_RETURNONLYFSDIRS;&lt;br /&gt;
&amp;nbsp;brInfo.lpfn&amp;nbsp;&amp;nbsp;&amp;nbsp; = NULL;&lt;br /&gt;
&amp;nbsp;pidlBrowse&amp;nbsp;&amp;nbsp;&amp;nbsp; = ::SHBrowseForFolder( &amp;amp;brInfo );&lt;/P&gt;
&lt;P&gt;&amp;nbsp;if(pidlBrowse != NULL) &lt;br /&gt;
&amp;nbsp;{&lt;br /&gt;
&amp;nbsp;&amp;nbsp;SHGetPathFromIDList( pidlBrowse, achPath );&lt;br /&gt;
&amp;nbsp;&amp;nbsp;strFolder = achPath;&lt;br /&gt;
&amp;nbsp;}&lt;br /&gt;
&lt;/P&gt;&lt;div class="entry-ccl" style="clear: both; text-align: right; margin-bottom: 10px"&gt;
	&lt;img id="ccl-icon-477-0" class="entry-ccl-by" src="http://cfs.tistory.com/static/admin/editor/ccl_black01.png" onmouseover="tistoryCcl.show(this, 3)" onmouseout="tistoryCcl.hide()" alt="저작자 표시"/&gt;
	&lt;!--
	&lt;rdf:RDF xmlns="http://web.resource.org/cc/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"&gt;
		&lt;Work rdf:about=""&gt;
			&lt;license rdf:resource="http://creativecommons.org/licenses/by-fr/2.0/kr/" /&gt;
		&lt;/Work&gt;
		&lt;License rdf:about="http://creativecommons.org/licenses/by-fr/"&gt;
			&lt;permits rdf:resource="http://web.resource.org/cc/Reproduction"/&gt;
			&lt;permits rdf:resource="http://web.resource.org/cc/Distribution"/&gt;
			&lt;requires rdf:resource="http://web.resource.org/cc/Notice"/&gt;
			&lt;requires rdf:resource="http://web.resource.org/cc/Attribution"/&gt;
			&lt;permits rdf:resource="http://web.resource.org/cc/DerivativeWorks"/&gt;
		&lt;/License&gt;
	&lt;/rdf:RDF&gt;
	--&gt;
&lt;/div&gt;
&lt;script type="text/javascript"&gt;
if(/MSIE [0-6]\./.test(navigator.userAgent)){for(var i=0;i&lt;1;i++){var el=document.getElementById('ccl-icon-477-'+i);el.style.filter='progid:DXImageTransform.Microsoft.AlphaImageLoader(src="'+el.src+'",sizingMethod="image")';el.src='http://cfs.tistory.com/static/admin/form/s.gif';}}
&lt;/script&gt;
&lt;div class="blogger-news-widget" style="width: 100%; text-align: center"&gt;
	  			&lt;embed src="http://api.bloggernews.media.daum.net/static/recombox1.swf?nid=2633353" quality="high" bgcolor="#ffffff" width="400" height="80" type="application/x-shockwave-flash"&gt;&lt;/embed&gt;
	  		&lt;/div&gt;</description>
			<category>MFC &amp; 윈도우 프로그래밍</category>
			<author>나빌레나</author>
			<guid isPermaLink="false">http://navylela.tistory.com/477</guid>
			<comments>http://navylela.tistory.com/477#entry477comment</comments>
			<pubDate>Sat, 28 Feb 2009 22:22:56 +0900</pubDate>
		<feedburner:origLink>http://navylela.tistory.com/477</feedburner:origLink></item>
		<item>
			<title>AlarmPlus[알플] 개발일지</title>
			<link>http://feedproxy.google.com/~r/navylela/~3/xQOKajDYk8U/475</link>
			<description>&lt;P&gt;&lt;div class="imageblock center" style="text-align: center; clear: both;"&gt;&lt;a href="http://cfs15.tistory.com/original/5/tistory/2009/02/22/22/15/49a1500c42770" rel="lightbox" target="_blank"&gt;&lt;img src="http://cfs15.tistory.com/image/5/tistory/2009/02/22/22/15/49a1500c42770" alt="" filemime="" filename="alarm.jpg" height="387" width="487"/&gt;&lt;/a&gt;&lt;/div&gt;&lt;/P&gt;&lt;br /&gt;
다시 개발이 시작됐다. &lt;br /&gt;
회사일 때문에 바쁘다는 핑계로 접어두었던 알람플러스[알플]. &lt;br /&gt;
개발 언어 바꾸고 시작하려니 모든걸 첨부터 해야 한다는게 부담으로 다가왔지만 &lt;br /&gt;
익숙하니깐 진도는 빨리 나갔다. &lt;br /&gt;
&lt;br /&gt;가장 난해한건 역시나 UI.. &lt;br /&gt;
이번에 서버 파트에서 클라이언트 파트로 옮기면서 UI 및 디자인팩토링에 대해서 공부하기 시작해서 배운 것들을 적용시켜가면서 개발해 보았다. UI는 어쩔 수 없이 인터넷에 떠도는 소스를 가져와서 약간의 커스터마이징만 했다. 역시나 개발시간 단축이라는 효과는 확실히 보장해준다 ㅎ&lt;br /&gt;
&lt;br /&gt;금요일 하루 개발하고 일요일, 그리고 월요일 쯤이면 배포가 가능할려나..처음 단일 알람 설정으로 만들었던 알람플러스는 거의 하루만에 완성됐었다.&amp;nbsp;언어자체에서 제공되는 컨트롤들이 쓰기 쉽도록 되어 있었고, 짧은 기간에 완성된만큼 기능도 단순했었다. 이번에 개발하는 업그레이드 버전은 단순한 기능에서 확장시켜서 설계했기 때문에 기간도 더 많이 소요되는 것 같다. 그치만 설계를 잘했기에(ㅎㅎ;;) 짧은 시간에 완료 할 수 있지 싶다. &lt;br /&gt;
&lt;br /&gt;긍데 개발하다보니 계속 추가하고픈 것들이 나타나네..&lt;div class="entry-ccl" style="clear: both; text-align: right; margin-bottom: 10px"&gt;
	&lt;img id="ccl-icon-475-0" class="entry-ccl-by" src="http://cfs.tistory.com/static/admin/editor/ccl_black01.png" onmouseover="tistoryCcl.show(this, 3)" onmouseout="tistoryCcl.hide()" alt="저작자 표시"/&gt;
	&lt;!--
	&lt;rdf:RDF xmlns="http://web.resource.org/cc/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"&gt;
		&lt;Work rdf:about=""&gt;
			&lt;license rdf:resource="http://creativecommons.org/licenses/by-fr/2.0/kr/" /&gt;
		&lt;/Work&gt;
		&lt;License rdf:about="http://creativecommons.org/licenses/by-fr/"&gt;
			&lt;permits rdf:resource="http://web.resource.org/cc/Reproduction"/&gt;
			&lt;permits rdf:resource="http://web.resource.org/cc/Distribution"/&gt;
			&lt;requires rdf:resource="http://web.resource.org/cc/Notice"/&gt;
			&lt;requires rdf:resource="http://web.resource.org/cc/Attribution"/&gt;
			&lt;permits rdf:resource="http://web.resource.org/cc/DerivativeWorks"/&gt;
		&lt;/License&gt;
	&lt;/rdf:RDF&gt;
	--&gt;
&lt;/div&gt;
&lt;script type="text/javascript"&gt;
if(/MSIE [0-6]\./.test(navigator.userAgent)){for(var i=0;i&lt;1;i++){var el=document.getElementById('ccl-icon-475-'+i);el.style.filter='progid:DXImageTransform.Microsoft.AlphaImageLoader(src="'+el.src+'",sizingMethod="image")';el.src='http://cfs.tistory.com/static/admin/form/s.gif';}}
&lt;/script&gt;
&lt;div class="blogger-news-widget" style="width: 100%; text-align: center"&gt;
	  			&lt;embed src="http://api.bloggernews.media.daum.net/static/recombox1.swf?nid=2593728" quality="high" bgcolor="#ffffff" width="400" height="80" type="application/x-shockwave-flash"&gt;&lt;/embed&gt;
	  		&lt;/div&gt;</description>
			<category>[STORY]AlarmPlus</category>
			<author>나빌레나</author>
			<guid isPermaLink="false">http://navylela.tistory.com/475</guid>
			<comments>http://navylela.tistory.com/475#entry475comment</comments>
			<pubDate>Sun, 22 Feb 2009 22:24:01 +0900</pubDate>
		<feedburner:origLink>http://navylela.tistory.com/475</feedburner:origLink></item>
		<item>
			<title>[MFC]트레이아이콘 팝업메뉴 사라지게 하는 방법</title>
			<link>http://feedproxy.google.com/~r/navylela/~3/17HwGrRos7Q/474</link>
			<description>&lt;P&gt;&lt;br /&gt;
&lt;div class="imageblock left" style="float: left; margin-right: 10px;"&gt;&lt;a href="http://cfs13.tistory.com/original/23/tistory/2009/02/10/13/32/4991035012cb9" rel="lightbox" target="_blank"&gt;&lt;img src="http://cfs13.tistory.com/image/23/tistory/2009/02/10/13/32/4991035012cb9" alt="" filemime="" filename="1.jpg" height="303" width="400"/&gt;&lt;/a&gt;&lt;/div&gt;트레이아이콘을 생성시키고 우측 마우스 클릭 시 팝업메뉴를 띄울 때 포커스를 벗어나서 다른 곳을 클릭해도 팝업메뉴가 사라지지 않는 경우가 있다. 이럴 경우 아래와 같이 SetForegroundWindow() 함수를 호출해주는 코드를&amp;nbsp;추가해주면 해결된다.&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;/P&gt;
&lt;DIV class=txc-textbox style="BORDER-RIGHT: #cbcbcb 3px double; PADDING-RIGHT: 10px; BORDER-TOP: #cbcbcb 3px double; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; BORDER-LEFT: #cbcbcb 3px double; PADDING-TOP: 10px; BORDER-BOTTOM: #cbcbcb 3px double; BACKGROUND-COLOR: #ffffff"&gt;
&lt;DIV&gt;LRESULT CTestDlg::OnTrayIconMsg(WPARAM wParam, LPARAM lParam)&lt;br /&gt;
&lt;/DIV&gt;
&lt;DIV&gt;{&lt;br /&gt;
&lt;/DIV&gt;
&lt;DIV style="MARGIN-LEFT: 4em"&gt;&amp;nbsp;// 등록된 TrayIcon 클릭하면 Show....&lt;br /&gt;
&lt;/DIV&gt;
&lt;P style="MARGIN-LEFT: 4em"&gt;if(lParam == WM_RBUTTONDOWN)&lt;br /&gt;
{&amp;nbsp; &lt;br /&gt;
&lt;/P&gt;
&lt;P style="MARGIN-LEFT: 8em"&gt;&lt;FONT color=#193da9&gt;&lt;STRONG&gt;SetForegroundWindow();&lt;br /&gt;
&lt;br /&gt;&lt;/STRONG&gt;&lt;FONT color=#474747&gt;//팝업띄우기&lt;/FONT&gt;&lt;br /&gt;
&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="MARGIN-LEFT: 4em"&gt;}&lt;br /&gt;
&lt;/P&gt;
&lt;P&gt;}&lt;/P&gt;&lt;/DIV&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;div class="entry-ccl" style="clear: both; text-align: right; margin-bottom: 10px"&gt;
	&lt;img id="ccl-icon-474-0" class="entry-ccl-by" src="http://cfs.tistory.com/static/admin/editor/ccl_black01.png" onmouseover="tistoryCcl.show(this, 3)" onmouseout="tistoryCcl.hide()" alt="저작자 표시"/&gt;
	&lt;!--
	&lt;rdf:RDF xmlns="http://web.resource.org/cc/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"&gt;
		&lt;Work rdf:about=""&gt;
			&lt;license rdf:resource="http://creativecommons.org/licenses/by-fr/2.0/kr/" /&gt;
		&lt;/Work&gt;
		&lt;License rdf:about="http://creativecommons.org/licenses/by-fr/"&gt;
			&lt;permits rdf:resource="http://web.resource.org/cc/Reproduction"/&gt;
			&lt;permits rdf:resource="http://web.resource.org/cc/Distribution"/&gt;
			&lt;requires rdf:resource="http://web.resource.org/cc/Notice"/&gt;
			&lt;requires rdf:resource="http://web.resource.org/cc/Attribution"/&gt;
			&lt;permits rdf:resource="http://web.resource.org/cc/DerivativeWorks"/&gt;
		&lt;/License&gt;
	&lt;/rdf:RDF&gt;
	--&gt;
&lt;/div&gt;
&lt;script type="text/javascript"&gt;
if(/MSIE [0-6]\./.test(navigator.userAgent)){for(var i=0;i&lt;1;i++){var el=document.getElementById('ccl-icon-474-'+i);el.style.filter='progid:DXImageTransform.Microsoft.AlphaImageLoader(src="'+el.src+'",sizingMethod="image")';el.src='http://cfs.tistory.com/static/admin/form/s.gif';}}
&lt;/script&gt;
&lt;div class="blogger-news-widget" style="width: 100%; text-align: center"&gt;
	  			&lt;embed src="http://api.bloggernews.media.daum.net/static/recombox1.swf?nid=2517373" quality="high" bgcolor="#ffffff" width="400" height="80" type="application/x-shockwave-flash"&gt;&lt;/embed&gt;
	  		&lt;/div&gt;</description>
			<category>MFC &amp; 윈도우 프로그래밍</category>
			<author>나빌레나</author>
			<guid isPermaLink="false">http://navylela.tistory.com/474</guid>
			<comments>http://navylela.tistory.com/474#entry474comment</comments>
			<pubDate>Tue, 10 Feb 2009 13:32:51 +0900</pubDate>
		<feedburner:origLink>http://navylela.tistory.com/474</feedburner:origLink></item>
		<item>
			<title>알람 프로그램 AlarmPlus(알플) 라디오 채널 정보 추가</title>
			<link>http://feedproxy.google.com/~r/navylela/~3/LPmws3RJCJk/473</link>
			<description>&lt;div class="imageblock left" style="float: left; margin-right: 10px;"&gt;&lt;a href="http://cfs14.tistory.com/original/34/tistory/2009/02/06/17/37/498bf6d0eaa87" rel="lightbox" target="_blank"&gt;&lt;img src="http://cfs14.tistory.com/image/34/tistory/2009/02/06/17/37/498bf6d0eaa87" alt="" filemime="" filename="1.JPG" height="344" width="342"/&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
개발 시간 부족이라는 핑계로 개발은 않고 라디오 채널 정보만 확장했습니다.&lt;br /&gt;
&lt;br /&gt;&lt;FONT style="BACKGROUND-COLOR: #faedd4" color=#5c7fb0&gt;&lt;STRONG&gt;티아모&lt;/STRONG&gt;&lt;/FONT&gt; 님께서 요청하신 아리랑 과 EBS 추가 했구요. 그 외 공중파 방송 추가 되었습니다.&lt;br /&gt;
&lt;br /&gt;아래 목록이 채널 리스트입니다.&lt;br /&gt;
&lt;br /&gt;[공중파]SBS러브FM&lt;br /&gt;
[공중파]SBS파워FM&lt;br /&gt;
[공중파]KBS1&lt;br /&gt;
[공중파]KBS2&lt;br /&gt;
[공중파]EBS FM&lt;br /&gt;
[공중파]MBC FM4U&lt;br /&gt;
[영어 방송]BBC&lt;br /&gt;
[영어 방송]TBS eFM (101.3 MHz)&lt;br /&gt;
[영어 방송]Arirang라디오&lt;SPAN id=tx_marker_caret&gt;&lt;/SPAN&gt;&lt;br /&gt;
&lt;br /&gt;&amp;nbsp;&lt;br /&gt;
&lt;br /&gt;이후에 프로그램 및 라디오 채널 꾸준히 업뎃 될 것이니 기대 많이 해주세요~&lt;br /&gt;
&lt;br /&gt;&lt;div class="entry-ccl" style="clear: both; text-align: right; margin-bottom: 10px"&gt;
	&lt;img id="ccl-icon-473-0" class="entry-ccl-by" src="http://cfs.tistory.com/static/admin/editor/ccl_black01.png" onmouseover="tistoryCcl.show(this, 3)" onmouseout="tistoryCcl.hide()" alt="저작자 표시"/&gt;
	&lt;!--
	&lt;rdf:RDF xmlns="http://web.resource.org/cc/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"&gt;
		&lt;Work rdf:about=""&gt;
			&lt;license rdf:resource="http://creativecommons.org/licenses/by-fr/2.0/kr/" /&gt;
		&lt;/Work&gt;
		&lt;License rdf:about="http://creativecommons.org/licenses/by-fr/"&gt;
			&lt;permits rdf:resource="http://web.resource.org/cc/Reproduction"/&gt;
			&lt;permits rdf:resource="http://web.resource.org/cc/Distribution"/&gt;
			&lt;requires rdf:resource="http://web.resource.org/cc/Notice"/&gt;
			&lt;requires rdf:resource="http://web.resource.org/cc/Attribution"/&gt;
			&lt;permits rdf:resource="http://web.resource.org/cc/DerivativeWorks"/&gt;
		&lt;/License&gt;
	&lt;/rdf:RDF&gt;
	--&gt;
&lt;/div&gt;
&lt;script type="text/javascript"&gt;
if(/MSIE [0-6]\./.test(navigator.userAgent)){for(var i=0;i&lt;1;i++){var el=document.getElementById('ccl-icon-473-'+i);el.style.filter='progid:DXImageTransform.Microsoft.AlphaImageLoader(src="'+el.src+'",sizingMethod="image")';el.src='http://cfs.tistory.com/static/admin/form/s.gif';}}
&lt;/script&gt;
&lt;div class="blogger-news-widget" style="width: 100%; text-align: center"&gt;
	  			&lt;embed src="http://api.bloggernews.media.daum.net/static/recombox1.swf?nid=2495861" quality="high" bgcolor="#ffffff" width="400" height="80" type="application/x-shockwave-flash"&gt;&lt;/embed&gt;
	  		&lt;/div&gt;</description>
			<category>[STORY]AlarmPlus</category>
			<author>나빌레나</author>
			<guid isPermaLink="false">http://navylela.tistory.com/473</guid>
			<comments>http://navylela.tistory.com/473#entry473comment</comments>
			<pubDate>Fri, 06 Feb 2009 17:38:53 +0900</pubDate>
		<feedburner:origLink>http://navylela.tistory.com/473</feedburner:origLink></item>
		<item>
			<title>AlarmPlus를 사용하고 계시는 소수 사용자분들께 부탁드립니다.</title>
			<link>http://feedproxy.google.com/~r/navylela/~3/zsrah_wXMko/472</link>
			<description>안녕하세요. AlarmPlus 개발자입니다.&lt;br /&gt;
&lt;br /&gt;다름이 아니오라 회사일 때문에&amp;nbsp; AlarmPlus 업데이트가 지연되고 있습니다.&lt;br /&gt;
&lt;br /&gt;가장 급하게 처리 되어야 할 사안이 라디오채널 편집 기능일텐데 본인 업무가 과중하다 보니 손을 못대는 실정입니다.&lt;br /&gt;
&lt;br /&gt;그래서 여러분들이 필요한 라디오 채널이 무엇인지를 알려주시면 즉각 업데이트 하도록 하겠습니다.&lt;br /&gt;
&lt;br /&gt;이 글을 몇분이나 보실지는 모르겠지만 통계를 보면 고정적으로 사용하시는 분들이 계시네요.&lt;br /&gt;
&lt;br /&gt;그 분들을 위해서라도 필요한 기능을 추가할 계획입니다.&lt;br /&gt;
&lt;br /&gt;일단 임시방편을 마련하였으니 필요하신 분들은 요청해주시기 바랍니다.&lt;br /&gt;
&lt;br /&gt;요청하실 때는 댓글이나 메일(&lt;A href="mailto:navylela@naver.com"&gt;navylela@naver.com&lt;/A&gt;) 로 요청해주시기 바라며&lt;br /&gt;
&lt;br /&gt;라디오 프로그램 이름이나 채널이름, 주소 와 같은 정보를 주시면 감사하겠습니다.&lt;br /&gt;&lt;div class="entry-ccl" style="clear: both; text-align: right; margin-bottom: 10px"&gt;
	&lt;img id="ccl-icon-472-0" class="entry-ccl-by" src="http://cfs.tistory.com/static/admin/editor/ccl_black01.png" onmouseover="tistoryCcl.show(this, 3)" onmouseout="tistoryCcl.hide()" alt="저작자 표시"/&gt;
	&lt;!--
	&lt;rdf:RDF xmlns="http://web.resource.org/cc/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"&gt;
		&lt;Work rdf:about=""&gt;
			&lt;license rdf:resource="http://creativecommons.org/licenses/by-fr/2.0/kr/" /&gt;
		&lt;/Work&gt;
		&lt;License rdf:about="http://creativecommons.org/licenses/by-fr/"&gt;
			&lt;permits rdf:resource="http://web.resource.org/cc/Reproduction"/&gt;
			&lt;permits rdf:resource="http://web.resource.org/cc/Distribution"/&gt;
			&lt;requires rdf:resource="http://web.resource.org/cc/Notice"/&gt;
			&lt;requires rdf:resource="http://web.resource.org/cc/Attribution"/&gt;
			&lt;permits rdf:resource="http://web.resource.org/cc/DerivativeWorks"/&gt;
		&lt;/License&gt;
	&lt;/rdf:RDF&gt;
	--&gt;
&lt;/div&gt;
&lt;script type="text/javascript"&gt;
if(/MSIE [0-6]\./.test(navigator.userAgent)){for(var i=0;i&lt;1;i++){var el=document.getElementById('ccl-icon-472-'+i);el.style.filter='progid:DXImageTransform.Microsoft.AlphaImageLoader(src="'+el.src+'",sizingMethod="image")';el.src='http://cfs.tistory.com/static/admin/form/s.gif';}}
&lt;/script&gt;
&lt;div class="blogger-news-widget" style="width: 100%; text-align: center"&gt;
	  			&lt;embed src="http://api.bloggernews.media.daum.net/static/recombox1.swf?nid=2482262" quality="high" bgcolor="#ffffff" width="400" height="80" type="application/x-shockwave-flash"&gt;&lt;/embed&gt;
	  		&lt;/div&gt;</description>
			<category>[STORY]AlarmPlus</category>
			<author>나빌레나</author>
			<guid isPermaLink="false">http://navylela.tistory.com/472</guid>
			<comments>http://navylela.tistory.com/472#entry472comment</comments>
			<pubDate>Wed, 04 Feb 2009 18:05:00 +0900</pubDate>
		<feedburner:origLink>http://navylela.tistory.com/472</feedburner:origLink></item>
		<item>
			<title>[오라클]인덱스 생성 / 재생성 / 삭제</title>
			<link>http://feedproxy.google.com/~r/navylela/~3/l-866TZLrBU/469</link>
			<description>&lt;FONT color=#000000&gt;&lt;STRONG&gt;&lt;SPAN style="FONT-SIZE: 11pt"&gt;생성&lt;/SPAN&gt;&lt;br /&gt;
&lt;/STRONG&gt;CREATE INDEX 인덱스명 ON 테이블명(필드명)&lt;br /&gt;
&lt;br /&gt;ex)&lt;br /&gt;
SQL&amp;gt;create index emp_id_idx on emp_tb(emp_id);&lt;br /&gt;
&lt;br /&gt;&lt;/FONT&gt;&lt;STRONG&gt;&lt;SPAN style="FONT-SIZE: 10pt"&gt;재생성&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;br /&gt;

&lt;P&gt;ALTER INDEX 인덱스명 REBUILD;&lt;br /&gt;
&lt;br /&gt;ex)&lt;br /&gt;
SQL&amp;gt; alter index emp_id_idx rebuild;&lt;/P&gt;
&lt;DIV class=autosourcing-stub&gt;&lt;STRONG&gt;&lt;SPAN style="FONT-SIZE: 10pt"&gt;삭제&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/DIV&gt;
&lt;P&gt;DROP INDEX 인덱스명;&lt;br /&gt;
&lt;br /&gt;ex)&lt;br /&gt;
SQL&amp;gt;drop index emp_id_idx;&lt;/P&gt;&lt;div class="entry-ccl" style="clear: both; text-align: right; margin-bottom: 10px"&gt;
	&lt;img id="ccl-icon-469-0" class="entry-ccl-by" src="http://cfs.tistory.com/static/admin/editor/ccl_black01.png" onmouseover="tistoryCcl.show(this, 3)" onmouseout="tistoryCcl.hide()" alt="저작자 표시"/&gt;
	&lt;!--
	&lt;rdf:RDF xmlns="http://web.resource.org/cc/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"&gt;
		&lt;Work rdf:about=""&gt;
			&lt;license rdf:resource="http://creativecommons.org/licenses/by-fr/2.0/kr/" /&gt;
		&lt;/Work&gt;
		&lt;License rdf:about="http://creativecommons.org/licenses/by-fr/"&gt;
			&lt;permits rdf:resource="http://web.resource.org/cc/Reproduction"/&gt;
			&lt;permits rdf:resource="http://web.resource.org/cc/Distribution"/&gt;
			&lt;requires rdf:resource="http://web.resource.org/cc/Notice"/&gt;
			&lt;requires rdf:resource="http://web.resource.org/cc/Attribution"/&gt;
			&lt;permits rdf:resource="http://web.resource.org/cc/DerivativeWorks"/&gt;
		&lt;/License&gt;
	&lt;/rdf:RDF&gt;
	--&gt;
&lt;/div&gt;
&lt;script type="text/javascript"&gt;
if(/MSIE [0-6]\./.test(navigator.userAgent)){for(var i=0;i&lt;1;i++){var el=document.getElementById('ccl-icon-469-'+i);el.style.filter='progid:DXImageTransform.Microsoft.AlphaImageLoader(src="'+el.src+'",sizingMethod="image")';el.src='http://cfs.tistory.com/static/admin/form/s.gif';}}
&lt;/script&gt;
</description>
			<category>ORACLE</category>
			<author>나빌레나</author>
			<guid isPermaLink="false">http://navylela.tistory.com/469</guid>
			<comments>http://navylela.tistory.com/469#entry469comment</comments>
			<pubDate>Fri, 30 Jan 2009 09:52:20 +0900</pubDate>
		<feedburner:origLink>http://navylela.tistory.com/469</feedburner:origLink></item>
		<item>
			<title>본인 휴대전화 복제 여부 확인 방법</title>
			<link>http://feedproxy.google.com/~r/navylela/~3/miUR0qifk40/461</link>
			<description>1. 휴대전화 전원을 끈다.&lt;br /&gt;
&lt;br /&gt;2. 친구의 휴대전화를 빌려서 본인 핸드폰으로 전화를 걸어본다.&lt;br /&gt;
&lt;br /&gt;3. '전원이 꺼져 있습니다'라는 안내양의 아리따운 목소리 대신&amp;nbsp;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;컬러링이나 신호음이 가거나 낯선 사람이 전화를 받는 것 같은 소리가 들린다면 복제된 것이라고 보면 된다.&lt;br /&gt;
&lt;br /&gt;추신 : 본인 휴대전화가 복제된 적이 없기 때문에 검증된 사실은 아닙니다^^;&lt;br /&gt;&lt;div class="entry-ccl" style="clear: both; text-align: right; margin-bottom: 10px"&gt;
	&lt;img id="ccl-icon-461-0" class="entry-ccl-by" src="http://cfs.tistory.com/static/admin/editor/ccl_black01.png" onmouseover="tistoryCcl.show(this, 3)" onmouseout="tistoryCcl.hide()" alt="저작자 표시"/&gt;
	&lt;!--
	&lt;rdf:RDF xmlns="http://web.resource.org/cc/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"&gt;
		&lt;Work rdf:about=""&gt;
			&lt;license rdf:resource="http://creativecommons.org/licenses/by-fr/2.0/kr/" /&gt;
		&lt;/Work&gt;
		&lt;License rdf:about="http://creativecommons.org/licenses/by-fr/"&gt;
			&lt;permits rdf:resource="http://web.resource.org/cc/Reproduction"/&gt;
			&lt;permits rdf:resource="http://web.resource.org/cc/Distribution"/&gt;
			&lt;requires rdf:resource="http://web.resource.org/cc/Notice"/&gt;
			&lt;requires rdf:resource="http://web.resource.org/cc/Attribution"/&gt;
			&lt;permits rdf:resource="http://web.resource.org/cc/DerivativeWorks"/&gt;
		&lt;/License&gt;
	&lt;/rdf:RDF&gt;
	--&gt;
&lt;/div&gt;
&lt;script type="text/javascript"&gt;
if(/MSIE [0-6]\./.test(navigator.userAgent)){for(var i=0;i&lt;1;i++){var el=document.getElementById('ccl-icon-461-'+i);el.style.filter='progid:DXImageTransform.Microsoft.AlphaImageLoader(src="'+el.src+'",sizingMethod="image")';el.src='http://cfs.tistory.com/static/admin/form/s.gif';}}
&lt;/script&gt;
&lt;div class="blogger-news-widget" style="width: 100%; text-align: center"&gt;
	  			&lt;embed src="http://api.bloggernews.media.daum.net/static/recombox1.swf?nid=2414151" quality="high" bgcolor="#ffffff" width="400" height="80" type="application/x-shockwave-flash"&gt;&lt;/embed&gt;
	  		&lt;/div&gt;</description>
			<category>[STORY]일거양득</category>
			<author>나빌레나</author>
			<guid isPermaLink="false">http://navylela.tistory.com/461</guid>
			<comments>http://navylela.tistory.com/461#entry461comment</comments>
			<pubDate>Thu, 22 Jan 2009 17:33:45 +0900</pubDate>
		<feedburner:origLink>http://navylela.tistory.com/461</feedburner:origLink></item>
		<item>
			<title>DirectShow MSDN Library</title>
			<link>http://feedproxy.google.com/~r/navylela/~3/sFv4algHfzQ/460</link>
			<description>&lt;A href="http://msdn.microsoft.com/en-us/library/ms783323(VS.85).aspx" target=_blank&gt;&lt;U&gt;&lt;br /&gt;
http://msdn.microsoft.com/en-us/library/ms783323(VS.85).aspx &lt;/U&gt;&lt;/A&gt;&lt;br /&gt;
&lt;br /&gt;&lt;div class="entry-ccl" style="clear: both; text-align: right; margin-bottom: 10px"&gt;
	&lt;img id="ccl-icon-460-0" class="entry-ccl-by" src="http://cfs.tistory.com/static/admin/editor/ccl_black01.png" onmouseover="tistoryCcl.show(this, 3)" onmouseout="tistoryCcl.hide()" alt="저작자 표시"/&gt;
	&lt;!--
	&lt;rdf:RDF xmlns="http://web.resource.org/cc/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"&gt;
		&lt;Work rdf:about=""&gt;
			&lt;license rdf:resource="http://creativecommons.org/licenses/by-fr/2.0/kr/" /&gt;
		&lt;/Work&gt;
		&lt;License rdf:about="http://creativecommons.org/licenses/by-fr/"&gt;
			&lt;permits rdf:resource="http://web.resource.org/cc/Reproduction"/&gt;
			&lt;permits rdf:resource="http://web.resource.org/cc/Distribution"/&gt;
			&lt;requires rdf:resource="http://web.resource.org/cc/Notice"/&gt;
			&lt;requires rdf:resource="http://web.resource.org/cc/Attribution"/&gt;
			&lt;permits rdf:resource="http://web.resource.org/cc/DerivativeWorks"/&gt;
		&lt;/License&gt;
	&lt;/rdf:RDF&gt;
	--&gt;
&lt;/div&gt;
&lt;script type="text/javascript"&gt;
if(/MSIE [0-6]\./.test(navigator.userAgent)){for(var i=0;i&lt;1;i++){var el=document.getElementById('ccl-icon-460-'+i);el.style.filter='progid:DXImageTransform.Microsoft.AlphaImageLoader(src="'+el.src+'",sizingMethod="image")';el.src='http://cfs.tistory.com/static/admin/form/s.gif';}}
&lt;/script&gt;
&lt;div class="blogger-news-widget" style="width: 100%; text-align: center"&gt;
	  			&lt;embed src="http://api.bloggernews.media.daum.net/static/recombox1.swf?nid=2414155" quality="high" bgcolor="#ffffff" width="400" height="80" type="application/x-shockwave-flash"&gt;&lt;/embed&gt;
	  		&lt;/div&gt;</description>
			<category>[STORY]DirectShow &amp; WMF</category>
			<category>DirectShow</category>
			<category>다이렉트쇼 MSDN</category>
			<author>나빌레나</author>
			<guid isPermaLink="false">http://navylela.tistory.com/460</guid>
			<comments>http://navylela.tistory.com/460#entry460comment</comments>
			<pubDate>Thu, 22 Jan 2009 17:23:51 +0900</pubDate>
		<feedburner:origLink>http://navylela.tistory.com/460</feedburner:origLink></item>
		<item>
			<title>[오라클]N개의 데이타 넣기 프로시저</title>
			<link>http://feedproxy.google.com/~r/navylela/~3/hHVdZcoE5Gc/459</link>
			<description>&lt;P&gt;create sequence TEST_SEQ;&lt;br /&gt;
commit;&lt;/P&gt;
&lt;P&gt;create or replace procedure PROC_INSERT(nCount NUMBER)&lt;br /&gt;
is&lt;br /&gt;
loop_val number := 0;&lt;br /&gt;
begin&lt;br /&gt;
for i in 1..nCount loop&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; insert into TEST_TB(TESTEID) values(TEST_SEQ.NextVal);&lt;br /&gt;
end loop;&lt;/P&gt;
&lt;P&gt;end PROC_INSERT&lt;br /&gt;
/&lt;br /&gt;
commit;&lt;/P&gt;
&lt;P&gt;exec PROC_INSERT(10000);&lt;/P&gt;
&lt;P&gt;&lt;br /&gt;
&amp;nbsp;&lt;/P&gt;&lt;div class="entry-ccl" style="clear: both; text-align: right; margin-bottom: 10px"&gt;
	&lt;img id="ccl-icon-459-0" class="entry-ccl-by" src="http://cfs.tistory.com/static/admin/editor/ccl_black01.png" onmouseover="tistoryCcl.show(this, 3)" onmouseout="tistoryCcl.hide()" alt="저작자 표시"/&gt;
	&lt;!--
	&lt;rdf:RDF xmlns="http://web.resource.org/cc/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"&gt;
		&lt;Work rdf:about=""&gt;
			&lt;license rdf:resource="http://creativecommons.org/licenses/by-fr/2.0/kr/" /&gt;
		&lt;/Work&gt;
		&lt;License rdf:about="http://creativecommons.org/licenses/by-fr/"&gt;
			&lt;permits rdf:resource="http://web.resource.org/cc/Reproduction"/&gt;
			&lt;permits rdf:resource="http://web.resource.org/cc/Distribution"/&gt;
			&lt;requires rdf:resource="http://web.resource.org/cc/Notice"/&gt;
			&lt;requires rdf:resource="http://web.resource.org/cc/Attribution"/&gt;
			&lt;permits rdf:resource="http://web.resource.org/cc/DerivativeWorks"/&gt;
		&lt;/License&gt;
	&lt;/rdf:RDF&gt;
	--&gt;
&lt;/div&gt;
&lt;script type="text/javascript"&gt;
if(/MSIE [0-6]\./.test(navigator.userAgent)){for(var i=0;i&lt;1;i++){var el=document.getElementById('ccl-icon-459-'+i);el.style.filter='progid:DXImageTransform.Microsoft.AlphaImageLoader(src="'+el.src+'",sizingMethod="image")';el.src='http://cfs.tistory.com/static/admin/form/s.gif';}}
&lt;/script&gt;
&lt;div class="blogger-news-widget" style="width: 100%; text-align: center"&gt;
	  			&lt;embed src="http://api.bloggernews.media.daum.net/static/recombox1.swf?nid=2414163" quality="high" bgcolor="#ffffff" width="400" height="80" type="application/x-shockwave-flash"&gt;&lt;/embed&gt;
	  		&lt;/div&gt;</description>
			<category>ORACLE</category>
			<category>오라클 루프문</category>
			<category>오라클 반복문</category>
			<category>오라클 프로시저</category>
			<category>프로시저</category>
			<author>나빌레나</author>
			<guid isPermaLink="false">http://navylela.tistory.com/459</guid>
			<comments>http://navylela.tistory.com/459#entry459comment</comments>
			<pubDate>Thu, 22 Jan 2009 17:02:25 +0900</pubDate>
		<feedburner:origLink>http://navylela.tistory.com/459</feedburner:origLink></item>
		<item>
			<title>[C#]MAC ADDRESS 가져오는 방법</title>
			<link>http://feedproxy.google.com/~r/navylela/~3/A-NJUnpAUKQ/453</link>
			<description>참조에 System.Management 추가&lt;br /&gt;
&lt;br /&gt;// 추가&lt;br /&gt;
using System.Management;&lt;br /&gt;
&lt;br /&gt;// 아래 코드로 시스템이 가지는 MAC 주소 모두를 가져온다.&lt;br /&gt;
&lt;br /&gt;string qry = "select * FROM Win32_NetworkAdapter"; &lt;br /&gt;
ObjectQuery objectQuery = new ObjectQuery( qry ); &lt;br /&gt;
ManagementObjectSearcher searcher = new ManagementObjectSearcher( objectQuery ); &lt;br /&gt;
string macAdd = ""; &lt;br /&gt;
foreach ( ManagementObject nicObj in searcher.Get() ) &lt;br /&gt;
{ &lt;br /&gt;

&lt;DIV style="MARGIN-LEFT: 4em"&gt;macAdd = nicObj["MACAddress"].ToString(); &lt;br /&gt;
&lt;/DIV&gt;
&lt;DIV style="MARGIN-LEFT: 4em"&gt;MessageBox.Show(macAdd); &lt;br /&gt;
&lt;/DIV&gt;
&lt;DIV&gt;}&lt;br /&gt;
&lt;br /&gt;&lt;/DIV&gt;&lt;div class="entry-ccl" style="clear: both; text-align: right; margin-bottom: 10px"&gt;
	&lt;img id="ccl-icon-453-0" class="entry-ccl-by" src="http://cfs.tistory.com/static/admin/editor/ccl_black01.png" onmouseover="tistoryCcl.show(this, 3)" onmouseout="tistoryCcl.hide()" alt="저작자 표시"/&gt;
	&lt;!--
	&lt;rdf:RDF xmlns="http://web.resource.org/cc/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"&gt;
		&lt;Work rdf:about=""&gt;
			&lt;license rdf:resource="http://creativecommons.org/licenses/by-fr/2.0/kr/" /&gt;
		&lt;/Work&gt;
		&lt;License rdf:about="http://creativecommons.org/licenses/by-fr/"&gt;
			&lt;permits rdf:resource="http://web.resource.org/cc/Reproduction"/&gt;
			&lt;permits rdf:resource="http://web.resource.org/cc/Distribution"/&gt;
			&lt;requires rdf:resource="http://web.resource.org/cc/Notice"/&gt;
			&lt;requires rdf:resource="http://web.resource.org/cc/Attribution"/&gt;
			&lt;permits rdf:resource="http://web.resource.org/cc/DerivativeWorks"/&gt;
		&lt;/License&gt;
	&lt;/rdf:RDF&gt;
	--&gt;
&lt;/div&gt;
&lt;script type="text/javascript"&gt;
if(/MSIE [0-6]\./.test(navigator.userAgent)){for(var i=0;i&lt;1;i++){var el=document.getElementById('ccl-icon-453-'+i);el.style.filter='progid:DXImageTransform.Microsoft.AlphaImageLoader(src="'+el.src+'",sizingMethod="image")';el.src='http://cfs.tistory.com/static/admin/form/s.gif';}}
&lt;/script&gt;
&lt;div class="blogger-news-widget" style="width: 100%; text-align: center"&gt;
	  			&lt;embed src="http://api.bloggernews.media.daum.net/static/recombox1.swf?nid=2407466" quality="high" bgcolor="#ffffff" width="400" height="80" type="application/x-shockwave-flash"&gt;&lt;/embed&gt;
	  		&lt;/div&gt;</description>
			<category>C#</category>
			<author>나빌레나</author>
			<guid isPermaLink="false">http://navylela.tistory.com/453</guid>
			<comments>http://navylela.tistory.com/453#entry453comment</comments>
			<pubDate>Wed, 21 Jan 2009 16:00:31 +0900</pubDate>
		<feedburner:origLink>http://navylela.tistory.com/453</feedburner:origLink></item>
	</channel>
</rss>
