NICA

【20100519】因有了NexusOne而擁有了全世界的卡恩萬丟洗襪

Browsing Posts published in 6月, 2008


一開始
只是抱著 「與總裁共同學習」的心情
報名了 Google Developer Day 2008
既然是周六,沒理由不把司機也拖下水…
就這麼,在這個美好的周六
X 聲四起的早晨…我們向台北國際會議中心前進

早上想放棄的心情
毫無招架之力的被臨時接的工作給打敗了…
X 聲四起:掯! 周六比平常上班還早起 !

看到這些可愛的「吉祥物」,尼卡該是振奮了一小小下的…

無奈,接下來的 Slide …尼卡的睡神完全不敵

第一場的講師,英文字正腔圓,尼卡還能抱著學英文的心情用力聽
撈到一些關鍵字,倒也還猜得出講師在說啥
但實在,早上忘了喀咖啡
加上第二堂不但講的是 App Engine 的實作,而且講師所有的英文全連在一起…
尼卡與蘇菲亞就這麼短暫的兩人接力給他睡下去…

即便是睡著,所有的投影片可都是一張不漏 !!
原因是:因為那個臨時工作,司機被尼卡指派拍下所有的投影片
以免在網路上找不到 Slide…尼卡工作會作不完…嗚…

終於熬到吃飯時間
尼卡這回想的真的不是便當,而是便當之後的星巴克本日咖啡!!!!

便當如此美好,還雙主菜…算是大手筆的 seminar
另外 Google 精神的零食、可樂也是取之不盡,但我需要的,只是一杯咖啡啊!~~~

下午,終於在星巴克本日咖啡肯亞的幫助下,漸漸清醒
見著了熟悉的作業系統架構,有遇見老朋友的安心
第二堂的議程…尼卡是完完全全地醒了!~~~~

總的來說
這天認識了很棒的 App Engine、Android
經過總裁的講解,尼卡終於慢慢拼湊出今天聽了的東西…

得到的教訓是:在聽 seminar 前,一定要來一大杯黑咖啡…

譯者:Nica

專案 Filesystem in Userspace (FUSE) 可以在不碰觸 Linux Kernel 的情況下安裝新的檔案系統。此檔案系統執行時就像一般程式那樣,可以使用共享函式庫、執行很難在 Linux Kernel 裡執行的任務。

就機器裡其它應用程式的角度來看,FUSE 檔案系統看起來就像一般檔案系統那樣。在這裡,我要介紹的是 compFUSEd ,這是一套壓縮的 FUSE 檔案系統。有了 compFUSEd 就可以大大節省那些可高度壓縮之檔案的磁碟空間,例如大部份文字檔與可執行檔。

CompFUSEd 乃是以 “表層” 檔案系統的方式設計,意思是:取現存 “基本” 檔案系統,加以修整並以相同檔案系統呈現。這裡的
“修整”,指的是壓縮/解壓縮檔案。CompuFUSEd 將被寫入的資料,將之壓縮後交給底層 “基本” 檔案系統進行儲存。當你透過
compFUSEd
讀取檔案時,會是從基本檔案系統裡將檔案讀取出來,解壓縮後再交給你。這代表應用程式可以不用知道壓縮的事、甚至在不知道它的資料存放在磁碟裡是被壓縮過
的情況下,使用 compFUSEd 檔案系統。

現在還沒有任何支援 Ubuntu、Fedora 或 openSUSE 使用的 compuFUSEd 套件。本文我是在 64 位元的 Fedora 8 下,編譯 200712321 版本的原始程式碼。下載頁 指出 compFUSEd 的打包檔為 cf-GISMO-date。前置的 cf 指的是 compFUSEd,展開的打包檔 ( tarball ) 最後會放在名為 CompFused 的目錄下 – 目錄名稱不帶任何版本資訊。

