星期日, 10月 17, 2010

[Ubuntu]安裝三期配發的 USB Webcam

udo apt-get install git-core git-doc git-gui kernel-package linux-headers-`uname -r` build-essential libv4l-0 mplayer

下載驅動程式並解壓縮


$ make

make -C /lib/modules/2.6.32-25-generic/build SUBDIRS=/home/bob/webcam/microdia modules
make[1]: Entering directory `/usr/src/linux-headers-2.6.32-25-generic'
  CC [M]  /home/bob/webcam/microdia/sn9c20x-usb.o
  CC [M]  /home/bob/webcam/microdia/sn9c20x-v4l2.o
  CC [M]  /home/bob/webcam/microdia/sn9c20x-sysfs.o
  CC [M]  /home/bob/webcam/microdia/sn9c20x-dev.o
  CC [M]  /home/bob/webcam/microdia/sn9c20x-queue.o
  CC [M]  /home/bob/webcam/microdia/sn9c20x-bridge.o
  CC [M]  /home/bob/webcam/microdia/omnivision.o
  CC [M]  /home/bob/webcam/microdia/micron.o
  CC [M]  /home/bob/webcam/microdia/hv7131r.o
  CC [M]  /home/bob/webcam/microdia/sn9c20x-debugfs.o
  LD [M]  /home/bob/webcam/microdia/sn9c20x.o
  Building modules, stage 2.
  MODPOST 1 modules
  CC      /home/bob/webcam/microdia/sn9c20x.mod.o
  LD [M]  /home/bob/webcam/microdia/sn9c20x.ko
make[1]: Leaving directory `/usr/src/linux-headers-2.6.32-25-generic'
$ sudo insmod ./sn9c20x.ko

星期二, 10月 05, 2010

Ubuntu 與 Nvidia 8600 GTS 的問題

錯誤訊息:「The directory "/usr/share/fonts/X11/cyrillic" does not exist
解決方式:
sudo apt-get install xfonts-cyrillic

星期六, 8月 07, 2010

FreeBSD線上學習資源

儘管目前使用 Ubuntu 做為我的桌面系統環境,網管的作業系統中,FreeBSD 還是我的最愛!!也推薦大家試試這個超棒的系統。

星期五, 4月 30, 2010

[網管] moodle 1.9 upgrade 1.9.8

開始之前,你得先備份自己的moodle系統,包括 ./moodle ./moodledata 資料夾,以及資料庫,任何的升級都有一定的風險,備份是最後的保障。

OS: freebsd 6.3
moodle: 1.9
步驟:
1.利用 ports 機制將 moodle 由 1.9 升級至 1.9.8
# portupgrade moodle
2.將 /usr/local/www/moodle 的檔案權限改為 www
# chown -R  www:www /usr/local/www/moodle
3.利用瀏覽器連線至 moodle 網站,按照網頁畫面提示來升級,一步一步完成就可以成功




星期三, 3月 24, 2010

KMS啟用失敗,錯誤代碼: 0xC004C003

當KMS啟用失敗時,可以參考本篇來重新啟用。

蘇老碎碎唸 - KMS啟用失敗,錯誤代碼:0xC004C003

不過,當版本是 Retail 或 OEM 時,由於不用經過 KMS 啟用,所以 slmgr 的參數中無法下 -kms 來指定KMS伺服器,所以用利用 -ipk 的話也無法強制覆寫序號。

星期二, 1月 12, 2010

雲計算基礎知識

雲計算是目前最夯的技術,值得大家認識探索。

作者: IT專家網,  出處:IT專家網, 責任編輯: 羅麗艷, 2009-01-12 14:31

  雲計算(Cloud Computing)是分佈式處理(Distributed Computing)、並行處理(Parallel Computing)和網格計算(Grid Computing)的發展,或者說是這些計算機科學概念的商業實現。

  雲計算的基本原理是,通過使計算分佈在大量的分佈式計算機上,而非本地計算機或遠程服務器中,企業數據中心的運行將更與互聯網相似。這使得企業能夠將資源切換到需要的應用上,根據需求訪問計算機和存儲系統。
全文請參考: IT專家網

轉帖 資安論壇 http://forum.icst.org.tw/phpbb/viewtopic.php?t=16275



星期一, 1月 11, 2010

[ubuntu] Ubuntu 9.10 安裝 Google Chrome

一、在 /etc/apt/source.list 加入
deb http://ppa.launchpad.net/chromium-daily/ppa/ubuntu karmic main
deb-src http://ppa.launchpad.net/chromium-daily/ppa/ubuntu karmic main

二、加入 GPG key
sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 0xfbef0d696de1c72ba5a835fe5a9bf3bb4e5e17b5
<br />三、更新套件庫<br />
sudo apt-get update
<br />四、安裝 Google Chrome<br />
sudo apt-get install chromium-browser


星期二, 1月 05, 2010

[網管]避免假冒同單位的帳號寄信

參考:傑克的研究生活
幫 Postfix 加上 Sender Policy Framework(SPF) 來過濾假冒的垃圾郵件。
步驟:
  1. 修改單位的DNS伺服器
  2. Postfix 加入 SPF功能
  3. 把未通過 SPF 檢查的信件 reject
實作:
修改 /etc/namedb/master/db.slps (freebsd)
aaa.tpc.edu.tw.        IN      TXT     "v=spf1 a ip4:163.20.xxx.yyy -all"
bbb.aaa.tpc.edu.tw.   IN      TXT     "v=spf1 a ip4:163.20.xxx.yyy -all"
ccc.aaa.tpc.edu.tw.    IN      TXT     "v=spf1 a ip4:163.20.xxx.zzz -all"

安裝 postfix-policyd-spf-perl
修改 /usr/local/etc/postfix/master.cf
policy  unix  -       n       n       -       0       spawn
            user=nobody argv=/usr/local/sbin/postfix-policyd-spf-perl

修改 /usr/local/etc/postfix/main.cf
smtpd_recipient_restrictions =
            ...
            reject_unauth_destination
            check_policy_service unix:private/policy
            ...

        policy_time_limit = 3600


ps: 第一次執行 rndc reload 時, spf 功能並沒有啟動,看了 /var/log/messages 後發現 dns 中設定 spf 並沒有正常執行,出現「named: the working directory is not writable」,才發現
namedb 的目錄也要設定群組也可以寫入的權限。
$ sudo chmod g+w named


[Develop] Visual Studio 佈景

原文: CODING HORROR - Is Your IDE Hot or Not?

長時間看 Code 的話,還是用點技巧對自己多照顧點吧!

To import, use the Tools | Import and Export Settings menu in Visual Studio 2005. But be sure you have the necessary fonts installed first-- Consolas for the main font and Dina for the output console font.

Here's how to export your own IDE font and color settings:

  • Tools | Import and Export Settings...
  • Select Export
  • Click the All Settings node to unselect everything in the tree
  • Expand the tree to "All Settings, Options , Environment"
  • Click the "Fonts and Colors" node
  • Click next, name the file appropriately, and Finish.



執行 jar 檔案

引文自 InfoWorld JAVAWORLD 文章
To execute a jar file, you can use the java command's

-jar option. For example, say you have a runnable jar file called myjar.jar. Because the file is runnable, you can execute it like this: java -jar myjar.jar.

用了 JDownloader 了覺得實在很讚,不過,由於它是 .jar 的檔案,所以要把它加到面板上時(Gnome)時,會直接用解壓縮程式來開啟,上網爬文後,才發現原來要用上述的語法才能用,把它記下來,以免下次忘記!