<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
	<channel>
		<title>바람이 불 때</title>
		<link>http://beonit2.tistory.com/</link>
		<description></description>
		<language>ko</language>
		<pubDate>Tue, 27 Mar 2012 08:09:46 +0900</pubDate>
		<generator>Tistory 1.1 (http://www.tistory.com/)</generator>
		<managingEditor>톱아보다</managingEditor>
		<item>
			<title>emacs make-frame hook 을 이용한 새 창에서 함수 호출하기.</title>
			<link>http://beonit2.tistory.com/entry/emacs-make-frame-hook-%EC%9D%84-%EC%9D%B4%EC%9A%A9%ED%95%9C-%EC%83%88-%EC%B0%BD%EC%97%90%EC%84%9C-%ED%95%A8%EC%88%98-%ED%98%B8%EC%B6%9C%ED%95%98%EA%B8%B0</link>
			<description>&lt;div&gt;
&lt;div&gt;
나는 org 모드에 거의 모든 내용을 기록해 놓는다.&amp;nbsp;그리고 아주 자주 검색하기 때문에 지금 프레임이나 창에 영향 받지 않고 검색한 다음에 바로 닫고 싶었다.&amp;nbsp;(뭐 org 에서 검색 기능을 이미 제공할 것 같기도 하지만..)&lt;br /&gt;
그래서 새프레임을 열고 함수를 호출하는 기능이 필요하다.&lt;/div&gt;
&amp;nbsp;&lt;/div&gt;
&lt;div&gt;
일단 쉽게 생각할 수 있는 방법은 아래와 같을 것이다.&amp;nbsp;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;pre class=&quot;brush:plain&quot;&gt;(defun foo ()
  (interactive)
  (make-frame)
  (next-frame)
  (do some thing...)
)
&lt;/pre&gt;
&lt;/div&gt;
&lt;div&gt;
프레임을 만들고 프레임을 옮기고 뭔가 동작하기. 그런데 그게 쉽지 않다. 커서는 저 함수가 끝날 때까지 원래 프레임에 계속 머무른다.&lt;br /&gt;
&amp;nbsp;&lt;/div&gt;
&lt;div&gt;
방법은 뭘까? 좀 복잡해질지도 모르지만 훅을 이용하면 된다.&lt;/div&gt;
&lt;div&gt;
make-frame 에는 after-make-frame-functions 라는 훅이 존재한다. 해당 훅에 프레임을 옮긴 후 해야 할 일을 기술해 놓으면 된다.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;pre class=&quot;brush:plain&quot;&gt;(defun make-frame-and-org-find ()
  (interactive)
  (add-hook 'after-make-frame-functions 'finish-make-frame-and-find-org)
  (make-frame)
)

(defun finish-make-frame-and-find-org (frame)
  (remove-hook 'after-make-frame-functions 'finish-make-frame-and-find-org)
  (select-frame frame)
  (let ((query (read-from-minibuffer &quot;org-string : &quot; (concat (thing-at-point 'symbol) &quot;&quot;) nil nil))) 
    (find-grep 
     (concat &quot;find ~/org/job -type f -name *.org -print0 | xargs -0 -e grep -nH -e &quot; query)))
)&lt;/pre&gt;&lt;/div&gt;</description>
			<category>emacs</category>
			<author>톱아보다</author>
			<guid>http://beonit2.tistory.com/53</guid>
			<comments>http://beonit2.tistory.com/entry/emacs-make-frame-hook-%EC%9D%84-%EC%9D%B4%EC%9A%A9%ED%95%9C-%EC%83%88-%EC%B0%BD%EC%97%90%EC%84%9C-%ED%95%A8%EC%88%98-%ED%98%B8%EC%B6%9C%ED%95%98%EA%B8%B0#entry53comment</comments>
			<pubDate>Thu, 22 Mar 2012 19:51:56 +0900</pubDate>
		</item>
		<item>
			<title>kindle4 vs iriver storyK</title>
			<link>http://beonit2.tistory.com/entry/kindle4-vs-iriver-storyK</link>
			<description>&lt;div id=&quot;outline-container-1&quot; class=&quot;outline-2&quot; style=&quot;color: rgb(0, 0, 0); font-family: Times, serif; font-size: 16px; line-height: normal; &quot;&gt;
&lt;h2 id=&quot;sec-1&quot;&gt;kindle4 vs Story K&lt;/h2&gt;&lt;div class=&quot;outline-text-2&quot; id=&quot;text-1&quot;&gt;
&lt;table border=&quot;2&quot; cellspacing=&quot;0&quot; cellpadding=&quot;6&quot; rules=&quot;groups&quot; frame=&quot;hsides&quot; style=&quot;border-collapse: collapse; &quot;&gt;
&lt;caption&gt;&lt;/caption&gt;&lt;colgroup&gt;&lt;col align=&quot;left&quot;&gt;&lt;col align=&quot;left&quot;&gt;&lt;col align=&quot;left&quot;&gt;&lt;/colgroup&gt;&lt;thead&gt;&lt;tr&gt;
&lt;th scope=&quot;col&quot; style=&quot;vertical-align: top; &quot;&gt;category&lt;/th&gt;&lt;th scope=&quot;col&quot; style=&quot;vertical-align: top; &quot;&gt;kindle3&lt;/th&gt;&lt;th scope=&quot;col&quot; style=&quot;vertical-align: top; &quot;&gt;iriver storyK&lt;/th&gt;&lt;/tr&gt;
&lt;/thead&gt;&lt;tbody&gt;&lt;tr&gt;
&lt;td style=&quot;vertical-align: top; &quot;&gt;release&lt;/td&gt;
&lt;td style=&quot;vertical-align: top; &quot;&gt;late 2011&lt;/td&gt;
&lt;td style=&quot;vertical-align: top; &quot;&gt;early 2012&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;vertical-align: top; &quot;&gt;cost&lt;/td&gt;
&lt;td style=&quot;vertical-align: top; &quot;&gt;92,000 ($79)&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: rgb(132, 132, 132);&quot;&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#ffffff&quot;&gt;&lt;span style=&quot;font-size: 10pt; &quot;&gt;구매대행비, 배송비 미포함&lt;/span&gt;&amp;nbsp;&lt;/font&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;vertical-align: top; &quot;&gt;99,000&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: rgb(132, 132, 132);&quot;&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#ffffff&quot;&gt;&lt;span style=&quot;font-size: 10pt; &quot;&gt;쿠폰 및 각종 할인 혜택 적용 가능&lt;/span&gt;&amp;nbsp;&lt;/font&gt;&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;vertical-align: top; &quot;&gt;display&lt;/td&gt;
&lt;td style=&quot;vertical-align: top; &quot;&gt;6&quot;&lt;/td&gt;
&lt;td style=&quot;vertical-align: top; &quot;&gt;6&quot;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;vertical-align: top; &quot;&gt;resolution&lt;/td&gt;
&lt;td style=&quot;vertical-align: top; &quot;&gt;600x800&lt;/td&gt;
&lt;td style=&quot;vertical-align: top; &quot;&gt;600x800&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;vertical-align: top; &quot;&gt;color lv&lt;/td&gt;
&lt;td style=&quot;vertical-align: top; &quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: rgb(132, 132, 132);&quot;&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#ffffff&quot;&gt;16 gray&lt;/font&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;vertical-align: top; &quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: rgb(132, 132, 132);&quot;&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#ffffff&quot;&gt;8 gray&lt;/font&gt;&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;vertical-align: top; &quot;&gt;weight&lt;/td&gt;
&lt;td style=&quot;vertical-align: top; &quot;&gt;170g&lt;/td&gt;
&lt;td style=&quot;vertical-align: top; &quot;&gt;208g&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;vertical-align: top; &quot;&gt;size(mm)&lt;/td&gt;
&lt;td style=&quot;vertical-align: top; &quot;&gt;116x114&lt;/td&gt;
&lt;td style=&quot;vertical-align: top; &quot;&gt;125x190&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;vertical-align: top; &quot;&gt;thickness(mm)&lt;/td&gt;
&lt;td style=&quot;vertical-align: top; &quot;&gt;8.7&lt;/td&gt;
&lt;td style=&quot;vertical-align: top; &quot;&gt;9.3&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;vertical-align: top; &quot;&gt;memory&lt;/td&gt;
&lt;td style=&quot;vertical-align: top; &quot;&gt;2G&lt;/td&gt;
&lt;td style=&quot;vertical-align: top; &quot;&gt;2G&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;vertical-align: top; &quot;&gt;external memory&lt;/td&gt;
&lt;td style=&quot;vertical-align: top; &quot;&gt;.&lt;/td&gt;
&lt;td style=&quot;vertical-align: top; &quot;&gt;sdcard&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;vertical-align: top; &quot;&gt;network&lt;/td&gt;
&lt;td style=&quot;vertical-align: top; &quot;&gt;wifi&lt;/td&gt;
&lt;td style=&quot;vertical-align: top; &quot;&gt;wifi&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;vertical-align: top; &quot;&gt;keyboard&lt;/td&gt;
&lt;td style=&quot;vertical-align: top; &quot;&gt;soft&lt;/td&gt;
&lt;td style=&quot;vertical-align: top; &quot;&gt;h/w&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;vertical-align: top; &quot;&gt;warranty&lt;/td&gt;
&lt;td style=&quot;vertical-align: top; &quot;&gt;1 year free&lt;/td&gt;
&lt;td style=&quot;vertical-align: top; &quot;&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;vertical-align: top; &quot;&gt;CPU&lt;/td&gt;
&lt;td style=&quot;vertical-align: top; &quot;&gt;coretex A8 800Mhz&lt;/td&gt;
&lt;td style=&quot;vertical-align: top; &quot;&gt;coretex A8 800Mhz&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;vertical-align: top; &quot;&gt;RAM&lt;/td&gt;
&lt;td style=&quot;vertical-align: top; &quot;&gt;256M&lt;/td&gt;
&lt;td style=&quot;vertical-align: top; &quot;&gt;&lt;br /&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;vertical-align: top; &quot;&gt;display&lt;/td&gt;
&lt;td style=&quot;vertical-align: top; &quot;&gt;Eink 101&lt;/td&gt;
&lt;td style=&quot;vertical-align: top; &quot;&gt;&lt;br /&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;vertical-align: top; &quot;&gt;merit&lt;/td&gt;
&lt;td style=&quot;vertical-align: top; &quot;&gt;many plugin&lt;/td&gt;
&lt;td style=&quot;vertical-align: top; &quot;&gt;korean contents&lt;br /&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;vertical-align: top; &quot;&gt;else weakness&lt;/td&gt;
&lt;td style=&quot;vertical-align: top; &quot;&gt;delivery fee, A/S, no korean content&lt;/td&gt;
&lt;td style=&quot;vertical-align: top; &quot;&gt;not support underline, comment&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;br /&gt;
그래서 스토리K 를 질렀습니다.&lt;br /&gt;
8 gray color 가 아쉽긴 하지만 만화책이나 그림을 볼 용도가 아니라 텍스트만 읽을건데 상관 없을 듯 합니다.&lt;br /&gt;
iriver 화이팅!!&amp;nbsp;&lt;/div&gt;
&lt;/div&gt;
&lt;div id=&quot;postamble&quot; style=&quot;color: rgb(0, 0, 0); font-family: Times, serif; font-size: 16px; line-height: normal; &quot;&gt;
&lt;/div&gt;</description>
			<category>잡담</category>
			<author>톱아보다</author>
			<guid>http://beonit2.tistory.com/50</guid>
			<comments>http://beonit2.tistory.com/entry/kindle4-vs-iriver-storyK#entry50comment</comments>
			<pubDate>Thu, 19 Jan 2012 09:03:57 +0900</pubDate>
		</item>
		<item>
			<title>리눅스용 daum 영한 사전 스크립트</title>
			<link>http://beonit2.tistory.com/entry/%EB%A6%AC%EB%88%85%EC%8A%A4%EC%9A%A9-daum-%EC%98%81%ED%95%9C-%EC%82%AC%EC%A0%84-%EC%8A%A4%ED%81%AC%EB%A6%BD%ED%8A%B8</link>
			<description>&lt;div&gt;
쉘에서 간단하게 daum 영한 사전을 볼 수 있는 스크립트입니다. (한-영은 안됩니다.)&lt;/div&gt;
&lt;div&gt;
다음과 같이 사용하면 됩니다.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
s-han.lee@s-han:~/bin$ dict bind&lt;/div&gt;
&lt;div&gt;
구속력이 있다, 굳어지다, 묶는 것&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;pre class=&quot;brush:python&quot;&gt;#!/usr/bin/python
# -*- coding: utf-8 -*-
# s-han.lee@samsung.com
# daum dictionary --pretty

def daumDict(word):
    import urllib2
    import re
    url = &quot;http://small.dic.daum.net/search.do?q=&quot;+ word +&quot;&amp;amp;dic=eng&quot;
    try:
        source = urllib2.urlopen(url).read()
    except:
        print &quot;load webpage fail. check your internet connection.&quot;
        return

    p = re.compile(r'&lt;div class=&quot;wrap_meaning&quot;&gt;
(.*)&lt;/div&gt;
')
    m = p.search(source)
    try:
        print m.group(1).replace(&quot;&amp;amp;nbsp;&quot;, &quot; &quot;)
    except:
        print &quot;cannot found &quot; + word

import sys
import getopt
if __name__ == &quot;__main__&quot;:
    if len(sys.argv) is 1:
        print &quot;insucfficient args&quot;
        sys.exit(1)
    word = sys.argv[1]
    daumDict( word )
&lt;/pre&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
emacs 의 경우아래 내용들을 .emacs 에 추가하시고 사용하시면 f8 또는 meta-f8 로 간단하게 영한 사전을 이용할 수 있습니다.&lt;/div&gt;
&lt;div&gt;
&lt;pre class=&quot;brush:plain&quot;&gt;(defun eng-dict (query)
  (interactive (list (read-from-minibuffer &quot;eng&amp;gt;han : &quot; (concat (thing-at-point 'symbol) &quot;&quot;) nil nil)))
  (message (substring (shell-command-to-string (concat &quot;~/bin/dict &quot; query)) 0 -1))
  )

(defun search-eng-dict ()
  (interactive)
  (message (substring (shell-command-to-string (concat &quot;~/bin/dict &quot; (concat (thing-at-point 'symbol) &quot;&quot;))) 0 -1))
  )

(global-set-key [(f8)] 'quick-eng-dict)
(global-set-key [(meta f8)] 'eng-dict)
&lt;/pre&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;/div&gt;</description>
			<category>project</category>
			<author>톱아보다</author>
			<guid>http://beonit2.tistory.com/49</guid>
			<comments>http://beonit2.tistory.com/entry/%EB%A6%AC%EB%88%85%EC%8A%A4%EC%9A%A9-daum-%EC%98%81%ED%95%9C-%EC%82%AC%EC%A0%84-%EC%8A%A4%ED%81%AC%EB%A6%BD%ED%8A%B8#entry49comment</comments>
			<pubDate>Wed, 18 Jan 2012 10:43:39 +0900</pubDate>
		</item>
		<item>
			<title>emacs major mode 만들기</title>
			<link>http://beonit2.tistory.com/entry/emacs-major-mode-%EB%A7%8C%EB%93%A4%EA%B8%B0</link>
			<description>내 기어이 major-mode 를 만들게 되는구나-_ -;;&lt;br /&gt;
회사에서 관련 파일을 볼때 불편한 점이 있어서 간단하게 메이저 모드를 만들게 됐다.&lt;br /&gt;
회사 보안상 어떤 파일에 대한 메이저 모든인지 뭔지 감히 말도 못 하지만...&lt;br /&gt;
아무튼 관련자료를 링크해둔다&lt;br /&gt;
&lt;br /&gt;
아주 간단한 HTML6 모드 만들기&lt;br /&gt;
&lt;a href=&quot;http://xahlee.org/emacs/elisp_html6-mode.html&quot;&gt;http://xahlee.org/emacs/elisp_html6-mode.html&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
아주 약간더 복잡한 메이저 모드 만들기&lt;br /&gt;
&lt;a href=&quot;http://xahlee.org/emacs/elisp_syntax_coloring.html&quot;&gt;http://xahlee.org/emacs/elisp_syntax_coloring.html&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
모드 이름 정하기&lt;br /&gt;
&lt;a href=&quot;http://xahlee.org/emacs/elisp_naming_your_mode.html&quot;&gt;http://xahlee.org/emacs/elisp_naming_your_mode.html&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
메이저 모드 샘플&lt;br /&gt;
&lt;a href=&quot;http://www.gnu.org/software/emacs/elisp/html_node/Example-Major-Modes.html&quot;&gt;http://www.gnu.org/software/emacs/elisp/html_node/Example-Major-Modes.html&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
메이저 모드에서 사용하는 변수들 리스트&lt;br /&gt;
&lt;a href=&quot;http://www.gnu.org/s/emacs/manual/html_node/elisp/Faces-for-Font-Lock.html&quot;&gt;http://www.gnu.org/s/emacs/manual/html_node/elisp/Faces-for-Font-Lock.html&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
메이저 모드 키맵 정의하기&lt;br /&gt;
&lt;a href=&quot;http://xahlee.org/emacs/elisp_menu_for_major_mode.html&quot;&gt;http://xahlee.org/emacs/elisp_menu_for_major_mode.html&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
comment 핸들링 하기&lt;br /&gt;
&lt;a href=&quot;http://xahlee.org/emacs/elisp_comment_handling.html&quot;&gt;http://xahlee.org/emacs/elisp_comment_handling.html&amp;nbsp;&amp;nbsp;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
emacs re-builder mode&lt;br /&gt;
&lt;a href=&quot;http://xahlee.org/emacs/emacs_regex.html&quot;&gt;http://xahlee.org/emacs/emacs_regex.html&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
이것 외에도 메이저 모드에서 지원 가능한 요소들은 다음과 같다.&lt;br /&gt;
font lock&lt;br /&gt;
handle comments&lt;br /&gt;
indentation&lt;br /&gt;
keyword completion&lt;br /&gt;
function documentation lookup&lt;br /&gt;
function template insertion&lt;br /&gt;
graphical menus&lt;br /&gt;
supporting emacs's customize-group scheme</description>
			<category>emacs</category>
			<author>톱아보다</author>
			<guid>http://beonit2.tistory.com/41</guid>
			<comments>http://beonit2.tistory.com/entry/emacs-major-mode-%EB%A7%8C%EB%93%A4%EA%B8%B0#entry41comment</comments>
			<pubDate>Tue, 23 Aug 2011 00:02:22 +0900</pubDate>
		</item>
		<item>
			<title>학술동아리 로고 작업</title>
			<link>http://beonit2.tistory.com/entry/%ED%95%99%EC%88%A0%EB%8F%99%EC%95%84%EB%A6%AC-%EB%A1%9C%EA%B3%A0-%EC%9E%91%EC%97%85</link>
			<description>학교 학술 동아리 로고 작업을 해달라는 말이 있어서 2시간 정도 작업한 산출물-_-;;&lt;br /&gt;
생각보다 잘 나온듯.&lt;br /&gt;
역시 학술동아리 로고는 좀 칙칙해야 맛.&lt;br /&gt;
&lt;p style=&quot;margin:0&quot;&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://cfile8.uf.tistory.com/image/195142344E50B3E405C52F&quot; alt=&quot;&quot; filemime=&quot;image/png&quot; filename=&quot;zeropage.png&quot; height=&quot;293&quot; width=&quot;600&quot;/&gt;&lt;/div&gt;&lt;/p&gt;</description>
			<category>design</category>
			<author>톱아보다</author>
			<guid>http://beonit2.tistory.com/40</guid>
			<comments>http://beonit2.tistory.com/entry/%ED%95%99%EC%88%A0%EB%8F%99%EC%95%84%EB%A6%AC-%EB%A1%9C%EA%B3%A0-%EC%9E%91%EC%97%85#entry40comment</comments>
			<pubDate>Sun, 21 Aug 2011 16:29:58 +0900</pubDate>
		</item>
		<item>
			<title>카드문자 네이버 가계부로 자동 입력 - 릴리즈</title>
			<link>http://beonit2.tistory.com/entry/%EC%B9%B4%EB%93%9C%EB%AC%B8%EC%9E%90-%EB%84%A4%EC%9D%B4%EB%B2%84-%EA%B0%80%EA%B3%84%EB%B6%80%EB%A1%9C-%EC%9E%90%EB%8F%99-%EC%9E%85%EB%A0%A5-%EB%A6%B4%EB%A6%AC%EC%A6%88</link>
			<description>마켓 :&amp;nbsp;&lt;a href=&quot;https://market.android.com/details?id=beonit.NaverMoneySync&amp;amp;feature=search_result&quot;&gt;https://market.android.com/details?id=beonit.NaverMoneySync&amp;amp;feature=search_result&amp;nbsp;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;혼자 쓰면서 불편한 없이 살고 있었는데.......... 망할 네이버에서 로그인 방식을 비틀면서 머리가 아파졌군요.&lt;br /&gt;
이김에 git 로 갈아타고 새로 짜서 새로 올렸습니다. &lt;a href=&quot;https://github.com/beonit/NaverMoneySync&quot;&gt;https://github.com/beonit/NaverMoneySync&lt;/a&gt;&lt;br /&gt;
프로그램에 대한 자세한 설명도 거기에 써있습니다.&lt;br /&gt;
&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: rgb(0, 0, 0); font-family: helvetica, arial, freesans, clean, sans-serif; font-size: 13px; line-height: normal; background-color: rgb(248, 248, 248); &quot;&gt;&lt;pre style=&quot;margin-top: 0px; margin-bottom: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font: normal normal normal 12px/normal 'Bitstream Vera Sans Mono', Courier, monospace; font-family: 'Bitstream Vera Sans Mono', Courier, monospace; font-size: 11px; color: rgb(68, 68, 68); white-space: pre-wrap; word-wrap: break-word; width: 74em; &quot;&gt;기능은 다음과 같습니다.
1. 카드사 문자 오면 네이버에 기록해주기
2. 혹시 네트워크 장애로 인해서 기록이 안되면 백업해두고 나중에 한꺼번에 기록하기
3. 네이버에 자동 로그인하여 네이버 가계부 모바일에 쉽게 접속하기
4. 현금 사용을 네이버에 기록하기&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: rgb(0, 0, 0); font-family: helvetica, arial, freesans, clean, sans-serif; font-size: 13px; white-space: normal; &quot;&gt;&lt;pre style=&quot;margin-top: 0px; margin-bottom: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font: normal normal normal 12px/normal 'Bitstream Vera Sans Mono', Courier, monospace; font-family: 'Bitstream Vera Sans Mono', Courier, monospace; font-size: 11px; color: rgb(68, 68, 68); white-space: pre-wrap; word-wrap: break-word; width: 74em; &quot;&gt;지원되는 카드사 번호들은 다음과 같습니다.&lt;br /&gt;
자신의 지원되지 않으면 직접&amp;nbsp;코드에 추가하세요-_-&lt;/pre&gt;&lt;pre style=&quot;margin-top: 0px; margin-bottom: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font: normal normal normal 12px/normal 'Bitstream Vera Sans Mono', Courier, monospace; font-family: 'Bitstream Vera Sans Mono', Courier, monospace; font-size: 11px; color: rgb(68, 68, 68); white-space: pre-wrap; word-wrap: break-word; width: 74em; &quot;&gt;2011-08-14
15888900       : SAMSUNG
15888700       : SAMSUNG
15886700       : KEB
15884000       : WOORI
0220085000    : WOORI - 외국
15884000       : BC
15888100       : LOTTE
15887000       : CITY
15887200       : ?
15991155       : HANA
15881688       : KB&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;imageblock&quot; style=&quot;display:inline;&quot;&gt;&lt;img src=&quot;http://cfile23.uf.tistory.com/image/203274334E46ACE72BF5FC&quot; alt=&quot;&quot; filemime=&quot;image/png&quot; filename=&quot;shot2_sms.png&quot; height=&quot;320&quot; width=&quot;200&quot;/&gt;&lt;/div&gt; &lt;div class=&quot;imageblock&quot; style=&quot;display:inline;&quot;&gt;&lt;img src=&quot;http://cfile29.uf.tistory.com/image/133AA2334E46ACE81B90CC&quot; alt=&quot;&quot; filemime=&quot;image/png&quot; filename=&quot;shot3_write.png&quot; height=&quot;320&quot; width=&quot;200&quot;/&gt;&lt;/div&gt; &lt;br /&gt;
&lt;div class=&quot;imageblock&quot; style=&quot;display:inline;&quot;&gt;&lt;img src=&quot;http://cfile6.uf.tistory.com/image/11483B334E46ACE7044102&quot; alt=&quot;&quot; filemime=&quot;&quot; filename=&quot;shot1_naver_account.png&quot; height=&quot;320&quot; width=&quot;200&quot;/&gt;&lt;/div&gt;

 &lt;br /&gt;
&lt;/pre&gt;&lt;/span&gt;&lt;/pre&gt;&lt;/span&gt;</description>
			<category>네이버 가계부 연동</category>
			<author>톱아보다</author>
			<guid>http://beonit2.tistory.com/39</guid>
			<comments>http://beonit2.tistory.com/entry/%EC%B9%B4%EB%93%9C%EB%AC%B8%EC%9E%90-%EB%84%A4%EC%9D%B4%EB%B2%84-%EA%B0%80%EA%B3%84%EB%B6%80%EB%A1%9C-%EC%9E%90%EB%8F%99-%EC%9E%85%EB%A0%A5-%EB%A6%B4%EB%A6%AC%EC%A6%88#entry39comment</comments>
			<pubDate>Sun, 14 Aug 2011 02:01:36 +0900</pubDate>
		</item>
		<item>
			<title>emacs 사각형 영역 선택과 작업</title>
			<link>http://beonit2.tistory.com/entry/emacs-%EC%82%AC%EA%B0%81%ED%98%95-%EC%98%81%EC%97%AD-%EC%84%A0%ED%83%9D%EA%B3%BC-%EC%9E%91%EC%97%85</link>
			<description>&lt;div&gt;
윈도우에서 일부 편집기는 alt+drag 를 이용한 사각형 영역 선택이 가능하다.&lt;/div&gt;
&lt;div&gt;
이맥스에서는 당연히 가능하다.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;p id=&quot;more36_0&quot; class=&quot;moreless_fold&quot;&gt;&lt;span style=&quot;cursor: pointer;&quot; onclick=&quot;toggleMoreLess(this, '36_0','더보기','접기'); return false;&quot;&gt;더보기&lt;/span&gt;&lt;/p&gt;&lt;div id=&quot;content36_0&quot; class=&quot;moreless_content&quot; style=&quot;display: none;&quot;&gt;&lt;p style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; &quot;&gt;&lt;/p&gt;
&lt;div&gt;
방법.&lt;/div&gt;
&lt;div&gt;
1. 사각형의 left-top 에서 영역을 시작한다(C-Space)&lt;/div&gt;
&lt;div&gt;
2. 커서를 사각형의 right-bottom 으로 이동한다.&lt;/div&gt;
&lt;div&gt;
&amp;nbsp; &amp;nbsp;(아마 여러줄에 걸쳐서 선택될 것임)&lt;/div&gt;
&lt;div&gt;
3. 함수 실행.&lt;/div&gt;
&lt;div&gt;
&amp;nbsp; &amp;nbsp;함수가 여러줄 영역에서 사각형을 인식하여 동작한다.&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
** 함수 목록&lt;/div&gt;
&lt;div&gt;
&amp;nbsp; &amp;nbsp; 지우기, 자르기, 붙이기 : delete-rectangle, kill-rectangle, yank-rectangle(paste)&lt;/div&gt;
&lt;div&gt;
&amp;nbsp; &amp;nbsp; 빈칸으로 채우기 : clear-rectangle, open-rectangle&lt;/div&gt;
&lt;p&gt;&lt;/p&gt;
&lt;/div&gt;&lt;br /&gt;
&lt;/div&gt;</description>
			<category>emacs</category>
			<author>톱아보다</author>
			<guid>http://beonit2.tistory.com/36</guid>
			<comments>http://beonit2.tistory.com/entry/emacs-%EC%82%AC%EA%B0%81%ED%98%95-%EC%98%81%EC%97%AD-%EC%84%A0%ED%83%9D%EA%B3%BC-%EC%9E%91%EC%97%85#entry36comment</comments>
			<pubDate>Thu, 21 Jul 2011 13:38:49 +0900</pubDate>
		</item>
		<item>
			<title>emacs 에서 구글링하는 함수</title>
			<link>http://beonit2.tistory.com/entry/emacs-%EC%97%90%EC%84%9C-%EA%B5%AC%EA%B8%80%EB%A7%81%ED%95%98%EB%8A%94-%ED%95%A8%EC%88%98</link>
			<description>&lt;font class=&quot;Apple-style-span&quot; color=&quot;#333333&quot; face=&quot;arial, sans-serif&quot; size=&quot;2&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;line-height: normal;&quot;&gt;emacs 에서 바로 구글링하기.&lt;br /&gt;
browse-url 이 인코딩을 제대로 처리하지 못하는지 한글은 지원하지 않는다.&lt;br /&gt;
&lt;br /&gt;
&lt;p id=&quot;more35_0&quot; class=&quot;moreless_fold&quot;&gt;&lt;span style=&quot;cursor: pointer;&quot; onclick=&quot;toggleMoreLess(this, '35_0','더보기','접기'); return false;&quot;&gt;더보기&lt;/span&gt;&lt;/p&gt;&lt;div id=&quot;content35_0&quot; class=&quot;moreless_content&quot; style=&quot;display: none;&quot;&gt;&lt;p style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; &quot;&gt;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;&lt;br /&gt;
;; googling&lt;br /&gt;
(defun googling(query)&lt;br /&gt;
  (interactive (list (read-from-minibuffer &quot;googling:&quot; (concat (thing-at-point 'symbol) &quot; &quot;) nil nil)))&lt;br /&gt;
  (browse-url (replace-regexp-in-string &quot; &quot; &quot;+&quot; (concat&quot;http://www.google.co.kr/search?aq=f&amp;amp;sourceid=chrome&amp;amp;ie=UTF-8&amp;amp;q=&quot;(encode-coding-string query 'utf-8)))))&lt;br /&gt;
&lt;/p&gt;
&lt;/div&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/font&gt;</description>
			<category>emacs</category>
			<author>톱아보다</author>
			<guid>http://beonit2.tistory.com/35</guid>
			<comments>http://beonit2.tistory.com/entry/emacs-%EC%97%90%EC%84%9C-%EA%B5%AC%EA%B8%80%EB%A7%81%ED%95%98%EB%8A%94-%ED%95%A8%EC%88%98#entry35comment</comments>
			<pubDate>Wed, 13 Jul 2011 00:06:55 +0900</pubDate>
		</item>
		<item>
			<title>gnuwin32 find error</title>
			<link>http://beonit2.tistory.com/entry/gnuwin32-find-error</link>
			<description>&lt;div&gt;
gnuwin32 에서 find를 사용할 때 -name 에 wildcard 문자를 포함해서 검색하면&lt;/div&gt;
&lt;div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;blockquote&gt;&quot;Usage: find.exe [-H] [-L] [-P] [path...] [expression]&quot;&lt;/blockquote&gt;&lt;/div&gt;
&lt;div&gt;
&lt;/div&gt;
&lt;div&gt;
라는 오류를 뿜으며 제대로 동작하지 않을 때가 있다.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
원인은 원인은 윈도우 cmd에서 wildcard 문자를 먼저 먼저 치환하고 명령어를 실행시키기 때문인데&amp;nbsp;딱히 답이 없는지 2005년에 마지막으로 빌드된 버전임에도 불구하고 수정되고 있지 않다.&lt;br /&gt;
&lt;br /&gt;
현재 해결 방법은 wildcard 문자로 치환된 파일이 없는 디렉토리에서 명령을 실행하는 것 정도 밖에 없다. 소스코드를 내려받고 확인해보고 싶긴하다.&lt;br /&gt;
&lt;br /&gt;
내용 확인 :&amp;nbsp;&lt;a href=&quot;http://www.mail-archive.com/gnuwin32-users@lists.sourceforge.net/msg01582.html&quot;&gt;http://www.mail-archive.com/gnuwin32-users@lists.sourceforge.net/msg01582.html&lt;/a&gt;&amp;nbsp;&lt;/div&gt;</description>
			<category>emacs</category>
			<author>톱아보다</author>
			<guid>http://beonit2.tistory.com/34</guid>
			<comments>http://beonit2.tistory.com/entry/gnuwin32-find-error#entry34comment</comments>
			<pubDate>Mon, 13 Jun 2011 14:15:22 +0900</pubDate>
		</item>
		<item>
			<title>emacs에서 java 상속구조 파악 하는 함수</title>
			<link>http://beonit2.tistory.com/entry/cscope-egrep%EC%9C%BC%EB%A1%9C-%EC%9E%90%EB%B0%94-%EC%BD%94%EB%93%9C-%ED%83%90%EC%83%89%ED%95%98%EA%B8%B0</link>
			<description>&lt;div&gt;
&lt;div&gt;
코드 분석하는데 java 상속구조를 파악할 일이 있어서 cscope-egrep 을 조금 확장해서 java 클래스 정의와 서브 클래스를 찾아주는 함수를 만들었다.&lt;br /&gt;
클래스 상속구조를 파악할 때 쓸 수있다.&lt;br /&gt;
&lt;br /&gt;
my-cscope-find-class-definistion : 클래스 정의 찾기&lt;br /&gt;
my-cscope-find-base-definistion &amp;nbsp;: 클래스를 상속하는 서브 클래스 찾기&lt;br /&gt;
&lt;br /&gt;
&lt;p id=&quot;more32_0&quot; class=&quot;moreless_fold&quot;&gt;&lt;span style=&quot;cursor: pointer;&quot; onclick=&quot;toggleMoreLess(this, '32_0','더보기','접기'); return false;&quot;&gt;더보기&lt;/span&gt;&lt;/p&gt;&lt;div id=&quot;content32_0&quot; class=&quot;moreless_content&quot; style=&quot;display: none;&quot;&gt;&lt;p style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; &quot;&gt;&lt;/p&gt;
&lt;div&gt;
&lt;div&gt;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;&lt;/div&gt;
&lt;div&gt;;; my cscope find java class definition&lt;/div&gt;
&lt;div&gt;(defun my-cscope-find-class-definistion (symbol)&lt;/div&gt;
&lt;div&gt;&amp;nbsp; (interactive (list&lt;/div&gt;
&lt;div&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;		&lt;/span&gt;(let (cscope-no-mouse-prompts)&lt;/div&gt;
&lt;div&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;		&lt;/span&gt; &amp;nbsp;(cscope-prompt-for-symbol &quot;file class definition: &quot; nil))&lt;/div&gt;
&lt;div&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;		&lt;/span&gt;))&lt;/div&gt;
&lt;div&gt;&amp;nbsp; (let&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp; ( (cscope-adjust t) )&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;	&lt;/span&gt; ;; Use fuzzy matching.&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp; (setq symbol (concat &quot;(interface|class) &quot; symbol &quot;[,.\s]&quot;))&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp; (setq cscope-symbol symbol)&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp; (cscope-call (format &quot;Finding egrep pattern: %s&quot; cscope-symbol)&lt;/div&gt;
&lt;div&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;		&lt;/span&gt; (list &quot;-6&quot; symbol) nil 'cscope-process-filter&lt;/div&gt;
&lt;div&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;		&lt;/span&gt; 'cscope-process-sentinel)&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp; )&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;;; my cscope find java base class&lt;/div&gt;
&lt;div&gt;(defun my-cscope-find-base-definistion (symbol)&lt;/div&gt;
&lt;div&gt;&amp;nbsp; (interactive (list&lt;/div&gt;
&lt;div&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;		&lt;/span&gt;(let (cscope-no-mouse-prompts)&lt;/div&gt;
&lt;div&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;		&lt;/span&gt; &amp;nbsp;(cscope-prompt-for-symbol &quot;find child class : &quot; nil))&lt;/div&gt;
&lt;div&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;		&lt;/span&gt;))&lt;/div&gt;
&lt;div&gt;&amp;nbsp; (let&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp; ( (cscope-adjust t) )&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;	&lt;/span&gt; ;; Use fuzzy matching.&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp; (setq symbol (concat &quot;(implements|extends)([A-z0-9]*[,.\s]?)*&quot; symbol &quot;[,.\s\n]&quot;))&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp; (setq cscope-symbol symbol)&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp; (cscope-call (format &quot;Finding egrep pattern: %s&quot; cscope-symbol)&lt;/div&gt;
&lt;div&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;		&lt;/span&gt; (list &quot;-6&quot; symbol) nil 'cscope-process-filter&lt;/div&gt;
&lt;div&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;		&lt;/span&gt; 'cscope-process-sentinel)&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp; )&lt;/div&gt;
&lt;div&gt;)&lt;/div&gt;
&lt;/div&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;</description>
			<category>emacs</category>
			<author>톱아보다</author>
			<guid>http://beonit2.tistory.com/32</guid>
			<comments>http://beonit2.tistory.com/entry/cscope-egrep%EC%9C%BC%EB%A1%9C-%EC%9E%90%EB%B0%94-%EC%BD%94%EB%93%9C-%ED%83%90%EC%83%89%ED%95%98%EA%B8%B0#entry32comment</comments>
			<pubDate>Sat, 21 May 2011 12:40:24 +0900</pubDate>
		</item>
	</channel>
</rss>
