Node.js

1.0之前最後一個穩定版 - Node.JS 0.12

終於可以看到關於下一個穩定版的東西了 ;p What's New in Node v0.12 from Jimmy Guerrero on Vimeo. 其實之前一直有在 0.11 的釋出文中或多或少寫到一些,不過現在透過 core member 做了一次詳細的介紹,可以讓眾多的開發者先了解一下,到底下一個穩定版本中會有哪些新東西。 Bert 在這邊介紹了五項比較重要的功能,依次是 streams3、vm、cluster、execSync 和 profiling。 streams

  • SY
    SY
2 min read
Entertainment

2014首發日劇 - 大空港2013

話說打完標題之後發現有點矛盾 XDD 正確地說這算是2013的作品,不過因為年底大家都放假,所以有機會看到的時候已經是2014了。(什麼,你說電視劇跟放假有什麼關係,當然是因為我看的是(逼)版本的關係啊!!) 我也不否認一開始會注意到這部 SP 就完全是因為竹內跟戶田的關係,不過除了這麼膚淺的理由之外,其實前幾季剛好都有跟飛行有關的日劇,像 Miss Pilot、空飛ぶ広報室 和 TOKYOエアポート~東京空港管制保安部~,都蠻合我的胃口的 ;p 除了劇本之外,有個較特別之處是本劇採用一鏡到底的方式拍攝,也就是說長達一個半小時的內容是沒有中斷的,所以像演員們的走位、劇情的安排等,都必須詳細的規劃,用這種方式呈現我覺得超酷的!! 導演 三谷幸喜

  • SY
    SY
2 min read
chat

At the end of 2013...

