pretty code

2021年4月30日 星期五

《人形軟件》複刻版 - 一個愛與網路的奇幻旅程

這本書是我從四月初以來,在肩膀受傷後,第一本非常克難的閱畢的書。

可能自己也是程式設計師吧,對於同樣背景的作者寫的小說,我一向都沒有抗拒力?

當初會知道這本也是在讀墨社團中看到有人詢問是否能幫忙購買?

原本以為該書只能在台灣購買,想說要做做好事造福香港讀者,沒想到事實卻反過來,該本書只能在香港購買!為了能夠順利的購買該書,立馬在谷歌商店選了一個排名最前面的付費 VPN 軟體,將國家改成美國之後便成功的購買該書,可惜的是買了這本書之後,反而不能再繼續購買兌換碼?最終還是無法將這本書送給想要閱讀的讀者手上,算是個小小遺憾吧。

可能是善有善報吧,購買後翻了幾頁就覺得這很合我的口味,可惜的是肩膀受傷,實在不方便使用閱讀器閱讀,中間曾嘗試使用 TTS 朗讀,原本以為 TTS 是針對生病的人一個很好的輔助功能,沒想到聽沒幾頁就沉沉入睡,看來這不是一個適合我的閱讀方式。幸好親愛的老闆放了我八天假,終於在第二天的放假日中摸索出閱讀的方式也順利的閱讀完這本書。

這本書在約十一年前就已經出版,雖然裡面的主題在現在看來有些平淡無奇,但在作者的巧思之下,讓讀者無意識的踏上一段奇妙旅程之旅,整篇讀來絕無冷場,再加上又是直排中文,這本書絕對可以排入我最近看的五十本小說中的前三名,希望台灣能夠早日出版,以滿足該讀者的閱讀願望。

說起來能夠順利的購買並閱讀這本書,又何嘗不是一個奇幻旅程呢?

首先我先用 VPN 解決購買地區限制的問題,購買過程還不能使用信用卡,只能先購買犢幣,接著我還使用不應該存在的載具來閱讀這本書,在某種程度上也算帶有一點科幻成分,這也展示了我對這本書作者的崇高致敬吧?

2021年4月29日 星期四

讀墨網站的品質真的越來越差了

大概是去年我就在讀墨社團留言討論中稍微提到讀墨應該隨著會員數的增加而開始注意網站的品質,沒想到讀墨的網站還是趕不上狂熱的粉絲壓測?在石破天驚的一日375之亂後,有些網友的閱讀器必須重開機才能看到昨天購買的書籍,即使到了今天,網站的某些操作還是會覺得比平常慢,甚至是發生 DNS 無法解析的問題。

也許那些瘋狂的粉絲覺得登出登入沒有什麼大不了的,但下載過的書籍和時間都是成本,其實是一點也不該被接受的!

當然也有可能是 AWS 本身有問題也說不一定?但身為一個專業的工程師我是不會懷疑 AWS 啦,我只會先檢討自己的程式或是 VM 營運計畫是否有哪邊發生問題。

沒想到除了找不到閱讀器外,下一個買書的歸處也是我目前的難題?目前讀墨還是暫時領先群雄,Kobo、Hyread 真的要多加油呀。

2021年4月20日 星期二

Com port log 解析小技巧

人不舒服智商果然會下降?

上星期請假前的程式修改,到昨天才發現為什麼跟預期結果不符。

今天又再接再勵的想要加上錯誤行數顯示,但執行結果非常奇怪,行數與我在 UltraEdit 看到的行數不一致?

在只有平常三成功力的狀態下,辛苦的奮戰許久終於讓我找到原因。

Windows 下的 UltraEdit 在遇到 \r (0x0D) 時,不會把它當做換行字元,但 Python 在 call readline 時,預設會把 \r or \n or \r\n 都當做換行字元,故導致顯示行數不一致。

當然最根本的原因還是使用 com port 抓 log 時,很容易會掉資料,導致只剩下一個 \r。故這實在不是一個好的除錯方式,也增加了後續開發工具的潛在 bug。

解決方式也很簡單,指定換行字元即可。

f = open(filename, 'r', errors='ignore', newline='\n')

2021年4月16日 星期五

健康無價

從上個星期連假完上班後肩膀就莫名的痛起來,之前也有幾次這樣,過幾天就會自然好起來,由於不是很痛,就只有稍微注意一下日常生活姿勢,避免因為姿勢不正確導致身體受傷。

這個星期一開始,疼痛劇烈起來,連走路都痛,坐計程車回家時也沒辦法開門和關門,總計看了自費物理治療、常去的國術館以及台北慈濟醫院的復健科,每個人都覺得是肌肉拉傷,應該沒有其他問題,但真的好痛 >_<

還好老闆讓我請了三天假在家休息,果然休息才是最有用的,今天下午開始勉強可以打開電腦瀏覽一下工作信件,等到下星期一上班應該可以正常做事吧?為了彌補一下這禮拜本來想做的事,順便看看模擬的結果,星期一只好早一點上班了。

當然西藥也是有用的,雖然也是吃了好幾次後才覺得舒緩,我也分不清是時間到了還是西藥的作用?醫生開的處方是消炎止痛和肌肉鬆弛劑,我個人認為比較有效的是肌肉鬆散劑,有點像是讓肌肉不要一直緊繃以減緩疼痛。

