最近有一台主機升級到 PHP 8 了,陸續遇到一些需要調整的東西。之前忘了記下來,現在又遇到一次,又查了一遍,趕快補一下。Orz
在不同版本的 PHPmailer 可能需要做的調整:
小攻城師 發表在 痞客邦 留言(0) 人氣(1,444)
本文為翻譯文章,內容請搭配 Django 1.3 版使用。
原文出處為 https://docs.djangoproject.com/en/1.3/intro/tutorial01/。
讓我們從範例開始吧。
透過這個教學將讓你體驗如何從頭到尾建立一個簡單的投票程式。
這個程式會包括兩部分:
小攻城師 發表在 痞客邦 留言(0) 人氣(27,777)
需要一個 Bug Tracker,身為 Python fan 的同學 Willie 推薦我用 roundup。Willie 先讓我看了 Jserv 的推薦文:《Roundup -- 簡單好用的 Issue Tracker》,文中建議小於 15 人的專案可以用這個來記錄、追蹤 issues。
Jserv 的文章裡這句話讓我看完以後馬上找出 roundup 的下載連結──「安裝超級容易,只要有 Python 2.3 以上的環境,跑 "python demo.py" 就會動了。」是有沒有這麼好康的事啊?
事實證明我們要相信大師是不會騙人的。安裝步驟真的超簡單。
1. 先安裝 Python。我電腦裡本來就有 Python 2.5,如果你還沒安裝,請先到 Python 官網的下載頁面抓適合你的版本下來用。(我在 Windows 上作業,所以我都抓 Python Windows installer 這種版本)
2. 下載 roundup。到 roundup 的專案頁面就有原始碼版本可以抓了。(我抓的時候是 1.4.9 版)
3. 開始安裝。先解壓縮到你高興的地方,像我是解成 roundup-1.4.9 這個資料夾後整個放在 D:\。然後可以自己在命令提示字元視窗輸入 "python demo.py" 來啟動服務,像我懶得每次都要打,就在桌面做一個批次檔:
小攻城師 發表在 痞客邦 留言(4) 人氣(2,085)
最近對時間很沒概念,可是一大堆事的到期日都離我好近,所以想說來算一下某日與今日距離幾天好了。(奇怪的練習動力)
#!/usr/bin/python
# -*- coding: big5 -*-
import datetime, time, os
deadline = datetime.date(2008, 04, 18)
小攻城師 發表在 痞客邦 留言(2) 人氣(1,122)
使用紅淚網提供的音樂轉檔精靈把 CD 轉成 mp3,打算跑步或到圖書館的時候可以戴耳機聽。不過檔名都是「音軌 01」←這種格式,兩片 CD 的內容編號是連貫的,我想把檔名改成連續的數字……所以 CD 2 就用 python 幫忙 rename。
#!/usr/local/bin/python
import re, os
#使用正規表示式來取得符合規範的檔名
小攻城師 發表在 痞客邦 留言(3) 人氣(9,534)
【使用資料庫功能】
python 2.5 支援 SQLite,
在 Debian 下直接打 python 是進入 python 2.4,
所以想使用 python 2.5 時, command 改下 python2.5
小攻城師 發表在 痞客邦 留言(4) 人氣(18,498)
【轉碼 / 編碼】
1. Linux 上預設環境是 UTF-8、Windows 是 Big5,
因此要印資料或資料中存有中文時,
檔案開頭要指定適當的編碼:
UTF-8
#-*- coding: utf-8 -*-
Big5
#-*- coding: big5 -*-
#-*- coding: cp950 -*-
小攻城師 發表在 痞客邦 留言(2) 人氣(18,228)
【補充教材】
中文python教學文件
http://www.freebsd.org.hk/html/python/tut_tw/tut.html
【實作練習:剖析 /etc/passwd 中的 UID】
#!/usr/bin/python
小攻城師 發表在 痞客邦 留言(0) 人氣(3,620)
【Python簡介】
* python:
http://www.python.org
* 目前的語法還不算完全符合 python 精神,
python 3 系列會大幅更動,因此不向前相容於 python 1 & 2
為了因應這個問題, python 2.6 引入一個警告機制,
若不符合 python 3 的形式會出現警告
小攻城師 發表在 痞客邦 留言(8) 人氣(66,797)