看到不少人紛紛在這個跨年時分寫下這一年來的紀錄,身為長期廢文作者,好像也應該寫些什麼才對(其實也只是再多一篇而已...0rz 雖然又是紛紛擾擾的一年,不過日子也還是照樣的過,身處這個亂七八糟政局的國家之中,如果真的有機會的話,真想頭也不回地離開這個地方。不過,幸好周圍還是有不少熱血人士存在,也默默地為了讓這個地方成為更好而努力著。身為悲觀主義者,我也不認為靠著上面主事者會有什麼改變(應該只會變得更糟而已),不過希望能靠著我們這些市井小民的奮鬥,可以稍微朝好的方向走~~ 自己今年也算是遽變(!!) 因為健康的原因離開了工作幾年的台北回到家鄉,也待了好一陣時間。雖然在家裡白吃白喝(幸好老爸老媽還肯收留我...0rz),不過這種自由自在作自己想看想做的事,過久了真的會樂不思蜀 XDDD 不過也因為這樣才有機會找到現在從事的這個工作,也有機會能夠待在家鄉工作,然後也可以玩自己有興趣的JS/Node.JS,真的是非常感謝

  • SY
    SY
2 min read
Node.js

Something New After #scalenpm

Scaling npm, December 2013 - http://t.co/CbPI59pFtl #scalenpm— Nodejitsu (@nodejitsu) December 26, 2013 因為最近 npm 意外頻傳(!?),官方維護團隊為了改善這個問題,先前有發起了一次募款的活動 - #scalenpm,也順利的達到預定的金額,然後今天就看到他們丟出新聞稿,看來已經做不少事了 ;p 上了新 SSD 的機器,此外還有上一些監看後端資料複寫防止出錯的模組,這部分等在線上跑一陣子之後會開源出來。另外

  • SY
    SY
2 min read
Node.js

What's new in Node.JS v0.11.9

基本上我已經放棄看到 v1.0 在今年問世的可能性了,不過現在看起來連 v0.12 會不會出現可能都得打上問號。因為是最後一個穩定版號,所以看起來內部翻修、新增的東西都不少,這週丟出來的 v0.11.9 也多了不少東西。 因為我這個人的花俏個性以及喜新厭舊的壞習慣,所以就只拿新東西出來說說,bugfix/improvement 就自行去看公告吧 xDD tls: add ECDH ciphers support 就是某種加密方法嘛(炸),可以藉以達到 PFS(Prefect forward

  • SY
    SY
2 min read
SPDY

How fast is HTTP2?

HTTP2 也已經出現一陣子了,雖然還在制定草案的階段,不過這個新協定並不是要取代現有的 HTTP/1.1,而是類似打補丁的感覺(遊戲打太多了嗎 XD),所以其實不少線上服務或多或少都已經佈署了。 關於 HTTP/2 的細節就不在這邊講了(因為我也沒辦法...0rz),有興趣的直接參考制定成員的說明吧。 或許 HTTP/2 還不常見,不過 SPDY 應該常聽到才是,這是 Google 為了改善網路速度而提出的新協定(其實也出來好幾年了),因為可以直接用自家的服務作火力展示,所以目前已經採用的服務也不少。正因為如此, HTTP/

  • SY
    SY
1 min read
Node.js

Node.JS v0.10.21 & v0.8.26 for DoS Issue

今天一口氣丟了兩個新版出來 - v0.10.21 和 v0.8.26,原本想說也一陣子沒看到新版出現,應該只是例行升版而已,不過看到 maintenance branch 有點怪怪的... 稍微翻了一下,主要是為了解決 DoS Issue,因為影響的層面蠻大的 - 所有 node.js http server,所以核心成員們決定在週末前釋出這個更新版,Isaac還特別寫了一篇來解釋(原來大家都有週末前不要上code的習慣阿 XDD Node core team

  • SY
    SY
1 min read
Node.js

Take a Peek at Ghost

之前有在文章提過這東西,不過沒有詳細介紹過,其實就是blogging system,雖然不是個新穎的東西,不過當初在Kickstarter募資的時候爆紅,所以有稍微引起一點注意。雖然我不太確定這麼受大家歡迎的主要原因是什麼(個人是覺得它的Demo Video應該幫了不少忙 ;p),不過一直習慣寫寫東西的我,當然很高興看到它出現,也很希望能趕快親手玩玩看(當初沒跟到backer讓我殘念了一陣子…) 除了展示影片看起來真的很不錯之外,讓我這麼期待還有一點就是它是Full-JS的開發環境 然後經過半年的等待,終於等到Ghost團隊宣布即將釋出第一個測試版本,有機會可以一睹廬山真面目了 ;p 真的要感謝推特(科科) Ghost 分解完畢,亮點如下: 前端: backbone/codemirror/showdown/handlebar/

  • SY
    SY
2 min read
Node.js

nodeconfeu and jsconfeu in 2013

在閒暇之餘看看各地的研討會應該算是我奇怪的興趣之一(誤),不過其實透過眾強者的分享,一方面可以學到不少鬼招(!!), 一方面也可以了解一下技術的發展及走向,相當受用。因為自己最近比較用的大部分是JS的東西,所以比較會注意相關的研討會 ,不過其實nodejs和javascript的研討會相當之多,會比較聚在nodeconf和jsconf這四個,算是比較大型的JS相關的開源會議。 哪來的四個!? 其實有分北美跟歐洲兩地,所以加起來就是四場 ;p 最近這兩週分別是nodeconfeu、jsconfeu舉開的時間,既然沒法去現場(希望哪天可以圓夢),所以就收集一下投影片解解饞: nodeconf.eu 2013 又到了收集投影片的時間了(炸 #nodeconfeu https://t.co/ZLVpWrGHYj— Ferrari != Ferrari

  • SY
    SY
2 min read
Node.js

Security Issue in express.js

Do Not Use bodyParser with Express.js 有在使用express要注意一下 這個安全性的問題是幾天前有使用者發現回報的,詳細的內容可以看一下上面那篇文章。主要是express中所提供的bodyParser的方法,會處理使用者傳入的資料(json, url or file)然後主要就是上傳檔案這部份產生的問題(express.multipart),因為它會在/tmp下面產生一個暫存檔,但是卻沒有回收,所以有心人可以用這種方式灌爆你的伺服器。 What should I do? 最好的方式是趕快把express升到最新版 ;p TJ已經在3.4.0的版本中修正這個問題了 ~ 主要是把原本的formidable抽換成multiparty

  • SY
    SY
2 min read
Node.js

Upgrade to hexo 2.0

從github上有注意到hexo作者正在進行大改版,所以先提早做好大爆炸的準備,今天起來看到2.0終於放出來的消息: Hexo 2.0.0 released! https://t.co/7cFtnSfPid— SkyArrow (@tommy351) August26, 2013 身為踩雷達人,當然義不容辭的給它升上去(大誤 不過看來比想像中平靜許多,只有模版上些許要注意的地方,如果有自己做一些hack的話,可以看一下新的官方文件,變數有部分修改。 看起來蠻正常的,沒遇到什麼大雷(感謝作者阿!! Future? hexo的作者蠻熱血的,對於專案也持續在作改進,不過倒是比較少提到未來發展之類的,

  • SY
    SY
2 min read
Node.js

Future plan in NodeJS

Node.JS仍舊快步向前邁進中,根據目前的計畫接下來就是v0.12以及象徵步入穩定的v1.0這兩個版本。今天Isaac在討論區發了一篇公告 - The Future of Programming in Node.JS,說明了未來版本的規劃,有不少重要的訊息,對於已經在使用的開發者應該留意一下。 Coding Style的問題,之前也有引起一些討論,不過看來以回呼(Callback)為主,在短 時間應該不會改變,如果傾向Promise or Generator的開發者,還是以模組的方式來使用。 Stream在v0.12又會稍微做些修改,不過會做到與v0.10相容。

  • SY
    SY
2 min read
Node.js

Nodejs v0.11.5 release

Node v0.11.5 (Unstable) http://t.co/PNBxKyc7Bp— node js (@nodejs) August 7, 2013 久久未動的測試版號終於又往前一點了,今天官方正式釋出v0.11.5 詳細的更新列表可以到公告去看。 會特別寫這篇的原因是看到幾個有趣的東西,因為是下一個穩定版本的測試分支,所以可以藉此看到一些未 來會出現的新功能/ 變更,在之前文章中有稍微提 到一些。不過最近聽nodeup的時候突然發現出現stream3這個東西...0rz 其實stream2也才剛在上一個穩定版(v0.10)

  • SY
    SY
1 min read
Node.js

StrongLoop would make nodejs Better!

昨天StrongLoop一口氣放出了許多關於nodejs的新東西,不寫一篇文提一下實在過意不去 XDD 或許有人還沒聽過這間公司,最近剛好有篇新聞提到他們,有興趣可以先看一下這篇報導 StrongLoop hopes to do for Node.js what Red Hat did for Linux http://t.co/A8PN7QHPhj— PandoDaily (@PandoDaily) July 23, 2013 對於Red Hat,應該就比較多人知道了吧,基於著名的開源專案Linux,

  • SY
    SY
3 min read
Node.js

Play with Raspberry Pi

還是忍不住 XD 立馬開始建環境 ;p #龜速編譯 #RaspberryPi pic.twitter.com/iZDFgmceUl— Ferrari != Ferrari (@ferrari_tw) July 10, 2013 不解釋!! 之前一直看到朋友談到樹莓派,雖然有想過也買個來玩玩,不過一直停在想想而已的階段。結果最近無意間翻到幾篇相關應用的文章,還有那小巧可愛的樣子(違),所以就手滑了... 雖然性能上跟一般的PC沒辦法相比,不過價錢上就親近許多了,拿來跑一些個人用的服務、寫寫自爽的測試程式應該是相當足夠 了,至於能不能進一步去玩玩硬體方面的東西,

  • SY
    SY
1 min read
movie

The Internship - 給程序員收看的喜劇

打從第一次看到這部預告,就打定主意一定要進電影院去看看 ;p 看過預告之後的諸位,大概也可以猜出這是部勵志喜劇片,Vince Vaughn 和 Owen Wilson 的組合,應該會讓大家想起前幾年還蠻不錯的 - Wedding Crashers,雖然這次的題材不同,不過這兩位活寶搭在一起就是會有那種準備大笑的期待。 不過也許正因為這次的題材,讓觀眾們對於這部電影的期待與看過之後的感受可能會產生一些衝突 - 如果你是打算進電影院好好大笑一番。因為它是以目前科技業相當有名的 - Google實習生作為電影的主題,想當然爾,題材與劇本的發揮一定會圍繞在此之上,不過你也知道以科技為題材的笑點是什麼(不懂的話可以先去看一下生活大爆炸),所以如果對這種笑點不是 很適應,你可能就沒辦法完全體會了(因為選早場人不算多,所以有些地方我都只能自己默默掩嘴偷笑)

  • SY
    SY
2 min read

Subscribe to Ferrari != Ferrari