2010/02/08

[Linux] iptables 入門小記

iptables 是 GNU / Linux 底下很常見的網管軟體,簡單的說, iptables 就是在 kernel 裡面做一個 ip 層的表格,這個表格可以控制封包的流動與過濾的行為。所以在 iptables 上面必看的兩個表格是: nat 與 filter 。
iptables -t nat -L -n
iptables -t filter -L -n
可以查看上面提到的這兩個表格。

-t 後面接表格名稱, -L 是列表的意思, -n 是代表不用解析名稱的意思。

在 nat 底下有三個鏈結(chain),分別是 OUTPUT﹑POSTROUTING﹑PREROUTING。
在 filter 底下也有三個鏈結,分別是 FORWARD﹑INPUT﹑和 OUTPUT。

詳見下表,可以有一個比較清楚的概念:

如果上面的流程都了解了,再開始看 iptables 的指令怎麼下會比較清楚哦。
--
參考網址:http://ebtables.sourceforge.net/br_fw_ia/br_fw_ia.html

2010/01/31

[資訊] WiMAX 的新生活 -> 隨身網路的新生活

這張圖是在清華大學 蘇格貓底 的下午茶時截下來的圖,餐廳的 wimax 訊號還不錯, 訊號強度跟品質都還蠻 okay 的。
自從 全球一動 在新竹開台之後,我的生活開始有 wimax 行動網路的加入,也因此感受到「到處都可以上網」是一件多麼特別的事情:

1. 在公司也可以不受網管限制,自由上網。

這是一件很有趣的事情,在園區,因為有許多間網通業者的地區,所以想當然爾基地台就在附近,信號好到連在實驗室都還可以收到接近滿格的信號。(全球一動的廣告單子上面寫說功率強度是 wifi 的 1/50 ,但是我還沒找到確切的資料來源)

這件事情對我來說是很大的方便,本來做為一個 RD ,從事開發的時候,很容易上網去查資料,自然很容易遇到網管限制的時候,就不禁要抱怨:「為什麼連 xxx 網站都要限制我連上去?」對於網管人員來說,這也同時代表了,未來要限制公司同仁的上網更加是「不可能的任務」。

2. 咖啡店不用再提供無線上網,而是提供 WiMAX 網卡的借用或改用 WiMAX <-> WiFi Router 的無線上網服務。以目前的 WiMAX 覆蓋率而言,新竹到處都可以上網,所以咖啡店不用負擔自已不懂管理起來也很麻煩的無線上網服務,只消提供設備的借用或轉接器的服務,這點和本來 WiFly 之類的上網服務有很大的競爭性。3.5 G 或 WiFly 的上網費用與 WiMAX 的上網費用相比, WiMAX 的上網費用明顯要低了很多。 (可以參考一下我去年寫的文章:在家體驗 WiMAX )更不用說現在科學園區的部份,全球一動提供的園區專案只有每個月 579 元,而部份專司的合作專案甚至只有每個月 179 元)。這樣的費用出現在市場上,無異是對網咖業者最大的打擊,如此一來,到處都可以便宜的上網,為什麼還要停留在空間狹小又很容易有煙味的地方上網呢?

3. 行動上網的資訊服務將會愈來愈多。我在逛超市的時候想到,行動上網之所以特別的,正是在於無一處不能上網,所以上完廁所可以上傳「嗯嗯」的照片,由醫療資訊系統協助你辨別「嗯嗯」的顏色,提供你個人的保健資訊。在瀏覽商品的時候,也可以由 PDA 直接告訴你,「頂x超市的價格: xxx 元,全x超市的價格: xxx 元」充分資訊的時代來臨,市場競爭的方式也會愈來愈激烈,會員制的市場也會愈來愈多(因為筆者認為透明的資訊會讓商品競爭朝向複雜的銷售手段演化,像 cosco 那樣的會員制商場將會愈來愈多)。

4. 儲存設備趨向輕量及小型化。因為到處都有網路,所以個人資訊會朝網路去存取,未來將不需要個人作業系統,取而代之的是網路終端介面,像 PDA 或 智慧手機之類的產品會愈來愈多,每一個產品都只負責一小部份的功能,而複雜的功能雖然還是會留在筆電之類的設備上面,但是計算與儲存還是會向網路上面移動,個人留下的都只會是一小部份重要的像是個人金鑰和快取的資料而已。

5. 人機介面將與人體結合。像電腦線圈裡頭所說的眼鏡的設備在不久的未來一定會面世,因為隨身網路的存在,計算和儲存都可以只留下一小部份在終端這邊,所以人機介面不會像今時的筆電一樣帶來帶去,而是像眼鏡﹑手錶一樣成為身體的一部份。 

--
參考新聞:

[生活] 蘇格貓底的下午茶

 
蘇格貓底 是清華大學裡的店,連結網址主人不是貓哥,跟我一樣喜歡去他的店,也有好多張他店裡的照片,我拍的照片並不漂亮,只是個記錄。去他那邊是從他還在師大開二手書店的時候閃光介紹開始。貓哥愛貓,所以在店裡有好幾隻駐店小貓在顧著,也是因以為號吧?上圖是店裡的鋼琴,今天下午來的時候,有人在彈琴,下午的陽光很溫暖,伴著店裡的咖啡香氣氛格外的好。店裡有無線網路,所以上網打文章也很方便。

我們坐在窗邊,窗外也有雅座可以坐,不過我們怕晚點會有蚊子,所以還是選擇坐在光線充足的室內就好。這杯是閃光點的維也納咖啡,正妺店員很親切的招呼(笑的很甜喔,果然貓哥都有特別挑過),不敢隨便拍人家的照片,不過還是要給服務態度五顆星。
這杯是我點的拿鐵,咖啡加蛋糕的價錢是 NT$ 125 ,咖啡續杯的價錢是 NT$ 65,招牌咖啡續杯的價錢是 NT$ 45,價錢對有打工的學生以上應該還 okay 。

 
這是我的習慣,熱咖啡加起司蛋糕是「基本配備」。通常會點焦糖瑪其朵,不過蘇格貓底沒有看到這一味,所以只好用拿鐵代替。不過閃光跟我喝了之後都覺得不錯,就算在這種微暖的天氣底下,仍然可以讓人覺得放鬆。所以沒多久我們又叫了續杯。(我的起司蛋糕看起來很好吃吧?它底下不是椰子襯底,是巧克力哦,搭起來比星巴克的蛋糕好很多,吃起來還蠻對我的胃的)

以上是今天的食記。沒有貓的照片有點可惜說。

2009/12/31

[生活] WiMAX 新聞整理


在 PTT 發的文,這邊再發一次:

大眾電信WiMAX服務 明年新竹啟動 【19:35】

〔中央社〕大眾電信取得北區WiMAX執照後,在台北已架設完成52座基站,並致力將PHS與
WiMAX進行雙網整合,明年將先在新竹啟動WiMAX服務。

由於大眾電信PHS超低電磁波特性,在新竹有超過90%以上的高科技產業青睞。大眾電信表
示,WiMAX 服務明年將選擇在科技之都新竹正式起跑。

大眾電信日前已與摩托羅拉簽署WiMAX基站設備採購合約,大眾電信表示,明年將積極投
入WiMAX無線寬頻網路建置,預計3月可通過國家通訊傳播委員會(NCC)審驗,取得WiMAX特
許執照。

市場策略方面,大眾電信近期推出「PHS幸福分享專案」,以家庭為概念,推出3倍通信費
回饋全家共享以及家庭網互打不用錢優惠,未來還將推出一系列家庭服務及活動,深耕家
庭及群聚市場。

--
<下面是我的評論跟上面的新聞無關>

所以明年初不只是全球移動 http://g1.com.tw 提供 WiMAX 連網服務,大眾電信也會在
新竹加入戰場。另外新竹也會變成全台首先有兩家以上的營運商同時角力的地區,在多
重選擇的情況下,新竹地區的民眾應該會有比原先 ADSL 與 Cable Modem (新竹振道)
更多的選擇。

附帶資料:
台北:威邁思
新竹:全球移動
台中:遠傳
高雄:大同電信

花蓮:大同電信

六家電信業者僅剩大眾與威達超舜還沒開台。

新聞來源:
http://iservice.libertytimes.com.tw/liveNews/news.php?no=314162&type=財經
http://www.zdnet.com.tw/news/comm/0,2000085675,20143460,00.htm

--
資費比較:
威邁思:  16M Down / 4M Up  $1,199 / 月
全球移動: 4M Down / 1M Up  $679 / 月
遠傳:         ?     /      ?       $599 / 月
大同:         ?     /      ?       $349 / 月

資費比較我是隨便找的,目前看起來是大同的最便宜,但是它的資費方案在官網我竟然
找不到,而且官網的 FAQ 寫只提供一種頻寬: Flat Rate ...
這是啥?統一價?各憑本事搶頻寬嗎?

小結:我討厭我們家的 cable modem ,所以想換了,但是全球移動的資費我還沒有很滿
意,所以想再調查一下。歡迎幫忙補充。

感恩。

--
資料來源:
http://www.vmax.net.tw/news/find.do?id=125b5247c490000026c0
http://g1.com.tw/rateplan.html
http://www.mobile01.com/newsdetail.php?id=8675
http://tw.myblog.yahoo.com/tatung-infocomm

http://www.m-hl.com.tw/Default.aspx?tabid=328

2009/12/30

[生活] 在家體驗 WiMAX


因為工作的關係,所以 WiMAX 就變成了生活的一部份,只是沒有想到隨著全球移動在新竹開台,自已也可以在家使用 WiMAX 上網。因為手邊有測試帳號加上大同電信在南區的 Dongle ,就很順手的跟同事要了工具修改一點點數據,就很順利的幫忙全球移動測試他們的連網速度了。
根據官網所說,這波測試會到 Feb 1 2010 ,我在家測試的收訊沒有很好(才兩格),不過 CPE 的收訊一樣沒有很好(一樣兩格說),倒是可以很順利的上網(測中華電信的 Download 有 1.8 Mbps 說~),嘖嘖嘖,果然是我們 Team 開發的東西比較好,一整個驕傲中。 (官網的 CPE 好像是我們的 CPE 啊... 可是... 又沒有收到他們的單子,他們是哪來的機器???)

