<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
  <channel>
    <title>imjuni&#45784;&#51032; &#45432;&#53944;</title>
    <link>http://imjuni.springnote.com/pages</link>
    <description>imjuni&#45784;&#51032; &#45432;&#53944;</description>
    <language>ko-KR</language>
    <item>
      <title>Samba</title>
      <description>&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Samba&#45716; Window&#50752; Linux&#44036; &#54028;&#51068; &#44277;&#50976;&#47484; &#51328; &#45908; &#49789;&#44172; &#54616;&#44592; &#50948;&#54644;&#49436; &#49324;&#50857;&#46108;&#45796;. &#53360; &#53945;&#51669;&#51008; Window &#49345;&#50640;&#49436; Linux &#54028;&#54000;&#49496;&#51012; &#44277;&#50976; &#46300;&#46972;&#51060;&#48652;&#47196; &#47926;&#44144;&#45208; &#51061;&#49828;&#54540;&#47196;&#47084;&#47484; &#51060;&#50857;&#54644;&#49436; &#53456;&#49353;&#54624; &#49688; &#51080;&#44172; &#46108;&#45796;.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;h1&gt;Installation&lt;/h1&gt;
&lt;p&gt;&#45208;&#45716; RedHat &#44228;&#50676;&#51012; &#44144;&#51032; &#49324;&#50857;&#54624; &#51460; &#47784;&#47480;&#45796;. Debian &#46608;&#45716; Ubuntu&#50640;&#49436;&#45716; &#45796;&#51020;&#44284; &#44057;&#51060; &#54616;&#47732; &#49789;&#44172; &#49444;&#52824;&#54624; &#49688; &#51080;&#45796;.&lt;/p&gt;
&lt;table class="datatable"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p&gt;sh&amp;gt; apt-get install samba&lt;/p&gt;
&lt;p&gt;or sh&amp;gt; sudo apt-get install samba&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h1&gt;Configure&lt;/h1&gt;
&lt;p&gt;&#45824;&#48512;&#48516;&#51032; &#49444;&#51221;&#51060; &#51088;&#46041;&#51004;&#47196; &#46104;&#51648;&#47564; &#50864;&#47532;&#45716; 2byte &#47928;&#54868;&#44428;&#50640;&#49436; &#49332;&#44256;&#51080;&#45796;. 2byte &#47928;&#54868;&#44428; &#49324;&#46988;&#51008; &#54637;&#49345; &#50616;&#50612;&#49444;&#51221;&#50640; &#50676;&#51012; &#50732;&#47140;&#50556; &#54620;&#45796;. &#44536;&#47000;&#50556;&#51648;&#47564; &#51088;&#44397;&#50612;&#47484; &#50424; &#49688; &#51080;&#51012;&#53580;&#45768;&#44620;.&lt;/p&gt;
&lt;h3&gt;Home Configuer&lt;/h3&gt;
&lt;table class="datatable"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p&gt;comment = Home Directories&lt;/p&gt;
&lt;p&gt;browseable = no&lt;/p&gt;
&lt;p&gt;read only = no (or writable = yes)&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h3&gt;Unicode configuer&lt;/h3&gt;
&lt;p&gt;/etc/samba/smb.conf &#47484; &#50672;&#45796;(vi /etc/samba/smb.conf). &#44060;&#51064;&#51201;&#51004;&#47196;&#45716; &#51060;&#48512;&#48516;&#51012; &#49688;&#51221;&#54616;&#51648; &#50506;&#50520;&#45796;. &#51221;&#49345;&#51201;&#51004;&#47196; &#54028;&#51068;&#51060; &#48372;&#51060;&#51648; &#50506;&#44144;&#45208; &#50724;&#46041;&#51089;&#51012; &#54616;&#45716; &#44221;&#50864;&#50640;&#45716; &#51064;&#53076;&#46377;&#51012; &#51221;&#49437;&#51004;&#47196; &#51221;&#54644;&#51452;&#51088;. LInux&#44032; Euc-kr &#44592;&#48152;&#51060;&#46972;&#47732; unix charset&#47484; euc-kr&#47196; &#48148;&#44988;&#45796;.&lt;/p&gt;
&lt;table class="datatable"&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;&#52628;&#44032;&#54624; &#48512;&#48516;&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p&gt;dos charset = cp949&lt;/p&gt;
&lt;p&gt;display charset = utf8&lt;/p&gt;
&lt;p&gt;unix charset = utf8&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h3&gt;Passwd Configure&lt;/h3&gt;
&lt;p&gt;&#50516;&#54840; &#49444;&#51221;&#51008; &#49324;&#50857;&#51088; &#46321;&#47197;&#44284; &#44144;&#51032; &#50976;&#49324;&#54616;&#45796;. &#51068;&#51333;&#51032; &#49324;&#50857;&#51088; &#46321;&#47197;&#51060;&#46972;&#44256; &#48372;&#47732; &#46112;&#46319;&#54616;&#45796;.&lt;/p&gt;
&lt;table class="datatable"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;smbpasswd -a &lt;em&gt;[userid]&lt;/em&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h1&gt;Reference&lt;/h1&gt;
&lt;p&gt;Ubuntu Samba Install: &lt;a href="http://blog.naver.com/hjt1761?Redirect=Log&amp;amp;logNo=60039723399" class="external" title="http://blog.naver.com/hjt1761?Redirect=Log&amp;amp;logNo=60039723399"&gt;http://blog.naver.com/hjt1761?Redirect=Log&amp;amp;logNo=60039723399&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
</description>
      <pubDate>Fri, 26 Sep 2008 17:25:52 +0900</pubDate>
      <link>http://imjuni.springnote.com/pages/1832104</link>
      <guid>http://imjuni.springnote.com/pages/1832104</guid>
    </item>
    <item>
      <title>Subversion</title>
      <description>&lt;h1&gt;Subversion&lt;/h1&gt;
