2013年6月30日 星期日

南台灣第一次的 Python 聚會


     有幸受邀到 Tainan.py X mosut 當講者。所以就在前一天晚上好好的把 Sphinx 整理了一下,寫下一心的,希望台下的人未來有一天能因為這個 Talk 能受惠。

  除了開心當講者,開心聽演講之外,當天同時出現了這三年 PyCon TW 的講者。其中一位在 2012 時,給完演講以後就因為肚子痛被送走了。

  事隔兩年再碰到他,跟他聊了一下,我才知道他當時因為太緊張而肚子痛。

  他說從此以後他只參加這種小型聚會,再也不要上台了。

  能遇到比我還容易緊張的人真不容易阿!!

  最後講題內容是一個比一個好,這真的很爽阿!! 影片快點放上去吧!!

  最後附上 Tainan.py  的聚會資訊,南台灣的朋友快站出來加入吧!!

http://www.meetup.com/Tainan-py-Python-Tainan-User-Group/

 

2013年2月17日 星期日

virtualbox 讓 host machin 連上 guest machine

不用太困難,只要設定 NAT 裡面的 Port forwarding 就好。


2013年1月26日 星期六

Reverse Migration


South Migration


在 Django 上使用 South 做資料庫的 migration 很方便。
但有的時候你會做出些無法回復的migrate, 你會看到令人害怕的訊息:



    user = models.ForeignKey(User)


    user = models.ForeignKey(User, null=True, default=None)


 ? The field 'SuggestedBrand.user' does not have a default specified, yet is NOT NULL.
 ? Since you are making this field nullable, you MUST specify a default
 ? value to use for existing rows. Would you like to:
 ?  1. Quit now, and add a default to the field in models.py
 ?  2. Specify a one-off value to use for existing columns now
 ?  3. Disable the backwards migration by raising an exception.

這時,你會覺得早就指定好了 default, 但是south 多考慮了 reverse migration, 所以,簡單一點來說,選3 是沒關係的。

Reference



    http://south.aeracode.org/ticket/917