Furigana Injector 是一套 Firefox/Chrome 的 Extension,主要的功能是幫日文漢字標上假名:
缺點是他的切詞與發音詞庫放在Server Side,一定要上線才能使用,而且常常有Timeout的情形發生。
相關網站:日文歌詞標音編輯器
Furigana Injector 是一套 Firefox/Chrome 的 Extension,主要的功能是幫日文漢字標上假名:
缺點是他的切詞與發音詞庫放在Server Side,一定要上線才能使用,而且常常有Timeout的情形發生。
相關網站:日文歌詞標音編輯器
雖然現在已經是 Rails 或是 Python 的時代了(以上兩個語言隨便都可以跑出 1000 req/s 的成績,反觀 PHP 在 production 最多也才 200 req/s)。不過 PHP 畢竟還是一個大量應用在 Web 環境的語言,尤其是 WordPress 也還是用 PHP……
另外PHP是個不適合OO的語言,不要期待使用OO的PHP效能會好……
這幾天Google IO 2010的消息之一:VP8 Open Source,命名為WebM,程式碼本體以 3-clause BSD style 授權發布,而Bitstream檔案格式以CC-by 3.0發布。
目前 Firefox 與 Opera 的使用者可以下載 WebM 的測試 build。Chromium (Chrome的開放原始碼版本) 也已經可以取得原始碼自己編譯,而預先編譯好的版本 (dev channel build) 還要等個幾天。
目前 YouTube 已經支援以 VP8 播放影片,只要開啟 HTML 5 模式,然後在影片URL後面加上 &webm=1 即可。
Flash 已經宣佈會在接下來的版本內建支援WebM,而微軟也宣佈將在IE9中支援 ((使用者必須在系統內安裝相關的 codec))。接下來就看 Apple 的反應了。
RSS Cloud 與 Pubsubhubbub (PuSH) 兩者都是 RSS 的 extension,提供一個機制讓Subcriber可以即時接受Publisher的更新。對於Publisher 來說,兩者的實做方式差不多,不需要作什麼大改變:只要在有內容更新的時候送一個 ping 給 hub,並且在 RSS Feed 裡面指定 hub 的位置即可;不過對於Subscriber來說,做的事情就不太一樣。
PuSH 本身在通知Subscriber的時候,會把更新的資訊內容一起給出來(fat ping) ((http://www.techcrunch.com/2009/09/09/rsscloud-vs-pubsubhubbub-why-the-fat-pings-win/)) 。這樣的好處是Subscriber不需要再去Publisher抓,降低Subscriber的實做難度,並且也減輕 Publisher 的負擔。缺點則是 Hub 比較難實做。
我覺得兩者都可以視為 Blog Ping 的延伸。以後 Publisher 不需要自己去一家一家 Ping,只要 Ping hub,其他就交給 hub 就好了。
當 IE 用 <script>外嵌一個 javascript 的時候,只刪除 IE 的 Cache 是無法刪除被 IE Cache 住的 Javascript 的。有幾種方法可以解決:
如果可以控制 script URL,第三個方法是最簡單而且最有效的方法。
這年頭上傳檔案要是沒辦法一次選很多個檔案上傳,可能會有很多人幹樵;從最老牌的swfupload到HTML 5 File API都支援,不過Flash吃資源,而且swfupload的更新速度老實說不快;HTML 5則不是每家瀏覽器都支援。於是,TinyMCE的作者們就寫了plupload,只要瀏覽器支援Google Gears、Flash、Sliverlight、Yahoo Browser Plus,或是HTML 5 File API的其中任何一項,就可以一次選擇很多檔案上傳!
看看支援的功能,除了Multi Threading和Pipeline以外,包括事先縮圖和Drag&Drop都實做出來了,看起來非常exciting啊……
不過我有預感bug應該也會很多就是。
最近有一堆IPv4位址即將用完的新聞,連1.0.0.0/8都被拿出來用了;再加上有國外的ISP開始測試提供用戶IPv6服務,看起來是有那麼一點在這幾年開始轉移到IPv6的可能性。
Hinet也開始在光世代線路測試IPv6了,而且是用Dual Stack供裝。據說目前只有一些機房有提供測試,如果剛好連線到的機房沒提供,還要跳線才行。
反正就慢慢來吧……1998年制定的IPv6,也才經過11個年頭而已。