發表文章

垃圾新聞...

http://tw.news.yahoo.com/article/url/d/a/101114/11/2gzwm.html 公廁比垃圾桶多 德女孩驚奇! 我想她畢竟是來學中文的... 她想講的應該是垃圾桶比公廁還少吧...

在米國看到的好玩東西

圖片
今年一月去米國出差, 在 Staple 看到的有趣東西. 想不到吧, 連破產要填什麼文件, 都有套裝軟體呢... 而且在文具行就隨手可得. 該說米國相當制度化了呢, 還是經濟有大問題了呢?

Python cheatsheet

http://plog.longwin.com.tw/document-ebook/2010/11/02/quick-python-script-learn-2010 雖然都會了, 但是超cool.

admin panel

http://www.ourtuts.com/34-outstanding-admin-panels-for-your-web-applications/ admin panel都做這麼炫... 我真是太遜了...

Data store encoding issue

唔, 為了省空間, 想把一些放在 app engine data store 裡的文字, 用 zlib 壓縮起來放到 blob 裡. 在壓的過程中發現一些exception. 找了一些方法, 現在大致可以運作了... 原本 import zlib compressed = zlib.compress(log)  # 這行就會發生exception 現在改成 compressed = zlib.compress(log.encode('utf-8'))  # 這樣就可以了 但是在unzip的時候, 也要decode回來. zlib.decompress(compress).decode('utf-8') 這樣內容才會對喔...

Python 的簡短寫法

在 python 裡有時候我需要取得一個str的長度. len(a). 但是a有時候可能是None. 所以我就要 length = 0 if a:     length = len(a) 這樣子要三行吶. 後來得知可以這樣寫 length = len(a) if a else 0 cool!

Entity group

慢慢對 App engine 的 data model 有感覺了, 之前還習慣用SQL的時候, 總覺得要抓什麼都得用query, 所以在 App engine 裡也不自覺地動不動就用下面這三種方法來抓data, 即使只要抓一筆資料回來.