沒有戴手錶習慣的人,適不適合 Apple Watch?
這是在 PTT 看到的一個有趣標題。
回想我自己,至少已經 5 年沒有戴錶了,
3 個月前買了 Apple Watch 之後,
現在如果忘記帶它出門,會覺得整天少了個什麼,甚至連晚上睡覺都要戴著才安心。
以上,是有點誇大了,
睡覺戴著是為了紀錄睡眠(但其實也沒有在看),
而白天這件事,說來話長,很多小習慣、小動作,真的是要親身體驗後,才會有感受。
這是在 PTT 看到的一個有趣標題。
回想我自己,至少已經 5 年沒有戴錶了,
3 個月前買了 Apple Watch 之後,
現在如果忘記帶它出門,會覺得整天少了個什麼,甚至連晚上睡覺都要戴著才安心。
以上,是有點誇大了,
睡覺戴著是為了紀錄睡眠(但其實也沒有在看),
而白天這件事,說來話長,很多小習慣、小動作,真的是要親身體驗後,才會有感受。
最近寫了幾隻爬蟲,爬一些網站,然後存到 mysql 裡面,在使用 crontab 排成執行時,發生了錯誤。
在終端機或是 spyder 上執行都是沒問題的,但是 crontab 就是跑不出來,於是使用了我在另一篇文章提到的:用 crontab 安排作業排程後,如何知道裡面發生了什麼事?
顯示出這個錯誤:UnicodeEncodeError: ‘ascii’ codec can’t encode character
繼續閱讀 “crontab 執行有中文編碼的程式時,出現錯誤 : UnicodeEncodeError: ‘ascii’ codec can’t encode character"
當然,你可以寫在程式裡面,在進行的當下就產出文字檔、報表,或甚至圖片檔都行。
但有時候我們並不想要有這麼多的記錄檔,或是我們在測試的時候,程式都會動,但排入 crontab 之後,它就不動或是產出錯誤訊息了,就像我在另一篇裡面寫到的問題,中文編碼與 crontab 產生衝突,這是你怎麼測都測不出的吧。
這時候可以用一個很簡單的方法,也就是在你的 crontab 語法後面,加上一個 > 然後指派一個空的 .txt 檔給它,它就會把你程式裡面寫的 print 印在裡面,或是如果有錯誤,也會顯示在檔案裡。 繼續閱讀 “用 crontab 安排作業排程後不動,該如何找錯?"