uWSGI

uWSGI

http://projects.unbit.it/uwsgi/wiki 是完全用 C 來實做的 wsgi server ,wsgi 就是目前 Python web 配置方式中最為通用的方式

現在 nignx 預設已經有支援了

我覺得最棒的是,哈哈看看安裝方式 http://projects.unbit.it/uwsgi/wiki/Install, 喔耶

pip install uwsgi

# OR

pip install http://projects.unbit.it/downloads/uwsgi-lts.tar.gz


你說,有沒有想按個讚壓,以後就不能說, uWSGI deploy 麻煩,綠角馬 ( gunicorn) 比較方便了

試試看才知道真實力, session 搬到,記憶體,或是 cache 後, C10K 應該可以輕鬆一些

PS 給新手,老手可跳過: 鄉親壓,當然還是要設定檔地,請參考 http://projects.unbit.it/uwsgi/wiki/Exampl ,記得可以搭配 daemontools ,或是 Upstart 一起服用喔 ,千萬不要天真又善良的由 source 安裝喔,各大 Linux distribution 都有販售

Play with Appcelerator Titanium

Titanium

體驗一下, cross platform mobile app 的開發工具 Appcelerator Titanium

Appcelerator Titanium

在 Debian testing 下面,會有一點點小問題,可以這樣解,分享的連結檔,有一些相依性的問題

http://developer.appcelerator.com/question/14471/symbol-lookup-error-usrliblibgdk-x11-20so0-undefined-symbol-gmallocn-solved


DUMMY STEP

1. download http://www.appcelerator.com/products/download/ , for me is 64bit Linux http://www.appcelerator.com/download-linux64

2. tar zxvf Titanium Developer-1.2.2 ; cd Titanium\ Developer-1.2.2/ ; ./Titanium\ Developer # will auto download SDK

3. git clone https://github.com/appcelerator/KitchenSink.git

3. ./Titanium\ Developer # import project KitchenSink

4. now you can build this app to your emulator or device

PS1: 也有 PhoneGap 可以玩,都很容易上手,還有 Andriod SDK ,或是 IOS 的 SDK 是一定要裝得啦, Mac OS 可以放在 VirtualBox 裡面跑

PS2: 如果要真的要 mobile development 也可以,把 ~/.titanium/ ,及整個 Titanium\ Developer-1.2.2 資料夾都放 Dropbox,再用 symbolic link 的方式連 ~/.titanium ,所以只要有無敵的 editor 就可以了

PS3: 真的不喜歡 GUI , 要用 command line http://guilherme.pro/2011/04/06/titanium-mobile-hack-execute-your-projects-from-the-command-line-using-make/ ,他的 test project 也蠻酷的 https://github.com/guilhermechapiewski/titanium-jasmine

騙人奢侈稅

最近房地產很大的假議題,我的想法比較像是,這只是一個假的名義,可增加稅收,又可以賺民意的議題,人人喜歡超人,喜歡科學小飛俠打擊惡魔黨,喜歡 naruto 總是可以逆轉勝,繼續追尋他的忍道,拯救夥伴。

所以政府,一發現政府聲望下降,就找一個民眾厭惡的名稱來加稅就可以了,大眾,也不覺得權益又被剝奪了,為什麼他要叫奢侈稅呢?其實是因為,貧富差距大,要立一個名目,來讓大家發洩,就像是已經不執行共產主義很久的共產黨,以前革命的時候一樣,把地主拉出來,讓大家批鬥,換得人數上的支持,有時候,看實情,可以多看一些不同的面向,就會覺的,我們其實還有些進步的空間

土地或是房地產的增值,在資本社會,不像共產主義,土地國有,原本就有很好的稅制方式來取得平衡,就是房屋稅,及地價稅,也算是相當程度的土地國有,比如每年市價 2% 的話,代表 50 年後,你必須負擔 100% 的市值回饋給國家, 但是在長年背離市場價格,及違反大多數金字塔頂人權益時,政府,會選擇,把眼睛閉上,造就了,可能,你在外縣市,市價 300 萬的新透天,可能房屋稅,地價稅,繳起來,比上台北市 20 年千萬的 30 坪公寓貴上許多

