Linux bash shell 將 檔案清空

Linux (於 Bash shell) 要將一個檔案砍掉, 但是因為權限問題, 不能砍, 只能夠清為空, 要怎麼做?

  • 註: echo '' > xxx # 會是 1 byte 的檔案
  • 感謝 Clyde 指點: 那個1 byte是換行字元 echo -n '' > xxx 就可以了~

閱讀全文〈Linux bash shell 將 檔案清空〉

好站: 一步步勾選打造屬於自己的 Vimrc

Vim 是一套非常簡易輕巧的編輯器(學習可參考此篇投影片: Vim Hacks), 可以隨著自己喜好客製化成任何形式.

不過, 太精簡的畫面總會讓人望之卻步, 所以, 一般都會提供個很簡易的 vimrc 來參考, 再來修修改改成自己的版本~

閱讀全文〈好站: 一步步勾選打造屬於自己的 Vimrc〉

Brython - 在瀏覽器用 Python 取代 JavaScript

之前看到的一個有趣的 Open Source 專案(Brython), 雖然我覺得沒什麼實用性~ XD

不過, 既然是蛇年, 就讓 瀏覽器 也 蛇化 吧~

  • Brython 的說明: Brython's goal is to replace Javascript with Python, as the scripting language for web browsers.

閱讀全文〈Brython - 在瀏覽器用 Python 取代 JavaScript〉

微軟 Philip Su 離職信 寫12年職場心得、建議

Philip Su 在微軟待了12年, 要離職加入 Facebook 前, 寫了他在微軟12年間的體會, 此封信寫的日期是: 2010年9月3日.

閱讀全文〈微軟 Philip Su 離職信 寫12年職場心得、建議〉

Google 發佈壓縮率更高的演算法 Zopfli

Zopfli 壓縮演算法可以相容 zlib (gzip、deflate), 不過 此演算法 會花費比較多的時間(可能超過100倍的時間), 但是壓縮起來會比 zlib (gzip -9) 再小 3% ~ 8% 的空間, 可以適用在一次壓縮, 但是可以多次使用的內容(ex: 靜態檔案).

閱讀全文〈Google 發佈壓縮率更高的演算法 Zopfli〉

企業最高戰略指導原則 - 活下去 - 2013

之前聽朋友玩股票、期貨的, 詢問他們的經驗, 他們分享的結論是: 活下去~

看到這篇對 華為創辦人任正非 的問答, 心有戚戚焉~ 🙂

不過這篇文章講得也更實際、更殘酷了點:

  • 華為肯定有戰略,但我憑什麼要告訴別人,尤其是那些教授,他知道了我們的戰略後豈不是四處去說。
  • 活下去,就是華為的最高戰略,但華為活下去是以那些企業必須得死為代價的。

非常簡單的答案, 但是也是所有企業都在努力達成的事情~

閱讀全文〈企業最高戰略指導原則 - 活下去 - 2013〉

Nginx Connection 不夠用 的參數調整

機器 Loading 是 "0.x", 但是連線總是會出現找不到資料, 重新、再試一次的訊息, 如下述:

HTTP request sent, awaiting response... No data received.
Retrying.

直覺猜測就是 Connection、檔案數、TCP... 等滿了的問題, 於是作些調整.

註: netstat -ant | grep TIME_WAIT | wc -l # TIME_WAIT 數值應該很高

閱讀全文〈Nginx Connection 不夠用 的參數調整〉

機房火災經驗 彙整 - 受災戶: 是方電訊, Y!, 麥當勞.. 等

「麗源大樓」有國內最大頻寬大樓之稱, 於 2013年2月25日早上發生火警, 25日地下二樓數位通公司的不斷電系統起火, 造成斷電, 可見下述新聞:

這個經驗要記錄起來, Yahoo! 幾年前建置 BCP 也就是為了怕這種事情~ 不要把雞蛋放在同一個籃子裡. (不要想說機房不會燒起來)

閱讀全文〈機房火災經驗 彙整 - 受災戶: 是方電訊, Y!, 麥當勞.. 等〉