&lt;p&gt;Subversion&#51008; &#48260;&#51204;&#44288;&#47532; &#46020;&#44396;&#51060;&#45796;. CVS &#45800;&#51216;&#51012; &#44060;&#49440;&#54616;&#44256;, &#45824;&#52404;&#54616;&#44592; &#50948;&#54644;&#49436; &#44060;&#48156;&#46104;&#50632;&#45796;. &#52572;&#44540;&#50640; SVN&#51012; &#49324;&#50857;&#54616;&#50668; &#54532;&#47196;&#51229;&#53944;&#47484; &#44288;&#47532;&#54616;&#45716; &#54016;&#51060; &#45720;&#50612;&#45208;&#44256; &#51080;&#51004;&#47728; Trac&#50752; &#44057;&#51008; &#50937;&#51012; &#53685;&#54620; &#44288;&#47532;&#46020;&#44396; &#46321;&#51060; &#49440;&#48372;&#51060;&#44256; &#51080;&#45796;. &#51060;&#47084;&#54620; &#48260;&#51204; &#44288;&#47532; &#49884;&#49828;&#53596;&#51008; &#49324;&#49892;&#49345; &#54844;&#51088;&#49436; &#54532;&#47196;&#51229;&#53944;&#47484; &#51652;&#54665;&#54616;&#45716; &#44221;&#50864; &#47928;&#49436; &#51089;&#50629;&#51012; &#51096; &#54620;&#45796;&#47732; &#54596;&#50836; &#50630;&#45796;. &#54616;&#51648;&#47564; &#44277;&#46041; &#51089;&#50629;&#51012; &#54616;&#44172; &#46112; &#44221;&#50864;&#50640;&#45716; &#54596;&#49688;&#51201;&#51060;&#46972;&#44256; &#48380; &#49688; &#51080;&#45716;&#45936;, &#44536; &#51060;&#50976;&#45716; &#45796;&#51020;&#44284; &#44057;&#45796;[1].&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&#44060;&#48156; &#48260;&#51204;&#44284; &#47540;&#47532;&#51592; &#48260;&#51204;&#51060; &#49438;&#51060;&#51648; &#50506;&#44256; &#44288;&#47532;&#44032; &#50857;&#51060;&#54616;&#45796;.&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&#49548;&#49828;&#47484; &#51096; &#47803; &#49688;&#51221;&#54644;&#46020; &#44592;&#47197;&#51060; &#45224;&#44256; &#46104;&#46028;&#47532;&#44592; &#49789;&#45796;.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&#54028;&#51068;&#51060; &#47566;&#50500; &#51656; &#44221;&#50864; &#51068;&#51068;&#55176; &#49688;&#51221;&#49324;&#54637;&#51012; &#45224;&#44592;&#45716; &#44163;&#51060; &#55192;&#46308;&#44256; &#53945;&#51221; &#49884;&#51216;&#51004;&#47196; &#46104;&#46028;&#47532;&#45716; &#44163; &#46608;&#54620; &#55192;&#46308;&#45796;.&lt;/li&gt;
&lt;li&gt;&#49324;&#50857;&#51088;&#44032; &#47566;&#50500;&#51656; &#44221;&#50864; &#49436;&#47196; &#49688;&#51221;&#54620; &#48512;&#48516;&#50640; &#45824;&#54644;&#49436; &#50508;&#44592; &#55192;&#46308;&#45796;.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&#49688;&#51221;, &#52628;&#44032;, &#49325;&#51228; &#46321;&#51032; &#51089;&#50629;&#50640;&#46020; &#44592;&#47197;&#51060; &#45224;&#44256; &#48320;&#44221; &#49324;&#54637;&#51012; &#52628;&#51201;&#54616;&#44592; &#49789;&#45796;.&lt;/li&gt;
&lt;li&gt;&#44060;&#48156;&#51088;&#46308;&#51060; &#46384;&#47196; &#48177;&#50629;&#51012; &#54616;&#51648; &#50506;&#50500;&#46020; &#46108;&#45796;.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&#48376; &#47928;&#49436;&#45716; Subversion&#51012; &#44288;&#47532;&#51088;&#51201;&#51064; &#51077;&#51109;&#50640;&#49436; &#51217;&#44540;&#54620;&#45796;. Subversion&#51012; &#49444;&#52824;&#54616;&#44256; &#44288;&#47532;&#54616;&#45716; &#48169;&#48277;, &#54532;&#47196;&#51229;&#53944;&#47484; &#44060;&#49444;&#54616;&#44256; &#44060;&#48324; &#44228;&#51221;&#50640; &#44428;&#54620;&#51012; &#49444;&#51221;&#54616;&#45716; &#48169;&#48277;&#44284; &#45908;&#48520;&#50612; &#49892;&#51228;&#47196; Subversion&#51012; &#49324;&#50857;&#54616;&#45716; &#48169;&#48277;&#46321;&#51012; &#49436;&#49696;&#54620;&#45796;.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&#48376; &#47928;&#49436;&#45716; PYRASIS&#50640;&#49436; &#51089;&#49457;&#54620; Subversion &#49324;&#50857; HOWTO&#47484; &#44592;&#52488;&#47196;&#54616;&#50668; &#51089;&#49457;&#46104;&#50632;&#45796;.&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2&gt;Using System&lt;/h2&gt;
&lt;p&gt;&#48376; &#47928;&#49436;&#50640;&#49436; &#49324;&#50857;&#54620; &#49884;&#49828;&#53596;&#51008; &#45796;&#51020;&#44284; &#44057;&#45796;.&amp;nbsp;&lt;/p&gt;
&lt;table class="datatable"&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Require&lt;/th&gt;
&lt;th&gt;Using System&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Operating System&lt;/td&gt;
&lt;td&gt;Debian ETCH 4.0 (Linux kernel 2.6.18)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Web Server&lt;/td&gt;
&lt;td&gt;Apache2 2.2.3-4 for Debian&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Database&lt;/td&gt;
&lt;td&gt;Berkely DB 4.4 for Debian&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Subversion&lt;/td&gt;
&lt;td&gt;Subversion 1.4.2 for Debian&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;SSH Server&lt;/td&gt;
&lt;td&gt;OpenSSH 1:4.3 for Debian&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&#47784;&#46304; &#54056;&#53412;&#51648;&#47484; apt&#47484; &#49324;&#50857;&#54616;&#50668; &#51088;&#46041; &#49444;&#52824; &#54616;&#50688;&#45796;. &#53945;&#55176; Subversion&#51012; &#49444;&#52824;&#54624; &#44221;&#50864; &#51088;&#46041;&#51004;&#47196; Berkeley DB&#50752; &#54596;&#49688; &#54056;&#53412;&#51648;&#47484; &#49444;&#52824;&#54620;&#45796;. &#51060;&#50808;&#50640; &#52628;&#44032;&#51201;&#51004;&#47196; &#49324;&#50857;&#54624; &#54056;&#53412;&#51648;&#44032; &#51080;&#45796;&#47732; apt&#47484; &#49324;&#50857;&#54616;&#50668; &#49444;&#52824;&#54616;&#47732; &#46108;&#45796;. &#49548;&#49828; &#52980;&#54028;&#51068;&#51008; &#46104;&#46020;&#47197; &#44428;&#51109;&#54616;&#51648; &#50506;&#45716;&#45796;. &#49548;&#49828; &#52980;&#54028;&#51068;&#51008; &#51032;&#51316;&#49457;&#44284; &#44033;&#51333; &#54056;&#53412;&#51648;&#44036; &#44288;&#44228;&#50640; &#51080;&#50612;&#49436; &#48520;&#50756;&#51204; &#50836;&#49548;&#47484; &#47564;&#46308;&#50612; &#45236;&#44592; &#46412;&#47928;&#50640; &#46104;&#46020;&#47197; apt&#47484; &#49324;&#50857;&#54616;&#46020;&#47197; &#54620;&#45796;(&#51060;&#47484; &#53580;&#47732;, &#54840;&#54872;&#51060; &#51096; &#46104;&#51648; &#50506;&#50500; &#49884;&#49828;&#53596; &#53356;&#47084;&#49772;&#47484; &#50976;&#48156;&#54624; &#49688; &#51080;&#45796;).&lt;/p&gt;
&lt;h2&gt;Version control tools Terminology&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;Repository&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&#47784;&#46304; &#54532;&#47196;&#51229;&#53944;&#51032; &#49548;&#49828;&#44032; &#51200;&#51109;&#46108;&#45796;. &#46608;&#54620; &#44033;&#51333; &#49548;&#49828; &#48320;&#44221;&#49324;&#54637;&#46020; &#51200;&#51109;&#46108;&#45796;. &#45348;&#53944;&#50892;&#53356;&#47484; &#53685;&#54644;&#49436; &#50668;&#47084; &#49324;&#46988;&#51060; &#51217;&#44540;&#54624; &#49688; &#51080;&#50612;&#50556; &#54620;&#45796;. Version control tool&#47560;&#45796; &#49324;&#50857;&#54616;&#45716; file system&#51060; &#53952;&#47532;&#47728;, Subversion&#51008; berkely DB&#50752; file system&#51012; &#51060;&#50857;&#54620;&#45796;.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Checkout&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Repository&#50640;&#49436; &#49548;&#49828;&#47484; &#48155;&#50500;&#50728;&#45796;. Subversion&#51008; &#49548;&#49828;&#50752; &#54632;&#44760; version contorl&#51012; &#50948;&#54620; &#52628;&#44032; &#46356;&#47113;&#53664;&#47532;&#47484; &#54632;&#44760; &#45796;&#50868;&#47196;&#46300; &#54620;&#45796;. &#51060; &#46356;&#47113;&#53664;&#47532;&#45716; &#51076;&#51032;&#47196; &#48320;&#44221;&#54616;&#44144;&#45208; &#49325;&#51228;&#54616;&#47732; &#50504;&#46108;&#45796;. &#47564;&#50557; &#49325;&#51228;&#54616;&#44144;&#45208; &#48320;&#44221;&#54616;&#47732; Repository&#50752; &#50672;&#44208;&#51060; &#50504;&#46108;&#45796;.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Commit&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Checkout&#54620; &#49548;&#49828;&#47484; &#49688;&#51221;, &#54028;&#51068;&#52628;&#44032;, &#49325;&#51228; &#46321; &#49548;&#49828;&#47484; &#48320;&#44221;&#54620;&#46244; Repository&#50640; &#51200;&#51109;&#54616;&#50668; &#44081;&#49888;&#54620;&#45796;. Subversion&#51008; &#51204;&#52404; Revision&#51060; 1 &#51613;&#44032;&#54620;&#45796;.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Update&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Checkout&#54620; &#49548;&#49828;&#47484; &#44032;&#51256;&#50772;&#45908;&#46972;&#46020; &#45796;&#47480; &#49324;&#46988;&#51060; commit&#51012; &#54644;&#49436; &#49548;&#49828;&#44032; &#45804;&#46972;&#51276;&#51012; &#49688; &#51080;&#46384;. &#51060; &#46412; update&#47484; &#54616;&#50668; Repository&#50640;&#49436; &#49352;&#47196;&#50868; &#49548;&#49828;&#47484; &#45796;&#50868;&#47196;&#46300;&#54616;&#47728; &#45804;&#46972;&#51652; &#48512;&#48516;&#47564; &#45796;&#50868;&#47196;&#46300;&#54620;&#45796;.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Revision&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&#49548;&#49828;&#54028;&#51068;&#51012; &#49688;&#51221;&#54616;&#50668; commit&#54616;&#44172; &#46104;&#47732; &#51068;&#51221;&#54620; &#44508;&#52825;&#50640; &#51032;&#54644;&#49436; &#49707;&#51088;&#44032; &#51613;&#44032;&#54620;&#45796;. &#51200;&#51109;&#49548;&#50640; &#51200;&#51109;&#46108; &#44033;&#44033;&#51032; &#54028;&#51068; &#48260;&#51204;&#51060;&#46972; &#54624; &#49688; &#51080;&#45796;. &#51060; Revision&#51012; &#51060;&#50857;&#54616;&#50668; &#54532;&#47196;&#51229;&#53944; &#51652;&#54665;&#49345;&#54889;&#51012; &#54028;&#50501;&#54624; &#49688; &#51080;&#45796;.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Import&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Repository&#50640; &#52572;&#52488; &#49548;&#49828;&#54028;&#51068;&#51012; &#46321;&#47197;&#54616;&#45716; &#51089;&#50629;&#51012; &#46907;&#54620;&#45796;.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Export&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;checkout&#45716; &#49548;&#49828;&#54028;&#51068;&#44284; &#48260;&#51204;&#44288;&#47532;&#47484; &#50948;&#54620; &#54028;&#51068;&#51060; &#45796;&#50868;&#47196;&#46300;&#46108;&#45796;. &#48260;&#51204;&#44288;&#47532; &#54028;&#51068;&#51012; &#51228;&#50808;&#54616;&#44256; &#49692;&#49688;&#54616;&#44172; &#49548;&#49828;&#53076;&#46300;&#47484; &#48155;&#50500; &#50724;&#45716; &#51089;&#50629;&#51012; &#47568;&#54620;&#45796;.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Subversion Installation&lt;/h2&gt;
&lt;p&gt;Subversion&#51008; &#45796;&#50577;&#54620; &#52628;&#44032;&#51201;&#51064; &#54056;&#53412;&#51648;&#47484; &#49324;&#50857;&#54620;&#45796;. Berkely DB, SSH, Apache2 &#46321;&#51012; &#49324;&#50857;&#54620;&#45796;. APT&#47484; &#49324;&#50857;&#54616;&#47732; &#49444;&#52824;&#45716; &#50612;&#47157;&#51648; &#50506;&#45796;. Subversion&#51008; File System&#51012; &#49324;&#50857;&#54616;&#50668; &#54532;&#47196;&#51229;&#53944;&#47484; &#44288;&#47532;&#54624; &#49688; &#51080;&#51648;&#47564; &#46104;&#46020;&#47197; Berkeley DB&#47484; &#49444;&#52824;&#54616;&#50668; DB&#47484; &#49324;&#50857;&#54616;&#50668; &#54532;&#47196;&#51229;&#53944;&#47484; &#44288;&#47532;&#54616;&#46020;&#47197; &#54620;&#45796;.&lt;/p&gt;
&lt;table class="datatable"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;sh&amp;gt; apt-get install subversion&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h2&gt;Subversion Setting&lt;/h2&gt;
&lt;p&gt;Subversion&#51012; &#49324;&#50857;&#54616;&#44592; &#50948;&#54644;&#49436;&#45716; Repository&#47484; &#49444;&#51221;&#54616;&#44256;, &#44536;&#50640; &#54644;&#45817;&#54616;&#45716; &#44228;&#51221; &#48143; &#44536;&#47353;&#49444;&#51221;&#51012; &#54616;&#44256;, Subversion&#51060; &#49324;&#50857;&#54616;&#45716; &#44033;&#51333; &#46356;&#47113;&#53664;&#47532;&#47484; &#49373;&#49457;&#54616;&#45716; &#46321; &#50668;&#47084; &#45800;&#44228;&lt;/p&gt;
&lt;p&gt;&#47484; &#44144;&#52432;&#50556; &#54620;&#45796;. &#51088;&#49464;&#54620; &#49692;&#49436;&#45716; &#50500;&#47000;&#50752; &#44057;&#45796;.&lt;/p&gt;
&lt;h3&gt;Protocol&lt;/h3&gt;
&lt;p&gt;&#54532;&#47196;&#51229;&#53944;&#47484; &#44288;&#47532;&#54616;&#44592; &#50948;&#54644;&#49436; checkout &#48143; commit &#46321; &#45348;&#53944;&#50892;&#53356; &#51089;&#50629;&#51060; &#48712;&#48264;&#54616;&#44172; &#48156;&#49373;&#54620;&#45796;. &#51060; &#44221;&#50864; &#50612;&#46500; &#54532;&#47196;&#53664;&#53084;&#51012; &#49324;&#50857;&#54624; &#44163;&#51064;&#51648;&#44032; &#51473;&#50836;&#54644;&#51652;&#45796;. &#49104;&#47564; &#50500;&#45768;&#46972; Subversion&#51008; &#54532;&#47196;&#53664;&#53084; &#49440;&#53469;&#50640; &#46384;&#46972; Authorization&amp;nbsp; &#48169;&#48277;&#51060; &#53952;&#47140;&#51652;&#45796;.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;Apache2&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Apache2&#47484; &#49324;&#50857;&#54616;&#50668; Authorization&#51012; &#45812;&#45817;&#54616;&#44256;, Web&#47484; &#53685;&#54620; Repository &#51217;&#44540; &#46321;&#51060; &#44032;&#45733;&#54616;&#45796;.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;svnserve&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Subversion &#44256;&#50976; &#54532;&#47196;&#53664;&#53084;&#51060;&#47728; 0.33.0&#48260;&#51204; &#51060;&#54980;&#48512;&#53552; &#51088;&#52404;&#51201; ID&#47196; &#49324;&#50857;&#51088; &#51064;&#51613;&#51060; &#44032;&#45733;&#54616;&#45796;.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;svn+ssh&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;ssh&#47484; &#49324;&#50857;&#54616;&#50668; system account&#47484; &#46384;&#47480;&#45796;.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&#49444;&#51221;&#48373;&#51105;&#46020;&#45716; Apache2 &amp;gt; svnserve &amp;gt; svn+ssh &#49692;&#51060;&#47728; &#48276;&#50857;&#49457;&#51008; Apache2 &amp;gt; svnserve &amp;gt; svn+ssh &#51060;&#45796;. &#54532;&#47196;&#51229;&#53944;&#51032; &#49457;&#44201;&#44284; &#52280;&#50668; &#51064;&#50896;&#51012; &#44256;&#47140;&#54616;&#50668; &#51088;&#49888;&#50640;&#44172; &#51201;&#54633;&#54620; &#54532;&#47196;&#53664;&#53084;&#51012; &#49440;&#53469;&#54620;&#45796;.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2&gt;svnserve&lt;/h2&gt;
&lt;p&gt;&#48376;&#47928;&#49436;&#44032; &#52292;&#53469;&#54620; &#48169;&#48277;&#51060;&#45796;. &#53356;&#44172; &#48373;&#51105;&#54620; &#49444;&#51221; &#50630;&#51060; &#49324;&#50857;&#54624; &#49688; &#51080;&#51004;&#47728; System account&#50752; &#45796;&#47480; &#44228;&#51221; &#49884;&#49828;&#53596;&#51012; &#49324;&#50857;&#54620;&#45796;. Apache2&#47484; &#49324;&#50857;&#54620; &#44163; &#48372;&#45796; checkout, commit &#49549;&#46020;&#44032; &#45908; &#48736;&#47476;&#47728; &#49324;&#50857;&#51088; &#51064;&#51613;&#51060; &#44032;&#45733;&#54616;&#45796;.&lt;/p&gt;
&lt;table class="datatable"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;sh&amp;gt; svnserve -d -r [&lt;em&gt;repositorydir&lt;/em&gt;]&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;Subversion 0.33 &#51060;&#54980; &#48260;&#51204;&#50640;&#49436;&#45716; ID&#47484; &#53685;&#54644; &#51064;&#51613;&#51060; &#44032;&#45733;&#54616;&#44172; &#46104;&#50632;&#45796;. 0.33&#48260;&#51204; &#51060;&#54980; &#48512;&#53552; &#49373;&#49457;&#54620; &#54532;&#47196;&#51229;&#53944; &#54616;&#50948; &#46356;&#47113;&#53664;&#47532;&#47196; conf &#46356;&#47113;&#53664;&#47532;&#44032; &#49373;&#49457;&#46108;&#45796;. &#51060; conf &#46356;&#47113;&#53664;&#47532;&#50640; &#51080;&#45716; svnserve.conf &#54028;&#51068;&#51012; &#50640;&#49436; &#45796;&#51020; &#48512;&#48516;&#51012; &#49688;&#51221;&#54616;&#47732; &#46108;&#45796;.&lt;/p&gt;
&lt;table class="datatable"&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;option&lt;/th&gt;
&lt;th&gt;value&lt;/th&gt;
&lt;th&gt;mean&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;anon-access&lt;/td&gt;
&lt;td&gt;write/read/none&lt;/td&gt;
&lt;td&gt;&#51064;&#51613;&#44284;&#51221; &#50630;&#51060; Repository&#50640; &#51217;&#44540;&#54616;&#45716; &#44228;&#51221;&#50640; &#45824;&#54620; &#44428;&#54620; &#50668;&#48512;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;auth-access&lt;/td&gt;
&lt;td&gt;write&lt;/td&gt;
&lt;td&gt;&#51064;&#51613;&#46108; &#49324;&#50857;&#51088;&#50640; &#45824;&#54620; Repository &#44428;&#54620;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;password-db&lt;/td&gt;
&lt;td&gt;passwd&lt;/td&gt;
&lt;td&gt;svnserve &#54056;&#49828;&#50892;&#46300; &#54028;&#51068;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;realm&lt;/td&gt;
&lt;td&gt;[&lt;em&gt;Your Repository Name&lt;/em&gt;]&lt;/td&gt;
&lt;td&gt;Repository &#48324;&#52845;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&#54056;&#49828;&#50892;&#46300;&#50752; &#50976;&#51200; &#44228;&#51221;&#51008; conf &#46356;&#47113;&#53664;&#47532;&#50640; &#51080;&#45716; passwd &#54028;&#51068;&#51012; &#49688;&#51221;&#54620;&#45796;. [users] &#50500;&#47000;, [&lt;em&gt;username&lt;/em&gt;]=[&lt;em&gt;password&lt;/em&gt;] &#54805;&#53468;&#47196; &#49688;&#51221;&#54620;&#45796;.&lt;/p&gt;
&lt;h3&gt;SSH+svnserve&lt;/h3&gt;
&lt;p&gt;&#54532;&#47196;&#51229;&#53944; &#52280;&#50668; &#51064;&#50896;&#51060; &#47566;&#51648; &#50506;&#44256; &#47784;&#46160;&#44032; SSH&#47484; &#49324;&#50857;&#54624; &#49688; &#51080;&#45716; System account&#47484; &#49548;&#50976;&#54616;&#44256; &#51080;&#51012; &#46412; &#51201;&#54633;&#54620; &#48169;&#48277;&#51060;&#45796;. &#49444;&#51221;&#51060; &#49789;&#44256; &#44036;&#54200;&#54616;&#44172; &#49324;&#50857;&#54624; &#49688; &#51080;&#45796;.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2&gt;Subversion usage&lt;/h2&gt;
&lt;p&gt;Subversion&#51008; CVS&#50752; &#49324;&#50857;&#48277;&#51060; &#50976;&#49324;&#54616;&#45796;. &#50500;&#47000;&#45716; &#44592;&#48376;&#51201;&#51064; &#49324;&#50857;&#48277;&#51012; &#45796;&#47340;&#45796;.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;h4&gt;Subversion Editor&lt;/h4&gt;
&lt;p&gt;Subversion&#51008; &#49324;&#50857;&#51088;&#44032; Commit, Checkout &#46321; &#50612;&#46500; &#51089;&#50629;&#51012; &#49688;&#54665;&#54624; &#46412;&#47560;&#45796; &#47196;&#44536;&#54028;&#51068;&#51012; &#49373;&#49457;&#54620;&#45796;. &#51060; &#47196;&#44536;&#54028;&#51068;&#51008; SVN_EDITOR&#50640; &#46321;&#47197;&#46108; &#50640;&#46356;&#53552;&#47484; &#45824;&#49345;&#51004;&#47196; &#51060;&#47336;&#50612;&#51652;&#45796;. &#49324;&#50857;&#51088; &#49444;&#51221;&#54028;&#51068;(.bashrc)&#51012; &#50676;&#50612; &#45796;&#51020; &#54872;&#44221;&#48320;&#49688;&#47484; &#52628;&#44032;&#54620;&#45796;.&lt;/p&gt;
&lt;table class="datatable"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p&gt;SVN_EDITOR=[&lt;em&gt;YourEditor&lt;/em&gt;]&lt;/p&gt;
&lt;p&gt;export SVN_EDITOR&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;example&lt;/p&gt;
&lt;p&gt;SVN_EDITOR=/usr/bin/vim&lt;/p&gt;
&lt;p&gt;export SVN_EDITOR&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h4&gt;Create Repository&lt;/h4&gt;
&lt;p&gt;&#47784;&#46304; &#54532;&#47196;&#51229;&#53944;&#47484; &#49688;&#54665;&#54616;&#44592; &#50948;&#54644;&#49436;&#45716; Repository&#47484; &#49373;&#49457;&#54644;&#50556; &#54620;&#45796;. Repository&#47484; &#49373;&#49457;&#54624; &#46412;&#45716; &#49888;&#51473;&#54616;&#44172; &#44256;&#47140;&#54644;&#50556; &#54620;&#45796;. &#53945;&#55176; Trac&#50752; &#50672;&#46041;&#54616;&#44592;&#47484; &#50896;&#54624; &#46412;&#50640;&#45716; www-data&#44228;&#51221;&#44284; Repository &#49373;&#49457; &#44228;&#51221;&#44036; &#44536;&#47353;&#51012; &#50684;&#46160;&#50640; &#46160;&#50612;&#50556; &#54616;&#47728;, svn+ssh&#47484; &#49324;&#50857;&#54624; &#44221;&#50864; &#45796;&#47480; &#44060;&#48156;&#51088;&#44032; Repository&#50640; &#51217;&#44540;&#54624; &#49688; &#51080;&#46020;&#47197; &#44536;&#47353;&#44428;&#54620;&#51012; &#49444;&#51221;&#54644;&#50556; &#54620;&#45796;. &#46608;&#54620; file system&#51004;&#47196; Berkely DB&#47484; &#49324;&#50857;&#54624; &#44163;&#51064;&#51648; file system&#51012; &#51060;&#50857;&#54624; &#44163;&#51064;&#51648;&#47484; &#44208;&#51221;&#54624; &#49688; &#51080;&#45796;.&amp;nbsp; &#51060;&#47088; &#49324;&#54637;&#50640; &#45824;&#54620; &#44256;&#47140;&#44032; &#45149;&#45228;&#45796;&#47732; &#45796;&#51020;&#44284; &#44057;&#51060; Repository&#47484; &#47564;&#46304;&#45796;.&lt;/p&gt;
&lt;table class="datatable"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;th&gt;use Berkeley DB&lt;/th&gt;
&lt;td&gt;
&lt;p&gt;sh&amp;gt; cd /home/svn/&lt;/p&gt;
&lt;p&gt;svnadmin create --fs-type bdb [&lt;em&gt;repositoryname&lt;/em&gt;]&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th&gt;use file system&lt;/th&gt;
&lt;td&gt;
&lt;p&gt;sh&amp;gt; cd /home/[&lt;em&gt;repositoryname&lt;/em&gt;]/&lt;/p&gt;
&lt;p&gt;svnadmin create --fs-type fsfs [&lt;em&gt;repositoryname&lt;/em&gt;]&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&#44277;&#46041; &#51089;&#50629;&#51012; &#50948;&#54644;&#49436; &#50500;&#47000; &#47749;&#47161;&#50612;&#47484; &#49324;&#50857;&#54616;&#50668; &#44536;&#47353;&#50416;&#44592; &#44428;&#54620;&#51012; &#52628;&#44032;&#54624; &#49688; &#51080;&#45796;.&lt;/p&gt;
&lt;table class="datatable"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;sh&amp;gt;chmod -R g+w [&lt;em&gt;TargetDir&lt;/em&gt;]&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h4&gt;trunk directory creation&lt;/h4&gt;
&lt;p&gt;trunk&#45716; &#49548;&#49828;&#44288;&#47532;&#47484; &#50948;&#54620; &#44592;&#48376; &#46356;&#47113;&#53664;&#47532;&#51060;&#45796;. trunk &#46356;&#47113;&#53664;&#47532; &#49373;&#49457;&#48277;&#51008; &#50500;&#47000;&#50752; &#44057;&#45796;.&lt;/p&gt;
&lt;table class="datatable"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p&gt;sh&amp;gt;svn mkdir [&lt;em&gt;YourProtocol&lt;/em&gt;]://[&lt;em&gt;SVNServerAddress&lt;/em&gt;][&lt;em&gt;ProjectDir&lt;/em&gt;]/trunk&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;example&lt;/p&gt;
&lt;p&gt;sh&amp;gt;svn mkdir svn://198.0.0.2/svn/sample/trunk&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h4&gt;Source code Import&lt;/h4&gt;
&lt;p&gt;&#52572;&#52488; &#49548;&#49828;&#53076;&#46300;&#47484; import&#54616;&#45716; &#48169;&#48277;&#51008; &#50500;&#47000;&#50752; &#44057;&#45796;.&lt;/p&gt;
&lt;table class="datatable"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p&gt;sh&amp;gt;svn import [&lt;em&gt;SourceCodedir&lt;/em&gt;] [&lt;em&gt;YourProtocol&lt;/em&gt;]://[&lt;em&gt;SVNServerAddress&lt;/em&gt;]&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;example&lt;/p&gt;
&lt;p&gt;sh&amp;gt;svn import svn://198.0.0.2/svn/sample/trunk&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h2&gt;Subversion - Error Handling&lt;/h2&gt;
&lt;p&gt;&#51060; &#48512;&#48516;&#50640;&#49436;&#45716; Subversion&#51060; &#51068;&#51004;&#53412;&#45716; &#47928;&#51228;&#47484; &#49436;&#49696;&#54616;&#44256; &#44536;&#44163;&#51012; &#54644;&#44208;&#54616;&#45716; &#48169;&#48277;&#51012; &#44592;&#49696;&#54620;&#45796;.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;h6&gt;Visual Studio Error handling - Remain Handling&lt;/h6&gt;
&lt;p&gt;Visual Studio&#50640;&#49436;&#45716; *.plg &#54028;&#51068;&#51012; &#49324;&#50857;&#54620;&#45796;. &#51060; &#54028;&#51068;&#51008; &#54532;&#47196;&#51229;&#53944; &#44221;&#47196;&#49444;&#51221;&#44284; &#44288;&#47144;&#46108; &#54028;&#51068;&#47196;, &#44277;&#46041; &#51089;&#50629;&#51060; &#51060;&#47336;&#50612;&#51648;&#45716; Subversion&#50640;&#49436;&#45716; &#53356;&#44172; &#54596;&#50836;&#54616;&#51648; &#50506;&#45796;. &#49104;&#47564; &#50500;&#45768;&#46972; &#51060; &#54028;&#51068;&#51060; &#51080;&#51004;&#47732; Subversion&#50640;&#49436;&#45716; &#44221;&#47196;&#47484; &#54633;&#52824;&#47140;&#44256; &#49884;&#46020;&#54616;&#44256;, &#51060;&#50640; &#46384;&#46972; &lt;strong&gt;Reamins in conflict&lt;/strong&gt; &#50640;&#47084;&#44032; &#48156;&#49373;&#54620;&#45796;. &#51060; &#44221;&#50864; &#44032;&#51109; &#44036;&#45800;&#54616;&#44172; &#54644;&#44208;&#54616;&#45716; &#48169;&#48277;&#51008; Repository&#50640;&#49436; *.plg &#54028;&#51068;&#51012; &#49325;&#51228;&#54616;&#45716; &#44163;&#51060;&#45796;. &#51060;&#47111;&#44172; &#54616;&#47732; &#52628;&#54980; commit &#44284;&#51221;&#50640;&#49436; &#54596;&#50836; &#50630;&#45716; &#54028;&#51068;&#47196; &#51064;&#49885;&#54616;&#44172; &#46104;&#44256; commit&#54616;&#51648; &#50506;&#44172; &#46104;&#50612; &#47928;&#51228;&#44032; &#54644;&#44208;&#46108;&#45796;.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2&gt;TroubleShooting&lt;/h2&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;Berkeley DB Problem&lt;br /&gt;
Multi-user env&#50640;&#49436; Subversion&#51012; &#50416;&#45716; &#44221;&#50864; (&#53945;&#55176; svn+ssh, &#48376;&#51064;&#51032; &#44221;&#50864;&#50640;&#45716; svn+trac)&#50640;&#45716; Berkeley DB&#44032; &#50500;&#51452; &#48520;&#50504;&#51221;&#54616;&#45796;&#44256; &#54620;&#45796;. &#45796;&#51020;&#44284; &#44057;&#51008; &#50724;&#47448; &#47700;&#49884;&#51648;&#47484; &#52636;&#47141;&#54616;&#47728; &#51060; &#44221;&#50864;&#50640;&#45716; Berkeley DB&#47484; &#48373;&#44396;&#54616;&#44256; Subversion Repository&#47484; &#48373;&#44396;&#54644;&#50556; &#54620;&#45796;. &#54616;&#51648;&#47564;, &#51060;&#47111;&#44172; &#54616;&#50688;&#51012; &#44221;&#50864;&#50640;&#46020; &#48373;&#44396;&#44032; &#46104;&#51648; &#50506;&#51012; &#46412;&#50640;&#45716; fsfs&#47196; migration&#54644;&#50556;&#51648;&#47564; &#51221;&#49345;&#51201;&#51004;&#47196; &#51060;&#50857;&#54624; &#49688; &#51080;&#45796;.&lt;/p&gt;
&lt;table class="datatable"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;svn: Berkeley DB error while opening environment for filesystem /home/svn/.../db:&lt;br /&gt;
DB_RUNRECOVERY: Fatal error, run database recovery&lt;br /&gt;
svn: bdb: PANIC: fatal region error detected; run recovery&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;1.1 Recovery&lt;/p&gt;
&lt;table class="datatable"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;sh&amp;gt; db_recover [&lt;em&gt;svn_repository_path&lt;/em&gt;] # Debian&#44284; &#44057;&#51008; &#48176;&#54252;&#48260;&#51204;&#51008; db[&lt;em&gt;version&lt;/em&gt;]_recover &#47749;&#47161;&#50612;&#47196; &#51316;&#51116;&#54620;&#45796;. &#50696;&#47484; &#46308;&#47732;, db4.4_recover&#50752; &#44057;&#45796;.&lt;br /&gt;
sh&amp;gt; svnadmin recover [&lt;em&gt;svn_repository_path&lt;/em&gt;]&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;2.2 Migration&lt;/p&gt;
&lt;table class="datatable"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;sh&amp;gt; svnadmin dump [old_svn_repository_path] &amp;gt; [backup_filename]&lt;br /&gt;
sh&amp;gt; svnadmin creage --fs-type fsfs [new_svn_repository_path]&lt;br /&gt;
sh&amp;gt; svnadmin load [new_svn_repository_path] &amp;lt; [backup_filename]&lt;br /&gt;
# Subversion&#47564; &#49324;&#50857;&#54616;&#45716; &#44221;&#50864;&#50640;&#45716; mv &#47749;&#47161;&#50612;&#47484; &#49324;&#50857;&#54616;&#50668; [new_svn_repository_path]&#47484; [old_svn_repository_path]&#47196; &#48148;&#44984;&#50612; &#51452;&#47732; &#46108;&#45796;.&lt;br /&gt;
# Trac&#50752; &#44057;&#51008; &#46020;&#44396;&#47484; &#49324;&#50857;&#54616;&#45716; &#44221;&#50864;&#50640;&#45716; Trac&#46020; Migration&#54644;&#50556; &#54620;&#45796;.&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;reference: &lt;a href="http://taewon.tistory.com/entry/%EB%B6%88%EC%95%88%EC%A0%95%ED%95%9C-subversion-BDB" title="Todd's Blog" class="external"&gt;Todd's Blog&lt;/a&gt;, &lt;a href="http://subversion.tigris.org/faq.html" title="Subversion TroubleShooting" class="external"&gt;Subversion TroubleShooting&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2&gt;Reference&lt;/h2&gt;
&lt;p&gt;[1] PYRASIS.COM Subversion &#49324;&#50857; HOWTO - &lt;a href="http://www.pyrasis.com/main/Subversion-HOWTO#s-5.1" title="http://www.pyrasis.com/main/Subversion-HOWTO#s-5.1" class="external"&gt;http://www.pyrasis.com/main/Subversion-HOWTO#s-5.1&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;[2] Subversion Homepage - &lt;a href="http://subversion.tigris.org" class="external" title="http://subversion.tigris.org"&gt;http://subversion.tigris.org&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;[3] Official Subversion Manual - &lt;a href="http://svnbook.red-bean.com/en/1.1/index.html" title="http://svnbook.red-bean.com/en/1.1/index.html" class="external"&gt;http://svnbook.red-bean.com/en/1.1/index.html&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;[3] KLDP Subversion Document - &lt;a href="http://wiki.kldp.org/wiki.php/Subversion" class="external" title="http://wiki.kldp.org/wiki.php/Subversion"&gt;http://wiki.kldp.org/wiki.php/Subversion&lt;/a&gt;&lt;/p&gt;
</description>
      <pubDate>Fri, 26 Sep 2008 16:42:51 +0900</pubDate>
      <link>http://imjuni.springnote.com/pages/487626</link>
      <guid>http://imjuni.springnote.com/pages/487626</guid>
    </item>
    <item>
      <title>imjuni&#45784;&#51032; &#45432;&#53944;</title>
      <description>&lt;h1&gt;imjuni&lt;/h1&gt;
