發表文章

目前顯示的是 11月, 2021的文章

文章總列表

VOLVO XC60 DPF 重生機制

圖片
我的VOLVO XC60 D4是柴油車,配備了DPF(Diesel Particulate Filter),過濾燃燒後的微粒。微粒累積一定數量觸發DPF regenerate(再生)。引擎會想辦法讓熱騰騰的柴油到達DPF,柴油燃燒產生高熱燒光DPF裡的積碳 接上Car Scanner Pro觀測DPF regeneration的過程,幾個觀測重點 每600公里發生一次,和速度無關,在市區照樣做,溫度夠高即可 高速行駛,能讓DPF溫度上350度,拉高溫度能加減燒掉碳粒(被動再生?) 主動再生粗暴而有效率,650度左右,總時長約13分 DPF soot,煙灰估計值,數值regenerate瞬間噴上17,然後逐漸降低到0 上述機制和車友的XC70 2013平台有些不同,P3平台五缸會根據DPF soot(微粒)重量累積夠高觸發;XC60 2017用里程當觸發信號,是個定期打掃的概念 DPF保養建議(我的結論) 不用特意保養,他的策略滿理想的 我曾經停車DPF重生做到一半,燒燙燙,下車聞到燒焦臭臭味道。不會火燒車,放著不會怎樣,下次跑滿600km會再觸發 DPF重生(650度)比開高速有效(350度) 可以看Car Scanner Pro的Distance since last DPF regeneration,每600km做一次,運作約13分鐘里程不會上升,燒完才會繼續累積。盡量讓重生做完整

EXCEL表格二維查詢公式

圖片
Excel易學難精,這篇要介紹一個我覺得很重要,但是微軟似乎沒有附上的功能 首先有一份資料表像下面這樣,這是每年證交所公布的上市公司收入排行。把區域選起來後,給表格取個名字。老是叫他B2:E7就遜掉了,命名以後,TBL就代表這張表 如果我們想知道"no1"的"中位數"是誰,微軟提供最接近的版本是vlookup,下面敘述能取出中位數,裡面的3代表第三個column;可惜過了三個月,我也忘記3是什麼鬼;甚至後面的FALSE我都忘了他的意思     = VLOOKUP("no1", TBL, 3 , FALSE) 經過一番研究,我能用OFFSET()取出表格第一列,再用MATCH()比對能算出3     = MATCH("中位數", OFFSET(TBL, 0, 0, 1, COLUMNS(TBL)), 0) 和vlookup湊起來就自動化了,結果三個月過去,我完全看不懂自己在寫什麼鬼     = VLOOKUP("no1", TBL, MATCH("中位數", OFFSET(TBL, 0, 0, 1, COLUMNS(TBL)), 0), FALSE) 後來我學了點VBA,按ALT+F11寫了以下一小段code 這次我能拿到漂亮的答案了。這次我有把握,三個月過去,我應該還看得懂     = get_tbl(TBL, "no1", "中位數") 兩個版本 我不理解,這麼基本的功能,微軟竟然沒提供。如果有人知道請務必告訴我,試算表有VBA常會因為安全性不給開

考績評量表編寫指南

圖片
我上班以來,打考績都要員工提自評表,主管一對一對談,討論當年工作,以及明年方向。經歷 黑箱 複雜流程後,決定當年考績。以前有學弟剛進公司問,這個自評表作什麼用?孩子啊,這張表格是 分紅申請書 啊! 除了分紅數據不能自己決定,自己做過什麼自己列,日後想 換工作 回顧也有東西看 HR知道大家 懶 忙,提前半個月公告;在公司瞥見同事動筆讓我壓力沉重,Paperwork讓人想逃。通常我會挑個周末,沐浴,更衣,空下幾個鐘頭編寫 我會重讀當年週報,列出年度工作主軸,火力展示當年工作成果 既然是烤雞表,最重要的是商業(錢),闡述工作和商業的相關性,通常不會錯 回想那些事搞砸了,可以怎麼改善。古代人 曾子 每天反省三次;我一年只做一次,還有 1000 倍進步空間 反正都要想了,順便看看去年的報告,想一下公司裡有什麼題目想做,只要是團隊相關的事,通常有機會幫忙調整 最後想一下,工作有什麼想法,需要什麼協助,既然要跟老闆面談,時間要花得值得 寫烤雞表要花不少時間,回顧過去,展望未來,盡量賦予這事正面意義。今年我做了一件更有趣的事:順便寫篇文章下來 圖片是2020年我在IKEA逛街,他們螢幕保護程式的畫面!各家公司作文寫法好像都差不多😅 今年小孩來交大踢球,天寬地闊,狗兒慵懶;抱著筆電,在期限前寫完烤雞評量表

iperf奇遇之Docker篇

