Archive for the ‘隨場手記’ Category.

10.04 升級手記


因為公務繁重,再加上是次版本推出過程也甚是驚險(聞說 4 月中旬開發者們還在跟 X.org 的 memory leak 摶鬥)﹐所以是次升級也押後到正式推出三個星期後的星期五才進行。星期五?星期五那天是我的「在家工作日」啊!

安裝一直沿用上次的 alternative CD 下載,mount iso,再安裝的模式,除了有幾個自己特別調較過的設定檔(例如X 裏漂亮的中文字型)一直沒甚麼阻礙。但這時不得不說一下,為甚麼連 httpd.conf,shorewall.conf 這些使用者很大機會會自己改的設定檔你都非得問我一遍要不要覆寫?這種東西統統給我保留就好, 要在更新過程上花多一點工夫,我甚至可以說 Windows 更新都比它容易… 至少 Windows 在升級過程中不會每次問我要不要保留應用程式的設定。

安裝過後,進入系統的速度比上一版本更快,在我的電腦好像用了三十秒不到的時間進入登入畫面(而且還是把開機選擇作業系統的 boot menu 的十秒計算在內!)

這次介面上最大的更新應該算是把視窗的控制按鈕(放大/縮小/關閉)像 Mac OS 一樣搬到左邊去。雖說我也曾經是蘋果電腦的使用者,但在 PC 平台上我還是習慣望向右邊找按鈕… 其實 Mark Shuttleworth 也不用那麼專制,說左邊就左邊沒一點商量餘地,好歹你也放個設定鍵,隨大家個人意願選擇親左還是親右嘛。

Ubuntu 10.04 其中一個重點是增加對社交網絡的支援。Me Menu (在Panel 裏頭被喚作 Indicator Applet Session,大家要注意了) 感覺不錯,夠簡潔又可以一眼查看 IM,電郵和micro-blog 的訊息,非常方便。可惜這個 menu 背後的引擎 – Gwibber 和 Empathy 功能上有力有不逮,Gwibber 不支援圖像上傳,Empathy 不支援檔案傳輸, 上同類軟件似乎有更好的選擇(例如 QwitPidgin),這兩套程式對我而言有點雞肋。

中文輸入法試著換回系統預設的 iBus,穩定性比 9.10 內附的大大提高,比 gcin 好的地方…那就是能輸入香港字!不過有得必有失,iBus 版倉頡似乎沒有萬用字元,我這種倉頡學藝未精的用家用得不太就手,不過老實說這點是我個人問題,怎麼也得要嘗試克服…

還有兩個問題要留意的,今天在 twitter 上也提過的了。第一是 VNC 時偵測不到 shift 鍵,應該確定為 bug,第二次 Tinyproxy (顧名思義其實是個非常簡單的代理伺服,翻公司的牆用 XD) 的設定檔位置搬了家卻沒通知用家,搞了好久才發現 init.d 裏的 script 指著另一個地方 orz

總括而言對這次更新感覺良好,但是小問題(一些 Windows/Mac 上從沒想過會出現的問題) 卻不少,GNOME 的使用介面越來越白痴,希望下一版 Ubuntu 能把這些東西改掉就好。

不過我對此期望不大。

萬宜水庫遊

上一個星期天跟米高開始了「香港水塘之旅」的第二站:萬宜水庫。
開了 flickr 戶口後都沒怎麼在這邊貼過相片,這次也應該要貼貼潤飾一下吧。(其實懶得打字 XD)
DSC_3084

DSC_3160

DSC_3108

這次其實也是第一次試用新買的 CPL,效果蠻好的。當天烈日當空,又戴了太陽眼鏡,再加上 CPL 的影響,看相機的 LCD 還生拍曝光不好拍壞相,浪費此等良辰美景,還好回家一看,其實也不用多調較,就能表現出想要的色彩,真走運。

反而要擔心的其實是自己。陽光猛烈,又沒準備防曬裝備,最要命的是每人只買了一支 800ml 的蒸餾水,不消一會便喝光。還好沒成為開埠以來第一個在水塘邊中暑脫水的人,不然風景相拍不到,自己被抬上救護車的相片卻登上全港報章,沒臉見人啦。

