Jayce 的共享記憶體

帶著走的開發環境 - 把 Ubuntu 裝到 USB

By Lin Chieh (Jayce) |  Mar 24, 2018  | Ubuntu 作業系統

  軟體開發常常會需要 Linux 作業環境,但電腦又想裝 Windows 時候,一個常見的解決方式是在裝 Virtual Box,不過前一陣子覺得這不完全滿足我的需求,因為我有桌電和筆電兩台電腦,出門用筆電,在家用桌電,要兩台電腦共享 VM 就有一點麻煩了,後來決定直接把 Ubuntu 裝在隨身碟裡面,這樣就可以隨時切換我的開發環境,反正程式碼會丟到 github 或其他雲端,隨身碟掛了也沒損失。

  這篇簡單筆記當初怎麼安裝 Ubuntu 到 USB 內,因為當初安裝的時候沒有記得很詳細,所以僅列出主要重點。

繼續閱讀

Git 版本控制筆記 - 使用 github 及 ssh 金鑰設定

By Lin Chieh (Jayce) |  Feb 27, 2018  | 版本控制

  git 可以只作為個人版本控制用途,但更多的使用情況是另有一個主要的伺服器保管程式碼,這篇文章會介紹如何使用 github 這個時下最夯的 git 託管服務,將修改好的變更推送 (push) 到遠端以及拖拉 (pull) 本地端,另外也會介紹一下如何設定 ssh 金鑰,讓 github 授權上傳程式碼。

繼續閱讀

Git 版本控制筆記 - Git 安裝及環境設定

By Lin Chieh (Jayce) |  Feb 4, 2018  | 版本控制

  最近跟一些朋友聊了一下公司軟體開發的情況,發現一些傳統的公司還停留在沒有版本控制,或方法很陽春的情況,因此決定來寫一下 Git 教學筆記,一個我認為即將一統版控江湖的軟體,順便藉此機會讓自己 Git 的使用能夠更深入。這篇文章主要說明 Git 的設定,有一定程度的使用者可以快速瀏覽過去就好。

繼續閱讀

寫一個簡單、通用的 Makefile

By Lin Chieh (Jayce) |  Jan 21, 2018  | C/C++

  用 GCC 想要 Build Code 的話,除了直接使用 gcc 以外,再來就是寫 Makefile 了。不過很多時候只是想要寫一個簡單的測試小程式或小工具,還要重新寫 Makefile 那就顯得相當麻煩。這篇筆記了一個簡單的通用 Makefile,只需要修改少數幾個地方就可以應付規模不大的程式。

繼續閱讀