
星球
您在這裡:
首頁 » 星球網站公告
那一夜Openlab.Taipei在紅樓
orinoco wireless PC card driver on Debian lenny
恩師那借到 IBM Thinkpad A31 後就用牠上班啦,目前都跑 Debian lenny,安裝 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
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 由自由軟體重新出發
原來 Open Source 要稱呼為 自由軟體 而不是免費軟體呀
Ubuntu v.s. Windows 由自由軟體重新出發
http://lagunawang.pixnet.net/blog/post/25544630
Ubuntu v.s. Windows 由自由軟體重新出發
View more presentations...
請按標題讀更多:)
「手把手」 Firefox 開新的個人設定檔除錯用
新開一個設定檔,最主要就是排除套件或你使用過程出現的問題,讓 Firefox 使用預設的設定值,這樣找問題會比較快點,如果連預設的設定值都有問題,不排除它本身就有 BUG 。
在 Windows 是把 Firefox 捷徑裡面的路徑最後加個 -p ,那在 Linux...
請按標題讀更多:)
【推廣】台灣自由軟體行事曆
★ 若各位也想一同維護此行事曆,請附上以下資料並 mail 給 ↓

① 主旨:申請 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
OpenSuSE 11.2 的部份,凍仁花了不少的時間更新才正常開啟 Gnome 2.28.2,其中滑鼠編號設定(系統 → 硬體)裡多了兩點捲動的功能,這真的是除了聖誕企鵝外的另一個彩蛋啊!

真的很感謝社群的伙伴們,這樣凍仁就可以小小的體驗一下 Mac 使用者捲動頁面的快感啦,不管是 Firefox 還是 Nautilus 都行的通喔 :P
相關連結:
★Ubuntu 9.10 Karmic Koala Beta公開測試版發表與10個讓人喜歡的改進 from 永遠的真田幸村移除 CNNIC 憑證 on Linux
移除 Debian/Ubuntu 中 CNNIC 憑證
取消選取 mozilla/Entrust.net_Secure_Server_CA.crt。
jonny@ubuntu:~$ dpkg-reconfigure ca-certificates

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 blahJava JVM 的 Dual Stack/IPv6 連線問題
大約從 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 應用
[!SCRIPT FILTERED!]
整理了一下:
[!SCRIPT FILTERED!]
git archive 與 log 小技巧
時常,你得將手上的軟體原始碼壓起來釋出給第三方使用、測試。特別是你希望提供 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.
