240 发简信
IP属地:上海
  • 构建一个 Ruby Gem 第四章 代码

    代码 我们将会在本章实现我们的 mega_lotto 的核心代码. 然而, 在我们开始之前, 我想要花些时间来讨论一下 Ruby 的命名空间和从...

  • Resize,w 360,h 240
    当 Backbone.js 遇上非 CRUD API

    最近使用 Backbone.js 开发客户端时发现了一个看似很小,实则非常麻烦的问题: 如何与非 CRUD 式的 RESTFul API 交互。...

  • Resize,w 360,h 240
    坏代码的最佳实战

    习惯了学习正确的东西,让我们看看错误的东西吧。 本文列出的,都是错误的例子!!! 学习编程 阅读编程手册,忽略练习部分 又不是说为了学习牛顿力学...

  • 使用 API-Blueprint 编写 API 文档

    如果你正在使用 markdown 来编写 api 文档的话,API Blueprint 一定会成为你的更好的选择。 API Blueprint ...

  • Resize,w 360,h 240
    从零开始编写一个 chrome 扩展

    Chrome 是 web 开发人员必备的浏览器没有之一。 要编写一个 chrome 浏览器扩展也只需要(基本的)html,js ,css 这些 ...

  • tmux 快速入门

    为什么要用 tmux 如果你对 tmux 的疑问还停留在:我可以开多个 terminal 的 tab 啊,为什么要用 tmux 呢?那我只能呵呵...

  • 构建一个 Ruby Gem 第三章 配置 测试/调试 环境

    配置 测试/调试 环境 一本没有测试相关内容的 Ruby 的书不是完整的。如果你对发布和贡献开源项目感兴趣的话,社区会更严肃的对待你的代码如果它...

  • Resize,w 360,h 240
    恰到好处的 Markdown 编辑器 TextNut

    先说一下我以前用过的一些 Markdown 写作工具,有 Mou(MacDown),ulysess,马克飞象等。可是它们或多或少都有些让我不满意...

  • Resize,w 360,h 240
    程序员的绘图利器 graphviz

    马云曾经说过:『一图胜千言』 对于大多数程序员来说,都不想在样式方面花太多的时间(至少不是在书写内容的同时去关心样式),这大概就是 markdo...

    0.2 3192 2 18
个人介绍
I am learning programming