自由學習的風

幽夢影 張潮 少年讀書,如隙中窺月;中年讀書,如庭中望月;老年讀書,如臺上玩月。皆以閱歷之淺深,為所得之淺深耳。

應不應該相信Oracle?

2011年4月28日 星期四

ZDNet 內一篇文章:
根據日前一份調查的結果顯示,大多數的IT專業人士認為甲骨文之所以決定停止支援英特爾的Itanium平台,目的是為了封殺惠普的Itanium架構硬體,從而吸引用戶轉向它自己的Sun-Sparc伺服器。

如果這事真是 Oracle 惡意為之,那麼我們可以推估,在資料庫的市場,使用MySQL資料庫的使用者,也有可能遭到如此對待!

嗯!看來應該再多習慣PostgreSQL一下,才不會措手不及!

Blogger 新的瀏覽方式

2011年4月26日 星期二

Blogger 新增加的瀏覽方式:slidebar、snapshoot、timeslide、mosaic、flipcard 五種,不是每個人都可以,還無法新瀏覽方式的人就只要先等等囉!

 

Slidebar

 

Snapshot
 

 

Timeslide

 

 

Mosaic
 

Flipcar
 

 

升級OB2D-> squeeze

2011年4月25日 星期一

前二個星期前登入OB2D後,突然發現 apt 的工具都移除了,後來看了一下資料,發現我的OB2D是由比較早的 Debian etch 改版而來,而目前維護中的版本已改成 Debian lenny及Debian squeeze,再加上南縣網合併後,一些網域名稱都無法使用,原本南縣網的人員也都歸建(十分可惜),所以就試著把它手動升級,後來發現其實還真的蠻容易的,把步驟記錄下來,提供大家參考!

1.手動下載 apt 套件 
到下列網址 
http://archive.debian.org/debian/pool/main/a/apt 

下載下列 apt 和 apt-util 套件: 

apt_0.6.46.4-0.1+etch1_i386.deb 
apt-utils_0.6.46.4-0.1+etch1_i386.deb

2.利用dpkg 手動安裝 apt

sudo dpkg -i apt_0.6.46.4-0.1+etch1_i386.deb

sudo dpkg -i apt-utils_0.6.46.4-0.1+etch1_i386.deb

(到這個步驟可以執行 apt,不過安裝套件時好像仍有問題,所以把ob2d 的核心升級到 lenny) 

3.修改 /etc/apt/source.list (請先備份) 

所有的套件來源都註解後,加入下列套件來源 

deb http://ftp.tw.debian.org/debian/ lenny main non-free contrib

4.更新後升級

sudo apt-get update

sudo apt-get dist-upgrade

(升級後遇到回應時,皆以預設值即可) 

如果要讓它暫時可用,這樣一來就可以了,不過建議還是直接下載 ob2d-squeez 版本。 

註:我的版本是 ob2d-etch。

 

ssh 另類應用 - sshfs (推薦)

2011年4月24日 星期日

幾位夥伴對於輸入帳號、密碼後直接把 samba 直接掛載網路硬碟的小工具有興趣,不過,我一直覺得網路芳鄰在運用上並不方便,尤其在新增帳號或修改帳號密碼的時候(註:用 B2D 的話可以接近無痛),所以之前有搜尋一些其它的解決方案,有試過 ftpdrive、netdrive,透過 ftpfs 把 ftp 的空間掛成網路硬碟,不過,有的是試用軟體,有的介面稍微複雜,後來又找到  sshfs 的解決方案,由日本人實作 dokan,使用 BSD 授權,所以使用上比較彈性,如果有時間再來修改成校內自己開發的「外掛磁碟」介面,如果急用的話,直接用裡頭內附的工具也勉強夠用了!

http://dokan-dev.net/en/

 

ubuntu 舊版本的套件網址

2011年4月18日 星期一

除了 LTS ( Long Time Support ) 的版本以外,大部分的 Ubuntu 版本都只支援 1.5 年,所以 8.10, 9.04, 9.10 的版本,若超過時限的話, apt-get update 就無法更新了。
可以把更新網址改成如下列所示,就可以安裝原有的套件(以 intrepid 為例)
deb http://old-releases.ubuntu.com/ubuntu/ intrepid main

Debian(Ubuntu) 套件管理指令

雖然是原文,不過,蠻值得看一下!

Package administration commands

hello, this is a test for 608

2011年4月14日 星期四

