你知道 cloneNode() 可以把網頁搞壞嗎?! 取得連結 Facebook X Pinterest 以電子郵件傳送 其他應用程式 — 4月 20, 2020 最近遇到一件神奇的事,重現方法如下: 開啟 Youtube 首頁 。 確認 Youtube 各影片旁「⁝」三豎點狀的地方點擊會跳出操作影片的右鍵選單。 打開瀏覽器控制台,執行以下程式碼 clone 頁面元素: document.documentElement.cloneNode(true); 現在點擊「⁝」再也不會跳出右鍵選單了。 在 Firefox 和 Google Chrome 最新版都發生同樣問題。 繼續閱讀 »
用 git replace 改善 Git 本地版本庫的開發線圖 取得連結 Facebook X Pinterest 以電子郵件傳送 其他應用程式 — 12月 21, 2017 使用 Git 做版本控制時,有些開發歷史可能不便公開,它們通常會成為零散的本地分支。我們可能會希望這些本地分支能和公開的開發線接在一起,以利查閱及比對,此時可利用 git replace 修改本地版本庫的開發線,這樣做不須改寫既有歷史,不會影響公開版本庫,相關資訊也可以輕鬆在私人版本庫之間轉移。 繼續閱讀 »
用 git-store-meta 保存 Git 版控檔案的元資料 取得連結 Facebook X Pinterest 以電子郵件傳送 其他應用程式 — 12月 17, 2017 雖說 Git 一般是用於程式碼的版本控制,但偶爾我們也會把 Git 用在其他場合,例如儲存靜態網站資料、部落格文章、靜態站台生成器原始碼、甚至更一般化的檔案管理等等,這些應用情境往往需要檔案及資料夾維持正確的修改時間、使用者、群組、檔案權限等等。由於 Git 的功能限制,每次從 Git 取回舊版檔案和資料夾都要重新調整這些元資料,甚為麻煩。 git-store-meta 是我寫來處理這種問題的工具,可以把 Git 版控檔案的元資料保存在一個特殊的純文字檔案中,並且在需要時能重新套用回各檔案。 繼續閱讀 »
Windows 批次檔令人崩潰的特殊字元處理 取得連結 Facebook X Pinterest 以電子郵件傳送 其他應用程式 — 11月 30, 2017 有時我們需要對大量的檔案、資料夾分別做壓縮處理。壓縮很簡單,但如果要壓的檔案多達數十數百,一個一個做就太沒效率了。身為專業的程序猿,當然要想點法子偷懶。 我們利用優秀開源綠色軟體 7-Zip 搭配 Windows 內建的批次指令檔來達成偷懶的草根目的。 不過,由於 Windows 的 CMD 對特殊字元超凡入聖的處理能力,我們可以在過程中深切體會到 Windows 批次檔有多麼反人類……。 繼續閱讀 »
為什麼 Mercurial 沒有比 Git 更好 取得連結 Facebook X Pinterest 以電子郵件傳送 其他應用程式 — 9月 26, 2014 林雪凡寫了一篇《 為什麼比 GIT 更好--理解 Mercurial 版本管理系統 》,主張 Mercurial (Hg) 有很多 Git 沒有的優點。 兩款軟體我都實際用於專案管理超過 3 年,也研究及比較過不少還算進階的功能,竊以為該文不少描述不甚符合 Git 及 Hg 的一般使用情形,故撰此文稍做平衡報導。 繼續閱讀 »
猶豫 Mercurial 或 Git 嗎?選 Git 就對了! 取得連結 Facebook X Pinterest 以電子郵件傳送 其他應用程式 — 10月 28, 2013 Mercurial (Hg) 和 Git 都是很有名也很好用的 分散式版本控制系統 ( DVCS ),兩者各有特色,也各有一定的支持者和社群。筆者認為,絕大多數情況下,Git 會是比較明智的選擇。以下簡單分析: 繼續閱讀 »
我喜歡 Evernote 取得連結 Facebook X Pinterest 以電子郵件傳送 其他應用程式 — 2月 14, 2012 在 異塵行者 的推薦下有緣接觸 Evernote 這套筆記軟體,如今已將近一年了。雖然 Google Reader , Gmail , Dropbox 都是我很喜歡的軟體與服務,但在我心目中,他們的地位都不如 Evernote。Evernote 可說是我最常用、最依賴、也最欣賞的軟體之一,少了她說有多不方便就有多不方便! 繼續閱讀 »
盜連的法律與道德 取得連結 Facebook X Pinterest 以電子郵件傳送 其他應用程式 — 1月 28, 2012 未經授權複製一份網路上的圖片放到自己的相簿,就構成了「重製」的侵權行為。 然而,提供圖片、影音、檔案的連結,是不違法的。 那麼,直接把外站的圖片、影音、檔案嵌入到自己的網站呢?這就見仁見智了……。 繼續閱讀 »
全文轉載的缺點與實用之處 取得連結 Facebook X Pinterest 以電子郵件傳送 其他應用程式 — 12月 10, 2011 全文轉載或轉寄有許多缺點:切斷讀者和作者的連繫,讀者無法評分回饋或留言討論,作者估計不到正確的網路流量及受歡迎程度;它也製造虛假的資訊爆炸,讓 Google 得到清一色同樣的搜尋結果;也讓網路謠言難以查證與澄清。 繼續閱讀 »
笈成中醫資料庫 取得連結 Facebook X Pinterest 以電子郵件傳送 其他應用程式 — 2月 11, 2011 這是一個線上中醫古籍系統,可以線上閱讀、搜尋,線上共同編修;也能下載成各種格式,用於本機閱讀、檢索、列印、或程式巨集轉檔。 《笈成資料庫》首頁: https://jicheng.tw 繼續閱讀 »
簡繁秘書-簡繁轉換暨校對程式 取得連結 Facebook X Pinterest 以電子郵件傳送 其他應用程式 — 3月 18, 2010 (進入 簡繁秘書 ) 隨著技術的進步,簡繁轉換軟體多如繁星,似乎毋庸介紹亦無須研發。然而簡繁轉換正確率之瓶頸一直無法突破,簡體轉繁體尤為明顯,從「字」的層次上說,「幹」擾、頭「發」、乙「醜」等怪詞層出不窮;從「詞」的層次上說,「小明帶了一台計算機去考試」,天曉得他實際上帶的是「电脑」還是「计算机」?更有不可能判斷的句子如對照表「簡繁轉換常見錯字:干[干幹乾榦]、叶[葉叶]」……繁轉簡的問題少得多,但偶爾還是會發生,比如「乾隆」不是「干隆」,「原著」不是「原着」,「癥結」也不是「症结」。 繼續閱讀 »
古文書寫機 取得連結 Facebook X Pinterest 以電子郵件傳送 其他應用程式 — 12月 09, 2009 我寫的小程式 〈古文書寫機〉 ,可以把橫書(橫排)文本轉成有古早味的直書(豎排)文本,並且能設定各種樣式、加上各種分隔線,讓你回味古文簡單純樸的美好滋味! 操作說明內詳。本程式只有一個 html 檔,存下來就能拿到本機執行。 繼續閱讀 »
中文電腦輸入法文化雜譚 取得連結 Facebook X Pinterest 以電子郵件傳送 其他應用程式 — 5月 29, 2008 一、緣起 早在清末民初,中國積弱,列強橫行之際,知識分子便總結漢字的缺點是「三多五難」,「三多」是字數多、筆劃多、讀音多;「五難」是難認、難讀、難記、難寫、難用。漢字形體多達數萬,常用也有幾千,不花個八年十年,怎能逐一熟識?漢字形音背離,一字多音、一音多字,若非寒窗苦讀,怎能一一讀出?漢字筆劃繁多,較諸拼音文字,豈非龜兔賽跑?漢字書面語手口不一,文法混亂,邏輯不確,典故繁多,怎能用得輕鬆?無怪知識蔚為特權,文盲橫屍遍野! 繼續閱讀 »