網路上說肩膀肌肉拉傷要休息兩至六週,希望不要再痛了。

心情不好就是要花錢才能彌補心靈傷害,只是荷包君會不開心吧?



肌肉拉傷大事紀

自費物理治療:
04/09, 04/17, 04/24, 05/08, 05/15, 05/29, 06/05, 06/12, 06/19, 06/26, 07/10, 07/24, 08/14, 09/04, 10/02, 10/30, 11/27

2021/04/06 (二) 肩膀開始覺得不適。
2021/04/09 (五) 自費物理治療。
2021/04/10 (六) 第一次復健運動,下午參加活動背後背包站著約一個多小時。
2021/04/11 (日) 第二次復健運動,下午開始覺得肌肉怪怪的。
2021/04/12 (一) 國術館熱敷貼藥。
2021/04/13 (二) 國術館熱敷貼藥。
2021/04/14 (三) 不舒服請兩天假。
2021/04/15 (四) 慈濟復健科,診斷為肌肉拉傷。
2021/04/16 (五) 還是不舒服多請一天假。
2021/04/17 (六) 自費物理治療,起身不舒服冰敷15分鐘,中午吃飯非常不舒服,肌肉鬆弛劑越吃越痛,但無其他副作用也不會想睡覺。
2021/04/18 (日) 上下床起身的拉扯疼痛連冰敷都無法緩解。
2021/04/19 (一) 慈濟復健科,頸部 X 光 2 張,一切正常。
2021/04/20 (二) 起床開始使用紅外線熱敷燈舒緩疼痛,中午吃完飯走路曬太陽,恢復吃肌肉鬆弛劑,開始想睡拉肚子。
2021/04/21 (三) 這星期晚上吃飯都會全身僵硬,今晚連抬手吃飯都有問題。
2021/04/22 (四) 不舒服請兩天假,除了原本肩膀拉傷外,多增加肩膀手臂關節處也疼痛,扁桃腺腫塊,慈濟復健科,國術館熱敷貼藥加拔罐。
2021/04/23 (五) 看完病後這兩天比較像肌肉痛而不是神經亂痛。
2021/04/24 (六) 自費物理治療,完全無法躺下改用坐著治療,貼了肌貼更痛,坐計程車也很痛。扁桃腺腫塊家醫科看診,打針 + 7 天藥。
2021/04/25 (日) 狀況又恢復成肌肉痛而不是神經亂痛。
2021/04/26 (一) 上班日刮鬍子加吃飯用筷子更不舒服。
2021/04/27 (二) 親愛的老闆批准 8 天假,晚上坐計程車又痛,冰敷熱敷都無效,懷疑頸椎小面關節錯位?
2021/04/28 (三) 放假第一天,熱敷加脖子操感覺有舒緩,洗澡後開始做脖子操。但睡覺前右肩又痛,躺躺椅睡覺,幸好半夜順利上床。
2021/04/29 (四) 狀況不好,但每次小睡後都可以暫時回血。
2021/04/30 (五) 起床還可以,看完受傷後的第一本電子書,共花費六天,進公司跑測試,河濱公園走走吸收陽光,購買熱敷墊,受傷後第一次開車,但仍不敢轉脖子,暫停開車路人較安全。
2021/05/01 (六) 起床後右肩莫名的痛,中午吃販又全身僵硬,下午進公司跑測試,6 點多走時狀況還不錯?可以站著用左手扶立桿坐公車(非抬手)而不會不舒服。
2021/05/02 (日)  坐捷運回父母家吃飯,咳嗽時仍然會拉扯到肩膀導致不舒服。
2021/05/04 (二) 上下床開始正常,至少不會再拉扯導致疼痛,但左手小臂開始莫名抽痛,終於可以比較正常的抬起手洗頭。
2021/05/06 (四) 家醫科醫生認為不是皰疹,可能是都用左手導致代償,跟上次同樣的藥第一包吃下馬上不痛,但晚上還是又抽痛起來。
2021/05/07 (五) 晚上開始比較沒那麼抽痛?
2021/05/08 (六) 第二次嘗試開車,看起來還行。自費物理治療感覺還不錯,可以趴下或躺下治療,但下午去採購相關健康物品導致太累,脖子又有點僵硬。
2021/05/09 (日) 脖子同昨天有點僵硬,外出慶祝母親節用餐,整體感覺仍然還可以。
2021/05/10 (一) 最後一天放假,河濱公園走路測試後背包,暫時仍無法背後背包通勤。
2021/05/11 (二) 第一天上班日,整體感覺還行,但晚上回家仍然肩頸僵硬,整體恢復還是約六成。
2021/05/12 (三) 外接鍵盤架測試 OK,應該有助於避免桌子過高導致聳肩問題。
2021/05/13 (四) 除肩頸僵硬外,因躺椅睡覺姿勢不對,多增加右肩整片疼痛。
2021/05/14 (五) 右肩稍微沒那麼痛,但寫 code 實在不太方便。到了中午時又不舒服,吃藥可以減緩但需等 2 小時藥效生效,生效後約只能維持 4 小時。 
2021/05/17 (一) 啟動 AB 2 班輪流 WFH,感謝我的公司跟老闆,兩個星期只要去四天,目前早上起床右肩還是會被拉扯到而痛,但坐著休息十幾分鐘,便可以好轉。 
2021/05/22 (六) 超音波檢查右臂與肩膀關節處,肌腱與韌帶沒有斷裂,但肩膀有沾粘的現象。還順便做了儀器復健。
2021/05/23 (日) 也許是昨天電療緣故,今天拉傷處比昨天更痛,觀察中。
2021/05/26 (三) 右肩新拉傷處時好時壞,但悟出了不牽動肩膀的起床方式。 
2021/05/29 (六) 治療師覺得沒有惡化就是好消息,脖子放鬆比之前都多,安排兩種回家功課。
2021/06/05 (六) 今天是第 55 天,雖然這星期組裝升降桌花了一點力氣,但狀況又比上禮拜更好了。  
2021/06/12 (六) 這星期一進公司趕程式導致狀況比上星期差,但休息一個星期後好多了。今天多一種回家功課。
2021/06/19 (六) 這星期老婆又 WFH 故都自己開伙,狀況不好也不差,但肩頸無時無刻都覺得僵硬,治療師認為單純是煮飯出力過多肌肉酸痛,整體來說還是有變好。
2021/06/26 (六) 這星期又比上星期好,雖然有時還是會覺得僵硬。 
2021/07/10 (六) 這是第一次不是因為預約不到的隔兩個星期回診,我自己覺得跟兩個星期前差不多,但至少沒惡化。 
2021/07/24 (六) 狀況跟兩個星期前差不多,下次改 3 星期後回診。 
2021/08/14 (六) 這個星期是 WHF 後回去上班的第一個星期,打字一個小時後就肩頸僵硬,不變的是隔天早上睡醒仍舊可以恢復。 
2021/09/04 (六) 還是老樣子,不到半天就僵硬,隔天睡醒可以恢復,下次改 4 星期後回診。
2021/10/02 (六) 比一個月前好,但是晚上還是會僵硬。 
2021/10/30 (六) 還是老樣子。
2021/11/27 (六) 還是老樣子,但有事一個月都沒作運動,也沒惡化。


