Cody Blog

http://blog.codylab.com

回顧 2014 日本東京馬拉松

至今在台灣參加了十幾場的路跑賽事。但是讓自己衝擊最深刻的還是今年二月到日本參加的東京馬拉松,參加馬拉松的心態其實也不是想跟誰拼個輸贏,大多是想感受現場的氣氛。而在東京街 ...

使用 south 來做 Django database migration

一般在 Django 底下更動 model 的時侯,必須使用 syncdb 這個指令,把修改的 model 同步到 database 之中,但是有個限制,就是只有新的 model 才會被更新,已經存在的 model 就不會更動,此時就需要south的幫忙。在 django 1.7 之後,這個 library 正 ...

使用 Pyenv 管理多個 Python 版本

pyenv 是一個 Python 版本管理器,也可以安裝 pyenv-virtualenv 達來支援 virtualenv 的功能。

安裝 pyenv 和 pyenv-virtualenv

$ git clone https://github.com/yyuu/pyenv.git ~/.pyenv
$ git clone https://github.com/yyuu/pyenv-virtualenv.git ~/.pyenv/plugins/pyenv-virtualenv
$ sudo pip install virtualenv

把下列加到 ~/.bashrc

export PYENV_ROOT="$HOME/.pyenv"
export PATH="$PYENV_ROOT/bin:$PATH"
eval "$(pyenv init -)"

安裝其它版 ...

日本東京皇居慢跑攻略

今年二月參加了2014日本東京馬拉松,比賽的前一天我到了人稱慢跑天堂的「皇居」,跑了5公里當作是賽前練習。在東京都市叢林裡面能有這一大塊綠地真是難得。而在日本皇居週邊,有不少開設給跑者 ...

SSH Tunnel

使 ssh 遠端連線的人很多, 但是 ssh 這個指令其實還有一些很有趣的tunnel用法,可以讓你擺脫一些限制。這邊稍微筆記一下:

Local port forwarding

在本地端開一個 port,然後 remote machine 會把封包轉送到指定的位置:

ssh -L <local_port>:<target_host>:<target_port> remote_user ...

解決 Geust VM 在 Nested ESXi 網路無法連外的問題

我遇到的情況是在 Ubuntu 13.10 上面安裝 VMware Workstation,在上面安裝了 ESXi 5.5。ESXi 上面的網路是使用 NAT,但是在 ESXi 上面的 VM 卻沒辦法連外 。這邊記錄一下解決的過程,簡單的說: ESXi上的 vSwtich 需要開啟promiscuous mode,然後 ,normal user 需 ...

《斷捨離》 筆記

斷捨離封面

  • 「斷」: 斷絕不需要的東西
  • 「捨」: 捨去多餘的廢物
  • 「離」: 脫離對物品的執著

斷捨離

從做以達成的狀態

  • 選擇物品的訣竅是思考用得到。因為用得到才有價值,而非可以用

「三分法則」

三分

東西一開始可以先分成三 ...

馬拉松心率訓練筆記

心率訓練

心跳頻率是身體疲憊情況的重要參考指標。在訓練的時侯,我們可以依照當下的心跳數來決定是否要加速或是放慢速度。另外在司博特也有提到:

專業的運動員可以透過早晨的靜止心 ...

研發替代役出國管制章註銷流程

聽說役期期滿了不註銷護照上持照人出國應經核準也可以順利出國。像我就比較不放心,還是親自跑一趟外交部領事事務局,把這個章註銷掉。

需要準備的證件

  1. 身分證正本
  2. 護照正本
  3. 退役證明正 ...