圖片
前一篇iperf測試篇 ,沒有寫的細節是,我在NAS主機透過Docker運行iperf服務。這篇來看Docker這個重要IT技術的概論 我家的Synology DS411+II從2011年已經上線10年了,機器很穩定,裝完即忘。我突然有個念頭,能不能把iperf跑在NAS,隨時就能測。答案是 不可以 ,群暉沒有提供iperf套件;但是 也可以 ,群暉提供Docker,可以在Docker之上跑iperf 多年來我始終沒搞清楚Docker,這篇我用自己的觀點,幫這個地球增加一篇Docker概念說明文 Docker的代表圖案是一艘貨輪;底下的貨輪是執行Docker服務的主機,高規格的電腦就像十萬噸級貨輪長賜號,可以載很多貨櫃 塞住蘇伊士運河 貨櫃是很好的比喻(後面會不斷使用),他有固定的尺寸和形狀,堅硬的外殼,任何人把貨品照著規格打包就能上船運輸;貨櫃不在乎是長賜輪或是小漁船;貨櫃之間彼此也不互相干擾,同在船上的貨櫃不需要彼此社交 我的NAS裝上Docker以後就變成一艘…能放貨櫃的小漁船,下載iperf貨櫃回來跑,很快NAS就多了iperf主機功能;想安裝別的軟體,也可以下載別的貨櫃回來跑。 所以Docker服務對我的價值是,給NAS安裝新軟體變簡單了,抓回來就跑,沒有困難 ---- 上述的比喻再想深一點,其實沒那麼簡單,因為軟體其實依賴某個 環境 才能跑。比如以前Windows要打3D game要安裝DirectX;如果要打懷舊遊戲,也許得裝個舊版的DirectX;如果想同時玩新舊遊戲,可能得安裝新舊版本DirectX,也許微軟根本不給這麼做。這代表, 軟體要正常運作,除了軟體本身,還包括他依賴的環境 假如一台電腦要同時跑上千套軟體,根本不可能同時安裝所有基礎設施,如上述範例, 想安裝兩個版本DirectX搞不好都困難重重 所以Docker卓越之處在於, 貨櫃除了封裝軟體,還一併封裝環境 ,因此能抓下來就跑,不用安裝軟體。另外貨櫃的隱喻代表環境的隔離,每個貨櫃能用不同的基礎設施 ---- 所以什麼是 環境 ?我會說是Linux作業系統加上相關軟體;我們來看一下Docker特異功能 我的NAS跑群暉Linux,上面執行Docker服務 Docker服務會啟動一個虛擬的環境,裡面想做什麼都可以!所以我就下載了 iperf3貨櫃 ,建構於 Alpine Linux 。在虛擬

iPerf測試WiFi網路速度,MT7621 vs. Q855/ D1000/ AX200

圖片
由於 換換病 發作,我想升級 小米路由器pro ;機器完美運作三年多,刻苦耐勞,有Gigabit Ethernet,WiFi5,無線網路速度也快;究竟要不要換掉他? iperf 是法國人寫的測網速工具(網址有.fr),使用很簡單,同個執行檔丟兩部電腦執行;一邊當server,一邊當client,就能測試網路速度了 Server iperf3 -s Client (告訴server IP) iperf3 -c 192.168.6.100 先測試乙太網路骨幹,這裡不能率先出包;用筆電和桌機能跑上946Mbps,沒問題 把小米路由器 刷成OpenWRT ,用 opkg 安裝iperf3,測乙太網路速度只有860Mbps,換我遲疑了:究竟是OpenWRT沒有最佳化得徹底,還是MT7621跑不上去。但我也懶得刷回原裝韌體了 附帶聊一下opkg包括兩千多個套件,我裝了gcc和Python,以後就能在路由器上寫程式了 接下來測試WiFi無線速度,根據以下連結,無線基地台在頻寬80Mhz,雙天線最高866Mbps,兩倍頻寬160Mhz可以跑上1733Mbps 不同的 Wi-Fi 通訊協定和資料傳輸率 (Intel) 【詳解】WiFi 與電磁波!2.4GHz 與 5GHz WiFi 的速度有多快? 我測試手邊的設備在2.4G/ 5G WiFi的效能,標示 最強 和 最弱 ,王者高通拿了兩個最強,聯發科和Intel各拿了一個 最弱 小米9手機,Qualcomm 855, 90M/ 670M Oppo Reno 5 Pro手機,MTK D1000, 56.7M / 595M Lenovo T480s筆電, Intel AX200 ,87M/ 434M 分享數據機團隊工作日常:分析賽豬公數據。大家都標5G WiFi,拚個速度應該很合理。也許測完就發一題給Intel分析:Intel AX200被Qualcomm 慘虐35%,請加快分析 這種測試不確定很高,手持的方法,機器擺放位置,元件差異,當下網路狀態都會影響結果。測試的人苦,分析的人也很苦。整機PK確實能找到問題改善產品,缺點是空包彈也不少。不過數據機團隊不敢輕忽每份報告,該看的一個都不會少 玩三國志武將能力不會全滿,PK互有輸贏很正常,但是只有輸家才要分析數據。如果產品做點什麼能折磨敵方武將(工程師),做得就特別起勁。 互相傷害求進步(