Posted on May 30th, 2007 at 0:13 by fr3@K
剛收到一封 StatCounter 的 email. StatCounter 宣佈將 免費使用者的紀錄額度 (log size) 從 100 筆增加到 500 筆.
(more…)
剛收到一封 StatCounter 的 email. StatCounter 宣佈將 免費使用者的紀錄額度 (log size) 從 100 筆增加到 500 筆.
(more…)
太有趣了!!! 這位助理教授真是天才!!!
有辦法讓他人心甘情願, 以能得到快樂的方式, 甚至是上癮似的來幫忙做有意義的運算.
(more…)
最近一些朋友在我這邊留言, 貼出來的結果常常不如預期. 我也是過來人, 很清楚他們雖然都是 programmer, 但其實對 HTML 並不熟悉. 就跟我一開始寫這個 blog 的時候一樣. 現在的我當然比以前好多了, 勉強還有一兩樣東西可以拿出來與其他人分享.
(more…)
Microsoft 的 MFC 是最早被大量採用 (massive adoption) 的 C++ library 之一. 等到我開始接觸 C++ Standard Library 這東西都已經是玩了兩年 MFC 以後的事. 還記得, 從一開始對 MFC 的讚嘆與擁抱, 幾年後對它的不屑, 到更後來的理解 (理解不好其實也是有原因的).
即便不少 programmer 知道 MFC 是一套瑕疵遍佈的 library, 可能也知道那些地方有問題. 但它以及部份其他 library 聯手對於更多 C++ programmer 造成的傷害已經留下不容易抹滅的痕跡. 它讓許多 programmer 以為這些東西本來就該這樣 (that’s the way things supposed to be), 當有一天這些被誤導的 programmer 有機會可以選擇另一套 library 或是自行設計的時候, 很容易就陷入 MFC 帶給他們已先入為主的錯誤觀念.
Yo, bro. It’s your 27th birthday. It’s the 13th of May and it’s Mother’s day again, just like the day you were born.
Though I can not be there to celebrate this special day with you. Nevertheless, I would like to say this out loud, you are the best brother a guy could ask for.
Happy birthday. I love you man.
C++ 函數可以根據用途放在 (宣告/定義) 不同的 scope. 一個 function 可以是 free function, member function 或是 static member function. 它們不但可以被放在指定的 namespace 裡面. 後兩者更可被賦予 public, protected 或 private 的存取控制 (access control). 這篇要談的不是這些 function 的不同, 更不是三種存取控制的差異. 而是要談如何決定一個 function 該被宣告在哪裡.
過度使用 C++ 的 language feature 可說是在 C++ 程式中常見到的毛病. 即便是有數年經驗的程式設計師所寫出來的程式也會有這樣的問題. 其中, 最容易犯下的, 也是最難抗拒的誘惑之一是 – 沒有充分的理由, 就把 function 擺在不恰當的 scope (通常為會導致更多 coupling 的 scope). 譬如說, 把因為某個 class 而寫的 function 宣告為該 class 的 (static) member function.
感謝 Ed Felten 教授, 我也能與 AACS 一樣 擁有自己的 128-bit 整數.
(more…)
在 AACS Processing Key 被網民公開 事件裡, 除了把 key 貼出來的個人以及 AACS 兩造之外, 相關第三者至少還有 Digg 與 Google (and Wordpress?).
一開始, Digg 與 Google 都採取配合 AACS 要求的方式來處理這次事件. 事情被鬧大了幾天後, Digg 從善如流卯起來跟廣大 Digger 一起幹. 但 Google 似乎還沒有打算跟進的跡象.
(more…)
Kevin Rose (Digg 創辦人) 給一篇 blog 下的標題引發我的好奇心:
大意是說為順應讀者的意見, 他們決定冒著關門大吉的風險, 拼了命也不會再把含有這段 code 的報導與評論刪除.
(more…)
Except where otherwise noted, COdE fr3@K by
fr3@K is licensed under a
Creative Commons Attribution-Share Alike 3.0 License.