A simple SSH shortcut menu for OS X


不知道大家都用什麼工具來管理日常會用到的 SSH 相關指令,剛好逛到一個 GitHub Repository - Shuttle

這個小工具可以讓人客製化一些常用的指令(雖然介紹是寫 SSH ,但其實這個小工具並不限)在 MAC OS X 的選單列上,用了一下蠻喜歡的。

VIM, ctags, Python


如果你有以下 2 種煩惱不妨看看這篇文章:

  1. 在呼叫某個函數前,去看一下該函數的長什麼樣子,特別是自己寫的函數
  2. 希望更有效率的研究某個 Python 開放原始碼專案

本文將使用 VIM, ctags 來解決這 2 個煩惱。

Debug Django


雖然目前 Django 1.9 (or later) 的除錯模式(debug mode)已經十分實用了,包含 exception, traceback, frame, code 都會清楚的顯示出來。但不見得每次都可以開啟除錯模式或者有最新版的 Django 可以使用,這時候還是有幾個實用的技巧能夠使用。

Know your VIM - 基本文字選取篇


在 visual mode 中, v 其實就代表 visual selection ,也就是選取模式。按了 v 之後可以搭配左右鍵開始選取範圍之外,也可以用以下的快捷鍵來更快的選取範圍。

Python 必備良藥 - virtualenv


virtualenv

現今大多數專案為了加速開發速度跟減少重複開發的成本,都不免會使用到其他方便的套件或模組,因此最好能夠對於模組的安裝與版本控管建立一套管理的機制。

所幸 Python 可以透過 virtualenv 與 pip 達到簡單的模組安裝與版本控管,提早養成此種好習慣的話,將可有效提高團隊合作開發能力,並且降低團隊成員各自開發環境相依模組版本不同可能帶來的影響,而且 virtualenv 可以有效隔離各自的開發環境,避免因為套件可能產生的衝突。

1202122