梁小芳的記事本

「上大聯盟不是夢想,是我的目標。」-松坂大輔

修正 CentOS底下安裝 Moodle - 課程管理系統
文章作者: plrts @ 文章發表日期: 2008年 七月 17日 星期四 15:15:40
http://moodle.club.tw/moodle/mod/forum/discuss.php?d=1045

請到Moodle 官方網站:http://moodle.org/
下載最新版的moodle(moodle-1.8.5.zip)


用 phpMyAdmin 新增 moodle 資料庫

unzip moodle-1.8.5.zip
mv moodle /var/www/html
chown -R apache.apache /var/www/html/moodle
rm -rf moodle-1.8.5.zip

mkdir /var/www/moodledata
chown apache.apache /var/www/moodledata
echo "deny from all" > /var/www/moodledata/.htaccess

/*
moodledata
建議不要放在網站資料夾內
更要避免放在網站moodle的底下
---->避免被人存取

未來琳富的dyna及school的data將採取相同的安全設計!!
*/


提升 Moodle 執行效能的設定(非必需,視自己需求設定)

vi /etc/php.ini

483行 magic_quotes_gpc = 1
486行 magic_quotes_runtime = 0
965行 session.bug_compat_warn = 0echo "AcceptPathInfo on" >> /etc/httpd/conf/httpd.conf
/etc/rc.d/init.d/httpd restart

安裝:http://IP/moodle/install.php

安裝時特別需要注意的事項
請指定好moodledata的位置

 (閱讀全文)
Moodle網站檔案的結構
文章作者: plrts @ 文章發表日期: 2008年 七月 17日 星期四 14:05:59

 

Moodle網站檔案的結構:

config.php     -     包含各種基本設定。這檔案不是隨著 Moodle而來 - 您需要在安裝過程建立它。
install.php     -     您將用來建立 config.php 的腳本
version.php     -     定義當前 Moodle 程式碼的版本
index.php     -     這網站的首頁

    * admin/ - 管理這整個伺服器的程式碼
    * auth/ - 用於認證用戶的插件模組
    * blocks/ - 用於管理在許多頁面上的小區塊的插件模組
    * calendar/ - 管理和顯示行事曆的程式碼
    * course/ - 顯示和管理課程的程式碼
    * doc/ - Moodle用的幫助文件 (例如這一頁)
    * files/ - 顯示和管理上傳檔案的程式碼
    * lang/ - 不同語言的文字檔,每種語言一個目錄
    * lib/ - Moodle核心程式碼的程式庫
    * login/ - 處理登入和產生帳號的程式碼
    * mod/ - 所有 Moodle主要的課程模組都放在這裡
    * pix/ - 產生網站的圖表
    * theme/ - 主題包/用以改變網站外觀的外殼
    * user/ - 顯現和管理用戶的程式碼
FreeBSD + Sendmail + SASL + Procmail + SpamAssassin + TLS + Clamav
文章作者: plrts @ 文章發表日期: 2008年 七月 17日 星期四 13:34:42

 轉貼自 http://redhat.ecenter.idv.tw/bbs/showthread.php?threadid=56973

一般BSD家族預設安裝完成後,Sendmail便已安裝完成,我們今天就來架設Mail Server,
我們需要的功能是透過SASL驗證來寄發信件,並利用SpamAssassin + Procmail來過濾垃圾郵件,
如此功能足以應付一般中小企業的需求了!

 (閱讀全文)

好站-自由軟體技術支援中心
文章作者: plrts @ 文章發表日期: 2008年 七月 17日 星期四 08:57:22

自由軟體技術支援中心 提供server tip  

something about sercurity 

EXCEL 自動產生亂數密碼
文章作者: plrts @ 文章發表日期: 2008年 七月 11日 星期五 08:53:29

公式: 

CHAR(INT(RAND()*26)+97)&CHAR(INT(RAND()*26+97))&CHAR(INT(RAND()*26+97))&

CHAR(INT(RAND()*10+48))&CHAR(INT(RAND()*10+48))&CHAR(INT(RAND()*10+48))

產生後 複製 在另一個SHEET選擇性貼上值

不然每次總不一樣 

CentOS 5.0大量帳號
文章作者: plrts @ 文章發表日期: 2008年 七月 11日 星期五 08:34:14

來源:http://163.19.122.6/blog/index.php?op=ViewArticle&articleId=94&blogId=1 