2021/04/19 更新

幹,之前的好轉只是假象,上星期寫完文章的晚上又劇烈的痛起來,連吃藥都沒用,甚至覺得吃了藥更痛,感覺是肌肉持續發炎腫脹後壓迫到神經,故影響到脖子,而脖子又回過頭來影響肩膀,還好六日老婆不用上班,有人可以幫忙處理日常生活事務。

還有一個可能是不是因為沒動的關係,筋膜開始沾黏,故一動就好痛,目前每下床一次都會被牽拉到神經。

2021/04/20 更新

怕是對藥物過敏導致奇怪的疼痛現象,昨天提早回診,是個蠻帥的型男醫生,查了一下原來是復健科主任,不過網頁上放的照片跟本人都不像XD

劉主任在做了身體檢查後,詢問我是否要拍 X 光片,可能因為晚上又很痛的關係,沒注意到如果不方便的人可以換前開式的衣服做檢查,還是無視肩牓的疼痛硬扯的把衣服套入身體,心中真是幹聲連連!總共做了兩張脖子 X 光片,醫生診斷的結果,骨頭很正常,沒有任何異狀,但有一點點椎間盤突出,不過是在正常範圍,故也不是引起疼痛的原因。

既然不是骨頭等問題,更確定了就是肌肉拉傷,醫生還是多詢問了工作以及平常划手機平板等狀況,殊不知我個人是連一台平板都沒有,哈!但有告知醫生我用最多的是 Kindle,看來還是要注意姿勢以及調整讀書環境。

花了 200 塊燒錄光碟方便以後參考,DICOM 廠商看起來是英非特。

今天風和日麗,春暖花開,雖然早上起床拉扯那一下還是很痛,但這次我就直接去熱敷了,似乎有助於減緩疼痛?北丐洪七公在受傷後看了九陰真經,才發現該動的時候還是得動,這個星期六要來詢問一下物理治療師了,看是否可以做些運動以加速血液循環幫助恢復?

中午吃飯時特地走慢一點多曬太陽,果然陽光就是大地的母親,感覺又更好了。

2021/04/21 更新

雖然感覺這禮拜有好轉,但到了晚上還是全身僵硬,幸好晚上的疼痛一天比一天能忍受。另外昨天恢復吃肌肉鬆弛劑,沒有覺得對肌肉有幫助,但每吃必腹瀉,身體也許想告訴我什麼吧?我會試著去跟身體好好對話。

2021/04/23 更新

幹,太歲真不是開玩笑,生病以來在心裡罵的髒話都可以出書了,不舒服又請了兩天假,寶寶心裡苦,寶寶不說,唉!

可能是這個星期每到晚上就開始僵硬又硬抬起手吃晚餐的緣故,多增加了旋轉肌附近那一塊疼痛,導致前一晚都沒睡好,連穿衣服都有問題了!

