avatar

大兜

右手寫程式,左手寫音樂

標籤:JavaScript

留言

TJDict 兩週年紀念

其實算起來兩週年是去年八月,現在發這篇有些晚,筆者寫此文前已先懺悔一番。

說來那話兒也不長⋯⋯

2012 八月,筆者還是個飽受英文論文所苦的死大學生,總是開一堆字典交叉查詢覺得很不方便,索性做了一個工具幫助自己,本來是自用,但在朋友慫恿下放上了 Google...

繼續閱讀

留言

跟簡報說話

起源

昨晚參加了 Ruby Tuesday #24,地點在老樹咖啡 B1 休閒區,聽著講者不斷講著「下一頁」,然後協助換頁的人就會按一下鍵盤。身為一個程式設計師,我突然有個想把這個步驟交給電腦做的衝動,於是開始試著找一些 library 來完成。

找可用軟體(放棄)

起初不想自幹,因為...

繼續閱讀

留言

TJDict - Chrome 英漢、漢英網路集成字典

點我安裝

為什麼要做這個?

除了吃飽太閒之外,靈感來自於 Lingoes 這套軟體,那是一套可以整合各大字典且可以日漸擴充的軟體,我於是想動手做一個網頁版的,但想想其實也不需要架設 server,就把念頭動到 chrome 上面,這就是 TJDict 的由來。

查詢方法

繼續閱讀

留言

Masonry - 好用的動態排版工具

官網

昨天看到社上 JS 大神喔哩正在寫類似 Google Web Store 首頁那樣的圖形排版(雖然他說不太一樣)。但我想這麼常見的東西應該有可用的函式庫,果然餵狗之後被我找到了一個好用工具 Masonry

如果還不太懂這東西是幹麼的,不如先看看我做的簡單示範,瀏覽時不妨試著調整瀏覽器視窗大小,圖片的排版會隨著視窗可視範圍而改變。

繼續閱讀

留言

使用 Sinatra、HFS 在本地開發 JavaScript

寫 JavaScript 的時候難免會用到 AJAX 抑或讀檔,尤其現在 HTML5 正熱,常常需要讀取圖片並顯示在 canvas,但麻煩是,瀏覽器會為了安全考量,禁止所有對本地檔案系統的資料的存取(Chrome 自從版本 5 之後,擋住了所有對 http:// 以外協定的 AJAX request,其中當然包括 file://)。

這個問題有個很直覺的解法,那就是自己開一個 HTTP server。但只是為了做前端網頁開發,搞個像 Apache 這種重量級的 server 豈不是用大砲打鳥蛋。所以介紹一下我個人在使用的兩個工具,一個是 HTTP File Server ,另一個則是 Sinatra

繼續閱讀