prism

2011-04-14

Install Dropbox on Debian



小筆記安裝 ubuntu 的 Dropbox 安裝包,到 Debian testing 上面

照往例,一定不是很乾淨的作法,我才寫筆記



到 Dropbox 下載 Linux 64(OR 32) 下面的安裝包

http://www.dropbox.com/downloading?src=index

下面就是指令筆記,因為 Ubuntu 和 Debain 這一個相依關係名稱不同

假設我們下載的名稱是 nautilus-dropbox_0.6.7_amd64.deb


以此為範例,安裝要有 root 權限

dpkg-deb -x nautilus-dropbox_0.6.7_amd64.deb tempdir # 解開到 tempdir

dpkg-deb --control nautilus-dropbox_0.6.7_amd64.deb tempdir/DEBIAN # control 放到 tempdir/DEBIAN 下面

vim tempdir/DEBIAN/control # 編輯 control 檔,將安裝的時候抱怨的 libnautilus-extension1 (>= 1:2.22.2) 改成 libnautilus-extension1 (>= 2.22.2)

dpkg-deb -b tempdir nautilus-dropbox_0.6.7-terry_amd64.deb # 重新包一包,取一個名字

dpkg -i nautilus-dropbox_0.6.7-terry_amd64.deb # 安裝自己包的那一包,就可以了



接下來,看看,自己的應用程式選單裡,應該就有 Dropbox 了

2011-04-11

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 都有販售

PyCon US 2011

有太多的理由,不能參加,要工作,要帶小孩,要陪父母親,要掃墓,要去玩,太宅,不喜歡在一個很多人的空間裡

線上看吧

http://pycon.blip.tv/posts?view=archive

順便廣告一下 http://wiki.python.org.tw/PycTW2011

PS: 不知道自己能不能去的成

2011-04-08

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

2011-04-01

DJANGO-USERENA

其實跟以前的 django-registration 幾乎是一樣的東西,不過就是比較有在更新就是了

SOURCE CODE https://github.com/bread-and-pepper/django-userena


WEB SITE https://django-userena.org/


PS: Open Source 用久了,真是非常的感恩,有這麼多套件可以用,尤其是一堆都寫得暴讚的,比自己刻還好,由心感激