<?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>寒星物语 &#187; Coding Life</title>
	<atom:link href="http://blog.cuilw.com/cat/codinglife/feed" rel="self" type="application/rss+xml" />
	<link>http://blog.cuilw.com</link>
	<description>BD5HPC·High Performance Computing</description>
	<lastBuildDate>Sun, 02 May 2010 19:45:21 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<atom:link rel='hub' href='http://blog.cuilw.com/?pushpress=hub'/>
		<item>
		<title>Maxthon Plugin: GetTinyURL Button v1.1 Released</title>
		<link>http://blog.cuilw.com/post/828</link>
		<comments>http://blog.cuilw.com/post/828#comments</comments>
		<pubDate>Sat, 14 Nov 2009 17:31:01 +0000</pubDate>
		<dc:creator>寒星</dc:creator>
				<category><![CDATA[Coding Life]]></category>

		<guid isPermaLink="false">http://blog.cuilw.com/post/828</guid>
		<description><![CDATA[What’s New?
保持运行GetTinyURL前活动标签的激活状态
修正了自动关闭标签时的一个bug
&#160;
下载：GetTinyURL.m2p
本文链接地址：http://blog.cuilw.com/post/828]]></description>
			<content:encoded><![CDATA[<h3>What’s New?</h3>
<p>保持运行GetTinyURL前活动标签的激活状态</p>
<p>修正了自动关闭标签时的一个bug</p>
<p>&#160;</p>
<p>下载：<a title="GetTinyURL.m2p" href="http://blog.cuilw.com/wp-content/uploads/2009/11/GetTinyURL.m2p" target="_blank">GetTinyURL.m2p</a></p>
<br /><br /><p><center>本文链接地址：<a href="http://blog.cuilw.com/post/828">http://blog.cuilw.com/post/828</a></center></p>]]></content:encoded>
			<wfw:commentRss>http://blog.cuilw.com/post/828/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Maxthon Plugin: GetTinyURL Button v1.0 Released</title>
		<link>http://blog.cuilw.com/post/728</link>
		<comments>http://blog.cuilw.com/post/728#comments</comments>
		<pubDate>Thu, 25 Jun 2009 18:11:11 +0000</pubDate>
		<dc:creator>寒星</dc:creator>
				<category><![CDATA[Coding Life]]></category>

		<guid isPermaLink="false">http://blog.cuilw.com/post/728</guid>
		<description><![CDATA[
在浏览器的状态栏增加一个按钮，按下后自动把当前标签的URL用TinyURL.com缩短，并复制到剪贴板。
&#160;
Version History


v0.9 
 完成调用TinyURL官方API的基本功能，缩短后的网址自动复制到剪贴板       弹出窗口无法自动关闭 

v1.0a 
 调用www.cuilw.com上的一个嵌套页面，实现窗口自动关闭 

v1.0 
 调用一个本地嵌套页面，实现窗口自动关闭 

&#160;
开始做这个插件还是四月初，当时做到v1.0a，因为要借助一台第三方服务器，不如我想象中的完美，所以一直没发布。中间拖了两个多月，前两天想起来又翻出来整了整，解决了调用本地页面的问题，总算是让自己满意了。
第一个版本没什么好说的，和之前的delicious插件一样，直接调了官方API，复制到剪贴板也是官方API的功能。
因为TinyURL的API不像delicious的API做了跳转自动关闭功能，做完URL缩短后会留下一个弹窗或者标签，于是紧接着我又做了第二个版本，自己写了一个页面嵌套了官方API，用JS的window.onload事件来自动关闭弹窗。起初想把这个页面放在插件安装目录下，但因为JS的安全策略不允许访问本地文件，所以最后只能把这个页面上传到www.cuilw.com远程调用。
第三版把几个JS函数换成了Maxthon的自有函数，绕过JS的安全策略调用本地页面，同时也绕开了用JS关闭标签可能会出现的安全警告。
&#160;
下载：GetTinyURL.m2p
本文链接地址：http://blog.cuilw.com/post/728]]></description>
			<content:encoded><![CDATA[</p>
<p>在浏览器的状态栏增加一个按钮，按下后自动把当前标签的URL用TinyURL.com缩短，并复制到剪贴板。</p>
<p>&#160;</p>
<h3>Version History</h3>
<ul>
<li>
<h4>v0.9 </h4>
<p> 完成调用TinyURL官方API的基本功能，缩短后的网址自动复制到剪贴板       <br />弹出窗口无法自动关闭 </li>
<li>
<h4>v1.0a </h4>
<p> 调用<a href="http://www.cuilw.com">www.cuilw.com</a>上的一个嵌套页面，实现窗口自动关闭 </li>
<li>
<h4>v1.0 </h4>
<p> 调用一个本地嵌套页面，实现窗口自动关闭 </li>
</ul>
<p>&#160;</p>
<p>开始做这个插件还是四月初，当时做到v1.0a，因为要借助一台第三方服务器，不如我想象中的完美，所以一直没发布。中间拖了两个多月，前两天想起来又翻出来整了整，解决了调用本地页面的问题，总算是让自己满意了。</p>
<p>第一个版本没什么好说的，和之前的delicious插件一样，直接调了官方API，复制到剪贴板也是官方API的功能。</p>
<p>因为TinyURL的API不像delicious的API做了跳转自动关闭功能，做完URL缩短后会留下一个弹窗或者标签，于是紧接着我又做了第二个版本，自己写了一个页面嵌套了官方API，用JS的window.onload事件来自动关闭弹窗。起初想把这个页面放在插件安装目录下，但因为JS的安全策略不允许访问本地文件，所以最后只能把这个页面上传到<a href="http://www.cuilw.com">www.cuilw.com</a>远程调用。</p>
<p>第三版把几个JS函数换成了Maxthon的自有函数，绕过JS的安全策略调用本地页面，同时也绕开了用JS关闭标签可能会出现的安全警告。</p>
<p>&#160;</p>
<p>下载：<a title="GetTinyURL" href="http://blog.cuilw.com/wp-content/uploads/2009/06/GetTinyURL.m2p">GetTinyURL.m2p</a></p>
<br /><br /><p><center>本文链接地址：<a href="http://blog.cuilw.com/post/728">http://blog.cuilw.com/post/728</a></center></p>]]></content:encoded>
			<wfw:commentRss>http://blog.cuilw.com/post/728/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Maxthon Plugin: Save2Delicious Button v1.0 Released</title>
		<link>http://blog.cuilw.com/post/499</link>
		<comments>http://blog.cuilw.com/post/499#comments</comments>
		<pubDate>Tue, 10 Feb 2009 13:24:18 +0000</pubDate>
		<dc:creator>寒星</dc:creator>
				<category><![CDATA[Coding Life]]></category>

		<guid isPermaLink="false">http://www.cuilw.com/blog/?p=499</guid>
		<description><![CDATA[前两天和长虹吃饭的时候说起网址分享的问题。之前我们都在用Google Reader的共享功能，但那个东东实在太简陋了，不能分类，不能加标签，不能排序，页面还必须是Google Reader里已订阅项目里出来的。更别说我平时都是用Feed Demon的，虽然看到好玩的内容还是会去打开GR翻出来点一下共享，但总归是很不方便。
于是决定正式改用delicious来分享，帐号早就有了，很少用而已。前天晚上装上官方的书签控件把玩了下，挺好用，可惜只支持IE，在Maxthon下面只能出来一条光秃秃的工具栏。倒是有人专门写了delicious的Maxthon插件，但都有这样那样的问题，而且我其实只要一个分享按钮就够了。出于某种BT的自尊，决定自己写一个XD
跑去官网上翻delicious的API手册，不经意瞥到了delicious的JS页面按钮，这不就是我要的吗……把那段代码放进Maxthon的收集面板里一运行，弹出了一个填好了URL和Title的delicious书签页，加上标签和备注确认就可以，保存完成还能自动关闭。我又多加了一个把选择文本填入备注的功能，接下来就是把JS封装成Maxthon按钮插件，加上delicious的logo。一个行末的多余空格导致控件类型识别不正确，花了好久才找到问题，郁闷。估计Maxthon的程序员没写BOH类型的识别语句，直接else下来的……最后为了顺手，把按钮放到了状态栏上。
前天晚上做好的，昨天一天在外面，所以拖到现在才发出来。因为是自用的，功能很简单，有需要的就拿去用，但别BS我-_-
Save2Delicious.m2p
本文链接地址：http://blog.cuilw.com/post/499]]></description>
			<content:encoded><![CDATA[<p>前两天和长虹吃饭的时候说起网址分享的问题。之前我们都在用Google Reader的共享功能，但那个东东实在太简陋了，不能分类，不能加标签，不能排序，页面还必须是Google Reader里已订阅项目里出来的。更别说我平时都是用Feed Demon的，虽然看到好玩的内容还是会去打开GR翻出来点一下共享，但总归是很不方便。</p>
<p>于是决定正式改用delicious来分享，帐号早就有了，很少用而已。前天晚上装上官方的书签控件把玩了下，挺好用，可惜只支持IE，在Maxthon下面只能出来一条光秃秃的工具栏。倒是有人专门写了delicious的Maxthon插件，但都有这样那样的问题，而且我其实只要一个分享按钮就够了。出于某种BT的自尊，决定自己写一个XD</p>
<p>跑去官网上翻delicious的API手册，不经意瞥到了delicious的JS页面按钮，这不就是我要的吗……把那段代码放进Maxthon的收集面板里一运行，弹出了一个填好了URL和Title的delicious书签页，加上标签和备注确认就可以，保存完成还能自动关闭。我又多加了一个把选择文本填入备注的功能，接下来就是把JS封装成Maxthon按钮插件，加上delicious的logo。一个行末的多余空格导致控件类型识别不正确，花了好久才找到问题，郁闷。估计Maxthon的程序员没写BOH类型的识别语句，直接else下来的……最后为了顺手，把按钮放到了状态栏上。</p>
<p>前天晚上做好的，昨天一天在外面，所以拖到现在才发出来。因为是自用的，功能很简单，有需要的就拿去用，但别BS我-_-</p>
<p><a href="http://www.cuilw.com/blog/wp-content/uploads/2009/02/Save2Delicious.m2p" target="_blank">Save2Delicious.m2p</a></p>
<br /><br /><p><center>本文链接地址：<a href="http://blog.cuilw.com/post/499">http://blog.cuilw.com/post/499</a></center></p>]]></content:encoded>
			<wfw:commentRss>http://blog.cuilw.com/post/499/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>WordPress Plugin: Simple Link Back v0.9 Released</title>
		<link>http://blog.cuilw.com/post/176</link>
		<comments>http://blog.cuilw.com/post/176#comments</comments>
		<pubDate>Mon, 08 Dec 2008 08:01:51 +0000</pubDate>
		<dc:creator>寒星</dc:creator>
				<category><![CDATA[Coding Life]]></category>

		<guid isPermaLink="false">http://www.cuilw.com/blog/?p=176</guid>
		<description><![CDATA[昨天琢磨着把blog导入到几个主SNS里去，但似乎大家多多少少都有喜欢隐藏来源地址的毛病，就想着在rss内容最后加上一行来源地址说明。虽说有好多现成的WordPress插件都能办到，但前两天写Google Friend Connect Widgets时看过WordPress官方的插件编写手册，知道只是加一层filter的工作，就想着自己写个玩。
早饭的时候做的决定，回到寝室就顺手写掉了，功能很简单，就是在rss中内容标签的最后加一行“本文链接地址：balabalabala”。不用设置，在后台启用即可。
有个副作用，因为RSS 2.0的内容标签和网页正文调用的是同一个hook，所以用了这个插件后，网页正文最后也会被加上一行，我自己觉得是挺难看的……解决的方法我也找到了，但是得动核心代码，以后每次升级后还得重新改，就懒惰一下不管了XD
simple_link_back.zip
本文链接地址：http://blog.cuilw.com/post/176]]></description>
			<content:encoded><![CDATA[<p>昨天琢磨着把blog导入到几个主SNS里去，但似乎大家多多少少都有喜欢隐藏来源地址的毛病，就想着在rss内容最后加上一行来源地址说明。虽说有好多现成的WordPress插件都能办到，但前两天写<a href="http://www.cuilw.com/blog/?p=166">Google Friend Connect Widgets</a>时看过WordPress官方的插件编写手册，知道只是加一层filter的工作，就想着自己写个玩。<br />
早饭的时候做的决定，回到寝室就顺手写掉了，功能很简单，就是在rss中内容标签的最后加一行“本文链接地址：balabalabala”。不用设置，在后台启用即可。<br />
有个副作用，因为RSS 2.0的内容标签和网页正文调用的是同一个hook，所以用了这个插件后，网页正文最后也会被加上一行，我自己觉得是挺难看的……解决的方法我也找到了，但是得动核心代码，以后每次升级后还得重新改，就懒惰一下不管了XD<br />
<a href="http://www.cuilw.com/blog/wp-content/uploads/2008/12/simple-link-back.zip" rel="enclosure" title="simple_link_back.zip (654 bytes)">simple_link_back.zip</a></p>
<br /><br /><p><center>本文链接地址：<a href="http://blog.cuilw.com/post/176">http://blog.cuilw.com/post/176</a></center></p>]]></content:encoded>
			<wfw:commentRss>http://blog.cuilw.com/post/176/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>WordPress Plugin: Google Friend Connect Widgets v0.2 Finished</title>
		<link>http://blog.cuilw.com/post/166</link>
		<comments>http://blog.cuilw.com/post/166#comments</comments>
		<pubDate>Fri, 05 Dec 2008 19:02:15 +0000</pubDate>
		<dc:creator>寒星</dc:creator>
				<category><![CDATA[Coding Life]]></category>

		<guid isPermaLink="false">http://www.cuilw.com/blog/?p=166</guid>
		<description><![CDATA[昨天傍晚搞出来的算0.1版，只有一个Member Gadget
这会儿用洗脚的功夫优化了下代码，新加入了Wall Gadget
启用后在后台Widgets页面下会增加Google Friend Connect Member Gadget和Google Friend Connect Wall Gadget两项
实际使用效果在左边
大部分还是直接^C^V Google生成好的代码，还没功夫做定制菜单，所以暂不release，但可以内测^_^
本文链接地址：http://blog.cuilw.com/post/166]]></description>
			<content:encoded><![CDATA[<p>昨天傍晚搞出来的算0.1版，只有一个Member Gadget<br />
这会儿用洗脚的功夫优化了下代码，新加入了Wall Gadget<br />
启用后在后台Widgets页面下会增加Google Friend Connect Member Gadget和Google Friend Connect Wall Gadget两项<br />
实际使用效果在左边<br />
大部分还是直接^C^V Google生成好的代码，还没功夫做定制菜单，所以暂不release，但可以内测^_^</p>
<br /><br /><p><center>本文链接地址：<a href="http://blog.cuilw.com/post/166">http://blog.cuilw.com/post/166</a></center></p>]]></content:encoded>
			<wfw:commentRss>http://blog.cuilw.com/post/166/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