CentOS 5.0並無像B2D Server一樣,內建批次新增帳號的功能,為了解決眾多學生帳號一次建立的需求,請Google幫幫忙,後來找到「杜老爺特區」有談到一篇吳仁智老師所寫的「新增大量帳號」,利用一個script將所有建立帳號的命令寫在一起。在這裡做個記錄,給自己日後做參考。

 (閱讀全文)

新增 tcc-colacc 模版
文章作者: plrts @ 文章發表日期: 2008年 七月 10日 星期四 11:49:55

新增 tcc-colacc 模版,大家可以自行更新!!

 

[Lifetype1.1X] 模版要修改調整的部份
文章作者: plrts @ 文章發表日期: 2008年 七月 10日 星期四 08:55:16

 來源:http://www.tiec.tp.edu.tw/lifetype/post/102/9257

主是 main.template 因為加入頁碼的功能,所以要更換!

還是就是文章計數的部份要重新加入!(感謝 新生國小 莊志明 老師的程式修正 )

修改 class/dao/bloginfo.class.php

/* getViewedTotal
Writen by Cmchuang in SNES 2006.09.10
*/
function getViewedTotal()
{
include_once( PLOG_CLASS_PATH."class/dao/model.class.php" );
$db = new Model();
$query = "SELECT SUM(num_reads) as total FROM ".$db->getPrefix()."articles WHERE blog_id =".$this->getId();

$result = $db->Execute( $query );

if (!$result)
return false;

$row = $result->FetchRow();

if (!isset($row["total"]))
return 0;

$result->close();

return $row["total"];
}

在模版中使用 JavaScript 的方法
文章作者: plrts @ 文章發表日期: 2008年 七月 10日 星期四 08:28:01

引用文章自 http://james.blog.dhjh.tp.edu.tw/post/1/106

注意:在模版中如果要使用javascript,則必需在javascript的前後用{literal} 和{/literal}將javascript包住才可以執行喔 ^_^

例如:

{literal}

<script language=javascript>

xxxxxxxxxx-------xxxxxxxx(javascript 程式碼....)

</script>

{/literal}

從虛擬到實用──您不可不知的教師「部落格」世界
文章作者: plrts @ 文章發表日期: 2008年 七月 9日 星期三 15:29:47
本文轉載自「敦煌英語教學電子雜誌」“從虛擬到實用──您不可不知的教師「部落格」世界”一文
從虛擬到實用──您不可不知的教師「部落格」世界

◎周穎君

經常上網漫遊網際網路的老師們,近年來一定看過這些字眼:「部落格」、「blog」,而且會發現似乎有越來越多人在討論與使用它。別以為它又是哪一套新的應用軟體或遊戲喔,其實blog就是一種web形式的個人網路日誌啦!關於blog的秘密檔案,以及它可以協助英文老師們做什麼,待筆者為您細說分明!

 
blog是什麼東東?

blog在歐美流傳應用已久,近來以黑馬之姿竄紅於華人網路資訊世界。blog,是weblog的縮寫,字面解釋為網路紀錄檔,其所延伸的意思為「網路日誌」或簡稱「網誌」。

weblog這個名詞源自於1997年Jorn Barger的Robotwisdom.com網站。許多拜訪過他網站的人,漸漸地接受他的weblog網頁形式,除了開始建立自己的weblog之外,也繼續沿用weblog這個名詞。1998年開始,Peter Merholz (http://www.peterme.com)半開玩笑地把weblog發音為wee-blog,聽起來就變成了:we blog(我們blog),自此blog這個縮詞就沿用下來(藝立協,2003),成為網路新世代的新字,華人大多直接音譯為「部落格」或「博客」。有了blog以後,衍生字也相繼產生了,例如blogger(部落客)就是blog的作者,blogosphere(部落圈)便是指所有blog及和其有關的網站之統稱,甚至也有blogs、blogged、blogging等動詞的變化應用。

blog可說是一種web形式的個人或團體傳播平台,使用者不必花時間瞭解frontpage和html,也不需自己申請網域名稱與架設網站,只要數分鐘即可註冊自己的網頁,即時地發表創作。其內容按照時間順序排列,有頻繁更新、簡短明瞭、個性化與超鏈結的同類相聚特色。要張貼圖、文時,作者不必在網頁後台做一個個上傳的動作,在前台即可自由寫作張貼、創作網版及維護網站,相當方便。
 (閱讀全文)
Power by LifeType. Template design by JamesHuang. Valid XHTML and CSS