讓vim同時能讀寫utf8和big5的檔案

edit ~/.vimrc

set enc=utf-8
set fileencodings=utf-8,cp950,ucs-bom,default,latin1
set termencoding=cp950

重點是termencoding,vim會把utf8格式的檔案讀出來轉成termencoding (for terminal),也就是big5,於是putty / screen可以直接用big5(cp950)接收,不用為了讀寫utf8對putty / screen做一堆設定

可參考 fileencodings、 fileencoding、 encoding 和 termencoding

from 讓vim同時能讀寫utf8和big5的檔案

另外,可以在unix下轉編碼

iconv -f big5 -t utf-8 liu.cin

把 liu.cin 這個檔案由 big5 碼轉成 utf-8 編碼。
iconv 指令,-f 是 from 原始編碼,-t 是 to 目的編碼。

from linux中unicode & utf-8 & big5互轉??

Facebook 如何管理程式碼、專案釋出

原文: How Facebook Ships Code

中文簡體:facebook是如何管理代碼的

中文繁體:Facebook 如何管理程式碼、專案釋出

我對facebook的運作著迷。這是一個很獨特的環境,不容易被複製(他們的體系並不適合所有的公司,即使他們努力嘗試過)。

下面是我和facebook的朋友們關於他們如何開發和 Release 的記錄。

現在距離我收集的這些信息又過去6個月了,我相信facebook肯定又對他們的 Release 實踐進行了改進。所以這些記錄可能會有點過時。同時facebook的工程師驅動文化也越來越為大眾所知。非常感謝那些幫助我整理這篇文章的facebook的朋友們。

記錄:

  • 截止到2010年6月,facebook有將近2000名員工,10個月前只有1100名,一年之間多了將近一倍的人。
  • 兩個最大的部門是工程師和OPS,每個部門大概都是400-500人。這兩個部門人數大約占了公司的一半。
  • 產品經理與工程師的比例大約為1-7到1-10。
  • 每個工程師入職時,都要接收4-6周的培訓,通過修補bugs和聽資深開發工程師的課程來熟悉facebook。
  • 培訓結束後,每個工程師都可以接觸線上的資料庫(更大的權力意味著更大的責任,也有一份”勿做清單”,不然可能會被開除,比如共用用戶的隱私資料)。
  • 有非常牢靠的安全體系,以免有人不小心/故意做了些不好的事。
  • 繼續閱讀 Facebook 如何管理程式碼、專案釋出

活在當下。聯於永恆

活在當下,及時行樂,是一種灑脫,
但…,爽快的感覺,常一剎那就消失;

精打細算,事事規劃是一種負責,
但…,瞬息萬變的局勢,你能掌握嗎?

專精於管理學的教授夫婦,要在12/9 晚間
7:30~9:00 與你分享他們一生學到最寶貝的功課:

既『活在當下』,又『聯於永恆』!


繼續閱讀 活在當下。聯於永恆

batch。path

http://www.pczone.com.tw/vbb3/archive/t-101812.html

大家好~
例如 net, xcopy, regedit 這些指令,
試過很多次, 有的電腦要打 —

%SYSTEMROOT%\system32\net use p: ...
%SYSTEMROOT%\regedit /s p:\xxx.reg

不然會出現 "xx 不是內部或外部指令 …"
反正就是 bad command or file name 的意思
可是有的電腦卻又不用打路徑~

繼續閱讀 batch。path