星期三, 四月 16, 2008

ASUS P5GC-MX/1333 主機版內建網路卡(Attansic L2)驅動 in Debian

華碩 P5GC-MX/1333 內建網卡: Attansic L2 Fast Ethernet Adapter PCI Atheros/Attansic l251x86 L2 Fast Ethernet 10/100

這張版子要安裝有點頭痛, 因為預設抓不到網卡, 所以想到是下面兩種方法:

  1. 先把硬碟拿到其它電腦把 Debian 裝好
  2. 先插另一張開機就能抓到的網卡, 再來安裝系統.
 (閱讀全文)

星期四, 四月 10, 2008

VirtualBox 筆記 (安裝、複製 Clone DVI Img)

現在 WindowsXP 已經肥到一個可怕的境界, 之前 C: 切 7.5G 完全都不夠用(Apps 從剛開始就是放在到 D:), 現在剩不到 300M(能清的都清掉了, 還是不夠用).(註: 有 升級 IE7/SP2, 和 Security Update).

 (閱讀全文)

星期二, 四月 01, 2008

好文: mplayer、ffmpeg 指令備忘

看到 Jammyy 貼的這篇 mplayer、ffmpeg 指令備忘, 很實用的指令筆記. 感謝 Jammyy 的分享.

 (閱讀全文)

星期三, 三月 19, 2008

用 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.

星期五, 三月 14, 2008

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

星期三, 三月 05, 2008

Debian 安裝 Perl CPAN 入門

Perl 一定要會用 CPAN(Comprehensive Perl Archive Network), CPAN 有太多套件可以使用. 但是在 Debian 上, 要安裝 CPAN 等套件, 想到就頭痛,套件都不知道裝到哪邊去, 然後就隨便亂用, 不知道裝什麼東西, 移機的時後就會知道痛了, 還是應該好好研究研究...

 (閱讀全文)

星期二, 三月 04, 2008

APT upgrade 和 dist-upgrade 的差別

Debian/Ubuntu Linux 都使用 apt, 升級時都是:

  • apt-get update
  • apt-get upgrade
  • apt-get dist-upgrade

但是常常有人會問, upgrade 和 dist-upgrade 有何不同, 仔細查查, 似乎大家對 upgrade 和 dist-upgrade 的解釋都有點不同, 在此也紀錄自己的看法.

 (閱讀全文)

星期三, 元月 30, 2008

Ubuntu Linux 啟用桌面特效(Compiz Fusion) in ATI 9600

桌面特效 Compiz Fusion 用起來是還蠻吃效能的, 但是有一個我特別喜歡的, 就是程式快當掉的時後(或者當掉的時後), 整個視窗會反灰色, 這代表不要再去看那個視窗, 會回復就會回復(大概 9成都會回復), 主要是為了這個 和 Avant Window Navigator 來安裝 Compiz Fusion.

 (閱讀全文)

星期一, 元月 28, 2008

Ubuntu Linux 設定無線網卡(含 Hp Compaq Nc6000)

主要是要驅動 HP Compaq NC6000 notebook 無線網卡, 研究了幾種設法, 在此順便做個記錄.(下述挑其一安裝應該就可以了)

 (閱讀全文)

星期二, 元月 08, 2008

Crontab 的寫法(@reboot, @yearly...)

Crontab 主要是在做排程, 通常一般寫法大概都是如下:

0 0 * * * /usr/local/www/awstats/cgi-bin/awstats.sh

這種寫法規則如下:

分 時 日 月 年

對應表如下:

field              allowed values
-----             --------------
minute            0-59
hour               0-23
day of month   1-31
month            1-12 (or names, see below)
day of week    0-7 (0 or 7 is Sun, or use names)
 (閱讀全文)

星期一, 元月 07, 2008

砍掉所有 .svn 目錄(使用 find)

產品 Release 時, 真的很懶的話, 就是直接 svn checkout 後, 就讓他上線, 但是 .svn 的目錄怎麼辦~  就用下面這一行來砍一砍:

find PATH -type d -name '.svn' -exec rm -rf {} \;

PATH 再自行換成那個路徑即可. :)

 (閱讀全文)

星期五, 元月 04, 2008

Linux 快速尋找檔案 - locate

Linux 要快速找到檔案在哪, 除了 find 外, 另一個更好的選擇就是 locate.

 (閱讀全文)

星期日, 十二月 09, 2007

Mplayer 快轉 index file 建立 與 讀取

在看影片的時後, 經常性的快轉, 特別是預告, 或者前面的歌之類的, 都會直接快轉的讓他跳過, 但是有些影片會說沒辦法快轉, 所以要幫他重新做一次index, 做完後就可以快轉囉~

一般小檔案就直接做 idx 即可:

mplayer -idx filename.avi
 (閱讀全文)

星期一, 十一月 05, 2007

HP-Compaq nc6000 耳機孔插耳機, 聲音還是從本機出來 解法

HP-Compaq NC6000 的筆記型電腦, 灌 Ubuntu 後, 有個很嚴重的問題, 一度讓我以為耳機孔壞了... Orz...

通常 Notebook 的耳機孔應該是耳機插入後, 喇叭的聲音就會轉由耳機出來, 但是這台並不是這樣, 而是耳機沒聲音, 然後還是一樣由本機出聲..(感覺就是耳機孔壞了. XD), 但是進到 Windows 卻都很正常, 所以猜測應該是驅動有問題.

 (閱讀全文)

星期日, 十一月 04, 2007

Linux Mplayer 掛載 ssa 字幕檔

在 Linux 看影片, ssa 的字幕總是不會出現, 但是在 Windows 上看就是都正常, 原來是編碼問題才秀不出字幕的~

 (閱讀全文)