Chen Yangjian's Blog

Carpe diem - Seize the day

《待业青年》

| Comments

3个小时多的电影,半纪录片半剧情的片子,通过一个因为自己退学显得很个的男猪脚,把导演拍摄的北京各处形形色色青年的状况记录串起来。

记录的人有很多,象牙塔里的好中坏学生,胸怀艺术梦想的北漂,不爱学习爱画画、跳舞的北京土著,同是打球一个进北大特招一个 CBA 打拼的篮球员。等等。

前魔兽职业玩家、某游戏杂志编辑,兜子,高三开学退学了去打职业电子竞技,退学前在网吧 24x7,没挂算是万幸吧。这厮看着好像瓦哥。

迷笛摇滚学校的学员,鼓手,名字叫啥忘记了,眉眼间长得像 mushishi。

啊,大学同学都很久没见了。

摘录几句很触动我的话(没特别注明的都不是台词,是真实的你的同龄人走入社会之后感触最深的话):

  1. 当你进入一个每个人看你的眼神就是“钱钱钱”这么一个状态的环境的时候,你会是什么感觉?在他们嘴里可能不说,但他们心中却是是这么想的。整个社会就是这么一个状态。 —— 网瘾患者 望月
  2. 别他妈把爱好当职业。 —— CBA 球员 小白
  3. 你现在为什么哭啊?当然是遇到困难受委屈吃苦的时候啊。那你生下来时候是哭着的不?这就说明你生下来就是要吃点苦的。 —— 还是这个球员
  4. 一直以来我都觉得我是省了四年,直到有一年有个同学问我,“那你岂不是比我们少活了四年”,我当时没明白,后来才领悟过来,我比大多数人都少了中学四年,而多出来的四年用来工作了。 —— 15岁高考 北大毕业生 小黑
  5. 台词:我跟你说,现在在咱们这儿学法律,就好像在津巴布韦学经济一样。 —— 男猪脚的同学
  6. 台词:他说,看到我退学,就像他自己退学一样。 —— 还是那个同学

引用一篇豆瓣评论的总结:

这些采访里,那么那么多的人,除了女主角和开头的两个女大学生,好像只有两个女人。 一个是乐队主唱,另一个就是“职业摇属”即鼓手的女友。主唱很坚强,因为跟家里吵架, 自己跑出来了,没地儿住直接住地上。摇属更坚强,和男友跑来北京吃苦,住迷笛对面的村子, 作为爷们的男友晚上都不敢睡觉,因为实在太乱了,什么人都有。

不过采访的时候还是要微笑, 然后偷偷的转头,擦眼泪。几年下来吃了什么苦只有自己知道。身边的女人要么贤惠温柔要么泼妇, 有棱有角的倒是很少,但是忽然发现一般都是贤惠温柔的有一颗坚强的心,有棱有角的内心却很脆弱。 因为棱角和女主角的性倾向是一样的,都是一种自我保护的方式吧。鼓手说迷笛已经成了贵族学校, 学费一年两万。。。

做音乐的回忆自己在北京呆的十年,常常想起的还是刚来北京时候的不谙世事, 当时无论如何都无法想到会发生什么。这十年,他住遍了北京的东南西北,经历了一次有一次“洗礼”, 变得无比坚强,这十年,只哭过一次,是在家过完年回北京时候妈妈送他上车之后。

那个CBA球员说的一句话很好,说你现在为什么哭啊?当然是遇到困难受委屈吃苦的时候啊。 那你生下来时候是哭着的不?这就说明你生下来就是要吃点苦的。

郑重推荐大家去看。

没有人比程序员还讨厌软件了

| Comments

这是 Coding Horror 或者 Joel on Software 上的一篇文章的标题。后者据说不再更新了,前者忙着奶孩子(Atwood V2.0),估计也少发文了。

想说这个还是因 proggit 而起。看到题图,又还有

用软件的看到这种界面自然崩溃,写程序的看到这样的、还不得不去用它,更崩溃。虽然资源、时间、PM 或者销售各种压力、UX 的缺失都是造成这种情况的主要原因之一,但还是衷心祝愿诸位千万不要有大名在这种软件的 About 里头出现。

Nil’s Hidden Laboratory

| Comments

我的炼丹炉

写了一个很简单的 PHP,用来把近些时间整出来的小实验罗列一下。做的很粗糙。

  1. 气球,用 canvas 画球,用 div 实现动画。主要目的是脱离 jQuery 写点 JavaScript…… 和看看 Canvas。
  2. 类似 Object HandlesjQuery Handles,CSS 实现控件效果,又偷懒,所以显示效果一般。

其他的还有,也有还没放上去的。各小实验页面样式都不统一,介绍也无。凑合看看吧。

接下来的打算是希望把这个炼丹炉和我的个人档案合并,统一到 www.dotnil.org 下边。像 DeSandro 一样,用 Stacey 去搞掂。

据说完美主义者都有轻度拖延症,先记着。

我外甥女也做网站的

| Comments

via

