<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
	<channel>
		<title>마음의 안정을 찾기 위하여</title>
		<link>http://dolba.net/tt/k2club/</link>
		<description></description>
		<language>ko</language>
		<pubDate>Wed, 20 Aug 2008 20:02:52 +0900</pubDate>
		<generator>Textcube 1.7 : Risoluto</generator>
		<image>
		<title>마음의 안정을 찾기 위하여</title>
		<url>http://dolba.net/tt/attach/1/1237598986.jpg</url>
		<link>http://dolba.net/tt/k2club/</link>
		<width>200</width>
		<height>300</height>
		<description></description>
		</image>
		<item>
			<title>Linux Text File의 TAB 문자 공백으로 치환하기</title>
			<link>http://dolba.net/tt/k2club/1955</link>
			<description>		&lt;script type=&quot;text/javascript&quot; language=&quot;javascript&quot;&gt;
		//&lt;![CDATA[

			var __getEmbedCode;
		
			if (typeof getEmbedCode == &quot;function&quot;) {
				
				__getEmbedCode = getEmbedCode;

				getEmbedCode = function(move, width, height, id, bg, FlashVars, menu, transparent, quality, bgcolor, allowScriptAccess, version) {
					if (transparent == undefined) transparent = &quot;opaque&quot;;
					return __getEmbedCode(move, width, height, id, bg, FlashVars, menu, transparent, quality, bgcolor, allowScriptAccess, version);
				}

			}
			
		//]]&gt;
		&lt;/script&gt;&lt;P&gt;Linux나 Unix상에서 VI 에디터로 파일을 편집할때, TAB 문자가 있으면 나는 무조건 공백문자로 치환해놓는다.&lt;BR&gt;&lt;BR&gt;TAB 문자는 편집기 환경에 따라서, 그 공백이 달라지기 때문에...&lt;BR&gt;난 무조건 2 Byte 들여쓰기를 하기 때문에. +_+&lt;BR&gt;&lt;BR&gt;그런데, 기존에 만들어 놓은 소스들을 보면 TAB이 욜라 많고, VI 편집기에서는 TAB문자인지 공백 문자인지 구분도 잘 안간다. -_-;;&lt;BR&gt;&lt;BR&gt;이럴때 TAB문자를 한방에 공백으로 치환하는 방법이 있다면 얼마나 좋을쏘냐~~~~&lt;BR&gt;&lt;BR&gt;그래서 찾아봤더니 있었네 -,.-; 아놔~~~&lt;BR&gt;&lt;BR&gt;우선 먼저 해당 파일에 TAB문자가 있는지 여부를 확인하기 위해서&lt;BR&gt;&lt;BR&gt;■ &lt;STRONG&gt;탭 문자 보기 (^I)&lt;/STRONG&gt;&lt;/P&gt;
&lt;DIV style=&quot;PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px; BACKGROUND-COLOR: #000000&quot;&gt;&lt;FONT color=#ffffff&gt;# cat -v -t tabfile&lt;BR&gt;tabfile^Itabfile^Itabfile^Itabfile^Itabfile^I&lt;BR&gt;tabfile^Itabfile^Itabfile^Itabfile^Itabfile^I&lt;BR&gt;tabfile^Itabfile^Itabfile^Itabfile^Itabfile^I&lt;BR&gt;tabfile^Itabfile^Itabfile^Itabfile^Itabfile^I&lt;/FONT&gt;&lt;/DIV&gt;
&lt;P&gt;■ &lt;STRONG&gt;탭문자 (^I)를 공백으로 치환해서 보기&lt;/STRONG&gt;&lt;/P&gt;
&lt;DIV style=&quot;PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px; BACKGROUND-COLOR: #000000&quot;&gt;&lt;FONT color=#ffffff&gt;# expand tabfile | cat -v -t tabfile&lt;BR&gt;tabfile &amp;nbsp; &amp;nbsp; tabfile &amp;nbsp; &amp;nbsp; tabfile &amp;nbsp; &amp;nbsp; tabfile &amp;nbsp; &amp;nbsp; tabfile&lt;BR&gt;tabfile &amp;nbsp; &amp;nbsp; tabfile &amp;nbsp; &amp;nbsp; tabfile &amp;nbsp; &amp;nbsp; tabfile &amp;nbsp; &amp;nbsp; tabfile&lt;BR&gt;tabfile &amp;nbsp; &amp;nbsp; tabfile &amp;nbsp; &amp;nbsp; tabfile &amp;nbsp; &amp;nbsp; tabfile &amp;nbsp; &amp;nbsp; tabfile&lt;BR&gt;tabfile &amp;nbsp; &amp;nbsp; tabfile &amp;nbsp; &amp;nbsp; tabfile &amp;nbsp; &amp;nbsp; tabfile &amp;nbsp; &amp;nbsp; tabfile&lt;/FONT&gt;&lt;/DIV&gt;&lt;BR&gt;&lt;BR&gt;expand를 이용하면 TAB문자가 공백으로 치환되어 표준 출력 장치 (stdout)로 보여진다는 것을 알았으니 이제 File의 Tab 문자를 없애려면?&lt;BR&gt;&lt;BR&gt;■ &lt;STRONG&gt;탭문자 (^I)를 공백으로 치환해서 파일 생성&lt;BR&gt;
&lt;DIV style=&quot;PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px; BACKGROUND-COLOR: #000000&quot;&gt;&lt;FONT color=#ffffff&gt;# expand tabfile &amp;gt; notabfile&lt;BR&gt;# cat -v -t notabfile&lt;BR&gt;tabfile &amp;nbsp; &amp;nbsp; tabfile &amp;nbsp; &amp;nbsp; tabfile &amp;nbsp; &amp;nbsp; tabfile &amp;nbsp; &amp;nbsp; tabfile&lt;BR&gt;tabfile &amp;nbsp; &amp;nbsp; tabfile &amp;nbsp; &amp;nbsp; tabfile &amp;nbsp; &amp;nbsp; tabfile &amp;nbsp; &amp;nbsp; tabfile&lt;BR&gt;tabfile &amp;nbsp; &amp;nbsp; tabfile &amp;nbsp; &amp;nbsp; tabfile &amp;nbsp; &amp;nbsp; tabfile &amp;nbsp; &amp;nbsp; tabfile&lt;BR&gt;tabfile &amp;nbsp; &amp;nbsp; tabfile &amp;nbsp; &amp;nbsp; tabfile &amp;nbsp; &amp;nbsp; tabfile &amp;nbsp; &amp;nbsp; tabfile&lt;/FONT&gt;&lt;/DIV&gt;&lt;/STRONG&gt;&lt;BR&gt;&lt;BR&gt;공백 문자가 모두 사라졌다. 유후~		&lt;script type=&quot;text/javascript&quot; language=&quot;javascript&quot; src=&quot;/tt/plugins/HRZ_plugin_image/scripts/img_main.js&quot;&gt;&lt;/script&gt;</description>
			<category>리눅스 활용팁</category>
			<category>expand</category>
			<category>Replace</category>
			<category>TAB</category>
			<category>VI</category>
			<author>(그리움(복분자주))</author>
			<guid>http://dolba.net/tt/k2club/1955</guid>
			<comments>http://dolba.net/tt/k2club/1955#entry1955comment</comments>
			<pubDate>Tue, 19 Aug 2008 09:29:20 +0900</pubDate>
		</item>
		<item>
			<title>Sorting a TListView</title>
			<link>http://dolba.net/tt/k2club/1953</link>
			<description>출처 : &lt;A href=&quot;http://www.latiumsoftware.com/en/delphi/00011.php&quot;&gt;http://www.latiumsoftware.com/en/delphi/00011.php&lt;/A&gt;&lt;BR&gt;&lt;BR&gt;
&lt;P class=h2&gt;Sorting by the first column&lt;/P&gt;
&lt;P&gt;Sorting a &lt;CODE&gt;TListView&lt;/CODE&gt; by the first column is easy:&lt;/P&gt;
&lt;P align=center&gt;&lt;CODE&gt;ListView1.SortType := stText;&lt;/CODE&gt;&lt;/P&gt;
&lt;P&gt;Setting &lt;CODE&gt;SortType&lt;/CODE&gt; to &lt;CODE&gt;stText&lt;/CODE&gt; is more or less like setting &lt;CODE&gt;Sorted&lt;/CODE&gt; to &lt;CODE&gt;True&lt;/CODE&gt; in a &lt;CODE&gt;TListBox&lt;/CODE&gt; object. The list will be sorted and will remain sorted after additions and modifications, until &lt;CODE&gt;SortType&lt;/CODE&gt; is set back to &lt;CODE&gt;stNone&lt;/CODE&gt;:&lt;/P&gt;
&lt;P align=center&gt;&lt;CODE&gt;ListView1.SortType := stNone;&lt;/CODE&gt;&lt;/P&gt;
&lt;P&gt;It&#039;s like setting &lt;CODE&gt;Sorted&lt;/CODE&gt; to &lt;CODE&gt;False&lt;/CODE&gt; in a &lt;CODE&gt;TListBox&lt;/CODE&gt; object. It won&#039;t undo the sorting, but future additions and modifications to the items list won&#039;t be sorted.&lt;/P&gt;
&lt;P class=h2&gt;Sorting with an OnCompare event&lt;/P&gt;
&lt;P&gt;To have a &lt;CODE&gt;TListView&lt;/CODE&gt; sorted on another column (or arbitrary data stored or referenced in &lt;CODE&gt;TListItem&lt;/CODE&gt; objects), we should either write an &lt;CODE&gt;OnCompare&lt;/CODE&gt; event or an ordering function to be used with the &lt;CODE&gt;CustomSort&lt;/CODE&gt; method.&lt;/P&gt;
&lt;P&gt;If you want to sort keep a list sorted while adding and modifying items, then you should use an &lt;CODE&gt;OnCompare&lt;/CODE&gt; event.&lt;/P&gt;&lt;PRE class=snippet&gt;&lt;CODE&gt;&lt;B&gt;procedure&lt;/B&gt;(Sender: TObject; Item1, Item2: TListItem;
  Data: Integer; &lt;B&gt;var&lt;/B&gt; Compare: Integer) &lt;B&gt;of object&lt;/B&gt;;&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;The parameter &lt;I&gt;Compare&lt;/I&gt; which is passed by reference should be set to 1, -1 or 0 depending on whether the first item is greater than (or should be placed after) the second item, the first item is lower than (or should be placed before) the second item, or if the two items are equal, respectively.&lt;/P&gt;
&lt;P&gt;In the following example we are sorting a &lt;CODE&gt;TListView&lt;/CODE&gt; by its fourth column (wich represents integer values) in descending order:&lt;/P&gt;&lt;PRE class=snippet&gt;&lt;CODE&gt;&lt;B&gt;procedure&lt;/B&gt; TForm1.ListView1Compare(Sender: TObject; Item1,
  Item2: TListItem; Data: Integer; &lt;B&gt;var&lt;/B&gt; Compare: Integer);
&lt;B&gt;var&lt;/B&gt;
  n1, n2: integer;
