jQuery

jQuery New Wave Javascript,要說這是什麼我還有點不會說呢,基本上他是一個javascript的lib,可以幫助你用更簡單的方式撰寫javascript,和Yahoo! UI算是同一類的東西,不過他更偏程式碼的部份,Yahoo! UI則是各方面都有,看需求include進來。jQuery的程式碼我覺得更好用,下面是一個簡單的範例:

$("p.surprise").addClass("ohmy").show("slow");

最前面的("p.surprise")是一個利用CSS選擇器來對文件內元素做選取的動作,事實上,他還支援XPath和DOM,後面則是一些內建好的prototype function,雖然提供的不多,不過都很實用,通常也不會再需要其他function了,如果有需要,還可以自己寫plugin,感覺上真是完美XD。有寫javascript的人大概已經感覺的到上面這一行所表現的方便度了,更棒的是他程式碼只有10k,而且支援IE、Fx、Safari、Opera,使用的方法除了官網上的說明文件外,另外有一個15 days Of jQuery,裡面介紹了一些不錯的用法,有興趣的人也可以參考看看。


SmackBook Pro 快速切換桌面

想知道這是什麼,看上面這段動畫就知道了:P。SmackBook Pro是利用Mac Book Pro內建的Motion Sensor來切換桌面的小hack,他並不是一個單獨的軟體,而是包含了一個多桌面管理工具Desktop Manager(需要patch),一個擷取Motion Sensor的程式AMSTracker,還有兩個作者寫的小程式。事實上任何內建Motion Sensor的蘋果筆記型電腦都可以裝這個hack,包括了PowerBook G4、末代iBook G4、Mac Book Pro、Mac Book。我的iBook很不幸的是倒數第二代,經過幾次測試後確定不能使用T_T,這也加深了我想換Mac Book的決心。


Vim 7

Vim7正式版Release了,幾個新功能之前也介紹過了,現在幾乎都還沒有什麼rpm套件可以裝,所以建議還是先抓原始碼下來自己compile,別忘了./configure時要加上--enable-multibyte才能支援非英語的編碼。


HappyDesigner 第一次聚會

上週參加了HappyDesigner的第一次聚會,雖然一開始主題定在簡報方法,不過後來又陸續新增了不少題目,包括自由工作者經驗談,WCAG 2.0...etc,還現場做了一個短短的高橋流簡報:P。

Jedi講的WCAG 2.0算是我比較有興趣的一部分吧,其中有不少改進的地方,像是網頁的語言只需要指定主要語言,裡面的其他語言的單詞不需要特別標注,還有所有的Guideline都需要程式可判讀等等,詳細的內容在Happy Designer Blog上都有錄影檔。

除了WCAG之外的各位講者的東西其實都讓我獲益不少,至於我只抱怨一下沒吃過某家包子店的包子T_T。


更之前的文章