新玩具:镭豆空气质量检测仪

托美国驻华大使馆的福,北京的空气质量在几年前成为大家都知道的事情。虽然中国政府一直想让这个数据源停止更新,但美国国务院很快上了一个 stateair.net 的网站,不仅仅提供北京地区的空气质量数据,还有成都广州上海沈阳这几个拥有美国领事馆的城市。

这些数据可以帮助我确认出门是否要带防护,也能让我在每一个房间都放置一台空气净化器,但室内的空气质量是不能依靠美国大使馆的……这需要自己投资购买一些空气质量检测仪。经过多年考察、拖沓和纠结,最后我选择了镭豆(点击前往亚马逊中国购买,链接有返利),英文名叫做 Laser Egg。

Laser Egg

几年前就知道它,当时有几个住在中国的外国人在推荐,而且镭豆本身也是一个住在国内的外国人做的。这台设备除了贵一些之外都不错:使用了激光检测元器件,支持 Wi-Fi 数据上传,自带 LCD 显示屏,外观设计可爱。当然,用了一阵子之后,我发现了更有趣的地方,容我慢慢分享这些人生经验。
Continue reading “新玩具:镭豆空气质量检测仪”

SBB:基于新浪博客制作电子书的脚本

几天前霍炬老师在群里推荐了一个叫“高分子怪物”的 Blog,当时也没打开看,只知道是个新浪博客。当天晚些时候,我看到另外几个朋友也在讨论这个 Blog,还很热烈的样子。看来大家都被吸引住了,于是我也点开看了看,发现他讲的是美国最高法院以及美国的法律系统。

我对美国最高法院有些兴趣,之前在单向街书店闲逛的时候看到一本叫做《美国最高法院通识读本》的书,后来在亚马逊上买到了 Kindle 版。这本书不算长,读完之后算是对美国最高法院有了点基础认知。由于近两年观赏的美剧里有不少政法剧,我不介意再了解深一些,所以就想着花多一些时间看看这个被好多人推荐的 Blog。

只看了两篇文章,我就已经觉得值得把所有文章都读一遍。这个时候我十分想把这些文章弄到 Kindle 上去,原因有二:首先是大块的阅读时间不多,然后是不喜欢在液晶屏上看长文。于是,我决定自己动手做一个电子书。

Homebrew eBook
用 SBB 将文章下载回来之后借助 Calibre 生成的电子书

一般来说,我自己做电子书的话会用 HTML 文件及格式。首先将每个章节单独保存为一个 HTML 文件,然后再用一个 Index.html 索引文件把它们全部链接起来。这实际上也是上个世纪九十年代的网络电子书的处理方式,如今的互联网上还能找到一些蛛丝马迹。但我不是念旧啊,我只是觉得这样子做电子书比较容易生成目录而已。

问题在于这位作者已经写了一百一十六篇文章,这个数量不算少。按照我的传统办法,我需要将这一百来篇文章一一下载回来,然后按照顺序做个索引文件出来。这些事情做完,我估计花掉的时间可能还不比直接在网上读完来的少。而且我觉得这种枯燥无味的事情太浪费生命,不应该也不值得自己亲自做。所以,当时我的情况是:1,我想读完这些文章;2,我想在 Kindle 上读;3,我不想浪费时间亲手做电子书。

稍微想了一下,这种事情写个脚本就解决了嘛。

Continue reading “SBB:基于新浪博客制作电子书的脚本”

使用 Mac 部署 Kindle Ear

我是 Kindle 脑残粉,想必大家都知道了吧。由于这台设备简单高效无干扰,所以我会把阅读这件事情尽可能地放在 Kindle 设备上完成。最近升级了 Kindle Voyage,我想着把散落在各个角落的信息源集中一下。

这件事情本来可以通过万能的 Calibre 完成,但有两个大坑是我无法忍受的。首先是每天同步,虽然我每天都会打开电脑,但要求我每天同步一个文件到 Kindle 里就有点过了。我不太喜欢被这种事情干扰,iPhone 我也不是每天同步啊。然后是那个国家防火墙,我的大多数阅读材料来自海外。虽然不知道哪些被封杀,但 Calibre 对于代理服务器的支持之差简直让人不能忍。所以,即便是我能忍受每天同步,但同步之前需要拨 VPN 这件事情我只能呵呵冷笑一声。

于是我开始琢磨 Web 服务,让服务器帮我抓取散落在各处的信息,整合成一个 mobi 文件然后通过 email 投递给我。这件事情有很多解决方法,但我今天介绍的 Kindle Ear 无疑是做的最漂亮的。

NYT on Kindle Voyage
在 Kindle Voyage 上阅读纽约时报中文网的文章

只不过我在部署此服务时遇到了几个问题,然后也没能方便地在网路上找到答案。于是有了这篇教程,主要目的是反思,顺便帮助诸位部署自己的投递服务。

Continue reading “使用 Mac 部署 Kindle Ear”

新玩具:Workflow.app

最近发现了 Workflow.app 这个 iOS 应用,虽然是收费软件但非常值得各位乐意折腾 iPhone 的朋友们入手。我觉得这货就是 iOS 设备上缺失已久的 Automator,或者说批处理解析器。

iPhone 对我来说已经足够好用,但缺失了一些自己动手的乐趣。应用和应用之间的互动也不够丰富,导致一些经常性的操作需要通过很多步骤才能实现。在电脑上很容易解决,自己写个脚本就好了。但在 iPhone 上只能呵呵,毕竟这些需求还没急迫到这个地步。

