2007年11月26日 星期一

hiChannel 命令列點播器

一時興起就忍不住寫了 hiChannel 命令列點播器 .... >_<
也是利用 GStreamer 來當播放引擎
所以還是要裝一堆有的沒有的才可以使用
如果是 Debian/Ubuntu 的話就裝上

$ sudo aptitude install gstreamer-tools gstreamer0.10-plugins-base gstreamer0.10-plugins-bad gstreamer0.10-plugins-ugly gstreamer0.10-ffmpeg gstreamer0.10-alsa

如果是 Fedora 的話就增加 http://rpm.livna.org
然後裝上

# yum install gstreamer-tools gstreamer-plugins-bad gstreamer-plugins-ugly gstreamer-ffmpeg

最後當然是下載點囉~ ^o^

http://fd.idv.tw/tux/hiChannel.sh

2007年11月18日 星期日

BetaRadio 的編譯安裝指引

因為自從換了一個新工作後可以自由地選擇使用自己喜歡的 Linux Distribution ^_^
所以我已經不太使用 Debian/Ubuntu 以外的 Linux Distribution 了
因此對於 Debian/Ubuntu 平台以外的使用者只能說聲抱歉了
沒有辦法製作你/妳們喜歡的 Linux Distribution 上面的 Binary Package
同時我是個追求新版本的怪咖,所以像是 Ubuntu 套件只包給 7.10
因為我也沒有 Ubuntu 7.10 以外的環境... ^^|
不過還是有熱心的 swyear 兄幫忙打包了給 openSUSE 10.3 用的套件 Betaradio 0.1.1 for openSUSE 10.3
另外如果你/妳們只想要在 Command Line 下不想要那麼複雜的套件相依性
我推薦你/妳們去使用 champ 兄寫的 Script Hinet radio script 20071112
或者是 pcman 的大作 Hinedo GUI 介面也是不需要複雜的套件相依性
不過因為還是有網友有在詢問要怎麼編譯安裝
所以我特地寫了一份編譯安裝指引文件在 InstallationFromSourceCode
給 Debian/Ubuntu & Fedora 6/7/8 的使用環境編譯

2007年11月11日 星期日

Beta Radio 加入免費電視功能

基本上 Beta Radio 是我自己練習程式的小品
所以如果平時使用上沒有什麼問題就不會去改它
這次因為 Hinet hiChannel 又換了提供免費廣播的網址
所以才又開始改程式... 然後改著改著就不小心把免費電視的功能給加進去了~ :P
不過因為還沒有弄清楚 GStreamer 元件間的相依性
所以目前還不打算放出正式版本
想要嘗鮮的朋友可以從 svn checkout 出來使用
只有基本的功能而且影像跟操作上似乎都還不是很順暢
就先這樣吧~ :P

2007年11月8日 星期四

從西元 2003 年到現在的無線網卡惡夢總算是過去了

從西元 2003 年買了我人生的第一台筆記型電腦
當時我挑了一台最便宜的筆記型電腦買下來
使用它所附贈的無線網路卡 ASUS WL-103b (PCMCIA)
裡面所使用的晶片組是 Broadcom 43xx
之後我就一直不斷地在跟這張討厭的無線網卡對抗... >"<
想盡辦法在 Linux 上使用這張無線網卡
最後我還是放棄了... Orz
因為這張網卡就是沒辦法在 Linux 上得到良好的支援
於是我才會不斷地關心著有怎樣的東西可以讓我舒服地享受無線網路
最後我找到了一個網址 http://atheros.rapla.net/
比對 PCHome 上面賣的無線網路卡 (PCMCIA)
終於給我找到一張無線網路卡 SparkLAN WL-611GS (PCMCIA)
才 NTD 399 就買下去啦~ 到手後馬上開 Ubuntu 7.10 起來~
果然是一開機就可以用了啦~ 啊~~~ 讚啦~~~ *^o^*

在 Ubuntu 7.10 上面安裝支援視訊的 Skype 2.0.0.13

首先把系統上面舊的 skype 移除掉
sudo aptitude remove skype

然後到 Download Skype for Linux 下載給 Ubuntu Feisty Fawn (7.04) 使用的版本
然後執行
sudo dpkg -i skype-debian_2.0.0.13-1_i386.deb

安裝過程中會出現
選中了曾被取消選擇的套件 skype。
(正在讀取資料庫 ... 系統目前總共安裝有 162814 個檔案和目錄。)
正在解壓縮 skype (從 skype-debian_2.0.0.13-1_i386.deb) ...
dpkg:相依關系問題使得 skype 的設定工作不能繼續:
skype 相依於 libqt4-core (>= 4.2.1)﹔然而:
套件“libqt4-core”沒有安裝。
skype 相依於 libqt4-gui (>= 4.2.1)﹔然而:
套件“libqt4-gui”沒有安裝。
dpkg:處理 skype (--install)時出錯:
相依關系問題 - 仍未被設定
在處理時有錯誤發生:
skype

