Ask and Learn

因为 GAE 在国内访问不便,所以平时有一些小应用,我都会放在 SAE 上面, 虽然 SAE 还有很多缺陷,但算是上手比较容易的一个了,最起码文档写的不错。 开发 SAE 上的应用,我一般都用 Flask,SAE 预装了 Flask,所以你可以直接用, 但我们难免会用一些没有预装的库。 ...
2013年3月13日,Google 宣布将关闭 Google Reader,大家都震惊与惋惜的同时, 也都纷纷寻找可以替代的服务,我自然也加入到了这个大军之中。虽然 Twitter 与 Facebook 这些社交网站已经替代 RSS 成为了更及时,传播更迅速的资料来源,但我还是衷情于 RSS...
写在前面 这是一个从 Ruby China Chrome 改出来的扩展,但因为改的和原扩展已经没有什么相似之处了,所以改了名字发布。其实之前就有在 Ruby China 中发布过这个扩展,但当时做扩展的技术还很烂,而且一直没有发布到 webstore,这次是重新设计过的,希望大家能够喜欢。 ...
什么是 RemarkJS RemarkJS 是一个直接使用网页渲染 Markdown 内容的幻灯片写作工具。 这需要安装庞大的软件,也不需要通过命令行工具来执行 Markdown 转换的过程。 你所需要的只是一个广本编辑器和一个支持 HTML5 的浏览器。 一个例子 先来看一个例子 c...
以前一直觉得记日记比较麻烦,无论是用专业的日记软件、Evernote 还是纸质的日记本,都有不便的地方, 要么比较贵,要么编辑器难用,要用携带和检索不便,因为这样那样的原因,日记总是时段时续。 自从遇见了 ohlife,一切就改变了,它太方便了,每天早晨固定发给你一封邮件, 你只要不断的回...
我在之前介绍过一些 Chrome 扩展的特性,而 Storage 就是其中之一, Storage 允许将一些数据同步到用户的 Google 帐户中,这是一个非常棒的特性, 即使它的存储容量非常有限。 Storage 一个非常典型的应用场景就是保存用户偏好,如果我们开发的应用定制性很强, ...
非常荣幸的宣布,TransIt 又升级了一个版本,这是自开源以来的第一个版本。 也算是对即将到来的双节的一个献礼,感谢大家对 TransIt 的支持,我们会一如继往的改进这个产品。 这个版本版本包括下面的更新: 页面划词翻译结果支持在选中的文本附近显示 TransIt 的页面划词翻译现在...
突然心血来潮,想要将博客从目前的 Acrylamid 迁移到 Jekyll,于是经历了一番折腾。 两个 Static Site Generator 所使用的文件结构和格式各不相同: 文件结构不同 Acrylamid 使用 content/:year/:month/:slug.md 的...
Tower.im 富文本编辑器的缺陷 最近与朋友合作开发一些小东西,作为远程工作的体验,工具嘛,选择了国内的一个协作工具 Tower.im Tower 的确是一个非常不错的协作工具,彩程一贯的好设计,任务、讨论及上传文件都很方便。 因为 Tower 不是专门为开发人员设计的,所以并没有全...
自从发布 TransIt 以来以来,收到了大家的许多反馈,又得到了玩儿法博客的推荐,取得了还算不错的成绩。 今天,TransIt 更新到了 1.1 页面划词时,如果一个单词的翻译还未消失,再次对该词划词,不会重复翻译 修正部分单词没有查找到翻译仍然显示翻译结果的问题 页面划词...