2012年5月19日星期六

在Windows 7上安裝Django

可以參考在Windows 7上安裝Django!,這位先生有用eclipse,但我沒有,就把django裝完就解束了. 首先要先下載安裝 python 2.7 ,然後設定windows 路徑:點開左下角的微軟標誌,滑鼠右鍵點擊"電腦",滑鼠左鍵點開"內容",滑鼠左鍵點開"進接系統設定",滑鼠左鍵點開"環境變數",滑鼠點選"Path",滑鼠點選下面的"編輯",Path裡變數值加上"C:\Python27;"如圖反白處
Path設定好後,開啟dos 介面,打上python,如圖有顯示進入python介面路徑就設定成功了!
接下來下載 Django ,我是下載1.4版的,下載完把它解壓縮(我是使用7 zip解壓),解壓要連裡面的檔案都解壓喔!(解壓第一次後,再點入再解壓一次),解壓完後開dos後cd進入 \Django-1.4\dist\ Django-1.4\ Django-1.4 ,然後dir 一下看有沒有setup.py的檔案, 接下來下指令python setup.py install就開始安裝了,,安裝時間有點久,可以先去上一下廁所 ^^. 安裝完後dos進入python,先import django再print django.get_version(),如下圖
正常顯示1.4版就完成了! 接下來要開始第一個 django專案還要再吧 windows 7的Path裡變數值加入這一段 C:\Python27\python.exe;C:\Python27\Scripts;C:\Python27\Lib\site-packages\django\bin; 很長一串,但不加入這一段就不能startproject了,,細節我還不清楚?? 接下來dos裡md 一個目錄(我是用md djcode),再cd djcode,然後django-admin.py startproject mysite,一個叫mysite的專案就出現了,,. cd mysite,然後python manage.py runserver,開瀏覽器打上http://127.0.0.1:8000/ 有看到It worked就成功了!

2012年4月10日星期二

NBA偽球迷

最近因為"林來瘋",,結果我又開始看nba了幾乎十幾年沒在看nba了吧,,記得好像是喬丹第二次從公牛隊退休後我就沒再看nba了,,但籃球還是我最喜歡的運動之一啊,,偶而還是會去公園打上幾場街頭籃球.這次重拾NBA的熱情還發現一件令人懷念的事,,當年那個高中畢業就去打NBA的"凱文·賈奈特"還在NBA奮鬥中,,而且還拿下一次冠軍.十幾年過去Kevin Garnett也35歲了,,還記他剛進NBA時,誇下海口要在季後賽時震撼世界,,結果當時他在的灰狼隊卻被打趴,,.




















再看NBA後除了林書豪在的尼克隊外,,還發現一支很棒的球隊,,那就是"奧克拉荷馬市雷霆隊",陣中的幾個主將都十分年輕幾乎都是1988出生的,而且也沒有一些大牌雲集的球隊特有的銅臭味,,雷霆是我目前最喜歡的NBA隊伍

2012年1月17日星期二

amazon的售後服務


今年都沒寫任何blog,就把去年底因為用了兩個多月就故障的kindle和amazon的客服因為收到我的e-mail及電話反應kindle故障,就在一個星期內把新kindle寄給我了的經驗寫出來吧.
新kindle是免費的,而我還要把舊kindle寄回amazon才不會算我新kindle的錢,,這照片是當我收到新kindle時跟舊kindle一起的合照.
舊kindle後來我也寄回amazon了(必須在新kindle寄出起算的一個月內寄回舊kindle),amazon還退給我寄回舊kindle的運費.
結論:
amazon的售後服務好 :)

2011年12月29日星期四

數學符號

對於一個自學資料結構和演算法的人來說(不才在下)似乎最頭痛的就是多年沒碰的一些數學符號比如說"級數" 啊,,還有 "對數",,,等的這些,,,太久沒碰,都忘了這些是什麼意思了.

2011年12月14日星期三

演算法

想學一下演算法,所以去買了一本約300頁的中文入門書了^ ^,還買了一本用Python實作的演算法英文書,本書作者跟Beginning Python的作者是同一位.

2011年11月29日星期二

`gets' function is dangerous







最近在讀蔡明志老師的C語言入門書,讀到字串那一段程式的實作發生一些情況,我是使用gcc為編譯器,使用`gets' function會出現`gets' function is dangerous,,,.的訊息,但是程式還是可以執行,後來改用fgets就ok了參考了 Hsian兄的blog

2011年11月23日星期三

使用python寫cgi網頁

作業系統 ubuntu 11.10
網頁伺服器 Apache HTTP Server
如何使用python 在 ubuntu linux上跑cgi 網頁呢?以下是我參考Sheng Bao兄 的實做
首先進入 /etc/apache2/sites-available/default
進入後下指令打開default這檔案#sudo vi default


打開default後找到這一段 



    ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
    <Directory "/usr/lib/cgi-bin">
        AllowOverride None
        Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch
        Order allow,deny
        Allow from all
   
 把它修改成如下圖反白處 

記住:當你修改時,我假設你的apache http server 是還未啟動的狀態

修改完後:wq 接下來cd進入/usr/lib/cgi-bin

進入之後並sudo vi hello.py<----開始編寫python cgi 網頁
這是一個python cgi 網頁的例子



hello.py完成後一定要再下sudo chmod 775 hello.py, 這樣hello.py才能執行



 hello.py 完成後啟動 apache http server

接下來點擊 firefox 並在網址處打上localhost/cgi-bin/hello.py
localhost/cgi-bin/hello.py 這網址的/cgi-bin/就是當我們設定 default 時的cgi網頁預設路徑,裡面有存放hello.py