2011-10-01から1ヶ月間の記事一覧

node.js - mp3 再生時間取得

fluent-ffmpeg。というライブラリを使った。 これを使えば音楽ファイルのメタ情報を取得出来る。 mp3以外もいけそう(未テスト)npmが入っていれば以下でインストール npm install fluent-ffmpeg gitのexample通り書くとこんな感じ。 var ffmpegmeta = requi…

node.js フレームワーク/周辺ライブラリまとめ

・WebSocket ・socket.io …webSocketでブラウザの互換性を吸収してくれるライブラリです。 ・HTMLテンプレートエンジン ・ejs …erbみたいな感じっすね。 ・jade …railsのhamlに影響を与えたテンプレートエンジンだそうです。(hamlの方が先だと思ってた。。。…

Haskell - Yesod - wai-handler-devel でスクリプト言語のようにデバッグする

wai-handler-develというモジュールを使うと、変更を加えると自動的にコンパイル・リロードされ(?)迅速にデバッグ・開発が出来る。 yesodとも相性は抜群だ。 wai-handler-devel - hackage -- HelloWorld.hs {-# LANGUAGE TypeFamilies, QuasiQuotes, Mult…

Haskell - Yesod - レイアウトを外部ファイルにする

YesodにはShakespeareanTemplatesという物がある。 web HTML/CSS/JavaScriptyesod Hamlet/Cassius|Lucius/Juliusrails haml/sass/(*)にそれぞれ対応する。 ー(*)…なんだろうか?coffee-scriptよりは素直な文法だ。随分洒落た仲間達だが、この中のHamletで作…