HTML5 文字雲更新

This content is over 7 years old. It may be obsolete and may not reflect the current opinion of the author.


Word Cloud of Wikipedia Entry "Hello World Program"

hello, world.

不知為何,撰寫一個印出「hello, world.」文字的程式成為一個學寫程式語言的傳統。學會 web programming 是我到目前得到最多收穫的事情之一;用作品去碰觸每個使用者的生活也是一件有趣的事情。

有時候也是會遲疑:這種軟體的存在究竟給人好的還是壞的影響?把自己的文字萃取、提煉、排成圖片,到底是一種自我反省、還是一種自我投射的強化?人們會因此更關心 HTML5 技術或是 Open Web 嗎?或是,人們會從政治人物發言的文字雲發現發言之空洞嗎?人們會因為一個充滿內容的文字雲,發現一個認真編輯的科普網站嗎?這些腦海中的問題,多多少少讓我不想再這上面花這麼多時間,即便這兩年來的點閱數、分享數、詢問等等。

不過最後我還是花了時間重寫了。主要的動機是想要導入這兩年學到的新技巧與開發模式,把程式碼拆成其他人可以利用的 library、加上測試、說明變成真正有誠意的 open source 專案等;光這樣 app 的部份前前後後也花了快一個月的時間。上週上線之後的回應也不錯:分享圖片的功能立刻就把 Imgur 的上傳容量用完了,Facebook 那邊雖然解決了 API 改版的問題,但圖片分享的部份因為被懷疑在使用者文字裡預填廣告所以被擋了。也感謝草兒幫忙完成了一些介面(open source 貢獻者捕獲!)。

剩下的技術細節就留在 Githubrepository 吧!隨意搜尋網路上的反應,一位香港文化人鄧小樺所留下的文字最令人回味:

……文字雲是世界上最靈異的事物,透露一切,像黃耀明唱,「難得一刻/讓我將真相透露/如同病發」。如果你就是你寫過的字,文字雲豈止是測謊機,簡直就是上帝。看到時總是驚異到雙膝發軟,覺得什麼都不用偽裝被它看透。以下是2013年得到面書文字雲,不斷跟自己說這個可能比較近的時間會有較大的位置,但得到的這個句子還是如神諭一般……

身為分析演算法的作者,不會覺得這個真的有這麼神奇啦(笑)。程式無論介面還是背後的演算機制,都還有很多功夫可以下,歡迎有興趣的同好加入。沒有程式基礎的話,測試、發想功能也是可以幫忙的方向。

不然就開始學寫「hello, world」吧!Say “hello” to the whole world by learning how to code.

註:此文圖片為英文維基百科條目《Hello World Program》的文字雲。文字大小基於美感經過人工調整。