2007年5月31日 星期四

Hinet Radio 的網頁又改版了~

所以線上收聽的 URL 又要改了... :P
#!/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

郵件通知器

Linux 系統上的一個小工具
在 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. 設定帳號密碼
一樣地簡單安裝~ :)

2007年5月19日 星期六

使用 Linux 來報稅就是二等公民嗎!?

又到了報稅的五月了~
每年要報稅時總是要裝一次 Java Runtime Environment
因為報稅的網站需要裝 Java Runtime Environment 才能夠操作... !@#$%^&*()
還好在 Ubuntu Linux 7.04 底下安裝也不是多麻煩的事
sudo aptitude install sun-java6-plugin
裝是裝好了... 總算是可以開始填資料了吧...
tax
哇哩勒... !@#$%^&*()
有種讓人想要砸機器的衝動... >"<
媽媽樂勒... 使用 Linux 來報稅就是二等公民嗎!?

2007年5月14日 星期一

重新打包 deb 加上自己的 patch

首先是要安裝相關的套件
$ 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
scim-chewing_0.3.1-1ubuntu5.dsc
scim-chewing_0.3.1-1ubuntu5_i386.changes
scim-chewing_0.3.1-1ubuntu5_i386.deb
這樣應該就包好 deb 套件了... 不過 scim-chewing 在 ubuntu 7.04 上會讓 gnome-terminal 突然當掉關閉的問題還是沒有解掉啊~~~ XD

P.S. 我打包出來的套件放在 http://fd.idv.tw/ubuntu/7.04/

DynDNS IP 更新

自己有在使用 https://www.dyndns.com/ 的服務
因為有免費的 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;

2007年5月4日 星期五

Windows + Firefox + Google

寄件者 Google

Firefox 跟 Google 讓原本不怎麼好用的 Windows XP 的桌面環境變得更好用了