CompuFUSEd 支援 zilb、bzip2、lzo 與 lzo2 的壓縮函式庫。我在 Fedora 8
下無法成功編譯後兩者的支援。你得編輯 Makefile 這個檔,將不需要的、在 Linux
系統下編譯失敗的那些壓縮函式庫支援排除/取消。我還發現 compFUSEd 在建置時預設動作會試圖連結 profiler 函式庫,你必須編輯
Rules.make 這個檔將這些連結的相依性移除。還有,build 動作失敗時,錯誤訊息會指出一些特定訊息、共享物件,與缺乏 -fPIC position-independent
code 選項。PIC code ( position-independent code )
有一個優點,就是它可以使載入至不同的記憶體位置;這部份在編譯共享函式庫時就派上用場了,因為這樣可以在多個函式庫要求相同位址時,得已移動它們。在
Rules.make 裡的 CFLAGS 加入 -fPIC,再執行 make clean all 解決此問題,讓我順利完成編譯。

詳細內容請見原文出處:
Save disk space – use compFUSEd to transparently compress filesystems

如有版權問題,請來信 (nicaliu at gmail dot com) 告知,謝謝。

譯者:Nica


最近我們看到了 Ubuntu 8.04 ‘Hardy Heron 以及 Fedora 9 ‘Sulphur’ 兩者的釋出,大部份都得到正面評價。PCWorld Australia 決定 將這兩個受歡迎的 Linux 分支套件再放在一起比較

PCWorld 對 Ubuntu 絕佳的硬體辯識程度最為滿意:” 每次安裝時所找到的所有硬體都能辯識出來而且不必重新開機,” 它還說: ” 甚至我的 media card slot 在 Windows 下是找不到驅動程式的,在這也能立即運作。 “

至於 Fedora,在 X.org 的部份是有些問題,但它們相當滿意其 SELinux 的支援。” 將會有很多使用者發現,SELinux
最棒的一點就是對 root 使用者權限的管理:當你必須擁有 root
的特權,執行某些動作一段時間以上時,程式將對你提出警告,這種作法可以將弱點可能造成的曝光時間減至最少。 “

它們的總結是:

對那些已經很熟悉 Linux 的使用者來說,Fedora 9 是最佳選擇。強而有力的安全功能與安裝選項,讓它比 Ubuntu 更多樣化 -
Ubuntu 提供的安裝程序較流暢 ( 相對地,限制也比較多 )。對大部份使用者而言 – 包括許許多多對 Linux
有興趣而首次嘗試它的人,Fedora 比它最可敬的對手,缺乏平順且一應俱全的簡單俐落之感。

Ubuntu 8.04 提供的是可與 Mac OS 與 Windows 匹敵的功能層面 – 從遞送、安裝到日常使用上。不幸的是,它仍背負著
Linux 分支套件的包袱 – 基本上缺乏主流 Windows 與 Mac 的商用、設計,以及遊戲應用程式 – 這一點,讓 Ubuntu
在大量流通的道路上停滯不前。不過,對那些需要的是網頁瀏覽、電子郵件與基本文件建置的一般使用者而言,Hardy ( 譯註:指 Ubuntu
8.04 ‘Hardy Heron’ ) 是一套很不錯的選擇。

原文出處:
Ubuntu 8.04 vs. Fedora 9

如有版權問題,請來信 (nicaliu at gmail dot com) 告知,謝謝。

譯者:Nica

12. VMware Server

