<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-7722991742144866817</id><updated>2012-02-17T02:24:41.506+09:00</updated><category term='자료구조'/><category term='build workspace'/><category term='Devs'/><category term='OpenGIS'/><category term='우분투'/><category term='Linked list'/><category term='double linked list'/><category term='Tree'/><category term='신변잡기'/><category term='ArcGIS'/><category term='WebMapping'/><category term='이중연결리스트'/><category term='Geoext'/><category term='webgis'/><category term='안드로이드'/><category term='b tree'/><title type='text'>현버미의 개발블로그(GIS, IT)</title><subtitle type='html'>반갑습니다.
개발하면서 배우는 것들을 정리하여 올립니다.
사소한 도움이라도 됐음 좋겠습니다.&lt;br&gt;
Good programmers know what to write. Great ones know what to rewrite(and reuse)</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://artwarez-textcube.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7722991742144866817/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://artwarez-textcube.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>현버미의 개발블로긍 ㅎㅎ</name><uri>http://www.blogger.com/profile/01770378420485151049</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_xtMr1l3EO6Q/TRAI0_VLXYI/AAAAAAAAAAQ/sB_oZoZ-PlU/S220/PIC-0038_1.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>20</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-7722991742144866817.post-9056192051537482929</id><published>2010-12-09T14:40:00.000+09:00</published><updated>2010-12-21T01:32:25.419+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Devs'/><category scheme='http://www.blogger.com/atom/ns#' term='build workspace'/><title type='text'>Eclipse IDE for Java EE Developers(Helios) "eclipse.ini" 수정-메모리오류</title><content type='html'>&lt;P&gt;- 이클립스 구동시&amp;nbsp; Build Workspace 생성 오류(자바 메모리 오류) 해결방법&lt;/P&gt;&lt;P&gt;&amp;nbsp;eclipse.ini" 수정&lt;/P&gt;&lt;P&gt;--------------------------------------------------------------------------------------------&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;-startup&lt;br /&gt;plugins/org.eclipse.equinox.launcher_1.1.0.v20100507.jar&lt;br /&gt;--launcher.library&lt;br /&gt;plugins/org.eclipse.equinox.launcher.win32.win32.x86_1.1.1.R36x_v20100810&lt;br /&gt;-product&lt;br /&gt;org.eclipse.epp.package.jee.product&lt;br /&gt;--launcher.XXMaxPermSize&lt;br /&gt;256M&lt;br /&gt;-showsplash&lt;br /&gt;org.eclipse.platform&lt;br /&gt;--launcher.XXMaxPermSize&lt;br /&gt;256m&lt;br /&gt;-vm&lt;br /&gt;C:\Program Files\Java\jdk1.5.0_16\bin\javaw.exe&lt;br /&gt;-vmargs&lt;br /&gt;-Dosgi.requiredJavaVersion=1.5&lt;br /&gt;-Xms512m&lt;br /&gt;-Xmx512m&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7722991742144866817-9056192051537482929?l=artwarez-textcube.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://artwarez-textcube.blogspot.com/feeds/9056192051537482929/comments/default' title='댓글'/><link rel='replies' type='text/html' href='http://artwarez-textcube.blogspot.com/2010/12/eclipse-ide-for-java-ee.html#comment-form' title='0개의 덧글'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7722991742144866817/posts/default/9056192051537482929'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7722991742144866817/posts/default/9056192051537482929'/><link rel='alternate' type='text/html' href='http://artwarez-textcube.blogspot.com/2010/12/eclipse-ide-for-java-ee.html' title='Eclipse IDE for Java EE Developers(Helios) &amp;quot;eclipse.ini&amp;quot; 수정-메모리오류'/><author><name>현버미의 개발블로긍 ㅎㅎ</name><uri>http://www.blogger.com/profile/01770378420485151049</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_xtMr1l3EO6Q/TRAI0_VLXYI/AAAAAAAAAAQ/sB_oZoZ-PlU/S220/PIC-0038_1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7722991742144866817.post-4007498411910103965</id><published>2010-11-11T17:28:00.000+09:00</published><updated>2010-12-21T01:32:24.925+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='신변잡기'/><title type='text'>한국에서 소프트웨어 엔지니어로 성공하는 법</title><content type='html'>&lt;P&gt;&lt;div style="float: left; margin-right: 10px; text-align: center;"&gt;&lt;object width="480" height="385"&gt;&lt;param name="movie" value="http://www.youtube.com/v/mKGhBtQI1iA?fs=1&amp;amp;hl=ko_KR"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/mKGhBtQI1iA?fs=1&amp;amp;hl=ko_KR" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="480" height="385"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;/div&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;통쾌하기도 하고, 맞는 말씀입니다. 참고바랍니다.&lt;/P&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7722991742144866817-4007498411910103965?l=artwarez-textcube.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://artwarez-textcube.blogspot.com/feeds/4007498411910103965/comments/default' title='댓글'/><link rel='replies' type='text/html' href='http://artwarez-textcube.blogspot.com/2010/11/%ED%95%9C%EA%B5%AD%EC%97%90%EC%84%9C-%EC%86%8C%ED%94%84%ED%8A%B8%EC%9B%A8%EC%96%B4-%EC%97%94%EC%A7%80%EB%8B%88%EC%96%B4%EB%A1%9C-%EC%84%B1%EA%B3%B5%ED%95%98%EB%8A%94-%EB%B2%95.html#comment-form' title='0개의 덧글'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7722991742144866817/posts/default/4007498411910103965'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7722991742144866817/posts/default/4007498411910103965'/><link rel='alternate' type='text/html' href='http://artwarez-textcube.blogspot.com/2010/11/%ED%95%9C%EA%B5%AD%EC%97%90%EC%84%9C-%EC%86%8C%ED%94%84%ED%8A%B8%EC%9B%A8%EC%96%B4-%EC%97%94%EC%A7%80%EB%8B%88%EC%96%B4%EB%A1%9C-%EC%84%B1%EA%B3%B5%ED%95%98%EB%8A%94-%EB%B2%95.html' title='한국에서 소프트웨어 엔지니어로 성공하는 법'/><author><name>현버미의 개발블로긍 ㅎㅎ</name><uri>http://www.blogger.com/profile/01770378420485151049</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_xtMr1l3EO6Q/TRAI0_VLXYI/AAAAAAAAAAQ/sB_oZoZ-PlU/S220/PIC-0038_1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7722991742144866817.post-5868253214869658604</id><published>2010-11-08T20:54:00.000+09:00</published><updated>2010-12-21T01:32:24.516+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='OpenGIS'/><title type='text'>GeoServer 한글 인코딩</title><content type='html'>&lt;P&gt;GeoServer에서 ShapeFile Dbf 인코딩 &lt;/P&gt;&lt;P&gt;- Windows &lt;/P&gt;&lt;P&gt;1. Global Setting - utf-8(기본 셋팅)&lt;/P&gt;&lt;P&gt;2. Store Setting - Upload할 Shape파일의 위치 설정할때, euc-kr이나 MS949로 설정&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;# 문제점 있을시(WMS&amp;nbsp; GetFetureInfo 할때 테이블 속성값 한글 깨짐)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; - GeoTools 라이브러리의 인코딩 문제인거 같음(?)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; - 2.1 버전은 문제 없었음. &lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp;- 2.0.2 버전은 위와 같이 셋팅시에도 한글이 깨짐.&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp;- 1.7.4 버전은 문제없었음.&lt;/P&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7722991742144866817-5868253214869658604?l=artwarez-textcube.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://artwarez-textcube.blogspot.com/feeds/5868253214869658604/comments/default' title='댓글'/><link rel='replies' type='text/html' href='http://artwarez-textcube.blogspot.com/2010/11/geoserver-%ED%95%9C%EA%B8%80-%EC%9D%B8%EC%BD%94%EB%94%A9.html#comment-form' title='0개의 덧글'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7722991742144866817/posts/default/5868253214869658604'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7722991742144866817/posts/default/5868253214869658604'/><link rel='alternate' type='text/html' href='http://artwarez-textcube.blogspot.com/2010/11/geoserver-%ED%95%9C%EA%B8%80-%EC%9D%B8%EC%BD%94%EB%94%A9.html' title='GeoServer 한글 인코딩'/><author><name>현버미의 개발블로긍 ㅎㅎ</name><uri>http://www.blogger.com/profile/01770378420485151049</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_xtMr1l3EO6Q/TRAI0_VLXYI/AAAAAAAAAAQ/sB_oZoZ-PlU/S220/PIC-0038_1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7722991742144866817.post-8400927269865143732</id><published>2010-11-08T20:37:00.000+09:00</published><updated>2010-12-21T01:32:24.070+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='안드로이드'/><title type='text'>안드로이드 개발툴</title><content type='html'>&lt;P&gt;&lt;A href="http://developer.motorola.com/docstools/motodevstudio/" target=_blank&gt;http://developer.motorola.com/docstools/motodevstudio/&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;제작사 : 모토로라&lt;/P&gt;&lt;P&gt;장점 : 이클립스 베이스 툴이지만, 자체적으로 SDK를 다운/활용하고 퍼플리싱이나 에뮬레이터가 편함.&lt;/P&gt;&lt;P&gt;설치 : 1. 다운로드 Application 설치 &lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; 2. Window -&amp;gt; Android SDK and AVD Manage -&amp;gt; Installed Packages 를 선택 -&amp;gt; &lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; 오른쪽 화면 Update All&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; 3. File -&amp;gt; New -&amp;gt; Android Using&amp;nbsp; Studio for Android &lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; 4. Andoid Application 개발, &lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; 5. 타겟 또는 에뮬레이터 설정 (AVD Manage -&amp;gt; Debug Configurations)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Art+Shift+x + m(녹색 벌레모양 아이콘) : Debug Mode &lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7722991742144866817-8400927269865143732?l=artwarez-textcube.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://artwarez-textcube.blogspot.com/feeds/8400927269865143732/comments/default' title='댓글'/><link rel='replies' type='text/html' href='http://artwarez-textcube.blogspot.com/2010/11/%EC%95%88%EB%93%9C%EB%A1%9C%EC%9D%B4%EB%93%9C-%EA%B0%9C%EB%B0%9C%ED%88%B4.html#comment-form' title='0개의 덧글'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7722991742144866817/posts/default/8400927269865143732'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7722991742144866817/posts/default/8400927269865143732'/><link rel='alternate' type='text/html' href='http://artwarez-textcube.blogspot.com/2010/11/%EC%95%88%EB%93%9C%EB%A1%9C%EC%9D%B4%EB%93%9C-%EA%B0%9C%EB%B0%9C%ED%88%B4.html' title='안드로이드 개발툴'/><author><name>현버미의 개발블로긍 ㅎㅎ</name><uri>http://www.blogger.com/profile/01770378420485151049</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_xtMr1l3EO6Q/TRAI0_VLXYI/AAAAAAAAAAQ/sB_oZoZ-PlU/S220/PIC-0038_1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7722991742144866817.post-4886436225674066682</id><published>2010-11-08T13:32:00.000+09:00</published><updated>2010-12-21T01:32:23.636+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Geoext'/><category scheme='http://www.blogger.com/atom/ns#' term='webgis'/><category scheme='http://www.blogger.com/atom/ns#' term='WebMapping'/><category scheme='http://www.blogger.com/atom/ns#' term='OpenGIS'/><title type='text'>GeoExt 관련 사이트 모음</title><content type='html'>&lt;P&gt;GeoExt 1.0 (JavaScript Toolkit for Rich Web Mapping Applications) &amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; &lt;A href="http://www.geoext.org/downloads.html" target=_blank&gt;http://www.geoext.org/downloads.html&lt;/A&gt;&lt;/P&gt;&lt;P&gt;ExtJS 3.2.1 (&lt;SPAN&gt;Cross-Browser Rich Internet Application Framework)&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;A href="http://www.sencha.com/products/js/thank-you.php?dl=extjs321" target=_blank&gt;http://www.sencha.com/products/js/thank-you.php?dl=extjs321&lt;/A&gt;&lt;/P&gt;&lt;P&gt;OpenLayers (Free Maps for the Web)&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; &lt;A href="http://www.openlayers.org/" target=_blank&gt;http://www.openlayers.org/&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;ExtJS Help(한글) : &lt;A title="[http://techbug.tistory.com/category/Scripter/EXTJS]로 이동합니다." href="http://techbug.tistory.com/category/Scripter/EXTJS" target=_blank&gt;http://techbug.tistory.com/category/Scripter/EXTJS&lt;/A&gt;&lt;br /&gt;&lt;/P&gt;&lt;P&gt;Spket plugin : Eclips Java Script Plugin&lt;/P&gt;&lt;P&gt;Eclipse의 Help - Install new software(&lt;A title="[http://www.spket.com/update/]로 이동합니다." href="http://www.spket.com/update/" target=_blank&gt;http://www.spket.com/update/&lt;/A&gt;)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Eclipse에 Ext-Js 라이브러리와 Spket-ide 연동&lt;br /&gt;1. Window - Preferences - Spket - JavaScript Profiles를 선택&lt;/P&gt;&lt;P&gt;2. New - ExtJs - Add library - ExtJS&amp;nbsp; 선택&lt;br /&gt;3. Add File - Ext-Js 라이브러리의 압축을 푼 폴더를 선택, ext.jsb(3.2이상은 ext.jsb2)선택 &lt;br /&gt;4. Ext Base와&amp;nbsp; Ext All 체크 후 확인&lt;br /&gt;5. Exj-Js로 생성한 Profile을 default 로 선택하고 확인&lt;br /&gt;&lt;br /&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7722991742144866817-4886436225674066682?l=artwarez-textcube.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://artwarez-textcube.blogspot.com/feeds/4886436225674066682/comments/default' title='댓글'/><link rel='replies' type='text/html' href='http://artwarez-textcube.blogspot.com/2010/11/geoext-%EA%B4%80%EB%A0%A8-%EC%82%AC%EC%9D%B4%ED%8A%B8-%EB%AA%A8%EC%9D%8C.html#comment-form' title='0개의 덧글'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7722991742144866817/posts/default/4886436225674066682'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7722991742144866817/posts/default/4886436225674066682'/><link rel='alternate' type='text/html' href='http://artwarez-textcube.blogspot.com/2010/11/geoext-%EA%B4%80%EB%A0%A8-%EC%82%AC%EC%9D%B4%ED%8A%B8-%EB%AA%A8%EC%9D%8C.html' title='GeoExt 관련 사이트 모음'/><author><name>현버미의 개발블로긍 ㅎㅎ</name><uri>http://www.blogger.com/profile/01770378420485151049</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_xtMr1l3EO6Q/TRAI0_VLXYI/AAAAAAAAAAQ/sB_oZoZ-PlU/S220/PIC-0038_1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7722991742144866817.post-618883563447533139</id><published>2010-10-14T14:02:00.000+09:00</published><updated>2010-12-21T01:32:23.184+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ArcGIS'/><title type='text'>ArcObjects Geomtery 관련 인터페이스</title><content type='html'>&lt;P&gt;&lt;SPAN style="FONT-FAMILY: verdana, arial, helvetica, sans-serif"&gt;&lt;FONT size=3&gt;출처: &lt;SPAN&gt;&lt;U&gt;&lt;FONT color=#810081&gt;Geospatial Analysis and Resource Center (&lt;A href="http://onspatial.com/"&gt;http://onspatial.com/&lt;/A&gt;) 입니다.&lt;/FONT&gt;&lt;/U&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT size=2&gt;&lt;SPAN style="FONT-FAMILY: verdana, arial, helvetica, sans-serif"&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;FONT size=2&gt;&lt;SPAN style="FONT-FAMILY: verdana, arial, helvetica, sans-serif"&gt;ArcObjects Geomtery 관련 인터페이스 중 Geometry를 핸들링하는 가장 &lt;SPAN class=copyAngel_mapplus_LinkUp original="http://onspatial.com/108" entryid="108"&gt;&lt;A style="DISPLAY: inline" class=copyAngel_mapplus_LinkUp_remote href="http://onspatial.com/108?t=c&amp;amp;i=0"&gt;중요한&lt;/A&gt;&lt;SPAN style="DISPLAY: none" class=copyAngel_mapplus_LinkUp_local&gt;중요한&lt;/SPAN&gt;&lt;/SPAN&gt; 인터페이스가 무엇일까? 선택하라면 아마도 ITopologicalOperator, IRelationalOperator, IProximityOperator일 것이다.&lt;br /&gt;&lt;br /&gt;&lt;A href="http://resources.esri.com/help/9.3/ArcGISEngine/ArcObjects/esrigeometry/itopologicaloperator.htm" target=_blank&gt;ITopologicalOperator&lt;/A&gt; 인터페이스는 기존 &lt;/SPAN&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;&lt;SPAN style="FONT-FAMILY: verdana, arial, helvetica, sans-serif"&gt;Geometry&lt;/SPAN&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;&lt;SPAN style="FONT-FAMILY: verdana, arial, helvetica, sans-serif"&gt;&lt;SPAN class=copyAngel_mapplus_LinkUp original="http://onspatial.com/108" entryid="108"&gt;&lt;A style="DISPLAY: inline" class=copyAngel_mapplus_LinkUp_remote href="http://onspatial.com/108?t=c&amp;amp;i=0"&gt;간의&lt;/A&gt;&lt;SPAN style="DISPLAY: none" class=copyAngel_mapplus_LinkUp_local&gt;간의&lt;/SPAN&gt;&lt;/SPAN&gt; 위상관계를 바탕으로 새로운 &lt;/SPAN&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;&lt;SPAN style="FONT-FAMILY: verdana, arial, helvetica, sans-serif"&gt;Geometry&lt;/SPAN&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;&lt;SPAN style="FONT-FAMILY: verdana, arial, helvetica, sans-serif"&gt;를 생성하기 위한 멤버 접근을 제공한다.&lt;/SPAN&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;&lt;BR style="FONT-FAMILY: verdana, arial, helvetica, sans-serif"&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;&lt;BR style="FONT-FAMILY: verdana, arial, helvetica, sans-serif"&gt;&lt;/FONT&gt;&lt;SPAN style="COLOR: rgb(0,30,161); FONT-WEIGHT: bold"&gt;▣&lt;/SPAN&gt;&lt;FONT size=2&gt;&lt;SPAN style="FONT-FAMILY: verdana, arial, helvetica, sans-serif; COLOR: rgb(0,30,161); FONT-WEIGHT: bold"&gt; Remarks&lt;/SPAN&gt;&lt;/FONT&gt;&lt;br /&gt;&lt;FONT size=2&gt;&lt;SPAN style="FONT-FAMILY: verdana, arial, helvetica, sans-serif"&gt;- GeometryBags은 &lt;/SPAN&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;&lt;SPAN style="FONT-FAMILY: verdana, arial, helvetica, sans-serif"&gt;Buffer, &lt;SPAN class=copyAngel_mapplus_LinkUp original="http://onspatial.com/108" entryid="108"&gt;&lt;A style="DISPLAY: inline" class=copyAngel_mapplus_LinkUp_remote href="http://onspatial.com/108?t=c&amp;amp;i=0"&gt;Clip,&lt;/A&gt;&lt;SPAN style="DISPLAY: none" class=copyAngel_mapplus_LinkUp_local&gt;Clip,&lt;/SPAN&gt;&lt;/SPAN&gt; Simplify만 지원한다.&lt;br /&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;&lt;SPAN style="FONT-FAMILY: verdana, arial, helvetica, sans-serif"&gt;- High-level Geometry(&lt;/SPAN&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;&lt;SPAN style="FONT-FAMILY: verdana, arial, helvetica, sans-serif"&gt;point, multipoint, polyline, polygon)&lt;/SPAN&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;&lt;SPAN style="FONT-FAMILY: verdana, arial, helvetica, sans-serif"&gt;에만 적용되어야 &lt;SPAN class=copyAngel_mapplus_LinkUp original="http://onspatial.com/108" entryid="108"&gt;&lt;A style="DISPLAY: inline" class=copyAngel_mapplus_LinkUp_remote href="http://onspatial.com/108?t=c&amp;amp;i=0"&gt;한다.&lt;/A&gt;&lt;SPAN style="DISPLAY: none" class=copyAngel_mapplus_LinkUp_local&gt;한다.&lt;/SPAN&gt;&lt;/SPAN&gt; &lt;br /&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;&lt;SPAN style="FONT-FAMILY: verdana, arial, helvetica, sans-serif"&gt;- &lt;/SPAN&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;&lt;SPAN style="FONT-FAMILY: verdana, arial, helvetica, sans-serif"&gt;ITopologicalOperator를 &lt;SPAN class=copyAngel_mapplus_LinkUp original="http://onspatial.com/108" entryid="108"&gt;&lt;A style="DISPLAY: inline" class=copyAngel_mapplus_LinkUp_remote href="http://onspatial.com/108?t=c&amp;amp;i=0"&gt;사용할&lt;/A&gt;&lt;SPAN style="DISPLAY: none" class=copyAngel_mapplus_LinkUp_local&gt;사용할&lt;/SPAN&gt;&lt;/SPAN&gt; 때 Spatial reference를 설정해 주는 것이 성능면에서 효율적이다. 특히 &lt;/SPAN&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;&lt;SPAN style="FONT-FAMILY: verdana, arial, helvetica, sans-serif"&gt;circular arcs, bezier &lt;SPAN class=copyAngel_mapplus_LinkUp original="http://onspatial.com/108" entryid="108"&gt;&lt;A style="DISPLAY: inline" class=copyAngel_mapplus_LinkUp_remote href="http://onspatial.com/108?t=c&amp;amp;i=0"&gt;curves,&lt;/A&gt;&lt;SPAN style="DISPLAY: none" class=copyAngel_mapplus_LinkUp_local&gt;curves,&lt;/SPAN&gt;&lt;/SPAN&gt; elliptical arcs의 경우에는 더욱 그렇다.&lt;/SPAN&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;&lt;BR style="FONT-FAMILY: verdana, arial, helvetica, sans-serif"&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;&lt;SPAN style="FONT-FAMILY: verdana, arial, helvetica, sans-serif"&gt;- 9.3 버전 이후에서 &lt;/SPAN&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;&lt;SPAN style="FONT-FAMILY: verdana, arial, helvetica, sans-serif"&gt;ITopologicalOperator5 &lt;SPAN class=copyAngel_mapplus_LinkUp original="http://onspatial.com/108" entryid="108"&gt;&lt;A style="DISPLAY: inline" class=copyAngel_mapplus_LinkUp_remote href="http://onspatial.com/108?t=c&amp;amp;i=0"&gt;인터페이스로&lt;/A&gt;&lt;SPAN style="DISPLAY: none" class=copyAngel_mapplus_LinkUp_local&gt;인터페이스로&lt;/SPAN&gt;&lt;/SPAN&gt; 대체 및 최신 버전 사용 권장&lt;/SPAN&gt;&lt;/FONT&gt;&lt;BR style="FONT-FAMILY: verdana, arial, helvetica, sans-serif"&gt;&lt;FONT size=2&gt;&lt;BR style="FONT-FAMILY: verdana, arial, helvetica, sans-serif"&gt;&lt;SPAN style="FONT-FAMILY: verdana, arial, helvetica, sans-serif; COLOR: rgb(0,30,161); FONT-WEIGHT: bold"&gt;▣&lt;/SPAN&gt;&lt;/FONT&gt;&lt;FONT style="FONT-FAMILY: verdana, arial, helvetica, sans-serif; COLOR: rgb(0,30,161); FONT-WEIGHT: bold" size=2&gt; CoClasses that implement ITopologicalOperator&lt;/FONT&gt;&lt;FONT size=2&gt;&lt;BR style="FONT-FAMILY: verdana, arial, helvetica, sans-serif"&gt;&lt;/FONT&gt;&lt;FONT style="FONT-FAMILY: verdana, arial, helvetica, sans-serif" size=2&gt;&amp;nbsp;- GeometryBag, MultiPatch, Multipoint, Point, Polygon, Polyline&lt;br /&gt;&amp;nbsp;- esriDefenseSolutions: &lt;SPAN class=copyAngel_mapplus_LinkUp original="http://onspatial.com/108" entryid="108"&gt;&lt;A style="DISPLAY: inline" class=copyAngel_mapplus_LinkUp_remote href="http://onspatial.com/108?t=c&amp;amp;i=0"&gt;GeoEllipse,&lt;/A&gt;&lt;SPAN style="DISPLAY: none" class=copyAngel_mapplus_LinkUp_local&gt;GeoEllipse,&lt;/SPAN&gt;&lt;/SPAN&gt; GeoPolygon, GeoPolyline&lt;br /&gt;&lt;BR style="COLOR: rgb(0,30,161); FONT-WEIGHT: bold"&gt;&lt;/FONT&gt;&lt;FONT style="COLOR: rgb(0,30,161); FONT-WEIGHT: bold" size=2&gt;&lt;SPAN style="FONT-FAMILY: verdana, arial, helvetica, sans-serif"&gt;▣&lt;/SPAN&gt;&lt;/FONT&gt;&lt;FONT style="FONT-FAMILY: verdana, arial, helvetica, sans-serif; COLOR: rgb(0,30,161); FONT-WEIGHT: bold" size=2&gt; &lt;/FONT&gt;&lt;FONT size=2&gt;&lt;SPAN style="FONT-FAMILY: verdana, arial, helvetica, sans-serif; COLOR: rgb(0,30,161); FONT-WEIGHT: bold"&gt;Members&lt;/SPAN&gt;&lt;BR style="FONT-FAMILY: verdana, arial, helvetica, sans-serif"&gt;&lt;/FONT&gt;&lt;SPAN style="FONT-WEIGHT: bold"&gt;○&lt;/SPAN&gt;&lt;FONT style="FONT-WEIGHT: bold" size=2&gt;&lt;SPAN style="FONT-FAMILY: verdana, arial, helvetica, sans-serif"&gt; &lt;/SPAN&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;&lt;SPAN style="FONT-FAMILY: verdana, arial, helvetica, sans-serif"&gt;&lt;SPAN style="FONT-WEIGHT: bold"&gt;Boundary&lt;/SPAN&gt;&lt;br /&gt;[C#]&lt;br /&gt;public IGeometry Boundary &lt;SPAN class=copyAngel_mapplus_LinkUp original="http://onspatial.com/108" entryid="108"&gt;&lt;A style="DISPLAY: inline" class=copyAngel_mapplus_LinkUp_remote href="http://onspatial.com/108?t=c&amp;amp;i=0"&gt;{get;}&lt;/A&gt;&lt;SPAN style="DISPLAY: none" class=copyAngel_mapplus_LinkUp_local&gt;{get;}&lt;/SPAN&gt;&lt;/SPAN&gt; &lt;br /&gt;&lt;br /&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;&lt;SPAN style="FONT-FAMILY: verdana, arial, helvetica, sans-serif"&gt;Boundary는 &lt;/SPAN&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;&lt;SPAN style="FONT-FAMILY: verdana, arial, helvetica, sans-serif"&gt;&lt;SPAN class=copyAngel_mapplus_LinkUp original="http://onspatial.com/108" entryid="108"&gt;&lt;A style="DISPLAY: inline" class=copyAngel_mapplus_LinkUp_remote href="http://onspatial.com/108?t=c&amp;amp;i=0"&gt;Geometry&lt;/A&gt;&lt;SPAN style="DISPLAY: none" class=copyAngel_mapplus_LinkUp_local&gt;Geometry&lt;/SPAN&gt;&lt;/SPAN&gt; &lt;/SPAN&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;&lt;SPAN style="FONT-FAMILY: verdana, arial, helvetica, sans-serif"&gt;의 exterior의 한 부분으로 원본 &lt;/SPAN&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;&lt;SPAN style="FONT-FAMILY: verdana, arial, helvetica, sans-serif"&gt;Geometry&lt;/SPAN&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;&lt;SPAN style="FONT-FAMILY: verdana, arial, helvetica, sans-serif"&gt;의 차원보다 한 차원 낮다.&lt;br /&gt;&lt;SPAN class=copyAngel_mapplus_LinkUp original="http://onspatial.com/108" entryid="108"&gt;&lt;A style="DISPLAY: inline" class=copyAngel_mapplus_LinkUp_remote href="http://onspatial.com/108?t=c&amp;amp;i=0"&gt;즉,&lt;/A&gt;&lt;SPAN style="DISPLAY: none" class=copyAngel_mapplus_LinkUp_local&gt;즉,&lt;/SPAN&gt;&lt;/SPAN&gt; &lt;/SPAN&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;&lt;SPAN style="FONT-FAMILY: verdana, arial, helvetica, sans-serif"&gt;Polygon&lt;/SPAN&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;&lt;SPAN style="FONT-FAMILY: verdana, arial, helvetica, sans-serif"&gt;의 &lt;/SPAN&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;&lt;SPAN style="FONT-FAMILY: verdana, arial, helvetica, sans-serif"&gt;Boundary는 &lt;/SPAN&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;&lt;SPAN style="FONT-FAMILY: verdana, arial, helvetica, sans-serif"&gt;Polygon&lt;/SPAN&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;&lt;SPAN style="FONT-FAMILY: verdana, arial, helvetica, sans-serif"&gt;의 Ring을 구성하는 &lt;/SPAN&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;&lt;SPAN style="FONT-FAMILY: verdana, arial, helvetica, sans-serif"&gt;Polyline&lt;/SPAN&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;&lt;SPAN style="FONT-FAMILY: verdana, arial, helvetica, sans-serif"&gt;, &lt;/SPAN&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;&lt;SPAN style="FONT-FAMILY: verdana, arial, helvetica, sans-serif"&gt;Polyline&lt;/SPAN&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;&lt;SPAN style="FONT-FAMILY: verdana, arial, helvetica, sans-serif"&gt;의 &lt;/SPAN&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;&lt;SPAN style="FONT-FAMILY: verdana, arial, helvetica, sans-serif"&gt;Boundary는 &lt;/SPAN&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;&lt;SPAN style="FONT-FAMILY: verdana, arial, helvetica, sans-serif"&gt;Polyline&lt;/SPAN&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;&lt;SPAN style="FONT-FAMILY: verdana, arial, helvetica, sans-serif"&gt;을 구성하는 각 Path의 끝점들로 구성된 &lt;/SPAN&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;&lt;SPAN style="FONT-FAMILY: verdana, arial, helvetica, sans-serif"&gt;Multipoint&lt;/SPAN&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;&lt;SPAN style="FONT-FAMILY: verdana, arial, helvetica, sans-serif"&gt;, &lt;/SPAN&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;&lt;SPAN style="FONT-FAMILY: verdana, arial, helvetica, sans-serif"&gt;Multipoint&lt;/SPAN&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;&lt;SPAN style="FONT-FAMILY: verdana, arial, helvetica, sans-serif"&gt;의 &lt;/SPAN&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;&lt;SPAN style="FONT-FAMILY: verdana, arial, helvetica, sans-serif"&gt;Boundary는 Empty이다.&lt;/SPAN&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;&lt;BR style="FONT-FAMILY: verdana, arial, helvetica, sans-serif"&gt;&lt;/P&gt;&lt;/FONT&gt;&lt;DIV class=contentBody&gt;&lt;DIV id=article108 class=hentry&gt;&lt;DIV class="part entry"&gt;&lt;DIV class=article&gt;&lt;DIV class=entry-content&gt;&lt;DIV style="TEXT-ALIGN: center"&gt;&lt;FONT size=2&gt;&lt;IMG style="WIDTH: 342px; FONT-FAMILY: verdana, arial, helvetica, sans-serif; HEIGHT: 377px" src="http://resources.esri.com/help/9.3/ArcGISEngine/ArcObjects/esrigeometry/bitmaps/GeomBoundary.gif"&gt;&lt;/FONT&gt;&lt;br /&gt;&lt;DIV style="TEXT-ALIGN: left"&gt;&lt;br /&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;SPAN style="FONT-WEIGHT: bold"&gt;○&lt;/SPAN&gt;&lt;FONT style="FONT-WEIGHT: bold" size=2&gt;&lt;SPAN style="FONT-FAMILY: verdana, arial, helvetica, sans-serif"&gt; &lt;/SPAN&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;&lt;SPAN style="FONT-FAMILY: verdana, arial, helvetica, sans-serif"&gt;&lt;SPAN style="FONT-WEIGHT: bold"&gt;Buffer &lt;br /&gt;&lt;/SPAN&gt;[C#]&lt;br /&gt;public IGeometry Buffer (double &lt;SPAN class=copyAngel_mapplus_LinkUp original="http://onspatial.com/108" entryid="108"&gt;&lt;A style="DISPLAY: inline" class=copyAngel_mapplus_LinkUp_remote href="http://onspatial.com/108?t=c&amp;amp;i=0"&gt;distance);&lt;/A&gt;&lt;SPAN style="DISPLAY: none" class=copyAngel_mapplus_LinkUp_local&gt;distance);&lt;/SPAN&gt;&lt;/SPAN&gt; &lt;br /&gt;&lt;br /&gt;버퍼 거리는 shape과 같은 단위로 버퍼에 적용된다. &lt;br /&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;&lt;SPAN style="FONT-FAMILY: verdana, arial, helvetica, sans-serif"&gt;Polygon&lt;/SPAN&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;&lt;SPAN style="FONT-FAMILY: verdana, arial, helvetica, sans-serif"&gt;에서 음수값의 거리는 내부 &lt;SPAN class=copyAngel_mapplus_LinkUp original="http://onspatial.com/108" entryid="108"&gt;&lt;A style="DISPLAY: inline" class=copyAngel_mapplus_LinkUp_remote href="http://onspatial.com/108?t=c&amp;amp;i=0"&gt;버퍼를&lt;/A&gt;&lt;SPAN style="DISPLAY: none" class=copyAngel_mapplus_LinkUp_local&gt;버퍼를&lt;/SPAN&gt;&lt;/SPAN&gt; 수행하며 &lt;/SPAN&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;&lt;SPAN style="FONT-FAMILY: verdana, arial, helvetica, sans-serif"&gt;Polyline&lt;/SPAN&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;&lt;SPAN style="FONT-FAMILY: verdana, arial, helvetica, sans-serif"&gt;에서는 &lt;SPAN class=copyAngel_mapplus_LinkUp original="http://onspatial.com/108" entryid="108"&gt;&lt;A style="DISPLAY: inline" class=copyAngel_mapplus_LinkUp_remote href="http://onspatial.com/108?t=c&amp;amp;i=0"&gt;적용되지&lt;/A&gt;&lt;SPAN style="DISPLAY: none" class=copyAngel_mapplus_LinkUp_local&gt;적용되지&lt;/SPAN&gt;&lt;/SPAN&gt; 않는다. &lt;br /&gt;&lt;/SPAN&gt;&lt;BR style="FONT-FAMILY: verdana, arial, helvetica, sans-serif"&gt;&lt;/FONT&gt;&lt;DIV style="TEXT-ALIGN: center"&gt;&lt;FONT size=2&gt;&lt;IMG style="WIDTH: 476px; FONT-FAMILY: verdana, arial, helvetica, sans-serif; HEIGHT: 298px" src="http://resources.esri.com/help/9.3/ArcGISEngine/ArcObjects/esrigeometry/bitmaps/GeomBuffer.gif"&gt;&lt;/FONT&gt;&lt;BR style="FONT-FAMILY: verdana, arial, helvetica, sans-serif"&gt;&lt;/DIV&gt;&lt;DIV id=highlighter_454502 class="syntaxhighlighter "&gt;&lt;DIV class="bar "&gt;&lt;DIV class=toolbar&gt;&lt;A style="WIDTH: 16px; HEIGHT: 16px" class="item viewSource" title="view source" href="#viewSource" commandName="viewSource" highlighterId="highlighter_454502"&gt;view source&lt;/A&gt; &lt;DIV class="item copyToClipboard"&gt;&lt;div style="float: left; margin-right: 10px; text-align: center;"&gt;&lt;OBJECT id=highlighter_454502_clipboard title="copy to clipboard" codeBase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,0,0" classid=clsid:d27cdb6e-ae6d-11cf-96b8-444553540000 width="16" height="16" type=application/x-shockwave-flash&gt;&lt;PARAM NAME="_cx" VALUE="423"&gt;&lt;PARAM NAME="_cy" VALUE="423"&gt;&lt;PARAM NAME="FlashVars" VALUE=""&gt;&lt;PARAM NAME="Movie" VALUE="http://rs.textcube.com/service/blog/script/plugins/codehighlighter/clipboard.swf"&gt;&lt;PARAM NAME="Src" VALUE="http://rs.textcube.com/service/blog/script/plugins/codehighlighter/clipboard.swf"&gt;&lt;PARAM NAME="WMode" VALUE="Transparent"&gt;&lt;PARAM NAME="Play" VALUE="0"&gt;&lt;PARAM NAME="Loop" VALUE="-1"&gt;&lt;PARAM NAME="Quality" VALUE="High"&gt;&lt;PARAM NAME="SAlign" VALUE=""&gt;&lt;PARAM NAME="Menu" VALUE="0"&gt;&lt;PARAM NAME="Base" VALUE=""&gt;&lt;PARAM NAME="AllowScriptAccess" VALUE="always"&gt;&lt;PARAM NAME="Scale" VALUE="ShowAll"&gt;&lt;PARAM NAME="DeviceFont" VALUE="0"&gt;&lt;PARAM NAME="EmbedMovie" VALUE="0"&gt;&lt;PARAM NAME="BGColor" VALUE=""&gt;&lt;PARAM NAME="SWRemote" VALUE=""&gt;&lt;PARAM NAME="MovieData" VALUE=""&gt;&lt;PARAM NAME="SeamlessTabbing" VALUE="1"&gt;&lt;PARAM NAME="Profile" VALUE="0"&gt;&lt;PARAM NAME="ProfileAddress" VALUE=""&gt;&lt;PARAM NAME="ProfilePort" VALUE="0"&gt;&lt;PARAM NAME="AllowNetworking" VALUE="all"&gt;&lt;PARAM NAME="AllowFullScreen" VALUE="false"&gt;&lt;/OBJECT&gt;&lt;/div&gt;&lt;/DIV&gt;&lt;A style="WIDTH: 16px; HEIGHT: 16px" class="item printSource" title=print href="#printSource" commandName="printSource" highlighterId="highlighter_454502"&gt;print&lt;/A&gt;&lt;A style="WIDTH: 16px; HEIGHT: 16px" class="item about" title=? href="#about" commandName="about" highlighterId="highlighter_454502"&gt;?&lt;/A&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;DIV class=lines&gt;&lt;DIV class="line alt1"&gt;&lt;CODE class=number&gt;01.&lt;/CODE&gt;&lt;SPAN class=content&gt;&lt;SPAN style="MARGIN-LEFT: 0px !important" class=block&gt;&lt;CODE class=comments&gt;//create point &lt;/CODE&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV class="line alt2"&gt;&lt;CODE class=number&gt;02.&lt;/CODE&gt;&lt;SPAN class=content&gt;&lt;SPAN style="MARGIN-LEFT: 0px !important" class=block&gt;&lt;CODE class=plain&gt;IPoint basePoint = &lt;/CODE&gt;&lt;CODE class=keyword&gt;new&lt;/CODE&gt; &lt;CODE class=plain&gt;ESRI.ArcGIS.Geometry.PointClass(); &lt;/CODE&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV class="line alt1"&gt;&lt;CODE class=number&gt;03.&lt;/CODE&gt;&lt;SPAN class=content&gt;&lt;SPAN style="MARGIN-LEFT: 0px !important" class=block&gt;&lt;CODE class=plain&gt;basePoint.PutCoords(0, 0); &lt;/CODE&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV class="line alt2"&gt;&lt;CODE class=number&gt;04.&lt;/CODE&gt;&lt;SPAN class=content&gt;&lt;CODE class=spaces&gt;&amp;nbsp;&lt;/CODE&gt;&lt;SPAN style="MARGIN-LEFT: 7px !important" class=block&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV class="line alt1"&gt;&lt;CODE class=number&gt;05.&lt;/CODE&gt;&lt;SPAN class=content&gt;&lt;SPAN style="MARGIN-LEFT: 0px !important" class=block&gt;&lt;CODE class=comments&gt;//buffer &lt;/CODE&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV class="line alt2"&gt;&lt;CODE class=number&gt;06.&lt;/CODE&gt;&lt;SPAN class=content&gt;&lt;SPAN style="MARGIN-LEFT: 0px !important" class=block&gt;&lt;CODE class=plain&gt;ITopologicalOperator topoOpt = (ITopologicalOperator)basePoint; &lt;/CODE&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV class="line alt1"&gt;&lt;CODE class=number&gt;07.&lt;/CODE&gt;&lt;SPAN class=content&gt;&lt;SPAN style="MARGIN-LEFT: 0px !important" class=block&gt;&lt;CODE class=plain&gt;IPolygon bufferPolygon = (IPolygon)topoOpt.Buffer(100.0); &lt;/CODE&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV class="line alt2"&gt;&lt;CODE class=number&gt;08.&lt;/CODE&gt;&lt;SPAN class=content&gt;&lt;SPAN style="MARGIN-LEFT: 0px !important" class=block&gt;&lt;CODE class=plain&gt;IArea baseArea = (IArea)bufferPolygon; &lt;/CODE&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV class="line alt1"&gt;&lt;CODE class=number&gt;09.&lt;/CODE&gt;&lt;SPAN class=content&gt;&lt;SPAN style="MARGIN-LEFT: 0px !important" class=block&gt;&lt;CODE class=plain&gt;System.Diagnostics.Debug.WriteLine(baseArea.Area); &lt;/CODE&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV class="line alt2"&gt;&lt;CODE class=number&gt;10.&lt;/CODE&gt;&lt;SPAN class=content&gt;&lt;CODE class=spaces&gt;&amp;nbsp;&lt;/CODE&gt;&lt;SPAN style="MARGIN-LEFT: 7px !important" class=block&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV class="line alt1"&gt;&lt;CODE class=number&gt;11.&lt;/CODE&gt;&lt;SPAN class=content&gt;&lt;SPAN style="MARGIN-LEFT: 0px !important" class=block&gt;&lt;CODE class=comments&gt;//boundary &lt;/CODE&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV class="line alt2"&gt;&lt;CODE class=number&gt;12.&lt;/CODE&gt;&lt;SPAN class=content&gt;&lt;SPAN style="MARGIN-LEFT: 0px !important" class=block&gt;&lt;CODE class=plain&gt;topoOpt = (ITopologicalOperator)bufferPolygon; &lt;/CODE&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV class="line alt1"&gt;&lt;CODE class=number&gt;13.&lt;/CODE&gt;&lt;SPAN class=content&gt;&lt;SPAN style="MARGIN-LEFT: 0px !important" class=block&gt;&lt;CODE class=plain&gt;IPolyline boundaryLine = (IPolyline)topoOpt.Boundary; &lt;/CODE&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV class="line alt2"&gt;&lt;CODE class=number&gt;14.&lt;/CODE&gt;&lt;SPAN class=content&gt;&lt;SPAN style="MARGIN-LEFT: 0px !important" class=block&gt;&lt;CODE class=plain&gt;System.Diagnostics.Debug.WriteLine(boundaryLine.Length);&lt;/CODE&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;BR style="FONT-FAMILY: verdana, arial, helvetica, sans-serif"&gt;&lt;SPAN style="FONT-WEIGHT: bold"&gt;○&lt;/SPAN&gt;&lt;FONT style="FONT-WEIGHT: bold" size=2&gt;&lt;SPAN style="FONT-FAMILY: verdana, arial, helvetica, sans-serif"&gt; &lt;/SPAN&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;&lt;SPAN style="FONT-FAMILY: verdana, arial, helvetica, sans-serif"&gt;&lt;SPAN style="FONT-WEIGHT: bold"&gt;ConstructUnion &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN class=copyAngel_mapplus_LinkUp original="http://onspatial.com/108" entryid="108"&gt;&lt;A style="DISPLAY: inline" class=copyAngel_mapplus_LinkUp_remote href="http://onspatial.com/108?t=c&amp;amp;i=0"&gt;&amp;nbsp;&lt;/A&gt;&lt;SPAN style="DISPLAY: none" class=copyAngel_mapplus_LinkUp_local&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/SPAN&gt; &lt;br /&gt;[C#]&lt;br /&gt;public void ConstructUnion (IEnumGeometry geometries);&lt;br /&gt;&lt;br /&gt;ConstructUnion은 동일한 &lt;SPAN class=copyAngel_mapplus_LinkUp original="http://onspatial.com/108" entryid="108"&gt;&lt;A style="DISPLAY: inline" class=copyAngel_mapplus_LinkUp_remote href="http://onspatial.com/108?t=c&amp;amp;i=0"&gt;차원의&lt;/A&gt;&lt;SPAN style="DISPLAY: none" class=copyAngel_mapplus_LinkUp_local&gt;차원의&lt;/SPAN&gt;&lt;/SPAN&gt; &lt;/SPAN&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;&lt;SPAN style="FONT-FAMILY: verdana, arial, helvetica, sans-serif"&gt;Geometry&lt;/SPAN&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;&lt;SPAN style="FONT-FAMILY: verdana, arial, helvetica, sans-serif"&gt;를 담고 &lt;SPAN class=copyAngel_mapplus_LinkUp original="http://onspatial.com/108" entryid="108"&gt;&lt;A style="DISPLAY: inline" class=copyAngel_mapplus_LinkUp_remote href="http://onspatial.com/108?t=c&amp;amp;i=0"&gt;있는&lt;/A&gt;&lt;SPAN style="DISPLAY: none" class=copyAngel_mapplus_LinkUp_local&gt;있는&lt;/SPAN&gt;&lt;/SPAN&gt; GeometryBag과 같은 IEnumGeometry에 대해 일괄적인 Union을 수행한다.&lt;br /&gt;다수의 &lt;/SPAN&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;&lt;SPAN style="FONT-FAMILY: verdana, arial, helvetica, sans-serif"&gt;Geometry를 대상으로 &lt;/SPAN&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;&lt;SPAN style="FONT-FAMILY: verdana, arial, helvetica, sans-serif"&gt;Union을 수행할 경우 &lt;SPAN class=copyAngel_mapplus_LinkUp original="http://onspatial.com/108" entryid="108"&gt;&lt;A style="DISPLAY: inline" class=copyAngel_mapplus_LinkUp_remote href="http://onspatial.com/108?t=c&amp;amp;i=0"&gt;각각의&lt;/A&gt;&lt;SPAN style="DISPLAY: none" class=copyAngel_mapplus_LinkUp_local&gt;각각의&lt;/SPAN&gt;&lt;/SPAN&gt; &lt;/SPAN&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;&lt;SPAN style="FONT-FAMILY: verdana, arial, helvetica, sans-serif"&gt;Geometry&lt;/SPAN&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;&lt;SPAN style="FONT-FAMILY: verdana, arial, helvetica, sans-serif"&gt;를 반복적으로 &lt;SPAN class=copyAngel_mapplus_LinkUp original="http://onspatial.com/108" entryid="108"&gt;&lt;A style="DISPLAY: inline" class=copyAngel_mapplus_LinkUp_remote href="http://onspatial.com/108?t=c&amp;amp;i=0"&gt;Union하는&lt;/A&gt;&lt;SPAN style="DISPLAY: none" class=copyAngel_mapplus_LinkUp_local&gt;Union하는&lt;/SPAN&gt;&lt;/SPAN&gt; 방법보다 더 효율적이다.&lt;br /&gt;&lt;br /&gt;Union에 대한 예제는 추후에 다룰 것이다.&lt;/SPAN&gt;&lt;BR style="FONT-FAMILY: verdana, arial, helvetica, sans-serif"&gt;&lt;BR style="FONT-FAMILY: verdana, arial, helvetica, sans-serif"&gt;&lt;/FONT&gt;&lt;SPAN style="FONT-WEIGHT: bold"&gt;○&lt;/SPAN&gt;&lt;FONT style="FONT-WEIGHT: bold" size=2&gt;&lt;SPAN style="FONT-FAMILY: verdana, arial, helvetica, sans-serif"&gt; &lt;/SPAN&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;&lt;SPAN style="FONT-FAMILY: verdana, arial, helvetica, sans-serif"&gt;&lt;SPAN style="FONT-WEIGHT: bold"&gt;ConvexHull &amp;nbsp; &lt;/SPAN&gt;&amp;nbsp; &lt;br /&gt;[C#]&lt;br /&gt;public IGeometry ConvexHull &lt;SPAN class=copyAngel_mapplus_LinkUp original="http://onspatial.com/108" entryid="108"&gt;&lt;A style="DISPLAY: inline" class=copyAngel_mapplus_LinkUp_remote href="http://onspatial.com/108?t=c&amp;amp;i=0"&gt;();&lt;/A&gt;&lt;SPAN style="DISPLAY: none" class=copyAngel_mapplus_LinkUp_local&gt;();&lt;/SPAN&gt;&lt;/SPAN&gt; &lt;br /&gt;&lt;br /&gt;이 &lt;/SPAN&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;&lt;SPAN style="FONT-FAMILY: verdana, arial, helvetica, sans-serif"&gt;Geometry&lt;/SPAN&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;&lt;SPAN style="FONT-FAMILY: verdana, arial, helvetica, sans-serif"&gt;&lt;SPAN class=copyAngel_mapplus_LinkUp original="http://onspatial.com/108" entryid="108"&gt;&lt;A style="DISPLAY: inline" class=copyAngel_mapplus_LinkUp_remote href="http://onspatial.com/108?t=c&amp;amp;i=0"&gt;의&lt;/A&gt;&lt;SPAN style="DISPLAY: none" class=copyAngel_mapplus_LinkUp_local&gt;의&lt;/SPAN&gt;&lt;/SPAN&gt; &lt;/SPAN&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;&lt;SPAN style="FONT-FAMILY: verdana, arial, helvetica, sans-serif"&gt;ConvexHull&lt;/SPAN&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;&lt;SPAN style="FONT-FAMILY: verdana, arial, helvetica, sans-serif"&gt;을 반환한다. &lt;/SPAN&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;&lt;SPAN style="FONT-FAMILY: verdana, arial, helvetica, sans-serif"&gt;ConvexHull은&lt;/SPAN&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;&lt;SPAN style="FONT-FAMILY: verdana, arial, helvetica, sans-serif"&gt; &lt;/SPAN&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;&lt;SPAN style="FONT-FAMILY: verdana, arial, helvetica, sans-serif"&gt;Geometry&lt;/SPAN&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;&lt;SPAN style="FONT-FAMILY: verdana, arial, helvetica, sans-serif"&gt;를 둘러싸는 최외곽 경계 &lt;/SPAN&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;&lt;SPAN style="FONT-FAMILY: verdana, arial, helvetica, sans-serif"&gt;Polygon&lt;/SPAN&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;&lt;SPAN style="FONT-FAMILY: verdana, arial, helvetica, sans-serif"&gt;이며, Point의 경우 &lt;/SPAN&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;&lt;SPAN style="FONT-FAMILY: verdana, arial, helvetica, sans-serif"&gt;Point&lt;/SPAN&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;&lt;SPAN style="FONT-FAMILY: verdana, arial, helvetica, sans-serif"&gt; 그 자체를 반환한다.&lt;/SPAN&gt;&lt;br /&gt;&lt;BR style="FONT-FAMILY: verdana, arial, helvetica, sans-serif"&gt;&lt;/FONT&gt;&lt;DIV style="TEXT-ALIGN: center"&gt;&lt;FONT size=2&gt;&lt;IMG style="FONT-FAMILY: verdana, arial, helvetica, sans-serif" src="http://resources.esri.com/help/9.3/ArcGISEngine/ArcObjects/esrigeometry/bitmaps/GeomConvexHull.gif"&gt;&lt;/FONT&gt;&lt;BR style="FONT-FAMILY: verdana, arial, helvetica, sans-serif"&gt;&lt;/DIV&gt;&lt;SPAN style="FONT-WEIGHT: bold"&gt;○&lt;/SPAN&gt;&lt;FONT style="FONT-WEIGHT: bold" size=2&gt;&lt;SPAN style="FONT-FAMILY: verdana, arial, helvetica, sans-serif"&gt; &lt;/SPAN&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;&lt;SPAN style="FONT-FAMILY: verdana, arial, helvetica, sans-serif"&gt;&lt;SPAN style="FONT-WEIGHT: bold"&gt;Cut &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;br /&gt;[C#]&lt;br /&gt;public void &lt;SPAN class=copyAngel_mapplus_LinkUp original="http://onspatial.com/108" entryid="108"&gt;&lt;A style="DISPLAY: inline" class=copyAngel_mapplus_LinkUp_remote href="http://onspatial.com/108?t=c&amp;amp;i=0"&gt;Cut&lt;/A&gt;&lt;SPAN style="DISPLAY: none" class=copyAngel_mapplus_LinkUp_local&gt;Cut&lt;/SPAN&gt;&lt;/SPAN&gt; (IPolyline cutter, ref IGeometry leftGeom, ref IGeometry rightGeom);&lt;br /&gt;&lt;br /&gt;Splits은 &lt;/SPAN&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;&lt;SPAN style="FONT-FAMILY: verdana, arial, helvetica, sans-serif"&gt;cutting polyline을 이용하여 이 &lt;/SPAN&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;&lt;SPAN style="FONT-FAMILY: verdana, arial, helvetica, sans-serif"&gt;Geometry&lt;/SPAN&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;&lt;SPAN style="FONT-FAMILY: verdana, arial, helvetica, sans-serif"&gt;를 왼쪽, 오른쪽 파트로 잘라낸다.&lt;/SPAN&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;&lt;SPAN style="FONT-FAMILY: verdana, arial, helvetica, sans-serif"&gt; 그림에서와 같이 잘라내는 &lt;/SPAN&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;&lt;SPAN style="FONT-FAMILY: verdana, arial, helvetica, sans-serif"&gt;Polyline&lt;/SPAN&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;&lt;SPAN style="FONT-FAMILY: verdana, arial, helvetica, sans-serif"&gt;의 방향 확인에 주의해야 한다.&lt;/SPAN&gt;&lt;BR style="FONT-FAMILY: verdana, arial, helvetica, sans-serif"&gt;&lt;/FONT&gt;&lt;DIV style="TEXT-ALIGN: center"&gt;&lt;FONT size=2&gt;&lt;IMG style="WIDTH: 436px; FONT-FAMILY: verdana, arial, helvetica, sans-serif; HEIGHT: 240px" src="http://resources.esri.com/help/9.3/ArcGISEngine/ArcObjects/esrigeometry/bitmaps/GeomCut.gif"&gt;&lt;/FONT&gt;&lt;BR style="FONT-FAMILY: verdana, arial, helvetica, sans-serif"&gt;&lt;/DIV&gt;&lt;SPAN style="FONT-WEIGHT: bold"&gt;○&lt;/SPAN&gt;&lt;FONT style="FONT-WEIGHT: bold" size=2&gt;&lt;SPAN style="FONT-FAMILY: verdana, arial, helvetica, sans-serif"&gt; &lt;/SPAN&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;&lt;SPAN style="FONT-FAMILY: verdana, arial, helvetica, sans-serif"&gt;&lt;SPAN style="FONT-WEIGHT: bold"&gt;Clip, &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;&lt;SPAN style="FONT-FAMILY: verdana, arial, helvetica, sans-serif"&gt;&lt;SPAN style="FONT-WEIGHT: bold"&gt;ClipDense&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;&lt;SPAN style="FONT-FAMILY: verdana, arial, helvetica, sans-serif"&gt;&lt;SPAN style="FONT-WEIGHT: bold"&gt;, &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;&lt;SPAN style="FONT-FAMILY: verdana, arial, helvetica, sans-serif"&gt;&lt;SPAN style="FONT-WEIGHT: bold"&gt;QueryClippedDense&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;&lt;SPAN style="FONT-FAMILY: verdana, arial, helvetica, sans-serif"&gt;&lt;SPAN style="FONT-WEIGHT: bold"&gt;, &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;&lt;SPAN style="FONT-FAMILY: verdana, arial, helvetica, sans-serif"&gt;&lt;SPAN style="FONT-WEIGHT: bold"&gt;QueryClipped&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;&lt;SPAN style="FONT-FAMILY: verdana, arial, helvetica, sans-serif"&gt;&lt;br /&gt;[C#]&lt;br /&gt;public void Clip (IEnvelope clipperEnvelope);&lt;/SPAN&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;&lt;SPAN style="FONT-FAMILY: verdana, arial, helvetica, sans-serif"&gt;&lt;br /&gt;public void ClipDense (IEnvelope clipperEnvelope, double denseDistance);&lt;/SPAN&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;&lt;SPAN style="FONT-FAMILY: verdana, arial, helvetica, sans-serif"&gt;&lt;br /&gt;public void QueryClippedDense (IEnvelope clipperEnvelope, double denseDistance, &lt;SPAN class=copyAngel_mapplus_LinkUp original="http://onspatial.com/108" entryid="108"&gt;&lt;A style="DISPLAY: inline" class=copyAngel_mapplus_LinkUp_remote href="http://onspatial.com/108?t=c&amp;amp;i=0"&gt;IGeometry&lt;/A&gt;&lt;SPAN style="DISPLAY: none" class=copyAngel_mapplus_LinkUp_local&gt;IGeometry&lt;/SPAN&gt;&lt;/SPAN&gt; clippedGeometry);&lt;/SPAN&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;&lt;SPAN style="FONT-FAMILY: verdana, arial, helvetica, sans-serif"&gt;&lt;br /&gt;public void QueryClipped (IEnvelope clipperEnvelope, &lt;SPAN class=copyAngel_mapplus_LinkUp original="http://onspatial.com/108" entryid="108"&gt;&lt;A style="DISPLAY: inline" class=copyAngel_mapplus_LinkUp_remote href="http://onspatial.com/108?t=c&amp;amp;i=0"&gt;IGeometry&lt;/A&gt;&lt;SPAN style="DISPLAY: none" class=copyAngel_mapplus_LinkUp_local&gt;IGeometry&lt;/SPAN&gt;&lt;/SPAN&gt; clippedGeometry);&lt;/SPAN&gt;&lt;/FONT&gt;&lt;br /&gt;&lt;FONT size=2&gt;&lt;SPAN style="FONT-FAMILY: verdana, arial, helvetica, sans-serif"&gt;&lt;br /&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;&lt;SPAN style="FONT-FAMILY: verdana, arial, helvetica, sans-serif"&gt;&lt;SPAN class=copyAngel_mapplus_LinkUp original="http://onspatial.com/108" entryid="108"&gt;&lt;A style="DISPLAY: inline" class=copyAngel_mapplus_LinkUp_remote href="http://onspatial.com/108?t=c&amp;amp;i=0"&gt;Clip&lt;/A&gt;&lt;SPAN style="DISPLAY: none" class=copyAngel_mapplus_LinkUp_local&gt;Clip&lt;/SPAN&gt;&lt;/SPAN&gt; 메쏘드는 Feature의 &lt;/SPAN&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;&lt;SPAN style="FONT-FAMILY: verdana, arial, helvetica, sans-serif"&gt;Geometry&lt;/SPAN&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;&lt;SPAN style="FONT-FAMILY: verdana, arial, helvetica, sans-serif"&gt;&lt;SPAN class=copyAngel_mapplus_LinkUp original="http://onspatial.com/108" entryid="108"&gt;&lt;A style="DISPLAY: inline" class=copyAngel_mapplus_LinkUp_remote href="http://onspatial.com/108?t=c&amp;amp;i=0"&gt;를&lt;/A&gt;&lt;SPAN style="DISPLAY: none" class=copyAngel_mapplus_LinkUp_local&gt;를&lt;/SPAN&gt;&lt;/SPAN&gt; Envelope으로 클립하며, Envelope을 반환하지는 않는다.&lt;/SPAN&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;&lt;BR style="FONT-FAMILY: verdana, arial, helvetica, sans-serif"&gt;&lt;SPAN style="FONT-FAMILY: verdana, arial, helvetica, sans-serif"&gt;QueryClipped은 &lt;SPAN class=copyAngel_mapplus_LinkUp original="http://onspatial.com/108" entryid="108"&gt;&lt;A style="DISPLAY: inline" class=copyAngel_mapplus_LinkUp_remote href="http://onspatial.com/108?t=c&amp;amp;i=0"&gt;Envelope을&lt;/A&gt;&lt;SPAN style="DISPLAY: none" class=copyAngel_mapplus_LinkUp_local&gt;Envelope을&lt;/SPAN&gt;&lt;/SPAN&gt; 이용하여 클립한 &lt;/SPAN&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;&lt;SPAN style="FONT-FAMILY: verdana, arial, helvetica, sans-serif"&gt;Geometry&lt;/SPAN&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;&lt;SPAN style="FONT-FAMILY: verdana, arial, helvetica, sans-serif"&gt;&lt;SPAN class=copyAngel_mapplus_LinkUp original="http://onspatial.com/108" entryid="108"&gt;&lt;A style="DISPLAY: inline" class=copyAngel_mapplus_LinkUp_remote href="http://onspatial.com/108?t=c&amp;amp;i=0"&gt;를&lt;/A&gt;&lt;SPAN style="DISPLAY: none" class=copyAngel_mapplus_LinkUp_local&gt;를&lt;/SPAN&gt;&lt;/SPAN&gt; 반환하며 &lt;/SPAN&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;&lt;SPAN style="FONT-FAMILY: verdana, arial, helvetica, sans-serif"&gt;Geometry&lt;/SPAN&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;&lt;SPAN style="FONT-FAMILY: verdana, arial, helvetica, sans-serif"&gt; &lt;SPAN class=copyAngel_mapplus_LinkUp original="http://onspatial.com/108" entryid="108"&gt;&lt;A style="DISPLAY: inline" class=copyAngel_mapplus_LinkUp_remote href="http://onspatial.com/108?t=c&amp;amp;i=0"&gt;유형은&lt;/A&gt;&lt;SPAN style="DISPLAY: none" class=copyAngel_mapplus_LinkUp_local&gt;유형은&lt;/SPAN&gt;&lt;/SPAN&gt; 원본과 동일하다.&lt;/SPAN&gt;&lt;/FONT&gt;&lt;br /&gt;&lt;DIV style="TEXT-ALIGN: center"&gt;&lt;DIV style="TEXT-ALIGN: center"&gt;&lt;FONT size=2&gt;&lt;IMG style="WIDTH: 407px; FONT-FAMILY: verdana, arial, helvetica, sans-serif; HEIGHT: 384px" src="http://resources.esri.com/help/9.3/ArcGISEngine/ArcObjects/esrigeometry/bitmaps/GeomClipping.gif"&gt;&lt;/FONT&gt;&lt;BR style="FONT-FAMILY: verdana, arial, helvetica, sans-serif"&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;FONT size=2&gt;&lt;BR style="FONT-FAMILY: verdana, arial, helvetica, sans-serif"&gt;&lt;/FONT&gt;&lt;SPAN style="FONT-WEIGHT: bold"&gt;○&lt;/SPAN&gt;&lt;FONT style="FONT-WEIGHT: bold" size=2&gt;&lt;SPAN style="FONT-FAMILY: verdana, arial, helvetica, sans-serif"&gt; &lt;/SPAN&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;&lt;SPAN style="FONT-FAMILY: verdana, arial, helvetica, sans-serif"&gt;&lt;SPAN style="FONT-WEIGHT: bold"&gt;IsKnownSimple, &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;&lt;SPAN style="FONT-FAMILY: verdana, arial, helvetica, sans-serif"&gt;&lt;SPAN style="FONT-WEIGHT: bold"&gt;IsKnownSimple, &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;&lt;SPAN style="FONT-FAMILY: verdana, arial, helvetica, sans-serif"&gt;&lt;SPAN style="FONT-WEIGHT: bold"&gt;&lt;SPAN class=copyAngel_mapplus_LinkUp original="http://onspatial.com/108" entryid="108"&gt;&lt;A style="DISPLAY: inline" class=copyAngel_mapplus_LinkUp_remote href="http://onspatial.com/108?t=c&amp;amp;i=0"&gt;Simplify&lt;/A&gt;&lt;SPAN style="DISPLAY: none" class=copyAngel_mapplus_LinkUp_local&gt;Simplify&lt;/SPAN&gt;&lt;/SPAN&gt; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;&lt;SPAN style="FONT-FAMILY: verdana, arial, helvetica, sans-serif"&gt;&lt;br /&gt;[C#]&lt;br /&gt;public bool IsKnownSimple {get;}&lt;/SPAN&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;&lt;SPAN style="FONT-FAMILY: verdana, arial, helvetica, sans-serif"&gt;&lt;br /&gt;public bool IsSimple {get;}&lt;/SPAN&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;&lt;SPAN style="FONT-FAMILY: verdana, arial, helvetica, sans-serif"&gt;&lt;SPAN style="FONT-FAMILY: verdana, arial, helvetica, sans-serif"&gt;&lt;br /&gt;public void Simplify ();&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;br /&gt;&lt;FONT size=2&gt;&lt;SPAN style="FONT-FAMILY: verdana, arial, helvetica, sans-serif"&gt;&lt;SPAN style="FONT-FAMILY: verdana, arial, helvetica, sans-serif"&gt;&lt;br /&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;&lt;SPAN style="FONT-FAMILY: verdana, arial, helvetica, sans-serif"&gt;이 Geometry&lt;/SPAN&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;&lt;SPAN style="FONT-FAMILY: verdana, arial, helvetica, sans-serif"&gt;&lt;SPAN style="FONT-FAMILY: verdana, arial, helvetica, sans-serif"&gt;의 위상적 일관성을 체크하거나 설정하기 위한 멤버들로&lt;/SPAN&gt;&lt;/SPAN&gt; &lt;/FONT&gt;&lt;FONT size=2&gt;&lt;SPAN style="FONT-FAMILY: verdana, arial, helvetica, sans-serif"&gt;IsKnownSimple, &lt;/SPAN&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;&lt;SPAN style="FONT-FAMILY: verdana, arial, helvetica, sans-serif"&gt;IsSimple, &lt;/SPAN&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;&lt;SPAN style="FONT-FAMILY: verdana, arial, helvetica, sans-serif"&gt;Simplify에 대해서는 이 사이트의 &lt;/SPAN&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;&lt;SPAN style="FONT-FAMILY: verdana, arial, helvetica, sans-serif"&gt;다음 &lt;SPAN class=copyAngel_mapplus_LinkUp original="http://onspatial.com/108" entryid="108"&gt;&lt;A style="DISPLAY: inline" class=copyAngel_mapplus_LinkUp_remote href="http://onspatial.com/108?t=c&amp;amp;i=0"&gt;문서를&lt;/A&gt;&lt;SPAN style="DISPLAY: none" class=copyAngel_mapplus_LinkUp_local&gt;문서를&lt;/SPAN&gt;&lt;/SPAN&gt; 참고한다: &lt;/SPAN&gt;&lt;A style="FONT-FAMILY: verdana, arial, helvetica, sans-serif" href="http://mapplus.textcube.com/104" target=_self&gt;Simplifying a geomtery&lt;/A&gt;&lt;br /&gt;&lt;BR style="FONT-FAMILY: verdana, arial, helvetica, sans-serif"&gt;&lt;/FONT&gt;&lt;SPAN style="FONT-WEIGHT: bold"&gt;○&lt;/SPAN&gt;&lt;FONT style="FONT-WEIGHT: bold" size=2&gt;&lt;SPAN style="FONT-FAMILY: verdana, arial, helvetica, sans-serif"&gt; &lt;/SPAN&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;&lt;SPAN style="FONT-FAMILY: verdana, arial, helvetica, sans-serif"&gt;&lt;SPAN style="FONT-WEIGHT: bold"&gt;Difference &lt;/SPAN&gt;&amp;nbsp; &amp;nbsp; &lt;br /&gt;&lt;SPAN class=copyAngel_mapplus_LinkUp original="http://onspatial.com/108" entryid="108"&gt;&lt;A style="DISPLAY: inline" class=copyAngel_mapplus_LinkUp_remote href="http://onspatial.com/108?t=c&amp;amp;i=0"&gt;[C#]&lt;/A&gt;&lt;SPAN style="DISPLAY: none" class=copyAngel_mapplus_LinkUp_local&gt;[C#]&lt;/SPAN&gt;&lt;/SPAN&gt; &lt;br /&gt;public IGeometry Difference (IGeometry other);&lt;br /&gt;&lt;br /&gt;이 &lt;/SPAN&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;&lt;SPAN style="FONT-FAMILY: verdana, arial, helvetica, sans-serif"&gt;Geometry&lt;/SPAN&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;&lt;SPAN style="FONT-FAMILY: verdana, arial, helvetica, sans-serif"&gt;와 대상 &lt;/SPAN&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;&lt;SPAN style="FONT-FAMILY: verdana, arial, helvetica, sans-serif"&gt;&lt;SPAN class=copyAngel_mapplus_LinkUp original="http://onspatial.com/108" entryid="108"&gt;&lt;A style="DISPLAY: inline" class=copyAngel_mapplus_LinkUp_remote href="http://onspatial.com/108?t=c&amp;amp;i=0"&gt;Geometry&lt;/A&gt;&lt;SPAN style="DISPLAY: none" class=copyAngel_mapplus_LinkUp_local&gt;Geometry&lt;/SPAN&gt;&lt;/SPAN&gt; &lt;/SPAN&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;&lt;SPAN style="FONT-FAMILY: verdana, arial, helvetica, sans-serif"&gt;간의 차집합&lt;/SPAN&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;&lt;SPAN style="FONT-FAMILY: verdana, arial, helvetica, sans-serif"&gt; Geometry&lt;/SPAN&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;&lt;SPAN style="FONT-FAMILY: verdana, arial, helvetica, sans-serif"&gt;를 반환한다.&lt;/SPAN&gt;&lt;BR style="FONT-FAMILY: verdana, arial, helvetica, sans-serif"&gt;&lt;/FONT&gt;&lt;DIV style="TEXT-ALIGN: center; CLEAR: both" class="imageblock center"&gt;&lt;A href="http://fs.textcube.com/blog/3/30800/attach/XJHe3xRhrX.png" rel=lightbox target=_blank&gt;&lt;IMG style="WIDTH: 517px; HEIGHT: 314px" alt="" src="http://fs.textcube.com/blog/3/30800/attach/XJHe3xRhrX.png"&gt;&lt;/A&gt;&lt;/DIV&gt;&lt;BR style="FONT-FAMILY: verdana, arial, helvetica, sans-serif"&gt;&lt;SPAN style="FONT-WEIGHT: bold"&gt;○&lt;/SPAN&gt;&lt;FONT style="FONT-WEIGHT: bold" size=2&gt;&lt;SPAN style="FONT-FAMILY: verdana, arial, helvetica, sans-serif"&gt; &lt;/SPAN&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;&lt;SPAN style="FONT-FAMILY: verdana, arial, helvetica, sans-serif"&gt;&lt;SPAN style="FONT-WEIGHT: bold"&gt;Intersect&lt;/SPAN&gt; &amp;nbsp; &lt;SPAN class=copyAngel_mapplus_LinkUp original="http://onspatial.com/108" entryid="108"&gt;&lt;A style="DISPLAY: inline" class=copyAngel_mapplus_LinkUp_remote href="http://onspatial.com/108?t=c&amp;amp;i=0"&gt;&amp;nbsp;&lt;/A&gt;&lt;SPAN style="DISPLAY: none" class=copyAngel_mapplus_LinkUp_local&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/SPAN&gt; &lt;br /&gt;[C#]&lt;br /&gt;public IGeometry Intersect (IGeometry other, esriGeometryDimension resultDimension);&lt;br /&gt;&lt;br /&gt;&lt;SPAN class=copyAngel_mapplus_LinkUp original="http://onspatial.com/108" entryid="108"&gt;&lt;A style="DISPLAY: inline" class=copyAngel_mapplus_LinkUp_remote href="http://onspatial.com/108?t=c&amp;amp;i=0"&gt;이&lt;/A&gt;&lt;SPAN style="DISPLAY: none" class=copyAngel_mapplus_LinkUp_local&gt;이&lt;/SPAN&gt;&lt;/SPAN&gt; &lt;/SPAN&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;&lt;SPAN style="FONT-FAMILY: verdana, arial, helvetica, sans-serif"&gt;Geometry&lt;/SPAN&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;&lt;SPAN style="FONT-FAMILY: verdana, arial, helvetica, sans-serif"&gt;와 대상 &lt;/SPAN&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;&lt;SPAN style="FONT-FAMILY: verdana, arial, helvetica, sans-serif"&gt;Geometry&lt;/SPAN&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;&lt;SPAN style="FONT-FAMILY: verdana, arial, helvetica, sans-serif"&gt;간에 &lt;/SPAN&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;&lt;SPAN style="FONT-FAMILY: verdana, arial, helvetica, sans-serif"&gt;set-theoretic intersection에 의한&lt;/SPAN&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;&lt;SPAN style="FONT-FAMILY: verdana, arial, helvetica, sans-serif"&gt; 교집합(&lt;/SPAN&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;&lt;SPAN style="FONT-FAMILY: verdana, arial, helvetica, sans-serif"&gt;AND)&lt;/SPAN&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;&lt;SPAN style="FONT-FAMILY: verdana, arial, helvetica, sans-serif"&gt; &lt;/SPAN&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;&lt;SPAN style="FONT-FAMILY: verdana, arial, helvetica, sans-serif"&gt;&lt;SPAN class=copyAngel_mapplus_LinkUp original="http://onspatial.com/108" entryid="108"&gt;&lt;A style="DISPLAY: inline" class=copyAngel_mapplus_LinkUp_remote href="http://onspatial.com/108?t=c&amp;amp;i=0"&gt;Geometry&lt;/A&gt;&lt;SPAN style="DISPLAY: none" class=copyAngel_mapplus_LinkUp_local&gt;Geometry&lt;/SPAN&gt;&lt;/SPAN&gt; &lt;/SPAN&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;&lt;SPAN style="FONT-FAMILY: verdana, arial, helvetica, sans-serif"&gt;를 반환한다. resultDimension 파라미터값을 이용하여 다른 차원의 &lt;SPAN class=copyAngel_mapplus_LinkUp original="http://onspatial.com/108" entryid="108"&gt;&lt;A style="DISPLAY: inline" class=copyAngel_mapplus_LinkUp_remote href="http://onspatial.com/108?t=c&amp;amp;i=0"&gt;결과를&lt;/A&gt;&lt;SPAN style="DISPLAY: none" class=copyAngel_mapplus_LinkUp_local&gt;결과를&lt;/SPAN&gt;&lt;/SPAN&gt; 생성할 수 있다.&lt;br /&gt;&lt;br /&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;&lt;SPAN style="FONT-FAMILY: verdana, arial, helvetica, sans-serif"&gt;ArcGIS 9.2 &lt;SPAN class=copyAngel_mapplus_LinkUp original="http://onspatial.com/108" entryid="108"&gt;&lt;A style="DISPLAY: inline" class=copyAngel_mapplus_LinkUp_remote href="http://onspatial.com/108?t=c&amp;amp;i=0"&gt;버전&lt;/A&gt;&lt;SPAN style="DISPLAY: none" class=copyAngel_mapplus_LinkUp_local&gt;버전&lt;/SPAN&gt;&lt;/SPAN&gt; 이후부터는 Intersect 메쏘드를 호출하기 전에 Disjoint 테스트 수행 후 필요시 &lt;SPAN class=copyAngel_mapplus_LinkUp original="http://onspatial.com/108" entryid="108"&gt;&lt;A style="DISPLAY: inline" class=copyAngel_mapplus_LinkUp_remote href="http://onspatial.com/108?t=c&amp;amp;i=0"&gt;호출하는&lt;/A&gt;&lt;SPAN style="DISPLAY: none" class=copyAngel_mapplus_LinkUp_local&gt;호출하는&lt;/SPAN&gt;&lt;/SPAN&gt; 것이 성능면에서 유리하다.&lt;/SPAN&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;&lt;SPAN style="FONT-FAMILY: verdana, arial, helvetica, sans-serif"&gt;&lt;BR style="FONT-FAMILY: verdana, arial, helvetica, sans-serif"&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;BR style="FONT-FAMILY: verdana, arial, helvetica, sans-serif; FONT-WEIGHT: bold"&gt;&lt;SPAN style="FONT-WEIGHT: bold"&gt;○&lt;/SPAN&gt;&lt;FONT style="FONT-WEIGHT: bold" size=2&gt;&lt;SPAN style="FONT-FAMILY: verdana, arial, helvetica, sans-serif"&gt; &lt;/SPAN&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;&lt;SPAN style="FONT-FAMILY: verdana, arial, helvetica, sans-serif"&gt;&lt;SPAN style="FONT-WEIGHT: bold"&gt;SymmetricDifference&lt;/SPAN&gt; &amp;nbsp; &amp;nbsp; &lt;br /&gt;[C#]&lt;br /&gt;public IGeometry SymmetricDifference ( IGeometry other);&lt;br /&gt;&lt;br /&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;&lt;SPAN style="FONT-FAMILY: verdana, arial, helvetica, sans-serif"&gt;이 &lt;/SPAN&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;&lt;SPAN style="FONT-FAMILY: verdana, arial, helvetica, sans-serif"&gt;Geometry&lt;/SPAN&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;&lt;SPAN style="FONT-FAMILY: verdana, arial, helvetica, sans-serif"&gt;와 대상 &lt;/SPAN&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;&lt;SPAN style="FONT-FAMILY: verdana, arial, helvetica, sans-serif"&gt;Geometry&lt;/SPAN&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;&lt;SPAN style="FONT-FAMILY: verdana, arial, helvetica, sans-serif"&gt;간의 대칭적 차집합(&lt;/SPAN&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;&lt;SPAN style="FONT-FAMILY: verdana, arial, helvetica, sans-serif"&gt;XOR)&lt;/SPAN&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;&lt;SPAN style="FONT-FAMILY: verdana, arial, helvetica, sans-serif"&gt; &lt;/SPAN&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;&lt;SPAN style="FONT-FAMILY: verdana, arial, helvetica, sans-serif"&gt;Geometry&lt;/SPAN&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;&lt;SPAN style="FONT-FAMILY: verdana, arial, helvetica, sans-serif"&gt;를 &lt;SPAN class=copyAngel_mapplus_LinkUp original="http://onspatial.com/108" entryid="108"&gt;&lt;A style="DISPLAY: inline" class=copyAngel_mapplus_LinkUp_remote href="http://onspatial.com/108?t=c&amp;amp;i=0"&gt;반환한다.&lt;/A&gt;&lt;SPAN style="DISPLAY: none" class=copyAngel_mapplus_LinkUp_local&gt;반환한다.&lt;/SPAN&gt;&lt;/SPAN&gt; &lt;br /&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;&lt;SPAN style="FONT-FAMILY: verdana, arial, helvetica, sans-serif"&gt;즉, 두 &lt;/SPAN&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;&lt;SPAN style="FONT-FAMILY: verdana, arial, helvetica, sans-serif"&gt;&lt;SPAN class=copyAngel_mapplus_LinkUp original="http://onspatial.com/108" entryid="108"&gt;&lt;A style="DISPLAY: inline" class=copyAngel_mapplus_LinkUp_remote href="http://onspatial.com/108?t=c&amp;amp;i=0"&gt;Geometry&lt;/A&gt;&lt;SPAN style="DISPLAY: none" class=copyAngel_mapplus_LinkUp_local&gt;Geometry&lt;/SPAN&gt;&lt;/SPAN&gt; &lt;/SPAN&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;&lt;SPAN style="FONT-FAMILY: verdana, arial, helvetica, sans-serif"&gt;(&lt;/SPAN&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;&lt;SPAN style="FONT-FAMILY: verdana, arial, helvetica, sans-serif"&gt;G1, G2)&lt;/SPAN&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;&lt;SPAN style="FONT-FAMILY: verdana, arial, helvetica, sans-serif"&gt;의 Union(G1, G2) - Intersection(G1, G2) 또는 &lt;/SPAN&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;&lt;SPAN style="FONT-FAMILY: verdana, arial, helvetica, sans-serif"&gt;Union(Difference(G1, G2), Difference(G2, G1))의 관계가 성립한다.&lt;/SPAN&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;&lt;br /&gt;&lt;BR style="FONT-FAMILY: verdana, arial, helvetica, sans-serif"&gt;&lt;/FONT&gt;&lt;SPAN style="FONT-WEIGHT: bold"&gt;○&lt;/SPAN&gt;&lt;FONT size=2&gt;&lt;SPAN style="FONT-FAMILY: verdana, arial, helvetica, sans-serif"&gt;&lt;SPAN style="FONT-WEIGHT: bold"&gt; Union&lt;/SPAN&gt; &amp;nbsp; &lt;SPAN class=copyAngel_mapplus_LinkUp original="http://onspatial.com/108" entryid="108"&gt;&lt;A style="DISPLAY: inline" class=copyAngel_mapplus_LinkUp_remote href="http://onspatial.com/108?t=c&amp;amp;i=0"&gt;&amp;nbsp;&lt;/A&gt;&lt;SPAN style="DISPLAY: none" class=copyAngel_mapplus_LinkUp_local&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/SPAN&gt; &lt;br /&gt;[C#]&lt;br /&gt;public IGeometry Union (IGeometry other);&lt;br /&gt;&lt;br /&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;&lt;SPAN style="FONT-FAMILY: verdana, arial, helvetica, sans-serif"&gt;이 &lt;/SPAN&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;&lt;SPAN style="FONT-FAMILY: verdana, arial, helvetica, sans-serif"&gt;Geometry&lt;/SPAN&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;&lt;SPAN style="FONT-FAMILY: verdana, arial, helvetica, sans-serif"&gt;&lt;SPAN class=copyAngel_mapplus_LinkUp original="http://onspatial.com/108" entryid="108"&gt;&lt;A style="DISPLAY: inline" class=copyAngel_mapplus_LinkUp_remote href="http://onspatial.com/108?t=c&amp;amp;i=0"&gt;와&lt;/A&gt;&lt;SPAN style="DISPLAY: none" class=copyAngel_mapplus_LinkUp_local&gt;와&lt;/SPAN&gt;&lt;/SPAN&gt; 대상 &lt;/SPAN&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;&lt;SPAN style="FONT-FAMILY: verdana, arial, helvetica, sans-serif"&gt;Geometry&lt;/SPAN&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;&lt;SPAN style="FONT-FAMILY: verdana, arial, helvetica, sans-serif"&gt;간에 &lt;/SPAN&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;&lt;SPAN style="FONT-FAMILY: verdana, arial, helvetica, sans-serif"&gt;set-theoretic intersection에 의한&lt;/SPAN&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;&lt;SPAN style="FONT-FAMILY: verdana, arial, helvetica, sans-serif"&gt; &lt;SPAN class=copyAngel_mapplus_LinkUp original="http://onspatial.com/108" entryid="108"&gt;&lt;A style="DISPLAY: inline" class=copyAngel_mapplus_LinkUp_remote href="http://onspatial.com/108?t=c&amp;amp;i=0"&gt;합집합(&lt;/A&gt;&lt;SPAN style="DISPLAY: none" class=copyAngel_mapplus_LinkUp_local&gt;합집합(&lt;/SPAN&gt;&lt;/SPAN&gt; &lt;/SPAN&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;&lt;SPAN style="FONT-FAMILY: verdana, arial, helvetica, sans-serif"&gt;OR&lt;/SPAN&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;&lt;SPAN style="FONT-FAMILY: verdana, arial, helvetica, sans-serif"&gt;) &lt;/SPAN&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;&lt;SPAN style="FONT-FAMILY: verdana, arial, helvetica, sans-serif"&gt;Geometry&lt;/SPAN&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;&lt;SPAN style="FONT-FAMILY: verdana, arial, helvetica, sans-serif"&gt;를 반환한다&lt;/SPAN&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;&lt;BR style="FONT-FAMILY: verdana, arial, helvetica, sans-serif"&gt;&lt;/FONT&gt;&lt;DIV style="TEXT-ALIGN: center"&gt;&lt;FONT size=2&gt;&lt;IMG style="WIDTH: 482px; FONT-FAMILY: verdana, arial, helvetica, sans-serif; HEIGHT: 300px" src="http://resources.esri.com/help/9.3/ArcGISEngine/ArcObjects/esrigeometry/bitmaps/GeomUnionIntSymDif.gif"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/FONT&gt;&lt;/DIV&gt;※ &lt;FONT size=2&gt;&lt;SPAN style="FONT-FAMILY: verdana, arial, helvetica, sans-serif"&gt;원문 출처: &lt;/SPAN&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;&lt;SPAN style="FONT-FAMILY: verdana, arial, helvetica, sans-serif"&gt;&lt;A href="http://resources.esri.com/help/9.3/ArcGISEngine/ArcObjects/esrigeometry/itopologicaloperator.htm" target=_blank&gt;http://resources.esri.com/help/9.3/ArcGISEngine/ArcObjects/esrigeometry/itopologicaloperator&lt;/A&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7722991742144866817-618883563447533139?l=artwarez-textcube.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://artwarez-textcube.blogspot.com/feeds/618883563447533139/comments/default' title='댓글'/><link rel='replies' type='text/html' href='http://artwarez-textcube.blogspot.com/2010/10/arcobjects-geomtery-%EA%B4%80%EB%A0%A8-%EC%9D%B8%ED%84%B0%ED%8E%98%EC%9D%B4%EC%8A%A4.html#comment-form' title='0개의 덧글'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7722991742144866817/posts/default/618883563447533139'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7722991742144866817/posts/default/618883563447533139'/><link rel='alternate' type='text/html' href='http://artwarez-textcube.blogspot.com/2010/10/arcobjects-geomtery-%EA%B4%80%EB%A0%A8-%EC%9D%B8%ED%84%B0%ED%8E%98%EC%9D%B4%EC%8A%A4.html' title='ArcObjects Geomtery 관련 인터페이스'/><author><name>현버미의 개발블로긍 ㅎㅎ</name><uri>http://www.blogger.com/profile/01770378420485151049</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_xtMr1l3EO6Q/TRAI0_VLXYI/AAAAAAAAAAQ/sB_oZoZ-PlU/S220/PIC-0038_1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7722991742144866817.post-4411719550192232510</id><published>2010-07-22T16:44:00.000+09:00</published><updated>2010-12-21T01:32:22.693+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Devs'/><title type='text'>Win32 API로 만든 테트리스</title><content type='html'>&lt;P&gt;아마 2003년도 텀 프로젝트일껍니다. &lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;이때가 아마도 잠을 자다가도, 담배를 피우다 연기속에 소스코드가 보였던(?) 시기였던거 같습니다.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;한창 재미를 붙일때였습니다. ^^;;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;비주얼 씨를 공부할겸 api만 이용해서 개발한 소스입니다.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;1인용, 2인용 다 되구요.. &lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;주석은 아주 상세히 설명되있습니다. 그냥 보시면 이해되실꺼 같습니다.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;배경음악으로 mid나 mp3 선택하여 재생할수 있으나 게임 배경음악은 음원저작권 문제(?)로 &lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;제외시켰습니다. &lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;상용으로 사용해선 당근히 안되구요 순수히 공부하는 목적으로 사용하심 다 돼요... 헤헤..&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;좋은 하루 되세요.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;제작일 : 2003-05-09 &lt;br /&gt;&amp;nbsp;제작기간 : 20여일&lt;br /&gt;&amp;nbsp;제작언어 : Win32 API (C)&lt;br /&gt;&amp;nbsp;참고서적 : 김상형의 "윈도우즈 API정복"&lt;br /&gt;&amp;nbsp;설명 : Win32 응용프로그램 - 나머진 상세히 달린 주석참고요.&lt;br /&gt;&amp;nbsp;공개대상 : Win32 API를 활용하고 공부하려는 분(? ^^:;)&lt;br /&gt;&amp;nbsp;라이센스 : Open Source(GPL)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;div class="imageblock center" style="text-align: center; clear: both;"&gt;&lt;a href="http://ss.textcube.com/blog/6/60952/attach/XHjOczWGkf.rar" rel="enclosure" &gt;&lt;img src="http://ss.textcube.com/service/blog/image/extension/unknown.gif" alt="" style="vertical-align: middle;" /&gt; Tetris_1st_API.rar&lt;/a&gt;&lt;/div&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7722991742144866817-4411719550192232510?l=artwarez-textcube.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://artwarez-textcube.blogspot.com/feeds/4411719550192232510/comments/default' title='댓글'/><link rel='replies' type='text/html' href='http://artwarez-textcube.blogspot.com/2010/07/win32-api%EB%A1%9C-%EB%A7%8C%EB%93%A0-%ED%85%8C%ED%8A%B8%EB%A6%AC%EC%8A%A4.html#comment-form' title='0개의 덧글'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7722991742144866817/posts/default/4411719550192232510'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7722991742144866817/posts/default/4411719550192232510'/><link rel='alternate' type='text/html' href='http://artwarez-textcube.blogspot.com/2010/07/win32-api%EB%A1%9C-%EB%A7%8C%EB%93%A0-%ED%85%8C%ED%8A%B8%EB%A6%AC%EC%8A%A4.html' title='Win32 API로 만든 테트리스'/><author><name>현버미의 개발블로긍 ㅎㅎ</name><uri>http://www.blogger.com/profile/01770378420485151049</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_xtMr1l3EO6Q/TRAI0_VLXYI/AAAAAAAAAAQ/sB_oZoZ-PlU/S220/PIC-0038_1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7722991742144866817.post-8751539905966394455</id><published>2010-07-15T13:36:00.000+09:00</published><updated>2010-12-21T01:32:22.302+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='우분투'/><title type='text'>Using PartImage in Ubuntu(이미지 백업)</title><content type='html'>&lt;P&gt;1. 설치 &lt;/P&gt;&lt;P&gt;# sudo apt-get update &amp;amp;&amp;amp; sudo apt-get install partimage&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;2. 사용&lt;/P&gt;&lt;P&gt;# sudo fdisk -l &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp; - 설치된 디스크 및 파티션 정보 보기 (외부 저장 장치 포함)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;# sudo partimage (화면 선택 이동 : Tab키)&lt;/P&gt;&lt;P&gt;&amp;nbsp; - 백업할 파티션 선택 및 저장경로 설정 &lt;/P&gt;&lt;P&gt;&amp;nbsp; - F5키 누름 &lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; (Odroid-S 백업시 에러 : (umount /media/98db0345-c0f6-4405-ad14-b247cc51f312)&amp;nbsp; &lt;/P&gt;&lt;P&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; (umount /media/2eefb997-7491-4ba0-974f-270034d34347)&lt;/P&gt;&lt;P&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; &lt;/P&gt;&lt;P&gt;&amp;nbsp; - 설치옵션(압축여부, 파일체크여부, 분리압축여부 등등) 설정 후 F5키 누름&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp; - 백업 이미지 설명 주석 달고, OK 버튼 클릭&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;참고 : &lt;A href="http://wiki.kldp.org/wiki.php/Partimage-HOWTO"&gt;http://wiki.kldp.org/wiki.php/Partimage-HOWTO&lt;/A&gt;&lt;/P&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7722991742144866817-8751539905966394455?l=artwarez-textcube.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://artwarez-textcube.blogspot.com/feeds/8751539905966394455/comments/default' title='댓글'/><link rel='replies' type='text/html' href='http://artwarez-textcube.blogspot.com/2010/07/using-partimage-in-ubuntu%EC%9D%B4%EB%AF%B8%EC%A7%80-%EB%B0%B1%EC%97%85.html#comment-form' title='0개의 덧글'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7722991742144866817/posts/default/8751539905966394455'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7722991742144866817/posts/default/8751539905966394455'/><link rel='alternate' type='text/html' href='http://artwarez-textcube.blogspot.com/2010/07/using-partimage-in-ubuntu%EC%9D%B4%EB%AF%B8%EC%A7%80-%EB%B0%B1%EC%97%85.html' title='Using PartImage in Ubuntu(이미지 백업)'/><author><name>현버미의 개발블로긍 ㅎㅎ</name><uri>http://www.blogger.com/profile/01770378420485151049</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_xtMr1l3EO6Q/TRAI0_VLXYI/AAAAAAAAAAQ/sB_oZoZ-PlU/S220/PIC-0038_1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7722991742144866817.post-1447557949809859495</id><published>2010-07-12T10:41:00.000+09:00</published><updated>2010-12-21T01:32:21.888+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='우분투'/><title type='text'>윈도우 파티션(NTFS)을 자동 마운트</title><content type='html'>&lt;P&gt;1. NTFS Configuration Tool 설치 (VMWare에서는 안됨)&lt;/P&gt;&lt;BLOCKQUOTE style="MARGIN-RIGHT: 0px" dir=ltr&gt;&lt;P&gt;터미널 에서 &lt;/P&gt;&lt;P&gt;# sudo apt-get install ntfs-config&amp;nbsp; 실행&lt;/P&gt;&lt;P&gt;또는 &lt;/P&gt;&lt;P&gt;우분트 소프트웨어 센터 에서&lt;/P&gt;&lt;P&gt;찾기 -&amp;gt; ntfs 검색&lt;/P&gt;&lt;P&gt;NTFS Configuration Tool 클릭 설치&lt;/P&gt;&lt;/BLOCKQUOTE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;2. NTFS Configuration Tool&amp;nbsp; 설정&lt;/P&gt;&lt;BLOCKQUOTE style="MARGIN-RIGHT: 0px" dir=ltr&gt;&lt;P&gt;- 시스템 -&amp;gt; 관리 -&amp;gt; NTFS 쓰기지원 설정도구 클릭&lt;/P&gt;&lt;P&gt;- ntfs 쓰기지원 설정도구에서 내장장치에 쓰기지원, 외장장치에 쓰기지원 체크 &lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp;또는 로컬의 모든 ntfs파티션 보이면 체크(전버젼)&lt;/P&gt;&lt;P&gt;- 리부팅.&lt;/P&gt;&lt;P&gt;- 사용.&lt;/P&gt;&lt;/BLOCKQUOTE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;br /&gt;&amp;nbsp;&lt;/P&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7722991742144866817-1447557949809859495?l=artwarez-textcube.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://artwarez-textcube.blogspot.com/feeds/1447557949809859495/comments/default' title='댓글'/><link rel='replies' type='text/html' href='http://artwarez-textcube.blogspot.com/2010/07/%EC%9C%88%EB%8F%84%EC%9A%B0-%ED%8C%8C%ED%8B%B0%EC%85%98ntfs%EC%9D%84-%EC%9E%90%EB%8F%99-%EB%A7%88%EC%9A%B4%ED%8A%B8.html#comment-form' title='0개의 덧글'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7722991742144866817/posts/default/1447557949809859495'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7722991742144866817/posts/default/1447557949809859495'/><link rel='alternate' type='text/html' href='http://artwarez-textcube.blogspot.com/2010/07/%EC%9C%88%EB%8F%84%EC%9A%B0-%ED%8C%8C%ED%8B%B0%EC%85%98ntfs%EC%9D%84-%EC%9E%90%EB%8F%99-%EB%A7%88%EC%9A%B4%ED%8A%B8.html' title='윈도우 파티션(NTFS)을 자동 마운트'/><author><name>현버미의 개발블로긍 ㅎㅎ</name><uri>http://www.blogger.com/profile/01770378420485151049</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_xtMr1l3EO6Q/TRAI0_VLXYI/AAAAAAAAAAQ/sB_oZoZ-PlU/S220/PIC-0038_1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7722991742144866817.post-6813258850627503041</id><published>2010-07-12T10:21:00.000+09:00</published><updated>2010-12-21T01:32:21.411+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='우분투'/><title type='text'>윈도우 S/W 대체 리눅스 프로그램 목록</title><content type='html'>&lt;P&gt;윈도우 대체 리눅스 프로그램들입니다.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Windows Software Linux Equivalent/Alternative &lt;/P&gt;&lt;P&gt;&lt;br /&gt;3D Studio Max &lt;br /&gt;&amp;nbsp; &amp;nbsp; K-3D ( &lt;A href="http://www.k-3d.org/" target=_blank&gt;http://www.k-3d.org/&lt;/A&gt; ) &lt;br /&gt;&amp;nbsp; &amp;nbsp; Wings 3D ( &lt;A href="http://www.wings3d.com/" target=_blank&gt;http://www.wings3d.com/&lt;/A&gt; ) &lt;br /&gt;&amp;nbsp; &amp;nbsp; Art of Illusion ( &lt;A href="http://www.artofillusion.org/" target=_blank&gt;http://www.artofillusion.org/&lt;/A&gt; ) &lt;br /&gt;&amp;nbsp; &amp;nbsp; Blender ( &lt;A href="http://www.blender.org/" target=_blank&gt;http://www.blender.org/&lt;/A&gt; ) &lt;br /&gt;&amp;nbsp; &lt;br /&gt;ACDSee &lt;br /&gt;&amp;nbsp; &amp;nbsp; KuickShow ( &lt;A href="http://kuickshow.sourceforge.net/" target=_blank&gt;http://kuickshow.sourceforge.net/&lt;/A&gt; ) &lt;br /&gt;&amp;nbsp; &amp;nbsp; ShowImg ( &lt;A href="http://www.jalix.org/projects/showimg/" target=_blank&gt;http://www.jalix.org/projects/showimg/&lt;/A&gt; ) &lt;br /&gt;&amp;nbsp; &amp;nbsp; Gwenview ( &lt;A href="http://gwenview.sourceforge.net/" target=_blank&gt;http://gwenview.sourceforge.net/&lt;/A&gt; ) &lt;br /&gt;&amp;nbsp; &amp;nbsp; GQview ( &lt;A href="http://gqview.sourceforge.net/" target=_blank&gt;http://gqview.sourceforge.net/&lt;/A&gt; ) &lt;br /&gt;&amp;nbsp; &amp;nbsp; Eye of GNOME ( &lt;A href="http://www.gnome.org/projects/eog/" target=_blank&gt;http://www.gnome.org/projects/eog/&lt;/A&gt; ) &lt;br /&gt;&amp;nbsp; &lt;br /&gt;Adobe Acrobat Reader &lt;br /&gt;&amp;nbsp; &amp;nbsp; okular ( &lt;A href="http://kpdf.kde.org/okular/" target=_blank&gt;http://kpdf.kde.org/okular/&lt;/A&gt; ) &lt;br /&gt;&amp;nbsp; &amp;nbsp; Xpdf ( &lt;A href="http://www.foolabs.com/xpdf/" target=_blank&gt;http://www.foolabs.com/xpdf/&lt;/A&gt; ) &lt;br /&gt;&amp;nbsp; &amp;nbsp; Evince ( &lt;A href="http://www.gnome.org/projects/evince/" target=_blank&gt;http://www.gnome.org/projects/evince/&lt;/A&gt; ) &lt;br /&gt;&amp;nbsp; &amp;nbsp; ePDFView ( &lt;A href="http://trac.emma-soft.com/epdfview/" target=_blank&gt;http://trac.emma-soft.com/epdfview/&lt;/A&gt; ) &lt;br /&gt;&amp;nbsp; &amp;nbsp; KPDF ( &lt;A href="http://kpdf.kde.org/" target=_blank&gt;http://kpdf.kde.org/&lt;/A&gt; ) &lt;br /&gt;&amp;nbsp; &lt;br /&gt;Adobe Audition &lt;br /&gt;&amp;nbsp; &amp;nbsp; Audacity ( &lt;A href="http://audacity.sourceforge.net/" target=_blank&gt;http://audacity.sourceforge.net/&lt;/A&gt; ) &lt;br /&gt;&amp;nbsp; &lt;br /&gt;Adobe Illustrator &lt;br /&gt;&amp;nbsp; &amp;nbsp; Skencil ( &lt;A href="http://www.skencil.org/" target=_blank&gt;http://www.skencil.org/&lt;/A&gt; ) &lt;br /&gt;&amp;nbsp; &amp;nbsp; Inkscape ( &lt;A href="http://www.inkscape.org/" target=_blank&gt;http://www.inkscape.org/&lt;/A&gt; ) &lt;br /&gt;&amp;nbsp; &amp;nbsp; Karbon14 ( &lt;A href="http://www.koffice.org/karbon/" target=_blank&gt;http://www.koffice.org/karbon/&lt;/A&gt; ) &lt;br /&gt;&amp;nbsp; &amp;nbsp; Xara Xtreme for Linux ( &lt;A href="http://www.xaraxtreme.org/" target=_blank&gt;http://www.xaraxtreme.org/&lt;/A&gt; ) &lt;br /&gt;&amp;nbsp; &lt;br /&gt;Adobe PageMaker &lt;br /&gt;&amp;nbsp; &amp;nbsp; Scribus ( &lt;A href="http://www.scribus.net/" target=_blank&gt;http://www.scribus.net/&lt;/A&gt; ) &lt;br /&gt;&amp;nbsp; &lt;br /&gt;Adobe PhotoAlbum &lt;br /&gt;&amp;nbsp; &amp;nbsp; F-Spot ( &lt;A href="http://f-spot.org/Main_Page" target=_blank&gt;http://f-spot.org/Main_Page&lt;/A&gt; ) &lt;br /&gt;&amp;nbsp; &amp;nbsp; KPhotoAlbum ( &lt;A href="http://www.kphotoalbum.org/" target=_blank&gt;http://www.kphotoalbum.org/&lt;/A&gt; ) &lt;br /&gt;&amp;nbsp; &amp;nbsp; digiKam ( &lt;A href="http://www.digikam.org/" target=_blank&gt;http://www.digikam.org/&lt;/A&gt; ) &lt;br /&gt;&amp;nbsp; &lt;br /&gt;Adobe Photoshop &lt;br /&gt;&amp;nbsp; &amp;nbsp; CinePaint ( &lt;A href="http://www.cinepaint.org/" target=_blank&gt;http://www.cinepaint.org/&lt;/A&gt; ) &lt;br /&gt;&amp;nbsp; &amp;nbsp; Krita ( &lt;A href="http://www.koffice.org/krita/" target=_blank&gt;http://www.koffice.org/krita/&lt;/A&gt; ) &lt;br /&gt;&amp;nbsp; &amp;nbsp; GIMP ( &lt;A href="http://www.gimp.org/" target=_blank&gt;http://www.gimp.org/&lt;/A&gt; ) &lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &lt;br /&gt;Adobe Premier &lt;br /&gt;&amp;nbsp; &amp;nbsp; PiTiVi ( &lt;A href="http://www.pitivi.org/wiki/Main_Page" target=_blank&gt;http://www.pitivi.org/wiki/Main_Page&lt;/A&gt; ) &lt;br /&gt;&amp;nbsp; &amp;nbsp; LiVES ( &lt;A href="http://lives.sourceforge.net/" target=_blank&gt;http://lives.sourceforge.net/&lt;/A&gt; ) &lt;br /&gt;&amp;nbsp; &amp;nbsp; Kino ( &lt;A href="http://www.kinodv.org/" target=_blank&gt;http://www.kinodv.org/&lt;/A&gt; ) &lt;br /&gt;&amp;nbsp; &amp;nbsp; Cinelerra ( &lt;A href="http://cvs.cinelerra.org/" target=_blank&gt;http://cvs.cinelerra.org/&lt;/A&gt; ) &lt;br /&gt;&amp;nbsp; &amp;nbsp; kdenlive ( &lt;A href="http://kdenlive.sourceforge.net/" target=_blank&gt;http://kdenlive.sourceforge.net/&lt;/A&gt; ) &lt;br /&gt;&amp;nbsp; &amp;nbsp; Jahshaka ( &lt;A href="http://www.jahshaka.org/" target=_blank&gt;http://www.jahshaka.org/&lt;/A&gt; ) &lt;br /&gt;&amp;nbsp; &lt;br /&gt;Ant Movie &lt;br /&gt;&amp;nbsp; &amp;nbsp; Catalog Moviefly ( &lt;A href="https://savannah.nongnu.org/projects/lmc/" target=_blank&gt;https://savannah.nongnu.org/projects/lmc/&lt;/A&gt; ) &lt;br /&gt;&amp;nbsp; &lt;br /&gt;AOL Instant Messenger (AIM) &lt;br /&gt;&amp;nbsp; &amp;nbsp; Kopete ( &lt;A href="http://kopete.kde.org/" target=_blank&gt;http://kopete.kde.org/&lt;/A&gt; ) &lt;br /&gt;&amp;nbsp; &amp;nbsp; Pidgin ( &lt;A href="http://pidgin.im" target=_blank&gt;http://pidgin.im&lt;/A&gt; ) &lt;br /&gt;&amp;nbsp; &lt;br /&gt;APC PowerChute &lt;br /&gt;&amp;nbsp; &amp;nbsp; Network UPS Tools ( &lt;A href="http://www.networkupstools.org/" target=_blank&gt;http://www.networkupstools.org/&lt;/A&gt; ) &lt;br /&gt;&amp;nbsp; &amp;nbsp; Apcupsd ( &lt;A href="http://www.apcupsd.com/" target=_blank&gt;http://www.apcupsd.com/&lt;/A&gt; ) &lt;br /&gt;&amp;nbsp; &amp;nbsp; PowerD ( &lt;A href="http://power.sourceforge.net/" target=_blank&gt;http://power.sourceforge.net/&lt;/A&gt; ) &lt;br /&gt;&amp;nbsp; &lt;br /&gt;CDex &lt;br /&gt;&amp;nbsp; &amp;nbsp; Sound Juicer ( &lt;A href="http://www.burtonini.com/blog/computers/sound-juicer" target=_blank&gt;http://www.burtonini.com/blog/computers/sound-juicer&lt;/A&gt; ) &lt;br /&gt;&amp;nbsp; &amp;nbsp; Rubyripper ( &lt;A href="http://wiki.hydrogenaudio.org/index.php?title=Rubyripper" target=_blank&gt;http://wiki.hydrogenaudio.org/index.php?title=Rubyripper&lt;/A&gt; ) &lt;br /&gt;&amp;nbsp; &amp;nbsp; ripperX ( &lt;A href="http://ripperx.sourceforge.net/" target=_blank&gt;http://ripperx.sourceforge.net/&lt;/A&gt; ) &lt;br /&gt;&amp;nbsp; &amp;nbsp; Grip ( &lt;A href="http://nostatic.org/grip/" target=_blank&gt;http://nostatic.org/grip/&lt;/A&gt; ) &lt;br /&gt;&amp;nbsp; &amp;nbsp; KAudioCreator ( &lt;A href="http://www.icefox.net/programs/?program=KAudioCreator" target=_blank&gt;http://www.icefox.net/programs/?program=KAudioCreator&lt;/A&gt; ) &lt;br /&gt;&amp;nbsp; &lt;br /&gt;Collectorz &lt;br /&gt;&amp;nbsp; &amp;nbsp; aviManager ( &lt;A href="http://avimanager.sourceforge.net/" target=_blank&gt;http://avimanager.sourceforge.net/&lt;/A&gt; ) &lt;br /&gt;&amp;nbsp; &amp;nbsp; GCstar ( &lt;A href="http://www.gcstar.org/" target=_blank&gt;http://www.gcstar.org/&lt;/A&gt; ) &lt;br /&gt;&amp;nbsp; &amp;nbsp; Tellico ( &lt;A href="http://periapsis.org/tellico/" target=_blank&gt;http://periapsis.org/tellico/&lt;/A&gt; ) &lt;br /&gt;&amp;nbsp; &amp;nbsp; Alexandria ( &lt;A href="http://alexandria.rubyforge.org/" target=_blank&gt;http://alexandria.rubyforge.org/&lt;/A&gt; ) &lt;br /&gt;&amp;nbsp; &amp;nbsp; Griffith ( &lt;A href="http://griffith.vasconunes.net/" target=_blank&gt;http://griffith.vasconunes.net/&lt;/A&gt; ) &lt;br /&gt;&amp;nbsp; &amp;nbsp; vMovieDB ( &lt;A href="http://vmoviedb.sourceforge.net/" target=_blank&gt;http://vmoviedb.sourceforge.net/&lt;/A&gt; ) &lt;br /&gt;&amp;nbsp; &amp;nbsp; Katalog ( &lt;A href="http://salvaste.altervista.org/" target=_blank&gt;http://salvaste.altervista.org/&lt;/A&gt; ) &lt;br /&gt;&amp;nbsp; &lt;br /&gt;Dreamweaver &lt;br /&gt;&amp;nbsp; &amp;nbsp; Quanta Plus ( &lt;A href="http://quanta.kdewebdev.org/" target=_blank&gt;http://quanta.kdewebdev.org/&lt;/A&gt; ) &lt;br /&gt;&amp;nbsp; &amp;nbsp; Geany ( &lt;A href="http://geany.uvena.de" target=_blank&gt;http://geany.uvena.de&lt;/A&gt; ) &lt;br /&gt;&amp;nbsp; &amp;nbsp; Nvu ( &lt;A href="http://www.nvu.com/index.php" target=_blank&gt;http://www.nvu.com/index.php&lt;/A&gt; ) &lt;br /&gt;&amp;nbsp; &amp;nbsp; Screem ( &lt;A href="http://www.screem.org/" target=_blank&gt;http://www.screem.org/&lt;/A&gt; ) &lt;br /&gt;&amp;nbsp; &amp;nbsp; KompoZer ( &lt;A href="http://www.kompozer.net/" target=_blank&gt;http://www.kompozer.net/&lt;/A&gt; ) &lt;br /&gt;&amp;nbsp; &amp;nbsp; Bluefish ( &lt;A href="http://bluefish.openoffice.nl/index.html" target=_blank&gt;http://bluefish.openoffice.nl/index.html&lt;/A&gt; ) &lt;br /&gt;&amp;nbsp; &lt;br /&gt;DVDShrink &lt;br /&gt;&amp;nbsp; &amp;nbsp; k9copy ( &lt;A href="http://k9copy.sourceforge.net/" target=_blank&gt;http://k9copy.sourceforge.net/&lt;/A&gt; ) &lt;br /&gt;&amp;nbsp; &amp;nbsp; OGMRip ( &lt;A href="http://ogmrip.sourceforge.net/" target=_blank&gt;http://ogmrip.sourceforge.net/&lt;/A&gt; ) &lt;br /&gt;&amp;nbsp; &amp;nbsp; Thoggen ( &lt;A href="http://thoggen.net/" target=_blank&gt;http://thoggen.net/&lt;/A&gt; ) &lt;br /&gt;&amp;nbsp; &amp;nbsp; xdvdshrink ( &lt;A href="http://dvdshrink.sourceforge.net/" target=_blank&gt;http://dvdshrink.sourceforge.net/&lt;/A&gt; ) &lt;br /&gt;&amp;nbsp; &amp;nbsp; DVD Rip-O-Matic ( &lt;A href="http://dvdripomatic.sourceforge.net" target=_blank&gt;http://dvdripomatic.sourceforge.net&lt;/A&gt; ) &lt;br /&gt;&amp;nbsp; &amp;nbsp; qVamps ( &lt;A href="http://vamps.sourceforge.net/" target=_blank&gt;http://vamps.sourceforge.net/&lt;/A&gt; ) &lt;br /&gt;&amp;nbsp; &amp;nbsp; dvd::rip ( &lt;A href="http://www.exit1.org/dvdrip/" target=_blank&gt;http://www.exit1.org/dvdrip/&lt;/A&gt; ) &lt;br /&gt;&amp;nbsp; &amp;nbsp; AcidRip ( &lt;A href="http://untrepid.com/acidrip/" target=_blank&gt;http://untrepid.com/acidrip/&lt;/A&gt; ) &lt;br /&gt;&amp;nbsp; &lt;br /&gt;Everest &lt;br /&gt;&amp;nbsp; &amp;nbsp; HardInfo ( &lt;A href="http://hardinfo.berlios.de/web/HomePage" target=_blank&gt;http://hardinfo.berlios.de/web/HomePage&lt;/A&gt; ) &lt;br /&gt;&amp;nbsp; &lt;br /&gt;Finale &lt;br /&gt;&amp;nbsp; &amp;nbsp; Lilypond ( &lt;A href="http://www.lilypond.org" target=_blank&gt;http://www.lilypond.org&lt;/A&gt; ) &lt;br /&gt;&amp;nbsp; &amp;nbsp; Denemo ( &lt;A href="http://denemo.sourceforge.net/index.html" target=_blank&gt;http://denemo.sourceforge.net/index.html&lt;/A&gt; ) &lt;br /&gt;&amp;nbsp; &amp;nbsp; Rosegarden ( &lt;A href="http://www.rosegardenmusic.com/" target=_blank&gt;http://www.rosegardenmusic.com/&lt;/A&gt; ) &lt;br /&gt;&amp;nbsp; &amp;nbsp; NoteEdit ( &lt;A href="http://noteedit.berlios.de/" target=_blank&gt;http://noteedit.berlios.de/&lt;/A&gt; ) &lt;br /&gt;&amp;nbsp; &amp;nbsp; Brahms ( &lt;A href="http://brahms.sourceforge.net/" target=_blank&gt;http://brahms.sourceforge.net/&lt;/A&gt; ) &lt;br /&gt;&amp;nbsp; &lt;br /&gt;Flash &lt;br /&gt;&amp;nbsp; &amp;nbsp; F4L ( &lt;A href="http://f4l.sourceforge.net/" target=_blank&gt;http://f4l.sourceforge.net/&lt;/A&gt; ) &lt;br /&gt;&amp;nbsp; &lt;br /&gt;Forte &lt;br /&gt;&amp;nbsp; &amp;nbsp; Agent Pan ( &lt;A href="http://pan.rebelbase.com/" target=_blank&gt;http://pan.rebelbase.com/&lt;/A&gt; ) &lt;br /&gt;&amp;nbsp; &lt;br /&gt;FruityLoops &lt;br /&gt;&amp;nbsp; &amp;nbsp; LMMS ( &lt;A href="http://lmms.sourceforge.net/" target=_blank&gt;http://lmms.sourceforge.net/&lt;/A&gt; ) &lt;br /&gt;&amp;nbsp; &amp;nbsp; Hydrogen ( &lt;A href="http://www.hydrogen-music.org/" target=_blank&gt;http://www.hydrogen-music.org/&lt;/A&gt; ) &lt;br /&gt;&amp;nbsp; &lt;br /&gt;Google Desktop Search &lt;br /&gt;&amp;nbsp; &amp;nbsp; Google Desktop ( &lt;A href="http://desktop.google.com/linux/index.html" target=_blank&gt;http://desktop.google.com/linux/index.html&lt;/A&gt; ) &lt;br /&gt;&amp;nbsp; &amp;nbsp; Beagle ( &lt;A href="http://beagle-project.org/" target=_blank&gt;http://beagle-project.org/&lt;/A&gt; ) &lt;br /&gt;&amp;nbsp; &lt;br /&gt;Guitar Pro &lt;br /&gt;&amp;nbsp; &amp;nbsp; TuxGuitar ( &lt;A href="http://www.tuxguitar.com.ar/home.html" target=_blank&gt;http://www.tuxguitar.com.ar/home.html&lt;/A&gt; ) &lt;br /&gt;&amp;nbsp; &lt;br /&gt;iTunes &lt;br /&gt;&amp;nbsp; &amp;nbsp; Banshee ( &lt;A href="http://banshee-project.org/Main_Page" target=_blank&gt;http://banshee-project.org/Main_Page&lt;/A&gt; ) &lt;br /&gt;&amp;nbsp; &amp;nbsp; aTunes ( &lt;A href="http://www.atunes.org/" target=_blank&gt;http://www.atunes.org/&lt;/A&gt; ) &lt;br /&gt;&amp;nbsp; &amp;nbsp; Quod Libet ( &lt;A href="http://www.sacredchao.net/quodlibet" target=_blank&gt;http://www.sacredchao.net/quodlibet&lt;/A&gt; ) &lt;br /&gt;&amp;nbsp; &amp;nbsp; SongBird ( &lt;A href="http://www.songbirdnest.com" target=_blank&gt;http://www.songbirdnest.com&lt;/A&gt; ) &lt;br /&gt;&amp;nbsp; &amp;nbsp; Exaile ( &lt;A href="http://www.exaile.org/" target=_blank&gt;http://www.exaile.org/&lt;/A&gt; ) &lt;br /&gt;&amp;nbsp; &amp;nbsp; Amarok ( &lt;A href="http://amarok.kde.org/" target=_blank&gt;http://amarok.kde.org/&lt;/A&gt; ) &lt;br /&gt;&amp;nbsp; &amp;nbsp; Listen ( &lt;A href="http://listengnome.free.fr/" target=_blank&gt;http://listengnome.free.fr/&lt;/A&gt; ) &lt;br /&gt;&amp;nbsp; &amp;nbsp; Rhythmbox ( &lt;A href="http://www.gnome.org/projects/rhythmbox/" target=_blank&gt;http://www.gnome.org/projects/rhythmbox/&lt;/A&gt; ) &lt;br /&gt;&amp;nbsp; &amp;nbsp; gtkpod ( &lt;A href="http://www.gtkpod.org/" target=_blank&gt;http://www.gtkpod.org/&lt;/A&gt; ) &lt;br /&gt;&amp;nbsp; &lt;br /&gt;Legacy Family Tree &lt;br /&gt;&amp;nbsp; &amp;nbsp; GRAMPS ( &lt;A href="http://gramps-project.org/" target=_blank&gt;http://gramps-project.org/&lt;/A&gt; ) &lt;br /&gt;&amp;nbsp; &lt;br /&gt;LimeWire &lt;br /&gt;&amp;nbsp; &amp;nbsp; FrostWire ( &lt;A href="http://www.frostwire.com/" target=_blank&gt;http://www.frostwire.com/&lt;/A&gt; ) &lt;br /&gt;&amp;nbsp; &lt;br /&gt;Meal Master &lt;br /&gt;&amp;nbsp; &amp;nbsp; krecipe ( &lt;A href="http://krecipes.sourceforge.net/" target=_blank&gt;http://krecipes.sourceforge.net/&lt;/A&gt; ) &lt;br /&gt;&amp;nbsp; &amp;nbsp; Gourmet Recipe Manager ( &lt;A href="http://grecipe-manager.sourceforge.net/" target=_blank&gt;http://grecipe-manager.sourceforge.net/&lt;/A&gt; ) &lt;br /&gt;&amp;nbsp; &lt;br /&gt;Microsoft Access &lt;br /&gt;&amp;nbsp; &amp;nbsp; Kexi ( &lt;A href="http://www.koffice.org/kexi/" target=_blank&gt;http://www.koffice.org/kexi/&lt;/A&gt; ) &lt;br /&gt;&amp;nbsp; &amp;nbsp; knoda ( &lt;A href="http://www.knoda.org" target=_blank&gt;http://www.knoda.org&lt;/A&gt; ) &lt;br /&gt;&amp;nbsp; &amp;nbsp; GNOME-DB ( &lt;A href="http://www.gnome-db.org/" target=_blank&gt;http://www.gnome-db.org/&lt;/A&gt; ) &lt;br /&gt;&amp;nbsp; &lt;br /&gt;Microsoft Excel &lt;br /&gt;&amp;nbsp; &amp;nbsp; KSpread ( &lt;A href="http://www.koffice.org/kspread/" target=_blank&gt;http://www.koffice.org/kspread/&lt;/A&gt; ) &lt;br /&gt;&amp;nbsp; &amp;nbsp; Open Calc ( &lt;A href="http://www.openoffice.org/product/calc.html" target=_blank&gt;http://www.openoffice.org/product/calc.html&lt;/A&gt; ) &lt;br /&gt;&amp;nbsp; &amp;nbsp; Gnumeric ( &lt;A href="http://www.gnome.org/projects/gnumeric/" target=_blank&gt;http://www.gnome.org/projects/gnumeric/&lt;/A&gt; ) &lt;br /&gt;&amp;nbsp; &lt;br /&gt;Microsoft Frontpage &lt;br /&gt;&amp;nbsp; &amp;nbsp; Quanta Plus ( &lt;A href="http://quanta.kdewebdev.org/" target=_blank&gt;http://quanta.kdewebdev.org/&lt;/A&gt; ) &lt;br /&gt;&amp;nbsp; &amp;nbsp; Nvu ( &lt;A href="http://www.nvu.com/index.php" target=_blank&gt;http://www.nvu.com/index.php&lt;/A&gt; ) &lt;br /&gt;&amp;nbsp; &amp;nbsp; KompoZer ( &lt;A href="http://www.kompozer.net/" target=_blank&gt;http://www.kompozer.net/&lt;/A&gt; ) &lt;br /&gt;&amp;nbsp; &amp;nbsp; Bluefish ( &lt;A href="http://bluefish.openoffice.nl/index.html" target=_blank&gt;http://bluefish.openoffice.nl/index.html&lt;/A&gt; ) &amp;nbsp; &amp;nbsp; &lt;br /&gt;&amp;nbsp; &lt;br /&gt;Microsoft HyperTerminal &lt;br /&gt;&amp;nbsp; &amp;nbsp; minicom ( &lt;A href="http://alioth.debian.org/projects/minicom/" target=_blank&gt;http://alioth.debian.org/projects/minicom/&lt;/A&gt; ) &lt;br /&gt;&amp;nbsp; &amp;nbsp; GtkTerm ( &lt;A href="http://freshmeat.net/projects/gtkterm/" target=_blank&gt;http://freshmeat.net/projects/gtkterm/&lt;/A&gt; ) &lt;br /&gt;&amp;nbsp; &lt;br /&gt;Microsoft Internet Explorer &lt;br /&gt;&amp;nbsp; &amp;nbsp; Epiphany ( &lt;A href="http://www.gnome.org/projects/epiphany/" target=_blank&gt;http://www.gnome.org/projects/epiphany/&lt;/A&gt; ) &lt;br /&gt;&amp;nbsp; &amp;nbsp; Opera ( &lt;A href="http://www.opera.com/download/" target=_blank&gt;http://www.opera.com/download/&lt;/A&gt; ) &lt;br /&gt;&amp;nbsp; &amp;nbsp; Firefox ( &lt;A href="http://www.mozilla.com/firefox/" target=_blank&gt;http://www.mozilla.com/firefox/&lt;/A&gt; ) &lt;br /&gt;&amp;nbsp; &amp;nbsp; Konqueror ( &lt;A href="http://www.konqueror.org/" target=_blank&gt;http://www.konqueror.org/&lt;/A&gt; ) &lt;br /&gt;&amp;nbsp; &lt;br /&gt;Microsoft Money &lt;br /&gt;&amp;nbsp; &amp;nbsp; KMyMoney ( &lt;A href="http://kmymoney2.sourceforge.net/" target=_blank&gt;http://kmymoney2.sourceforge.net/&lt;/A&gt; ) &lt;br /&gt;&amp;nbsp; &amp;nbsp; GNUcash ( &lt;A href="http://www.gnucash.org/" target=_blank&gt;http://www.gnucash.org/&lt;/A&gt; ) &lt;br /&gt;&amp;nbsp; &amp;nbsp; Gnofin ( &lt;A href="http://gnofin.sourceforge.net/" target=_blank&gt;http://gnofin.sourceforge.net/&lt;/A&gt; ) &lt;br /&gt;&amp;nbsp; &amp;nbsp; Grisbi ( &lt;A href="http://www.grisbi.org/" target=_blank&gt;http://www.grisbi.org/&lt;/A&gt; ) &lt;br /&gt;&amp;nbsp; &lt;br /&gt;Microsoft Office &lt;br /&gt;&amp;nbsp; &amp;nbsp; GNOME Office ( &lt;A href="http://www.gnome.org/gnome-office/" target=_blank&gt;http://www.gnome.org/gnome-office/&lt;/A&gt; ) &lt;br /&gt;&amp;nbsp; &amp;nbsp; KOffice ( &lt;A href="http://www.koffice.org/" target=_blank&gt;http://www.koffice.org/&lt;/A&gt; ) &lt;br /&gt;&amp;nbsp; &amp;nbsp; OpenOffice ( &lt;A href="http://www.openoffice.org/" target=_blank&gt;http://www.openoffice.org/&lt;/A&gt; ) &lt;br /&gt;&amp;nbsp; &lt;br /&gt;Microsoft OneNote &lt;br /&gt;&amp;nbsp; &amp;nbsp; BasKet ( &lt;A href="http://basket.kde.org/" target=_blank&gt;http://basket.kde.org/&lt;/A&gt; ) &lt;br /&gt;&amp;nbsp; &lt;br /&gt;Microsoft Outlook (Express) &lt;br /&gt;&amp;nbsp; &amp;nbsp; Thunderbird ( &lt;A href="http://www.mozilla.com/thunderbird/" target=_blank&gt;http://www.mozilla.com/thunderbird/&lt;/A&gt; ) &lt;br /&gt;&amp;nbsp; &amp;nbsp; Evolution ( &lt;A href="http://www.gnome.org/projects/evolution/" target=_blank&gt;http://www.gnome.org/projects/evolution/&lt;/A&gt; ) &lt;br /&gt;&amp;nbsp; &lt;br /&gt;Microsoft Powerpoint &lt;br /&gt;&amp;nbsp; &amp;nbsp; Open Office Impress ( &lt;A href="http://www.openoffice.org/product/impress.html" target=_blank&gt;http://www.openoffice.org/product/impress.html&lt;/A&gt; ) &lt;br /&gt;&amp;nbsp; &amp;nbsp; KPresenter ( &lt;A href="http://www.koffice.org/kpresenter/" target=_blank&gt;http://www.koffice.org/kpresenter/&lt;/A&gt; ) &lt;br /&gt;&amp;nbsp; &lt;br /&gt;Microsoft Project &lt;br /&gt;&amp;nbsp; &amp;nbsp; KPlato ( &lt;A href="http://www.koffice.org/kplato/" target=_blank&gt;http://www.koffice.org/kplato/&lt;/A&gt; ) &lt;br /&gt;&amp;nbsp; &amp;nbsp; OpenProj ( &lt;A href="http://openproj.org/openproj" target=_blank&gt;http://openproj.org/openproj&lt;/A&gt; ) &lt;br /&gt;&amp;nbsp; &amp;nbsp; GanttProject ( &lt;A href="http://ganttproject.sourceforge.net/" target=_blank&gt;http://ganttproject.sourceforge.net/&lt;/A&gt; ) &lt;br /&gt;&amp;nbsp; &amp;nbsp; Planner ( &lt;A href="http://live.gnome.org/Planner" target=_blank&gt;http://live.gnome.org/Planner&lt;/A&gt; ) &lt;br /&gt;&amp;nbsp; &amp;nbsp; TaskJuggler ( &lt;A href="http://www.taskjuggler.org/" target=_blank&gt;http://www.taskjuggler.org/&lt;/A&gt; ) &lt;br /&gt;&amp;nbsp; &lt;br /&gt;Microsoft Visio &lt;br /&gt;&amp;nbsp; &amp;nbsp; Dia ( &lt;A href="http://www.gnome.org/projects/dia/" target=_blank&gt;http://www.gnome.org/projects/dia/&lt;/A&gt; ) &lt;br /&gt;&amp;nbsp; &amp;nbsp; Kivio ( &lt;A href="http://www.koffice.org/kivio/" target=_blank&gt;http://www.koffice.org/kivio/&lt;/A&gt; ) &lt;br /&gt;&amp;nbsp; &lt;br /&gt;Microsoft Windows Media Center &lt;br /&gt;&amp;nbsp; &amp;nbsp; Freevo ( &lt;A href="http://freevo.sourceforge.net/" target=_blank&gt;http://freevo.sourceforge.net/&lt;/A&gt; ) &lt;br /&gt;&amp;nbsp; &amp;nbsp; Elisa Media Center ( &lt;A href="http://www.fluendo.com/elisa/" target=_blank&gt;http://www.fluendo.com/elisa/&lt;/A&gt; ) &lt;br /&gt;&amp;nbsp; &amp;nbsp; MythTV ( &lt;A href="http://www.mythtv.org" target=_blank&gt;http://www.mythtv.org&lt;/A&gt; ) &lt;br /&gt;&amp;nbsp; &amp;nbsp; LinuxMCE ( &lt;A href="http://www.linuxmce.com/" target=_blank&gt;http://www.linuxmce.com/&lt;/A&gt; ) &lt;br /&gt;&amp;nbsp; &lt;br /&gt;Microsoft Word &lt;br /&gt;&amp;nbsp; &amp;nbsp; Open Office Writer ( &lt;A href="http://www.openoffice.org/product/writer.html" target=_blank&gt;http://www.openoffice.org/product/writer.html&lt;/A&gt; ) &lt;br /&gt;&amp;nbsp; &amp;nbsp; AbiWord ( &lt;A href="http://www.abisource.com/" target=_blank&gt;http://www.abisource.com/&lt;/A&gt; ) &lt;br /&gt;&amp;nbsp; &amp;nbsp; Kword ( &lt;A href="http://www.koffice.org/kword/" target=_blank&gt;http://www.koffice.org/kword/&lt;/A&gt; ) &lt;br /&gt;&amp;nbsp; &lt;br /&gt;mIRC &lt;br /&gt;&amp;nbsp; &amp;nbsp; Konversation ( &lt;A href="http://konversation.kde.org/" target=_blank&gt;http://konversation.kde.org/&lt;/A&gt; ) &lt;br /&gt;&amp;nbsp; &amp;nbsp; KVIrc ( &lt;A href="http://www.kvirc.net/" target=_blank&gt;http://www.kvirc.net/&lt;/A&gt; ) &lt;br /&gt;&amp;nbsp; &amp;nbsp; BitchX ( &lt;A href="http://www.bitchx.org/" target=_blank&gt;http://www.bitchx.org/&lt;/A&gt; ) &lt;br /&gt;&amp;nbsp; &amp;nbsp; Xchat ( &lt;A href="http://www.xchat.org/" target=_blank&gt;http://www.xchat.org/&lt;/A&gt; ) &lt;br /&gt;&amp;nbsp; &amp;nbsp; ChatZilla! ( &lt;A href="http://chatzilla.hacksrus.com/" target=_blank&gt;http://chatzilla.hacksrus.com/&lt;/A&gt; ) &lt;br /&gt;&amp;nbsp; &amp;nbsp; irssi ( &lt;A href="http://www.irssi.org/" target=_blank&gt;http://www.irssi.org/&lt;/A&gt; ) &lt;br /&gt;&amp;nbsp; &amp;nbsp; Pidgin ( &lt;A href="http://pidgin.im" target=_blank&gt;http://pidgin.im&lt;/A&gt; ) &lt;br /&gt;&amp;nbsp; &lt;br /&gt;Mp3tag &lt;br /&gt;&amp;nbsp; &amp;nbsp; Kid3 ( &lt;A href="http://kid3.sourceforge.net/" target=_blank&gt;http://kid3.sourceforge.net/&lt;/A&gt; ) &lt;br /&gt;&amp;nbsp; &amp;nbsp; Pinkytagger ( &lt;A href="http://pinkytagger.sourceforge.net/" target=_blank&gt;http://pinkytagger.sourceforge.net/&lt;/A&gt; ) &lt;br /&gt;&amp;nbsp; &amp;nbsp; EasyTAG ( &lt;A href="http://easytag.sourceforge.net/" target=_blank&gt;http://easytag.sourceforge.net/&lt;/A&gt; ) &lt;br /&gt;&amp;nbsp; &amp;nbsp; Cowbell ( &lt;A href="http://more-cowbell.org/" target=_blank&gt;http://more-cowbell.org/&lt;/A&gt; ) &lt;br /&gt;&amp;nbsp; &amp;nbsp; Audio Tag Tool ( &lt;A href="http://pwp.netcabo.pt/paol/tagtool/" target=_blank&gt;http://pwp.netcabo.pt/paol/tagtool/&lt;/A&gt; ) &lt;br /&gt;&amp;nbsp; &lt;br /&gt;MSN messenger &lt;br /&gt;&amp;nbsp; &amp;nbsp; Mercury Messenger ( &lt;A href="http://www.mercury.to/" target=_blank&gt;http://www.mercury.to/&lt;/A&gt; ) &lt;br /&gt;&amp;nbsp; &amp;nbsp; Kopete ( &lt;A href="http://kopete.kde.org/" target=_blank&gt;http://kopete.kde.org/&lt;/A&gt; ) &lt;br /&gt;&amp;nbsp; &amp;nbsp; aMSN ( &lt;A href="http://amsn-project.net/" target=_blank&gt;http://amsn-project.net/&lt;/A&gt; ) &lt;br /&gt;&amp;nbsp; &amp;nbsp; Pidgin ( &lt;A href="http://pidgin.im" target=_blank&gt;http://pidgin.im&lt;/A&gt; ) &lt;br /&gt;&amp;nbsp; &lt;br /&gt;Mudbox &lt;br /&gt;&amp;nbsp; &amp;nbsp; SharpConstruct ( &lt;A href="http://sharp3d.sourceforge.net" target=_blank&gt;http://sharp3d.sourceforge.net&lt;/A&gt; ) &lt;br /&gt;&amp;nbsp; &lt;br /&gt;Nero Burning Rom &lt;br /&gt;&amp;nbsp; &amp;nbsp; X-CD-Roast ( &lt;A href="http://www.xcdroast.org/" target=_blank&gt;http://www.xcdroast.org/&lt;/A&gt; ) &lt;br /&gt;&amp;nbsp; &amp;nbsp; Brasero ( &lt;A href="http://perso.orange.fr/bonfire/index.htm" target=_blank&gt;http://perso.orange.fr/bonfire/index.htm&lt;/A&gt; ) &lt;br /&gt;&amp;nbsp; &amp;nbsp; GnomeBaker ( &lt;A href="http://gnomebaker.sourceforge.net/" target=_blank&gt;http://gnomebaker.sourceforge.net/&lt;/A&gt; ) &lt;br /&gt;&amp;nbsp; &amp;nbsp; Graveman! ( &lt;A href="http://graveman.tuxfamily.org/" target=_blank&gt;http://graveman.tuxfamily.org/&lt;/A&gt; ) &lt;br /&gt;&amp;nbsp; &amp;nbsp; K3b ( &lt;A href="http://www.k3b.org/" target=_blank&gt;http://www.k3b.org/&lt;/A&gt; ) &lt;br /&gt;&amp;nbsp; &lt;br /&gt;NetMeeting &lt;br /&gt;&amp;nbsp; &amp;nbsp; Ekiga ( &lt;A href="http://www.gnomemeeting.org/" target=_blank&gt;http://www.gnomemeeting.org/&lt;/A&gt; ) &lt;br /&gt;&amp;nbsp; &lt;br /&gt;NetStumbler &lt;br /&gt;&amp;nbsp; &amp;nbsp; Kismet ( &lt;A href="http://www.kismetwireless.net/" target=_blank&gt;http://www.kismetwireless.net/&lt;/A&gt; ) &lt;br /&gt;&amp;nbsp; &amp;nbsp; SWScanner ( &lt;A href="http://www.swscanner.org/" target=_blank&gt;http://www.swscanner.org/&lt;/A&gt; ) &lt;br /&gt;&amp;nbsp; &lt;br /&gt;NewzCrawler &lt;br /&gt;&amp;nbsp; &amp;nbsp; RSSOwl ( &lt;A href="http://www.rssowl.org/" target=_blank&gt;http://www.rssowl.org/&lt;/A&gt; ) &lt;br /&gt;&amp;nbsp; &amp;nbsp; Liferea ( &lt;A href="http://liferea.sourceforge.net/" target=_blank&gt;http://liferea.sourceforge.net/&lt;/A&gt; ) &lt;br /&gt;&amp;nbsp; &amp;nbsp; BasKet ( &lt;A href="http://basket.kde.org/" target=_blank&gt;http://basket.kde.org/&lt;/A&gt; ) &lt;br /&gt;&amp;nbsp; &amp;nbsp; Akregator ( &lt;A href="http://akregator.kde.org/" target=_blank&gt;http://akregator.kde.org/&lt;/A&gt; ) &lt;br /&gt;&amp;nbsp; &amp;nbsp; Blam ( &lt;A href="http://www.cmartin.tk/blam.html" target=_blank&gt;http://www.cmartin.tk/blam.html&lt;/A&gt; ) &lt;br /&gt;&amp;nbsp; &amp;nbsp; Straw ( &lt;A href="http://www.gnome.org/projects/straw/" target=_blank&gt;http://www.gnome.org/projects/straw/&lt;/A&gt; ) &lt;br /&gt;&amp;nbsp; &lt;br /&gt;Notepad &lt;br /&gt;&amp;nbsp; &amp;nbsp; leafpad ( &lt;A href="http://tarot.freeshell.org/leafpad/" target=_blank&gt;http://tarot.freeshell.org/leafpad/&lt;/A&gt; ) &lt;br /&gt;&amp;nbsp; &amp;nbsp; NEdit ( &lt;A href="http://www.nedit.org/" target=_blank&gt;http://www.nedit.org/&lt;/A&gt; ) &lt;br /&gt;&amp;nbsp; &amp;nbsp; jEdit ( &lt;A href="http://www.jedit.org/" target=_blank&gt;http://www.jedit.org/&lt;/A&gt; ) &lt;br /&gt;&amp;nbsp; &amp;nbsp; Kate ( &lt;A href="http://kate-editor.org/" target=_blank&gt;http://kate-editor.org/&lt;/A&gt; ) &lt;br /&gt;&amp;nbsp; &amp;nbsp; gedit ( &lt;A href="http://www.gnome.org/projects/gedit/" target=_blank&gt;http://www.gnome.org/projects/gedit/&lt;/A&gt; ) &lt;br /&gt;&amp;nbsp; &amp;nbsp; Scribes ( &lt;A href="http://scribes.sourceforge.net/" target=_blank&gt;http://scribes.sourceforge.net/&lt;/A&gt; ) &lt;br /&gt;&amp;nbsp; &amp;nbsp; tpad ( &lt;A href="http://tclpad.sourceforge.net/" target=_blank&gt;http://tclpad.sourceforge.net/&lt;/A&gt; ) &lt;br /&gt;&amp;nbsp; &lt;br /&gt;OrangeCD Catalog &lt;br /&gt;&amp;nbsp; &amp;nbsp; GWhere ( &lt;A href="http://www.gwhere.org" target=_blank&gt;http://www.gwhere.org&lt;/A&gt; ) &lt;br /&gt;&amp;nbsp; &lt;br /&gt;Origin &lt;br /&gt;&amp;nbsp; &amp;nbsp; SciGraphica ( &lt;A href="http://scigraphica.sourceforge.net/" target=_blank&gt;http://scigraphica.sourceforge.net/&lt;/A&gt; ) &lt;br /&gt;&amp;nbsp; &lt;br /&gt;Partition Magic &lt;br /&gt;&amp;nbsp; &amp;nbsp; Partimage ( &lt;A href="http://www.partimage.org/Main_Page" target=_blank&gt;http://www.partimage.org/Main_Page&lt;/A&gt; ) &lt;br /&gt;&amp;nbsp; &amp;nbsp; GParted ( &lt;A href="http://gparted.sourceforge.net/" target=_blank&gt;http://gparted.sourceforge.net/&lt;/A&gt; ) &lt;br /&gt;&amp;nbsp; &amp;nbsp; QtParted ( &lt;A href="http://qtparted.sourceforge.net" target=_blank&gt;http://qtparted.sourceforge.net&lt;/A&gt; ) &lt;br /&gt;&amp;nbsp; &lt;br /&gt;&amp;nbsp; &amp;nbsp; Picasa F-Spot ( &lt;A href="http://f-spot.org/Main_Page" target=_blank&gt;http://f-spot.org/Main_Page&lt;/A&gt; ) &lt;br /&gt;&amp;nbsp; &amp;nbsp; KPhotoAlbum ( &lt;A href="http://www.kphotoalbum.org/" target=_blank&gt;http://www.kphotoalbum.org/&lt;/A&gt; ) &lt;br /&gt;&amp;nbsp; &amp;nbsp; digiKam ( &lt;A href="http://www.digikam.org/" target=_blank&gt;http://www.digikam.org/&lt;/A&gt; ) &lt;br /&gt;&amp;nbsp; &lt;br /&gt;Pro Tools &lt;br /&gt;&amp;nbsp; &amp;nbsp; Ardour ( &lt;A href="http://www.ardour.org" target=_blank&gt;http://www.ardour.org&lt;/A&gt; ) &lt;br /&gt;&amp;nbsp; &lt;br /&gt;Quicken &lt;br /&gt;&amp;nbsp; &amp;nbsp; KMyMoney ( &lt;A href="http://kmymoney2.sourceforge.net/" target=_blank&gt;http://kmymoney2.sourceforge.net/&lt;/A&gt; ) &lt;br /&gt;&amp;nbsp; &amp;nbsp; GNUcash ( &lt;A href="http://www.gnucash.org/" target=_blank&gt;http://www.gnucash.org/&lt;/A&gt; ) &lt;br /&gt;&amp;nbsp; &amp;nbsp; Gnofin ( &lt;A href="http://gnofin.sourceforge.net/" target=_blank&gt;http://gnofin.sourceforge.net/&lt;/A&gt; ) &lt;br /&gt;&amp;nbsp; &amp;nbsp; Grisbi ( &lt;A href="http://www.grisbi.org/" target=_blank&gt;http://www.grisbi.org/&lt;/A&gt; ) &lt;br /&gt;&amp;nbsp; &lt;br /&gt;SoulSeek &lt;br /&gt;&amp;nbsp; &amp;nbsp; Nicotine ( &lt;A href="http://nicotine.thegraveyard.org/" target=_blank&gt;http://nicotine.thegraveyard.org/&lt;/A&gt; ) &lt;br /&gt;&amp;nbsp; &amp;nbsp; Nicotine-Plus ( &lt;A href="http://nicotine-plus.sourceforge.net/" target=_blank&gt;http://nicotine-plus.sourceforge.net/&lt;/A&gt; ) &lt;br /&gt;&amp;nbsp; &lt;br /&gt;SoundForge &lt;br /&gt;&amp;nbsp; &amp;nbsp; ReZound ( &lt;A href="http://rezound.sourceforge.net/" target=_blank&gt;http://rezound.sourceforge.net/&lt;/A&gt; ) &lt;br /&gt;&amp;nbsp; &lt;br /&gt;TexnicCenter&amp;nbsp; &lt;br /&gt;Total Commander &lt;br /&gt;&amp;nbsp; &amp;nbsp; GNOME Commander ( &lt;A href="http://www.nongnu.org/gcmd/" target=_blank&gt;http://www.nongnu.org/gcmd/&lt;/A&gt; ) &lt;br /&gt;&amp;nbsp; &amp;nbsp; xfe ( &lt;A href="http://roland65.free.fr/xfe/" target=_blank&gt;http://roland65.free.fr/xfe/&lt;/A&gt; ) &lt;br /&gt;&amp;nbsp; &amp;nbsp; Tux Commander ( &lt;A href="http://tuxcmd.sourceforge.net/" target=_blank&gt;http://tuxcmd.sourceforge.net/&lt;/A&gt; ) &lt;br /&gt;&amp;nbsp; &amp;nbsp; Midnight Commander ( &lt;A href="http://www.ibiblio.org/mc/" target=_blank&gt;http://www.ibiblio.org/mc/&lt;/A&gt; ) &lt;br /&gt;&amp;nbsp; &amp;nbsp; Krusader ( &lt;A href="http://krusader.sourceforge.net/" target=_blank&gt;http://krusader.sourceforge.net/&lt;/A&gt; ) &lt;br /&gt;&amp;nbsp; &lt;br /&gt;Traktor &lt;br /&gt;&amp;nbsp; &amp;nbsp; DJ Mixxx ( &lt;A href="http://mixxx.sourceforge.net/" target=_blank&gt;http://mixxx.sourceforge.net/&lt;/A&gt; ) &lt;br /&gt;&amp;nbsp; &lt;br /&gt;Videora &lt;br /&gt;&amp;nbsp; &amp;nbsp; thin liquid film ( &lt;A href="http://thinliquidfilm.org/" target=_blank&gt;http://thinliquidfilm.org/&lt;/A&gt; ) &lt;br /&gt;&amp;nbsp; &lt;br /&gt;Winamp &lt;br /&gt;&amp;nbsp; &amp;nbsp; Audacious ( &lt;A href="http://audacious-media-player.org/Main_Page" target=_blank&gt;http://audacious-media-player.org/Main_Page&lt;/A&gt; ) &lt;br /&gt;&amp;nbsp; &amp;nbsp; Amarok ( &lt;A href="http://amarok.kde.org/" target=_blank&gt;http://amarok.kde.org/&lt;/A&gt; ) &lt;br /&gt;&amp;nbsp; &amp;nbsp; XMMS ( &lt;A href="http://www.xmms.org/" target=_blank&gt;http://www.xmms.org/&lt;/A&gt; ) &lt;br /&gt;&amp;nbsp; &lt;br /&gt;Windows Media Player &lt;br /&gt;&amp;nbsp; &amp;nbsp; KPlayer ( &lt;A href="http://kplayer.sourceforge.net/" target=_blank&gt;http://kplayer.sourceforge.net/&lt;/A&gt; ) &lt;br /&gt;&amp;nbsp; &amp;nbsp; VideoLAN ( &lt;A href="http://www.videolan.org/" target=_blank&gt;http://www.videolan.org/&lt;/A&gt; ) &lt;br /&gt;&amp;nbsp; &amp;nbsp; xine ( &lt;A href="http://xinehq.de/" target=_blank&gt;http://xinehq.de/&lt;/A&gt; ) &lt;br /&gt;&amp;nbsp; &amp;nbsp; mplayer ( &lt;A href="http://www.mplayerhq.hu/design7/news.html" target=_blank&gt;http://www.mplayerhq.hu/design7/news.html&lt;/A&gt; ) &lt;br /&gt;&amp;nbsp; &lt;br /&gt;Windows Movie Maker &lt;br /&gt;&amp;nbsp; &amp;nbsp; PiTiVi ( &lt;A href="http://www.pitivi.org/wiki/Main_Page" target=_blank&gt;http://www.pitivi.org/wiki/Main_Page&lt;/A&gt; ) &lt;br /&gt;&amp;nbsp; &amp;nbsp; LiVES ( &lt;A href="http://lives.sourceforge.net/" target=_blank&gt;http://lives.sourceforge.net/&lt;/A&gt; ) &lt;br /&gt;&amp;nbsp; &amp;nbsp; Open Movie Editor ( &lt;A href="http://openmovieeditor.sourceforge.net/HomePage" target=_blank&gt;http://openmovieeditor.sourceforge.net/HomePage&lt;/A&gt; ) &lt;br /&gt;&amp;nbsp; &amp;nbsp; Avidemux ( &lt;A href="http://fixounet.free.fr/avidemux/" target=_blank&gt;http://fixounet.free.fr/avidemux/&lt;/A&gt; ) &lt;br /&gt;&amp;nbsp; &amp;nbsp; Cinelerra ( &lt;A href="http://cvs.cinelerra.org/" target=_blank&gt;http://cvs.cinelerra.org/&lt;/A&gt; ) &lt;br /&gt;&amp;nbsp; &amp;nbsp; kdenlive ( &lt;A href="http://kdenlive.sourceforge.net/" target=_blank&gt;http://kdenlive.sourceforge.net/&lt;/A&gt; ) &lt;br /&gt;&amp;nbsp; &lt;br /&gt;WinIso ISO &lt;br /&gt;&amp;nbsp; &amp;nbsp; Master ( &lt;A href="http://littlesvr.ca/isomaster/" target=_blank&gt;http://littlesvr.ca/isomaster/&lt;/A&gt; ) &lt;br /&gt;&amp;nbsp; &amp;nbsp; KIso ( &lt;A href="http://kiso.sourceforge.net/" target=_blank&gt;http://kiso.sourceforge.net/&lt;/A&gt; ) &lt;br /&gt;&amp;nbsp; &lt;br /&gt;WinMerge &lt;br /&gt;&amp;nbsp; &amp;nbsp; KDiff3 ( &lt;A href="http://kdiff3.sourceforge.net/" target=_blank&gt;http://kdiff3.sourceforge.net/&lt;/A&gt; ) &lt;br /&gt;&amp;nbsp; &amp;nbsp; Meld ( &lt;A href="http://meld.sourceforge.net/" target=_blank&gt;http://meld.sourceforge.net/&lt;/A&gt; ) &lt;br /&gt;&amp;nbsp; &amp;nbsp; xxdiff ( &lt;A href="http://furius.ca/xxdiff/" target=_blank&gt;http://furius.ca/xxdiff/&lt;/A&gt; ) &lt;br /&gt;&amp;nbsp; &amp;nbsp; Kile ( &lt;A href="http://kile.sourceforge.net/" target=_blank&gt;http://kile.sourceforge.net/&lt;/A&gt; ) &lt;br /&gt;&amp;nbsp; &lt;br /&gt;WinTV &lt;br /&gt;&amp;nbsp; &amp;nbsp; XdTV ( &lt;A href="http://xawdecode.sourceforge.net/" target=_blank&gt;http://xawdecode.sourceforge.net/&lt;/A&gt; ) &lt;br /&gt;&amp;nbsp; &amp;nbsp; tvtime ( &lt;A href="http://tvtime.sourceforge.net/" target=_blank&gt;http://tvtime.sourceforge.net/&lt;/A&gt; ) &lt;br /&gt;&amp;nbsp; &lt;br /&gt;WS_FTP &lt;br /&gt;&amp;nbsp; &amp;nbsp; gFTP ( &lt;A href="http://gftp.seul.org/" target=_blank&gt;http://gftp.seul.org/&lt;/A&gt; ) &lt;br /&gt;&amp;nbsp; &amp;nbsp; FireFTP ( &lt;A href="http://fireftp.mozdev.org/" target=_blank&gt;http://fireftp.mozdev.org/&lt;/A&gt; ) &lt;br /&gt;&amp;nbsp; &lt;br /&gt;Zbrush &lt;br /&gt;&amp;nbsp; &amp;nbsp; SharpConstruct ( &lt;A href="http://sharp3d.sourceforge.net" target=_blank&gt;http://sharp3d.sourceforge.net&lt;/A&gt; ) &lt;br /&gt;&amp;nbsp; &lt;br /&gt;ZoneAlarm &lt;br /&gt;&amp;nbsp; &amp;nbsp; Guarddog ( &lt;A href="http://www.simonzone.com/software/guarddog/" target=_blank&gt;http://www.simonzone.com/software/guarddog/&lt;/A&gt; ) &lt;br /&gt;&amp;nbsp; &amp;nbsp; Firestarter ( &lt;A href="http://www.fs-security.com/" target=_blank&gt;http://www.fs-security.com/&lt;/A&gt; ) &lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;출처: &lt;A href="http://www.phpschool.com/" target=_blank&gt;phpschool&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;!-- 테러 태그 방지용 --&gt;&lt;/P&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7722991742144866817-6813258850627503041?l=artwarez-textcube.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://artwarez-textcube.blogspot.com/feeds/6813258850627503041/comments/default' title='댓글'/><link rel='replies' type='text/html' href='http://artwarez-textcube.blogspot.com/2010/07/%EC%9C%88%EB%8F%84%EC%9A%B0-sw-%EB%8C%80%EC%B2%B4-%EB%A6%AC%EB%88%85%EC%8A%A4-%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%A8-%EB%AA%A9%EB%A1%9D.html#comment-form' title='0개의 덧글'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7722991742144866817/posts/default/6813258850627503041'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7722991742144866817/posts/default/6813258850627503041'/><link rel='alternate' type='text/html' href='http://artwarez-textcube.blogspot.com/2010/07/%EC%9C%88%EB%8F%84%EC%9A%B0-sw-%EB%8C%80%EC%B2%B4-%EB%A6%AC%EB%88%85%EC%8A%A4-%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%A8-%EB%AA%A9%EB%A1%9D.html' title='윈도우 S/W 대체 리눅스 프로그램 목록'/><author><name>현버미의 개발블로긍 ㅎㅎ</name><uri>http://www.blogger.com/profile/01770378420485151049</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_xtMr1l3EO6Q/TRAI0_VLXYI/AAAAAAAAAAQ/sB_oZoZ-PlU/S220/PIC-0038_1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7722991742144866817.post-2901501555046787692</id><published>2010-07-06T17:47:00.000+09:00</published><updated>2010-12-21T01:32:20.949+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Tree'/><category scheme='http://www.blogger.com/atom/ns#' term='Devs'/><category scheme='http://www.blogger.com/atom/ns#' term='자료구조'/><category scheme='http://www.blogger.com/atom/ns#' term='b tree'/><title type='text'>B+ Tree 구현</title><content type='html'>&lt;script src='http://ss.textcube.com/service/blog/script/blogger.js' type='text/javascript'&gt;&lt;/script&gt;&lt;P&gt;이것도 대학 재학때 파일처리론 텀 프로젝트로 구현했던 겁니다.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;이제 다 공개할렵니다. 모든분께 오픈소스화 할렵니다. ㅎㅎ&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;자료구조 공부하실때 참고하심 좋을듯 싶습니다. 머리속에 포인터가 뱅뱅 돕니다 ㅎㅎㅎ&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;저작자와 메일 표시만 하면 마음대로 사용하셔도 됩니다. (굳이 라이센스를 걸자면 LGPL정도 ^^;;)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;첨부자료에 소스, B+ Tree 및 프로젝트 설명 PPT 입니다.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Visual C 6 으로 개발했는데,&amp;nbsp; VS2008로 다시 확인해 보니 잘 돌아가네요.&lt;/P&gt;&lt;P&gt;&lt;div class="imageblock center" style="text-align: center; clear: both;"&gt;&lt;img src="http://ss.textcube.com/blog/6/60952/attach/XGRuaNweQl.jpg" style="width:550px;height:360px;" alt="" onclick="TC$PRIV_open_img('http://ss.textcube.com/blog/6/60952/attach/XGRuaNweQl.jpg')" /&gt;&lt;/div&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;div class="imageblock center" style="text-align: center; clear: both;"&gt;&lt;a href="http://ss.textcube.com/blog/6/60952/attach/XPttpMzviu.ppt" rel="enclosure" &gt;&lt;img src="http://ss.textcube.com/service/blog/image/extension/ppt.gif" alt="" style="vertical-align: middle;" /&gt; 설계문서 및 발표자료.ppt&lt;/a&gt;&lt;/div&gt;&lt;div class="imageblock center" style="text-align: center; clear: both;"&gt;&lt;a href="http://ss.textcube.com/blog/6/60952/attach/XK6b67RPHc.zip" rel="enclosure" &gt;&lt;img src="http://ss.textcube.com/service/blog/image/extension/zip.gif" alt="" style="vertical-align: middle;" /&gt; BpTree.zip&lt;/a&gt;&lt;/div&gt;&lt;/P&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7722991742144866817-2901501555046787692?l=artwarez-textcube.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://artwarez-textcube.blogspot.com/feeds/2901501555046787692/comments/default' title='댓글'/><link rel='replies' type='text/html' href='http://artwarez-textcube.blogspot.com/2010/07/b-tree-%EA%B5%AC%ED%98%84.html#comment-form' title='0개의 덧글'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7722991742144866817/posts/default/2901501555046787692'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7722991742144866817/posts/default/2901501555046787692'/><link rel='alternate' type='text/html' href='http://artwarez-textcube.blogspot.com/2010/07/b-tree-%EA%B5%AC%ED%98%84.html' title='B+ Tree 구현'/><author><name>현버미의 개발블로긍 ㅎㅎ</name><uri>http://www.blogger.com/profile/01770378420485151049</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_xtMr1l3EO6Q/TRAI0_VLXYI/AAAAAAAAAAQ/sB_oZoZ-PlU/S220/PIC-0038_1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7722991742144866817.post-8515099917253379085</id><published>2010-07-06T16:47:00.000+09:00</published><updated>2010-12-21T01:32:20.455+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Linked list'/><category scheme='http://www.blogger.com/atom/ns#' term='Devs'/><category scheme='http://www.blogger.com/atom/ns#' term='double linked list'/><category scheme='http://www.blogger.com/atom/ns#' term='자료구조'/><category scheme='http://www.blogger.com/atom/ns#' term='이중연결리스트'/><title type='text'>이중 연결 리스트 (double linked list) 구현</title><content type='html'>&lt;script src='http://ss.textcube.com/service/blog/script/blogger.js' type='text/javascript'&gt;&lt;/script&gt;&lt;P&gt;대학 시절때 만들어본 이중 연결 리스트입니다.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;주석이 아주 상세히 달려 있습니다. ^^;; 주석만 보셔도 이해가실듯. .&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;저작자와 메일 표시만 하면 마음대로 사용하셔도 됩니다. (굳이 라이센스를 걸자면 LGPL정도 ^^;;)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;포인터 때문에 고생한게 새록새록 떠오르네요 ㅎㅎ &lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;지금은 기억이 가물가물. ㅠ.ㅠ &lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;프로그래밍이 한창 재미있었을때 했던 기억이 납니다.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;소스 첨부합니다. (전엔 Visual C 6 으로 개발했는데,&amp;nbsp; VS2008로 다시 확인해 보니 잘 돌아가네요.)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;div class="imageblock center" style="text-align: center; clear: both;"&gt;&lt;img src="http://ss.textcube.com/blog/6/60952/attach/XP4KwSmMmM.jpg" style="width:550px;height:360px;" alt="" onclick="TC$PRIV_open_img('http://ss.textcube.com/blog/6/60952/attach/XP4KwSmMmM.jpg')" /&gt;&lt;/div&gt;&lt;/P&gt;&lt;P&gt;&lt;div class="imageblock center" style="text-align: center; clear: both;"&gt;&lt;a href="http://ss.textcube.com/blog/6/60952/attach/XMGYCggj2D.zip" rel="enclosure" &gt;&lt;img src="http://ss.textcube.com/service/blog/image/extension/zip.gif" alt="" style="vertical-align: middle;" /&gt; doublelist_1.zip&lt;/a&gt;&lt;/div&gt;&lt;/P&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7722991742144866817-8515099917253379085?l=artwarez-textcube.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://artwarez-textcube.blogspot.com/feeds/8515099917253379085/comments/default' title='댓글'/><link rel='replies' type='text/html' href='http://artwarez-textcube.blogspot.com/2010/07/%EC%9D%B4%EC%A4%91-%EC%97%B0%EA%B2%B0-%EB%A6%AC%EC%8A%A4%ED%8A%B8-double-linked-list-%EA%B5%AC%ED%98%84.html#comment-form' title='0개의 덧글'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7722991742144866817/posts/default/8515099917253379085'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7722991742144866817/posts/default/8515099917253379085'/><link rel='alternate' type='text/html' href='http://artwarez-textcube.blogspot.com/2010/07/%EC%9D%B4%EC%A4%91-%EC%97%B0%EA%B2%B0-%EB%A6%AC%EC%8A%A4%ED%8A%B8-double-linked-list-%EA%B5%AC%ED%98%84.html' title='이중 연결 리스트 (double linked list) 구현'/><author><name>현버미의 개발블로긍 ㅎㅎ</name><uri>http://www.blogger.com/profile/01770378420485151049</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_xtMr1l3EO6Q/TRAI0_VLXYI/AAAAAAAAAAQ/sB_oZoZ-PlU/S220/PIC-0038_1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7722991742144866817.post-5800718235161501449</id><published>2010-07-06T15:57:00.000+09:00</published><updated>2010-12-21T01:32:20.012+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='OpenGIS'/><title type='text'>Web Mapping Client Comparison</title><content type='html'>&lt;P&gt;Web Mapping Client S/W들 비교해 정리한 문서입니다. 참고하심 좋을듯..&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;새창으로 링크를 복사하셔서만 보입니다. --;;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Url&lt;/STRONG&gt; : http://geotux.tuxfamily.org/index.php?option=com_myblog&amp;amp;show=comparación-de-clientes-web-para-sig-v.4.html&amp;amp;Itemid=59&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;LICENSE : 문서에도 라이센스가 있네요. 참고하시길 바랍니다.&lt;br /&gt;&lt;/STRONG&gt;This article is under license "Attribution 2.5 Colombia", watch it in this link: &lt;A href="http://creativecommons.org/licenses/by/2.5/co/deed.en" target=_blank&gt;http://creativecommons.org/licenses/by/2.5/co/deed.en&lt;/A&gt; &lt;br /&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;- FOSS web mapping clients 관계&lt;/P&gt;&lt;DIV style="TEXT-ALIGN: center"&gt;&lt;IMG alt=" " src="http://downloads.tuxfamily.org/tuxgis/geoblogs/comparacion_clientes_v4/imagenes_otras/dependencia_clientes_eng_20100614.png" width=550 height=518&gt;&lt;/DIV&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7722991742144866817-5800718235161501449?l=artwarez-textcube.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://artwarez-textcube.blogspot.com/feeds/5800718235161501449/comments/default' title='댓글'/><link rel='replies' type='text/html' href='http://artwarez-textcube.blogspot.com/2010/07/web-mapping-client-comparison.html#comment-form' title='0개의 덧글'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7722991742144866817/posts/default/5800718235161501449'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7722991742144866817/posts/default/5800718235161501449'/><link rel='alternate' type='text/html' href='http://artwarez-textcube.blogspot.com/2010/07/web-mapping-client-comparison.html' title='Web Mapping Client Comparison'/><author><name>현버미의 개발블로긍 ㅎㅎ</name><uri>http://www.blogger.com/profile/01770378420485151049</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_xtMr1l3EO6Q/TRAI0_VLXYI/AAAAAAAAAAQ/sB_oZoZ-PlU/S220/PIC-0038_1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7722991742144866817.post-3555440798797852885</id><published>2010-07-06T15:42:00.000+09:00</published><updated>2010-12-21T01:32:19.610+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='OpenGIS'/><title type='text'>Web GIS Architecture</title><content type='html'>&lt;P&gt;&lt;br /&gt;요즘 Web으로 서비스 되고 있는 GIS 아키텍쳐입니다.&lt;br /&gt;&lt;/P&gt;&lt;TABLE style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; WIDTH: 503px; HEIGHT: 259px; BORDER-TOP: medium none; BORDER-RIGHT: medium none" cellSpacing=1 cellPadding=0 bgColor=#aaaaaa&gt;&lt;TBODY&gt;&lt;TR bgColor=#ffffff&gt;&lt;TD width=135&gt;&amp;nbsp;Layer&lt;/TD&gt;&lt;TD width=135&gt;&amp;nbsp;OpenSource&lt;/TD&gt;&lt;TD width=135&gt;&amp;nbsp;Commercial&lt;/TD&gt;&lt;TD width=135&gt;&amp;nbsp;Etc&lt;/TD&gt;&lt;/TR&gt;&lt;TR bgColor=#ffffff&gt;&lt;TD width=135&gt;&lt;P&gt;&amp;nbsp;Storage&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;/TD&gt;&lt;TD width=135&gt;&amp;nbsp;PostGIS&lt;/TD&gt;&lt;TD width=135&gt;&lt;P&gt;&amp;nbsp;SQL Server,&lt;br /&gt;&amp;nbsp;Oracle Spatial&lt;/P&gt;&lt;P&gt;&amp;nbsp;DB2&lt;/P&gt;&lt;/TD&gt;&lt;TD width=135&gt;&amp;nbsp;database&lt;/TD&gt;&lt;/TR&gt;&lt;TR bgColor=#ffffff&gt;&lt;TD width=135&gt;&lt;P&gt;&amp;nbsp;Application Server&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;/TD&gt;&lt;TD width=135&gt;&lt;P&gt;&amp;nbsp;Geoserver,&lt;/P&gt;&lt;P&gt;&amp;nbsp;MapGuide,&lt;/P&gt;&lt;P&gt;&amp;nbsp;MapServer&lt;/P&gt;&lt;/TD&gt;&lt;TD width=135&gt;&amp;nbsp;ArcGIS Server&lt;/TD&gt;&lt;TD width=135&gt;&lt;P&gt;&amp;nbsp;web services, &lt;/P&gt;&lt;P&gt;and &amp;nbsp;rendered into&amp;nbsp; cartographic products&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR bgColor=#ffffff&gt;&lt;TD width=135&gt;&lt;P&gt;&amp;nbsp;Application Cache&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;/TD&gt;&lt;TD width=135&gt;&lt;P&gt;&amp;nbsp;GeoWebCache&lt;/P&gt;&lt;P&gt;&amp;nbsp;MapGuide&lt;/P&gt;&lt;/TD&gt;&lt;TD width=135&gt;&amp;nbsp;ArcGIS&amp;nbsp; Server&lt;/TD&gt;&lt;TD width=135&gt;&amp;nbsp;Performance requires the caching of &lt;br /&gt;intermediate results, such as map ﬁles.&lt;/TD&gt;&lt;/TR&gt;&lt;TR bgColor=#ffffff&gt;&lt;TD width=135&gt;&amp;nbsp;User interface framework&lt;/TD&gt;&lt;TD width=135&gt;&amp;nbsp;GeoExt/ExtJS&lt;/TD&gt;&lt;TD width=135&gt;&amp;nbsp;FLEX, Silverlight&lt;/TD&gt;&lt;TD width=135&gt;&lt;P&gt;&amp;nbsp; user interface toolkit&lt;/P&gt;&lt;P&gt;&amp;nbsp;(RIA)&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR bgColor=#ffffff&gt;&lt;TD width=135&gt;&amp;nbsp;User interface map component&lt;/TD&gt;&lt;TD width=135&gt;&lt;P&gt;&amp;nbsp; OpenLayers,&lt;/P&gt;&lt;P&gt;&amp;nbsp; OpenScales&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp; (FlexLayers),&lt;/P&gt;&lt;P&gt;&amp;nbsp; GMap, Ka-Map &lt;/P&gt;&lt;/TD&gt;&lt;TD width=135&gt;&lt;P&gt;&amp;nbsp; Google Maps API,&lt;/P&gt;&lt;P&gt;&amp;nbsp; Bing Maps API&lt;/P&gt;&lt;/TD&gt;&lt;TD width=135&gt;&amp;nbsp;Mapping applications need a map &lt;br /&gt;component that understands spatial features and map layers&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;첨부된 문서로 보심 쉽게 이해됩니다.&lt;/P&gt;&lt;P&gt;아래의 첨부된 문서는 OpenGeo(&lt;A href="http://opengeo.org/"&gt;http://opengeo.org/&lt;/A&gt;)의 아키텍쳐 문서입니다.&lt;/P&gt;&lt;P&gt;잘 설명된 문서 같습니다.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;div class="imageblock left" style="float: left; margin-right: 10px;"&gt;&lt;a href="http://ss.textcube.com/blog/6/60952/attach/XdJH7KTTbB.pdf" rel="enclosure" &gt;&lt;img src="http://ss.textcube.com/service/blog/image/extension/pdf.gif" alt="" style="vertical-align: middle;" /&gt; opengeo-architecture_1.pdf&lt;/a&gt;&lt;/div&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7722991742144866817-3555440798797852885?l=artwarez-textcube.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://artwarez-textcube.blogspot.com/feeds/3555440798797852885/comments/default' title='댓글'/><link rel='replies' type='text/html' href='http://artwarez-textcube.blogspot.com/2010/07/web-gis-architecture.html#comment-form' title='0개의 덧글'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7722991742144866817/posts/default/3555440798797852885'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7722991742144866817/posts/default/3555440798797852885'/><link rel='alternate' type='text/html' href='http://artwarez-textcube.blogspot.com/2010/07/web-gis-architecture.html' title='Web GIS Architecture'/><author><name>현버미의 개발블로긍 ㅎㅎ</name><uri>http://www.blogger.com/profile/01770378420485151049</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_xtMr1l3EO6Q/TRAI0_VLXYI/AAAAAAAAAAQ/sB_oZoZ-PlU/S220/PIC-0038_1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7722991742144866817.post-3744767476063701369</id><published>2010-07-06T15:22:00.000+09:00</published><updated>2010-12-21T01:32:19.186+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='OpenGIS'/><title type='text'>Open Source Geospatial Software (OpenGeo)</title><content type='html'>&lt;P&gt;OpenGIS 솔루션을 사용하기 쉽게 만들어 제품으로 만들어 팔기도 하고, 유지보수도 하고 교육도 &amp;nbsp;하네요. 물론 오픈소스구요. 하나의 오픈소스 발전방향인거 같습니다.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;OpenGeo 포함 OpenSource S/W&lt;/P&gt;&lt;P&gt;- GeoServer : &lt;A href="http://geoserver.org/display/GEOS/Welcome"&gt;http://geoserver.org/display/GEOS/Welcome&lt;/A&gt;&lt;/P&gt;&lt;P&gt;- OpenLayers : &lt;A href="http://www.openlayers.com/"&gt;http://www.openlayers.com/&lt;/A&gt;&lt;/P&gt;&lt;P&gt;- PostGIS : &lt;A href="http://postgis.refractions.net/"&gt;http://postgis.refractions.net/&lt;/A&gt;&lt;/P&gt;&lt;P&gt;- GeoExt : &lt;A href="http://www.geoext.org/"&gt;http://www.geoext.org/&lt;/A&gt;&lt;/P&gt;&lt;P&gt;- GeoWebCache : &lt;A href="http://geowebcache.org/"&gt;http://geowebcache.org/&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;The fully-integrated open source geospatial platform for serving maps and data through web applications, mobile devices, and desktop clients&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;A href="http://opengeo.org/"&gt;http://opengeo.org/&lt;/A&gt;&lt;/P&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7722991742144866817-3744767476063701369?l=artwarez-textcube.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://artwarez-textcube.blogspot.com/feeds/3744767476063701369/comments/default' title='댓글'/><link rel='replies' type='text/html' href='http://artwarez-textcube.blogspot.com/2010/07/open-source-geospatial-software-opengeo.html#comment-form' title='0개의 덧글'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7722991742144866817/posts/default/3744767476063701369'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7722991742144866817/posts/default/3744767476063701369'/><link rel='alternate' type='text/html' href='http://artwarez-textcube.blogspot.com/2010/07/open-source-geospatial-software-opengeo.html' title='Open Source Geospatial Software (OpenGeo)'/><author><name>현버미의 개발블로긍 ㅎㅎ</name><uri>http://www.blogger.com/profile/01770378420485151049</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_xtMr1l3EO6Q/TRAI0_VLXYI/AAAAAAAAAAQ/sB_oZoZ-PlU/S220/PIC-0038_1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7722991742144866817.post-6163733259391426726</id><published>2010-07-06T15:14:00.000+09:00</published><updated>2010-12-21T01:32:18.678+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='OpenGIS'/><title type='text'>OpenSource GIS Live CDs</title><content type='html'>&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;오픈소스기반의 GIS의 모든 솔루션을 하나의 패키지로 만들어 테스트 할수 있게 만들었네요.&lt;/P&gt;&lt;P&gt;Virtual Machine (VMWare)로 실행되도록 만들어져 있네요. &lt;/P&gt;&lt;P&gt;우분트 기반으로 거의 모든 OpenGIS 솔루션을 패키지화 했네요.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;신기합니다. 나중엔 모든 S/W 가 공개될지도.. &lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;아래 링크 참조하세요.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;OSGeoLive : &lt;A href="http://download.osgeo.org/livedvd/index.html"&gt;http://download.osgeo.org/livedvd/index.html&lt;/A&gt;&lt;/P&gt;&lt;P&gt;GISVm : &lt;A href="http://www.gisvm.com/index.html"&gt;http://www.gisvm.com/index.html&lt;/A&gt;&lt;/P&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7722991742144866817-6163733259391426726?l=artwarez-textcube.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://artwarez-textcube.blogspot.com/feeds/6163733259391426726/comments/default' title='댓글'/><link rel='replies' type='text/html' href='http://artwarez-textcube.blogspot.com/2010/07/opensource-gis-live-cds.html#comment-form' title='0개의 덧글'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7722991742144866817/posts/default/6163733259391426726'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7722991742144866817/posts/default/6163733259391426726'/><link rel='alternate' type='text/html' href='http://artwarez-textcube.blogspot.com/2010/07/opensource-gis-live-cds.html' title='OpenSource GIS Live CDs'/><author><name>현버미의 개발블로긍 ㅎㅎ</name><uri>http://www.blogger.com/profile/01770378420485151049</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_xtMr1l3EO6Q/TRAI0_VLXYI/AAAAAAAAAAQ/sB_oZoZ-PlU/S220/PIC-0038_1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7722991742144866817.post-8036974656614269876</id><published>2010-07-06T14:23:00.000+09:00</published><updated>2010-12-21T01:32:18.214+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='우분투'/><title type='text'>Ubuntu 9.10 에서 Eclipse 3.5.1 로 SDK 다운로드</title><content type='html'>&lt;P&gt;&lt;SPAN style="COLOR: #ff0000"&gt;&lt;FONT style="BACKGROUND-COLOR: #ffffff" color=#000000&gt;출처 : &lt;/FONT&gt;&lt;A href="http://www.aesop.or.kr/?document_srl=94797&amp;amp;sms_ss=google"&gt;&lt;FONT style="BACKGROUND-COLOR: #ffffff" color=#000000&gt;http://www.aesop.or.kr/&lt;/FONT&gt;&lt;/A&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="COLOR: #ff0000"&gt;Ubuntu 9.10 에서 &lt;/SPAN&gt;&lt;SPAN style="COLOR: #ff0000"&gt;Eclipse 3.5.1 로 SDK 다운로드할 수 없는 문제 &lt;/SPAN&gt;&lt;SPAN style="COLOR: #ff0000"&gt;&amp;nbsp;&lt;/SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;(Cannot complete the install because one or more required items could not be found.) &lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;이것은 Platform (Target Board) 없이 Android SDK를 가지고 응용프로그램을 개발할 경우에 유용합니다. &lt;/P&gt;&lt;P&gt;[시냅틱 관리자]에서 eclipse 를 선택하여 적용합니다. 또는 터미널 창에서는 다음과 같이 명령을 실행합니다.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;SPAN style="LINE-HEIGHT: normal" class=Apple-style-span&gt;&lt;SPAN style="LINE-HEIGHT: normal; FONT-FAMILY: Verdana, Arial, Tahoma" class=Apple-style-span&gt;$ sudo apt-get install eclipse&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="LINE-HEIGHT: normal" class=Apple-style-span&gt;&lt;SPAN style="LINE-HEIGHT: normal; FONT-FAMILY: Verdana, Arial, Tahoma" class=Apple-style-span&gt;(eclipse 꾸러미를 선택하면 종속관계에 따라 eclipse-rcp, eclipse-platform, eclipse-platform-data, eclipse-pde, eclipse-plugin-cvs, eclipse-jdt 등이 자동으로 선택이 됩니다.)&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="LINE-HEIGHT: normal" class=Apple-style-span&gt;&lt;SPAN style="LINE-HEIGHT: normal; FONT-FAMILY: Verdana, Arial, Tahoma" class=Apple-style-span&gt;Android SDK는 사이트에서 내려받아 적당한 곳에 풀어서 설치를 하고 ~/.bashrc 에 해당 경로(PATH)를 추가해줍니다. 이에 관해서는 안드로이드 사이트의 공식 문서를 참고하기 바랍니다.&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="LINE-HEIGHT: normal" class=Apple-style-span&gt;&lt;SPAN style="LINE-HEIGHT: normal; FONT-FAMILY: Verdana, Arial, Tahoma" class=Apple-style-span&gt;문제는 eclipse를 실행하여 [Help] &amp;gt; [Install New Software] &amp;gt; [Add] 혹은 [Available Software Sites] 를 등록하는 과정에서 발생합니다. &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="LINE-HEIGHT: normal" class=Apple-style-span&gt;&lt;SPAN style="LINE-HEIGHT: normal; FONT-FAMILY: Verdana, Arial, Tahoma" class=Apple-style-span&gt;Ubuntu 9.10 에서의 Eclipse 3.5.1의 유용한 소프트웨어 사이트(Avaliable Software Sites)에 가장 기본적인 Galileo 사이트가 빠져있기 때문에 문제가 발생하는 것입니다. &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="LINE-HEIGHT: normal" class=Apple-style-span&gt;&lt;SPAN style="LINE-HEIGHT: normal; FONT-FAMILY: Verdana, Arial, Tahoma" class=Apple-style-span&gt;그러므로 &lt;SPAN style="COLOR: #ff0000"&gt;반드시 다음 사이트를 먼저 등록하여야 문제가 해결됩니다.&lt;/SPAN&gt; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="LINE-HEIGHT: normal" class=Apple-style-span&gt;&lt;SPAN style="LINE-HEIGHT: normal; FONT-FAMILY: Verdana, Arial, Tahoma" class=Apple-style-span&gt;&lt;A href="http://download.eclipse.org/releases/galileo" tOpacity="1" tooltipText alt jQuery1278393508031="52"&gt;http://download.eclipse.org/releases/galileo&lt;/A&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="LINE-HEIGHT: normal" class=Apple-style-span&gt;&lt;SPAN style="LINE-HEIGHT: normal; FONT-FAMILY: Verdana, Arial, Tahoma" class=Apple-style-span&gt;그다음 &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="LINE-HEIGHT: normal" class=Apple-style-span&gt;&lt;SPAN style="LINE-HEIGHT: normal; FONT-FAMILY: Verdana, Arial, Tahoma" class=Apple-style-span&gt;&lt;A href="http://download.eclipse.org/eclipse/updates/3.5" tOpacity="1" tooltipText alt jQuery1278393508031="53"&gt;http://download.eclipse.org/eclipse/updates/3.5&lt;/A&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="LINE-HEIGHT: normal" class=Apple-style-span&gt;&lt;SPAN style="LINE-HEIGHT: normal; FONT-FAMILY: Verdana, Arial, Tahoma" class=Apple-style-span&gt;을 기본적으로 등록한 후 각자 필요한 사이트를 추가로 등록하면 됩니다.&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;SPAN style="LINE-HEIGHT: normal" class=Apple-style-span&gt;&lt;SPAN style="LINE-HEIGHT: normal; FONT-FAMILY: Verdana, Arial, Tahoma" class=Apple-style-span&gt;&lt;P style="PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px"&gt;&lt;STRONG&gt;&lt;FONT size=3&gt;에뮬레이터 구동시 시스템 느려지는 문제&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;P style="PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px"&gt;&amp;nbsp;&lt;/P&gt;&lt;P style="PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px"&gt;에뮬레이터를 구동하고 나서 top으로 cpu 점유율을 확인해 봤더니,&lt;/P&gt;&lt;P style="PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px"&gt;에뮬레이터를 구동시킬때 마다, pulseaudio 라는 프로세스가 90%정도를 잡아 먹길래&lt;/P&gt;&lt;P style="PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px"&gt;구동 중에 이 프로세스를 죽이니 에뮬레이터가 동작하고 시스템 느린 현상은 없어지네요..&lt;/P&gt;&lt;P style="PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px"&gt;&lt;br /&gt;&lt;/P&gt;&lt;P style="PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px"&gt;흠,, 매번 에뮬레이터 구동할 때마다 이 프로세스를 죽여나 하는 생각이 드네요..&lt;/P&gt;&lt;P style="PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px"&gt;&lt;br /&gt;&lt;/P&gt;&lt;P style="PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px"&gt;아무래도, &lt;/P&gt;&lt;P style="PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px"&gt;SDK 2.0에서 시작 화면에 있는 사운드 관련 아이콘과 관련이 있나 하는 생각도 들고...&lt;/P&gt;&lt;P style="PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px"&gt;여하튼, sound 관련된 문제인거 같은데 뭔가 뒤지면 해결책이 나오리라 생각됩니다. &lt;/P&gt;&lt;P style="PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px"&gt;&amp;nbsp;&lt;/P&gt;&lt;P style="PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px"&gt;&amp;nbsp;&lt;/P&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7722991742144866817-8036974656614269876?l=artwarez-textcube.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://artwarez-textcube.blogspot.com/feeds/8036974656614269876/comments/default' title='댓글'/><link rel='replies' type='text/html' href='http://artwarez-textcube.blogspot.com/2010/07/ubuntu-910-%EC%97%90%EC%84%9C-eclipse-351-%EB%A1%9C-sdk-%EB%8B%A4%EC%9A%B4%EB%A1%9C%EB%93%9C.html#comment-form' title='0개의 덧글'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7722991742144866817/posts/default/8036974656614269876'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7722991742144866817/posts/default/8036974656614269876'/><link rel='alternate' type='text/html' href='http://artwarez-textcube.blogspot.com/2010/07/ubuntu-910-%EC%97%90%EC%84%9C-eclipse-351-%EB%A1%9C-sdk-%EB%8B%A4%EC%9A%B4%EB%A1%9C%EB%93%9C.html' title='Ubuntu 9.10 에서 Eclipse 3.5.1 로 SDK 다운로드'/><author><name>현버미의 개발블로긍 ㅎㅎ</name><uri>http://www.blogger.com/profile/01770378420485151049</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_xtMr1l3EO6Q/TRAI0_VLXYI/AAAAAAAAAAQ/sB_oZoZ-PlU/S220/PIC-0038_1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7722991742144866817.post-2748369744133428769</id><published>2010-07-06T14:20:00.000+09:00</published><updated>2010-12-21T01:32:17.707+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='안드로이드'/><title type='text'>Ubuntu 9.10 에서 Android 및 Odroid 개발</title><content type='html'>&lt;H3 class=title&gt;&lt;H3 class=title&gt;&lt;FONT size=2&gt;출처:&amp;nbsp; &lt;/FONT&gt;&lt;A href="http://www.aesop-embedded.org/"&gt;&lt;FONT size=2&gt;http://www.aesop-embedded.org/&lt;/FONT&gt;&lt;/A&gt;&lt;/H3&gt;&lt;/H3&gt;&lt;P&gt;&lt;SPAN style="COLOR: #ff0000"&gt;1. 우분투 9.10 &lt;/SPAN&gt;&lt;SPAN style="COLOR: #ff0000"&gt;에서&lt;/SPAN&gt;&lt;SPAN style="COLOR: #ff0000"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="LINE-HEIGHT: normal; FONT-FAMILY: Verdana, Arial, Tahoma; COLOR: #ff0000" class=Apple-style-span&gt;$ sudo apt-get install sun-java5-jdk &amp;nbsp;를 적용할 수 없는 문제 &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="LINE-HEIGHT: normal; FONT-FAMILY: Verdana, Arial, Tahoma" class=Apple-style-span&gt;&amp;nbsp;&amp;nbsp; (시냅틱 꾸러미에서 빠져 있음)&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="LINE-HEIGHT: normal; FONT-FAMILY: Verdana, Arial, Tahoma" class=Apple-style-span&gt;여러가지 방안이 있지만 다음이 가장 안전하고 쉬운 해결 방안입니다.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;시스템 &amp;gt; 관리 &amp;gt; 소프트웨어 소스 선택하면 [소프트웨어 소스] 창이 뜹니다. &lt;/P&gt;&lt;P&gt;여기서 [기타 소프트웨]'를 선택하여 '추가'버튼을 통해 다음 사항을 입력합니다.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;FONT class=Apple-style-span face="Verdana, Arial, Tahoma"&gt;&lt;SPAN style="LINE-HEIGHT: normal" class=Apple-style-span&gt;deb &lt;A style="COLOR: rgb(68,68,68); TEXT-DECORATION: underline" href="http://kr.archive.ubuntu.com/ubuntu/" target=_blank tOpacity="1" tooltipText alt jQuery1278393508031="42"&gt;http://kr.archive.ubuntu.com/ubuntu/&lt;/A&gt;&amp;nbsp;jaunty multiverse&lt;br /&gt;deb &lt;A style="COLOR: rgb(68,68,68); TEXT-DECORATION: underline" href="http://kr.archive.ubuntu.com/ubuntu/" target=_blank tOpacity="1" tooltipText alt jQuery1278393508031="43"&gt;http://kr.archive.ubuntu.com/ubuntu/&lt;/A&gt;&amp;nbsp;jaunty-updates multiverse&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="LINE-HEIGHT: normal; FONT-FAMILY: Verdana, Arial, Tahoma" class=Apple-style-span&gt;&lt;br /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT class=Apple-style-span face="Verdana, Arial, Tahoma"&gt;&lt;SPAN style="LINE-HEIGHT: normal" class=Apple-style-span&gt;입력된 사항을 적용하고나면 &lt;SPAN style="COLOR: #009e25"&gt;[우분투 9.04 '잔티 자카롭' 제한된 소프트웨어]와 [추전하는 업데이트]가 표시되고 체크&lt;/SPAN&gt;되어 있을 것입니다. 이를 꼭 확인하세요. 입력시 공백(space)에 주의하기 바랍니다. &lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT class=Apple-style-span face="Verdana, Arial, Tahoma"&gt;&lt;SPAN style="LINE-HEIGHT: normal" class=Apple-style-span&gt;&lt;SPAN style="BACKGROUND-COLOR: #ffffff; COLOR: #000000"&gt;﻿&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;FONT class=Apple-style-span face="Verdana, Arial, Tahoma"&gt;&lt;SPAN style="LINE-HEIGHT: normal" class=Apple-style-span&gt;&lt;P&gt;&lt;FONT class=Apple-style-span face="Verdana, Arial, Tahoma"&gt;&lt;SPAN style="LINE-HEIGHT: normal" class=Apple-style-span&gt;확인되었으면 [시냅틱 관리자] 들어가셔서 새로고침 해서 꾸러미 목록 받아오시면 설치 가능합니다.&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT class=Apple-style-span face="Verdana, Arial, Tahoma"&gt;&lt;SPAN style="LINE-HEIGHT: normal" class=Apple-style-span&gt;물론 터미널 창에서 &lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;FONT class=Apple-style-span face="Verdana, Arial, Tahoma"&gt;&lt;SPAN style="LINE-HEIGHT: normal" class=Apple-style-span&gt;&lt;SPAN style="LINE-HEIGHT: normal; FONT-FAMILY: Verdana, Arial, Tahoma" class=Apple-style-span&gt;$ sudo apt-get install sun-java5-jdk &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;FONT class=Apple-style-span face="Verdana, Arial, Tahoma"&gt;&lt;SPAN style="LINE-HEIGHT: normal" class=Apple-style-span&gt;&lt;SPAN style="LINE-HEIGHT: normal; FONT-FAMILY: Verdana, Arial, Tahoma" class=Apple-style-span&gt;도 가능합니다. (sun-java5-jdk 를 선택하면 sun-java-bin 과 sun-java-jre 는 종속관계에 의해 자동으로 선택됩니다.)&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;FONT class=Apple-style-span face="Verdana, Arial, Tahoma"&gt;&lt;SPAN style="LINE-HEIGHT: normal" class=Apple-style-span&gt;&lt;SPAN style="LINE-HEIGHT: normal; FONT-FAMILY: Verdana, Arial, Tahoma" class=Apple-style-span&gt;*&lt;U&gt;&lt;SPAN style="COLOR: #009e25"&gt;단, &lt;/SPAN&gt;&lt;SPAN style="BACKGROUND-COLOR: #ff0000"&gt;&lt;SPAN style="BACKGROUND-COLOR: #ffffff; COLOR: #009e25"&gt;초심자의 경우는&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="BACKGROUND-COLOR: #ff0000"&gt;&lt;SPAN style="BACKGROUND-COLOR: #ffffff; COLOR: #009e25"&gt; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="BACKGROUND-COLOR: #ff0000"&gt;&lt;SPAN style="BACKGROUND-COLOR: #ffffff; COLOR: #009e25"&gt;sun-java6-jdk 를 함께 설치하여 사용하지 않을 것을 권장합니다. &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/U&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT class=Apple-style-span face="Verdana, Arial, Tahoma"&gt;&lt;SPAN style="LINE-HEIGHT: normal" class=Apple-style-span&gt;&lt;SPAN style="LINE-HEIGHT: normal; FONT-FAMILY: Verdana, Arial, Tahoma" class=Apple-style-span&gt;(컴파일시 어느 버전을 사용할 지 설정하는 것이 쉽지 않기 때문입니다.)&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;P&gt;&lt;FONT class=Apple-style-span face="Verdana, Arial, Tahoma"&gt;&lt;SPAN style="LINE-HEIGHT: normal" class=Apple-style-span&gt;혹시 접속이 잘 되지 않을 경우에는 다음과 같이 해보세요.&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT class=Apple-style-span face="Verdana, Arial, Tahoma"&gt;&lt;SPAN style="LINE-HEIGHT: normal" class=Apple-style-span&gt;위에서와 마찬가지로 [소프트웨어 소스] &amp;gt; [기타 소프트웨]'를 선택하여 '추가'버튼을 통해 다음 사항을 입력합니다 &lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;P&gt;&lt;FONT class=Apple-style-span face="Verdana, Arial, Tahoma"&gt;&lt;SPAN style="LINE-HEIGHT: normal" class=Apple-style-span&gt;&lt;SPAN style="LINE-HEIGHT: normal" class=Apple-style-span&gt;deb &lt;A style="COLOR: rgb(68,68,68); TEXT-DECORATION: underline" href="http://archive.ubuntu.com/ubuntu/" target=_blank tOpacity="1" tooltipText alt jQuery1278393508031="44"&gt;http://archive.ubuntu.com/ubuntu/&lt;/A&gt;&amp;nbsp;jaunty multiverse&lt;br /&gt;deb &lt;A style="COLOR: rgb(68,68,68); TEXT-DECORATION: underline" href="http://archive.ubuntu.com/ubuntu/" target=_blank tOpacity="1" tooltipText alt jQuery1278393508031="45"&gt;http://archive.ubuntu.com/ubuntu/&lt;/A&gt;&amp;nbsp;jaunty-updates multiverse&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;FONT class=Apple-style-span face="Verdana, Arial, Tahoma"&gt;&lt;SPAN style="LINE-HEIGHT: normal" class=Apple-style-span&gt;그리고 &lt;SPAN style="COLOR: #009e25"&gt;이 경우에는 반드시&lt;/SPAN&gt;&lt;SPAN style="COLOR: #009e25"&gt; [Ubuntu 소프트웨어]에서 [다운로드 위치:]를 [주 서버]로 선택하여 적용하기 바랍니다.&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;FONT class=Apple-style-span face="Verdana, Arial, Tahoma"&gt;&lt;SPAN style="LINE-HEIGHT: normal; COLOR: #ff0000" class=Apple-style-span&gt;2. PRODUCT_POLICY 문제 (안드로이드 소스 컴파일이 처음부터 멈추는 문제)&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT class=Apple-style-span face="Verdana, Arial, Tahoma"&gt;&lt;SPAN style="LINE-HEIGHT: normal" class=Apple-style-span&gt;&amp;nbsp; &amp;nbsp; (./build_android.sh 실행하면 frameworks/policies/base/PolicyConfig.mk:22: *** No module defined for the given PRODUCT_POLICY (android.policy_phone). 멈춤. 현상)&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;FONT class=Apple-style-span face="Verdana, Arial, Tahoma"&gt;&lt;SPAN style="LINE-HEIGHT: normal" class=Apple-style-span&gt;android 소스 디렉토리 안에 있는 &lt;/SPAN&gt;&lt;/FONT&gt;&lt;FONT class=Apple-style-span face="Verdana, Arial, Tahoma"&gt;&lt;SPAN style="LINE-HEIGHT: normal" class=Apple-style-span&gt;build/tools/findleaves.sh 파일의 89행을 다음과 같이 수정합니다. &lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;FONT class=Apple-style-span face="Verdana, Arial, Tahoma"&gt;&lt;SPAN style="LINE-HEIGHT: normal" class=Apple-style-span&gt;find “${@:0:$nargs}” $findargs -type f -name “$filename” -print |&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT class=Apple-style-span face="Verdana, Arial, Tahoma"&gt;&lt;SPAN style="LINE-HEIGHT: normal" class=Apple-style-span&gt;--&amp;gt;&lt;br /&gt;find “${@:&lt;SPAN style="COLOR: #ff0000"&gt;1&lt;/SPAN&gt;:$nargs&lt;SPAN style="COLOR: #ff0000"&gt;-1&lt;/SPAN&gt;}” $findargs -type f -name “$filename” -print |&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;FONT class=Apple-style-span face="Verdana, Arial, Tahoma"&gt;&lt;SPAN style="LINE-HEIGHT: normal; COLOR: #ff0000" class=Apple-style-span&gt;3. fprint 오류 문제 (컴파일 도중에 오류 발생 - 엄해진 문법 체크)&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;FONT class=Apple-style-span face="Verdana, Arial, Tahoma"&gt;&lt;SPAN style="LINE-HEIGHT: normal" class=Apple-style-span&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; (frameworks/base/tools/aidl/AST.cpp:10: error: ‘fprintf’ was not declared in this scope) &lt;DIV class=autosourcing-stub&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV class=autosourcing-stub&gt;&lt;FONT class=Apple-style-span face="Verdana, Arial, Tahoma"&gt;&lt;SPAN style="LINE-HEIGHT: normal" class=Apple-style-span&gt;현재 가장 쉬운 해결 방안은 호스트 컴퓨터의 컴파일러 버전을 다운그레이드하는 것입니다. &lt;/SPAN&gt;&lt;/FONT&gt;&lt;/DIV&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;FONT class=Apple-style-span face="Verdana, Arial, Tahoma"&gt;&lt;SPAN style="LINE-HEIGHT: normal" class=Apple-style-span&gt;[시냅틱 관리자] 에서 g++-4.3 를 선택하여 적용하거나 터미널 창에서 다음과 같이 g++-4.3 꾸러미를 설치합니다.&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;FONT class=Apple-style-span face="Verdana, Arial, Tahoma"&gt;&lt;SPAN style="LINE-HEIGHT: normal" class=Apple-style-span&gt;&lt;SPAN style="LINE-HEIGHT: normal; FONT-FAMILY: Verdana, Arial, Tahoma" class=Apple-style-span&gt;$ sudo apt-get install g++-4.3 &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;FONT class=Apple-style-span face="Verdana, Arial, Tahoma"&gt;&lt;SPAN style="LINE-HEIGHT: normal" class=Apple-style-span&gt;(g++-4.3 을 설치하면 종속관계에 의해 cpp-4.3, gcc-4.3, gcc-4.3-base, libstdc++6-4.3-dev 가 함께 선택됩니다.)&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;FONT class=Apple-style-span face="Verdana, Arial, Tahoma"&gt;&lt;SPAN style="LINE-HEIGHT: normal" class=Apple-style-span&gt;&lt;P&gt;&lt;FONT class=Apple-style-span face="Verdana, Arial, Tahoma"&gt;&lt;SPAN style="LINE-HEIGHT: normal" class=Apple-style-span&gt;gcc-4.3 과 g++-4.3 이 설치되었는지 다음과 같이 확인합니다. &lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;FONT class=Apple-style-span face="Verdana, Arial, Tahoma"&gt;&lt;SPAN style="LINE-HEIGHT: normal" class=Apple-style-span&gt;&lt;SPAN style="LINE-HEIGHT: normal" class=Apple-style-span&gt;&lt;SPAN style="LINE-HEIGHT: normal; FONT-FAMILY: Verdana, Arial, Tahoma" class=Apple-style-span&gt;&lt;P&gt;&lt;FONT class=Apple-style-span face="Verdana, Arial, Tahoma"&gt;&lt;SPAN style="LINE-HEIGHT: normal" class=Apple-style-span&gt;&lt;SPAN style="LINE-HEIGHT: normal" class=Apple-style-span&gt;&lt;SPAN style="LINE-HEIGHT: normal; FONT-FAMILY: Verdana, Arial, Tahoma" class=Apple-style-span&gt;$ cd /usr/bin &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;FONT class=Apple-style-span face="Verdana, Arial, Tahoma"&gt;&lt;SPAN style="LINE-HEIGHT: normal" class=Apple-style-span&gt;&lt;SPAN style="LINE-HEIGHT: normal" class=Apple-style-span&gt;&lt;SPAN style="LINE-HEIGHT: normal; FONT-FAMILY: Verdana, Arial, Tahoma" class=Apple-style-span&gt;&lt;P&gt;&lt;FONT class=Apple-style-span face="Verdana, Arial, Tahoma"&gt;&lt;SPAN style="LINE-HEIGHT: normal" class=Apple-style-span&gt;&lt;SPAN style="LINE-HEIGHT: normal" class=Apple-style-span&gt;&lt;SPAN style="LINE-HEIGHT: normal; FONT-FAMILY: Verdana, Arial, Tahoma" class=Apple-style-span&gt;$ ls -l gcc* g++* &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;FONT class=Apple-style-span face="Verdana, Arial, Tahoma"&gt;&lt;SPAN style="LINE-HEIGHT: normal" class=Apple-style-span&gt;&lt;SPAN style="LINE-HEIGHT: normal" class=Apple-style-span&gt;&lt;SPAN style="LINE-HEIGHT: normal; FONT-FAMILY: Verdana, Arial, Tahoma" class=Apple-style-span&gt;아마 현재 g++ -&amp;gt; g++-4.4 와 gcc -&amp;gt; gcc-4.4 로 링크되어 있을 것입니다. 다음은 &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;FONT class=Apple-style-span face="Verdana, Arial, Tahoma"&gt;&lt;SPAN style="LINE-HEIGHT: normal" class=Apple-style-span&gt;&lt;SPAN style="LINE-HEIGHT: normal" class=Apple-style-span&gt;&lt;SPAN style="LINE-HEIGHT: normal; FONT-FAMILY: Verdana, Arial, Tahoma" class=Apple-style-span&gt;&lt;FONT class=Apple-style-span face="Verdana, Arial, Tahoma"&gt;&lt;SPAN style="LINE-HEIGHT: normal" class=Apple-style-span&gt;다음과 같이 새로운 링크를 달아줍니다. (현재 디렉토리는 /usr/bin 입니다.)&lt;/SPAN&gt;&lt;/FONT&gt; &lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;P&gt;&lt;FONT class=Apple-style-span face="Verdana, Arial, Tahoma"&gt;&lt;SPAN style="LINE-HEIGHT: normal" class=Apple-style-span&gt;&lt;SPAN style="LINE-HEIGHT: normal" class=Apple-style-span&gt;&lt;SPAN style="LINE-HEIGHT: normal; FONT-FAMILY: Verdana, Arial, Tahoma" class=Apple-style-span&gt;$ sudo mv g++ g++.org&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT class=Apple-style-span face="Verdana, Arial, Tahoma"&gt;&lt;SPAN style="LINE-HEIGHT: normal" class=Apple-style-span&gt;&lt;SPAN style="LINE-HEIGHT: normal" class=Apple-style-span&gt;&lt;SPAN style="LINE-HEIGHT: normal; FONT-FAMILY: Verdana, Arial, Tahoma" class=Apple-style-span&gt;&lt;SPAN style="LINE-HEIGHT: normal" class=Apple-style-span&gt;&lt;SPAN style="LINE-HEIGHT: normal; FONT-FAMILY: Verdana, Arial, Tahoma" class=Apple-style-span&gt;$ sudo mv gcc gcc.org&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT class=Apple-style-span face="Verdana, Arial, Tahoma"&gt;&lt;SPAN style="LINE-HEIGHT: normal" class=Apple-style-span&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;FONT class=Apple-style-span face="Verdana, Arial, Tahoma"&gt;&lt;SPAN style="LINE-HEIGHT: normal" class=Apple-style-span&gt;&lt;SPAN style="LINE-HEIGHT: normal" class=Apple-style-span&gt;&lt;SPAN style="LINE-HEIGHT: normal; FONT-FAMILY: Verdana, Arial, Tahoma" class=Apple-style-span&gt;&lt;SPAN style="LINE-HEIGHT: normal" class=Apple-style-span&gt;&lt;SPAN style="LINE-HEIGHT: normal; FONT-FAMILY: Verdana, Arial, Tahoma" class=Apple-style-span&gt;&lt;SPAN style="LINE-HEIGHT: normal" class=Apple-style-span&gt;&lt;SPAN style="LINE-HEIGHT: normal; FONT-FAMILY: Verdana, Arial, Tahoma" class=Apple-style-span&gt;$ sudo ln -s g++-4.3 g++&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT class=Apple-style-span face="Verdana, Arial, Tahoma"&gt;&lt;SPAN style="LINE-HEIGHT: normal" class=Apple-style-span&gt;&lt;SPAN style="LINE-HEIGHT: normal" class=Apple-style-span&gt;&lt;SPAN style="LINE-HEIGHT: normal; FONT-FAMILY: Verdana, Arial, Tahoma" class=Apple-style-span&gt;&lt;SPAN style="LINE-HEIGHT: normal" class=Apple-style-span&gt;&lt;SPAN style="LINE-HEIGHT: normal; FONT-FAMILY: Verdana, Arial, Tahoma" class=Apple-style-span&gt;&lt;SPAN style="LINE-HEIGHT: normal" class=Apple-style-span&gt;&lt;SPAN style="LINE-HEIGHT: normal; FONT-FAMILY: Verdana, Arial, Tahoma" class=Apple-style-span&gt;&lt;SPAN style="LINE-HEIGHT: normal" class=Apple-style-span&gt;&lt;SPAN style="LINE-HEIGHT: normal; FONT-FAMILY: Verdana, Arial, Tahoma" class=Apple-style-span&gt;$ sudo ln -s gcc-4.3 gcc&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT class=Apple-style-span face="Verdana, Arial, Tahoma"&gt;&lt;SPAN style="LINE-HEIGHT: normal" class=Apple-style-span&gt;&lt;SPAN style="LINE-HEIGHT: normal" class=Apple-style-span&gt;&lt;SPAN style="LINE-HEIGHT: normal; FONT-FAMILY: Verdana, Arial, Tahoma" class=Apple-style-span&gt;&lt;SPAN style="LINE-HEIGHT: normal" class=Apple-style-span&gt;&lt;SPAN style="LINE-HEIGHT: normal; FONT-FAMILY: Verdana, Arial, Tahoma" class=Apple-style-span&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;FONT class=Apple-style-span face="Verdana, Arial, Tahoma"&gt;&lt;SPAN style="LINE-HEIGHT: normal" class=Apple-style-span&gt;&lt;SPAN style="LINE-HEIGHT: normal" class=Apple-style-span&gt;&lt;SPAN style="LINE-HEIGHT: normal; FONT-FAMILY: Verdana, Arial, Tahoma" class=Apple-style-span&gt;&lt;SPAN style="LINE-HEIGHT: normal" class=Apple-style-span&gt;&lt;SPAN style="LINE-HEIGHT: normal; FONT-FAMILY: Verdana, Arial, Tahoma" class=Apple-style-span&gt;&lt;SPAN style="LINE-HEIGHT: normal" class=Apple-style-span&gt;&lt;SPAN style="LINE-HEIGHT: normal; FONT-FAMILY: Verdana, Arial, Tahoma" class=Apple-style-span&gt;&lt;SPAN style="LINE-HEIGHT: normal" class=Apple-style-span&gt;&lt;SPAN style="LINE-HEIGHT: normal; FONT-FAMILY: Verdana, Arial, Tahoma" class=Apple-style-span&gt;그리고 나서 제대로 링크되었는디 확인합니다.&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT class=Apple-style-span face="Verdana, Arial, Tahoma"&gt;&lt;SPAN style="LINE-HEIGHT: normal" class=Apple-style-span&gt;&lt;SPAN style="LINE-HEIGHT: normal" class=Apple-style-span&gt;&lt;SPAN style="LINE-HEIGHT: normal; FONT-FAMILY: Verdana, Arial, Tahoma" class=Apple-style-span&gt;&lt;SPAN style="LINE-HEIGHT: normal" class=Apple-style-span&gt;&lt;SPAN style="LINE-HEIGHT: normal; FONT-FAMILY: Verdana, Arial, Tahoma" class=Apple-style-span&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/P&gt;&lt;FONT class=Apple-style-span face="Verdana, Arial, Tahoma"&gt;&lt;SPAN style="LINE-HEIGHT: normal" class=Apple-style-span&gt;&lt;SPAN style="LINE-HEIGHT: normal" class=Apple-style-span&gt;&lt;SPAN style="LINE-HEIGHT: normal; FONT-FAMILY: Verdana, Arial, Tahoma" class=Apple-style-span&gt;&lt;SPAN style="LINE-HEIGHT: normal" class=Apple-style-span&gt;&lt;SPAN style="LINE-HEIGHT: normal; FONT-FAMILY: Verdana, Arial, Tahoma" class=Apple-style-span&gt;&lt;SPAN style="LINE-HEIGHT: normal" class=Apple-style-span&gt;&lt;SPAN style="LINE-HEIGHT: normal; FONT-FAMILY: Verdana, Arial, Tahoma" class=Apple-style-span&gt;&lt;SPAN style="LINE-HEIGHT: normal" class=Apple-style-span&gt;&lt;SPAN style="LINE-HEIGHT: normal; FONT-FAMILY: Verdana, Arial, Tahoma" class=Apple-style-span&gt;&lt;P&gt;&lt;FONT class=Apple-style-span face="Verdana, Arial, Tahoma"&gt;&lt;SPAN style="LINE-HEIGHT: normal" class=Apple-style-span&gt;&lt;SPAN style="LINE-HEIGHT: normal" class=Apple-style-span&gt;&lt;SPAN style="LINE-HEIGHT: normal; FONT-FAMILY: Verdana, Arial, Tahoma" class=Apple-style-span&gt;&lt;SPAN style="LINE-HEIGHT: normal" class=Apple-style-span&gt;&lt;SPAN style="LINE-HEIGHT: normal; FONT-FAMILY: Verdana, Arial, Tahoma" class=Apple-style-span&gt;&lt;SPAN style="LINE-HEIGHT: normal" class=Apple-style-span&gt;&lt;SPAN style="LINE-HEIGHT: normal; FONT-FAMILY: Verdana, Arial, Tahoma" class=Apple-style-span&gt;$ g++ --version&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT class=Apple-style-span face="Verdana, Arial, Tahoma"&gt;&lt;SPAN style="LINE-HEIGHT: normal" class=Apple-style-span&gt;&lt;SPAN style="LINE-HEIGHT: normal" class=Apple-style-span&gt;&lt;SPAN style="LINE-HEIGHT: normal; FONT-FAMILY: Verdana, Arial, Tahoma" class=Apple-style-span&gt;&lt;SPAN style="LINE-HEIGHT: normal" class=Apple-style-span&gt;&lt;SPAN style="LINE-HEIGHT: normal; FONT-FAMILY: Verdana, Arial, Tahoma" class=Apple-style-span&gt;&lt;SPAN style="LINE-HEIGHT: normal" class=Apple-style-span&gt;&lt;SPAN style="LINE-HEIGHT: normal; FONT-FAMILY: Verdana, Arial, Tahoma" class=Apple-style-span&gt;g++ (Ubuntu 4.3.4-5Ubuntu1) 4.3.4&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT class=Apple-style-span face="Verdana, Arial, Tahoma"&gt;&lt;SPAN style="LINE-HEIGHT: normal" class=Apple-style-span&gt;&lt;SPAN style="LINE-HEIGHT: normal" class=Apple-style-span&gt;&lt;SPAN style="LINE-HEIGHT: normal; FONT-FAMILY: Verdana, Arial, Tahoma" class=Apple-style-span&gt;&lt;SPAN style="LINE-HEIGHT: normal" class=Apple-style-span&gt;&lt;SPAN style="LINE-HEIGHT: normal; FONT-FAMILY: Verdana, Arial, Tahoma" class=Apple-style-span&gt;&lt;SPAN style="LINE-HEIGHT: normal" class=Apple-style-span&gt;&lt;SPAN style="LINE-HEIGHT: normal; FONT-FAMILY: Verdana, Arial, Tahoma" class=Apple-style-span&gt;...&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT class=Apple-style-span face="Verdana, Arial, Tahoma"&gt;&lt;SPAN style="LINE-HEIGHT: normal" class=Apple-style-span&gt;&lt;SPAN style="LINE-HEIGHT: normal" class=Apple-style-span&gt;&lt;SPAN style="LINE-HEIGHT: normal; FONT-FAMILY: Verdana, Arial, Tahoma" class=Apple-style-span&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;FONT class=Apple-style-span face="Verdana, Arial, Tahoma"&gt;&lt;SPAN style="LINE-HEIGHT: normal" class=Apple-style-span&gt;&lt;SPAN style="LINE-HEIGHT: normal" class=Apple-style-span&gt;&lt;SPAN style="LINE-HEIGHT: normal; FONT-FAMILY: Verdana, Arial, Tahoma" class=Apple-style-span&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;FONT class=Apple-style-span face="Verdana, Arial, Tahoma"&gt;&lt;SPAN style="LINE-HEIGHT: normal" class=Apple-style-span&gt;&lt;SPAN style="LINE-HEIGHT: normal" class=Apple-style-span&gt;&lt;SPAN style="LINE-HEIGHT: normal; FONT-FAMILY: Verdana, Arial, Tahoma" class=Apple-style-span&gt;&lt;SPAN style="LINE-HEIGHT: normal" class=Apple-style-span&gt;&lt;SPAN style="LINE-HEIGHT: normal; FONT-FAMILY: Verdana, Arial, Tahoma" class=Apple-style-span&gt;&lt;SPAN style="LINE-HEIGHT: normal" class=Apple-style-span&gt;&lt;SPAN style="LINE-HEIGHT: normal; FONT-FAMILY: Verdana, Arial, Tahoma" class=Apple-style-span&gt;&lt;SPAN style="LINE-HEIGHT: normal" class=Apple-style-span&gt;&lt;SPAN style="LINE-HEIGHT: normal; FONT-FAMILY: Verdana, Arial, Tahoma" class=Apple-style-span&gt;$ gcc --version&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT class=Apple-style-span face="Verdana, Arial, Tahoma"&gt;&lt;SPAN style="LINE-HEIGHT: normal" class=Apple-style-span&gt;&lt;SPAN style="LINE-HEIGHT: normal" class=Apple-style-span&gt;&lt;SPAN style="LINE-HEIGHT: normal; FONT-FAMILY: Verdana, Arial, Tahoma" class=Apple-style-span&gt;&lt;SPAN style="LINE-HEIGHT: normal" class=Apple-style-span&gt;&lt;SPAN style="LINE-HEIGHT: normal; FONT-FAMILY: Verdana, Arial, Tahoma" class=Apple-style-span&gt;&lt;SPAN style="LINE-HEIGHT: normal" class=Apple-style-span&gt;&lt;SPAN style="LINE-HEIGHT: normal; FONT-FAMILY: Verdana, Arial, Tahoma" class=Apple-style-span&gt;&lt;SPAN style="LINE-HEIGHT: normal" class=Apple-style-span&gt;&lt;SPAN style="LINE-HEIGHT: normal; FONT-FAMILY: Verdana, Arial, Tahoma" class=Apple-style-span&gt;gcc (Ubuntu 4.3.4-5Ubuntu1) 4.3.4&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT class=Apple-style-span face="Verdana, Arial, Tahoma"&gt;&lt;SPAN style="LINE-HEIGHT: normal" class=Apple-style-span&gt;&lt;SPAN style="LINE-HEIGHT: normal" class=Apple-style-span&gt;&lt;SPAN style="LINE-HEIGHT: normal; FONT-FAMILY: Verdana, Arial, Tahoma" class=Apple-style-span&gt;&lt;SPAN style="LINE-HEIGHT: normal" class=Apple-style-span&gt;&lt;SPAN style="LINE-HEIGHT: normal; FONT-FAMILY: Verdana, Arial, Tahoma" class=Apple-style-span&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/FONT&gt;...&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;모두 확인이 되었으면 다시 컴파일해봅니다.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;참고로 eclair의 경우에는 g++-4.4 와 gcc-4.4 로 문제가 없습니다.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7722991742144866817-2748369744133428769?l=artwarez-textcube.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://artwarez-textcube.blogspot.com/feeds/2748369744133428769/comments/default' title='댓글'/><link rel='replies' type='text/html' href='http://artwarez-textcube.blogspot.com/2010/07/ubuntu-910-%EC%97%90%EC%84%9C-android-%EB%B0%8F-odroid-%EA%B0%9C%EB%B0%9C.html#comment-form' title='0개의 덧글'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7722991742144866817/posts/default/2748369744133428769'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7722991742144866817/posts/default/2748369744133428769'/><link rel='alternate' type='text/html' href='http://artwarez-textcube.blogspot.com/2010/07/ubuntu-910-%EC%97%90%EC%84%9C-android-%EB%B0%8F-odroid-%EA%B0%9C%EB%B0%9C.html' title='Ubuntu 9.10 에서 Android 및 Odroid 개발'/><author><name>현버미의 개발블로긍 ㅎㅎ</name><uri>http://www.blogger.com/profile/01770378420485151049</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_xtMr1l3EO6Q/TRAI0_VLXYI/AAAAAAAAAAQ/sB_oZoZ-PlU/S220/PIC-0038_1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7722991742144866817.post-788239387015865962</id><published>2010-07-06T14:12:00.000+09:00</published><updated>2010-12-21T01:32:17.220+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='우분투'/><title type='text'>우분투 셋팅</title><content type='html'>&lt;DIV&gt;&lt;FONT size=3&gt;크래닉스님(&lt;A href="http://cranix.net/"&gt;http://cranix.net/&lt;/A&gt;) 링크자료입니다.&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT size=3&gt;크래닉스님 허락하에 게재합니다.&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&lt;B&gt;&lt;SPAN style="FONT-SIZE: x-large" class=Apple-style-span&gt;폰트셋팅&lt;/SPAN&gt;&lt;/B&gt;&lt;/DIV&gt;&lt;DIV&gt;처음 우분투 설치할때는 폰트가 맘에든다고 생각했지만, &lt;/DIV&gt;&lt;DIV&gt;계속 쓰다보니 별로 맘에 안들었다.&lt;/DIV&gt;&lt;DIV&gt;일단 터미널 폰트부터 바꿔보자.&lt;/DIV&gt;&lt;DIV&gt;폰트는 한컴에서 만든 네이버사전체와 고정폭 Lucida Sans Typewriter 폰트를 받도록 하자.&lt;/DIV&gt;&lt;DIV&gt;&lt;BLOCKQUOTE&gt;&lt;P&gt;&amp;nbsp;함초롬체 : http://www.haansoft.com/hnc/event/ham/index.htm&lt;/P&gt;&lt;P&gt;&amp;nbsp;네이버사전체 : http://cndic.naver.com/static/fontInstall&lt;br /&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;고정폭 Lucida Sans Typewriter 체 : # apt-get install sun-java6-fonts&lt;/P&gt;&lt;/BLOCKQUOTE&gt;다 받았으면 아래와 같이 폰트 디렉토리의 truetype 디렉토리에 회사별로 디렉토리를 만들고 ttf 파일을 이동시키자.&lt;/DIV&gt;&lt;DIV&gt;일단 아래와같이 폰트에 디렉토리를 만들고 폰트캐시를 업데이트 하자.&lt;/DIV&gt;&lt;DIV&gt;&lt;BLOCKQUOTE&gt;&lt;P&gt;&amp;nbsp;# mkdir /usr/share/fonts/truetype/han&lt;/P&gt;&lt;P&gt;&amp;nbsp;# mv *.ttf /usr/share/fonts/truetype/han&lt;/P&gt;&lt;P&gt;&amp;nbsp;# fc-cache -v&lt;/P&gt;&lt;/BLOCKQUOTE&gt;그럼 이제 폰트를 바꿔보자.&lt;br /&gt;&lt;/DIV&gt;&lt;DIV&gt;시스템전체의 글꼴을 설정하려면 아래 메뉴로 가서 변경하자.&lt;/DIV&gt;&lt;DIV&gt;&lt;BLOCKQUOTE&gt;&lt;P&gt;&amp;nbsp;시스템 -&amp;gt; 기본설정 -&amp;gt; 모양새 -&amp;gt; 폰트&lt;/P&gt;&lt;/BLOCKQUOTE&gt;&lt;br /&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;B&gt;&lt;SPAN style="FONT-SIZE: x-large" class=Apple-style-span&gt;VI 셋팅&lt;/SPAN&gt;&lt;/B&gt;&lt;/DIV&gt;&lt;DIV&gt;일단 VI 는 먼저 vim 을 설치하도록 하자.&lt;/DIV&gt;&lt;DIV&gt;그다음 홈 디렉토리 아래에 .vimrc 파일을 만들고 아래와 같이 저장하자.&lt;/DIV&gt;&lt;DIV&gt;&lt;BLOCKQUOTE&gt;&lt;P&gt;set autoindent &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;"자동 들여쓰기&lt;/P&gt;&lt;P&gt;set cindent &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; "C 프로그래밍 할때 자동으로 들여쓰기&lt;/P&gt;&lt;P&gt;set smartindent &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; "좀 더 똑똑한 들여쓰기&lt;/P&gt;&lt;P&gt;set nobackup &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;"백업파일을 만들지 않는다.&lt;/P&gt;&lt;P&gt;set number &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;"라인번호를 출력한다.&lt;/P&gt;&lt;P&gt;"폰트 설정&lt;/P&gt;&lt;P&gt;set fenc=utf-8&lt;/P&gt;&lt;P&gt;set fencs=utf-8,cp949,cp932,euc-jp,shift-jis,big5,latin1,ucs-2le &lt;/P&gt;&lt;P&gt;set nocp &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;" vi 와 호환성을 없애고 vim 만 쓸수있게&lt;/P&gt;&lt;P&gt;&lt;br /&gt;&lt;/P&gt;&lt;P&gt;filetype on &amp;nbsp;"파일 종류를 자동으로 인식&lt;/P&gt;&lt;P&gt;set ru "커서의 위치를 항상 보이게함&lt;/P&gt;&lt;P&gt;set sc "완성중인 명령을 표시&lt;/P&gt;&lt;P&gt;&lt;br /&gt;&lt;/P&gt;&lt;P&gt;set background=dark &lt;/P&gt;&lt;P&gt;colorscheme elflord&lt;/P&gt;&lt;P&gt;filet plugin indent on "파일종류 자동으로 인식&lt;/P&gt;&lt;P&gt;syntax on "알아서 하이라이팅&lt;/P&gt;&lt;P&gt;set title "제목표시&lt;/P&gt;&lt;P&gt;set novisualbell&lt;/P&gt;&lt;P&gt;set hlsearch "검색어 하이라이트&lt;/P&gt;&lt;P&gt;set wmnu "탭 누르면 자동완성 가능한 목록 나옴&lt;/P&gt;&lt;P&gt;&lt;br /&gt;&lt;/P&gt;&lt;P&gt;if has("gui_running") "gui 시작이면 시작시 크기 설정&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; set lines=50&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; set co=125&lt;/P&gt;&lt;P&gt;endif&lt;/P&gt;&lt;/BLOCKQUOTE&gt;참고로 &amp;nbsp;/etc/skel 디렉토리는 사용자가 생성될 때마다 복사하기 때문에 거기에 .vimrc 를 옮겨놓으면 나중에 편해진다.&lt;br /&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;br /&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;br /&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN style="FONT-SIZE: x-large" class=Apple-style-span&gt;오픈오피스 글자 깨지는 문제점 해결방안&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN style="FONT-SIZE: x-large" class=Apple-style-span&gt;&lt;FONT size=2&gt;# gksu rm /etc/fonts/conf.d/29-language-selector-ko-kr.conf&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN style="FONT-SIZE: x-large" class=Apple-style-span&gt;&lt;P&gt;우분투 터미널에서 글자가 겹쳐나올때 해결방안&lt;/P&gt;&lt;DIV&gt;&lt;DIV style="BORDER-BOTTOM: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; PADDING-BOTTOM: 10px; BACKGROUND-COLOR: #ffffff; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; BORDER-TOP: #cccccc 1px solid; BORDER-RIGHT: #cccccc 1px solid; PADDING-TOP: 10px"&gt;&lt;FONT size=3&gt;# apt-get install xfonts-terminus&lt;br /&gt;# fc-cache -r&lt;br /&gt;터미널의 프로파일에서 폰트를 terminus로 변경&lt;/FONT&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7722991742144866817-788239387015865962?l=artwarez-textcube.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://artwarez-textcube.blogspot.com/feeds/788239387015865962/comments/default' title='댓글'/><link rel='replies' type='text/html' href='http://artwarez-textcube.blogspot.com/2010/07/%EC%9A%B0%EB%B6%84%ED%88%AC-%EC%85%8B%ED%8C%85.html#comment-form' title='0개의 덧글'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7722991742144866817/posts/default/788239387015865962'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7722991742144866817/posts/default/788239387015865962'/><link rel='alternate' type='text/html' href='http://artwarez-textcube.blogspot.com/2010/07/%EC%9A%B0%EB%B6%84%ED%88%AC-%EC%85%8B%ED%8C%85.html' title='우분투 셋팅'/><author><name>현버미의 개발블로긍 ㅎㅎ</name><uri>http://www.blogger.com/profile/01770378420485151049</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_xtMr1l3EO6Q/TRAI0_VLXYI/AAAAAAAAAAQ/sB_oZoZ-PlU/S220/PIC-0038_1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7722991742144866817.post-7103904718746099541</id><published>2010-07-06T14:09:00.000+09:00</published><updated>2010-12-21T01:32:16.780+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='안드로이드'/><title type='text'>안드로이드 소스 컴파일 하기</title><content type='html'>&lt;P&gt;&lt;SPAN style="FONT-SIZE: x-large" class=Apple-style-span&gt;&lt;FONT size=3&gt;크래닉스님(&lt;A href="http://cranix.net/"&gt;http://cranix.net/&lt;/A&gt;) 링크자료입니다.&lt;/FONT&gt;&lt;/P&gt;&lt;DIV&gt;&lt;FONT size=3&gt;크래닉스님 허락하에 게재합니다.&lt;/FONT&gt;&lt;/DIV&gt;&lt;/SPAN&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="FONT-SIZE: x-large" class=Apple-style-span&gt;&lt;STRONG&gt;필요한 라이브러리 설치하기&lt;/STRONG&gt;&lt;/SPAN&gt; &lt;/P&gt;&lt;DIV&gt;컴파일 하기위해서 필요한 라이브러리를 한꺼번에 설치하자.&lt;/DIV&gt;&lt;DIV&gt;&lt;BLOCKQUOTE&gt;&lt;P&gt;# apt-get install git-core gnupg flex bison gperf libsdl-dev libesd0-dev libwxgtk2.6-dev build-essential zip curl libncurses5-dev zlib1g-dev&lt;br /&gt;# apt-get install valgrind&lt;/P&gt;&lt;/BLOCKQUOTE&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;br /&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;br /&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;B&gt;&lt;SPAN style="FONT-SIZE: x-large" class=Apple-style-span&gt;자바 1.5 설치하기&lt;/SPAN&gt;&lt;/B&gt;&lt;/DIV&gt;&lt;DIV&gt;안드로이드는 아직 자바 1.6을 지원하지 않는다. 그래서 1.5 를 설치해야 하는데 문제는 우분투 9.10 에서는 자바 1.5 를 apt-get 으로 설치할수 없다는 것이다. &lt;/DIV&gt;&lt;DIV&gt;그래서 아래와 같은 방법이 필요하다.&lt;/DIV&gt;&lt;DIV&gt;&lt;br /&gt;&lt;/DIV&gt;&lt;DIV&gt;시스템&amp;gt;관리&amp;gt;소프트웨어 소스를 선택하면 [소프트웨어 소스] 창이 뜬다.&lt;/DIV&gt;&lt;DIV&gt;여기서 기타 소프트웨어 탭에서 아래 와 같이 추가해 주자.&lt;/DIV&gt;&lt;DIV&gt;&lt;BLOCKQUOTE&gt;&lt;P&gt;deb http://kr.archive.ubuntu.com/ubuntu/ jaunty multiverse&lt;br /&gt;deb http://kr.archive.ubuntu.com/ubuntu/ jaunty-updates multiverse&lt;/P&gt;&lt;/BLOCKQUOTE&gt;&lt;DIV&gt;창을 닫으면 소프트웨어를 다시 읽는것을 볼 수 있다.&lt;/DIV&gt;&lt;DIV&gt;내 컴퓨터 같은경우는 다시 읽다가 거의 다된 시점에서 계속 멈추어 있길래 취소를 눌러주었다.&lt;/DIV&gt;&lt;DIV&gt;뭔가 오류가 났지만 상관없이 진행되었다.&lt;/DIV&gt;&lt;DIV&gt;다되었으면 apt-get 으로 설치해 보도록 하자.&lt;br /&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;BLOCKQUOTE&gt;&lt;P&gt;&amp;nbsp;# apt-get install sun-java5-jdk&lt;/P&gt;&lt;/BLOCKQUOTE&gt;&amp;nbsp;이제 설치되었다면 버젼을 확인해 보자.&lt;br /&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;BLOCKQUOTE&gt;&lt;P&gt;&amp;nbsp;# java -version&lt;/P&gt;&lt;/BLOCKQUOTE&gt;&amp;nbsp;만약 1.5 가 아니라면 아래 명령으로 자바 리스트를 확인한후 업데이트 시켜주자.&lt;br /&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;BLOCKQUOTE&gt;&lt;P&gt;# update-java-alternatives -l&lt;/P&gt;&lt;P&gt;java-1.5.0-sun 53 /usr/lib/jvm/java-1.5.0-sun&lt;/P&gt;&lt;P&gt;java-6-sun 63 /usr/lib/jvm/java-6-sun&lt;/P&gt;&lt;P&gt;# update-java-alternatives -s java-1.5.0-sun&lt;/P&gt;&lt;/BLOCKQUOTE&gt;&amp;nbsp;만약 자바 버젼을 바꾸는 도중 아래와 같은 메시지를 볼 수도 있을것이다.&lt;br /&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;BLOCKQUOTE&gt;&lt;P&gt;update-alternatives: error: no alternatives for firefox-javaplugin.so.&lt;/P&gt;&lt;P&gt;update-alternatives: error: no alternatives for iceape-javaplugin.so.&lt;/P&gt;&lt;P&gt;update-alternatives: error: no alternatives for iceweasel-javaplugin.so.&lt;/P&gt;&lt;P&gt;update-alternatives: error: no alternatives for jhat.&lt;/P&gt;&lt;P&gt;update-alternatives: error: no alternatives for jrunscript.&lt;/P&gt;&lt;P&gt;update-alternatives: error: no alternatives for midbrowser-javaplugin.so.&lt;/P&gt;&lt;P&gt;update-alternatives: error: no alternatives for mozilla-javaplugin.so.&lt;/P&gt;&lt;P&gt;update-alternatives: error: no alternatives for schemagen.&lt;/P&gt;&lt;P&gt;update-alternatives: error: no alternatives for wsgen.&lt;/P&gt;&lt;P&gt;update-alternatives: error: no alternatives for wsimport.&lt;/P&gt;&lt;P&gt;update-alternatives: error: no alternatives for xjc.&lt;/P&gt;&lt;P&gt;update-alternatives: error: no alternatives for xulrunner-1.9-javaplugin.so.&lt;/P&gt;&lt;P&gt;update-alternatives: error: no alternatives for xulrunner-javaplugin.so.&lt;/P&gt;&lt;P&gt;update-alternatives: error: no alternatives for firefox-javaplugin.so.&lt;/P&gt;&lt;P&gt;update-alternatives: error: no alternatives for iceape-javaplugin.so.&lt;/P&gt;&lt;P&gt;update-alternatives: error: no alternatives for iceweasel-javaplugin.so.&lt;/P&gt;&lt;P&gt;update-alternatives: error: no alternatives for midbrowser-javaplugin.so.&lt;/P&gt;&lt;P&gt;update-alternatives: error: no alternatives for mozilla-javaplugin.so.&lt;/P&gt;&lt;P&gt;update-alternatives: error: no alternatives for xulrunner-1.9-javaplugin.so.&lt;/P&gt;&lt;P&gt;update-alternatives: error: no alternatives for xulrunner-javaplugin.so.&lt;/P&gt;&lt;/BLOCKQUOTE&gt;이것은 안드로이드 소스 컴파일과는 관계없지만 다른 어플을 실행하는데 문제가 될 수도 있기 때문에 아래와 같이 sun-java5-plugin 과 sun-java6-plugin 을 설치해 주자.&lt;br /&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;BLOCKQUOTE&gt;&lt;P&gt;&amp;nbsp;# apt-get install sun-java5-plugin sun-java6-plugin&lt;/P&gt;&lt;/BLOCKQUOTE&gt;&amp;nbsp;&lt;br /&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;br /&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;B&gt;&lt;SPAN style="FONT-SIZE: x-large" class=Apple-style-span&gt;컴파일 하기&lt;/SPAN&gt;&lt;/B&gt;&lt;/DIV&gt;&lt;DIV&gt;이제 컴파일할 환경은 다 갖추어 졌다.&lt;/DIV&gt;&lt;DIV&gt;다운받은 안드로이드 소스에는 크로스 컴파일 환경까지 갖추어져 있다. &lt;/DIV&gt;&lt;DIV&gt;(안드로이드 소스 다운받는법은 &lt;SPAN style="LINE-HEIGHT: 12px; FONT-WEIGHT: bold" class=Apple-style-span&gt;&lt;A style="HEIGHT: 1.4em; COLOR: #00c; TEXT-DECORATION: underline" href="http://cranix.net/314" target=_blank&gt;android 소스 다운로드 받기&lt;/A&gt;&amp;nbsp;&lt;/SPAN&gt;를 참조하자)&lt;/DIV&gt;&lt;DIV&gt;그래서 컴파일을 하기위해서는 "build/envsetup.sh" 파일을 환경등록 해주어야 한다.&lt;/DIV&gt;&lt;DIV&gt;다운받은 소스의 루트 디렉토리에서 아래와같이 실행해서 환경등록 해주도록 하자.&lt;/DIV&gt;&lt;DIV&gt;&lt;BLOCKQUOTE&gt;&lt;P&gt;&amp;nbsp;# source build/envsetup.sh &lt;/P&gt;&lt;/BLOCKQUOTE&gt;다되었다면 이제 make 를 하면 된다.&lt;br /&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;BLOCKQUOTE&gt;&lt;P&gt;&amp;nbsp;# make&lt;/P&gt;&lt;/BLOCKQUOTE&gt;&lt;DIV&gt;안드로이드 소스는 최초 컴파일시 시간이 무척오래 걸린다.&lt;/DIV&gt;&lt;DIV&gt;사실 -j 옵션으로 스레드를 돌려주면 시간을 약간 줄일 수 있다. &lt;/DIV&gt;&lt;DIV&gt;그런데 이 옵션은 최초 컴파일시는 왠만해서 사용하지 않는것이 좋다. &lt;/DIV&gt;&lt;DIV&gt;왜냐하면 먼저 컴파일 된 것을 참조하는 구문이 있을수도 있는데 그런곳에서 오류가 나서 컴파일이 멈추어 버리는 현상이 나오기 때문이다. &lt;/DIV&gt;&lt;DIV&gt;일단 처음에는 느리더라고 그냥 make 를 쓰자.&lt;/DIV&gt;&lt;/DIV&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7722991742144866817-7103904718746099541?l=artwarez-textcube.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://artwarez-textcube.blogspot.com/feeds/7103904718746099541/comments/default' title='댓글'/><link rel='replies' type='text/html' href='http://artwarez-textcube.blogspot.com/2010/07/%EC%95%88%EB%93%9C%EB%A1%9C%EC%9D%B4%EB%93%9C-%EC%86%8C%EC%8A%A4-%EC%BB%B4%ED%8C%8C%EC%9D%BC-%ED%95%98%EA%B8%B0.html#comment-form' title='0개의 덧글'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7722991742144866817/posts/default/7103904718746099541'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7722991742144866817/posts/default/7103904718746099541'/><link rel='alternate' type='text/html' href='http://artwarez-textcube.blogspot.com/2010/07/%EC%95%88%EB%93%9C%EB%A1%9C%EC%9D%B4%EB%93%9C-%EC%86%8C%EC%8A%A4-%EC%BB%B4%ED%8C%8C%EC%9D%BC-%ED%95%98%EA%B8%B0.html' title='안드로이드 소스 컴파일 하기'/><author><name>현버미의 개발블로긍 ㅎㅎ</name><uri>http://www.blogger.com/profile/01770378420485151049</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_xtMr1l3EO6Q/TRAI0_VLXYI/AAAAAAAAAAQ/sB_oZoZ-PlU/S220/PIC-0038_1.jpg'/></author><thr:total>0</thr:total></entry></feed>
