Adieu的大杂烩

前两天我的MacBook Air的硬盘开始报错,看来是大限将至。只能考虑换一块新硬盘。把机器拿到Apple Store问了一下,答复过保的MacBook Air换一块硬盘要2200。为了降低成本,决定自己动手换硬盘。

定的硬盘还没送到,但是准备工作要先做起来。怎么给新硬盘装系统,是一个首先要解决的问题。

MacBook Air由于没有光驱,重装系统一般有两种办法,第一是外置的光驱,第二是将安装盘放到其他主机上,然后远程安装。不过很不幸的是我一没有外置光驱,二没有Snow Leopard安装光盘。所以还得从MacBook Air唯一的USB口想办法。

之前用U盘装过Windows 7,所以这次也准备如法炮制。Snow Leopard的dmg镜象我是有的。接着从京东上定了个8G的U盘。U盘送到以后开始想办法把镜象装载到U盘中。

由于镜象文件在我的ThinkPad上,首先考虑的是直接在Windows里面操作。在网上搜索一番,找到 TransMac 这款软件。结果在装载过程中提示我的U盘空间不够大,装载到最后报错。虽然查看U盘能够看到文件,但是用有错的U盘装新系统实在是不放心,只能另做打算。

在OSX下将dmg镜象装载到U盘中是很简单的,不过现在我的硬盘有故障,让问题变得复杂了一些。由于MacBook Air只有一个USB接口,把镜象文件放在移动硬盘里,然后把移动硬盘和U盘都接到MacBook Air上做恢复的版本就不可行了。同时硬盘有故障,更加不敢把镜象文件先拷贝到MacBook Air的硬盘里,再从硬盘里装载到U盘中。说不定现在还能开机,这样搞一下,开机都不行了。思考了一下之后,最后决定选择把U盘接到MacBook Air上,再从网络加载镜象文件,装载到U盘里的方案。

实际操作起来还是很简单的:

  1. 在ThinkPad上将存放Snow Leopard镜象的目录共享出来
  2. 在MacBook Air上,通过SMB共享加载ThinkPad的共享目录
  3. 插入U盘,打开磁盘工具,将U盘分区设置为GUID的格式,用HFS+格式格式化空间
  4. 使用磁盘工具的恢复镜象功能,镜象文件选择ThinkPad共享分区上的Snow Leopard镜象,分区选择上一步中格式化好的分区,点击恢复
  5. 然后就是漫长的等待。由于网速的限制,恢复的过程异常缓慢。经过接近2个小时的恢复后,总算恢复完成
  6. 重新开机,在开机的过程中,按住Option键,出现选择引导盘的界面,证明Snow Leopard安装U盘制作完成。剩下的就是等待新硬盘到了之后换上新硬盘再重装系统了

其实,如果硬盘是工作良好的状态的话,要换硬盘应该非常简单。Snow Leopard自带的磁盘工具就提供了硬盘克隆功能。只需要将新硬盘用USB硬盘盒接到机器上,将现有硬盘克隆一份到新硬盘,再更换硬盘就可以了。

Comments

Google Books 索引了大量的图书信息。当我们在开发和图书有关的应用时,可以使用开放的 Google Books API 方便的获取图书信息。

以下的代码片段简单演示了使用 gdata-python-client 进行搜索及图书信息获取的方法。

from gdata.books.service import BookService

# 生成一个service实例
client = BookService()
# 做一次搜索
results = client.search('google')
# 遍历所有搜索结果
for book in results.entry:
    print book.title.text

# 获取一本图书的详细信息
one_book = client.get_by_google_id(results.entry[0].get_google_id())
# 当获取单本图书信息的时候,介绍信息会更加详细
print one_book.description.text
# 当不习惯atom的处理方式时,使用to_dict()是一个好选择
print one_book.to_dict()

详细的使用方法请参照API文档以及gdata库的源代码。当增加了用户认证部分的代码后,还可以实现对用户收藏的书籍列表进行管理的功能,提供了更多的mashup可能性。

Comments

新界面,新架构,新内容。

敬请期待!

Comments

搜索引擎一直都是Google最重要的业务,也是Google安生立命之本。正是由于搜索引擎业务带来了巨大的现金流,才足以支撑Google免费的向用 户提供诸如Gmail, Google Reader这些优秀的并且烧钱的服务。而这些充满创意的免费服务也成就了现在的Google,使其成为了打破常规,创新,工程师的梦想等等的代名词。

从搜索引擎业务正式为公众提供服务开始,Google就从来没放弃过对搜索引擎进行改进。索引更多的内容,更优秀的算法,根据用户信息来调整搜索排名等等,都是Google在提高搜索结果的质量上做出的努力。而 Google最新推出的SearchWiki ,可能会给搜索引擎市场带来一些新的变化。

http://farm4.static.flickr.com/3149/3049212053_9ef0c469ca.jpg

看 出图中有些什么不一样了吗?是的,Google在每一个搜索结果后面增加了将结果提前,删除以及评论的按钮。每一个用户都可以根据自己对结果的判断对搜索 结果进行评判,而Google则会利用这些用户提供的信息进一步的对搜索结果进行优化。用户对搜索结果进行评判的过程就像对维基百科进行编辑一样,每个人 都可以自由的贡献,而所有人的贡献结果将会为所有人所共享。正如其名,SearchWiki,搜索百科,Google在搜索引擎社会化上面又向前走了一 步。

Google的这项新的改进意味着很多,比如:

  1. 更好的搜索质量。由Google的搜索算法和庞大的用户共同贡献的搜索结果,必定能够进一步提升搜索质量。
  2. SEO的失效。企图用大量的反向链接来提升搜索引擎中排名的办法,必定会因为搜索结果质量的低下被用户的人肉搜索干掉。人民的眼睛是雪亮的。
  3. Digg,del.icio.us一类的网站面临竞争压力。用户在对搜索结果进行判定时,其实就完成了对内容的分拣。Google完全可以利用这些信息提供更好的Social Bookmark服务。
  4. Baidu的跟进。作为提升搜索质量的方法,Baidu当然应该跟进,但是用户用人肉的办法将那些花了钱买来的搜索结果排名给干掉了,在Baidu花钱的企业是不是愿意,Baidu的股东是否愿意,就不得而知了。

到底这项新的改进会带来多大的变化,我们拭目以待。

PS:貌似这项服务并不是开放给了所有人,如果你还不能看到这些新的改进,敬请期待。

Comments