2009年1月24日 星期六

天下文章一般抄 - Unicode 跟 Ansi 互轉

void Unicode2Ansi(TCHAR *unicode, char *ansi)
{
int n;
n = WideCharToMultiByte(CP_ACP, 0, unicode, -1, ansi, 0, NULL, FALSE);
WideCharToMultiByte(CP_ACP, 0, unicode, -1, ansi, n, NULL, FALSE);
}

void Ansi2Unicode(TCHAR *unicode, char *ansi)
{
int n;
n = MultiByteToWideChar(CP_ACP, 0, ansi, -1, 0, 0);
MultiByteToWideChar(CP_ACP, 0, ansi, -1, unicode, n);
}

2009年1月8日 星期四

self-update and synchronizing everything

1. execute A, if B is out-of-date, update B.
2. execute B, if A or C is out-of-date, update A or C, else execute C.
3. execute C to synchronize everything in the folder D.
4. execute the main application in folder D.

rsync is always better than ftp and http in most condition.

2009年1月2日 星期五

一篇轉寄文章

進入公司前

* 老闆:萬分歡迎,沒有你我們的公司肯定大不一樣!
* 職員:如果工作太累,搞不好我會辭職的
* 老闆:放心,我不會讓這樣的事情發生的!
* 職員:我週休二日可以休息嗎?
* 老闆:當然了!這是底線!
* 職員:平時會天天加班到淩晨嗎?
* 老闆:不可能,誰告訴你的?
* 職員:有餐費補貼嗎?
* 老闆:還用說嗎,絕對比同行都高!
* 職員:有沒有工作猝死的風險?
* 老闆:不會!你怎麼會有這種念頭?
* 職員:公司會定期組織旅遊嗎?
* 老闆:這是我們的明文規定!
* 職員:那我需要準時上班嗎?
* 老闆:不,看情況吧
* 職員:工資呢?會準時發嗎?
* 老闆:一向如此!
* 職員:事情全是新員工做嗎?
* 老闆:怎麼可能,你上頭還有很多資深同事!
* 職員:如果管理職位有空缺,我可以參與競爭嗎?
* 老闆:毫無疑問,這是我們公司賴以生存的機制!
* 職員:你不會是在騙我吧?

進入公司後,請從後往前讀。