<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
	<channel>
		<title>NUL's Blog</title>
		<link>http://blog.nul.kr/</link>
		<description></description>
		<language>ko</language>
		<pubDate>Fri, 18 May 2012 21:13:48 +0900</pubDate>
		<generator>Tistory 1.1 (http://www.tistory.com/)</generator>
		<managingEditor>NUL</managingEditor>
		<image>
			<title>NUL's Blog</title>
			<url>http://cfile25.uf.tistory.com/image/153F540C49E80ED3C80B23</url>
			<link>http://blog.nul.kr</link>
			<description></description>
		</image>
		<item>
			<title>VPS (가상서버호스팅) 재 설치</title>
			<link>http://blog.nul.kr/345</link>
			<description>우분투를 주로 쓰다보니 (그래봐야 많이 쓰는건 아니지만)&lt;br /&gt;
&lt;br /&gt;
기존 페도라 서버를 만지기 불편하기도 하고....&lt;br /&gt;
&lt;br /&gt;
리눅스 사용 능력이 미숙하다보니... 다른 베포판을 번갈아 쓰기가 좀 불편함&lt;br /&gt;
&lt;br /&gt;
그래서 아예 새로 설치&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;http://cafe24.com&quot; target=&quot;_blank&quot; title=&quot;[http://cafe24.com]로 이동합니다.&quot;&gt;cafe24.com&lt;/a&gt; 에서 때마침 VPS 호스팅에 우분투도 설치해준다기에 신청....&lt;br /&gt;
&lt;br /&gt;
SSH만 가능하고 APM을 직접 설치해야 한다고합니다. 뭐 설치하면 되죠..;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;http://tactlee.egloos.com/2776912&quot; target=&quot;_blank&quot; title=&quot;[http://tactlee.egloos.com/2776912]로 이동합니다.&quot;&gt;ubuntu 10.10 에서 redmine 설치 절차&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
제가 지금껏 본 가장 쉬운 설치입니다.... &amp;nbsp;자동으로 다운 받아 거의 다 알아서 해버림 ...;&lt;br /&gt;
&lt;br /&gt;
근데 버전이 구버전 입니다... 별수 없는게 저렇게 쉽게 패키징화 된 건 구버전일 수밖에 없죠....&amp;nbsp;&lt;br /&gt;
&lt;br /&gt;
그래서&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
위 링크 내용중 $ sudo apt-get install redmine redmine-mysql 요걸 빼고 &lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;http://blog.nul.kr/344&quot; target=&quot;_blank&quot;&gt;2012/05/15 - [리눅스] - redmine 2.0.0 업그레이드&lt;/a&gt;&amp;nbsp;참고해서&amp;nbsp;redmine 2.0 설치&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;http://blog.nul.kr/244&quot; target=&quot;_blank&quot;&gt;2009/12/15 - [리눅스] - Redmine VPS 서버 구축&lt;/a&gt;&amp;nbsp;참고 해서, SVN 설치&amp;nbsp;&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;http://blog.nul.kr/246&quot; target=&quot;_blank&quot;&gt;2009/12/29 - [리눅스] - CRON 을 사용한 SVN + REDMINE 백업&lt;/a&gt;&amp;nbsp;참고해서&amp;nbsp;DB및 데이터 복원&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;http://blog.nul.kr/320&quot; target=&quot;_blank&quot;&gt;2011/11/16 - [리눅스] - TurnKey Linux redmine 설치&lt;/a&gt;&amp;nbsp;참고해서 SVN과 DB 연동&lt;br /&gt;
&lt;br /&gt;
이제와서 보니 지난글 들이 참 정리가 안되어 있네요... 저걸보고 어찌 설치할수 있을까...;&amp;nbsp;&lt;br /&gt;
&lt;br /&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;br /&gt;
이리저리 해보다 보면&amp;nbsp;&amp;nbsp;Passenger 유저가&amp;nbsp;www-data&amp;nbsp;가 아닐 수도 있어서&amp;nbsp;Passenger 모듈 등록시 아래 처럼 추가 지정해 주는게 좋다.&lt;br /&gt;
&lt;br /&gt;
&lt;div&gt;
$ sudo scite /etc/apache2/mods-available/passenger.conf&lt;/div&gt;
&lt;div&gt;
----&lt;/div&gt;
&lt;div&gt;
&amp;nbsp; &amp;nbsp;LoadModule passenger_module /var/lib/gems/1.8/gems/passenger-3.0.6/ext/apache2/mod_passenger.so&lt;/div&gt;
&lt;div&gt;
&amp;nbsp; &amp;nbsp;PassengerRoot /var/lib/gems/1.8/gems/passenger-3.0.6&lt;/div&gt;
&lt;div&gt;
&amp;nbsp; &amp;nbsp;PassengerRuby /usr/bin/ruby1.8&lt;/div&gt;
&lt;div&gt;
&amp;nbsp; &amp;nbsp;PassengerDefaultUser www-data&lt;/div&gt;
&lt;div&gt;
----&lt;/div&gt;
&lt;div&gt;
$ sudo ln -s /etc/apache2/mods-available/passenger.conf /etc/apache2/mods-enabled/passenger.conf&lt;br /&gt;
&amp;nbsp;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
아무튼 끝내고 보니....&lt;br /&gt;
&lt;br /&gt;
어떤 문제인지 첨부파일 경로가 예전 경로에서 바뀌지 않네요....&lt;br /&gt;
&lt;br /&gt;
이게 DB에 저장 되는 건지 어디 파일에 저장 되는건지 확실치는 않은데...&amp;nbsp;&lt;br /&gt;
&lt;br /&gt;
OS를 밀고 깔았는데도 바뀌지 않은걸로 봐서 DB에 저장되는 듯 한데,&amp;nbsp;&lt;br /&gt;
&lt;br /&gt;
복원 과정에서 문제가 있었을 수가 있죠.... 1.2.3 버전을 2.0.0 버전에 바로 적용 시켰으니...&lt;br /&gt;
&lt;br /&gt;
아무튼.... mysql 수동 조작을 어찌할지 몰라서 걍 예전 경로로 mv 시켜버림......&amp;nbsp;&lt;br /&gt;
&lt;br /&gt;
끝&amp;nbsp;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;entry-ccl&quot; style=&quot;clear: both; text-align: right; margin-bottom: 10px&quot;&gt;
	&lt;img id=&quot;ccl-icon-345-0&quot; class=&quot;entry-ccl-by&quot; src=&quot;http://i1.daumcdn.net/cfs.tistory/v/0/static/admin/editor/ccl_black01.png&quot; alt=&quot;저작자 표시&quot;/&gt;
	&lt;img id=&quot;ccl-icon-345-1&quot; class=&quot;entry-ccl-nc&quot; src=&quot;http://i1.daumcdn.net/cfs.tistory/v/0/static/admin/editor/ccl_black02.png&quot; alt=&quot;비영리&quot;/&gt;
	&lt;img id=&quot;ccl-icon-345-2&quot; class=&quot;entry-ccl-nd&quot; src=&quot;http://i1.daumcdn.net/cfs.tistory/v/0/static/admin/editor/ccl_black03.png&quot; alt=&quot;변경 금지&quot;/&gt;
	&lt;!--
	&lt;rdf:RDF xmlns=&quot;http://web.resource.org/cc/&quot; xmlns:dc=&quot;http://purl.org/dc/elements/1.1/&quot; xmlns:rdf=&quot;http://www.w3.org/1999/02/22-rdf-syntax-ns#&quot;&gt;
		&lt;Work rdf:about=&quot;&quot;&gt;
			&lt;license rdf:resource=&quot;http://creativecommons.org/licenses/by-nc-nd/2.0/kr/&quot; /&gt;
		&lt;/Work&gt;
		&lt;License rdf:about=&quot;http://creativecommons.org/licenses/by-nc-nd/&quot;&gt;
			&lt;permits rdf:resource=&quot;http://web.resource.org/cc/Reproduction&quot;/&gt;
			&lt;permits rdf:resource=&quot;http://web.resource.org/cc/Distribution&quot;/&gt;
			&lt;requires rdf:resource=&quot;http://web.resource.org/cc/Notice&quot;/&gt;
			&lt;requires rdf:resource=&quot;http://web.resource.org/cc/Attribution&quot;/&gt;
			&lt;prohibits rdf:resource=&quot;http://web.resource.org/cc/CommercialUse&quot;/&gt;
		&lt;/License&gt;
	&lt;/rdf:RDF&gt;
	--&gt;
&lt;/div&gt;
</description>
			<category>리눅스</category>
			<category>redmine</category>
			<category>ubuntu</category>
			<category>vps</category>
			<author>NUL</author>
			<guid>http://blog.nul.kr/345</guid>
			<comments>http://blog.nul.kr/345#entry345comment</comments>
			<pubDate>Fri, 18 May 2012 21:04:00 +0900</pubDate>
		</item>
		<item>
			<title>redmine 2.0.0 업그레이드</title>
			<link>http://blog.nul.kr/344</link>
			<description>&lt;div&gt;
&lt;a href=&quot;http://rubyforge.org/frs/?group_id=1850&quot; target=&quot;_blank&quot; title=&quot;[http://rubyforge.org/frs/?group_id=1850]로 이동합니다.&quot;&gt;다운로드&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;a href=&quot;http://www.redmine.org/projects/redmine/wiki/RedmineUpgrade&quot; target=&quot;_blank&quot; title=&quot;[http://www.redmine.org/projects/redmine/wiki/RedmineUpgrade]로 이동합니다.&quot;&gt;업그레이드 정보&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;b&gt;1. 다운로드/설치&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
redmine-2.0.0.tar.gz 를 받아서 압축을 풉니다.&lt;br /&gt;
&lt;br /&gt;
tar xvzf filename.tar.gz&lt;br /&gt;
&lt;br /&gt;
기존 설치 폴더 이름에 _old 를 붙이고,&amp;nbsp;redmine-2.0.0 폴더를 기존 폴더의 이름으로 바꿉니다.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;b&gt;2. 백업&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
만약을 위해 svn, mysql, files을 백업 합니다&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
database.yml, configuration.yml 요것도 백업 (있다면)후 새로 설치한 redmine에 덮어써 줍니다.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;3. &lt;a href=&quot;http://rmagick.rubyforge.org/&quot; target=&quot;_blank&quot; title=&quot;[http://rmagick.rubyforge.org/]로 이동합니다.&quot;&gt;RMagick&lt;/a&gt; 설치&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
저한텐 굳이 필요 없지만 걍 설치 했습니다.&amp;nbsp;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
apt-get install libmagickwand-dev&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;4. requirement 체크&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
ruby -v&amp;nbsp;&lt;br /&gt;
&lt;br /&gt;
루비 버전은 사용가능하니 루비는 냅두고 rails 설치&lt;br /&gt;
&lt;br /&gt;
gem install rails -v=3.2.3&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;5. bundle 설치&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
1.4 버전부턴 이넘으로 gem dependency를 &amp;nbsp;체크하나봅니다.&lt;/div&gt;
&lt;div&gt;
&amp;nbsp;&lt;br /&gt;
mysql을 사용하므로 아래처럼....&lt;br /&gt;
&amp;nbsp;&lt;/div&gt;
&lt;div&gt;
bundle install --without development test postgresql sqlite&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
gem install bundler&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
메세지에 따라 추가 설치 하고...&lt;br /&gt;
&lt;br /&gt;
bundle show 하면 현재 gem 들을 보여줍니다.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;6. 업그레이드&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
rake config/initializers/session_store.rb&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
이거 안되서 아래처럼 걍 다시 만듦...&lt;br /&gt;
&lt;br /&gt;
rake generate_secret_token&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
rake db:migrate RAILS_ENV=production&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;7. 클리어&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
rake tmp:cache:clear&lt;/div&gt;
&lt;div&gt;
rake tmp:sessions:clear&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;8. 권한 설정&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
chown www-data:www-data file, tmp, log config/environment.rb&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;entry-ccl&quot; style=&quot;clear: both; text-align: right; margin-bottom: 10px&quot;&gt;
	&lt;img id=&quot;ccl-icon-344-0&quot; class=&quot;entry-ccl-by&quot; src=&quot;http://i1.daumcdn.net/cfs.tistory/v/0/static/admin/editor/ccl_black01.png&quot; alt=&quot;저작자 표시&quot;/&gt;
	&lt;img id=&quot;ccl-icon-344-1&quot; class=&quot;entry-ccl-nc&quot; src=&quot;http://i1.daumcdn.net/cfs.tistory/v/0/static/admin/editor/ccl_black02.png&quot; alt=&quot;비영리&quot;/&gt;
	&lt;img id=&quot;ccl-icon-344-2&quot; class=&quot;entry-ccl-nd&quot; src=&quot;http://i1.daumcdn.net/cfs.tistory/v/0/static/admin/editor/ccl_black03.png&quot; alt=&quot;변경 금지&quot;/&gt;
	&lt;!--
	&lt;rdf:RDF xmlns=&quot;http://web.resource.org/cc/&quot; xmlns:dc=&quot;http://purl.org/dc/elements/1.1/&quot; xmlns:rdf=&quot;http://www.w3.org/1999/02/22-rdf-syntax-ns#&quot;&gt;
		&lt;Work rdf:about=&quot;&quot;&gt;
			&lt;license rdf:resource=&quot;http://creativecommons.org/licenses/by-nc-nd/2.0/kr/&quot; /&gt;
		&lt;/Work&gt;
		&lt;License rdf:about=&quot;http://creativecommons.org/licenses/by-nc-nd/&quot;&gt;
			&lt;permits rdf:resource=&quot;http://web.resource.org/cc/Reproduction&quot;/&gt;
			&lt;permits rdf:resource=&quot;http://web.resource.org/cc/Distribution&quot;/&gt;
			&lt;requires rdf:resource=&quot;http://web.resource.org/cc/Notice&quot;/&gt;
			&lt;requires rdf:resource=&quot;http://web.resource.org/cc/Attribution&quot;/&gt;
			&lt;prohibits rdf:resource=&quot;http://web.resource.org/cc/CommercialUse&quot;/&gt;
		&lt;/License&gt;
	&lt;/rdf:RDF&gt;
	--&gt;
&lt;/div&gt;
</description>
			<category>리눅스</category>
			<category>redmine</category>
			<category>ruby on rails</category>
			<author>NUL</author>
			<guid>http://blog.nul.kr/344</guid>
			<comments>http://blog.nul.kr/344#entry344comment</comments>
			<pubDate>Tue, 15 May 2012 18:18:00 +0900</pubDate>
		</item>
		<item>
			<title>델파이에서 TortoiseSVN SubWCRev 활용</title>
			<link>http://blog.nul.kr/343</link>
			<description>검색해서 찾아오신 분들은 다 같은 생각일 겁니다.&lt;br /&gt;
&lt;br /&gt;
SVN의 리비전 정보로 리소스의 파일 버전으로 활용하면 편하지 않을까.... 그런 생각이죠&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
실행파일만 주는줄 알고 있었는데.... TortoiseSVN에서 COM 도 지원해주네요.... 여태 몰랐네....&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;http://tortoisesvn.net/docs/nightly/TortoiseSVN_en/tsvn-subwcrev-com-interface.html&quot;&gt;http://tortoisesvn.net/docs/nightly/TortoiseSVN_en/tsvn-subwcrev-com-interface.html&lt;/a&gt;&amp;nbsp;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
델파이에서 Active X 설치 해도 되고...&lt;br /&gt;
&lt;br /&gt;
전 걍 아래처럼 헤더 파일만 카피해서 씁니다.. 어차피 필요한 건 몇줄 안되거든요&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;

&lt;style type=&quot;text/css&quot;&gt;	&lt;!--
    .default {color: #000000; background: #FFFFFF;}
    .comment {color: #000099; background: #E9E9E0; font-weight: bold;}
    .precompiler {color: #009900; background: #E0FFE0; font-weight: bold;}
    .string {color: #3333FF; background: #FFFFFF; font-weight: bold;}
    .number {color: #009900; background: #FFFFFF; font-weight: bold;}
    .assembler {color: #CC0000; background: #FFFFFF; font-weight: bold;}
    .symbol {color: #000000; background: #FFFFFF; font-weight: bold;}
    .reserved {color: #000000; background: #FFFFFF; font-weight: bold;}
    .border {border: 1px solid Silver; background: #FFFFFF; border-bottom: 1px solid Gray; border-right: 1px solid Gray;}
--&gt; &lt;/style&gt;
&lt;pre class=&quot;default&quot;&gt;&lt;span class=&quot;reserved&quot;&gt;unit&lt;/span&gt; LibSubWCRev&lt;span class=&quot;symbol&quot;&gt;;&lt;/span&gt;

&lt;span class=&quot;reserved&quot;&gt;interface&lt;/span&gt;

&lt;span class=&quot;reserved&quot;&gt;uses&lt;/span&gt; Windows&lt;span class=&quot;symbol&quot;&gt;,&lt;/span&gt; ActiveX&lt;span class=&quot;symbol&quot;&gt;,&lt;/span&gt; Classes&lt;span class=&quot;symbol&quot;&gt;,&lt;/span&gt; Graphics&lt;span class=&quot;symbol&quot;&gt;,&lt;/span&gt; OleServer&lt;span class=&quot;symbol&quot;&gt;,&lt;/span&gt; StdVCL&lt;span class=&quot;symbol&quot;&gt;,&lt;/span&gt; Variants&lt;span class=&quot;symbol&quot;&gt;;&lt;/span&gt;
  
&lt;span class=&quot;reserved&quot;&gt;type&lt;/span&gt;
  ISubWCRev &lt;span class=&quot;symbol&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;reserved&quot;&gt;interface&lt;/span&gt;&lt;span class=&quot;symbol&quot;&gt;(&lt;/span&gt;IDispatch&lt;span class=&quot;symbol&quot;&gt;)&lt;/span&gt;
    &lt;span class=&quot;symbol&quot;&gt;[&lt;/span&gt;&lt;span class=&quot;string&quot;&gt;'{2F5EA5B0-4DE7-4F96-8E6B-FC0C37D9C0D6}'&lt;/span&gt;&lt;span class=&quot;symbol&quot;&gt;]&lt;/span&gt;
    &lt;span class=&quot;reserved&quot;&gt;procedure&lt;/span&gt; GetWCInfo&lt;span class=&quot;symbol&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;reserved&quot;&gt;const&lt;/span&gt; wcPath&lt;span class=&quot;symbol&quot;&gt;:&lt;/span&gt; WideString&lt;span class=&quot;symbol&quot;&gt;;&lt;/span&gt; folders&lt;span class=&quot;symbol&quot;&gt;:&lt;/span&gt; WordBool&lt;span class=&quot;symbol&quot;&gt;;&lt;/span&gt; externals&lt;span class=&quot;symbol&quot;&gt;:&lt;/span&gt; WordBool&lt;span class=&quot;symbol&quot;&gt;);&lt;/span&gt; &lt;span class=&quot;reserved&quot;&gt;safecall&lt;/span&gt;&lt;span class=&quot;symbol&quot;&gt;;&lt;/span&gt;
    &lt;span class=&quot;reserved&quot;&gt;function&lt;/span&gt; Get_Revision&lt;span class=&quot;symbol&quot;&gt;:&lt;/span&gt; OleVariant&lt;span class=&quot;symbol&quot;&gt;;&lt;/span&gt; &lt;span class=&quot;reserved&quot;&gt;safecall&lt;/span&gt;&lt;span class=&quot;symbol&quot;&gt;;&lt;/span&gt;
    &lt;span class=&quot;reserved&quot;&gt;function&lt;/span&gt; Get_MinRev&lt;span class=&quot;symbol&quot;&gt;:&lt;/span&gt; OleVariant&lt;span class=&quot;symbol&quot;&gt;;&lt;/span&gt; &lt;span class=&quot;reserved&quot;&gt;safecall&lt;/span&gt;&lt;span class=&quot;symbol&quot;&gt;;&lt;/span&gt;
    &lt;span class=&quot;reserved&quot;&gt;function&lt;/span&gt; Get_MaxRev&lt;span class=&quot;symbol&quot;&gt;:&lt;/span&gt; OleVariant&lt;span class=&quot;symbol&quot;&gt;;&lt;/span&gt; &lt;span class=&quot;reserved&quot;&gt;safecall&lt;/span&gt;&lt;span class=&quot;symbol&quot;&gt;;&lt;/span&gt;
    &lt;span class=&quot;reserved&quot;&gt;function&lt;/span&gt; Get_Date&lt;span class=&quot;symbol&quot;&gt;:&lt;/span&gt; OleVariant&lt;span class=&quot;symbol&quot;&gt;;&lt;/span&gt; &lt;span class=&quot;reserved&quot;&gt;safecall&lt;/span&gt;&lt;span class=&quot;symbol&quot;&gt;;&lt;/span&gt;
    &lt;span class=&quot;reserved&quot;&gt;function&lt;/span&gt; Get_Url&lt;span class=&quot;symbol&quot;&gt;:&lt;/span&gt; OleVariant&lt;span class=&quot;symbol&quot;&gt;;&lt;/span&gt; &lt;span class=&quot;reserved&quot;&gt;safecall&lt;/span&gt;&lt;span class=&quot;symbol&quot;&gt;;&lt;/span&gt;
    &lt;span class=&quot;reserved&quot;&gt;function&lt;/span&gt; Get_Author&lt;span class=&quot;symbol&quot;&gt;:&lt;/span&gt; OleVariant&lt;span class=&quot;symbol&quot;&gt;;&lt;/span&gt; &lt;span class=&quot;reserved&quot;&gt;safecall&lt;/span&gt;&lt;span class=&quot;symbol&quot;&gt;;&lt;/span&gt;
    &lt;span class=&quot;reserved&quot;&gt;function&lt;/span&gt; Get_HasModifications&lt;span class=&quot;symbol&quot;&gt;:&lt;/span&gt; WordBool&lt;span class=&quot;symbol&quot;&gt;;&lt;/span&gt; &lt;span class=&quot;reserved&quot;&gt;safecall&lt;/span&gt;&lt;span class=&quot;symbol&quot;&gt;;&lt;/span&gt;
    &lt;span class=&quot;reserved&quot;&gt;function&lt;/span&gt; Get_IsSvnItem&lt;span class=&quot;symbol&quot;&gt;:&lt;/span&gt; WordBool&lt;span class=&quot;symbol&quot;&gt;;&lt;/span&gt; &lt;span class=&quot;reserved&quot;&gt;safecall&lt;/span&gt;&lt;span class=&quot;symbol&quot;&gt;;&lt;/span&gt;
    &lt;span class=&quot;reserved&quot;&gt;function&lt;/span&gt; Get_NeedsLocking&lt;span class=&quot;symbol&quot;&gt;:&lt;/span&gt; WordBool&lt;span class=&quot;symbol&quot;&gt;;&lt;/span&gt; &lt;span class=&quot;reserved&quot;&gt;safecall&lt;/span&gt;&lt;span class=&quot;symbol&quot;&gt;;&lt;/span&gt;
    &lt;span class=&quot;reserved&quot;&gt;function&lt;/span&gt; Get_IsLocked&lt;span class=&quot;symbol&quot;&gt;:&lt;/span&gt; WordBool&lt;span class=&quot;symbol&quot;&gt;;&lt;/span&gt; &lt;span class=&quot;reserved&quot;&gt;safecall&lt;/span&gt;&lt;span class=&quot;symbol&quot;&gt;;&lt;/span&gt;
    &lt;span class=&quot;reserved&quot;&gt;function&lt;/span&gt; Get_LockCreationDate&lt;span class=&quot;symbol&quot;&gt;:&lt;/span&gt; OleVariant&lt;span class=&quot;symbol&quot;&gt;;&lt;/span&gt; &lt;span class=&quot;reserved&quot;&gt;safecall&lt;/span&gt;&lt;span class=&quot;symbol&quot;&gt;;&lt;/span&gt;
    &lt;span class=&quot;reserved&quot;&gt;function&lt;/span&gt; Get_LockOwner&lt;span class=&quot;symbol&quot;&gt;:&lt;/span&gt; OleVariant&lt;span class=&quot;symbol&quot;&gt;;&lt;/span&gt; &lt;span class=&quot;reserved&quot;&gt;safecall&lt;/span&gt;&lt;span class=&quot;symbol&quot;&gt;;&lt;/span&gt;
    &lt;span class=&quot;reserved&quot;&gt;function&lt;/span&gt; Get_LockComment&lt;span class=&quot;symbol&quot;&gt;:&lt;/span&gt; OleVariant&lt;span class=&quot;symbol&quot;&gt;;&lt;/span&gt; &lt;span class=&quot;reserved&quot;&gt;safecall&lt;/span&gt;&lt;span class=&quot;symbol&quot;&gt;;&lt;/span&gt;
    &lt;span class=&quot;reserved&quot;&gt;property&lt;/span&gt; Revision&lt;span class=&quot;symbol&quot;&gt;:&lt;/span&gt; OleVariant &lt;span class=&quot;reserved&quot;&gt;read&lt;/span&gt; Get_Revision&lt;span class=&quot;symbol&quot;&gt;;&lt;/span&gt;
    &lt;span class=&quot;reserved&quot;&gt;property&lt;/span&gt; MinRev&lt;span class=&quot;symbol&quot;&gt;:&lt;/span&gt; OleVariant &lt;span class=&quot;reserved&quot;&gt;read&lt;/span&gt; Get_MinRev&lt;span class=&quot;symbol&quot;&gt;;&lt;/span&gt;
    &lt;span class=&quot;reserved&quot;&gt;property&lt;/span&gt; MaxRev&lt;span class=&quot;symbol&quot;&gt;:&lt;/span&gt; OleVariant &lt;span class=&quot;reserved&quot;&gt;read&lt;/span&gt; Get_MaxRev&lt;span class=&quot;symbol&quot;&gt;;&lt;/span&gt;
    &lt;span class=&quot;reserved&quot;&gt;property&lt;/span&gt; Date&lt;span class=&quot;symbol&quot;&gt;:&lt;/span&gt; OleVariant &lt;span class=&quot;reserved&quot;&gt;read&lt;/span&gt; Get_Date&lt;span class=&quot;symbol&quot;&gt;;&lt;/span&gt;
    &lt;span class=&quot;reserved&quot;&gt;property&lt;/span&gt; Url&lt;span class=&quot;symbol&quot;&gt;:&lt;/span&gt; OleVariant &lt;span class=&quot;reserved&quot;&gt;read&lt;/span&gt; Get_Url&lt;span class=&quot;symbol&quot;&gt;;&lt;/span&gt;
    &lt;span class=&quot;reserved&quot;&gt;property&lt;/span&gt; Author&lt;span class=&quot;symbol&quot;&gt;:&lt;/span&gt; OleVariant &lt;span class=&quot;reserved&quot;&gt;read&lt;/span&gt; Get_Author&lt;span class=&quot;symbol&quot;&gt;;&lt;/span&gt;
    &lt;span class=&quot;reserved&quot;&gt;property&lt;/span&gt; HasModifications&lt;span class=&quot;symbol&quot;&gt;:&lt;/span&gt; WordBool &lt;span class=&quot;reserved&quot;&gt;read&lt;/span&gt; Get_HasModifications&lt;span class=&quot;symbol&quot;&gt;;&lt;/span&gt;
    &lt;span class=&quot;reserved&quot;&gt;property&lt;/span&gt; IsSvnItem&lt;span class=&quot;symbol&quot;&gt;:&lt;/span&gt; WordBool &lt;span class=&quot;reserved&quot;&gt;read&lt;/span&gt; Get_IsSvnItem&lt;span class=&quot;symbol&quot;&gt;;&lt;/span&gt;
    &lt;span class=&quot;reserved&quot;&gt;property&lt;/span&gt; NeedsLocking&lt;span class=&quot;symbol&quot;&gt;:&lt;/span&gt; WordBool &lt;span class=&quot;reserved&quot;&gt;read&lt;/span&gt; Get_NeedsLocking&lt;span class=&quot;symbol&quot;&gt;;&lt;/span&gt;
    &lt;span class=&quot;reserved&quot;&gt;property&lt;/span&gt; IsLocked&lt;span class=&quot;symbol&quot;&gt;:&lt;/span&gt; WordBool &lt;span class=&quot;reserved&quot;&gt;read&lt;/span&gt; Get_IsLocked&lt;span class=&quot;symbol&quot;&gt;;&lt;/span&gt;
    &lt;span class=&quot;reserved&quot;&gt;property&lt;/span&gt; LockCreationDate&lt;span class=&quot;symbol&quot;&gt;:&lt;/span&gt; OleVariant &lt;span class=&quot;reserved&quot;&gt;read&lt;/span&gt; Get_LockCreationDate&lt;span class=&quot;symbol&quot;&gt;;&lt;/span&gt;
    &lt;span class=&quot;reserved&quot;&gt;property&lt;/span&gt; LockOwner&lt;span class=&quot;symbol&quot;&gt;:&lt;/span&gt; OleVariant &lt;span class=&quot;reserved&quot;&gt;read&lt;/span&gt; Get_LockOwner&lt;span class=&quot;symbol&quot;&gt;;&lt;/span&gt;
    &lt;span class=&quot;reserved&quot;&gt;property&lt;/span&gt; LockComment&lt;span class=&quot;symbol&quot;&gt;:&lt;/span&gt; OleVariant &lt;span class=&quot;reserved&quot;&gt;read&lt;/span&gt; Get_LockComment&lt;span class=&quot;symbol&quot;&gt;;&lt;/span&gt;
  &lt;span class=&quot;reserved&quot;&gt;end&lt;/span&gt;&lt;span class=&quot;symbol&quot;&gt;;&lt;/span&gt;

  CoSubWCRev &lt;span class=&quot;symbol&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;reserved&quot;&gt;class&lt;/span&gt;
    &lt;span class=&quot;reserved&quot;&gt;class&lt;/span&gt; &lt;span class=&quot;reserved&quot;&gt;function&lt;/span&gt; Create&lt;span class=&quot;symbol&quot;&gt;:&lt;/span&gt; ISubWCRev&lt;span class=&quot;symbol&quot;&gt;;&lt;/span&gt;
    &lt;span class=&quot;reserved&quot;&gt;class&lt;/span&gt; &lt;span class=&quot;reserved&quot;&gt;function&lt;/span&gt; CreateRemote&lt;span class=&quot;symbol&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;reserved&quot;&gt;const&lt;/span&gt; MachineName&lt;span class=&quot;symbol&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;reserved&quot;&gt;string&lt;/span&gt;&lt;span class=&quot;symbol&quot;&gt;):&lt;/span&gt; ISubWCRev&lt;span class=&quot;symbol&quot;&gt;;&lt;/span&gt;
  &lt;span class=&quot;reserved&quot;&gt;end&lt;/span&gt;&lt;span class=&quot;symbol&quot;&gt;;&lt;/span&gt;

  &lt;span class=&quot;reserved&quot;&gt;const&lt;/span&gt;
    CLASS_SubWCRev&lt;span class=&quot;symbol&quot;&gt;:&lt;/span&gt; TGUID &lt;span class=&quot;symbol&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;string&quot;&gt;'{F26E2640-0CFF-43DC-8325-575A3261D885}'&lt;/span&gt;&lt;span class=&quot;symbol&quot;&gt;;&lt;/span&gt;
    
&lt;span class=&quot;reserved&quot;&gt;implementation&lt;/span&gt;

&lt;span class=&quot;reserved&quot;&gt;uses&lt;/span&gt;
  ComObj&lt;span class=&quot;symbol&quot;&gt;;&lt;/span&gt;

&lt;span class=&quot;reserved&quot;&gt;class&lt;/span&gt; &lt;span class=&quot;reserved&quot;&gt;function&lt;/span&gt; CoSubWCRev&lt;span class=&quot;symbol&quot;&gt;.&lt;/span&gt;Create&lt;span class=&quot;symbol&quot;&gt;:&lt;/span&gt; ISubWCRev&lt;span class=&quot;symbol&quot;&gt;;&lt;/span&gt;
&lt;span class=&quot;reserved&quot;&gt;begin&lt;/span&gt;
  Result &lt;span class=&quot;symbol&quot;&gt;:=&lt;/span&gt; CreateComObject&lt;span class=&quot;symbol&quot;&gt;(&lt;/span&gt;CLASS_SubWCRev&lt;span class=&quot;symbol&quot;&gt;)&lt;/span&gt; &lt;span class=&quot;reserved&quot;&gt;as&lt;/span&gt; ISubWCRev&lt;span class=&quot;symbol&quot;&gt;;&lt;/span&gt;
&lt;span class=&quot;reserved&quot;&gt;end&lt;/span&gt;&lt;span class=&quot;symbol&quot;&gt;;&lt;/span&gt;

&lt;span class=&quot;reserved&quot;&gt;class&lt;/span&gt; &lt;span class=&quot;reserved&quot;&gt;function&lt;/span&gt; CoSubWCRev&lt;span class=&quot;symbol&quot;&gt;.&lt;/span&gt;CreateRemote&lt;span class=&quot;symbol&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;reserved&quot;&gt;const&lt;/span&gt; MachineName&lt;span class=&quot;symbol&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;reserved&quot;&gt;string&lt;/span&gt;&lt;span class=&quot;symbol&quot;&gt;):&lt;/span&gt; ISubWCRev&lt;span class=&quot;symbol&quot;&gt;;&lt;/span&gt;
&lt;span class=&quot;reserved&quot;&gt;begin&lt;/span&gt;
  Result &lt;span class=&quot;symbol&quot;&gt;:=&lt;/span&gt; CreateRemoteComObject&lt;span class=&quot;symbol&quot;&gt;(&lt;/span&gt;MachineName&lt;span class=&quot;symbol&quot;&gt;,&lt;/span&gt; CLASS_SubWCRev&lt;span class=&quot;symbol&quot;&gt;)&lt;/span&gt; &lt;span class=&quot;reserved&quot;&gt;as&lt;/span&gt; ISubWCRev&lt;span class=&quot;symbol&quot;&gt;;&lt;/span&gt;
&lt;span class=&quot;reserved&quot;&gt;end&lt;/span&gt;&lt;span class=&quot;symbol&quot;&gt;;&lt;/span&gt;

&lt;span class=&quot;reserved&quot;&gt;end&lt;/span&gt;&lt;span class=&quot;symbol&quot;&gt;.&lt;/span&gt;
&lt;/pre&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;http://blog.nul.kr/342&quot; target=&quot;_blank&quot;&gt;2012/05/04 - [PROG.] - IOTAProjectOptions 의 Value 항목들&lt;br /&gt;
&lt;/a&gt;&lt;a href=&quot;http://delphiaddinfortortoisesvn.tigris.org/&quot;&gt;http://delphiaddinfortortoisesvn.tigris.org&lt;/a&gt;&amp;nbsp;&lt;br /&gt;
&lt;br /&gt;
이런걸 조합하면 커밋할때 마다&amp;nbsp;리비전 정보를&amp;nbsp;res 파일의 버전 정보에 삽입하는 것이 가능합니다.&amp;nbsp;&lt;div class=&quot;entry-ccl&quot; style=&quot;clear: both; text-align: right; margin-bottom: 10px&quot;&gt;
	&lt;img id=&quot;ccl-icon-343-0&quot; class=&quot;entry-ccl-by&quot; src=&quot;http://i1.daumcdn.net/cfs.tistory/v/0/static/admin/editor/ccl_black01.png&quot; alt=&quot;저작자 표시&quot;/&gt;
	&lt;img id=&quot;ccl-icon-343-1&quot; class=&quot;entry-ccl-nc&quot; src=&quot;http://i1.daumcdn.net/cfs.tistory/v/0/static/admin/editor/ccl_black02.png&quot; alt=&quot;비영리&quot;/&gt;
	&lt;img id=&quot;ccl-icon-343-2&quot; class=&quot;entry-ccl-nd&quot; src=&quot;http://i1.daumcdn.net/cfs.tistory/v/0/static/admin/editor/ccl_black03.png&quot; alt=&quot;변경 금지&quot;/&gt;
	&lt;!--
	&lt;rdf:RDF xmlns=&quot;http://web.resource.org/cc/&quot; xmlns:dc=&quot;http://purl.org/dc/elements/1.1/&quot; xmlns:rdf=&quot;http://www.w3.org/1999/02/22-rdf-syntax-ns#&quot;&gt;
		&lt;Work rdf:about=&quot;&quot;&gt;
			&lt;license rdf:resource=&quot;http://creativecommons.org/licenses/by-nc-nd/2.0/kr/&quot; /&gt;
		&lt;/Work&gt;
		&lt;License rdf:about=&quot;http://creativecommons.org/licenses/by-nc-nd/&quot;&gt;
			&lt;permits rdf:resource=&quot;http://web.resource.org/cc/Reproduction&quot;/&gt;
			&lt;permits rdf:resource=&quot;http://web.resource.org/cc/Distribution&quot;/&gt;
			&lt;requires rdf:resource=&quot;http://web.resource.org/cc/Notice&quot;/&gt;
			&lt;requires rdf:resource=&quot;http://web.resource.org/cc/Attribution&quot;/&gt;
			&lt;prohibits rdf:resource=&quot;http://web.resource.org/cc/CommercialUse&quot;/&gt;
		&lt;/License&gt;
	&lt;/rdf:RDF&gt;
	--&gt;
&lt;/div&gt;
</description>
			<category>PROG.</category>
			<category>COM Interface</category>
			<category>delphi 2007</category>
			<category>SubWCRev</category>
			<category>TortoiseSVN</category>
			<author>NUL</author>
			<guid>http://blog.nul.kr/343</guid>
			<comments>http://blog.nul.kr/343#entry343comment</comments>
			<pubDate>Fri, 04 May 2012 22:04:00 +0900</pubDate>
		</item>
		<item>
			<title>IOTAProjectOptions 의 Value 항목들</title>
			<link>http://blog.nul.kr/342</link>
			<description>SVN과 버전 정보의 연동을 위해서 써먹을수 있지 않을까 싶어 뽑아 봤습니다.&lt;br /&gt;
&lt;br /&gt;RC파일 만드는것보다는 낫겠다 싶어서요&lt;br /&gt;
&lt;br /&gt;델파이 2007 기준이고 TYPE=NAME 으로 표기했습니다.&lt;br /&gt;
&lt;br /&gt;&lt;div&gt;
tkLString=HostApplication&lt;/div&gt;
&lt;div&gt;tkLString=RunParams&lt;/div&gt;
&lt;div&gt;tkClass=EnvVars&lt;/div&gt;
&lt;div&gt;tkClass=SysVars&lt;/div&gt;
&lt;div&gt;tkClass=SymTabs&lt;/div&gt;
&lt;div&gt;tkLString=Launcher&lt;/div&gt;
&lt;div&gt;tkEnumeration=UseLauncher&lt;/div&gt;
&lt;div&gt;tkLString=DebugCWD&lt;/div&gt;
&lt;div&gt;tkLString=RemoteHost&lt;/div&gt;
&lt;div&gt;tkLString=RemotePath&lt;/div&gt;
&lt;div&gt;tkLString=RemoteParams&lt;/div&gt;
&lt;div&gt;tkLString=RemoteLauncher&lt;/div&gt;
&lt;div&gt;tkEnumeration=UseRemoteLauncher&lt;/div&gt;
&lt;div&gt;tkLString=RemoteCWD&lt;/div&gt;
&lt;div&gt;tkEnumeration=RemoteDebug&lt;/div&gt;
&lt;div&gt;tkEnumeration=LoadAllSymbols&lt;/div&gt;
&lt;div&gt;tkEnumeration=LoadUnspecifiedSymbols&lt;/div&gt;
&lt;div&gt;tkLString=SymbolSearchPath&lt;/div&gt;
&lt;div&gt;tkInteger=Align&lt;/div&gt;
&lt;div&gt;tkInteger=BoolEval&lt;/div&gt;
&lt;div&gt;tkInteger=Assertions&lt;/div&gt;
&lt;div&gt;tkInteger=UnitDebugInfo&lt;/div&gt;
&lt;div&gt;tkInteger=ImportedData&lt;/div&gt;
&lt;div&gt;tkInteger=LongStrings&lt;/div&gt;
&lt;div&gt;tkInteger=IOChecks&lt;/div&gt;
&lt;div&gt;tkInteger=WriteableConst&lt;/div&gt;
&lt;div&gt;tkInteger=LocalSymbols&lt;/div&gt;
&lt;div&gt;tkInteger=TypeInfo&lt;/div&gt;
&lt;div&gt;tkInteger=Optimization&lt;/div&gt;
&lt;div&gt;tkInteger=OpenStrings&lt;/div&gt;
&lt;div&gt;tkInteger=OverflowChecks&lt;/div&gt;
&lt;div&gt;tkInteger=RangeChecks&lt;/div&gt;
&lt;div&gt;tkInteger=StackChecks&lt;/div&gt;
&lt;div&gt;tkInteger=TypedAddress&lt;/div&gt;
&lt;div&gt;tkInteger=SafeDivide&lt;/div&gt;
&lt;div&gt;tkInteger=VarStringChecks&lt;/div&gt;
&lt;div&gt;tkInteger=StackFrames&lt;/div&gt;
&lt;div&gt;tkInteger=ExtendedSyntax&lt;/div&gt;
&lt;div&gt;tkInteger=ReferenceInfo&lt;/div&gt;
&lt;div&gt;tkInteger=MinEnumSize&lt;/div&gt;
&lt;div&gt;tkEnumeration=DebugInfo&lt;/div&gt;
&lt;div&gt;tkEnumeration=RemoteSymbols&lt;/div&gt;
&lt;div&gt;tkSet=OutputObj&lt;/div&gt;
&lt;div&gt;tkEnumeration=GenHpp&lt;/div&gt;
&lt;div&gt;tkEnumeration=HintFlag&lt;/div&gt;
&lt;div&gt;tkEnumeration=WarnFlag&lt;/div&gt;
&lt;div&gt;tkInteger=StackSize&lt;/div&gt;
&lt;div&gt;tkInteger=MaxStackSize&lt;/div&gt;
&lt;div&gt;tkInteger=ResourceReserve&lt;/div&gt;
&lt;div&gt;tkInteger=ImageBase&lt;/div&gt;
&lt;div&gt;tkEnumeration=Target&lt;/div&gt;
&lt;div&gt;tkEnumeration=MapFile&lt;/div&gt;
&lt;div&gt;tkEnumeration=GenDRC&lt;/div&gt;
&lt;div&gt;tkEnumeration=GenDOC&lt;/div&gt;
&lt;div&gt;tkLString=CompileName&lt;/div&gt;
&lt;div&gt;tkLString=Defines&lt;/div&gt;
&lt;div&gt;tkLString=SysDefines&lt;/div&gt;
&lt;div&gt;tkLString=OutputDir&lt;/div&gt;
&lt;div&gt;tkLString=UnitOutputDir&lt;/div&gt;
&lt;div&gt;tkLString=UnitDir&lt;/div&gt;
&lt;div&gt;tkLString=ObjDir&lt;/div&gt;
&lt;div&gt;tkLString=SrcDir&lt;/div&gt;
&lt;div&gt;tkLString=ResDir&lt;/div&gt;
&lt;div&gt;tkLString=NamespacePrefix&lt;/div&gt;
&lt;div&gt;tkLString=PkgDllDir&lt;/div&gt;
&lt;div&gt;tkLString=OptionsString&lt;/div&gt;
&lt;div&gt;tkLString=SOName&lt;/div&gt;
&lt;div&gt;tkLString=SOPrefix&lt;/div&gt;
&lt;div&gt;tkEnumeration=SOPrefixDefined&lt;/div&gt;
&lt;div&gt;tkLString=SOSuffix&lt;/div&gt;
&lt;div&gt;tkLString=SOVersion&lt;/div&gt;
&lt;div&gt;tkLString=DynamicLoader&lt;/div&gt;
&lt;div&gt;tkLString=PasCodepage&lt;/div&gt;
&lt;div&gt;tkEnumeration=PasPlatform&lt;/div&gt;
&lt;div&gt;tkEnumeration=SignAssembly&lt;/div&gt;
&lt;div&gt;tkEnumeration=DelaySign&lt;/div&gt;
&lt;div&gt;tkLString=KeyFile&lt;/div&gt;
&lt;div&gt;tkLString=KeyContainer&lt;/div&gt;
&lt;div&gt;tkInteger=WarnSymbolDeprecated&lt;/div&gt;
&lt;div&gt;tkInteger=WarnSymbolLibrary&lt;/div&gt;
&lt;div&gt;tkInteger=WarnSymbolPlatform&lt;/div&gt;
&lt;div&gt;tkInteger=WarnSymbolExperimental&lt;/div&gt;
&lt;div&gt;tkInteger=WarnUnitLibrary&lt;/div&gt;
&lt;div&gt;tkInteger=WarnUnitPlatform&lt;/div&gt;
&lt;div&gt;tkInteger=WarnUnitDeprecated&lt;/div&gt;
&lt;div&gt;tkInteger=WarnUnitExperimental&lt;/div&gt;
&lt;div&gt;tkInteger=WarnHresultCompat&lt;/div&gt;
&lt;div&gt;tkInteger=WarnHidingMember&lt;/div&gt;
&lt;div&gt;tkInteger=WarnHiddenVirtual&lt;/div&gt;
&lt;div&gt;tkInteger=WarnGarbage&lt;/div&gt;
&lt;div&gt;tkInteger=WarnBoundsError&lt;/div&gt;
&lt;div&gt;tkInteger=WarnZeroNilCompat&lt;/div&gt;
&lt;div&gt;tkInteger=WarnStringConstTrunced&lt;/div&gt;
&lt;div&gt;tkInteger=WarnForLoopVarVarpar&lt;/div&gt;
&lt;div&gt;tkInteger=WarnTypedConstVarpar&lt;/div&gt;
&lt;div&gt;tkInteger=WarnAsgToTypedConst&lt;/div&gt;
&lt;div&gt;tkInteger=WarnCaseLabelRange&lt;/div&gt;
&lt;div&gt;tkInteger=WarnForVariable&lt;/div&gt;
&lt;div&gt;tkInteger=WarnConstructingAbstract&lt;/div&gt;
&lt;div&gt;tkInteger=WarnComparisonFalse&lt;/div&gt;
&lt;div&gt;tkInteger=WarnComparisonTrue&lt;/div&gt;
&lt;div&gt;tkInteger=WarnComparingSignedUnsigned&lt;/div&gt;
&lt;div&gt;tkInteger=WarnCombiningSignedUnsigned&lt;/div&gt;
&lt;div&gt;tkInteger=WarnUnsupportedConstruct&lt;/div&gt;
&lt;div&gt;tkInteger=WarnFileOpen&lt;/div&gt;
&lt;div&gt;tkInteger=WarnFileOpenUnitsrc&lt;/div&gt;
&lt;div&gt;tkInteger=WarnBadGlobalSymbol&lt;/div&gt;
&lt;div&gt;tkInteger=WarnDuplicateCtorDtor&lt;/div&gt;
&lt;div&gt;tkInteger=WarnInvalidDirective&lt;/div&gt;
&lt;div&gt;tkInteger=WarnPackageNoLink&lt;/div&gt;
&lt;div&gt;tkInteger=WarnPackagedThreadvar&lt;/div&gt;
&lt;div&gt;tkInteger=WarnImplicitImport&lt;/div&gt;
&lt;div&gt;tkInteger=WarnHppemitIgnored&lt;/div&gt;
&lt;div&gt;tkInteger=WarnNoRetval&lt;/div&gt;
&lt;div&gt;tkInteger=WarnUseBeforeDef&lt;/div&gt;
&lt;div&gt;tkInteger=WarnForLoopVarUndef&lt;/div&gt;
&lt;div&gt;tkInteger=WarnUnitNameMismatch&lt;/div&gt;
&lt;div&gt;tkInteger=WarnNoCfgFileFound&lt;/div&gt;
&lt;div&gt;tkInteger=WarnMessageDirective&lt;/div&gt;
&lt;div&gt;tkInteger=WarnImplicitVariants&lt;/div&gt;
&lt;div&gt;tkInteger=WarnUnicodeToLocale&lt;/div&gt;
&lt;div&gt;tkInteger=WarnLocaleToUnicode&lt;/div&gt;
&lt;div&gt;tkInteger=WarnImagebaseMultiple&lt;/div&gt;
&lt;div&gt;tkInteger=WarnSuspiciousTypecast&lt;/div&gt;
&lt;div&gt;tkInteger=WarnPrivatePropaccessor&lt;/div&gt;
&lt;div&gt;tkInteger=WarnUnsafeType&lt;/div&gt;
&lt;div&gt;tkInteger=WarnUnsafeCode&lt;/div&gt;
&lt;div&gt;tkInteger=WarnUnsafeCast&lt;/div&gt;
&lt;div&gt;tkInteger=WarnOptionTruncated&lt;/div&gt;
&lt;div&gt;tkInteger=WarnWideCharReduced&lt;/div&gt;
&lt;div&gt;tkInteger=WarnDuplicatesIgnored&lt;/div&gt;
&lt;div&gt;tkInteger=WarnInitSeq&lt;/div&gt;
&lt;div&gt;tkInteger=WarnLocalPInvoke&lt;/div&gt;
&lt;div&gt;tkInteger=WarnXMLWhitespaceNotAllowed&lt;/div&gt;
&lt;div&gt;tkInteger=WarnXMLUnknownEntity&lt;/div&gt;
&lt;div&gt;tkInteger=WarnXMLInvalidNameStart&lt;/div&gt;
&lt;div&gt;tkInteger=WarnXMLInvalidName&lt;/div&gt;
&lt;div&gt;tkInteger=WarnXMLExpectedCharacter&lt;/div&gt;
&lt;div&gt;tkInteger=WarnXMLCREFNoResolve&lt;/div&gt;
&lt;div&gt;tkInteger=WarnXMLNoParm&lt;/div&gt;
&lt;div&gt;tkInteger=WarnXMLNoMatchingParm&lt;/div&gt;
&lt;div&gt;tkLString=PkgDcpDir&lt;/div&gt;
&lt;div&gt;tkEnumeration=UsePackages&lt;/div&gt;
&lt;div&gt;tkLString=Packages&lt;/div&gt;
&lt;div&gt;tkLString=UnitAliases&lt;/div&gt;
&lt;div&gt;tkLString=ExeDescription&lt;/div&gt;
&lt;div&gt;tkEnumeration=ImplicitBuild&lt;/div&gt;
&lt;div&gt;tkEnumeration=RuntimeOnly&lt;/div&gt;
&lt;div&gt;tkEnumeration=DesigntimeOnly&lt;/div&gt;
&lt;div&gt;tkLString=DebugSourcePath&lt;/div&gt;
&lt;div&gt;tkEnumeration=ImageDebugInfo&lt;/div&gt;
&lt;div&gt;tkInteger=HeapSize&lt;/div&gt;
&lt;div&gt;tkInteger=MaxHeapSize&lt;/div&gt;
&lt;div&gt;tkInteger=LinkMaxErrors&lt;/div&gt;
&lt;div&gt;tkEnumeration=LinkShowMangle&lt;/div&gt;
&lt;div&gt;tkEnumeration=LinkGenImportLib&lt;/div&gt;
&lt;div&gt;tkEnumeration=LinkGenLib&lt;/div&gt;
&lt;div&gt;tkEnumeration=LinkNoStateFiles&lt;/div&gt;
&lt;div&gt;tkInteger=LinkSubsysMajor&lt;/div&gt;
&lt;div&gt;tkInteger=LinkSubsysMinor&lt;/div&gt;
&lt;div&gt;tkEnumeration=LinkCaseSensitiveLink&lt;/div&gt;
&lt;div&gt;tkEnumeration=LinkCalculateChecksum&lt;/div&gt;
&lt;div&gt;tkEnumeration=LinkFastTLS&lt;/div&gt;
&lt;div&gt;tkEnumeration=LinkReplaceResources&lt;/div&gt;
&lt;div&gt;tkInteger=LinkUserMajor&lt;/div&gt;
&lt;div&gt;tkInteger=LinkUserMinor&lt;/div&gt;
&lt;div&gt;tkLString=LinkImageComment&lt;/div&gt;
&lt;div&gt;tkLString=LinkDelayLoad&lt;/div&gt;
&lt;div&gt;tkEnumeration=CppDebugInfo&lt;/div&gt;
&lt;div&gt;tkEnumeration=LineNumbers&lt;/div&gt;
&lt;div&gt;tkEnumeration=AutoRegVars&lt;/div&gt;
&lt;div&gt;tkEnumeration=MergeDupStrs&lt;/div&gt;
&lt;div&gt;tkEnumeration=EnableInLines&lt;/div&gt;
&lt;div&gt;tkEnumeration=ShowWarnings&lt;/div&gt;
&lt;div&gt;tkEnumeration=StdStackFrame&lt;/div&gt;
&lt;div&gt;tkEnumeration=TreatEnumsAsInts&lt;/div&gt;
&lt;div&gt;tkEnumeration=PCH&lt;/div&gt;
&lt;div&gt;tkEnumeration=ShowInfoMsgs&lt;/div&gt;
&lt;div&gt;tkEnumeration=ShowExtendedMsgs&lt;/div&gt;
&lt;div&gt;tkEnumeration=GenDll&lt;/div&gt;
&lt;div&gt;tkEnumeration=GenConsoleApp&lt;/div&gt;
&lt;div&gt;tkEnumeration=GenPackage&lt;/div&gt;
&lt;div&gt;tkEnumeration=GenStaticLibrary&lt;/div&gt;
&lt;div&gt;tkEnumeration=ShowLinkerWarnings&lt;/div&gt;
&lt;div&gt;tkEnumeration=LinkDebugVcl&lt;/div&gt;
&lt;div&gt;tkEnumeration=InstructionSet&lt;/div&gt;
&lt;div&gt;tkEnumeration=Alignment&lt;/div&gt;
&lt;div&gt;tkEnumeration=CallingConvention&lt;/div&gt;
&lt;div&gt;tkEnumeration=RegisterVars&lt;/div&gt;
&lt;div&gt;tkEnumeration=Ansi&lt;/div&gt;
&lt;div&gt;tkEnumeration=AutoDep&lt;/div&gt;
&lt;div&gt;tkEnumeration=Underscore&lt;/div&gt;
&lt;div&gt;tkEnumeration=PICCodeGen&lt;/div&gt;
&lt;div&gt;tkEnumeration=FastFloat&lt;/div&gt;
&lt;div&gt;tkEnumeration=PentiumFloat&lt;/div&gt;
&lt;div&gt;tkEnumeration=NestedComments&lt;/div&gt;
&lt;div&gt;tkEnumeration=MFCCompat&lt;/div&gt;
&lt;div&gt;tkInteger=IdentLen&lt;/div&gt;
&lt;div&gt;tkEnumeration=MemberPrecision&lt;/div&gt;
&lt;div&gt;tkEnumeration=ForLoops&lt;/div&gt;
&lt;div&gt;tkEnumeration=TwoChar&lt;/div&gt;
&lt;div&gt;tkEnumeration=CodeModifiers&lt;/div&gt;
&lt;div&gt;tkEnumeration=EnableRTTI&lt;/div&gt;
&lt;div&gt;tkEnumeration=EnableExceptions&lt;/div&gt;
&lt;div&gt;tkEnumeration=EHLocalInfo&lt;/div&gt;
&lt;div&gt;tkEnumeration=EHDtor&lt;/div&gt;
&lt;div&gt;tkEnumeration=EHPrologs&lt;/div&gt;
&lt;div&gt;tkEnumeration=ZeroBaseClass&lt;/div&gt;
&lt;div&gt;tkEnumeration=ZeroClassFunction&lt;/div&gt;
&lt;div&gt;tkEnumeration=ForceCppCompile&lt;/div&gt;
&lt;div&gt;tkEnumeration=MemberPointer&lt;/div&gt;
&lt;div&gt;tkEnumeration=VTables&lt;/div&gt;
&lt;div&gt;tkEnumeration=Templates&lt;/div&gt;
&lt;div&gt;tkLString=PchPath&lt;/div&gt;
&lt;div&gt;tkLString=PchStopAfter&lt;/div&gt;
&lt;div&gt;tkEnumeration=UseDynamicRtl&lt;/div&gt;
&lt;div&gt;tkEnumeration=MultiThreaded&lt;/div&gt;
&lt;div&gt;tkEnumeration=ATLMultiUse&lt;/div&gt;
&lt;div&gt;tkEnumeration=ATLDebugQI&lt;/div&gt;
&lt;div&gt;tkEnumeration=ATLCoinitMultiThreaded&lt;/div&gt;
&lt;div&gt;tkEnumeration=ATLAutoRegisterInproc&lt;/div&gt;
&lt;div&gt;tkEnumeration=ATLDebugRefCount&lt;/div&gt;
&lt;div&gt;tkEnumeration=ATLDebug&lt;/div&gt;
&lt;div&gt;tkEnumeration=ATLThreading&lt;/div&gt;
&lt;div&gt;tkEnumeration=CodeOpt&lt;/div&gt;
&lt;div&gt;tkEnumeration=FloatSupport&lt;/div&gt;
&lt;div&gt;tkLString=IncludePath&lt;/div&gt;
&lt;div&gt;tkLString=LibPath&lt;/div&gt;
&lt;div&gt;tkLString=DebugPath&lt;/div&gt;
&lt;div&gt;tkLString=ReleasePath&lt;/div&gt;
&lt;div&gt;tkLString=LibraryList&lt;/div&gt;
&lt;div&gt;tkLString=TasmViaCppOpts&lt;/div&gt;
&lt;div&gt;tkEnumeration=ClearPackageCache&lt;/div&gt;
&lt;div&gt;tkEnumeration=ClearUnitCache&lt;/div&gt;
&lt;div&gt;tkEnumeration=MarkModified&lt;/div&gt;
&lt;div&gt;tkEnumeration=CaseSensitive&lt;/div&gt;
&lt;div&gt;tkEnumeration=ExtendedDictionary&lt;/div&gt;
&lt;div&gt;tkEnumeration=PurgeComment&lt;/div&gt;
&lt;div&gt;tkInteger=PageSize&lt;/div&gt;
&lt;div&gt;tkLString=ListFile&lt;/div&gt;
&lt;div&gt;tkEnumeration=TasmCrossReference&lt;/div&gt;
&lt;div&gt;tkEnumeration=TasmSymbolTables&lt;/div&gt;
&lt;div&gt;tkEnumeration=TasmGenerateListing&lt;/div&gt;
&lt;div&gt;tkEnumeration=TasmIncludeConditionals&lt;/div&gt;
&lt;div&gt;tkEnumeration=TasmIncludeErrors&lt;/div&gt;
&lt;div&gt;tkEnumeration=TasmExpanded&lt;/div&gt;
&lt;div&gt;tkEnumeration=TasmCaseCheckingOn&lt;/div&gt;
&lt;div&gt;tkEnumeration=TasmAllCase&lt;/div&gt;
&lt;div&gt;tkEnumeration=TasmDebugOn&lt;/div&gt;
&lt;div&gt;tkEnumeration=TasmFullDebug&lt;/div&gt;
&lt;div&gt;tkEnumeration=TasmWarningsOn&lt;/div&gt;
&lt;div&gt;tkEnumeration=TasmWarningsLevel1&lt;/div&gt;
&lt;div&gt;tkInteger=TasmHashTable&lt;/div&gt;
&lt;div&gt;tkInteger=TasmPasses&lt;/div&gt;
&lt;div&gt;tkInteger=TasmSymbolLength&lt;/div&gt;
&lt;div&gt;tkLString=TasmDirective&lt;/div&gt;
&lt;div&gt;tkEnumeration=NoAskLibs&lt;/div&gt;
&lt;div&gt;tkEnumeration=CGGlobalStackAccesses&lt;/div&gt;
&lt;div&gt;tkEnumeration=CGThisPointer&lt;/div&gt;
&lt;div&gt;tkEnumeration=CGInlinePointer&lt;/div&gt;
&lt;div&gt;tkEnumeration=CGLinkCGLib&lt;/div&gt;
&lt;div&gt;tkLString=DefaultNamespace&lt;/div&gt;
&lt;div&gt;tkEnumeration=AutoRegisterTLB&lt;/div&gt;
&lt;div&gt;tkEnumeration=AutoGenImportAssembly&lt;/div&gt;
&lt;div&gt;tkEnumeration=AutoIncBuildNum&lt;/div&gt;
&lt;div&gt;tkInteger=Build&lt;/div&gt;
&lt;div&gt;tkInteger=CodePage&lt;/div&gt;
&lt;div&gt;tkEnumeration=IncludeVersionInfo&lt;/div&gt;
&lt;div&gt;tkClass=Keys&lt;/div&gt;
&lt;div&gt;tkInteger=Locale&lt;/div&gt;
&lt;div&gt;tkInteger=MajorVersion&lt;/div&gt;
&lt;div&gt;tkInteger=MinorVersion&lt;/div&gt;
&lt;div&gt;tkSet=ModuleAttribs&lt;/div&gt;
&lt;div&gt;tkInteger=Release&lt;/div&gt;
&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;br /&gt;
&amp;nbsp;&lt;div class=&quot;entry-ccl&quot; style=&quot;clear: both; text-align: right; margin-bottom: 10px&quot;&gt;
	&lt;img id=&quot;ccl-icon-342-0&quot; class=&quot;entry-ccl-by&quot; src=&quot;http://i1.daumcdn.net/cfs.tistory/v/0/static/admin/editor/ccl_black01.png&quot; alt=&quot;저작자 표시&quot;/&gt;
	&lt;img id=&quot;ccl-icon-342-1&quot; class=&quot;entry-ccl-nc&quot; src=&quot;http://i1.daumcdn.net/cfs.tistory/v/0/static/admin/editor/ccl_black02.png&quot; alt=&quot;비영리&quot;/&gt;
	&lt;img id=&quot;ccl-icon-342-2&quot; class=&quot;entry-ccl-nd&quot; src=&quot;http://i1.daumcdn.net/cfs.tistory/v/0/static/admin/editor/ccl_black03.png&quot; alt=&quot;변경 금지&quot;/&gt;
	&lt;!--
	&lt;rdf:RDF xmlns=&quot;http://web.resource.org/cc/&quot; xmlns:dc=&quot;http://purl.org/dc/elements/1.1/&quot; xmlns:rdf=&quot;http://www.w3.org/1999/02/22-rdf-syntax-ns#&quot;&gt;
		&lt;Work rdf:about=&quot;&quot;&gt;
			&lt;license rdf:resource=&quot;http://creativecommons.org/licenses/by-nc-nd/2.0/kr/&quot; /&gt;
		&lt;/Work&gt;
		&lt;License rdf:about=&quot;http://creativecommons.org/licenses/by-nc-nd/&quot;&gt;
			&lt;permits rdf:resource=&quot;http://web.resource.org/cc/Reproduction&quot;/&gt;
			&lt;permits rdf:resource=&quot;http://web.resource.org/cc/Distribution&quot;/&gt;
			&lt;requires rdf:resource=&quot;http://web.resource.org/cc/Notice&quot;/&gt;
			&lt;requires rdf:resource=&quot;http://web.resource.org/cc/Attribution&quot;/&gt;
			&lt;prohibits rdf:resource=&quot;http://web.resource.org/cc/CommercialUse&quot;/&gt;
		&lt;/License&gt;
	&lt;/rdf:RDF&gt;
	--&gt;
&lt;/div&gt;
</description>
			<category>PROG.</category>
			<category>delphi 2007</category>
			<category>ToolsAPI</category>
			<author>NUL</author>
			<guid>http://blog.nul.kr/342</guid>
			<comments>http://blog.nul.kr/342#entry342comment</comments>
			<pubDate>Fri, 04 May 2012 19:13:12 +0900</pubDate>
		</item>
		<item>
			<title>넥서스 S ICS 4.0.4 OTA</title>
			<link>http://blog.nul.kr/341</link>
			<description>OTA에 대한 내용은 아래 이전글에서....&lt;a href=&quot;http://blog.nul.kr/299&quot; target=&quot;_blank&quot;&gt;&lt;br /&gt;
&lt;br /&gt;2011/05/23 - [스맛폰] - 넥서스S 진저브레드 2.3.4 OTA&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;스맛폰 분실 이후론 귀찮기도 하고 바쁘기도 하고 부트로더 언락이나 루팅을 하지 않고 그대로 써왔습니다.&lt;br /&gt;
&lt;br /&gt;안드로이드 ICS 릴리즈 후에도 바쁘기도 하고 귀찮기도 하고 아예 관심도 없었는데...&lt;br /&gt;
&lt;br /&gt;어제 버스에서 겜질하면서 가는 도중 뜬금없이 시스템 업그레이드 창이 뜨더군요.&lt;br /&gt;
&lt;br /&gt;&lt;br /&gt;
&lt;br /&gt;아무튼 이전 버전보단 좀 버벅이는듯 하기는 한데... 별 차이는 없고...&lt;br /&gt;
&lt;br /&gt;UI 는 조금 편해졌네요...&lt;br /&gt;
&lt;br /&gt;그간 제조사의 업그레이드 없는 순수 오리지날 안드로이드 자체의 UI가 몇개 좀 불편했는데....&lt;br /&gt;
&lt;br /&gt;(Notificaion Bar 라든가, 런처 라든가....)&lt;br /&gt;
&lt;br /&gt;일단 그게 해결 되서 전 매우 만족스럽네요 (&lt;a href=&quot;https://play.google.com/store/apps/details?id=com.jim2&amp;amp;feature=more_from_developer#?t=W251bGwsMSwxLDEwMiwiY29tLmppbTIiXQ..&quot; target=&quot;_blank&quot; title=&quot;[https://play.google.com/store/apps/details?id=com.jim2&amp;amp;feature=more_from_developer#?t=W251bGwsMSwxLDEwMiwiY29tLmppbTIiXQ..]로 이동합니다.&quot;&gt;Widgetsoid&lt;/a&gt; 어플 사용)&amp;nbsp;&lt;br /&gt;
&lt;br /&gt;&lt;br /&gt;
&lt;br /&gt;S/W 업그레이드&lt;br /&gt;
&lt;br /&gt;이것이 바로 레퍼런스 폰의 매력인 듯....&lt;div class=&quot;entry-ccl&quot; style=&quot;clear: both; text-align: right; margin-bottom: 10px&quot;&gt;
	&lt;img id=&quot;ccl-icon-341-0&quot; class=&quot;entry-ccl-by&quot; src=&quot;http://i1.daumcdn.net/cfs.tistory/v/0/static/admin/editor/ccl_black01.png&quot; alt=&quot;저작자 표시&quot;/&gt;
	&lt;img id=&quot;ccl-icon-341-1&quot; class=&quot;entry-ccl-nc&quot; src=&quot;http://i1.daumcdn.net/cfs.tistory/v/0/static/admin/editor/ccl_black02.png&quot; alt=&quot;비영리&quot;/&gt;
	&lt;img id=&quot;ccl-icon-341-2&quot; class=&quot;entry-ccl-nd&quot; src=&quot;http://i1.daumcdn.net/cfs.tistory/v/0/static/admin/editor/ccl_black03.png&quot; alt=&quot;변경 금지&quot;/&gt;
	&lt;!--
	&lt;rdf:RDF xmlns=&quot;http://web.resource.org/cc/&quot; xmlns:dc=&quot;http://purl.org/dc/elements/1.1/&quot; xmlns:rdf=&quot;http://www.w3.org/1999/02/22-rdf-syntax-ns#&quot;&gt;
		&lt;Work rdf:about=&quot;&quot;&gt;
			&lt;license rdf:resource=&quot;http://creativecommons.org/licenses/by-nc-nd/2.0/kr/&quot; /&gt;
		&lt;/Work&gt;
		&lt;License rdf:about=&quot;http://creativecommons.org/licenses/by-nc-nd/&quot;&gt;
			&lt;permits rdf:resource=&quot;http://web.resource.org/cc/Reproduction&quot;/&gt;
			&lt;permits rdf:resource=&quot;http://web.resource.org/cc/Distribution&quot;/&gt;
			&lt;requires rdf:resource=&quot;http://web.resource.org/cc/Notice&quot;/&gt;
			&lt;requires rdf:resource=&quot;http://web.resource.org/cc/Attribution&quot;/&gt;
			&lt;prohibits rdf:resource=&quot;http://web.resource.org/cc/CommercialUse&quot;/&gt;
		&lt;/License&gt;
	&lt;/rdf:RDF&gt;
	--&gt;
&lt;/div&gt;
</description>
			<category>스맛폰</category>
			<category>ics 4.0.4</category>
			<category>Nexus S</category>
			<category>Ota</category>
			<category>레퍼런스폰이 좋음</category>
			<author>NUL</author>
			<guid>http://blog.nul.kr/341</guid>
			<comments>http://blog.nul.kr/341#entry341comment</comments>
			<pubDate>Fri, 04 May 2012 18:26:00 +0900</pubDate>
		</item>
		<item>
			<title>The Hurt Locker (2008)</title>
			<link>http://blog.nul.kr/338</link>
			<description>&lt;p style=&quot;margin:0&quot;&gt;&lt;div class=&quot;imageblock&quot; style=&quot;display:inline;&quot;&gt;&lt;a href=&quot;http://cfile24.uf.tistory.com/original/164A4B4C4FA21D71167E81&quot; rel=&quot;lightbox&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://cfile24.uf.tistory.com/image/164A4B4C4FA21D71167E81&quot; alt=&quot;&quot; filemime=&quot;image/jpeg&quot; filename=&quot;hurtlocker_poster.jpg&quot; height=&quot;917&quot; width=&quot;640&quot;/&gt;&lt;/a&gt;&lt;/div&gt;&lt;/p&gt;
&lt;br /&gt;너무 사실적이어서 흥미롭게 봤던 영화.&lt;br /&gt;
&lt;br /&gt;전쟁때문에 전쟁없인 살수 없게 된 군인의 이야기...&lt;br /&gt;
&lt;br /&gt;이런류의 이야기는 흔한 소재이지만, 이렇게 사실적이면서도 긴자을 유지해주는 영화는 기억에 안나는 듯...&lt;br /&gt;
&lt;br /&gt;&lt;br /&gt;
&lt;br /&gt;그런데 이라크 전쟁은 미국인이 함부로 대할 소재는 아니다.&amp;nbsp;&lt;div class=&quot;entry-ccl&quot; style=&quot;clear: both; text-align: right; margin-bottom: 10px&quot;&gt;
	&lt;img id=&quot;ccl-icon-338-0&quot; class=&quot;entry-ccl-by&quot; src=&quot;http://i1.daumcdn.net/cfs.tistory/v/0/static/admin/editor/ccl_black01.png&quot; alt=&quot;저작자 표시&quot;/&gt;
	&lt;img id=&quot;ccl-icon-338-1&quot; class=&quot;entry-ccl-nc&quot; src=&quot;http://i1.daumcdn.net/cfs.tistory/v/0/static/admin/editor/ccl_black02.png&quot; alt=&quot;비영리&quot;/&gt;
	&lt;img id=&quot;ccl-icon-338-2&quot; class=&quot;entry-ccl-nd&quot; src=&quot;http://i1.daumcdn.net/cfs.tistory/v/0/static/admin/editor/ccl_black03.png&quot; alt=&quot;변경 금지&quot;/&gt;
	&lt;!--
	&lt;rdf:RDF xmlns=&quot;http://web.resource.org/cc/&quot; xmlns:dc=&quot;http://purl.org/dc/elements/1.1/&quot; xmlns:rdf=&quot;http://www.w3.org/1999/02/22-rdf-syntax-ns#&quot;&gt;
		&lt;Work rdf:about=&quot;&quot;&gt;
			&lt;license rdf:resource=&quot;http://creativecommons.org/licenses/by-nc-nd/2.0/kr/&quot; /&gt;
		&lt;/Work&gt;
		&lt;License rdf:about=&quot;http://creativecommons.org/licenses/by-nc-nd/&quot;&gt;
			&lt;permits rdf:resource=&quot;http://web.resource.org/cc/Reproduction&quot;/&gt;
			&lt;permits rdf:resource=&quot;http://web.resource.org/cc/Distribution&quot;/&gt;
			&lt;requires rdf:resource=&quot;http://web.resource.org/cc/Notice&quot;/&gt;
			&lt;requires rdf:resource=&quot;http://web.resource.org/cc/Attribution&quot;/&gt;
			&lt;prohibits rdf:resource=&quot;http://web.resource.org/cc/CommercialUse&quot;/&gt;
		&lt;/License&gt;
	&lt;/rdf:RDF&gt;
	--&gt;
&lt;/div&gt;
</description>
			<category>미디어</category>
			<category>제레미 레너</category>
			<category>캐서린 비글로우</category>
			<author>NUL</author>
			<guid>http://blog.nul.kr/338</guid>
			<comments>http://blog.nul.kr/338#entry338comment</comments>
			<pubDate>Thu, 03 May 2012 18:48:00 +0900</pubDate>
		</item>
		<item>
			<title>월-E</title>
			<link>http://blog.nul.kr/340</link>
			<description>&lt;p style=&quot;margin:0&quot;&gt;&lt;div class=&quot;imageblock&quot; style=&quot;display:inline;&quot;&gt;&lt;a href=&quot;http://cfile1.uf.tistory.com/original/1503644A4FA22388338570&quot; rel=&quot;lightbox&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://cfile1.uf.tistory.com/image/1503644A4FA22388338570&quot; alt=&quot;&quot; filemime=&quot;image/jpeg&quot; filename=&quot;we_poster.jpg&quot; height=&quot;917&quot; width=&quot;640&quot;/&gt;&lt;/a&gt;&lt;/div&gt;&lt;/p&gt;
&lt;br /&gt;
애들용 애니메이션이라고 쉽게 볼수 없는 영화...&lt;br /&gt;
&lt;br /&gt;
내용이 어렵다는게 아니라.... 교육적이기도 하고 나름 철학도 있고, 논리도 있고 감동도 있고,&lt;br /&gt;
&lt;br /&gt;
대사도 별로 없이 이런식의 표현이... 귀엽고 매력적임...&lt;br /&gt;
&lt;br /&gt;
재밌음&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&lt;div class=&quot;entry-ccl&quot; style=&quot;clear: both; text-align: right; margin-bottom: 10px&quot;&gt;
	&lt;img id=&quot;ccl-icon-340-0&quot; class=&quot;entry-ccl-by&quot; src=&quot;http://i1.daumcdn.net/cfs.tistory/v/0/static/admin/editor/ccl_black01.png&quot; alt=&quot;저작자 표시&quot;/&gt;
	&lt;img id=&quot;ccl-icon-340-1&quot; class=&quot;entry-ccl-nc&quot; src=&quot;http://i1.daumcdn.net/cfs.tistory/v/0/static/admin/editor/ccl_black02.png&quot; alt=&quot;비영리&quot;/&gt;
	&lt;img id=&quot;ccl-icon-340-2&quot; class=&quot;entry-ccl-nd&quot; src=&quot;http://i1.daumcdn.net/cfs.tistory/v/0/static/admin/editor/ccl_black03.png&quot; alt=&quot;변경 금지&quot;/&gt;
	&lt;!--
	&lt;rdf:RDF xmlns=&quot;http://web.resource.org/cc/&quot; xmlns:dc=&quot;http://purl.org/dc/elements/1.1/&quot; xmlns:rdf=&quot;http://www.w3.org/1999/02/22-rdf-syntax-ns#&quot;&gt;
		&lt;Work rdf:about=&quot;&quot;&gt;
			&lt;license rdf:resource=&quot;http://creativecommons.org/licenses/by-nc-nd/2.0/kr/&quot; /&gt;
		&lt;/Work&gt;
		&lt;License rdf:about=&quot;http://creativecommons.org/licenses/by-nc-nd/&quot;&gt;
			&lt;permits rdf:resource=&quot;http://web.resource.org/cc/Reproduction&quot;/&gt;
			&lt;permits rdf:resource=&quot;http://web.resource.org/cc/Distribution&quot;/&gt;
			&lt;requires rdf:resource=&quot;http://web.resource.org/cc/Notice&quot;/&gt;
			&lt;requires rdf:resource=&quot;http://web.resource.org/cc/Attribution&quot;/&gt;
			&lt;prohibits rdf:resource=&quot;http://web.resource.org/cc/CommercialUse&quot;/&gt;
		&lt;/License&gt;
	&lt;/rdf:RDF&gt;
	--&gt;
&lt;/div&gt;
</description>
			<category>미디어</category>
			<author>NUL</author>
			<guid>http://blog.nul.kr/340</guid>
			<comments>http://blog.nul.kr/340#entry340comment</comments>
			<pubDate>Thu, 03 May 2012 18:18:00 +0900</pubDate>
		</item>
		<item>
			<title>밀레니엄 : 여자를 증오한 남자들 (2011)</title>
			<link>http://blog.nul.kr/339</link>
			<description>&lt;br /&gt;
&lt;p style=&quot;margin:0&quot;&gt;&lt;div class=&quot;imageblock&quot; style=&quot;display:inline;&quot;&gt;&lt;a href=&quot;http://cfile25.uf.tistory.com/original/1916364A4FA2222D0F9498&quot; rel=&quot;lightbox&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://cfile25.uf.tistory.com/image/1916364A4FA2222D0F9498&quot; alt=&quot;&quot; filemime=&quot;image/jpeg&quot; filename=&quot;m_poster.jpg&quot; height=&quot;918&quot; width=&quot;640&quot;/&gt;&lt;/a&gt;&lt;/div&gt;&lt;/p&gt;
&lt;br /&gt;&lt;br /&gt;
꽤 볼만한 스릴러, &lt;br /&gt;
&lt;br /&gt;유럽산 영화는 시리즈물로 이미 3부작이 나왔고... 이건 최근에 나온 1부... 2,3부도 나오려는지는 모르겠음...&lt;br /&gt;
&lt;br /&gt;보통 원작을 넘어서는 영화는 흔치 않기에...&lt;br /&gt;
&lt;br /&gt;원작 소설을 보지 않아서 오히려 더 재미가 있는 듯...&lt;br /&gt;
&lt;br /&gt;다른 것보다 &lt;a href=&quot;https://www.google.co.kr/search?q=%EB%A3%A8%EB%8B%88%EB%A7%88%EB%9D%BC&amp;amp;hl=ko&amp;amp;newwindow=1&amp;amp;prmd=imvnsul&amp;amp;tbm=isch&amp;amp;tbo=u&amp;amp;source=univ&amp;amp;sa=X&amp;amp;ei=RiKiT9K7LaajiAe2udmRCQ&amp;amp;ved=0CIsBEOwJ&amp;amp;biw=1920&amp;amp;bih=950&quot; target=&quot;_blank&quot; title=&quot;[https://www.google.co.kr/search?q=%EB%A3%A8%EB%8B%88%EB%A7%88%EB%9D%BC&amp;amp;hl=ko&amp;amp;newwindow=1&amp;amp;prmd=imvnsul&amp;amp;tbm=isch&amp;amp;tbo=u&amp;amp;source=univ&amp;amp;sa=X&amp;amp;ei=RiKiT9K7LaajiAe2udmRCQ&amp;amp;ved=0CIsBEOwJ&amp;amp;biw=1920&amp;amp;bih=950]로 이동합니다.&quot;&gt;루니 마라&lt;/a&gt;, 여주인공의 변신이 너무 멋지고 인상적인데....&lt;br /&gt;
&lt;br /&gt;애초에 서양인들 구분을 잘 못하는데가.... 외모만 봐선 아마 딴 영화에 나와도 못알아 볼 듯...;;&amp;nbsp;&lt;br /&gt;
&lt;br /&gt;&amp;nbsp;&lt;div class=&quot;entry-ccl&quot; style=&quot;clear: both; text-align: right; margin-bottom: 10px&quot;&gt;
	&lt;img id=&quot;ccl-icon-339-0&quot; class=&quot;entry-ccl-by&quot; src=&quot;http://i1.daumcdn.net/cfs.tistory/v/0/static/admin/editor/ccl_black01.png&quot; alt=&quot;저작자 표시&quot;/&gt;
	&lt;img id=&quot;ccl-icon-339-1&quot; class=&quot;entry-ccl-nc&quot; src=&quot;http://i1.daumcdn.net/cfs.tistory/v/0/static/admin/editor/ccl_black02.png&quot; alt=&quot;비영리&quot;/&gt;
	&lt;img id=&quot;ccl-icon-339-2&quot; class=&quot;entry-ccl-nd&quot; src=&quot;http://i1.daumcdn.net/cfs.tistory/v/0/static/admin/editor/ccl_black03.png&quot; alt=&quot;변경 금지&quot;/&gt;
	&lt;!--
	&lt;rdf:RDF xmlns=&quot;http://web.resource.org/cc/&quot; xmlns:dc=&quot;http://purl.org/dc/elements/1.1/&quot; xmlns:rdf=&quot;http://www.w3.org/1999/02/22-rdf-syntax-ns#&quot;&gt;
		&lt;Work rdf:about=&quot;&quot;&gt;
			&lt;license rdf:resource=&quot;http://creativecommons.org/licenses/by-nc-nd/2.0/kr/&quot; /&gt;
		&lt;/Work&gt;
		&lt;License rdf:about=&quot;http://creativecommons.org/licenses/by-nc-nd/&quot;&gt;
			&lt;permits rdf:resource=&quot;http://web.resource.org/cc/Reproduction&quot;/&gt;
			&lt;permits rdf:resource=&quot;http://web.resource.org/cc/Distribution&quot;/&gt;
			&lt;requires rdf:resource=&quot;http://web.resource.org/cc/Notice&quot;/&gt;
			&lt;requires rdf:resource=&quot;http://web.resource.org/cc/Attribution&quot;/&gt;
			&lt;prohibits rdf:resource=&quot;http://web.resource.org/cc/CommercialUse&quot;/&gt;
		&lt;/License&gt;
	&lt;/rdf:RDF&gt;
	--&gt;
&lt;/div&gt;
</description>
			<category>미디어</category>
			<category>The Girl with the Dragon Tattoo</category>
			<category>루니 마라</category>
			<author>NUL</author>
			<guid>http://blog.nul.kr/339</guid>
			<comments>http://blog.nul.kr/339#entry339comment</comments>
			<pubDate>Thu, 03 May 2012 18:01:00 +0900</pubDate>
		</item>
		<item>
			<title>델파이 2007 dproj 파싱 문제, 알수 없는 오류들</title>
			<link>http://blog.nul.kr/337</link>
			<description>&lt;div&gt;
최근 델파이 버전은 좀 다를지도 모르겠는데...&lt;/div&gt;
&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;
2007 버전에서는 dpr 이라는 프로젝트 소스와 함께 컴파일, 링크, 리소스, 패키지 옵션및 기타 자잘한 옵션들이 함께 저장되는 dproj 파일이 프로젝트 파일로 사용 된다.&lt;/div&gt;
&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;
하위 호환성을 유지하기 위해 IDE에서의 설정이나 dpr 소스의 수정에 따라 내용이 자동 변경되는데,&lt;/div&gt;
&lt;div&gt;이때 &amp;nbsp;엉뚱한 값을 저장한다든가 중복된다든가 하는문제가 발생해서 결과적으로는 아무 문제가 없이 빌드되어야할 프로젝트들이&amp;nbsp;차리리 access violation 이 더 나을 법한&amp;nbsp;도저히 이해할수 없는 오류를 내는 증상을 보여준다.&lt;/div&gt;
&lt;div&gt;이때의 dproj를 열어 보면 파싱을 잘못했다는게 딱 보인다...;&lt;/div&gt;
&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;
원인을 알면 해결 방법은 간단히 유추할수 있다&lt;/div&gt;
&lt;div&gt;이 dproj 파일을 수작업으로 고쳐주면 보통은 된다. (물론 안될때도 있다...;)&lt;/div&gt;
&lt;div&gt;XML 형식이기에 대충 읽어 보면 뭘 의미하는지 유추할수 있고, 유추한대로 고쳐 쓰면 된다.&lt;/div&gt;
&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;
단, IDE 상에서 자동적으로 변경하므로 해당 프로젝트를 모두 닫고 수정한 후, 불러와서 사용한다.&lt;/div&gt;
&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;
비트맵 이미지들이 얽힌 리소스 관련해서는 암만 고쳐도 도루묵이라 포기하고 리소스 파일을 하나로 묶는 노가다를 하기도 했었다.&lt;/div&gt;
&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;
이런걸로 시간을 허비하는게 짜증나기도 하고...&lt;/div&gt;
&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;
정말 델파이의 고질적인 문제인데...&lt;/div&gt;
&lt;div&gt;IDE 버그나 파싱 부분은 어찌보면 고치기 어려운 부분도 아닐진데 달라지는게 없다.&lt;/div&gt;
&lt;div&gt;물론 이후버전을 써본건 아니지만 써본 사람들의 의견이 대체로 그렇다.&lt;/div&gt;
&lt;div&gt;라이센스 정책상 1년 정도의 패치 밖게 받을수 없고 걍 다음 버전으로 넘어가는 델파이의 정책은 이런 버그들을 어영 부영 넘어가 버린다.&lt;/div&gt;
&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;
참 여러가지로 맘에 안드는데도 손에 익은 툴을 버리기가 무척 어렵다....&lt;/div&gt;&lt;div class=&quot;entry-ccl&quot; style=&quot;clear: both; text-align: right; margin-bottom: 10px&quot;&gt;
	&lt;img id=&quot;ccl-icon-337-0&quot; class=&quot;entry-ccl-by&quot; src=&quot;http://i1.daumcdn.net/cfs.tistory/v/0/static/admin/editor/ccl_black01.png&quot; alt=&quot;저작자 표시&quot;/&gt;
	&lt;img id=&quot;ccl-icon-337-1&quot; class=&quot;entry-ccl-nc&quot; src=&quot;http://i1.daumcdn.net/cfs.tistory/v/0/static/admin/editor/ccl_black02.png&quot; alt=&quot;비영리&quot;/&gt;
	&lt;img id=&quot;ccl-icon-337-2&quot; class=&quot;entry-ccl-nd&quot; src=&quot;http://i1.daumcdn.net/cfs.tistory/v/0/static/admin/editor/ccl_black03.png&quot; alt=&quot;변경 금지&quot;/&gt;
	&lt;!--
	&lt;rdf:RDF xmlns=&quot;http://web.resource.org/cc/&quot; xmlns:dc=&quot;http://purl.org/dc/elements/1.1/&quot; xmlns:rdf=&quot;http://www.w3.org/1999/02/22-rdf-syntax-ns#&quot;&gt;
		&lt;Work rdf:about=&quot;&quot;&gt;
			&lt;license rdf:resource=&quot;http://creativecommons.org/licenses/by-nc-nd/2.0/kr/&quot; /&gt;
		&lt;/Work&gt;
		&lt;License rdf:about=&quot;http://creativecommons.org/licenses/by-nc-nd/&quot;&gt;
			&lt;permits rdf:resource=&quot;http://web.resource.org/cc/Reproduction&quot;/&gt;
			&lt;permits rdf:resource=&quot;http://web.resource.org/cc/Distribution&quot;/&gt;
			&lt;requires rdf:resource=&quot;http://web.resource.org/cc/Notice&quot;/&gt;
			&lt;requires rdf:resource=&quot;http://web.resource.org/cc/Attribution&quot;/&gt;
			&lt;prohibits rdf:resource=&quot;http://web.resource.org/cc/CommercialUse&quot;/&gt;
		&lt;/License&gt;
	&lt;/rdf:RDF&gt;
	--&gt;
&lt;/div&gt;
</description>
			<category>PROG.</category>
			<author>NUL</author>
			<guid>http://blog.nul.kr/337</guid>
			<comments>http://blog.nul.kr/337#entry337comment</comments>
			<pubDate>Wed, 25 Apr 2012 16:53:00 +0900</pubDate>
		</item>
		<item>
			<title>비르 (2010)</title>
			<link>http://blog.nul.kr/336</link>
			<description>&lt;p style=&quot;margin:0&quot;&gt;&lt;div class=&quot;imageblock&quot; style=&quot;display:inline;&quot;&gt;&lt;a href=&quot;http://cfile27.uf.tistory.com/original/1334E1494F5D9B65307EAE&quot; rel=&quot;lightbox&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://cfile27.uf.tistory.com/image/1334E1494F5D9B65307EAE&quot; alt=&quot;&quot; filemime=&quot;image/jpeg&quot; filename=&quot;veer_poster.jpg&quot; height=&quot;723&quot; width=&quot;500&quot;/&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;&lt;/p&gt;
인도 영화...&lt;br /&gt;
&lt;br /&gt;인도 영화는 뭐랄까... 뮤지컬 감상하는 기분으로 가볍게 봐야 한다고 생각하는데...&lt;br /&gt;
&lt;br /&gt;본인은 뮤지컬을 그닥 좋아하지도 않음...&amp;nbsp;&lt;br /&gt;
&lt;br /&gt;인도 음악도 매력적이구나 느끼긴 하지만서도 막상 따로 들을 생각은 전혀 없기도 하고...&lt;br /&gt;
&lt;br /&gt;&lt;br /&gt;
&lt;br /&gt;인도나 우리나라나 식민지 지배를 받았고, 아직까지 그 아픔을 가지고 있기에... &lt;br /&gt;
&lt;br /&gt;양키들이 보기엔 과장 되어 보이는 그들의 분노를 이해할 수 있음&lt;div class=&quot;entry-ccl&quot; style=&quot;clear: both; text-align: right; margin-bottom: 10px&quot;&gt;
	&lt;img id=&quot;ccl-icon-336-0&quot; class=&quot;entry-ccl-by&quot; src=&quot;http://i1.daumcdn.net/cfs.tistory/v/0/static/admin/editor/ccl_black01.png&quot; alt=&quot;저작자 표시&quot;/&gt;
	&lt;img id=&quot;ccl-icon-336-1&quot; class=&quot;entry-ccl-nc&quot; src=&quot;http://i1.daumcdn.net/cfs.tistory/v/0/static/admin/editor/ccl_black02.png&quot; alt=&quot;비영리&quot;/&gt;
	&lt;img id=&quot;ccl-icon-336-2&quot; class=&quot;entry-ccl-nd&quot; src=&quot;http://i1.daumcdn.net/cfs.tistory/v/0/static/admin/editor/ccl_black03.png&quot; alt=&quot;변경 금지&quot;/&gt;
	&lt;!--
	&lt;rdf:RDF xmlns=&quot;http://web.resource.org/cc/&quot; xmlns:dc=&quot;http://purl.org/dc/elements/1.1/&quot; xmlns:rdf=&quot;http://www.w3.org/1999/02/22-rdf-syntax-ns#&quot;&gt;
		&lt;Work rdf:about=&quot;&quot;&gt;
			&lt;license rdf:resource=&quot;http://creativecommons.org/licenses/by-nc-nd/2.0/kr/&quot; /&gt;
		&lt;/Work&gt;
		&lt;License rdf:about=&quot;http://creativecommons.org/licenses/by-nc-nd/&quot;&gt;
			&lt;permits rdf:resource=&quot;http://web.resource.org/cc/Reproduction&quot;/&gt;
			&lt;permits rdf:resource=&quot;http://web.resource.org/cc/Distribution&quot;/&gt;
			&lt;requires rdf:resource=&quot;http://web.resource.org/cc/Notice&quot;/&gt;
			&lt;requires rdf:resource=&quot;http://web.resource.org/cc/Attribution&quot;/&gt;
			&lt;prohibits rdf:resource=&quot;http://web.resource.org/cc/CommercialUse&quot;/&gt;
		&lt;/License&gt;
	&lt;/rdf:RDF&gt;
	--&gt;
&lt;/div&gt;
</description>
			<category>미디어</category>
			<category>veer</category>
			<category>인도 영화</category>
			<author>NUL</author>
			<guid>http://blog.nul.kr/336</guid>
			<comments>http://blog.nul.kr/336#entry336comment</comments>
			<pubDate>Mon, 12 Mar 2012 19:44:00 +0900</pubDate>
		</item>
	</channel>
</rss>
