星球

網站公告

社群伺服器正進行搬移作業中,部份已完成;目前仍缺硬體資源,請參考討論區站務公告及主機近況公告。若有不便之處敬請見諒。
RSS | RDF | ATOM

那一夜Openlab.Taipei在紅樓

2010/2/9 6:22:00 | 魔法設計的藝術
上星期六,MGD跟Openlab.Taipei社群的朋友們在台北西門紅樓舉辦的吵年獸音樂祭上作音樂表演,時間是上星期六晚上9:30開始,地點是紅樓二樓的紅樓劇場,同時這也是初音未來在台灣初次登上文創表演空間的LIVE秀:)。我們這團的表演首先是MGD我的「金蛇狂虎」(我表演的主打曲是金蛇狂舞,為了慶賀虎年,所以就這麼取囉),共約8曲的連續曲目,由初音未來擔綱主演,首先我還讓她來了一段開場白,然後按照傳說中古代看劇場要先唱國歌的古禮來段....中華萌國國歌XD這是前半段:曲目依序是:中華萌國國歌(特製版)、萌太鼓座、救難大英雄(前面這幾首是舊曲)、初音甩著金蛇狂舞這是後半段,曲目依序是虎虎虎勾拳、新鳳陽花鼓(其實想改叫鳳陰花鼓XD)、新哈哈之歌(就是大笑之歌,請查youtube即知)視覺部份我使用COMPIZ來表演間接推廣GNU/Linux+Ubuntu?:)然後是圓圓與日本朋友AKI

orinoco wireless PC card driver on Debian lenny

2010/2/9 0:58:00 | 凍仁的 Ubuntu 筆記
恩師那借到 IBM Thinkpad A31 後就用牠上班啦,目前都跑 Debian lenny,曾試過 OpenSUSE 11.1,神奇的地方是一開始安裝系統時沒插上這張 ORiNOCO Wireless PC Card (無線網卡) 就會找不到 driver?網卡內建還是有他的好,說到底也只是少個 firmware (韌體) 罷了。

安裝 git-core 套件。
jonny@debian:~$ sudo install git-core

linux-firmware 取得 Agere firmware(韌體)。
jonny@debian:~$ git clone git://git.kernel.org/pub/scm/linux/kernel/git/dwmw2/linux-firmware.git

安裝 agere 韌體。
jonny@debian:~$ sudo cp linux-firmware/agere_sta_fw.bin /lib/firmware

新增 Debian Backports 軟體來源。
jonny@debian:~$ sudo vi /etc/apt/sources.list
...

# Backported packages for Debian Lenny
deb http://www.backports.org/debian lenny-backports main

安裝 lenny-backports/debian-backports-keyring 套件。
jonny@debian:~$ aptitude update

jonny@debian:~$ aptitude -t lenny-backports install debian-backports-keyring

更新 kernel & wireless-tools,原本的 kernel 2.6.26-2-686 就會動囉 :P
jonny@debian:~$ sudo apt-get update

jonny@debian:~$ sudo aptitude -t lenny-backports install linux-image-2.6.30-bpo.2-$(uname -r | sed 's,.*-,,g') wireless-tools

最後記得重新開機:P

資料來源:
orinoco on lenny from Debian Wiki
相關連結:
Intel 2011B PCMCIA on Ubuntu from Vault 13
ORiNOCO PC 卡 (銀卡/金卡) from Proxim

「轉貼」Ubuntu v.s. Windows 由自由軟體重新出發

2010/2/7 18:17:28 | 手把手玩Ubuntu
相棒的一份簡報,不管是老朋友或新朋友,都可以觀看,說的蠻詳細的。

原來 Open Source 要稱呼為 自由軟體 而不是免費軟體呀
Ubuntu v.s. Windows 由自由軟體重新出發
http://lagunawang.pixnet.net/blog/post/25544630
Ubuntu v.s. Windows 由自由軟體重新出發
View more presentations...



請按標題讀更多:)

「手把手」 Firefox 開新的個人設定檔除錯用