先拿穩您的相機!

拜 Flickr pro 戶口所賜,最近多拿了相機外出拍照(當然也得感謝米高能抽空相伴指點)。數碼單鏡反光機因為平民化,價錢又便宜,去香港的拍照熱點眼看差不多人人都有一部在手。甚至情侶檔,相機團,又或是單人匹馬,彷彿小 DC 已絕種了一樣。

不過,明明大家拿的是大單眼,怎麼感覺就有當年小 DC 大行其道的影子呢?再留心看清楚一點,啊,原來有人將單眼當成 DC 來拍照啦。

單鏡反光機的設計是要你一手持機,一手握鏡的。右手握著機身兼控制快門以及其他操作,左手則托著鏡頭調整焦距,或是微調對焦時用。決不是像小 DC 一樣雙手持機身,因為那種握法會令拍照時鏡身不穩,容易拍出失焦的相片或者拍了意相不到方向的照片。可以將相機想像成槍,DC 是小手槍,雙手握著穩定槍身,DSLR 就是自動步槍,握槍總是一手在前一手在後才會穩,你看電影裏的主角拿步槍的姿勢跟手槍不一樣吧?

直倒拍照則是另一個值得討論的地方。有預算,相機又支援的話不妨買個直倒手柄,拍照就可以用平時一樣的握法。如果沒有呢?以前老師教過,直倒握得穩,可以照樣以右手握機身,不過要注意是手應該在相機的下方承托相機,身體就可以頂著手肘或其他物件穩定機身;因為手形的關係就換了用拇指按快門,因為這時食指移動會比較麻煩又難控制力度,很容易會令整部相機在按快門時產生不必要的震動。左手則繼續握穩鏡身,前臂與右手靠緊,減少不必要的震動。

為了拍出好照片,而且還讓其他人看不出你是個門外漢,更為了好好保護你的相機,請從今天起使用正確的握機方法!

Flickr 重開

最近我的 flickr 帳戶又活躍起來了。

本來就沒打算把拍好的相片找個集中的地方存儲保管,固然也沒有付錢申請 pro 帳戶的衝動,因為硬碟空間夠多,所以可以把相片統統存到硬盤裏。只是要分享給其他人的時候,需要貼到 blog 的時候才會上傳到網絡上。最初是放進私人空間的,不過實在太慢了(其一是 DH 頻寬,其二是 gallery 載入速度),後來甚至懶得上載更新。

直至農曆新年期間電腦上其中一個硬碟掛掉,裡頭某幾次旅行和其他拍下來的照片報銷,於是有了申請相片存放服務的打算(畢竟還是交給專業的好)。這時有兩個選擇,其一是網絡「老大哥」Google的 Picasa,第二則是 Flickr。雖然 Picasa 存放收費好像比較便宜,但 Flickr 的優勢:社群,卻是 Picasa 望塵莫及的地方。像我這種半吊子門外漢要尋找參考對象和信心,Flickr 是不二選了。

於是,趕緊於發了花紅當天申請 pro,亦開始不客氣的拍照和上傳…
順便宣傳一下,我的帳戶在,歡迎參觀指導啊。

會「推」的天氣站

事緣有天從iPhone看 Yahoo!天氣,明明十多度卻被說成三十多,實在氣死了。不少程式都直接從天文台的文字版本或是feed直接找天氣資料,曾幾何時也打算弄個Web Service把資料拿出來的,不過氣溫之類的天文台也不會說自己身處的地方的天氣,心想不如自己弄一套簡單的天氣探測裝置好了,於是便有了用Arduino實行這個計劃的打算。

Arduino是啥?Arduino其實是一套當初為了讓不諳電子技術的學生,以廉宜的價錢弄一些簡單的小裝置的一套平台。基本上這平台包括了一塊掌心大小的電路板,和用以寫程式的 IDE。只消把電路板經USB 駁上電腦,就可以透過Arduino IDE直接編寫程式和控制連上電路板的各種電子零件,諸如LED,發聲喇叭,馬達,甚至還可以加插擴展模組連上藍芽,LCD,GPS,甚至網絡的能力。

