2012近年で最も頭の悪いサービスを作ってみました。コポォ.comもとは夏の自由研究発表会というイベントで発表するために作ったのですが、せっかく公開したのでこのままサービス自体は上記のURLでしばらく公開し続けます。発表会のスライドソースコードさて、発表会では散々ふざけたのでこのブログでは真面目な話だけします。馬鹿なサービスではありますが、そこそこ新しい技術を使っていてしかもコード量的にもそれほど大きな規模ではないので実装を解説することは教材として有益な情報ではないかと思います。このサービスではざっとこんな感じのものを使用しています。express(Webフレームワーク)サーバーサイドのコードは全てNode.jsで書いてます。いつもならClojureを使って書くところなんですが、目的が自由研究ということもあったので、使ったことのないNode.jsをサーバーサイドに採用しました。Webフレームワークにはexpressを使用していて、今回のWebサーバはexpress上で動いています。jade(HTMLテンプレートエンジン)これといって特に理由はありませんが、テンプレートエンジンにはjadeを採用しました。ネットで調べてたら使ってる人が多そうだったので。MongoDBデータベースにはMongoDBを採用しました。APIライブラリOAutheveryauthとか使うと楽そうだったけど、直接実装してみました。デプロイについて少しsupervisorsupervisorを使うとデプロイが楽になります。今回は生JSで書きましたが、coffeeを自動でjsに変換してロードしてくれる機能とかもあるようです。生きとし生けるものにコポォあらんことを。Disqusk2nr。