有錯誤發生沒關係,接下來執行
sudo aptitude install

會出現
讀取套件清單中... 完成
了解套件依存關係中
Reading state information... 完成
Reading extended state information
Initializing package states... 完成
Building tag database... 完成
The following packages are BROKEN:
skype
0 packages upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
Need to get 0B of archives. After unpacking 0B will be used.
The following packages have unmet dependencies:
skype: 依存關係: libqt4-core (>= 4.2.1) but it is not installable
依存關係: libqt4-gui (>= 4.2.1) but it is not installable
Resolving dependencies...
The following actions will resolve these dependencies:

Remove the following packages:
skype

Score is 121

Accept this solution? [Y/n/q/?] n

第一個問題是問要不要移掉爛掉的 skype 選擇 n
接下來出現

Resolving dependencies...
The following actions will resolve these dependencies:

Install the following packages:
libqt4-core [4.3.2-0ubuntu3.1 (gutsy-proposed, now)]
libqt4-gui [4.3.2-0ubuntu3.1 (gutsy-proposed, now)]

Leave the following dependencies unresolved:
libqt4-gui recommends qt4-qtconfig
Score is -168

Accept this solution? [Y/n/q/?] Y

第二個問題問要不要把 libqt4-core 跟 libqt4-gui 給裝上去讓 skype 可以用,當然選擇 Y 囉
接者會出現
Writing extended state information... 完成
選中了曾被取消選擇的套件 libqt4-core。
(正在讀取資料庫 ... 系統目前總共安裝有 162932 個檔案和目錄。)
正在解壓縮 libqt4-core (從 .../libqt4-core_4.3.2-0ubuntu3.1_i386.deb) ...
選中了曾被取消選擇的套件 libqt4-gui。
正在解壓縮 libqt4-gui (從 .../libqt4-gui_4.3.2-0ubuntu3.1_i386.deb) ...
正在設定 libqt4-core (4.3.2-0ubuntu3.1) ...

正在設定 libqt4-gui (4.3.2-0ubuntu3.1) ...

正在設定 skype (2.0.0.13-1) ...
Processing triggers for libc6 ...
ldconfig deferred processing now taking place
讀取套件清單中... 完成
了解套件依存關係中
Reading state information... 完成
Reading extended state information
Initializing package states... 完成

這樣就可以把 Skype 2.0.0.13 給裝到 Ubuntu 7.10 上面了~
一切都要感謝強大的 Debian 套件管理系統~ ^_^

Skype 總算在 Linux 平台上支援視訊了

Skype 2.0 beta for Linux
Skype 總算在 Linux 平台上支援視訊了~ 喔! 耶! ^_^y
不過另外的問題是要找一台在 Linux 平台有良好支援的 WebCam 才行~ >_<

2007年11月7日 星期三

betaradio v0.1.1 package for Ubuntu 7.10 (Gutsy Gibbon)

雖然是在 Ubuntu 7.10 (Gutsy Gibbon) 上面打包的
http://betaradio.googlecode.com/files/betaradio_0.1.1-1_i386.deb
但是也不曉得在其他平台會不會有什麼問題!? @_@a
這次不是用 checkinstall
改使用比較正統的 Debian Package 方式~
不過因為也只是剛學習 Debian Package
所以不知道會不會打包的過程中有什麼疏忽掉的地方~ ^^a

tracker : metadata database, indexer and search tool

在 Ubuntu 7.10 上多了一個跑不停的程式 trackerd
稍微查一下就可以找到
Tracker is an advanced framework for first class objects with associated metadata and tags. It provides a one stop solution for all metadata, tags, shared object databases, search tools and indexing.
Homepage: http://www.tracker-project.org

但是顯然預設的情況讓人不太愉悅,所以要調教設定一下才行
[系統] -> [偏好設定] -> [Indexing Preferences]

如果不想要用的話可以把 [Enable indexing] 跟 [Enable watching] 都關掉

又或者是把 CPU 使用的優先序調低一些

這樣就不會在使用 Linux 桌面環境的時候老是被 tracker 影響到愉悅的心情~ :P

Beta Radio v0.1.1 released

該網站又改了 Radio 的來源位址了
可以在這邊下載 http://code.google.com/p/betaradio/downloads/list
有問題可以回報到 http://code.google.com/p/betaradio/issues/list
目前只有 source tar ball
binary package 的話就要等等囉~ :P