All posts in Minds

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. 皆原创 []

微日记计划

凡事预则立,不预则废;这不是阿波罗计划 i,但这并不意味着咱不需要计划;

先引用 idea来源 来定义一下微日记(我只负责回溯一层,btw):

每天用一个词形容自己当天的生活,就是微日记

现在已经有了 htmltxt 两种版本,有通过CMS自带的editor编辑的(猜的),有SSH直接上去修改的,这两种solution都doable,但站在巨人的肩膀上面之后,我突然觉得不做任何修改创新的照搬照抄似乎是索然无味的;

于是一个月黑风高的夜晚 (实际上是白天,好吧。。我理屈词穷了。。),我祭出了一个super super overkill的solution,include了我所能include的所有能有点relevant的buzzword:

  • html5 (so this is not txt at least…)
  • node.js (instead of ruby on rails, we will use node.js, although there’s only one page and there’s almost no logic at all… or how can we call this overkill?)
  • coffeescript (this comes along with node.js above, we will use js to take care of the editing part instead of CMS editor or SSH)
  • nosql (MongoDB or Redis for “persistent” storage)
  • cloud foundry (if possible, I will deploy it on cloudfoundry)

For the record, this is just a just-for-fun project to demonstrate how I can make simple things complicated… The code will later be open sourced on github and deployed at log.samsonw.info or log.crash4.us, or samsonw.cloudfoundry.com ii.

[Footnotes]
  1. Apollo program,当然也还不知道真的假的 []
  2. depends on the deployment difficulty, it will probably be log.crash4.us or samsonw.cloudfoundry.com []

Update 59: Unknown Unknowns

1. 离 上次update 已经将近两个月了,不是我不想update,只是我不想老是用“this update is intentionally left blank”来搪塞;update本来是件惬意舒心的事情,我从来不想将其搞的异常沉重;

2. 我现在开始相信 everything happens for a reason (当然以前也没有不相信,双重否定表示不是很肯定的肯定);如果不希望发生的事情发生了那应该叫做destiny,犹如我们把不想做但不得不做的事情称之为responsibility,那destiny也许只不过是上帝给你的responsibility;当把事不遂人愿看成是常态的时候,事遂人愿时便会心存感激,人知足了,才会常乐;老是不乐,生活的意义又何在呢,健康的活着其实本来就是件快乐幸福的事情,只是人们不到自己生病的时候也许永远不会体会得到;

3. 看来如今想做或要做的事情一定得要记下来,前几天(应该有几周了…)有人发邮件告诉我一个OpenExplorer在最新版的eclipse里的一个bug,并附上了修改意见,我当初回邮件说马上fix,如今几周过去了,我竟然今天才又想起,看来以后要做的事情第一时间要note下来,不然早就忘到九霄云外了;

4. “认真”其实不是种态度,而是种能力;只是这种能力一直以来被人认为是态度问题而不是能力问题,至于认真究竟是态度还是能力其实并不重要,重要的是从现在起就应该培养抑或端正起这种能力或态度;上文中关于“能力”的结论i 我拜读后觉得很有道理,正犹如实践是检验真理的唯一标准一般,实践也许也是检验能力的唯一标准;

5. 最后摘录一段wikipedia上关于kown konwns和unknown unknowns的前美国国防部长的一段话最后点下题 ii, known的unknowns并不可怕,unknown的unknowns才是真正可怕的monster:

There are known knowns; there are things we know we know.
We also know there are known unknowns; that is to say we know there are some things we do not know.
But there are also unknown unknowns – the ones we don’t know we don’t know.

[Footnotes]
  1. “只有当你能施展出来的时候,才真正具有这种能力,否则其实就是没有” []
  2. 不然有人又要说我天马行空了 []

Never hate your enemies

godfather told us:

Never hate your enemies. It affects your judgment.

so instead, kill them by impression :)

(via i)

[Footnotes]
  1. not sure where it originally comes from. All right belong to their respective owner. []

欢迎报考围城

又是一年高考时,推荐阅读CB高考祝福帖

另祝广大考生能在这个大陆上面为数不多的相对公平的竞争中突围成功,顺利进城。

退步原来是向前

《插秧歌》
唐·布袋和尚

春有百花秋有月 夏有凉风冬有雪 若无闲事挂心头 便是人间好时节

善似青松恶似花 看看眼前不如它 有朝一日遭霜打 只见青松不见花

面上无嗔是供养 口里无嗔出妙香 心中无嗔无价宝 不断不灭是真常

佛在灵山莫远求 灵山只在汝心头 人人有个灵山塔 好向灵山塔下修

佛在世时我沉沦 佛灭度后我出生 忏悔此生多业障 不见如来金色身