嘆,室友不想換掉新竹振道,我倒是很喜歡全球移動的連線速度說... (一半的原因也是因為產品是自已的吧?? XD)



2009/12/05

[Linux] Ubuntu 9.10 不能播 encrypter DVD

昨天晚上跟閃光租了亞藝的片子想看 DVD , 不管是 vlc 還是 totem 通通都給我回復
libdvdread: Encrypted DVD support unavailable.

拿這個當關鍵字去拜 google 大神還沒辦法很快的找到解決方法的時候,不禁讓我覺得 Ubuntu Linux 其實也沒那麼多人在用。尤其是這麼常用的東西,應該早就有人發現了才對啊?

還好,找到最後在Ubuntu 的論壇上面有人在討論這件事情,給了一些方法,讓我安了心下來,但是這些通通都是 patch ,而且套件重裝也沒有作用。(或許也有可能要重開才能讓這個 libdvdread 生效嗎?)

我心灰意冷之餘,(沒辦法,在閃光面前我不允許自已連這點小事都辦不到) 在 Vivek Gite 的 blog 裡面終於找到了解決的辦法,他說道:

 Many DVDs use css for encryption. To play these discs, a special library is needed to decode them, libdvdcss. Due to legal problems, Debian and most Linux distro cannot distribute libdvdcss, but it is available on other places on the internet. If it is legal for you to use css, you can download & run install-css.sh script (same script may be installed at location
'/usr/share/doc/libdvdread3/examples/install-css.sh').

大多數的 DVD 都有 css 的加密,為了播放這些光碟,你得使用一個特別的函式庫就是 libdvdcss。 因為會牽扯到法律的問題, Debian 跟大多的 Linux 發行版都不能在它們的版本裡面釋出這個函式庫,不過在網路上有很多地方都可以抓的到。如果你可以合法的使用它的話,你可以用這支 script 來安裝這個函式庫,它也被放在 "/usr/share/doc/libdvdread3/examples/install-css.sh" 。

有沒有搞錯啊?原來解法就「遠在天邊?近在眼前?」在我的電腦裡就有嗎?
跟著,我就用了這支 script ,執行
./install-css.sh
之後,重新登入後就可以正常在我的 vlc 或 totem 上面看我的 DVD 了。

2009/12/01

[生活] 作夢

早上夢到去一個觀光景點玩,然後當地有一個傳說,

是那邊某一個樓層會有妖怪跑出來(大概是受了前幾天看的泰國鬼片的影響)

所以我就事先有問過,租了一個安全的房間去住。

結果夢裡睡到一半,一個老伯伯跑來敲門,跟我提醒說,要小心妖怪的事情,

我想說有準備了,所以沒怎麼搭理他,轉身踩上床板,要躺下去睡,就在這個當下,

老伯伯喃喃道:「樓中有樓!?」(因為踩到床板變成多一層樓嗎?)

然後他就變成妖怪了....我嚇的半死,一直說夢話,

□□把我搖醒,問我,你幹嘛一直說:

「這不是五樓?這不是五樓?」

2009/11/27

[VirtualBox] USB 不能用

這個問題好像犯了好幾次了,簡單的說,就是下圖中應該可以點的 USB 列表,變成了反白的情況,我檢查 /etc/udev/rules.d/10-vboxdrv.rules 才看到,原來它限定要 vboxusers 才能使用這些 usb 的裝置,所以就是把現在的使用者加到 vboxusers 裡面就可以正常使用 virtualbox 的  usb 裝置了。
KERNEL=="vboxdrv", NAME="vboxdrv", OWNER="root", GROUP="root", MODE="0600"
SUBSYSTEM=="usb_device", GROUP="vboxusers", MODE="0664"
SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", GROUP="vboxusers", MODE="0664"

2009/11/13

[資訊] WPS

新聞來自WiFi Planet,簡單的說, WPS 是一種簡單的 WiFi 設定方式,可以參照下圖:



// 這其實是工作上的筆記。

2009/11/11

[Linux] ibus 有問題啦~

話說,我的 ibus 輸入法最近一直有問題,老是點不開,不然就是突然就 crash 掉。
所以去 官網 下了新的 code (ibus-1.2.0.20091024.tar.gz) 回來 compile , ibus 的相依比起 scim 少了很多,所以只要: apt-get install libdbus-1-dev libdbus-glib-1-dev libdbus-qt-1-dev libdbus-1-qt3-dev libgconf2-dev 就夠了。

解開上面的包裝,按下面做就可以。
tar zxvf ibus-*.tar.gz
cd ibus*/
./configure --prefix=/usr #好孩子不可以學,應該要一步一步來的
make && sudo make install


