2014年9月12日星期五

ares_gethostbyname() is slow on some Windows machines

The function ares_gethostbyname() in c-ares library, as of version 1.10.0, is slow on some Windows machines.
The more unconnected network interface the machine has, the slower the DNS lookup may be.
This pull request intended to solve this issue, although it is not merged into code base yet.

Per Microsoft's document on GetAdaptersAddresses function, GetAdaptersAddresses(), called by get_DNS_AdaptersAddresses() in c-ares library,
is implemented only as a synchronous function. The GetAdaptersAddresses function requires a significant amount of network resources and time to complete since all of the low-level network interface tables must be traversed.
Thus it makes sense to postpone calls to get_DNS_AdaptersAddresses() later. The only concern is that I'm not sure whether the functionality is still correct or not.

2014年8月2日星期六

StrengthsFinder 2.0

More about StrengthsFinder 2.0

ISBN:978-1-59562-015-6
作者:Tom Rath

參加公司內部訓練課程時聽說到這本。
別的書教你怎麼克服、如何改善弱點。這本書教你發掘優點、發揮長處,可以獲得更好的成果。

工商服務:二手書出售,請洽我的露天賣場已售出

2013年12月30日星期一

Skype Push-to-Talk

要怎樣讓Skype可以在通話的時候預設為靜音免得因為設備不佳影響到其他人、又可以在需要講話時按個按鈕就可以開始講、不必手忙腳亂點滑鼠,放開後又再度恢復靜音呢?

0. 在主畫面按「功能」 -> 「設定選項...」
1. 選「進階」

2. 選「快速鍵」
3. 勾選「啟用快速鍵捷徑」
4. 勾選「切換成靜音(按著即可發言)」,並設定想要的快速鍵
5. 按下「確定」

我還另外搭配了USB腳踏板,這樣一來就可以把快速鍵設成從來用不到的組合,即使很難按也沒關係,想講話的時候腳一踩就可以開始了。

2013年12月25日星期三

Compilation failure on config.cpp in Doxygen 1.8.6

Summary: update your GNU flex and try again.

When I tried to build the latest released Doxygen 1.8.6 today, I got a compilation failure on config.cpp.
I tried adding some global variable according to the error messages, and I worked it around successfully.
However, since it was generated from config.l and wasn't in git repository, I tried to update my flex from 2.5.4 to 2.5.33. Then automatic build works.

Later I found the Tools used to develop doxygen section of Doxygen Manual. It claims that GNU flex version 2.5.35 was used to develop and test Doxygen. Thus, updating flex makes sense.

2013年12月9日星期一

最近幾個月公司提撥的勞退金上哪去了?

勞退新制實施後,有很多方法可以查詢勞保加退保紀錄以及勞工退休金個人專戶明細和餘額。

昨天出門,經過郵局,就順手使用ATM配合日前申請過郵政金融卡查詢服務的金融卡查詢一下。查了之後感到十分困惑:最新一筆「雇主提繳」的紀錄,怎麼只有到今年八月?現在不是都十二月了嗎?就算是一季繳一次,也該到九月了吧?而且每個月公司的薪資明細上都有寫到公司提撥的金額,這中間又沒換頭路,怎麼想都不對。於是晚上回家就一方面發信請教公司的承辦主管,另一方面使用勞保局意見信箱洽詢。

(題外話:勞保局意見信箱收件查詢的部分是IE only,不佳)

今早公司的主管很快給了回覆,說是最近幾個月薪資的帳目都沒問題,但是勞保局的方面需要我親自洽詢,不然可能無法回覆。心想又要打電話了,真麻煩,能拖就拖吧,過幾天再查查看狀況如何。

傍晚18:09,一通陌生的電話打來。接起來,是勞保局承辦勞退業務的承辦人員。
(真是太慘了,在公務機關還要搞到這麼晚)
根據對方的說明,再經過我模糊的記憶,答案如下:
公司使用轉帳繳納勞退金的話,繳款期限是兩個月後的月底
也就是說,今年9月份的勞退金,勞保局會在11月底收到公司提撥的款項。
再經過幾天的行政手續,今天(12月9日)正好入帳。這也就是為什麼昨天會只查到8月為止的紀錄,而明天查的話就該查得到9月的紀錄。