輸入日文歌詞,自動標上假名跟羅馬拼音的工具,正確率大約 80%。
另外常用字(日本公佈的常用漢字表約1800字範圍內)繁體自動轉日文漢字
也就是不需要再去改 步->歩 內->内 了,繁體也會自動轉簡 如 鐵->鉄
Category: Network
YouTube與NICONICO動畫即將發表繁體中文版本
影音分享網站YouTube創辦人陳士駿本週訪台,預計於明日(10月18日)在台北市舉辦媒體活動。雖然主辦單位不願意公佈活動內容,但一般猜測會在記者會中宣佈正式推出YouTube繁體中文版。
無獨有偶的,日本影音分享網站NICONICO動畫,也在10月10日的記者會中,宣佈了將於台灣時間10月18日下午5時推出台灣繁體中文版的服務。
YouTube成立已逾二年,目前為全世界最大的影音分享網站,今年開始更致力推出多國語言版本;目前共有九種語文版本的服務,包括英國、巴西、法國、意大利、愛爾蘭、日本、荷蘭、西班牙、德文。YouTube每日的影片瀏覽量超過一億支,但其中有一半是來自非美國本土,上傳影片的使用者也來自世界各地,讓YouTube積極地推動本地化的服務。
NICONICO動畫成立於2006年12月12日,其最大的特色為觀看者可以在影片上以字幕的形式留言,目前已經有三百萬註冊會員與8.6萬付費會員。據統計,每日約有1%來自台灣,0.5%來自香港的影片瀏覽量,讓NICONICO動畫決定以繁體中文版本作為國際化的第一步。
Hinet用戶設定使用 Hinet 的 Tunnel Broker 上 IPv6 網路 (FreeBSD)
據廖大消息,hinet 開放用戶使用 ipv6 tunnel broker,這裡把我在 bsd 上設定的步驟寫下:
- 首先確定有把 tun/gif 編入 kernel,或是用kldload 載入 if_tun.ko/if_gif.ko
- 安裝port: net/gateway6
- 修改 /usr/local/etc/gw6c.conf
- 修改 /etc/rc.conf
- 執行 gateway6
# 撥接用戶的 userid 是 HN 號碼(八位數字,不用加上@hinet.net),密碼是撥接密碼;固接用戶留空
userid=
passwd=
# 撥接用戶使用的 Server IP 是 203.74.21.88,固接用戶使用的是 203.74.21.89
server=203.74.21.89
# 撥接用戶使用的 auth method 是 any,固接用戶使用的是 anonymous
auth_method=anonymous
host_type=host
prefixlen=64
if_prefix=bge0
gw6_dir=/usr/local
auto_retry_connect=yes
retry_delay=30
keepalive=yes
keepalive_interval=30
tunnel_mode=v6anyv4
# 如果有使用到其他的tun/gif,記得不要衝突。
if_tunnel_v6v4=gif0
if_tunnel_v6udpv4=tun0
if_tunnel_v4v6=gif0
client_v4=auto
client_v6=auto
template=freebsd
proxy_client=no
broker_list=tsp-broker-list.txt
last_server=tsp-last-server.txt
always_use_same_server=no
log_filename=gw6c.log
log_rotation=yes
log_rotation_size=32
syslog_facility=USER
gateway6_enable="YES"
# /usr/local/etc/rc.d/gateway6 start
因為不能使用 router mode,所以如果你有很多台電腦要上 ipv6 的話,只能每台電腦都裝 gateway6 的 client 或用 ipv6 的 nat…
Blog of Flickr Hacks 接獲 Yahoo! Inc. 的律師信
Blog of Flickr Hacks近日接獲 Yahoo! Inc. 的律師信,要求將 flickr.tw 的網址轉移給 flickr。
當註冊人同時具備以下事由時,申訴人就可以向爭議處理機構提出申訴:
1.網域名稱與申訴人之商標、標章、姓名、事業名稱或其他標識相同或近似而產生混淆者。
2.註冊人就其網域名稱無權利或正當利益。
3.註冊人惡意註冊或使用網域名稱。
在認定有沒有權利或正當利益時,可以考慮以下幾點:
(1) 註冊人是否為善意使用該網域名稱,或者能不能證明在爭議通知註冊人前,註冊人已經準備使用該網域名稱,或與其相當的名稱,以銷售商品或提供服務。
(2) 註冊人所使用的網域名稱,是否已經是一般大眾所熟知的。也就是說,這個網域名稱是不是足以讓一般大眾,在看到這個網域名稱時,就會跟某一事業或個人有所聯想。
(3) 註冊人是否為合法、非商業或正當的使用。並且註冊人沒有以此一網域名稱混淆、誤導消費者,或者藉由減損姓名、事業名稱或者其他標識的方式,來獲取商業利益。至於是不是惡意註冊或使用網域名稱,可以考慮以下幾點:
(1) 註冊人註冊的目的是為了出售、出租;
(2) 註冊人註冊的目的是在妨礙申訴人使用商標、標章、姓名、事業名稱等其他標識;
(3) 註冊人註冊的目的是在妨礙競爭者的商業活動;
(4) 註冊人為了營利,而以造成與申訴人標識混淆的方式,引誘、誤導網路使用者來瀏覽註冊人網站或其他線上位置。
而 flickr.tw 顯然並不符合以上條件。
Update:稍微讀了一下判例,要成功保留也很難。
WebDAV
基本上按照 Apache mod_dav 的說明就可以安裝完成了,但若要讓WinXP的網路芳鄰要能存取DAV Folder,必須將Virtual Host 的 root (/) 設成 DAV Enabled,否則會一直要認證…
<virtualhost *:80> ServerName share.example.org DocumentRoot "/home/www/share" <directory "/home/www/share"> Options Indexes FollowSymLinks MultiViews AllowOverride AuthConfig Order allow,deny allow from all </directory> ErrorLog /home/www/logs/share-error.log CustomLog /home/www/logs/share-access.log combined DavLockDB /tmp/DavLock <location /> Dav On AuthType Basic AuthName DAV AuthUserFile /home/www/auth-file Require valid-user </location> </virtualhost>
Last.fm
Last.fm是一個英國的線上音樂電台與社群網站。台灣人似乎沒什麼在用,但是經過Daybreak的推薦,我發現它真的蠻好用的。
要收聽這個網路電台,必須先安裝他所提供的Client。這個Client會收集個人聽音樂的喜好資訊,譬如歌手、類別等,然後自動產生一個你自己的音樂電台。這個音樂電台可以給你自己收聽,別人也可以收聽。另外,使用者可以指定所喜歡的歌手或音樂類型,而Last.fm會幫忙找出相類似的音樂,產生一個電台讓人收聽。
另外,Last.fm 會列出與你興趣相似的使用者,讓使用者互相之間可以進行交流,不過當然大部分的人都使用英文。這點可能 anobii 做的比較好一些就是。另外,我找不到他付費服務跟免費服務的差別……(正確來說,甚至找不到如何付費 XD)
推薦各位來試聽看看。我也在我的 Blog 左側欄位加上了林原惠相似的電台,歡迎大家試試看。
相關參考:
PHP 5.2.2 進 Ports
這個版本解決了安全性的問題,有使用的人要去更新啊。
接下來還有 rrdtools 跟 samba 的問題希望儘快解決……
AsiaBSDCon 2007
這次跑去日本東京參加AsiaBSDCon,見到了許多大長輩。
自己果然還要多加油才行,對Open Source這邊而言,還沒能脫離使用者的階段。
除此之外,也聽到了許多很酷的點子跟想法。
還有十分榮幸聽到Marshall Kirk McKusick的演講,他的發音跟速度真的無懈可擊,內容更是精彩。有機會的話一定要去現場聽聽。
主辦的日本先生們人也很好,雖然我們日文不是很好,於是他們就用英文跟我們聊天XD 說實在,我也覺得他英文可能比我還好哩(汗)
另外也認識了前輩 delphij,跟他聊了關於 openldap 進 base 的問題,也了解了裡面問題重重啊XD
總之這次真的很開心能參加AsiaBSDCon,真的很感謝各位講者與主辦單位的辛勞。Thank you, all speakers and staffs. ありがとうございました!
Remote Install WinXP from a FreeBSD box
1. Install tftp-hpa (/usr/ports/ftp/tftp-hpa)
Install samba3, perl, python
2. Set pxeboot environment
Ref: http://jnlin.org/2006/10/29/141/
3. Change tftpd server to tftp-hpa
/usr/local/libexec/in.tftpd in.tftpd -v -m /tftpboot/rules -s /tftpboot
4. Write rules
(Warning! If you apply my rule, all filenames in tftproot must be lowercase)
# cat > /tftpboot/rules
ri ^[a-z]: # Remove “drive letters”
rg \\ / # Convert backslashes to slashes
rg \# @ # Convert hash marks to @ signs
rg /../ /..no../ # Convert /../ to /..no../
rg A a
rg B b
rg C c
rg D d
rg E e
rg F f
rg G g
rg H h
rg I i
rg J j
rg K k
rg L l
rg M m
rg N n
rg O o
rg P p
rg Q q
rg R r
rg S s
rg T t
rg U u
rg V v
rg W w
rg X x
rg Y y
rg Z z
r ^/(.*) \1
5. extract I386 files from Windows XP installation CD
(Ref: http://oss.netfarm.it/guides/ris-linux.php)
– Copy i386 directory from the installation media to a subdir called winxp
in the ris working directory
– Extract the pxe loader:
cabextract
– Modify the name of the loader from NTLDR to XPLDR:
sed -i -e ‘s/NTLDR/XPLDR/gi’ startrom.n12
– Move the modified pxe loader to tftpd root, and call it winxp.0
– Extract the setuploader, using cabextract:
cabextract
– Modify the name of the response file from winnt.sif to winxp.sif
sed -i -e ‘s/winnt\.sif/winxp\.sif/gi’ setupldr.exe
– Modify the name of ntdetect from ntdetect.com to ntdetect.wxp
sed -i -e ‘s/ntdetect\.com/ntdetect\.wxp/gi’ setupldr.exe
– Move the modified setuploader to tftpd root, and call it xpldr
– Copy
6. Create winxp.sif
(Ref: http://oss.netfarm.it/guides/ris-linux.php)
==
[data]
floppyless = “1”
msdosinitiated = “1”
; Needed for second stage
OriSrc = “\\YOUR_SERVER_NAME\YOUR_SHARE_NAME\winxp\i386”
OriTyp = “4”
LocalSourceOnCD = 1
DisableAdminAccountOnDomainJoin = 1
[SetupData]
OsLoadOptions = “/fastdetect”
; Needed for first stage
SetupSourceDevice = “\Device\LanmanRedirector\YOUR_SERVER_NAME\YOUR_SERVER_SHARE\winxp”
[UserData]
ComputerName = *
; if needed
;ProductID=
==
*** Remember to set the share folder in the samba server ***
Ref: http://oss.netfarm.it/guides/pxe.php
[REMINST]
path = /mnt/disk/ris
browsable = true
read only = No
guest ok = Yes
7. Install NIC drivers to i386/inf
cp nicdrivers/* i386/inf
ln i386/inf/* i386/*
8. Rename all files in winxp to lowercase
find ./ -depth \ | perl -ne 'chomp;m</[^/]*$>;$d=$`;$_=$f=$&;'\ 's/([\x80-\xFF].)|(\w)/$1\l$2/g;system "echo",$d.$f,$d.$_ if $f ne $_'
9. Get Binl Server and extract it
fetch http://oss.netfarm.it/guides/ris-linux-0.2.tar.gz
tar zxf http://oss.netfarm.it/guides/ris-linux-0.2.tar.gz
cd ris-linux-0.2
10. Run infparser.py
./infparser.py /where/is/winxp/i386/inf
11. Run ./binlsrv.py
12. Go to install Windows XP 🙂
** Useful Ref **
http://oss.netfarm.it/guides/pxe.php
http://oss.netfarm.it/guides/ris-linux.php
http://syslinux.zytor.com/pxe.php
FreeBSD 6.2 Release
經過了漫長的等待,終於要 Release 了…
現在正在升級手邊自己的機器,學校的機器等自己的升完沒問題再升。