還好昨晚有親愛的老婆餵吃晚餐,但寶貝妳真的不太會照顧人,都是平常太寵妳的關係,以後生病好了,一定要挪些家事給妳參與,嗯,就這麼決定了。

2021/04/25 更新

前天去完慈濟再去國術館熱敷貼藥後,下午狀況還過得去,至少比較像肌肉疼痛的痛,而不是神經什麼的在亂痛,不料昨天早上出門看自費物理治療時,因早上起床左肩被拉扯了一下加上坐公車時右肩又被拉了一下,整個人是臉色慘白的去看診,連躺都不能躺只好坐著治療,最後還因為血糖過低直冒冷汗結束,幸好休息一下就還可以,為了避免出門的危險,改約下下星期再來治療。

由於這兩天扁桃腺左右各腫了一顆,老婆怕還有其他問題,便叫了計程車趕場去看一個看了很久的自費家醫科,其實司機如果技術不好,坦白說比坐公車更不舒服。

到了家醫科診所,本想直接看扁桃腺就好,無奈醫生真的太認真,又做了一堆檢查讓我痛上加痛,不過自費的好處就是想拿幾天藥都隨我,故直接拿了七天的藥,醫生還建議加打一針應該是消炎止痛的針吧,總共只收 1,600。

時間也快接近中午,直接在外面吃飯,這段時間還不是很舒服。吃完飯等老婆買微波食品的同時,直接坐在學校路邊曬起太陽,也不知是太陽還是打針的緣故,HP 應該有回血三成左右。

今早起來就回到星期五的狀況,雖然不算滿意但還可以接受,希望下禮拜可以漸入佳境。

2021/04/26 更新

早上刮鬍子多花了一些時間,右手似乎不允許這樣的持續抬手?中午吃飯時用了筷子後似乎也變糟糕了些!看來最近還是吃麵包比較不傷肩牓。

另外做鋼鐵人用手推進的動作似乎讓肩膀有比較舒緩?持續觀察看看。

已經跟親愛的老闆說視情況請長假休息,感謝我的老闆,這兩天把事情安排後就把剩下的特休請完好了。

2021/04/27 更新

親愛的老闆准了八天假 + 五一勞動節一天假,總共可以休息兩個禮拜,希望痛痛趕快好起來。

昨天晚上坐計程車上下車又被拉扯到,晚上回家一整個不舒服,不論是冰敷或熱敷,一點舒緩效果都沒有,坐立難安大概也不過如此!但我還不確定是因為肌肉拉扯還是因為車子頭枕突出座位不好坐導致脖子前傾的緣故,如果是後者的話,也許是脖子小面關節錯位的問題,因為脖子轉某個角度似乎有稍微舒緩的感覺?看起來等身體稍好一些,還是得回治好我 T12 胸椎的中醫傷科大師那治療才行。

2021/04/28 更新

今天是放假的第一天,雖然早上起床後又被拉扯到,但因為不用上班,試了熱敷、脖子毛巾舒緩操後,終於在中午前恢復過來。

怕睡覺又被拉扯到,下午在躺椅小睡了一下,也在家裡走了幾圈活動一下筋骨。

傍晚洗澡時又用熱水沖了好一陣子,洗頭時手也比較抬得起來,感覺還不賴,放假果然是對的,感謝親愛的老闆。

睡覺前右肩又痛了起來,只好克難的在躺椅上睡覺,睡到 2 點多醒來感覺還可以,嘗試自己上床睡覺,還好可以成功躺下,第一次覺得似乎有好轉的現象。

2021/04/29 更新

昨天半夜雖然順利上床躺下,但棉被被我老婆壓住,大概等到四點過後才趁她翻身搶回棉被,因此也沒睡到幾個小時。

早上起床雖然沒拉扯到,但狀況都不是很好,昨天有用的毛巾操都無法舒緩,幸好都能在躺椅上小睡片刻,每次小睡起來都能暫時舒緩,下午也是靠小睡暫解燃眉之急,幸好晚上上床時沒有受到影響,暫時 Safe。

2021/04/30 更新

今早起床還可以,在讀完了受傷以來閱讀的第一本書後便決定去公司繼續下一個測試實驗。

雖然可以順利開車出門,但因為不敢轉動脖子,右邊後視鏡都是憑眼角餘光觀察,著實容易對其他人造成危險,暫時還是不要開車好了。

去完公司後吃完早餐店的午餐,順便去河濱公園走走吸收陽光,在陽光的幫助之下,身體狀況感覺還過得去。

回來的途中順便買了三樂事的肩部熱敷墊 SP1213,用起來是比我的飛利浦紅外線燈好用,希望可以一天比一天還要好。

2021/05/01 更新

早上起床右肩一直莫名的痛,但不是不能忍受的痛,至少比前天的痛還要再好一點,可能昨天外出還是有用了點力氣。

為了喝雞湯補充元氣,中午在外面吃飯,算算時間昨天的測試應該也做完才對,便又走路進公司準備下一個也是最後一個測試。

沒想到人算不如天算,測試數據居然還有 5 個點未完,只好在辦公室等待測試結束。

目前恢復進度看起來是能用左手出力握住公車桿子的下半段了,只要避免坐下跟起身,看起來坐公車應該已經不成問題,但這就要改變我的習慣,改成左手專門用來碰觸可能有病毒的物品,一時之間還真不適應,目前好像也只能先這樣囉。