Dear reddit, I’m a little worried. I’ve just overheard a conversation discussing a persons CV for a programming position at my company. The gist of it was a person with experience in ASP.NET (presumably VB or C# code behind) and PHP can in no way be considered for a programming position writing code in a “C meta language”. This person was dismissed as a candidate because of that thought process.

As far as I’m concerned web development is programming, yes its high level and requires a different skill-set to UNIX file IO, but it shouldn’t take away from the users ability to write good code and adapt to a new environment.

What are your thoughts??

作者遇上的这个还算是可以理解了,软件开发行业 专业性越来越强, 许多方向都是易学而难精。最可怕的就是碰上面试官或者金主跟你聊着聊着, 突然冒一句,“这么贵的啊, 我外甥女花了两个星期也用 Windows 上那个什么 Front 什么的软件也做了个网站诶”。

Opera 這么可愛的啊

| Comments

因為 Opera Mini 之前在 Apple 的 App Store 裡頭被徹過柜,這次重新上架 Opera 就搞了個計時器,看看能活多久。

順便看到 UNIX Millennium Bug。因為 UNIX 時間是一個有符號的 32位整型,以秒為單位,所以差不多剛好存個 68 年多些。Epoch 時間是 1970 年,於是到 2038 年的時候會溢出而後回滾。

有好事者希望 Y2K38 不要想 Y2K 那樣雷聲大雨點小。

賀一航

| Comments

一開始還以為是這個賀一航,沒想到是個內地的創作歌手。吉他嫺熟,嗓子好,唱得很不錯。

Flex 裡頭的內聯 XML

| Comments

寫 Flex 的 .mxml 文件經常會出現 XML 定義,類似:

<mx:script>
    <![CDATA[
        var equation:XML = <equation><![CDATA[1+1>2]]>
    ]]>
</mx:script>

如果 equation 的值需要為 CDATA 以方便操作,直接使用就會碰到問題。解決方式是,添加個 cdata(value:String):XML 函數,用如下方式調用:

<mx:script>
    <![CDATA[
        var equation:XML = <equation>{cdata("1+1=2")}</equation>

        private function cdata(value:String):XML {
            return new XML("<![CDATA[" + value + "]]**\**>");
        }
    ]]>
</mx:script>

注意該函數里的反斜杠。

任重而道遠

| Comments

公司里的網絡不用經過 GFW 的。所以每周一到周五都是翻墻時刻。也正因為此得以看到許多爭辯、討論。

也看到了傳說中的五毛軍團(誰說中國人心不齊)

以前看到個說法,說 Google 就是個年富力強的人,衣食無憂,有著理想抱負。所以我們才可以有 Code、Reader、Map、Mail 和 Search 本身。若沿用這個比喻,TG 則是個地主老財吧,守著長工,怨鄰居多事。

輿論、政治本身在中國就是誰碰都是一身騷,所以許多有為之士都寧願選擇犬儒,要么悶聲發財,要么撈一筆然後出國,總之都寧願噤聲。今天南橋說,教育體制改革不妨讓外來人介入,打破所謂傳統,帶來新空氣。我倒覺得,政治如此,別的再怎么改也都是畸形。最多“為人民創造條件批評政府”罷了。

從今天開始,Google.cn 不復存在,所有訪問轉移到 Google.com.hk。Google 鑽了個法律的空子。我們是等著看 TG 的下一步,還是自己散布呢?

順便,網絡情況 Dashboard

Microsoft 近期新聞兩則

| Comments

  1. 發布了 IE9 Platform Preview;
  2. 與 jQuery 更深入地合作

關於 jQuery,微軟最關心的三個方面是

  1. Templating
  2. Script Loading
  3. Data Binding

jQuery 將被包含在 Visual Studio 2010 中;微軟也將在 jQuery 的測試方面投入資源。而在目前工作進展不錯的 Templating 方面,他們分析了現有的幾個 Templating Engine(筆者猥瑣地注:Resig 的 Micro-Templating Engine 最高),寫了個 jQuery plugin,丟在 github

IE9 呢,在 HTML5 和 CSS3 的支持上有許多提升,JavaScript 執行速度大幅提升,僅次於 Opera 10.5, Acid3 測試依然失敗。不過,又貼了張各種網站使用標準 API 數目的線形圖,解釋說其實大家用得到的標準并不多。

當然,也并不是說他們不注重標準,微軟對 W3C 的貢獻還是不錯滴。例如提交了許多測試用例給 W3C。

此外還有 GPU 渲染 HTML5 等。

我喜歡 IE6

| Comments

via

因為

  • 它給生活帶來挑戰,讓你經常可以解決各種疑難。
  • 它為你平淡無奇的工作帶來驚喜,使得我們的工作變得重要。如果搞掂了一個 IE fix,巨大的成就感讓我們覺得我們像 Han Solo
  • 它提醒我們,生活中還有許多人跟我們不一樣。他們沒有漂亮的蘋果機,不會裝神速的 Chrome。它讓我想起我的奶奶。
  • 它讓我們團結在一起。它使得我們與其整日吵架爭論,不如團結一致共同抵制外侮。它為我們提供了統一的娛樂。那就是調戲 IE6。