所以,不斷地劫貧濟富,這才是稅制偏離現實,造成的差距,而且是用制度,請你把錢拿出來把貧富差距再拉大,像是芬蘭的交通罰款用的是收入的比例,就是要讓大家一樣痛一樣

真的有興趣,可以看看 01 上面的討論 http://www.mobile01.com/topicdetail.php?f=356&t=2093369&m=f&last=27060152

PS: 所有的稅制都只是要把你口袋裡的錢拿出來的戲法,說真的,要說奢侈,對很多失業的人來說要繳國民年金,也算是奢侈

無人在意的網路建設

這是黑內 (HINET) 假民營化後,我們基礎建設不思進步的地方


http://netindex.com/upload/allcountries/

台灣第 48 名 2.08 Mbps


PS: 落後不可恥,也不丟臉,如果一點都不覺的自己落後,才是真的問題,假民營後,所有的問題,都丟給,他是民營公司,政府就沒有責任,那政府的存在感覺像是多餘的,也可以將政府民營化,或是外包

LG-P500

設定 Udev rules

$ sudo vim /etc/udev/rules.d/51-android.rules

SUBSYSTEM==“usb”, ATTR{idVendor}==“1004”, MODE=“0666”, GROUP=“plugdev”

$ sudo chmod a+r /etc/udev/rules.d/51-android.rules
$ sudo udevadm control –reload-rules # In theory not necessary.

然後把手機開 Debug Mode 用 USB 連接線接上

Django 1.3 cheat sheet

整理的粉讚


SOURCE
http://www.revsys.com/django/cheatsheet/


PDF 連結 http://media.revsys.com/images/django-1.3-cheatsheet.pdf

對 Django 快速開發者來說,http://djangopackages.com/ 有點像是套件的 App 及集散地, 分析 githubbitbucket 的結果



PS: 在你可以看懂開發者的 code base 之前 , 千萬不要以為自己就了解了什麼是,快速開發,絕對不是把,需要的功能,寫成幾萬行的函式庫,然後,就以為,這輩子,就只靠,這一套來快速開發

可憐可憐我壓

template 的 code 有 20256 行


======================================================
terry@terry:~/Dropbox/Fly/fb32/webdoc$ wc *.htm
45 152 1280 add2mysdi.htm
25 89 840 admeditmenusecond.htm
210 462 5372 admincontrol.htm
19 64 637 admin.htm
75 168 1595 adminitmodule.htm
1 1 14 adminmain.htm
469 1258 16209 adminmenu.htm
36 98 812 advdbdownrec.htm
66 220 2013 advdbdownrecresult.htm
9 17 186 ajaxlog.htm
0 0 0 _ajxaction.htm
347 1068 11331 _alloutputoptions.htm
188 618 7273 allsitelist.htm
105 300 3873 authautocomplete.htm
60 164 1421 authcontentbrowse.htm
17 68 483 _authlimitgroup.htm
48 130 1283 authoritybrw.htm
63 176 1647 authorityfolderhead.htm
8 22 163 authorityfoldertail.htm
93 271 2533 authoritynewrec.htm
42 98 857 authorityresult.htm
120 468 4475 _mysdibrwlist.htm
142 493 4776 _mysdihist.htm
.
..


略,共 318 個 template file , 不包含已經為各單位客製化的部份

32 108 1145 usercommand_score.htm
13 31 245 usercommand_share.htm
14 51 439 userinfo.htm
26 50 1573 webdescription.htm
6 22 142 webmged.htm
11 35 210 webmgedredirect.htm
10 34 265 webmge.htm
5 7 72 windowclose.htm
20256 62906 638262 總計
======================================================

PS: 這還能叫是 template 嗎?