現在時間來到 17:41 分,終於來到最後一個測試點,再忍一下下我就可以解脫了。

2021/05/06 更新

前天禮拜二開始,上下床已經虎虎生風,雖然是稍嫌跨大了點,但應該也恢復了五六成有吧?

洗頭時也明顯感到動作幾乎都算正常了,看起來肩膀肌肉拉傷恢復到可以差不多正常生活,至少要三個禮拜多應該是跑不掉的。

正當要好好做些活動來復健一下肌肉,左手前臂神經又莫名的痛了起來,感覺很像皰疹的 fu。到今天已經第三天了,情況依舊沒有好轉,還是出個門看醫生吧!

天公伯呀,雖然我這兩年是比較少做好事捐款沒錯,但我真的是個好人呀,拜托不要再搞我了,我媽媽會難過的XD

我的家醫科醫生認為不是皰疹,據他所說是神經影響肌肉導致抽痛,開了跟上次一樣的藥,不過才吃了一包,下午神經馬上就不抽痛了,西藥真可怕XD

晚上吃飽飯又開始抽痛,但只有原本的六成,難道下午不痛是因為鮭魚,玄米茶,生抹茶甜甜圈,還是兩杯拿鐵?明天繼續觀察囉。

2021/05/10 更新

大概昨天開始左臂神經比較不抽痛了,前天看物理治療時,有詢問過治療師,他也認為抽痛可能是最近都用左手做事導致代償,也順便詢問是否是喝了咖啡有助於舒緩神經抽痛?他認為喝咖啡可以讓血管擴張,應該是有助於肌肉放鬆。

今天就是最後一天放假了,因為前天下午又去選購家裡電腦椅以及升降桌的關係,晚上又去家樂褔幫老婆換椅子,可能稍微累了點,這兩天脖子有點僵硬,但整體恢復情況應該是有六成多左右,明天開始上班才是見真章的時候,希望一切安好。

中午外出剪頭髮,背上後背包去河濱公園曬太陽順便測試一下是否能使用後背包通勤,看起來即使背包只裝基本物品,對現在的我來說仍然是一個不小的負擔,暫時還是先用手提袋通勤吧!

2021/05/11 更新

早上走一站去坐公車,不料沒有我喜歡坐的位子,勉強坐在低底盤輪子上的座位,可能是脖子角度不對的關係,沒幾分鐘就覺得肌肉又開始僵硬起來,馬上起身改用站的,果然一路平安站到目的地。目前看來通勤依舒適度排序應該是坐捷運、自行開車、站著坐公車

由於該班公車只能坐到公司附近的捷運站,走了約 15 分鐘到公司,到目前為止感覺都還行。

2021/05/12 更新

上班還是很耗費體力XD

昨天只改了 2 個 Bug,程式碼寫不到 30 行,另外還寫了幾封英文 mail,剩下的時間就是在開會和跟別人討論系統架構的設計,昨晚吃晚餐時,還是覺得全身僵硬,是沒有頭兩個禮拜晚上的嚴重度,但還是算在不舒服的光譜範圍內!

幸好上網訂的鍵盤架已到貨,原本很怕被實驗桌背面鐵框所限制導致無法使用,幸好鍵盤架的支架固定吸盤是位在靠近邊框的 1/3 處,故能牢靠的固定在我的實驗桌邊,這樣一來我也不用煩惱要如何自帶升降桌去公司了XD



2021/05/14 更新

連續上班四天了,打字還是會讓受傷情況緩慢惡化,即使我已配備了鍵盤架減少聳肩!

頭兩天晚上下班回家,只是覺得肩頸僵硬,昨天晚上除了僵硬外還多加了右肩整片疼痛,可能還是跟昨晚太累不小心在躺椅上睡著有關,希望這個星期六送來的沙發躺椅能讓我晚上上床前多增取一點額外時間休息。

今早起床疼痛沒那麼嚴重,但這樣的狀況根本無法開發新功能,幸好今天的 OKR item 已經快完成了。

古人說:傷筋動骨一百天!誠不欺我也呀。

到了中午時又不舒服,吃之前家醫科開的藥可以減緩疼痛,但需等 2 小時藥效生效,生效後約只能維持 4 小時。 

2021/05/18 更新

還好這禮拜輪流 WFH,又可以爭取時間休息了,雖然在家上班對沒有書桌的我寫 Code 比較麻煩!目前狀況還是沒辦法回到休長假的最後一天(05/10),如果新傷要 2 個禮拜恢復的話,我預期下個星期應該會有比較好的進展,家醫科的藥還剩最後三包,萬不得已絕不動用,真是可惡的疫情呀。

2021/05/23 更新

新增的拉傷一點也沒好轉的跡象,偏偏這個星期六的自費物理治療也額滿了,昨天還是硬著頭皮出去看病,還好這家診所願意使用超音波幫我診斷,但據醫生說明斜方肌處無法使用超音波診斷,故只有檢查右手手臂與肩關節那塊,目前看到的是肌腱與韌帶沒有斷裂,但是肩膀因為 41 天沒有活動已經開始沾粘,目前我還不知道要如何避開斜方肌等肌肉而去活動關節處?真是為難。