有了 VMware Server,就可以在 Ubuntu Studio 桌面環境下,執行你舊有的 Windows 桌面了 ( 即先前以 http://www.howtoforge.com/vmware_converter_windows_linux 所述方式,用 VMware Converter 轉換到 VMware 虛擬機器的那個 )。若你必須要用到一些只有在 Windows 裡才有的應用程式,或是想慢慢轉換到 Linux 上來,這個東西就相當有用。

請至 http://www.vmware.com/download/server/,下載 VMware Server。按 Download Now 即可:

接受許可權協議書的條款請按 Yes

接著,將 VMware Server – Linux 版的 .tar.gz 檔 ( 非 rpm 檔! ) 下載到桌面上 ( 例如:/home/falko/Desktop ):

欲取得執行 VMware Server 所需的序號,請至 http://register.vmware.com/content/registration.html,填妥你的個人資訊。之後,你將看到帶有 VMware Server 序號的頁面。請將它寫下或印下來:

接下來,開啟你的終端機程式 ( Accessorie > Terminal ):

執行下面的指令,安裝一些必要套件:

sudo apt-get install linux-headers-`uname -r` build-essential xinetd

切換到儲存 VMware Server .tar.gz 檔的系統位置,例如:/home/falko/Desktop (請將 falko 置換為你的使用者名稱!):

cd /home/falko/Desktop

解開 VMware Server .tar.gz 檔,再執行安裝程式:

tar xvfz VMware-server-*.tar.gz
cd vmware-server-distrib
sudo ./vmware-install.pl

安裝程式會問你一些問題。這些你全可以按下 <ENTER> 接受預設值就好。
當安裝程式問你:

In which directory do you want to keep your virtual machine files?
[/var/lib/vmware/Virtual Machines]

你要不就是接受預設值,要不就是指定一個你認為空間夠大、足以存放虛擬機器的系統位置。
安裝到最後,你會被要求輸入序號:

Please enter your 20-character serial number.

Type XXXXX-XXXXX-XXXXX-XXXXX or ‘Enter’ to cancel:

請填入你 VMware Server 的序號。

安裝整個完成後,請執行:

sudo ln -sf /lib/libgcc_s.so.1 /usr/lib/vmware/lib/libgcc_s.so.1/libgcc_s.so.1

不這麼作的話,Ubuntu Studio 8.04 下的 VMware Server 將會拒絕啟動。

成功完成安裝後,你就可以刪除 VMware Server 的下載檔與安裝目錄:

cd /home/falko/Desktop
rm -f VMware-server*
rm -fr vmware-server-distrib/

你會發現,VMware Server 就在 System Tools > VMware Server Console 下:

啟動它的時侯,請選擇 Local host

接下來,你就可以建立虛擬機器 ( 或匯入你用 VMware Converter 所建立的虛擬機器 ) 了:

譯註:本文乃為前一篇【完美桌面環境 – Ubuntu Studio 8.04 】( 原文:The Perfect Desktop – Ubuntu Studio 8.04 ) 的【第七頁】。

如有版權問題,請來信 (nicaliu at gmail dot com) 告知,謝謝。


文件版本:1.0
作者:Falko Timme
最後更新:06/04/2008
譯者:Nica

本教戰守則旨在說明如何建置 Ubuntu Studio 8.04
桌面環境。Ubuntu Studio 8.04 – Windows 桌面環境的絕佳替代方案,它已經具備了人們在 Widnows
continue reading…


新版 Firefox 3 很快就要完成最終版釋出,數以百萬的 Firefox 迷將能在本月自 Mozilla
下載此新產品。對我而言,這是件很令人興奮的事,而在此,這也是一個向大家說明 Firefox 3 的改變與進展,對我們將造成什麼樣的影響的好機會
- 尤其是與 SSL 安全保護網站之間的關係。

在說明之前,我想先請大家看看我先前作的手記:
從我涉入 Mozilla 開始 – 特別是密碼與認證權限的這個部份,爭議與不同的觀點一直都在發生,甚至我有時也並非完全認同 Firefox
上發生的一切,現在,我有了不同的看法。Firefox
瀏覽器透過社群的力量建立起來,它允許、也鼓勵更多人參與,因為這麼作才能得到更多來自不同層面的養份。也或許,Firefox
一直都有潛力成為最棒的瀏覽器。可以想見的是,有些異質之處仍會保留下來,而激烈的爭論也會一直持續,這都是為了讓它成為最棒的產品,不過,此時此刻,該
是將重點放在它即將完成的目標上了,應該來看看,Firefox
將對我們的瀏覽習慣造成怎樣的影響,以及對提供瀏覽內容之網站擁有者與操作人員又造成如何的影響 !

網站擁有者? 為什麼新的瀏覽器會對他們造成影響? 網站擁有者即將發現,Firefox 3 用新的方式處理 SSL
保護的網站範疇,新的計算方式讓瀏覽器更安全,讓臨時雇員得到更多的保護 ( 譯註:指的是偶爾來公司使用瀏覽器的部份
)。這雖然是早就該作的事,但對瀏覽器而言卻是一大進步,除此之外,使用者介面 ( UI )
開發人員需揚棄之前已完成的工作,得重新追上一些幾乎全新的想法。

讓我為你介紹 ” Larry ” 吧:它可以快速提供你即將看到、受安全性保護的網站基本資訊。當你停留在位址欄裡的網站圖示附近時,它的顏色就會改變,並顯示一些非常基本的的資訊,像這樣:

https://blog.startcom.org/wp-content/uploads/2008/06/secured.png

此網站乃由 StartCom 發出的 SSL 認證所保護,而一如我們在上圖所見: about:config 的設定得作點調整。將變數
browser.identity.ssl_domain_display 設為 1,會比預設值好,否則網站圖示周邊的小小藍色區域可能會有問題 (
這也是我和 Mozilla 的人所爭論 之其一 )

點選網站圖示時,Larry 會給我們更多與該網站相關的資訊,包括它對該站台認證的瞭解與網站狀態,像是該站台是否已加密而且是安全的,例如該組織是否已符合 EV guideline 的認可。此即為 Larry 依據不同狀態 ( 純文字、SSL、EV ) 所呈現的方式:

https://blog.startcom.org/wp-content/uploads/2008/06/larry-green.png

( 譯注:三種顏色分別代表三種不同的認證狀態 )

比較好玩的一點是:當 Firefox 發現該網站的認證或安全性連結有問題時,會如何? Larry 會很不高興,然後 Firefox 將顯示錯誤頁面:

https://blog.startcom.org/wp-content/uploads/2008/06/load-error.png

「所有錯誤」瀏覽器都將以此方式對待,從站台自簽認證 ( self-signed cetification )
的安全問題、未知的議題、網域名稱不符等等。以往使用者只需點一個跳出來的小視窗,警告無權限讀取,而今,使用者將接收到更嚴厲的警告。當然,還是有折衷
方案可接受站台的認證 -
只是仍需要一些步驟,而且最好由比較懂的使用者來操作,因為此過程必須很清楚自已所作的每個動作。其實所有使用者,都不該連結到這樣的網站上。

對於仰賴所有自簽認證,且這些認證皆由未知提供者發給的網站擁有者而言,上面的作法,代表了什麼?
它指出了造訪者瀏覽這些站台時會遇到更多的麻煩,而這是此類站台操作人員最後一次向已知提供者取得認證的機會。這對我而言意義重大,因為
StartCom 在提供基礎數位認證上已投注相當大的心血,為了提升網站安全性與強化身份認可,此認證完全免費。這也是 StartCom Certification Authority 從一開始就設定的主要目標,我很高興能為網際網路社群提供這樣的服霧 – 不只是現在,永遠都是。有了它,我們所有的人都能夠信賴我們的瀏覽器,以及安全的站台。

.若你想在第一時間取得新版 Firefox,可加入 Firefox Download Day 。此活動想要創下 24 小時內最多人下載之軟體的金氏世界紀錄。

.如果你勇於嘗試! 到 Firefox 3 Release Candidate 先睹為快吧!
.想免費取得合法 SSL 認證,就來 StartSSL

原文出處:【SSL with Firefox 3

作者 Eddy Nigg 為 StartCom 創辦人。
StartCom 同時也是免費 SSL 認證的管理機構

如有版權問題,請來信 (nicaliu at gmail dot com) 告知,謝謝。

Powered by WordPress Web Design by SRS Solutions © 2010 NICA Design by SRS Solutions