--
參考:
Ubuntu Linux 底下 ibus 輸入法使用表格輸入法

2009/11/10

[Linux][錙銖必較] "9.1" 是什麼東西?



一早起床,收到 ossf 寄來的電子報,就看到一個翻譯上的問題, "ubuntu 9.1" 是什麼東西?應該是 "ubuntu 9.10" 吧?這裡,因為 ubuntu 9.x 的定義是月份時間,所以 1 和 10 就是 January 和 October 的差別啊。

名稱的定義,不是在採訪之前最應該先弄清楚的一件事情嗎? OSSF 不是應該是專業的媒體嗎?
當我這樣的疑問還沒開始釐清之時,我就又看到了,底下的部份是這樣標的:

呃... 這是在標什麼啊?






--
參考資料:
* 維基百科上的 Ubuntu 條目
* Ubuntu 官方的下載網頁。

2009/11/08

[新聞][畫重點] 台北縣升格準直轄市引發財源重分配之省思

我必須說,就像是研究生的論文一樣,文章一旦長了,就沒有人想要看,這種研究與社論性質的文章更是如此,另外,即便是想要看,也會因為本身的程度貧弱而無以為繼,所以畫重點的功夫就很重要了。在「台北縣升格」的這件事情上面,我有找到了國政會財金組政策委員 趙揚清 國政會財金組助理研究員 周信佑所寫的這篇文章 來參考,以下是我畫的重點:

中央與地方財政一直是多年來爭議不已的問題,地方政府拿不到錢,只能靠中央補助和統籌分配,所以年年赤字與舉債的情況都在加深,是否我國的制度有問題,應該在這次台北縣升格的事件裡頭再重新反省一下:

根據94年度統計資料顯示,各縣市歲出決算合計數為7,564億元,歲入決算合計數為7,368億元(包含統籌分配款1,556與中央補助款2,362億元),歲入歲出短絀為196億元,連同債務還本594 億元,共計790億元,以賒借789億元及移用以前年度歲計賸餘1億元彌平。其中澎湖縣、台東縣、花蓮縣、屏東縣、台南縣(市)、嘉義縣(市)、雲林縣、南投縣、宜蘭縣、及金門縣、連江縣等16個縣市,縱使將其轄境內徵起之國稅及地方稅全部撥供自用,仍不敷其支出所需,其中以人事經費負擔最為沉重,除高雄市、新竹市、台北縣、台北市、台中市、金門縣,其人事經費占縣市自籌財源之比例未達100%外,其餘縣市自籌財源均不足支應人事費用,其中尤以台東縣人事費為其自籌財源4.23倍屬最高。其中大部分縣市自有財源有限,財政收支差短頗鉅,必須舉債支應,使債務未償餘額占歲出決算比率甚高,復以無自有財源可供償債之用,尚須負擔巨額的還本付息,財政負擔日益沉重。

每年收入部份:
1. 自有財源嚴重不足
2. 自有財源結構欠佳:
3. 地方稅源分配不均:

每年支出部份:
1. 歲出規模過速擴張:直轄市及縣市94年度歲出決算數為7,564億元,增加幅度遠超過歲入之成長幅度,致財政收支有嚴重失衡情事。

2. 人事費持續膨脹:地方因教師、警消員額擴增與退撫經費增加,94年度人事費決算合計數為4,271億元,占歲出之比率平均為56.5%,甚至有若干地方常有自有財源收入不足支應人事費之情事,對地方施政推展與建設需求形成衝擊

(三)分析

綜上可知,各級政府均面臨財政困頓問題,尤以地方政府為甚,究其主要原因,在於實質收入無法配合支出需求同步成長,致財政收支差短擴增﹔開源節流未徹底落實﹔再加上中央沒有足夠誘因促使各縣(市)主動開闢財源,以及各縣(市)自然環境不同,工商發展情況有別,而形成稅源分配嚴重不均現象。除此之外,大部分縣市皆有以「虛收實支」、「以短債支應長債」的現象,這是相當危險的資金調度管理方式,應盡量避免,否則後果不堪設想。當然,近年來中央政府亦應負起相當大的責任,其一連串修法進行減稅政策,陸續減免使用牌照稅、契稅、房屋稅、國民教育捐、金融營業稅及土地增值稅等6種稅目,不僅減損地方自主性稅收財源,而且減損「中央統籌分配稅」財源,據統計顯示全國各地方平均每年因減稅政策所造成稅收損失約900億元,加劇地方財政困窘

重點:
台北縣若準用直轄市相關規定,將增加法定員額約1萬1千人,亦即每年將增加人事經費177億元、勞健保費等法定支出增加145億元,一年歲出至少增加600億元,實質建設反未能增加。北縣參與北高分43%的統籌分配稅款,分配額可從現行約103億增至318億,造成北高兩市分別減損207億與110億分配款,加上土增稅20%不再提撥中央統籌27億元,為此中央大幅刪減北縣一般補助款117億,致其財源僅淨增125億元,而台北縣僅人事與勞健保費,立即增加322億,完全準用直轄市規定必入不敷出。是以,如沒有相應的財源,恐台北縣尚未享受升格的好處,反因經費支出之增加,而加重財政負擔。

