forked from KOBA789/node.js_ja
-
Notifications
You must be signed in to change notification settings - Fork 5
/
index.html
274 lines (249 loc) · 13 KB
/
index.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
<!doctype html>
<html lang="ja">
<head>
<meta charset="utf-8">
<link type="image/x-icon" rel="icon" href="favicon.ico">
<link type="image/x-icon" rel="shortcut icon" href="favicon.ico">
<link rel="stylesheet" href="pipe.css">
<link rel="stylesheet" href="sh_vim-dark.css">
<link rel="alternate"
type="application/rss+xml"
title="node blog"
href="http://feeds.feedburner.com/nodejs/123123123">
<title>node.js</title>
</head>
<body id="front">
<div id="intro">
<img id="logo" src="http://nodejs.org/images/logo.png" alt="node.js">
<!--
<p>Node.js is a platform built on <a
href="http://code.google.com/p/v8/">Chrome's JavaScript runtime</a>
for easily building fast, scalable network applications. Node.js
uses an event-driven, non-blocking I/O model that makes it
lightweight and efficient, perfect for data-intensive real-time
applications that run across distributed devices.</p>
-->
<p>Node.jsは高速でスケーラブルなネットワークアプリケーションを
簡単に構築するために<a
href="http://code.google.com/p/v8/">Chrome の JavaScript 実行環境</a>
上に構築されたプラットフォームです。
Node.jsはイベント駆動とノンブロッキング I/O モデルを使用することにより
軽量・効率的で、分散されたデバイスにまたがるデータ集約的なリアルタイム
アプリケーションに最適です。</p>
<!--
<p>Current Version: v0.11.11</p>
-->
<p>現在のバージョン: v0.11.11</p>
<!--
<div class=buttons>
<a href="http://nodejs.org/dist/v0.11.11/node-v0.11.11.tar.gz" class="button downloadbutton" id="downloadbutton">INSTALL</a>
<a href="download/" class=button id="all-dl-options">Downloads</a
><a href="api/" class="button" id="docsbutton">API Docs</a>
</div>
-->
<div class=buttons>
<a href="http://nodejs.org/dist/v0.11.11/node-v0.11.11.tar.gz" class="button downloadbutton" id="downloadbutton">インストール</a>
<a href="download/" class=button id="all-dl-options">ダウンロード</a
><a href="api/" class="button" id="docsbutton">API ドキュメント</a>
</div>
<a href="http://github.com/joyent/node"><img class="forkme" src="http://nodejs.org/images/forkme.png" alt="Fork me on GitHub"></a>
</div>
<div id="quotes" class="clearfix">
<h2>Node.js in the Industry</h2>
<ul>
<li class="microsoft"><img src="http://nodejs.org/images/microsoft-logo.png" height=34>
<!--
<p>Node gives Azure users the first end-to-end JavaScript
experience for the development of a whole new class of real-time
applications.
-->
<p>Nodeは全く新しい種類のリアルタイムアプリケーションを
端から端までJavaScriptで開発する最初の体験をAzureユーザに与えます。
<br>
<a href="https://www.windowsazure.com/en-us/develop/nodejs">Claudio Caldato</a>
<br>
<span>Principal Program Manager, Microsoft Open Technologies, Inc.</span></p>
</li>
<li class="ebay"><img src="http://nodejs.org/images/ebay-logo.png" height=34>
<!--
<p>Node’s evented I/O model freed us from worrying about locking
and concurrency issues that are common with multithreaded async
I/O.
-->
<p>Nodeのイベント化された I/O モデルは、マルチスレッドによる
非同期 I/O では一般的なロックと並行性の問題から、
私たちを解放しました。
<br>
<a href="http://www.ebaytechblog.com/2011/11/30/announcing-ql-io/">Subbu Allamarju</a>
<br>
<span>Principal Member, Technical Staff</span></p></li>
<li class="linkedin"><img src="http://nodejs.org/images/linkedin-logo.png" height=34>
<!--
<p>On the server side, our entire mobile software stack is
completely built in Node. One reason was scale. The second is
Node showed us huge performance gains.
-->
<p>サーバサイドで、私たちの全てのモバイルソフトウェアスタックは
完全にNodeで作られています。理由の一つはスケールでした。
2番目はNodeが劇的なパフォーマンスの向上を示したことです。
<br>
<a href="http://venturebeat.com/2011/08/16/linkedin-node/">Kiran Prasad</a>
<br>
<span>Director of Engineering, Mobile</span></p></li>
<li class="yahoo"><img src="http://nodejs.org/images/yahoo-logo.png" height=34>
<!--
<p>Node.js is the execution core of Manhattan. Allowing
developers to build one code base using one language – that is
the nirvana for developers.
-->
<p>Node.jsは Manhattan (Yahoo! の PaaS) の中核です。
一つの言語を使って一つのコードベースを構築することを可能にします -
それは開発者にとってのパラダイスです。
<br>
<a href="http://developer.yahoo.com/blogs/ydn/posts/2011/11/yahoo-announces-cocktails-%E2%80%93-shaken-not-stirred/">Renaud Waldura</a>
<br>
<span>Sr. Product Manger, Cocktail</span></p></li>
</ul>
</div>
<div id="content" class="clearfix">
<div id="column1">
<!--
<h2>An example: Webserver</h2>
<p>This simple web server written in Node responds with "Hello World" for every request.</p>
-->
<h2>サンプル: Web サーバ</h2>
<p>これは全てのリクエストに "Hello World" と応答する、
Node で書かれたシンプルな Web サーバのサンプルです。</p>
<pre>
var http = require('http');
http.createServer(function (req, res) {
res.writeHead(200, {'Content-Type': 'text/plain'});
res.end('Hello World\n');
}).listen(1337, '127.0.0.1');
console.log('Server running at http://127.0.0.1:1337/');</pre>
<!--
<p>To run the server, put the code into a file
<code>example.js</code> and execute it with the
<code>node</code> program from the command line:</p>
-->
<p>このサーバを走らせるには、コードを
<code>example.js</code> というファイル名で保存し、
コマンドラインで <code>node</code>
プログラムを実行してください。</p>
<pre class="sh_none">
% node example.js
Server running at http://127.0.0.1:1337/</pre>
<!--
<p>Here is an example of a simple TCP server which listens on port 1337 and echoes whatever you send it:</p>
-->
<p>1337 番ポートをリッスンし、何でもエコーするシンプルな
TCP サーバは以下のようになります。</p>
<pre>
var net = require('net');
var server = net.createServer(function (socket) {
socket.write('Echo server\r\n');
socket.pipe(socket);
});
server.listen(1337, '127.0.0.1');</pre>
<!-- <p>Ready to dig in? <a href="">Download the latest version</a> of node.js or learn how other organizations are <a href="">using the technology</a>.</p> -->
</div>
<div id="column2">
<h2>Featured</h2>
<a href="http://www.youtube.com/watch?v=jo_B4LTHi3I"><img src="http://nodejs.org/images/ryan-speaker.jpg"></a>
<!--
A guided introduction to Node
-->
Node を紹介するガイド
<h2>Explore Node.js</h2>
<ul id="explore">
<!--
<li><a href="about/" class="explore">About</a><br><span>Technical overview</span></li>
<li><a href="http://npmjs.org/" class="explore">npm Registry</a><br><span>Modules, resources and more</span></li>
<li><a href="http://nodejs.org/api/" class="explore">Documentation</a><br><span>API Specifications</span></li>
<li><a href="http://blog.nodejs.org" class="explore">Node.js Blog</a><br><span>Insight, perspective and events</span></li>
<li><a href="community/" class="explore">Community</a><br><span>Mailing lists, blogs, and more</span></li>
<li><a href="logos/" class="explore">Logos</a><br><span>Logo and desktop background</span></li>
-->
<li><a href="about/" class="explore">概要</a><br><span>テクニカルオーバービュー</span></li>
<li><a href="http://npmjs.org/" class="explore">npm レジストリ</a><br><span>Modules, resources and more</span></li>
<li><a href="api/" class="explore">ドキュメント</a><br><span>API 仕様</span></li>
<li><a href="http://blog.nodejs.org" class="explore">Node.js ブログ</a><br><span>Insight, perspective and events</span></li>
<li><a href="community/" class="explore">コミュニティ</a><br><span>ML、ブログ、その他</span></li>
<li><a href="logos/" class="explore">Logos</a><br><span>ロゴとデスクトップ壁紙</span></li>
<li><a href="http://jobs.nodejs.org/" class="explore">Jobs</a><br><ol class="jobs"><!-- JOBS --><!-- JOBS --></ol></li>
</ul>
</div>
</div>
<div id="footer">
<a href="http://joyent.com" class="joyent-logo">Joyent</a>
<ul class="clearfix">
<!--
<li><a href="/">Node.js</a></li>
<li><a href="/download/">Download</a></li>
<li><a href="/about/">About</a></li>
<li><a href="http://npmjs.org/">npm Registry</a></li>
<li><a href="http://nodejs.org/api/">Docs</a></li>
<li><a href="http://blog.nodejs.org">Blog</a></li>
<li><a href="/community/">Community</a></li>
<li><a href="/logos/">Logos</a></li>
-->
<li><a href="./">Node.js</a></li>
<li><a href="./download">ダウンロード</a></li>
<li><a href="./about/">概要</a></li>
<li><a href="http://npmjs.org/">npm レジストリ</a></li>
<li><a href="./api/">ドキュメント</a></li>
<li><a href="http://blog.nodejs.org">ブログ</a></li>
<li><a href="./community/">コミュニティ</a></li>
<li><a href="./logos/">ロゴ</a></li>
<li><a href="http://jobs.nodejs.org/">Jobs</a></li>
<!-- <li><a hrfe="http://twitter.com/nodejs" class="twitter">@nodejs</a></li> -->
</ul>
<p>Copyright <a href="http://joyent.com/">Joyent, Inc</a>, Node.js is a <a href="/trademark-policy.pdf">trademark</a> of Joyent, Inc. View <a href="https://raw.github.com/joyent/node/v0.11.11/LICENSE">license</a>.</p>
</div>
<script src="sh_main.js"></script>
<script src="sh_javascript.min.js"></script>
<script>highlight(undefined, undefined, 'pre');</script>
<script>
window._gaq = [['_setAccount', 'UA-10874194-2'], ['_trackPageview']];
(function(d, t) {
var g = d.createElement(t),
s = d.getElementsByTagName(t)[0];
g.src = '//www.google-analytics.com/ga.js';
s.parentNode.insertBefore(g, s);
}(document, 'script'));
;(function(d,n) {
var os = n.platform.match(/(Win|Mac|Linux)/);
var x = n.userAgent.match(/x86_64|Win64|WOW64/) ||
n.cpuClass === 'x64' ? 'x64' : 'x86';
var base = 'http://nodejs.org/dist/v0.11.11/';
var href = 'node-v0.11.11.tar.gz';
var db = d.getElementById('downloadbutton');
var d2;
switch (os && os[1]) {
case 'Mac':
href = 'node-v0.11.11.pkg';
break;
case 'Win':
href = 'node-v0.11.11-' + x + '.msi';
if (x === 'x64') href = 'x64/' + href;
break;
// TODO uncomment when we have these
// case 'Linux':
// // two buttons: .deb and .rpm
// href = 'node-v0.11.11-' + x + '.rpm';
// var d2 = document.createElement('a');
// d2.href = base + 'node-v0.11.11-' + x + '.deb';
// d2.className = 'button downloadbutton';
// d2.innerHTML = 'INSTALL .deb';
// db.innerHTML = 'INSTALL .rpm';
// db.parentNode.insertBefore(d2, db);
// break;
}
db.href = base + href;
// if there's one download option, then download it at #download
if (location.hash === '#download' && !d2)
location.replace(b.href);
})(document,navigator);
</script>
</body>
</html>