&lt;p&gt;&#48512;&#49328;&#45824;&#54617;&#44368; &#49437;&#49324; &#44284;&#51221; 1&#45380;&#52264;. &#49457;&#44201; &#45208;&#49256;. &#52712;&#48120;&#45716; &#44172;&#51076;, &#53076;&#46377;, &#51020;&#50501;&#44048;&#49345;. &#53945;&#44592;&#45716; &#51104;&#51088;&#44592;.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;h1&gt;Archive&lt;/h1&gt;
&lt;table class="datatable"&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Title&lt;/th&gt;
&lt;th&gt;Dsescription&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Debian Linux&lt;/td&gt;
&lt;td&gt;&#45936;&#48708;&#50504; &#47532;&#45573;&#49828; &#49444;&#51221; &#47928;&#49436;. ModPython, vsftpd, &#54620;&#44544;&#54872;&#44221; &#46321;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="vertical-align: top;"&gt;Interesting&lt;/td&gt;
&lt;td style="vertical-align: top;"&gt;&#50836;&#49352; &#55141;&#48120;&#47484; &#44032;&#51648;&#45716; &#44163;&#46308;. SQLite, Mysql, Subversion, Trac &#46321; &#54532;&#47196;&#44536;&#47016;&#51012; &#51676;&#45716;&#45936; &#54596;&#50836;&#54620; &#47784;&#46304; &#44163;&#46308;.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Mathmatics&lt;/td&gt;
&lt;td&gt;&#51204;&#49328;&#44288;&#47144; &#49688;&#54617;&#51060;&#50556;&#44592;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Professional Coder&lt;/td&gt;
&lt;td&gt;&#49892;&#47141;&#51080;&#45716; &#54532;&#47196;&#44536;&#47000;&#47672;&#44032; &#46104;&#44592; &#50948;&#54620; &#51060;&#47088;&#51200;&#47088; &#44163;&#46308;. VIM &#54017;&#44284; Python &#51060;&#50556;&#44592;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Pyrobot&lt;/td&gt;
&lt;td&gt;Pyrobot &#54532;&#47196;&#51229;&#53944; &#51060;&#50556;&#44592;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Research&lt;/td&gt;
&lt;td&gt;&#44060;&#51064; &#50672;&#44396; &#48516;&#50556; &#48143; &#45436;&#47928; &#51060;&#50556;&#44592;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Toy Program plan&lt;/td&gt;
&lt;td&gt;&#52712;&#48120; &#49373;&#54876; &#54532;&#47196;&#44536;&#47016; &#51060;&#50556;&#44592;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Web 2.0&lt;/td&gt;
&lt;td&gt;Web 2.0&#44284; &#44288;&#47144;&#46108; &#51060;&#50556;&#44592;. &#44060;&#51064;&#51201;&#51064; &#44048;&#49345; &#48143; &#51088;&#47308;&#46308;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="vertical-align: top;"&gt;Web Develop documents&lt;/td&gt;
&lt;td style="vertical-align: top;"&gt;&#50937; &#44060;&#48156;&#44284; &#44288;&#47144;&#46108; &#50668;&#47084; &#47928;&#49436;&#46308;&#51032; &#47553;&#53356;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;h1&gt;Epilogue&lt;/h1&gt;
&lt;p&gt;&#45236; &#51064;&#49373;&#51008; &#48176;&#50880;&#50640; &#50672;&#49549;&#51060;&#45796;. &#49704;&#51060; &#45130;&#50612;&#51648;&#45716; &#45216;&#44620;&#51648; &#51061;&#55176;&#44256; &#48176;&#50864;&#47532;&#46972;.&lt;/p&gt;
</description>
      <pubDate>Thu, 25 Sep 2008 10:44:20 +0900</pubDate>
      <link>http://imjuni.springnote.com/pages/89572</link>
      <guid>http://imjuni.springnote.com/pages/89572</guid>
    </item>
    <item>
      <title>Reference</title>
      <description>&lt;p&gt;SimpleBit (Dan Cederholm): &lt;a href="http://www.simplebits.com/notebook/2004/09/08/centering.html"&gt;http://www.simplebits.com&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;SimpleBit - CSS Centering : &lt;a href="http://www.simplebits.com/notebook/2004/09/08/centering.html"&gt;http://www.simplebits.com/notebook/2004/09/08/centering.html&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;MochiKit Document: &lt;a href="http://mochikit.com/doc/html/MochiKit/index.html"&gt;http://mochikit.com/doc/html/MochiKit/index.html&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
</description>
      <pubDate>Mon, 22 Sep 2008 19:09:42 +0900</pubDate>
      <link>http://imjuni.springnote.com/pages/1799032</link>
      <guid>http://imjuni.springnote.com/pages/1799032</guid>
    </item>
    <item>
      <title>Django</title>
      <description>&lt;h1&gt;Django&lt;/h1&gt;