當然,中央政府也因此增加負擔,即為專案補助北高兩市所籌255億元,主要來自原本對台北縣「一般補助款」100多億元,其餘尚須自掏腰包以為因應。總而言之,台北縣升格為準直轄市,只有徒增制度面複雜性與爭議性,對中央與台北縣市均無實益可言

2009/11/05

[生活] 名詞解釋

晚上突然被問到一個名詞,就是什麼是 " Mock Up Sample " ,正好查到一個解釋很清楚的網頁,所以順手轉載上來:

Before spending lots of money in the metal mold for mass production, it would be better to have a mock-up sample made. The mock-up sample can be used for engineering checking, marketing survey, and more.

Mock up sampling 會用到的技巧包括有:
1. CNC machining
2. RP prototyping
3. Silicone mold duplicating

真有趣。

不過這好像是人家公司的網頁,一點也不像是什麼教育或字典百科的...

// 所以我是單純的在打混

2009/10/26

[Linux] Ubuntu 9.10 (RC) ibus 底下使用表格輸入法

ibus 是 Ubuntu 9.10 捨棄 scim 而採用的中文輸入法。這個輸入法有意取代 scim 成為新一代的框架,所以可以輸入各國的語文,包括俄文、日文等等。使用起來的感覺也還 okay 。只是開發之初難免少了很多東西調整,只能自已手動調整之類的。

本篇想說明的是 ibus 底下使用表格輸入法的方式,像倉頡、注音、大易、嘸蝦米這些都輸入法。

首先你得要先安裝 ibus 。 (如果你用的是 ubuntu 9.10 Karmic,那預設在裝中文語言套件的時候,應該就裝上去了,沒有的話,請 apt-get install ibus)

接著你需要一個 cin table , cin 表格內容的格式可以參考 scim 的樣子就可以。
再來就很單純的執行:
ibus-table-createdb -s xx.cin
就可以生出一個 xx.db 這是 sql-lite 的 db 。

如果出現了 IOError: [Errno 2] No such file or directory: 'xingma.txt.bz2'
不要懷疑,這就是這支 python script 在笑你說,你連 man page 都沒有看的意思:

ibus-table-createdb --help
Usage: tabcreatedb.py [options]

Options:
-h, --help show this help message and exit
-n NAME, --name=NAME set the database name we will use, default is none
-s SOURCE, --source=SOURCE
tell me which file is the source file of IME, default
is xingma.txt.bz2
-e EXTRA, --extra=EXTRA
tell me which file is the extra words file for IME,
default is
-p PINYIN, --pinyin=PINYIN
tell me which file is the source file of pinyin,
default is /usr/share/ibus-
table/data/pinyin_table.txt.bz2
-o, --no-create-index
do not create index on database, only for distrubution
purpose, normal user should not invoke this flag!
-i, --create-index-only
only create index on exist database
-d, --debug print extra debug messages


最後你得把這個 xx.db copy 到 /usr/share/ibus-table/tables/ 底下去,就可以在偏好設定裡面自由選取這個表格輸入法出來使用。

2009/10/23

[Programming] Error page 403 不能在 IE 8.0 瀏覽器裡面做轉頁

