
[版本控制] 關於版本控制最佳實踐
在軟體開發的世界裡,版本控制(Version Control)幾乎每天都會碰到。然而,雖然大家天天都在使用,但每個人的習慣卻大相徑庭。有的人把版控當成雲端硬碟,提交極度隨興;有的人則是完美主義,不修到極致絕不提交。最近在職場上的觀察讓我感觸良多,於是決定留下當初編寫教育訓練的內容作為紀錄……

在軟體開發的世界裡,版本控制(Version Control)幾乎每天都會碰到。然而,雖然大家天天都在使用,但每個人的習慣卻大相徑庭。有的人把版控當成雲端硬碟,提交極度隨興;有的人則是完美主義,不修到極致絕不提交。最近在職場上的觀察讓我感觸良多,於是決定留下當初編寫教育訓練的內容作為紀錄……

不論是何種型態的網站,大部分的站長都會希望網友們能夠在自己的地盤待久一點。但有個惱人的狀況是:一旦有了連結,沒有特別去設定的話,整個網頁就跳轉到別的地方了。本篇要介紹如何利用 JavaScript 強制站內每個連結都開啟新的分頁……

GCC 是 C/C++ 的相當有名的編譯器,本篇將介紹如何設置環境,讓我們在 Windows 10 下也能夠使用,以及在 Visual Studio Code 中如何設定……

當時在使用 Pyinstaller 打包程式給朋友使用時,才發現副檔名 .exe 的這種執行檔,電腦超級敏感。.exe 是在 Windows 系統中通用的可執行檔的副檔名,大家應該都看過程式執行時,跳出「未知的發行者」的警告視窗,這一篇要來談談原因和可能的解決方法……

故事是發生在我需要使用 Ruby 環境架設 Jekyll 生成的網站,但在 Ubuntu 作業系統中處理時不太順利,因此產生了這一則筆記……

蠻常看到 JavaScript 中在 function 前加一個驚嘆號,理解用途後蠻容易懂的……

在擁有了 Avada 之後,花了快一個月的時間在設定內容,其中等待後台、等待更新、等待圖跑出來等等的時間我可以大言不慚地說占了快 1/3 吧。其實開心的時間只有前面十天……

有鑑於自己的手機預設主題到電腦的環境建置甚至到自己架設的一些網站都已經以較暗的主題為主了,Jupyter Notebook 再死撐著不換實在是說不過去,於是在此紀錄換主題的過程……

有時候做完了程式想將他打包起來,當成桌面應用程式或是直接在命令列呼叫,方便許多。這次要介紹的是打包 Python 程式成 Windows 中 exe 檔的工具-pyinstaller……

因為我很愛嘗試不同的東西,所以很常需要建置乾淨的環境來運行。但我這金魚腦只要近期沒有專案,下一次使用又要再重新找資料,乾脆自己先記錄下來……

直到我有次上傳檔名為 problem1.pdf 的檔案,再次下載檔預設卻變成亂打的檔名,但這份文件是要給學生看的,不知道是在哪個儲存步驟直接就幫我定義了pdf檔的標題……
Software Engineer from Taiwan