September 24th, 2008
Google Book Search 推出了一项新的服务,允许在任何网页或者blog中,嵌入 Google Book Search 的预览(如果这本书在 Google Book Search 有预览的话)。 只需要以下简单的代码片段:
<script type="text/javascript" src="http://books.google.com/books/previewlib.js"></script>
<script type="text/javascript">
GBS_insertEmbeddedViewer('YoTvBpKEx5EC',600,500);
</script>
需要把其中的 YoTvBpKEx5EC 换成你需要的那本书的search ID,这个ID可以从 Google Book Search 的 URL 上获取(这个URL 通常看上去是这样的: href="http://books.google.com/books?id=YoTvBpKEx5EC")。
我的图书库中,《Java Power Tool》的预览是这样的:
Popularity: 21% [?]
Tags: book and Google
August 15th, 2008
我不是“标题党”,但是用 iTunes 来管理 PDF 文件,听上去有点匪夷所思。
我有很多的 PDF 文档,绝大多数是 eBooks,大约有上千本各类技术书籍,参考手册,用户手册。 我现在的做法,就是按照出版社,然后是类别(比如Java,Design等)建立不同的目录。 虽然有了 Google 或者 Windows 的桌面搜索,能够比较快的定位到相关的文档,但是没有一个简单易用的文档管理工具,查找文档还是不方便。
我对这个文档管理器的要求不多:首先最好是免费的,其次是支持tag(这样文档虽然只能放在一个固定的目录下面,却可以设定很多的tag)。
偶然的机会,在 LifeHacker 上看到一篇旧文《Organize your PDF library with iTunes》,在同样觉得匪夷所思以后,发现确实可以用 iTunes 来处理我的大量文档。
配置的步骤不算太麻烦:(有些图片来自于 LifeHacker 的那篇文章)
首先,为文档库在iTunes中创建一个新的Library
启动 iTunes 的时候,按住 Shift 键,然后选择 Create Library…
为文档库起一个名字,比如 PDFDocuments。
进入 iTunes 以后,先不要急着加入 PDF 文件,要做一个额外的设置,在 iTunes 的 Prefenreces 设置中,清除掉以下两个选项:
这样,iTunes 不会把原来的 PDF 文档拷贝到新建的文档目录下面,也不会按照管理音乐的方式创建一些不需要的目录。
添加文档,创建tag和列表
现在可以把 PDF 文档 drag-and-drop 到 iTunes 里面了。 iTunes 并不直接支持 tagging,但是可以用 iTunes 的 Smark Playlist 来代替。
这样,我可在文档属性里面,在文档的标题中添加我需要的tag(标题的改变,并不会直接改变 PDF 文件的文件名),通过smart playlist 就可以按照 tag 来管理了。
现在,iTunes 变成了一个纯粹的文档管理工具和索引工具,不仅可以通过 tag 和 smart playlist (smart playlist 可以被归类到不同的目录下面)来管理,也可以通过 iTunes 内建的搜索,快速地找到想要的文档。
唯一的遗憾是,不能在 iTunes 里面直接读 PDF 文档,不过,双击任何一个文档,对应的 PDF Reader 就会被打开,基本不影响使用。
OK,我有了一个免费的工具,简单地变通,就可以支持 tagging,我的两个要求都满足了。上千份 PDF 文档终于找到一个合适的工具来管理了。
Popularity: 18% [?]
Tags: itunes
June 29th, 2008

