2008年9月20日 星期六

機房管理實務分享(新進資訊組長研習講課用簡報)




上次去縣府開自由軟體的推廣會議時,被排到這個議程。
要在新進資訊組長研習時,講這個課題。
可能是因為幾位前輩對學校的機房都有不錯時印象,
以為我在機房管理上有很多的心得可以分享,所以才排定這個議題。

說實話,校內的機房建置的確是還不錯,
由於學校的重視,投入了許多的資源,(這點非常感謝學校)
加上幾年下來,對於網路管理及機房管理的投入,
我心裡也的確是有一點小心得,可以和同仁們分享。

花了幾天,把自己的想法、學校機房建置及與其他學校參觀的心得做個整理,
於九月十九日上午至楊明國小講機房管理實務的心得分享。

個人覺得破題還算有趣,有引起上課同仁的注意,
加上都是實務型的分享,覺得學員的滿意度和注意力還不錯,
中午吃飯時,也有幾位他校的同仁過來討論機房管理的問題。

雖說只是野人獻曝,但經過良好的準備與呈現,也能夠引起一定的互動與成長。

2008年9月13日 星期六

php驗證跳轉的方式

問題說明
想在網頁中,若要進行帳號確認時,要跳到驗證頁面,驗證後跳回來。

待解決問題
取得連接到驗證頁的那一頁網址

失敗原因:
用header的方式,無法確實把網址帶過去,反而是帶到更前的一頁
可能是因為我放置的位置在html的標籤之前。

解決方法:
參照下方連結

用form的方式轉過去,真是太聰明了!

echo '<body onload="document.theForm.submit()"><form name="theForm" action="../mainpage/index.php"></form>';

注意:<要改成<

註:若該網頁是post過去的,用此法無效,驗證完跳回時,必需要有完整網址的get才能用。


參考資料:http://forum.moztw.org/viewtopic.php?p=82454

2008年9月11日 星期四

session的生命週期

用session來存過期時間
比如
$_session['expire'] = time() + 3600 // 一小時後過期

然後每次刷新都檢查當前時間
if(isset($_session['expire']) && time() < $_session['expire']){

$_session['expire'] = time() + 3600; // 這裡不要忘了更新過期時間
echo '有效';
}else {
echo '過期了';
}

出處:http://www.phpx.com/happy/archiver/tid-127326.html

2008年9月7日 星期日

samba中,關於印表機錯誤的訊息

因為我的samba是沒有用來供應印表機的,
只是單純的檔案伺服器(其實我希望連http都不要提供),

但是在看samba的log檔時,發現了以下的錯誤:
[2008/09/07 21:18:05, 0] printing/print_cups.c:cups_connect(69)
Unable to connect to CUPS server localhost:631 - 連線被拒絕
而且每幾分鐘就會出現,在請示google大神後,
發現只要將在smb.conf加上
load printers = no
printing = bsd

就可以解決了。
本來是想從webmin去改,但改過後,連samba登入都出狀況,
後來直接進smb.conf加上這兩行後,問題就解決了。

我痛恨big5碼

明天新主機就要開放給老師使用了,
一切就緖,就只差一個問題。
今天發現,「菓」字的檔案,進入samba後,
無法辨識,例如「菓林」會變成「_林」,
唉,為了要用大五碼,只能這樣接受了…

就宣導檔案名稱不要用「菓」字吧…
無奈再三啊…

2008年9月6日 星期六

ftp主被動之設定

因為校內有防火牆,對於每台主機只開放特定的port,
所以,之前常發生ftp主機連不進來的狀況。

這次換了新主機,不是用chip的方式,彈生就很大了。
ftp是採用vsftp的套件,裝起來後,
必需在vsftpd.conf裡最後面,
加上
pasv_enable=YES (NO)
啟用被動式的連線方式,這樣port就不會被client端任意指定了。
也就可以由校外透過防火牆進行連線了,耶!