簡易快速 Windows XP 安全性檢驗工具

Windows 平常除了 Windows Update 是一定要做的外, 下述的網頁建議也都看一看, 檢查看看是否有異常狀況 等.(新的 XP 灌好, 做 Windows Update 居然要更新一天. Orz..)

閱讀全文〈簡易快速 Windows XP 安全性檢驗工具〉

諸葛神算 384 籤

昨天聚會被人說寫的文章都太專業了, 看不懂, 所以.... 來寫點不一樣的.. XD

諸葛神算主要是用抽籤的, 就是想要問什麼東西(工作/愛情.. 等), 先想好後, 然後隨便想三個字(要剛好三個字, 不能多也不能少), 再去算那三個字的筆劃, 每個字的筆畫, 都取最後的那個尾數(ex: 16 取 6), 然後組合成一個三位數的值, 如果那三位數的值大於 384, 就把那個值減掉 384, 一直減到小於 384 後, 再去看簽運即可.

閱讀全文〈諸葛神算 384 籤〉

用 Mplayer 將 mms 的影片存檔

要將 mms://xxxx 的影音串流存起來(或說 錄下來), 用 mplayer 就可以輕鬆做到囉~ (不會有影片播出來, 等待跑完就是囉~)

  • mplayer -dumpstream mms://URL/FILENAME -dumpfile SAVED-VIDEO-FILENAME

感謝 Samael Wang 推薦的軟體: MiMMS: MiMMS(it's an MMS (e.g. mms://) stream downloader). MiMMS is a program designed to allow you to download streams using the MMS protocol and save them to your computer.

要使用 HTML link 來安裝 Debian/Ubuntu Package 如何寫

常常寫到要 apt-get install screen 等, 但是如果直接變成 link, 一點下去就可以直接安裝, 或許是個更快的方法. (apt-get install screen, 然後把 screen 變 link, 點選就會安裝 screen 的 package).

閱讀全文〈要使用 HTML link 來安裝 Debian/Ubuntu Package 如何寫〉

Shell Script: 來最多次的 IP, 抓前 10 名

一隻簡單的 Bash Script, 找出暴力攻擊 Server 的 IP, 然後不得已的情況, 就是把他擋掉....

Shell Script: tail -1000 /var/log/apache2/www-access.log | awk '{print $1}' | sort | uniq -c | sort -n | tail

取最後進來的 1000 筆 access log 來看, 觀察一下有沒有太誇張的 IP (特別是看有沒有是特別來亂的, ex: 開始亂塞些惡意的值)

列出大致如下:

  • 次數 和 IP
  • 10 xxx.xxx.xxx.x
  • 100 xxx.xx.xx.x
  • 300 xx.xx.x.x
  • ... 等 10 筆

再去 grep 最大量的那些 IP, 看看是不是來亂的, 如果是來亂的, 擋掉這個IP, 或視情況擋掉那個網段(Linux):

  • 擋掉 100.100.1.1 的 IP: iptables -I INPUT -s 100.100.1.1 -j DROP
  • 擋掉 100.100.0.0 整個網段: iptables -A INPUT -s 100.100.0.0/24 -j DROP
  • 解除: iptables -D INPUT -s 100.100.1.1 -j DROP

JavaScript 的 Database: Taffy DB

JavaScript 的 Database 是 一個很酷的 Idea, 但是, 好像又有點怪怪的.....

DB 的空間只有 10K, 這跟直接存在 Cookie 或存成 JS Array 比起來, 似乎沒有比較方便.

不過, 提供的 DB 處理倒是可以省掉不少工(ex: Find / Update / Insert / Remove / OrderBy ... 等). 先記起來, 之後再研究如何應用它~ 🙂

閱讀全文〈JavaScript 的 Database: Taffy DB〉

MySQL 設定 Replication (Master - Slave)

MySQL 設定寫入 Master 後, 自動 Replication 到 Slave 去, 運作基本原理是:

  1. INSERT/UPDATE/DELETE 語法, 自動寫入 Master 的 binlog file.
  2. 由 GRANT REPLICATION 授權的帳號, 自動將 SQL 語法 repl 到 Slave 的 DB 執行.
  3. 因而完成 Replication 的動作.

閱讀全文〈MySQL 設定 Replication (Master - Slave)〉

IE8 的 相容Quirks模式 Meta Tag(X-UA-Compatible)

Microsoft 推出了 Internet Explorer 8 Beta 1, 裡面有一個非常大的改變: 微軟:IE8 預設模式將支援網路標準, 節錄裡面幾點:

  1. 微軟宣布,IE8一推出時,就會以標準相容模式(standards compatibility mode)作為預設的成像引擎(rendering engine)。微軟先前已表示,新版瀏覽器可以通過Acid2 rendering測試。
  2. 就IE8而言,微軟計劃提供三種rendering模式:新的標準相容(standards-compliant)模式、IE7成像引擎、以及一個展示舊型網站的選項。因為新版瀏覽器改變了預設環境,若網站希望IE8沿用IE7的引擎,就必須在各自的網站編碼中加入一個標籤(tag)。

所以 IE8 的預設模式會如下(取自: IEBlog: The Default Layout Mode):

閱讀全文〈IE8 的 相容Quirks模式 Meta Tag(X-UA-Compatible)〉