&lt;B&gt;begin&lt;/B&gt;
  n1 := StrToInt(Item1.SubItems[2]);
  n2 := StrToInt(Item2.SubItems[2]);
  &lt;B&gt;if&lt;/B&gt; n1 &amp;gt; n2 &lt;B&gt;then&lt;/B&gt;
    Compare := -1
  &lt;B&gt;else if&lt;/B&gt; n1 &amp;lt; n2 &lt;B&gt;then&lt;/B&gt;
    Compare := 1
  &lt;B&gt;else&lt;/B&gt;
    Compare := 0;
&lt;B&gt;end&lt;/B&gt;;&lt;/CODE&gt;&lt;/PRE&gt;Now that we have an &lt;CODE&gt;OnCompare&lt;/CODE&gt; event, to sort the list and having sorted, we should set &lt;CODE&gt;SortType&lt;/CODE&gt; to &lt;CODE&gt;stBoth&lt;/CODE&gt; (instead of &lt;CODE&gt;stText&lt;/CODE&gt;, that sorts by the first column without using the &lt;CODE&gt;OnCompare&lt;/CODE&gt; event): 
&lt;P align=center&gt;&lt;CODE&gt;ListView1.SortType := stBoth;&lt;/CODE&gt; 
&lt;P&gt;If you just want to perform a temporal sort, you can do the following:&lt;/P&gt;
&lt;P align=center&gt;&lt;CODE&gt;ListView1.SortType := stBoth;&lt;BR&gt;ListView1.SortType := stNone;&lt;/CODE&gt;&lt;/P&gt;
&lt;P&gt;or else:&lt;/P&gt;
&lt;P align=center&gt;&lt;CODE&gt;ListView1.CustomSort(&lt;B&gt;nil&lt;/B&gt;, 0);&lt;/CODE&gt;&lt;/P&gt;
&lt;P class=h2&gt;Sorting with an ordering function&lt;/P&gt;
&lt;P&gt;If you need a faster sort, then you should write an ordering function. This function should return 1, -1 or 0 (like the &lt;I&gt;Compare&lt;/I&gt; parameter of the &lt;CODE&gt;OnCompare&lt;/CODE&gt; event discussed above). For example:&lt;/P&gt;&lt;PRE class=snippet&gt;&lt;CODE&gt;&lt;B&gt;function&lt;/B&gt; ByFourth(Item1, Item2: TListItem; Data: integer):
  integer; stdcall;
&lt;B&gt;var&lt;/B&gt;
  n1, n2: cardinal;
&lt;B&gt;begin&lt;/B&gt;
  n1 := StrToInt(Item1.SubItems[2]);
  n2 := StrToInt(Item2.SubItems[2]);
  &lt;B&gt;if&lt;/B&gt; n1 &amp;gt; n2 &lt;B&gt;then&lt;/B&gt;
    Result := -1
  &lt;B&gt;else if&lt;/B&gt; n1 &amp;lt; n2 &lt;B&gt;then&lt;/B&gt;
    Result := 1
  &lt;B&gt;else&lt;/B&gt;
    Result := 0;