&lt;blockquote&gt;
&lt;p&gt;Django is a high-level Python Web framework that encourages rapid development and clean, pragmatic desigon.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Django&#45716; &#44256;&#49688;&#51456;&#51032; Python &#50937; &#54532;&#47112;&#51076;&#50892;&#53356;&#51060;&#45796;. Django&#45716; &#48736;&#47480; &#44060;&#48156;&#44284; &#44628;&#45140;&#54616;&#44256; &#49892;&#50857;&#51201;&#51064; &#46356;&#51088;&#51064;&#51060; &#46104;&#46020;&#47197; &#46020;&#50752;&#51456;&#45796;.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Django&#45716; Python Web framework&#51060;&#45796;. Ruby on The Rails&#50752; &#44057;&#51008; &#47589;&#46973;&#51060;&#45796;. &#50836;&#49352; &#44032;&#51109; &#50676;&#49900;&#55176; &#44277;&#48512;&#54616;&#44256; &#51080;&#45716; &#44163;&#51473; &#54616;&#45208;&#45796;.&lt;/p&gt;
&lt;p&gt;&#44536;&#45285; &#54620;&#47560;&#46356;&#47196; &#51339;&#45796;. &#45320;&#47924; &#51339;&#50500;&#49436; &#54889;&#49569;&#54624; &#51648;&#44221;&#51060;&#47728;, &#51648;&#49549;&#51201;&#51004;&#47196; &#48176;&#50892; &#45208;&#44032;&#44256; &#51080;&#45796;.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2&gt;Remind Functions&lt;/h2&gt;
&lt;table class="datatable"&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Function Name&lt;/th&gt;
&lt;th&gt;Description&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;HttpReponseRedirect&lt;/td&gt;
&lt;td&gt;Redirect Function&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2&gt;Django Database Accessing&lt;/h2&gt;
&lt;p&gt;Django&#45716; Model&#51012; &#51060;&#50857;&#54616;&#50668; Database&#50640; &#51217;&#44540;&#54624; &#49688; &#51080;&#45796;. Model&#51060;&#46976;, &#49324;&#50857;&#51088;&#44032; &#51221;&#51032;&#54620; Database Schema&#47484; &#47568;&#54620;&#45796;. &#50696;&#47484; &#46308;&#47732; &#45796;&#51020;&#44284; &#44057;&#51060; Model&#51012; &#51221;&#51032;&#54624; &#49688; &#51080;&#45796;.&lt;/p&gt;
&lt;ol class="code"&gt;
&lt;li&gt;class Book(models.Model):&lt;/li&gt;
&lt;li&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; bookname = models.CharField(maxlength=255)&lt;/li&gt;
&lt;li&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; booksn = models.IntegerField()&lt;/li&gt;
&lt;li&gt;&amp;nbsp;&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&#51060;&#50752; &#44057;&#51060; &#53364;&#47000;&#49828;&#47484; &#51060;&#50857;&#54616;&#50668; Database Schema&#47484; &#51221;&#51032;&#54624; &#49688; &#51080;&#45796;. &#51060;&#47111;&#44172; Abatraction&#51012; &#51060;&#50857;&#54616;&#50668; Schema&#47484; &#51221;&#51032;&#54616;&#45716; &#51060;&#50976;&#45716; Database&#47484; &#48148;&#44984;&#45908;&#46972;&#46020; &#49688;&#51221;&#50630;&#51060; &#49324;&#50857;&#54616;&#44592; &#50948;&#54644;&#49436;&#51060;&#45796;. &#51060;&#47088; &#44060;&#45392;&#51008; Windows &#51228;&#54408;&#44400;&#50640;&#49436; &#49324;&#50857;&#54616;&#45716; HAL&#51012; &#46496;&#50732;&#47532;&#47732; &#49789;&#45796;. Django&#50640;&#49436;&#45716; &#51060;&#48120; Postgresql, Oracle, MS-SQL, MySQL, Sqlite3 &#46321; Database&#47484; &#51648;&#50896;&#54616;&#45716;&#45936;, low-level Database Handling&#51008; &#44033; Database API&#44032; &#45812;&#45817;&#54616;&#47728;, Django&#45716; &#51060;&#47084;&#54620; API&#47484; High-leve&#47196; Abstraction&#54616;&#50668; &#49324;&#50857;&#51088;&#45716; Database &#51333;&#47448;&#50640; &#49345;&#44288;&#50630;&#51060; &#46041;&#51068;&#54620; &#48169;&#48277;&#51004;&#47196; &#51217;&#44540;&#54624; &#49688; &#51080;&#45796;.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;h4 style="margin-left: 2em;"&gt;Accessing&lt;/h4&gt;
&lt;p style="margin-left: 2em;"&gt;&#44592;&#48376;&#51201;&#51064; Database &#51217;&#44540; &#50669;&#49884; Model&#51012; &#53685;&#54644;&#49436; &#51060;&#47336;&#50612;&#51652;&#45796;. Model&#51008; Database Schema &#51060;&#47732;&#49436; Database Handle &#51060;&#44592;&#46020; &#54616;&#45796;. &#50948; Book Model&#50640; &#51217;&#44540;&#54616;&#45716; &#48169;&#48277;&#51012; &#44036;&#45800;&#54616;&#44172; &#49332;&#54196; &#48372;&#51088;.&lt;/p&gt;
&lt;ol class="code" style="margin-left: 2em;"&gt;
&lt;li&gt;latestBook = Book.objects.latest(bookname)&lt;/li&gt;
&lt;li&gt;print latestBook.bookname&lt;/li&gt;
&lt;/ol&gt;
&lt;p style="margin-left: 2em;"&gt;&#51060;&#50752; &#44057;&#51060; Model&#51012; &#53685;&#54616;&#47732; &#44036;&#45800;&#54616;&#44172; Database&#50640; &#51217;&#44540;&#54624; &#49688; &#51080;&#45796;.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style="margin-left: 2em;"&gt;&#51328; &#45908; &#51088;&#49464;&#54616;&#44172; &#49444;&#47749;&#54616;&#51088;&#47732;, objects&#45716; Database&#50640; Book Model&#51012; &#49324;&#50857;&#54616;&#50668; &#51200;&#51109;&#46108; &#47784;&#46304; &#51221;&#48372;&#47484; &#47568;&#54620;&#45796;. print Book.objects&#47196; &#52636;&#47141;&#54616;&#47728;&#48372;&#47732; &#51648;&#44552;&#44620;&#51648; &#51200;&#51109;&#46108; &#47784;&#46304; Book Data&#47484; &#50619;&#51012; &#49688; &#51080;&#45796;. &#54616;&#51648;&#47564; &#50896;&#54616;&#45716; &#45936;&#51060;&#53552;&#47564; &#44152;&#47084;&#45236;&#44592; &#50948;&#54644;&#49436;&#45716; &#51068;&#48152;&#51201;&#51004;&#47196; SQL&#51012; &#51060;&#50857;&#54616;&#51648;&#47564;, Model&#51012; &#51060;&#50857;&#54616;&#47732; SQL &#48372;&#45796; &#51328;&#45908; &#51652;&#48372;&#46108; &#48169;&#48277;&#51004;&#47196; &#50619;&#51012; &#49688; &#51080;&#45796;. &#50896;&#54616;&#45716; &#54596;&#46300;&#50640; &#46308;&#50612;&#44040; &#44050;&#51012; &#51088;&#49888;&#51060; &#51221;&#54616;&#50668; filer() &#46608;&#45716; get()&#51012; &#49324;&#50857;&#54616;&#50668; &#48155;&#51004;&#47732; &#46108;&#45796;. &#53945;&#55176; filter()&#45716; Query terms&#46308;&#51012; &#51060;&#50857;&#54616;&#50668; &#51328; &#45908; &#51088;&#49888;&#51060; &#50896;&#54616;&#45716; &#48169;&#54693;&#51004;&#47196; &#44050;&#51012; &#50619;&#51012; &#49688; &#51080;&#45796;. Query terms&#47484; &#51060;&#50857;&#54616;&#45716; &#50696;&#45716; &#45796;&#51020;&#44284; &#44057;&#45796;.&lt;/p&gt;
&lt;ol class="code" style="margin-left: 2em;"&gt;
&lt;li&gt;books = Book.objects.filter(booksn__gt=100)&lt;/li&gt;
&lt;li&gt;books = Book.objects.filter(bookname__startswith='imjuni')&lt;/li&gt;
&lt;li&gt;&amp;nbsp;&lt;/li&gt;
&lt;/ol&gt;
&lt;p style="margin-left: 2em;"&gt;Qurey terms&lt;/p&gt;
&lt;table class="datatable" style="width: 871px; height: 576px;"&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Query terms&lt;/th&gt;
&lt;th&gt;Description&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;exact&lt;/td&gt;
&lt;td&gt;item exact matching &lt;em&gt;something&lt;/em&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="vertical-align: top;"&gt;iexact&lt;/td&gt;
&lt;td style="vertical-align: top;"&gt;item exact matching &lt;em&gt;something&lt;/em&gt; with ignore case&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="vertical-align: top;"&gt;contains&lt;/td&gt;
&lt;td style="vertical-align: top;"&gt;item contains &lt;em&gt;something&lt;/em&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="vertical-align: top;"&gt;icontatins&lt;/td&gt;
&lt;td style="vertical-align: top;"&gt;item contains &lt;em&gt;something&lt;/em&gt; with ignore case&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="vertical-align: top;"&gt;gt&lt;/td&gt;
&lt;td style="vertical-align: top;"&gt;item grater than&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="vertical-align: top;"&gt;gte&lt;/td&gt;
&lt;td style="vertical-align: top;"&gt;item grater than and equal&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="vertical-align: top;"&gt;lt&lt;/td&gt;
&lt;td style="vertical-align: top;"&gt;item less than&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="vertical-align: top;"&gt;lte&lt;/td&gt;
&lt;td style="vertical-align: top;"&gt;item less than and equal&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="vertical-align: top;"&gt;in&lt;/td&gt;
&lt;td style="vertical-align: top;"&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="vertical-align: top;"&gt;startswith&lt;/td&gt;
&lt;td style="vertical-align: top;"&gt;item start &lt;em&gt;something&lt;/em&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="vertical-align: top;"&gt;istartswith&lt;/td&gt;
&lt;td style="vertical-align: top;"&gt;item start &lt;em&gt;something&lt;/em&gt; with ignore case&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="vertical-align: top;"&gt;endswith&lt;/td&gt;
&lt;td style="vertical-align: top;"&gt;item end &lt;em&gt;something&lt;/em&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;iendswith&lt;/td&gt;
&lt;td&gt;item end &lt;em&gt;something&lt;/em&gt; with ignore case&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="vertical-align: top;"&gt;range&lt;/td&gt;
&lt;td style="vertical-align: top;"&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="vertical-align: top;"&gt;year&lt;/td&gt;
&lt;td style="vertical-align: top;"&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="vertical-align: top;"&gt;month&lt;/td&gt;
&lt;td style="vertical-align: top;"&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="vertical-align: top;"&gt;day&lt;/td&gt;
&lt;td style="vertical-align: top;"&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="vertical-align: top;"&gt;isnull&lt;/td&gt;
&lt;td style="vertical-align: top;"&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="vertical-align: top;"&gt;search&lt;/td&gt;
&lt;td style="vertical-align: top;"&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="vertical-align: top;"&gt;regex&lt;/td&gt;
&lt;td style="vertical-align: top;"&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="vertical-align: top;"&gt;iregex&lt;/td&gt;
&lt;td style="vertical-align: top;"&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h4 style="margin-left: 2em;"&gt;Inserting&lt;/h4&gt;
&lt;p style="margin-left: 2em;"&gt;Database&#50640; &#49352;&#47196;&#50868; &#51221;&#48372;&#47484; &#51077;&#47141;&#54616;&#45716; &#44163; &#50669;&#49884; Model&#51012; &#49324;&#50857;&#54620;&#45796;.&lt;/p&gt;
&lt;ol class="code" style="margin-left: 2em;"&gt;
&lt;li&gt;newbook = Book(bookname='imjuni&#44032; &#50420; &#48388;&#44277;&#52293;', booksn='19801216')&lt;br /&gt;
newbook.save()&lt;/li&gt;
&lt;/ol&gt;
&lt;p style="margin-left: 2em;"&gt;save()&#45716; Model&#50640; &#51064;&#49828;&#53556;&#49828;&#47484; Database&#50640; &#51200;&#51109;&#54616;&#45716; &#54632;&#49688;&#51060;&#45796;.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2&gt;Form Modeling&lt;/h2&gt;
&lt;p style="margin-left: 2em;"&gt;Form Modeling&#51008; &#48152;&#46300;&#49884; &#51221;&#51201;&#51060;&#50612;&#50556; &#54624; &#54596;&#50836;&#45716; &#50630;&#45796;. &#53945;&#55176; Database &#51221;&#48372;&#47484; &#51069;&#50612; &#46041;&#51201;&#51004;&#47196; &#44396;&#49457;&#46104;&#45716; &#44221;&#50864;&#44032; &#45908; &#47566;&#51012; &#44163;&#51060;&#45796;. &#51060; &#44221;&#50864;&#50640;&#45716; 2&#44032;&#51648; &#48169;&#48277;&#51012; &#49373;&#44033;&#54644; &#48380; &#49688; &#51080;&#45796;. &#52395; &#48264;&#51704;&#45716;, ModelForm&#51012; &#50416;&#45716; &#44163;&#51060;&#45796;. List form&#51008; ModelChoiceField&#50752; ModelMultipleChoiceField&#44032; &#51080;&#51004;&#47728; &#51060;&#47484; &#51060;&#50857;&#54616;&#47732; Database &#51221;&#48372;&#47484; &#51060;&#50857;&#54644; &#46041;&#51201;&#51004;&#47196; Form&#51012; &#44396;&#49457;&#54624; &#49688; &#51080;&#45796;. &#46160; &#48264;&#51704; &#48169;&#48277;&#51008; Form Model Constructor&#47484; &#51060;&#50857;&#54616;&#50668; &#50896;&#54616;&#45716; &#51221;&#48372;&#47484; &#44032;&#51652; Form Model&#51012; &#47564;&#46300;&#45716; &#44163;&#51060;&#45796;.&lt;/p&gt;
&lt;p style="margin-left: 2em;"&gt;&#52395; &#48264;&#51116; &#48169;&#48277;&#51004;&#47196; ModelChoiceField&#47484; &#49884;&#46020;&#54644;&#48376; &#44208;&#44284;, &#50864;&#49845;&#44172;&#46020; Listbox Item&#51060; &#47784;&#46160; Database handle&#51060; &#52636;&#47141;&#46104;&#45716; &#44592;&#50684;(?)&#51012; &#53664;&#54664;&#45796;. &#50780;&#45264;&#54616;&#47732;, ModelField&#45716; Foreign-key&#47484; &#44592;&#48152;&#51004;&#47196; &#46041;&#51089;&#54616;&#45716;&#45936;, SQLite3&#50640;&#49436;&#45716; Foreign-key&#47484; &#51648;&#50896;&#54616;&#51648; &#50506;&#44592; &#46412;&#47928;&#50640;, &#50612;&#46500; Item&#51012; Listbox&#50640; &#45347;&#50612;&#50556; &#54624;&#51648; &#47784;&#47476;&#45716; Django&#45716; Database Handle&#47484; &#51077;&#47141;&#54644; &#48260;&#47536;&#45796;. &#46412;&#47928;&#50640; &#46160; &#48264;&#51704; &#48169;&#48277;&#51004;&#47196; &#49884;&#46020;&#54616;&#50688;&#45716;&#45936;, &#47751; &#52264;&#47168; &#49341;&#51656; &#45149;&#50640; &#49457;&#44277;&#54616;&#50688;&#45796;.&lt;/p&gt;
&lt;h4 style="margin-left: 2em;"&gt;Dynamic Form&lt;/h4&gt;
&lt;p style="margin-left: 2em;"&gt;&#47676;&#51200; &#51060; &#48169;&#48277;&#51012; &#49324;&#50857;&#54616;&#44592; &#50948;&#54644;&#49436;&#45716; Custom Form model&#51060; &#54596;&#50836;&#54616;&#45796;. &#51060;&#54980; constructor&#47484; &#51221;&#51032;&#54620;&#45796;. constructor&#47484; &#51221;&#51032;&#54624; &#46412; &#51452;&#51032;&#54624; &#51216;&#51008; &#48152;&#46300;&#49884; Super Class Constructor&#47484; &#54840;&#52636;&#54616;&#50668; &#47749;&#49884;&#51201;&#51064; &#52488;&#44592;&#54868; &#51089;&#50629;&#51060; &#54596;&#50836;&#54616;&#45796;(&#47564;&#50557; &#54616;&#51648; &#50506;&#45716;&#45796;&#47732; Form Class&#50640;&#49436; &#54596;&#50836;&#54620; &#45796;&#50577;&#54620; Class variable&#47484; &#51221;&#51032;&#46104;&#51648; &#50506;&#51008; &#48320;&#49688;&#49324;&#50857;&#51004;&#47196; &#51064;&#54620; &#50724;&#47448;&#47484; &#48156;&#49373;&#49884;&#53416;&#45796;. &#45796;&#51020;&#51008; &#44036;&#45800;&#54620; &#50696;&#51228; &#51060;&#45796;.&lt;/p&gt;
&lt;ol class="code" style="margin-left: 2em;"&gt;
&lt;li&gt;
&lt;p style="margin-left: 2em;"&gt;from django import newforms as form&lt;br /&gt;
&lt;br /&gt;
class DynamicForm(forms.Form):&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; def __init__(self, data):&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; form1 = forms.ChoiceFiled(label='Dynamic Choice', choices=data)&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; self.fields['form1'] = form1&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;p style="margin-left: 2em;"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style="margin-left: 2em;"&gt;&amp;nbsp; SQLite3&#50640;&#49436;&#45716; Foreign key&#47484; &#51648;&#50896;&#54616;&#51648; &#50506;&#44592; &#46412;&#47928;&#50640; &#51060;&#50752; &#44057;&#51008; &#48169;&#48277;&#51004;&#47196; Dynamic Form&#51012; &#47564;&#46308; &#49688; &#51080;&#45796;.&lt;/p&gt;
&lt;h2&gt;&amp;nbsp;Error Handling&lt;/h2&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Django&#47484; &#49324;&#50857;&#54616;&#47732;&#49436; &#47564;&#45216; &#49688; &#51080;&#45716; Error&amp;nbsp;Handling&#50640; &#44288;&#54644; &#45796;&#47340;&#45796;.&lt;/p&gt;
&lt;h3&gt;UnicodeEncodeError: 'ascii' codec&amp;nbsp;can't encode character u'\.....: ordinal not in range(128)&lt;/h3&gt;
&lt;p&gt;&amp;nbsp;&#51060; &#50640;&#47084;&#45716; Django&#44032; &#47784;&#46160; Unicode&#47484; &#48148;&#53461;&#51004;&#47196; &#51228;&#51089;&#46104;&#50612; &#51080;&#44592; &#46412;&#47928;&#50640; &#48156;&#49373;&#54616;&#45716; &#50640;&#47084;&#51060;&#45796;. Django&#45716; Unocode&#44592;&#48152;&#51004;&#47196; &#51228;&#51089;&#46104;&#50612; &#51080;&#51648;&#47564;, Python&#51008; Ascii&#47484; &#44592;&#48152;&#51004;&#47196; &#51228;&#51089;&#46104;&#50612; &#51080;&#50612;&#49436; Django&#44032; &#49373;&#49457;&#54620; Unicode String&#47484; Ascii&#47196; &#45796;&#47344;&#47140; &#54616;&#44592; &#46412;&#47928;&#50640; &#48156;&#49373;&#54616;&#45716; &#47928;&#51228;&#51060;&#45796;. &#51060;&#45716; &#45796;&#51020;&#44284; &#44057;&#51060; &#47749;&#49884;&#51201;&#51004;&#47196; Unicode String&#51004;&#47196; &#48148;&#44984;&#50612; &#51452;&#47732; &#54644;&#44208;&#46108;&#45796;.&lt;/p&gt;
&lt;table class="datatable"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;str(from.as_table()).&lt;strong&gt;encode('utf-8')&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&amp;nbsp;&#51060;&#50752; &#44057;&#51060; str()&#51012; &#51060;&#50857;&#54616;&#50668; &#49373;&#49457;&#46108; string&#51012; encode()&#47484; &#51060;&#50857;&#54616;&#50668; &#47749;&#49884;&#51201;&#51004;&#47196; UTF-8&#47196; &#48148;&#44984;&#50612; &#51452;&#47732; &#54644;&#44208;&#46108;&#45796;.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2&gt;Debugging Django&lt;/h2&gt;
&lt;p&gt;Mod_python + Django Debugging: MaxRequestsPerChild&#47484; 1&#47196; &#49444;&#51221;&#54620;&#45796;. (&lt;a href="http://docs.djangoproject.com/en/dev/howto/deployment/modpython/%29"&gt;http://docs.djangoproject.com/en/dev/howto/deployment/modpython/)&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
</description>
      <pubDate>Sat, 20 Sep 2008 10:49:32 +0900</pubDate>
      <link>http://imjuni.springnote.com/pages/514049</link>
      <guid>http://imjuni.springnote.com/pages/514049</guid>
    </item>
    <item>
      <title>My vimrc</title>
      <description>&lt;p style="margin-left: 1em;"&gt;"User Setting&lt;br /&gt;
