#!/bin/sh
wmp_get()
{
wget -q --user-agent 'Windows Media Player' --referer=http://hichannel.hinet.net -O - $*
}
URL=$(wmp_get $(wmp_get http://hichannel.hinet.net/api/streamradio.jsp?id=177 | grep mms | cut -d '"' -f 2) | grep 203 | cut -d '"' -f 2)
mplayer $URL
GNU/Linux, Debian/Ubuntu, Mac OS X, Free Software/Open Source Software, Freeware, and Programming.
2007年5月31日 星期四
Hinet Radio 的網頁又改版了~
所以線上收聽的 URL 又要改了... :P
郵件通知器
Screenshot-Mail Notification Properties
Originally uploaded by Shih-Yuan Lee (a.k.a. FourDollars or Stanley Lee)
在 Ubuntu Linux 7.04 上只要下
sudo aptitude install mail-notification
就可以裝好了~
神奇的是... 這個小工具預設就有支援 Gmail 的使用... :D
當然還有檢查 POP, IMAP, System mailbox 都有支援
另外... 如果有使用 Evolution 郵件軟體的話
可以額外裝上
sudo aptitude install mail-notification-evolution
這樣就可以順便檢查 Evolution 上的郵件
裝好後可以在 [系統] → [偏好設定] → [Mail Notification] 調整設定
2007年5月28日 星期一
專為初學者規劃的 Debian 安裝方法
Debian for Beginners
這讓 Debian Etch 安裝的過程變得相當簡單~
1. 下載 debian-40r0-i386-businesscard.iso 燒成光碟
2. 使用光碟開機
3. 開機時使用 auto url=debian.org.tw
4. 分割硬碟
5. 設定帳號密碼
就這樣... 夠簡單吧~ :P
其實這是一個專為正體中文使用者而打造的中文環境
如果覺得燒成光碟太破壞地球資源的話
那麼應該考慮使用 USB Stick 來安裝
這樣上面的過程就會變成了
1. 下載 debian-40r0-i386-businesscard.iso 複製到 USB Stick
2. 使用 USB Stick 開機
3. 開機時使用 auto url=debian.org.tw
4. 分割硬碟
5. 設定帳號密碼
一樣地簡單安裝~ :)
這讓 Debian Etch 安裝的過程變得相當簡單~
1. 下載 debian-40r0-i386-businesscard.iso 燒成光碟
2. 使用光碟開機
3. 開機時使用 auto url=debian.org.tw
4. 分割硬碟
5. 設定帳號密碼
就這樣... 夠簡單吧~ :P
其實這是一個專為正體中文使用者而打造的中文環境
如果覺得燒成光碟太破壞地球資源的話
那麼應該考慮使用 USB Stick 來安裝
這樣上面的過程就會變成了
1. 下載 debian-40r0-i386-businesscard.iso 複製到 USB Stick
2. 使用 USB Stick 開機
3. 開機時使用 auto url=debian.org.tw
4. 分割硬碟
5. 設定帳號密碼
一樣地簡單安裝~ :)
2007年5月19日 星期六
使用 Linux 來報稅就是二等公民嗎!?
2007年5月14日 星期一
重新打包 deb 加上自己的 patch
首先是要安裝相關的套件
執行
結束後再將 50_patch-from-fedora.dpatch 加到 debian/patches/00list 之中
接下來呢~ 再使用 dch -i 來增加一個 debian 的 changelog
然後再使用 dpkg-buildpackage -rfakeroot 來產生 deb 套件檔
新產生出來的套件分別是
P.S. 我打包出來的套件放在 http://fd.idv.tw/ubuntu/7.04/
$ sudo aptitude install build-essential dh-make devscripts fakeroot dpatch patch diff patchutils dpkg-dev這次目標的問題套件是 scim-chewing
$ apt-get source scim-chewing進入解開的scim-chewing-0.3.1目錄
執行
$ dpatch-edit-patch 50_patch-from-fedora開始盡情的修改程式要離開時再執行 exit 就可以了
結束後再將 50_patch-from-fedora.dpatch 加到 debian/patches/00list 之中
接下來呢~ 再使用 dch -i 來增加一個 debian 的 changelog
然後再使用 dpkg-buildpackage -rfakeroot 來產生 deb 套件檔
新產生出來的套件分別是
scim-chewing_0.3.1-1ubuntu5.diff.gz這樣應該就包好 deb 套件了... 不過 scim-chewing 在 ubuntu 7.04 上會讓 gnome-terminal 突然當掉關閉的問題還是沒有解掉啊~~~ XD
scim-chewing_0.3.1-1ubuntu5.dsc
scim-chewing_0.3.1-1ubuntu5_i386.changes
scim-chewing_0.3.1-1ubuntu5_i386.deb
P.S. 我打包出來的套件放在 http://fd.idv.tw/ubuntu/7.04/
DynDNS IP 更新
自己有在使用 https://www.dyndns.com/ 的服務
因為有免費的 Domain Name 可以使用~ :P
剛剛寫了一個簡單的 Perl Script
打算放到 crontab 裡面定時跑一下來更新 IP
因為有免費的 Domain Name 可以使用~ :P
剛剛寫了一個簡單的 Perl Script
打算放到 crontab 裡面定時跑一下來更新 IP
#!/usr/bin/perl
use warnings;
use strict;
use LWP::Simple;
my ($username,$password,$hostname) = qw(username password some.domain.name);
my $html = get("http://checkip.dyndns.com");
my $ip = $1 if $html =~ m/(\d+\.\d+\.\d+\.\d+)/;
if ($ip) {
$html = getprint("http://$username:$password\@members.dyndns.org/nic/update?system=dyndns&hostname=$hostname&myip=$ip&wildcard=NOCHG&mx=NOCHG&backmx=NOCHG&");
print "\n";
}
1;
訂閱:
文章 (Atom)