發表文章

台灣 iPhone X 可預約通知及預約情況分析

圖片
按此到台灣 iPhone X 可預約通知。
曾經,在 iPhone 6s 推出時,我也寫了一條程式,讓我成功預約到;今年,Apple Store 終於在台灣開幕,我的預約通知器也由香港改成台灣,而這個通知器也由單一爬蟲再直接通知,進化成爬到後再顯示成一個網頁,讓更多人可以免費、方便的去使用。

台灣定量降水預報 Telegram 頻道及 bot

圖片
如果出門的時候,可以知道這天會不會下雨,如果會,又是在上午還是下午下,雨量是大還是小,你說多好啊!

但,現在不是手機中內建的天氣 app 都已經可以做到準確到一小時的降雨預報嗎?是的,但它們的缺點包括提供的是機率而非降雨大小、精確度只到市的行政區甚至只到城市、如果當天要去旅行,也無法直接從台北看到高雄和沿途各地天氣。其實如果只需 12 小時左右的全局降水報告,是可以做得更精準的。

其實,中央氣象局是有提供每 6 小時的降水預報的,那麼,為何不利用 Telegram 提供的沒限制容量功能,讓它把圖片暫存起來並推送到手機上,讓我們每天早上 7 時,都可以看到整個台灣  8:00 ~ 14:00 及 14:00 ~ 22:00 那兒會下雨呢?

各位觀眾,這就是為何我去了研究 Telegram bot 並做了這個 @precipitation_taiwan 台灣定量降水頻道了,每天早上七時,你都可以知道那裏會下雨、是上午下還是下午下、雨量又大不大了。

我在 Linux Pilot 發表之文章:如何在 Linux 顯示 emoji

圖片
收到了 Linux Pilot 雜誌編輯的邀請,於是我為雜誌寫了《如何在 Linux 顯示 emoji》。

根據協議,我不會把文章全文放在 blog 上的了,各位如有興趣,可以到雜誌網站付費觀看。

連結:https://www.linuxpilot.com/how-to-display-emoji-on-linux

解決 UnicodeEncodeError: 'ascii' codec can't encode characters in position 0-2: ordinal not in range(128)

圖片
最近使用 Flask 把接收到的資料 print 出來時,卻出現了這個錯誤訊息:

UnicodeEncodeError: 'ascii' codec can't encode characters in position 0-2: ordinal not in range(128)
神奇的是,在兩台電腦上測試,卻只有一台出現這個問題,只好繼續追查下去。

然後從 debug 介面中,看到了更詳細的錯誤訊息:

使用 macOS,在需要部門代碼的 Kyocera 京瓷印表機列印文件

圖片
公司最近換了一台新的 Kyocera 京瓷印表機,從此列印文件需要輸入部門代碼(Account ID),Windows 的話就是裝程式,基本上不用教學了,而 Linux 我則是在上一篇文章改寫 driver,最後,就寫一篇怎樣在 macOS 上列印文件吧。

如何在 Linux 用需要部門代碼的 Kyocera 京瓷印表機列印文件

圖片
公司最近換了一台新的 Kyocera 京瓷印表機,從此列印文件需要輸入部門代碼(Account ID),用 Windows 的同事都需要另外安裝程式去設定,不過我是用 Linux ,而不論是 Ubuntu 預設的 driver ,還是在官方下載到的 driver 都不能讓我使用自己的部門代碼,也就是無法列印了。

於是,我就到它官網下載並修改它的驅動程式(PPD),然後,我也終於可以快快樂樂的印東西了 :)

你也是用 Kyocera 的印表機而且需要部門代碼嗎?以下就告訴你可以怎樣做吧。

解決 Linux 在 Intel 8265 上 Wifi 及 Bluetooth 問題 - 把 Ubuntu 裝到 Lenovo ThinkPad L470

圖片
上一台電腦用了近 7 年後,終於慢得讓我無法再忍受了。因為我都只用 Mac 或者 Linux,在衡量過價錢之後,我決定買一台對 Linux 支持友好廠商的 PC,於是,就花了少於 $26000TWD 買了這部 Lenovo ThinkPad L470 了。

ThinkPad 是少數會去取得 Linux 認證的電腦系列,購買之前,我是有先到這個網頁看看會不會有兼容問題的,但 L470 真的是太新了,同時期的都沒有出現在表上,但不管了,就先買吧,結果,因為用了 Intel® Dual Band Wireless-AC 8265 ,就真的給我出問題了…