&lt;B&gt;end&lt;/B&gt;;&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;Then, every time you want to sort the list, you call &lt;CODE&gt;CustomSort&lt;/CODE&gt; passing the address of the ordering function. For example:&lt;/P&gt;
&lt;P align=center&gt;&lt;CODE&gt;ListView1.CustomSort(@ByFourth, 0);&lt;/CODE&gt;&lt;/P&gt;
&lt;P&gt;The &lt;CODE&gt;Data&lt;/CODE&gt; parameter of the &lt;CODE&gt;OnCompare&lt;/CODE&gt; event is 0 if the event is called automatically when &lt;CODE&gt;SortType&lt;/CODE&gt; is &lt;CODE&gt;stData&lt;/CODE&gt; or &lt;CODE&gt;stBoth&lt;/CODE&gt;, but if it is generated because of a call to &lt;CODE&gt;CustomSort&lt;/CODE&gt;, then its value is the second parameter to this method. The same happens with the &lt;CODE&gt;Data&lt;/CODE&gt; parameter of the ordering function, so the &lt;CODE&gt;Data&lt;/CODE&gt; parameter is normally used to specify a column to sort (we didn&#039;t use it in our example to make it simple).&lt;/P&gt;</description>
			<category>TreeView, ListView</category>
			<category>Delphi</category>
			<category>Sorting</category>
			<category>TListView</category>
			<category>델파이</category>
			<author>(그리움(복분자주))</author>
			<guid>http://dolba.net/tt/k2club/1953</guid>
			<comments>http://dolba.net/tt/k2club/1953#entry1953comment</comments>
			<pubDate>Mon, 18 Aug 2008 14:47:26 +0900</pubDate>
		</item>
		<item>
			<title>루아를 이용한 민첩하고 효과적인 게임 개발</title>
			<link>http://dolba.net/tt/k2club/1952</link>
			<description>뭔가 새로운걸 공부를 해야겠는데, LUA라고 스크립트 언어...&lt;BR&gt;서평이 좀 애매하네 -_-;;;; 읽기에는 괜찮은데 돈주고 사기에는 아까운 책이라~~~~ 흠 -_-;;;;&lt;BR&gt;&lt;BR&gt;&lt;BR&gt;&lt;div class=&quot;imageblock center&quot; style=&quot;text-align: center; clear: both;&quot;&gt;&lt;img src=&quot;http://dolba.net/tt/attach/1/1315971220.jpg&quot; alt=&quot;사용자 삽입 이미지&quot; height=&quot;215&quot; width=&quot;150&quot; /&gt;&lt;/div&gt;&lt;BR&gt;루아는 게임 개발 분야에서 큰 인기를 끌고 있는데, 이는 언어가 강력하며 복잡한 GUI와 인공 지능을 제어하기 쉽기 때문이다. 루아를 사용해볼까 생각하고 있거나 최근 사용하기 시작한 게임 개발자라면, 필요한 모든 것을 이 책에서 얻을 수 있을 것이다. 스크립팅 언어 자체에 아직 익숙하지 않은 독자라면, 이 책을 통해서 스크립팅 언어를 게임 개발에 효과적으로 사용하는 방법을 배우게 될 것이다.&lt;BR&gt;&lt;BR&gt;루아를 현장에서 실제로 사용하는 게임 개발자들이 쓴 이 책은 상용 게임 개발에 루아를 사용하는 방법을 알려준다. 이 책은 루아의 간략한 역사로 시작해서 루아를 C++ 프로젝트에 통합하는 방법을 설명한다. 루아의 핵심 특징과 장점을 상세히 나열한 후에는, Take Away라는 &#039;빠른 프로토타입&#039; 게임을 개발하는 과정을 밟아나가며, 그 과정에서 게임 자료의 저장과 불러오기, 모듈식의 유연한 GUI시스템 구축, 루아 스크립트로 게임의 실시간 사건 관리하기, 루아로 게임 AI를 정의하고 제어하기 등의 주제를 설명한다. 완전한 기술적 기반과 함께 몇 가지 작은 게임들도 제시하므로, 프로그래머가 아닌 독자라도 게임이 내부적으로 어떻게 돌아가는지 배울 수 있다.&lt;BR&gt;&lt;BR&gt;게임에 사용할 효율적이고 저렴하며 배우기 쉬운 언어를 찾는다면, 루아가 바로 정답일 것이다. 그리고 이 책은 그 루아를 효과적으로 사용하는 방법을 알려준다.&lt;BR&gt;&lt;BR&gt;- 루아를 이용한 게임 프로그래밍을 전문으로 다룬 최초의 책&lt;BR&gt;- 루아 게임 프로그래밍에 대한 최초의 서적이자 완전한 지침서&lt;BR&gt;- 루아의 세부적인 내용과 루아를 이용해서 완전한 게임을 만드는 방법 수록&lt;BR&gt;- C++ 기능성 확장을 위한 루아글루 함수 제작에 필요한, 루아 API를 C++ 응용 프로그램에 링크하는 방법을 설명한다.&lt;BR&gt;- 초보 개발자가 깊이 있는 프로그래밍 지식이 없어도 자신의 아이디어와 인터페이스를 빠르게 시험해 볼 수 있는 수단을 제공한다.&lt;BR&gt;- 책의 모든 소스 코드와 루아 게임을 만드는 데 필요한 모든 도구를 담은 부록 CD를 제공한다.</description>
			<category>독후감</category>
			<category>Lua</category>
			<category>읽어야할 책</category>
			<category>책</category>
			<author>(그리움(복분자주))</author>
			<guid>http://dolba.net/tt/k2club/1952</guid>
			<comments>http://dolba.net/tt/k2club/1952#entry1952comment</comments>
			<pubDate>Mon, 18 Aug 2008 11:41:48 +0900</pubDate>
		</item>
		<item>
			<title>[공개프로그램] 화면 낙서 프로그램 - ScreenPen Version 2008.08.18</title>
			<link>http://dolba.net/tt/k2club/1950</link>
			<description>&lt;div class=&quot;imageblock center&quot; style=&quot;text-align: center; clear: both;&quot;&gt;&lt;img src=&quot;http://dolba.net/tt/attach/1/1215388596.png&quot; alt=&quot;사용자 삽입 이미지&quot; height=&quot;226&quot; width=&quot;592&quot; /&gt;&lt;/div&gt;&lt;BR&gt;&lt;STRONG&gt;&lt;FONT color=#d41a01&gt;&lt;div class=&quot;imageblock center&quot; style=&quot;text-align: center; clear: both;&quot;&gt;&lt;a class=&quot;extensionIcon&quot; href=&quot;http://dolba.net/tt/k2club/attachment/1002656570.xxx&quot;&gt;&lt;img src=&quot;http://dolba.net/tt/image/extension/exe.gif&quot; alt=&quot;&quot; /&gt; screenpen.exe&lt;/a&gt;&lt;/div&gt;&lt;STRONG&gt;&lt;/STRONG&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/STRONG&gt;&lt;BR&gt;설치할 필요 없이 실행화일 하나만 다운받아 사용이 가능하며, 필요 없을시 그냥 파일만 삭제하시면 됩니다. &lt;BR&gt;&lt;BR&gt;
&lt;DIV style=&quot;BORDER-RIGHT: #b4997e 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #b4997e 1px solid; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; BORDER-LEFT: #b4997e 1px solid; PADDING-TOP: 10px; BORDER-BOTTOM: #b4997e 1px solid; BACKGROUND-COLOR: #e6d8c9&quot;&gt;※ 1. Version 2008.01.23.1 이후부터 버젼 컨트롤은 컴파일(배포)날짜 형식을 따릅니다. &lt;BR&gt;&amp;nbsp; &amp;nbsp; 2. 0.9.4 버젼 이후부터는 환경설정 파일이 사용자 설정에 따라 생성될 수 있습니다.&lt;BR&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 생성되는 파일은 &quot;SCREENPEN.XML&quot;이며, 실행화일이 존재하는 폴더에 생성됩니다. &lt;/DIV&gt;&lt;BR&gt;실행후 Ctrl+Tab 키를 이용하여 윈도우 작업중에 화면 상에 낙서(?)가 가능하며,&lt;BR&gt;해당 내용을 JPEG/BMP/PNG 파일로 저장할 수 있습니다.&lt;BR&gt;&lt;BR&gt;&lt;STRONG&gt;&lt;FONT color=#d41a01&gt;※ 사용중에 발생하는 버그는 제보해주시면 수정하도록 하겠습니다.&lt;BR&gt;&lt;/FONT&gt;&lt;/STRONG&gt;&lt;BR&gt;주요키]&lt;BR&gt;
&lt;DIV style=&quot;BORDER-RIGHT: #b4997e 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #b4997e 1px solid; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; BORDER-LEFT: #b4997e 1px solid; PADDING-TOP: 10px; BORDER-BOTTOM: #b4997e 1px solid; BACKGROUND-COLOR: #e6d8c9&quot;&gt;Ctrl+Tab : 화면 그리기 모드 전환&lt;BR&gt;Space Bar : 화면 그리기 클리어&lt;BR&gt;ESC : 텍스트 입력모드 종료 / 화면 그리기 모드 종료&lt;BR&gt;Z : 되살리기 &lt;BR&gt;X : 다시 실행&lt;BR&gt;마우스 우 클릭 : 메뉴 보기&lt;BR&gt;마우스 상하 스크롤 : 이미지 확대/축소&lt;BR&gt;Ctrl + 마우스 우클릭 이동 : 화면 이동&lt;BR&gt;Shift + 마우스 좌클릭 : 자유곡선 그리기에서 수직/수평선 그리기&lt;/DIV&gt;
&lt;P&gt;&lt;U&gt;&lt;STRONG&gt;&lt;FONT color=#0000ff&gt;할당되어 있는 단축키는 환경설정 메뉴를 통해 임의로 변경이 가능합니다. &lt;BR&gt;&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/U&gt;&lt;BR&gt;2008.08.18]&lt;BR&gt;1. 런타임상태에서의 메모리 점유율 문제 수정. (무지개님 제보)&lt;BR&gt;2. 지우개 모드에서의 사각형 지우기가 되지 않던 버그 수정. (cia, &lt;SPAN class=&quot;name vcard&quot;&gt;&lt;SPAN class=&quot;fn nickname&quot;&gt;qubcia 님 제보)&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;BR&gt;3. 직선 그리기 모드에서 Shift키를 눌렀을때 직선 그리기가 되도록 기능 추가 (cia님 의견)&lt;BR&gt;&lt;BR&gt;2008.08.13]&lt;BR&gt;1. 2008.08.11자 버전의 메모리 누수 수정 (무지개님 제보 : 감사합니다.)&lt;BR&gt;&lt;BR&gt;2008.08.11]&lt;BR&gt;1. 지우개 기능이 추가되었습니다.&lt;BR&gt;2. 지우개 기능을 추가하면서 형광펜 기능을 이펙트 메뉴로 분리하여, 일반모드/형광펜모드/지우개모드로 분류하였습니다.&lt;BR&gt;3. 그리고 모드상태에서의 팝업 메뉴에 &quot;ESC&quot;키 외에 메뉴를 통해서도 그리기 모드를 종료할 수 있도록 하였습니다.&lt;BR&gt;4. &quot;Z&quot;, &quot;X&quot;키를 이용하여 되살리기/다시실행 기능을 추가하였습니다. (최대 10단계)&lt;BR&gt;5. 네모/원등을 그릴때 채우기 옵션을 이용하여 안이 채워진 도형을 그릴 수 있게 되었습니다. (cia님 건의사항)&lt;BR&gt;5. 기타 이전 버전에서 제보된 버그 수정 &amp;nbsp; &lt;BR&gt;&lt;BR&gt;2008.06.16]&lt;BR&gt;1. &quot;김민&quot;님이 제보해주신 그리기 모드에서 흰색을 선택했을때 나타나는 마우스 커서 모양을 수정하였습니다.&lt;BR&gt;2. 텍스트 입력모드에서 단축키(Alt+1 / Alt+2)를 이용하여 글자의 크기를 조절할 수 있습니다.&lt;BR&gt;3. 텍스트 모드 입력후 &quot;TAB&quot;키를 누르면 입력한 글자가 화면에 남아있게 됩니다.&lt;BR&gt;&lt;BR&gt;2008.06.10]&lt;BR&gt;1. 영문/한글 2개국어 지원&lt;BR&gt;&amp;nbsp;&amp;nbsp; : 추가하길 원하는 언어는 번역문 보내주면 제공함(-_-;)&lt;/P&gt;
&lt;P&gt;2. 단축키 적용&amp;nbsp; &lt;BR&gt;&amp;nbsp;&amp;nbsp; 많은 분들이 요청하였던 단축키 기능을 적용하였습니다.&lt;BR&gt;&amp;nbsp;&amp;nbsp; 기본적으로 아래와 같이 단축키가 지정되어 있으며, 사용자의 입맞에 맞게&lt;BR&gt;&amp;nbsp;&amp;nbsp; 단축키의 변경이 가능합니다.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp; 단축키 변경은 &quot;환경설정 -&amp;gt; 단축키 변경&quot; 메뉴에서 변경 가능합니다.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp; ● 펜 픽셀 크기 변경&lt;BR&gt;&amp;nbsp;&amp;nbsp; 1 Pixel : Ctrl + 1&lt;BR&gt;&amp;nbsp;&amp;nbsp; 2 Pixel : Ctrl + 2&lt;BR&gt;&amp;nbsp;&amp;nbsp; 3 Pixel : Ctrl + 3&lt;BR&gt;&amp;nbsp;&amp;nbsp; 4 Pixel : Ctrl + 4&lt;BR&gt;&amp;nbsp;&amp;nbsp; 5 Pixel : Ctrl + 5&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp; ● 펜 색상 변경&lt;BR&gt;&amp;nbsp;&amp;nbsp; Red &amp;nbsp;&amp;nbsp; : Ctrl+R&lt;BR&gt;&amp;nbsp;&amp;nbsp; Yellow : Ctrl+Y&lt;BR&gt;&amp;nbsp;&amp;nbsp; Blue &amp;nbsp; : Ctrl+B&lt;BR&gt;&amp;nbsp;&amp;nbsp; Green&amp;nbsp; : Ctrl+G&lt;BR&gt;&amp;nbsp;&amp;nbsp; Black&amp;nbsp; : Ctrl+K&lt;BR&gt;&amp;nbsp;&amp;nbsp; White&amp;nbsp; : Ctrl+W&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp; 이미지저장 : Ctrl + S&lt;/P&gt;
&lt;P&gt;3. 색상 선택 메뉴에 &quot;흰색&quot; 선택 추가&lt;BR&gt;4. 펜 굵기 1Pixel ~ 5Pixel까지 세분화&lt;BR&gt;&lt;BR&gt;2008.02.20]&lt;BR&gt;1. 문자입력시 발생하는 버그 수정 (김민 님 제보)&lt;BR&gt;2. 화면 확대상태에서 화면 클리어시 확대상태 유지 여부를 옵션으로 지정 (손정훈님 건의)&lt;BR&gt;&lt;BR&gt;2008.01.23]&lt;BR&gt;1. 듀얼모니터 지원.(※ 모니터가 2개인 경우에만, 3개이상은 동작하지 않습니다. -_-);&lt;BR&gt;&amp;nbsp;&amp;nbsp; (화면낙서 모드에서 마우스 오른쪽 버튼을 클릭하여 나타나는 팝업메뉴에서 &quot;Dual Monitor&quot;을 클릭하시면 되며, 듀얼모니터 모드 활성/비활성시에는 화면낙서모드가 해제되어 다시 낙서모드로 변경하셔야됩니다.)&lt;BR&gt;&lt;BR&gt;2007.08.22]&lt;BR&gt;1. 문자 입력기능 추가.&lt;BR&gt;&amp;nbsp; &amp;nbsp; 텍스트 모드를 선택한후 문자 텍스트를 입력할 수 있으며, 입력이 끝난후 ESC키를&lt;BR&gt;&amp;nbsp; &amp;nbsp; 한번만 누르면 입력이 완료됩니다. (또는 메뉴에서 다른 옵션 그리기모드 전환시)&lt;BR&gt;&amp;nbsp; &amp;nbsp; ESC키를 누르지 않은 상태에서 마우스 좌클릭을 하게 되면 입력내용이 사라집니다.&lt;BR&gt;2. 기본그리기 모드/텍스트입력모드, 그리기 형태등의 내용도 환경설정에 저장&lt;BR&gt;3. 텍스트를 입력하지 않은 상태에서 ESC키를 눌렀을때 커서 흔적이 남는 버그 수정&lt;BR&gt;&lt;BR&gt;2007.07.25]&lt;BR&gt;1. 확대/축소시 위치를 확인할 수 있는&amp;nbsp; 네비게이션(?) 기능 추가.&lt;BR&gt;2. 환경설정 저장 기능 (Screenpen.Xml)&lt;BR&gt;3. 마우스 우클릭시 메뉴 호출로 변경&lt;BR&gt;4. 화면 확대상태에서 이동키는 Ctrl키를 누른상태에서 마우스 우클릭으로 이동&lt;BR&gt;&lt;BR&gt;2007.05.17]&lt;BR&gt;1. 프로그램 처음 실행시 풍선도움말을 통해 프로그램 실행을 알림.&lt;BR&gt;2. 이전 버젼에서 제보된 버그 일부 수정&lt;BR&gt;&amp;nbsp;&amp;nbsp; 2-1. 트레이 모드에서 메뉴를 통해 진입시 화면이 하얗게 남아있던 버그 수정&lt;BR&gt;&amp;nbsp;&amp;nbsp; 2-2. 낙서도중 ESC키를 눌러 프로그램을 빠져나간후 재 진입시 이전 화면이 남아있던 버그 수정&lt;BR&gt;&lt;BR&gt;2007년 5월 9일 변경내용]&lt;BR&gt;1. 화면 확대 기능&lt;BR&gt;&amp;nbsp;&amp;nbsp; 1-1. 마우스 스크롤 (확대 / 축소)&lt;BR&gt;&amp;nbsp;&amp;nbsp; 1-2. 마우스 오른쪽 버튼 클릭상태로 이동&lt;BR&gt;&amp;nbsp;&amp;nbsp; 1-3. 스크롤버튼 클릭 (메뉴)&lt;BR&gt;2. 이전 버젼에서 제보된 버그 일부 수정&lt;BR&gt;&amp;nbsp;&amp;nbsp; 2-1. About 다이얼로그 문제&lt;BR&gt;&lt;BR&gt;2007년 4월 27일 변경내용]&lt;BR&gt;1. 중복실행 방지 기능&lt;BR&gt;2. 저장포맷 2종 추가 (BMP, PNG)&lt;BR&gt;3. 펜 색상 추가(노랑) / 사용자지정 색&lt;BR&gt;&lt;BR&gt;2007년 3월 30일 변경내용]&lt;BR&gt;1. Shift키를 누른상태에서 세로/가로 직선 그리기 기능을 추가하였습니다.&lt;BR&gt;&lt;BR&gt;2007년 3월 21일 변경내용]&lt;BR&gt;1. 이전작업 취소 키(&#039;Z&#039;) 기능을 제거하였습니다.&lt;BR&gt;2. 형광펜 모드에서 덧칠해도 형광효과가 유지되도록 수정하였습니다.&lt;BR&gt;&lt;BR&gt;&lt;STRONG&gt;※ 이 프로그램은 사용상에 어떤 제약도 없으며, &lt;BR&gt;&amp;nbsp; &amp;nbsp; 프로그램 사용으로 인한 피해는 전적으로 사용자에게 있음을 알려드립니다. &lt;BR&gt;&lt;/STRONG&gt;&lt;/P&gt;</description>
			<category>자작 프로그램</category>
			<category>FreeWare</category>
			<category>ScreenPen</category>
			<category>공개소프트웨어</category>
			<category>스크린펜</category>
			<category>자작프로그램</category>
			<category>프리웨어</category>
			<category>화면낙서</category>
			<author>(그리움(복분자주))</author>
			<guid>http://dolba.net/tt/k2club/1950</guid>
			<comments>http://dolba.net/tt/k2club/1950#entry1950comment</comments>
			<pubDate>Mon, 18 Aug 2008 09:48:53 +0900</pubDate>
		</item>
		<item>
			<title>[공개프로그램] 화면 낙서 프로그램 - ScreenPen Version 2008.08.13.x</title>
			<link>http://dolba.net/tt/k2club/1940</link>
			<description>&lt;STRONG&gt;&lt;FONT color=#d41a01&gt;※※※※※※※※※※※※※※※※※※※※※※※※※&lt;BR&gt;※ 올드 버젼입니다. 최신버젼을 다운로드 해주세요. ※&lt;BR&gt;※※※※※※※※※※※※※※※※※※※※※※※※※&lt;BR&gt;&lt;/FONT&gt;&lt;/STRONG&gt;&lt;BR&gt;설치할 필요 없이 실행화일 하나만 다운받아 사용이 가능하며, 필요 없을시 그냥 파일만 삭제하시면 됩니다. &lt;BR&gt;&lt;BR&gt;
&lt;DIV style=&quot;BORDER-RIGHT: #b4997e 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #b4997e 1px solid; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; BORDER-LEFT: #b4997e 1px solid; PADDING-TOP: 10px; BORDER-BOTTOM: #b4997e 1px solid; BACKGROUND-COLOR: #e6d8c9&quot;&gt;※ 1. Version 2008.01.23.1 이후부터 버젼 컨트롤은 컴파일(배포)날짜 형식을 따릅니다. &lt;BR&gt;&amp;nbsp; &amp;nbsp; 2. 0.9.4 버젼 이후부터는 환경설정 파일이 사용자 설정에 따라 생성될 수 있습니다.&lt;BR&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 생성되는 파일은 &quot;SCREENPEN.XML&quot;이며, 실행화일이 존재하는 폴더에 생성됩니다. &lt;/DIV&gt;&lt;BR&gt;실행후 Ctrl+Tab 키를 이용하여 윈도우 작업중에 화면 상에 낙서(?)가 가능하며,&lt;BR&gt;해당 내용을 JPEG/BMP/PNG 파일로 저장할 수 있습니다.&lt;BR&gt;&lt;BR&gt;&lt;STRONG&gt;&lt;FONT color=#d41a01&gt;※ 사용중에 발생하는 버그는 제보해주시면 수정하도록 하겠습니다.&lt;BR&gt;&lt;/FONT&gt;&lt;/STRONG&gt;&lt;BR&gt;주요키]&lt;BR&gt;
&lt;DIV style=&quot;BORDER-RIGHT: #b4997e 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #b4997e 1px solid; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; BORDER-LEFT: #b4997e 1px solid; PADDING-TOP: 10px; BORDER-BOTTOM: #b4997e 1px solid; BACKGROUND-COLOR: #e6d8c9&quot;&gt;Ctrl+Tab : 화면 그리기 모드 전환&lt;BR&gt;Space Bar : 화면 그리기 클리어&lt;BR&gt;ESC : 텍스트 입력모드 종료 / 화면 그리기 모드 종료&lt;BR&gt;Z : 되살리기 &lt;BR&gt;X : 다시 실행&lt;BR&gt;마우스 우 클릭 : 메뉴 보기&lt;BR&gt;마우스 상하 스크롤 : 이미지 확대/축소&lt;BR&gt;Ctrl + 마우스 우클릭 이동 : 화면 이동&lt;BR&gt;Shift + 마우스 좌클릭 : 자유곡선 그리기에서 수직/수평선 그리기&lt;/DIV&gt;
&lt;P&gt;&lt;U&gt;&lt;STRONG&gt;&lt;FONT color=#0000ff&gt;할당되어 있는 단축키는 환경설정 메뉴를 통해 임의로 변경이 가능합니다. &lt;BR&gt;&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/U&gt;&lt;BR&gt;2008.08.13]&lt;BR&gt;1. 2008.08.11자 버전의 메모리 누수 수정 (무지개님 제보 : 감사합니다.)&lt;BR&gt;&lt;BR&gt;2008.08.11]&lt;BR&gt;1. 지우개 기능이 추가되었습니다.&lt;BR&gt;2. 지우개 기능을 추가하면서 형광펜 기능을 이펙트 메뉴로 분리하여, 일반모드/형광펜모드/지우개모드로 분류하였습니다.&lt;BR&gt;3. 그리고 모드상태에서의 팝업 메뉴에 &quot;ESC&quot;키 외에 메뉴를 통해서도 그리기 모드를 종료할 수 있도록 하였습니다.&lt;BR&gt;4. &quot;Z&quot;, &quot;X&quot;키를 이용하여 되살리기/다시실행 기능을 추가하였습니다. (최대 10단계)&lt;BR&gt;5. 네모/원등을 그릴때 채우기 옵션을 이용하여 안이 채워진 도형을 그릴 수 있게 되었습니다. (cia님 건의사항)&lt;BR&gt;5. 기타 이전 버전에서 제보된 버그 수정 &amp;nbsp; &lt;BR&gt;&lt;BR&gt;2008.06.16]&lt;BR&gt;1. &quot;김민&quot;님이 제보해주신 그리기 모드에서 흰색을 선택했을때 나타나는 마우스 커서 모양을 수정하였습니다.&lt;BR&gt;2. 텍스트 입력모드에서 단축키(Alt+1 / Alt+2)를 이용하여 글자의 크기를 조절할 수 있습니다.&lt;BR&gt;3. 텍스트 모드 입력후 &quot;TAB&quot;키를 누르면 입력한 글자가 화면에 남아있게 됩니다.&lt;BR&gt;&lt;BR&gt;2008.06.10]&lt;BR&gt;1. 영문/한글 2개국어 지원&lt;BR&gt;&amp;nbsp;&amp;nbsp; : 추가하길 원하는 언어는 번역문 보내주면 제공함(-_-;)&lt;/P&gt;
&lt;P&gt;2. 단축키 적용&amp;nbsp; &lt;BR&gt;&amp;nbsp;&amp;nbsp; 많은 분들이 요청하였던 단축키 기능을 적용하였습니다.&lt;BR&gt;&amp;nbsp;&amp;nbsp; 기본적으로 아래와 같이 단축키가 지정되어 있으며, 사용자의 입맞에 맞게&lt;BR&gt;&amp;nbsp;&amp;nbsp; 단축키의 변경이 가능합니다.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp; 단축키 변경은 &quot;환경설정 -&amp;gt; 단축키 변경&quot; 메뉴에서 변경 가능합니다.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp; ● 펜 픽셀 크기 변경&lt;BR&gt;&amp;nbsp;&amp;nbsp; 1 Pixel : Ctrl + 1&lt;BR&gt;&amp;nbsp;&amp;nbsp; 2 Pixel : Ctrl + 2&lt;BR&gt;&amp;nbsp;&amp;nbsp; 3 Pixel : Ctrl + 3&lt;BR&gt;&amp;nbsp;&amp;nbsp; 4 Pixel : Ctrl + 4&lt;BR&gt;&amp;nbsp;&amp;nbsp; 5 Pixel : Ctrl + 5&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp; ● 펜 색상 변경&lt;BR&gt;&amp;nbsp;&amp;nbsp; Red &amp;nbsp;&amp;nbsp; : Ctrl+R&lt;BR&gt;&amp;nbsp;&amp;nbsp; Yellow : Ctrl+Y&lt;BR&gt;&amp;nbsp;&amp;nbsp; Blue &amp;nbsp; : Ctrl+B&lt;BR&gt;&amp;nbsp;&amp;nbsp; Green&amp;nbsp; : Ctrl+G&lt;BR&gt;&amp;nbsp;&amp;nbsp; Black&amp;nbsp; : Ctrl+K&lt;BR&gt;&amp;nbsp;&amp;nbsp; White&amp;nbsp; : Ctrl+W&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp; 이미지저장 : Ctrl + S&lt;/P&gt;
&lt;P&gt;3. 색상 선택 메뉴에 &quot;흰색&quot; 선택 추가&lt;BR&gt;4. 펜 굵기 1Pixel ~ 5Pixel까지 세분화&lt;BR&gt;&lt;BR&gt;2008.02.20]&lt;BR&gt;1. 문자입력시 발생하는 버그 수정 (김민 님 제보)&lt;BR&gt;2. 화면 확대상태에서 화면 클리어시 확대상태 유지 여부를 옵션으로 지정 (손정훈님 건의)&lt;BR&gt;&lt;BR&gt;2008.01.23]&lt;BR&gt;1. 듀얼모니터 지원.(※ 모니터가 2개인 경우에만, 3개이상은 동작하지 않습니다. -_-);&lt;BR&gt;&amp;nbsp;&amp;nbsp; (화면낙서 모드에서 마우스 오른쪽 버튼을 클릭하여 나타나는 팝업메뉴에서 &quot;Dual Monitor&quot;을 클릭하시면 되며, 듀얼모니터 모드 활성/비활성시에는 화면낙서모드가 해제되어 다시 낙서모드로 변경하셔야됩니다.)&lt;BR&gt;&lt;BR&gt;2007.08.22]&lt;BR&gt;1. 문자 입력기능 추가.&lt;BR&gt;&amp;nbsp; &amp;nbsp; 텍스트 모드를 선택한후 문자 텍스트를 입력할 수 있으며, 입력이 끝난후 ESC키를&lt;BR&gt;&amp;nbsp; &amp;nbsp; 한번만 누르면 입력이 완료됩니다. (또는 메뉴에서 다른 옵션 그리기모드 전환시)&lt;BR&gt;&amp;nbsp; &amp;nbsp; ESC키를 누르지 않은 상태에서 마우스 좌클릭을 하게 되면 입력내용이 사라집니다.&lt;BR&gt;2. 기본그리기 모드/텍스트입력모드, 그리기 형태등의 내용도 환경설정에 저장&lt;BR&gt;3. 텍스트를 입력하지 않은 상태에서 ESC키를 눌렀을때 커서 흔적이 남는 버그 수정&lt;BR&gt;&lt;BR&gt;2007.07.25]&lt;BR&gt;1. 확대/축소시 위치를 확인할 수 있는&amp;nbsp; 네비게이션(?) 기능 추가.&lt;BR&gt;2. 환경설정 저장 기능 (Screenpen.Xml)&lt;BR&gt;3. 마우스 우클릭시 메뉴 호출로 변경&lt;BR&gt;4. 화면 확대상태에서 이동키는 Ctrl키를 누른상태에서 마우스 우클릭으로 이동&lt;BR&gt;&lt;BR&gt;2007.05.17]&lt;BR&gt;1. 프로그램 처음 실행시 풍선도움말을 통해 프로그램 실행을 알림.&lt;BR&gt;2. 이전 버젼에서 제보된 버그 일부 수정&lt;BR&gt;&amp;nbsp;&amp;nbsp; 2-1. 트레이 모드에서 메뉴를 통해 진입시 화면이 하얗게 남아있던 버그 수정&lt;BR&gt;&amp;nbsp;&amp;nbsp; 2-2. 낙서도중 ESC키를 눌러 프로그램을 빠져나간후 재 진입시 이전 화면이 남아있던 버그 수정&lt;BR&gt;&lt;BR&gt;2007년 5월 9일 변경내용]&lt;BR&gt;1. 화면 확대 기능&lt;BR&gt;&amp;nbsp;&amp;nbsp; 1-1. 마우스 스크롤 (확대 / 축소)&lt;BR&gt;&amp;nbsp;&amp;nbsp; 1-2. 마우스 오른쪽 버튼 클릭상태로 이동&lt;BR&gt;&amp;nbsp;&amp;nbsp; 1-3. 스크롤버튼 클릭 (메뉴)&lt;BR&gt;2. 이전 버젼에서 제보된 버그 일부 수정&lt;BR&gt;&amp;nbsp;&amp;nbsp; 2-1. About 다이얼로그 문제&lt;BR&gt;&lt;BR&gt;2007년 4월 27일 변경내용]&lt;BR&gt;1. 중복실행 방지 기능&lt;BR&gt;2. 저장포맷 2종 추가 (BMP, PNG)&lt;BR&gt;3. 펜 색상 추가(노랑) / 사용자지정 색&lt;BR&gt;&lt;BR&gt;2007년 3월 30일 변경내용]&lt;BR&gt;1. Shift키를 누른상태에서 세로/가로 직선 그리기 기능을 추가하였습니다.&lt;BR&gt;&lt;BR&gt;2007년 3월 21일 변경내용]&lt;BR&gt;1. 이전작업 취소 키(&#039;Z&#039;) 기능을 제거하였습니다.&lt;BR&gt;2. 형광펜 모드에서 덧칠해도 형광효과가 유지되도록 수정하였습니다.&lt;BR&gt;&lt;BR&gt;&lt;STRONG&gt;※ 이 프로그램은 사용상에 어떤 제약도 없으며, &lt;BR&gt;&amp;nbsp; &amp;nbsp; 프로그램 사용으로 인한 피해는 전적으로 사용자에게 있음을 알려드립니다. &lt;BR&gt;&lt;/STRONG&gt;&lt;/P&gt;</description>
			<category>자작 프로그램</category>
			<category>FreeWare</category>
			<category>ScreenPen</category>
			<category>공개소프트웨어</category>
			<category>스크린펜</category>
			<category>자작프로그램</category>
			<category>프리웨어</category>
			<category>화면낙서</category>
			<author>(그리움(복분자주))</author>
			<guid>http://dolba.net/tt/k2club/1940</guid>
			<comments>http://dolba.net/tt/k2club/1940#entry1940comment</comments>
			<pubDate>Wed, 13 Aug 2008 17:32:48 +0900</pubDate>
		</item>
		<item>
			<title>데이터를 반환(return)하는 함수 생성시 배열과 포인터의 사용에 관한 고찰(?)</title>
			<link>http://dolba.net/tt/k2club/1939</link>
			<description>&lt;P&gt;C 프로그램에서 메모리는 두 가지로 나누어진다. &lt;/P&gt;
&lt;DIV style=&quot;BORDER-RIGHT: #b4997e 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #b4997e 1px solid; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; BORDER-LEFT: #b4997e 1px solid; PADDING-TOP: 10px; BORDER-BOTTOM: #b4997e 1px solid; BACKGROUND-COLOR: #e6d8c9&quot;&gt;&lt;STRONG&gt;스택기반 메모리 : 일반 변수 및 배열&lt;BR&gt;HEAP기반 메모리 : malloc를 통해서 할당된 메모리&lt;/STRONG&gt;&lt;/DIV&gt;
&lt;P&gt;이 두가지 메모리의 차이는 생명주기에 있는데, HEAP에 기반을 둔 메모리가 명시적인 free 문장만으로 컴퓨터로 반환된다면, 스택에 기반을 둔 메모리는 사용범위에 따라 생명주기가 결정된다.&lt;BR&gt;&lt;BR&gt;&lt;pre name=&quot;codes&quot; class=&quot;Cpp&quot; cols=&quot;60&quot; rows=&quot;10&quot; readonly=&quot;readonly&quot;&gt;소스 #1
char *func()
{
&amp;nbsp; &amp;nbsp; char *tmp;
&amp;nbsp; &amp;nbsp; tmp = malloc( 100 );
&amp;nbsp; &amp;nbsp; strcpy( tmp, &quot;kkkk&quot; );
&amp;nbsp; &amp;nbsp; return tmp;
}
int main(void)
{
&amp;nbsp; &amp;nbsp; char *tmp;

&amp;nbsp; &amp;nbsp; tmp = func();

&amp;nbsp; &amp;nbsp; printf( &quot;tmp = %s\n&quot;, tmp );
}&lt;/pre&gt;&lt;BR&gt;&lt;FONT color=#ffffff&gt;&lt;BR&gt;&lt;/FONT&gt;&lt;pre name=&quot;codes&quot; class=&quot;Cpp&quot; cols=&quot;60&quot; rows=&quot;10&quot; readonly=&quot;readonly&quot;&gt;소스 #2
char *func()
{
&amp;nbsp; &amp;nbsp; char tmp[100];

&amp;nbsp; &amp;nbsp; strcpy( tmp, &quot;kkkk&quot; );

&amp;nbsp; &amp;nbsp; return tmp;
}
int main(void)
{
&amp;nbsp; &amp;nbsp; char *tmp;

&amp;nbsp; &amp;nbsp; tmp = func();

&amp;nbsp; &amp;nbsp; printf( &quot;tmp = %s\n&quot;, tmp );
}&lt;/pre&gt;&lt;BR&gt;&lt;BR&gt;&lt;BR&gt;&lt;/P&gt;
&lt;DIV style=&quot;BORDER-RIGHT: #b4997e 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #b4997e 1px solid; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; BORDER-LEFT: #b4997e 1px solid; PADDING-TOP: 10px; BORDER-BOTTOM: #b4997e 1px solid; BACKGROUND-COLOR: #e6d8c9&quot;&gt;&lt;STRONG&gt;[소스 #1]&lt;/STRONG&gt;에서는 (char *)형을 갖는 tmp 변수는 함수를 벗어나게 되면 소멸됩니다. 하지만 변수 자체만 소멸될 뿐, malloc() 함수를 통해 할당된 영역은 함수를 벗어나도 없어지지 않고 그대로 메모리상에 남아있습니다. &lt;BR&gt;함수를 벗어나면서 소멸되는 것은 그 시작 주소를 담고 있는 tmp 변수 뿐이며, 그 값이 소멸되기 전에 return으로 함수를 호출한 main에 그 주소값을 전달하기 때문에 아무런 문제가 없습니다. 함수를 호출한 호출자는 해당 함수를 통해 전달받은 데이터를 잘 사용한 다음 free()를 호출하여 메모리를 해제하여주면 됩니다.&lt;BR&gt;&lt;BR&gt;&lt;STRONG&gt;[소스 #2]&lt;/STRONG&gt;에서는 함수를 벗어나자마자 char형 배열 전체가 소멸됩니다. 따라서 tmp를 가리키는 포인터를 리턴하는 것은 아무런 의미가 없습니다. 포인터가 가리키는 대상체가 이미 사라졌기 때문입니다.&lt;/DIV&gt;
&lt;P&gt;굳이 malloc를 이용하지 않고 배열을 사용하고 싶다면, 아래의 예제처럼 struct 형태의 구조체를 이용하여 구조체를 반환하면 됩니다.&lt;BR&gt;&lt;BR&gt;&lt;pre name=&quot;codes&quot; class=&quot;Cpp&quot; cols=&quot;60&quot; rows=&quot;10&quot; readonly=&quot;readonly&quot;&gt;struct Sample {
&amp;nbsp; char string[100];
}

struct Sample func() {
&amp;nbsp; &amp;nbsp; struct Sample tmp;

&amp;nbsp; &amp;nbsp; strcpy( tmp, &quot;kkkk&quot; );

&amp;nbsp; &amp;nbsp; return tmp;
}
int main(void)
{
&amp;nbsp;&amp;nbsp; struct Sample tmp;

&amp;nbsp; &amp;nbsp; tmp = func();

&amp;nbsp; &amp;nbsp; printf( &quot;tmp = %s\n&quot;, tmp.string );
}&lt;/pre&gt;&lt;BR&gt;&lt;/P&gt;</description>
			<category>My Library</category>
			<category>array</category>
			<category>C</category>
			<category>CPP</category>
			<category>Function</category>
			<category>Heap</category>
			<category>배열</category>
			<category>변수</category>
			<category>포인터</category>
			<category>함수</category>
			<author>(그리움(복분자주))</author>
			<guid>http://dolba.net/tt/k2club/1939</guid>
			<comments>http://dolba.net/tt/k2club/1939#entry1939comment</comments>
			<pubDate>Tue, 12 Aug 2008 15:24:40 +0900</pubDate>
		</item>
		<item>
			<title>MB가 하면 유행이 됩니다~</title>
			<link>http://dolba.net/tt/k2club/1938</link>
			<description>베이징 올림픽 개막식에서 대한민국 입장시 MB가 흔든 &quot;자기나라 국기 거꾸로 쥐고 흔들기!&quot;&lt;BR&gt;&lt;BR&gt;&lt;div class=&quot;imageblock center&quot; style=&quot;text-align: center; clear: both;&quot;&gt;&lt;img src=&quot;http://dolba.net/tt/attach/1/1347835681.jpg&quot; alt=&quot;사용자 삽입 이미지&quot; height=&quot;371&quot; width=&quot;500&quot; /&gt;&lt;/div&gt;관련기사 : &lt;BR&gt;&lt;A class=newstitle href=&quot;http://www.ohmynews.com/NWS_Web/view/at_pg.aspx?CNTN_CD=A0000961109&quot;&gt;&#039;대통령 마마&#039; 망신스런 사진은 지워버려라?&lt;/A&gt;&lt;BR&gt;&lt;A class=article_title onmouseover=&quot;window.status = &#039;기사보기&#039;; return true&quot; onfocus=this.blur(); onmouseout=&quot;window.status = &#039;&#039;; return true&quot; href=&quot;http://www.pressian.com/scripts/section/article.asp?article_num=60080811120530&quot;&gt;&quot;거꾸로 달린 태극기가 예사롭지 않다&quot;&lt;/A&gt; &lt;BR&gt;&lt;BR&gt;발빠른 네티즌들에 의해 이미 여기저기 널리 퍼져버린 저 사진 이미지가 있음에도 불구하고, 정권 불알 만져주기에 여념이 없는 자칭 기자 나부랭이라고 하는 것들은 해당 증거 사진을 교묘하게 편집하여 MB의 저 돌출 행동을 감싸주고 있는데...&lt;BR&gt;&lt;BR&gt;일부 네티즌은 국제 협약에 의하면, 국기를 거꾸로 쥐고 흔드는 행동은 &quot;&lt;FONT color=#d41a01&gt;&lt;STRONG&gt;SOS 요청!&lt;/STRONG&gt;&lt;/FONT&gt;&quot;을 의미하는 것으로, 한국내에서 자신의 입지가 좁아진 것을 인식한 MB가 국제사회에 도움을 요청하는 것이라고 해석하기도 하였다.&lt;BR&gt;&lt;BR&gt;하지만&lt;BR&gt;&lt;BR&gt;MB가 하면 뭐가 달라도 다른것인가?&lt;BR&gt;&lt;BR&gt;MB가 거꾸로 국기를 흔드는 모습을 보고 한눈에 반한 중국의 소년 린하오도 중국의 오성홍기를 거꾸로 들고 나와 흔들었다. MB가 만든 국기 거꾸로 들고 흔들기의 유행이 시작되려는 조짐이었으니...&lt;BR&gt;&lt;BR&gt;&lt;div class=&quot;imageblock center&quot; style=&quot;text-align: center; clear: both;&quot;&gt;&lt;img src=&quot;http://dolba.net/tt/attach/1/1006174052.jpg&quot; alt=&quot;사용자 삽입 이미지&quot; height=&quot;886&quot; width=&quot;600&quot; /&gt;&lt;/div&gt;&lt;BR&gt;&lt;BR&gt;아니나 다를까!&lt;BR&gt;&lt;BR&gt;&lt;div class=&quot;imageblock center&quot; style=&quot;text-align: center; clear: both;&quot;&gt;&lt;img src=&quot;http://dolba.net/tt/attach/1/1332305371.jpg&quot; alt=&quot;사용자 삽입 이미지&quot; height=&quot;365&quot; width=&quot;400&quot; /&gt;&lt;/div&gt;관련기사 : &lt;A href=&quot;http://www.mydaily.co.kr/news/read.html?newsid=200808111603241148&amp;amp;ext=na&quot; target=_blank&gt;장쯔이, 오성홍기 거꾸로 들고 궈징징 응원 화제&lt;/A&gt;&amp;nbsp;&lt;BR&gt;&lt;BR&gt;중국의 유명 여배우 장쯔이까지 MB 따라하기에 나섰다.&lt;BR&gt;&lt;BR&gt;드디어 대한민국 대통령도 한류 열풍에 가세하는것인가?</description>
			<category>정치관련 이야기</category>
			<category>2MB</category>
			<category>거꾸로 국기 들기</category>
			<category>오성홍기</category>
			<category>이명박</category>
			<category>태극기</category>
			<category>한류</category>
			<author>(그리움(복분자주))</author>
			<guid>http://dolba.net/tt/k2club/1938</guid>
			<comments>http://dolba.net/tt/k2club/1938#entry1938comment</comments>
			<pubDate>Tue, 12 Aug 2008 10:06:48 +0900</pubDate>
		</item>
		<item>
			<title>[공개프로그램] 화면 낙서 프로그램 - ScreenPen Version 2008.08.11.1</title>
			<link>http://dolba.net/tt/k2club/1937</link>
			<description>&lt;STRONG&gt;&lt;FONT color=#d41a01&gt;금번 버전을 사용하고 계신분은 꼭 최신버전으로 변경하여 사용해주세요. &lt;BR&gt;메모리 누수 버그가 있었습니다. 죄송합니다.&lt;BR&gt;&lt;BR&gt;※※※※※※※※※※※※※※※※※※※※※※※※※&lt;BR&gt;※ 올드 버젼입니다. 최신버젼을 다운로드 해주세요. ※&lt;BR&gt;※※※※※※※※※※※※※※※※※※※※※※※※※&lt;/FONT&gt;&lt;/STRONG&gt;&lt;BR&gt;&lt;BR&gt;&lt;BR&gt;설치할 필요 없이 실행화일 하나만 다운받아 사용이 가능하며, 필요 없을시 그냥 파일만 삭제하시면 됩니다. &lt;BR&gt;&lt;BR&gt;
&lt;DIV style=&quot;BORDER-RIGHT: #b4997e 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #b4997e 1px solid; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; BORDER-LEFT: #b4997e 1px solid; PADDING-TOP: 10px; BORDER-BOTTOM: #b4997e 1px solid; BACKGROUND-COLOR: #e6d8c9&quot;&gt;※ 1. Version 2008.01.23.1 이후부터 버젼 컨트롤은 컴파일(배포)날짜 형식을 따릅니다. &lt;BR&gt;&amp;nbsp; &amp;nbsp; 2. 0.9.4 버젼 이후부터는 환경설정 파일이 사용자 설정에 따라 생성될 수 있습니다.&lt;BR&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 생성되는 파일은 &quot;SCREENPEN.XML&quot;이며, 실행화일이 존재하는 폴더에 생성됩니다. &lt;BR&gt;&lt;/DIV&gt;&lt;BR&gt;실행후 Ctrl+Tab 키를 이용하여 윈도우 작업중에 화면 상에 낙서(?)가 가능하며,&lt;BR&gt;해당 내용을 JPEG/BMP/PNG 파일로 저장할 수 있습니다.&lt;BR&gt;&lt;BR&gt;&lt;STRONG&gt;&lt;FONT color=#d41a01&gt;※ 사용중에 발생하는 버그는 제보해주시면 수정하도록 하겠습니다.&lt;BR&gt;&lt;/FONT&gt;&lt;/STRONG&gt;&lt;BR&gt;주요키]&lt;BR&gt;
&lt;DIV style=&quot;BORDER-RIGHT: #b4997e 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #b4997e 1px solid; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; BORDER-LEFT: #b4997e 1px solid; PADDING-TOP: 10px; BORDER-BOTTOM: #b4997e 1px solid; BACKGROUND-COLOR: #e6d8c9&quot;&gt;Ctrl+Tab : 화면 그리기 모드 전환&lt;BR&gt;Space Bar : 화면 그리기 클리어&lt;BR&gt;ESC : 텍스트 입력모드 종료 / 화면 그리기 모드 종료&lt;BR&gt;Z : 되살리기 &lt;BR&gt;X : 다시 실행&lt;BR&gt;마우스 우 클릭 : 메뉴 보기&lt;BR&gt;마우스 상하 스크롤 : 이미지 확대/축소&lt;BR&gt;Ctrl + 마우스 우클릭 이동 : 화면 이동&lt;BR&gt;Shift + 마우스 좌클릭 : 자유곡선 그리기에서 수직/수평선 그리기&lt;/DIV&gt;
&lt;P&gt;&lt;SPAN style=&quot;CURSOR: pointer&quot; onclick=&quot;toggleMoreLess(this, &#039;830_0&#039;,&#039;이전 히스토리 보기...&#039;,&#039;히스토리보기 닫기...&#039;); return false;&quot;&gt;할당되어 있는 단축키는 환경설정 메뉴를 통해 임의로 변경이 가능합니다. &lt;BR&gt;&lt;BR&gt;2008.08.11]&lt;BR&gt;1. 지우개 기능이 추가되었습니다.&lt;BR&gt;2. 지우개 기능을 추가하면서 형광펜 기능을 이펙트 메뉴로 분리하여, 일반모드/형광펜모드/지우개모드로 분류하였습니다.&lt;BR&gt;3. 그리고 모드상태에서의 팝업 메뉴에 &quot;ESC&quot;키 외에 메뉴를 통해서도 그리기 모드를 종료할 수 있도록 하였습니다.&lt;BR&gt;4. &quot;Z&quot;, &quot;X&quot;키를 이용하여 되살리기/다시실행 기능을 추가하였습니다. (최대 10단계)&lt;BR&gt;5. 네모/원등을 그릴때 채우기 옵션을 이용하여 안이 채워진 도형을 그릴 수 있게 되었습니다. (&lt;SPAN class=&quot;name vcard&quot;&gt;&lt;SPAN class=&quot;fn nickname&quot;&gt;cia님 건의사항)&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;BR&gt;5. 기타 이전 버전에서 제보된 버그 수정 &amp;nbsp; &lt;BR&gt;&lt;BR&gt;2008.06.16]&lt;BR&gt;1. &quot;김민&quot;님이 제보해주신 그리기 모드에서 흰색을 선택했을때 나타나는 마우스 커서 모양을 수정하였습니다.&lt;BR&gt;2. 텍스트 입력모드에서 단축키(Alt+1 / Alt+2)를 이용하여 글자의 크기를 조절할 수 있습니다.&lt;BR&gt;3. 텍스트 모드 입력후 &quot;TAB&quot;키를 누르면 입력한 글자가 화면에 남아있게 됩니다.&lt;BR&gt;&lt;BR&gt;2008.06.10]&lt;BR&gt;1. 영문/한글 2개국어 지원&lt;BR&gt;&amp;nbsp;&amp;nbsp; : 추가하길 원하는 언어는 번역문 보내주면 제공함(-_-;)&lt;BR&gt;&lt;BR&gt;&lt;/SPAN&gt;&lt;SPAN style=&quot;CURSOR: pointer&quot; onclick=&quot;toggleMoreLess(this, &#039;830_0&#039;,&#039;이전 히스토리 보기...&#039;,&#039;히스토리보기 닫기...&#039;); return false;&quot;&gt;2. 단축키 적용 &amp;nbsp;&lt;BR&gt;&amp;nbsp;&amp;nbsp; 많은 분들이 요청하였던 단축키 기능을 적용하였습니다.&lt;BR&gt;&amp;nbsp;&amp;nbsp; 기본적으로 아래와 같이 단축키가 지정되어 있으며, 사용자의 입맞에 맞게&lt;BR&gt;&amp;nbsp;&amp;nbsp; 단축키의 변경이 가능합니다.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp; 단축키 변경은 &quot;환경설정 -&amp;gt; 단축키 변경&quot; 메뉴에서 변경 가능합니다.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp; ● 펜 픽셀 크기 변경&lt;BR&gt;&amp;nbsp;&amp;nbsp; 1 Pixel : Ctrl + 1&lt;BR&gt;&amp;nbsp;&amp;nbsp; 2 Pixel : Ctrl + 2&lt;BR&gt;&amp;nbsp;&amp;nbsp; 3 Pixel : Ctrl + 3&lt;BR&gt;&amp;nbsp;&amp;nbsp; 4 Pixel : Ctrl + 4&lt;BR&gt;&amp;nbsp;&amp;nbsp; 5 Pixel : Ctrl + 5&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp; ● 펜 색상 변경&lt;BR&gt;&amp;nbsp;&amp;nbsp; Red &amp;nbsp;&amp;nbsp; : Ctrl+R&lt;BR&gt;&amp;nbsp;&amp;nbsp; Yellow : Ctrl+Y&lt;BR&gt;&amp;nbsp;&amp;nbsp; Blue &amp;nbsp; : Ctrl+B&lt;BR&gt;&amp;nbsp;&amp;nbsp; Green&amp;nbsp; : Ctrl+G&lt;BR&gt;&amp;nbsp;&amp;nbsp; Black&amp;nbsp; : Ctrl+K&lt;BR&gt;&amp;nbsp;&amp;nbsp; White&amp;nbsp; : Ctrl+W&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp; 이미지저장 : Ctrl + S&lt;/P&gt;
&lt;P&gt;3. 색상 선택 메뉴에 &quot;흰색&quot; 선택 추가&lt;BR&gt;4. 펜 굵기 1Pixel ~ 5Pixel까지 세분화&lt;BR&gt;&lt;BR&gt;2008.02.20]&lt;BR&gt;1. 문자입력시 발생하는 버그 수정 (김민 님 제보)&lt;BR&gt;2. 화면 확대상태에서 화면 클리어시 확대상태 유지 여부를 옵션으로 지정 (손정훈님 건의)&lt;BR&gt;&lt;BR&gt;2008.01.23]&lt;BR&gt;1. 듀얼모니터 지원.(※ 모니터가 2개인 경우에만, 3개이상은 동작하지 않습니다. -_-);&lt;/FONT&gt;&lt;BR&gt;&amp;nbsp; &amp;nbsp;(화면낙서 모드에서 마우스 오른쪽 버튼을 클릭하여 나타나는 팝업메뉴에서 &quot;Dual Monitor&quot;을 클릭하시면 되며, 듀얼모니터 모드 활성/비활성시에는 화면낙서모드가 해제되어 다시 낙서모드로 변경하셔야됩니다.)&lt;BR&gt;&lt;BR&gt;&lt;/SPAN&gt;2007.08.22]&lt;BR&gt;1. 문자 입력기능 추가.&lt;BR&gt;&amp;nbsp; &amp;nbsp; 텍스트 모드를 선택한후 문자 텍스트를 입력할 수 있으며, 입력이 끝난후 ESC키를&lt;BR&gt;&amp;nbsp; &amp;nbsp; 한번만 누르면 입력이 완료됩니다. (또는 메뉴에서 다른 옵션 그리기모드 전환시)&lt;BR&gt;&amp;nbsp; &amp;nbsp; ESC키를 누르지 않은 상태에서 마우스 좌클릭을 하게 되면 입력내용이 사라집니다.&lt;/P&gt;
&lt;DIV class=moreless_content id=content830_0 style=&quot;DISPLAY: none&quot;&gt;2007.08.22]&lt;BR&gt;1. 텍스트 입력 기능을 추가&lt;BR&gt;2. 기본그리기 모드/텍스트입력모드, 그리기 형태등의 내용도 환경설정에 저장&lt;BR&gt;3. 텍스트를 입력하지 않은 상태에서 ESC키를 눌렀을때 커서 흔적이 남는 버그 수정&lt;BR&gt;&lt;BR&gt;2007.07.25]&lt;BR&gt;1. 확대/축소시 위치를 확인할 수 있는&amp;nbsp; 네비게이션(?) 기능 추가.&lt;BR&gt;2. 환경설정 저장 기능 (Screenpen.Xml)&lt;BR&gt;3. 마우스 우클릭시 메뉴 호출로 변경&lt;BR&gt;4. 화면 확대상태에서 이동키는 Ctrl키를 누른상태에서 마우스 우클릭으로 이동&lt;BR&gt;&lt;BR&gt;&lt;FONT color=#008000&gt;&lt;FONT color=#000000&gt;첫째, 마우스 우클릭시 메뉴를 호출하도록 변경하였습니다.&lt;BR&gt;둘째, 화면 확대시 이동은 컨트롤키를 누르고, 마우스 우클릭 버튼을 누른 상태에서 이동하도록 하였습니다.&lt;BR&gt;셋째, 화면 확대상태에서 현재의 위치를 확인할 수 있는 미니맵(?) 기능을 추가하였습니다&lt;/FONT&gt;.&lt;BR&gt;&lt;/FONT&gt;&lt;BR&gt;2007.05.17]&lt;BR&gt;1. 프로그램 처음 실행시 풍선도움말을 통해 프로그램 실행을 알림.&lt;BR&gt;2. 이전 버젼에서 제보된 버그 일부 수정&lt;BR&gt;&amp;nbsp;&amp;nbsp; 2-1. 트레이 모드에서 메뉴를 통해 진입시 화면이 하얗게 남아있던 버그 수정&lt;BR&gt;&amp;nbsp;&amp;nbsp; 2-2. 낙서도중 ESC키를 눌러 프로그램을 빠져나간후 재 진입시 이전 화면이 남아있던 버그 수정&lt;BR&gt;&lt;BR&gt;2007년 5월 9일 변경내용]&lt;BR&gt;1. 화면 확대 기능&lt;BR&gt;&amp;nbsp;&amp;nbsp; 1-1. 마우스 스크롤 (확대 / 축소)&lt;BR&gt;&amp;nbsp;&amp;nbsp; 1-2. 마우스 오른쪽 버튼 클릭상태로 이동&lt;BR&gt;&amp;nbsp;&amp;nbsp; 1-3. 스크롤버튼 클릭 (메뉴)&lt;BR&gt;2. 이전 버젼에서 제보된 버그 일부 수정&lt;BR&gt;&amp;nbsp;&amp;nbsp; 2-1. About 다이얼로그 문제&lt;BR&gt;&lt;BR&gt;2007년 4월 27일 변경내용]&lt;BR&gt;1. 중복실행 방지 기능&lt;BR&gt;2. 저장포맷 2종 추가 (BMP, PNG)&lt;BR&gt;3. 펜 색상 추가(노랑) / 사용자지정 색&lt;BR&gt;&lt;BR&gt;2007년 3월 30일 변경내용]&lt;BR&gt;1. Shift키를 누른상태에서 세로/가로 직선 그리기 기능을 추가하였습니다.&lt;BR&gt;&lt;BR&gt;2007년 3월 21일 변경내용]&lt;BR&gt;1. 이전작업 취소 키(&#039;Z&#039;) 기능을 제거하였습니다.&lt;BR&gt;2. 형광펜 모드에서 덧칠해도 형광효과가 유지되도록 수정하였습니다.&lt;/DIV&gt;
&lt;P&gt;&lt;STRONG&gt;※ 이 프로그램은 사용상에 어떤 제약도 없으며, &lt;BR&gt;&amp;nbsp; &amp;nbsp; 프로그램 사용으로 인한 피해는 전적으로 사용자에게 있음을 알려드립니다. &lt;/STRONG&gt;&lt;/P&gt;&lt;!-- RSS 리더기 등록 권유 Start --&gt;</description>
			<category>자작 프로그램</category>
			<category>FreeWare</category>
			<category>ScreenPen</category>
			<category>공개소프트웨어</category>
			<category>스크린펜</category>
			<category>자작프로그램</category>
			<category>프리웨어</category>
			<category>화면낙서</category>
			<author>(그리움(복분자주))</author>
			<guid>http://dolba.net/tt/k2club/1937</guid>
			<comments>http://dolba.net/tt/k2club/1937#entry1937comment</comments>
			<pubDate>Mon, 11 Aug 2008 15:38:40 +0900</pubDate>
		</item>
		<item>
			<title>올블의 소외된 블로거 일병 구하기 프로젝트!!!</title>
			<link>http://dolba.net/tt/k2club/1935</link>
			<description>&lt;P&gt;올블로그의 놀이터 (&lt;A href=&quot;http://playground.allblog.net/&quot;&gt;http://playground.allblog.net/&lt;/A&gt;)에 가면, 올블로그와 관련된 재미난 기능들을 볼 수 있다.&lt;BR&gt;&lt;BR&gt;&lt;/P&gt;
&lt;DIV style=&quot;PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px; BACKGROUND-COLOR: #d0ff9d&quot;&gt;&lt;A href=&quot;http://playground.allblog.net/iPhone&quot; target=_blank&gt;iAllblog&lt;/A&gt; | iPhone용 올블로그입니다. &lt;BR&gt;&lt;A href=&quot;http://playground.allblog.net/top101bloggers&quot; target=_blank&gt;TOP 101 bloggers&lt;/A&gt; | 우리들은 탑101블로거들입니다. &lt;BR&gt;&lt;A href=&quot;http://playground.allblog.net/firefox/addons&quot; target=_blank&gt;firefox plugin &#039;Allblog Hot Bar&#039;&lt;/A&gt; | 올블로그 실시간 인기글 목록을 파이어폭스 하단 상태바에 슬라이드 출력시켜주는 파이어폭스 플러그인 입니다. &lt;BR&gt;&lt;A href=&quot;http://playground.allblog.net/reader2/&quot; target=_blank&gt;allblog reader&lt;/A&gt; | 올블로그 리더입니다. &lt;BR&gt;&lt;A href=&quot;http://playground.allblog.net/reactions/&quot; target=_blank&gt;reactions&lt;/A&gt; | 당신의 블로그가 인용된 곳을 찾아보세요. ^^; &lt;BR&gt;&lt;A href=&quot;http://playground.allblog.net/searchcat&quot; target=_blank&gt;new blog search&lt;/A&gt; | 지능화된 개인화 분석기능과 신뢰 기반의 블로그 평판을 바탕으로 한 새로운 검색입니다. 아직 인덱싱이 완료되지 않아 데이터와 기능이 완전하지 않습니다. 완료까지 2주 정도 소요 예정입니다. &lt;BR&gt;&lt;A href=&quot;http://playground.allblog.net/allblix/&quot; target=_blank&gt;allblog bookmarklet&lt;/A&gt; | 올블로그 북마클릿 입니다. &lt;/DIV&gt;
&lt;P&gt;아직 저 페이지에 링크가 걸려 있지 않은걸로 봐서는, 비공개(?) 서비스인듯 한데 내부자의 정보유출로 인해 서비스를 먼저 접해볼 수 있었다.&lt;BR&gt;&lt;BR&gt;&quot;&lt;A href=&quot;http://playground.allblog.net/myvisit/&quot; target=_blank&gt;올블로그 파도타기&lt;/A&gt;&quot;로 명명되어 있는 이 서비스는 특정 블로거가 자주 방문하는 블로그들의 순위를 확인할 수 있는데, 아래의 캡쳐화면에서 보듯이 &quot;&lt;A href=&quot;http://www.allblog.net/selfpr/&quot; target=_blank&gt;나를 소개합니다.&lt;/A&gt;&quot; 페이지에 입력한 문장과 해당 블로거의 등록된 글을 최근순으로 3개를 보여주고 있다.&lt;BR&gt;&lt;BR&gt;&lt;div class=&quot;imageblock center&quot; style=&quot;text-align: center; clear: both;&quot;&gt;&lt;img src=&quot;http://dolba.net/tt/attach/1/1316203037.png&quot; alt=&quot;사용자 삽입 이미지&quot; height=&quot;266&quot; width=&quot;600&quot; /&gt;&lt;/div&gt;&lt;BR&gt;자주 가는 블로거 / 발길이 뜸해진 블로거 / 소외되어가는 블로거의 3개 영역으로 구분되어져, 나의 블로깅 패턴을 확인하기에도 유용하다.&lt;BR&gt;&lt;BR&gt;리스트에 나오는 블로거들중 &quot;&lt;A href=&quot;http://www.allblog.net/selfpr/&quot; target=_blank&gt;나를 소개합니다.&lt;/A&gt;&quot;에 사진을 등록하지 않은 분들은 올블이의 이미지가 나오는데, 아직 많은 분들이 등록을 하지 않은 탓인지, 내가 방문했던 블로거 분들중에서는 약 50프로 정도만이 등록된 이미지가 나오고 있다.&lt;BR&gt;&lt;BR&gt;내가 자주가는 블로거 1등으로 허무님의 블로그 나오는데, 허무님의 블로깅 패턴을 확인해보려고 올블이를 클릭한 순간!!!&lt;BR&gt;&lt;BR&gt;&lt;div class=&quot;imageblock center&quot; style=&quot;text-align: center; clear: both;&quot;&gt;&lt;img src=&quot;http://dolba.net/tt/attach/1/1121572098.png&quot; alt=&quot;사용자 삽입 이미지&quot; height=&quot;275&quot; width=&quot;589&quot; /&gt;&lt;/div&gt;&lt;BR&gt;아무것도 없다. -_-;;;; 허무님은 올블을 통해 다른분들 블로그를 방문 안하시는건가? ㅠㅠ&lt;BR&gt;&lt;BR&gt;아래는 발길이 뜸해진 블로거와 소외되어가는 블로거 부분.&lt;BR&gt;&lt;div class=&quot;imageblock dual&quot; style=&quot;text-align: center;&quot;&gt;&lt;table cellspacing=&quot;5&quot; cellpadding=&quot;0&quot; border=&quot;0&quot; style=&quot;margin: 0 auto;&quot;&gt;&lt;tr&gt;&lt;td&gt;&lt;img src=&quot;http://dolba.net/tt/attach/1/1039395955.png&quot; alt=&quot;사용자 삽입 이미지&quot; height=&quot;82&quot; width=&quot;292&quot; /&gt;&lt;/td&gt;&lt;td&gt;&lt;img src=&quot;http://dolba.net/tt/attach/1/1360684933.png&quot; alt=&quot;사용자 삽입 이미지&quot; height=&quot;83&quot; width=&quot;292&quot; /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;BR&gt;&lt;BR&gt;블로그 파도타기를 이용해서, 다른 블로거들은 어떤 취향의 블로거를 좋아하는지 파도타기를 통해 알아보자구요.&lt;BR&gt;&lt;BR&gt;&lt;STRONG&gt;&lt;FONT color=#0000ff&gt;소외된 블로거에게 따뜻한 손길을....&lt;/FONT&gt;&lt;/STRONG&gt; &lt;BR&gt;&lt;BR&gt;&lt;FONT size=3&gt;&lt;STRONG&gt;고고!!!&lt;/STRONG&gt;&lt;/FONT&gt; &lt;A href=&quot;http://playground.allblog.net/myvisit/&quot;&gt;http://playground.allblog.net/myvisit/&lt;/A&gt; &lt;BR&gt;&lt;BR&gt;&lt;FONT color=#d41a01&gt;P/S : 방문한 블로거가 많은 분의 페이지가 열릴때는 페이지 로딩에 상당한 압박이 있음 -_-;&lt;/FONT&gt;&lt;BR&gt;&lt;BR&gt;&lt;FONT color=#c1c1c1&gt;리뷰를 작성하는 동안 건의한 내용&lt;BR&gt;1. 오늘 블로그에 글이 등록된 사용자의 별도 표시 (빤짝이 같은...?)&lt;BR&gt;2. 파도타기를 하던중 위에 있는 허무님처럼 방문한 블로그가 없는 사용자 페이지에서는 랜덤 파도타기(?) 같은 링크 추가&lt;/FONT&gt;&lt;BR&gt;&lt;BR&gt;&lt;div class=&quot;imageblock left&quot; style=&quot;float: left; margin-right: 10px;&quot;&gt;&lt;img src=&quot;http://dolba.net/tt/attach/1/1131631880.png&quot; alt=&quot;사용자 삽입 이미지&quot; height=&quot;107&quot; width=&quot;234&quot; /&gt;&lt;/div&gt;&amp;nbsp;요구사항이 관철되었습니다!!&lt;BR&gt;&lt;BR&gt;최근 24시간 이내에 글이 올라온 사용자는 &quot;NEW&quot; 이미지가 달라붙어 있군요.&lt;BR&gt;&lt;BR&gt;소외받은 블로거에게 불이 밝혀져 있다면 방문해서 글을 읽어주시는 센스를 발휘해보세요! ㅎㅎ&lt;BR&gt;&lt;BR&gt;두번째 요청사항이었던 &quot;랜덤파도타기&quot; 버튼이 반영되었는데, &lt;STRIKE&gt;이게 방문한 블로거가 없는 경우에만 보이는군요.&lt;BR&gt;항상 보여지게 했으면 더 좋을것 같은데요. ^^;&lt;/STRIKE&gt; (&lt;FONT color=#d41a01&gt;IE에서 발생하는 문제네요, 파폭에서는 두경우 모두 RANDOM 버튼이 보였습니다.&lt;/FONT&gt;)&lt;BR&gt;&lt;BR&gt;&lt;div class=&quot;imageblock left&quot; style=&quot;float: left; margin-right: 10px;&quot;&gt;&lt;img src=&quot;http://dolba.net/tt/attach/1/1171721219.png&quot; alt=&quot;사용자 삽입 이미지&quot; height=&quot;25&quot; width=&quot;517&quot; /&gt;&lt;/div&gt;&lt;/P&gt;</description>
			<category>IT 관련 이야기</category>
			<category>소외된 블로거 구하기</category>
			<category>올블로그</category>
			<category>파도타기</category>
			<author>(그리움(복분자주))</author>
			<guid>http://dolba.net/tt/k2club/1935</guid>
			<comments>http://dolba.net/tt/k2club/1935#entry1935comment</comments>
			<pubDate>Fri, 08 Aug 2008 15:15:02 +0900</pubDate>
		</item>
		<item>
			<title>언어의 마술사 땅동관 대변인! 이번엔 어떤 핑계를 댈까?</title>
			<link>http://dolba.net/tt/k2club/1933</link>
			<description>이명박이 이번에도 또 한건 했다.&lt;BR&gt;&lt;BR&gt;한미정상회담이 끝나고 공동 기자회견 발표를 마친후, 기자와의 질답 과정에서&lt;BR&gt;CBS 이제기 기자의 질문중 &quot;아프가니스탄 파병&quot;과 관련한 질문에 답하던중 아래와 같은 개그를 보여주었다.&lt;BR&gt;&lt;BR&gt;
&lt;DIV style=&quot;TEXT-ALIGN: center&quot;&gt;&lt;object width=&quot;425&quot; height=&quot;344&quot;&gt;&lt;param name=&quot;movie&quot; value=&quot;http://www.youtube.com/v/279GUuWvIIg&amp;amp;hl=ko&amp;amp;fs=1&quot;&gt;&lt;/param&gt;&lt;param name=&quot;allowFullScreen&quot; value=&quot;true&quot;&gt;&lt;/param&gt;&lt;embed src=&quot;http://www.youtube.com/v/279GUuWvIIg&amp;amp;hl=ko&amp;amp;fs=1&quot; type=&quot;application/x-shockwave-flash&quot; allowfullscreen=&quot;true&quot; width=&quot;425&quot; height=&quot;344&quot;&gt;&lt;/embed&gt;&lt;/object&gt;&lt;/DIV&gt;&lt;BR&gt;&lt;BR&gt;
&lt;DIV style=&quot;BORDER-RIGHT: #b4997e 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #b4997e 1px solid; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; BORDER-LEFT: #b4997e 1px solid; PADDING-TOP: 10px; BORDER-BOTTOM: #b4997e 1px solid; BACKGROUND-COLOR: #e6d8c9&quot;&gt;이명박 : 아프가니스탄 문제 이것은 부시 대통령이 답변해야 되지 않나? 내가 해야 할 것이 아니고..&lt;BR&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 허나 &lt;STRONG&gt;&lt;FONT color=#ff0000&gt;그런 논의는 없었다는 것을 여기서 말씀을 드립니다.&lt;/FONT&gt;&lt;/STRONG&gt;&lt;BR&gt;&lt;BR&gt;(부시의 썩소 한방~~~)&lt;BR&gt;&lt;BR&gt;부시 : &lt;STRONG&gt;&lt;FONT color=#d41a01&gt;논의 했습니다.&lt;/FONT&gt;&lt;/STRONG&gt;&lt;BR&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; 대통령께 감사를 드렸습니다.&lt;BR&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; 한국이 아프가니스탄에서 기여하는 것에 대해서 감사를 드렸습니다.&lt;BR&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; 유일하게 제가 말씀드린것은 비 군사지원이라고 할수 있겠습니다. 비 군사지원입니다.&lt;BR&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;그러므로써, 젊은 민주주의 국가들을 도울 수 있을 것입니다.&lt;BR&gt;&lt;/DIV&gt;&lt;BR&gt;&lt;BR&gt;부시의 &quot;논의 했습니다.&quot;라는 발언 직후 명박이의 표정을 보면 똥 씹은 표정이다. &lt;BR&gt;뭐 그전에 명박이의 구라치는 소리를 들은 부시의 표정도 썩 좋지 만은 않다.&lt;BR&gt;&lt;BR&gt;녹화방송이었으면, 땅동관이가 엠바고 해달라고 했을건데, 이걸 어쩌나...&lt;BR&gt;생방송으로 전국민이 지켜보는 가운데 구라를 쳤으니.... &lt;BR&gt;&lt;BR&gt;게다가 대한민국 언론만 지켜보는 것도 아니고, 해외 언론까지도 지켜보는 마당에 대놓고 구라 치는 대한민국 대통령이라는 쪽팔리는 짓거리를 벌이고 말았다.&lt;BR&gt;&lt;BR&gt;자 이제 언어유희의 마술사 땅동관이 어떤 식으로 청와대 입장을 대변하는지가 너무나 궁금해진다.&lt;BR&gt;&lt;BR&gt;청와대의 공동기자회견 관련 동영상&lt;BR&gt;&lt;BR&gt;&lt;A href=&quot;http://www.president.go.kr/kr/president/movie/movie_view.php?uno=283&amp;amp;board_no=P61&quot;&gt;http://www.president.go.kr/kr/president/movie/movie_view.php?uno=283&amp;amp;board_no=P61&lt;/A&gt;&lt;BR&gt;&lt;BR&gt;해당 동영상의 3분의 2지점부터가 문제의 그 부분! 현재는 동영상 내에 저 쪽팔린 영상이 담겨져 있지만.. 언제까지 갈지는 미지수! &lt;BR&gt;</description>
			<category>정치관련 이야기</category>
			<category>거짓말</category>
			<category>대변인</category>
			<category>땅동관</category>
			<category>바보</category>
			<category>부시</category>
			<category>아프가니스탄</category>
			<category>양치기</category>
			<category>이동관</category>
			<category>이명박</category>
			<author>(그리움(복분자주))</author>
			<guid>http://dolba.net/tt/k2club/1933</guid>
			<comments>http://dolba.net/tt/k2club/1933#entry1933comment</comments>
			<pubDate>Wed, 06 Aug 2008 16:46:34 +0900</pubDate>
		</item>
	</channel>
</rss>
