如果你真的因為某些原因,必須在 windows 開發,也對 angle development 沒有興趣,實在不會用 pip 裝,mingw 當 compiler 編一些 c 或是 c++ 的模組程式,真的也不想學,只求方便,可以動就可以了
可以下載國外整理好的套件
Unofficial Windows Binaries for Python Extension Packages
Posts for: #Python
RESTful for Django
一個發展沒有很久,不過應該很多服務有機會用的簡單架構,最重要,可以簡單客製,算是不同於,Piston 的地方,有機會用的,可以注意一下
django-tastypie
ps: 兩個我都不喜歡的地方都是,和 model 關係太密切,要切出來,做一些,和 model 不相關的,要自己做,好像是自己太懶了
werkzeug
werkzeug 看起來,很精簡,可以來玩玩
https://github.com/mitsuhiko/werkzeug
redis session for Django
還蠻多的,紀錄一下
django redis backend from Eric Florenzano
https://gist.github.com/668791
另一個
http://bitbucket.org/dpaccoud/django-redis-sessions/src
automan open source
AutoMan 是前些時候寫得 AutoMan 康合日盛下單機測試版,自己有需要開發的圖形介面下單機,一開始,看看好像大家都收錢,就也跟著大家的規矩,定一個小小的收費門檻,讓想要做程式交易的人,心裡有個底,但是後來自己心境的轉換,也算是改變吧,工具只是,開始而已,後面難的是風險的控管(心的控管),及交易策略的開發與執行,一直以來,除了停電,網路斷,還有報價源,報價錯誤,這些反而比較不不穩地外,automan 都很稱職,我先 Eating my own dog food 的原則,用了很久了,不過醜話還是要先說,工具,只是開始,是幫你,還是害你,誰也不知道,自己才是主人,賺了,記得多幫助別人,錢賺來是要花的,輸了,不要怪東怪西,怪天怪地,怪政府
各位,要是有好的建議或是程式的 patch 請不吝賜教,程式非常的短
專案網頁 https://github.com/terryh/automan,說明也可以在專案頁看到
目前,有 2014 12 月的期限,只要改一下,重新編譯就幾乎沒限制了,有期限,是希望,有更新的話,大家可以重新下載,不要有錯誤(bug),找到修正後,大家還是傻傻的舊版一直用
更新紀錄
0.4BETA 增加程式圖示,有好心人士可以回報一下在 64 bit 的 windows 環境下可不可以,還是需要另外建構,這一個檔案,用 PyInstaller + Python2.7.2 在 windows XP 32bit 的環境建構,第一次執行會產生 COM 的紀錄檔,先前都是用 Python2.5 + py2exe 在 32bit 環境建構,期限 201412,發佈時間2012/04/01
http://dl.dropbox.com/u/14137697/20120401/automan.exe
0.4BETA,期限 201412,發佈時間 2012/03/29
支援康和 OCX v3 的 API,移除支援舊版本康和 API,因為他們不支援了,訂正康和的代碼提示
http://dl.dropbox.com/u/14137697/20120329/automan.exe
0.3BETA,期限 201312
有支援康和 OCX v2 的 API
http://dl.dropbox.com/u/14137697/20110608/automan.exe
0.2BETA,期限 201212
http://dl.dropbox.com/u/14137697/automan.exe
在 windows XP 上,同時需要 MSVCR71.DLL 及 MSVCP71.DLL 請自行下載,如果是Windows XP可放在 C:/WINDOWS/SYSTEM32/ 下面即可,或是存到程式執行目錄
http://www.dll-files.com/dllindex/dll-files.shtml?msvcp71
http://www.dll-files.com/dllindex/dll-files.shtml?msvcr71
PS: 有認真的慢慢在做,像 TS 的工具,有機會,在發表給大家用,不過自從開始作遊戲之後,這一個順序,排在做遊戲之後 ;-),到了遊戲公司後,遇見幾個有趣的人,做遊戲真的很好玩耶,以前都覺得玩遊戲很浪費生命
repoze.bfg go with Pylons
好難得,在 Python 的 web framework 可以到了,人人都有 framework,人人都要造輪子的地步
終於,有合併的案例,repoze.bfg 和 Pylons 合併
http://plope.com/bfg-becomes-pyramid
新的專案網頁在 github 上 https://github.com/Pylons/pyramid
PS: Zope 好久沒有關心了
djangopackages.com
useful web site to find out reusable django app
找一些,好用的 django app 的網站,有套件的位址,還有 pypi 下載次數可以參考一下,目前好像,seo 沒有很高,寫一篇幫他加一下,以後比較好找
http://djangopackages.com/
ps: 改天應該整理一下常用好用的套件,很多公司的專案,都還用不上,有點可惜,畢竟團隊工作,最難的是溝通解釋,往往很趕的專案,都要求快,可以動就好,所以不會做太多的分析,做都沒時間了,哪來的心得分享,教育訓練,重要的是,要讀懂別的 code,除非遇到,做不出來的,才會停下來,認真的找答案
ps: Simple is hard, less is smart. and please please please….. read the code others wrote.
pip install from github
Example:
pip install -e git+http://github.com/jacobian/djangobench.git#egg=djangobench
PS: remember to use with virtualenv and virtualenvwrapper
Django 好簡報
PyAMF django test client
有用 PyAMF 來和 flash 坐資料傳輸,在寫 Django 的 test case,還要另外把 dev server 跑起來,才可以跑測試,這是一個,Unittest 的 test client 直接可以像 Django django.test.client 裡的 Client 直接對應 url 的方式來跑
http://hg.io/madssj/pyamf-django-testclient/src/tip/client.py
如果,不用 unitetest 用簡潔的 nose 寫 test case 可以把他所有的 self.logger 的程式標成註解
from django.test.client import Client
client = PyAMFClient(Client(), ‘/your_gateway_url/’)
service = client.getService(‘your_service’)
也可以直接跑 test case