タグ

ブックマーク / nodejs.jp (57)

  • Readline Node.js v0.11.10 Manual & Documentation

    Readline# Stability: 2 - Unstable このモジュールを使用するには、require('readline') をします。 Readline はストリーム (たとえば process.stdin) を行ごとに読み込むことを可能にします。 このモジュールを一度起動すると、このインタフェースを クローズするまで node プログラムは終了しないことに注意してください。 プログラムをスムーズに終了する方法を以下に示します: var readline = require('readline'); var rl = readline.createInterface({ input: process.stdin, output: process.stdout }); rl.question("What do you think of node.js? ", function(

  • querystring - Node.js v0.4.12 Manual & Documentation

    Query String このモジュールはクエリ文字列を処理するユーティリティを提供します。 以下のメソッドから成ります: querystring.stringify(obj, sep='&', eq='=') クエリオブジェクトを文字列へ直列化します。オプションとしてデフォルトの区切り文字と代入文字を上書き指定できます。 例: querystring.stringify({foo: 'bar'}) // returns 'foo=bar' querystring.stringify({foo: 'bar', baz: 'bob'}, ';', ':') // returns 'foo:bar;baz:bob' querystring.parse(str, sep='&', eq='=') クエリ文字列をオブジェクトに復元します。オプションとしてデフォルトの区切り文字と代入文字を上書き指定

  • node.js

    Node.jsは高速でスケーラブルなネットワークアプリケーションを 簡単に構築するためにChromeJavaScript 実行環境 上に構築されたプラットフォームです。 Node.jsはイベント駆動とノンブロッキング I/O モデルを使用することにより 軽量・効率的で、分散されたデバイスにまたがるデータ集約的なリアルタイム アプリケーションに最適です。 ダウンロード ドキュメント v0.8.3 Node.js in the Industry Nodeは全く新しい種類のリアルタイムアプリケーションを 端から端までJavaScriptで開発する最初の体験をAzureユーザに与えます。 Claudio Caldato Principal Program Manager, Microsoft Open Technologies, Inc. Nodeのイベント化された I/O モデルは、マルチ

  • Node.js 日本ユーザグループ

    Node v0.9.3 2012.10.24, バージョン 0.9.3 (開発版) V8: 3.13.7.4 に更新しました crypto: バイナリ文字列のかわりに buffer が標準になりました (isaacs, Fedor Indutny) crypto: getHashes() と getCiphers() を追加しました (Ben Noordhuis) unix: 独自のスレッドプールを追加し、libeio を削除しました (Ben Noordhuis) util: inspect() が "options" 引数を受け取るようになりました (Nathan Rajlich) https: 再ネゴシエーション攻撃からの保護機能を修正しました (Ben Noordhuis) cluster: 'listening' ハンドラが物理ポートを扱うようになりました (Aaditya Bh

  • repl - Node.js v0.4.12 Manual & Documentation

    REPL Read-Eval-Print-Loop (REPL) は単独のプログラムとしても他のプログラムに手軽に取り込む形でも利用することができます。 REPL は対話的に JavaScript を実行して結果を確認する手段を提供します。 デバッグやテストやその他の様々なことを試す用途で利用されます。 コマンドラインから node を引数無しで実行することで、REPL プログラムに入ります。 REPL は Emacs 風の簡易な行編集機能を備えています。 mjr:~$ node Type '.help' for options. > a = [ 1, 2, 3]; [ 1, 2, 3 ] > a.forEach(function (v) { ... console.log(v); ... }); 1 2 3 より進んだ行編集を行うには、環境変数に NODE_NO_READLINE=1 を

  • Stream Node.js v0.9.6 Manual & Documentation

    Stream# Stability: 2 - Unstable ストリームは Node の様々なオブジェクトで実装される抽象的なインタフェースです。 例えば HTTP サーバへのリクエストは標準出力と同様にストリームです。 ストリームは読み込み可能、書き込み可能、またはその両方です。 全てのストリームは EventEmitter のインスタンスです。 Stream のベースクラスは require('stream') でロードすることができます。 Readable ストリーム、Writable ストリーム、Duplex ストリーム、Transform ストリームのベースクラスが提供されます。 Compatibility# 以前のバージョンの Node では、読み込み可能なストリームのインタフェースは よりシンプルでしたが、強力ではなく使いやすくもありませんでした。 read() メソッドを

  • readline - Node.js v0.4.12 Manual & Documentation

    Readline このモジュールを使用するには、require('readline') をします。 Readline はストリーム (たとえば標準入力) を行ごとに読み込むことを可能にします。 このモジュールを一度起動すると、このインタフェースと (標準入力などの) ストリームをクローズするまで node プログラムは終了しないことに注意してください。 きれいに終了する方法を以下に示します: var rl = require('readline'); var i = rl.createInterface(process.sdtin, process.stdout, null); i.question("What do you think of node.js?", function(answer) { // TODO: Log the answer in a database consol

  • http://nodejs.jp/nodejs.org_ja/docs/v0.10/api/

  • node.js

    Node.jsは高速でスケーラブルなネットワークアプリケーションを 簡単に構築するためにChromeJavaScript 実行環境 上に構築されたプラットフォームです。 Node.jsはイベント駆動とノンブロッキング I/O モデルを使用することにより 軽量・効率的で、分散されたデバイスにまたがるデータ集約的なリアルタイム アプリケーションに最適です。 現在のバージョン: v0.10.1 Node.js in the Industry Nodeは全く新しい種類のリアルタイムアプリケーションを 端から端までJavaScriptで開発する最初の体験をAzureユーザに与えます。 Claudio Caldato Principal Program Manager, Microsoft Open Technologies, Inc. Nodeのイベント化された I/O モデルは、マルチスレッ

  • assert - Node.js v0.4.12 Manual & Documentation

    Assert このモジュールはアプリケーションの単体テストを記述するために使用され、 require('assert') でアクセスできます。 assert.fail(actual, expected, message, operator) actual と expected を operator で区切ったメッセージを持つ例外を スローします。 assert.ok(value, [message]) value が true かテストします、 これは assert.equal(true, value, message); と等価です。 assert.equal(actual, expected, [message]) == 演算子を強制して浅い同値性をテストします。 assert.notEqual(actual, expected, [message]) == 演算子を強制して浅い非同値

  • REPL Node.js v0.11.6 Manual & Documentation

    REPL# Read-Eval-Print-Loop (REPL) は単独のプログラムとしても他のプログラムに手軽に取り込む形でも利用することができます。 REPL は対話的に JavaScript を実行して結果を確認する手段を提供します。 デバッグやテストやその他の様々なことを試す用途で利用されます。 コマンドラインから node を引数無しで実行することで、REPL プログラムに入ります。 REPL は Emacs 風の簡易な行編集機能を備えています。 mjr:~$ node Type '.help' for options. > a = [ 1, 2, 3]; [ 1, 2, 3 ] > a.forEach(function (v) { ... console.log(v); ... }); 1 2 3 より進んだ行編集を行うには、環境変数に NODE_NO_READLINE=1

  • Modules Node.js v0.10.22 Manual & Documentation

    Modules# Stability: 5 - Locked Node はシンプルなモジュールローディングシステムを持ちます。 Node では、ファイルとモジュールは1対1に対応します。 例として、 foo.js は、同じディレクトリにある circle.js をロードしています。 foo.js の内容: var circle = require('./circle.js'); console.log( 'The area of a circle of radius 4 is ' + circle.area(4)); circle.js の内容: var PI = Math.PI; exports.area = function (r) { return PI * r * r; }; exports.circumference = function (r) { return 2 * PI

  • Japan Node.js Association

    Japan Node.js Association Node.js ダウンロード 公式ドキュメント Node.js 最新 Node.js v16.x Node.js v14.x Node.js v12.x Node.js v10.x Slack Slack 参加はこちらから

  • Addons Node.js v0.10.26 Manual & Documentation

    Addons# アドオンは動的に共有オブジェクトをリンクします。 それらは、C や C++ のライブラリに接合点を提供します。 API はいくつかのライブラリの知識が必要で、(現時点では) かなり複雑です。 V8 JavaScriptC++ のライブラリです。 JavaScript のオブジェクト作成や関数呼び出し等のインタフェースに使用されます。 ドキュメントは主に、v8.h のヘッダファイル (Node のソースツリーの中の deps/v8/include/v8.h) に記されていますが、 オンライン で参照することもできます。 libuv は C のイベントループライブラリです。 ファイル記述子が読み取り可能になるのを待つとき、タイマーを待つとき、 シグナルを受信するのを待つときはいつでも、 libv のインタフェースが必要になります。 つまり、何らかの I/O 処理をすると必

  • process - Node.js v0.4.12 Manual & Documentation

    process process はグローバルオブジェクトで、どこからでもアクセスすることができます。 それは EventEmitter のインスタンスです。 Event: 'exit' function () {} プロセスが終了しようとしている時に生成されます。 これは (ユニットテストのように) モジュールの状態を一定の時間でチェックするのに適したフックとなります。 メインのイベントループは 'exit' コールバックが終了するともはや動作しないので、 タイマーはスケジュールされないかもしれません。 exit を監視する例: process.on('exit', function () { process.nextTick(function () { console.log('This will not run'); }); console.log('About to exit.');

  • HTTP Node.js v0.11.11 Manual & Documentation

    HTTP# Stability: 3 - Stable HTTP サーバおよびクライアントを使用するにはいずれも require('http') が必要です。 Node の HTTP インタフェースは、 伝統的に扱いが難しかったプロトコルの多くの機能をサポートするように設計されています。 とりわけ大きくて、場合によってはチャンク化されたメッセージです。 インタフェースは決してリクエストまたはレスポンス全体をバッファリングしないように気をつけています - 利用者はストリームデータを使うことができます。 HTTP メッセージヘッダはこのようなオブジェクトとして表現されます: { 'content-length': '123', 'content-type': 'text/plain', 'connection': 'keep-alive', 'host': 'mysite.com', 'acc

  • tls - Node.js v0.4.12 Manual & Documentation

    TLS (SSL) require('tls') でこのモジュールにアクセスします。 tls モジュールは OpenSSL を使用することで Transport Layer Security および Secure Socket Layer: 暗号化されたストリーム通信を提供します。 TLS/SSL は公開/秘密鍵を基礎とします。 どのクライアントとサーバも秘密鍵が必要です。 秘密鍵は次のように作成します openssl genrsa -out ryans-key.pem 1024 全てのサーバと一部のクライアントは証明書を必要とします。 証明書は認証局の公開鍵または自身によって署名されます。 証明書を作成する最初のステップは「証明書署名要求 (CSR)」ファイルです。 次のようにします: openssl req -new -key ryans-key.pem -out ryans-csr.