EGroupWare專案管理

EGroupWare 是一套非常強大的專案管理軟體,有行事曆、通訊錄、事件紀錄簿、fudforum(討論區)、專案管理、messenger(訊息傳遞)、sitemgr(介面排版)、polls(投票)、headlines(好站連結)。
專案管理(Project),微軟有出一套 Project,可以控制一堆程序,算是蠻不錯的程式,不過,這一套有了 Project 的所有特色,並發展出更多相關的功能,我覺得非常經典又好用的軟體,而且也都中文化了(連說明文件都有,且中文化了),萬分推薦。
原始站: http://www.egroupware.org/
Demo: Demo
說明文件: 說明文件下載
下載: Download

追蹤流量使用狀況

'bandwidthd' 可以用來追蹤並以圖型化、網頁化的方式,顯示你的 TCP/IP 網段中的使用狀況。
bandwidthd 圖型化是以網段中各自獨立的 IP 為對象,它可以不同的色彩來顯示 HTTP, TCP, UDP, ICMP, VPN 以及 P2P 協定的交通流量。
對於要看某一整個區域的流量狀況、各種協定跑有各種不同統計,是套非常不錯的軟體。
看看 Demo 吧~~
取自
http://free.tnc.edu.tw/modules/news/article.php?storyid=710&com_id=506&com_rootid=345&com_mode=thread&#comment506

PHP使用者-登入/登出流程

Cookie + Session + Database 來達成使用者登入、登出、未登出直接關閉瀏覽器時該注意的問題,以下流程就可以歸避了。非常重要的一篇文章~
取自BBS中 PHP版的文章. 做一點小修改.(完整文章於深入閱讀)

登入、登出、關閉瀏覽器 流程 :

使用者登入 ->
1. 用 uniquid 產生唯一的session 值 .
2. 將該 session 連同登入時間 存入 database .
3. 將該 session 值 存入使用者 cookie .
PS:
   關於 1. 跟直接用 session_id() 一樣, 就是剛進來就給他一個 session.
   (session 會自動產生一個 uniquid 的值, 來當 session 的名稱, 使用 session_id() 即可取用)

使用者已登入 ->
1. 每頁核對 cookie 的 session 與 datebase 的值, 且檢查時間是否已經超過 .
2. 若已經過期 ,則刪除該筆資料.

使用者登出 ->
刪除資料庫中的 session 值 . 同時刪除使用者 cookie .

使用者關閉瀏覽器 ->
由於產生的 uniquid 直不會重複,所以重開瀏覽器後需要重新登入.

閱讀全文〈PHP使用者-登入/登出流程〉

Linux備份方法

Linux 的備份非常的重要.. 下面連結的文章中.. 就介紹了一些方法..
不過最特別的是這篇的文章下方 benny 的討論發言.. 自己寫的 Php Script..
雖然我是沒用以下的這個 Php Script 來備份..(小弟是用 Bash Script 來備份)
不過.. 這個程式寫的很漂亮~~ 要好好保存下來~ 🙂
(Mmm... 不過還沒有測試過就是了.. 🙂 )

閱讀全文〈Linux備份方法〉

如何避免自己的網頁被框住

避免別人將自己的網頁加在他的 <frame> </frame> 中..
(被別人盜用自己的網頁. 放置於他的 frame 中)
將下面這小段語法複製到 之間即可
<!--------------- 開始 ------------------------->
<SCRIPT LANGUAGE="JavaScript">
<!--
if(self != top) top.location.href = window.location.href;
//-->
</SCRIPT>
<!--------------- 結束 ------------------------->

取自 http://zutto.myftp.org/~lmi/teach/no_frame.html

擋掉溢位入侵駭客(病毒)

本文最新網址位於 擋掉溢位入侵駭客(病毒)
擋掉溢位入侵駭客(病毒)的 Script. 如下
grep "URI too long" /var/log/apache/error.log|
\ awk '{FS="client ";print $2}'|awk '{FS="] request";print $1}'|
\ sort|uniq|grep [0-9\.]|
\ awk '{print "/usr/sbin/iptables -A INPUT -s "$1" -j DROP"}'

取自
http://free.tnc.edu.tw/modules/newbb/viewtopic.php?topic_id=492&forum=16
不過. 知道自己的 Apache 有溢位的漏洞... 應該要去修補 Apache 才對呀.. XD
這個 Script 應該沒有使用的必要~~ 🙂 ( 實在想不出來這行加著要做什麼 @,@; )
Mmm... 還是放在技術文件好了.. 🙂

閱讀全文〈擋掉溢位入侵駭客(病毒)〉