pretty code

2021年7月30日 星期五

殘念的螢幕 VESA 組合架

雖然我的 28 吋螢幕已經夠高了,再加上還放在桌上型螢幕架上,理論上螢幕高度應該是可以的,但自從 6/2 我的電動升降桌到貨後 WFH 到現在,多少還是覺得差了一點,故開始考慮要買個螢幕伸縮支架。

可惜的是我的螢幕沒有 VESA 接口,好不容易看到有另外裝在螢幕上的 VESA 組合架,買來之後我才想到,我的 HDMI 接口是垂直的接上螢幕,裝了這個 VESA 組合架後,我就沒辦法再使用 HDMI 線了,於是我又多了一個 3C 垃圾XD

第一劑 AZ 疫苗注射體驗

2021/07/30 AM 10:52

終於輪到我打疫苗了,我選擇的接種站是慈濟新店靜思堂,從報到到施打都非常有效率,總共只花了約 25 分鐘就打完疫苗(不含 15 分鐘觀察期),打完的時間為 AM 10:52,另外,還發給我們 4 顆藥,我記得跟我幾個月前來看肩膀拉傷給的止痛藥很像,應該也是普拿疼的一種。

很巧的是我這個星期一才陪我母親接種第一濟莫德納疫苗,由於屬於 65 歲以上的長者補打,故我只能選擇新店天主教耕莘醫院,由於耕莘的空間稍微狹小(日間照護中心),故報到到施打都需要辛苦的工作人員安排分流,相比之下新店靜思堂的空間真的舒服多了,如果還沒打的新店人,真的建議可以去新店靜思堂施打疫苗,當然兩邊的醫護及工作人員都很親切,這次的疫情可以順利渡過,真的是辛苦這些站在第一線的所有人員了。

希望還沒打到的國民可以快快打到疫苗,當然也希望我這個老人不要有不舒服的副作用XD

2021/07/30 PM 02:21

不知道是不是心理作用,感覺上半身肩頸肌肉很僵硬,跟我前一陣子肩膀受傷,做事一整天晚上就全身僵硬的感覺很像,還好午餐已吃完,廚房清潔工作也告一段落,連開水都燒好了,就好好的休息 3 天囉。

2021/07/31 PM 01:00

昨天晚上覺得很累,但是都睡不著,有一點點發冷,但都是小狀況。今早起來只是覺得疲倦,昨天僵硬情形已經不見,但是左手臂注射處有點疼痛,大概像是有人一直捏你的肉的感覺。

中午煮午餐時,明顯覺得比平常累,廚房清潔時也是一樣。

2021/07/31 PM 03:45

感覺身體有一點熱,但量額溫也只有 36.7 度,疲勞感一直存在,決定來睡個覺。

2021/07/31 PM 05:49

睡覺也睡不太好,只有睡著一會,目前剛洗完澡,額溫一樣只有 36.7 度,但疲勞感似乎沒那麼明顯。

2021/08/01 AM 08:17

昨天一直到睡覺前,體溫都在 36.7 度 ~ 36.9 度之間排迴,就是身體覺得有一點熱而已,半夜起來上廁所後就不太好睡,但是沒有不舒服感,可能就是老了睡眠品質差吧,早上起床後就沒有昨天的疲倦感。

2021/08/01 PM 02:58

下午一點多開始,不知道為什麼肩頸又開始僵硬,打完疫苗明明都超過 48 小時了,但比起之前肩膀受傷的僵硬感,我覺得都是小意思。

2021年7月28日 星期三

PW3 永遠都是我的心頭好


01. Kindle Paperwhite 3 (最愛)
02. Kindle Oasis 2 (吃灰)
03. Onyx Boox Note Lite (掛掉)
04. Onyx Boox Nova Pro (賣掉)
05. Readmoo mooInk Pro (吃灰)
06. Kobo Clara HD (吃灰)
07. Hisense A5 (上網用)
08. Onyx Boox Nova 3 Color (賣掉)
09. HyRead Pocket (上網用)
10. Kobo Elipsa (看 PDF 專用)

Kobo Elipsa 到貨後,我手中的閱讀器已來到了 7 台,應該是目前最高數量的一次,如果扣掉已經掛掉的 Boox Note Lite、賣掉的 Nova Pro 和 Nova 3 Color,我總共曾買過 10 台閱讀器!

即使手邊有那麼多閱讀器,我的最愛還是 Kindle Paperwhite 3,不論是手感,看書的體驗都不是我手中其他的閱讀器可以相比。

隨著肩傷的逐漸好轉,我又開始拿起我的 PW3 閱讀了,看著一排的閱讀器,我真是對不起地球的北極熊呀XD

2021年7月23日 星期五

Kobo 的《精通 Go 程式設計》一書


這本書我大概已經買了 4 次,中英文紙本書各 1 本,英文流式 EPUB 電子書 1 本,最後一次則是 Google 的 PDF 掃瞄圖片中文電子書。

今天無意在 Kobo 上亂逛,同樣的一本書,Kobo 賣的居然是固定版面的 EPUB 電子書,這個格式的好處是會有目錄,價錢只貴了幾10元,太晚看到了,扼腕。

