240 发简信
z_k
IP属地:广西
  • 使用 Nginx + Puma 部署 Rails 应用

    以前部署 Rails 应用使用的是 Nginx + Passenger,非常方便。这次没用这个方案是因为我买了一个每月2.5刀的最低配的 VPS...

  • rails s 启动过程分析

    学习 ruby on rails 有一段时间了,也写过一些简单的程序。但对 rails 一直充满神秘感,为什么我们把代码填充到 controll...

  • Gemfile 和 Gemfile.lock

    为什么有了 Gemfile 文件还需要一个 Gemfile.lock 文件,我知道是为了在多种场合下保持 gem 版本一致,比如在开发和部署时,...

  • Resize,w 360,h 240
    【译】MacOS NSTableView 教程

    原文 表视图是 macOS 应用程序中最普遍的控件之一,熟悉的例子如 Mail 的消息列表和 Spotlight 的搜索结果。它能以吸引人的方式...

  • rails的自动加载模块

    在 rails 的很多模块定义里经常看到这样的代码: 看名称就知道它与自动加载有关。实际上 ruby 的Kernel模块里已经定义了一个这样的方...

  • 如何显示 markdown 文本及语法高亮

    Markdown 是一种非常方便,而且已被普遍使用的文本编辑方式,它以更直观简洁的方式生成 HTML 文本。作为码农,有时也是很有语法高亮的需求...

  • 为什么要阅读rails源代码?

    先说一下,在写这篇文章的时候我刚开始阅读 rails 的源码,所以并不能以一个过来人的身份给出什么谆谆教导,这只是一个菜鸟探索过程的记录,也许有...

  • Fragment

    Fragment 有自己的生命周期和回调方法。 创建 Fragment 通过扩展 Fragment 类实现,也可以扩展其之类 DialogFra...

  • Resize,w 360,h 240
    【译】初学者的 MacOS 开发教程:第三部分

    原文 欢迎回到我们的新手 macOS 开发系列教程,这是我第三部分,也是最后一部分。 在第一部分你学习了怎样安装 Xcode 和创建简单的 AP...