手把青秧插满田 低头便见水中天 六根清净方为道 退步原来是向前

千锤百炼出深山 烈火焚烧莫等闲 粉身碎骨都无怨 留得青白在人间

三十三天天外天 九霄云外有神仙 神仙本是凡人做 只怕凡人心不坚

南无阿弥陀佛

Snow Leopard Headache

今天终于升级到了snow leopard,因为终于准备好了要折腾了,这一准备还准备了半年,版本都从当时的10.6升到10.6.2了,黄花菜都那啥了都……

1. zimbra desktop
邮件是第一个发现的问题,因为一升级完就要开,还是迫不及待的…瞧我多那啥…… 这个就是我平时用的邮件客户端,其实用不用都无所谓的,邮件本质上和gmail差不多,都是属于“在云端”,zdesktop本身也属于firefox的wrapper,用它和用firefox本质没啥区别,不过既然平时用的习惯了也就习惯了。
snow leopard后zdesktop就launch不了了,查了log然后google发现解决办法具彻底 —— 重装…… 好吧,not a good start,but anyway……

2. system upgrade & update
接下来似乎很平静,没有发现啥问题,只是系统提示有具多的update,于是downloading和等着update,和平时的windows update没啥区别。这是顿感轻松,顺便还和同事开了开玩笑,世界真美妙……
那时的感受是什么呀,和装个windows的新版本差不多嘛,除了windows升级一般是占更多的硬盘更多的系统资源,而mac升级则是给我省出了7G空间(后来升级完xcode后发现没有省那么多,现实是如此残酷)。

3. afloat
系统升级下载完了要安装的时候问题来了,系统频繁的问我要密码,敲了一边过去了转身马上又问,问完继续又问……
于是继续google,这是晚点升级的好处,该碰到的问题人家应该都已经碰到了… 该解决的也已经解决了……
解决办法还是重装,一点脑子都不用动,全傻瓜式操作。
Continue reading →

关于Mac的Safe Sleep和Hibernate

据说Apple早在2005年10月发布Mac OS X 10.4.3的时候就已经加入了safe sleep这个功能,但是GUI界面上却至今始终对用户透明,用户在不装任何3rd party tools的情况下永远只能看到sleep而没有hiberate之类的选项。

但是此sleep又并非完全等同于我们平时常说的”suspend to RAM”(2005.10之前可能相同),它背后其实也做了”suspend to disk”,也就是PC上的hibernate的工作,实为明修栈道,暗渡陈仓。

这样做的好处也成了后来Apple命名此技术的offical name —— “safe sleep”,因为它解决了单纯”suspend to RAM”下电源耗完或故障导致的RAM信息丢失问题:其会在电源不足的情况下自动切换到”suspend to disk”,着实”smart and safe”。

但有趣的是,苹果似乎从来没有高调宣布过这项当时可能不新不revolutionary但确实对用户而言很实用的功能,for some “unknown” reason。

在大多数的情况下,用户可能并不会察觉这背后的不同,事实上我觉得Apple要不是考虑到了切换到”suspend to disk”后restore回来用户会等很久的user experience问题,而加入了这个progress bar, 很少真的会有用户察觉。

到了10.5,safe sleep似乎终于有了offcial的解释,但是总感觉好像简单了点,不知道你和我是否感觉一样,低调么也不带这样的…
Continue reading →

ruby’s “python -m SimpleHTTPServer”

If I remembered right, the command below used to be the most voted one on commandlinefu.com:

$ python -m SimpleHTTPServer

the “SimpleHTTPServer” module is written in python and it maybe called “the python way”, but that’s not our topic today. what we really want to do here is just making a ruby equivalent for this popular command, using rack.

first, make sure you have rack gem installed on your system (if you’ve installed rails 2.x before, you may already have it):

$ sudo gem install rack

confirm installation (Rack 1.0 should also work for our example):

$ rackup --version
Rack 1.1

alright, preparation is done, let’s start cooking. only a rackup file will be sufficient, for consistency, let’s just call it simple_http_server.ru .

#!/usr/bin/env rackup
#\ -E deployment

use Rack::ContentLength

app = Rack::Directory.new Dir.pwd
run app

Continue reading →

Cool Sentences-3

Previously on cool sentences:
Cool Sentences-2
Cool Sentences-1

1. never judge a book by its cover
as you all know, obviously we are not talking about books here…… then what am i talking about? Leave for your imagination.

2. 大学本科生只能转一次系
这个我花了大学四年以血的代价才搞明白的深刻真理,别人竟然是一出生by default就知道的…… 上帝的不公平足见一斑…… 你为啥不让我by default就知道呢?

3. less is more
so let’s KISS — keep it simple, stupid.