Posts tagged with developer


工作的場合中常常會需要編輯的檔案,如果是老派的程式猿,會告訴你用 VIM,我以前也是這麼想,不過現在越來越喜歡用單純的編輯器編輯本地端的檔案。 本地端的檔案和遠端伺服器之間就一定需要有同步的機制。 SFTP 有一種做法是直接使用 FTP 軟體瀏覽遠端檔案結構,設定對應的編輯軟體,讓 FTP 軟體幫你傳送到遠端,例如 cyberduck的功能介紹裡所說的 Edit any file with your preferred editor Mount SSHFS 還有一種做法是將遠端伺服器 mount 到自己本地目錄下。付費軟體有 mountainduck,免費軟體有 macfusion2。 如果是 CMD…

http://brew.sh/2016/09/21/homebrew-1.0.0/ Mac 上面很好用的套件管理程式 homebrew 已經發佈 1.0.0版。 一些改變如 套件一律安裝到 /usr/local/Homebrew cask 整合 auto-update brew update 加速 更新的方法很簡單,只要 brew update + brew upgrade就可以了喔…

bash_profile 和 bashrc 的差別 對很多程式人員來說,剛接觸到 Linux (or Mac),打開 commandline,第一個學的就是 bash(shell),也往往會 copy 別人的 bashrc來使用。 但不多人知道 bashrc and bash_profile 的差別。 GNU 上的 Bash manual 倒是說得很清楚,差別就在於 interactive shells。 interactive shells…

Visual Studio Code 1.0 release Visual Studio Code 是微軟近年來改變策略之後放出的免費編輯器,不同於傳統的 Visual Studio,Visual Studio Code 是基於 Electron上所寫成的應用程式,使用了 Javscript and Nodejs 等等的 Web 技術,最一開始,是為了方便寫 javascript and typescript 而生。 如果要簡單一點想,和 Atom 相差無幾,…

gem install xxxyyy 大概是要在mac安裝些軟體時候會需要做的動作,安裝相依性套件,但是!! 升級到 10.10 mac很容易跑出這樣的錯誤給你看。 ERROR: While executing gem ... (Gem::FilePermissionError) You don't have write permissions for the /Library/Ruby/Gems/2.0.0 directory. 意思是/Library/Ruby/Gems/2.…

用 homebrew 安裝 python brew instal python setuptools & pip was installed by homebrew ,但我們需要更新一下 pip install –upgrade setuptools pip install –upgrade pip build link in Application folder brew linkapps 會在application下產生兩個link, IDLE.app and python…

需要從別人的branch延伸功能 git checkout -b featureA –track remote/featureA 或是設定upstream為remote branch git v1.7 可用 git br –set-upstream feature origin/featureA git v1.8 有更直覺的語法 git br –set-upstream-to origin/featureA git br -u origin/featureA push…

做開發工作,處理的系統一旦龐大,往往會蓋自己的開發機器,而不是用本機(不論是Mac, linux or Windows)建立伺服器,原因往往跟套件管理,機器權限管理有關。 大公司都有自己 inhouse 的套件管理,登入機器的權限管理與使用者管理也自有一套系統。想要用原生的 Mac建成類似的系統並且接上各個後端,是吃力不討好。 有些硬派開發者會標榜使用 Vim 無敵,當然這也是一個選項,但是我自己會儘量嘗試各種 IDE或 editor。 想要在本機編輯完程式檔案之後,直接使用開發機器驗證,有幾種方式。 Aptana 免費版本的就可以直接設定SFTP存取,即時把檔案拉下來編輯的做法。 sublime with sftp plugin…

homebrew 是 MAC 平台上普遍使用的 package management system. 同類型的工具還有 apt & yum 安裝 homebrew 很簡單,只要在 terminal 輸入 ruby -e “$(curl -fsSL https://raw.github.com/mxcl/homebrew/go)” 安裝完成就可以使用以下指令 brew install 安裝套件 brew uninstall 移除套件…