"Indent setting&lt;br /&gt;
set smartindent&lt;br /&gt;
&lt;br /&gt;
"TAB setting&lt;br /&gt;
set ts=8&lt;br /&gt;
set sts=4&lt;br /&gt;
set sw=4&lt;br /&gt;
set et&lt;br /&gt;
&lt;br /&gt;
"MICS setting&lt;br /&gt;
set bs=2&lt;br /&gt;
set nu&lt;br /&gt;
set ls=2&lt;br /&gt;
set nobackup&lt;br /&gt;
inoremap &amp;lt;ESC&amp;gt; &amp;lt;ESC&amp;gt;:set iminsert=0&amp;lt;CR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
"Visual setting&lt;br /&gt;
set co=90&lt;br /&gt;
"-----------------------------------------------------------------Windows gvim only&lt;br /&gt;
set bg=dark&lt;br /&gt;
hi Normal guibg=black guifg=white&lt;br /&gt;
set guifont=Bitstream_Vera_Sans_Mono:h11:cANSI&lt;br /&gt;
"----------------------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
"Key mapping&lt;br /&gt;
map &amp;lt;F2&amp;gt; :25vs d:&amp;lt;CR&amp;gt;&lt;br /&gt;
"map &amp;lt;F3&amp;gt; :TlistOpen&amp;lt;CR&amp;gt;&lt;br /&gt;
map &amp;lt;F4&amp;gt; &amp;lt;C-w&amp;gt;w&lt;br /&gt;
map &amp;lt;S-PAGEUP&amp;gt; :tabn&amp;lt;ESC&amp;gt;&lt;br /&gt;
map &amp;lt;S-PAGEDOWN&amp;gt; :tabp&amp;lt;ESC&amp;gt;&lt;br /&gt;
map &amp;lt;A-p&amp;gt;&amp;lt;A-p&amp;gt; I#!/usr/bin/python&amp;lt;CR&amp;gt;# -*- coding: utf-8&amp;lt;CR&amp;gt;# vim60: fdm=marker&amp;lt;CR&amp;gt;&amp;lt;CR&amp;gt;if __name__ == '__main__':&amp;lt;ESC&amp;gt;&lt;br /&gt;
map "" i"&amp;lt;ESC&amp;gt;A"&amp;lt;ESC&amp;gt;&lt;br /&gt;
map ## I#&amp;lt;ESC&amp;gt;&lt;/p&gt;
&lt;p style="margin-left: 1em;"&gt;&amp;nbsp;&lt;/p&gt;
</description>
      <pubDate>Sat, 13 Sep 2008 17:13:58 +0900</pubDate>
      <link>http://imjuni.springnote.com/pages/446984</link>
      <guid>http://imjuni.springnote.com/pages/446984</guid>
    </item>
    <item>
      <title>ESPA</title>
      <description>&lt;p&gt;&#48376; &#47928;&#49436;&#45716; MESPA(&#44032;&#52845; - iMproved Evoluation System for Programming Assignment)&#47484; &#44060;&#48156;&#54616;&#44592; &#50948;&#54620; &#47928;&#49436;&#47196;&#49436;, MESPA&#50640; &#45824;&#54620; &#45796;&#50577;&#54620; &#49324;&#54637;&#46308;&#51012; &#45796;&#47340;&#45796;. &#51060; &#47928;&#49436;&#45716; &#52572;&#51333;&#51201;&#51004;&#47196; Technical Document&#47196;&#49436; &#54876;&#50857;&#46112; &#44163;&#51060;&#47728;, &#44060;&#48156;&#50640; &#51080;&#50612;&#49436; &#45796;&#50577;&#54620; &#47928;&#51228;&#51216; &#48143; &#44060;&#49440;&#49324;&#54637;&#51012; &#48152;&#50689;&#54616;&#44256; &#51221;&#47532;&#54616;&#44592; &#50948;&#54644;&#49436; &#51089;&#49457;&#46108;&#45796;. &#46608;&#54620; &#48376; &#47928;&#49436;&#45716; &#44277;&#44060; &#47928;&#49436;&#47196;&#49436;, &#51060; &#47928;&#49436;&#47484; &#53685;&#54616;&#50668;, GA &#50672;&#44396;&#49892; &#51312;&#54872;&#44508; &#44368;&#49688;&#45784;&#44284; PL &#50672;&#44396;&#49892; &#50864;&#44512; &#44368;&#49688;&#45784;&#51032; &#54588;&#46300;&#48177;&#51012; &#48155;&#51012; &#49688; &#51080;&#45716; &#44163;&#51060; &#47785;&#51201;&#51060;&#47728; MESPA&#51032; &#44060;&#48156; &#51652;&#52377;&#46020;&#47484; &#53804;&#47749;&#54616;&#44172; &#48372;&#51060;&#44592; &#50948;&#54644;&#49436; &#47564;&#46308;&#50612; &#51652;&#45796;.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2&gt;&amp;nbsp;iMproved&amp;nbsp;ESPA&lt;/h2&gt;
&lt;p&gt;&lt;span style="COLOR: #223d67"&gt;&#44592;&#51316; ESPA &#49884;&#49828;&#53596;&#51008; &#45796;&#51020;&#44284; &#44057;&#51008; &#51452;&#50836;&#54620; &#47928;&#51228;&#51216;&#51012; &#44032;&#51648;&#44256; &#51080;&#45796;.&lt;/span&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span style="COLOR: #223d67"&gt;Login Problem&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="COLOR: #223d67"&gt;Not used Database&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="COLOR: #223d67"&gt;CGI Interface&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="COLOR: #223d67"&gt;Not Documentated&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="COLOR: #223d67"&gt;Dirty Source Code&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="COLOR: #223d67"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="COLOR: #223d67"&gt;Not Intergrated Board System&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="COLOR: #223d67"&gt;Many Sericuty Holes&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="COLOR: #223d67"&gt;Uncomfortable Interface&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="COLOR: #223d67"&gt;Increase&amp;nbsp;Support Languages&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&#50676;&#44144;&#46108; &#47928;&#51228;&#45716;&amp;nbsp;&#53360; &#47928;&#51228;&#47484; &#44592;&#51456;&#51004;&#47196; &#45208;&#50676;&#54620; &#44163;&#51060;&#47728; &#44592;&#53440; &#48156;&#44204;&#46104;&#51648; &#50506;&#45716; &#49464;&#49464;&#54620; &#47928;&#51228;&#46308;&#51060; &#49328;&#51116;&#54620;&#45796;. &#46384;&#46972;&#49436; &#48376; &#47928;&#49436;&#50640;&#49436;&#45716; &#51060;&#47084;&#54620; &#47928;&#51228;&#51216;&#51012;&amp;nbsp;&#44060;&#48324;&#51201;&#51064; &#51452;&#51228;&#47196; &#49440;&#51221;&#54616;&#44256; &#44033; &#51452;&#51228;&#48324;&#47196; &#54644;&#44208;&#44284;&#51221;&#51012; &#49436;&#49696;&#54624; &#44163;&#51060;&#47728;, &#52572;&#51333;&#51201;&#51004;&#47196;&#45716; &#44060;&#49440;&#46108; iMproved ESPA&#47484; &#47564;&#46300;&#45716; &#44163;&#51060; &#47785;&#51201;&#51060;&#45796;. &#52628;&#54980; &#50756;&#49457;&#46108; &#49884;&#49828;&#53596;&#50640; &#45824;&#54644;&#49436;&#45716; Interface &#44060;&#49440;&#51012; &#51452;&#44592;&#51201;&#51004;&#47196; &#49892;&#49884;&#54616;&#50668; &#49345;&#50857;&#54868; &#54532;&#47196;&#44536;&#47016;&#51004;&#47196; &#49324;&#50857;&#54616;&#44592;&#50640; &#47924;&#47532; &#50630;&#45716; &#49688;&#51456;&#44620;&#51648; ESPA&#47484; &#45132;&#50612; &#50732;&#47532;&#45716; &#44163;&#51060; &#47785;&#51201;&#51060;&#45796;.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2&gt;Login Problem&lt;/h2&gt;
&lt;p&gt;&amp;nbsp;&#54788;&#51116; &#45236;&#44032; &#49373;&#44033;&#54616;&#45716; ESPA&#51032; &#44032;&#51109; &#53360; &#47928;&#51228;&#51216;&#51008; Login Problem&#51012; &#44032;&#51648;&#44256; &#51080;&#45796;&#45716; &#51216;&#51060;&#45796;. &#51060;&#45716; ESPA&amp;nbsp;System&#50752; Board System&#44036; &#51060;&#51656;&#51201;&#51064; Database &#44396;&#49457;&#51012; &#54616;&#44592; &#46412;&#47928;&#50640; &#54596;&#50672;&#51201;&#51004;&#47196; &#48156;&#49373;&#54616;&#44172; &#46104;&#45716; &#47928;&#51228;&#51060;&#45796;. &#46384;&#46972;&#49436; &#44277;&#53685;&#51201;&#51060;&#51648; &#50506;&#51008; &#46160; System&#44036;&#51032; User System&#50640; &#45824;&#54644;&#49436; &#49548;&#53685;&#54624; &#49688; &#51080;&#45716; &#48169;&#48277;&#51060; &#54596;&#50836;&#54616;&#45796;. &#50668;&#44592;&#49436; &#48156;&#49373;&#54616;&#45716; &#46608; &#45796;&#47480; &#47928;&#51228;&#51216;&#51004;&#47196;&#45716; Board System&#51060; &#49324;&#50857;&#54616;&#45716; &#45796;&#50577;&#54620; &#48169;&#49885;&#51032; Session &#52376;&#47532; &#48169;&#48277;&#50640; &#46384;&#46972;&#49436; ESPA&#45716; &#50976;&#46041;&#51201;&#51004;&#47196; &#45824;&#52376;&#54624; &#49688; &#51080;&#50612;&#50556; &#54620;&#45796;&#45716; &#51216;&#51060;&#45796;. &#54788;&#51116; PHP&#47484; &#44592;&#51456;&#51004;&#47196; &#50672;&#46041;&#54616;&#45716; &#48169;&#48277;&#51012; &#44160;&#49353;&#54616;&#50668; ESPA&#50640; &#51217;&#47785;&#54616;&#47140; &#54616;&#44256; &#51080;&#51004;&#45208;, &#49324;&#49892;&#49345; PHP &#49104;&#47564; &#50500;&#45768;&#46972; Django(Python)&#51012; &#51060;&#50857;&#54620; Board System&#51060;&#45208; &#46608;&#45716; ASP&#47484; &#51060;&#50857;&#54620; Board System &#46321; &#49324;&#50857;&#51088;&#44032; &#49440;&#53469;&#54624; &#49688; &#51080;&#45716; Board System&#51008; &#47588;&#50864; &#45796;&#50577;&#54616;&#44592; &#46412;&#47928;&#50640; &#51060; &#47928;&#51228;&#45716; &#49324;&#49892;&#49345; &#47588;&#50864; &#49900;&#44033;&#54616;&#45796;. &#44592;&#51316; ESPA&#50640;&#49436;&#45716; &#50668;&#44592;&#50640; &#45824;&#54644;&#49436; "&#47924;&#49884;" &#54616;&#45716; &#48169;&#48277;&#51012; &#49440;&#53469;&#54616;&#50688;&#45796;. &#44592;&#51316; ESPA&#45716; &#49324;&#50857;&#51088;&#47196; &#54616;&#50668;&#44552; 2&#48264; &#47196;&#44536;&#51064;&#51012; &#54616;&#46020;&#47197; &#54616;&#50668; &#48376; &#47928;&#51228;&#47484; &#54644;&#44208;&#54616;&#50688;&#45796;.&lt;/p&gt;
&lt;p&gt;&#51060;&#50640;, MESPA&#50640;&#49436;&#45716;&amp;nbsp;&amp;nbsp;ZERO BOARD&#46972;&#45716; Board System&#51012; &#44256;&#51221;&#54616;&#44256;, &#51060;&#50640; &#45824;&#54620; &#50808;&#48512; &#49464;&#49496; &#44277;&#50976; &#52404;&#51228;&#47484; &#51228;&#51089;&#54620;&#45796;. &#51060;&#47484; &#51060;&#50857;&#54616;&#50668; MESPA&#50640;&#49436;&#45716; &#45800; &#54620;&#48264;&#51032; &#47196;&#44536;&#51064;&#51012; &#53685;&#54644;&#49436; MESPA&#50752; ZeroBoard&#50640; &#45824;&#54620; &#47784;&#46304; &#47196;&#44536;&#51064;&#51012; &#53685;&#54633;&#54620;&#45796;. &#46608;&#54620;, &#51060;&#47484; API&#47196; &#44396;&#54788;&#54616;&#50668; &#53440; Board System&#50640;&#49436;&#46020; &#49324;&#50857;&#54624; &#49688; &#51080;&#46020;&#47197; &#44396;&#49457;&#54620;&#45796;.&lt;/p&gt;
&lt;h3&gt;Login Problem - Reference&amp;nbsp;&lt;/h3&gt;
&lt;p&gt;&amp;nbsp;&lt;a href="http://www.zeroboard.com/?mid=zbxe_user_tip&amp;amp;search_target=title_content&amp;amp;search_keyword=%EC%84%B8%EC%85%98&amp;amp;document_srl=16315623"&gt;http://www.zeroboard.com/?mid=zbxe_user_tip&amp;amp;search_target=title_content&amp;amp;search_keyword=%EC%84%B8%EC%85%98&amp;amp;document_srl=16315623&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;a href="http://www.zeroboard.com/zbxe_user_tip/16309252"&gt;http://www.zeroboard.com/zbxe_user_tip/16309252&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2&gt;&amp;nbsp;User(Student,&amp;nbsp;Assite, Proffessor)&amp;nbsp;Data Index&lt;/h2&gt;
&lt;table class="datatable"&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Key&lt;/th&gt;
&lt;th&gt;Description&lt;/th&gt;
&lt;th&gt;&amp;nbsp;Example of Zeroboard XE&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;TableName&lt;/td&gt;
&lt;td&gt;&amp;nbsp;&#49324;&#50857;&#51088; &#51221;&#48372;&#47484; &#51200;&#51109;&#54616;&#44592; &#50948;&#54644;&#49436; &#49324;&#50857;&#54616;&#45716; &#53580;&#51060;&#48660; &#51060;&#47492;.&lt;/td&gt;
&lt;td&gt;&amp;nbsp;xe_member&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;primarykey&lt;/td&gt;
&lt;td&gt;&amp;nbsp;&#55124;&#55176; &#51060;&#50857;&#54616;&#45716; Primary Key&#47484; &#44032;&#47476;&#53416;&#45796;.&lt;/td&gt;
&lt;td&gt;&amp;nbsp;member_srl&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p&gt;&amp;nbsp;userid&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;&amp;nbsp;&#44172;&#49884;&#54032; &#49884;&#49828;&#53596;&#50640;&#49436; &#47196;&#44536;&#51064; &#48143; &#50976;&#51200;&#47484; &#44396;&#48516;&#54616;&#44592; &#50948;&#54644;&#49436; &#49324;&#50857;&#54616;&#45716; ID&#47484; &#51032;&#48120;&#54620;&#45796;.&lt;/td&gt;
&lt;td&gt;&amp;nbsp;user_id&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&amp;nbsp;eamil&lt;/td&gt;
&lt;td&gt;&amp;nbsp;&#49324;&#50857;&#51088; &#51060;&#47700;&#51068; &#51452;&#49548;&lt;/td&gt;
&lt;td&gt;&amp;nbsp;email_address&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&amp;nbsp;password&lt;/td&gt;
&lt;td&gt;&amp;nbsp;&#49324;&#50857;&#51088; &#50516;&#54840;&lt;/td&gt;
&lt;td&gt;&amp;nbsp;password&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&amp;nbsp;nick&lt;/td&gt;
&lt;td&gt;&amp;nbsp;&#49324;&#50857;&#51088; &#48324;&#47749;. &#48324;&#47749;&#51008; &#49324;&#50857;&#51088; &#51060;&#47492;, ID&#50752; &#44396;&#48516;&#46104;&#45716; &#44060;&#45392;&#51004;&#47196; &#51452;&#47196; &#44172;&#49884;&#54032; &#49884;&#49828;&#53596;&#50640;&#49436; &#44544;&#51012; &#50732;&#47160;&#51012; &#46412; &#49324;&#50857;&#46108;&#45796;. &#54596;&#47749;&#50640; &#44032;&#44620;&#50868; &#44060;&#45392;&#51060;&#45796;.&lt;/td&gt;
&lt;td&gt;&amp;nbsp;nick_name&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&amp;nbsp;username&lt;/td&gt;
&lt;td&gt;&amp;nbsp;&#49324;&#50857;&#51088; &#49892;&#47749;.:&lt;/td&gt;
&lt;td&gt;&amp;nbsp;user_name&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&amp;nbsp;&lt;/td&gt;
&lt;td&gt;&amp;nbsp;&lt;/td&gt;
&lt;td&gt;&amp;nbsp;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
</description>
      <pubDate>Wed, 20 Aug 2008 13:56:05 +0900</pubDate>
      <link>http://imjuni.springnote.com/pages/525231</link>
      <guid>http://imjuni.springnote.com/pages/525231</guid>
    </item>
    <item>
      <title>ExpertiseOfVim</title>
      <description>&lt;h1&gt;Expertise of Vim&lt;sup class="tocAnchorContainer"&gt;&lt;a href="#toc_0" title="toc_0" class="anchor" id="toc_0" &gt;#&lt;/a&gt;&lt;/sup&gt;&lt;/h1&gt;