2021年7月18日 星期日

Kindle 轉檔閱讀的相關疑難雜症

將購買的繁體中文書轉檔到 PW3 閱讀後,不知不覺也過了快三年,陸續有遇到一些問題,今天剛好在 PTT 有人發問相關問題,本想在 PTT 好好留言回答,但 PTT 跟 FB 一樣,都不容易撰寫文章,只好將相關心得留在部落格中,有緣人自然會看見XD

01. 直排中文轉檔後,只能顯示橫排。

這個問題只要用 kindlegen 工具轉檔即可,此工具轉出來的是較新的 MOBI 檔,可以再透過 email 傳送到 Amazon 雲端,只要 Kindle 內有放置字型也可以指定字型閱讀,前提是 CSS 的 font-family 或是 font 沒有指定 Kindle 內有的字型,另外,這種方式無法在休眠畫面中顯示封面。

02. Kobo 繁體中文書在 Kindle 上呈現亂碼。

此問題是 Kobo 的書幾乎在每個 XHTML 檔案開頭都缺少了 <?xml version="1.0" encoding="UTF-8" standalone="no"?><!DOCTYPE html> 此段敘述,手動在每個 XHTML 檔案加上即可。

03. 語系為繁體中文的書,Kindle 內切換字型看到的都是簡體中文字型名稱。

此問題是在某次自動更新後才出現,不知為何 Kindle 會將非 Amazon 購買的書都當成簡體中文書,故只顯示簡體中文字型以供替換,雖然簡體中文字型也可以顯示繁體中文字,但標點符號都會無法置中。像我特別喜歡 Kindle 的圓體字型,我就會從 Kindle App 拿出我要的圓體字型再放入 Kindle 中使用,選擇字型時看起來就像這樣。


04. 自行選擇的字型無法起作用。

此問題是因為該書在 CSS 中有指定字型,像是使用 font-family 或是 font,大部份都是使用 font-family 指定,少數書會使用 font 來指定,像下面這本書僅拿掉 font-family 就沒有用。



將 CSS 裡面所有 font 最後面的指定字型敘述拿掉後,又可以使用喜歡的字型來閱讀了,這裡我指定的還是同一個字型,此時圓體字型的效果就可以順利呈現。


2022/04/28 更新

今天又遇到不能顯示圓體字型的書,後來才發現是該書指定了一個以上的語系,偏偏第一個又是英文,故即使你前一本看的是繁體中文書也選擇了圓體字型,但因為切換到一本非繁體中文的書,故之前記住的字型當然會失效,改成英文語系的預設為主,懶得改原始 EPUB 也沒關係,再把字型指定回來即可。

05. kindlegen 轉檔常見錯誤解決方式。

COVID-19 下,每個人都應該看的一本書 - 《這裡沒有英雄:急診室醫師的COVID-19一線戰記【電子書加值版】》

這本書之前預購時就買了,原本以為只有讀墨獨有,後來發現樂天也有,現在的我當然是選擇在樂天購買XD

這本書是由一位急診室醫生胖鳥所撰寫,看完這本書後,我們似乎也跟隨著醫生的視角,感受到這個可惡的病毒對人類帶來的影響,也了解到目前台灣醫護人員的辛苦,如果沒有這些醫護人員的努力,台灣也不能這麼快的恢復到目前的狀況。

平凡如我的凡人,總覺得病毒這個敵人離我很遙遠,尤其對我們這種不愛出門的人來說。但身處一線的醫生們卻是在維護團隊與拯救生命的天秤中,一次又一次的決定該以孰者為重,這種內心煎熬的交戰真的不是我們所能想像的!

幸好,目前暫時可以稍喘一口氣,希望這個可惡的疫情可以隨著疫苗的普及而早日淡化消失。

題外話:醫生的多才多藝果然不是我們平凡人能夠想像的,前有侯文詠醫生的妙語珠璣,後有胖鳥醫生的感性戰記,也多虧了他們,才讓我們能夠更了解醫生們的內心世界XD

2021年7月16日 星期五

膠水語言

印象中 Perl 是最早有膠水之稱的程式語言,意思是它很容易與其他程式語言結合。但我覺得任何一種 script 語言其實都可以當作膠水語言。

最近為了結合我自己的 Node.js 程式與别人寫好的 Python 程式,我選擇以 Windows Batch 來當中介,由於我需要將 Python 程式中得到的字串傳遞出來,原本考慮使用 os.putenv or os.environ 這兩種方式來傳遞環境變數,但在我的 Windows Batch 中卻無法接到此變數,本來在不同 script 中傳遞變數便有些東西須考量,不論是 Windows Batch 或是 Linux bash script 皆是如此。最終我決定使用檔案來傳遞就好,反正只要使用下面這招,就可以重導向去環境變數。

os.system("echo {0} > name.txt".format(outname))

SET /p BOOK=<name.txt

下面就是我的最終結果,終於有了好用的工具可以嘿嘿了XD


2021/08/03 更新

晚上打完下班卡後,馬上快速的替 CSS filter 加上去除 font 指定字型的功能,經實測還可以,希望可以一勞永逸的解決 Kindle 指定中文字型的問題。