標題真聳動。:-p 在 BoingBoing 看到這篇《Japanese toilet ad》,裡面有個好笑的日本自動馬桶的廣告,可以讓您在要上廁所時,自動幫您掀馬桶蓋,上完後,自動幫您沖水。不過,不曉得自動掀蓋可不可以偵測是不是男生要小便,因為廣告裡的掀蓋沒有把第二層蓋子也掀起來,這樣可能會被女性朋友視為一種缺陷喔。:-p
2.5MB MPEG 廣告檔
TOTO: 製造商網址
Engadget 的報導《Today's toilet tech: smart thrones for the disabled》,標題下得比我好多了。:-p
在 BoingBoing 看到這篇《Automatically add lightsabers to your video》,很酷。Jeff (不是我) 有鑑於 Cory 在幾個月前發表的自製光劍特效的作法,所需的軟體與技術過於昂貴,就自己寫了個叫 Crimson FX 的軟體放在這裡,讓星戰迷可以輕鬆地為自己錄製的影片,自製光劍特效:
Crimson FX is an effect generator for Quicktime movies and DV streams designed to make adding laser and light blade effects (and possibly other effects) as easy as possible.
George 在 90% Crud 發表了這篇《Always on Google》。我們做語音的,總是在思考怎樣在語音辨識的不準確性,與語音的豐富表達性之間,找到合適的平衡。一個常見的作法,便是使用較不自然的語法,好比說「轉台 <silence> 華視」。看了看 Google SMS,赫然發覺,在 mobile device 上,也一樣有著這類輸入受限的情況。Google SMS 亦是利用較不自然的語法,試圖在少量且不具有語法、語意結構的輸入裡,猜測使用者的意圖。我想,應當能從 Google SMS 裡,找到一些可適用於語音的作法。
《Parameterized Unit Tests》:
Parameterized unit tests extend the current industry practice of using closed unit tests defined as parameterless methods. Parameterized unit tests separate two concerns: 1) They specify the external behavior of the involved methods for all possible test arguments. 2) Test cases can be re-obtained as traditional closed unit tests by instantiating [...]
Creative Commons 提供了一個簡便的方法,讓個人出版者在網路上發表著作時,有嚴謹的版權聲明,以保護個人著作。本站也不例外,我決定採用 Creative Commons - Attribution 2.0,這是個類似 BSDL 的 license: 您得自由:
重製、散布、展示及演出本著作。
創作衍生著作
對本著作作商業利用
根據下列的條件:
姓名標示:您必須保留原作者的姓名標示。
為再使用或散布本著作,您必須向他人清楚說明本著作所適用的授權條款。
如果您取得著作權人之許可,這些條件中任一項都能被免除。
接下來得來研究,怎樣在 RSS 裡加上 Creative Commons 的宣告。
看到這篇《自行製作二維條碼》,想起前陣子第一次看到 QRCode 這種東西,基本原理就是用二維條碼呈現 URL。可以印在商品外盒上,讓消費者用相機手機拍攝,於相機內辨識這個二維條碼後得到 URL,然後直接從手機上網瀏覽該商品資訊。和朋友討論之後,認為,拿二維條碼當作 avator 應該蠻酷的。不過我是懶得試啦,但我朋友試了。我忘了他是用哪一套做二維條碼,但也是中文不相容就是了。
在《無聊嗎? 來玩氣泡紙》看到這個無聊人於無聊的時候應該會很無聊地開始玩的無聊 flash 遊戲。老實說,如果無聊的話,這還真的是無聊地好玩啊。只可惜,沒有手感,感覺好像在放鞭炮。不曉得會不會有鍵盤也做成這個樣子的,打起來一定很過癮。
寫 blog 時,常會提到 UNIX/FreeBSD 指令,為方便加 link,以及自己的查詢需求,寫了下面這個 FreeBSD man-page search plug-in ,歡迎大家使用。:-)
# Search Plug-in for FreeBSD man-page search
<search
version = "1.0"
name="FreeBSD Man"
description="FreeBSD Hypertext Man Pages"
method="GET"
action="http://www.freebsd.org/cgi/man.cgi"
>
<input name="query" user>
</search>
<browser
update="http://www.jeffhung.idv.tw/~jeffhung/firefox/search-plugin/freebsd-man.src"
updateIcon="http://www.jeffhung.idv.tw/~jeffhung/firefox/search-plugin/freebsd-man.png"
updateCheckDays="7"
>
Trac 是我目前正在用的 issue tracking system,由於整合了 wiki 與 subversion,故幾乎可以拿來當作 project management system 來用了。不過,目前的 Trac 即使是進展到了 1.0 版,也仍然將是 single project 的系統。然而,實際工作上,多個 project 一併進行,設置互有牽扯的情況非常普遍。因此,我寫了一個簡單的 PHP 網頁,剛好可以簡單地當作 multi-project trac portal 來用。
使用前,請先依照 TracMultiProjects 的說明,設定好 multi-project 的環境。然後,修改這個 PHP 網頁最前面的 define(),TRAC_DIR 是指你放那堆 trac environment 的目錄,而 TRAC_USR 則是你登入 trac 用的帳號。最後,把這個網頁放在你覺得最適合的地方即可。
<?php
define('TRAC_DIR', '/trac');
define('TRAC_USR', 'jeffhung');
$tracagg_errors = array();
function tracagg_raise_error($errmsg)
{
array_push($tracagg_errors, $errmsg);
}
function wrap_html_text($text)
{
[...]
今日連結如下:
BitTorrent Goes Trackerless: Publishing with BitTorrent gets easier! - 雖然我沒在用 torrent、donkey 等 P2P 下載軟體,不過卻是贊同這類 virtual network 如 xxx 的開發。
"My Google" Feature Coming Soon? - Google 開始要踏入 Portal 領域了,有別於傳統 Portal 頁面以能塞多少東西就塞多少東西的 design guideline,Google 秉持一貫地簡潔理念,讓人們 Personalize your Google homepage 以訂製自己的 Google Portal。可惜,大部分能用的 service 還是只限適合於美國本土使用。
Google Launching MyGoogle Portal - 另一個 Google Portal 的新聞。
Google's New Personalized Homepage - Slashdot [...]