2010/2/6 2:33:39 | 手把手玩Ubuntu
在 UBUNTU 社群剛好有人的 Firefox 有問題,我請他開著設定檔,可能沒使用過不知道要怎麼使用,就一併寫在部落格囉。

新開一個設定檔,最主要就是排除套件或你使用過程出現的問題,讓 Firefox 使用預設的設定值,這樣找問題會比較快點,如果連預設的設定值都有問題,不排除它本身就有 BUG 。

在 Windows 是把 Firefox 捷徑裡面的路徑最後加個 -p ,那在 Linux...



請按標題讀更多:)

【推廣】台灣自由軟體行事曆

2010/2/5 0:29:00 | 凍仁的 Ubuntu 筆記
早在凍仁入伍前就在 Linux Taiwan 上找到這個 Google 行事曆啦,一直到今天才從 Yuren Ju 手中拿到編輯的權限,之後凍仁也會將得知的社群活動 po 上去,這可是熱愛自由軟體的伙伴們一定要訂閱的好物喔!

[!IFRAME FILTERED!]

若各位也想一同維護此行事曆,請附上以下資料並 mail 給   ↓
Like ..
① 主旨:申請 Taiwan Open Source 行事曆編輯權限
② 姓名:ChuSiang.Lai
③ 網路上慣用 ID:凍仁翔
④ 電子郵件:jonny (at) ubuntu-tw (dot) org
⑤ 社群名稱:ubuntu-tw, kalug
⑥ 社群相關網站:www.ubuntu-tw.org ..

相關連結:
新聞區 | Linux 台灣
大高雄Linux使用者協會
Ubuntu 正體中文站

TrackPad @OpenSuSE 11.2

2010/2/4 0:44:00 | 凍仁的 Ubuntu 筆記
之前凍仁曾經在 IBM Thinkpad A31 上灌過 OpenSuSE 11.1,不過目前已經改回 Debian 5.0.3 lenny stable
,一整個覺得 OpenSuSE 很漂亮,連 Command Line 都有背景,雖然會耗不少的效能,可凍仁還是覺得很喜歡。

OpenSuSE 11.2 的部份,凍仁花了不少的時間更新才正常開啟 Gnome 2.28.2,其中滑鼠編號設定(系統 → 硬體)裡多了兩點捲動的功能,這真的是除了聖誕企鵝外的另一個彩蛋啊!(其實在 Ubuntu 9.10 就有了,只是一直沒點就去看Orz)

真的很感謝社群的伙伴們,這樣凍仁就可以小小的體驗一下 Mac 使用者捲動頁面的快感啦,不管是 Firefox 還是 Nautilus 都行的通喔 :P

相關連結:
Ubuntu 9.10 Karmic Koala Beta公開測試版發表與10個讓人喜歡的改進 from 永遠的真田幸村

移除 CNNIC 憑證 on Linux

2010/2/3 22:20:00 | 凍仁的 Ubuntu 筆記
看到 chihchun 前輩的文章,裏面提到除了 CNNIC 自行發布的 CA Cert Root 外,其實 CNNIC 也已經取得 Entrust.net 所發布的次級憑證。建議所有台灣政府單位,一律移除 CNNIC 相關憑證

移除 Debian/Ubuntu 中 CNNIC 憑證


取消選取 mozilla/Entrust.net_Secure_Server_CA.crt。
jonny@ubuntu:~$ dpkg-reconfigure ca-certificates


或者直接編輯設定檔,在 mozilla/Entrust.net_Secure_Server_CA.crt 前面加上「!」。
jonny@ubuntu:~$ sudo vi /etc/ca-certificates.conf
...
mozilla/Entrust.net_Global_Secure_Personal_CA.crt
mozilla/Entrust.net_Global_Secure_Server_CA.crt
mozilla/Entrust.net_Premium_2048_Secure_Server_CA.crt
mozilla/Entrust.net_Secure_Personal_CA.crt
!mozilla/Entrust.net_Secure_Server_CA.crt
mozilla/Entrust_Root_Certification_Authority.crt
...


更新憑證。
jonny@ubuntu:~$ sudo update-ca-certificates


手動刪除 Firefox/Swiftfox 憑證


