用 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 會是比較明智的選擇。以下簡單分析: 繼續閱讀 »
電磁輻射對健康的影響(極簡版) 取得連結 Facebook X Pinterest 以電子郵件傳送 其他應用程式 — 9月 20, 2013 1.電磁輻射(電磁波、光)依 頻率 高低可大略分為 游離性輻射 和 非游離性輻射 。 游離性輻射波長短、頻率高(約 10 15 Hz 以上),可打斷化學鍵、傷害細胞內的遺傳物質,因而有直接的致癌或致畸胎風險,常見的有紫外線、X射線、伽傌(γ)射線。核廢料和醫療放射科的放射性物質多半會釋出γ射線(也釋出阿法(α)、貝他(β)等射線,一樣會打斷化學鍵及致癌致畸,但不是電磁輻射)。 非游離性輻射波長長、頻率低,不會打斷化學鍵,沒有直接的致癌風險。紅外線、微波、無線電波、雷達波皆屬此類。 繼續閱讀 »
正向思考是與非 取得連結 Facebook X Pinterest 以電子郵件傳送 其他應用程式 — 7月 04, 2013 你看過《 祕密 》嗎?認同書中的說法嗎?你全心接受「 吸引力法則 」嗎?如果是,建議你也讀一讀《 失控的正向思考 》,他會讓你更聰明! 一如書名所示,本書當然是在批判「正向思考」……不對!本書旨在批判「失控的正向思考」!多數人都相信正向思考有益身心,本書作者也不例外;然而許多人推廣、行銷的正向思考實在太過頭、太反智了,這就不得不用用「失控」形容! 繼續閱讀 »
正義,怎麼做才對? 取得連結 Facebook X Pinterest 以電子郵件傳送 其他應用程式 — 11月 16, 2012 《 正義:一場思辨之旅 》是道德哲學教授邁可‧桑德爾(Michael Sandel)整理其在哈佛大學「正義」課程的著作。本課程修課人數在哈佛大學創下歷史高峰,同時也是哈佛大學唯一的公開課程,光 Youtube 點閱率就破百萬。 桑德爾教授是位循循善誘的主持人,他擅於引用生動活潑的生活實例與新聞事件,讓大家共同思辨、討論對各種道德與正義的難題的看法,並以清晰明確的邏輯闡說各種觀點的深層理由、代表的背後價值觀、以及可能的困難與矛盾。 本書無法呈現桑德爾教授的主持丰采,卻以淺顯而不失浮泛的論述,詳細地探討了各式各樣的正義觀。按照慣例,在此根據粗淺理解,穿鑿附會出本書內容的簡要摘錄。 繼續閱讀 »
說謊有罪,放屁有理? 取得連結 Facebook X Pinterest 以電子郵件傳送 其他應用程式 — 11月 03, 2012 說謊不道德,人人都討厭說謊。然而各位知道嗎,有件事盛行率是說謊的千百倍,造成的危害絲毫不遜於說謊,人們卻對它不知不覺,那就是……放屁! 繼續閱讀 »
問對問題,才能找到好答案! 取得連結 Facebook X Pinterest 以電子郵件傳送 其他應用程式 — 11月 01, 2012 市面上很多談論嚴謹思考的書,比如《 學會思考,你贏定了! 》、《 是邏輯,還是鬼扯? 》,在許多哲普、科普書之中,也能看到嚴謹思考的痕跡,比如《 如何閱讀一本書 》、《 這才是心理學 》、《 你以為你以為的就是你以為的嗎? 》。 然而,在比較一定樣本後,筆者以為《 問對問題,找答案 》一書觀點最為全面、深淺最為適當、適用領域最廣、態度最為中庸平和,是以冒昧向大家分享。 繼續閱讀 »