只要能駁得上就能玩,能改,是這套開源硬件平台的魅力。

不過香港的店舖,即使是鴨寮街,根本就沒Arduino電路板賣,從外國直接訂購又太昂貴,所以從大陸淘寶找。因為Arduino是開源硬體,電路設計圖可以從官方網站下載,只要有材料就可以弄一塊出來,使用官方的軟體編寫程式,所以網絡上也有不少合法的複製品。淘寶也有不少大陸廠商直接放板子和模組一併賣,只要挑個便宜,有信譽的,放個信用卡號,速遞就會把貨品送到家,非常方便(只是某速遞公司送貨到住宅區的收費不便宜)。

有時候買一點小零件,好像電阻,電容,LED,光敏電阻,簡單IC之類的訂購未免有點小題大做,便會直接去鴨寮街採購。有一家兩層的店材料和工具(例如剪線鉗和萬用錶)都很齊全,有時候還有特價,不過就是比較複雜一點的零件賣很貴,或是根本沒賣,這又得另外找一家國際電子零件商幫忙。幸好那公司的取貨點就在我公司附近,可以省下一筆可觀的運輸費。

初時也是門外漢,電子甚麼的除了初中教的簡單電路特性還記得以外其餘的都一竅不通。所以先著手砌一些簡單的小裝置,例如上面的光度探測器。以後再看網絡上的文章,技術文件等等,累積了不少電子零件上和電子訊號處理的知識(也間接了解到不少電腦硬體上的原理),便開始向製作自己的私人天氣站的目標進發。

Arduino 天氣站 v.1

天氣站 v.1

起初參考了這個網站買了內文提到的探測器和其他零件,又用了跟Arduino一起買的Ethernet模組將這東西接上家裏的LAN,那麼即使電腦沒開程式Arduino也可以直接把資料放到網絡上。當初這東西只有自己的網頁伺服器,要看資料非得要到訪它,沒記錄功能又不會通知,不甚實用。後來在官方論譠「刨」文章看到原來有一套叫pachube的服務,可以讓用家上載由不同地方獲得的環據數據,便趕緊申請了來試玩。

Arduino 天氣站 v.2

Arduino 天氣站 v.2

後來,又將這套服務的數據傳到放在網頁伺服器(也就是這裏)的python script,靠它定時將資料從pachube扯過來發 twit。而且,這套script還會將資料儲到資料庫,那我便也可以跟天文台一樣繪製「溫度走勢圖」,「氣壓走勢圖」,「全年最高濕度」等等有用的資訊了。最近為了將氣壓的量度精度提升,把購入已久但一直沒接上的ADC (Analog/Digital Converter – 模擬數碼訊號轉換器)接上,順手為這迷你天氣站加了一個「個人」網頁,利用Google的Visualization API提供廿四小時的天氣走勢,更容易看出天氣變化。

當然我不會就此心足。除了將網站美化外,還打算將天氣站移師窗邊,取得更真實準確的天氣數據(現時在電腦正上方,太熱了)。但在這之前我想還是先搞好網頁,貼出更多有用的資訊吧。

話說如果超過某個溫度/濕度自動發twit也頗有趣的…

賭王老谷

被外人稱為「國際賭王」的老谷突然高調宣佈要親臨白家賭場消遣,L 城的人聽了都嚇一跳,然後都想在「賭王」造訪那天一睹這位聞名中外賭王的風采,於是原本已經熱鬧的賭場那天更是擠得水洩不通。賭場本身更是不敢怠慢,找來了營運主管,白家大兒子白發在正門親自迎接。白發殷勤招呼老谷,首先領著他四處參觀,讓他站在二樓的陽臺俯覽地下大廳,又親自講解鎮店的風水石雕和推介賭場附屬的一流餐廳和酒店的總統套房,弄得老谷好不高興,幾乎忘了來賭場的主要目的 – 賭錢。

