顯示具有 標準 標籤的文章。 顯示所有文章
顯示具有 標準 標籤的文章。 顯示所有文章

2023年4月24日 星期一

幫 OWID 資料加上三字元 iso 國碼及所在大陸

上 「資料視覺化」 課程的時候, 想要拿 electricity mix 這個資料集做例子。 發現裡面混雜著個別的國家、 聯盟 (G20、 OECD) 跟大陸 (歐/亞/非/..), 很難整理。 另一方面我也希望標示每個國家所在的大陸, 但是原始資料集裡面並沒有這項資訊。 於是我找到 List of Countries by Continent 這個表格, 並且 在 owid dataset 發問 之後修改了我的小程式 country-encode.py, 以後要整理 OWID 的資料就方便多了。

2015年9月3日 星期四

sip: 自由開放的免費網路電話 [通訊協定]

家人或好友常跑外國嗎? 小孩在外國留學嗎? 看外勞在手機上打字跟家裡聯絡覺得很辛苦嗎? 趕快在 android 手機上安裝 CSipSimple 自由的網路電話、 雙方都申請免費 sip 帳號 (看起來像 e-mail) 不論分隔天涯海角, 兩人都可以用 wifi 打免費電話講到飽。

[2016/2/28 重新整理全文]

2011年2月9日 星期三

用 Perl 的 regexp 對 Quoted-Printable 字串編碼解碼

古代某些電腦無法處理 8-bit 字元, 只能處理 7-bit 的 ASCII 碼 -- 基本上就是英文、 數字、 鍵盤上的標點符號等等。 當時如果兩部中文電腦要交換資料 (例如收發 e-mail), 就必須先把 8-bit 的中文轉碼變成 7-bit 的 ASCII 字元 (當然, 就會使用更多 bytes), 以免傳遞路徑當中的英文電腦 把多出來的一個 bit 砍掉, 遺失資料。 Quoted-Printable 編碼就是其中一種很簡單的轉碼方式。 本文介紹如何善用 perl 與 od 這兩個簡單工具, 不必寫程式就能將 qp 碼與 8-bit 碼互轉。

(沒有力氣讀完全文的讀者, 請至少要看一下 結論, 欣賞一下 「三句神功」 的成果有多麼精簡。)