上週以為搞定了 CORS 與 Windows 驗證不相容問題,不料還有續集,接到需求 - 呼叫端來源 URL 可能有多筆,寫 IP 也要能通。 CORS 設定時需透過 Access-Control-Allow-Orgin Header 指定呼叫端 URL,而 Access-Control-Allow...

前陣子入手便宜升壓板接 18650 鋰電池轉 USB 插頭供 5V,經驗不足讓鋰電池過度放電,電壓降到 0.5V。 先說一下 18650 鋰電池的放電特性,剛充飽電的電壓為 4.2V,開始放電後電壓緩緩下降到 3.5V 左右,在達到設計容量後快速降到 3.0V 以下,如下面的曲線圖,Y 軸是電壓(V...

幫忙看了一個蠻奇葩的瀏覽器問題,症狀為 IE 連 A 網站有問題,其他網站則完全正常,改用 Chrome/Edge 看 A 網站也正常。初步檢測蒐集線索如下: IE 連上 A 網站,部分圖檔變叉燒包,網頁卡住。看其他所有網站都正常,改用 Chrome/Edge 連 A 網站也沒任何問題 用 F12...

因查案需要研究了 IE 的快取暫存檔資料夾,做個筆記。 我印象中的 IE 快取資料夾名稱還停留在 Temporary Internet Files,但這已是 Windows 7 時代的事,Windows 8/10 起,位置已改到 C:\Users\username\AppData\Local\Mic...

雖然 Windows 11 Edge IE 模式無法用 AD 帳號登入網站的疑慮已消除,IE Only 古蹟不致立即崩塌,但現在已是時侯該安排都更計劃,將老舊危樓逐步改建翻新,別拖到重要的事變成重要又緊急,搞出一場盛大「肝臟爆破秀」... Orz 今天遇到的問題與跨網站 AJAX 呼叫有關。我們都知...

前言:昨天看到新聞 - 全球最大 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 節能設計雖然省事但非最佳解,若有其...