醫生說還是做一下機器復健好了,電療 + 熱敷做了10分鐘,冰敷鎖骨腫脹處 10 分鐘,總共可以做 6 次,做完就需要繼續掛號。

今早起來斜方肌拉傷的地方是比昨天還痛,感覺是肌肉的痛,原本還打算今天下廚的我,看起來還是只能隨便吃了。


2021/05/26 更新

電療完也過了快四天,拉傷處的疼痛也是時好時壞,我都不知道下一步的治療方向為何?目前只希望自費物理治療不要因為疫情而休息呀!當然還是以他們安全為主,跟那位物理治療師都配合的很好,也可以詢問一些我不懂的疑問,後續的恢復狀況只能看天了吧!幸好早上已經摸索出起床不要拉扯到右肩的方法了,不然每次醒來到真的起床都要花費我半小時以上,真的是浪費我的生命呀。

01. 醒來時先活動一下身體,轉轉手跟脖子。
02. 稍微左右轉動避免受傷。
03. 右手臂稍微出力貼緊身體。
04. 左側躺預備動作時,左手拉緊床單,左手手肘出力將身體頂起便順勢起身。

2021/05/29 更新

還好今天物理治療所有正常營業,治療師覺得沒有惡化就是好消息,今天因為肌肉放鬆度比前幾次都好,故針對脖子做的調整有比之前還多,不論是小面關節還是頸椎附近肌肉在調整後都有比較舒服。

除此之外,回家開始要練習兩個動作,如果無法做完亦不要勉強:

01. 雙腳與肩同寬背靠牆面,縮小腹以及縮下巴,肩關節處沒有靠牆無妨,每天站立一分鐘,初期時間不要過長,避免姿勢跑掉。
02. 腋下夾緊一定厚度之毛巾,將手從 90 度開放到接近 180 度,此動作要訓練棘下肌,每天做 10 下即可。

2021/06/05 更新

今天針對動作不懂的地方詢問物理治療師,為了避免左右不平衡,他建議可以兩手一起做棘下肌訓練動作。

2021/06/12 更新

這星期一為了避免霸佔 VPN 資源進辦公室趕程式導致狀況變差,休息一個星期後有變好。治療師也覺得身體比上星期僵硬,順便提醒我雖然辦公設備都已就定位,但打字時還是要注意姿勢避免聳肩及脖子前傾,內觀的功夫果然很重要,還是得花心思好好修煉才行。

今天多了一種回家功課,主要是要鍛鍊下斜方肌,上半身保持挺直,將兩手置於後方,類似平常使用滾筒按摩小腿的樣子,差別在手指朝後,數 10 下的同時,感覺下斜方肌有動作,一天做兩次,一天 1 ~ 2 回。

另外,要避免出力時閉氣,可以用數數字或是呼吸來避免此問題。

2021/06/19 更新

老婆這星期又可以 WFH,故每天都要張羅兩餐,每次煮飯含吃飯時間都要忙一個半小時,剛好就把我的午休時間用光。

自己是覺得每天肩頸都無時無刻在僵硬,但治療師覺得只是單純煮飯肌肉出力的酸痛,身體狀況還是比上星期好。

今天還順便糾正了我第一個功課的第二個動作,腋下需夾一定厚度之毛斤,我看至少要浴巾等級,約需五公分以上,另外動作不能做快,因為一做快我就會不自覺的聳肩。

2021/06/26 更新

這星期又多了一種回家功課,類似第二種功課,上半身先坐直,右手順著椅面往前,停個幾秒再回來,大概做 5 到 6 下。另外,下次改約兩個星期後,順便也可以測試不回診的情況下,身體的反應會是如何?

還有就是靠牆開手的那個動作,張開的時候吐氣,回來的時候吸氣,照治療師說,用力時都是吐氣。

2021/07/10 更新

第一次兩個星期後回診,我覺得跟之前差不多,但這兩個星期我發現每天肩頸僵硬的情況,大概隔天早上睡醒就可以恢復,當然程式寫多一點還是會僵硬。今天增加一種回家功課,手跟頭做出力的動作,四個方向,每次出力 10 秒,共做 5 下,要注意不能聳肩,整個腹部都要用力,注意不能讓腰部兩邊肌肉出力,這樣會造成代償效果而練不到要練的肌肉。

2021/07/24 更新

這次是第二次兩個星期後回診,狀況跟上一次差不多,都是工作一天後晚上會覺得僵硬,右肩肩胛骨比較嚴重,動作會牽引到右邊脖子,但睡一覺起來可以恢復。今天又增加一種回家功課,面對牆雙手推牆,注意縮下巴跟不要聳肩,大概 10 秒即可。下一次改 3 個星期後回診,今天已經是受傷後的第 104 天。

2021/08/14 更新

這星期是 WFH 後回去上班的第一週,約打字一個小時後就身體僵硬,隔天睡醒就可以恢復,但晚上就不太容易把手舉起來。治療師今天有特別放鬆側邊的肌肉,還追加了雙手反背推牆 5 ~ 10 下的動作,由於早上上班太趕,晚上又身體僵硬,詢問治療師後,至少要做的動作是靠牆站 3 分鐘跟今天雙手反背推牆的動作,三個星期後再回診確認結果。

