Sails.js はNode.jsのフルスタックMVCフレームワークです。 Railsを意識しているフレームワークのようで、Node.js環境において非常に簡単にWebアプリを構成できそうです。 記事作成時の環境です。 Node.js v0.10.1 npm npm v1.2.15 インストール では早速導入 g... 続きを読む
前回は、サーバサイドJavaScriptの動向と共通APIのCommonJS、そしてNode.jsについてまとめた。ここでは、非同期処理実例、Express、MongoDBなど実践Node.jsプログラミングについて解説する。Tweet Tweet前回は、サーバサイドJavaScriptの動向と共通APIのCommonJ... 続きを読む
本書について 本書は、Node.jsでのアプリケーション開発を始めようとする皆さんに、 ”高度な”JavaScriptについて知るべきあらゆることを解説します。 よくある”Hello World”チュートリアルの、はるか上をいくものです。 ステータス 貴方が読んでいるのは、... 続きを読む
Node.js先日 GREEを支える大規模インフラテクノロジー」-GREE Platform Summer Conference 2012 という記事が公開され、GREEのCTOの藤本さんが、javascriptをサーバーサイドでも使うケースが多くなってきていて、必然的にnode.jsを使うことになるが、大きく3つ... 続きを読む
クエリストリングのパース node-querystringモジュールは、クエリ文字列のパースおよびオブジェクトからクエリ文字列の組立を行うことができるモジュールです。 ネストしたケースでも、一定のルールに従っていればパース/構築してくれます。 環境構築方法 今回... 続きを読む
「ウェブの歴史は人類の歴史の繰り返し」という観点から色々勉強しています。NWM代表としてフリーランスのエンジニアをしています。人間とウェブの未来 「ウェブの歴史は人類の歴史の繰り返し」という観点から色々勉強しています。NWM代表としてフリーランスの... 続きを読む
nodejs を install coffee-script をインストールする前に node.js をインストールする必要があります。 node.js は homebrew を使ってインストールしました。 brew install nodejs ==> Downloading http://nodejs.org/dist/v0.8.8/node-v0.8.8.tar.gz ########... 続きを読む
Node.js 1. はじめに、昨年6月末に node-v0.8がリリースされて8か月半ほど経って node-v0.10 がリリースされました。私もいくつかパッチがこのリリースに採用されていまして、ちょっと感慨深いです。 当初1月末のリリース予定でしたが、やっぱり今日まで延びま... 続きを読む
I am pleased to announce a new stable version of Node. This branch brings significant improvements to many areas, with a focus on API polish, ease of use, and backwards compatibility. For a very brief overview of the relevant API changes sinc... 続きを読む
2013-02-21 fluentd + mongodb+ node.js でリアルタイムにグラフを描く 最近は、fluentd + mongodb でログを蓄積していろいろ便利に使っているわけですが、数分に一回集計スクリプトを周したり、 GrowthForecast の画面をリロードしまくるのではなく、もっとリ... 続きを読む
最近は弊社のブログにもNode.js関連の記事が増えてきました。私も勉強中なのですが、社内ブログを参考にさせてもらうことがよくあります。 毎回探すのもちょっと面倒なのでClassmethid.dev()内のNode.js関連の記事をジャンルごとにまとめてみました。 1年以上前... 続きを読む
What is Node.js? Getting to Know Node Node.js is a server-side framework for JavaScript that has experienced explosive growth over the last couple of years. When it first started gaining momentum in the developer community, it was hailed as ... 続きを読む
2013-02-16 Node.js + Express を Heroku で動かすまでの手順まとめ 普通の JavaScript も jQuery もまともに書けないけど、はじめての Web アプリを Node.js でつくってみるという奮闘記。 環境つくるだけなのに何も分からなすぎてハマりすぎて、この一連の流... 続きを読む
Node.js 上でさざまなアプリケーションを作りはじめて以来、な環境で走らせる Node.js サーバーに大きな可能性を感じ、Raspberry Pi を注文したり(まだ届かない)、ローカルな環境で走るマルチプレー・ヤーゲームなどを作ったりしているのだが、そこで浮上して... 続きを読む
README.md Faster than C? Parsing binary data in JavaScript. This document contains the outline and code snippets for my 2012 JSConf.eu talk: Faster than C? Parsing binary data in JavaScript Introduction Hi everybody, my name is Felix Geisendö... 続きを読む
JavaScriptなどのスクリプト言語は動作が遅く、最適なパフォーマンスを得るにはC/C++で実装しなければならないという常識に挑んだ先進的な講演が話題になっています。この話題の発端は2012年10月7日から10月8日までベルリンで開催されたJSConf.euでFelix Geisen... 続きを読む
http://keima.c.node-ninja.com/「えーpolling!? pollingが許されるのは小学生までだよねー、キャハハハ」というわけでpush通知にWebSocketをお使いのみなさま、こんにちは。 しかし、毎回、WebSocketを扱う機能を実装するのは、いくつかの理由で面倒ですよね! ... 続きを読む
websocket, buffer, node.js introなんだかんだ WebSocket を使ってるのに、 WebSocket サーバを自分で書いたことが無かったので、RFC も落ち着いてきたここらで、仕様を読みながら実装してみようと思いました。 "WebSocket サーバ 実装" とかでググると、 Sock... 続きを読む
I am thrilled to announce the arrival of a new stable version of Node.js. Compared with the v0.6 releases of Node, this release brings significant improvements in many key performance metrics, as well as cleanup in several core APIs, and the ... 続きを読む