發表文章

目前顯示的是 2013的文章

將Django 專案放在apache web server上

圖片
我們如果用Django架了一個網站當然會希望先測試一下,比如說現試著從其它電腦連進來看這個架的網站測試它的所有功能看是不是正常,這時後就要先把網站放在web server上,這樣才能經由其它電腦使用瀏覽器連進來看. 以下示範設定Django 專案放在apache web server上: 作業系統 ubuntu 12.04 desktop (已經裝了vim) 1.裝 apache web server 2.裝wsgi 3.設定apache,進入default 設定檔 4.在default 設定檔裡加入以下兩行用黃線畫的設定路徑 5.因為default 設定檔已經加入路徑,所以必需有此路徑的django.wsgi檔案才行,按此設定在mysite 底下新增一個叫apache的目錄,再新增一個叫django.wsgi的檔案 6.在django.wsgi檔案裡寫上以下的內容,要注意的是黃線處是你的專案名稱如果不叫mysite就要改一下 7.寫好儲存離開,再重啟apache web server 8.再從其它電腦用瀏覽器連進來看,有看到網頁就是設定成功了

學Objective-C編程

圖片
因為想學Object-C編程,所以買了一台 2013Mac Book Air,收到Apple的出貨通知後追蹤貨物才知道是從上海寄的(29號收到),目前還在適應 Mac中  簡單 Mac Book Air 開箱 一開始是讀這3本書學Object-C/iOS 編程,2013/08~2013/12,,,還買了其他iOS7的書及看iTunesU的線上課程

programming

programming is the process of gradually debugging a program until it does what you want.   ~ Think Python(Allen Downey)  編程 的過程中逐漸調試程序,直到你想要做什麼 

vim設定行號ubuntu,mac

圖片
首先locate vimrc的路徑,再進入編輯 加上這一列 set nu 後面"set number beside when using vim open a file 是我自己另外加的註解可以不用加 再用vim打開後就有行號了,而且發現一件事,vim 裡的註解似乎是用 " 而不是#或// ps:至於該稱它是行號或列號? 關於如何定義行列我常會搞得一頭霧水,一般來說是"直行橫列" 台灣習慣用"直行橫列",但大陸好像是"直列橫行",但用英文就不會搞混了:row是橫的,column 是直的 另外加上 set cursorline       <--- 橫線 set cursorcolumn   <---直線 會列出行列的線 syntax on  <---- 開起字色 mac 的路徑在此,其它設定一樣

常者皆盡, 高者亦墮, 會合有離, 生者有死. ~菩薩本行經 中午吃飯時,看著餐館裡放著的報紙,上面有一篇文章談到 這首 偈 子,突然有一種很喜歡的感覺從心頭湧起.

django 跟 mysql 連接

圖片
本範例是使用 ubuntu 12.04(含windows 7) django 1.4.5 首先要確定 ubuntu 上有安裝 mysal 否,可以上ubuntu soferware center 安裝,很簡單,用滑鼠及可安裝(安裝時應該會問你設定mysql的密碼) 安裝完 mysql後還要裝 python-mysqldb才能python mysql 連接,如上圖指令 ps:如果你是在 windows 7 環境下你就要裝 MySQL-python 1.2.3 for Windows and Python 2.7, 32bit and 64bit versions    才能python mysql 連接 然後進入mysql 建立一個名為  dusdb的 資料庫,然後Ctr+c離開mysql 接下來必須進入你的 django project的 settings.py,並且修改以下 DATABASES裡要增加這一段, ENGINE因為是mysql所以django.db.backends.後要加mysql NAME是因為create 的db名稱dusdb,所以才用dusdb,如果你是用其它名稱就用其它的 USER就用root PASSWORD就是你安裝mysql時設定的密碼這裡是用password,舉例,密碼如果是123456就用123456 儲存後離開 接下來測試 下python manage.py shell 進入再下 from django.db import connection cursor = connection.cursor() 都沒有錯誤信息就是安裝成功,有錯誤信息就要看是什麼再除錯

Py Con TW 2013

圖片
Python台灣2013年會圓滿落幕,感謝主辦單位!
圖片
I was in Shanghai

python regular expression 初探

圖片
本編主要是參考 Beginning Python 的 page242頁所寫的  regular expression 正規表示式 在wiki的介紹 "." 點可以匹配任何字符(除了換行字符外),如'.ython'可以匹配'+ython','kython','python',或' ython' 但是不能匹配'xdython'或'ython',因為"." 只能匹配單一字元,不匹配兩個字元或沒有字元. 因為它匹配任何單一字符(除了換行字符),句號"."又稱為"萬用字元"(wildcard) "\"跳脫字元,跳脫字元主要用來跳脫一些特殊字元如".",如果我們要匹配'python.org',我們不能用'python.org',這樣會變成匹配'pythonzorg'或'pythonqorg',,,等等的任何一個字元介於python org之間.因為如上所述 "." 是 "萬用字元"會變成匹配任何字元,必須使用'python\\.org', 如果你嫌要打上兩條斜線太麻煩,那可以使用r'python\.org',在兩點前面加一個r,它告訴 python interpreter 這是raw string,你可以少打一條斜線. character set   字集:如果你要更有效的匹配 character(  字符 ) 你可以建立一個 character se t ( 字集 )  ,使用 [ ] 中括號. 舉例:  [ pj ]ython將會匹配 python 和 jython. [a-z]會匹配所有小寫的英文字母.a跟z中間是 - [a-zA-Z0-9]會匹配大小寫和數字 [^abc]這是指匹配任何字母 "除了 abc ",加上^可用來避開匹配 在[ ]裡如果有 .*,,,等會被regular expression判別為萬用字元的,如果要把它當一般字元還是必...

香港中環逛街

圖片
呼應之前的 香港戀情 ,我終於到香港街頭逛了,雖然只是從深圳入港飛回台,在香港中環逗留了一下,中環馬路很窄但周圍都是超高樓層,香港真是寸土寸金啊!