<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>pangwa&#039;s Blog &#187; Tools</title>
	<atom:link href="http://blog.pangwa.com/tag/tools/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.pangwa.com</link>
	<description>Always be pangwa</description>
	<lastBuildDate>Mon, 30 Aug 2010 02:38:03 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
	<atom:link rel='hub' href='http://blog.pangwa.com/?pushpress=hub'/>
		<item>
		<title>支出报告</title>
		<link>http://blog.pangwa.com/2010/01/04/expense-report/</link>
		<comments>http://blog.pangwa.com/2010/01/04/expense-report/#comments</comments>
		<pubDate>Mon, 04 Jan 2010 02:56:19 +0000</pubDate>
		<dc:creator>pangwa</dc:creator>
				<category><![CDATA[misc]]></category>
		<category><![CDATA[Tools]]></category>

		<guid isPermaLink="false">http://blog.pangwa.com/2010/01/04/expense-report/</guid>
		<description><![CDATA[鉴于自己花钱无度, 于是决定找一个记帐用的东西来. 同时考虑到自己会经常在家和公司间穿梭, 所以一个能在线记录的网站就最好了, 这样就可以同时在家里和公司里计帐. 刚开始的时候搜了一下相关的网站, 不过最后都放弃了(因为比较没有安全感, Web2.0的小服务指不定哪天就关了呢, 自己的数据放上面实在不放心啊&#8230;). 于是决定自己搞一个对自己靠谱的东西来. 最后决定使用GAE作为平台开发, 因为它有一些免费的流量和数据存储, 这些流量和存储对于我这种个人使用来讲是完全够用的了. 而且GAE已经有了自己的赢利模式, 再加上财大气粗的google, 估计短时间内也挂不掉, 所以就选了它啦. 于是在写出了一个小的原型(计帐和产生一个饼状图)后, 我就完全体现出了程序员的懒惰来 &#8212; 没人催的情况下, 东西只要够用就好, 实在是懒得完善它了. 之后我就充满热情的开始了计帐, 连每天两块左右的早餐以及买的一瓶水都要入帐, 这样持续了两个来月. 今天来了兴致看了一下这几个月的开销的报告, 下面上十一月份的: 可以看到我杯具的生活, 这里的吃饭的开销(午饭+晚饭)占了超过50%的比重, 如果再排除掉其他的像交通/药项目的话, 剩下的基本没有多少了, 可见我的娱乐生活是多么的空虚哪! Bookmark to:]]></description>
			<content:encoded><![CDATA[<p>鉴于自己花钱无度, 于是决定找一个记帐用的东西来. 同时考虑到自己会经常在家和公司间穿梭, 所以一个能在线记录的网站就最好了, 这样就可以同时在家里和公司里计帐. 刚开始的时候搜了一下相关的网站, 不过最后都放弃了(因为比较没有安全感, Web2.0的小服务指不定哪天就关了呢, 自己的数据放上面实在不放心啊&#8230;). 于是决定自己搞一个对自己靠谱的东西来.</p>
<p>最后决定使用<a href="http://code.google.com/appengine/docs/whatisgoogleappengine.html" target="_blank">GAE</a>作为平台开发, 因为它有一些免费的流量和数据存储, 这些流量和存储对于我这种个人使用来讲是完全够用的了. 而且GAE已经有了自己的赢利模式, 再加上财大气粗的google, 估计短时间内也挂不掉, 所以就选了它啦.</p>
<p>于是在写出了一个小的原型(计帐和产生一个饼状图)后, 我就完全体现出了程序员的懒惰来 &#8212; 没人催的情况下, 东西只要够用就好, 实在是懒得完善它了.</p>
<p>之后我就充满热情的开始了计帐, 连每天两块左右的早餐以及买的一瓶水都要入帐, 这样持续了两个来月. 今天来了兴致看了一下这几个月的开销的报告, 下面上十一月份的:</p>
<p><a href="http://blog.pangwa.com/wp-content/uploads/2010/01/report.png" rel="lightbox[562]"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="report" border="0" alt="report" src="http://blog.pangwa.com/wp-content/uploads/2010/01/report_thumb.png" width="566" height="356" /></a> </p>
<p>可以看到我杯具的生活, 这里的吃饭的开销(午饭+晚饭)占了超过50%的比重, 如果再排除掉其他的像交通/药项目的话, 剩下的基本没有多少了, 可见我的娱乐生活是多么的空虚哪! </p>
<!-- Social Bookmarks BEGIN -->
<div class="social_bookmark">
<a><strong><em>Bookmark to:</em></strong></a>
<br />
<div class="d">
<br />
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://del.icio.us/post?url=http%3A%2F%2Fblog.pangwa.com%2F2010%2F01%2F04%2Fexpense-report%2F&amp;title=%E6%94%AF%E5%87%BA%E6%8A%A5%E5%91%8A" rel="nofollow" title="Add to&nbsp;Del.icio.us"><img class="social_img" src="http://blog.pangwa.com/wp-content/plugins/social-bookmarks/images/delicious.png" title="Add to&nbsp;Del.icio.us" alt="Add to&nbsp;Del.icio.us" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Fblog.pangwa.com%2F2010%2F01%2F04%2Fexpense-report%2F&amp;title=%E6%94%AF%E5%87%BA%E6%8A%A5%E5%91%8A" rel="nofollow" title="Add to&nbsp;digg"><img class="social_img" src="http://blog.pangwa.com/wp-content/plugins/social-bookmarks/images/digg.png" title="Add to&nbsp;digg" alt="Add to&nbsp;digg" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.facebook.com/sharer.php?u=http%3A%2F%2Fblog.pangwa.com%2F2010%2F01%2F04%2Fexpense-report%2F" rel="nofollow" title="Add to&nbsp;Facebook"><img class="social_img" src="http://blog.pangwa.com/wp-content/plugins/social-bookmarks/images/facebook.png" title="Add to&nbsp;Facebook" alt="Add to&nbsp;Facebook" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.google.com/bookmarks/mark?op=edit&amp;output=popup&amp;bkmk=http%3A%2F%2Fblog.pangwa.com%2F2010%2F01%2F04%2Fexpense-report%2F&amp;title=%E6%94%AF%E5%87%BA%E6%8A%A5%E5%91%8A" rel="nofollow" title="Add to&nbsp;Google Bookmarks"><img class="social_img" src="http://blog.pangwa.com/wp-content/plugins/social-bookmarks/images/google.png" title="Add to&nbsp;Google Bookmarks" alt="Add to&nbsp;Google Bookmarks" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://reddit.com/submit?url=http%3A%2F%2Fblog.pangwa.com%2F2010%2F01%2F04%2Fexpense-report%2F&amp;title=%E6%94%AF%E5%87%BA%E6%8A%A5%E5%91%8A" rel="nofollow" title="Add to&nbsp;reddit"><img class="social_img" src="http://blog.pangwa.com/wp-content/plugins/social-bookmarks/images/reddit.png" title="Add to&nbsp;reddit" alt="Add to&nbsp;reddit" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.stumbleupon.com/submit?url=http%3A%2F%2Fblog.pangwa.com%2F2010%2F01%2F04%2Fexpense-report%2F&amp;title=%E6%94%AF%E5%87%BA%E6%8A%A5%E5%91%8A" rel="nofollow" title="Add to&nbsp;Stumble Upon"><img class="social_img" src="http://blog.pangwa.com/wp-content/plugins/social-bookmarks/images/stumbleupon.png" title="Add to&nbsp;Stumble Upon" alt="Add to&nbsp;Stumble Upon" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://myweb2.search.yahoo.com/myresults/bookmarklet?u=http%3A%2F%2Fblog.pangwa.com%2F2010%2F01%2F04%2Fexpense-report%2F&amp;t=%E6%94%AF%E5%87%BA%E6%8A%A5%E5%91%8A" rel="nofollow" title="Add to&nbsp;Yahoo My Web"><img class="social_img" src="http://blog.pangwa.com/wp-content/plugins/social-bookmarks/images/yahoo.png" title="Add to&nbsp;Yahoo My Web" alt="Add to&nbsp;Yahoo My Web" /></a>
<br />
</div>
</div>
<!-- Social Bookmarks END -->
]]></content:encoded>
			<wfw:commentRss>http://blog.pangwa.com/2010/01/04/expense-report/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>emacs muse mode &#8211; issues</title>
		<link>http://blog.pangwa.com/2008/10/18/emacs-muse-mode-issues/</link>
		<comments>http://blog.pangwa.com/2008/10/18/emacs-muse-mode-issues/#comments</comments>
		<pubDate>Fri, 17 Oct 2008 16:36:18 +0000</pubDate>
		<dc:creator>pangwa</dc:creator>
				<category><![CDATA[Tools]]></category>
		<category><![CDATA[Tech]]></category>

		<guid isPermaLink="false">http://blog.pangwa.com/2008/10/18/emacs-muse-mode-issues/</guid>
		<description><![CDATA[muse是emacs中emacs-wiki mode的继任者, 兼容原来wiki的所有操作, 当然也有不少改进, 照wiki里讲它的优点, 大致有以下几点(直接从原文翻译过来的): 可以处理不同的输出格式 相对于EmacsWikiMode来讲hack它更容易, 代码的组织结构更加nice 更加容易的从一个已有的样式派生出自己特定的发布样式 Muse中有一个大副改进的日志模式(支持输出Rss1.0(Rdf)/Rss2.0) 讲了这么多废话, 其实是因为这两天比较枯燥无聊的时候, 自己在瞎折腾Emacs, 所以找到了这么个东西准备用了当记事本用, 不过配置的时候发现了几个问题, 现在解决了, 写下来, 估计一定会有人和我遇到相同的问题! 问题一: 在Muse的QuickStart Tutorial中的源代码那一小节讲到插入源代码然后再发布出的文件里的代码就是高亮的, 可是我在刚开始试的时候是没有成功的: 发布出的代码是没有任何处理的. 经过调查后发现这个功能是需要htmlize.el 扩展的支持的, htmlize.el是被包含在XEmacs发布的, 所以使用XEmacs的兄弟们不会遇到这个问题, 估计写这个QuckStart的哥们用的就是XEmacs, 而htmlize.el默认是不在Emacs中的, 所以就需要自己手动下载这个文件并放到你的加载路径里喽. 问题二: 如何直接在edit模式就可以看到高亮的代码, 刚才讲到Muse发布时是支持高亮其中的代码的, 但是默认情况下是不支持在编辑状态就高亮代码的, 效果应该和下面的差不多 找了半天总算从这里(作者: 叶文彬)找到了一个比较好看的实现(没办法, 谁让咱是不会写lisp的菜鸟呢!~~~~~), 作者的配置文件里有支持代码高亮的一些自定义函数, 就是从(defun muse-colors-src-tag (beg end) 到(add-to-list &#8216;muse-colors-tags &#8216;(&#34;src&#34; t nil nil muse-colors-src-tag)) 这一段, 有了这些就可以让你的Muse支持高亮了. 另外建议也把htmlize-region-for-paste这个函数放到你的配置文件里, 有了这个函数, [...]]]></description>
			<content:encoded><![CDATA[<p>muse是emacs中emacs-wiki mode的继任者, 兼容原来wiki的所有操作, 当然也有不少改进, 照<a href="http://www.emacswiki.org">wiki</a>里讲它的优点, 大致有以下几点(直接从<a href="http://www.emacswiki.org/emacs/?action=browse;oldid=MuseMode;id=EmacsMuse#toc9">原文</a>翻译过来的):</p>
<p> <span style="background-color: #f2f8fb">
<ul>
<ul>
<li>可以处理不同的输出格式 </li>
<li>相对于EmacsWikiMode来讲hack它更容易, 代码的组织结构更加nice </li>
<li>更加容易的从一个已有的样式派生出自己特定的发布样式 </li>
<li>Muse中有一个大副改进的日志模式(支持输出Rss1.0(Rdf)/Rss2.0) </li>
</ul>
</ul>
<p> </span>
<p>讲了这么多废话, 其实是因为这两天比较枯燥无聊的时候, 自己在瞎折腾Emacs, 所以找到了这么个东西准备用了当记事本用, 不过配置的时候发现了几个问题, 现在解决了, 写下来, 估计一定会有人和我遇到相同的问题!</p>
<p>问题一: 在Muse的<a href="http://mwolson.org/projects/MuseQuickStart.html">QuickStart Tutorial</a>中的源代码那一小节讲到插入源代码然后再发布出的文件里的代码就是高亮的, 可是我在刚开始试的时候是没有成功的: 发布出的代码是没有任何处理的. 经过调查后发现这个功能是需要<a href="http://fly.srk.fer.hr/~hniksic/emacs/htmlize.el">htmlize.el</a> 扩展的支持的, htmlize.el是被包含在XEmacs发布的, 所以使用XEmacs的兄弟们不会遇到这个问题, 估计写这个QuckStart的哥们用的就是XEmacs, 而htmlize.el默认是不在Emacs中的, 所以就需要自己手动下载<a href="http://fly.srk.fer.hr/~hniksic/emacs/htmlize.el">这个文件</a>并放到你的加载路径里喽.</p>
<p>问题二: 如何直接在edit模式就可以看到高亮的代码, 刚才讲到Muse发布时是支持高亮其中的代码的, 但是默认情况下是不支持在编辑状态就高亮代码的, 效果应该和下面的差不多</p>
<p><a href="http://blog.pangwa.com/wp-content/uploads/2008/10/syntaxhilighting.png" rel="lightbox[396]"><img title="syntax-hilighting" style="border-top-width: 0px; display: inline; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="211" alt="syntax-hilighting" src="http://blog.pangwa.com/wp-content/uploads/2008/10/syntaxhilighting-thumb.png" width="244" border="0" /></a> </p>
<p>找了半天总算从<a href="http://learn.tsinghua.edu.cn:8080/2005211356/emacs/Muse.html">这里</a>(作者: 叶文彬)找到了一个比较好看的实现(没办法, 谁让咱是不会写lisp的菜鸟呢!~~~~~), 作者的配置文件里有支持代码高亮的一些自定义函数, 就是从(defun muse-colors-src-tag (beg end) 到(add-to-list &#8216;muse-colors-tags &#8216;(&quot;src&quot; t nil nil muse-colors-src-tag)) 这一段, 有了这些就可以让你的Muse支持高亮了. 另外建议也把htmlize-region-for-paste这个函数放到你的配置文件里, 有了这个函数, 就会把生成的代码的样式使用css样式而不是直接使用html的颜色标记指定, 当然你需要有一个css文件里包含了所需要的样式, 你要是不知道的话也参考这位作者定义的! 他的CSS样式文件在<a href="http://learn.tsinghua.edu.cn:8080/2005211356/css/core.css">这里</a>可以找到. </p>
<p>基本上为了支持代码高亮我从作者那抄了如下代码, 版权归原作者所有, 我只是引用一下下:</p>
<blockquote><p>(defun htmlize-region-<span style="color: #0000ff">for</span>-paste (beg <span style="color: #0000ff">end</span>)       <br />&#160; &quot;<span style="color: #8b0000">Htmlize the region and return just the HTML as a string.</span>       <br />This forces the `inline-css&#8217; style <span style="color: #0000ff">and</span> only returns the HTML body,       <br />but without the BODY tag.&#160; This should make it useful <span style="color: #0000ff">for</span> inserting       <br />the text to another HTML buffer.&quot;       <br />&#160; (let ((htmlbuf (htmlize-region beg <span style="color: #0000ff">end</span>)))       <br />&#160;&#160;&#160; (unwind-protect       <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; (with-current-buffer htmlbuf       <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; (buffer-substring (plist-get htmlize-buffer-places &#8216;content-start)       <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; (plist-get htmlize-buffer-places &#8216;content-<span style="color: #0000ff">end</span>)))       <br />&#160;&#160;&#160;&#160;&#160; (kill-buffer htmlbuf))))       <br />;;}}}       </p>
<p>;(defvar muse-colors-overlays <span style="color: #0000ff">nil</span>)       <br />(defun muse-colors-src-tag (beg <span style="color: #0000ff">end</span>)       <br />&#160; &quot;<span style="color: #8b0000">Strip properties and mark as literal.</span>&quot;       <br />&#160; (let (face)       <br />&#160;&#160;&#160; (muse-unhighlight-region beg <span style="color: #0000ff">end</span>)       <br />&#160;&#160;&#160; (save-excursion       <br />&#160;&#160;&#160;&#160;&#160; (<span style="color: #00008b">goto</span>-char beg)       <br />&#160;&#160;&#160;&#160;&#160; (let ((fs 1) content face-list fe mode attrs number ov ovs       <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; (font-lock-verbose <span style="color: #0000ff">nil</span>))       <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; (<span style="color: #0000ff">when</span> (re-search-forward &quot;<span style="color: #8b0000">&lt;src\\(.*\\)&gt;</span>&quot; <span style="color: #0000ff">nil</span> t)       <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; (setq beg (match-<span style="color: #0000ff">end</span> 0)       <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; attrs (mapcar       <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; (lambda (pair)       <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; (setq pair (<span style="color: #00008b">split</span>-string pair &quot;<span style="color: #8b0000">=</span>&quot;))       <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; (setcdr pair (substring (cadr pair) 1 -1))       <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; pair)       <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; (<span style="color: #00008b">split</span>-string (match-string 1)))       <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; mode (<span style="color: #0000ff">and</span> (assoc &quot;<span style="color: #8b0000">lang</span>&quot; attrs)       <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; (intern-soft (concat (cdr (assoc &quot;<span style="color: #8b0000">lang</span>&quot; attrs))       <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; &quot;<span style="color: #8b0000">-mode</span>&quot;))))       <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; (<span style="color: #0000ff">when</span> (<span style="color: #0000ff">and</span> mode (fboundp mode))       <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; (<span style="color: #00008b">goto</span>-char <span style="color: #0000ff">end</span>)       <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; (setq <span style="color: #0000ff">end</span>       <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; (<span style="color: #0000ff">if</span> (re-search-backward &quot;<span style="color: #8b0000">&lt;/src&gt;</span>&quot; <span style="color: #0000ff">nil</span> t)       <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; (match-beginning 0)       <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; (point-max))       <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; content (buffer-substring-no-properties beg <span style="color: #0000ff">end</span>))       <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; (with-current-buffer (get-buffer-create &quot;<span style="color: #8b0000">*muse-temp*</span>&quot;)       <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; (funcall mode)       <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; (insert content)       <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; (font-lock-fontify-buffer)       <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; (htmlize-<span style="color: #0000ff">ensure</span>-fontified)       <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; (<span style="color: #0000ff">or</span> (get-text-property fs &#8216;face)       <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; (setq fs (<span style="color: #0000ff">next</span>-single-property-change fs &#8216;face)))       <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; (<span style="color: #0000ff">while</span> (<span style="color: #0000ff">and</span> fs (&lt; fs (point-max)))       <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; (setq fe (<span style="color: #0000ff">or</span> (<span style="color: #0000ff">next</span>-single-property-change fs &#8216;face)       <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; (point-max))       <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; face (get-text-property fs &#8216;face))       <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; (<span style="color: #0000ff">and</span> face fe (setq face-list (cons (list (1- fs) (1- fe) face) face-list)))       <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; (setq fs fe))       <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; (kill-buffer (current-buffer)))       <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; (<span style="color: #0000ff">when</span> face-list       <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; ;; (message &quot;<span style="color: #8b0000">%S</span>&quot; face-list)       <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; (dolist (f (nreverse face-list))       <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; (put-text-property (+ beg (car f)) (+ beg (cadr f))       <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; &#8216;face (nth 2 f)))))       <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; (<span style="color: #0000ff">when</span> (<span style="color: #0000ff">and</span> (assoc &quot;<span style="color: #8b0000">number</span>&quot; attrs)       <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; (setq number (string-to-number (cdr (assoc &quot;<span style="color: #8b0000">number</span>&quot; attrs)))))       <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; (mapc (lambda (o)       <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; (let ((pos (overlay-start o)))       <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; (<span style="color: #0000ff">if</span> (<span style="color: #0000ff">or</span> (null pos)       <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; (<span style="color: #0000ff">and</span> (&gt; pos beg) (&lt; pos <span style="color: #0000ff">end</span>)))       <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; (delete-overlay o)       <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; (push o ovs))))       <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; muse-colors-overlays)       <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; (setq muse-colors-overlays ovs)       <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; (<span style="color: #00008b">goto</span>-char beg)       <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; (forward-line 1)       <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; (<span style="color: #0000ff">while</span> (<span style="color: #0000ff">and</span> (<span style="color: #0000ff">not</span> (eobp)) (&lt; (point) <span style="color: #0000ff">end</span>))       <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; (<span style="color: #0000ff">when</span> (<span style="color: #0000ff">not</span> (looking-at &quot;<span style="color: #8b0000">&lt;/src&gt;</span>&quot;))       <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; (setq ov (make-overlay (point) (point)))       <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; (push ov muse-colors-overlays)       <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; (overlay-put ov &#8216;before-string (<span style="color: #00008b">format</span> &quot;<span style="color: #8b0000">%4d </span>&quot; number))       <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; (setq number (1+ number)))       <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; (forward-line 1))))))))       <br />(add-to-list &#8216;muse-colors-tags &#8216;(&quot;<span style="color: #8b0000">src</span>&quot; t <span style="color: #0000ff">nil</span> <span style="color: #0000ff">nil</span> muse-colors-src-tag))</p>
</blockquote>
<p>基本在搞Muse的时候就遇到这两个比较麻烦的问题, Over:)</p>
<!-- Social Bookmarks BEGIN -->
<div class="social_bookmark">
<a><strong><em>Bookmark to:</em></strong></a>
<br />
<div class="d">
<br />
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://del.icio.us/post?url=http%3A%2F%2Fblog.pangwa.com%2F2008%2F10%2F18%2Femacs-muse-mode-issues%2F&amp;title=emacs+muse+mode+%26ndash%3B+issues" rel="nofollow" title="Add to&nbsp;Del.icio.us"><img class="social_img" src="http://blog.pangwa.com/wp-content/plugins/social-bookmarks/images/delicious.png" title="Add to&nbsp;Del.icio.us" alt="Add to&nbsp;Del.icio.us" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Fblog.pangwa.com%2F2008%2F10%2F18%2Femacs-muse-mode-issues%2F&amp;title=emacs+muse+mode+%26ndash%3B+issues" rel="nofollow" title="Add to&nbsp;digg"><img class="social_img" src="http://blog.pangwa.com/wp-content/plugins/social-bookmarks/images/digg.png" title="Add to&nbsp;digg" alt="Add to&nbsp;digg" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.facebook.com/sharer.php?u=http%3A%2F%2Fblog.pangwa.com%2F2008%2F10%2F18%2Femacs-muse-mode-issues%2F" rel="nofollow" title="Add to&nbsp;Facebook"><img class="social_img" src="http://blog.pangwa.com/wp-content/plugins/social-bookmarks/images/facebook.png" title="Add to&nbsp;Facebook" alt="Add to&nbsp;Facebook" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.google.com/bookmarks/mark?op=edit&amp;output=popup&amp;bkmk=http%3A%2F%2Fblog.pangwa.com%2F2008%2F10%2F18%2Femacs-muse-mode-issues%2F&amp;title=emacs+muse+mode+%26ndash%3B+issues" rel="nofollow" title="Add to&nbsp;Google Bookmarks"><img class="social_img" src="http://blog.pangwa.com/wp-content/plugins/social-bookmarks/images/google.png" title="Add to&nbsp;Google Bookmarks" alt="Add to&nbsp;Google Bookmarks" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://reddit.com/submit?url=http%3A%2F%2Fblog.pangwa.com%2F2008%2F10%2F18%2Femacs-muse-mode-issues%2F&amp;title=emacs+muse+mode+%26ndash%3B+issues" rel="nofollow" title="Add to&nbsp;reddit"><img class="social_img" src="http://blog.pangwa.com/wp-content/plugins/social-bookmarks/images/reddit.png" title="Add to&nbsp;reddit" alt="Add to&nbsp;reddit" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.stumbleupon.com/submit?url=http%3A%2F%2Fblog.pangwa.com%2F2008%2F10%2F18%2Femacs-muse-mode-issues%2F&amp;title=emacs+muse+mode+%26ndash%3B+issues" rel="nofollow" title="Add to&nbsp;Stumble Upon"><img class="social_img" src="http://blog.pangwa.com/wp-content/plugins/social-bookmarks/images/stumbleupon.png" title="Add to&nbsp;Stumble Upon" alt="Add to&nbsp;Stumble Upon" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://myweb2.search.yahoo.com/myresults/bookmarklet?u=http%3A%2F%2Fblog.pangwa.com%2F2008%2F10%2F18%2Femacs-muse-mode-issues%2F&amp;t=emacs+muse+mode+%26ndash%3B+issues" rel="nofollow" title="Add to&nbsp;Yahoo My Web"><img class="social_img" src="http://blog.pangwa.com/wp-content/plugins/social-bookmarks/images/yahoo.png" title="Add to&nbsp;Yahoo My Web" alt="Add to&nbsp;Yahoo My Web" /></a>
<br />
</div>
</div>
<!-- Social Bookmarks END -->
]]></content:encoded>
			<wfw:commentRss>http://blog.pangwa.com/2008/10/18/emacs-muse-mode-issues/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Firefox plugin: Source Editor</title>
		<link>http://blog.pangwa.com/2008/09/15/firefox-plugin-source-editor/</link>
		<comments>http://blog.pangwa.com/2008/09/15/firefox-plugin-source-editor/#comments</comments>
		<pubDate>Sun, 14 Sep 2008 16:31:47 +0000</pubDate>
		<dc:creator>pangwa</dc:creator>
				<category><![CDATA[Tools]]></category>

		<guid isPermaLink="false">http://blog.pangwa.com/2008/09/15/firefox-plugin-source-editor/</guid>
		<description><![CDATA[刚才在折腾网上预约某医院的在线预约, 可是在提交表单的时候, 总是会提示出错, 提示我我某网页元素yy_time的对象找不到, 在firefox和ie7下均无法通过提交, 于是只好查看其网页代码, 似乎是用一段js来检查提交内容的, 想了下, 似乎firefox有插件支持直接编辑网页内容的, google之 &#8220;firefox edit page source&#8221; , 果然找到一页介绍firefox7个网页编辑插件的页面 , 最后一个便是source editor. 于是下载安上, 使用很简单, 通过菜单里的start/stop source editor来打开/关闭编辑网页内容的功能, 打开后, 可以双击某一块区域, 然后就可以在里面直接修改其网页代码, 然后当然回到我刚才说到的问题, 直接给网页加上一个yy_time的input box, 然后并闭编辑功能并在里面填上当前的时间, 提交, 果然成功了:) Bookmark to:]]></description>
			<content:encoded><![CDATA[<p>刚才在折腾网上预约某医院的在线预约, 可是在提交表单的时候, 总是会提示出错, 提示我我某网页元素yy_time的对象找不到, 在firefox和ie7下均无法通过提交, 于是只好查看其网页代码, 似乎是用一段js来检查提交内容的, 想了下, 似乎firefox有插件支持直接编辑网页内容的, google之 &#8220;firefox edit page source&#8221; , 果然找到一页介绍firefox7个网页编辑插件的<a href="http://www.searchenginejournal.com/7-firefox-extensions-to-explore-page-source-code/7375/">页面</a> , 最后一个便是source editor.</p>
<p>于是下载安上, 使用很简单, 通过菜单里的start/stop source editor来打开/关闭编辑网页内容的功能, 打开后, 可以双击某一块区域, 然后就可以在里面直接修改其网页代码, 然后当然回到我刚才说到的问题, 直接给网页加上一个yy_time的input box, 然后并闭编辑功能并在里面填上当前的时间, 提交, 果然成功了:)</p>
<!-- Social Bookmarks BEGIN -->
<div class="social_bookmark">
<a><strong><em>Bookmark to:</em></strong></a>
<br />
<div class="d">
<br />
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://del.icio.us/post?url=http%3A%2F%2Fblog.pangwa.com%2F2008%2F09%2F15%2Ffirefox-plugin-source-editor%2F&amp;title=Firefox+plugin%3A+Source+Editor" rel="nofollow" title="Add to&nbsp;Del.icio.us"><img class="social_img" src="http://blog.pangwa.com/wp-content/plugins/social-bookmarks/images/delicious.png" title="Add to&nbsp;Del.icio.us" alt="Add to&nbsp;Del.icio.us" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Fblog.pangwa.com%2F2008%2F09%2F15%2Ffirefox-plugin-source-editor%2F&amp;title=Firefox+plugin%3A+Source+Editor" rel="nofollow" title="Add to&nbsp;digg"><img class="social_img" src="http://blog.pangwa.com/wp-content/plugins/social-bookmarks/images/digg.png" title="Add to&nbsp;digg" alt="Add to&nbsp;digg" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.facebook.com/sharer.php?u=http%3A%2F%2Fblog.pangwa.com%2F2008%2F09%2F15%2Ffirefox-plugin-source-editor%2F" rel="nofollow" title="Add to&nbsp;Facebook"><img class="social_img" src="http://blog.pangwa.com/wp-content/plugins/social-bookmarks/images/facebook.png" title="Add to&nbsp;Facebook" alt="Add to&nbsp;Facebook" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.google.com/bookmarks/mark?op=edit&amp;output=popup&amp;bkmk=http%3A%2F%2Fblog.pangwa.com%2F2008%2F09%2F15%2Ffirefox-plugin-source-editor%2F&amp;title=Firefox+plugin%3A+Source+Editor" rel="nofollow" title="Add to&nbsp;Google Bookmarks"><img class="social_img" src="http://blog.pangwa.com/wp-content/plugins/social-bookmarks/images/google.png" title="Add to&nbsp;Google Bookmarks" alt="Add to&nbsp;Google Bookmarks" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://reddit.com/submit?url=http%3A%2F%2Fblog.pangwa.com%2F2008%2F09%2F15%2Ffirefox-plugin-source-editor%2F&amp;title=Firefox+plugin%3A+Source+Editor" rel="nofollow" title="Add to&nbsp;reddit"><img class="social_img" src="http://blog.pangwa.com/wp-content/plugins/social-bookmarks/images/reddit.png" title="Add to&nbsp;reddit" alt="Add to&nbsp;reddit" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.stumbleupon.com/submit?url=http%3A%2F%2Fblog.pangwa.com%2F2008%2F09%2F15%2Ffirefox-plugin-source-editor%2F&amp;title=Firefox+plugin%3A+Source+Editor" rel="nofollow" title="Add to&nbsp;Stumble Upon"><img class="social_img" src="http://blog.pangwa.com/wp-content/plugins/social-bookmarks/images/stumbleupon.png" title="Add to&nbsp;Stumble Upon" alt="Add to&nbsp;Stumble Upon" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://myweb2.search.yahoo.com/myresults/bookmarklet?u=http%3A%2F%2Fblog.pangwa.com%2F2008%2F09%2F15%2Ffirefox-plugin-source-editor%2F&amp;t=Firefox+plugin%3A+Source+Editor" rel="nofollow" title="Add to&nbsp;Yahoo My Web"><img class="social_img" src="http://blog.pangwa.com/wp-content/plugins/social-bookmarks/images/yahoo.png" title="Add to&nbsp;Yahoo My Web" alt="Add to&nbsp;Yahoo My Web" /></a>
<br />
</div>
</div>
<!-- Social Bookmarks END -->
]]></content:encoded>
			<wfw:commentRss>http://blog.pangwa.com/2008/09/15/firefox-plugin-source-editor/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Cterm open url script</title>
		<link>http://blog.pangwa.com/2008/05/20/cterm-open-url-script/</link>
		<comments>http://blog.pangwa.com/2008/05/20/cterm-open-url-script/#comments</comments>
		<pubDate>Tue, 20 May 2008 02:51:20 +0000</pubDate>
		<dc:creator>pangwa</dc:creator>
				<category><![CDATA[Tools]]></category>

		<guid isPermaLink="false">http://blog.pangwa.com/?p=294</guid>
		<description><![CDATA[功能: 自动在浏览器中打开当前窗口中的所有链接 目的主要是为了节省在纯键盘工作的时候看到窗口里有链接, 想打开还得动鼠标的麻烦 (对于我这种使用充电鼠标的人有点用处)&#8230;. 使用:CtUrlOpen 下载CtUrlOpen 并放到你的Cterm所在目录下的script目录. 你可以通过Cterm菜单 工具-&#62;运行脚本 或都编辑你的mycmds.txt加入如下一行, 之后就可以使用ctrl+alt+o快捷键使用它了. 64;    ctrl+alt+o;    openUrl;false;    pyf:script\CtUrlOpen.py;   #open url 已知问题: 没有自动忽略用户的ip. Bookmark to:]]></description>
			<content:encoded><![CDATA[<p>功能: 自动在浏览器中打开当前窗口中的所有链接</p>
<p>目的主要是为了节省在纯键盘工作的时候看到窗口里有链接, 想打开还得动鼠标的麻烦 (对于我这种使用充电鼠标的人有点用处)&#8230;.</p>
<p>使用:<a href="http://blog.pangwa.com/wp-content/uploads/2008/05/cturlopen.py">CtUrlOpen</a></p>
<p>下载<a href="http://blog.pangwa.com/wp-content/uploads/2008/05/cturlopen.py">CtUrlOpen</a> 并放到你的Cterm所在目录下的script目录. 你可以通过Cterm菜单 工具-&gt;运行脚本 或都编辑你的mycmds.txt加入如下一行, 之后就可以使用ctrl+alt+o快捷键使用它了.</p>
<blockquote><p>64;    ctrl+alt+o;    openUrl;false;    pyf:script\CtUrlOpen.py;   #open url</p></blockquote>
<p>已知问题:</p>
<p>没有自动忽略用户的ip.</p>
<!-- Social Bookmarks BEGIN -->
<div class="social_bookmark">
<a><strong><em>Bookmark to:</em></strong></a>
<br />
<div class="d">
<br />
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://del.icio.us/post?url=http%3A%2F%2Fblog.pangwa.com%2F2008%2F05%2F20%2Fcterm-open-url-script%2F&amp;title=Cterm+open+url+script" rel="nofollow" title="Add to&nbsp;Del.icio.us"><img class="social_img" src="http://blog.pangwa.com/wp-content/plugins/social-bookmarks/images/delicious.png" title="Add to&nbsp;Del.icio.us" alt="Add to&nbsp;Del.icio.us" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Fblog.pangwa.com%2F2008%2F05%2F20%2Fcterm-open-url-script%2F&amp;title=Cterm+open+url+script" rel="nofollow" title="Add to&nbsp;digg"><img class="social_img" src="http://blog.pangwa.com/wp-content/plugins/social-bookmarks/images/digg.png" title="Add to&nbsp;digg" alt="Add to&nbsp;digg" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.facebook.com/sharer.php?u=http%3A%2F%2Fblog.pangwa.com%2F2008%2F05%2F20%2Fcterm-open-url-script%2F" rel="nofollow" title="Add to&nbsp;Facebook"><img class="social_img" src="http://blog.pangwa.com/wp-content/plugins/social-bookmarks/images/facebook.png" title="Add to&nbsp;Facebook" alt="Add to&nbsp;Facebook" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.google.com/bookmarks/mark?op=edit&amp;output=popup&amp;bkmk=http%3A%2F%2Fblog.pangwa.com%2F2008%2F05%2F20%2Fcterm-open-url-script%2F&amp;title=Cterm+open+url+script" rel="nofollow" title="Add to&nbsp;Google Bookmarks"><img class="social_img" src="http://blog.pangwa.com/wp-content/plugins/social-bookmarks/images/google.png" title="Add to&nbsp;Google Bookmarks" alt="Add to&nbsp;Google Bookmarks" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://reddit.com/submit?url=http%3A%2F%2Fblog.pangwa.com%2F2008%2F05%2F20%2Fcterm-open-url-script%2F&amp;title=Cterm+open+url+script" rel="nofollow" title="Add to&nbsp;reddit"><img class="social_img" src="http://blog.pangwa.com/wp-content/plugins/social-bookmarks/images/reddit.png" title="Add to&nbsp;reddit" alt="Add to&nbsp;reddit" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.stumbleupon.com/submit?url=http%3A%2F%2Fblog.pangwa.com%2F2008%2F05%2F20%2Fcterm-open-url-script%2F&amp;title=Cterm+open+url+script" rel="nofollow" title="Add to&nbsp;Stumble Upon"><img class="social_img" src="http://blog.pangwa.com/wp-content/plugins/social-bookmarks/images/stumbleupon.png" title="Add to&nbsp;Stumble Upon" alt="Add to&nbsp;Stumble Upon" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://myweb2.search.yahoo.com/myresults/bookmarklet?u=http%3A%2F%2Fblog.pangwa.com%2F2008%2F05%2F20%2Fcterm-open-url-script%2F&amp;t=Cterm+open+url+script" rel="nofollow" title="Add to&nbsp;Yahoo My Web"><img class="social_img" src="http://blog.pangwa.com/wp-content/plugins/social-bookmarks/images/yahoo.png" title="Add to&nbsp;Yahoo My Web" alt="Add to&nbsp;Yahoo My Web" /></a>
<br />
</div>
</div>
<!-- Social Bookmarks END -->
]]></content:encoded>
			<wfw:commentRss>http://blog.pangwa.com/2008/05/20/cterm-open-url-script/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>CoolEdit 0.3 &#8212; bug fixes</title>
		<link>http://blog.pangwa.com/2007/07/05/cooledit-03-bug-fixes/</link>
		<comments>http://blog.pangwa.com/2007/07/05/cooledit-03-bug-fixes/#comments</comments>
		<pubDate>Thu, 05 Jul 2007 13:38:45 +0000</pubDate>
		<dc:creator>pangwa</dc:creator>
				<category><![CDATA[Tools]]></category>

		<guid isPermaLink="false">http://blog.pangwa.com/?p=19</guid>
		<description><![CDATA[Fixed issues: 当行首出现类似*p 的语句时回车仍会补*, 本次更新检查如果行首的*后面紧跟的为非空格的话, 回车不自动补* 在*或//后自动填充适当空格以和上行保持一致, 大致如下所示: // This line are many leading spaces after "//" // &#124; (cursor will automatically move to the same column as "T" Bookmark to:]]></description>
			<content:encoded><![CDATA[<p>Fixed issues:</p>
<ul>
<li>当行首出现类似*p 的语句时回车仍会补*, 本次更新检查如果行首的*后面紧跟的为非空格的话, 回车不自动补*</li>
<li>在*或//后自动填充适当空格以和上行保持一致, 大致如下所示:</li>
</ul>
<p><code linenum="off" lang="cpp"><br />
// This line are many leading spaces after "//"<br />
// | (cursor will automatically move to the same column as "T"<br />
</code></p>
<!-- Social Bookmarks BEGIN -->
<div class="social_bookmark">
<a><strong><em>Bookmark to:</em></strong></a>
<br />
<div class="d">
<br />
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://del.icio.us/post?url=http%3A%2F%2Fblog.pangwa.com%2F2007%2F07%2F05%2Fcooledit-03-bug-fixes%2F&amp;title=CoolEdit+0.3+%26%238212%3B+bug+fixes" rel="nofollow" title="Add to&nbsp;Del.icio.us"><img class="social_img" src="http://blog.pangwa.com/wp-content/plugins/social-bookmarks/images/delicious.png" title="Add to&nbsp;Del.icio.us" alt="Add to&nbsp;Del.icio.us" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Fblog.pangwa.com%2F2007%2F07%2F05%2Fcooledit-03-bug-fixes%2F&amp;title=CoolEdit+0.3+%26%238212%3B+bug+fixes" rel="nofollow" title="Add to&nbsp;digg"><img class="social_img" src="http://blog.pangwa.com/wp-content/plugins/social-bookmarks/images/digg.png" title="Add to&nbsp;digg" alt="Add to&nbsp;digg" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.facebook.com/sharer.php?u=http%3A%2F%2Fblog.pangwa.com%2F2007%2F07%2F05%2Fcooledit-03-bug-fixes%2F" rel="nofollow" title="Add to&nbsp;Facebook"><img class="social_img" src="http://blog.pangwa.com/wp-content/plugins/social-bookmarks/images/facebook.png" title="Add to&nbsp;Facebook" alt="Add to&nbsp;Facebook" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.google.com/bookmarks/mark?op=edit&amp;output=popup&amp;bkmk=http%3A%2F%2Fblog.pangwa.com%2F2007%2F07%2F05%2Fcooledit-03-bug-fixes%2F&amp;title=CoolEdit+0.3+%26%238212%3B+bug+fixes" rel="nofollow" title="Add to&nbsp;Google Bookmarks"><img class="social_img" src="http://blog.pangwa.com/wp-content/plugins/social-bookmarks/images/google.png" title="Add to&nbsp;Google Bookmarks" alt="Add to&nbsp;Google Bookmarks" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://reddit.com/submit?url=http%3A%2F%2Fblog.pangwa.com%2F2007%2F07%2F05%2Fcooledit-03-bug-fixes%2F&amp;title=CoolEdit+0.3+%26%238212%3B+bug+fixes" rel="nofollow" title="Add to&nbsp;reddit"><img class="social_img" src="http://blog.pangwa.com/wp-content/plugins/social-bookmarks/images/reddit.png" title="Add to&nbsp;reddit" alt="Add to&nbsp;reddit" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.stumbleupon.com/submit?url=http%3A%2F%2Fblog.pangwa.com%2F2007%2F07%2F05%2Fcooledit-03-bug-fixes%2F&amp;title=CoolEdit+0.3+%26%238212%3B+bug+fixes" rel="nofollow" title="Add to&nbsp;Stumble Upon"><img class="social_img" src="http://blog.pangwa.com/wp-content/plugins/social-bookmarks/images/stumbleupon.png" title="Add to&nbsp;Stumble Upon" alt="Add to&nbsp;Stumble Upon" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://myweb2.search.yahoo.com/myresults/bookmarklet?u=http%3A%2F%2Fblog.pangwa.com%2F2007%2F07%2F05%2Fcooledit-03-bug-fixes%2F&amp;t=CoolEdit+0.3+%26%238212%3B+bug+fixes" rel="nofollow" title="Add to&nbsp;Yahoo My Web"><img class="social_img" src="http://blog.pangwa.com/wp-content/plugins/social-bookmarks/images/yahoo.png" title="Add to&nbsp;Yahoo My Web" alt="Add to&nbsp;Yahoo My Web" /></a>
<br />
</div>
</div>
<!-- Social Bookmarks END -->
]]></content:encoded>
			<wfw:commentRss>http://blog.pangwa.com/2007/07/05/cooledit-03-bug-fixes/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>CoolEdit 0.2 &#8212; bug fixes</title>
		<link>http://blog.pangwa.com/2007/06/26/cooledit-02-bug-fixes/</link>
		<comments>http://blog.pangwa.com/2007/06/26/cooledit-02-bug-fixes/#comments</comments>
		<pubDate>Tue, 26 Jun 2007 11:18:32 +0000</pubDate>
		<dc:creator>pangwa</dc:creator>
				<category><![CDATA[Tools]]></category>

		<guid isPermaLink="false">http://blog.pangwa.com/?p=13</guid>
		<description><![CDATA[Fixed issues: 输入回车后Undo  列表里多出很多项, 当编辑器有自动补全时不再插入任何东西 (在C#里使用/*注释会遇到此问题) 输入回车时, 会自动插入若干空格的问题(原编辑器默认不插入空格) 点击CoolEdit-0.2下载 Bookmark to:]]></description>
			<content:encoded><![CDATA[<p>Fixed issues:</p>
<ul>
<li>输入回车后Undo  列表里多出很多项,</li>
<li>当编辑器有自动补全时不再插入任何东西 (在C#里使用/*注释会遇到此问题)</li>
<li>输入回车时, 会自动插入若干空格的问题(原编辑器默认不插入空格)</li>
</ul>
<p>点击<a href="http://blog.pangwa.com/wp-content/uploads/2007/06/cooledit_02.zip" title="CoolEdit-0.2">CoolEdit-0.2</a>下载</p>
<!-- Social Bookmarks BEGIN -->
<div class="social_bookmark">
<a><strong><em>Bookmark to:</em></strong></a>
<br />
<div class="d">
<br />
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://del.icio.us/post?url=http%3A%2F%2Fblog.pangwa.com%2F2007%2F06%2F26%2Fcooledit-02-bug-fixes%2F&amp;title=CoolEdit+0.2+%26%238212%3B+bug+fixes" rel="nofollow" title="Add to&nbsp;Del.icio.us"><img class="social_img" src="http://blog.pangwa.com/wp-content/plugins/social-bookmarks/images/delicious.png" title="Add to&nbsp;Del.icio.us" alt="Add to&nbsp;Del.icio.us" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Fblog.pangwa.com%2F2007%2F06%2F26%2Fcooledit-02-bug-fixes%2F&amp;title=CoolEdit+0.2+%26%238212%3B+bug+fixes" rel="nofollow" title="Add to&nbsp;digg"><img class="social_img" src="http://blog.pangwa.com/wp-content/plugins/social-bookmarks/images/digg.png" title="Add to&nbsp;digg" alt="Add to&nbsp;digg" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.facebook.com/sharer.php?u=http%3A%2F%2Fblog.pangwa.com%2F2007%2F06%2F26%2Fcooledit-02-bug-fixes%2F" rel="nofollow" title="Add to&nbsp;Facebook"><img class="social_img" src="http://blog.pangwa.com/wp-content/plugins/social-bookmarks/images/facebook.png" title="Add to&nbsp;Facebook" alt="Add to&nbsp;Facebook" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.google.com/bookmarks/mark?op=edit&amp;output=popup&amp;bkmk=http%3A%2F%2Fblog.pangwa.com%2F2007%2F06%2F26%2Fcooledit-02-bug-fixes%2F&amp;title=CoolEdit+0.2+%26%238212%3B+bug+fixes" rel="nofollow" title="Add to&nbsp;Google Bookmarks"><img class="social_img" src="http://blog.pangwa.com/wp-content/plugins/social-bookmarks/images/google.png" title="Add to&nbsp;Google Bookmarks" alt="Add to&nbsp;Google Bookmarks" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://reddit.com/submit?url=http%3A%2F%2Fblog.pangwa.com%2F2007%2F06%2F26%2Fcooledit-02-bug-fixes%2F&amp;title=CoolEdit+0.2+%26%238212%3B+bug+fixes" rel="nofollow" title="Add to&nbsp;reddit"><img class="social_img" src="http://blog.pangwa.com/wp-content/plugins/social-bookmarks/images/reddit.png" title="Add to&nbsp;reddit" alt="Add to&nbsp;reddit" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.stumbleupon.com/submit?url=http%3A%2F%2Fblog.pangwa.com%2F2007%2F06%2F26%2Fcooledit-02-bug-fixes%2F&amp;title=CoolEdit+0.2+%26%238212%3B+bug+fixes" rel="nofollow" title="Add to&nbsp;Stumble Upon"><img class="social_img" src="http://blog.pangwa.com/wp-content/plugins/social-bookmarks/images/stumbleupon.png" title="Add to&nbsp;Stumble Upon" alt="Add to&nbsp;Stumble Upon" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://myweb2.search.yahoo.com/myresults/bookmarklet?u=http%3A%2F%2Fblog.pangwa.com%2F2007%2F06%2F26%2Fcooledit-02-bug-fixes%2F&amp;t=CoolEdit+0.2+%26%238212%3B+bug+fixes" rel="nofollow" title="Add to&nbsp;Yahoo My Web"><img class="social_img" src="http://blog.pangwa.com/wp-content/plugins/social-bookmarks/images/yahoo.png" title="Add to&nbsp;Yahoo My Web" alt="Add to&nbsp;Yahoo My Web" /></a>
<br />
</div>
</div>
<!-- Social Bookmarks END -->
]]></content:encoded>
			<wfw:commentRss>http://blog.pangwa.com/2007/06/26/cooledit-02-bug-fixes/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>CoolEdit &#8212; Another VS2005 edit plugin</title>
		<link>http://blog.pangwa.com/2007/06/25/cooledit-another-vs2005-edit-plugin/</link>
		<comments>http://blog.pangwa.com/2007/06/25/cooledit-another-vs2005-edit-plugin/#comments</comments>
		<pubDate>Mon, 25 Jun 2007 12:31:34 +0000</pubDate>
		<dc:creator>pangwa</dc:creator>
				<category><![CDATA[Tools]]></category>

		<guid isPermaLink="false">http://blog.pangwa.com/?p=9</guid>
		<description><![CDATA[实现很简单的一个功能, 就是在一行输入以//或/*开始的注释的时候, 按下回车时自动输入//或补充一个*, 所以代码看上去会是这 样: //comments like this //the "//" in this line is auto generated somecodes ..... /* * the "*" this line is auto generated * the "*" and indent is also auto generated */ 大致如此, 要试用的话点击CoolEdit 0.3下载,这个文件解压后打开Visual Studio, 从菜单栏的Tools-&#62;Options-&#62;Enviroment-&#62;Add-in/Macros Security 在路径列表中把CoolEdit目录所在的路径加上. 然后重启Vs, 就可以了:) Bookmark to:]]></description>
			<content:encoded><![CDATA[<p>  实现很简单的一个功能, 就是在一行输入以//或/*开始的注释的时候, 按下回车时自动输入//或补充一个*, 所以代码看上去会是这 样:<br />
<code lang="cpp"><br />
//comments like this<br />
//the "//" in this line is auto generated<br />
somecodes .....<br />
/*<br />
* the "*" this line is auto generated<br />
* the "*" and indent is also auto generated<br />
*/<br />
</code><br />
大致如此, 要试用的话点击<a href="http://blog.pangwa.com/wp-content/uploads/2008/03/cooledit.zip" title="CoolEdit 0.3">CoolEdit 0.3</a>下载,这个文件解压后打开Visual Studio, 从菜单栏的Tools-&gt;Options-&gt;Enviroment-&gt;Add-in/Macros Security 在路径列表中把CoolEdit目录所在的路径加上. 然后重启Vs, 就可以了:)</p>
<!-- Social Bookmarks BEGIN -->
<div class="social_bookmark">
<a><strong><em>Bookmark to:</em></strong></a>
<br />
<div class="d">
<br />
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://del.icio.us/post?url=http%3A%2F%2Fblog.pangwa.com%2F2007%2F06%2F25%2Fcooledit-another-vs2005-edit-plugin%2F&amp;title=CoolEdit+%26%238212%3B+Another+VS2005+edit+plugin" rel="nofollow" title="Add to&nbsp;Del.icio.us"><img class="social_img" src="http://blog.pangwa.com/wp-content/plugins/social-bookmarks/images/delicious.png" title="Add to&nbsp;Del.icio.us" alt="Add to&nbsp;Del.icio.us" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Fblog.pangwa.com%2F2007%2F06%2F25%2Fcooledit-another-vs2005-edit-plugin%2F&amp;title=CoolEdit+%26%238212%3B+Another+VS2005+edit+plugin" rel="nofollow" title="Add to&nbsp;digg"><img class="social_img" src="http://blog.pangwa.com/wp-content/plugins/social-bookmarks/images/digg.png" title="Add to&nbsp;digg" alt="Add to&nbsp;digg" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.facebook.com/sharer.php?u=http%3A%2F%2Fblog.pangwa.com%2F2007%2F06%2F25%2Fcooledit-another-vs2005-edit-plugin%2F" rel="nofollow" title="Add to&nbsp;Facebook"><img class="social_img" src="http://blog.pangwa.com/wp-content/plugins/social-bookmarks/images/facebook.png" title="Add to&nbsp;Facebook" alt="Add to&nbsp;Facebook" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.google.com/bookmarks/mark?op=edit&amp;output=popup&amp;bkmk=http%3A%2F%2Fblog.pangwa.com%2F2007%2F06%2F25%2Fcooledit-another-vs2005-edit-plugin%2F&amp;title=CoolEdit+%26%238212%3B+Another+VS2005+edit+plugin" rel="nofollow" title="Add to&nbsp;Google Bookmarks"><img class="social_img" src="http://blog.pangwa.com/wp-content/plugins/social-bookmarks/images/google.png" title="Add to&nbsp;Google Bookmarks" alt="Add to&nbsp;Google Bookmarks" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://reddit.com/submit?url=http%3A%2F%2Fblog.pangwa.com%2F2007%2F06%2F25%2Fcooledit-another-vs2005-edit-plugin%2F&amp;title=CoolEdit+%26%238212%3B+Another+VS2005+edit+plugin" rel="nofollow" title="Add to&nbsp;reddit"><img class="social_img" src="http://blog.pangwa.com/wp-content/plugins/social-bookmarks/images/reddit.png" title="Add to&nbsp;reddit" alt="Add to&nbsp;reddit" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.stumbleupon.com/submit?url=http%3A%2F%2Fblog.pangwa.com%2F2007%2F06%2F25%2Fcooledit-another-vs2005-edit-plugin%2F&amp;title=CoolEdit+%26%238212%3B+Another+VS2005+edit+plugin" rel="nofollow" title="Add to&nbsp;Stumble Upon"><img class="social_img" src="http://blog.pangwa.com/wp-content/plugins/social-bookmarks/images/stumbleupon.png" title="Add to&nbsp;Stumble Upon" alt="Add to&nbsp;Stumble Upon" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://myweb2.search.yahoo.com/myresults/bookmarklet?u=http%3A%2F%2Fblog.pangwa.com%2F2007%2F06%2F25%2Fcooledit-another-vs2005-edit-plugin%2F&amp;t=CoolEdit+%26%238212%3B+Another+VS2005+edit+plugin" rel="nofollow" title="Add to&nbsp;Yahoo My Web"><img class="social_img" src="http://blog.pangwa.com/wp-content/plugins/social-bookmarks/images/yahoo.png" title="Add to&nbsp;Yahoo My Web" alt="Add to&nbsp;Yahoo My Web" /></a>
<br />
</div>
</div>
<!-- Social Bookmarks END -->
]]></content:encoded>
			<wfw:commentRss>http://blog.pangwa.com/2007/06/25/cooledit-another-vs2005-edit-plugin/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Macshift&#8211;修改mac地址的小工具</title>
		<link>http://blog.pangwa.com/2007/06/16/macshift/</link>
		<comments>http://blog.pangwa.com/2007/06/16/macshift/#comments</comments>
		<pubDate>Sat, 16 Jun 2007 14:53:39 +0000</pubDate>
		<dc:creator>pangwa</dc:creator>
				<category><![CDATA[Tools]]></category>

		<guid isPermaLink="false">http://blog.pangwa.com/?p=6</guid>
		<description><![CDATA[Macshift 是一个基于GPL版权发布的在WinXP下修改网卡硬件地址的软件, 它是一个命令行工具, 基本的使用如: macshift.exe -i &#8220;本地连接&#8221; 00105CE16350 -i后面指定你要修改的网络设备的名称(如果不知道具体的网卡名称, 可以在命令窗口中输入ipconfig, 找到你对应的网卡, 一般会有若干个类似:&#8221;Ethernet adapter 本地连接: &#8230;.&#8221; 的输出, 这里的本地连接就是你的某个网络设置的名字了), 最后面就是指定的mac地址, 当然如果你不指定的话, 它会随机生成一个mac地址给你的这个网卡. 如果需要还原某个网卡的mac地址, 可以使用 macshift -i &#8220;本地连接&#8221; -d, 具体详细的说明可以去它的主页看. 另外macshift的主页在这里, 或者点击macshift下载它 Bookmark to:]]></description>
			<content:encoded><![CDATA[<p>  Macshift 是一个基于<a href="http://www.gnu.org/licenses/gpl.html" title="GPL" target="_blank">GPL版权</a>发布的在WinXP下修改网卡硬件地址的软件, 它是一个命令行工具,  基本的使用如:<br />
<coolcode linenum="off"><br />
macshift.exe  -i &#8220;本地连接&#8221; 00105CE16350<br />
</coolcode><br />
-i后面指定你要修改的网络设备的名称(如果不知道具体的网卡名称, 可以在命令窗口中输入ipconfig, 找到你对应的网卡, 一般会有若干个类似:&#8221;Ethernet adapter 本地连接: &#8230;.&#8221; 的输出, 这里的本地连接就是你的某个网络设置的名字了), 最后面就是指定的mac地址, 当然如果你不指定的话, 它会随机生成一个mac地址给你的这个网卡.</p>
<p>如果需要还原某个网卡的mac地址, 可以使用 macshift -i &#8220;本地连接&#8221; -d, 具体详细的说明可以去它的主页看.</p>
<p>另外macshift的主页在<a href="http://devices.natetrue.com/macshift/" target="_blank">这里</a>, 或者点击<a href="http://blog.pangwa.com/wp-content/uploads/2008/03/macshift.zip" title="macshift">macshift</a>下载它</p>
<!-- Social Bookmarks BEGIN -->
<div class="social_bookmark">
<a><strong><em>Bookmark to:</em></strong></a>
<br />
<div class="d">
<br />
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://del.icio.us/post?url=http%3A%2F%2Fblog.pangwa.com%2F2007%2F06%2F16%2Fmacshift%2F&amp;title=Macshift%26%238211%3B%E4%BF%AE%E6%94%B9mac%E5%9C%B0%E5%9D%80%E7%9A%84%E5%B0%8F%E5%B7%A5%E5%85%B7" rel="nofollow" title="Add to&nbsp;Del.icio.us"><img class="social_img" src="http://blog.pangwa.com/wp-content/plugins/social-bookmarks/images/delicious.png" title="Add to&nbsp;Del.icio.us" alt="Add to&nbsp;Del.icio.us" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Fblog.pangwa.com%2F2007%2F06%2F16%2Fmacshift%2F&amp;title=Macshift%26%238211%3B%E4%BF%AE%E6%94%B9mac%E5%9C%B0%E5%9D%80%E7%9A%84%E5%B0%8F%E5%B7%A5%E5%85%B7" rel="nofollow" title="Add to&nbsp;digg"><img class="social_img" src="http://blog.pangwa.com/wp-content/plugins/social-bookmarks/images/digg.png" title="Add to&nbsp;digg" alt="Add to&nbsp;digg" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.facebook.com/sharer.php?u=http%3A%2F%2Fblog.pangwa.com%2F2007%2F06%2F16%2Fmacshift%2F" rel="nofollow" title="Add to&nbsp;Facebook"><img class="social_img" src="http://blog.pangwa.com/wp-content/plugins/social-bookmarks/images/facebook.png" title="Add to&nbsp;Facebook" alt="Add to&nbsp;Facebook" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.google.com/bookmarks/mark?op=edit&amp;output=popup&amp;bkmk=http%3A%2F%2Fblog.pangwa.com%2F2007%2F06%2F16%2Fmacshift%2F&amp;title=Macshift%26%238211%3B%E4%BF%AE%E6%94%B9mac%E5%9C%B0%E5%9D%80%E7%9A%84%E5%B0%8F%E5%B7%A5%E5%85%B7" rel="nofollow" title="Add to&nbsp;Google Bookmarks"><img class="social_img" src="http://blog.pangwa.com/wp-content/plugins/social-bookmarks/images/google.png" title="Add to&nbsp;Google Bookmarks" alt="Add to&nbsp;Google Bookmarks" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://reddit.com/submit?url=http%3A%2F%2Fblog.pangwa.com%2F2007%2F06%2F16%2Fmacshift%2F&amp;title=Macshift%26%238211%3B%E4%BF%AE%E6%94%B9mac%E5%9C%B0%E5%9D%80%E7%9A%84%E5%B0%8F%E5%B7%A5%E5%85%B7" rel="nofollow" title="Add to&nbsp;reddit"><img class="social_img" src="http://blog.pangwa.com/wp-content/plugins/social-bookmarks/images/reddit.png" title="Add to&nbsp;reddit" alt="Add to&nbsp;reddit" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.stumbleupon.com/submit?url=http%3A%2F%2Fblog.pangwa.com%2F2007%2F06%2F16%2Fmacshift%2F&amp;title=Macshift%26%238211%3B%E4%BF%AE%E6%94%B9mac%E5%9C%B0%E5%9D%80%E7%9A%84%E5%B0%8F%E5%B7%A5%E5%85%B7" rel="nofollow" title="Add to&nbsp;Stumble Upon"><img class="social_img" src="http://blog.pangwa.com/wp-content/plugins/social-bookmarks/images/stumbleupon.png" title="Add to&nbsp;Stumble Upon" alt="Add to&nbsp;Stumble Upon" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://myweb2.search.yahoo.com/myresults/bookmarklet?u=http%3A%2F%2Fblog.pangwa.com%2F2007%2F06%2F16%2Fmacshift%2F&amp;t=Macshift%26%238211%3B%E4%BF%AE%E6%94%B9mac%E5%9C%B0%E5%9D%80%E7%9A%84%E5%B0%8F%E5%B7%A5%E5%85%B7" rel="nofollow" title="Add to&nbsp;Yahoo My Web"><img class="social_img" src="http://blog.pangwa.com/wp-content/plugins/social-bookmarks/images/yahoo.png" title="Add to&nbsp;Yahoo My Web" alt="Add to&nbsp;Yahoo My Web" /></a>
<br />
</div>
</div>
<!-- Social Bookmarks END -->
]]></content:encoded>
			<wfw:commentRss>http://blog.pangwa.com/2007/06/16/macshift/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