2021/09/04 更新

開始要做伸展,包含斜方肌跟側邊肌肉,每次約 20 秒,下次開始變四個星期後回診。今天已經是受傷後的第 145 天。

2021/10/02 更新

晚上也要做伸展,另外多了一種類似瑜珈死蟲式的動作要做,只要四肢各做一下即可,重點要注意脖子及 hold 住核心。

2021/10/30 更新

類似瑜珈死蟲式的動作要緩慢的做,現在要做 5 組。另外還有很難形容的 2 個動作要做,也是 5 組,還有一個靠牆弓箭步伸展胸椎的動作,一次要做對稱。

2021/11/27 更新

原來我靠牆動作一直都做錯,頭不用靠牆,應該說上半身要維持一直線,以這個為前提去做靠牆動作。還有死蟲式的手往前伸時掌心要朝內。另外,今天額外請治療師幫忙檢查小腿酸痛問題,初步覺得是大腿太緊的緣故,建議要拉筋及每日抬腿幫助血液循環。

2021年4月8日 星期四

VS Command Prompt

程式設計師都是小腦,每次都要 Google,留一份在網誌備忘。

How many servers does a data center have ?

一直對這個數據沒有概念,趁著閱讀各家伺服器說明書的同時,查詢了一下 Google,以下面文章來看,一個數據中心擁有百萬台以上的伺服器應該是有可能的,看起來伺服器管理軟體必然需要多個節點才能管理一個數據中心,而節點本身也是一台伺服器,若以 Intel DCM 可以管理一萬台的官方數據來看,光安裝 Intel DCM 的節點也要超過上百台。

2021年4月7日 星期三

HTTPS 封包解析方法

原本我只知道可以透過瀏覽器儲存密鑰的方式來讓 Wireshark 解析 HTTPS 封包,但對於不是透過瀏覽器出去的封包就沒辦法了!我當時就心想,既然可以透過儲存密鑰的方式來解密封包,那我只要打照類似中間人劫持的環境,就可以拿到密鑰解析 HTTPS 封包。

今天無意間發現一個專案 mitmproxy,就是在中間執行一個 HTTPS 代理伺服器,之後便可以順利的分析了。

2021/04/09 更新

差點都忘了還有另一套軟體 Fiddler,跟 mitmproxy 一樣,本身就是一個代理伺服器,但在抓封包之前,需先做兩件事:

1. 在被監控的系統上,設定代理伺服器,將其指向 Fiddler 的 IP,但不是被監控系統上的軟體,都會走 Proxy 出去,故不一定可以抓到那些軟體的封包,一般來說,瀏覽器是比較沒問題的,至少瀏覽器軟體都有提供 Proxy 的設定。
2. 使用瀏覽器連到 Fiddler IP,點選下載憑證,並將 Fiddler 的自簽憑證匯入被監控的系統並信任它。

據我實測的結果,Hisense A5 上的軟體似乎不管 Proxy 設定,沒有抓到任何封包,但是我在 Windows 10 上開啟 Chrome 瀏覽器,瀏覽某家電子書商的書櫃,確實是可以看到解密完的 HTTPS 封包。

2021年4月5日 星期一

抓封包步驟備忘

太久沒抓封包了,記錄一下步驟。

硬體接法

Port 1 - TP-LINK Wi-Fi AP
Port 2 - ADSL line
Port 5 - Laptop (Mirror Port)


軟體設定

01. 開啟對外 AP 設定網頁,確定 Port 1 取到的 IP。
02. ip.src == 192.168.1.10 or ip.dst == 192.168.1.10 (Wireshark Filter)。


由於我的目的是想確定是否有不正常封包,故我會把另外安裝的軟體都設定成強制停止或先暫時移除,接著把自動更新等功能停用,避免造成誤判。另外,還要記得把自動休眠或自動關機等功能停用,才能確定系統有在連線,因為有些機器休眠是真的會停掉網路連線以節省電力。

底下是我抓 Boox Nova 3 Color 封包的畫面,我們可以看到,最前面有些封包沒有顯示出來(直接傳送 TCP 封包,沒有看到 DNS 解析的動作,也有可能是程式便是 Hard Code IP Address,就不會看到解析 DNS 的封包,但前提是該 IP Address 必須永遠不變),但只要是對外的 IP,都可以去任何查詢封包網站,確定該 IP 來源,像編號 4883 的封包,便是送往中國騰訊的封包,當然我們不能說該封包有什麼問題?因為像文石系統或是其相關 App 可能會用到騰訊提供的 SDK 等工具來開發,可能某些情況下是需要連到該網站的,比如 AI 的推理在雲端等。

但我的習慣還是會裝 App 把它擋掉,反正就是把 Wireshark 抓到的封包都擋掉就是了,只要確定你不需要該服務。


2021/04/09 更新

差點都忘了 Windows 10 就有內建行動熱點功能!開啟它之後,電腦就會變成一台 AP,此時會長出另外一個無線網卡,我們只要針對該網卡 IP 抓取封包即可,以我的例子是 192.168.137.1,我們連 L2-Switch 和第二台 Wi-Fi AP 都不用準備了,完美。