I am Mr.Huang.
I am a computer teacher.

Debian 各版本的名稱

2011年4月13日 星期三

Debian 各版本的命名:

  • buzz Debain 1.1 太空人巴斯光年
  • rex Debian 1.2 綠恐龍萊克斯
  • bo Debian 1.3 牧羊女寶貝
  • hamm Debian 2.0 小豬儲錢罐哈姆
  • slink Debian 2.1 彈簧狗
  • potato Debian 2.2 土豆先生
  • woody Debian 3.0 警長胡迪
  • sarge Debian 3.1 隊長
  • etch Debain 4.0
  • lenny Debian 5.0 望遠鏡
  • squeeze Debian 6.0 三眼怪

 

Chrome(Chromium) 快速键

2011年4月11日 星期一

http://www.google.com/support/chrome/bin/static.py?page=guide.cs&guide=25799&topic=28652

 

分頁與視窗捷徑

Ctrl+N 鍵開啟新視窗。
Ctrl+T 鍵開啟新分頁。
Ctrl+Shift+N 鍵在無痕模式下開啟新視窗。
按下 Ctrl+O 鍵,然後選取檔案。在「Google 瀏覽器」開啟電腦中的檔案。
按住 Ctrl 鍵並按一下連結,或者,使用滑鼠中鍵 (或滑鼠滾輪) 按一下連結。在背景的新分頁中開啟連結。
按住 Ctrl+Shift 鍵並按一下連結。或按住 Shift 鍵並使用滑鼠中鍵 (或滑鼠滾輪) 按一下連結。在新分頁開啟連結,並切換至新開啟的分頁。
按住 Shift 鍵並按一下連結。在新視窗開啟連結。
Ctrl+Shift+T 鍵重新開啟您最近關閉的分頁。「Google 瀏覽器」會記住您最近關閉的 10 個分頁。
把連結拖曳到分頁上。在指定分頁開啟連結。
將連結拖曳到分頁列的空白區域。在新分頁開啟連結。
把分頁拖到分頁列之外。在新視窗開啟分頁。
把分頁拖到分頁列之外,並放到已開啟的視窗中。在已開啟的視窗中開啟分頁。
拖曳分頁時按下 Esc 鍵。讓分頁回到原來的位置。
Ctrl+1 鍵到 Ctrl+8 鍵切換至分頁列上特定編號位置的分頁。
Ctrl+9 鍵切換至最後一個分頁。
Ctrl+Tab 鍵或 Ctrl+PgDown 鍵切換至下一個分頁。
Ctrl+Shift+Tab 鍵或 Ctrl+PgUp 鍵切換至上一個分頁。
Ctrl+Shift+Q 鍵關閉「Google 瀏覽器」。
Ctrl+W 鍵或 Ctrl+F4 鍵關閉目前的分頁或彈出式視窗。
用滑鼠中鍵 (或滑鼠滾輪) 按一下分頁。關閉您所點擊的分頁。
在瀏覽器工具列中的 [上一頁] 或 [下一頁] 箭頭上按一下滑鼠右鍵,或以滑鼠左鍵按住箭頭。顯示該分頁的瀏覽記錄。
同時按下 Alt 和向左鍵。前往該分頁瀏覽記錄的上一頁。
同時按下 Alt 和向右鍵。前往該分頁瀏覽記錄的下一頁。
使用滑鼠中鍵 (或滑鼠滾輪) 按一下工具列中的 [上一頁] 箭頭、[下一頁] 箭頭或 [前往] 按鈕。在背景的新分頁中開啟按鈕的目的網頁。
在分頁列的空白區域按兩下。將視窗放到最大或縮到最小。

Google 瀏覽器功能快速鍵

Alt+F 鍵開啟專門用來自訂「Google 瀏覽器」的 [工具] 選單。
Alt+E 鍵開啟專門用來自訂您正在瀏覽的網頁的 [工具] 選單。
Ctrl+Shift+B 鍵開啟或關閉書籤列。
Ctrl+H 鍵開啟「記錄」頁面。
Ctrl+J 鍵開啟「下載」頁面。
Shift+Esc 鍵開啟「工作管理員」。
Ctrl+Shift+J 鍵開啟「開發人員工具」。
Ctrl+Shift+Delete 鍵開啟「清除瀏覽資料」對話方塊。
F1 鍵在新分頁開啟「說明中心」(我們的最愛)。

網址列快速鍵

網址列中可使用以下快速鍵:

輸入搜尋字詞,然後按下 Enter 鍵。使用您的預設搜尋引擎執行搜尋。
輸入搜尋引擎關鍵字,按下空白鍵,接著輸入搜尋字詞並按下 Enter 鍵。搭配關鍵字使用搜尋引擎執行搜尋。
開始輸入搜尋引擎網址,接著在系統提示時按下 Tab 鍵,輸入搜尋字詞並按下 Enter 鍵。搭配網址使用搜尋引擎執行搜尋。
Ctrl+L 鍵反白顯示網址。
Ctrl+K 鍵或 Ctrl+E 鍵在網址列中加入「?」符號,在問號後輸入搜尋字詞即可使用預設搜尋引擎執行搜尋。
同時按下 Ctrl+Shift 鍵和向左鍵。將游標移至網址列中的上一個關鍵字詞
同時按下 Ctrl+Shift 鍵和向右鍵。將游標移至網址列中的下一個關鍵字詞
Ctrl+Backspace 鍵刪除網址列中游標之前的關鍵字詞
使用鍵盤方向鍵選取網址列下拉式選單中的項目,然後按下 Shift+Delete鍵。刪除瀏覽記錄 (如果有的話) 中您選取的項目。
使用滑鼠中鍵 (或滑鼠滾輪) 按一下網址列下拉式選單中的項目。在背景的新分頁中開啟項目。
看見網址列下拉式選單時,按下 Page Up 鍵或 Page Down 鍵。選取下拉式選單的第一個或最後一個項目。

網頁快速鍵

Ctrl+P 鍵列印目前的網頁。
Ctrl+S 鍵儲存目前的網頁。
Ctrl+R 鍵重新載入目前的網頁。
Esc 鍵停止載入目前的網頁。
Ctrl+F 鍵開啟搜尋列。
Ctrl+G 鍵或 Enter 鍵尋找下一個與您在搜尋列所輸入內容相符的項目。
Ctrl+Shift+G 鍵或 Shift+Enter 鍵尋找上一個與您在搜尋列所輸入內容相符的項目。
按住 Alt 鍵並按一下連結。下載連結目標。
Ctrl+U 鍵開啟目前網頁的原始碼。
將連結拖曳至書籤列將連結儲存為書籤。
Ctrl+D 鍵將目前的網頁儲存為書籤。
Ctrl+Shift+D 鍵將所有開啟的網頁儲存為新資料夾中的書籤。
F11 鍵在全螢幕模式開啟網頁。再次按下 F11 鍵則可關閉全螢幕模式。
Ctrl 鍵和 + 鍵,或按住 Ctrl 鍵並向上滾動滑鼠滾輪。放大頁面上的所有內容。
Ctrl 鍵和 - 鍵,或按住 Ctrl 鍵並向下滾動滑鼠滾輪。縮小頁面上的所有內容。
Ctrl+0 鍵將頁面上的所有內容都回覆為正常大小。
空白鍵向下捲動網頁。
Home 鍵前往網頁頂端。
End 鍵前往網頁底端。

文字快速鍵

Ctrl+C 鍵將反白的內容複製到剪貼簿。
Ctrl+V 鍵或 Shift+Insert 鍵從剪貼簿貼上內容。
Ctrl+Shift+V 鍵從剪貼簿中貼上目前內容,不含格式。
Ctrl+X 鍵或 Shift+Delete 鍵刪除反白的內容並複製到剪貼簿。

大樓警衛與電腦防毒程式

2011年4月5日 星期二

這個標題起源於日前與大姐夫的一番話:

姐夫:「是否有用過微軟的防毒軟體?」

我:「之前有簡單試過,不過,感覺還好。」

姐夫:「原本買卡巴斯基裝在小筆電,不過,最近到期了,網路訂購又沒有比較便宜,所以在找另外代替的防毒程式。試用了微軟體防毒之前,覺得比較不會對筆電的Loading 造成影響,而且病毒偵測好像也蠻強。」

我:「我們目前都用小紅傘,再加上我們大都是利用"受限制的使用者"登入電腦來使用,所以中毒的機會已降低很多。」

你可能會覺得我要推薦某一款防毒,不過,我在思考的是另一個角度,我一直以為電腦系統就像我們住的大廈,防毒軟體就像警衛,病毒則是Bad Guys(壞人);病毒碼則像是警衛手上的壞人名單,新的壞人出現後如果沒有更新名單,就有可能會被他進入(滲透、偽裝)大樓去搞破壞,所以在這個每天都有新病毒產生的時代,防毒程式得要每天更新才行。