於是,白發領著老谷到帳房換了籌碼,然後闢了在賭場大廳中央的一張賭桌開局。

「請問谷先生想玩點甚麼?」

「就來一局德州撲克吧。」

「很抱歉,」白發尷尬的小聲說,「德州撲克的規則我們都不太懂。我們有一款叫福州撲克的,據說規則跟德州撲克有點相似,不如谷先生屈就一下如何?」

老谷有點掃興。「那好吧,你可以教教我這…這福州撲克怎麼玩?」

「我們先來一局,大家邊玩我邊講解,好不好?」老谷心想,這分明是欺我不懂規則,先把我的賭注騙到手吧。但是在場少說也有數千賭客圍觀,為免有失儀態,唯有忍氣吞聲,啞巴吃黃蓮,就迫著答應了。

白發找來了資深荷官胡沖在首局當莊家,賭場常客也是白家好友的仇太也應邀出席坐陣。第一局就這樣開始了。

「原來這福州撲克跟德州很像,玩法真的差不多,對我來說上手應該不難。」老谷打量了一下佈局,暗忖道。這時老谷把黑桃 4 和6 摸到手。大家都下過注,公家開了紅心 K,黑桃 5 和方塊 9。「今天運氣真是不錯。」,老谷心想,另一邊把自己的賭注推到賭桌中央。

(待續)

Google 的 DNS 服務

最近推出免費的公眾 DNS 服務,在芸芸網絡服務商之中也算是前所未有。除了在全球各地廣設伺服器,用上一堆加快存取和增強保安的技術,就連 IP 也挑個易記的 8.8.8.8 和 8.8.4.4,可見他們也花了不少心思。

算是網絡不可或缺的服務之一,在你看見這篇文章,不論是直接鍵入 mk.netgenes.org 也好,從 Google Reader 經 feedburner 的 feed 看見也好,電腦已無聲無息的跟網絡上的 伺服器溝通,將域名翻成電腦懂的 IP 位置,最後經 TCP/IP 協定把資料扯回來,顯示在螢光幕上。

電腦在連上網絡的時候,就已經跟網絡上發送設定的電腦溝通好,自動把 DNS 伺服器的位置記下,不用使用者操心。所以,老爸老媽上網從來不用知道啥是 DNS,只知道把網址輸入 Firefox,按個 Enter 網頁就顯示出來了。這背後通常都是你的 ISP,為了便利等等原因,就預先幫你設定好的。既然如此,Google 又何須大費周章,另設服務 reinventing the wheel?

瀏覽速度是不是真的快了,沒有試過不敢亂評。不過有一點看 Google 往績,就是很會乖乖守規則。有些網絡供應商的 DNS 伺服器比較奇怪,當電腦詢問一個不存在的網址的時候,它不是照慣例送回正常的「找不到」訊息,反而會把使用者導向廣告網站,從中獲利。在某些地方,網管更可設定名單禁止使用者得知某些網域的 IP,效果便如同鎖網一樣,普通使用者進不了去。

由此可知,Google Public DNS 很可能是為將來 network neutrality 形勢不利自己的後備武器。Google 逐步推出網絡基本服務,原因便是要切斷使用者對傳統網絡服務供應商的「依賴」,那麼即使將來 ISP 真的搞分化,破壞互聯網的互連基礎,那 Google 也可以很容易轉變成為一家網絡頻寬供應商,不會被眾網絡商杯葛,從互聯網上消失。

DNS 甚為普及,連上互聯網必會用到。Google 可以利用這點,收集大家的網絡習慣。就算不用 Google 的搜尋器,Google 無時無刻也知道你剛去了哪些網站,對他們這班病態資料收集狂來說不是很美妙的事情嗎?

突然想起 Hyperion Cantos 裏的人工智能集合 Technocore。表面上它們為人類提供了無數好處:傳送門,武器,超光速技術,但暗地裏其實佔盡人類便宜,當他們牲畜而已。被 Google 暗中佔了便宜,是不是得不償失?

single