呃,簡單的說,就是 enum {
HTTP_OK = 200,
HTTP_PARTIAL_CONTENT = 206,
HTTP_MOVED_TEMPORARILY = 302,
HTTP_BAD_REQUEST = 400, /* malformed syntax */
HTTP_UNAUTHORIZED = 401, /* authentication needed, respond with auth hdr */
HTTP_NOT_FOUND = 404,
HTTP_FORBIDDEN = 403,
HTTP_REQUEST_TIMEOUT = 408,
HTTP_NOT_IMPLEMENTED = 501, /* used for unrecognized requests */
HTTP_INTERNAL_SERVER_ERROR = 500,
HTTP_CONTINUE = 100,
像這樣的 return code ,是 web server 會回給 browser 做為判斷的一個依據,在瀏覽器收到 200 的時候,它會很高興的把網頁內容吃進來,並且秀給使用者觀賞。

不過在收到 403 的時候,我手邊的 IE 8.0 會把網頁的內容吐掉,只肯秀它自已的 error page,連 location 都不吃,所以沒有辦法做 redirect ,這個情況在 firefox 上面就可以很正常的把 location 或下 html 的 redirect request。所以沒有辦法,為了符合行為,只能修改 web server 的反應,把對的改成錯的,讓 403 的時候是改秀成 200 ,才能讓 IE 8.0 把內容乖乖吃下去。

// 這個偏食的小孩,很讓人頭痛啊~~

2009/10/22

[Linux] 動態互換的滑鼠左右鍵


我的滑鼠消耗量很大,大概每年都會換掉一隻滑鼠,不知道是不是我每次都貪小便宜買一兩百塊的滑鼠有關。總之,我的滑鼠左鍵就是常常壞掉。這次這隻在 nova 買的 i-driver (p002) 也一樣是買了兩三個月之後就開始感覺左鍵不行了。於是乎我做了一個小小的動作,我寫了一個 script 動態交換滑鼠的左右兩鍵,如果本來是 左、右,現在就會換成右、左。

script 的內容如下:
#!/usr/bin/env bash

NOW=`xmodmap -pp|sed -e 's/\ *\ / /g' -e '/ [123] /!d'`
TEST=" 1 1
 2 2
 3 3"
if [ "$NOW" == "$TEST" ]; then
    xmodmap -e "pointer = 3 2 1"
else
    xmodmap -e "pointer = 1 2 3"
fi

蠻簡單的吧?不需要什麼額外的軟體輔助,就可以自由修改你的使用介面。
這就是自由軟體的好處。

[Linux] Ubuntu 9.10 (beta) 網路設定(Proxy)

話說, Ubuntu 9.10 (Karmic) 快要出來了。算算時間也差不多該是時候了,畢竟 2009 年的十月都快要過完了,再怎麼說, 9.10 也要 release 吧?不然要變成 9.11 嗎?這次的 9.10 改了不少東西,主要還是在 Kernel 跟 Gnome 2.28 上的改變,可以參考 Linux Toy 的介紹。

這次的改變裡頭,我最喜歡的,像新版的 gnome-do , GDM,開機速度加快了不少, compiz 的部份和我的 notebook 相容性增加了不少(雖然還是常常會出問題,以致於我最終還是為了穩定的理由,關掉了 compiz),在 network-manager 的部份也改善了不少以往會煩死了的無線網路設定會一直掉的問題。 iBus 聽說有很多好處,但是我還是 oxim 的愛好者,暫時沒考慮要改用別的輸入法。

扯太遠了,回來貼一張 Proxy 設定的圖:
點選 系統 -> 偏好設定 -> 代理伺服器,就可以看到下面:

從這張圖裡面可以看到好幾個很有用的功能,像是:
0. 這些設定用 profile 的方式儲存,所以可以根據你的位置來調整 proxy 設定,真帥啊,這樣公司設一設,回來家裡,只要選一下,就可以自動把 proxy 設定調過來了。
1. 以往沒得用的 socks proxy server 現在也可以在這邊設定了,這樣就可以很快樂的使用 socks proxy 穿過一堆惱人的公司的防火牆。
2. 設定完之後,也不用一個一個再設到 synaptic ﹑ firefox ﹑ chrome 之類的應用程式,而是直接就套用到全系統。(我猜應該是用 environment 變數 http_proxy 之類的套用進來)
3. 除了上面的方式之外,還有白名單可以使用,讓不想用的就不要用~~

衝著這個理由,我就非昇級到 9.10 (beta) 不可了。

2009/10/14

[Linux] Remember the Milk !! 在 Ubuntu 底下用 Tasque 做工作提醒

電腦玩物四月分的時候有寫了一篇 Remember the milk 的介紹,簡單扼要,如果不知道什麼是 Remember the milk 的同學可以先去看一下。

簡單的說,就是一個工作提醒的服務。它可以在網頁上面使用,用 gmail 的 plugin 方式加載使用,也可以付費註冊 pro 的身分使用(當然免錢的才優先用用看啊)。

在 Ubuntu Linux 底下,可以很簡單的裝上 tasque ,用 email account 註冊完 Remember the milk ,就可以開始玩了。

啟動後,會在 應用程式 -> 辦公 的資料夾底下新增一個 tasque 的項目,點選之後,在系統通知列(sysetm tray)上面會多一個 icon ,點下這個 icon 就可以看到 tasque 的主畫面,透過這個畫面你可以很清楚的知道自已目前有什麼工作還沒有完成,已經完成的,優先性(1~4),還有日期的部份可以拖拉顯示,不會讓整個畫面塞到爆,又搞不清楚自已哪件事情要先做後做的。

唯一的缺點是,這個軟體還不夠穩定的樣子,所以安小東在剛開始使用的時候,搞不清楚去哪邊註冊 Remember the milk ,所以沒有拿到對應用程式的授權,不過這個 tasque 也可以不用配合 Remember the milk ,直接使用電腦裡的檔案 (Local File System) 所以如果沒有需要在家裡跟辦公室同步這份工作清單的同學﹑或有安全顧慮的同學,也可以直接使用電腦裡的檔案就好了。

2009/10/13

[軟體] Firefox 網頁截圖

Firefox 上面要做網頁截圖,意即,把整張網頁截圖下來,而不是只截一個小小的視窗的部份,這樣的功能,如果不靠外力協助,就要把瀏覽器的視窗拉到最大,然後一部份一部份截圖下來,如果遇到很多張都是這樣,就費時也費力。

所以,我拜了一下 google 大神,看看大神有沒有什麼指示,結果大神給了我一個企鵝碎碎念的同學的網址,不過裡面是日本人的 firefox addons ,感覺沒有很好用,也還需要中文化的感覺,所以又跑去 mozilla addons 裡面尋找,果然找到一個 Screengrab 的 addons 可以用。雖然一樣沒有中文化,不過英文看起來就比較好查啊...

// 還是改天有空來做個中文化的 local rdf 呢?

2009/10/05

[生活] 混亂與忙碌﹑進步與充實﹑曖昧與祝福

如果說,八月我可以用慘白來形容,那九月大概可以用標題這六個形容詞來形容了。

混亂指的是一堆事情在這個月浮上了檯面,我害怕解決不掉的工作,在這個月收了尾,付出了慘痛的代價,當然,也更加明白自已還需要付出很多努力才可以再成長。

忙碌指的是公司的工作,在某種程度上重新獲得了肯定,因為部份同事的支持(感謝 P, E, T),所以工作上是愈忙愈快樂。(我一直在想,這樣的工作對我來說代表的意義是什麼?似乎又不大需要意義了,因為,快樂就好,不是嗎?)

進步是在人際關係上面自已覺得處理的方式因為我的脾氣獲得了控制而得到很好的評價。在技術上面也因為情緒一直很穩定,所以得到的成果也比以往更豐碩 (只可惜網誌沒有一直記錄下來,所以會害怕晚點這些東西會忘記,所以未來這幾天應該會試著找到一些方法重新來記錄)

充實是一種很可怕(Terrific)的穩定,我只有在國小的時候才有過這種感覺,那時自已可以因為好成績的關係,所以一直很高興的去指導別人,現在也因為好成績的關係,所以忙碌也同時感到一種被充滿(filled)的感覺。

曖昧是我不大想寫的一部份感覺,請容我晚點再說明。同樣的,這也是我人生三十年來,第一次有這樣的感覺,特別,但我並不想經歷,如果可以,我想重來這一段我一直處理不好的地方。

祝福當然是要給小吹跟百峰的,小吹同學的喜事近了,百峰的訂婚也在這個月,嘖嘖嘖,好朋友輪流丟炸彈過來,但我被炸的很爽快啊~

// 可憐我貧弱的荷包,還是早點保留祝福的 quota 吧~

2009/08/31

[生活] 2009 三商巧福公益路跑

報名網址

活動時間 / 集合地點 
★ 2009年11月1日(日)上午6:30
★ 總統府前凱達格蘭大道
路線規劃 / 競賽分組 
★ 選手請於活動當天早上06:00至06:20以前接受檢錄完成報到,超過06:30將不再接受報到,以避免影響比賽的進行。


【9KM競賽組】
★ 總統府前廣場-凱達格蘭大道-仁愛路-新生高架橋-市立美術館(折返回終點凱達格蘭大道)
★ 集合時間 6:00 am
★ 起跑時間 6:30,限時90分鐘完成

我還不確定要不要報名,最近生活是一片慘白,體力不支,5000 還 okay (上個星期跑過一個星期兩次,還沒事所以應該還 okay 吧?), 9000 要再練。

2009/08/23

[生活] 同天生

同天生日的人嗎?這真是有趣。我已經很久沒有再遇到同一天生日的人了。除了大智之外,我也不記得我還有遇過比較親近的朋友跟我同天生日的了。大智從文化畢業之後也沒有再連絡了... 緣份淡薄,我的朋友緣份不深不知道跟這個有沒有關係。

2009/07/30

[Linux][Ubuntu] 再來一次, 9.04 的 madwifi

Ubuntu 9.04 新版釋出,我的 NB 還是不能好好的使用我的 atheros 無線網卡。所以要去抓 madwifi 的 code 回來重新處理:
svn co http://svn.madwifi-project.org/madwifi/trunk madwifi
cd madwifi
make
sudo make install


P.S 做這項動作,應該至少要有 build-essential 之類的相關套件才可以。

[Linux][Ubuntu] 登入 Windows Domain Server

在 Windows 上面, MIS 會用登入網域控制台的方式來控制底下的機器,或著甚至是這個身分認定來做檔案權限的控管﹑應用程式權限的控管之類的,所以如果沒有登入網域,就會有很多服務不能用。也因此半年前,我的 Ubuntu Linux 是被縮編到 virtualbox 底下,透過 nat/bridge 才連得上網路。

不過 likewise 的出現給了 Linux 上面的使用者一些登入網域使用服務的「希望」。
官方網址可以看這邊,目前是可以很順利的登入 domain server ,這樣就不會一天到晚被擋下來又唉唉叫。�唉

順道一提的是, likewise 需要 root 權限才能跑,所以安裝過後要用把 likewise-winbindd 的服務打開,有需要修改的時候,也是用 sudo likewise-open-gui 的方式去修改。
sudo aptitude install likewise-open-gui
likewise-winbindd
sudo /etc/init.d/likewise-open start
likewise-winbindd

2009/07/16

[Linux] 操作手冊的操作手冊

呃,說來諷刺,我們總是會叫某些新手在認識 linux 的第一步,就是要會自已看 man page ,看說明手冊。因為說明手冊上面總會留下很多可以使用這個指令的相關資訊,甚至有些還寫到了範例去,所以要熟悉一個指令,不能不先參考過它的 man page 。

man page 通常是這樣使用的:
man test
TEST(1) User Commands TEST(1)

NAME
test - check file types and compare values

SYNOPSIS
test EXPRESSION
test

[ EXPRESSION ]
[ ]
[ OPTION

DESCRIPTION
Exit with the status determined by EXPRESSION.

--help display this help and exit

--version
output version information and exit

但是,有時我們會在 man 後面再加上 -a ﹑ -2 -3 之類的數字,這些數字是什麼意思呢?
其實我們回到起初,就是一個很好玩的操作:「看操作手冊的操作手冊」
意即下:
man man
你就可以在「操作手冊的操作手冊裡」看到,這些數字所代表的意涵:
1 Executable programs or shell commands
2 System calls (functions provided by the kernel)
3 Library calls (functions within program libraries)
4 Special files (usually found in /dev)
5 File formats and conventions eg /etc/passwd
6 Games
7 Miscellaneous (including macro packages and conven‐
tions), e.g. man(7), groff(7)
8 System administration commands (usually only for root)
9 Kernel routines [Non standard]

2009/07/11

[生活] 山雨欲來



我們都知道暴風雨就快要來了。

2009/07/06

[生活] 我希望...

這幾天發生了一些事情,我沒有辦法在這個時候,把所有事情說個清楚。因為,連我自已也不清楚全部發生的事情。只能說,我陷入了某個問題裡面,這個問題,逼得我不得不做出一些決定:承認我的失敗。

但失敗,帶給我的,還是一連串的反省。

當我跟某些人在描述這一串不如意的時候,我發現,我的人格特質並不如我嘴巴上說的那樣美好。

我,老是在重覆的失敗中打轉,就像是在迴圈裡頭跳不出來一樣。不停的埋怨自已得不到應該有的價值評斷,卻又不知道該怎麼提昇自已的價值。如果只是拼命的往前跑,那麼,和迴圈裡的小老鼠有什麼兩樣?


所以,停下來,看看自已在什麼位置,這個位置該怎麼移動才是真的往前跑。

2009/07/02

[Programming] Chrome 不合群 Javascript 不好寫。

話說 Google 大神出了自已的 Browser 的事情大家都知道,它的名字叫克隆美.. (是這樣唸嗎?)
好吧,還是用英文 chrome 好了。這個東西號稱可以跑得比 Firefox 跟 愛姨 快,不過相容性就沒有那麼好了。

這兩天在做多國語言的工作的時候才突然發現到,原來 chrome 在做 DOM createElement 如果是 script 的時候會出問題。不能動態新增 js 的片段。

意即:
var head = document.getElementsByTagName('head').item(0);
var script = document.createElement('script');
script.src = "a.js";
script.type = 'text/javascript';
head.insertBefore(script, head.childNodes[0]);

這段在 chrome 是沒有用的,但是在愛姨跟 Firefox 上面還是有用。(這樣就有 70% 的達成率了)

那?要新增 js 的片段怎麼辦?
用回最簡單的方式吧~
document.write

這個解法當然只有 60 分,勉強可以用啦。

2009/06/30

[生活] 有統編的統一發票可不可以領獎?

很久以前,就有一個疑問,「有統編的統一發票可不可以領獎?」應該是家人 + 同事都跟我說「不可以」。

不過今天我在官網查統一發票對獎的期限的時候,發現了這兩條:

六)五、六獎之收銀機統一發票,如其它條件均核對相符,僅該發票之開立營業人名稱、地址或統一編號模糊不清者,獎金得依規定照數先行核發。(財政部79.3.24台財稅第七八O四二O四O號函規定)
(七)買受人為政府機關、公營事業、公立學校、部隊或營業人的統一發票。(辨識方法: 1 手開式的發票從買受人名稱來辨識; 2 收銀機或電子計算機發票如果正面打印有八位數字的統一編號者)。而人民團體或執行業務者所取得的發票,雖有八位數字的扣繳編號,仍可給獎。

靠夭,明明有統編就還可以對獎咩。

林背以前有過有統編的中獎發票說~ 靠...


看一下,底下的留言解釋,致榮先生有解釋的很清楚。

"統一發票給獎辦法"第11條第九項,版大可以到全國法規資料庫查詢證實,而版大所貼的是公佈在財政部稅務入口網裡,其六、七項是歸屬在「七、統一發票收執聯不符給獎的規定」項下,其中打了統編還可以領獎的只有買受人是"人民團體&執行業務"

[插圖] 招財貓



據說,貓可以給人帶來暗地的財運,狗可以帶來興旺的財氣。
不過我沒時間照顧貓狗,所以只好有空就畫畫貓啊﹑狗的,希望能給自已帶來好運道。

BTW,牠身上的衣服是「橘色」不是紅色。我今年好像還是忌紅。
討厭...還要等好久才能有好運道發生的樣子。