在 #bsdchat 看到的消息...
以往在 pkg-plist
裡砍掉一個不確定是否是空的目錄是這樣寫:
@unexec rmdir %D/... 2>/dev/null || true
現在可以改成這樣了:
@dirrmtry ...
剛剛看了看 FreeBSD Porter's Handbook,還沒更新?
幹壞事是進步最大的原動力
在 #bsdchat 看到的消息...
以往在 pkg-plist
裡砍掉一個不確定是否是空的目錄是這樣寫:
@unexec rmdir %D/... 2>/dev/null || true
現在可以改成這樣了:
@dirrmtry ...
剛剛看了看 FreeBSD Porter's Handbook,還沒更新?
Open Source 界的大事,GPLv3 Draft 出爐:Welcome to GPLv3
GPLv3 Draft 不知道能不能通過 Open Source Initiative 的認證 (希望不能 XD):
6. No Discrimination Against Fields of Endeavor
The license must not restrict anyone from making use of the program in a specific field of endeavor. For example, it may not restrict the program from being used in a business, or from being used for genetic research.
Update:Tim Bray 放了一個比較好讀的版本:GPLv3 Draft — GPLv3。
Update:新開原碼授權瞄準DRM、好萊塢 (Taiwan.CNET.com)、GPL 3草案公共辯論開始 (Taiwan.CNET.com)。
在 Slashdot 看到立法院砍了 1/4 的預算的事情:Taiwanese Parliament votes Against Microsoft (引用的報導:Taiwanese parliament votes against Microsoft)
然後在 ijliao 那邊看到:立法院砍政府購買 MS 產品的預算,呃...
Google News 找到兩篇新聞:《財政》95年度行政機關採購微軟產品預算將刪減25% (中天電視網)、立院打微軟 殺價七五折 (中時電子報)。
這幾天又再弄 jail,遇到一些瑣事,想到就順便記下來。像是 jail 弄好之後發現沒有帳號可以登入,在 jail host 上:
cd /jail_path/etc
vim master.passwd
pwd_mkdb -d . master.passwd
其實也可以這樣:
vipw -d /jail_path/etc
不知道現在的書還會不會教這些...
BitComet 0.61 出版了。
從 BitComet Client Release Notes 看了看這個版本的改進之處,看得出來這個版本只是要解決 DHT 資訊洩漏的 bug。(有很多 Tracker 因此直接將 BitComet 擋掉,這件事情我記得在 Digg 上面有提過...)
先是在 Slashdot 上看到 Tom's Hardware 把整台電腦丟進八加侖的油裡面惡搞:Strip Out The Fans, Add 8 Gallons of Cooking Oil。
再來又在 Digg 上面看到有人在 Pentium-20 (降速跑) + 32MB RAM 的機器上跑 Windows XP:XP Minimal-Requierement-Test。
新的一年才剛開始,大家都病了嗎 =_= (四月一號還沒到啊)
現在 Google Video 也可以下載了,三種下載模式 (GVP、MP4 for iPod Video、MP4 for Sony PSP),兩種 MP4 的影片都可以用 VLC 看,至於 GVP... 需要下載專屬的 client,我就沒去試了。
另外,我發現有些檔案只提供 Windows 平台下載 (沒出現 iPod Video 或 Sony PSP 下載的選項),可能是 Google Video 還在改,也可能是影片的上傳者設定的...
另外最近 Google Video 也開始提供付費影片,付費的部分是使用 Google 自己的 DRM,引起了不少 Do no evil 的討論:A Look at Google DRM。
PS:我在四個多月前有提到關於 DRM 的文章:Open Source DRM、「DRM 無效論」的說明。
Update:在 Digg 上面看到 Google Video purchase system bypassed with GVD 這篇,已經有人鑽出來了。
在 DVD Jon (Jon Lech Johansen,因 DeCSS 事件而聲名大噪的逆向軟體工程師) 的 Blog 上看到他去 註冊 DeAACS.com 的消息:
6 years ago I didn’t think of registering decss.com. Not intending to make the same mistake twice, a while ago I registered deaacs.com.
(笑翻)
本來是放在 Gea-Suan Lin's BLOG for Work 的,想了一下還是這邊也放一份好了,如果有什麼意見的話麻煩提供一下 :p
以前在計中弄二三十台 FreeBSD 的時候就是用 screen + portupgrade 一次把幾十台機器升級,升級完整個重開機就好了,不用管什麼東西升級完要重跑。安裝新軟體如果需要指定 WITH_BLAH=yes
或是其他的東西,記得到每台上面的 /usr/local/etc/pkgtools.conf
改一下。(以前的 ports 還沒有 OPTIONS
這個功能)
這個模式在我一個人管的時候很好,但是當要傳承的時候就糟糕了:要瞭解這種方法的人大概都需要玩過一陣子 FreeBSD,知道只靠系統基本的套件管理是不夠的,才會有感覺。D2 上面是到了 ronnywang 才接下去。現在在交大資工當系計中助教也遇到同樣的問題。
一種想法是利用 package 更新 (這個在將 ccbsd*.csie.nctu.edu.tw 重灌成 FreeBSD 6 已經實行一段時間了),但目前最大的問題在於使用 package 會:
另外,有時候會發生套件安裝好,但是無法產生 package 的慘劇。這個方法其實問題還蠻多的。
我昨天又想到了另外一個作法,我不知道可不可行,不過看起來會比原來的方法好,但是重新安裝機器時的速度一定會比 package 的方法慢:
sysutils/screen
這種字串,一行一個),排序後塞入 svn repository。另外將 /usr/local/etc/pkgtools.conf
也塞進去。/usr/local/etc/pkgtools.conf
抓回來,再用 cat ports-list.txt | xargs portinstall
把軟體安裝進去。也許 ccbsd8 可以試看看這種方式。
使用的人數大約在 100 人左右 (還在增加),這種不分晝夜都是一樣的流量,一定是 P2P 軟體... 大概是想用 P2P 的人發現 P-Cube 的存在了?
在學校測試了一下 BitComet,連國外的部分都被擋了下來,不過,如果雙方都用 BitComet 0.60 版的時候就不受到影響,這大概是因為 Encryption 的關係吧。
再來測 eMule,慘兮兮地,什麼地方都不能連,即使用 VPN 先把 Kad 跑起來,斷線以後也沒辦法建立起連線,看起來只有等到 eMule 開始支援 Encryption,讓這些設備廠頭痛之後才有解 :p (來個 SSL-compatible encryption,那麼全世界搞 Content Filtering 的就當場暈倒 :p)