&lt;p&gt;Vim&#50640;&#45716; &#47566;&#51008; &#50976;&#50857;&#54620; &#44592;&#45733; &#46308;&#51060; &#44396;&#54788;&#46104;&#50612; &#51080;&#45796;. &#47588;&#53356;&#47196; &#44592;&#45733;&#48512;&#53552;, &#48708;&#51564;&#50620; &#47784;&#46300;, &#51221;&#44508; &#54364;&#54788;&#49885;&#51032; &#54876;&#50857;&#46321; Vi&#50640;&#49436; Vim&#51060; &#46104;&#47732;&#49436; &#48156;&#51204;&#54620; &#51109;&#51216; &#46308;&#51008; &#51068;&#51068;&#55176; &#45208;&#50676;&#54616;&#44592; &#55192;&#46308; &#51221;&#46020;&#51060;&#45796;.&lt;br /&gt;
&#44060;&#51064;&#51201;&#51004;&#47196;&#45716; Vim&#51012; &#47588;&#50864; &#49324;&#46993;&#54620;&#45796;. &#51068;&#45800; &#44032;&#51109; &#51339;&#51008; &#44163;&#51008; &#44033;&#44033;&#51032; &#47784;&#46300;&#44032; &#45208;&#45572;&#50612;&#51256; &#51080;&#51004;&#47728; &#51060;&#47196;&#51064;&#54644; &#44033;&#44033;&#51032; &#47784;&#46300;&#50640;&#49436;&#45716; &#51068;&#44288;&#51201;&#51064; &#51089;&#50629;&#51012; &#49688;&#54665;&#54632;&#51004;&#47196;&#50024; &#47928;&#49436; &#54200;&#51665;&#51032; &#54952;&#50984;&#49457;&#51012; &#47588;&#50864; &#51613;&#44032;&#49884;&#53416;&#45796;. &#50696;&#47484; &#46308;&#47732;, &#54200;&#51665;&#47784;&#46300;&#44032; &#50500;&#45768;&#46972;&#47732; h, j, k, l&#51032; &#53412;&#47484; &#51060;&#50857;&#54616;&#50668; &#47928;&#49436;&#50640;&#49436; &#52964;&#49436;&#47484; &#51060;&#46041; &#49884;&#53420; &#49688; &#51080;&#45716; &#44163;&#51060; &#51080;&#45796;. &#51060;&#45716; &#52964;&#49436;&#51032; &#51060;&#46041;&#51012; &#50500;&#51452; &#54200;&#47532;&#54616;&#44172; &#47564;&#46308;&#50612; &#51452;&#45716; &#44592;&#45733;&#51060;&#46972;&#44256; &#49373;&#44033;&#54620;&#45796;. &#50696;&#47484; &#46308;&#50612; &#45432;&#53944;&#48513;&#51060;&#46972;&#47732; &#52964;&#49436;&#53412;&#44032; &#50864;&#52769; &#54616;&#45800;&#50640; &#51080;&#51012; &#44163;&#51064;&#45936; Vim&#51060;&#46972;&#47732;&#47928;&#51228;&#44032; &#50630;&#45716; &#44163;&#51060;&#45796;. &#51060;&#50752; &#44057;&#51060; &#45208;&#45716; Vim&#51012; &#49324;&#46993;&#54616;&#44256; &#51080;&#51004;&#47728; &#49324;&#50857; &#51473;&#50640; &#54017;&#51060;&#46972;&#44256; &#49373;&#44033;&#46104;&#45716; &#44163;&#51012; &#54616;&#45208;&#50473; &#51221;&#47532; &#54624;&#44163;&#51060;&#45796;.&lt;/p&gt;
&lt;h3&gt;Vim &#49324;&#50857; &#49444;&#47749;&#49436; &#47553;&#53356;&lt;a href="/pages/search?q=Vim%20%EC%82%AC%EC%9A%A9%20%EC%84%A4%EB%AA%85%EC%84%9C%20%EB%A7%81%ED%81%AC&amp;amp;amp;parent_id=275019" title="Vim &#49324;&#50857; &#49444;&#47749;&#49436; &#47553;&#53356;" class="wiki"&gt;&lt;/a&gt;&lt;sup class="tocAnchorContainer"&gt;&lt;a href="#toc_1" title="toc_1" class="anchor" id="toc_1" &gt;#&lt;/a&gt;&lt;/sup&gt;&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&amp;nbsp;kldp &#50948;&#53412; vim &#47700;&#45684;&#50620; &lt;a href="http://wiki.kldp.org/wiki.php/DocbookSgml/Vim-KLDP" title="http://wiki.kldp.org/wiki.php/DocbookSgml/Vim-KLDP" class="external"&gt;http://wiki.kldp.org/wiki.php/DocbookSgml/Vim-KLDP&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;kldp &#50948;&#53412; vim &#47700;&#45684;&#50620; &lt;a href="http://wiki.kldp.org/KoreanDoc/html/Vim_Guide-KLDP/Vim_Guide-KLDP.html" title="http://wiki.kldp.org/KoreanDoc/html/Vim_Guide-KLDP/Vim_Guide-KLDP.html" class="external"&gt;http://wiki.kldp.org/KoreanDoc/html/Vim_Guide-KLDP/Vim_Guide-KLDP.html&lt;/a&gt;&lt;br /&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;br /&gt;
2&#45716; &#53581;&#49828;&#53944; &#44592;&#48152;, 1&#51008; &#50948;&#53412;&#51032; &#54252;&#47719;&#51012; &#46384;&#47476;&#44256; &#51080;&#45796;. &#45236;&#50857;&#51008; &#48708;&#49847;&#54616;&#51648;&#47564;, 1&#51060; &#51328;&#45908; &#52488;&#49900;&#51088;&#50640;&#44172; &#51201;&#54633;&#54620;&#46319;.&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;&lt;/p&gt;
&lt;h2&gt;Shell command&#47484; &#49324;&#50857;&#54616;&#44592; &#50948;&#54620; Vim &#53945;&#49688; &#47928;&#51088;&lt;sup class="tocAnchorContainer"&gt;&lt;a href="#toc_2" title="toc_2" class="anchor" id="toc_2" &gt;#&lt;/a&gt;&lt;/sup&gt;&lt;/h2&gt;
&lt;p&gt;% - &#54788;&#51116; &#54200;&#51665;&#51473;&#51064; &#54028;&#51068; &#51060;&#47492;&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;&lt;/p&gt;
&lt;h2&gt;HTML Export&lt;sup class="tocAnchorContainer"&gt;&lt;a href="#toc_3" title="toc_3" class="anchor" id="toc_3" &gt;#&lt;/a&gt;&lt;/sup&gt;&lt;/h2&gt;
&lt;p&gt;Vim &#50640;&#49436; &#50976;&#50857;&#54620; &#44592;&#45733;&#51473;&#50640; &#54616;&#45208;&#44032; HTML&#54028;&#51068;&#51012; &#47564;&#46300;&#45716; &#44163;&#51060;&#45796;. &#47932;&#47200; Word, &#54620;&#44544; &#46321;&#50640;&#49436;&#45716; &#44900; &#50724;&#47000;&#51204;&#48512;&#53552; &#51648;&#50896;&#54616;&#45912; &#44592;&#45733;&#51060;&#45796;. &#47932;&#47200; Vim&#46020; Word&#50752; &#54620;&#44544;&#52376;&#47100; &#51648;&#51200;&#48516;&#54620; HTML&#51012; &#47564;&#46308;&#50612; &#45236;&#44592;&#45716; &#54616;&#51648;&#47564;, Vim&#51008; Vim&#47564;&#51032; &#44256;&#50976;&#51032; &#51109;&#51216;&#51060; &#51080;&#45796;. &#48148;&#47196; Syntax Highlighting&#51060;&#45796;. Vim&#51008; &#53945;&#51060;&#54616;&#44172;&#46020; &#47928;&#49436; &#54200;&#51665;&#44592;&#51060;&#47732;&#49436;&#46020; IDE&#51032; &#50669;&#54876;&#51012; &#47566;&#51060; &#49688;&#54665;&#54616;&#44256; &#51080;&#44592; &#46412;&#47928;&#50640; &#51060;&#47088; &#44592;&#45733;&#51060; &#49324;&#50857;&#44032;&#45733;&#54620; &#44163;&#51060; &#50500;&#45772;&#44032; &#54616;&#45716; &#49373;&#44033;&#51012; &#54644;&#48376;&#45796; :)&lt;br /&gt;
&lt;br /&gt;
:TOhtml&lt;br /&gt;
&#51060;&#50752; &#44057;&#51060; &#47749;&#47161;&#50612;&#47484; &#49892;&#54665;&#54616;&#47732; &#51088;&#46041;&#51004;&#47196; html &#47928;&#49436;&#44032; &#47564;&#46308;&#50612;&#51652;&#45796;. 7.0 &#51060;&#54980; &#48260;&#51260;&#50640;&#49436;&#45716; &#45796;&#47480; &#54056;&#53412;&#51648;&#47484; &#49324;&#50857;&#54616;&#50668; &#51328;&#45908; &#48120;&#47140;&#54616;&#44256; &#51328;&#45908; &#50500;&#47492;&#45813;&#44172; &#47564;&#46308; &#49688; &#51080;&#45796;&#44256; &#54620;&#45796;. 7.0 &#51060;&#54616; &#48260;&#51204;&#50640;&#49436;&#45716;,&lt;br /&gt;
&lt;br /&gt;
:so $VIMRUNTIME/syntax/2html.vim&lt;br /&gt;
&#47749;&#47161;&#50612;&#47484; &#49324;&#50857;&#54616;&#45716; &#44163;&#44284; &#46041;&#51068;&#54620; &#44208;&#44284;&#47484; &#50619;&#45716; &#44163; &#44057;&#50520;&#45796;.&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;&lt;/p&gt;
&lt;h2&gt;Macro&lt;sup class="tocAnchorContainer"&gt;&lt;a href="#toc_4" title="toc_4" class="anchor" id="toc_4" &gt;#&lt;/a&gt;&lt;/sup&gt;&lt;/h2&gt;
&lt;p&gt;Vim&#50640;&#45716; 3&#44032;&#51648;&#51032; &#48152;&#48373;&#51089;&#50629; &#45800;&#52629;&#44592;&#45733;&#51060; &#51080;&#45796;. &#52395; &#48264;&#51704;&#45716; &#49345;&#50857;&#44396; &#44592;&#45733;&#51060;&#47728;, &#46160; &#48264;&#51704;&#45716; &#47588;&#53356;&#47196; &#44592;&#45733;, &#49464;&#48264;&#51816;&#45716; &#45433;&#51020; &#47588;&#53356;&#47196; &#44592;&#45733;&#51060;&#45796;. &#45208;&#45716; &#49345;&#50857;&#44396;&#50752; &#47588;&#53356;&#47196; &#44592;&#45733;&#51012; &#49324;&#50857;&#54644; &#48372;&#50520;&#45716;&#45936; &#49345;&#45817;&#55176; &#55141;&#48120;&#47196;&#50864;&#47728; &#53076;&#46377;&#50640; &#51080;&#50612;&#49436; &#53360; &#46020;&#50880;&#51060; &#46104;&#50632;&#45796;.&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;&lt;/p&gt;
&lt;h3&gt;&#49345;&#50857;&#44396;&lt;sup class="tocAnchorContainer"&gt;&lt;a href="#toc_5" title="toc_5" class="anchor" id="toc_5" &gt;#&lt;/a&gt;&lt;/sup&gt;&lt;/h3&gt;
&lt;p&gt;&#49345;&#50857;&#44396;&#46976; &#53945;&#51221;&#54620; &#47928;&#51088;&#47484; &#51088;&#46041;&#51004;&#47196; &#52824;&#54872;&#54644; &#51452;&#45716; &#44592;&#45733;&#51012; &#54620;&#45796;. &#50696;&#47484; &#46308;&#47732; &#45208;&#45716; imjuni&#47484; id &#46608;&#45716; &#48324;&#47749;&#51004;&#47196; &#47566;&#51060; &#49324;&#50857;&#54620;&#45796;. &#51060;&#44163;&#51012; &#49345;&#50857;&#44396;&#47196; &#46321;&#47197;&#54616;&#50668; &#45236; &#48376;&#47749;&#51064; Lee.Byung-Joon&#51004;&#47196; &#51088;&#46041;&#51004;&#47196; &#52824;&#54872;&#54616;&#45716; &#49345;&#50857;&#44396;&#45716; &#45796;&#51020;&#44284; &#44057;&#45796;.&lt;br /&gt;
&lt;br /&gt;
ab imjuni Lee. Byung-Joon&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;&lt;/p&gt;
&lt;h3&gt;&#47588;&#53356;&#47196;&lt;sup class="tocAnchorContainer"&gt;&lt;a href="#toc_6" title="toc_6" class="anchor" id="toc_6" &gt;#&lt;/a&gt;&lt;/sup&gt;&lt;/h3&gt;
&lt;p&gt;&#47588;&#53356;&#47196;&#46976; &#49324;&#50857;&#51088;&#44032; &#51221;&#47532;&#54620; &#53945;&#48324;&#54620; &#53412;&#47484; &#49324;&#50857;&#54616;&#50668; &#44536; &#53412;&#47484; &#45580;&#47104;&#51012; &#44221;&#50864; &#51068;&#51221;&#54620; &#47928;&#51088;&#50676; &#46608;&#45716; &#51077;&#47141;&#51060; &#48152;&#48373;&#46104;&#46020;&#47197; &#54616;&#45716; &#44592;&#45733;&#51060;&#45796;. &#50696;&#47484; &#46308;&#47732; &#45208;&#45716; Python&#51012; &#51088;&#51452; &#49324;&#50857;&#54616;&#45716;&#45936;, &#47532;&#45573;&#49828;&#50640;&#49436; Python&#51012; &#49324;&#50857;&#54616;&#44592; &#50948;&#54644;&#49436; &#54028;&#51068;&#51032; 1, 2&#51460;&#50640; #!/usr/bin/python &#44284; # -*- coding: utf-8&#51012; &#44592;&#51077;&#54616;&#50668;&#50556; &#54620;&#45796;. &#51060;&#44163;&#51012; &#47588;&#53356;&#47196;&#47196; &#46321;&#47197;&#54616;&#45716; &#48169;&#48277;&#51008; &#45796;&#51020;&#44284; &#44057;&#45796;.&lt;br /&gt;
&lt;br /&gt;
map &amp;lt;CTRL&amp;gt; + v + p&amp;lt;CTRL&amp;gt; + v + o I#!/usr/bin/python&amp;lt;CTRL&amp;gt; + v + &amp;lt;ENTER&amp;gt;# -*- coding: utf-8&amp;lt;CTRL&amp;gt; + v + &amp;lt;ENTER&amp;gt;&lt;br /&gt;
&#51060;&#47111;&#44172; &#51077;&#47141;&#51012; &#54644;&#46160;&#47732; &#45796;&#51020;&#48512;&#53552; CTRL&#53412;&#47484; &#45572;&#47476;&#44256; p, o&#53412;&#47484; &#52264;&#47168;&#47196; &#45572;&#47476;&#47732; &#51088;&#46041;&#51004;&#47196; #!/usr/bin/python&#44284; # -*- coding: utf-8&#51060; &#51460;&#48148;&#45000;&#51004;&#47196; &#49341;&#51077;&#46108;&#45796;.&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;&lt;/p&gt;
&lt;h2&gt;ScrollLock&lt;sup class="tocAnchorContainer"&gt;&lt;a href="#toc_7" title="toc_7" class="anchor" id="toc_7" &gt;#&lt;/a&gt;&lt;/sup&gt;&lt;/h2&gt;
&lt;p&gt;CTRL+S&#47484; &#45572;&#47476;&#47732; ScrollLock&#44032; &#46108;&#45796;. &#48152;&#45824;&#47196; CTRL+Q&#47484; &#45572;&#47476;&#47732; &#54644;&#51228;&#46108;&#45796;. &#44060;&#51064;&#51201;&#51004;&#47196; &#51060; &#44221;&#50864;&#50640;&#45716; &#45796;&#50868;&#51060; &#46108; &#51460; &#50508;&#44256; &#47566;&#51060; &#44049;&#44049;&#54664;&#45716;&#45936;, &#50669;&#49884; &#51648;&#49345;&#52572;&#44053;&#51032; &#44160;&#49353;&#50644;&#51652; Google&#45784;&#50640;&#44172; &#47932;&#50612;&#48372;&#45768; &#48148;&#47196; &#45813;&#51060; &#45208;&#50772;&#45796;.&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;&lt;/p&gt;
&lt;h2&gt;Folding of Vim&lt;sup class="tocAnchorContainer"&gt;&lt;a href="#toc_8" title="toc_8" class="anchor" id="toc_8" &gt;#&lt;/a&gt;&lt;/sup&gt;&lt;/h2&gt;
&lt;p&gt;&#52636;&#52376; : &lt;a href="http://kltp.kldp.org/stories.php?story=02/11/16/6893604" title="http://kltp.kldp.org/stories.php?story=02/11/16/6893604" class="external"&gt;http://kltp.kldp.org/stories.php?story=02/11/16/6893604&lt;/a&gt; - &#50669;&#49884; kltp&#45716; &#54017;&#51032; &#48372;&#44256;&#51060;&#45796;. &#52572;&#44256;&lt;br /&gt;
&#51060; &#44592;&#45733;&#51008; Vim&#50640;&#49436;&#47564; &#44032;&#45733;&#54616;&#45796;. Vim-tiny&#50640;&#49436; &#44032;&#45733;&#54620;&#51648;&#45716; &#50500;&#51649; &#54869;&#51064;&#54616;&#51648; &#47803;&#54664;&#45796;. &#52280;&#44256;&#47196; Vim-tiny&#46976;, Vim&#51032; &#54645;&#49900;&#44592;&#45733;&#47564; &#52628;&#52636;&#54616;&#50668; &#47564;&#46308;&#50612;&#51652; Vim&#51004;&#47196; Debian Etch&#47484; &#52572;&#52488; &#49444;&#52824;&#54616;&#47732; Vim-tiny&#44032; &#49444;&#52824;&#46108;&#45796;. syntax highlightig, Auto indentation &#46321; Vim&#51032; &#45824;&#54364;&#51201;&#51060;&#51648;&#47564; &#47924;&#44144;&#50868; &#44592;&#45733;&#46308;&#51060; &#49373;&#47029;&#46104;&#50612; &#51080;&#45796;. &#54616;&#51648;&#47564; Vim&#51060; &#44032;&#51652; &#47784;&#46304; &#44592;&#48376; &#44592;&#45733;&#51060; &#52649;&#49892;&#54616;&#44172; &#51228;&#44277;&#46104;&#45716; Vim&#51032; &#48120;&#45768;&#48260;&#51204;&#51060;&#45796;.&lt;br /&gt;
&lt;br /&gt;
Folding &#44592;&#45733;&#51060;&#46976;, &#49548;&#49828;&#51032; &#51068;&#48512;&#48516;&#51012; &#44048;&#52628;&#44144;&#45208; &#46608;&#45716; &#54204;&#52824;&#45716; &#44592;&#45733;&#51060;&#45796;. Eclipse, Visual Studio &#46321;&#50640;&#49436; &#46020;&#51077;&#54616;&#50668; &#54840;&#54217;&#48155;&#51008;&#48148; &#51080;&#45716; &#49884;&#49828;&#53596;&#51060;&#45796;.&lt;br /&gt;
Vim&#50640;&#49436;&#45716; &#45796;&#51020;&#44284; &#44057;&#51008; &#54805;&#53468;&#47196; &#48372;&#50668;&#51652;&#45796;.&lt;br /&gt;
&amp;nbsp;+--&amp;nbsp; 9 &#51460;: ------------------------------------------------------------&lt;br /&gt;
&#51060;&#50752; &#44057;&#51060; &#47751; &#51460;&#51060; Folding &#46104;&#50612; &#51080;&#45716;&#51648; &#48372;&#50668;&#51456;&#45796;. &#51060;&#47484; &#51060;&#50857;&#54616;&#47732; &#49548;&#49828;&#53076;&#46300;&#47484; &#54620;&#44208; &#49688;&#50900;&#54616;&#44172; &#51089;&#51221;&#54616;&#44256; &#46608; &#46356;&#48260;&#44613; &#54624; &#49688; &#51080;&#45796;. &#49548;&#44060;&#47484; &#54616;&#50688;&#51004;&#45768; &#51060;&#51228;&#45716; &#49892;&#51228;&#47196; &#51201;&#50857;&#54616;&#45716; &#48169;&#48277;&#51012; &#50508;&#50500;&#48372;&#51088;.&lt;br /&gt;
&lt;br /&gt;&lt;/p&gt;
&lt;h3&gt;&#49444;&#51221;&lt;sup class="tocAnchorContainer"&gt;&lt;a href="#toc_9" title="toc_9" class="anchor" id="toc_9" &gt;#&lt;/a&gt;&lt;/sup&gt;&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;.vimrc&#50640; &#52628;&#44032;&lt;/p&gt;
&lt;p&gt;set fdm=marker&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li&gt;&#51089;&#49457;&#54616;&#44256; &#51080;&#45716; &#49548;&#49828;&#53076;&#46300;&#50640; &#52628;&#44032;&lt;br /&gt;
&#50616;&#50612;&#50640;&#49436; &#49324;&#50857;&#54616;&#45716; &#51452;&#49437;&#44592;&#54840;&#47484; &#49324;&#50857;&#54616;&#50668; &#45796;&#51020; &#53076;&#46300;&#47484; &#49548;&#49828;&#53076;&#46300;&#50640; &#52628;&#44032;&#54620;&#45796;.&lt;br /&gt;
// vim60: fdm=marker&lt;br /&gt;
# vim60: fdm=marker&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;br /&gt;&lt;/p&gt;
&lt;h3&gt;&#49324;&#50857;&#48277;&lt;sup class="tocAnchorContainer"&gt;&lt;a href="#toc_10" title="toc_10" class="anchor" id="toc_10" &gt;#&lt;/a&gt;&lt;/sup&gt;&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;Folding &#54616;&#44256; &#49910;&#51008; &#48512;&#48516;&#51008; {{{&#50752; }}} &#44592;&#54840;&#47196; &#47926;&#50612; &#51456;&#45796;. &#45796;&#51020; &#50696;&#51228;&#47484; &#52280;&#44256;&#54616;&#46972;. Folding&#47484; &#49324;&#50857;&#54620; &#44036;&#45800;&#54620; &#54028;&#51060;&#50028; &#53076;&#46300;&#51060;&#45796;. (&#51096; &#47784;&#47476;&#44192;&#45796;&#47732; &#50612;&#46523;&#44172; &#54260;&#46377;&#51012; &#49324;&#50857;&#54616;&#45716;&#51648;&#50752;, C++ &#46608;&#45716; JAVA&#46972;&#47732; #&#51008; //&#47196; &#45824;&#52404;&#46112; &#44163;&#51060;&#45796;.&lt;br /&gt;&lt;/p&gt;
&lt;table class="datatable"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p&gt;#!/usr/bin/python&lt;/p&gt;
&lt;p&gt;# -*- coding: utf-8&lt;/p&gt;
&lt;p&gt;# vim60: fdm=marker&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;def HelloWrold():&lt;/p&gt;
&lt;p&gt;#{{{&lt;/p&gt;
&lt;p&gt;&amp;nbsp; &amp;nbsp; print "HelloWorld"&lt;/p&gt;
&lt;p&gt;#}}}&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;if __name__ == '__main__':&lt;/p&gt;
&lt;p&gt;&amp;nbsp; &amp;nbsp; HelloWorld()&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&#45800;&#52629;&#53412;&lt;br /&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Folding : zc (command &#47784;&#46300;&#50640;&#49436; z&#50752; c&#53412;&#47484; &#45572;&#47480;&#45796;)&lt;/li&gt;
&lt;li&gt;Unfolding : zo (command &#47784;&#46300;&#50640;&#49436; z&#50752; o&#53412;&#47484; &#45572;&#47480;&#45796;)&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;ETC&lt;br /&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&#51060;&#47111;&#44172; &#48373;&#51105;&#54616;&#44172; &#54260;&#46377;&#51012; &#49444;&#51221;&#54616;&#45716; &#51060;&#50976;&#45716; &#51088;&#49888;&#51060; &#47564;&#46304; Folding&#47484; &#54028;&#51068;&#50640; &#45224;&#44200; &#45208;&#51473;&#50640; &#45796;&#49884; &#49548;&#49828; &#53076;&#46300;&#47484; Vim&#51004;&#47196; &#50676;&#50612;&#46020; Folding &#51221;&#48372;&#44032; &#45224;&#50500; &#51080;&#46020;&#47197; &#54616;&#44592; &#50948;&#54644;&#49436; &#51060;&#45796;. &#51593;, &#51060;&#47111;&#44172; &#49548;&#49828;&#53076;&#46300;&#50640; &#44592;&#47197;&#54644; &#46160;&#47732; &#52264;&#54980; &#49548;&#49828;&#53076;&#46300;&#47484; &#45796;&#49884; &#50676;&#50632;&#51012; &#46412; Folding &#51221;&#48372;&#47484; &#44536;&#45824;&#47196; &#49324;&#50857;&#54624; &#49688; &#51080;&#45796;. &#47553;&#53356;&#46108; &#54017;&#51012; &#48372;&#47732; &#50808;&#44397;&#51032; &#51068;&#48512; &#49548;&#49828;&#53076;&#46300;&#47484; &#48372;&#47732; &#51060;&#47111;&#44172; &#51089;&#49457;&#46108; &#44163;&#51060; &#51080;&#45796;&#44256; &#54620;&#45796;.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;br /&gt;&lt;/p&gt;
&lt;h2&gt;VIM&#50640;&#49436; tab editing &#49324;&#50857;&#54616;&#44592;&lt;sup class="tocAnchorContainer"&gt;&lt;a href="#toc_11" title="toc_11" class="anchor" id="toc_11" &gt;#&lt;/a&gt;&lt;/sup&gt;&lt;/h2&gt;
&lt;p&gt;&#52636;&#52376; : &lt;a href="http://kltp.kldp.org/stories.php?story=07/01/25/5010287" title="http://kltp.kldp.org/stories.php?story=07/01/25/5010287" class="external"&gt;http://kltp.kldp.org/stories.php?story=07/01/25/5010287&lt;/a&gt;&lt;br /&gt;
VIM 7.0 &#51060;&#49345;&#47564; &#49324;&#50857;&#54624; &#49688; &#51080;&#45716; &#44592;&#45733;&#51060;&#45796;. &#53552;&#48120;&#45328; &#54872;&#44221;&#50640;&#49436;&#46020; &#51096; &#46041;&#51089;&#54616;&#47728; &#44592;&#51316;&#51032; screen &#50976;&#54008;&#47532;&#54000;&#50752; &#50976;&#49324;&#54616;&#51648;&#47564; &#51328; &#45908; &#48376;&#50672;&#51032; &#53485; &#44592;&#45733;&#50640; &#44032;&#44637;&#44172; &#44396;&#54788;&#46104;&#50612; &#51080;&#45796;.&amp;nbsp; &#50669;&#49884; VIM&#51060;&#46972;&#47732; &#47784;&#46304; &#44163;&#51060; &#47749;&#47161;&#50612; &#47784;&#46300;&#47484; &#53685;&#54644;&#49436; &#51060;&#47336;&#50612; &#51652;&#45796;&#45716; &#44163;&#51012; &#51664;&#51089; &#54624; &#49688; &#51080;&#51012; &#44163;&#51060;&#45796;. &#47749;&#47161;&#50612; &#47784;&#46300;&#51032; &#47749;&#47161;&#46308;&#51012; &#53685;&#54644;&#49436; &#53485;&#50640; &#44288;&#54620; &#44033;&#51333; &#47749;&#47161;&#50612;&#47484; &#49892;&#54665;&#54624; &#49688; &#51080;&#45796;.&lt;br /&gt;&lt;/p&gt;
&lt;h3&gt;&#54788;&#51116; vi&#52285;&#50640;&#49436; &#49352; &#53485;&#51004;&#47196; &#50676;&#44592;&lt;sup class="tocAnchorContainer"&gt;&lt;a href="#toc_12" title="toc_12" class="anchor" id="toc_12" &gt;#&lt;/a&gt;&lt;/sup&gt;&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;:tabnew [&lt;em class="italic"&gt;filename&lt;/em&gt;] - [&lt;em class="italic"&gt;filename&lt;/em&gt;]&#44032; &#51316;&#51116;&#54616;&#47732; &#50676;&#44256;,&amp;nbsp; &#50630;&#45796;&#47732; &#49352;&#47196; &#47564;&#46304;&#45796;.&lt;/li&gt;
&lt;li&gt;:tabf [&lt;em class="italic"&gt;filename&lt;/em&gt;]&amp;nbsp; &amp;nbsp; &amp;nbsp; - [&lt;em class="italic"&gt;filename&lt;/em&gt;]&#44032; &#51316;&#51116;&#54616;&#47732; &#50676;&#44256;, &#50630;&#45796;&#47732; &#50640;&#47084;&#47484; &#48156;&#49373;&#54620;&#45796;.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;&#53485; &#44036; &#51060;&#46041;&#54616;&#44592;&lt;sup class="tocAnchorContainer"&gt;&lt;a href="#toc_13" title="toc_13" class="anchor" id="toc_13" &gt;#&lt;/a&gt;&lt;/sup&gt;&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;:tabp - &#51060;&#51204; &#53485;&#51004;&#47196; &#51060;&#46041;&lt;/li&gt;
&lt;li&gt;:tabn - &#45796;&#51020; &#53485;&#51004;&#47196; &#51060;&#46041;&lt;/li&gt;
&lt;li&gt;:tabfirst - &#52376;&#51020; &#53485;&#51004;&#47196; &#51060;&#46041;&lt;/li&gt;
&lt;li&gt;:tablast - &#47560;&#51648;&#47561; &#53485;&#51004;&#47196; &#51060;&#46041;&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;&#50676;&#47140; &#51080;&#45716; &#53485;&#51032; &#51333;&#47448;&lt;sup class="tocAnchorContainer"&gt;&lt;a href="#toc_14" title="toc_14" class="anchor" id="toc_14" &gt;#&lt;/a&gt;&lt;/sup&gt;&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;:tabs&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;&#53485;&#51032; &#48176;&#50676; &#48320;&#44221;&lt;sup class="tocAnchorContainer"&gt;&lt;a href="#toc_15" title="toc_15" class="anchor" id="toc_15" &gt;#&lt;/a&gt;&lt;/sup&gt;&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;tabm [&lt;em class="italic"&gt;n&lt;/em&gt;] - 0 ~ [&lt;em class="italic"&gt;n&lt;/em&gt;]&#44620;&#51648; &#53485;&#51032; &#48176;&#50676;&#51012; &#48320;&#44221;&#54620;&#45796;.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;&#47784;&#46304; &#53485;&#50640; &#52824;&#54872; &#51201;&#50857;&#54616;&#44592;&lt;sup class="tocAnchorContainer"&gt;&lt;a href="#toc_16" title="toc_16" class="anchor" id="toc_16" &gt;#&lt;/a&gt;&lt;/sup&gt;&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;:tabdo %s/[&lt;em class="italic"&gt;original&lt;/em&gt;]/[&lt;em class="italic"&gt;new&lt;/em&gt;]/g - &#47784;&#46304; &#53485;&#50640; &#45824;&#54644;&#49436; [&lt;em class="italic"&gt;original&lt;/em&gt;]&#51032; &#47928;&#51088;&#50676;&#51012; [&lt;em class="italic"&gt;new&lt;/em&gt;]&#47196; &#48320;&#44221;&#54620;&#45796;.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;br /&gt;&lt;/p&gt;
&lt;h2&gt;VIM&#50640;&#49436; File browser &#49324;&#50857;&#54616;&#44592;&lt;sup class="tocAnchorContainer"&gt;&lt;a href="#toc_17" title="toc_17" class="anchor" id="toc_17" &gt;#&lt;/a&gt;&lt;/sup&gt;&lt;/h2&gt;
&lt;p&gt;VIM 6.0 &#51060;&#49345;&#47564; &#49324;&#50857;&#54624; &#49688; &#51080;&#45716; &#44592;&#45733;&#51060;&#45796;. &#53552;&#48120;&#45328; &#54872;&#44221;&#50640;&#49436;&#46020; &#51096; &#46041;&#51089;&#54616;&#47728;, 7.0&#51060; &#46104;&#47732;&#49436; netrw&#47196; browsing &#47784;&#46280;&#51060; &#48320;&#44221;&#46104;&#50632;&#45796;. &#51060;&#47484; &#53685;&#54644;&#49436; &#50896;&#44201;&#51004;&#47196; &#51217;&#49549;&#54616;&#50668; &#54028;&#51068;&#51012; &#50676;&#46988;&#54616;&#44144;&#45208; &#54200;&#51665;&#54624; &#49688; &#51080;&#46020;&#47197; &#48320;&#44221;&#46104;&#50632;&#45796;. &#44032;&#51109; &#53441;&#50900;&#54620; &#44592;&#45733;&#51008; &#48652;&#46972;&#50864;&#51669;&#51012; &#53685;&#54644;&#49436; &#45796;&#47480; &#52285;&#50640;&#49436; &#54028;&#51068;&#51012; &#49440;&#53469;&#54644;&#49436; &#54200;&#51665;&#51012; &#54624; &#49688; &#51080;&#45796;&#45716; &#51216;&#51060;&#45796;. &#51109;&#51216;&#44284; &#45800;&#51216;&#51012; &#46041;&#49884;&#50640; &#51648;&#45768;&#44256; &#51080;&#45796;. &#51109;&#51216;&#51008;, &#50896;&#54616;&#45716; &#54200;&#51665;&#51012; &#50896;&#54616;&#45716; &#54028;&#51068;&#51012; &#48736;&#47476;&#44172; &#52286;&#44256;, &#54200;&#51665;&#51012; &#54624; &#49688; &#51080;&#45796;&#45716; &#51216;&#51060;&#45796;. &#51060;&#45716; &#47588;&#50864; &#50976;&#50857;&#54616;&#45796;&#44256; &#49373;&#44033;&#54620;&#45796;. &#45800;&#51216;&#51008;, &#50724;&#51649; &#52285;&#51012; prev, next&#47196; &#44396;&#48516;&#54616;&#44592; &#46412;&#47928;&#50640; shift + p&#47484; &#51060;&#50857;&#54620; &#51060;&#51204;&#52285;&#51012; &#51060;&#50857;&#54620; &#54200;&#51665;&#51004;&#47196;&#45716; &#54620;&#44228;&#44032; &#51080;&#45796;. &#51060;&#47484; &#53468;&#47732;, taglist&#50752; &#54844;&#50857;&#54616;&#50668; &#49324;&#50857;&#54624; &#44221;&#50864;, &#51060;&#51204; &#52285;&#51004;&#47196; &#51060;&#46041;&#54632;&#50640; &#51080;&#51004;&#50612; previous window&#44032; taglist&#44032; &#46112;&#44221;&#50864; taglist&#44032; &#45803;&#55176;&#44256; &#54200;&#51665;&#54616;&#44256;&#51088; &#54616;&#45716; &#54028;&#51068;&#51060; &#50676;&#47532;&#45716; &#46321;&#51032; &#45800;&#51216;&#51012; &#48372;&#50668;&#51456;&#45796;.&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;&lt;/p&gt;
&lt;h3&gt;&#49324;&#50857;&#48277;&lt;sup class="tocAnchorContainer"&gt;&lt;a href="#toc_18" title="toc_18" class="anchor" id="toc_18" &gt;#&lt;/a&gt;&lt;/sup&gt;&lt;/h3&gt;
&lt;p&gt;:[&lt;em class="italic"&gt;colum&lt;/em&gt;]vs [&lt;em class="italic"&gt;path&lt;/em&gt;] - [&lt;em class="italic"&gt;path&lt;/em&gt;]&#47484; &#49884;&#51089; &#46356;&#47113;&#53664;&#47532;&#47196; [&lt;em class="italic"&gt;colum&lt;/em&gt;] &#45331;&#51060; &#47564;&#53372; vertical file browser&#47484; &#50672;&#45796;.&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;&lt;/p&gt;
&lt;h2&gt;VIM&#50640;&#49436; Tag browser &#49324;&#50857;&#54616;&#44592;&lt;sup class="tocAnchorContainer"&gt;&lt;a href="#toc_19" title="toc_19" class="anchor" id="toc_19" &gt;#&lt;/a&gt;&lt;/sup&gt;&lt;/h2&gt;
&lt;p&gt;ctags&#44032; &#49444;&#52824;&#46104;&#50612; &#51080;&#50612;&#50556; &#54620;&#45796;.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2&gt;VIM&#50640;&#49436; &#52964;&#49436; &#51060;&#46041; (&#45800;&#50612;, &#44292;&#54840;)&lt;/h2&gt;
&lt;table class="datatable"&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;&amp;nbsp;&#45800;&#52629;&#53412;&lt;/th&gt;
&lt;th&gt;&#51032;&#48120;&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;w&lt;/td&gt;
&lt;td&gt;&amp;nbsp;&#52964;&#49436;&#50948;&#52824;&amp;nbsp;&#51204; &#45800;&#50612;&#51032; &#52395; &#48264;&#51704; &#44544;&#51088;&#47196; &#51060;&#46041;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&amp;nbsp;b&lt;/td&gt;
&lt;td&gt;&amp;nbsp;&#52964;&#49436;&#50948;&#52824; &#45800;&#50612; &#52395; &#48264;&#51704; &#44544;&#51088;&#47196; &#51060;&#46041;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&amp;nbsp;e&lt;/td&gt;
&lt;td&gt;&amp;nbsp;&#52964;&#49436;&#50948;&#52824; &#45800;&#50612; &#47560;&#51648;&#47561; &#44544;&#51088;&#47196; &#51060;&#46041;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;ge&lt;/td&gt;
&lt;td&gt;&amp;nbsp;&#52964;&#49436;&#50948;&#52824; &#51204; &#45800;&#50612;&#51032; &#47560;&#51648;&#47561; &#44544;&#51088;&#47196; &#51060;&#46041;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&amp;nbsp;&lt;/td&gt;
&lt;td&gt;&amp;nbsp;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&amp;nbsp;&lt;/td&gt;
&lt;td&gt;&amp;nbsp;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
</description>
      <pubDate>Tue, 19 Aug 2008 11:20:52 +0900</pubDate>
      <link>http://imjuni.springnote.com/pages/275019</link>
      <guid>http://imjuni.springnote.com/pages/275019</guid>
    </item>
    <item>
      <title>&#49352;&#47213;&#44172; &#44277;&#48512;&#54624; &#44163;&#46308;</title>
      <description>&lt;ol&gt;
&lt;li&gt;&amp;nbsp;Open Maru &#44396;&#51064;&#44305;&#44256; -&amp;nbsp;&amp;nbsp;&lt;a href="http://blog.openmaru.com/251"&gt;http://blog.openmaru.com/251&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;FF &#54540;&#47084;&#44536;&#51064; &#51089;&#49457;&#48277; &#48143; &#44036;&#45800;&#54620; &#54540;&#47084;&#44536;&#51064;&lt;/li&gt;
&lt;li&gt;Django &#48143; PHP &#47484; &#51060;&#50857;&#54620; &#49436;&#48260;&#49324;&#51060;&#46300; &#44060;&#48156;&#45733;&#47141;&lt;/li&gt;
&lt;li&gt;UI &#49444;&#44228; &#45733;&#47141; &#48143; UX &#48169;&#48277;&#47200;&lt;/li&gt;
&lt;li&gt;&#54540;&#47000;&#49884; &#50529;&#49496; &#49828;&#53356;&#47549;&#53944; &#54532;&#47196;&#44536;&#47000;&#48141;(&#52628;&#44032;)&lt;/li&gt;
&lt;li&gt;&#45796;&#50577;&#54620; &#54872;&#44221;(&#46356;&#48148;&#51060;&#49828;, OS, &#48652;&#46972;&#50864;&#51200;)&#50640;&#49436; &#54840;&#54872;&#49457; &#51080;&#45716; &#47560;&#53356;&#50629; &#48143; &#49828;&#53356;&#47549;&#54021;&lt;/li&gt;
&lt;/ol&gt;
</description>
      <pubDate>Fri, 01 Aug 2008 09:40:13 +0900</pubDate>
      <link>http://imjuni.springnote.com/pages/1567650</link>
      <guid>http://imjuni.springnote.com/pages/1567650</guid>
    </item>
    <item>
      <title>&#44552;&#51068; &#54624;&#51068;</title>
      <description>&lt;p&gt;&amp;nbsp;08&#50900; 31&#51068;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;2&#49884; &#50864;&#44512; &#44368;&#49688;&#45784;&amp;nbsp;&#50900;&#44036;&#48372;&#44256;&lt;/li&gt;
&lt;li&gt;3&#49884;&amp;nbsp;&#51312;&#54872;&#44508; &#44368;&#49688;&#45784; SIGCSE 1Page Paper &#48120;&#54021;&lt;/li&gt;
&lt;li&gt;&amp;nbsp;&lt;/li&gt;
&lt;/ol&gt;
</description>
      <pubDate>Fri, 01 Aug 2008 09:15:16 +0900</pubDate>
      <link>http://imjuni.springnote.com/pages/1567526</link>
      <guid>http://imjuni.springnote.com/pages/1567526</guid>
    </item>
    <item>
      <title>ESPA Development Schedule</title>
      <description>&lt;h1&gt;Development Consideration&lt;/h1&gt;
&lt;ol&gt;
&lt;li&gt;&#44208;&#44284; &#54028;&#51068; &#53356;&#44592; &#51228;&#50612; ( Server &amp;nbsp;&#53244;&#53552;&#47484; &#49324;&#50857;&#54616;&#44144;&#45208;, &#46608;&#45716; &#45796;&#47480; &#48169;&#48277;&#51012; &#47784;&#49353;)&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;h1&gt;Development Schedule&lt;/h1&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;span class="year"&gt;2008&lt;/span&gt;&lt;span class="separate"&gt;|&lt;/span&gt;&lt;span class="month"&gt;07&amp;nbsp;&lt;/span&gt;&lt;span class="description"&gt;July&lt;/span&gt;&lt;/p&gt;
&lt;table class="xqtTable calendar"&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;&lt;span class="sunday"&gt;Sun&lt;/span&gt;&lt;/th&gt;
&lt;th&gt;Mon&lt;/th&gt;
&lt;th&gt;Tue&lt;/th&gt;
&lt;th&gt;Wed&lt;/th&gt;
&lt;th&gt;Thu&lt;/th&gt;
&lt;th&gt;Fri&lt;/th&gt;
&lt;th&gt;&lt;span class="saturday"&gt;Sat&lt;/span&gt;&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody class="vcalendar"&gt;
&lt;tr&gt;
&lt;td class="vevent"&gt;&lt;/td&gt;
&lt;td class="vevent"&gt;&lt;/td&gt;
&lt;td class="vevent"&gt;
&lt;p class="date"&gt;&lt;a href="/pages/search?q=2008-07-01" title="2008-07-01" class="wiki"&gt;1&lt;/a&gt;&lt;/p&gt;
&lt;p class="summary"&gt;&amp;nbsp;&lt;/p&gt;
&lt;/td&gt;
&lt;td class="vevent"&gt;
&lt;p class="date"&gt;&lt;a href="/pages/search?q=2008-07-02" title="2008-07-02" class="wiki"&gt;2&lt;/a&gt;&lt;/p&gt;
&lt;p class="summary"&gt;&amp;nbsp;&lt;/p&gt;
&lt;/td&gt;
&lt;td class="vevent"&gt;
&lt;p class="date"&gt;&lt;a href="/pages/search?q=2008-07-03" title="2008-07-03" class="wiki"&gt;3&lt;/a&gt;&lt;/p&gt;
&lt;p class="summary"&gt;&amp;nbsp;&lt;/p&gt;
&lt;/td&gt;
&lt;td class="vevent"&gt;
&lt;p class="date"&gt;&lt;a href="/pages/search?q=2008-07-04" title="2008-07-04" class="wiki"&gt;4&lt;/a&gt;&lt;/p&gt;
&lt;p class="summary"&gt;&amp;nbsp;&lt;/p&gt;
&lt;/td&gt;
&lt;td class="vevent"&gt;
&lt;p class="date"&gt;&lt;a href="/pages/search?q=2008-07-05" title="2008-07-05" class="wiki"&gt;&lt;span class="saturday"&gt;5&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p class="summary"&gt;&amp;nbsp;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="vevent"&gt;
&lt;p class="date"&gt;&lt;a href="/pages/search?q=2008-07-06" title="2008-07-06" class="wiki"&gt;&lt;span class="sunday"&gt;6&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p class="summary"&gt;&amp;nbsp;&lt;/p&gt;
&lt;/td&gt;
&lt;td class="vevent"&gt;
&lt;p class="date"&gt;&lt;a href="/pages/search?q=2008-07-07" title="2008-07-07" class="wiki"&gt;7&lt;/a&gt;&lt;/p&gt;
&lt;p class="summary"&gt;&amp;nbsp;&lt;/p&gt;
&lt;/td&gt;
&lt;td class="vevent"&gt;
&lt;p class="date"&gt;&lt;a href="/pages/search?q=2008-07-08" title="2008-07-08" class="wiki"&gt;8&lt;/a&gt;&lt;/p&gt;
&lt;p class="summary"&gt;&amp;nbsp;&lt;/p&gt;
&lt;/td&gt;
&lt;td class="vevent"&gt;
&lt;p class="date"&gt;&lt;a href="/pages/search?q=2008-07-09" title="2008-07-09" class="wiki"&gt;9&lt;/a&gt;&lt;/p&gt;
&lt;p class="summary"&gt;&amp;nbsp;&lt;/p&gt;
&lt;/td&gt;
&lt;td class="vevent"&gt;
&lt;p class="date"&gt;&lt;a href="/pages/search?q=2008-07-10" title="2008-07-10" class="wiki"&gt;10&lt;/a&gt;&lt;/p&gt;
&lt;p class="summary"&gt;&amp;nbsp;&lt;/p&gt;
&lt;/td&gt;
&lt;td class="vevent"&gt;
&lt;p class="date"&gt;&lt;a href="/pages/search?q=2008-07-11" title="2008-07-11" class="wiki"&gt;11&lt;/a&gt;&lt;/p&gt;
&lt;p class="summary"&gt;&amp;nbsp;&lt;/p&gt;
&lt;/td&gt;
&lt;td class="vevent"&gt;
&lt;p class="date"&gt;&lt;a href="/pages/search?q=2008-07-12" title="2008-07-12" class="wiki"&gt;&lt;span class="saturday"&gt;12&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p class="summary"&gt;&amp;nbsp;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="vevent"&gt;
&lt;p class="date"&gt;&lt;a href="/pages/search?q=2008-07-13" title="2008-07-13" class="wiki"&gt;&lt;span class="sunday"&gt;13&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p class="summary"&gt;&amp;nbsp;&lt;/p&gt;
&lt;/td&gt;
&lt;td class="vevent"&gt;
&lt;p class="date"&gt;&lt;a href="/pages/search?q=2008-07-14" title="2008-07-14" class="wiki"&gt;14&lt;/a&gt;&lt;/p&gt;
&lt;p class="summary"&gt;&amp;nbsp;&lt;/p&gt;
&lt;/td&gt;
&lt;td class="vevent"&gt;
&lt;p class="date"&gt;&lt;a href="/pages/search?q=2008-07-15" title="2008-07-15" class="wiki"&gt;15&lt;/a&gt;&lt;/p&gt;
&lt;p class="summary"&gt;&amp;nbsp;&lt;/p&gt;
&lt;/td&gt;
&lt;td class="vevent"&gt;
&lt;p class="date"&gt;&lt;a href="/pages/search?q=2008-07-16" title="2008-07-16" class="wiki"&gt;16&lt;/a&gt;&lt;/p&gt;
&lt;p class="summary"&gt;&amp;nbsp;&lt;/p&gt;
&lt;/td&gt;
&lt;td class="vevent"&gt;
&lt;p class="date"&gt;&lt;a href="/pages/search?q=2008-07-17" title="2008-07-17" class="wiki"&gt;17&lt;/a&gt;&lt;/p&gt;
&lt;p class="summary"&gt;&amp;nbsp;&lt;/p&gt;
&lt;/td&gt;
&lt;td class="vevent"&gt;
&lt;p class="date"&gt;&lt;a href="/pages/search?q=2008-07-18" title="2008-07-18" class="wiki"&gt;18&lt;/a&gt;&lt;/p&gt;
&lt;p class="summary"&gt;&amp;nbsp;&lt;/p&gt;
&lt;/td&gt;
&lt;td class="vevent"&gt;
&lt;p class="date"&gt;&lt;a href="/pages/search?q=2008-07-19" title="2008-07-19" class="wiki"&gt;&lt;span class="saturday"&gt;19&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p class="summary"&gt;&amp;nbsp;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="vevent"&gt;
&lt;p class="date"&gt;&lt;a href="/pages/search?q=2008-07-20" title="2008-07-20" class="wiki"&gt;&lt;span class="sunday"&gt;20&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p class="summary"&gt;&amp;nbsp;&lt;/p&gt;
&lt;/td&gt;
&lt;td class="vevent"&gt;
&lt;p class="date"&gt;&lt;a href="/pages/search?q=2008-07-21" title="2008-07-21" class="wiki"&gt;21&lt;/a&gt;&lt;/p&gt;
&lt;p class="summary"&gt;&amp;nbsp;&lt;/p&gt;
&lt;/td&gt;
&lt;td class="vevent"&gt;
&lt;p class="date"&gt;&lt;a href="/pages/search?q=2008-07-22" title="2008-07-22" class="wiki"&gt;22&lt;/a&gt;&lt;/p&gt;
&lt;p class="summary"&gt;&amp;nbsp;&lt;/p&gt;
&lt;/td&gt;
&lt;td class="vevent"&gt;
&lt;p class="date"&gt;&lt;a href="/pages/search?q=2008-07-23" title="2008-07-23" class="wiki"&gt;23&lt;/a&gt;&lt;/p&gt;
&lt;p class="summary"&gt;&amp;nbsp;&lt;/p&gt;
&lt;/td&gt;
&lt;td class="vevent"&gt;
&lt;p class="date"&gt;&lt;a href="/pages/search?q=2008-07-24" title="2008-07-24" class="wiki"&gt;24&lt;/a&gt;&lt;/p&gt;
&lt;p class="summary"&gt;&amp;nbsp;&lt;/p&gt;
&lt;/td&gt;
&lt;td class="vevent"&gt;
&lt;p class="date"&gt;&lt;a href="/pages/search?q=2008-07-25" title="2008-07-25" class="wiki"&gt;25&lt;/a&gt;&lt;/p&gt;
&lt;p class="summary"&gt;&amp;nbsp;&lt;/p&gt;
&lt;/td&gt;
&lt;td class="vevent"&gt;
&lt;p class="date"&gt;&lt;a href="/pages/search?q=2008-07-26" title="2008-07-26" class="wiki"&gt;&lt;span class="saturday"&gt;26&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p class="summary"&gt;&amp;nbsp;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="vevent"&gt;
&lt;p class="date"&gt;&lt;a href="/pages/search?q=2008-07-27" title="2008-07-27" class="wiki"&gt;&lt;span class="sunday"&gt;27&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p class="summary"&gt;&amp;nbsp;&lt;/p&gt;
&lt;/td&gt;
&lt;td class="vevent"&gt;
&lt;p class="date"&gt;&lt;a href="/pages/search?q=2008-07-28" title="2008-07-28" class="wiki"&gt;28&lt;/a&gt;&lt;/p&gt;
&lt;p class="summary"&gt;&amp;nbsp;Development Day.1&lt;/p&gt;
&lt;/td&gt;
&lt;td class="vevent"&gt;
&lt;p class="date"&gt;&lt;a href="/pages/search?q=2008-07-29" title="2008-07-29" class="wiki"&gt;29&lt;/a&gt;&lt;/p&gt;
&lt;p class="summary"&gt;&amp;nbsp;&lt;/p&gt;
&lt;/td&gt;
&lt;td class="vevent"&gt;
&lt;p class="date"&gt;&lt;a href="/pages/search?q=2008-07-30" title="2008-07-30" class="wiki"&gt;30&lt;/a&gt;&lt;/p&gt;
&lt;p class="summary"&gt;&amp;nbsp;&lt;/p&gt;
&lt;/td&gt;
&lt;td class="vevent"&gt;
&lt;p class="date"&gt;&lt;a href="/pages/search?q=2008-07-31" title="2008-07-31" class="wiki"&gt;31&lt;/a&gt;&lt;/p&gt;
&lt;p class="summary"&gt;&amp;nbsp;&lt;/p&gt;
&lt;/td&gt;
&lt;td class="vevent"&gt;&lt;/td&gt;
&lt;td class="vevent"&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;Development Day. 1&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&#50696;&#51221;&#49324;&#54637;&lt;/li&gt;
&lt;li&gt;Form 1&#44060; &#51060;&#49345; &#51228;&#51089; (&#51312;&#44368; &#44284;&#51228; &#50629;&#47196;&#46300;, &#54617;&#49373; &#44284;&#51228; &#51228;&#52636;, &#44368;&#49688; &#44284;&#51228; &#51228;&#52636;)&lt;/li&gt;
&lt;li&gt;Form &#44284; SWF Uploader &#53685;&#54633; (Flash &#50629;&#47196;&#45908; &#51060;&#49885;)&lt;/li&gt;
&lt;li&gt;Marker &#51228;&#51089;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&#45804;&#49457;&#49324;&#54637;&lt;/li&gt;
&lt;li&gt;&amp;nbsp;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Delvelopment Day. 2&lt;/p&gt;
&lt;p&gt;&#47785;&#54364;:&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
</description>
      <pubDate>Mon, 28 Jul 2008 13:57:43 +0900</pubDate>
      <link>http://imjuni.springnote.com/pages/1550116</link>
      <guid>http://imjuni.springnote.com/pages/1550116</guid>
    </item>
  </channel>
</rss>
