<?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>WilliamGates Blog &#187; Palm</title>
	<atom:link href="http://blog.williamgates.biz/category/tech/palm/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.williamgates.biz</link>
	<description>四片叶子的三叶草</description>
	<lastBuildDate>Tue, 02 Mar 2010 13:30:16 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Gregarius+Resco Neeews打造Palm上的RSS阅读解决方案</title>
		<link>http://blog.williamgates.biz/2007/11/gregarius-neeews-read-rss/</link>
		<comments>http://blog.williamgates.biz/2007/11/gregarius-neeews-read-rss/#comments</comments>
		<pubDate>Tue, 20 Nov 2007 12:46:53 +0000</pubDate>
		<dc:creator>WG</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[Palm]]></category>
		<category><![CDATA[技术心得]]></category>
		<category><![CDATA[Gregarius]]></category>
		<category><![CDATA[RSS]]></category>
		<category><![CDATA[treo]]></category>
		<category><![CDATA[技术]]></category>

		<guid isPermaLink="false">http://blog.williamgates.biz/2007/11/20/115</guid>
		<description><![CDATA[　　想从Palm上看瘾科技？想用手机关注三表和和菜头？Palm上的RSS阅读软件不多，中文阅读更是困难无比。中国人用Palm上阅读中文RSS FEED，最主要的难题在于：
    　　1、Palm内核不支持UTF-8，无法读取UTF-8编码的RSS。
    　　2、国内手机上网慢、贵、限流量，如果下载所有的图片，简直就是自虐和烧钱行为（特别是看瘾科技的时候）。
    　　3、Palm上的Java支持很差，很多现在流行的方式，例如维信(我没用过，挺感兴趣)，以及各种大众化的Java软件均不适用于Palm，即使有Palm版本的(如掌讯通)也只有极少的功能。
　　在Palm上阅读RSS，常用的方法不外乎：

　　方案一：Blazer+Google Reader
　　Blazer就是Palm上官方自带的Web浏览器，它与鲜果不兼容，而且考虑到技术水平和翻墙的用途，Google Reader无疑是最好的选择。
    　　优点：
    　　1、阅读进度与PC同步，在手机上看过的PC上就不会再提示你没看过
    　　2、可以标记某些Item为Starred，这样就加强了与PC的同步（DlzM提供的方法，例如你看到一篇文章，想看其中的图片，可以加星然后到电脑上看）
    　　3、对RSS Feed的兼容性最强
    　　缺点：
    　　1、虽然可以控制某副图片是否下载，但如果该图片带链接，点击后就直接访问了该链接，无法控制该图片的下载
    　　2、加星看图片的方式毕竟不方便
    　　3、毕竟是浏览器阅读，Google Reader并非是为移动设备设计的，版面不好看，且操纵不方便，最关键的是不能管理来源，即不能修改也不能添加RSS Feed
　　方案二：QuickNews
　　QuickNews是Palm上的老牌RSS阅读软件，特性包括图片的单独下载、Podcast支持（在中国用手机下载Podcast简直就是给移动注资）、代理支持（也就是说支持CMWAP）以及对不同Feed较好的兼容性。
　　缺点非常明显，由于绝对不支持UTF-8，除非在源上作处理，否则根本无法阅读绝大部分中文RSS。
　　方案三：Gregarius+Resco Neeews
　　这才是我们要说的重头戏，既然QuickNews什么都好，就是不能读UTF-8的中文页面，那我们就需要找一个能解决这一问题、还能拥有它其他功能的方案来。
　　Gregarius是著名的基于php的RSS聚合器，功能就是将你所设定的来源聚合在一起，以HTM或者XML方式输出，对于普通用户来说，其实作用和Google Reader差不多，但是Google Reader不提供XML输出。
　　Resco Neeews是Palm [...]]]></description>
			<content:encoded><![CDATA[<p>　　想从Palm上看<a href="http://cn.engadget.com/">瘾科技</a>？想用手机关注<a href="http://www.wangxiaofeng.net/">三表</a>和<a href="http://www.hecaitou.net/">和菜头</a>？Palm上的RSS阅读软件不多，中文阅读更是困难无比。中国人用Palm上阅读中文RSS FEED，最主要的难题在于：</p>
<p>    　　1、Palm内核不支持UTF-8，无法读取UTF-8编码的RSS。<br />
    　　2、国内手机上网慢、贵、限流量，如果下载所有的图片，简直就是自虐和烧钱行为（特别是看瘾科技的时候）。<br />
    　　3、Palm上的Java支持很差，很多现在流行的方式，例如<a href="https://cn.widsets.com/">维信</a>(我没用过，挺感兴趣)，以及各种大众化的Java软件均不适用于Palm，即使有Palm版本的(如掌讯通)也只有极少的功能。</p>
<p>　　在Palm上阅读RSS，常用的方法不外乎：<br />
<span id="more-115"></span><br />
　　<strong>方案一：Blazer+Google Reader</strong><br />
　　Blazer就是Palm上官方自带的Web浏览器，它与<a href="http://www.xianguo.com/">鲜果</a>不兼容，而且考虑到技术水平和翻墙的用途，Google Reader无疑是最好的选择。</p>
<p>    　　优点：<br />
    　　1、阅读进度与PC同步，在手机上看过的PC上就不会再提示你没看过<br />
    　　2、可以标记某些Item为Starred，这样就加强了与PC的同步（<a href="http://www.dlzm.net/">DlzM</a>提供的方法，例如你看到一篇文章，想看其中的图片，可以加星然后到电脑上看）<br />
    　　3、对RSS Feed的兼容性最强</p>
<p>    　　缺点：<br />
    　　1、虽然可以控制某副图片是否下载，但如果该图片带链接，点击后就直接访问了该链接，无法控制该图片的下载<br />
    　　2、加星看图片的方式毕竟不方便<br />
    　　3、毕竟是浏览器阅读，Google Reader并非是为移动设备设计的，版面不好看，且操纵不方便，最关键的是不能管理来源，即不能修改也不能添加RSS Feed</p>
<p>　　<strong>方案二：QuickNews</strong><br />
　　<a href="http://standalone.com/palmos/quick_news/">QuickNews</a>是Palm上的老牌RSS阅读软件，特性包括图片的单独下载、Podcast支持（在中国用手机下载Podcast简直就是给移动注资）、代理支持（也就是说支持CMWAP）以及对不同Feed较好的兼容性。<br />
　　缺点非常明显，由于绝对不支持UTF-8，除非在源上作处理，否则根本无法阅读绝大部分中文RSS。</p>
<p>　　<strong>方案三：Gregarius+Resco Neeews</strong><br />
　　这才是我们要说的重头戏，既然QuickNews什么都好，就是不能读UTF-8的中文页面，那我们就需要找一个能解决这一问题、还能拥有它其他功能的方案来。<br />
　　<a href="http://gregarius.net/">Gregarius</a>是著名的基于php的RSS聚合器，功能就是将你所设定的来源聚合在一起，以HTM或者XML方式输出，对于普通用户来说，其实作用和Google Reader差不多，但是Google Reader不提供XML输出。<br />
　　<a href="http://www.resco.net/palm/neeews/">Resco Neeews</a>是Palm 上RSS阅读软件的后起之秀，我是从它最初的测试版一直跟进到现在的，直到前段时间它的最新版本支持了图片的单独下载（点击图片可以选择），我才决定构建这一套解决方案。他最大的特点，是可以读取经过某种处理的UTF-8的RSS，具体是什么原理，我也没有明白，不排除是我所说的“某种处理”会根据 HTTP Request中的编码请求决定发出的编码吧。这种“处理”就是第三方的Feed托管，例如<a href="http://www.feedburner.com/">FeedBurner</a>，但是它被盾了；<a href="http://www.feedsky.com/">FeedSky</a>我没试过，不清楚是否有效。求人不如求己，我决定自己搭建一个Feed托管，最方便的办法就是用Gregarius了。我们来看看步骤</p>
<p>Gregarius部分：<br />
　　1、你需要一个php空间，最好有Cron Job的功能（Linux下的定时执行）。我用了英国的STRATO空间，因为便宜啊（一英镑一年……），而且在国外的好处还在于，我们的聚合器可以随意读取任何Feed（例如FeedBurner的）而不受大墙的限制，这也是新式的翻墙方式吧……<br />
　　2、下载最新版本的Gregarius，并且上传到服务器，不用修改任何配置文件，安装程序会帮你做一切，它会询问你数据库用户名和密码，管理员用户名和密码等等。<br />
　　3、假设你上传到的地址是http://example.com/Gregarius,则访问http://example.com/Gregarius/install.php进行安装。<br />
　　4、如果出现500错误，说明你的空间可能跟我一样没有打开mod_rewrite，请你删除服务器上Gregarius目录下的.htaccess 文件，并且访问http://example.com/gregarius/admin/index.php?domain=config，把 rss.output.usemodrewrite关掉。<br />
　　5、访问Gregarius，修改配置（可以用中文），加入Feed（可以导入OPML），然后你就获得了一个运作正常的RSS聚合器，一个你自己的Blog门户（你可以用它来代替Google Reader等阅读器，平时在PC上也可以阅读）。<br />
　　6、打开RSS输出。Gregarius默认不提供RSS输出，请到Gregarius的插件中打开RSS View插件，这样在页面的底部就会出现RSS和ATOM链接，整个聚合器、每个分类和每个源都分别有一个RSS输出。<br />
　　7、你需要有一个自动更新的方式。Gregarius默认的更新方式是，每当浏览器打开它的页面长达一定时间的时候，就开始更新。这个值可以在设置中通过rss.config.refreshafter来修改。但由于我们要用手机阅读，这显然不是一个好的办法。最笨的办法莫过于用手机访问Gregarius的首页，然后点一下更新，不过如果你没有Cron Job（或者其他任何可以定时访问某个地址的服务器），可能也只能这样了。<br />
　　利用Cron Job自动更新的方法：设置一个Cron命令为</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">wget</span> <span style="color: #660033;">-O</span> - <span style="color: #660033;">-q</span> http:<span style="color: #000000; font-weight: bold;">//</span>example.com<span style="color: #000000; font-weight: bold;">/</span>gregarius<span style="color: #000000; font-weight: bold;">/</span>update.php</pre></div></div>

<p>　　其中wget是一个简易http/ftp Client，-O表示输出到特定文件，-表示输出到的这个文件不存在（即不输出），-q表示安静模式（不在shell下返回结果）。然后设置更新频率（我设为四小时一次），其他的自己看着办就行了。如果是需要你自己输入完整命令的方式（shell下的方式），大家可以上网去搜索Cron php，可以找到Cron命令的完整使用方式。</p>
<p>Neeews部分：<br />
　　1、你需要有一台能上网的Palm设备（废话），我的是Treo680。<br />
　　2、安装Neeews（网上到处都有Resco全套软件的Keygen，而且Resco财大气粗，多年不换key的生成方式……Keygen我不方便提供）<br />
　　3、新建Newspaper，加入相应的Feed，我个人建议对你在Gregarius中的每个分类建立一个Newspaper，这样不需要添加很多 Feed，也不需要把所有Feed堆在一起造成难以阅读。例如我的分类就是Blogs（朋友的Blog）,Blogs-other（名人的Blog）， tech（瘾科技和奇趣发现），等等等等。<br />
　　4、修改设置，记得设置所有的Newspaper都为“Show Images”，在全局设置中的“Image Options”中，选上“Offline mode”。前者的作用是在更新的时候显示出图片的图标，后者的作用是只要没有进行更新，每次进入Newspaper的时候不重新下载图片。<br />
　　5、每次更新的时候，记得在更新完内容、开始下载图片的时候，点左上角的小叉停止下载图片，然后在浏览的时候看到想要看的图片，点击图标，然后选择Download Image即可。</p>
<p>　　Ok，现在你可以在手机上享受阅读RSS的乐趣了。我的Gregarius的地址：rss.williamgates.biz ，大家可以去看看效果。</p>
<p>　　当然还有更好的办法，自己写一个聚合器，可以转换编码，可以针对不同的来源Feed做不同的处理，还可以下载图片到聚合器的服务器上并且修改大小来适应手机（可以避免163等的反盗链，又可以减少手机的流量）。我已经用C#写了一个并且成功运行了一年多了，但是服务器在我们校园网内，暂时无法从校外访问，我在校外也没有asp.net的服务器，所以也就没有使用这个办法。而且我的程序也有一些不足，其中我说的修改图片大小的功能还没做，对某些来源的处理不如Gregarius优秀，有的时候还要借用FeedBurner和FeedSky进行一次预转换才能完美读取。明年等我考过研，我会重新和完善这个程序，到时候也许我们就拥有更好的解决方案了。</p>


<p>Related posts:<ol><li><a href='http://blog.williamgates.biz/2009/06/how-to-uninstall-directory-opus-completely/' rel='bookmark' title='Permanent Link: Directory Opus 联网验证被封证书后，清除安装痕迹的方法'>Directory Opus 联网验证被封证书后，清除安装痕迹的方法</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://blog.williamgates.biz/2007/11/gregarius-neeews-read-rss/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Treo650通过蓝牙接收任何类型文件的解决之道——Softick Bluetooth Commander</title>
		<link>http://blog.williamgates.biz/2007/02/treo-receive-any-file-type-with-bluetooth/</link>
		<comments>http://blog.williamgates.biz/2007/02/treo-receive-any-file-type-with-bluetooth/#comments</comments>
		<pubDate>Mon, 19 Feb 2007 13:13:59 +0000</pubDate>
		<dc:creator>WG</dc:creator>
				<category><![CDATA[Palm]]></category>
		<category><![CDATA[技术心得]]></category>
		<category><![CDATA[treo]]></category>
		<category><![CDATA[技术]]></category>

		<guid isPermaLink="false">http://blog.williamgates.biz/2007/02/19/60</guid>
		<description><![CDATA[　　今天要把另一台手机(三星D608)上的文件传给Treo650，文件是mp4，直接用蓝牙传输Treo不接受，接收完后提示数据格式不支持。这是老问题了，我一直没有找到解决的办法，今天决定研究一下。
　　先是搜到了这个BlueFiles，但是它似乎只是类似CardExport，只能把Palm变成一个类似U盘的东西让别的设备来访问而以，接收别的设备发来的文件时，还是不能接受Palm系统默认不识别的格式。
　　然后很偶然地看到一个软件，和BlueFiles一样也是Softick出的，但是0day没有出过——Softick Bluetooth Commander 。根据介绍，它可以浏览、管理本机和其他所有蓝牙连接设备的文件，并且进行复制、粘贴等操作。试用了一下它的1.02版，发现很好用，可以解决我的问题了，只要访问D608的共享内容，把文件复制到Palm的卡上就好了，简单、快捷。


　　我下载的是官方的试用版，后来搜索才知道，1.02以前不支持中文目录，故不能用于D608(它的目录都是中文)，以后想要长期用这个软件怎么办呢？翻遍了网上居然难求一个破解，DRL也仅有一位朋友上过1.00的破解。
　　但是我发现了这个：照猫画虎地破解了Softick Bluetooth Commander，此君给出了方案，于是我对照1.00的破解，修改1.02版本的程序成功。
现在附上修改好的文件以及必须装的一个附件，只安装这两个就可以用了


Related posts:Directory Opus 联网验证被封证书后，清除安装痕迹的方法
]]></description>
			<content:encoded><![CDATA[<p>　　今天要把另一台手机(三星D608)上的文件传给Treo650，文件是mp4，直接用蓝牙传输Treo不接受，接收完后提示数据格式不支持。这是老问题了，我一直没有找到解决的办法，今天决定研究一下。<br />
　　先是搜到了这个<a href="http://www.softick.com/bluefiles/">BlueFiles</a>，但是它似乎只是类似CardExport，只能把Palm变成一个类似U盘的东西让别的设备来访问而以，接收别的设备发来的文件时，还是不能接受Palm系统默认不识别的格式。<br />
　　然后很偶然地看到一个软件，和BlueFiles一样也是Softick出的，但是0day没有出过——<a href="http://www.softick.com/commander/">Softick Bluetooth Commander</a> 。根据介绍，它可以浏览、管理本机和其他所有蓝牙连接设备的文件，并且进行复制、粘贴等操作。试用了一下它的1.02版，发现很好用，可以解决我的问题了，只要访问D608的共享内容，把文件复制到Palm的卡上就好了，简单、快捷。<br />
<span id="more-60"></span><br />
<img src='http://blog.williamgates.biz/wp-content/uploads/2008/01/commander_screen.gif' alt='commander_screen.gif' /></p>
<p>　　我下载的是官方的试用版，后来搜索才知道，1.02以前不支持中文目录，故不能用于D608(它的目录都是中文)，以后想要长期用这个软件怎么办呢？翻遍了网上居然难求一个破解，DRL也仅有一位朋友上过1.00的破解。<br />
　　但是我发现了这个：<a href="http://joystyle.spaces.live.com/blog/cns!72E3E59C808D926B!652.entry">照猫画虎地破解了Softick Bluetooth Commander</a>，此君给出了方案，于是我对照1.00的破解，修改1.02版本的程序成功。</p>
<p>现在附上修改好的文件以及必须装的一个附件，只安装这两个就可以用了<br />
Note: There is a file embedded within this post, please visit this post to download the file.</p>


<p>Related posts:<ol><li><a href='http://blog.williamgates.biz/2009/06/how-to-uninstall-directory-opus-completely/' rel='bookmark' title='Permanent Link: Directory Opus 联网验证被封证书后，清除安装痕迹的方法'>Directory Opus 联网验证被封证书后，清除安装痕迹的方法</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://blog.williamgates.biz/2007/02/treo-receive-any-file-type-with-bluetooth/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