LeON说:
Feed焦虑症,亦称之为Feed强迫症
患者通常的表现为(蓝色为我的症状):
1. 患者会时刻刷新自己的Feed阅读器以获取最新讯息; -- 还好,不过我的Google Reader一直是开着的,它会自动刷新,不用我来刷。
2. 患者的Feed阅读器通常是在线形式的,以方便他们不在自己电脑面前时也可以通过在线Feed阅读器获取讯息; -- 以前用FeedDemon,现在用Google Reader
3. 根据第二条,患者的手机\PDA通常能够上网,而且最好是带有wi-fi功能和一个支持html的手机网页浏览器; -- 我用Windows Mobile,带wi-fi,用Opera-Mini。 不过PDA上读Google Reader还是有点那个…
4. 患者在看到一个不错的网站或Blog的时候,通常不是将其加入书签夹而是寻找它的FeedUrl; -- 同意,中毒很深
5. 患者通常不能接受超过500条的未读Feed; -- 这个倒还好,基本不care那个(1000+)
6. (继承第五条)患者可能会想方设法使阅读器里的未读条目为0; -- 不是很在乎
7. (继承第六条)在时间不允许的情况下,患者甚至可能放弃阅读,而直接将所有未读条目标记为已读; -- 这个倒是有时会做,倒不是因为觉得那个(1000+)太烦
8. 如果患者隔几天不上网,可能会因为未读条目过多而疯掉... -- 还好还好,没有疯掉,因为会做#7
9. 患者常用的Feed阅读器当中有很多Feeds,而且其中也有许多重复的文章内容 -- 这个没有办法,Google Reader能不能改进一点(比如List View的时候把重复内容过滤掉?)
10. (继承第八条)患者所订阅的Feed过多时,患者并不会停止添加新的Feed亦不会取消已有的Feed,而是继续寻找新的Feed. -- 完全吻合,中毒很深
看来,我是有点Feed焦虑症的中度表现了。 我竟然还因此考虑过如何搞定“信息过载的问题”,看来唯一的办法是:像戒毒一样来戒掉。
Popularity: 21% [?]
Tags: google reader
June 26th, 2008
DZone 发表了《RefCard:Design Pattern》。 这是一个只有7页的快速索引,包含了《设计模式》一书(Gang of Four)中的23个设计模式:

This Refcard provides a quick reference to the original 23 Gang of Four design patterns, as listed in the book Design Patterns: Elements of Reusable Object-Oriented Software. Each pattern includes class diagrams, explanation, usage information, and a real world example.
在这里下载。
DZone同时还有《RefCard: Spring Configuration》,《RefCard: Getting Started with Eclipse》,《RefCard: Getting Started with Ajax》,《RefCard: Windows PowerShell》。
Popularity: 19% [?]
Tags: design pattern and reading
June 4th, 2008
我在Google Reader中一共有超过150个的订阅,通常情况下,我的未读文章一直是(1000+)。 从Google Reader给出的趋势看,通常我仔细阅读的文章,在每天80到100篇左右。这里面就有一个小心处理信息过载的问题了:不是每个订阅的每一条你都应该去仔细阅读,否则你会淹死在信息的海洋里(就像我刚开始使用RSS Reader的时候)。

很多人(包括Lifehacker)都讨论过处理信息过载的问题,我的一些心得是:从工具和订阅两方面入手。
工具的使用:
我很早以前就转到使用RSS Reader来阅读了,转到Google Reader以后,如何提高信息阅读的效率,就在于如何用好Google Reader了。 通常,我的一些做法是:
- 订阅按照中文和英文分开。 在两个语种中频繁切换,不仅大脑累,而且效率低。
- 读一般的订阅,使用List View(快捷键2)。 使用N和P来快速的阅读标题。 如果对标题感兴趣,并不急于马上去阅读全文,而是S (star)做上“星标”,并且使用Shift-A来把所有条目标注为“已读”。 等标题全部浏览完,再回到Starred items仔细地阅读每一个条目。
- 阅读Starred items时,使用J和K,来详细阅读每一个条目的具体内容,看到值得分享的,Shift-s共享出去。 Google Reader新增了Notes以后,这个功能被(Shift-d)就作为自我收藏的一个方式(就好象收藏到自己的library里面),还可以增加一些自己的comments。
- 有时候Starred item被打开以后,还无法及时阅读(时间,或者其他原因),我最近开始使用readbag这个工具。 Readbag是一个bookmarks服务,之所以选择使用这个工具,是因为readbag使用Google Account,这样就不用再注册新用户了。 通过readbag的bookmarklet把需要日后阅读的内容保存起来,同时订阅readbag输出的rss到Google Reader中。
如何用好Google Reader,这很关键。 Google Reader中有很多快捷键,应多加使用。
改进订阅:
订阅数量大,不见得是一件好事情。 现在有很多服务可以聚合rss,这是一种可以使用的服务。
- 通过Google Reader给出的订阅更新频率,通常每个月都会退订一些不活跃的(那些几乎不再更新的订阅。这事实上也可以提高Google Reader去抓取订阅的效率)。
- 订阅一些聚合类的种子,比如Techmeme。 这种服务通常都经过编辑的删选或者再编辑(包括编辑的评论),这其中提供的信息是已经被提炼过的,通常更值得阅读。
- 订阅一些感兴趣人的Google Reader Shared items,其实也是阅读那些被提炼过的信息。
Popularity: 22% [?]
Tags: 阅读, google reader and rss