<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Yeple.com &#187; 코드</title>
	<atom:link href="http://yeple.com/blog/category/code/feed/" rel="self" type="application/rss+xml" />
	<link>http://yeple.com</link>
	<description></description>
	<lastBuildDate>Mon, 07 Jun 2010 12:06:24 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>.svn 파일 쉽게 지우기</title>
		<link>http://yeple.com/blog/2010/06/07/svn-%ed%8c%8c%ec%9d%bc-%ec%89%bd%ea%b2%8c-%ec%a7%80%ec%9a%b0%ea%b8%b0/</link>
		<comments>http://yeple.com/blog/2010/06/07/svn-%ed%8c%8c%ec%9d%bc-%ec%89%bd%ea%b2%8c-%ec%a7%80%ec%9a%b0%ea%b8%b0/#comments</comments>
		<pubDate>Mon, 07 Jun 2010 12:06:24 +0000</pubDate>
		<dc:creator>flankerz</dc:creator>
				<category><![CDATA[알아두면좋은것]]></category>
		<category><![CDATA[코드]]></category>
		<category><![CDATA[svn 잡일]]></category>

		<guid isPermaLink="false">http://yeple.com/?p=559</guid>
		<description><![CDATA[짜증나는 .svn 파일 쉽게 지우기 find . -name .svn -print0 &#124; xargs -0 rm -rf 이거 하나로 끝 !!!!]]></description>
			<content:encoded><![CDATA[<p>짜증나는 .svn 파일 쉽게 지우기</p>
<p><code>find . -name .svn -print0 | xargs -0 rm -rf</code></p>
<p>이거 하나로 끝 !!!!</p>
]]></content:encoded>
			<wfw:commentRss>http://yeple.com/blog/2010/06/07/svn-%ed%8c%8c%ec%9d%bc-%ec%89%bd%ea%b2%8c-%ec%a7%80%ec%9a%b0%ea%b8%b0/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Xcode 3.0 의 새로운 기능들</title>
		<link>http://yeple.com/blog/2008/04/12/xcode-30-%ec%9d%98-%ec%83%88%eb%a1%9c%ec%9a%b4-%ea%b8%b0%eb%8a%a5%eb%93%a4/</link>
		<comments>http://yeple.com/blog/2008/04/12/xcode-30-%ec%9d%98-%ec%83%88%eb%a1%9c%ec%9a%b4-%ea%b8%b0%eb%8a%a5%eb%93%a4/#comments</comments>
		<pubDate>Fri, 11 Apr 2008 17:08:28 +0000</pubDate>
		<dc:creator>flankerz</dc:creator>
				<category><![CDATA[코드]]></category>
		<category><![CDATA[xcode]]></category>
		<category><![CDATA[신기능]]></category>

		<guid isPermaLink="false">http://yeple.com/blog/?p=34</guid>
		<description><![CDATA[Xcode 3.0이 나온지는 한참 되었지만 별로 자주 사용할 기회가 없었는데 (겨울방학에는 좀 쉬자!) 이번에 데이터 마이닝 프로젝트를 하면서 몇가지 새로 추가된 기능들이 편리해서 한번 소개합니다. Code Folding 기능 이 기능은 중요하지 않은 코드를 접어둘 수 있는 기능입니다. 많은 IDE에서 사용하고 있는 기능이죠. Xcode 시리즈에서는 3.0 버전에서 처음 나왔습니다. 하지만 이 기능보다 더 유용한 기능은 다음에 [...]]]></description>
			<content:encoded><![CDATA[<p>Xcode 3.0이 나온지는 한참 되었지만 별로 자주 사용할 기회가 없었는데 (겨울방학에는 좀 쉬자!) 이번에 데이터 마이닝 프로젝트를 하면서 몇가지 새로 추가된 기능들이 편리해서 한번 소개합니다.</p>
<h3>Code Folding 기능</h3>
<p>이 기능은 중요하지 않은 코드를 접어둘 수 있는 기능입니다. 많은 IDE에서 사용하고 있는 기능이죠. Xcode 시리즈에서는 3.0 버전에서 처음 나왔습니다.</p>
<p><a href="http://yeple.com/blog/wp-content/uploads/2008/04/xcode01.png"><img class="alignnone size-full wp-image-145" title="xcode01" src="http://yeple.com/blog/wp-content/uploads/2008/04/xcode01.png" alt="" width="700" /></a></p>
<p>하지만 이 기능보다 더 유용한 기능은 다음에 나옵니다.</p>
<p> </p>
<h3>Focus Follows Selection </h3>
<p>이 기능은 코드의 각 블럭을 하이라이트 시켜서 그 블럭에 집중할 수 있도록 해줍니다. 더불어 그 블럭이 어디에서 끝나는지도 쉽게 알 수 있죠.</p>
<p><a href="http://yeple.com/blog/wp-content/uploads/2008/04/xcode02.png"><img class="alignnone size-full wp-image-146" title="xcode02" src="http://yeple.com/blog/wp-content/uploads/2008/04/xcode02.png" alt="" width="700" /></a></p>
<p>이런식의 강조입니다. </p>
<p>직접 써보면 굉장히 편한데, 특히 다중으로 중첩된 블럭을 다룰때에 블럭의 종료가 헛갈리지 않아서 편합니다.</p>
<p> </p>
<h3>Message Bubbles</h3>
<p>이 기능은 에러나 기타 필요한 메시지를 코드에 직접 표시해주는 기능입니다. 예를 들어서 일부러 스펠을 빼먹어서 에러를 내 보았습니다.</p>
<p><a href="http://yeple.com/blog/wp-content/uploads/2008/04/xcode03.png"><img class="alignnone size-full wp-image-147" title="xcode03" src="http://yeple.com/blog/wp-content/uploads/2008/04/xcode03.png" alt="" width="700" /></a></p>
<p>이런식으로 에러 메시지를 그 행에 직접 표시해 줍니다. 에러메시지를 보고 어떤 파일의 어떤 행인지 찾아갈 필요가 없어지는 것이죠.</p>
<p> </p>
<p>이밖에도 디버깅 관련 툴들이 굉장히 향상되었고, 특히 퍼포먼스 체킹 툴이 메인 툴로 추가되어 있습니다.</p>
<p>그리고 느낌인것 같은데 </p>
<p>왠지 컴파일이 빠르게 잘 되는것 같군요 ㅋ</p>
<p>빌드 메시지도 꼭 필요한것만 나오네요.</p>
<p> </p>
<p> </p>
<p>괜히 링크에러나 뿜어내는 비주얼 스튜디오 따위 버려 &#8211; _-</p>
]]></content:encoded>
			<wfw:commentRss>http://yeple.com/blog/2008/04/12/xcode-30-%ec%9d%98-%ec%83%88%eb%a1%9c%ec%9a%b4-%ea%b8%b0%eb%8a%a5%eb%93%a4/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>IE6에서 png 파일 투명효과 적용하기</title>
		<link>http://yeple.com/blog/2008/01/04/ie6%ec%97%90%ec%84%9c-png-%ed%8c%8c%ec%9d%bc-%ed%88%ac%eb%aa%85%ed%9a%a8%ea%b3%bc-%ec%a0%81%ec%9a%a9%ed%95%98%ea%b8%b0/</link>
		<comments>http://yeple.com/blog/2008/01/04/ie6%ec%97%90%ec%84%9c-png-%ed%8c%8c%ec%9d%bc-%ed%88%ac%eb%aa%85%ed%9a%a8%ea%b3%bc-%ec%a0%81%ec%9a%a9%ed%95%98%ea%b8%b0/#comments</comments>
		<pubDate>Fri, 04 Jan 2008 02:36:18 +0000</pubDate>
		<dc:creator>flankerz</dc:creator>
				<category><![CDATA[코드]]></category>
		<category><![CDATA[IE]]></category>
		<category><![CDATA[iepngfix]]></category>
		<category><![CDATA[PNG]]></category>

		<guid isPermaLink="false">http://yeple.com/blog/2008/01/04/ie6%ec%97%90%ec%84%9c-png-%ed%8c%8c%ec%9d%bc-%ed%88%ac%eb%aa%85%ed%9a%a8%ea%b3%bc-%ec%a0%81%ec%9a%a9%ed%95%98%ea%b8%b0/</guid>
		<description><![CDATA[IE6 에서는 알파체널이 들어간 png 파일을 제대로 표현하지 못하기 때문에 png 파일의 장점에도 불구하고 잘 사용을 안했었습니다. IE7 에서는 해결 되었지만 여전히 IE6을 많이 쓰니까요. 버전 5.5 이상 의 IE 에는 필터가 들어있는데요, 이것 덕분에 알파 체널을 표현하기 위한 방법이 생겨났습니다.&#160; 애플같은 해외 사이트에서는 이 방법을 많이들 쓰는것 같습니다. &#160; 다음 링크는 제작자의 원문입니다. http://www.twinhelix.com/css/iepngfix/ [...]]]></description>
			<content:encoded><![CDATA[<p>IE6 에서는 알파체널이 들어간 png 파일을 제대로 표현하지 못하기 때문에 png 파일의 장점에도 불구하고 잘 사용을 안했었습니다. IE7 에서는 해결 되었지만 여전히 IE6을 많이 쓰니까요.</p>
<p>버전 5.5 이상 의 IE 에는 필터가 들어있는데요, 이것 덕분에 알파 체널을 표현하기 위한 방법이 생겨났습니다.&nbsp;</p>
<p>애플같은 해외 사이트에서는 이 방법을 많이들 쓰는것 같습니다.</p>
<p>&nbsp;</p>
<p>다음 링크는 제작자의 원문입니다.<br />
<a target="_blank" title="http://www.twinhelix.com/css/iepngfix/" href="http://www.twinhelix.com/css/iepngfix/">http://www.twinhelix.com/css/iepngfix/</a></p>
<p>&nbsp;</p>
<p>다음 링크를 클릭하여 파일을 다운받습니다.<br />
<a target="_blank" title="http://www.twinhelix.com/css/iepngfix/iepngfix.zip" href="http://www.twinhelix.com/css/iepngfix/iepngfix.zip">http://www.twinhelix.com/css/iepngfix/iepngfix.zip</a>&nbsp;</p>
<p>&nbsp;</p>
<p>다운받은 파일의 압축을 해제하면 몇가지 파일이 나옵니다. 가장 필요한 파일은 iepngfix.htc 이놈입니다.</p>
<p style="text-align: center; "><img alt="downloaded files" width="462" height="298" src="http://yeple.com/blog/wp-content/uploads/2008/01/iepngfix01.png" /></p>
<p>이 파일을 웹에 올려두시고 CSS를 통해 불러오면 됩니다.</p>
<p>사용법은 간단합니다.<br />
CSS 파일에 적용할 태그의 behavior 를 주면 됩니다.</p>
<pre lang="css" line="1">
img, div {
    behavior: url(iepngfix.htc);
}</pre>
<div class="box-warn">behavior 는 CSS 표준이 아닙니다. &nbsp;</div>
<p>이렇게 해주면 img 테그와 div 테그에 필터가 적용됩니다.</p>
<p>&nbsp;</p>
<p>이걸 적용 안했을때와 했을때의 비교화면 입니다.</p>
<p style="text-align: left; ">&nbsp;<img alt="preview" width="270" height="136" src="http://yeple.com/blog/wp-content/uploads/2008/01/iepngfix02.png" /></p>
<p>보이는것처럼 적용이 안되면 배경이 파랗게 표시되지만 적용이 되면 하얗게 나옵니다.</p>
<p>&nbsp;</p>
<p>제작자는 다음과 같은 단점을 표기해 두었습니다.</p>
<div class="box-info">
<ul>
<li>IE 5.5 이하는 안됩니다.</li>
<li>오른쪽 클릭으로 그림을 저장할 수 없습니다.</li>
<li>&quot;.png&quot; 확장자를 검사하기 때문에, 다른 방법으로 그림을 표시하는 경우에는 스크립트를 직접 편집해야 합니다.</li>
<li>그림의 width 혹은 height 속성을 주어야 합니다. auto 로 두거나 값을 지정하지 않으면 안됩니다.</li>
<li>배경 그림은 반복이 안됩니다.</li>
<li>padding 속성과 border 속성은 그림의 표시 위치를 변경하지 못합니다.</li>
<li>그림이 로딩될때 화면이 깜빡일 수 있습니다.</li>
</ul>
</div>
<p>&nbsp;</p>
<p>저도 이 방법을 사용해서 그림을 표시하고 있습니다.&nbsp;</p>
<p>IE6 을 안쓰는 날이 어서 왔으면 좋겠군요  <img src='http://yeple.com/blog/wp-includes/images/smilies/icon_evil.gif' alt=':evil:' class='wp-smiley' /> </p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://yeple.com/blog/2008/01/04/ie6%ec%97%90%ec%84%9c-png-%ed%8c%8c%ec%9d%bc-%ed%88%ac%eb%aa%85%ed%9a%a8%ea%b3%bc-%ec%a0%81%ec%9a%a9%ed%95%98%ea%b8%b0/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>초보자를 위한 Xcode 에서 c++ 프로그래밍 하기</title>
		<link>http://yeple.com/blog/2006/12/20/%ec%b4%88%eb%b3%b4%ec%9e%90%eb%a5%bc-%ec%9c%84%ed%95%9c-xcode-%ec%97%90%ec%84%9c-c-%ed%94%84%eb%a1%9c%ea%b7%b8%eb%9e%98%eb%b0%8d-%ed%95%98%ea%b8%b0/</link>
		<comments>http://yeple.com/blog/2006/12/20/%ec%b4%88%eb%b3%b4%ec%9e%90%eb%a5%bc-%ec%9c%84%ed%95%9c-xcode-%ec%97%90%ec%84%9c-c-%ed%94%84%eb%a1%9c%ea%b7%b8%eb%9e%98%eb%b0%8d-%ed%95%98%ea%b8%b0/#comments</comments>
		<pubDate>Tue, 19 Dec 2006 16:21:04 +0000</pubDate>
		<dc:creator>flankerz</dc:creator>
				<category><![CDATA[코드]]></category>
		<category><![CDATA[xcode]]></category>

		<guid isPermaLink="false">http://yeple.com/wordpress/2006/12/20/%ec%b4%88%eb%b3%b4%ec%9e%90%eb%a5%bc-%ec%9c%84%ed%95%9c-xcode-%ec%97%90%ec%84%9c-c-%ed%94%84%eb%a1%9c%ea%b7%b8%eb%9e%98%eb%b0%8d-%ed%95%98%ea%b8%b0/</guid>
		<description><![CDATA[Kharus 님 블로그를 염탐&#8230; 하다가 궁금해 하시는것 같아서 포스팅 합니다. 처음 보내보는 트랙백이라 잘 될런지 모르겠네요 윈도우에 Visual Studio 가 있다면, 맥에는 Xcode 가 있습니다. 비록 Xcode가 기능이 Visual Studio 에 비해서 기능이 현저하게 딸리기는 합니다마는, 맥에서 쓸만한 IDE 로는 XCode 와 Eclipse 가 전부가 아닌가 생각합니다. (CodeWarrior 가 있습니다만, 상용이고 한번도 접해보지 않았으므로 패스&#8230;) [...]]]></description>
			<content:encoded><![CDATA[<p>Kharus 님 블로그를 염탐&#8230; 하다가 궁금해 하시는것 같아서 포스팅 합니다. 처음 보내보는 트랙백이라 잘 될런지 모르겠네요 <img src='http://yeple.com/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>윈도우에 Visual Studio 가 있다면, 맥에는 Xcode 가 있습니다. 비록 Xcode가 기능이 Visual Studio 에 비해서 기능이 현저하게 딸리기는 합니다마는, 맥에서 쓸만한 IDE 로는 XCode 와 Eclipse 가 전부가 아닌가 생각합니다. (CodeWarrior 가 있습니다만, 상용이고 한번도 접해보지 않았으므로 패스&#8230;)</p>
<p><span id="more-5"></span></p>
<p>저는 Cocoa 기반의 맥용 응용프로그램 보다는 C/C++ 기반의 UNIX 시스템 쪽에 관심이 더 많기 때문에 C++ 프로젝트를 하지만, 대부분의 C/C++ 입문자 역시 터미널 상에서 작동하는 간단한 예제 코드를 실행해보고 싶을 것입니다.  Xcode 에서 C/C++ 기반의 응용프로그램을 만들려면, 다음과 같이 프로젝트를 설정합니다.</p>
<h3>Step 1. 메뉴에서 File -&gt; New Project 를 선택합니다.</h3>
<p><img title="Step 1" src="http://yeple.com/blog/wp-content/uploads/2006/12/step1.png" border="1" alt="Step 1" hspace="4" vspace="4" width="349" height="149" /></p>
<h3>Step 2. Command Line Utility -&gt; C++ Tool 을 선택합니다.</h3>
<p><img style="margin: 4px; border: 1px solid black;" title="Step 2" src="http://yeple.com/blog/wp-content/uploads/2006/12/Step2.png" border="1" alt="Step 2" hspace="4" vspace="4" width="500" /></p>
<p>지금은 GUI 프로그래밍이라든가, 기타 라이브러리를 만들고자 하는것이 아니므로 Carbon C++ 나 다른 C, C++ 를 선택하면 안됩니다.</p>
<h3>Step 3. 적당히 입력하고 다음&#8230; <img src='http://yeple.com/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </h3>
<h3><img style="margin: 4px; border: 1px solid black;" title="Step 3" src="http://yeple.com/blog/wp-content/uploads/2006/12/step3.png" border="1" alt="Step 3" hspace="4" vspace="4" width="500" /></h3>
<h3>Step 4. 프로젝트가 생성 됐습니다.</h3>
<p><img style="margin: 4px; border: 1px solid black;" title="Step 4" src="http://yeple.com/blog/wp-content/uploads/2006/12/Step2.png" border="1" alt="Step 4" hspace="4" vspace="4" width="500" /></p>
<p>이것이 프로젝트 윈도우 입니다. 이 창을 닫으면 프로젝트도 닫히니 주의하세요.</p>
<p>터미널에서 작동하는 간단한 프로그램을 위해서라면, 나머지 설정을 건드릴 필요가 없습니다.</p>
<h3>Step 5. 소스 코드를 입력해 봅시다.</h3>
<p>소스를 편집하는 방법에는 두가지 방법이 있습니다. 새 창을 띄우는 방법이 있고 프로젝트 윈도우 상에서 편집하는 방법이 있는데, 뭐든 자기가 편한 방법을 쓰면 됩니다.</p>
<p>새창을 띄워 편집하려면, 간단히 소스파일을 더블클릭하면 됩니다.</p>
<p><img style="margin: 4px; border: 1px solid black;" title="Step 5 - 1" src="http://yeple.com/blog/wp-content/uploads/2006/12/step5-1.png" border="1" alt="Step 5 - 1" hspace="4" vspace="4" width="500" /></p>
<p>프로젝트 윈도우 상에서 편집하려면, 툴바에서 &#8220;Editor&#8221; 를 누릅니다.</p>
<p><img style="margin: 4px; border: 1px solid black;" title="Step 5 - 2" src="http://yeple.com/blog/wp-content/uploads/2006/12/step5-2.png" border="1" alt="Step 5 - 2" hspace="4" vspace="4" width="500" /></p>
<h3>Step 6. 실행해 봅시다.</h3>
<p>프로젝트 윈도우의 툴바에서 &#8220;Build and Go&#8221;를 누릅니다.  다음과 같은 실행 창이 나타납니다.</p>
<p><img title="Step 6" src="http://yeple.com/blog/wp-content/uploads/2006/12/step6.png" border="1" alt="Step 6" hspace="4" vspace="4" width="459" height="256" /></p>
<p>일종의 터미널 역할을 하는 것입니다. 입력도 출력도 이 창에서 하면 됩니다.</p>
<h3>Step 7. 실제 바이너리는 어디에 있을까?</h3>
<p>컴파일된 바이너리는 컴파일 옵션에 따라 다릅니다만, 프로젝트 디렉토리 밑에 build 밑에, Debug 또는 Release 디렉토리에 있습니다.</p>
<p><img style="margin: 4px; border: 1px solid black;" title="Step 7" src="http://yeple.com/blog/wp-content/uploads/2006/12/step7.png" border="1" alt="Step 7" hspace="4" vspace="4" width="500" /></p>
<p>물론 이 바이너리를 터미널에서 실행시킬 수도 있습니다.</p>
<p><img style="margin: 4px; border: 1px solid black;" title="Step 7 - 1" src="http://yeple.com/blog/wp-content/uploads/2006/12/step7-1.png" border="1" alt="Step 7 - 1" hspace="4" vspace="4" width="500" /></p>
<p>더 자세한 사항은 매뉴얼을 참고하세요&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://yeple.com/blog/2006/12/20/%ec%b4%88%eb%b3%b4%ec%9e%90%eb%a5%bc-%ec%9c%84%ed%95%9c-xcode-%ec%97%90%ec%84%9c-c-%ed%94%84%eb%a1%9c%ea%b7%b8%eb%9e%98%eb%b0%8d-%ed%95%98%ea%b8%b0/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
