Tag: github

在這個2011即將過去的時刻,NodeJS的開發團隊看起來並沒有因為進入連續假期而停止開發的速度(還是其實現在這樣已經是休假模式了...XD) 在上星期發布的v0.6.6中,我注意到changelog有特別提到Travis CI integration (Maciej Małecki)這點,所以就花了點時間想玩一下這部份。(不過後來發現我誤會很大,我原本以為是把Travis CI整合進NodeJS的核心,剛看到也有點納悶,後來才知道原來是指node開始用Travis CI來作CI的意思...0rz) Travis CI應該已經不少人知道了,它是一個雲端CI的服務,它跟兩個有名的程式庫代管服務(github, bitbucket)作結合,你可以直接把你的程式掛到Travis CI來,它就可以幫你作到Commit build 有用過CI的人應該就知道,一般比較常見的可能是用hudson/jenkins來作,不過一來是自己得去維護CI Server,一來是繁雜到不行的設定,對於大公司來說可能沒什麼,不過如果是一般新創公司 || OpenSource來說就有點麻煩了。所以Travis CI的出現,算是給眾開發者一個很不錯的替代方案。 目前Travis有支援的程式語言已經不少(之後應該會陸續增加),可以作到的環境設定&測試等基本上應該也都符合一般的需求,詳細的設定可以參考Travis的文件。 我用NodeJS來舉例,…

好久好久沒有寫東西了,實在是因為最近相當的忙(忙著不務正業...XD),所以導致產能大量下降,不過基本上我也沒寫什麼有用的東西,所以應該沒什麼影響才對 XD 不過除了太忙(懶)之外,其實有個很大的原因是因為我又變心了(誤)。之前剛從Wordpress.com離開而已,結果現在又開始搞一些有的沒的,所以之前好不容易搞定的octopress又沒辦法用了,所以浪費很多時間在沒有意義的事情上...囧 其實我並沒有離開用Github Pages,而且自從轉換之後,真的是對Github Pages提供的功能感到相當滿意(基本上就是給你個靜態網頁空間,然後其他的就隨便你了:p),搭配上Octopress這個好用的套件,基本的使用都沒什麼問題。 不過雖然好用,還是有點小缺點,不過其實嚴格說起來應該是我自己的問題 XD 因為jekyll是用ruby寫出來的,不過我對於ruby實在很不熟,所以有需要微調或是寫些自己想用的功能就有點棘手。再加上最近都沉浸在NodeJS的世界中,所以就想找找有沒有類似的東西,這樣自己手癢的時候也比較方便一點~ 所以就是現在看到的這樣了(攤手) docpad Humm...好像也沒什麼好介紹的,基本上就跟jekyll是幾乎一樣的東西,只是改成用NodeJS來寫而已,不過因為這個專案剛開始沒多久,所以還算不太穩定 ,可能也缺乏一些通用的功能,所以想嘗鮮的可以試試,…

因為本人的「宅趣味」,所以在blog常常會寫寫programming相關的文章。雖然Wordpress是一套擁有廣大資源的寫作平台,幾乎你想嘗鮮的功能,幾乎都可以找到支援的plugins,不過對於wordpress.com來說就有點麻煩... 一直以來都是習慣用wordpress.com當成主要的書寫平台,不過我也曾經在這邊抱怨過。可能是因為安全性的考量,wordpress.com有許多不同於self-host wordpress的限制,而最主要的就是禁止一切js embed的行為,而光是這點就讓我很不習慣(許多新興網站&服務通常都會有一些widget的小工具可以提供讓使用者嵌入自己的網站,所以如果你是用wordpress.com的話,不好意思,這些東西你都只能看看而已 XDD 此外,因為我比較常寫一些programming心得文,所以「sourcecode」會常常出現,雖然WP有提供shortcode的功能(也真的是叫sourcecode),不過老實說,真的很難用,所以我也一直希望至少可以支援一下Github的gist(gist.github.com),不過看來WP.com並不把它當成重要的使用者需求 ~ 為什麼不自己租個空間然後裝個self-host的wordpress不就解決了?沒錯!但是因為本人家徒四壁..0rz,所以還是找個免費的方法吧... 因為以上的原因,四處找了一番,最後終於打算用Github Pages!…