前言:昨天看到新聞 - 全球最大 3D 列印模型交流網站 Thingiverse 資料庫備份外流,其中包含 22 萬 8 千筆會員資料,包含生日、IP、姓名、密碼、地址、帳號... 密碼為「未加鹽的 SHA1 雜湊」。這篇聊密碼雜湊跟鹽的文章在草稿區擱了很久,順應天意,花了點時間把它寫完。 跟小木...

不久前遇到 Chrome 莫名佔用 CPU 問題時,當時驚喜發現同是 Chromium 核心的 Edge,除了比 Chrome 輕巧,還內建不少好用功能:分頁睡眠、垂直頁籤、集錦筆記、閱讀模式、網頁擷圖... 都讓人眼睛一亮(推薦 PAPAYA 電腦教室的 Edge 介紹影片),從此一試成主顧,用來...

這是我開發 PowerShell 小工具的常用技巧 - 將複雜的執行結果以 HTML 形式呈現,遠比用 Write-Output 輸出單調文字容易理解閱讀。例如:之前介紹的資料夾權限清單產生工具,用表格呈現結構化內容絕對比純文字強十倍,甚至還可寫幾行 JavaScript 動態展開收合支援互動操作,...

裝好 Windows 11 環境,古蹟維護小組成員最關心的莫過於 Windows 11 能否正常連上 IE Only 舊網站,雖然 Windows 11 移除了 IE11,但 Edge 有支援 IE 模式,早先在 Windows 10 測試過,只要在 Edge 正確設定,使用者可以手動切換,或由系統...

繼續我的定期炸彈電子鐘研發,前後搞了快兩個多月,電池續航力不佳一事始終未見起色。最早的網路校時版可以撐 50-60 小時,之後加了光敏電阻改成浴室開燈才顯示卻只多撐半天。後來想說無線網路可能是耗電大戶,關掉網路改用 RTC 時鐘,不料使用時間反而更短。後來還試了便宜 3.7V 轉 5V 升壓板配三顆...

先前買了18650 鋰電池轉 5V USB 供電電池座,多並聯一顆 18650 電池做電子鐘,但嫌兩個電池的電容量還是太小,想串到第三顆,但水壺空間有限,電池座體積有點大很難塞。逛電子零件網拍時看到有種 DC-DC 升壓模組,可將 0.9 ~ 5V 升壓到 5V,附 USB 插孔,一個只要 15 元...

同事分享的浮點運算案例。 這些年大家都已知道「算錢用浮點,遲早被人扁」,差 0.01 都會鬧出人命的應用,在 C# 乖乖用 decimal 就對了,但說來奇怪。JavaScript 這些年紅透半邊天,不管前端、後端、行動裝置 App、物聯網裝置什麼平台都能沾上邊,偏偏在數字型別方面沒半點長進,還是只...

分別在一台 PC 跟筆電 Windows 10 的 Hyper-V 裝好 Windows 11,筆記安裝的一些眉角: 機器世代請選「第 2 代(2)」,這個版本才支援 UEFI、TPM、安全開機等功能,Windows 11 對硬體要求較高,需要新一代虛擬硬體。參考:Microsoft Requir...

前陣子討論到 Chrome 88+ 加入的 Intensive Throttling 會造成 setInterval 大走鐘,同事提到可用 Worker 避開問題,發文後讀者 Scott 也留言提到。不過,在這個議題上,我覺得搬進 Worker 規避 Chrome 節能設計雖然省事但非最佳解,若有其...

之前用 ESP8266 做了一支浴室專用定期炸彈造型時鐘,第一個版本有點耗電,兩顆 18650 鋰電池大約只能撐 50-60 小時,之前改版加上光敏電阻改為浴室有開燈才顯示時間,32x8 LED 矩陣原本 24 小時顯示,縮短成一天只亮三到五小時,原本預期會省下不少電,但事實並非如此,電池續航力只延...

今天踩到一個詭異 IE 問題,耗去近一個小時,抽絲剝繭才理出頭緒。 改寫某個 IE Only 老網頁,改完用本機 IIS 測試是壞的,原以為程式被我改壞,因為修改前的版本在測試台 IIS 是好的。退回修改前的版本總可以了吧?沒想到程式仍然不正常,讓我當場傻眼,拼命想找出測試台跟本機檔案的差異,但確認...

同事分享踩到的地雷一枚 - 某個用 setInterval 寫的閒置倒數功能(參考:ASP.NET 小技巧 - 防止 Session 逾時與網頁閒置偵測),被發現超過時限很久還沒啟動。 經過調查,問題發生在 Chrome 瀏覽器,操作使用者曾長期切到別的頁籤看其他網頁,並未一直停在網頁。後來查到,今...

前幾天的五倍券開搶,九點一到不意外地系統當機了。話說,幾百萬人同時殺進來,系統撐不住很正常,完全沒事才叫意外,能很快復原就算設計者功力不差了。依據事前事後的網路評論,感覺會設計高流量系統的鄉民路人真不少,不管有沒寫過程式都能說出一番道理,分流啦、動態擴充伺服器、預先做好壓測、不能用 ASP.NET ...

前陣子做了兩支量產版 LED 環形夾燈,順勢重新調撥現有燈具,舊檯燈改裝的 LED 環形燈移至主臥室書桌供閱讀用,平時則照天花板當成間接照明,意外發現其柔和度跟亮度適中,於是它便取代壁燈成為睡前照明且頗受好評。但這衍生一個問題,原本壁燈開關在床頭,想睡覺時伸手可關,現在得起身到書桌關燈再摸黑上床。夏...

前兩個星期有天晚上洗澡到一半,自來水忽然變小,幸好來得及把肥皂沖乾淨,因時間已晚,隔天檢查時發現水塔是空的。不鏽鋼水塔剛換裝一年,先懷疑是沿用多年的抽水馬達故障,檢查時拍了桶身馬達忽然開始打水(跟電視機故障拍一拍會好一樣道理?),立即將浮球液面開關改列為嫌犯,但反覆拉放浮球吊繩都有聽到明確咔咔聲,三...