開啟 編輯(Edit) → 偏好設定(Preferences) → Advanced → Encryption。


點選 View Certificates → Authorities。

刪除(Delete) Entrust.net 底下所有項目,項目會因人而異

資料來源:
在 Linux 上移除 CNNIC 憑證 from Rex's blah blah blah

Java JVM 的 Dual Stack/IPv6 連線問題

2010/2/3 20:00:07 | Rex's blah blah blah

大約從 J2SE 1.4/1.6 開始,Sun 所釋出的 Java runtime 開始支援 IPv6 連線功能。一般的 Linux 的套件系統 也開始支援 IPv6,許多系統預設是同時開啟 IPv4/IPv6 或稱為 Dual Stack 網路功能。


基本上,鼓勵各種軟體開始移植到 IPv6 網路上是一件好事。Java runtime 若在 dual-stack 的機器上,預設走 IPv6 位址,因為 IPv6 位址可同時走 IPv4/IPv6 網路。不過問題在於,若一般的 GNU/Linux Debian, Ubuntu 系統,預設會啟動 IPv6 介面,無論你所在網路是否有 IPv6 路由。


於是,你若在 Linux 上使用一些 Java 寫成的網路軟體,如 JDownloader 等,很有可能發生軟體運作後,卻什麽地方都連不上的症狀。解決辦法一是關閉 IPv6 網路功能,一則是利用 JRE 的參數,改為預設使用 IPv4 網路。


首先,你若想確認是否開啟了 IPv6 網路,可於終端機下使用此指令判斷


$ ip addr|grep inet6

若出現了 inet6 之位址,即為開啟了 IPv6 網路。在新版的 Debian/Ubuntu 應使用 2.6 核心,關閉的方式很簡單,請修改 /etc/modprobe.d/ 之設定,如以 root 執行以下指令


# cat > /etc/modprobe.d/00local <<EOF
alias net-pf-10 off
alias ipv6 off

更改之後,重新開機即可關閉 IPv6 功能。


另外一項作法是更改 JRE 參數,你若知道啟動該軟體的 shell script 位於何處,可新增一參數如下


$ java -Djava.net.preferIPv4Stack=true Main

這樣就可以要求 JVM 預設使用 IPv4 stack.


這是一篇 Tips.


Vim - glob 應用

2010/2/2 9:31:47 | c9s
臨時需要將一目錄下所有的檔案插入為 img tag ,所以臨時直接在 vim command line 下寫了 這樣的東西來應付:
[!SCRIPT FILTERED!]

整理了一下:
[!SCRIPT FILTERED!]

git archive 與 log 小技巧

2010/2/1 20:00:34 | Rex's blah blah blah

時常,你得將手上的軟體原始碼壓起來釋出給第三方使用、測試。特別是你希望提供 daily basics/ revision basics 讓使用者取得最新版軟體的時候。


由於最近都已經只用 git,依據我自己的習慣,希望能夠在檔名中使用簡碼版次,以便未來能夠追蹤出該版次的問題。稍微問了一下友人與查了一下文件,取得 abbreviated commit hash 的作法如下


git log --pretty=format:"%h" -1


若你想將整份程式碼壓縮起來,可以使用


git archive --format zip -o filename.zip HEAD


倘若想加上日期作為檔名,請使用


git archive --format zip -o $(git log --pretty=format:"%h" -1).zip HEAD


若常常使用這個指令,有兩種作法,一是設定為 git alias. 另一則是利用 git 的 commands (verbs) 命名機制,在你的執行路徑 下,寫入一檔案名稱如 git-zip。並將上述指令加入檔案中,未來就可以使用 git zip 來產生最新版壓縮檔。


作法如

$ cat > ~/bin/git-zip

#!/bin/sh

git archive --format zip -o $(git log --pretty=format:"%h" -1).zip HEAD

$ chmod u+x ~/bin/git-zip

$ cd git-repository

$ git zip


另外,為了容易辨識版次,你也可以利用 gitattributes 在程式碼中加入 ident ($Id$) 作為標示。操作可參考 Lloyd Huang 所寫之 Howto.


這是一篇 Tip.