所以,当 Workflow.app 出现的时候,我立即就购买。这货功能十分强大,而且相对写一个应用来说简单不少。我在十分钟之内就写完了第一个“流程”,解决了一个具体的问题。在应用内的 Gallery 里看到了另一个解决问题的好“流程”,也优化了一个常见动作。最后,我在微博上发现了一个朋友贡献出另一个“流程”,将之前困难到哭的事情变得相对简单呢。

Workflow.app
Workflow.app 就是 iOS 的 Automator

接下来,我会将前述三个例子详细地描述一遍。

Continue reading “新玩具:Workflow.app”

新玩具:Arduino Uno

没生在一个好的年代,不能跟Wozniak一样拿电烙铁亲手做点什么东西。中学的时候,一腔热情都被我喷到了集成度更高的电脑上。到了大学,又阴差阳错地选择了文科,彻底与电子产品无缘了。但这并不能阻止我对电子产品的热爱,比如我家还有一块万用表和烙铁(虽然用的极少),比如我对拆解电子产品有浓厚的兴趣。

前些日子看 thetwo.cc 的文章,发现两篇介绍NXT的文章。读完之后就顿悟了,乐高NXT不仅仅是个高级玩具,它实实在在的的确确完完全全是个宝贝啊。一个封装过的单片机,加上若干定制非定制的感应器,这玩意儿瞬间就把我秒杀了。它是宅男好友,它是Geek的伴侣,它还是电子产品爱好者的心灵鸡汤。

但它太贵了,国内的渠道售价高达人民币3000元,专卖店的价格竟然报出了敢买就砍死你的人民币3999元。即便是跑到美利坚合众国,价格也能达到279美元(税后约合人民币1950元)。加上它必然不能让我随意改造某些部件,所以我在迪士尼门口的那家Lego店里面徘徊了一会儿,最后还是放弃。

不过,回国之后我就买了这么一个玩意儿。

Arduino Uno
Arduino Uno是机器人智慧的大脑

Continue reading “新玩具:Arduino Uno”

为 Dabr 增加 Instagram 缩略图

我喜欢Instagram,每天都会用它来拍 ,或者把自己以前拍的照片分享出去。我也喜欢Dabr,每天在用,而且在使用过程中遇到不爽的时候,就想着为它做一些看上去很无聊的改进

Dabr有一个很好用的功能,就是将常见的图片服务整合在Timeline中。比如有人发了个Flickr的URL,它就可以直接把缩略图调出来,无需再点过去查看。我认为这么做快速、高效而且还省流量。但这个功能一直不支持Instagram的URL,这让我有一些郁闷。

Dabr + Instagram
为Dabr增加Instagram的缩略图

今天要做的事情,就是把Instagram的缩略图放到Dabr的Timeline里面去。我管这种事情叫做折腾,呵呵。虽然上周五刚刚折腾完,但新的想法源源不断,而且实现起来又那么简单,为什么不马上动手呢?

Continue reading “为 Dabr 增加 Instagram 缩略图”

如何保证私有 Dabr 的安全

在如今的互联网环境下,像我这样的重度Twitter使用者必须配备以下设备才能存活:1,VPN;2,iPhone;3,Dabr。当然,还有自建API这种高级产品,但因为我能力有限,实在是没有机会去好好研究一把。

前几天,艺术家刘淼老师(@liumiao)在blog上写了一篇文章《不求人也能获得大量twitter第三方客户端地址的方法》,这唤醒了我。因为Dabr这种东西,用惯之后被封杀还是很痛苦的。这篇文章就是我的一些想法,谈谈如何保证私有Dabr的安全。其实就两点:

  1. 增加授权用户名单
  2. 为跳出链接做个重定向
Add Anonymity to private dabr
进一步保护私有Dabr

Continue reading “如何保证私有 Dabr 的安全”

把 Kindle 的笔记分享到微博

周末的时候,总是想自己动手做点什么东西。一来练练手,二来学点新东西。这周我盯上的玩具就是Amazon Kindle和新浪微博。

Share From Kindle
我在Kindle上看书,也分享阅读笔记到社交网站

今年三月入手Kindle之后,我迎来了一段自大学毕业之后最有效的阅读时光。这九个月,我断断续续地读完了四本书:The Facebook EffectDelivering Happiness: A Path to Profits, Passion, and PurposeWhat I Wish I Knew When I Was 20iCon Steve Jobs: The Greatest Second Act in the History of Business

我认为读书是好事,所以乐此不疲地跟身边的人分享阅读的感受。但由于Amazon不支持分享到新浪微博,我的分享只能到达很少一部分人,那些坚持翻墙过去用Twitter和Facebook的人。鉴于敝人的新浪微博也拥有2700+粉丝,何不把Kindle上的阅读笔记分享到这里来,感化更多的人呢?

那就做吧。

Continue reading “把 Kindle 的笔记分享到微博”

Start Xcode

是的,我已经有了一台MacBook,接下来要做的事情必须是开始学习Xcode。这件事情说难也难,说简单也简单,就看决心有多大。理论上来说,找台Mac下载一个Xcode安装包,然后装上即可。但实际上我花了足足一天时间才下载完毕,那是一个将近3GB的压缩文件,不是那么容易就能搞掂的-。-

Xcode
Xcode

然后就开始手忙脚乱,先是不知道应该怎样打开Xcode-。- 安装之后,并没有在Application目录下找到上图所示的图标,还是我用Spotlight搜索出来的……(请原谅新手吧)不过,第一次打开之后就好办多了,我把它放在了Dock上,嗯。

接下来就是传统的宗教仪式:Hello World,可惜在这一步我又一次成为了人生的卢瑟-。-

Continue reading “Start Xcode”