2008年12月27日 星期六

[網管][更新]試用 SQL Buddy 與 PHP mini Admin

簡單記一下:

關於 SQL Buddy

  • 無痛安裝:解壓縮、上傳、開始用,超簡單!
  • 操作方便:一整個直覺,該有的功能都有了,而且程式反應很快。
  • 中文OK:有包含中文語系,中文的資料表顯示也正常。

好像一切都很美好的樣子 :P ,其實還是有一些小缺憾啦(全是個人感覺):

  • 只有 zip 包可下載:這個純粹是個人問題啦,我管不到學校主機了,而管理員沒有在主機上裝unzip 。
  • 沒有產生 PHP 程式碼的功能:這個在 phpMyAdmin 有,寫程式時還蠻方便的。
  • 小心 cookie 的資訊安全:為了安裝超簡單, SQL Buddy 把一些訊息存在 cookie 裡了,包括 MySQL 的連線帳號及密碼。這讓我有點小擔心,有空可以看程式時再來想想辦法。
  • 更正一下! SQL Buddy 只有用 cookie 存放語系和佈景主題設定,資料庫帳號密碼是放在 session 裡,可以放心用啦!

對我而言, SQL Buddy 應該是會取代 phpMyAdmin 吧!

再更新一下, SQL Buddy 不支援直接匯入 csv 資料檔,這個我還蠻常用的啊~~~~

殘念, phpMyAdmin 暫時還是無可取代的!

關於 PHP mini Admin

  • 只有一支 script ,安裝簡單到爆。
  • 畫面不討喜。(我竟是外貌協會的 O_O)
  • 操作不夠直覺,有些功能要找一下才找得到。
  • 中文的資料表顯示有問題。原來在 phpMyAdminSQL Buddy 正常顯示的資料表在 PHP mini Admin 裡面都變成問號了。
  • 使用 cookie 存放資料庫的連線帳號及密碼,資訊安全要小心點。

中文顯示不正常對我來說算致命傷,加上操作上個人感覺不夠直覺,應該暫時不會去用他吧。

PS.唉!一時不慎,張冠李戴了,原來之前看到的 cookie 是 PHP mini Admin 生出來的。

2008年12月22日 星期一

[網管]phpMyAdmin 的替代品

簡睿隨筆 看到這篇:phpMyAdmin 的替代品:SQL Buddy

裡面提到另一篇文章:2 Great Web Based Alternatives to PHPMyAdmin

總共提到了兩個代替方案:

先記下來,找時間試試。

2008年9月23日 星期二

[moodle]修改「將使用者從課程中退選的期限」為365天

自從把學校的 moodle 更新版本後,有些新功能要適應,不然,也許會發生慘劇。

像是在「課程參與者」的學生列表中,就出現了:

(當使用者 120 日未曾進入本課程則自動退出)

moodle 目前上課時主要用到的是他的測驗功能,換句話說,若剛好 120 天內都沒用到 moodle 的話,學生的測驗成績是不是隨著被自動退出課程而消失了? ( 這我不確定,有誰有確定的答案能提供嗎?感恩! )

找了半天,調整的地方如下:

系統管理 > 主機 > 清除 > 「將使用者從課程中退選的期限為」( 即 longtimenosee 選項 )

調整成 365 天,至少一個學年之內不會發生學生被自動踢出課程的事吧。

2008年6月22日 星期日

[自由軟體] Notepad++ 的 Hex Editor 外掛

huihui 說 Notepad++ 少了 Hex 編輯不夠用,可我記得好像有一個 plugin 可以做 Hex 編輯?!

找了一下,在 Notepad++plugin 列表(向下找到「外掛模組」區)裡果然有 HexEditor 可以用,而且 info 是這樣介紹的:

It's a damn good Hex Editor - works seamlessly with Notepad++

簡單的翻譯一下,兩個重點:

  1. 真他xx的好用啊!!
  2. 用起來就像 Notepad++ 裡內建的一樣自然。

大概這是一個第三方實作的外掛,所以沒在安裝包裡。以下簡單介紹一下安裝及用法如下:

2008年6月4日 星期三

[moodle][php]測驗卷的項目分析逾時錯誤

moodle 的測驗卷模組經常被我用在課堂上做隨堂測驗。由於每個題目都是自己生出來的,總是會想知道每個題目學生的答題狀況。測驗卷模組的報告項目裡,有一項「項目分析」,可以針對所有答題學生對每一題的答題狀況做分析,透過分析結果,可以替每個題目設定難易度,是相當有用的功能。

2008年5月12日 星期一

[ubuntu][網管]使用 putty 進 ubuntu 時的中文亂碼問題

最近嚐試 Ubuntu 8.04 server ,遇到一個問題:用 PuTTY 自 windows 進 ubuntu server 的 ssh console 時,中文一律變成亂碼。

這麼一來,不只 console 上的中文訊息看不懂,連最常用的 vi 都因為亂碼而影響操作。雖然 nano 還算簡單,總是用不習慣。

後來 google 了一下,找到各種說法,試了其中一種方法,調整 PuTTY 的 Translation 設定,果然搞定。

2008年3月12日 星期三

[教學]Unicode 是用幾個位元來進行編碼?

2008-03-12 update:這篇有重新改寫過。

這篇想寫很久了………

94學年度四技二專統一入學測驗的計算機概論有一考題:

Unicode 是用幾個位元來進行編碼? (A)8 (B)16 (C)24 (D)32

當年的標準答案是 (B)16 位元。這題考古題至今仍被各大高職教科書出版社收錄在計算機概論的參考書、測驗卷、模擬試裡。其中一家對此題的說明是:

ASCII 碼使用 8 位元編碼、 BIG-5 碼與 Unicode 都是使用 16 位元編碼。

後來發現,一些高職計算機概論教科書也都是這般寫。

拜託,別再害人了。

2008年3月9日 星期日

[網管]關於 md5(); 的一些想法

在黑米看到一個書籤: md5(); - reverse engineer md5 hashes - powered by rednoize.com 在介紹 http://md5.rednoize.com/ 這個網站,有一點想法,先記下來。

首先,這個網站是以類似 google 搜尋引擎外觀的 md5/sha1 hashes 搜尋網站。你可以用 hashed string 反向查詢其原始字串,也可以用任意字串查詢其 hashed md5/sha1 string 。

我的想法比較負面,我個人覺得,這是一個 相當危險 的服務。

2008年3月6日 星期四

孝順有三、不孝者五

小時候學過孝順有三,但後來就只記得顯揚父母一件,另兩件忘記了。今天心血來潮,搜尋了一下,在古聖賢銘言裡找到了。特記之。

孝有三,大孝尊親,其次弗辱,其下能養。 -- 曾子

尊親: 建基立業能夠揚名於後世,以顯耀自己的父母的意思。
弗辱: 要建謹言慎行,不要辱及父母的人格的意思。
能養: 即為供養父母的意思。

世俗所謂不孝者五: 惰其四支,不顧父母之養,一不孝也; 博奕,好飲酒,不顧父母之養,二不孝也; 好貨財,私妻子,不顧父母之養,三不孝也; 從耳目之欲,以為父母戳,四不孝也; 好勇鬥狠,以危父母,五不孝也。 -- 孟子

世俗所說那不孝的有五種: 懶得勞動他的手腳,不顧到父母的奉養,這是第一種不孝; 賭博下棋,又喜歡喝酒,不顧到父母的奉養,這是第二種不孝; 喜愛貨物錢財,偏私妻子,兒女,不顧到父母的奉養,這是第三種不孝; 放縱聲色的嗜欲,使父母受到羞辱,這是第四種不孝; 喜好逞勇,和人爭鬥,以致連累父母,這是第五種不孝。

2008年3月4日 星期二

[moodle][apache]moodle 搬家後遺症

還是筆記!

moodle 搬家後,發生了一點後遺症,原來教材文章裡插入的圖片都是用原來的舊網址,並沒有隨著 moodle 搬家自動跟著更改,於是產生一堆叉燒包。

解決方法,直接使用 apache 的 redirect 功能做轉址就行了。

2008年3月3日 星期一

[moodle][apache][網管]moodle 搬家到獨立網址

這是一篇筆記!

為了因應未來的系統調整,要先將 moodle 移至獨立網址。目前先以同一台機器上的虛擬主機處理。大致步驟如下:

  • 新增 DNS 紀錄,分配 IP 與 Domain 。
  • 開通防火牆規則。
  • 建立虛擬網卡並指定 IP 。
  • 建立 apache 虛擬主機。
  • 複製資料庫。
  • 搬移 moodle 目錄及更改設定檔。
  • moodle 改用 ldap 認證。

其中, DNS 、防火牆與 ldap 現在不歸我管,這裡只做建立虛擬主機與 moodle 搬家的筆記。

2008年1月25日 星期五

[ubuntu]gcin 安裝嘸蝦米輸入法

ubuntu 7.10 安裝 gcin 後,在輸入法選項裡預設就有嘸蝦米輸入法,不過卻無法使用,也連帶造成整個 gcin 失效。

原以為是 gcin 沒裝好的緣故,可是重裝整個 gcin 後還是不行,後來參考 lazyeeepc 之後才發現,原來 ubuntu 的 gcin 還是有把嘸蝦米包進去,但是預設是沒有啟動的。

要啟動 ubuntu gcin 裡的嘸蝦米輸入法,只要執行:


 
安裝嘸蝦米
sudo /usr/share/gcin/script/noseeing-inst

就可以了。

我想,應該還是為了嘸蝦米輸入法表格的版權問題吧。如果你有購買嘸蝦米輸入法,不需要再搞什麼轉檔之類的工作,直接執行上面的指令就可以在 ubuntu 裡當個快樂的蝦米族了。

2008年1月8日 星期二

[更新][網管]搬進 DMZ 、擋掉百度搜尋、擋掉搜狗搜尋

這兩天提供 web 服務的主機狂當, CPU 經常跑到 100% 不回應,流量也不正常,於是終於做了一件早就該做的事:把這部主機搬進 DMZ 。 :P

另外在 access_log 裡看到大量的百度機器人和搜狗機器人搜尋紀錄,以前原本不太在意這回事兒,但既然主機有點流量問題,還是擋一下好了。參考阿駕的擋掉百度 (來自 GSLin 的這裡) 說明,加入了下面的設定:

SetEnvIf User-Agent ^Baidu baidu
Deny from env=baidu

SetEnvIf User-Agent ^Sogou sogou
Deny from env=sogou

huihui 說要從防火牆把整個百度擋掉,有人能幫忙提供 IP 列表嗎?