2021年4月3日 星期六

Onyx Boox Nova 3 Color 入手

在等待台灣廠商出電子紙手機或彩色閱讀器的同時,為了避免對彩色閱讀器有不切實際的幻想,星期一在確認了上鋐有現貨後,立馬就轉帳完成購買程序,而上鋐也很快的在隔天送貨到府。

剛拿到時,第一印象就跟之前買的 Nova Pro 感覺差不多,連重量也是!

至於我最關心的彩色表現,需要分兩部份來說明。

彩色漫畫或是彩色書籍

只要設定每頁刷新,彩色顯示畫面看起來是蠻清楚的,但相對的亮度也要打開一定的格數,否則底色確實會偏暗,我自己是設定在 80% 左右。另外,在這樣的亮度下,個人感覺是比黑白電子紙還容易累,如果不介意底色偏綠,使用 50% 左右的設定,眼睛的疲累感就沒那麼明顯。簡單來說,只要外部光源夠亮,不開背光也沒關係,同時仍然可以保有鮮豔的色彩。有一個熱心網友做了前光亮度的測試,大家可以參考看看。


彩色上網方面

即使用了 Daniel 網友開發的 EInkBro 瀏覽器 App,可以使用按鈕翻頁減少觸發畫面刷新,但相對的缺點便是殘影較明顯。另外,我自己是覺得手上的 A5 手機不論是在上網還是一般操作上都比 Nova 3 Color 順暢一點。

不得不說,文石軟體可以設定的優化細節很多,再加上內建的懸浮球功能,可以減少一些 App 的相容性問題以及提升閱讀體驗。

此外,我自己有遇到兩個小問題,一個是網路有時會無預警斷線,但用我自己手機的分享就正常;另外一個則是左下角翻頁時常要點 2 次才行,但用觸控筆又正常,因為我都習慣用雙手拿閱讀器閱讀,故我都是用大姆指翻頁,我後來發現跟接觸面積有關,似乎接觸面積越大越容易有問題,我之前買過的 Note LiteNova Pro 也有類似的問題,雖然不是很滿意但勉強可以接受。

我自己覺得文石進步最多的是操作速度以及耗電改進,一個晚上沒使用,隔天都沒掉電,電量使用情形圖表曲線是水平的。

整體來說,如果有閱讀彩色需求,我認為可以購買,但如果平常都以黑白閱讀居多,或是已經擁有海信 A5 等系列手機的人,我倒覺得可以緩一緩,也許之後的技術會越來越好也說不定?

2021/04/05 更新

趁著連假最後一天架設環境來抓取網路封包,方法如此篇文章,有執行過的 DNS Query Domain 共有 8 個,其中 yun.tim.qq.com 最誇張,最後面幾次幾乎是 2 ~ 4 分鐘就執行一次,透過 DNS 查詢的結果只知道是騰訊的 Cloud,因為資料的傳遞是走 HTTPS,故無從得知傳了什麼資料出去。

另外,在編號 400 和編號 431 封包之間,間隔了約 1,714 秒(1,977 - 263),換算下來約略為 28.5 分鐘,那是因為我在停止休眠設定時忘記按下確認,故系統還是進入休眠狀態,這也印證了為什麼我感覺 Nova 3 Color 過一夜的電量幾乎沒變,那表示它真的有在休眠,背景沒有作任何動作。


2021/04/06 更新

趁著 build code 的空檔,隨意看看昨天抓到的封包檔案,看到一個 HTTP API,看起來是將本機的 App 資料回傳一份回去,裡面可以看到我有安裝 Kindle App。


除了查看 DNS Query 的封包外,如果是直接指定 IP 的封包,由於不需經過 DNS 解析,可能在分析時就會不小心忽略,像我有抓到一個很奇怪的封包,約 2 分鐘一次會傳資料給台富雲(主機架設在台富雲上),如果說是 Heart Beat 功能,我覺得傳出的資料也太多?


趁著中午吃飯,再稍微研究了一下,我看出整個來龍去脈了,首先透過 182.254.116.116 這組 IP,發送了一個 GET API,接著便取到 175.97.144.144 這個 IP,之後就是都走 TCP 封包傳資料出去。


晚上又多研究了幾個封包,編號 72093 和編號 72115 似乎是檢測 Wi-Fi 熱點是否需要登入的技巧?編號 72100 和編號 72102 則是回報機器從鎖定變成解鎖狀態。至於編號 72105 感覺是去更新京東書城書籍資訊用封包。


2021/04/07 更新

昨天回家想了一下,我抓的是 TP-LINK 的對外 IP 並以 Mirror Port 去監控它,假設 TP-LINK 也會偷傳封包出去,這樣則無法區分到底是誰的封包,要驗證它最簡單的方式就是使用一樣的環境,但只啟動 TP-LINK AP,這樣便知道到底是誰了?

2021/04/08 更新

昨天又想了一下,應該跟 TP-LINK AP 無關,因為我在機器進入休眠時,確實是沒有抓到任何封包,看來就是 Nova3 Color 本身的封包沒錯,可惜今天就要面交給網友了,假日無法再做進一步測試。