Secure Programming for Linux and Unix HOWTO

上看到講 Unix 上 Programming 可能要注意的事項,可以參考看看:Secure Programming for Linux and Unix HOWTO

有些東西我不確定正確性,尤其是 Crypto 那節的東西。對於安全性而言,推薦使用 3DES 而非 AES 的想法有點奇怪,我不是很確定現在 Symmetric Key System (以及 Private Key Cryptography) 的進展,要找時間查。

被歧視的 Firefox 2.0

我平常就在使用 Alpha (即 2.0 Alpha),雖然用得很開心,但有時還是會遇到設計不良的網站令人掃興。

像是用 ,會告知我所使用的瀏覽器並不支援,而不讓我使用:

Riya

但我只要用 將送出的 User-Agent 換成 IE6,或是 1.5.0.3,就可以使用整個站台,換句話說, 的確有能力觀看整個網站。

要避免這種情況,在 就有講到要怎麼避免直接判斷瀏覽器的種類,而應該儘量從「瀏覽器支援哪些功能」判斷。

Firefox 對於 Windows 的支援

上看到 將放棄 Windows 2000 之前的支援:Firefox to Drop Pre-Windows 2000 Support。加上 不打算修正 Windows 98 上的漏洞 (Microsoft Stops Supporting Win98 Early),這使得還在用古董的長輩 (像是還在用 Windows 95 的 ) 得開始考慮換 OS 了 XD

Robert Scoble 離開 Microsoft?

看到幾則大胖子 要離開 的新聞:

當事人還沒出面解釋,所以不知道是不是芭樂新聞 XD

Update:大胖子在他的 Blog 上對這項傳聞寫的不太清楚,另外還丟了張看起來很怒的照片出來:How I feel XD 另外他還寫了一篇 Correcting the Record about Microsoft 駁斥外界對於 的傳言 XD 但還是看不太出來他要不要跳槽啊 :p

Update 發現在消息傳出後,大量湧進的流量搞爆 Scoble News Bogs Down Podtech.net

Update 丟出一張 統計的圖,被各大媒體 DDoS 產生的量:

試著從 Google Account 挖寶

看到有人修改 Google Account Login 的 URL,試著挖看看有什麼有趣的東西,就如同有人拿字典檔定時跑 [word].google.com,看有沒有新東西出現是一樣的道理 :p

結果這次挖到一些看起來很有趣,但不知道是做什麼的東西:Google RS2, SSD...?。URL 分別是:

  • https://www.google.com/accounts/Login?service=rs2
  • https://www.google.com/accounts/Login?service=ssd
  • https://www.google.com/accounts/Login?service=mdc

其中 MDC 已經知道是 Mobile Download Console,聽名字可以知道方向,但 RS2 與 SSD 就完全不知道了 XD

畫虎不成反類犬

在找書的時候發現學校圖書館提供新進書目的 RSS feed,興高采烈點進去看,差點把飲料噴到螢幕上:國立交通大學圖書館 新書通報 RSS訂閱服務系統

會選擇使用 RSS 吸收資訊,就是要解決資訊爆炸的問題,結果一個頁面裡放上百個 RSS feed,這...

PS:交大的中文圖書是採用 賴永祥中國圖書分類法,RSS 也是照這個分類做的,不過有些項目就更細了,所以超過一百個 RSS。

Binary Search

板上看到 Binary Search 的問題:Extra, Extra - Read All About It: Nearly All Binary Searches and Mergesorts are Broken

簡單來說就是 int 能處理的數字不夠,以他給的例子中:

6:        int mid = (low + high) / 2;

當 low + high > INT_MAX 時就會炸掉,所以在這篇文章裡給了一些解法:

6:        int mid = low + ((high - low) / 2);

或是:

6:        mid = ((unsigned) (low + high)) >> 1;

果然是在大單位裡面才會遇到的 bug XD