smilevchy's blog

Life & Study & Chasing

Today’s Shock

在看《Ruby 编程语言》时,看到一个概念,叫做 Shebang 注释。 一开始以为是那本书籍打印出错了,因为 ”Shebang“ 看起来怎么也不像英文单词,而且直觉上能发成中文的音。 但是还是觉得不对,所以就搜索了一下。

–_– 结果显示,维基百科上真的有叫 Shebang 的条目。 看了条目内容,才知道原来 Shebang 指的就是平常 unix shell 文件开头第一行的那句话(#!/bin/sh)的前两个字符。 而一般把形如 #!XXXXX 的语句叫做 Shebang 注释。

我真是孤陋寡闻……

Today’s Shock

今天在阅读论文 <Architectural Styles and the Design of Network-based Software Architectures> 中,里面谈到了 HTTP 协议的定义。它明确指出了一个观点:“HTTP 并不是一种传输协议”。HTTP 并不是被设计为一种传输协议(transport protocol),它是一种转移协议(transfer protocol)。

Reaction to <Code Complete>

终于把 <Code Complete>.2nd 读完了,1000多页的量。由于是电子版的,因此没有那种一看到很厚的一本书就被吓倒的感觉,但也少了那种消灭完一本大书的成就感。

以下是自己对一些有趣的章节的简短的笔记流记录……

Octopress 下中文的处理

安装好 Octopress 后,想要发布一篇带有中文字符的文章,结果发现在 “rake generate” 阶段就遇到错误。 在网上搜寻一番,大家给出的几种处理方式大致如下:

  1. 设置环境变量

    LC_ALL=zh_CN.UTF-8

    LANG=zh_CN.UTF-8

    或者

    LC_ALL=en_US.UTF-8

    LANG=en_US.UTF-8

Nginx_config_url_match

location smiley_019.png {

root html/image;

}

location ~.(gif|jpg|png)$ {

root E:/Pictures;

}

In this condition, it will just match the latter, nor the former, which lacks a slash( must be added if it is not regex description)