Archive for October, 2011

Update 62: 点下题

1. 公道自在人心在当前似乎只是一个公共信仰,如同很多的宗教信仰一样,这些都是有利于统治阶级(更modern一点的说法就是既得利益者)那啥的,依赖它们可能还不如依赖于上帝来的靠谱(当然上帝也是宗教信仰了……),当前上帝显然是在玩忽职守,“善有善报,恶有恶报”只是上帝一直未曾兑现的承诺罢了,上帝有许诺过这样的承诺吧?

2. 打印机就是个单线程应用程序,这就和用webrat跑起来的dev环境的rails app一副德性,不知道以前打印机(单台)厂商有没有考虑过实现并行的功能,应该可能也许大概根本不需要吧……

3. 每天少上微博(无论哪种sns)10分钟,想想每天都在干啥干了些啥没干些啥应该干啥不应该干啥,比每天在那无止境无目的的刷着timeline要强无数倍;那么今天,你又刷了吗?(汗,我知道你刷了信用卡……)

4. 兴趣太广的坏处是显而易见的,我曾经并且已经深刻的感觉到了;但是眼下又有似乎不pick up就有太土太鳖太out的某个兴趣爱好等着我去重新或者崭新的拥有兴趣,不然后果可能是…… 哈哈,我不告诉你;

5. 这个bullet纯粹是为了点下题,当然这里要点下题的题目就是“点下题”,you get the idea……;话说我突然很喜欢“纯粹”这个词,因为我感觉它无论念起来还是看起来的时候都感觉那么纯粹,或许潜意识的影响太大了,以至于“纯粹”看起来就很纯粹,“恶心”看起来就很恶心,然后“麻烦”看起来就很麻烦?

6. 本人不善于傻笑,鉴定完毕。

Felix’s Node.js Style Guide (Part 2)

接上篇:Felix’s Node.js Style Guide (Part 1)

创建Object / Array

逗号应放在行尾而不是行首,每一行放置简短的变量声明。只在你的解释器抱怨的时候才应该去给array的key上加上引号。

正确:

var a = ['hello', 'world'];
var b = {
  good: 'code',
  'is generally': 'pretty',
};

错误:

var a = [
  'hello', 'world'
];
var b = {"good": 'code'
        , is generally: 'pretty'
        };

Continue reading →

Felix’s Node.js Style Guide (Part 1)

本文为译文,翻译自原文 http://nodeguide.com/style.html

标题咱就不翻了吧,说实话guide这个词还真不好翻,不能显得很高深又不能显得很for dummy的样子,索性就不翻了……

本guide应该较上篇略有意思,作者泰国海滩度假的时候写出来的东西想来也不会多么干巴巴(海滩不是到处都是水吗……),当然本文所涉及的编程风格之类的选择应该完全是作者自己的opinion,不代表我台观点。

============================== 我是分割线 ==============================

本文不是node.js应用程序所应该遵循风格的官方文档。本guide只是试图带给你一整套instructions,虽说本人有点固执己见,但这套东西确实能让你创建美观且统一的软件。

本guide假设你只针对node.js。如果你的代码需要在浏览器或者其它环境里面运行,请勇敢的忽略其中一些部分。

另外请注意node.js和围绕node的其它很多package都有其自身略显不同的风格,所以如果你对那些项目感兴趣,请遵守他们那边的规则。(别到时被砍……译者注)
Continue reading →

Felix的Node.js初学者入门指南

本文为译文,翻译自原文 http://nodeguide.com/beginner.html

网上有很多关于node.js的资料,但鉴于其快速的开发进度,初学者可能会很难找到比较好且最新的入门资料。本文就是在力求提供这份资料,并且力求时刻和最新的node.js稳定版本保持同步。

本guide已经针对node 0.4.x的最新改动做过更新,node 0.4.x也是当前node的稳定分支。

学习JavaScript

本guide假设你已经对JavaScript有所熟悉。如果你不是很熟悉,你可以去读读:Marijn Haverbeke写的Eloquent JavaScript,它可以在网上免费阅读。
Continue reading →

SQL调优和SQL优化

本文为译文i,翻译自原文 http://beginner-sql-tutorial.com/sql-query-tuning.htm

sql语句可以用来从数据库取回数据。不同的sql查询语句有时可以得到相同的返回结果。如果考虑执行效率的话,选择使用最佳的查询语句至关重要,所以我们需要根据需求来优化sql查询。下面是一些我们平时经常使用的查询语句,以及如何优化它们以达到更好的执行效率。

SQL调优/SQL优化技巧:

1) 如果在SELECT语句里面用具体的column名而不是’*’,sql查询会更快。

例如,查询语句写成:

SELECT id, first_name, last_name, age, subject FROM student_details;

比写成下面这样快:

SELECT * FROM student_details;

Continue reading →

[Footnotes]
  1. 翻译的主要目的在于强化记忆和加深理解 []

XXX != 3X

我记得去年还是前年什么时候广电总局开始禁止媒体使用XXX等外语缩略词,但似乎这几年还是频繁听到CPI,GDP等不得不逃避的敏感词,要不是美职篮停摆,估计NBA还是到处可见。

当然本文不是来讨论这个的……

本文只是为了列举加收集本人没事断章取义望文生义出来的缩略词另解 i,并且会持续更新。

VPN = Very Poor Network
SSD = Super Stupid Disk
NBA = National BadAss
SSO = Super Stupid Opinion

TBD ……

[Footnotes]
  1. 皆原创 []

Update 61: 搞艺术是为了搞姑娘

1. 我记得老罗说过,在他热爱妇女的一生中,每一次人生取得阶段性进步,动力基本上都是来自妇女。由此看来,搞艺术就是为了搞姑娘也无可厚非,搞什么又不是为了搞姑娘呢,不要把你想的那么崇高;当然了,搞姑娘本身也没有那么不崇高,人家本来是个中性词,却早被一小撮不明真相别有用心的人给强加赋予了太多太多的贬意以占据道德制高点;

2. 说起占据道德制高点,国内C2C,B2C大哥大淘宝网不可谓不深谙此道;值得注意的是,不同于温州动车事故新浪微博成为事件宣传主要平台,这次扮演平台角色的工具变成了YY语音,也许是语音联系更迅速更能激奋人心吧,于是截至今日新浪微博依旧嫉妒的一直没有把此事件作为一个热门话题呈现;

3. 最近终于想通准备加入智能机的行列,却一直为了是转入android还是iphone而举棋不定;当然有人总结的很好,什么问题最后归根结底都是钞票问题,此话不假,囊中羞涩便是这里一切问题的root cause;

4. 现在的我已经极度缺乏自信,有些人对我的很多决定抱有异议,这些都很正常,那其实都是我慢慢丧失信心的外在表现;也许我必须搞点什么比如说搞姑娘才有可能重拾信心,xd;

5. 上帝说,要有光,于是便有了光;上帝说,要有update,于是我就update了。