但,我們不能因為有警衛、有壞人名單就可以放心的把自家的門戶大開,或者根本不知道電腦隨時處於"門戶大開"的狀態?大姐夫是高科技知識分子,他知道電腦應該要有防毒軟體把關,但是他疏忽了自己的電腦一開機就是最高權限的管理員(administrator),而這時候的電腦系統就像是我們的家關上門,但是卻沒有上鎖一般,隨時可能會遇到突破樓下警衛進來破壞的 Bad Guys。

防毒程式很重要,但是更重要的是使用電腦的安全規範,一開始用 Ubuntu 的時候,覺得礙手礙腳,為什麼要先利用一般 user 帳號登入,再 sudo 去做管理員允許的工作呢?無他,安全罷了!

Unix系統(FreeBSD, Linux....)一開始就是為了多人使用而設計的系統,所以一開始就把使用者權限、安全性考量在內,而 Microsoft 的作業系統一開始就是以個人使用為考量,著重在單機單人使用,而Windows的出現,也只是把這一個概念「視窗化」,從Windows 95, 98開始,即使到了 Windows 7,很多人還是以單機、單帳號在使用,微軟一開始就不著重(教育)使用者這個部分,所以防毒程式市場大行其道,不曉得這是微軟自己造成的苦果,還是預期的結果?

現在,Windows 系統不裝防毒軟體,敢嗎?我得承認,我不敢!

 

PS: 剛剛查了一下 Microsoft Security Essentials 還可供小型企業中最多 10 部電腦使用」,所以學校單位和公家機關應該享受不到這個"福利"了。


利用 7-zip 命令列指令來壓縮及解壓縮 tar, gz 的格式

7-zip 是個強大的免費(解)壓縮軟體,還更直接支援Unix上常見的tar, gzip及bzip2 的壓縮格式,當我們安裝完7-zip後,會在 Program files/7-zip 裡含有命令列的程式(7z.exe, 7z.dll),我們可以把這二支程式複製到 C:\Windows 下,就可以在「命令提示字元」視窗中直接執行。

  • 壓縮成 tar 檔案
    7z  a  -ttar  this_is_tar_file.tar  soure_files_or_folders
     
  • 壓縮成 gzip 檔案
    7z  a  -tgzip  this_is_tar_file.gz  soure_files_or_folders 

命令列使用到的機會不大,但是若要做客製化的解壓縮,或是可程式化的功能的話,還是第一首選(之前是用winrar 內的rar.exe)。

 

※註:雖然之前在測試 ESXi 的 oem.tgz 壓縮檔遇到一些挫折,不過,還是 7-zip 還是很值得推薦給大家使用!

 


ESXi 伺服器的管理IP應該置於虛擬網段

由於免費的關係,ESXi 4.0(4.1)皆不具備防火牆的功能,連 TCP Wrapper 也沒有安裝在裡面,所以ESXi 伺服器的管理IP最好能夠放在虛擬網段中,比較能夠避免一些不必要的攻擊,尤其是開啟 SSH 服務;若實在有放在真實網段的話,也建議更改 SSH 的監聽埠(/etc/services)。

ps: 改成哪一個 port 就自選吧!不要在 1000 以內,自己又不會忘記的就可以了!

利用 dd 指令製作 USB 開機碟

2011年4月2日 星期六

這一陣子在試 vmware esxi4 裡的 oem.tgz(自訂硬體驅動程式),裡頭用到了linux 老牌指令 dd,之前一直似懂非懂,直這幾天所附帶而有所得。

dd 指令功能其實非常power,可以直接把 DISK ==> Image file(dd),也可以把 Image File(dd) ==> DISK,啊!原來 ghost  不是這類工具的始祖。

你可以利用 winimage 這類的windows工具來編修(新增/取代/刪除 檔案)這個 image 的內容,也可以在linux上直接用 mount 的工具把它掛載起來。

如果你有一個已製作好的 dd image file,想把它直接做成 USB,可用下列指令

# dd if=dd_image_file of=/dev/sdb

※註:if  ==> 表示 dd 的檔案名稱
         of ==> 表示linux底下,隨身碟的磁碟編號

在windows 底下可以參考楊錦昌教學 http://apt.nc.hcc.edu.tw/docs/FC2_X/00/diskboot.htm