SlideShare a Scribd company logo
1 of 149
Node.js
— Hello, world!       1



                  mindia, Inc. / Node.js_jp




                               — beyond the “Hello, world!”
About Node.js




            — beyond the “Hello, world!”
About Node.js




            — beyond the “Hello, world!”
About Node.js




            — beyond the “Hello, world!”
About Node.js




            — beyond the “Hello, world!”
About Node.js




            — beyond the “Hello, world!”
About Node.js




                            …

            — beyond the “Hello, world!”
Today’s goal




               — beyond the “Hello, world!”
— beyond the “Hello, world!”
— beyond the “Hello, world!”
— beyond the “Hello, world!”
WebScoket
Socket.IO




            — beyond the “Hello, world!”
WebScoket
Socket.IO




            — beyond the “Hello, world!”
WebScoket
Socket.IO


            JS


                 — beyond the “Hello, world!”
WebScoket
Web   Socket.IO


                  JS


                       — beyond the “Hello, world!”
WebScoket
Web         Socket.IO


      I/O               JS


                             — beyond the “Hello, world!”
WebScoket
Web         Socket.IO


      I/O               JS


                             — beyond the “Hello, world!”
C10K
            WebScoket
Web         Socket.IO


      I/O                JS


                               — beyond the “Hello, world!”
C10K
            WebScoket
Web         Socket.IO


      I/O                JS


                               — beyond the “Hello, world!”
C10K
            WebScoket
Web         Socket.IO


      I/O                JS


                               — beyond the “Hello, world!”
Node.JS




                         C10K
             WebScoket
Web          Socket.IO


      I/O                 JS


                                — beyond the “Hello, world!”
Node.JS




                         C10K
             WebScoket
Web          Socket.IO


      I/O                 JS


                                — beyond the “Hello, world!”
Node.JS




                         C10K
             WebScoket
Web          Socket.IO


      I/O                 JS


                                — beyond the “Hello, world!”
Let’s start !




                — beyond the “Hello, world!”
Introduction


• Community
• Myself

                      — beyond the “Hello, world!”
Community


• Node.js


                        — beyond the “Hello, world!”
Activity

• ML   Blog

•
•
•      Node


                         — beyond the “Hello, world!”
2011-10-29




             — beyond the “Hello, world!”
Members

                      @meso                           @bad_at_math
                  “           ”                   “node.js           ”



                                       @Jack_                            @KOBA789
   @koichik
                                  “Express/Socke.IO                  “                  ”
“Node         ”                                  ”


                                         869    *2011/10/16
                                                                            @tnantoka


                                                                 — beyond the “Hello, world!”
Members

                      @meso                           @bad_at_math
                  “           ”                   “node.js           ”



                                       @Jack_                            @KOBA789
   @koichik
                                  “Express/Socke.IO                  “                  ”
“Node         ”                                  ”


                                         869    *2011/10/16
                                                                            @tnantoka


                                                                 — beyond the “Hello, world!”
@tnantoka
•                   Tobioka Tatsuya

    -   http://blog.bornneet.com/
    -   http://tatsuya.tobioka.net/

2008.4    Mitsubishi UFJ Information Technology, Ltd.
 ~ 2011.7           SE OnlineBanking
            mindia, Inc.
2011.8 ~
                           Rails, Node, etc.
                                               — beyond the “Hello, world!”
Node.js outputs
• Modules
 - LooseLeaf.JS
 - connect-fs, connect-sqlite
 - Kanshi.js
 - Public.js
• Articles
 - Node
                                — beyond the “Hello, world!”
Node.js




          — beyond the “Hello, world!”
— beyond the “Hello, world!”
• Node




         — beyond the “Hello, world!”
• Node
 -       …




             — beyond the “Hello, world!”
• Node
 -         …

• Hello, world!


                  — beyond the “Hello, world!”
• Node
 -         …

• Hello, world!
 - Chat……


                  — beyond the “Hello, world!”
• Node
  -        …

• Hello, world!
  - Chat……
•               Web

                      — beyond the “Hello, world!”
• Node
  -        …

• Hello, world!
  - Chat……
•               Web

  - WebSocket………      — beyond the “Hello, world!”
•


    — beyond the “Hello, world!”
Node.js




          — beyond the “Hello, world!”
Node.js
•




              — beyond the “Hello, world!”
Node.js
•
    -   $ java Hello




                       — beyond the “Hello, world!”
Node.js
•
    -   $ java Hello
    -   $ perl hello.pl




                          — beyond the “Hello, world!”
Node.js
•
    -   $ java Hello
    -   $ perl hello.pl
    -   $ node hello.js



                          — beyond the “Hello, world!”
Node.js
•
    -   $ java Hello
    -   $ perl hello.pl
    -   $ node hello.js
•
                          — beyond the “Hello, world!”
“   Node.js                  I/O




              JavaScript
                                              ”
                           — beyond the “Hello, world!”
— beyond the “Hello, world!”
Node.js 2

“   Node.js                  I/O




              JavaScript
                                              ”
                           — beyond the “Hello, world!”
Node.js 2

“   Node.js                  I/O




              JavaScript
                                              ”
                           — beyond the “Hello, world!”
Node.js 2

“   Node.js                  I/O




              JavaScript
                                              ”
                           — beyond the “Hello, world!”
1


•       NW




             — beyond the “Hello, world!”
Keyword


•


              — beyond the “Hello, world!”
/
Apache



             index.
              html




                 — beyond the “Hello, world!”
/
          Apache


request
                       index.
                        html




                           — beyond the “Hello, world!”
/
          Apache


request            Process/
                   Thread         index.
                      1            html




                                      — beyond the “Hello, world!”
/
          Apache


request            Process/
                              read
                   Thread            index.
                      1               html




                                         — beyond the “Hello, world!”
/
          Apache


request            Process/
                              read
                   Thread            index.
                      1               html




request




                                         — beyond the “Hello, world!”
/
          Apache


request            Process/
                              read
                   Thread            index.
                      1               html




request            Process/
                   Thread
                      2




                                         — beyond the “Hello, world!”
/
          Apache


request            Process/
                              read
                   Thread            index.
                      1               html




request            Process/
                   Thread
                      2

request




                                         — beyond the “Hello, world!”
/
          Apache


request            Process/
                              read
                   Thread            index.
                      1               html




request            Process/
                   Thread
                      2

request            Process/
                   Thread
                      3


                                         — beyond the “Hello, world!”
/
          Apache


request            Process/
                              read
                   Thread              index.
                      1                 html

                              return


request            Process/
                   Thread
                      2

request            Process/
                   Thread
                      3


                                           — beyond the “Hello, world!”
/
           Apache


request             Process/
                               read
                    Thread              index.
                       1                 html

                               return
response

request             Process/
                    Thread
                       2

request             Process/
                    Thread
                       3


                                            — beyond the “Hello, world!”
Node




       index.
        html




                — beyond the “Hello, world!”
Node


request
                 index.
                  html




                          — beyond the “Hello, world!”
Node


request
                 read
                        index.
                         html




                                 — beyond the “Hello, world!”
Node


request
                 read
                        index.
                         html




request




                                 — beyond the “Hello, world!”
Node


request
                 read
                        index.
                         html




request
                 read




                                 — beyond the “Hello, world!”
Node


request
                 read
                        index.
                         html




request
                 read


request




                                 — beyond the “Hello, world!”
Node


request
                 read
                        index.
                         html




request
                 read


request
                 read




                                 — beyond the “Hello, world!”
Node


request
                  read
                            index.
                             html
                 callback



request
                  read


request
                  read




                                     — beyond the “Hello, world!”
Node


request
                   read
                             index.
                              html
                  callback
response


request
                   read


request
                   read




                                      — beyond the “Hello, world!”
Node


request
                   read
                             index.
                              html
                  callback
response


request
                   read


request
                   read
                                                            I/O



                                      — beyond the “Hello, world!”
• C10K
  - ex) 2MB / proc. × 10000 http = 20 GB
•
  -                  ,

• Web2.0 → Real Time Web
  -
                                 — beyond the “Hello, world!”
Why Node.js
• “Node's goal is to provide an easy way to
    build scalable network programs. ”
•           NW

    -   Node.js

•
    -                          I/O…

                                     — beyond the “Hello, world!”
•


•
    Node.js



              — beyond the “Hello, world!”
Node.js
• “less-than-expert programmers are able to
  develop fast systems. ”
• Expert
•                           Node


 -   Netty, EventMachine, AnyEvent, Twisted

                                    — beyond the “Hello, world!”
Node.js = ?      1

•
      NW

•

                  — beyond the “Hello, world!”
ex) kanshi.js

•              HTTP




•

                    — beyond the “Hello, world!”
…
            http://example.com/




kanshi.js    http://example.jp/




             http://example.io/




                    — beyond the “Hello, world!”
…
            request
                      http://example.com/




kanshi.js              http://example.jp/




                       http://example.io/




                              — beyond the “Hello, world!”
…
            request
                       http://example.com/
            response



kanshi.js               http://example.jp/




                        http://example.io/




                               — beyond the “Hello, world!”
…
            request
                       http://example.com/
            response


            request
kanshi.js               http://example.jp/




                        http://example.io/




                               — beyond the “Hello, world!”
…
            request
                       http://example.com/
            response


            request
kanshi.js               http://example.jp/
            timeout




                        http://example.io/




                               — beyond the “Hello, world!”
…
            request
                       http://example.com/
            response


            request
kanshi.js               http://example.jp/
            timeout


            request
                        http://example.io/




                               — beyond the “Hello, world!”
…
                  request
                                    http://example.com/
                  response


                  request
kanshi.js                            http://example.jp/
                  timeout


                  request
                                     http://example.io/
            Internal server error



                                            — beyond the “Hello, world!”
http://example.com/




kanshi.js    http://example.jp/




             http://example.io/




                    — beyond the “Hello, world!”
request
                      http://example.com/




kanshi.js              http://example.jp/




                       http://example.io/




                              — beyond the “Hello, world!”
request
                      http://example.com/



            request
kanshi.js              http://example.jp/




                       http://example.io/




                              — beyond the “Hello, world!”
request
                      http://example.com/



            request
kanshi.js              http://example.jp/



            request
                       http://example.io/




                              — beyond the “Hello, world!”
request
                       http://example.com/
            response


            request
kanshi.js               http://example.jp/



            request
                        http://example.io/




                               — beyond the “Hello, world!”
request
                                    http://example.com/
                  response


                  request
kanshi.js                            http://example.jp/



                  request
                                     http://example.io/
            Internal server error



                                            — beyond the “Hello, world!”
request
                                    http://example.com/
                  response


                  request
kanshi.js                            http://example.jp/
                  timeout


                  request
                                     http://example.io/
            Internal server error



                                            — beyond the “Hello, world!”
2


•       JavaScript




            — beyond the “Hello, world!”
Why JavaScript
•
• Google V8
  - by Lars Bak(HotSpot VM)
• “Web             ”

  -
                              — beyond the “Hello, world!”
JavaScript
•
                      ECMAScript




         JavaScript                ActionScript

      browser                       Flash
    DOM(HTML/CSS)


                                            — beyond the “Hello, world!”
JavaScript
•
                      ECMAScript



                       JS

         JavaScript                ActionScript

      browser                       Flash
    DOM(HTML/CSS)


                                            — beyond the “Hello, world!”
JS
 • OS
  -                         NW DB

CSJS <script src="node.js"></sciprt>
SSJS $ node -e "console.log('hello, world');"

     > hello, world

                                       — beyond the “Hello, world!”
Why SSJS

•                          JS


    -
•            JS

    -   Applet × Severside Java

                                  — beyond the “Hello, world!”
•            JS   Node

• Ringo.js
  - Java          GAE

• Node
  -
                         — beyond the “Hello, world!”
+α

• Ryan dahl
•
• Perl
•
                   — beyond the “Hello, world!”
Node.js = ?               2



• Node       JavaScript




                          — beyond the “Hello, world!”
ex) Validation

•

    -    or

•

                         — beyond the “Hello, world!”
Node.js = ?            3


• Node            NW



• Node       JS



                       — beyond the “Hello, world!”
Node.JS




                         C10K
             WebScoket
Web          Socket.IO


      I/O                 JS


                                — beyond the “Hello, world!”
Node.js ShowCase




             — beyond the “Hello, world!”
Node knokcout 2011
• 8/27 ~ 8/29
• Node.js 48
•               Node



•   178

•
                 — beyond the “Hello, world!”
Observer
•   1

•              http://observer.no.de/

•
•

               — beyond the “Hello, world!”
Eight Bit Beats
•      1

•                      8




           http://eightbitbeats.com/
                                   — beyond the “Hello, world!”
nide
•         2

• Web IDE
•
•

      http://coreh.github.com/nide/

                                      — beyond the “Hello, world!”
Paragraph.JS

•               http://paragraph.looseleafjs.org/


•    7   …

•        Wiki

•
                       — beyond the “Hello, world!”
•                      48
            178

• Node.js

                  — beyond the “Hello, world!”
Node = RealTime ?

•             …

• NW
• Socket.IO

                  — beyond the “Hello, world!”
Socket.IO
• WebSocket
•                 Flash   XHR
   IE5.5



• Node        …

• Node
                            — beyond the “Hello, world!”
Node CGI
• 2011/9   ML

•
  -
•
  -
                      — beyond the “Hello, world!”
blosxom.js
•                        ^^;

    • 2011/5
• Perl     blog CGI

•               daemon



                               — beyond the “Hello, world!”
— beyond the “Hello, world!”
≠

•

•
•
•
        — beyond the “Hello, world!”
Node.JS




                         C10K
             WebScoket
Web          Socket.IO


      I/O                 JS


                                — beyond the “Hello, world!”
Node.js




          — beyond the “Hello, world!”
• 10   blog




              — beyond the “Hello, world!”
• nvm
 -   git clone git://github.com/creationix/nvm.git
     ~/.nvm
 -   echo "source ~/.nvm/nvm.sh" >> ~/.bash_profile
 -   . ~/.bash_profile

• node (with npm)
 -   nvm install v0.4.12

 -   nvm alias default v0.4.12
                                           — beyond the “Hello, world!”
Express
•
•
    -   $ npm install express -g
    -   $ express -s -t ejs blog
    -   $ cd blog
    -   $ npm install
                                   — beyond the “Hello, world!”
Posts
•
    GET    /posts/new
    POST     /posts
    GET        /




                        — beyond the “Hello, world!”
node-sqlite
• Node SQLite
• $ npm install sqlite
• app.js
 var db = new require('sqlite').Database();
 db.open('blog.db', function(err) {
   if (err) throw err;
   db.query('SELECT * FROM posts', function(err, rows) {
     if (err) throw err;
   });
 });

                                                           — beyond the “Hello, world!”
Table

• $ sqlite3 blog.db "CREATE TABLE posts
  (title, body, date);"

         title        string
         body         string
         date         string


                                 — beyond the “Hello, world!”
New post - View
• views/new.ejs
 <h1><%= title %></h1>
 <form action="/posts" method="post">
  <p><input type="text" name="title" /></p>
  <p><textarea name="body"></textarea></p>
  <p><input type="submit" /></p>
 </form>




                                              — beyond the “Hello, world!”
New post - Logic(1)
•
app.get('/posts/new', function(req, res, next) {
  res.render('new', {
    title: 'New post'
  });
});




                                                   — beyond the “Hello, world!”
New post - Logic(1)
•
app.post('/posts', function(req, res, next) {
  var sql = 'INSERT INTO posts VALUES (?, ?, ?)';
  db.execute(sql, [req.body.title, req.body.body, new Date().getTime()],
function(err, rows) {
    if (err) return next(err);
    res.redirect('home');
  });
});




                                                                — beyond the “Hello, world!”
Index posts - view
• views/index.ejs
  <h1><%= title %></h1>
  <p><a href="/posts/new">New post</a></p>
  <% posts.forEach(function(post) { %>
  <section>
   <h1><%= post.title %></h1>
   <p><%= new Date(post.date) %></p>
   <pre><%= post.body %></pre>
  </section>
  <% }); %>




                                             — beyond the “Hello, world!”
Index posts - Logic
• app.js
app.get('/', function(req, res, next){
  var sql = 'SELECT * FROM posts ORDER BY date DESC LIMIT ? OFFSET ?';
  db.execute(sql, [5, 0], function(err, rows) {
    if (err) return next(err);
    res.render('index', {
      title: 'Index',
      posts: rows
    });
  });
});




                                                         — beyond the “Hello, world!”
Authentication

• Basic
• app.js
 app.all('/posts/*', express.basicAuth(function(username, password) {
   return username == 'admin' && password == 'pass';
 }));




                                                                — beyond the “Hello, world!”
•


    — beyond the “Hello, world!”
Auto pager


• WebSocket


                     — beyond the “Hello, world!”
Socket.IO


• npm install socket.io


                          — beyond the “Hello, world!”
Server Side
• app.js
var io = require('socket.io').listen(app);

io.sockets.on('connection', function(socket) {
  socket.on('next', function(data) {
    var sql = 'SELECT * FROM posts ORDER BY date DESC LIMIT ? OFFSET ?';
    db.execute(sql, [1, data.offset], function(err, rows) {
      if (err) return console.log(err);
      socket.emit('next', rows[0]);
    });
  });
});




                                                          — beyond the “Hello, world!”
Client Side
<script src="/socket.io/socket.io.js"></script>
<script src="/javascripts/jquery.js"></script>
<script src="/javascripts/bottom.js"></script>
<script src="/javascripts/script.js"></script>


$(function() {
  var offset = 5;
  var socket = io.connect('/');
  socket.on('connect', function() {
    socket.on('next', function(post) {
      var section = '<section><h1>' + post.title + '</h1><p>' +
        new Date(post.date) + '</p><pre>' + post.body + '</pre></section>';
      document.body.innerHTML += section;
    });
    onBottom(function() {
        socket.emit('next', { offset: offset++ });
    });
  });
});

                                                              — beyond the “Hello, world!”
Test
             • insert.js
var db = new require('sqlite').Database();         var sql = 'INSERT INTO posts VALUES
db.open('blog.db', function(err) {           (?, ?, ?)';
 for(var i = 1; i <= 100; i++) {                   db.execute(sql, [title, body, new
   (function(i) {                            Date().getTime() + i * 1000],
     var title = 'Test ' + i;                      function(err, rows) {
     var body = [                                    if (err) throw err;
        i+'                         ',               console.log('Inserted "Test ' + i + '"');
                                                   });
         '                      ',               })(i);
         '                 ',                  }
         '', '', '', '',
         '                           '
      ].join('n');
});

                                                                    — beyond the “Hello, world!”
•


    — beyond the “Hello, world!”
• Railway
• “Node on Rails”
• MVC Web

                    — beyond the “Hello, world!”
Posts with railway
• $ npm install -g railway
• $ rw i rwblog && cd rwblog
• $ npm install -l
• $ rw g crud post title body
• $ rw s 3000
• $ open http://localhost:3000/posts
                                   — beyond the “Hello, world!”
• LooseLeaf.JS
• Node
• $ npm install -g looseleaf@0.3.5
• $ looseleaf blog
• $ node blog/app.js
• demo: http://blog.looseleafjs.org/
                                       — beyond the “Hello, world!”
Conclusion




             — beyond the “Hello, world!”
Node.js

•

• JS

                 — beyond the “Hello, world!”
“Node”

•              ”Node”

• https://github.com/joyent/node/wiki/FAQ
• Node

                                  — beyond the “Hello, world!”
beyond the this slide...

• Node.JS   by Node.js_jp (Commig Soon!)

• node.js         (@badatmath)

• Node.JS     (@forest1040)

•              (http://nodejs.jp/)


                                     — beyond the “Hello, world!”
• CA   , DeNA

•                   …

  •
•       Top Noder


                    — beyond the “Hello, world!”
•

•                 Node.js



    • Join us !
                            — beyond the “Hello, world!”

More Related Content

Viewers also liked

Angular 2.0: Getting ready
Angular 2.0: Getting readyAngular 2.0: Getting ready
Angular 2.0: Getting readyAxilis
 
Grunt JS - Getting Started With Grunt
Grunt JS - Getting Started With GruntGrunt JS - Getting Started With Grunt
Grunt JS - Getting Started With GruntDouglas Reynolds
 
Introduction to Node.js: perspectives from a Drupal dev
Introduction to Node.js: perspectives from a Drupal devIntroduction to Node.js: perspectives from a Drupal dev
Introduction to Node.js: perspectives from a Drupal devmcantelon
 
Grunt - The JavaScript Task Runner
Grunt - The JavaScript Task RunnerGrunt - The JavaScript Task Runner
Grunt - The JavaScript Task RunnerMohammed Arif
 
Node.js Patterns for Discerning Developers
Node.js Patterns for Discerning DevelopersNode.js Patterns for Discerning Developers
Node.js Patterns for Discerning Developerscacois
 
Building servers with Node.js
Building servers with Node.jsBuilding servers with Node.js
Building servers with Node.jsConFoo
 
From Hello World to Real World - Container Days Boston 2016
From Hello World to Real World - Container Days Boston 2016From Hello World to Real World - Container Days Boston 2016
From Hello World to Real World - Container Days Boston 2016Shannon Williams
 
Writing robust Node.js applications
Writing robust Node.js applicationsWriting robust Node.js applications
Writing robust Node.js applicationsTom Croucher
 
introduction to node.js
introduction to node.jsintroduction to node.js
introduction to node.jsorkaplan
 
Scaling and securing node.js apps
Scaling and securing node.js appsScaling and securing node.js apps
Scaling and securing node.js appsMaciej Lasyk
 
Building web apps with node.js, socket.io, knockout.js and zombie.js - Codemo...
Building web apps with node.js, socket.io, knockout.js and zombie.js - Codemo...Building web apps with node.js, socket.io, knockout.js and zombie.js - Codemo...
Building web apps with node.js, socket.io, knockout.js and zombie.js - Codemo...Ivan Loire
 
EmpireJS: Hacking Art with Node js and Image Analysis
EmpireJS: Hacking Art with Node js and Image AnalysisEmpireJS: Hacking Art with Node js and Image Analysis
EmpireJS: Hacking Art with Node js and Image Analysisjeresig
 
AWS Lambda and Serverless framework: lessons learned while building a serverl...
AWS Lambda and Serverless framework: lessons learned while building a serverl...AWS Lambda and Serverless framework: lessons learned while building a serverl...
AWS Lambda and Serverless framework: lessons learned while building a serverl...Luciano Mammino
 
Introduction to Nodejs
Introduction to NodejsIntroduction to Nodejs
Introduction to NodejsGabriele Lana
 

Viewers also liked (20)

Angular 2.0: Getting ready
Angular 2.0: Getting readyAngular 2.0: Getting ready
Angular 2.0: Getting ready
 
Grunt JS - Getting Started With Grunt
Grunt JS - Getting Started With GruntGrunt JS - Getting Started With Grunt
Grunt JS - Getting Started With Grunt
 
Introduction to Node.js: perspectives from a Drupal dev
Introduction to Node.js: perspectives from a Drupal devIntroduction to Node.js: perspectives from a Drupal dev
Introduction to Node.js: perspectives from a Drupal dev
 
Grunt - The JavaScript Task Runner
Grunt - The JavaScript Task RunnerGrunt - The JavaScript Task Runner
Grunt - The JavaScript Task Runner
 
Introduction to node.js
Introduction to node.jsIntroduction to node.js
Introduction to node.js
 
Node.js Patterns for Discerning Developers
Node.js Patterns for Discerning DevelopersNode.js Patterns for Discerning Developers
Node.js Patterns for Discerning Developers
 
Building servers with Node.js
Building servers with Node.jsBuilding servers with Node.js
Building servers with Node.js
 
From Hello World to Real World - Container Days Boston 2016
From Hello World to Real World - Container Days Boston 2016From Hello World to Real World - Container Days Boston 2016
From Hello World to Real World - Container Days Boston 2016
 
Writing robust Node.js applications
Writing robust Node.js applicationsWriting robust Node.js applications
Writing robust Node.js applications
 
introduction to node.js
introduction to node.jsintroduction to node.js
introduction to node.js
 
Nodejs vatsal shah
Nodejs vatsal shahNodejs vatsal shah
Nodejs vatsal shah
 
Scaling and securing node.js apps
Scaling and securing node.js appsScaling and securing node.js apps
Scaling and securing node.js apps
 
Node js meetup
Node js meetupNode js meetup
Node js meetup
 
Building web apps with node.js, socket.io, knockout.js and zombie.js - Codemo...
Building web apps with node.js, socket.io, knockout.js and zombie.js - Codemo...Building web apps with node.js, socket.io, knockout.js and zombie.js - Codemo...
Building web apps with node.js, socket.io, knockout.js and zombie.js - Codemo...
 
EmpireJS: Hacking Art with Node js and Image Analysis
EmpireJS: Hacking Art with Node js and Image AnalysisEmpireJS: Hacking Art with Node js and Image Analysis
EmpireJS: Hacking Art with Node js and Image Analysis
 
Introduction Node.js
Introduction Node.jsIntroduction Node.js
Introduction Node.js
 
Node.js security
Node.js securityNode.js security
Node.js security
 
Node js for beginners
Node js for beginnersNode js for beginners
Node js for beginners
 
AWS Lambda and Serverless framework: lessons learned while building a serverl...
AWS Lambda and Serverless framework: lessons learned while building a serverl...AWS Lambda and Serverless framework: lessons learned while building a serverl...
AWS Lambda and Serverless framework: lessons learned while building a serverl...
 
Introduction to Nodejs
Introduction to NodejsIntroduction to Nodejs
Introduction to Nodejs
 

Similar to Node.js ― Hello, world! の1歩先へ。

みんなのNode.js
みんなのNode.jsみんなのNode.js
みんなのNode.jsogom_
 
Nosql redis-mongo
Nosql redis-mongoNosql redis-mongo
Nosql redis-mongoibelmonte
 
Node js quick-tour_v2
Node js quick-tour_v2Node js quick-tour_v2
Node js quick-tour_v2tianyi5212222
 
Node js quick-tour_v2
Node js quick-tour_v2Node js quick-tour_v2
Node js quick-tour_v2http403
 
Node js quick tour v2
Node js quick tour v2Node js quick tour v2
Node js quick tour v2Wyatt Fang
 
Charles nutter star techconf 2011 - jvm languages
Charles nutter   star techconf 2011 - jvm languagesCharles nutter   star techconf 2011 - jvm languages
Charles nutter star techconf 2011 - jvm languagesStarTech Conference
 
Bug Bounty Programs For The Web
Bug Bounty Programs For The WebBug Bounty Programs For The Web
Bug Bounty Programs For The WebMichael Coates
 
How to survive the JavaScript apocalypse
How to survive the JavaScript apocalypseHow to survive the JavaScript apocalypse
How to survive the JavaScript apocalypsePóth Attila
 
Spring Bootを触ってみた
Spring Bootを触ってみたSpring Bootを触ってみた
Spring Bootを触ってみたonozaty
 
Websockets: Pushing the web forward
Websockets: Pushing the web forwardWebsockets: Pushing the web forward
Websockets: Pushing the web forwardMark Roden
 

Similar to Node.js ― Hello, world! の1歩先へ。 (11)

みんなのNode.js
みんなのNode.jsみんなのNode.js
みんなのNode.js
 
nodecalgary1
nodecalgary1nodecalgary1
nodecalgary1
 
Nosql redis-mongo
Nosql redis-mongoNosql redis-mongo
Nosql redis-mongo
 
Node js quick-tour_v2
Node js quick-tour_v2Node js quick-tour_v2
Node js quick-tour_v2
 
Node js quick-tour_v2
Node js quick-tour_v2Node js quick-tour_v2
Node js quick-tour_v2
 
Node js quick tour v2
Node js quick tour v2Node js quick tour v2
Node js quick tour v2
 
Charles nutter star techconf 2011 - jvm languages
Charles nutter   star techconf 2011 - jvm languagesCharles nutter   star techconf 2011 - jvm languages
Charles nutter star techconf 2011 - jvm languages
 
Bug Bounty Programs For The Web
Bug Bounty Programs For The WebBug Bounty Programs For The Web
Bug Bounty Programs For The Web
 
How to survive the JavaScript apocalypse
How to survive the JavaScript apocalypseHow to survive the JavaScript apocalypse
How to survive the JavaScript apocalypse
 
Spring Bootを触ってみた
Spring Bootを触ってみたSpring Bootを触ってみた
Spring Bootを触ってみた
 
Websockets: Pushing the web forward
Websockets: Pushing the web forwardWebsockets: Pushing the web forward
Websockets: Pushing the web forward
 

Recently uploaded

Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot ModelNavi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot ModelDeepika Singh
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxRustici Software
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businesspanagenda
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobeapidays
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherRemote DBA Services
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdflior mazor
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsNanddeep Nachan
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...DianaGray10
 
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfOverkill Security
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MIND CTI
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAndrey Devyatkin
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDropbox
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoffsammart93
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProduct Anonymous
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CVKhem
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodJuan lago vázquez
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingEdi Saputra
 

Recently uploaded (20)

Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot ModelNavi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdf
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 

Node.js ― Hello, world! の1歩先へ。

  • 1. Node.js — Hello, world! 1 mindia, Inc. / Node.js_jp — beyond the “Hello, world!”
  • 2. About Node.js — beyond the “Hello, world!”
  • 3. About Node.js — beyond the “Hello, world!”
  • 4. About Node.js — beyond the “Hello, world!”
  • 5. About Node.js — beyond the “Hello, world!”
  • 6. About Node.js — beyond the “Hello, world!”
  • 7. About Node.js … — beyond the “Hello, world!”
  • 8. Today’s goal — beyond the “Hello, world!”
  • 9. — beyond the “Hello, world!”
  • 10. — beyond the “Hello, world!”
  • 11. — beyond the “Hello, world!”
  • 12. WebScoket Socket.IO — beyond the “Hello, world!”
  • 13. WebScoket Socket.IO — beyond the “Hello, world!”
  • 14. WebScoket Socket.IO JS — beyond the “Hello, world!”
  • 15. WebScoket Web Socket.IO JS — beyond the “Hello, world!”
  • 16. WebScoket Web Socket.IO I/O JS — beyond the “Hello, world!”
  • 17. WebScoket Web Socket.IO I/O JS — beyond the “Hello, world!”
  • 18. C10K WebScoket Web Socket.IO I/O JS — beyond the “Hello, world!”
  • 19. C10K WebScoket Web Socket.IO I/O JS — beyond the “Hello, world!”
  • 20. C10K WebScoket Web Socket.IO I/O JS — beyond the “Hello, world!”
  • 21. Node.JS C10K WebScoket Web Socket.IO I/O JS — beyond the “Hello, world!”
  • 22. Node.JS C10K WebScoket Web Socket.IO I/O JS — beyond the “Hello, world!”
  • 23. Node.JS C10K WebScoket Web Socket.IO I/O JS — beyond the “Hello, world!”
  • 24. Let’s start ! — beyond the “Hello, world!”
  • 25. Introduction • Community • Myself — beyond the “Hello, world!”
  • 26. Community • Node.js — beyond the “Hello, world!”
  • 27. Activity • ML Blog • • • Node — beyond the “Hello, world!”
  • 28. 2011-10-29 — beyond the “Hello, world!”
  • 29. Members @meso @bad_at_math “ ” “node.js ” @Jack_ @KOBA789 @koichik “Express/Socke.IO “ ” “Node ” ” 869 *2011/10/16 @tnantoka — beyond the “Hello, world!”
  • 30. Members @meso @bad_at_math “ ” “node.js ” @Jack_ @KOBA789 @koichik “Express/Socke.IO “ ” “Node ” ” 869 *2011/10/16 @tnantoka — beyond the “Hello, world!”
  • 31. @tnantoka • Tobioka Tatsuya - http://blog.bornneet.com/ - http://tatsuya.tobioka.net/ 2008.4 Mitsubishi UFJ Information Technology, Ltd. ~ 2011.7 SE OnlineBanking mindia, Inc. 2011.8 ~ Rails, Node, etc. — beyond the “Hello, world!”
  • 32. Node.js outputs • Modules - LooseLeaf.JS - connect-fs, connect-sqlite - Kanshi.js - Public.js • Articles - Node — beyond the “Hello, world!”
  • 33. Node.js — beyond the “Hello, world!”
  • 34. — beyond the “Hello, world!”
  • 35. • Node — beyond the “Hello, world!”
  • 36. • Node - … — beyond the “Hello, world!”
  • 37. • Node - … • Hello, world! — beyond the “Hello, world!”
  • 38. • Node - … • Hello, world! - Chat…… — beyond the “Hello, world!”
  • 39. • Node - … • Hello, world! - Chat…… • Web — beyond the “Hello, world!”
  • 40. • Node - … • Hello, world! - Chat…… • Web - WebSocket……… — beyond the “Hello, world!”
  • 41. — beyond the “Hello, world!”
  • 42. Node.js — beyond the “Hello, world!”
  • 43. Node.js • — beyond the “Hello, world!”
  • 44. Node.js • - $ java Hello — beyond the “Hello, world!”
  • 45. Node.js • - $ java Hello - $ perl hello.pl — beyond the “Hello, world!”
  • 46. Node.js • - $ java Hello - $ perl hello.pl - $ node hello.js — beyond the “Hello, world!”
  • 47. Node.js • - $ java Hello - $ perl hello.pl - $ node hello.js • — beyond the “Hello, world!”
  • 48. Node.js I/O JavaScript ” — beyond the “Hello, world!”
  • 49. — beyond the “Hello, world!”
  • 50. Node.js 2 “ Node.js I/O JavaScript ” — beyond the “Hello, world!”
  • 51. Node.js 2 “ Node.js I/O JavaScript ” — beyond the “Hello, world!”
  • 52. Node.js 2 “ Node.js I/O JavaScript ” — beyond the “Hello, world!”
  • 53. 1 • NW — beyond the “Hello, world!”
  • 54. Keyword • — beyond the “Hello, world!”
  • 55. / Apache index. html — beyond the “Hello, world!”
  • 56. / Apache request index. html — beyond the “Hello, world!”
  • 57. / Apache request Process/ Thread index. 1 html — beyond the “Hello, world!”
  • 58. / Apache request Process/ read Thread index. 1 html — beyond the “Hello, world!”
  • 59. / Apache request Process/ read Thread index. 1 html request — beyond the “Hello, world!”
  • 60. / Apache request Process/ read Thread index. 1 html request Process/ Thread 2 — beyond the “Hello, world!”
  • 61. / Apache request Process/ read Thread index. 1 html request Process/ Thread 2 request — beyond the “Hello, world!”
  • 62. / Apache request Process/ read Thread index. 1 html request Process/ Thread 2 request Process/ Thread 3 — beyond the “Hello, world!”
  • 63. / Apache request Process/ read Thread index. 1 html return request Process/ Thread 2 request Process/ Thread 3 — beyond the “Hello, world!”
  • 64. / Apache request Process/ read Thread index. 1 html return response request Process/ Thread 2 request Process/ Thread 3 — beyond the “Hello, world!”
  • 65. Node index. html — beyond the “Hello, world!”
  • 66. Node request index. html — beyond the “Hello, world!”
  • 67. Node request read index. html — beyond the “Hello, world!”
  • 68. Node request read index. html request — beyond the “Hello, world!”
  • 69. Node request read index. html request read — beyond the “Hello, world!”
  • 70. Node request read index. html request read request — beyond the “Hello, world!”
  • 71. Node request read index. html request read request read — beyond the “Hello, world!”
  • 72. Node request read index. html callback request read request read — beyond the “Hello, world!”
  • 73. Node request read index. html callback response request read request read — beyond the “Hello, world!”
  • 74. Node request read index. html callback response request read request read I/O — beyond the “Hello, world!”
  • 75. • C10K - ex) 2MB / proc. × 10000 http = 20 GB • - , • Web2.0 → Real Time Web - — beyond the “Hello, world!”
  • 76. Why Node.js • “Node's goal is to provide an easy way to build scalable network programs. ” • NW - Node.js • - I/O… — beyond the “Hello, world!”
  • 77. • • Node.js — beyond the “Hello, world!”
  • 78. Node.js • “less-than-expert programmers are able to develop fast systems. ” • Expert • Node - Netty, EventMachine, AnyEvent, Twisted — beyond the “Hello, world!”
  • 79. Node.js = ? 1 • NW • — beyond the “Hello, world!”
  • 80. ex) kanshi.js • HTTP • — beyond the “Hello, world!”
  • 81. http://example.com/ kanshi.js http://example.jp/ http://example.io/ — beyond the “Hello, world!”
  • 82. request http://example.com/ kanshi.js http://example.jp/ http://example.io/ — beyond the “Hello, world!”
  • 83. request http://example.com/ response kanshi.js http://example.jp/ http://example.io/ — beyond the “Hello, world!”
  • 84. request http://example.com/ response request kanshi.js http://example.jp/ http://example.io/ — beyond the “Hello, world!”
  • 85. request http://example.com/ response request kanshi.js http://example.jp/ timeout http://example.io/ — beyond the “Hello, world!”
  • 86. request http://example.com/ response request kanshi.js http://example.jp/ timeout request http://example.io/ — beyond the “Hello, world!”
  • 87. request http://example.com/ response request kanshi.js http://example.jp/ timeout request http://example.io/ Internal server error — beyond the “Hello, world!”
  • 88. http://example.com/ kanshi.js http://example.jp/ http://example.io/ — beyond the “Hello, world!”
  • 89. request http://example.com/ kanshi.js http://example.jp/ http://example.io/ — beyond the “Hello, world!”
  • 90. request http://example.com/ request kanshi.js http://example.jp/ http://example.io/ — beyond the “Hello, world!”
  • 91. request http://example.com/ request kanshi.js http://example.jp/ request http://example.io/ — beyond the “Hello, world!”
  • 92. request http://example.com/ response request kanshi.js http://example.jp/ request http://example.io/ — beyond the “Hello, world!”
  • 93. request http://example.com/ response request kanshi.js http://example.jp/ request http://example.io/ Internal server error — beyond the “Hello, world!”
  • 94. request http://example.com/ response request kanshi.js http://example.jp/ timeout request http://example.io/ Internal server error — beyond the “Hello, world!”
  • 95. 2 • JavaScript — beyond the “Hello, world!”
  • 96. Why JavaScript • • Google V8 - by Lars Bak(HotSpot VM) • “Web ” - — beyond the “Hello, world!”
  • 97. JavaScript • ECMAScript JavaScript ActionScript browser Flash DOM(HTML/CSS) — beyond the “Hello, world!”
  • 98. JavaScript • ECMAScript JS JavaScript ActionScript browser Flash DOM(HTML/CSS) — beyond the “Hello, world!”
  • 99. JS • OS - NW DB CSJS <script src="node.js"></sciprt> SSJS $ node -e "console.log('hello, world');" > hello, world — beyond the “Hello, world!”
  • 100. Why SSJS • JS - • JS - Applet × Severside Java — beyond the “Hello, world!”
  • 101. JS Node • Ringo.js - Java GAE • Node - — beyond the “Hello, world!”
  • 102. +α • Ryan dahl • • Perl • — beyond the “Hello, world!”
  • 103. Node.js = ? 2 • Node JavaScript — beyond the “Hello, world!”
  • 104. ex) Validation • - or • — beyond the “Hello, world!”
  • 105. Node.js = ? 3 • Node NW • Node JS — beyond the “Hello, world!”
  • 106. Node.JS C10K WebScoket Web Socket.IO I/O JS — beyond the “Hello, world!”
  • 107. Node.js ShowCase — beyond the “Hello, world!”
  • 108. Node knokcout 2011 • 8/27 ~ 8/29 • Node.js 48 • Node • 178 • — beyond the “Hello, world!”
  • 109. Observer • 1 • http://observer.no.de/ • • — beyond the “Hello, world!”
  • 110. Eight Bit Beats • 1 • 8 http://eightbitbeats.com/ — beyond the “Hello, world!”
  • 111. nide • 2 • Web IDE • • http://coreh.github.com/nide/ — beyond the “Hello, world!”
  • 112. Paragraph.JS • http://paragraph.looseleafjs.org/ • 7 … • Wiki • — beyond the “Hello, world!”
  • 113. 48 178 • Node.js — beyond the “Hello, world!”
  • 114. Node = RealTime ? • … • NW • Socket.IO — beyond the “Hello, world!”
  • 115. Socket.IO • WebSocket • Flash XHR IE5.5 • Node … • Node — beyond the “Hello, world!”
  • 116. Node CGI • 2011/9 ML • - • - — beyond the “Hello, world!”
  • 117. blosxom.js • ^^; • 2011/5 • Perl blog CGI • daemon — beyond the “Hello, world!”
  • 118. — beyond the “Hello, world!”
  • 119. ≠ • • • • — beyond the “Hello, world!”
  • 120. Node.JS C10K WebScoket Web Socket.IO I/O JS — beyond the “Hello, world!”
  • 121. Node.js — beyond the “Hello, world!”
  • 122. • 10 blog — beyond the “Hello, world!”
  • 123. • nvm - git clone git://github.com/creationix/nvm.git ~/.nvm - echo "source ~/.nvm/nvm.sh" >> ~/.bash_profile - . ~/.bash_profile • node (with npm) - nvm install v0.4.12 - nvm alias default v0.4.12 — beyond the “Hello, world!”
  • 124. Express • • - $ npm install express -g - $ express -s -t ejs blog - $ cd blog - $ npm install — beyond the “Hello, world!”
  • 125. Posts • GET /posts/new POST /posts GET / — beyond the “Hello, world!”
  • 126. node-sqlite • Node SQLite • $ npm install sqlite • app.js var db = new require('sqlite').Database(); db.open('blog.db', function(err) { if (err) throw err; db.query('SELECT * FROM posts', function(err, rows) { if (err) throw err; }); }); — beyond the “Hello, world!”
  • 127. Table • $ sqlite3 blog.db "CREATE TABLE posts (title, body, date);" title string body string date string — beyond the “Hello, world!”
  • 128. New post - View • views/new.ejs <h1><%= title %></h1> <form action="/posts" method="post"> <p><input type="text" name="title" /></p> <p><textarea name="body"></textarea></p> <p><input type="submit" /></p> </form> — beyond the “Hello, world!”
  • 129. New post - Logic(1) • app.get('/posts/new', function(req, res, next) { res.render('new', { title: 'New post' }); }); — beyond the “Hello, world!”
  • 130. New post - Logic(1) • app.post('/posts', function(req, res, next) { var sql = 'INSERT INTO posts VALUES (?, ?, ?)'; db.execute(sql, [req.body.title, req.body.body, new Date().getTime()], function(err, rows) { if (err) return next(err); res.redirect('home'); }); }); — beyond the “Hello, world!”
  • 131. Index posts - view • views/index.ejs <h1><%= title %></h1> <p><a href="/posts/new">New post</a></p> <% posts.forEach(function(post) { %> <section> <h1><%= post.title %></h1> <p><%= new Date(post.date) %></p> <pre><%= post.body %></pre> </section> <% }); %> — beyond the “Hello, world!”
  • 132. Index posts - Logic • app.js app.get('/', function(req, res, next){ var sql = 'SELECT * FROM posts ORDER BY date DESC LIMIT ? OFFSET ?'; db.execute(sql, [5, 0], function(err, rows) { if (err) return next(err); res.render('index', { title: 'Index', posts: rows }); }); }); — beyond the “Hello, world!”
  • 133. Authentication • Basic • app.js app.all('/posts/*', express.basicAuth(function(username, password) { return username == 'admin' && password == 'pass'; })); — beyond the “Hello, world!”
  • 134. — beyond the “Hello, world!”
  • 135. Auto pager • WebSocket — beyond the “Hello, world!”
  • 136. Socket.IO • npm install socket.io — beyond the “Hello, world!”
  • 137. Server Side • app.js var io = require('socket.io').listen(app); io.sockets.on('connection', function(socket) { socket.on('next', function(data) { var sql = 'SELECT * FROM posts ORDER BY date DESC LIMIT ? OFFSET ?'; db.execute(sql, [1, data.offset], function(err, rows) { if (err) return console.log(err); socket.emit('next', rows[0]); }); }); }); — beyond the “Hello, world!”
  • 138. Client Side <script src="/socket.io/socket.io.js"></script> <script src="/javascripts/jquery.js"></script> <script src="/javascripts/bottom.js"></script> <script src="/javascripts/script.js"></script> $(function() { var offset = 5; var socket = io.connect('/'); socket.on('connect', function() { socket.on('next', function(post) { var section = '<section><h1>' + post.title + '</h1><p>' + new Date(post.date) + '</p><pre>' + post.body + '</pre></section>'; document.body.innerHTML += section; }); onBottom(function() { socket.emit('next', { offset: offset++ }); }); }); }); — beyond the “Hello, world!”
  • 139. Test • insert.js var db = new require('sqlite').Database(); var sql = 'INSERT INTO posts VALUES db.open('blog.db', function(err) { (?, ?, ?)'; for(var i = 1; i <= 100; i++) { db.execute(sql, [title, body, new (function(i) { Date().getTime() + i * 1000], var title = 'Test ' + i; function(err, rows) { var body = [ if (err) throw err; i+' ', console.log('Inserted "Test ' + i + '"'); }); ' ', })(i); ' ', } '', '', '', '', ' ' ].join('n'); }); — beyond the “Hello, world!”
  • 140. — beyond the “Hello, world!”
  • 141. • Railway • “Node on Rails” • MVC Web — beyond the “Hello, world!”
  • 142. Posts with railway • $ npm install -g railway • $ rw i rwblog && cd rwblog • $ npm install -l • $ rw g crud post title body • $ rw s 3000 • $ open http://localhost:3000/posts — beyond the “Hello, world!”
  • 143. • LooseLeaf.JS • Node • $ npm install -g looseleaf@0.3.5 • $ looseleaf blog • $ node blog/app.js • demo: http://blog.looseleafjs.org/ — beyond the “Hello, world!”
  • 144. Conclusion — beyond the “Hello, world!”
  • 145. Node.js • • JS — beyond the “Hello, world!”
  • 146. “Node” • ”Node” • https://github.com/joyent/node/wiki/FAQ • Node — beyond the “Hello, world!”
  • 147. beyond the this slide... • Node.JS by Node.js_jp (Commig Soon!) • node.js (@badatmath) • Node.JS (@forest1040) • (http://nodejs.jp/) — beyond the “Hello, world!”
  • 148. • CA , DeNA • … • • Top Noder — beyond the “Hello, world!”
  • 149. • • Node.js • Join us ! — beyond the “Hello, world!”

Editor's Notes

  1. &amp;#x306F;&amp;#x3058;&amp;#x3081;&amp;#x307E;&amp;#x3057;&amp;#x3066;&amp;#x3002;\n&amp;#x300C;Node.js &amp;#x2014; Hello, world! &amp;#x306E;1&amp;#x6B69;&amp;#x5148;&amp;#x3078;&amp;#x3002;&amp;#x300D;&amp;#x3068;&amp;#x3044;&amp;#x3046;&amp;#x30BF;&amp;#x30A4;&amp;#x30C8;&amp;#x30EB;&amp;#x3067;&amp;#x767A;&amp;#x8868;&amp;#x3055;&amp;#x305B;&amp;#x3066;&amp;#x9802;&amp;#x304D;&amp;#x307E;&amp;#x3059;&amp;#x3001;\n&amp;#x682A;&amp;#x5F0F;&amp;#x4F1A;&amp;#x793E;&amp;#x30DE;&amp;#x30A4;&amp;#x30F3;&amp;#x30C7;&amp;#x30A3;&amp;#x30A2;&amp;#x3001;Node.js&amp;#x65E5;&amp;#x672C;&amp;#x30E6;&amp;#x30FC;&amp;#x30B6;&amp;#x30B0;&amp;#x30EB;&amp;#x30FC;&amp;#x30D7;&amp;#x306E;&amp;#x98DB;&amp;#x5CA1;&amp;#x3068;&amp;#x7533;&amp;#x3057;&amp;#x307E;&amp;#x3059;&amp;#x3002;\n\nJava&amp;#x306E;&amp;#x30A4;&amp;#x30D9;&amp;#x30F3;&amp;#x30C8;&amp;#x3067;JavaScript&amp;#x306E;&amp;#x767A;&amp;#x8868;&amp;#x3092;&amp;#x3059;&amp;#x308B;&amp;#x3068;&amp;#x3044;&amp;#x3046;&amp;#x3001;&amp;#x30A2;&amp;#x30A6;&amp;#x30A7;&amp;#x30A4;&amp;#x611F;&amp;#x6E80;&amp;#x8F09;&amp;#x306A;&amp;#x4E2D;&amp;#x3067;&amp;#x3059;&amp;#x304C;&amp;#x3001;\n&amp;#x6700;&amp;#x5F8C;&amp;#x307E;&amp;#x3067;&amp;#x304A;&amp;#x4ED8;&amp;#x304D;&amp;#x5408;&amp;#x3044;&amp;#x3088;&amp;#x308D;&amp;#x3057;&amp;#x304F;&amp;#x304A;&amp;#x9858;&amp;#x3044;&amp;#x3057;&amp;#x307E;&amp;#x3059;&amp;#x3002;\n\n\n
  2. &amp;#x3055;&amp;#x3066;&amp;#x3001;&amp;#x65E9;&amp;#x901F;&amp;#x3067;&amp;#x3059;&amp;#x304C;&amp;#x3001;&amp;#x7686;&amp;#x3055;&amp;#x3093;&amp;#x3001;Node.js&amp;#x3092;&amp;#x3054;&amp;#x5B58;&amp;#x77E5;&amp;#x3067;&amp;#x3057;&amp;#x3087;&amp;#x3046;&amp;#x304B;&amp;#xFF1F;\n&amp;#x77E5;&amp;#x3063;&amp;#x3066;&amp;#x3044;&amp;#x308B;&amp;#x3068;&amp;#x3044;&amp;#x3046;&amp;#x65B9;&amp;#xFF1F;\n&amp;#x3000;&amp;#x2192;&amp;#x3000;&amp;#x304A;&amp;#x3049;&amp;#x3001;&amp;#x3084;&amp;#x3063;&amp;#x3071;&amp;#x308A;&amp;#x77E5;&amp;#x3063;&amp;#x3066;&amp;#x3044;&amp;#x308B;&amp;#x65B9;&amp;#x304C;&amp;#x591A;&amp;#x3044;&amp;#x3067;&amp;#x3059;&amp;#x306D;&amp;#x3002;\n&amp;#x305D;&amp;#x308C;&amp;#x3067;&amp;#x306F;&amp;#x3001;&amp;#x77E5;&amp;#x3063;&amp;#x3066;&amp;#x3044;&amp;#x308B;&amp;#x3051;&amp;#x3069;&amp;#x3001;&amp;#x3088;&amp;#x304F;&amp;#x308F;&amp;#x304B;&amp;#x3089;&amp;#x306A;&amp;#x3044;&amp;#x3068;&amp;#x3044;&amp;#x3046;&amp;#x65B9;&amp;#x3001;&amp;#x624B;&amp;#x3092;&amp;#x4E0B;&amp;#x308D;&amp;#x3057;&amp;#x3066;&amp;#x4E0B;&amp;#x3055;&amp;#x3044;\n&amp;#x3000;&amp;#x2192;&amp;#x3000;&amp;#x305D;&amp;#x3046;&amp;#x3067;&amp;#x3059;&amp;#x3088;&amp;#x306D;&amp;#x3047;&amp;#x3001;&amp;#x53B3;&amp;#x3057;&amp;#x3044;&amp;#x3067;&amp;#x3059;&amp;#x304C;&amp;#x3001;&amp;#x3053;&amp;#x308C;&amp;#x304C;&amp;#x6D41;&amp;#x884C;&amp;#x3057;&amp;#x3066;&amp;#x3044;&amp;#x308B;&amp;#x3068;&amp;#x8A00;&amp;#x308F;&amp;#x308C;&amp;#x3066;&amp;#x4E45;&amp;#x3057;&amp;#x3044;&amp;#x3001;Node.js&amp;#x306E;&amp;#x73FE;&amp;#x5B9F;&amp;#x3067;&amp;#x3059;&amp;#x3002;\n
  3. &amp;#x3055;&amp;#x3066;&amp;#x3001;&amp;#x65E9;&amp;#x901F;&amp;#x3067;&amp;#x3059;&amp;#x304C;&amp;#x3001;&amp;#x7686;&amp;#x3055;&amp;#x3093;&amp;#x3001;Node.js&amp;#x3092;&amp;#x3054;&amp;#x5B58;&amp;#x77E5;&amp;#x3067;&amp;#x3057;&amp;#x3087;&amp;#x3046;&amp;#x304B;&amp;#xFF1F;\n&amp;#x77E5;&amp;#x3063;&amp;#x3066;&amp;#x3044;&amp;#x308B;&amp;#x3068;&amp;#x3044;&amp;#x3046;&amp;#x65B9;&amp;#xFF1F;\n&amp;#x3000;&amp;#x2192;&amp;#x3000;&amp;#x304A;&amp;#x3049;&amp;#x3001;&amp;#x3084;&amp;#x3063;&amp;#x3071;&amp;#x308A;&amp;#x77E5;&amp;#x3063;&amp;#x3066;&amp;#x3044;&amp;#x308B;&amp;#x65B9;&amp;#x304C;&amp;#x591A;&amp;#x3044;&amp;#x3067;&amp;#x3059;&amp;#x306D;&amp;#x3002;\n&amp;#x305D;&amp;#x308C;&amp;#x3067;&amp;#x306F;&amp;#x3001;&amp;#x77E5;&amp;#x3063;&amp;#x3066;&amp;#x3044;&amp;#x308B;&amp;#x3051;&amp;#x3069;&amp;#x3001;&amp;#x3088;&amp;#x304F;&amp;#x308F;&amp;#x304B;&amp;#x3089;&amp;#x306A;&amp;#x3044;&amp;#x3068;&amp;#x3044;&amp;#x3046;&amp;#x65B9;&amp;#x3001;&amp;#x624B;&amp;#x3092;&amp;#x4E0B;&amp;#x308D;&amp;#x3057;&amp;#x3066;&amp;#x4E0B;&amp;#x3055;&amp;#x3044;\n&amp;#x3000;&amp;#x2192;&amp;#x3000;&amp;#x305D;&amp;#x3046;&amp;#x3067;&amp;#x3059;&amp;#x3088;&amp;#x306D;&amp;#x3047;&amp;#x3001;&amp;#x53B3;&amp;#x3057;&amp;#x3044;&amp;#x3067;&amp;#x3059;&amp;#x304C;&amp;#x3001;&amp;#x3053;&amp;#x308C;&amp;#x304C;&amp;#x6D41;&amp;#x884C;&amp;#x3057;&amp;#x3066;&amp;#x3044;&amp;#x308B;&amp;#x3068;&amp;#x8A00;&amp;#x308F;&amp;#x308C;&amp;#x3066;&amp;#x4E45;&amp;#x3057;&amp;#x3044;&amp;#x3001;Node.js&amp;#x306E;&amp;#x73FE;&amp;#x5B9F;&amp;#x3067;&amp;#x3059;&amp;#x3002;\n
  4. &amp;#x3055;&amp;#x3066;&amp;#x3001;&amp;#x65E9;&amp;#x901F;&amp;#x3067;&amp;#x3059;&amp;#x304C;&amp;#x3001;&amp;#x7686;&amp;#x3055;&amp;#x3093;&amp;#x3001;Node.js&amp;#x3092;&amp;#x3054;&amp;#x5B58;&amp;#x77E5;&amp;#x3067;&amp;#x3057;&amp;#x3087;&amp;#x3046;&amp;#x304B;&amp;#xFF1F;\n&amp;#x77E5;&amp;#x3063;&amp;#x3066;&amp;#x3044;&amp;#x308B;&amp;#x3068;&amp;#x3044;&amp;#x3046;&amp;#x65B9;&amp;#xFF1F;\n&amp;#x3000;&amp;#x2192;&amp;#x3000;&amp;#x304A;&amp;#x3049;&amp;#x3001;&amp;#x3084;&amp;#x3063;&amp;#x3071;&amp;#x308A;&amp;#x77E5;&amp;#x3063;&amp;#x3066;&amp;#x3044;&amp;#x308B;&amp;#x65B9;&amp;#x304C;&amp;#x591A;&amp;#x3044;&amp;#x3067;&amp;#x3059;&amp;#x306D;&amp;#x3002;\n&amp;#x305D;&amp;#x308C;&amp;#x3067;&amp;#x306F;&amp;#x3001;&amp;#x77E5;&amp;#x3063;&amp;#x3066;&amp;#x3044;&amp;#x308B;&amp;#x3051;&amp;#x3069;&amp;#x3001;&amp;#x3088;&amp;#x304F;&amp;#x308F;&amp;#x304B;&amp;#x3089;&amp;#x306A;&amp;#x3044;&amp;#x3068;&amp;#x3044;&amp;#x3046;&amp;#x65B9;&amp;#x3001;&amp;#x624B;&amp;#x3092;&amp;#x4E0B;&amp;#x308D;&amp;#x3057;&amp;#x3066;&amp;#x4E0B;&amp;#x3055;&amp;#x3044;\n&amp;#x3000;&amp;#x2192;&amp;#x3000;&amp;#x305D;&amp;#x3046;&amp;#x3067;&amp;#x3059;&amp;#x3088;&amp;#x306D;&amp;#x3047;&amp;#x3001;&amp;#x53B3;&amp;#x3057;&amp;#x3044;&amp;#x3067;&amp;#x3059;&amp;#x304C;&amp;#x3001;&amp;#x3053;&amp;#x308C;&amp;#x304C;&amp;#x6D41;&amp;#x884C;&amp;#x3057;&amp;#x3066;&amp;#x3044;&amp;#x308B;&amp;#x3068;&amp;#x8A00;&amp;#x308F;&amp;#x308C;&amp;#x3066;&amp;#x4E45;&amp;#x3057;&amp;#x3044;&amp;#x3001;Node.js&amp;#x306E;&amp;#x73FE;&amp;#x5B9F;&amp;#x3067;&amp;#x3059;&amp;#x3002;\n
  5. &amp;#x3055;&amp;#x3066;&amp;#x3001;&amp;#x65E9;&amp;#x901F;&amp;#x3067;&amp;#x3059;&amp;#x304C;&amp;#x3001;&amp;#x7686;&amp;#x3055;&amp;#x3093;&amp;#x3001;Node.js&amp;#x3092;&amp;#x3054;&amp;#x5B58;&amp;#x77E5;&amp;#x3067;&amp;#x3057;&amp;#x3087;&amp;#x3046;&amp;#x304B;&amp;#xFF1F;\n&amp;#x77E5;&amp;#x3063;&amp;#x3066;&amp;#x3044;&amp;#x308B;&amp;#x3068;&amp;#x3044;&amp;#x3046;&amp;#x65B9;&amp;#xFF1F;\n&amp;#x3000;&amp;#x2192;&amp;#x3000;&amp;#x304A;&amp;#x3049;&amp;#x3001;&amp;#x3084;&amp;#x3063;&amp;#x3071;&amp;#x308A;&amp;#x77E5;&amp;#x3063;&amp;#x3066;&amp;#x3044;&amp;#x308B;&amp;#x65B9;&amp;#x304C;&amp;#x591A;&amp;#x3044;&amp;#x3067;&amp;#x3059;&amp;#x306D;&amp;#x3002;\n&amp;#x305D;&amp;#x308C;&amp;#x3067;&amp;#x306F;&amp;#x3001;&amp;#x77E5;&amp;#x3063;&amp;#x3066;&amp;#x3044;&amp;#x308B;&amp;#x3051;&amp;#x3069;&amp;#x3001;&amp;#x3088;&amp;#x304F;&amp;#x308F;&amp;#x304B;&amp;#x3089;&amp;#x306A;&amp;#x3044;&amp;#x3068;&amp;#x3044;&amp;#x3046;&amp;#x65B9;&amp;#x3001;&amp;#x624B;&amp;#x3092;&amp;#x4E0B;&amp;#x308D;&amp;#x3057;&amp;#x3066;&amp;#x4E0B;&amp;#x3055;&amp;#x3044;\n&amp;#x3000;&amp;#x2192;&amp;#x3000;&amp;#x305D;&amp;#x3046;&amp;#x3067;&amp;#x3059;&amp;#x3088;&amp;#x306D;&amp;#x3047;&amp;#x3001;&amp;#x53B3;&amp;#x3057;&amp;#x3044;&amp;#x3067;&amp;#x3059;&amp;#x304C;&amp;#x3001;&amp;#x3053;&amp;#x308C;&amp;#x304C;&amp;#x6D41;&amp;#x884C;&amp;#x3057;&amp;#x3066;&amp;#x3044;&amp;#x308B;&amp;#x3068;&amp;#x8A00;&amp;#x308F;&amp;#x308C;&amp;#x3066;&amp;#x4E45;&amp;#x3057;&amp;#x3044;&amp;#x3001;Node.js&amp;#x306E;&amp;#x73FE;&amp;#x5B9F;&amp;#x3067;&amp;#x3059;&amp;#x3002;\n
  6. &amp;#x3055;&amp;#x3066;&amp;#x3001;&amp;#x65E9;&amp;#x901F;&amp;#x3067;&amp;#x3059;&amp;#x304C;&amp;#x3001;&amp;#x7686;&amp;#x3055;&amp;#x3093;&amp;#x3001;Node.js&amp;#x3092;&amp;#x3054;&amp;#x5B58;&amp;#x77E5;&amp;#x3067;&amp;#x3057;&amp;#x3087;&amp;#x3046;&amp;#x304B;&amp;#xFF1F;\n&amp;#x77E5;&amp;#x3063;&amp;#x3066;&amp;#x3044;&amp;#x308B;&amp;#x3068;&amp;#x3044;&amp;#x3046;&amp;#x65B9;&amp;#xFF1F;\n&amp;#x3000;&amp;#x2192;&amp;#x3000;&amp;#x304A;&amp;#x3049;&amp;#x3001;&amp;#x3084;&amp;#x3063;&amp;#x3071;&amp;#x308A;&amp;#x77E5;&amp;#x3063;&amp;#x3066;&amp;#x3044;&amp;#x308B;&amp;#x65B9;&amp;#x304C;&amp;#x591A;&amp;#x3044;&amp;#x3067;&amp;#x3059;&amp;#x306D;&amp;#x3002;\n&amp;#x305D;&amp;#x308C;&amp;#x3067;&amp;#x306F;&amp;#x3001;&amp;#x77E5;&amp;#x3063;&amp;#x3066;&amp;#x3044;&amp;#x308B;&amp;#x3051;&amp;#x3069;&amp;#x3001;&amp;#x3088;&amp;#x304F;&amp;#x308F;&amp;#x304B;&amp;#x3089;&amp;#x306A;&amp;#x3044;&amp;#x3068;&amp;#x3044;&amp;#x3046;&amp;#x65B9;&amp;#x3001;&amp;#x624B;&amp;#x3092;&amp;#x4E0B;&amp;#x308D;&amp;#x3057;&amp;#x3066;&amp;#x4E0B;&amp;#x3055;&amp;#x3044;\n&amp;#x3000;&amp;#x2192;&amp;#x3000;&amp;#x305D;&amp;#x3046;&amp;#x3067;&amp;#x3059;&amp;#x3088;&amp;#x306D;&amp;#x3047;&amp;#x3001;&amp;#x53B3;&amp;#x3057;&amp;#x3044;&amp;#x3067;&amp;#x3059;&amp;#x304C;&amp;#x3001;&amp;#x3053;&amp;#x308C;&amp;#x304C;&amp;#x6D41;&amp;#x884C;&amp;#x3057;&amp;#x3066;&amp;#x3044;&amp;#x308B;&amp;#x3068;&amp;#x8A00;&amp;#x308F;&amp;#x308C;&amp;#x3066;&amp;#x4E45;&amp;#x3057;&amp;#x3044;&amp;#x3001;Node.js&amp;#x306E;&amp;#x73FE;&amp;#x5B9F;&amp;#x3067;&amp;#x3059;&amp;#x3002;\n
  7. &amp;#x3055;&amp;#x3066;&amp;#x3001;&amp;#x65E9;&amp;#x901F;&amp;#x3067;&amp;#x3059;&amp;#x304C;&amp;#x3001;&amp;#x7686;&amp;#x3055;&amp;#x3093;&amp;#x3001;Node.js&amp;#x3092;&amp;#x3054;&amp;#x5B58;&amp;#x77E5;&amp;#x3067;&amp;#x3057;&amp;#x3087;&amp;#x3046;&amp;#x304B;&amp;#xFF1F;\n&amp;#x77E5;&amp;#x3063;&amp;#x3066;&amp;#x3044;&amp;#x308B;&amp;#x3068;&amp;#x3044;&amp;#x3046;&amp;#x65B9;&amp;#xFF1F;\n&amp;#x3000;&amp;#x2192;&amp;#x3000;&amp;#x304A;&amp;#x3049;&amp;#x3001;&amp;#x3084;&amp;#x3063;&amp;#x3071;&amp;#x308A;&amp;#x77E5;&amp;#x3063;&amp;#x3066;&amp;#x3044;&amp;#x308B;&amp;#x65B9;&amp;#x304C;&amp;#x591A;&amp;#x3044;&amp;#x3067;&amp;#x3059;&amp;#x306D;&amp;#x3002;\n&amp;#x305D;&amp;#x308C;&amp;#x3067;&amp;#x306F;&amp;#x3001;&amp;#x77E5;&amp;#x3063;&amp;#x3066;&amp;#x3044;&amp;#x308B;&amp;#x3051;&amp;#x3069;&amp;#x3001;&amp;#x3088;&amp;#x304F;&amp;#x308F;&amp;#x304B;&amp;#x3089;&amp;#x306A;&amp;#x3044;&amp;#x3068;&amp;#x3044;&amp;#x3046;&amp;#x65B9;&amp;#x3001;&amp;#x624B;&amp;#x3092;&amp;#x4E0B;&amp;#x308D;&amp;#x3057;&amp;#x3066;&amp;#x4E0B;&amp;#x3055;&amp;#x3044;\n&amp;#x3000;&amp;#x2192;&amp;#x3000;&amp;#x305D;&amp;#x3046;&amp;#x3067;&amp;#x3059;&amp;#x3088;&amp;#x306D;&amp;#x3047;&amp;#x3001;&amp;#x53B3;&amp;#x3057;&amp;#x3044;&amp;#x3067;&amp;#x3059;&amp;#x304C;&amp;#x3001;&amp;#x3053;&amp;#x308C;&amp;#x304C;&amp;#x6D41;&amp;#x884C;&amp;#x3057;&amp;#x3066;&amp;#x3044;&amp;#x308B;&amp;#x3068;&amp;#x8A00;&amp;#x308F;&amp;#x308C;&amp;#x3066;&amp;#x4E45;&amp;#x3057;&amp;#x3044;&amp;#x3001;Node.js&amp;#x306E;&amp;#x73FE;&amp;#x5B9F;&amp;#x3067;&amp;#x3059;&amp;#x3002;\n
  8. &amp;#x3055;&amp;#x3066;&amp;#x3001;&amp;#x65E9;&amp;#x901F;&amp;#x3067;&amp;#x3059;&amp;#x304C;&amp;#x3001;&amp;#x7686;&amp;#x3055;&amp;#x3093;&amp;#x3001;Node.js&amp;#x3092;&amp;#x3054;&amp;#x5B58;&amp;#x77E5;&amp;#x3067;&amp;#x3057;&amp;#x3087;&amp;#x3046;&amp;#x304B;&amp;#xFF1F;\n&amp;#x77E5;&amp;#x3063;&amp;#x3066;&amp;#x3044;&amp;#x308B;&amp;#x3068;&amp;#x3044;&amp;#x3046;&amp;#x65B9;&amp;#xFF1F;\n&amp;#x3000;&amp;#x2192;&amp;#x3000;&amp;#x304A;&amp;#x3049;&amp;#x3001;&amp;#x3084;&amp;#x3063;&amp;#x3071;&amp;#x308A;&amp;#x77E5;&amp;#x3063;&amp;#x3066;&amp;#x3044;&amp;#x308B;&amp;#x65B9;&amp;#x304C;&amp;#x591A;&amp;#x3044;&amp;#x3067;&amp;#x3059;&amp;#x306D;&amp;#x3002;\n&amp;#x305D;&amp;#x308C;&amp;#x3067;&amp;#x306F;&amp;#x3001;&amp;#x77E5;&amp;#x3063;&amp;#x3066;&amp;#x3044;&amp;#x308B;&amp;#x3051;&amp;#x3069;&amp;#x3001;&amp;#x3088;&amp;#x304F;&amp;#x308F;&amp;#x304B;&amp;#x3089;&amp;#x306A;&amp;#x3044;&amp;#x3068;&amp;#x3044;&amp;#x3046;&amp;#x65B9;&amp;#x3001;&amp;#x624B;&amp;#x3092;&amp;#x4E0B;&amp;#x308D;&amp;#x3057;&amp;#x3066;&amp;#x4E0B;&amp;#x3055;&amp;#x3044;\n&amp;#x3000;&amp;#x2192;&amp;#x3000;&amp;#x305D;&amp;#x3046;&amp;#x3067;&amp;#x3059;&amp;#x3088;&amp;#x306D;&amp;#x3047;&amp;#x3001;&amp;#x53B3;&amp;#x3057;&amp;#x3044;&amp;#x3067;&amp;#x3059;&amp;#x304C;&amp;#x3001;&amp;#x3053;&amp;#x308C;&amp;#x304C;&amp;#x6D41;&amp;#x884C;&amp;#x3057;&amp;#x3066;&amp;#x3044;&amp;#x308B;&amp;#x3068;&amp;#x8A00;&amp;#x308F;&amp;#x308C;&amp;#x3066;&amp;#x4E45;&amp;#x3057;&amp;#x3044;&amp;#x3001;Node.js&amp;#x306E;&amp;#x73FE;&amp;#x5B9F;&amp;#x3067;&amp;#x3059;&amp;#x3002;\n
  9. &amp;#x3068;&amp;#x3044;&amp;#x3046;&amp;#x308F;&amp;#x3051;&amp;#x3067;&amp;#x3001;&amp;#x307E;&amp;#x305A;&amp;#x3001;&amp;#x672C;&amp;#x65E5;&amp;#x306E;&amp;#x767A;&amp;#x8868;&amp;#x306E;&amp;#x76EE;&amp;#x6A19;&amp;#x3092;&amp;#x5B9A;&amp;#x3081;&amp;#x3066;&amp;#x304A;&amp;#x304D;&amp;#x307E;&amp;#x3057;&amp;#x3087;&amp;#x3046;&amp;#x3002;\n\n\n\n
  10. &amp;#x30A4;&amp;#x30D9;&amp;#x30F3;&amp;#x30C8;&amp;#x99C6;&amp;#x52D5;&amp;#x3068;&amp;#x304B;&amp;#x3001;&amp;#x975E;&amp;#x540C;&amp;#x671F;I/O&amp;#x3068;&amp;#x304B;&amp;#x3088;&amp;#x304F;&amp;#x308F;&amp;#x304B;&amp;#x3089;&amp;#x306A;&amp;#x3044;&amp;#x8A00;&amp;#x8449;&amp;#x3067;&amp;#x3044;&amp;#x3063;&amp;#x3071;&amp;#x3044;&amp;#x306E;Node.js&amp;#x3002;\n&amp;#x3053;&amp;#x308C;&amp;#x3092;&amp;#x3001;&amp;#x306A;&amp;#x3093;&amp;#x3068;&amp;#x306A;&amp;#x304F;&amp;#x3053;&amp;#x3093;&amp;#x306A;&amp;#x611F;&amp;#x3058;&amp;#x3001;&amp;#x3068;&amp;#x63B4;&amp;#x3093;&amp;#x3067;&amp;#x3082;&amp;#x3089;&amp;#x3046;&amp;#x3068;&amp;#x3053;&amp;#x308D;&amp;#x307E;&amp;#x3067;&amp;#x304C;&amp;#x6700;&amp;#x4F4E;&amp;#x30E9;&amp;#x30A4;&amp;#x30F3;&amp;#x3002;\n\n&amp;#x305D;&amp;#x306E;&amp;#x3042;&amp;#x3068;&amp;#x3001;&amp;#x3053;&amp;#x3093;&amp;#x306A;&amp;#x3053;&amp;#x3068;&amp;#x304C;&amp;#x3067;&amp;#x304D;&amp;#x308B;&amp;#x3001;&amp;#x3068;&amp;#x3044;&amp;#x3046;&amp;#x3053;&amp;#x3068;&amp;#x3092;&amp;#x77E5;&amp;#x3063;&amp;#x3066;&amp;#x3082;&amp;#x3089;&amp;#x3063;&amp;#x3066;&amp;#x3001;\n&amp;#x5E30;&amp;#x3063;&amp;#x305F;&amp;#x3089;&amp;#x89E6;&amp;#x3063;&amp;#x3066;&amp;#x307F;&amp;#x3088;&amp;#x3046;&amp;#x3001;&amp;#x3068;&amp;#x307F;&amp;#x306A;&amp;#x3055;&amp;#x3093;&amp;#x306B;&amp;#x601D;&amp;#x3063;&amp;#x3066;&amp;#x3082;&amp;#x3089;&amp;#x3048;&amp;#x305F;&amp;#x3089;&amp;#x3001;&amp;#x3053;&amp;#x306E;&amp;#x30D7;&amp;#x30EC;&amp;#x30BC;&amp;#x30F3;&amp;#x306F;&amp;#x5927;&amp;#x6210;&amp;#x529F;&amp;#x3067;&amp;#x3059;&amp;#x3002;\n
  11. &amp;#x30A4;&amp;#x30D9;&amp;#x30F3;&amp;#x30C8;&amp;#x99C6;&amp;#x52D5;&amp;#x3068;&amp;#x304B;&amp;#x3001;&amp;#x975E;&amp;#x540C;&amp;#x671F;I/O&amp;#x3068;&amp;#x304B;&amp;#x3088;&amp;#x304F;&amp;#x308F;&amp;#x304B;&amp;#x3089;&amp;#x306A;&amp;#x3044;&amp;#x8A00;&amp;#x8449;&amp;#x3067;&amp;#x3044;&amp;#x3063;&amp;#x3071;&amp;#x3044;&amp;#x306E;Node.js&amp;#x3002;\n&amp;#x3053;&amp;#x308C;&amp;#x3092;&amp;#x3001;&amp;#x306A;&amp;#x3093;&amp;#x3068;&amp;#x306A;&amp;#x304F;&amp;#x3053;&amp;#x3093;&amp;#x306A;&amp;#x611F;&amp;#x3058;&amp;#x3001;&amp;#x3068;&amp;#x63B4;&amp;#x3093;&amp;#x3067;&amp;#x3082;&amp;#x3089;&amp;#x3046;&amp;#x3068;&amp;#x3053;&amp;#x308D;&amp;#x307E;&amp;#x3067;&amp;#x304C;&amp;#x6700;&amp;#x4F4E;&amp;#x30E9;&amp;#x30A4;&amp;#x30F3;&amp;#x3002;\n\n&amp;#x305D;&amp;#x306E;&amp;#x3042;&amp;#x3068;&amp;#x3001;&amp;#x3053;&amp;#x3093;&amp;#x306A;&amp;#x3053;&amp;#x3068;&amp;#x304C;&amp;#x3067;&amp;#x304D;&amp;#x308B;&amp;#x3001;&amp;#x3068;&amp;#x3044;&amp;#x3046;&amp;#x3053;&amp;#x3068;&amp;#x3092;&amp;#x77E5;&amp;#x3063;&amp;#x3066;&amp;#x3082;&amp;#x3089;&amp;#x3063;&amp;#x3066;&amp;#x3001;\n&amp;#x5E30;&amp;#x3063;&amp;#x305F;&amp;#x3089;&amp;#x89E6;&amp;#x3063;&amp;#x3066;&amp;#x307F;&amp;#x3088;&amp;#x3046;&amp;#x3001;&amp;#x3068;&amp;#x307F;&amp;#x306A;&amp;#x3055;&amp;#x3093;&amp;#x306B;&amp;#x601D;&amp;#x3063;&amp;#x3066;&amp;#x3082;&amp;#x3089;&amp;#x3048;&amp;#x305F;&amp;#x3089;&amp;#x3001;&amp;#x3053;&amp;#x306E;&amp;#x30D7;&amp;#x30EC;&amp;#x30BC;&amp;#x30F3;&amp;#x306F;&amp;#x5927;&amp;#x6210;&amp;#x529F;&amp;#x3067;&amp;#x3059;&amp;#x3002;\n
  12. &amp;#x30A4;&amp;#x30D9;&amp;#x30F3;&amp;#x30C8;&amp;#x99C6;&amp;#x52D5;&amp;#x3068;&amp;#x304B;&amp;#x3001;&amp;#x975E;&amp;#x540C;&amp;#x671F;I/O&amp;#x3068;&amp;#x304B;&amp;#x3088;&amp;#x304F;&amp;#x308F;&amp;#x304B;&amp;#x3089;&amp;#x306A;&amp;#x3044;&amp;#x8A00;&amp;#x8449;&amp;#x3067;&amp;#x3044;&amp;#x3063;&amp;#x3071;&amp;#x3044;&amp;#x306E;Node.js&amp;#x3002;\n&amp;#x3053;&amp;#x308C;&amp;#x3092;&amp;#x3001;&amp;#x306A;&amp;#x3093;&amp;#x3068;&amp;#x306A;&amp;#x304F;&amp;#x3053;&amp;#x3093;&amp;#x306A;&amp;#x611F;&amp;#x3058;&amp;#x3001;&amp;#x3068;&amp;#x63B4;&amp;#x3093;&amp;#x3067;&amp;#x3082;&amp;#x3089;&amp;#x3046;&amp;#x3068;&amp;#x3053;&amp;#x308D;&amp;#x307E;&amp;#x3067;&amp;#x304C;&amp;#x6700;&amp;#x4F4E;&amp;#x30E9;&amp;#x30A4;&amp;#x30F3;&amp;#x3002;\n\n&amp;#x305D;&amp;#x306E;&amp;#x3042;&amp;#x3068;&amp;#x3001;&amp;#x3053;&amp;#x3093;&amp;#x306A;&amp;#x3053;&amp;#x3068;&amp;#x304C;&amp;#x3067;&amp;#x304D;&amp;#x308B;&amp;#x3001;&amp;#x3068;&amp;#x3044;&amp;#x3046;&amp;#x3053;&amp;#x3068;&amp;#x3092;&amp;#x77E5;&amp;#x3063;&amp;#x3066;&amp;#x3082;&amp;#x3089;&amp;#x3063;&amp;#x3066;&amp;#x3001;\n&amp;#x5E30;&amp;#x3063;&amp;#x305F;&amp;#x3089;&amp;#x89E6;&amp;#x3063;&amp;#x3066;&amp;#x307F;&amp;#x3088;&amp;#x3046;&amp;#x3001;&amp;#x3068;&amp;#x307F;&amp;#x306A;&amp;#x3055;&amp;#x3093;&amp;#x306B;&amp;#x601D;&amp;#x3063;&amp;#x3066;&amp;#x3082;&amp;#x3089;&amp;#x3048;&amp;#x305F;&amp;#x3089;&amp;#x3001;&amp;#x3053;&amp;#x306E;&amp;#x30D7;&amp;#x30EC;&amp;#x30BC;&amp;#x30F3;&amp;#x306F;&amp;#x5927;&amp;#x6210;&amp;#x529F;&amp;#x3067;&amp;#x3059;&amp;#x3002;\n
  13. &amp;#x30A4;&amp;#x30D9;&amp;#x30F3;&amp;#x30C8;&amp;#x99C6;&amp;#x52D5;&amp;#x3068;&amp;#x304B;&amp;#x3001;&amp;#x975E;&amp;#x540C;&amp;#x671F;I/O&amp;#x3068;&amp;#x304B;&amp;#x3088;&amp;#x304F;&amp;#x308F;&amp;#x304B;&amp;#x3089;&amp;#x306A;&amp;#x3044;&amp;#x8A00;&amp;#x8449;&amp;#x3067;&amp;#x3044;&amp;#x3063;&amp;#x3071;&amp;#x3044;&amp;#x306E;Node.js&amp;#x3002;\n&amp;#x3053;&amp;#x308C;&amp;#x3092;&amp;#x3001;&amp;#x306A;&amp;#x3093;&amp;#x3068;&amp;#x306A;&amp;#x304F;&amp;#x3053;&amp;#x3093;&amp;#x306A;&amp;#x611F;&amp;#x3058;&amp;#x3001;&amp;#x3068;&amp;#x63B4;&amp;#x3093;&amp;#x3067;&amp;#x3082;&amp;#x3089;&amp;#x3046;&amp;#x3068;&amp;#x3053;&amp;#x308D;&amp;#x307E;&amp;#x3067;&amp;#x304C;&amp;#x6700;&amp;#x4F4E;&amp;#x30E9;&amp;#x30A4;&amp;#x30F3;&amp;#x3002;\n\n&amp;#x305D;&amp;#x306E;&amp;#x3042;&amp;#x3068;&amp;#x3001;&amp;#x3053;&amp;#x3093;&amp;#x306A;&amp;#x3053;&amp;#x3068;&amp;#x304C;&amp;#x3067;&amp;#x304D;&amp;#x308B;&amp;#x3001;&amp;#x3068;&amp;#x3044;&amp;#x3046;&amp;#x3053;&amp;#x3068;&amp;#x3092;&amp;#x77E5;&amp;#x3063;&amp;#x3066;&amp;#x3082;&amp;#x3089;&amp;#x3063;&amp;#x3066;&amp;#x3001;\n&amp;#x5E30;&amp;#x3063;&amp;#x305F;&amp;#x3089;&amp;#x89E6;&amp;#x3063;&amp;#x3066;&amp;#x307F;&amp;#x3088;&amp;#x3046;&amp;#x3001;&amp;#x3068;&amp;#x307F;&amp;#x306A;&amp;#x3055;&amp;#x3093;&amp;#x306B;&amp;#x601D;&amp;#x3063;&amp;#x3066;&amp;#x3082;&amp;#x3089;&amp;#x3048;&amp;#x305F;&amp;#x3089;&amp;#x3001;&amp;#x3053;&amp;#x306E;&amp;#x30D7;&amp;#x30EC;&amp;#x30BC;&amp;#x30F3;&amp;#x306F;&amp;#x5927;&amp;#x6210;&amp;#x529F;&amp;#x3067;&amp;#x3059;&amp;#x3002;\n
  14. &amp;#x30A4;&amp;#x30D9;&amp;#x30F3;&amp;#x30C8;&amp;#x99C6;&amp;#x52D5;&amp;#x3068;&amp;#x304B;&amp;#x3001;&amp;#x975E;&amp;#x540C;&amp;#x671F;I/O&amp;#x3068;&amp;#x304B;&amp;#x3088;&amp;#x304F;&amp;#x308F;&amp;#x304B;&amp;#x3089;&amp;#x306A;&amp;#x3044;&amp;#x8A00;&amp;#x8449;&amp;#x3067;&amp;#x3044;&amp;#x3063;&amp;#x3071;&amp;#x3044;&amp;#x306E;Node.js&amp;#x3002;\n&amp;#x3053;&amp;#x308C;&amp;#x3092;&amp;#x3001;&amp;#x306A;&amp;#x3093;&amp;#x3068;&amp;#x306A;&amp;#x304F;&amp;#x3053;&amp;#x3093;&amp;#x306A;&amp;#x611F;&amp;#x3058;&amp;#x3001;&amp;#x3068;&amp;#x63B4;&amp;#x3093;&amp;#x3067;&amp;#x3082;&amp;#x3089;&amp;#x3046;&amp;#x3068;&amp;#x3053;&amp;#x308D;&amp;#x307E;&amp;#x3067;&amp;#x304C;&amp;#x6700;&amp;#x4F4E;&amp;#x30E9;&amp;#x30A4;&amp;#x30F3;&amp;#x3002;\n\n&amp;#x305D;&amp;#x306E;&amp;#x3042;&amp;#x3068;&amp;#x3001;&amp;#x3053;&amp;#x3093;&amp;#x306A;&amp;#x3053;&amp;#x3068;&amp;#x304C;&amp;#x3067;&amp;#x304D;&amp;#x308B;&amp;#x3001;&amp;#x3068;&amp;#x3044;&amp;#x3046;&amp;#x3053;&amp;#x3068;&amp;#x3092;&amp;#x77E5;&amp;#x3063;&amp;#x3066;&amp;#x3082;&amp;#x3089;&amp;#x3063;&amp;#x3066;&amp;#x3001;\n&amp;#x5E30;&amp;#x3063;&amp;#x305F;&amp;#x3089;&amp;#x89E6;&amp;#x3063;&amp;#x3066;&amp;#x307F;&amp;#x3088;&amp;#x3046;&amp;#x3001;&amp;#x3068;&amp;#x307F;&amp;#x306A;&amp;#x3055;&amp;#x3093;&amp;#x306B;&amp;#x601D;&amp;#x3063;&amp;#x3066;&amp;#x3082;&amp;#x3089;&amp;#x3048;&amp;#x305F;&amp;#x3089;&amp;#x3001;&amp;#x3053;&amp;#x306E;&amp;#x30D7;&amp;#x30EC;&amp;#x30BC;&amp;#x30F3;&amp;#x306F;&amp;#x5927;&amp;#x6210;&amp;#x529F;&amp;#x3067;&amp;#x3059;&amp;#x3002;\n
  15. &amp;#x30A4;&amp;#x30D9;&amp;#x30F3;&amp;#x30C8;&amp;#x99C6;&amp;#x52D5;&amp;#x3068;&amp;#x304B;&amp;#x3001;&amp;#x975E;&amp;#x540C;&amp;#x671F;I/O&amp;#x3068;&amp;#x304B;&amp;#x3088;&amp;#x304F;&amp;#x308F;&amp;#x304B;&amp;#x3089;&amp;#x306A;&amp;#x3044;&amp;#x8A00;&amp;#x8449;&amp;#x3067;&amp;#x3044;&amp;#x3063;&amp;#x3071;&amp;#x3044;&amp;#x306E;Node.js&amp;#x3002;\n&amp;#x3053;&amp;#x308C;&amp;#x3092;&amp;#x3001;&amp;#x306A;&amp;#x3093;&amp;#x3068;&amp;#x306A;&amp;#x304F;&amp;#x3053;&amp;#x3093;&amp;#x306A;&amp;#x611F;&amp;#x3058;&amp;#x3001;&amp;#x3068;&amp;#x63B4;&amp;#x3093;&amp;#x3067;&amp;#x3082;&amp;#x3089;&amp;#x3046;&amp;#x3068;&amp;#x3053;&amp;#x308D;&amp;#x307E;&amp;#x3067;&amp;#x304C;&amp;#x6700;&amp;#x4F4E;&amp;#x30E9;&amp;#x30A4;&amp;#x30F3;&amp;#x3002;\n\n&amp;#x305D;&amp;#x306E;&amp;#x3042;&amp;#x3068;&amp;#x3001;&amp;#x3053;&amp;#x3093;&amp;#x306A;&amp;#x3053;&amp;#x3068;&amp;#x304C;&amp;#x3067;&amp;#x304D;&amp;#x308B;&amp;#x3001;&amp;#x3068;&amp;#x3044;&amp;#x3046;&amp;#x3053;&amp;#x3068;&amp;#x3092;&amp;#x77E5;&amp;#x3063;&amp;#x3066;&amp;#x3082;&amp;#x3089;&amp;#x3063;&amp;#x3066;&amp;#x3001;\n&amp;#x5E30;&amp;#x3063;&amp;#x305F;&amp;#x3089;&amp;#x89E6;&amp;#x3063;&amp;#x3066;&amp;#x307F;&amp;#x3088;&amp;#x3046;&amp;#x3001;&amp;#x3068;&amp;#x307F;&amp;#x306A;&amp;#x3055;&amp;#x3093;&amp;#x306B;&amp;#x601D;&amp;#x3063;&amp;#x3066;&amp;#x3082;&amp;#x3089;&amp;#x3048;&amp;#x305F;&amp;#x3089;&amp;#x3001;&amp;#x3053;&amp;#x306E;&amp;#x30D7;&amp;#x30EC;&amp;#x30BC;&amp;#x30F3;&amp;#x306F;&amp;#x5927;&amp;#x6210;&amp;#x529F;&amp;#x3067;&amp;#x3059;&amp;#x3002;\n
  16. &amp;#x30A4;&amp;#x30D9;&amp;#x30F3;&amp;#x30C8;&amp;#x99C6;&amp;#x52D5;&amp;#x3068;&amp;#x304B;&amp;#x3001;&amp;#x975E;&amp;#x540C;&amp;#x671F;I/O&amp;#x3068;&amp;#x304B;&amp;#x3088;&amp;#x304F;&amp;#x308F;&amp;#x304B;&amp;#x3089;&amp;#x306A;&amp;#x3044;&amp;#x8A00;&amp;#x8449;&amp;#x3067;&amp;#x3044;&amp;#x3063;&amp;#x3071;&amp;#x3044;&amp;#x306E;Node.js&amp;#x3002;\n&amp;#x3053;&amp;#x308C;&amp;#x3092;&amp;#x3001;&amp;#x306A;&amp;#x3093;&amp;#x3068;&amp;#x306A;&amp;#x304F;&amp;#x3053;&amp;#x3093;&amp;#x306A;&amp;#x611F;&amp;#x3058;&amp;#x3001;&amp;#x3068;&amp;#x63B4;&amp;#x3093;&amp;#x3067;&amp;#x3082;&amp;#x3089;&amp;#x3046;&amp;#x3068;&amp;#x3053;&amp;#x308D;&amp;#x307E;&amp;#x3067;&amp;#x304C;&amp;#x6700;&amp;#x4F4E;&amp;#x30E9;&amp;#x30A4;&amp;#x30F3;&amp;#x3002;\n\n&amp;#x305D;&amp;#x306E;&amp;#x3042;&amp;#x3068;&amp;#x3001;&amp;#x3053;&amp;#x3093;&amp;#x306A;&amp;#x3053;&amp;#x3068;&amp;#x304C;&amp;#x3067;&amp;#x304D;&amp;#x308B;&amp;#x3001;&amp;#x3068;&amp;#x3044;&amp;#x3046;&amp;#x3053;&amp;#x3068;&amp;#x3092;&amp;#x77E5;&amp;#x3063;&amp;#x3066;&amp;#x3082;&amp;#x3089;&amp;#x3063;&amp;#x3066;&amp;#x3001;\n&amp;#x5E30;&amp;#x3063;&amp;#x305F;&amp;#x3089;&amp;#x89E6;&amp;#x3063;&amp;#x3066;&amp;#x307F;&amp;#x3088;&amp;#x3046;&amp;#x3001;&amp;#x3068;&amp;#x307F;&amp;#x306A;&amp;#x3055;&amp;#x3093;&amp;#x306B;&amp;#x601D;&amp;#x3063;&amp;#x3066;&amp;#x3082;&amp;#x3089;&amp;#x3048;&amp;#x305F;&amp;#x3089;&amp;#x3001;&amp;#x3053;&amp;#x306E;&amp;#x30D7;&amp;#x30EC;&amp;#x30BC;&amp;#x30F3;&amp;#x306F;&amp;#x5927;&amp;#x6210;&amp;#x529F;&amp;#x3067;&amp;#x3059;&amp;#x3002;\n
  17. &amp;#x30A4;&amp;#x30D9;&amp;#x30F3;&amp;#x30C8;&amp;#x99C6;&amp;#x52D5;&amp;#x3068;&amp;#x304B;&amp;#x3001;&amp;#x975E;&amp;#x540C;&amp;#x671F;I/O&amp;#x3068;&amp;#x304B;&amp;#x3088;&amp;#x304F;&amp;#x308F;&amp;#x304B;&amp;#x3089;&amp;#x306A;&amp;#x3044;&amp;#x8A00;&amp;#x8449;&amp;#x3067;&amp;#x3044;&amp;#x3063;&amp;#x3071;&amp;#x3044;&amp;#x306E;Node.js&amp;#x3002;\n&amp;#x3053;&amp;#x308C;&amp;#x3092;&amp;#x3001;&amp;#x306A;&amp;#x3093;&amp;#x3068;&amp;#x306A;&amp;#x304F;&amp;#x3053;&amp;#x3093;&amp;#x306A;&amp;#x611F;&amp;#x3058;&amp;#x3001;&amp;#x3068;&amp;#x63B4;&amp;#x3093;&amp;#x3067;&amp;#x3082;&amp;#x3089;&amp;#x3046;&amp;#x3068;&amp;#x3053;&amp;#x308D;&amp;#x307E;&amp;#x3067;&amp;#x304C;&amp;#x6700;&amp;#x4F4E;&amp;#x30E9;&amp;#x30A4;&amp;#x30F3;&amp;#x3002;\n\n&amp;#x305D;&amp;#x306E;&amp;#x3042;&amp;#x3068;&amp;#x3001;&amp;#x3053;&amp;#x3093;&amp;#x306A;&amp;#x3053;&amp;#x3068;&amp;#x304C;&amp;#x3067;&amp;#x304D;&amp;#x308B;&amp;#x3001;&amp;#x3068;&amp;#x3044;&amp;#x3046;&amp;#x3053;&amp;#x3068;&amp;#x3092;&amp;#x77E5;&amp;#x3063;&amp;#x3066;&amp;#x3082;&amp;#x3089;&amp;#x3063;&amp;#x3066;&amp;#x3001;\n&amp;#x5E30;&amp;#x3063;&amp;#x305F;&amp;#x3089;&amp;#x89E6;&amp;#x3063;&amp;#x3066;&amp;#x307F;&amp;#x3088;&amp;#x3046;&amp;#x3001;&amp;#x3068;&amp;#x307F;&amp;#x306A;&amp;#x3055;&amp;#x3093;&amp;#x306B;&amp;#x601D;&amp;#x3063;&amp;#x3066;&amp;#x3082;&amp;#x3089;&amp;#x3048;&amp;#x305F;&amp;#x3089;&amp;#x3001;&amp;#x3053;&amp;#x306E;&amp;#x30D7;&amp;#x30EC;&amp;#x30BC;&amp;#x30F3;&amp;#x306F;&amp;#x5927;&amp;#x6210;&amp;#x529F;&amp;#x3067;&amp;#x3059;&amp;#x3002;\n
  18. &amp;#x30A4;&amp;#x30D9;&amp;#x30F3;&amp;#x30C8;&amp;#x99C6;&amp;#x52D5;&amp;#x3068;&amp;#x304B;&amp;#x3001;&amp;#x975E;&amp;#x540C;&amp;#x671F;I/O&amp;#x3068;&amp;#x304B;&amp;#x3088;&amp;#x304F;&amp;#x308F;&amp;#x304B;&amp;#x3089;&amp;#x306A;&amp;#x3044;&amp;#x8A00;&amp;#x8449;&amp;#x3067;&amp;#x3044;&amp;#x3063;&amp;#x3071;&amp;#x3044;&amp;#x306E;Node.js&amp;#x3002;\n&amp;#x3053;&amp;#x308C;&amp;#x3092;&amp;#x3001;&amp;#x306A;&amp;#x3093;&amp;#x3068;&amp;#x306A;&amp;#x304F;&amp;#x3053;&amp;#x3093;&amp;#x306A;&amp;#x611F;&amp;#x3058;&amp;#x3001;&amp;#x3068;&amp;#x63B4;&amp;#x3093;&amp;#x3067;&amp;#x3082;&amp;#x3089;&amp;#x3046;&amp;#x3068;&amp;#x3053;&amp;#x308D;&amp;#x307E;&amp;#x3067;&amp;#x304C;&amp;#x6700;&amp;#x4F4E;&amp;#x30E9;&amp;#x30A4;&amp;#x30F3;&amp;#x3002;\n\n&amp;#x305D;&amp;#x306E;&amp;#x3042;&amp;#x3068;&amp;#x3001;&amp;#x3053;&amp;#x3093;&amp;#x306A;&amp;#x3053;&amp;#x3068;&amp;#x304C;&amp;#x3067;&amp;#x304D;&amp;#x308B;&amp;#x3001;&amp;#x3068;&amp;#x3044;&amp;#x3046;&amp;#x3053;&amp;#x3068;&amp;#x3092;&amp;#x77E5;&amp;#x3063;&amp;#x3066;&amp;#x3082;&amp;#x3089;&amp;#x3063;&amp;#x3066;&amp;#x3001;\n&amp;#x5E30;&amp;#x3063;&amp;#x305F;&amp;#x3089;&amp;#x89E6;&amp;#x3063;&amp;#x3066;&amp;#x307F;&amp;#x3088;&amp;#x3046;&amp;#x3001;&amp;#x3068;&amp;#x307F;&amp;#x306A;&amp;#x3055;&amp;#x3093;&amp;#x306B;&amp;#x601D;&amp;#x3063;&amp;#x3066;&amp;#x3082;&amp;#x3089;&amp;#x3048;&amp;#x305F;&amp;#x3089;&amp;#x3001;&amp;#x3053;&amp;#x306E;&amp;#x30D7;&amp;#x30EC;&amp;#x30BC;&amp;#x30F3;&amp;#x306F;&amp;#x5927;&amp;#x6210;&amp;#x529F;&amp;#x3067;&amp;#x3059;&amp;#x3002;\n
  19. &amp;#x30A4;&amp;#x30D9;&amp;#x30F3;&amp;#x30C8;&amp;#x99C6;&amp;#x52D5;&amp;#x3068;&amp;#x304B;&amp;#x3001;&amp;#x975E;&amp;#x540C;&amp;#x671F;I/O&amp;#x3068;&amp;#x304B;&amp;#x3088;&amp;#x304F;&amp;#x308F;&amp;#x304B;&amp;#x3089;&amp;#x306A;&amp;#x3044;&amp;#x8A00;&amp;#x8449;&amp;#x3067;&amp;#x3044;&amp;#x3063;&amp;#x3071;&amp;#x3044;&amp;#x306E;Node.js&amp;#x3002;\n&amp;#x3053;&amp;#x308C;&amp;#x3092;&amp;#x3001;&amp;#x306A;&amp;#x3093;&amp;#x3068;&amp;#x306A;&amp;#x304F;&amp;#x3053;&amp;#x3093;&amp;#x306A;&amp;#x611F;&amp;#x3058;&amp;#x3001;&amp;#x3068;&amp;#x63B4;&amp;#x3093;&amp;#x3067;&amp;#x3082;&amp;#x3089;&amp;#x3046;&amp;#x3068;&amp;#x3053;&amp;#x308D;&amp;#x307E;&amp;#x3067;&amp;#x304C;&amp;#x6700;&amp;#x4F4E;&amp;#x30E9;&amp;#x30A4;&amp;#x30F3;&amp;#x3002;\n\n&amp;#x305D;&amp;#x306E;&amp;#x3042;&amp;#x3068;&amp;#x3001;&amp;#x3053;&amp;#x3093;&amp;#x306A;&amp;#x3053;&amp;#x3068;&amp;#x304C;&amp;#x3067;&amp;#x304D;&amp;#x308B;&amp;#x3001;&amp;#x3068;&amp;#x3044;&amp;#x3046;&amp;#x3053;&amp;#x3068;&amp;#x3092;&amp;#x77E5;&amp;#x3063;&amp;#x3066;&amp;#x3082;&amp;#x3089;&amp;#x3063;&amp;#x3066;&amp;#x3001;\n&amp;#x5E30;&amp;#x3063;&amp;#x305F;&amp;#x3089;&amp;#x89E6;&amp;#x3063;&amp;#x3066;&amp;#x307F;&amp;#x3088;&amp;#x3046;&amp;#x3001;&amp;#x3068;&amp;#x307F;&amp;#x306A;&amp;#x3055;&amp;#x3093;&amp;#x306B;&amp;#x601D;&amp;#x3063;&amp;#x3066;&amp;#x3082;&amp;#x3089;&amp;#x3048;&amp;#x305F;&amp;#x3089;&amp;#x3001;&amp;#x3053;&amp;#x306E;&amp;#x30D7;&amp;#x30EC;&amp;#x30BC;&amp;#x30F3;&amp;#x306F;&amp;#x5927;&amp;#x6210;&amp;#x529F;&amp;#x3067;&amp;#x3059;&amp;#x3002;\n
  20. &amp;#x30A4;&amp;#x30D9;&amp;#x30F3;&amp;#x30C8;&amp;#x99C6;&amp;#x52D5;&amp;#x3068;&amp;#x304B;&amp;#x3001;&amp;#x975E;&amp;#x540C;&amp;#x671F;I/O&amp;#x3068;&amp;#x304B;&amp;#x3088;&amp;#x304F;&amp;#x308F;&amp;#x304B;&amp;#x3089;&amp;#x306A;&amp;#x3044;&amp;#x8A00;&amp;#x8449;&amp;#x3067;&amp;#x3044;&amp;#x3063;&amp;#x3071;&amp;#x3044;&amp;#x306E;Node.js&amp;#x3002;\n&amp;#x3053;&amp;#x308C;&amp;#x3092;&amp;#x3001;&amp;#x306A;&amp;#x3093;&amp;#x3068;&amp;#x306A;&amp;#x304F;&amp;#x3053;&amp;#x3093;&amp;#x306A;&amp;#x611F;&amp;#x3058;&amp;#x3001;&amp;#x3068;&amp;#x63B4;&amp;#x3093;&amp;#x3067;&amp;#x3082;&amp;#x3089;&amp;#x3046;&amp;#x3068;&amp;#x3053;&amp;#x308D;&amp;#x307E;&amp;#x3067;&amp;#x304C;&amp;#x6700;&amp;#x4F4E;&amp;#x30E9;&amp;#x30A4;&amp;#x30F3;&amp;#x3002;\n\n&amp;#x305D;&amp;#x306E;&amp;#x3042;&amp;#x3068;&amp;#x3001;&amp;#x3053;&amp;#x3093;&amp;#x306A;&amp;#x3053;&amp;#x3068;&amp;#x304C;&amp;#x3067;&amp;#x304D;&amp;#x308B;&amp;#x3001;&amp;#x3068;&amp;#x3044;&amp;#x3046;&amp;#x3053;&amp;#x3068;&amp;#x3092;&amp;#x77E5;&amp;#x3063;&amp;#x3066;&amp;#x3082;&amp;#x3089;&amp;#x3063;&amp;#x3066;&amp;#x3001;\n&amp;#x5E30;&amp;#x3063;&amp;#x305F;&amp;#x3089;&amp;#x89E6;&amp;#x3063;&amp;#x3066;&amp;#x307F;&amp;#x3088;&amp;#x3046;&amp;#x3001;&amp;#x3068;&amp;#x307F;&amp;#x306A;&amp;#x3055;&amp;#x3093;&amp;#x306B;&amp;#x601D;&amp;#x3063;&amp;#x3066;&amp;#x3082;&amp;#x3089;&amp;#x3048;&amp;#x305F;&amp;#x3089;&amp;#x3001;&amp;#x3053;&amp;#x306E;&amp;#x30D7;&amp;#x30EC;&amp;#x30BC;&amp;#x30F3;&amp;#x306F;&amp;#x5927;&amp;#x6210;&amp;#x529F;&amp;#x3067;&amp;#x3059;&amp;#x3002;\n
  21. &amp;#x30A4;&amp;#x30D9;&amp;#x30F3;&amp;#x30C8;&amp;#x99C6;&amp;#x52D5;&amp;#x3068;&amp;#x304B;&amp;#x3001;&amp;#x975E;&amp;#x540C;&amp;#x671F;I/O&amp;#x3068;&amp;#x304B;&amp;#x3088;&amp;#x304F;&amp;#x308F;&amp;#x304B;&amp;#x3089;&amp;#x306A;&amp;#x3044;&amp;#x8A00;&amp;#x8449;&amp;#x3067;&amp;#x3044;&amp;#x3063;&amp;#x3071;&amp;#x3044;&amp;#x306E;Node.js&amp;#x3002;\n&amp;#x3053;&amp;#x308C;&amp;#x3092;&amp;#x3001;&amp;#x306A;&amp;#x3093;&amp;#x3068;&amp;#x306A;&amp;#x304F;&amp;#x3053;&amp;#x3093;&amp;#x306A;&amp;#x611F;&amp;#x3058;&amp;#x3001;&amp;#x3068;&amp;#x63B4;&amp;#x3093;&amp;#x3067;&amp;#x3082;&amp;#x3089;&amp;#x3046;&amp;#x3068;&amp;#x3053;&amp;#x308D;&amp;#x307E;&amp;#x3067;&amp;#x304C;&amp;#x6700;&amp;#x4F4E;&amp;#x30E9;&amp;#x30A4;&amp;#x30F3;&amp;#x3002;\n\n&amp;#x305D;&amp;#x306E;&amp;#x3042;&amp;#x3068;&amp;#x3001;&amp;#x3053;&amp;#x3093;&amp;#x306A;&amp;#x3053;&amp;#x3068;&amp;#x304C;&amp;#x3067;&amp;#x304D;&amp;#x308B;&amp;#x3001;&amp;#x3068;&amp;#x3044;&amp;#x3046;&amp;#x3053;&amp;#x3068;&amp;#x3092;&amp;#x77E5;&amp;#x3063;&amp;#x3066;&amp;#x3082;&amp;#x3089;&amp;#x3063;&amp;#x3066;&amp;#x3001;\n&amp;#x5E30;&amp;#x3063;&amp;#x305F;&amp;#x3089;&amp;#x89E6;&amp;#x3063;&amp;#x3066;&amp;#x307F;&amp;#x3088;&amp;#x3046;&amp;#x3001;&amp;#x3068;&amp;#x307F;&amp;#x306A;&amp;#x3055;&amp;#x3093;&amp;#x306B;&amp;#x601D;&amp;#x3063;&amp;#x3066;&amp;#x3082;&amp;#x3089;&amp;#x3048;&amp;#x305F;&amp;#x3089;&amp;#x3001;&amp;#x3053;&amp;#x306E;&amp;#x30D7;&amp;#x30EC;&amp;#x30BC;&amp;#x30F3;&amp;#x306F;&amp;#x5927;&amp;#x6210;&amp;#x529F;&amp;#x3067;&amp;#x3059;&amp;#x3002;\n
  22. &amp;#x30A4;&amp;#x30D9;&amp;#x30F3;&amp;#x30C8;&amp;#x99C6;&amp;#x52D5;&amp;#x3068;&amp;#x304B;&amp;#x3001;&amp;#x975E;&amp;#x540C;&amp;#x671F;I/O&amp;#x3068;&amp;#x304B;&amp;#x3088;&amp;#x304F;&amp;#x308F;&amp;#x304B;&amp;#x3089;&amp;#x306A;&amp;#x3044;&amp;#x8A00;&amp;#x8449;&amp;#x3067;&amp;#x3044;&amp;#x3063;&amp;#x3071;&amp;#x3044;&amp;#x306E;Node.js&amp;#x3002;\n&amp;#x3053;&amp;#x308C;&amp;#x3092;&amp;#x3001;&amp;#x306A;&amp;#x3093;&amp;#x3068;&amp;#x306A;&amp;#x304F;&amp;#x3053;&amp;#x3093;&amp;#x306A;&amp;#x611F;&amp;#x3058;&amp;#x3001;&amp;#x3068;&amp;#x63B4;&amp;#x3093;&amp;#x3067;&amp;#x3082;&amp;#x3089;&amp;#x3046;&amp;#x3068;&amp;#x3053;&amp;#x308D;&amp;#x307E;&amp;#x3067;&amp;#x304C;&amp;#x6700;&amp;#x4F4E;&amp;#x30E9;&amp;#x30A4;&amp;#x30F3;&amp;#x3002;\n\n&amp;#x305D;&amp;#x306E;&amp;#x3042;&amp;#x3068;&amp;#x3001;&amp;#x3053;&amp;#x3093;&amp;#x306A;&amp;#x3053;&amp;#x3068;&amp;#x304C;&amp;#x3067;&amp;#x304D;&amp;#x308B;&amp;#x3001;&amp;#x3068;&amp;#x3044;&amp;#x3046;&amp;#x3053;&amp;#x3068;&amp;#x3092;&amp;#x77E5;&amp;#x3063;&amp;#x3066;&amp;#x3082;&amp;#x3089;&amp;#x3063;&amp;#x3066;&amp;#x3001;\n&amp;#x5E30;&amp;#x3063;&amp;#x305F;&amp;#x3089;&amp;#x89E6;&amp;#x3063;&amp;#x3066;&amp;#x307F;&amp;#x3088;&amp;#x3046;&amp;#x3001;&amp;#x3068;&amp;#x307F;&amp;#x306A;&amp;#x3055;&amp;#x3093;&amp;#x306B;&amp;#x601D;&amp;#x3063;&amp;#x3066;&amp;#x3082;&amp;#x3089;&amp;#x3048;&amp;#x305F;&amp;#x3089;&amp;#x3001;&amp;#x3053;&amp;#x306E;&amp;#x30D7;&amp;#x30EC;&amp;#x30BC;&amp;#x30F3;&amp;#x306F;&amp;#x5927;&amp;#x6210;&amp;#x529F;&amp;#x3067;&amp;#x3059;&amp;#x3002;\n
  23. &amp;#x30A4;&amp;#x30D9;&amp;#x30F3;&amp;#x30C8;&amp;#x99C6;&amp;#x52D5;&amp;#x3068;&amp;#x304B;&amp;#x3001;&amp;#x975E;&amp;#x540C;&amp;#x671F;I/O&amp;#x3068;&amp;#x304B;&amp;#x3088;&amp;#x304F;&amp;#x308F;&amp;#x304B;&amp;#x3089;&amp;#x306A;&amp;#x3044;&amp;#x8A00;&amp;#x8449;&amp;#x3067;&amp;#x3044;&amp;#x3063;&amp;#x3071;&amp;#x3044;&amp;#x306E;Node.js&amp;#x3002;\n&amp;#x3053;&amp;#x308C;&amp;#x3092;&amp;#x3001;&amp;#x306A;&amp;#x3093;&amp;#x3068;&amp;#x306A;&amp;#x304F;&amp;#x3053;&amp;#x3093;&amp;#x306A;&amp;#x611F;&amp;#x3058;&amp;#x3001;&amp;#x3068;&amp;#x63B4;&amp;#x3093;&amp;#x3067;&amp;#x3082;&amp;#x3089;&amp;#x3046;&amp;#x3068;&amp;#x3053;&amp;#x308D;&amp;#x307E;&amp;#x3067;&amp;#x304C;&amp;#x6700;&amp;#x4F4E;&amp;#x30E9;&amp;#x30A4;&amp;#x30F3;&amp;#x3002;\n\n&amp;#x305D;&amp;#x306E;&amp;#x3042;&amp;#x3068;&amp;#x3001;&amp;#x3053;&amp;#x3093;&amp;#x306A;&amp;#x3053;&amp;#x3068;&amp;#x304C;&amp;#x3067;&amp;#x304D;&amp;#x308B;&amp;#x3001;&amp;#x3068;&amp;#x3044;&amp;#x3046;&amp;#x3053;&amp;#x3068;&amp;#x3092;&amp;#x77E5;&amp;#x3063;&amp;#x3066;&amp;#x3082;&amp;#x3089;&amp;#x3063;&amp;#x3066;&amp;#x3001;\n&amp;#x5E30;&amp;#x3063;&amp;#x305F;&amp;#x3089;&amp;#x89E6;&amp;#x3063;&amp;#x3066;&amp;#x307F;&amp;#x3088;&amp;#x3046;&amp;#x3001;&amp;#x3068;&amp;#x307F;&amp;#x306A;&amp;#x3055;&amp;#x3093;&amp;#x306B;&amp;#x601D;&amp;#x3063;&amp;#x3066;&amp;#x3082;&amp;#x3089;&amp;#x3048;&amp;#x305F;&amp;#x3089;&amp;#x3001;&amp;#x3053;&amp;#x306E;&amp;#x30D7;&amp;#x30EC;&amp;#x30BC;&amp;#x30F3;&amp;#x306F;&amp;#x5927;&amp;#x6210;&amp;#x529F;&amp;#x3067;&amp;#x3059;&amp;#x3002;\n
  24. &amp;#x305D;&amp;#x308C;&amp;#x3067;&amp;#x306F;&amp;#x3001;&amp;#x3088;&amp;#x308D;&amp;#x3057;&amp;#x304F;&amp;#x304A;&amp;#x9858;&amp;#x3044;&amp;#x3057;&amp;#x307E;&amp;#x3059;&amp;#x3002;\n\n
  25. Introduction&amp;#x3068;&amp;#x3044;&amp;#x3046;&amp;#x3053;&amp;#x3068;&amp;#x3067;&amp;#x3001;&amp;#x672C;&amp;#x984C;&amp;#x306B;&amp;#x5165;&amp;#x308B;&amp;#x524D;&amp;#x306B;&amp;#x3001;&amp;#x30B3;&amp;#x30DF;&amp;#x30E5;&amp;#x30CB;&amp;#x30C6;&amp;#x30A3;&amp;#x3068;&amp;#x81EA;&amp;#x5DF1;&amp;#x7D39;&amp;#x4ECB;&amp;#x3092;&amp;#x3055;&amp;#x305B;&amp;#x3066;&amp;#x4E0B;&amp;#x3055;&amp;#x3044;&amp;#x3002;\n&amp;#x8AB0;&amp;#x304B;&amp;#x308F;&amp;#x304B;&amp;#x3089;&amp;#x306A;&amp;#x3044;&amp;#x4EBA;&amp;#x306E;&amp;#x8A71;&amp;#x3092;&amp;#x805E;&amp;#x304F;&amp;#x3088;&amp;#x308A;&amp;#x306F;&amp;#x3001;&amp;#x5F8C;&amp;#x306E;&amp;#x8A71;&amp;#x304C;&amp;#x982D;&amp;#x306B;&amp;#x5165;&amp;#x308B;&amp;#x306F;&amp;#x305A;&amp;#x2026;&amp;#x3068;&amp;#x3044;&amp;#x3046;&amp;#x3053;&amp;#x3068;&amp;#x3067;&amp;#x5B9C;&amp;#x3057;&amp;#x304F;&amp;#x304A;&amp;#x4ED8;&amp;#x304D;&amp;#x5408;&amp;#x3044;&amp;#x4E0B;&amp;#x3055;&amp;#x3044;&amp;#x3002;\n
  26. &amp;#x307E;&amp;#x305A;&amp;#x3001;&amp;#x79C1;&amp;#x306E;&amp;#x6240;&amp;#x5C5E;&amp;#x3057;&amp;#x3066;&amp;#x3044;&amp;#x308B;&amp;#x3001;Node.js&amp;#x65E5;&amp;#x672C;&amp;#x30E6;&amp;#x30FC;&amp;#x30B6;&amp;#x30B0;&amp;#x30EB;&amp;#x30FC;&amp;#x30D7;&amp;#x3001;Node.js_jp&amp;#x306E;&amp;#x7D39;&amp;#x4ECB;&amp;#x3067;&amp;#x3059;&amp;#x3002;\n\n
  27. &amp;#x6D3B;&amp;#x52D5;&amp;#x3068;&amp;#x3057;&amp;#x3066;&amp;#x306F;&amp;#x3001;&amp;#x4E00;&amp;#x822C;&amp;#x7684;&amp;#x306A;&amp;#x3053;&amp;#x308C;&amp;#x3089;&amp;#x3067;&amp;#x3059;&amp;#x306D;&amp;#x3002;\n&amp;#x7FFB;&amp;#x8A33;&amp;#x306E;&amp;#x901F;&amp;#x3055;&amp;#x306F;&amp;#x4ED6;&amp;#x306E;&amp;#x8A00;&amp;#x8A9E;&amp;#x306B;&amp;#x306F;&amp;#x306A;&amp;#x3044;&amp;#x7279;&amp;#x5FB4;&amp;#x3067;&amp;#x3059;&amp;#x3002;\n&amp;#x672C;&amp;#x306F;&amp;#x3082;&amp;#x3046;&amp;#x3061;&amp;#x3087;&amp;#x3063;&amp;#x3068;&amp;#x3067;&amp;#x51FA;&amp;#x7248;&amp;#x3055;&amp;#x308C;&amp;#x308B;&amp;#x306F;&amp;#x305A;&amp;#x3067;&amp;#x3059;&amp;#x3002;&amp;#x50D5;&amp;#x3082;&amp;#x4E00;&amp;#x5FDC;&amp;#x30EC;&amp;#x30D3;&amp;#x30E5;&amp;#x30A2;&amp;#x3068;&amp;#x3057;&amp;#x3066;&amp;#x5FAE;&amp;#x529B;&amp;#x306A;&amp;#x304C;&amp;#x3089;&amp;#x304A;&amp;#x624B;&amp;#x4F1D;&amp;#x3044;&amp;#x3057;&amp;#x3066;&amp;#x3044;&amp;#x307E;&amp;#x3059;&amp;#x3002;\n&amp;#x6771;&amp;#x4EAC;Node&amp;#x5B66;&amp;#x5712;&amp;#x3068;&amp;#x3044;&amp;#x3046;&amp;#x540D;&amp;#x524D;&amp;#x306F;&amp;#x30C0;&amp;#x30B8;&amp;#x30E3;&amp;#x30EC;&amp;#x98A8;&amp;#x306E;&amp;#x3001;&amp;#x771F;&amp;#x9762;&amp;#x76EE;&amp;#x306A;&amp;#x52C9;&amp;#x5F37;&amp;#x4F1A;&amp;#x3092;&amp;#x958B;&amp;#x50AC;&amp;#x3057;&amp;#x3066;&amp;#x3044;&amp;#x307E;&amp;#x3059;&amp;#x304C;&amp;#x3001;\nNode&amp;#x304C;&amp;#x6D41;&amp;#x884C;&amp;#x3063;&amp;#x305F;&amp;#x304A;&amp;#x304B;&amp;#x3052;&amp;#x3067;&amp;#x3059;&amp;#x3050;&amp;#x57CB;&amp;#x307E;&amp;#x3063;&amp;#x3066;&amp;#x3057;&amp;#x307E;&amp;#x3063;&amp;#x3066;&amp;#x50D5;&amp;#x3082;&amp;#x53C2;&amp;#x52A0;&amp;#x3067;&amp;#x304D;&amp;#x305F;&amp;#x3053;&amp;#x3068;&amp;#x306F;&amp;#x3042;&amp;#x308A;&amp;#x307E;&amp;#x305B;&amp;#x3093;&amp;#x3002;\n
  28. &amp;#x305D;&amp;#x3057;&amp;#x3066;&amp;#x3001;&amp;#x3044;&amp;#x3088;&amp;#x3044;&amp;#x3088;&amp;#x6765;&amp;#x9031;&amp;#x672B;&amp;#x3001;&amp;#x6771;&amp;#x4EAC;Node&amp;#x5B66;&amp;#x5712;&amp;#x796D;&amp;#x304C;&amp;#x958B;&amp;#x50AC;&amp;#x3055;&amp;#x308C;&amp;#x307E;&amp;#x3059;&amp;#x3002;\nNode.js&amp;#x306E;&amp;#x958B;&amp;#x767A;&amp;#x8005;Ryan dahl&amp;#x3082;&amp;#x6765;&amp;#x65E5;&amp;#x3059;&amp;#x308B;&amp;#x3001;&amp;#x30A2;&amp;#x30B8;&amp;#x30A2;&amp;#x521D;&amp;#x306E;Node&amp;#x30AB;&amp;#x30F3;&amp;#x30D5;&amp;#x30A1;&amp;#x30EC;&amp;#x30F3;&amp;#x30B9;&amp;#x3067;&amp;#x3059;&amp;#x3002;\n&amp;#x30C1;&amp;#x30B1;&amp;#x30C3;&amp;#x30C8;&amp;#x306F;&amp;#x304A;&amp;#x304B;&amp;#x3052;&amp;#x69D8;&amp;#x3067;sold out&amp;#x3067;&amp;#x3059;&amp;#x304C;&amp;#x3001;&amp;#x8CC7;&amp;#x6599;&amp;#x7B49;&amp;#x516C;&amp;#x958B;&amp;#x3055;&amp;#x308C;&amp;#x308B;&amp;#x3068;&amp;#x601D;&amp;#x3046;&amp;#x306E;&amp;#x3067;&amp;#x3092;&amp;#x662F;&amp;#x975E;&amp;#x5FA1;&amp;#x89A7;&amp;#x3044;&amp;#x305F;&amp;#x3060;&amp;#x3051;&amp;#x308C;&amp;#x3070;&amp;#x3068;&amp;#x601D;&amp;#x3044;&amp;#x307E;&amp;#x3059;&amp;#x3002;\n\n
  29. member&amp;#x306F;&amp;#x3053;&amp;#x3093;&amp;#x306A;&amp;#x611F;&amp;#x3058;&amp;#x3067;&amp;#x3059;&amp;#x3001;\nNode&amp;#x672C;&amp;#x4F53;&amp;#x306E;&amp;#x30B3;&amp;#x30DF;&amp;#x30C3;&amp;#x30BF;&amp;#x304B;&amp;#x3089;&amp;#x3001;&amp;#x9AD8;&amp;#x6821;&amp;#x751F;&amp;#x307E;&amp;#x3067;&amp;#x591A;&amp;#x7A2E;&amp;#x591A;&amp;#x69D8;&amp;#x306A;&amp;#x9854;&amp;#x3076;&amp;#x308C;&amp;#x3067;&amp;#x3059;&amp;#x3002;\n2011/10/16&amp;#x73FE;&amp;#x5728;&amp;#x3001;&amp;#x5168;869&amp;#x4EBA;&amp;#x306E;&amp;#x30E1;&amp;#x30F3;&amp;#x30D0;&amp;#x30FC;&amp;#x304C;&amp;#x3044;&amp;#x307E;&amp;#x3059;&amp;#x3002;\n&amp;#x2026;&amp;#x3067;&amp;#x3001;&amp;#x305D;&amp;#x306E;&amp;#x7AEF;&amp;#x3063;&amp;#x3053;&amp;#x306B;&amp;#x79C1;&amp;#x304C;&amp;#x3044;&amp;#x307E;&amp;#x3059;&amp;#x3002;\n
  30. &amp;#x305D;&amp;#x308C;&amp;#x3067;&amp;#x306F;&amp;#x5C11;&amp;#x3057;&amp;#x3060;&amp;#x3051;&amp;#x81EA;&amp;#x5DF1;&amp;#x7D39;&amp;#x4ECB;&amp;#x3092;&amp;#x3055;&amp;#x305B;&amp;#x3066;&amp;#x3044;&amp;#x305F;&amp;#x3060;&amp;#x304D;&amp;#x307E;&amp;#x3059;&amp;#x3002;\nTobioka Tatsuya&amp;#x3067;&amp;#x30AA;&amp;#x30F3;&amp;#x30E9;&amp;#x30A4;&amp;#x30F3;&amp;#x3067;&amp;#x306F;&amp;#x3001;@tnantoka&amp;#x3068;&amp;#x3044;&amp;#x3046;&amp;#x9069;&amp;#x5F53;&amp;#x306A;&amp;#x30CF;&amp;#x30F3;&amp;#x30C9;&amp;#x30EB;&amp;#x3067;&amp;#x6D3B;&amp;#x52D5;&amp;#x3057;&amp;#x3066;&amp;#x3044;&amp;#x308B;&amp;#x3053;&amp;#x3068;&amp;#x304C;&amp;#x591A;&amp;#x3044;&amp;#x3067;&amp;#x3059;&amp;#x3002;\n\n&amp;#x4ECA;&amp;#x5E74;&amp;#x306E;&amp;#x590F;&amp;#x307E;&amp;#x3067;3&amp;#x5E74;&amp;#x9593;&amp;#x3001;&amp;#x91D1;&amp;#x878D;SIer&amp;#x3067;OnlineBanking&amp;#x306E;SE&amp;#x3092;&amp;#x3084;&amp;#x3063;&amp;#x3066;&amp;#x307E;&amp;#x3057;&amp;#x305F;&amp;#x3002;&amp;#x3044;&amp;#x308F;&amp;#x3086;&amp;#x308B;&amp;#x30B9;&amp;#x30FC;&amp;#x30C4;&amp;#x3067;&amp;#x3059;&amp;#x306D;&amp;#x3002;\n&amp;#x3067;&amp;#x3001;&amp;#x30AE;&amp;#x30FC;&amp;#x30AF;&amp;#x306B;&amp;#x3042;&amp;#x3053;&amp;#x304C;&amp;#x308C;&amp;#x3092;&amp;#x3053;&amp;#x3058;&amp;#x3089;&amp;#x305B;&amp;#x3066;&amp;#x4ECA;&amp;#x306F;&amp;#x30A8;&amp;#x30F3;&amp;#x30B8;&amp;#x30CB;&amp;#x30A2;&amp;#x3092;&amp;#x3084;&amp;#x3063;&amp;#x3066;&amp;#x307E;&amp;#x3059;&amp;#x3002;\n\n\nBlog&amp;#x306F;&amp;#x3001;bornneet.com&amp;#x3063;&amp;#x3066;&amp;#x3044;&amp;#x3046;&amp;#x30C0;&amp;#x30E1;&amp;#x4EBA;&amp;#x9593;&amp;#x4E38;&amp;#x51FA;&amp;#x3057;&amp;#x306E;&amp;#x30C9;&amp;#x30E1;&amp;#x30A4;&amp;#x30F3;&amp;#x3067;&amp;#x3084;&amp;#x3063;&amp;#x3066;&amp;#x307E;&amp;#x3059;&amp;#x3002;\n&amp;#x57FA;&amp;#x672C;&amp;#x7684;&amp;#x306B;&amp;#x306F;JavaScript&amp;#x306E;&amp;#x4EBA;&amp;#x3067;&amp;#x3001;iPhone&amp;#x30A2;&amp;#x30D7;&amp;#x30EA;&amp;#x3068;&amp;#x304B;&amp;#x51FA;&amp;#x3057;&amp;#x305F;&amp;#x308A;&amp;#x3082;&amp;#x3057;&amp;#x3066;&amp;#x307E;&amp;#x3059;&amp;#x3002;&amp;#x3053;&amp;#x306E;&amp;#x30B5;&amp;#x30A4;&amp;#x30C8;&amp;#x306B;&amp;#x4ECA;&amp;#x307E;&amp;#x3067;&amp;#x306E;&amp;#x4F5C;&amp;#x54C1;&amp;#x4E00;&amp;#x89A7;&amp;#x3092;&amp;#x8F09;&amp;#x305B;&amp;#x3066;&amp;#x307E;&amp;#x3059;&amp;#x306E;&amp;#x3067;&amp;#x8208;&amp;#x5473;&amp;#x306E;&amp;#x3042;&amp;#x308B;&amp;#x65B9;&amp;#x306F;&amp;#x3054;&amp;#x89A7;&amp;#x4E0B;&amp;#x3055;&amp;#x3044;&amp;#x3002;\n
  31. &amp;#x3067;&amp;#x3001;&amp;#x6700;&amp;#x8FD1;&amp;#x306F;&amp;#x3082;&amp;#x3046;&amp;#x3059;&amp;#x3063;&amp;#x304B;&amp;#x308A;Node.js&amp;#x3070;&amp;#x3063;&amp;#x304B;&amp;#x308A;&amp;#x89E6;&amp;#x3063;&amp;#x3066;&amp;#x3066;&amp;#x3001;&amp;#x3053;&amp;#x3046;&amp;#x3044;&amp;#x3063;&amp;#x305F;&amp;#x30E2;&amp;#x30B8;&amp;#x30E5;&amp;#x30FC;&amp;#x30EB;&amp;#x3084;&amp;#x30A8;&amp;#x30F3;&amp;#x30C8;&amp;#x30EA;&amp;#x3092;&amp;#x516C;&amp;#x958B;&amp;#x3057;&amp;#x305F;&amp;#x308A;&amp;#x3057;&amp;#x3066;&amp;#x307E;&amp;#x3059;&amp;#x3002;\n&amp;#x3068;&amp;#x3044;&amp;#x3046;&amp;#x308F;&amp;#x3051;&amp;#x3067;&amp;#x3001;&amp;#x5C11;&amp;#x306A;&amp;#x304F;&amp;#x3068;&amp;#x3082;&amp;#x521D;&amp;#x5FC3;&amp;#x8005;&amp;#x3067;&amp;#x306F;&amp;#x306A;&amp;#x3044;&amp;#x306E;&amp;#x3067;&amp;#x3001;&amp;#x3042;&amp;#x308B;&amp;#x7A0B;&amp;#x5EA6;&amp;#x4FE1;&amp;#x6191;&amp;#x6027;&amp;#x3092;&amp;#x6301;&amp;#x3063;&amp;#x3066;&amp;#x805E;&amp;#x3044;&amp;#x3066;&amp;#x3044;&amp;#x305F;&amp;#x3060;&amp;#x3051;&amp;#x308B;&amp;#x3093;&amp;#x3067;&amp;#x306F;&amp;#x306A;&amp;#x3044;&amp;#x304B;&amp;#x3068;&amp;#x601D;&amp;#x3044;&amp;#x307E;&amp;#x3059;&amp;#x3002;\n\n
  32. &amp;#x9577;&amp;#x3044;&amp;#x524D;&amp;#x30D5;&amp;#x30EA;&amp;#x304C;&amp;#x3088;&amp;#x3046;&amp;#x3084;&amp;#x304F;&amp;#x7D42;&amp;#x308F;&amp;#x308A;&amp;#x307E;&amp;#x3057;&amp;#x305F;&amp;#x306E;&amp;#x3067;&amp;#x3001;&amp;#x672C;&amp;#x984C;&amp;#x306B;&amp;#x884C;&amp;#x304D;&amp;#x307E;&amp;#x3057;&amp;#x3087;&amp;#x3046;&amp;#xFF01;\n&amp;#x307E;&amp;#x305A;&amp;#x306F;&amp;#x3001;&amp;#x6539;&amp;#x3081;&amp;#x3066;Node.js&amp;#x3068;&amp;#x306F;&amp;#x306E;&amp;#x8AAC;&amp;#x660E;&amp;#x3092;&amp;#x8A66;&amp;#x307F;&amp;#x305F;&amp;#x3044;&amp;#x3068;&amp;#x601D;&amp;#x3044;&amp;#x307E;&amp;#x3059;&amp;#x3002;\n\n&amp;#x5192;&amp;#x982D;&amp;#x306B;&amp;#x3082;&amp;#x8A71;&amp;#x3057;&amp;#x307E;&amp;#x3057;&amp;#x305F;&amp;#x304C;&amp;#x3001;&amp;#x7D50;&amp;#x5C40;&amp;#x306A;&amp;#x3093;&amp;#x306A;&amp;#x306E;&amp;#xFF1F;&amp;#x3063;&amp;#x3066;&amp;#x3044;&amp;#x3046;&amp;#x4EBA;&amp;#x3082;&amp;#x591A;&amp;#x3044;&amp;#x3068;&amp;#x601D;&amp;#x3044;&amp;#x307E;&amp;#x3059;&amp;#x3001;\n&amp;#x5B9F;&amp;#x969B;&amp;#x3001;&amp;#x53CB;&amp;#x9054;&amp;#x3068;&amp;#x304B;&amp;#x3068;&amp;#x8A71;&amp;#x3057;&amp;#x3066;&amp;#x3066;&amp;#x3082;&amp;#x5168;&amp;#x7136;&amp;#x308F;&amp;#x304B;&amp;#x3063;&amp;#x3066;&amp;#x3082;&amp;#x3089;&amp;#x3048;&amp;#x3066;&amp;#x3044;&amp;#x306A;&amp;#x3044;&amp;#x3053;&amp;#x3068;&amp;#x3082;&amp;#x591A;&amp;#x3044;&amp;#x3002;\n&amp;#x3053;&amp;#x3093;&amp;#x306A;&amp;#x306B;&amp;#x6D41;&amp;#x884C;&amp;#x3063;&amp;#x3066;&amp;#x3066;&amp;#x60C5;&amp;#x5831;&amp;#x304C;&amp;#x8DB3;&amp;#x308A;&amp;#x306A;&amp;#x3044;&amp;#x306A;&amp;#x3093;&amp;#x3066;&amp;#x3053;&amp;#x3068;&amp;#x306F;&amp;#x306A;&amp;#x3044;&amp;#x306F;&amp;#x305A;&amp;#x306A;&amp;#x306E;&amp;#x306B;&amp;#x3001;\n&amp;#x306A;&amp;#x305C;&amp;#x3053;&amp;#x3093;&amp;#x306A;&amp;#x3053;&amp;#x3068;&amp;#x306B;&amp;#x306A;&amp;#x3063;&amp;#x3066;&amp;#x3057;&amp;#x307E;&amp;#x3046;&amp;#x3093;&amp;#x3067;&amp;#x3057;&amp;#x3087;&amp;#x3046;&amp;#x304B;&amp;#xFF1F;\n\n5&amp;#x5206;&amp;#x8D85;&amp;#x3048;&amp;#x3066;&amp;#x305F;&amp;#x3089;&amp;#x307E;&amp;#x304F;&amp;#x3002;\n
  33. &amp;#x4F8B;&amp;#x3048;&amp;#x3070;&amp;#x3001;Google&amp;#x3067;Node.js&amp;#x3068;&amp;#x306F;&amp;#x3092;&amp;#x691C;&amp;#x7D22;&amp;#x3057;&amp;#x307E;&amp;#x3059;&amp;#x3001;\n&amp;#x51FA;&amp;#x3066;&amp;#x304F;&amp;#x308B;&amp;#x306E;&amp;#x306F;&amp;#x3001;&amp;#x5185;&amp;#x90E8;&amp;#x5B9F;&amp;#x88C5;&amp;#x306E;&amp;#x8A71;&amp;#x304B;&amp;#x3001;&amp;#x30C1;&amp;#x30E3;&amp;#x30C3;&amp;#x30C8;&amp;#x30A2;&amp;#x30D7;&amp;#x30EA;&amp;#x3092;&amp;#x4F5C;&amp;#x3063;&amp;#x305F;&amp;#x8A71;&amp;#x3067;&amp;#x3059;&amp;#x306D;&amp;#x3002;\n&amp;#x3042;&amp;#x3068;&amp;#x306F;WebSocket&amp;#x3068;&amp;#x6DF7;&amp;#x540C;&amp;#x3057;&amp;#x3061;&amp;#x3083;&amp;#x3063;&amp;#x3066;&amp;#x308B;&amp;#x3088;&amp;#x3046;&amp;#x306A;&amp;#x8A18;&amp;#x4E8B;&amp;#x3002;\n&amp;#x6700;&amp;#x8FD1;&amp;#x306F;&amp;#x96D1;&amp;#x8A8C;&amp;#x3068;&amp;#x304B;&amp;#x3082;&amp;#x51FA;&amp;#x3066;&amp;#x6539;&amp;#x5584;&amp;#x3055;&amp;#x308C;&amp;#x3066;&amp;#x3044;&amp;#x307E;&amp;#x3059;&amp;#x304C;&amp;#x3001;&amp;#x3053;&amp;#x306E;&amp;#x72B6;&amp;#x6CC1;&amp;#x3067;&amp;#x306F;&amp;#x3001;&amp;#x308F;&amp;#x304B;&amp;#x3093;&amp;#x306A;&amp;#x304F;&amp;#x3066;&amp;#x3082;&amp;#x7D0D;&amp;#x5F97;&amp;#x306A;&amp;#x6C17;&amp;#x304C;&amp;#x304D;&amp;#x307E;&amp;#x3059;&amp;#x3002;\n
  34. &amp;#x4F8B;&amp;#x3048;&amp;#x3070;&amp;#x3001;Google&amp;#x3067;Node.js&amp;#x3068;&amp;#x306F;&amp;#x3092;&amp;#x691C;&amp;#x7D22;&amp;#x3057;&amp;#x307E;&amp;#x3059;&amp;#x3001;\n&amp;#x51FA;&amp;#x3066;&amp;#x304F;&amp;#x308B;&amp;#x306E;&amp;#x306F;&amp;#x3001;&amp;#x5185;&amp;#x90E8;&amp;#x5B9F;&amp;#x88C5;&amp;#x306E;&amp;#x8A71;&amp;#x304B;&amp;#x3001;&amp;#x30C1;&amp;#x30E3;&amp;#x30C3;&amp;#x30C8;&amp;#x30A2;&amp;#x30D7;&amp;#x30EA;&amp;#x3092;&amp;#x4F5C;&amp;#x3063;&amp;#x305F;&amp;#x8A71;&amp;#x3067;&amp;#x3059;&amp;#x306D;&amp;#x3002;\n&amp;#x3042;&amp;#x3068;&amp;#x306F;WebSocket&amp;#x3068;&amp;#x6DF7;&amp;#x540C;&amp;#x3057;&amp;#x3061;&amp;#x3083;&amp;#x3063;&amp;#x3066;&amp;#x308B;&amp;#x3088;&amp;#x3046;&amp;#x306A;&amp;#x8A18;&amp;#x4E8B;&amp;#x3002;\n&amp;#x6700;&amp;#x8FD1;&amp;#x306F;&amp;#x96D1;&amp;#x8A8C;&amp;#x3068;&amp;#x304B;&amp;#x3082;&amp;#x51FA;&amp;#x3066;&amp;#x6539;&amp;#x5584;&amp;#x3055;&amp;#x308C;&amp;#x3066;&amp;#x3044;&amp;#x307E;&amp;#x3059;&amp;#x304C;&amp;#x3001;&amp;#x3053;&amp;#x306E;&amp;#x72B6;&amp;#x6CC1;&amp;#x3067;&amp;#x306F;&amp;#x3001;&amp;#x308F;&amp;#x304B;&amp;#x3093;&amp;#x306A;&amp;#x304F;&amp;#x3066;&amp;#x3082;&amp;#x7D0D;&amp;#x5F97;&amp;#x306A;&amp;#x6C17;&amp;#x304C;&amp;#x304D;&amp;#x307E;&amp;#x3059;&amp;#x3002;\n
  35. &amp;#x4F8B;&amp;#x3048;&amp;#x3070;&amp;#x3001;Google&amp;#x3067;Node.js&amp;#x3068;&amp;#x306F;&amp;#x3092;&amp;#x691C;&amp;#x7D22;&amp;#x3057;&amp;#x307E;&amp;#x3059;&amp;#x3001;\n&amp;#x51FA;&amp;#x3066;&amp;#x304F;&amp;#x308B;&amp;#x306E;&amp;#x306F;&amp;#x3001;&amp;#x5185;&amp;#x90E8;&amp;#x5B9F;&amp;#x88C5;&amp;#x306E;&amp;#x8A71;&amp;#x304B;&amp;#x3001;&amp;#x30C1;&amp;#x30E3;&amp;#x30C3;&amp;#x30C8;&amp;#x30A2;&amp;#x30D7;&amp;#x30EA;&amp;#x3092;&amp;#x4F5C;&amp;#x3063;&amp;#x305F;&amp;#x8A71;&amp;#x3067;&amp;#x3059;&amp;#x306D;&amp;#x3002;\n&amp;#x3042;&amp;#x3068;&amp;#x306F;WebSocket&amp;#x3068;&amp;#x6DF7;&amp;#x540C;&amp;#x3057;&amp;#x3061;&amp;#x3083;&amp;#x3063;&amp;#x3066;&amp;#x308B;&amp;#x3088;&amp;#x3046;&amp;#x306A;&amp;#x8A18;&amp;#x4E8B;&amp;#x3002;\n&amp;#x6700;&amp;#x8FD1;&amp;#x306F;&amp;#x96D1;&amp;#x8A8C;&amp;#x3068;&amp;#x304B;&amp;#x3082;&amp;#x51FA;&amp;#x3066;&amp;#x6539;&amp;#x5584;&amp;#x3055;&amp;#x308C;&amp;#x3066;&amp;#x3044;&amp;#x307E;&amp;#x3059;&amp;#x304C;&amp;#x3001;&amp;#x3053;&amp;#x306E;&amp;#x72B6;&amp;#x6CC1;&amp;#x3067;&amp;#x306F;&amp;#x3001;&amp;#x308F;&amp;#x304B;&amp;#x3093;&amp;#x306A;&amp;#x304F;&amp;#x3066;&amp;#x3082;&amp;#x7D0D;&amp;#x5F97;&amp;#x306A;&amp;#x6C17;&amp;#x304C;&amp;#x304D;&amp;#x307E;&amp;#x3059;&amp;#x3002;\n
  36. &amp;#x4F8B;&amp;#x3048;&amp;#x3070;&amp;#x3001;Google&amp;#x3067;Node.js&amp;#x3068;&amp;#x306F;&amp;#x3092;&amp;#x691C;&amp;#x7D22;&amp;#x3057;&amp;#x307E;&amp;#x3059;&amp;#x3001;\n&amp;#x51FA;&amp;#x3066;&amp;#x304F;&amp;#x308B;&amp;#x306E;&amp;#x306F;&amp;#x3001;&amp;#x5185;&amp;#x90E8;&amp;#x5B9F;&amp;#x88C5;&amp;#x306E;&amp;#x8A71;&amp;#x304B;&amp;#x3001;&amp;#x30C1;&amp;#x30E3;&amp;#x30C3;&amp;#x30C8;&amp;#x30A2;&amp;#x30D7;&amp;#x30EA;&amp;#x3092;&amp;#x4F5C;&amp;#x3063;&amp;#x305F;&amp;#x8A71;&amp;#x3067;&amp;#x3059;&amp;#x306D;&amp;#x3002;\n&amp;#x3042;&amp;#x3068;&amp;#x306F;WebSocket&amp;#x3068;&amp;#x6DF7;&amp;#x540C;&amp;#x3057;&amp;#x3061;&amp;#x3083;&amp;#x3063;&amp;#x3066;&amp;#x308B;&amp;#x3088;&amp;#x3046;&amp;#x306A;&amp;#x8A18;&amp;#x4E8B;&amp;#x3002;\n&amp;#x6700;&amp;#x8FD1;&amp;#x306F;&amp;#x96D1;&amp;#x8A8C;&amp;#x3068;&amp;#x304B;&amp;#x3082;&amp;#x51FA;&amp;#x3066;&amp;#x6539;&amp;#x5584;&amp;#x3055;&amp;#x308C;&amp;#x3066;&amp;#x3044;&amp;#x307E;&amp;#x3059;&amp;#x304C;&amp;#x3001;&amp;#x3053;&amp;#x306E;&amp;#x72B6;&amp;#x6CC1;&amp;#x3067;&amp;#x306F;&amp;#x3001;&amp;#x308F;&amp;#x304B;&amp;#x3093;&amp;#x306A;&amp;#x304F;&amp;#x3066;&amp;#x3082;&amp;#x7D0D;&amp;#x5F97;&amp;#x306A;&amp;#x6C17;&amp;#x304C;&amp;#x304D;&amp;#x307E;&amp;#x3059;&amp;#x3002;\n
  37. &amp;#x4F8B;&amp;#x3048;&amp;#x3070;&amp;#x3001;Google&amp;#x3067;Node.js&amp;#x3068;&amp;#x306F;&amp;#x3092;&amp;#x691C;&amp;#x7D22;&amp;#x3057;&amp;#x307E;&amp;#x3059;&amp;#x3001;\n&amp;#x51FA;&amp;#x3066;&amp;#x304F;&amp;#x308B;&amp;#x306E;&amp;#x306F;&amp;#x3001;&amp;#x5185;&amp;#x90E8;&amp;#x5B9F;&amp;#x88C5;&amp;#x306E;&amp;#x8A71;&amp;#x304B;&amp;#x3001;&amp;#x30C1;&amp;#x30E3;&amp;#x30C3;&amp;#x30C8;&amp;#x30A2;&amp;#x30D7;&amp;#x30EA;&amp;#x3092;&amp;#x4F5C;&amp;#x3063;&amp;#x305F;&amp;#x8A71;&amp;#x3067;&amp;#x3059;&amp;#x306D;&amp;#x3002;\n&amp;#x3042;&amp;#x3068;&amp;#x306F;WebSocket&amp;#x3068;&amp;#x6DF7;&amp;#x540C;&amp;#x3057;&amp;#x3061;&amp;#x3083;&amp;#x3063;&amp;#x3066;&amp;#x308B;&amp;#x3088;&amp;#x3046;&amp;#x306A;&amp;#x8A18;&amp;#x4E8B;&amp;#x3002;\n&amp;#x6700;&amp;#x8FD1;&amp;#x306F;&amp;#x96D1;&amp;#x8A8C;&amp;#x3068;&amp;#x304B;&amp;#x3082;&amp;#x51FA;&amp;#x3066;&amp;#x6539;&amp;#x5584;&amp;#x3055;&amp;#x308C;&amp;#x3066;&amp;#x3044;&amp;#x307E;&amp;#x3059;&amp;#x304C;&amp;#x3001;&amp;#x3053;&amp;#x306E;&amp;#x72B6;&amp;#x6CC1;&amp;#x3067;&amp;#x306F;&amp;#x3001;&amp;#x308F;&amp;#x304B;&amp;#x3093;&amp;#x306A;&amp;#x304F;&amp;#x3066;&amp;#x3082;&amp;#x7D0D;&amp;#x5F97;&amp;#x306A;&amp;#x6C17;&amp;#x304C;&amp;#x304D;&amp;#x307E;&amp;#x3059;&amp;#x3002;\n
  38. &amp;#x4F8B;&amp;#x3048;&amp;#x3070;&amp;#x3001;Google&amp;#x3067;Node.js&amp;#x3068;&amp;#x306F;&amp;#x3092;&amp;#x691C;&amp;#x7D22;&amp;#x3057;&amp;#x307E;&amp;#x3059;&amp;#x3001;\n&amp;#x51FA;&amp;#x3066;&amp;#x304F;&amp;#x308B;&amp;#x306E;&amp;#x306F;&amp;#x3001;&amp;#x5185;&amp;#x90E8;&amp;#x5B9F;&amp;#x88C5;&amp;#x306E;&amp;#x8A71;&amp;#x304B;&amp;#x3001;&amp;#x30C1;&amp;#x30E3;&amp;#x30C3;&amp;#x30C8;&amp;#x30A2;&amp;#x30D7;&amp;#x30EA;&amp;#x3092;&amp;#x4F5C;&amp;#x3063;&amp;#x305F;&amp;#x8A71;&amp;#x3067;&amp;#x3059;&amp;#x306D;&amp;#x3002;\n&amp;#x3042;&amp;#x3068;&amp;#x306F;WebSocket&amp;#x3068;&amp;#x6DF7;&amp;#x540C;&amp;#x3057;&amp;#x3061;&amp;#x3083;&amp;#x3063;&amp;#x3066;&amp;#x308B;&amp;#x3088;&amp;#x3046;&amp;#x306A;&amp;#x8A18;&amp;#x4E8B;&amp;#x3002;\n&amp;#x6700;&amp;#x8FD1;&amp;#x306F;&amp;#x96D1;&amp;#x8A8C;&amp;#x3068;&amp;#x304B;&amp;#x3082;&amp;#x51FA;&amp;#x3066;&amp;#x6539;&amp;#x5584;&amp;#x3055;&amp;#x308C;&amp;#x3066;&amp;#x3044;&amp;#x307E;&amp;#x3059;&amp;#x304C;&amp;#x3001;&amp;#x3053;&amp;#x306E;&amp;#x72B6;&amp;#x6CC1;&amp;#x3067;&amp;#x306F;&amp;#x3001;&amp;#x308F;&amp;#x304B;&amp;#x3093;&amp;#x306A;&amp;#x304F;&amp;#x3066;&amp;#x3082;&amp;#x7D0D;&amp;#x5F97;&amp;#x306A;&amp;#x6C17;&amp;#x304C;&amp;#x304D;&amp;#x307E;&amp;#x3059;&amp;#x3002;\n
  39. &amp;#x3068;&amp;#x3044;&amp;#x3046;&amp;#x308F;&amp;#x3051;&amp;#x3067;&amp;#x4ECA;&amp;#x65E5;&amp;#x306F;&amp;#x826F;&amp;#x3044;&amp;#x611F;&amp;#x3058;&amp;#x306E;&amp;#x8AAC;&amp;#x660E;&amp;#x304C;&amp;#x3067;&amp;#x304D;&amp;#x308B;&amp;#x3088;&amp;#x3046;&amp;#x306B;&amp;#x9811;&amp;#x5F35;&amp;#x308A;&amp;#x307E;&amp;#x3059;&amp;#x3002;\n\n
  40. &amp;#x3067;&amp;#x306F;&amp;#x3001;Node.js&amp;#x3068;&amp;#x306F;&amp;#x306A;&amp;#x3093;&amp;#x306A;&amp;#x306E;&amp;#x304B;&amp;#x3001;\n\n&amp;#x7D50;&amp;#x8AD6;&amp;#x304B;&amp;#x3089;&amp;#x8A00;&amp;#x3046;&amp;#x3068;&amp;#x3001;&amp;#x5358;&amp;#x306A;&amp;#x308B;&amp;#x30D7;&amp;#x30ED;&amp;#x30B0;&amp;#x30E9;&amp;#x30E0;&amp;#x5B9F;&amp;#x884C;&amp;#x74B0;&amp;#x5883;&amp;#x3067;&amp;#x3059;&amp;#x3002;\nJava&amp;#x306A;&amp;#x3089;&amp;#x3000;java Hello\nperl&amp;#x306A;&amp;#x3089;&amp;#x3001;perl hello.pl\nnode&amp;#x306A;&amp;#x3089;&amp;#x3001;node hello.js\n&amp;#x3068;&amp;#x306A;&amp;#x308B;&amp;#x3060;&amp;#x3051;&amp;#x3067;&amp;#x3059;&amp;#x3002;\n\n&amp;#x3053;&amp;#x308C;&amp;#x3060;&amp;#x3051;&amp;#x805E;&amp;#x304F;&amp;#x3068;&amp;#x5358;&amp;#x7D14;&amp;#x306A;&amp;#x306E;&amp;#x306B;&amp;#x306A;&amp;#x305C;&amp;#x3053;&amp;#x3093;&amp;#x306A;&amp;#x306B;&amp;#x308F;&amp;#x304B;&amp;#x308A;&amp;#x306B;&amp;#x304F;&amp;#x3044;&amp;#x306E;&amp;#x304B;&amp;#x3002;\n
  41. &amp;#x3067;&amp;#x306F;&amp;#x3001;Node.js&amp;#x3068;&amp;#x306F;&amp;#x306A;&amp;#x3093;&amp;#x306A;&amp;#x306E;&amp;#x304B;&amp;#x3001;\n\n&amp;#x7D50;&amp;#x8AD6;&amp;#x304B;&amp;#x3089;&amp;#x8A00;&amp;#x3046;&amp;#x3068;&amp;#x3001;&amp;#x5358;&amp;#x306A;&amp;#x308B;&amp;#x30D7;&amp;#x30ED;&amp;#x30B0;&amp;#x30E9;&amp;#x30E0;&amp;#x5B9F;&amp;#x884C;&amp;#x74B0;&amp;#x5883;&amp;#x3067;&amp;#x3059;&amp;#x3002;\nJava&amp;#x306A;&amp;#x3089;&amp;#x3000;java Hello\nperl&amp;#x306A;&amp;#x3089;&amp;#x3001;perl hello.pl\nnode&amp;#x306A;&amp;#x3089;&amp;#x3001;node hello.js\n&amp;#x3068;&amp;#x306A;&amp;#x308B;&amp;#x3060;&amp;#x3051;&amp;#x3067;&amp;#x3059;&amp;#x3002;\n\n&amp;#x3053;&amp;#x308C;&amp;#x3060;&amp;#x3051;&amp;#x805E;&amp;#x304F;&amp;#x3068;&amp;#x5358;&amp;#x7D14;&amp;#x306A;&amp;#x306E;&amp;#x306B;&amp;#x306A;&amp;#x305C;&amp;#x3053;&amp;#x3093;&amp;#x306A;&amp;#x306B;&amp;#x308F;&amp;#x304B;&amp;#x308A;&amp;#x306B;&amp;#x304F;&amp;#x3044;&amp;#x306E;&amp;#x304B;&amp;#x3002;\n
  42. &amp;#x3067;&amp;#x306F;&amp;#x3001;Node.js&amp;#x3068;&amp;#x306F;&amp;#x306A;&amp;#x3093;&amp;#x306A;&amp;#x306E;&amp;#x304B;&amp;#x3001;\n\n&amp;#x7D50;&amp;#x8AD6;&amp;#x304B;&amp;#x3089;&amp;#x8A00;&amp;#x3046;&amp;#x3068;&amp;#x3001;&amp;#x5358;&amp;#x306A;&amp;#x308B;&amp;#x30D7;&amp;#x30ED;&amp;#x30B0;&amp;#x30E9;&amp;#x30E0;&amp;#x5B9F;&amp;#x884C;&amp;#x74B0;&amp;#x5883;&amp;#x3067;&amp;#x3059;&amp;#x3002;\nJava&amp;#x306A;&amp;#x3089;&amp;#x3000;java Hello\nperl&amp;#x306A;&amp;#x3089;&amp;#x3001;perl hello.pl\nnode&amp;#x306A;&amp;#x3089;&amp;#x3001;node hello.js\n&amp;#x3068;&amp;#x306A;&amp;#x308B;&amp;#x3060;&amp;#x3051;&amp;#x3067;&amp;#x3059;&amp;#x3002;\n\n&amp;#x3053;&amp;#x308C;&amp;#x3060;&amp;#x3051;&amp;#x805E;&amp;#x304F;&amp;#x3068;&amp;#x5358;&amp;#x7D14;&amp;#x306A;&amp;#x306E;&amp;#x306B;&amp;#x306A;&amp;#x305C;&amp;#x3053;&amp;#x3093;&amp;#x306A;&amp;#x306B;&amp;#x308F;&amp;#x304B;&amp;#x308A;&amp;#x306B;&amp;#x304F;&amp;#x3044;&amp;#x306E;&amp;#x304B;&amp;#x3002;\n
  43. &amp;#x3067;&amp;#x306F;&amp;#x3001;Node.js&amp;#x3068;&amp;#x306F;&amp;#x306A;&amp;#x3093;&amp;#x306A;&amp;#x306E;&amp;#x304B;&amp;#x3001;\n\n&amp;#x7D50;&amp;#x8AD6;&amp;#x304B;&amp;#x3089;&amp;#x8A00;&amp;#x3046;&amp;#x3068;&amp;#x3001;&amp;#x5358;&amp;#x306A;&amp;#x308B;&amp;#x30D7;&amp;#x30ED;&amp;#x30B0;&amp;#x30E9;&amp;#x30E0;&amp;#x5B9F;&amp;#x884C;&amp;#x74B0;&amp;#x5883;&amp;#x3067;&amp;#x3059;&amp;#x3002;\nJava&amp;#x306A;&amp;#x3089;&amp;#x3000;java Hello\nperl&amp;#x306A;&amp;#x3089;&amp;#x3001;perl hello.pl\nnode&amp;#x306A;&amp;#x3089;&amp;#x3001;node hello.js\n&amp;#x3068;&amp;#x306A;&amp;#x308B;&amp;#x3060;&amp;#x3051;&amp;#x3067;&amp;#x3059;&amp;#x3002;\n\n&amp;#x3053;&amp;#x308C;&amp;#x3060;&amp;#x3051;&amp;#x805E;&amp;#x304F;&amp;#x3068;&amp;#x5358;&amp;#x7D14;&amp;#x306A;&amp;#x306E;&amp;#x306B;&amp;#x306A;&amp;#x305C;&amp;#x3053;&amp;#x3093;&amp;#x306A;&amp;#x306B;&amp;#x308F;&amp;#x304B;&amp;#x308A;&amp;#x306B;&amp;#x304F;&amp;#x3044;&amp;#x306E;&amp;#x304B;&amp;#x3002;\n
  44. &amp;#x3067;&amp;#x306F;&amp;#x3001;Node.js&amp;#x3068;&amp;#x306F;&amp;#x306A;&amp;#x3093;&amp;#x306A;&amp;#x306E;&amp;#x304B;&amp;#x3001;\n\n&amp;#x7D50;&amp;#x8AD6;&amp;#x304B;&amp;#x3089;&amp;#x8A00;&amp;#x3046;&amp;#x3068;&amp;#x3001;&amp;#x5358;&amp;#x306A;&amp;#x308B;&amp;#x30D7;&amp;#x30ED;&amp;#x30B0;&amp;#x30E9;&amp;#x30E0;&amp;#x5B9F;&amp;#x884C;&amp;#x74B0;&amp;#x5883;&amp;#x3067;&amp;#x3059;&amp;#x3002;\nJava&amp;#x306A;&amp;#x3089;&amp;#x3000;java Hello\nperl&amp;#x306A;&amp;#x3089;&amp;#x3001;perl hello.pl\nnode&amp;#x306A;&amp;#x3089;&amp;#x3001;node hello.js\n&amp;#x3068;&amp;#x306A;&amp;#x308B;&amp;#x3060;&amp;#x3051;&amp;#x3067;&amp;#x3059;&amp;#x3002;\n\n&amp;#x3053;&amp;#x308C;&amp;#x3060;&amp;#x3051;&amp;#x805E;&amp;#x304F;&amp;#x3068;&amp;#x5358;&amp;#x7D14;&amp;#x306A;&amp;#x306E;&amp;#x306B;&amp;#x306A;&amp;#x305C;&amp;#x3053;&amp;#x3093;&amp;#x306A;&amp;#x306B;&amp;#x308F;&amp;#x304B;&amp;#x308A;&amp;#x306B;&amp;#x304F;&amp;#x3044;&amp;#x306E;&amp;#x304B;&amp;#x3002;\n
  45. &amp;#x305D;&amp;#x308C;&amp;#x306F;&amp;#x3053;&amp;#x306E;&amp;#x5B9A;&amp;#x7FA9;&amp;#x306E;&amp;#x305B;&amp;#x3044;&amp;#x3060;&amp;#x3068;&amp;#x601D;&amp;#x3044;&amp;#x307E;&amp;#x3059;&amp;#x3002;\n\n&quot;Node.js&amp;#x306F;&amp;#x3001;&amp;#x30A4;&amp;#x30D9;&amp;#x30F3;&amp;#x30C8;&amp;#x30EB;&amp;#x30FC;&amp;#x30D7;&amp;#x30FB;&amp;#x975E;&amp;#x540C;&amp;#x671F;I/O&amp;#x3092;&amp;#x5229;&amp;#x7528;&amp;#x3057;&amp;#x305F;&amp;#x30B7;&amp;#x30F3;&amp;#x30B0;&amp;#x30EB;&amp;#x30B9;&amp;#x30EC;&amp;#x30C3;&amp;#x30C9;&amp;#x30E2;&amp;#x30C7;&amp;#x30EB;&amp;#x306B;&amp;#x3088;&amp;#x3063;&amp;#x3066;&amp;#x3001;&amp;#x30B9;&amp;#x30B1;&amp;#x30FC;&amp;#x30E9;&amp;#x30D6;&amp;#x30EB;&amp;#x306A;&amp;#x30CD;&amp;#x30C3;&amp;#x30C8;&amp;#x30EF;&amp;#x30FC;&amp;#x30AF;&amp;#x30D7;&amp;#x30ED;&amp;#x30B0;&amp;#x30E9;&amp;#x30E0;&amp;#x3092;&amp;#x7C21;&amp;#x5358;&amp;#x306B;&amp;#x5B9F;&amp;#x73FE;&amp;#x3059;&amp;#x308B;&amp;#x3053;&amp;#x3068;&amp;#x304C;&amp;#x3067;&amp;#x304D;&amp;#x308B;&amp;#x3001;&amp;#x30B5;&amp;#x30FC;&amp;#x30D0;&amp;#x30B5;&amp;#x30A4;&amp;#x30C9;JavaScript&amp;#x5B9F;&amp;#x88C5;&amp;#x3067;&amp;#x3059;&amp;#x3002;&quot;\n
  46. &amp;#x3046;&amp;#x3049;&amp;#x30FC;&amp;#x3063;&amp;#x3066;&amp;#x611F;&amp;#x3058;&amp;#x3067;&amp;#x3059;&amp;#x306D;&amp;#x3002;\n\n
  47. &amp;#x4E00;&amp;#x898B;&amp;#x306F;&amp;#x3066;&amp;#x306A;&amp;#x306A;&amp;#x3053;&amp;#x306E;&amp;#x5B9A;&amp;#x7FA9;&amp;#x3067;&amp;#x3059;&amp;#x304C;&amp;#x3001;2&amp;#x3064;&amp;#x306B;&amp;#x308F;&amp;#x3051;&amp;#x3066;&amp;#x8AAC;&amp;#x660E;&amp;#x3059;&amp;#x308B;&amp;#x3053;&amp;#x3068;&amp;#x3067;&amp;#x3001;&amp;#x610F;&amp;#x5916;&amp;#x3068;&amp;#x3059;&amp;#x3063;&amp;#x304D;&amp;#x308A;&amp;#x7406;&amp;#x89E3;&amp;#x3067;&amp;#x304D;&amp;#x307E;&amp;#x3059;&amp;#x3002;\n\n1&amp;#x3064;&amp;#x3081;&amp;#x306F;&amp;#x3001;&amp;#x30B9;&amp;#x30B1;&amp;#x30FC;&amp;#x30E9;&amp;#x30D6;&amp;#x30EB;&amp;#x306A;NW&amp;#x30D7;&amp;#x30ED;&amp;#x30B0;&amp;#x30E9;&amp;#x30DF;&amp;#x30F3;&amp;#x30B0;&amp;#x74B0;&amp;#x5883;&amp;#x3001;\n2&amp;#x3064;&amp;#x3081;&amp;#x306F;&amp;#x3001;&amp;#x30B5;&amp;#x30FC;&amp;#x30D0;&amp;#x30B5;&amp;#x30A4;&amp;#x30C9;JS&amp;#x3067;&amp;#x3059;&amp;#x306D;&amp;#x3002;\n\n&amp;#x305D;&amp;#x308C;&amp;#x3067;&amp;#x306F;&amp;#x9806;&amp;#x306B;&amp;#x898B;&amp;#x3066;&amp;#x3044;&amp;#x304D;&amp;#x307E;&amp;#x3057;&amp;#x3087;&amp;#x3046;&amp;#x3002;\n
  48. &amp;#x4E00;&amp;#x898B;&amp;#x306F;&amp;#x3066;&amp;#x306A;&amp;#x306A;&amp;#x3053;&amp;#x306E;&amp;#x5B9A;&amp;#x7FA9;&amp;#x3067;&amp;#x3059;&amp;#x304C;&amp;#x3001;2&amp;#x3064;&amp;#x306B;&amp;#x308F;&amp;#x3051;&amp;#x3066;&amp;#x8AAC;&amp;#x660E;&amp;#x3059;&amp;#x308B;&amp;#x3053;&amp;#x3068;&amp;#x3067;&amp;#x3001;&amp;#x610F;&amp;#x5916;&amp;#x3068;&amp;#x3059;&amp;#x3063;&amp;#x304D;&amp;#x308A;&amp;#x7406;&amp;#x89E3;&amp;#x3067;&amp;#x304D;&amp;#x307E;&amp;#x3059;&amp;#x3002;\n\n1&amp;#x3064;&amp;#x3081;&amp;#x306F;&amp;#x3001;&amp;#x30B9;&amp;#x30B1;&amp;#x30FC;&amp;#x30E9;&amp;#x30D6;&amp;#x30EB;&amp;#x306A;NW&amp;#x30D7;&amp;#x30ED;&amp;#x30B0;&amp;#x30E9;&amp;#x30DF;&amp;#x30F3;&amp;#x30B0;&amp;#x74B0;&amp;#x5883;&amp;#x3001;\n2&amp;#x3064;&amp;#x3081;&amp;#x306F;&amp;#x3001;&amp;#x30B5;&amp;#x30FC;&amp;#x30D0;&amp;#x30B5;&amp;#x30A4;&amp;#x30C9;JS&amp;#x3067;&amp;#x3059;&amp;#x306D;&amp;#x3002;\n\n&amp;#x305D;&amp;#x308C;&amp;#x3067;&amp;#x306F;&amp;#x9806;&amp;#x306B;&amp;#x898B;&amp;#x3066;&amp;#x3044;&amp;#x304D;&amp;#x307E;&amp;#x3057;&amp;#x3087;&amp;#x3046;&amp;#x3002;\n
  49. &amp;#x307E;&amp;#x305A;&amp;#x306F;&amp;#x3001;1&amp;#x3064;&amp;#x3081;&amp;#x30B9;&amp;#x30B1;&amp;#x30FC;&amp;#x30E9;&amp;#x30D6;&amp;#x30EB;&amp;#x306A;NW&amp;#x30D7;&amp;#x30ED;&amp;#x30B0;&amp;#x30E9;&amp;#x30DF;&amp;#x30F3;&amp;#x30B0;&amp;#x74B0;&amp;#x5883;&amp;#x3067;&amp;#x3059;&amp;#x3002;\n&amp;#x3053;&amp;#x3044;&amp;#x3064;&amp;#x304C;Node&amp;#x3092;&amp;#x308F;&amp;#x304B;&amp;#x308A;&amp;#x3065;&amp;#x3089;&amp;#x304F;&amp;#x3057;&amp;#x3066;&amp;#x308B;&amp;#x4E3B;&amp;#x306A;&amp;#x8981;&amp;#x56E0;&amp;#x3067;&amp;#x3059;&amp;#x306D;&amp;#x3002;\n\n
  50. &amp;#x30AD;&amp;#x30FC;&amp;#x30EF;&amp;#x30FC;&amp;#x30C9;&amp;#x306F;&amp;#x30B7;&amp;#x30F3;&amp;#x30B0;&amp;#x30EB;&amp;#x30B9;&amp;#x30EC;&amp;#x30C3;&amp;#x30C9;&amp;#x3001;&amp;#x3067;&amp;#x3059;&amp;#x3002;\n\n
  51. Prrefox/Worker MPM&amp;#x306E;Apache&amp;#x7B49;&amp;#x3001;&amp;#x53E4;&amp;#x5178;&amp;#x7684;&amp;#x306A;&amp;#x5B9F;&amp;#x88C5;&amp;#x3067;&amp;#x306F;&amp;#x3001;\n&amp;#x3053;&amp;#x306E;&amp;#x3088;&amp;#x3046;&amp;#x306B;1&amp;#x30EA;&amp;#x30AF;&amp;#x30A8;&amp;#x30B9;&amp;#x30C8;&amp;#x3054;&amp;#x3068;&amp;#x306B;&amp;#x5C02;&amp;#x7528;&amp;#x306E;&amp;#x30D7;&amp;#x30ED;&amp;#x30BB;&amp;#x30B9;&amp;#x30FB;&amp;#x30B9;&amp;#x30EC;&amp;#x30C3;&amp;#x30C9;&amp;#x304C;&amp;#x5272;&amp;#x308A;&amp;#x5F53;&amp;#x3066;&amp;#x3089;&amp;#x308C;&amp;#x3001;File I/O&amp;#x306A;&amp;#x3069;&amp;#x304C;&amp;#x7D42;&amp;#x308F;&amp;#x308B;&amp;#x3068;&amp;#x5FDC;&amp;#x7B54;&amp;#x3092;&amp;#x8FD4;&amp;#x3057;&amp;#x307E;&amp;#x3059;&amp;#x3002;&amp;#x3053;&amp;#x306E;&amp;#x9593;&amp;#x3001;&amp;#x4ED6;&amp;#x306E;&amp;#x30EA;&amp;#x30AF;&amp;#x30A8;&amp;#x30B9;&amp;#x30C8;&amp;#x304C;&amp;#x3042;&amp;#x308B;&amp;#x3068;&amp;#x4ED6;&amp;#x306E;&amp;#x30D7;&amp;#x30ED;&amp;#x30BB;&amp;#x30B9;&amp;#x30FB;&amp;#x30B9;&amp;#x30EC;&amp;#x30C3;&amp;#x30C9;&amp;#x3092;&amp;#x5272;&amp;#x308A;&amp;#x5F53;&amp;#x3066;&amp;#x308B;&amp;#x3053;&amp;#x3068;&amp;#x3067;&amp;#x3001;&amp;#x4E26;&amp;#x5217;&amp;#x51E6;&amp;#x7406;&amp;#x3092;&amp;#x53EF;&amp;#x80FD;&amp;#x306B;&amp;#x3057;&amp;#x307E;&amp;#x3059;&amp;#x3002;\n
  52. Prrefox/Worker MPM&amp;#x306E;Apache&amp;#x7B49;&amp;#x3001;&amp;#x53E4;&amp;#x5178;&amp;#x7684;&amp;#x306A;&amp;#x5B9F;&amp;#x88C5;&amp;#x3067;&amp;#x306F;&amp;#x3001;\n&amp;#x3053;&amp;#x306E;&amp;#x3088;&amp;#x3046;&amp;#x306B;1&amp;#x30EA;&amp;#x30AF;&amp;#x30A8;&amp;#x30B9;&amp;#x30C8;&amp;#x3054;&amp;#x3068;&amp;#x306B;&amp;#x5C02;&amp;#x7528;&amp;#x306E;&amp;#x30D7;&amp;#x30ED;&amp;#x30BB;&amp;#x30B9;&amp;#x30FB;&amp;#x30B9;&amp;#x30EC;&amp;#x30C3;&amp;#x30C9;&amp;#x304C;&amp;#x5272;&amp;#x308A;&amp;#x5F53;&amp;#x3066;&amp;#x3089;&amp;#x308C;&amp;#x3001;File I/O&amp;#x306A;&amp;#x3069;&amp;#x304C;&amp;#x7D42;&amp;#x308F;&amp;#x308B;&amp;#x3068;&amp;#x5FDC;&amp;#x7B54;&amp;#x3092;&amp;#x8FD4;&amp;#x3057;&amp;#x307E;&amp;#x3059;&amp;#x3002;&amp;#x3053;&amp;#x306E;&amp;#x9593;&amp;#x3001;&amp;#x4ED6;&amp;#x306E;&amp;#x30EA;&amp;#x30AF;&amp;#x30A8;&amp;#x30B9;&amp;#x30C8;&amp;#x304C;&amp;#x3042;&amp;#x308B;&amp;#x3068;&amp;#x4ED6;&amp;#x306E;&amp;#x30D7;&amp;#x30ED;&amp;#x30BB;&amp;#x30B9;&amp;#x30FB;&amp;#x30B9;&amp;#x30EC;&amp;#x30C3;&amp;#x30C9;&amp;#x3092;&amp;#x5272;&amp;#x308A;&amp;#x5F53;&amp;#x3066;&amp;#x308B;&amp;#x3053;&amp;#x3068;&amp;#x3067;&amp;#x3001;&amp;#x4E26;&amp;#x5217;&amp;#x51E6;&amp;#x7406;&amp;#x3092;&amp;#x53EF;&amp;#x80FD;&amp;#x306B;&amp;#x3057;&amp;#x307E;&amp;#x3059;&amp;#x3002;\n
  53. Prrefox/Worker MPM&amp;#x306E;Apache&amp;#x7B49;&amp;#x3001;&amp;#x53E4;&amp;#x5178;&amp;#x7684;&amp;#x306A;&amp;#x5B9F;&amp;#x88C5;&amp;#x3067;&amp;#x306F;&amp;#x3001;\n&amp;#x3053;&amp;#x306E;&amp;#x3088;&amp;#x3046;&amp;#x306B;1&amp;#x30EA;&amp;#x30AF;&amp;#x30A8;&amp;#x30B9;&amp;#x30C8;&amp;#x3054;&amp;#x3068;&amp;#x306B;&amp;#x5C02;&amp;#x7528;&amp;#x306E;&amp;#x30D7;&amp;#x30ED;&amp;#x30BB;&amp;#x30B9;&amp;#x30FB;&amp;#x30B9;&amp;#x30EC;&amp;#x30C3;&amp;#x30C9;&amp;#x304C;&amp;#x5272;&amp;#x308A;&amp;#x5F53;&amp;#x3066;&amp;#x3089;&amp;#x308C;&amp;#x3001;File I/O&amp;#x306A;&amp;#x3069;&amp;#x304C;&amp;#x7D42;&amp;#x308F;&amp;#x308B;&amp;#x3068;&amp;#x5FDC;&amp;#x7B54;&amp;#x3092;&amp;#x8FD4;&amp;#x3057;&amp;#x307E;&amp;#x3059;&amp;#x3002;&amp;#x3053;&amp;#x306E;&amp;#x9593;&amp;#x3001;&amp;#x4ED6;&amp;#x306E;&amp;#x30EA;&amp;#x30AF;&amp;#x30A8;&amp;#x30B9;&amp;#x30C8;&amp;#x304C;&amp;#x3042;&amp;#x308B;&amp;#x3068;&amp;#x4ED6;&amp;#x306E;&amp;#x30D7;&amp;#x30ED;&amp;#x30BB;&amp;#x30B9;&amp;#x30FB;&amp;#x30B9;&amp;#x30EC;&amp;#x30C3;&amp;#x30C9;&amp;#x3092;&amp;#x5272;&amp;#x308A;&amp;#x5F53;&amp;#x3066;&amp;#x308B;&amp;#x3053;&amp;#x3068;&amp;#x3067;&amp;#x3001;&amp;#x4E26;&amp;#x5217;&amp;#x51E6;&amp;#x7406;&amp;#x3092;&amp;#x53EF;&amp;#x80FD;&amp;#x306B;&amp;#x3057;&amp;#x307E;&amp;#x3059;&amp;#x3002;\n
  54. Prrefox/Worker MPM&amp;#x306E;Apache&amp;#x7B49;&amp;#x3001;&amp;#x53E4;&amp;#x5178;&amp;#x7684;&amp;#x306A;&amp;#x5B9F;&amp;#x88C5;&amp;#x3067;&amp;#x306F;&amp;#x3001;\n&amp;#x3053;&amp;#x306E;&amp;#x3088;&amp;#x3046;&amp;#x306B;1&amp;#x30EA;&amp;#x30AF;&amp;#x30A8;&amp;#x30B9;&amp;#x30C8;&amp;#x3054;&amp;#x3068;&amp;#x306B;&amp;#x5C02;&amp;#x7528;&amp;#x306E;&amp;#x30D7;&amp;#x30ED;&amp;#x30BB;&amp;#x30B9;&amp;#x30FB;&amp;#x30B9;&amp;#x30EC;&amp;#x30C3;&amp;#x30C9;&amp;#x304C;&amp;#x5272;&amp;#x308A;&amp;#x5F53;&amp;#x3066;&amp;#x3089;&amp;#x308C;&amp;#x3001;File I/O&amp;#x306A;&amp;#x3069;&amp;#x304C;&amp;#x7D42;&amp;#x308F;&amp;#x308B;&amp;#x3068;&amp;#x5FDC;&amp;#x7B54;&amp;#x3092;&amp;#x8FD4;&amp;#x3057;&amp;#x307E;&amp;#x3059;&amp;#x3002;&amp;#x3053;&amp;#x306E;&amp;#x9593;&amp;#x3001;&amp;#x4ED6;&amp;#x306E;&amp;#x30EA;&amp;#x30AF;&amp;#x30A8;&amp;#x30B9;&amp;#x30C8;&amp;#x304C;&amp;#x3042;&amp;#x308B;&amp;#x3068;&amp;#x4ED6;&amp;#x306E;&amp;#x30D7;&amp;#x30ED;&amp;#x30BB;&amp;#x30B9;&amp;#x30FB;&amp;#x30B9;&amp;#x30EC;&amp;#x30C3;&amp;#x30C9;&amp;#x3092;&amp;#x5272;&amp;#x308A;&amp;#x5F53;&amp;#x3066;&amp;#x308B;&amp;#x3053;&amp;#x3068;&amp;#x3067;&amp;#x3001;&amp;#x4E26;&amp;#x5217;&amp;#x51E6;&amp;#x7406;&amp;#x3092;&amp;#x53EF;&amp;#x80FD;&amp;#x306B;&amp;#x3057;&amp;#x307E;&amp;#x3059;&amp;#x3002;\n
  55. Prrefox/Worker MPM&amp;#x306E;Apache&amp;#x7B49;&amp;#x3001;&amp;#x53E4;&amp;#x5178;&amp;#x7684;&amp;#x306A;&amp;#x5B9F;&amp;#x88C5;&amp;#x3067;&amp;#x306F;&amp;#x3001;\n&amp;#x3053;&amp;#x306E;&amp;#x3088;&amp;#x3046;&amp;#x306B;1&amp;#x30EA;&amp;#x30AF;&amp;#x30A8;&amp;#x30B9;&amp;#x30C8;&amp;#x3054;&amp;#x3068;&amp;#x306B;&amp;#x5C02;&amp;#x7528;&amp;#x306E;&amp;#x30D7;&amp;#x30ED;&amp;#x30BB;&amp;#x30B9;&amp;#x30FB;&amp;#x30B9;&amp;#x30EC;&amp;#x30C3;&amp;#x30C9;&amp;#x304C;&amp;#x5272;&amp;#x308A;&amp;#x5F53;&amp;#x3066;&amp;#x3089;&amp;#x308C;&amp;#x3001;File I/O&amp;#x306A;&amp;#x3069;&amp;#x304C;&amp;#x7D42;&amp;#x308F;&amp;#x308B;&amp;#x3068;&amp;#x5FDC;&amp;#x7B54;&amp;#x3092;&amp;#x8FD4;&amp;#x3057;&amp;#x307E;&amp;#x3059;&amp;#x3002;&amp;#x3053;&amp;#x306E;&amp;#x9593;&amp;#x3001;&amp;#x4ED6;&amp;#x306E;&amp;#x30EA;&amp;#x30AF;&amp;#x30A8;&amp;#x30B9;&amp;#x30C8;&amp;#x304C;&amp;#x3042;&amp;#x308B;&amp;#x3068;&amp;#x4ED6;&amp;#x306E;&amp;#x30D7;&amp;#x30ED;&amp;#x30BB;&amp;#x30B9;&amp;#x30FB;&amp;#x30B9;&amp;#x30EC;&amp;#x30C3;&amp;#x30C9;&amp;#x3092;&amp;#x5272;&amp;#x308A;&amp;#x5F53;&amp;#x3066;&amp;#x308B;&amp;#x3053;&amp;#x3068;&amp;#x3067;&amp;#x3001;&amp;#x4E26;&amp;#x5217;&amp;#x51E6;&amp;#x7406;&amp;#x3092;&amp;#x53EF;&amp;#x80FD;&amp;#x306B;&amp;#x3057;&amp;#x307E;&amp;#x3059;&amp;#x3002;\n
  56. Prrefox/Worker MPM&amp;#x306E;Apache&amp;#x7B49;&amp;#x3001;&amp;#x53E4;&amp;#x5178;&amp;#x7684;&amp;#x306A;&amp;#x5B9F;&amp;#x88C5;&amp;#x3067;&amp;#x306F;&amp;#x3001;\n&amp;#x3053;&amp;#x306E;&amp;#x3088;&amp;#x3046;&amp;#x306B;1&amp;#x30EA;&amp;#x30AF;&amp;#x30A8;&amp;#x30B9;&amp;#x30C8;&amp;#x3054;&amp;#x3068;&amp;#x306B;&amp;#x5C02;&amp;#x7528;&amp;#x306E;&amp;#x30D7;&amp;#x30ED;&amp;#x30BB;&amp;#x30B9;&amp;#x30FB;&amp;#x30B9;&amp;#x30EC;&amp;#x30C3;&amp;#x30C9;&amp;#x304C;&amp;#x5272;&amp;#x308A;&amp;#x5F53;&amp;#x3066;&amp;#x3089;&amp;#x308C;&amp;#x3001;File I/O&amp;#x306A;&amp;#x3069;&amp;#x304C;&amp;#x7D42;&amp;#x308F;&amp;#x308B;&amp;#x3068;&amp;#x5FDC;&amp;#x7B54;&amp;#x3092;&amp;#x8FD4;&amp;#x3057;&amp;#x307E;&amp;#x3059;&amp;#x3002;&amp;#x3053;&amp;#x306E;&amp;#x9593;&amp;#x3001;&amp;#x4ED6;&amp;#x306E;&amp;#x30EA;&amp;#x30AF;&amp;#x30A8;&amp;#x30B9;&amp;#x30C8;&amp;#x304C;&amp;#x3042;&amp;#x308B;&amp;#x3068;&amp;#x4ED6;&amp;#x306E;&amp;#x30D7;&amp;#x30ED;&amp;#x30BB;&amp;#x30B9;&amp;#x30FB;&amp;#x30B9;&amp;#x30EC;&amp;#x30C3;&amp;#x30C9;&amp;#x3092;&amp;#x5272;&amp;#x308A;&amp;#x5F53;&amp;#x3066;&amp;#x308B;&amp;#x3053;&amp;#x3068;&amp;#x3067;&amp;#x3001;&amp;#x4E26;&amp;#x5217;&amp;#x51E6;&amp;#x7406;&amp;#x3092;&amp;#x53EF;&amp;#x80FD;&amp;#x306B;&amp;#x3057;&amp;#x307E;&amp;#x3059;&amp;#x3002;\n
  57. Prrefox/Worker MPM&amp;#x306E;Apache&amp;#x7B49;&amp;#x3001;&amp;#x53E4;&amp;#x5178;&amp;#x7684;&amp;#x306A;&amp;#x5B9F;&amp;#x88C5;&amp;#x3067;&amp;#x306F;&amp;#x3001;\n&amp;#x3053;&amp;#x306E;&amp;#x3088;&amp;#x3046;&amp;#x306B;1&amp;#x30EA;&amp;#x30AF;&amp;#x30A8;&amp;#x30B9;&amp;#x30C8;&amp;#x3054;&amp;#x3068;&amp;#x306B;&amp;#x5C02;&amp;#x7528;&amp;#x306E;&amp;#x30D7;&amp;#x30ED;&amp;#x30BB;&amp;#x30B9;&amp;#x30FB;&amp;#x30B9;&amp;#x30EC;&amp;#x30C3;&amp;#x30C9;&amp;#x304C;&amp;#x5272;&amp;#x308A;&amp;#x5F53;&amp;#x3066;&amp;#x3089;&amp;#x308C;&amp;#x3001;File I/O&amp;#x306A;&amp;#x3069;&amp;#x304C;&amp;#x7D42;&amp;#x308F;&amp;#x308B;&amp;#x3068;&amp;#x5FDC;&amp;#x7B54;&amp;#x3092;&amp;#x8FD4;&amp;#x3057;&amp;#x307E;&amp;#x3059;&amp;#x3002;&amp;#x3053;&amp;#x306E;&amp;#x9593;&amp;#x3001;&amp;#x4ED6;&amp;#x306E;&amp;#x30EA;&amp;#x30AF;&amp;#x30A8;&amp;#x30B9;&amp;#x30C8;&amp;#x304C;&amp;#x3042;&amp;#x308B;&amp;#x3068;&amp;#x4ED6;&amp;#x306E;&amp;#x30D7;&amp;#x30ED;&amp;#x30BB;&amp;#x30B9;&amp;#x30FB;&amp;#x30B9;&amp;#x30EC;&amp;#x30C3;&amp;#x30C9;&amp;#x3092;&amp;#x5272;&amp;#x308A;&amp;#x5F53;&amp;#x3066;&amp;#x308B;&amp;#x3053;&amp;#x3068;&amp;#x3067;&amp;#x3001;&amp;#x4E26;&amp;#x5217;&amp;#x51E6;&amp;#x7406;&amp;#x3092;&amp;#x53EF;&amp;#x80FD;&amp;#x306B;&amp;#x3057;&amp;#x307E;&amp;#x3059;&amp;#x3002;\n
  58. Prrefox/Worker MPM&amp;#x306E;Apache&amp;#x7B49;&amp;#x3001;&amp;#x53E4;&amp;#x5178;&amp;#x7684;&amp;#x306A;&amp;#x5B9F;&amp;#x88C5;&amp;#x3067;&amp;#x306F;&amp;#x3001;\n&amp;#x3053;&amp;#x306E;&amp;#x3088;&amp;#x3046;&amp;#x306B;1&amp;#x30EA;&amp;#x30AF;&amp;#x30A8;&amp;#x30B9;&amp;#x30C8;&amp;#x3054;&amp;#x3068;&amp;#x306B;&amp;#x5C02;&amp;#x7528;&amp;#x306E;&amp;#x30D7;&amp;#x30ED;&amp;#x30BB;&amp;#x30B9;&amp;#x30FB;&amp;#x30B9;&amp;#x30EC;&amp;#x30C3;&amp;#x30C9;&amp;#x304C;&amp;#x5272;&amp;#x308A;&amp;#x5F53;&amp;#x3066;&amp;#x3089;&amp;#x308C;&amp;#x3001;File I/O&amp;#x306A;&amp;#x3069;&amp;#x304C;&amp;#x7D42;&amp;#x308F;&amp;#x308B;&amp;#x3068;&amp;#x5FDC;&amp;#x7B54;&amp;#x3092;&amp;#x8FD4;&amp;#x3057;&amp;#x307E;&amp;#x3059;&amp;#x3002;&amp;#x3053;&amp;#x306E;&amp;#x9593;&amp;#x3001;&amp;#x4ED6;&amp;#x306E;&amp;#x30EA;&amp;#x30AF;&amp;#x30A8;&amp;#x30B9;&amp;#x30C8;&amp;#x304C;&amp;#x3042;&amp;#x308B;&amp;#x3068;&amp;#x4ED6;&amp;#x306E;&amp;#x30D7;&amp;#x30ED;&amp;#x30BB;&amp;#x30B9;&amp;#x30FB;&amp;#x30B9;&amp;#x30EC;&amp;#x30C3;&amp;#x30C9;&amp;#x3092;&amp;#x5272;&amp;#x308A;&amp;#x5F53;&amp;#x3066;&amp;#x308B;&amp;#x3053;&amp;#x3068;&amp;#x3067;&amp;#x3001;&amp;#x4E26;&amp;#x5217;&amp;#x51E6;&amp;#x7406;&amp;#x3092;&amp;#x53EF;&amp;#x80FD;&amp;#x306B;&amp;#x3057;&amp;#x307E;&amp;#x3059;&amp;#x3002;\n
  59. Prrefox/Worker MPM&amp;#x306E;Apache&amp;#x7B49;&amp;#x3001;&amp;#x53E4;&amp;#x5178;&amp;#x7684;&amp;#x306A;&amp;#x5B9F;&amp;#x88C5;&amp;#x3067;&amp;#x306F;&amp;#x3001;\n&amp;#x3053;&amp;#x306E;&amp;#x3088;&amp;#x3046;&amp;#x306B;1&amp;#x30EA;&amp;#x30AF;&amp;#x30A8;&amp;#x30B9;&amp;#x30C8;&amp;#x3054;&amp;#x3068;&amp;#x306B;&amp;#x5C02;&amp;#x7528;&amp;#x306E;&amp;#x30D7;&amp;#x30ED;&amp;#x30BB;&amp;#x30B9;&amp;#x30FB;&amp;#x30B9;&amp;#x30EC;&amp;#x30C3;&amp;#x30C9;&amp;#x304C;&amp;#x5272;&amp;#x308A;&amp;#x5F53;&amp;#x3066;&amp;#x3089;&amp;#x308C;&amp;#x3001;File I/O&amp;#x306A;&amp;#x3069;&amp;#x304C;&amp;#x7D42;&amp;#x308F;&amp;#x308B;&amp;#x3068;&amp;#x5FDC;&amp;#x7B54;&amp;#x3092;&amp;#x8FD4;&amp;#x3057;&amp;#x307E;&amp;#x3059;&amp;#x3002;&amp;#x3053;&amp;#x306E;&amp;#x9593;&amp;#x3001;&amp;#x4ED6;&amp;#x306E;&amp;#x30EA;&amp;#x30AF;&amp;#x30A8;&amp;#x30B9;&amp;#x30C8;&amp;#x304C;&amp;#x3042;&amp;#x308B;&amp;#x3068;&amp;#x4ED6;&amp;#x306E;&amp;#x30D7;&amp;#x30ED;&amp;#x30BB;&amp;#x30B9;&amp;#x30FB;&amp;#x30B9;&amp;#x30EC;&amp;#x30C3;&amp;#x30C9;&amp;#x3092;&amp;#x5272;&amp;#x308A;&amp;#x5F53;&amp;#x3066;&amp;#x308B;&amp;#x3053;&amp;#x3068;&amp;#x3067;&amp;#x3001;&amp;#x4E26;&amp;#x5217;&amp;#x51E6;&amp;#x7406;&amp;#x3092;&amp;#x53EF;&amp;#x80FD;&amp;#x306B;&amp;#x3057;&amp;#x307E;&amp;#x3059;&amp;#x3002;\n
  60. Prrefox/Worker MPM&amp;#x306E;Apache&amp;#x7B49;&amp;#x3001;&amp;#x53E4;&amp;#x5178;&amp;#x7684;&amp;#x306A;&amp;#x5B9F;&amp;#x88C5;&amp;#x3067;&amp;#x306F;&amp;#x3001;\n&amp;#x3053;&amp;#x306E;&amp;#x3088;&amp;#x3046;&amp;#x306B;1&amp;#x30EA;&amp;#x30AF;&amp;#x30A8;&amp;#x30B9;&amp;#x30C8;&amp;#x3054;&amp;#x3068;&amp;#x306B;&amp;#x5C02;&amp;#x7528;&amp;#x306E;&amp;#x30D7;&amp;#x30ED;&amp;#x30BB;&amp;#x30B9;&amp;#x30FB;&amp;#x30B9;&amp;#x30EC;&amp;#x30C3;&amp;#x30C9;&amp;#x304C;&amp;#x5272;&amp;#x308A;&amp;#x5F53;&amp;#x3066;&amp;#x3089;&amp;#x308C;&amp;#x3001;File I/O&amp;#x306A;&amp;#x3069;&amp;#x304C;&amp;#x7D42;&amp;#x308F;&amp;#x308B;&amp;#x3068;&amp;#x5FDC;&amp;#x7B54;&amp;#x3092;&amp;#x8FD4;&amp;#x3057;&amp;#x307E;&amp;#x3059;&amp;#x3002;&amp;#x3053;&amp;#x306E;&amp;#x9593;&amp;#x3001;&amp;#x4ED6;&amp;#x306E;&amp;#x30EA;&amp;#x30AF;&amp;#x30A8;&amp;#x30B9;&amp;#x30C8;&amp;#x304C;&amp;#x3042;&amp;#x308B;&amp;#x3068;&amp;#x4ED6;&amp;#x306E;&amp;#x30D7;&amp;#x30ED;&amp;#x30BB;&amp;#x30B9;&amp;#x30FB;&amp;#x30B9;&amp;#x30EC;&amp;#x30C3;&amp;#x30C9;&amp;#x3092;&amp;#x5272;&amp;#x308A;&amp;#x5F53;&amp;#x3066;&amp;#x308B;&amp;#x3053;&amp;#x3068;&amp;#x3067;&amp;#x3001;&amp;#x4E26;&amp;#x5217;&amp;#x51E6;&amp;#x7406;&amp;#x3092;&amp;#x53EF;&amp;#x80FD;&amp;#x306B;&amp;#x3057;&amp;#x307E;&amp;#x3059;&amp;#x3002;\n
  61. Prrefox/Worker MPM&amp;#x306E;Apache&amp;#x7B49;&amp;#x3001;&amp;#x53E4;&amp;#x5178;&amp;#x7684;&amp;#x306A;&amp;#x5B9F;&amp;#x88C5;&amp;#x3067;&amp;#x306F;&amp;#x3001;\n&amp;#x3053;&amp;#x306E;&amp;#x3088;&amp;#x3046;&amp;#x306B;1&amp;#x30EA;&amp;#x30AF;&amp;#x30A8;&amp;#x30B9;&amp;#x30C8;&amp;#x3054;&amp;#x3068;&amp;#x306B;&amp;#x5C02;&amp;#x7528;&amp;#x306E;&amp;#x30D7;&amp;#x30ED;&amp;#x30BB;&amp;#x30B9;&amp;#x30FB;&amp;#x30B9;&amp;#x30EC;&amp;#x30C3;&amp;#x30C9;&amp;#x304C;&amp;#x5272;&amp;#x308A;&amp;#x5F53;&amp;#x3066;&amp;#x3089;&amp;#x308C;&amp;#x3001;File I/O&amp;#x306A;&amp;#x3069;&amp;#x304C;&amp;#x7D42;&amp;#x308F;&amp;#x308B;&amp;#x3068;&amp;#x5FDC;&amp;#x7B54;&amp;#x3092;&amp;#x8FD4;&amp;#x3057;&amp;#x307E;&amp;#x3059;&amp;#x3002;&amp;#x3053;&amp;#x306E;&amp;#x9593;&amp;#x3001;&amp;#x4ED6;&amp;#x306E;&amp;#x30EA;&amp;#x30AF;&amp;#x30A8;&amp;#x30B9;&amp;#x30C8;&amp;#x304C;&amp;#x3042;&amp;#x308B;&amp;#x3068;&amp;#x4ED6;&amp;#x306E;&amp;#x30D7;&amp;#x30ED;&amp;#x30BB;&amp;#x30B9;&amp;#x30FB;&amp;#x30B9;&amp;#x30EC;&amp;#x30C3;&amp;#x30C9;&amp;#x3092;&amp;#x5272;&amp;#x308A;&amp;#x5F53;&amp;#x3066;&amp;#x308B;&amp;#x3053;&amp;#x3068;&amp;#x3067;&amp;#x3001;&amp;#x4E26;&amp;#x5217;&amp;#x51E6;&amp;#x7406;&amp;#x3092;&amp;#x53EF;&amp;#x80FD;&amp;#x306B;&amp;#x3057;&amp;#x307E;&amp;#x3059;&amp;#x3002;\n
  62. Prrefox/Worker MPM&amp;#x306E;Apache&amp;#x7B49;&amp;#x3001;&amp;#x53E4;&amp;#x5178;&amp;#x7684;&amp;#x306A;&amp;#x5B9F;&amp;#x88C5;&amp;#x3067;&amp;#x306F;&amp;#x3001;\n&amp;#x3053;&amp;#x306E;&amp;#x3088;&amp;#x3046;&amp;#x306B;1&amp;#x30EA;&amp;#x30AF;&amp;#x30A8;&amp;#x30B9;&amp;#x30C8;&amp;#x3054;&amp;#x3068;&amp;#x306B;&amp;#x5C02;&amp;#x7528;&amp;#x306E;&amp;#x30D7;&amp;#x30ED;&amp;#x30BB;&amp;#x30B9;&amp;#x30FB;&amp;#x30B9;&amp;#x30EC;&amp;#x30C3;&amp;#x30C9;&amp;#x304C;&amp;#x5272;&amp;#x308A;&amp;#x5F53;&amp;#x3066;&amp;#x3089;&amp;#x308C;&amp;#x3001;File I/O&amp;#x306A;&amp;#x3069;&amp;#x304C;&amp;#x7D42;&amp;#x308F;&amp;#x308B;&amp;#x3068;&amp;#x5FDC;&amp;#x7B54;&amp;#x3092;&amp;#x8FD4;&amp;#x3057;&amp;#x307E;&amp;#x3059;&amp;#x3002;&amp;#x3053;&amp;#x306E;&amp;#x9593;&amp;#x3001;&amp;#x4ED6;&amp;#x306E;&amp;#x30EA;&amp;#x30AF;&amp;#x30A8;&amp;#x30B9;&amp;#x30C8;&amp;#x304C;&amp;#x3042;&amp;#x308B;&amp;#x3068;&amp;#x4ED6;&amp;#x306E;&amp;#x30D7;&amp;#x30ED;&amp;#x30BB;&amp;#x30B9;&amp;#x30FB;&amp;#x30B9;&amp;#x30EC;&amp;#x30C3;&amp;#x30C9;&amp;#x3092;&amp;#x5272;&amp;#x308A;&amp;#x5F53;&amp;#x3066;&amp;#x308B;&amp;#x3053;&amp;#x3068;&amp;#x3067;&amp;#x3001;&amp;#x4E26;&amp;#x5217;&amp;#x51E6;&amp;#x7406;&amp;#x3092;&amp;#x53EF;&amp;#x80FD;&amp;#x306B;&amp;#x3057;&amp;#x307E;&amp;#x3059;&amp;#x3002;\n
  63. Prrefox/Worker MPM&amp;#x306E;Apache&amp;#x7B49;&amp;#x3001;&amp;#x53E4;&amp;#x5178;&amp;#x7684;&amp;#x306A;&amp;#x5B9F;&amp;#x88C5;&amp;#x3067;&amp;#x306F;&amp;#x3001;\n&amp;#x3053;&amp;#x306E;&amp;#x3088;&amp;#x3046;&amp;#x306B;1&amp;#x30EA;&amp;#x30AF;&amp;#x30A8;&amp;#x30B9;&amp;#x30C8;&amp;#x3054;&amp;#x3068;&amp;#x306B;&amp;#x5C02;&amp;#x7528;&amp;#x306E;&amp;#x30D7;&amp;#x30ED;&amp;#x30BB;&amp;#x30B9;&amp;#x30FB;&amp;#x30B9;&amp;#x30EC;&amp;#x30C3;&amp;#x30C9;&amp;#x304C;&amp;#x5272;&amp;#x308A;&amp;#x5F53;&amp;#x3066;&amp;#x3089;&amp;#x308C;&amp;#x3001;File I/O&amp;#x306A;&amp;#x3069;&amp;#x304C;&amp;#x7D42;&amp;#x308F;&amp;#x308B;&amp;#x3068;&amp;#x5FDC;&amp;#x7B54;&amp;#x3092;&amp;#x8FD4;&amp;#x3057;&amp;#x307E;&amp;#x3059;&amp;#x3002;&amp;#x3053;&amp;#x306E;&amp;#x9593;&amp;#x3001;&amp;#x4ED6;&amp;#x306E;&amp;#x30EA;&amp;#x30AF;&amp;#x30A8;&amp;#x30B9;&amp;#x30C8;&amp;#x304C;&amp;#x3042;&amp;#x308B;&amp;#x3068;&amp;#x4ED6;&amp;#x306E;&amp;#x30D7;&amp;#x30ED;&amp;#x30BB;&amp;#x30B9;&amp;#x30FB;&amp;#x30B9;&amp;#x30EC;&amp;#x30C3;&amp;#x30C9;&amp;#x3092;&amp;#x5272;&amp;#x308A;&amp;#x5F53;&amp;#x3066;&amp;#x308B;&amp;#x3053;&amp;#x3068;&amp;#x3067;&amp;#x3001;&amp;#x4E26;&amp;#x5217;&amp;#x51E6;&amp;#x7406;&amp;#x3092;&amp;#x53EF;&amp;#x80FD;&amp;#x306B;&amp;#x3057;&amp;#x307E;&amp;#x3059;&amp;#x3002;\n
  64. Prrefox/Worker MPM&amp;#x306E;Apache&amp;#x7B49;&amp;#x3001;&amp;#x53E4;&amp;#x5178;&amp;#x7684;&amp;#x306A;&amp;#x5B9F;&amp;#x88C5;&amp;#x3067;&amp;#x306F;&amp;#x3001;\n&amp;#x3053;&amp;#x306E;&amp;#x3088;&amp;#x3046;&amp;#x306B;1&amp;#x30EA;&amp;#x30AF;&amp;#x30A8;&amp;#x30B9;&amp;#x30C8;&amp;#x3054;&amp;#x3068;&amp;#x306B;&amp;#x5C02;&amp;#x7528;&amp;#x306E;&amp;#x30D7;&amp;#x30ED;&amp;#x30BB;&amp;#x30B9;&amp;#x30FB;&amp;#x30B9;&amp;#x30EC;&amp;#x30C3;&amp;#x30C9;&amp;#x304C;&amp;#x5272;&amp;#x308A;&amp;#x5F53;&amp;#x3066;&amp;#x3089;&amp;#x308C;&amp;#x3001;File I/O&amp;#x306A;&amp;#x3069;&amp;#x304C;&amp;#x7D42;&amp;#x308F;&amp;#x308B;&amp;#x3068;&amp;#x5FDC;&amp;#x7B54;&amp;#x3092;&amp;#x8FD4;&amp;#x3057;&amp;#x307E;&amp;#x3059;&amp;#x3002;&amp;#x3053;&amp;#x306E;&amp;#x9593;&amp;#x3001;&amp;#x4ED6;&amp;#x306E;&amp;#x30EA;&amp;#x30AF;&amp;#x30A8;&amp;#x30B9;&amp;#x30C8;&amp;#x304C;&amp;#x3042;&amp;#x308B;&amp;#x3068;&amp;#x4ED6;&amp;#x306E;&amp;#x30D7;&amp;#x30ED;&amp;#x30BB;&amp;#x30B9;&amp;#x30FB;&amp;#x30B9;&amp;#x30EC;&amp;#x30C3;&amp;#x30C9;&amp;#x3092;&amp;#x5272;&amp;#x308A;&amp;#x5F53;&amp;#x3066;&amp;#x308B;&amp;#x3053;&amp;#x3068;&amp;#x3067;&amp;#x3001;&amp;#x4E26;&amp;#x5217;&amp;#x51E6;&amp;#x7406;&amp;#x3092;&amp;#x53EF;&amp;#x80FD;&amp;#x306B;&amp;#x3057;&amp;#x307E;&amp;#x3059;&amp;#x3002;\n
  65. Prrefox/Worker MPM&amp;#x306E;Apache&amp;#x7B49;&amp;#x3001;&amp;#x53E4;&amp;#x5178;&amp;#x7684;&amp;#x306A;&amp;#x5B9F;&amp;#x88C5;&amp;#x3067;&amp;#x306F;&amp;#x3001;\n&amp;#x3053;&amp;#x306E;&amp;#x3088;&amp;#x3046;&amp;#x306B;1&amp;#x30EA;&amp;#x30AF;&amp;#x30A8;&amp;#x30B9;&amp;#x30C8;&amp;#x3054;&amp;#x3068;&amp;#x306B;&amp;#x5C02;&amp;#x7528;&amp;#x306E;&amp;#x30D7;&amp;#x30ED;&amp;#x30BB;&amp;#x30B9;&amp;#x30FB;&amp;#x30B9;&amp;#x30EC;&amp;#x30C3;&amp;#x30C9;&amp;#x304C;&amp;#x5272;&amp;#x308A;&amp;#x5F53;&amp;#x3066;&amp;#x3089;&amp;#x308C;&amp;#x3001;File I/O&amp;#x306A;&amp;#x3069;&amp;#x304C;&amp;#x7D42;&amp;#x308F;&amp;#x308B;&amp;#x3068;&amp;#x5FDC;&amp;#x7B54;&amp;#x3092;&amp;#x8FD4;&amp;#x3057;&amp;#x307E;&amp;#x3059;&amp;#x3002;&amp;#x3053;&amp;#x306E;&amp;#x9593;&amp;#x3001;&amp;#x4ED6;&amp;#x306E;&amp;#x30EA;&amp;#x30AF;&amp;#x30A8;&amp;#x30B9;&amp;#x30C8;&amp;#x304C;&amp;#x3042;&amp;#x308B;&amp;#x3068;&amp;#x4ED6;&amp;#x306E;&amp;#x30D7;&amp;#x30ED;&amp;#x30BB;&amp;#x30B9;&amp;#x30FB;&amp;#x30B9;&amp;#x30EC;&amp;#x30C3;&amp;#x30C9;&amp;#x3092;&amp;#x5272;&amp;#x308A;&amp;#x5F53;&amp;#x3066;&amp;#x308B;&amp;#x3053;&amp;#x3068;&amp;#x3067;&amp;#x3001;&amp;#x4E26;&amp;#x5217;&amp;#x51E6;&amp;#x7406;&amp;#x3092;&amp;#x53EF;&amp;#x80FD;&amp;#x306B;&amp;#x3057;&amp;#x307E;&amp;#x3059;&amp;#x3002;\n
  66. &amp;#x5BFE;&amp;#x3057;&amp;#x3066;Node&amp;#x306F;&amp;#x3001;&amp;#x30EA;&amp;#x30AF;&amp;#x30A8;&amp;#x30B9;&amp;#x30C8;&amp;#x304C;&amp;#x3042;&amp;#x3063;&amp;#x305F;&amp;#x3089;&amp;#x3001;&amp;#x30D5;&amp;#x30A1;&amp;#x30A4;&amp;#x30EB;I/O&amp;#x306A;&amp;#x3069;&amp;#x306E;&amp;#x8981;&amp;#x6C42;&amp;#x3092;&amp;#x51FA;&amp;#x3057;&amp;#x3066;&amp;#x3001;\n&amp;#x30B9;&amp;#x30EC;&amp;#x30C3;&amp;#x30C9;&amp;#x3092;&amp;#x5360;&amp;#x6709;&amp;#x3057;&amp;#x307E;&amp;#x305B;&amp;#x3093;&amp;#x3002;\n&amp;#x3053;&amp;#x306E;&amp;#x9593;&amp;#x306B;&amp;#x4ED6;&amp;#x306E;&amp;#x30EA;&amp;#x30AF;&amp;#x30A8;&amp;#x30B9;&amp;#x30C8;&amp;#x304C;&amp;#x3042;&amp;#x3063;&amp;#x3066;&amp;#x3082;&amp;#x540C;&amp;#x3058;&amp;#x304F;&amp;#x30D5;&amp;#x30A1;&amp;#x30A4;&amp;#x30EB;I/O&amp;#x306E;&amp;#x8981;&amp;#x6C42;&amp;#x3092;&amp;#x51FA;&amp;#x3057;&amp;#x307E;&amp;#x3059;&amp;#x3002;\n&amp;#x305D;&amp;#x308C;&amp;#x3067;&amp;#x3001;I/O&amp;#x304C;&amp;#x7D42;&amp;#x308F;&amp;#x3063;&amp;#x305F;&amp;#x3089;&amp;#x3001;callback&amp;#x30B7;&amp;#x30B0;&amp;#x30CA;&amp;#x30EB;&amp;#x7B49;&amp;#x3092;&amp;#x53D7;&amp;#x3051;&amp;#x3066;&amp;#x3001;&amp;#x30EC;&amp;#x30B9;&amp;#x30DD;&amp;#x30F3;&amp;#x30B9;&amp;#x3092;&amp;#x8FD4;&amp;#x3057;&amp;#x3066;&amp;#x307E;&amp;#x3059;&amp;#x3002;\n&amp;#x3053;&amp;#x308C;&amp;#x3092;&amp;#x30A4;&amp;#x30D9;&amp;#x30F3;&amp;#x30C8;&amp;#x30EB;&amp;#x30FC;&amp;#x30D7;&amp;#x3001;&amp;#x975E;&amp;#x540C;&amp;#x671F;I/O&amp;#x306A;&amp;#x3069;&amp;#x306E;&amp;#x4ED5;&amp;#x7D44;&amp;#x307F;&amp;#x3067;&amp;#x5B9F;&amp;#x73FE;&amp;#x3057;&amp;#x3066;&amp;#x3044;&amp;#x307E;&amp;#x3059;&amp;#x3002;\n\n&amp;#x3053;&amp;#x306E;&amp;#x8FBA;&amp;#x304C;&amp;#x96E3;&amp;#x3057;&amp;#x3044;&amp;#x3067;&amp;#x3059;&amp;#x304C;&amp;#x3001;&amp;#x3053;&amp;#x306E;&amp;#x3088;&amp;#x3046;&amp;#x306B;&amp;#x3001;&amp;#x7D30;&amp;#x304B;&amp;#x3044;&amp;#x3068;&amp;#x3053;&amp;#x308D;&amp;#x3092;&amp;#x6C17;&amp;#x306B;&amp;#x3057;&amp;#x306A;&amp;#x3051;&amp;#x308C;&amp;#x3070;&amp;#x305D;&amp;#x3093;&amp;#x306A;&amp;#x306B;&amp;#x96E3;&amp;#x3057;&amp;#x304F;&amp;#x306F;&amp;#x3042;&amp;#x308A;&amp;#x307E;&amp;#x305B;&amp;#x3093;&amp;#x3002;\n\n&amp;#x3067;&amp;#x306F;&amp;#x3001;&amp;#x4F55;&amp;#x306E;&amp;#x305F;&amp;#x3081;&amp;#x306B;&amp;#x30B7;&amp;#x30F3;&amp;#x30B0;&amp;#x30EB;&amp;#x30B9;&amp;#x30EC;&amp;#x30C3;&amp;#x30C9;&amp;#x306A;&amp;#x4ED5;&amp;#x7D44;&amp;#x307F;&amp;#x304C;&amp;#x5FC5;&amp;#x8981;&amp;#x306A;&amp;#x306E;&amp;#x3067;&amp;#x3057;&amp;#x3087;&amp;#x3046;&amp;#x304B;&amp;#x3002;\n\n\n
  67. &amp;#x5BFE;&amp;#x3057;&amp;#x3066;Node&amp;#x306F;&amp;#x3001;&amp;#x30EA;&amp;#x30AF;&amp;#x30A8;&amp;#x30B9;&amp;#x30C8;&amp;#x304C;&amp;#x3042;&amp;#x3063;&amp;#x305F;&amp;#x3089;&amp;#x3001;&amp;#x30D5;&amp;#x30A1;&amp;#x30A4;&amp;#x30EB;I/O&amp;#x306A;&amp;#x3069;&amp;#x306E;&amp;#x8981;&amp;#x6C42;&amp;#x3092;&amp;#x51FA;&amp;#x3057;&amp;#x3066;&amp;#x3001;\n&amp;#x30B9;&amp;#x30EC;&amp;#x30C3;&amp;#x30C9;&amp;#x3092;&amp;#x5360;&amp;#x6709;&amp;#x3057;&amp;#x307E;&amp;#x305B;&amp;#x3093;&amp;#x3002;\n&amp;#x3053;&amp;#x306E;&amp;#x9593;&amp;#x306B;&amp;#x4ED6;&amp;#x306E;&amp;#x30EA;&amp;#x30AF;&amp;#x30A8;&amp;#x30B9;&amp;#x30C8;&amp;#x304C;&amp;#x3042;&amp;#x3063;&amp;#x3066;&amp;#x3082;&amp;#x540C;&amp;#x3058;&amp;#x304F;&amp;#x30D5;&amp;#x30A1;&amp;#x30A4;&amp;#x30EB;I/O&amp;#x306E;&amp;#x8981;&amp;#x6C42;&amp;#x3092;&amp;#x51FA;&amp;#x3057;&amp;#x307E;&amp;#x3059;&amp;#x3002;\n&amp;#x305D;&amp;#x308C;&amp;#x3067;&amp;#x3001;I/O&amp;#x304C;&amp;#x7D42;&amp;#x308F;&amp;#x3063;&amp;#x305F;&amp;#x3089;&amp;#x3001;callback&amp;#x30B7;&amp;#x30B0;&amp;#x30CA;&amp;#x30EB;&amp;#x7B49;&amp;#x3092;&amp;#x53D7;&amp;#x3051;&amp;#x3066;&amp;#x3001;&amp;#x30EC;&amp;#x30B9;&amp;#x30DD;&amp;#x30F3;&amp;#x30B9;&amp;#x3092;&amp;#x8FD4;&amp;#x3057;&amp;#x3066;&amp;#x307E;&amp;#x3059;&amp;#x3002;\n&amp;#x3053;&amp;#x308C;&amp;#x3092;&amp;#x30A4;&amp;#x30D9;&amp;#x30F3;&amp;#x30C8;&amp;#x30EB;&amp;#x30FC;&amp;#x30D7;&amp;#x3001;&amp;#x975E;&amp;#x540C;&amp;#x671F;I/O&amp;#x306A;&amp;#x3069;&amp;#x306E;&amp;#x4ED5;&amp;#x7D44;&amp;#x307F;&amp;#x3067;&amp;#x5B9F;&amp;#x73FE;&amp;#x3057;&amp;#x3066;&amp;#x3044;&amp;#x307E;&amp;#x3059;&amp;#x3002;\n\n&amp;#x3053;&amp;#x306E;&amp;#x8FBA;&amp;#x304C;&amp;#x96E3;&amp;#x3057;&amp;#x3044;&amp;#x3067;&amp;#x3059;&amp;#x304C;&amp;#x3001;&amp;#x3053;&amp;#x306E;&amp;#x3088;&amp;#x3046;&amp;#x306B;&amp;#x3001;&amp;#x7D30;&amp;#x304B;&amp;#x3044;&amp;#x3068;&amp;#x3053;&amp;#x308D;&amp;#x3092;&amp;#x6C17;&amp;#x306B;&amp;#x3057;&amp;#x306A;&amp;#x3051;&amp;#x308C;&amp;#x3070;&amp;#x305D;&amp;#x3093;&amp;#x306A;&amp;#x306B;&amp;#x96E3;&amp;#x3057;&amp;#x304F;&amp;#x306F;&amp;#x3042;&amp;#x308A;&amp;#x307E;&amp;#x305B;&amp;#x3093;&amp;#x3002;\n\n&amp;#x3067;&amp;#x306F;&amp;#x3001;&amp;#x4F55;&amp;#x306E;&amp;#x305F;&amp;#x3081;&amp;#x306B;&amp;#x30B7;&amp;#x30F3;&amp;#x30B0;&amp;#x30EB;&amp;#x30B9;&amp;#x30EC;&amp;#x30C3;&amp;#x30C9;&amp;#x306A;&amp;#x4ED5;&amp;#x7D44;&amp;#x307F;&amp;#x304C;&amp;#x5FC5;&amp;#x8981;&amp;#x306A;&amp;#x306E;&amp;#x3067;&amp;#x3057;&amp;#x3087;&amp;#x3046;&amp;#x304B;&amp;#x3002;\n\n\n
  68. &amp;#x5BFE;&amp;#x3057;&amp;#x3066;Node&amp;#x306F;&amp;#x3001;&amp;#x30EA;&amp;#x30AF;&amp;#x30A8;&amp;#x30B9;&amp;#x30C8;&amp;#x304C;&amp;#x3042;&amp;#x3063;&amp;#x305F;&amp;#x3089;&amp;#x3001;&amp;#x30D5;&amp;#x30A1;&amp;#x30A4;&amp;#x30EB;I/O&amp;#x306A;&amp;#x3069;&amp;#x306E;&amp;#x8981;&amp;#x6C42;&amp;#x3092;&amp;#x51FA;&amp;#x3057;&amp;#x3066;&amp;#x3001;\n&amp;#x30B9;&amp;#x30EC;&amp;#x30C3;&amp;#x30C9;&amp;#x3092;&amp;#x5360;&amp;#x6709;&amp;#x3057;&amp;#x307E;&amp;#x305B;&amp;#x3093;&amp;#x3002;\n&amp;#x3053;&amp;#x306E;&amp;#x9593;&amp;#x306B;&amp;#x4ED6;&amp;#x306E;&amp;#x30EA;&amp;#x30AF;&amp;#x30A8;&amp;#x30B9;&amp;#x30C8;&amp;#x304C;&amp;#x3042;&amp;#x3063;&amp;#x3066;&amp;#x3082;&amp;#x540C;&amp;#x3058;&amp;#x304F;&amp;#x30D5;&amp;#x30A1;&amp;#x30A4;&amp;#x30EB;I/O&amp;#x306E;&amp;#x8981;&amp;#x6C42;&amp;#x3092;&amp;#x51FA;&amp;#x3057;&amp;#x307E;&amp;#x3059;&amp;#x3002;\n&amp;#x305D;&amp;#x308C;&amp;#x3067;&amp;#x3001;I/O&amp;#x304C;&amp;#x7D42;&amp;#x308F;&amp;#x3063;&amp;#x305F;&amp;#x3089;&amp;#x3001;callback&amp;#x30B7;&amp;#x30B0;&amp;#x30CA;&amp;#x30EB;&amp;#x7B49;&amp;#x3092;&amp;#x53D7;&amp;#x3051;&amp;#x3066;&amp;#x3001;&amp;#x30EC;&amp;#x30B9;&amp;#x30DD;&amp;#x30F3;&amp;#x30B9;&amp;#x3092;&amp;#x8FD4;&amp;#x3057;&amp;#x3066;&amp;#x307E;&amp;#x3059;&amp;#x3002;\n&amp;#x3053;&amp;#x308C;&amp;#x3092;&amp;#x30A4;&amp;#x30D9;&amp;#x30F3;&amp;#x30C8;&amp;#x30EB;&amp;#x30FC;&amp;#x30D7;&amp;#x3001;&amp;#x975E;&amp;#x540C;&amp;#x671F;I/O&amp;#x306A;&amp;#x3069;&amp;#x306E;&amp;#x4ED5;&amp;#x7D44;&amp;#x307F;&amp;#x3067;&amp;#x5B9F;&amp;#x73FE;&amp;#x3057;&amp;#x3066;&amp;#x3044;&amp;#x307E;&amp;#x3059;&amp;#x3002;\n\n&amp;#x3053;&amp;#x306E;&amp;#x8FBA;&amp;#x304C;&amp;#x96E3;&amp;#x3057;&amp;#x3044;&amp;#x3067;&amp;#x3059;&amp;#x304C;&amp;#x3001;&amp;#x3053;&amp;#x306E;&amp;#x3088;&amp;#x3046;&amp;#x306B;&amp;#x3001;&amp;#x7D30;&amp;#x304B;&amp;#x3044;&amp;#x3068;&amp;#x3053;&amp;#x308D;&amp;#x3092;&amp;#x6C17;&amp;#x306B;&amp;#x3057;&amp;#x306A;&amp;#x3051;&amp;#x308C;&amp;#x3070;&amp;#x305D;&amp;#x3093;&amp;#x306A;&amp;#x306B;&amp;#x96E3;&amp;#x3057;&amp;#x304F;&amp;#x306F;&amp;#x3042;&amp;#x308A;&amp;#x307E;&amp;#x305B;&amp;#x3093;&amp;#x3002;\n\n&amp;#x3067;&amp;#x306F;&amp;#x3001;&amp;#x4F55;&amp;#x306E;&amp;#x305F;&amp;#x3081;&amp;#x306B;&amp;#x30B7;&amp;#x30F3;&amp;#x30B0;&amp;#x30EB;&amp;#x30B9;&amp;#x30EC;&amp;#x30C3;&amp;#x30C9;&amp;#x306A;&amp;#x4ED5;&amp;#x7D44;&amp;#x307F;&amp;#x304C;&amp;#x5FC5;&amp;#x8981;&amp;#x306A;&amp;#x306E;&amp;#x3067;&amp;#x3057;&amp;#x3087;&amp;#x3046;&amp;#x304B;&amp;#x3002;\n\n\n
  69. &amp;#x5BFE;&amp;#x3057;&amp;#x3066;Node&amp;#x306F;&amp;#x3001;&amp;#x30EA;&amp;#x30AF;&amp;#x30A8;&amp;#x30B9;&amp;#x30C8;&amp;#x304C;&amp;#x3042;&amp;#x3063;&amp;#x305F;&amp;#x3089;&amp;#x3001;&amp;#x30D5;&amp;#x30A1;&amp;#x30A4;&amp;#x30EB;I/O&amp;#x306A;&amp;#x3069;&amp;#x306E;&amp;#x8981;&amp;#x6C42;&amp;#x3092;&amp;#x51FA;&amp;#x3057;&amp;#x3066;&amp;#x3001;\n&amp;#x30B9;&amp;#x30EC;&amp;#x30C3;&amp;#x30C9;&amp;#x3092;&amp;#x5360;&amp;#x6709;&amp;#x3057;&amp;#x307E;&amp;#x305B;&amp;#x3093;&amp;#x3002;\n&amp;#x3053;&amp;#x306E;&amp;#x9593;&amp;#x306B;&amp;#x4ED6;&amp;#x306E;&amp;#x30EA;&amp;#x30AF;&amp;#x30A8;&amp;#x30B9;&amp;#x30C8;&amp;#x304C;&amp;#x3042;&amp;#x3063;&amp;#x3066;&amp;#x3082;&amp;#x540C;&amp;#x3058;&amp;#x304F;&amp;#x30D5;&amp;#x30A1;&amp;#x30A4;&amp;#x30EB;I/O&amp;#x306E;&amp;#x8981;&amp;#x6C42;&amp;#x3092;&amp;#x51FA;&amp;#x3057;&amp;#x307E;&amp;#x3059;&amp;#x3002;\n&amp;#x305D;&amp;#x308C;&amp;#x3067;&amp;#x3001;I/O&amp;#x304C;&amp;#x7D42;&amp;#x308F;&amp;#x3063;&amp;#x305F;&amp;#x3089;&amp;#x3001;callback&amp;#x30B7;&amp;#x30B0;&amp;#x30CA;&amp;#x30EB;&amp;#x7B49;&amp;#x3092;&amp;#x53D7;&amp;#x3051;&amp;#x3066;&amp;#x3001;&amp;#x30EC;&amp;#x30B9;&amp;#x30DD;&amp;#x30F3;&amp;#x30B9;&amp;#x3092;&amp;#x8FD4;&amp;#x3057;&amp;#x3066;&amp;#x307E;&amp;#x3059;&amp;#x3002;\n&amp;#x3053;&amp;#x308C;&amp;#x3092;&amp;#x30A4;&amp;#x30D9;&amp;#x30F3;&amp;#x30C8;&amp;#x30EB;&amp;#x30FC;&amp;#x30D7;&amp;#x3001;&amp;#x975E;&amp;#x540C;&amp;#x671F;I/O&amp;#x306A;&amp;#x3069;&amp;#x306E;&amp;#x4ED5;&amp;#x7D44;&amp;#x307F;&amp;#x3067;&amp;#x5B9F;&amp;#x73FE;&amp;#x3057;&amp;#x3066;&amp;#x3044;&amp;#x307E;&amp;#x3059;&amp;#x3002;\n\n&amp;#x3053;&amp;#x306E;&amp;#x8FBA;&amp;#x304C;&amp;#x96E3;&amp;#x3057;&amp;#x3044;&amp;#x3067;&amp;#x3059;&amp;#x304C;&amp;#x3001;&amp;#x3053;&amp;#x306E;&amp;#x3088;&amp;#x3046;&amp;#x306B;&amp;#x3001;&amp;#x7D30;&amp;#x304B;&amp;#x3044;&amp;#x3068;&amp;#x3053;&amp;#x308D;&amp;#x3092;&amp;#x6C17;&amp;#x306B;&amp;#x3057;&amp;#x306A;&amp;#x3051;&amp;#x308C;&amp;#x3070;&amp;#x305D;&amp;#x3093;&amp;#x306A;&amp;#x306B;&amp;#x96E3;&amp;#x3057;&amp;#x304F;&amp;#x306F;&amp;#x3042;&amp;#x308A;&amp;#x307E;&amp;#x305B;&amp;#x3093;&amp;#x3002;\n\n&amp;#x3067;&amp;#x306F;&amp;#x3001;&amp;#x4F55;&amp;#x306E;&amp;#x305F;&amp;#x3081;&amp;#x306B;&amp;#x30B7;&amp;#x30F3;&amp;#x30B0;&amp;#x30EB;&amp;#x30B9;&amp;#x30EC;&amp;#x30C3;&amp;#x30C9;&amp;#x306A;&amp;#x4ED5;&amp;#x7D44;&amp;#x307F;&amp;#x304C;&amp;#x5FC5;&amp;#x8981;&amp;#x306A;&amp;#x306E;&amp;#x3067;&amp;#x3057;&amp;#x3087;&amp;#x3046;&amp;#x304B;&amp;#x3002;\n\n\n
  70. &amp;#x5BFE;&amp;#x3057;&amp;#x3066;Node&amp;#x306F;&amp;#x3001;&amp;#x30EA;&amp;#x30AF;&amp;#x30A8;&amp;#x30B9;&amp;#x30C8;&amp;#x304C;&amp;#x3042;&amp;#x3063;&amp;#x305F;&amp;#x3089;&amp;#x3001;&amp;#x30D5;&amp;#x30A1;&amp;#x30A4;&amp;#x30EB;I/O&amp;#x306A;&amp;#x3069;&amp;#x306E;&amp;#x8981;&amp;#x6C42;&amp;#x3092;&amp;#x51FA;&amp;#x3057;&amp;#x3066;&amp;#x3001;\n&amp;#x30B9;&amp;#x30EC;&amp;#x30C3;&amp;#x30C9;&amp;#x3092;&amp;#x5360;&amp;#x6709;&amp;#x3057;&amp;#x307E;&amp;#x305B;&amp;#x3093;&amp;#x3002;\n&amp;#x3053;&amp;#x306E;&amp;#x9593;&amp;#x306B;&amp;#x4ED6;&amp;#x306E;&amp;#x30EA;&amp;#x30AF;&amp;#x30A8;&amp;#x30B9;&amp;#x30C8;&amp;#x304C;&amp;#x3042;&amp;#x3063;&amp;#x3066;&amp;#x3082;&amp;#x540C;&amp;#x3058;&amp;#x304F;&amp;#x30D5;&amp;#x30A1;&amp;#x30A4;&amp;#x30EB;I/O&amp;#x306E;&amp;#x8981;&amp;#x6C42;&amp;#x3092;&amp;#x51FA;&amp;#x3057;&amp;#x307E;&amp;#x3059;&amp;#x3002;\n&amp;#x305D;&amp;#x308C;&amp;#x3067;&amp;#x3001;I/O&amp;#x304C;&amp;#x7D42;&amp;#x308F;&amp;#x3063;&amp;#x305F;&amp;#x3089;&amp;#x3001;callback&amp;#x30B7;&amp;#x30B0;&amp;#x30CA;&amp;#x30EB;&amp;#x7B49;&amp;#x3092;&amp;#x53D7;&amp;#x3051;&amp;#x3066;&amp;#x3001;&amp;#x30EC;&amp;#x30B9;&amp;#x30DD;&amp;#x30F3;&amp;#x30B9;&amp;#x3092;&amp;#x8FD4;&amp;#x3057;&amp;#x3066;&amp;#x307E;&amp;#x3059;&amp;#x3002;\n&amp;#x3053;&amp;#x308C;&amp;#x3092;&amp;#x30A4;&amp;#x30D9;&amp;#x30F3;&amp;#x30C8;&amp;#x30EB;&amp;#x30FC;&amp;#x30D7;&amp;#x3001;&amp;#x975E;&amp;#x540C;&amp;#x671F;I/O&amp;#x306A;&amp;#x3069;&amp;#x306E;&amp;#x4ED5;&amp;#x7D44;&amp;#x307F;&amp;#x3067;&amp;#x5B9F;&amp;#x73FE;&amp;#x3057;&amp;#x3066;&amp;#x3044;&amp;#x307E;&amp;#x3059;&amp;#x3002;\n\n&amp;#x3053;&amp;#x306E;&amp;#x8FBA;&amp;#x304C;&amp;#x96E3;&amp;#x3057;&amp;#x3044;&amp;#x3067;&amp;#x3059;&amp;#x304C;&amp;#x3001;&amp;#x3053;&amp;#x306E;&amp;#x3088;&amp;#x3046;&amp;#x306B;&amp;#x3001;&amp;#x7D30;&amp;#x304B;&amp;#x3044;&amp;#x3068;&amp;#x3053;&amp;#x308D;&amp;#x3092;&amp;#x6C17;&amp;#x306B;&amp;#x3057;&amp;#x306A;&amp;#x3051;&amp;#x308C;&amp;#x3070;&amp;#x305D;&amp;#x3093;&amp;#x306A;&amp;#x306B;&amp;#x96E3;&amp;#x3057;&amp;#x304F;&amp;#x306F;&amp;#x3042;&amp;#x308A;&amp;#x307E;&amp;#x305B;&amp;#x3093;&amp;#x3002;\n\n&amp;#x3067;&amp;#x306F;&amp;#x3001;&amp;#x4F55;&amp;#x306E;&amp;#x305F;&amp;#x3081;&amp;#x306B;&amp;#x30B7;&amp;#x30F3;&amp;#x30B0;&amp;#x30EB;&amp;#x30B9;&amp;#x30EC;&amp;#x30C3;&amp;#x30C9;&amp;#x306A;&amp;#x4ED5;&amp;#x7D44;&amp;#x307F;&amp;#x304C;&amp;#x5FC5;&amp;#x8981;&amp;#x306A;&amp;#x306E;&amp;#x3067;&amp;#x3057;&amp;#x3087;&amp;#x3046;&amp;#x304B;&amp;#x3002;\n\n\n
  71. &amp;#x5BFE;&amp;#x3057;&amp;#x3066;Node&amp;#x306F;&amp;#x3001;&amp;#x30EA;&amp;#x30AF;&amp;#x30A8;&amp;#x30B9;&amp;#x30C8;&amp;#x304C;&amp;#x3042;&amp;#x3063;&amp;#x305F;&amp;#x3089;&amp;#x3001;&amp;#x30D5;&amp;#x30A1;&amp;#x30A4;&amp;#x30EB;I/O&amp;#x306A;&amp;#x3069;&amp;#x306E;&amp;#x8981;&amp;#x6C42;&amp;#x3092;&amp;#x51FA;&amp;#x3057;&amp;#x3066;&amp;#x3001;\n&amp;#x30B9;&amp;#x30EC;&amp;#x30C3;&amp;#x30C9;&amp;#x3092;&amp;#x5360;&amp;#x6709;&amp;#x3057;&amp;#x307E;&amp;#x305B;&amp;#x3093;&amp;#x3002;\n&amp;#x3053;&amp;#x306E;&amp;#x9593;&amp;#x306B;&amp;#x4ED6;&amp;#x306E;&amp;#x30EA;&amp;#x30AF;&amp;#x30A8;&amp;#x30B9;&amp;#x30C8;&amp;#x304C;&amp;#x3042;&amp;#x3063;&amp;#x3066;&amp;#x3082;&amp;#x540C;&amp;#x3058;&amp;#x304F;&amp;#x30D5;&amp;#x30A1;&amp;#x30A4;&amp;#x30EB;I/O&amp;#x306E;&amp;#x8981;&amp;#x6C42;&amp;#x3092;&amp;#x51FA;&amp;#x3057;&amp;#x307E;&amp;#x3059;&amp;#x3002;\n&amp;#x305D;&amp;#x308C;&amp;#x3067;&amp;#x3001;I/O&amp;#x304C;&amp;#x7D42;&amp;#x308F;&amp;#x3063;&amp;#x305F;&amp;#x3089;&amp;#x3001;callback&amp;#x30B7;&amp;#x30B0;&amp;#x30CA;&amp;#x30EB;&amp;#x7B49;&amp;#x3092;&amp;#x53D7;&amp;#x3051;&amp;#x3066;&amp;#x3001;&amp;#x30EC;&amp;#x30B9;&amp;#x30DD;&amp;#x30F3;&amp;#x30B9;&amp;#x3092;&amp;#x8FD4;&amp;#x3057;&amp;#x3066;&amp;#x307E;&amp;#x3059;&amp;#x3002;\n&amp;#x3053;&amp;#x308C;&amp;#x3092;&amp;#x30A4;&amp;#x30D9;&amp;#x30F3;&amp;#x30C8;&amp;#x30EB;&amp;#x30FC;&amp;#x30D7;&amp;#x3001;&amp;#x975E;&amp;#x540C;&amp;#x671F;I/O&amp;#x306A;&amp;#x3069;&amp;#x306E;&amp;#x4ED5;&amp;#x7D44;&amp;#x307F;&amp;#x3067;&amp;#x5B9F;&amp;#x73FE;&amp;#x3057;&amp;#x3066;&amp;#x3044;&amp;#x307E;&amp;#x3059;&amp;#x3002;\n\n&amp;#x3053;&amp;#x306E;&amp;#x8FBA;&amp;#x304C;&amp;#x96E3;&amp;#x3057;&amp;#x3044;&amp;#x3067;&amp;#x3059;&amp;#x304C;&amp;#x3001;&amp;#x3053;&amp;#x306E;&amp;#x3088;&amp;#x3046;&amp;#x306B;&amp;#x3001;&amp;#x7D30;&amp;#x304B;&amp;#x3044;&amp;#x3068;&amp;#x3053;&amp;#x308D;&amp;#x3092;&amp;#x6C17;&amp;#x306B;&amp;#x3057;&amp;#x306A;&amp;#x3051;&amp;#x308C;&amp;#x3070;&amp;#x305D;&amp;#x3093;&amp;#x306A;&amp;#x306B;&amp;#x96E3;&amp;#x3057;&amp;#x304F;&amp;#x306F;&amp;#x3042;&amp;#x308A;&amp;#x307E;&amp;#x305B;&amp;#x3093;&amp;#x3002;\n\n&amp;#x3067;&amp;#x306F;&amp;#x3001;&amp;#x4F55;&amp;#x306E;&amp;#x305F;&amp;#x3081;&amp;#x306B;&amp;#x30B7;&amp;#x30F3;&amp;#x30B0;&amp;#x30EB;&amp;#x30B9;&amp;#x30EC;&amp;#x30C3;&amp;#x30C9;&amp;#x306A;&amp;#x4ED5;&amp;#x7D44;&amp;#x307F;&amp;#x304C;&amp;#x5FC5;&amp;#x8981;&amp;#x306A;&amp;#x306E;&amp;#x3067;&amp;#x3057;&amp;#x3087;&amp;#x3046;&amp;#x304B;&amp;#x3002;\n\n\n
  72. &amp;#x5BFE;&amp;#x3057;&amp;#x3066;Node&amp;#x306F;&amp;#x3001;&amp;#x30EA;&amp;#x30AF;&amp;#x30A8;&amp;#x30B9;&amp;#x30C8;&amp;#x304C;&amp;#x3042;&amp;#x3063;&amp;#x305F;&amp;#x3089;&amp;#x3001;&amp;#x30D5;&amp;#x30A1;&amp;#x30A4;&amp;#x30EB;I/O&amp;#x306A;&amp;#x3069;&amp;#x306E;&amp;#x8981;&amp;#x6C42;&amp;#x3092;&amp;#x51FA;&amp;#x3057;&amp;#x3066;&amp;#x3001;\n&amp;#x30B9;&amp;#x30EC;&amp;#x30C3;&amp;#x30C9;&amp;#x3092;&amp;#x5360;&amp;#x6709;&amp;#x3057;&amp;#x307E;&amp;#x305B;&amp;#x3093;&amp;#x3002;\n&amp;#x3053;&amp;#x306E;&amp;#x9593;&amp;#x306B;&amp;#x4ED6;&amp;#x306E;&amp;#x30EA;&amp;#x30AF;&amp;#x30A8;&amp;#x30B9;&amp;#x30C8;&amp;#x304C;&amp;#x3042;&amp;#x3063;&amp;#x3066;&amp;#x3082;&amp;#x540C;&amp;#x3058;&amp;#x304F;&amp;#x30D5;&amp;#x30A1;&amp;#x30A4;&amp;#x30EB;I/O&amp;#x306E;&amp;#x8981;&amp;#x6C42;&amp;#x3092;&amp;#x51FA;&amp;#x3057;&amp;#x307E;&amp;#x3059;&amp;#x3002;\n&amp;#x305D;&amp;#x308C;&amp;#x3067;&amp;#x3001;I/O&amp;#x304C;&amp;#x7D42;&amp;#x308F;&amp;#x3063;&amp;#x305F;&amp;#x3089;&amp;#x3001;callback&amp;#x30B7;&amp;#x30B0;&amp;#x30CA;&amp;#x30EB;&amp;#x7B49;&amp;#x3092;&amp;#x53D7;&amp;#x3051;&amp;#x3066;&amp;#x3001;&amp;#x30EC;&amp;#x30B9;&amp;#x30DD;&amp;#x30F3;&amp;#x30B9;&amp;#x3092;&amp;#x8FD4;&amp;#x3057;&amp;#x3066;&amp;#x307E;&amp;#x3059;&amp;#x3002;\n&amp;#x3053;&amp;#x308C;&amp;#x3092;&amp;#x30A4;&amp;#x30D9;&amp;#x30F3;&amp;#x30C8;&amp;#x30EB;&amp;#x30FC;&amp;#x30D7;&amp;#x3001;&amp;#x975E;&amp;#x540C;&amp;#x671F;I/O&amp;#x306A;&amp;#x3069;&amp;#x306E;&amp;#x4ED5;&amp;#x7D44;&amp;#x307F;&amp;#x3067;&amp;#x5B9F;&amp;#x73FE;&amp;#x3057;&amp;#x3066;&amp;#x3044;&amp;#x307E;&amp;#x3059;&amp;#x3002;\n\n&amp;#x3053;&amp;#x306E;&amp;#x8FBA;&amp;#x304C;&amp;#x96E3;&amp;#x3057;&amp;#x3044;&amp;#x3067;&amp;#x3059;&amp;#x304C;&amp;#x3001;&amp;#x3053;&amp;#x306E;&amp;#x3088;&amp;#x3046;&amp;#x306B;&amp;#x3001;&amp;#x7D30;&amp;#x304B;&amp;#x3044;&amp;#x3068;&amp;#x3053;&amp;#x308D;&amp;#x3092;&amp;#x6C17;&amp;#x306B;&amp;#x3057;&amp;#x306A;&amp;#x3051;&amp;#x308C;&amp;#x3070;&amp;#x305D;&amp;#x3093;&amp;#x306A;&amp;#x306B;&amp;#x96E3;&amp;#x3057;&amp;#x304F;&amp;#x306F;&amp;#x3042;&amp;#x308A;&amp;#x307E;&amp;#x305B;&amp;#x3093;&amp;#x3002;\n\n&amp;#x3067;&amp;#x306F;&amp;#x3001;&amp;#x4F55;&amp;#x306E;&amp;#x305F;&amp;#x3081;&amp;#x306B;&amp;#x30B7;&amp;#x30F3;&amp;#x30B0;&amp;#x30EB;&amp;#x30B9;&amp;#x30EC;&amp;#x30C3;&amp;#x30C9;&amp;#x306A;&amp;#x4ED5;&amp;#x7D44;&amp;#x307F;&amp;#x304C;&amp;#x5FC5;&amp;#x8981;&amp;#x306A;&amp;#x306E;&amp;#x3067;&amp;#x3057;&amp;#x3087;&amp;#x3046;&amp;#x304B;&amp;#x3002;\n\n\n
  73. &amp;#x5BFE;&amp;#x3057;&amp;#x3066;Node&amp;#x306F;&amp;#x3001;&amp;#x30EA;&amp;#x30AF;&amp;#x30A8;&amp;#x30B9;&amp;#x30C8;&amp;#x304C;&amp;#x3042;&amp;#x3063;&amp;#x305F;&amp;#x3089;&amp;#x3001;&amp;#x30D5;&amp;#x30A1;&amp;#x30A4;&amp;#x30EB;I/O&amp;#x306A;&amp;#x3069;&amp;#x306E;&amp;#x8981;&amp;#x6C42;&amp;#x3092;&amp;#x51FA;&amp;#x3057;&amp;#x3066;&amp;#x3001;\n&amp;#x30B9;&amp;#x30EC;&amp;#x30C3;&amp;#x30C9;&amp;#x3092;&amp;#x5360;&amp;#x6709;&amp;#x3057;&amp;#x307E;&amp;#x305B;&amp;#x3093;&amp;#x3002;\n&amp;#x3053;&amp;#x306E;&amp;#x9593;&amp;#x306B;&amp;#x4ED6;&amp;#x306E;&amp;#x30EA;&amp;#x30AF;&amp;#x30A8;&amp;#x30B9;&amp;#x30C8;&amp;#x304C;&amp;#x3042;&amp;#x3063;&amp;#x3066;&amp;#x3082;&amp;#x540C;&amp;#x3058;&amp;#x304F;&amp;#x30D5;&amp;#x30A1;&amp;#x30A4;&amp;#x30EB;I/O&amp;#x306E;&amp;#x8981;&amp;#x6C42;&amp;#x3092;&amp;#x51FA;&amp;#x3057;&amp;#x307E;&amp;#x3059;&amp;#x3002;\n&amp;#x305D;&amp;#x308C;&amp;#x3067;&amp;#x3001;I/O&amp;#x304C;&amp;#x7D42;&amp;#x308F;&amp;#x3063;&amp;#x305F;&amp;#x3089;&amp;#x3001;callback&amp;#x30B7;&amp;#x30B0;&amp;#x30CA;&amp;#x30EB;&amp;#x7B49;&amp;#x3092;&amp;#x53D7;&amp;#x3051;&amp;#x3066;&amp;#x3001;&amp;#x30EC;&amp;#x30B9;&amp;#x30DD;&amp;#x30F3;&amp;#x30B9;&amp;#x3092;&amp;#x8FD4;&amp;#x3057;&amp;#x3066;&amp;#x307E;&amp;#x3059;&amp;#x3002;\n&amp;#x3053;&amp;#x308C;&amp;#x3092;&amp;#x30A4;&amp;#x30D9;&amp;#x30F3;&amp;#x30C8;&amp;#x30EB;&amp;#x30FC;&amp;#x30D7;&amp;#x3001;&amp;#x975E;&amp;#x540C;&amp;#x671F;I/O&amp;#x306A;&amp;#x3069;&amp;#x306E;&amp;#x4ED5;&amp;#x7D44;&amp;#x307F;&amp;#x3067;&amp;#x5B9F;&amp;#x73FE;&amp;#x3057;&amp;#x3066;&amp;#x3044;&amp;#x307E;&amp;#x3059;&amp;#x3002;\n\n&amp;#x3053;&amp;#x306E;&amp;#x8FBA;&amp;#x304C;&amp;#x96E3;&amp;#x3057;&amp;#x3044;&amp;#x3067;&amp;#x3059;&amp;#x304C;&amp;#x3001;&amp;#x3053;&amp;#x306E;&amp;#x3088;&amp;#x3046;&amp;#x306B;&amp;#x3001;&amp;#x7D30;&amp;#x304B;&amp;#x3044;&amp;#x3068;&amp;#x3053;&amp;#x308D;&amp;#x3092;&amp;#x6C17;&amp;#x306B;&amp;#x3057;&amp;#x306A;&amp;#x3051;&amp;#x308C;&amp;#x3070;&amp;#x305D;&amp;#x3093;&amp;#x306A;&amp;#x306B;&amp;#x96E3;&amp;#x3057;&amp;#x304F;&amp;#x306F;&amp;#x3042;&amp;#x308A;&amp;#x307E;&amp;#x305B;&amp;#x3093;&amp;#x3002;\n\n&amp;#x3067;&amp;#x306F;&amp;#x3001;&amp;#x4F55;&amp;#x306E;&amp;#x305F;&amp;#x3081;&amp;#x306B;&amp;#x30B7;&amp;#x30F3;&amp;#x30B0;&amp;#x30EB;&amp;#x30B9;&amp;#x30EC;&amp;#x30C3;&amp;#x30C9;&amp;#x306A;&amp;#x4ED5;&amp;#x7D44;&amp;#x307F;&amp;#x304C;&amp;#x5FC5;&amp;#x8981;&amp;#x306A;&amp;#x306E;&amp;#x3067;&amp;#x3057;&amp;#x3087;&amp;#x3046;&amp;#x304B;&amp;#x3002;\n\n\n
  74. &amp;#x5BFE;&amp;#x3057;&amp;#x3066;Node&amp;#x306F;&amp;#x3001;&amp;#x30EA;&amp;#x30AF;&amp;#x30A8;&amp;#x30B9;&amp;#x30C8;&amp;#x304C;&amp;#x3042;&amp;#x3063;&amp;#x305F;&amp;#x3089;&amp;#x3001;&amp;#x30D5;&amp;#x30A1;&amp;#x30A4;&amp;#x30EB;I/O&amp;#x306A;&amp;#x3069;&amp;#x306E;&amp;#x8981;&amp;#x6C42;&amp;#x3092;&amp;#x51FA;&amp;#x3057;&amp;#x3066;&amp;#x3001;\n&amp;#x30B9;&amp;#x30EC;&amp;#x30C3;&amp;#x30C9;&amp;#x3092;&amp;#x5360;&amp;#x6709;&amp;#x3057;&amp;#x307E;&amp;#x305B;&amp;#x3093;&amp;#x3002;\n&amp;#x3053;&amp;#x306E;&amp;#x9593;&amp;#x306B;&amp;#x4ED6;&amp;#x306E;&amp;#x30EA;&amp;#x30AF;&amp;#x30A8;&amp;#x30B9;&amp;#x30C8;&amp;#x304C;&amp;#x3042;&amp;#x3063;&amp;#x3066;&amp;#x3082;&amp;#x540C;&amp;#x3058;&amp;#x304F;&amp;#x30D5;&amp;#x30A1;&amp;#x30A4;&amp;#x30EB;I/O&amp;#x306E;&amp;#x8981;&amp;#x6C42;&amp;#x3092;&amp;#x51FA;&amp;#x3057;&amp;#x307E;&amp;#x3059;&amp;#x3002;\n&amp;#x305D;&amp;#x308C;&amp;#x3067;&amp;#x3001;I/O&amp;#x304C;&amp;#x7D42;&amp;#x308F;&amp;#x3063;&amp;#x305F;&amp;#x3089;&amp;#x3001;callback&amp;#x30B7;&amp;#x30B0;&amp;#x30CA;&amp;#x30EB;&amp;#x7B49;&amp;#x3092;&amp;#x53D7;&amp;#x3051;&amp;#x3066;&amp;#x3001;&amp;#x30EC;&amp;#x30B9;&amp;#x30DD;&amp;#x30F3;&amp;#x30B9;&amp;#x3092;&amp;#x8FD4;&amp;#x3057;&amp;#x3066;&amp;#x307E;&amp;#x3059;&amp;#x3002;\n&amp;#x3053;&amp;#x308C;&amp;#x3092;&amp;#x30A4;&amp;#x30D9;&amp;#x30F3;&amp;#x30C8;&amp;#x30EB;&amp;#x30FC;&amp;#x30D7;&amp;#x3001;&amp;#x975E;&amp;#x540C;&amp;#x671F;I/O&amp;#x306A;&amp;#x3069;&amp;#x306E;&amp;#x4ED5;&amp;#x7D44;&amp;#x307F;&amp;#x3067;&amp;#x5B9F;&amp;#x73FE;&amp;#x3057;&amp;#x3066;&amp;#x3044;&amp;#x307E;&amp;#x3059;&amp;#x3002;\n\n&amp;#x3053;&amp;#x306E;&amp;#x8FBA;&amp;#x304C;&amp;#x96E3;&amp;#x3057;&amp;#x3044;&amp;#x3067;&amp;#x3059;&amp;#x304C;&amp;#x3001;&amp;#x3053;&amp;#x306E;&amp;#x3088;&amp;#x3046;&amp;#x306B;&amp;#x3001;&amp;#x7D30;&amp;#x304B;&amp;#x3044;&amp;#x3068;&amp;#x3053;&amp;#x308D;&amp;#x3092;&amp;#x6C17;&amp;#x306B;&amp;#x3057;&amp;#x306A;&amp;#x3051;&amp;#x308C;&amp;#x3070;&amp;#x305D;&amp;#x3093;&amp;#x306A;&amp;#x306B;&amp;#x96E3;&amp;#x3057;&amp;#x304F;&amp;#x306F;&amp;#x3042;&amp;#x308A;&amp;#x307E;&amp;#x305B;&amp;#x3093;&amp;#x3002;\n\n&amp;#x3067;&amp;#x306F;&amp;#x3001;&amp;#x4F55;&amp;#x306E;&amp;#x305F;&amp;#x3081;&amp;#x306B;&amp;#x30B7;&amp;#x30F3;&amp;#x30B0;&amp;#x30EB;&amp;#x30B9;&amp;#x30EC;&amp;#x30C3;&amp;#x30C9;&amp;#x306A;&amp;#x4ED5;&amp;#x7D44;&amp;#x307F;&amp;#x304C;&amp;#x5FC5;&amp;#x8981;&amp;#x306A;&amp;#x306E;&amp;#x3067;&amp;#x3057;&amp;#x3087;&amp;#x3046;&amp;#x304B;&amp;#x3002;\n\n\n
  75. &amp;#x5BFE;&amp;#x3057;&amp;#x3066;Node&amp;#x306F;&amp;#x3001;&amp;#x30EA;&amp;#x30AF;&amp;#x30A8;&amp;#x30B9;&amp;#x30C8;&amp;#x304C;&amp;#x3042;&amp;#x3063;&amp;#x305F;&amp;#x3089;&amp;#x3001;&amp;#x30D5;&amp;#x30A1;&amp;#x30A4;&amp;#x30EB;I/O&amp;#x306A;&amp;#x3069;&amp;#x306E;&amp;#x8981;&amp;#x6C42;&amp;#x3092;&amp;#x51FA;&amp;#x3057;&amp;#x3066;&amp;#x3001;\n&amp;#x30B9;&amp;#x30EC;&amp;#x30C3;&amp;#x30C9;&amp;#x3092;&amp;#x5360;&amp;#x6709;&amp;#x3057;&amp;#x307E;&amp;#x305B;&amp;#x3093;&amp;#x3002;\n&amp;#x3053;&amp;#x306E;&amp;#x9593;&amp;#x306B;&amp;#x4ED6;&amp;#x306E;&amp;#x30EA;&amp;#x30AF;&amp;#x30A8;&amp;#x30B9;&amp;#x30C8;&amp;#x304C;&amp;#x3042;&amp;#x3063;&amp;#x3066;&amp;#x3082;&amp;#x540C;&amp;#x3058;&amp;#x304F;&amp;#x30D5;&amp;#x30A1;&amp;#x30A4;&amp;#x30EB;I/O&amp;#x306E;&amp;#x8981;&amp;#x6C42;&amp;#x3092;&amp;#x51FA;&amp;#x3057;&amp;#x307E;&amp;#x3059;&amp;#x3002;\n&amp;#x305D;&amp;#x308C;&amp;#x3067;&amp;#x3001;I/O&amp;#x304C;&amp;#x7D42;&amp;#x308F;&amp;#x3063;&amp;#x305F;&amp;#x3089;&amp;#x3001;callback&amp;#x30B7;&amp;#x30B0;&amp;#x30CA;&amp;#x30EB;&amp;#x7B49;&amp;#x3092;&amp;#x53D7;&amp;#x3051;&amp;#x3066;&amp;#x3001;&amp;#x30EC;&amp;#x30B9;&amp;#x30DD;&amp;#x30F3;&amp;#x30B9;&amp;#x3092;&amp;#x8FD4;&amp;#x3057;&amp;#x3066;&amp;#x307E;&amp;#x3059;&amp;#x3002;\n&amp;#x3053;&amp;#x308C;&amp;#x3092;&amp;#x30A4;&amp;#x30D9;&amp;#x30F3;&amp;#x30C8;&amp;#x30EB;&amp;#x30FC;&amp;#x30D7;&amp;#x3001;&amp;#x975E;&amp;#x540C;&amp;#x671F;I/O&amp;#x306A;&amp;#x3069;&amp;#x306E;&amp;#x4ED5;&amp;#x7D44;&amp;#x307F;&amp;#x3067;&amp;#x5B9F;&amp;#x73FE;&amp;#x3057;&amp;#x3066;&amp;#x3044;&amp;#x307E;&amp;#x3059;&amp;#x3002;\n\n&amp;#x3053;&amp;#x306E;&amp;#x8FBA;&amp;#x304C;&amp;#x96E3;&amp;#x3057;&amp;#x3044;&amp;#x3067;&amp;#x3059;&amp;#x304C;&amp;#x3001;&amp;#x3053;&amp;#x306E;&amp;#x3088;&amp;#x3046;&amp;#x306B;&amp;#x3001;&amp;#x7D30;&amp;#x304B;&amp;#x3044;&amp;#x3068;&amp;#x3053;&amp;#x308D;&amp;#x3092;&amp;#x6C17;&amp;#x306B;&amp;#x3057;&amp;#x306A;&amp;#x3051;&amp;#x308C;&amp;#x3070;&amp;#x305D;&amp;#x3093;&amp;#x306A;&amp;#x306B;&amp;#x96E3;&amp;#x3057;&amp;#x304F;&amp;#x306F;&amp;#x3042;&amp;#x308A;&amp;#x307E;&amp;#x305B;&amp;#x3093;&amp;#x3002;\n\n&amp;#x3067;&amp;#x306F;&amp;#x3001;&amp;#x4F55;&amp;#x306E;&amp;#x305F;&amp;#x3081;&amp;#x306B;&amp;#x30B7;&amp;#x30F3;&amp;#x30B0;&amp;#x30EB;&amp;#x30B9;&amp;#x30EC;&amp;#x30C3;&amp;#x30C9;&amp;#x306A;&amp;#x4ED5;&amp;#x7D44;&amp;#x307F;&amp;#x304C;&amp;#x5FC5;&amp;#x8981;&amp;#x306A;&amp;#x306E;&amp;#x3067;&amp;#x3057;&amp;#x3087;&amp;#x3046;&amp;#x304B;&amp;#x3002;\n\n\n
  76. &amp;#x5BFE;&amp;#x3057;&amp;#x3066;Node&amp;#x306F;&amp;#x3001;&amp;#x30EA;&amp;#x30AF;&amp;#x30A8;&amp;#x30B9;&amp;#x30C8;&amp;#x304C;&amp;#x3042;&amp;#x3063;&amp;#x305F;&amp;#x3089;&amp;#x3001;&amp;#x30D5;&amp;#x30A1;&amp;#x30A4;&amp;#x30EB;I/O&amp;#x306A;&amp;#x3069;&amp;#x306E;&amp;#x8981;&amp;#x6C42;&amp;#x3092;&amp;#x51FA;&amp;#x3057;&amp;#x3066;&amp;#x3001;\n&amp;#x30B9;&amp;#x30EC;&amp;#x30C3;&amp;#x30C9;&amp;#x3092;&amp;#x5360;&amp;#x6709;&amp;#x3057;&amp;#x307E;&amp;#x305B;&amp;#x3093;&amp;#x3002;\n&amp;#x3053;&amp;#x306E;&amp;#x9593;&amp;#x306B;&amp;#x4ED6;&amp;#x306E;&amp;#x30EA;&amp;#x30AF;&amp;#x30A8;&amp;#x30B9;&amp;#x30C8;&amp;#x304C;&amp;#x3042;&amp;#x3063;&amp;#x3066;&amp;#x3082;&amp;#x540C;&amp;#x3058;&amp;#x304F;&amp;#x30D5;&amp;#x30A1;&amp;#x30A4;&amp;#x30EB;I/O&amp;#x306E;&amp;#x8981;&amp;#x6C42;&amp;#x3092;&amp;#x51FA;&amp;#x3057;&amp;#x307E;&amp;#x3059;&amp;#x3002;\n&amp;#x305D;&amp;#x308C;&amp;#x3067;&amp;#x3001;I/O&amp;#x304C;&amp;#x7D42;&amp;#x308F;&amp;#x3063;&amp;#x305F;&amp;#x3089;&amp;#x3001;callback&amp;#x30B7;&amp;#x30B0;&amp;#x30CA;&amp;#x30EB;&amp;#x7B49;&amp;#x3092;&amp;#x53D7;&amp;#x3051;&amp;#x3066;&amp;#x3001;&amp;#x30EC;&amp;#x30B9;&amp;#x30DD;&amp;#x30F3;&amp;#x30B9;&amp;#x3092;&amp;#x8FD4;&amp;#x3057;&amp;#x3066;&amp;#x307E;&amp;#x3059;&amp;#x3002;\n&amp;#x3053;&amp;#x308C;&amp;#x3092;&amp;#x30A4;&amp;#x30D9;&amp;#x30F3;&amp;#x30C8;&amp;#x30EB;&amp;#x30FC;&amp;#x30D7;&amp;#x3001;&amp;#x975E;&amp;#x540C;&amp;#x671F;I/O&amp;#x306A;&amp;#x3069;&amp;#x306E;&amp;#x4ED5;&amp;#x7D44;&amp;#x307F;&amp;#x3067;&amp;#x5B9F;&amp;#x73FE;&amp;#x3057;&amp;#x3066;&amp;#x3044;&amp;#x307E;&amp;#x3059;&amp;#x3002;\n\n&amp;#x3053;&amp;#x306E;&amp;#x8FBA;&amp;#x304C;&amp;#x96E3;&amp;#x3057;&amp;#x3044;&amp;#x3067;&amp;#x3059;&amp;#x304C;&amp;#x3001;&amp;#x3053;&amp;#x306E;&amp;#x3088;&amp;#x3046;&amp;#x306B;&amp;#x3001;&amp;#x7D30;&amp;#x304B;&amp;#x3044;&amp;#x3068;&amp;#x3053;&amp;#x308D;&amp;#x3092;&amp;#x6C17;&amp;#x306B;&amp;#x3057;&amp;#x306A;&amp;#x3051;&amp;#x308C;&amp;#x3070;&amp;#x305D;&amp;#x3093;&amp;#x306A;&amp;#x306B;&amp;#x96E3;&amp;#x3057;&amp;#x304F;&amp;#x306F;&amp;#x3042;&amp;#x308A;&amp;#x307E;&amp;#x305B;&amp;#x3093;&amp;#x3002;\n\n&amp;#x3067;&amp;#x306F;&amp;#x3001;&amp;#x4F55;&amp;#x306E;&amp;#x305F;&amp;#x3081;&amp;#x306B;&amp;#x30B7;&amp;#x30F3;&amp;#x30B0;&amp;#x30EB;&amp;#x30B9;&amp;#x30EC;&amp;#x30C3;&amp;#x30C9;&amp;#x306A;&amp;#x4ED5;&amp;#x7D44;&amp;#x307F;&amp;#x304C;&amp;#x5FC5;&amp;#x8981;&amp;#x306A;&amp;#x306E;&amp;#x3067;&amp;#x3057;&amp;#x3087;&amp;#x3046;&amp;#x304B;&amp;#x3002;\n\n\n
  77. &amp;#x5BFE;&amp;#x3057;&amp;#x3066;Node&amp;#x306F;&amp;#x3001;&amp;#x30EA;&amp;#x30AF;&amp;#x30A8;&amp;#x30B9;&amp;#x30C8;&amp;#x304C;&amp;#x3042;&amp;#x3063;&amp;#x305F;&amp;#x3089;&amp;#x3001;&amp;#x30D5;&amp;#x30A1;&amp;#x30A4;&amp;#x30EB;I/O&amp;#x306A;&amp;#x3069;&amp;#x306E;&amp;#x8981;&amp;#x6C42;&amp;#x3092;&amp;#x51FA;&amp;#x3057;&amp;#x3066;&amp;#x3001;\n&amp;#x30B9;&amp;#x30EC;&amp;#x30C3;&amp;#x30C9;&amp;#x3092;&amp;#x5360;&amp;#x6709;&amp;#x3057;&amp;#x307E;&amp;#x305B;&amp;#x3093;&amp;#x3002;\n&amp;#x3053;&amp;#x306E;&amp;#x9593;&amp;#x306B;&amp;#x4ED6;&amp;#x306E;&amp;#x30EA;&amp;#x30AF;&amp;#x30A8;&amp;#x30B9;&amp;#x30C8;&amp;#x304C;&amp;#x3042;&amp;#x3063;&amp;#x3066;&amp;#x3082;&amp;#x540C;&amp;#x3058;&amp;#x304F;&amp;#x30D5;&amp;#x30A1;&amp;#x30A4;&amp;#x30EB;I/O&amp;#x306E;&amp;#x8981;&amp;#x6C42;&amp;#x3092;&amp;#x51FA;&amp;#x3057;&amp;#x307E;&amp;#x3059;&amp;#x3002;\n&amp;#x305D;&amp;#x308C;&amp;#x3067;&amp;#x3001;I/O&amp;#x304C;&amp;#x7D42;&amp;#x308F;&amp;#x3063;&amp;#x305F;&amp;#x3089;&amp;#x3001;callback&amp;#x30B7;&amp;#x30B0;&amp;#x30CA;&amp;#x30EB;&amp;#x7B49;&amp;#x3092;&amp;#x53D7;&amp;#x3051;&amp;#x3066;&amp;#x3001;&amp;#x30EC;&amp;#x30B9;&amp;#x30DD;&amp;#x30F3;&amp;#x30B9;&amp;#x3092;&amp;#x8FD4;&amp;#x3057;&amp;#x3066;&amp;#x307E;&amp;#x3059;&amp;#x3002;\n&amp;#x3053;&amp;#x308C;&amp;#x3092;&amp;#x30A4;&amp;#x30D9;&amp;#x30F3;&amp;#x30C8;&amp;#x30EB;&amp;#x30FC;&amp;#x30D7;&amp;#x3001;&amp;#x975E;&amp;#x540C;&amp;#x671F;I/O&amp;#x306A;&amp;#x3069;&amp;#x306E;&amp;#x4ED5;&amp;#x7D44;&amp;#x307F;&amp;#x3067;&amp;#x5B9F;&amp;#x73FE;&amp;#x3057;&amp;#x3066;&amp;#x3044;&amp;#x307E;&amp;#x3059;&amp;#x3002;\n\n&amp;#x3053;&amp;#x306E;&amp;#x8FBA;&amp;#x304C;&amp;#x96E3;&amp;#x3057;&amp;#x3044;&amp;#x3067;&amp;#x3059;&amp;#x304C;&amp;#x3001;&amp;#x3053;&amp;#x306E;&amp;#x3088;&amp;#x3046;&amp;#x306B;&amp;#x3001;&amp;#x7D30;&amp;#x304B;&amp;#x3044;&amp;#x3068;&amp;#x3053;&amp;#x308D;&amp;#x3092;&amp;#x6C17;&amp;#x306B;&amp;#x3057;&amp;#x306A;&amp;#x3051;&amp;#x308C;&amp;#x3070;&amp;#x305D;&amp;#x3093;&amp;#x306A;&amp;#x306B;&amp;#x96E3;&amp;#x3057;&amp;#x304F;&amp;#x306F;&amp;#x3042;&amp;#x308A;&amp;#x307E;&amp;#x305B;&amp;#x3093;&amp;#x3002;\n\n&amp;#x3067;&amp;#x306F;&amp;#x3001;&amp;#x4F55;&amp;#x306E;&amp;#x305F;&amp;#x3081;&amp;#x306B;&amp;#x30B7;&amp;#x30F3;&amp;#x30B0;&amp;#x30EB;&amp;#x30B9;&amp;#x30EC;&amp;#x30C3;&amp;#x30C9;&amp;#x306A;&amp;#x4ED5;&amp;#x7D44;&amp;#x307F;&amp;#x304C;&amp;#x5FC5;&amp;#x8981;&amp;#x306A;&amp;#x306E;&amp;#x3067;&amp;#x3057;&amp;#x3087;&amp;#x3046;&amp;#x304B;&amp;#x3002;\n\n\n
  78. &amp;#x5BFE;&amp;#x3057;&amp;#x3066;Node&amp;#x306F;&amp;#x3001;&amp;#x30EA;&amp;#x30AF;&amp;#x30A8;&amp;#x30B9;&amp;#x30C8;&amp;#x304C;&amp;#x3042;&amp;#x3063;&amp;#x305F;&amp;#x3089;&amp;#x3001;&amp;#x30D5;&amp;#x30A1;&amp;#x30A4;&amp;#x30EB;I/O&amp;#x306A;&amp;#x3069;&amp;#x306E;&amp;#x8981;&amp;#x6C42;&amp;#x3092;&amp;#x51FA;&amp;#x3057;&amp;#x3066;&amp;#x3001;\n&amp;#x30B9;&amp;#x30EC;&amp;#x30C3;&amp;#x30C9;&amp;#x3092;&amp;#x5360;&amp;#x6709;&amp;#x3057;&amp;#x307E;&amp;#x305B;&amp;#x3093;&amp;#x3002;\n&amp;#x3053;&amp;#x306E;&amp;#x9593;&amp;#x306B;&amp;#x4ED6;&amp;#x306E;&amp;#x30EA;&amp;#x30AF;&amp;#x30A8;&amp;#x30B9;&amp;#x30C8;&amp;#x304C;&amp;#x3042;&amp;#x3063;&amp;#x3066;&amp;#x3082;&amp;#x540C;&amp;#x3058;&amp;#x304F;&amp;#x30D5;&amp;#x30A1;&amp;#x30A4;&amp;#x30EB;I/O&amp;#x306E;&amp;#x8981;&amp;#x6C42;&amp;#x3092;&amp;#x51FA;&amp;#x3057;&amp;#x307E;&amp;#x3059;&amp;#x3002;\n&amp;#x305D;&amp;#x308C;&amp;#x3067;&amp;#x3001;I/O&amp;#x304C;&amp;#x7D42;&amp;#x308F;&amp;#x3063;&amp;#x305F;&amp;#x3089;&amp;#x3001;callback&amp;#x30B7;&amp;#x30B0;&amp;#x30CA;&amp;#x30EB;&amp;#x7B49;&amp;#x3092;&amp;#x53D7;&amp;#x3051;&amp;#x3066;&amp;#x3001;&amp;#x30EC;&amp;#x30B9;&amp;#x30DD;&amp;#x30F3;&amp;#x30B9;&amp;#x3092;&amp;#x8FD4;&amp;#x3057;&amp;#x3066;&amp;#x307E;&amp;#x3059;&amp;#x3002;\n&amp;#x3053;&amp;#x308C;&amp;#x3092;&amp;#x30A4;&amp;#x30D9;&amp;#x30F3;&amp;#x30C8;&amp;#x30EB;&amp;#x30FC;&amp;#x30D7;&amp;#x3001;&amp;#x975E;&amp;#x540C;&amp;#x671F;I/O&amp;#x306A;&amp;#x3069;&amp;#x306E;&amp;#x4ED5;&amp;#x7D44;&amp;#x307F;&amp;#x3067;&amp;#x5B9F;&amp;#x73FE;&amp;#x3057;&amp;#x3066;&amp;#x3044;&amp;#x307E;&amp;#x3059;&amp;#x3002;\n\n&amp;#x3053;&amp;#x306E;&amp;#x8FBA;&amp;#x304C;&amp;#x96E3;&amp;#x3057;&amp;#x3044;&amp;#x3067;&amp;#x3059;&amp;#x304C;&amp;#x3001;&amp;#x3053;&amp;#x306E;&amp;#x3088;&amp;#x3046;&amp;#x306B;&amp;#x3001;&amp;#x7D30;&amp;#x304B;&amp;#x3044;&amp;#x3068;&amp;#x3053;&amp;#x308D;&amp;#x3092;&amp;#x6C17;&amp;#x306B;&amp;#x3057;&amp;#x306A;&amp;#x3051;&amp;#x308C;&amp;#x3070;&amp;#x305D;&amp;#x3093;&amp;#x306A;&amp;#x306B;&amp;#x96E3;&amp;#x3057;&amp;#x304F;&amp;#x306F;&amp;#x3042;&amp;#x308A;&amp;#x307E;&amp;#x305B;&amp;#x3093;&amp;#x3002;\n\n&amp;#x3067;&amp;#x306F;&amp;#x3001;&amp;#x4F55;&amp;#x306E;&amp;#x305F;&amp;#x3081;&amp;#x306B;&amp;#x30B7;&amp;#x30F3;&amp;#x30B0;&amp;#x30EB;&amp;#x30B9;&amp;#x30EC;&amp;#x30C3;&amp;#x30C9;&amp;#x306A;&amp;#x4ED5;&amp;#x7D44;&amp;#x307F;&amp;#x304C;&amp;#x5FC5;&amp;#x8981;&amp;#x306A;&amp;#x306E;&amp;#x3067;&amp;#x3057;&amp;#x3087;&amp;#x3046;&amp;#x304B;&amp;#x3002;\n\n\n
  79. &amp;#x5BFE;&amp;#x3057;&amp;#x3066;Node&amp;#x306F;&amp;#x3001;&amp;#x30EA;&amp;#x30AF;&amp;#x30A8;&amp;#x30B9;&amp;#x30C8;&amp;#x304C;&amp;#x3042;&amp;#x3063;&amp;#x305F;&amp;#x3089;&amp;#x3001;&amp;#x30D5;&amp;#x30A1;&amp;#x30A4;&amp;#x30EB;I/O&amp;#x306A;&amp;#x3069;&amp;#x306E;&amp;#x8981;&amp;#x6C42;&amp;#x3092;&amp;#x51FA;&amp;#x3057;&amp;#x3066;&amp;#x3001;\n&amp;#x30B9;&amp;#x30EC;&amp;#x30C3;&amp;#x30C9;&amp;#x3092;&amp;#x5360;&amp;#x6709;&amp;#x3057;&amp;#x307E;&amp;#x305B;&amp;#x3093;&amp;#x3002;\n&amp;#x3053;&amp;#x306E;&amp;#x9593;&amp;#x306B;&amp;#x4ED6;&amp;#x306E;&amp;#x30EA;&amp;#x30AF;&amp;#x30A8;&amp;#x30B9;&amp;#x30C8;&amp;#x304C;&amp;#x3042;&amp;#x3063;&amp;#x3066;&amp;#x3082;&amp;#x540C;&amp;#x3058;&amp;#x304F;&amp;#x30D5;&amp;#x30A1;&amp;#x30A4;&amp;#x30EB;I/O&amp;#x306E;&amp;#x8981;&amp;#x6C42;&amp;#x3092;&amp;#x51FA;&amp;#x3057;&amp;#x307E;&amp;#x3059;&amp;#x3002;\n&amp;#x305D;&amp;#x308C;&amp;#x3067;&amp;#x3001;I/O&amp;#x304C;&amp;#x7D42;&amp;#x308F;&amp;#x3063;&amp;#x305F;&amp;#x3089;&amp;#x3001;callback&amp;#x30B7;&amp;#x30B0;&amp;#x30CA;&amp;#x30EB;&amp;#x7B49;&amp;#x3092;&amp;#x53D7;&amp;#x3051;&amp;#x3066;&amp;#x3001;&amp;#x30EC;&amp;#x30B9;&amp;#x30DD;&amp;#x30F3;&amp;#x30B9;&amp;#x3092;&amp;#x8FD4;&amp;#x3057;&amp;#x3066;&amp;#x307E;&amp;#x3059;&amp;#x3002;\n&amp;#x3053;&amp;#x308C;&amp;#x3092;&amp;#x30A4;&amp;#x30D9;&amp;#x30F3;&amp;#x30C8;&amp;#x30EB;&amp;#x30FC;&amp;#x30D7;&amp;#x3001;&amp;#x975E;&amp;#x540C;&amp;#x671F;I/O&amp;#x306A;&amp;#x3069;&amp;#x306E;&amp;#x4ED5;&amp;#x7D44;&amp;#x307F;&amp;#x3067;&amp;#x5B9F;&amp;#x73FE;&amp;#x3057;&amp;#x3066;&amp;#x3044;&amp;#x307E;&amp;#x3059;&amp;#x3002;\n\n&amp;#x3053;&amp;#x306E;&amp;#x8FBA;&amp;#x304C;&amp;#x96E3;&amp;#x3057;&amp;#x3044;&amp;#x3067;&amp;#x3059;&amp;#x304C;&amp;#x3001;&amp;#x3053;&amp;#x306E;&amp;#x3088;&amp;#x3046;&amp;#x306B;&amp;#x3001;&amp;#x7D30;&amp;#x304B;&amp;#x3044;&amp;#x3068;&amp;#x3053;&amp;#x308D;&amp;#x3092;&amp;#x6C17;&amp;#x306B;&amp;#x3057;&amp;#x306A;&amp;#x3051;&amp;#x308C;&amp;#x3070;&amp;#x305D;&amp;#x3093;&amp;#x306A;&amp;#x306B;&amp;#x96E3;&amp;#x3057;&amp;#x304F;&amp;#x306F;&amp;#x3042;&amp;#x308A;&amp;#x307E;&amp;#x305B;&amp;#x3093;&amp;#x3002;\n\n&amp;#x3067;&amp;#x306F;&amp;#x3001;&amp;#x4F55;&amp;#x306E;&amp;#x305F;&amp;#x3081;&amp;#x306B;&amp;#x30B7;&amp;#x30F3;&amp;#x30B0;&amp;#x30EB;&amp;#x30B9;&amp;#x30EC;&amp;#x30C3;&amp;#x30C9;&amp;#x306A;&amp;#x4ED5;&amp;#x7D44;&amp;#x307F;&amp;#x304C;&amp;#x5FC5;&amp;#x8981;&amp;#x306A;&amp;#x306E;&amp;#x3067;&amp;#x3057;&amp;#x3087;&amp;#x3046;&amp;#x304B;&amp;#x3002;\n\n\n
  80. &amp;#x5BFE;&amp;#x3057;&amp;#x3066;Node&amp;#x306F;&amp;#x3001;&amp;#x30EA;&amp;#x30AF;&amp;#x30A8;&amp;#x30B9;&amp;#x30C8;&amp;#x304C;&amp;#x3042;&amp;#x3063;&amp;#x305F;&amp;#x3089;&amp;#x3001;&amp;#x30D5;&amp;#x30A1;&amp;#x30A4;&amp;#x30EB;I/O&amp;#x306A;&amp;#x3069;&amp;#x306E;&amp;#x8981;&amp;#x6C42;&amp;#x3092;&amp;#x51FA;&amp;#x3057;&amp;#x3066;&amp;#x3001;\n&amp;#x30B9;&amp;#x30EC;&amp;#x30C3;&amp;#x30C9;&amp;#x3092;&amp;#x5360;&amp;#x6709;&amp;#x3057;&amp;#x307E;&amp;#x305B;&amp;#x3093;&amp;#x3002;\n&amp;#x3053;&amp;#x306E;&amp;#x9593;&amp;#x306B;&amp;#x4ED6;&amp;#x306E;&amp;#x30EA;&amp;#x30AF;&amp;#x30A8;&amp;#x30B9;&amp;#x30C8;&amp;#x304C;&amp;#x3042;&amp;#x3063;&amp;#x3066;&amp;#x3082;&amp;#x540C;&amp;#x3058;&amp;#x304F;&amp;#x30D5;&amp;#x30A1;&amp;#x30A4;&amp;#x30EB;I/O&amp;#x306E;&amp;#x8981;&amp;#x6C42;&amp;#x3092;&amp;#x51FA;&amp;#x3057;&amp;#x307E;&amp;#x3059;&amp;#x3002;\n&amp;#x305D;&amp;#x308C;&amp;#x3067;&amp;#x3001;I/O&amp;#x304C;&amp;#x7D42;&amp;#x308F;&amp;#x3063;&amp;#x305F;&amp;#x3089;&amp;#x3001;callback&amp;#x30B7;&amp;#x30B0;&amp;#x30CA;&amp;#x30EB;&amp;#x7B49;&amp;#x3092;&amp;#x53D7;&amp;#x3051;&amp;#x3066;&amp;#x3001;&amp;#x30EC;&amp;#x30B9;&amp;#x30DD;&amp;#x30F3;&amp;#x30B9;&amp;#x3092;&amp;#x8FD4;&amp;#x3057;&amp;#x3066;&amp;#x307E;&amp;#x3059;&amp;#x3002;\n&amp;#x3053;&amp;#x308C;&amp;#x3092;&amp;#x30A4;&amp;#x30D9;&amp;#x30F3;&amp;#x30C8;&amp;#x30EB;&amp;#x30FC;&amp;#x30D7;&amp;#x3001;&amp;#x975E;&amp;#x540C;&amp;#x671F;I/O&amp;#x306A;&amp;#x3069;&amp;#x306E;&amp;#x4ED5;&amp;#x7D44;&amp;#x307F;&amp;#x3067;&amp;#x5B9F;&amp;#x73FE;&amp;#x3057;&amp;#x3066;&amp;#x3044;&amp;#x307E;&amp;#x3059;&amp;#x3002;\n\n&amp;#x3053;&amp;#x306E;&amp;#x8FBA;&amp;#x304C;&amp;#x96E3;&amp;#x3057;&amp;#x3044;&amp;#x3067;&amp;#x3059;&amp;#x304C;&amp;#x3001;&amp;#x3053;&amp;#x306E;&amp;#x3088;&amp;#x3046;&amp;#x306B;&amp;#x3001;&amp;#x7D30;&amp;#x304B;&amp;#x3044;&amp;#x3068;&amp;#x3053;&amp;#x308D;&amp;#x3092;&amp;#x6C17;&amp;#x306B;&amp;#x3057;&amp;#x306A;&amp;#x3051;&amp;#x308C;&amp;#x3070;&amp;#x305D;&amp;#x3093;&amp;#x306A;&amp;#x306B;&amp;#x96E3;&amp;#x3057;&amp;#x304F;&amp;#x306F;&amp;#x3042;&amp;#x308A;&amp;#x307E;&amp;#x305B;&amp;#x3093;&amp;#x3002;\n\n&amp;#x3067;&amp;#x306F;&amp;#x3001;&amp;#x4F55;&amp;#x306E;&amp;#x305F;&amp;#x3081;&amp;#x306B;&amp;#x30B7;&amp;#x30F3;&amp;#x30B0;&amp;#x30EB;&amp;#x30B9;&amp;#x30EC;&amp;#x30C3;&amp;#x30C9;&amp;#x306A;&amp;#x4ED5;&amp;#x7D44;&amp;#x307F;&amp;#x304C;&amp;#x5FC5;&amp;#x8981;&amp;#x306A;&amp;#x306E;&amp;#x3067;&amp;#x3057;&amp;#x3087;&amp;#x3046;&amp;#x304B;&amp;#x3002;\n\n\n
  81. &amp;#x5BFE;&amp;#x3057;&amp;#x3066;Node&amp;#x306F;&amp;#x3001;&amp;#x30EA;&amp;#x30AF;&amp;#x30A8;&amp;#x30B9;&amp;#x30C8;&amp;#x304C;&amp;#x3042;&amp;#x3063;&amp;#x305F;&amp;#x3089;&amp;#x3001;&amp;#x30D5;&amp;#x30A1;&amp;#x30A4;&amp;#x30EB;I/O&amp;#x306A;&amp;#x3069;&amp;#x306E;&amp;#x8981;&amp;#x6C42;&amp;#x3092;&amp;#x51FA;&amp;#x3057;&amp;#x3066;&amp;#x3001;\n&amp;#x30B9;&amp;#x30EC;&amp;#x30C3;&amp;#x30C9;&amp;#x3092;&amp;#x5360;&amp;#x6709;&amp;#x3057;&amp;#x307E;&amp;#x305B;&amp;#x3093;&amp;#x3002;\n&amp;#x3053;&amp;#x306E;&amp;#x9593;&amp;#x306B;&amp;#x4ED6;&amp;#x306E;&amp;#x30EA;&amp;#x30AF;&amp;#x30A8;&amp;#x30B9;&amp;#x30C8;&amp;#x304C;&amp;#x3042;&amp;#x3063;&amp;#x3066;&amp;#x3082;&amp;#x540C;&amp;#x3058;&amp;#x304F;&amp;#x30D5;&amp;#x30A1;&amp;#x30A4;&amp;#x30EB;I/O&amp;#x306E;&amp;#x8981;&amp;#x6C42;&amp;#x3092;&amp;#x51FA;&amp;#x3057;&amp;#x307E;&amp;#x3059;&amp;#x3002;\n&amp;#x305D;&amp;#x308C;&amp;#x3067;&amp;#x3001;I/O&amp;#x304C;&amp;#x7D42;&amp;#x308F;&amp;#x3063;&amp;#x305F;&amp;#x3089;&amp;#x3001;callback&amp;#x30B7;&amp;#x30B0;&amp;#x30CA;&amp;#x30EB;&amp;#x7B49;&amp;#x3092;&amp;#x53D7;&amp;#x3051;&amp;#x3066;&amp;#x3001;&amp;#x30EC;&amp;#x30B9;&amp;#x30DD;&amp;#x30F3;&amp;#x30B9;&amp;#x3092;&amp;#x8FD4;&amp;#x3057;&amp;#x3066;&amp;#x307E;&amp;#x3059;&amp;#x3002;\n&amp;#x3053;&amp;#x308C;&amp;#x3092;&amp;#x30A4;&amp;#x30D9;&amp;#x30F3;&amp;#x30C8;&amp;#x30EB;&amp;#x30FC;&amp;#x30D7;&amp;#x3001;&amp;#x975E;&amp;#x540C;&amp;#x671F;I/O&amp;#x306A;&amp;#x3069;&amp;#x306E;&amp;#x4ED5;&amp;#x7D44;&amp;#x307F;&amp;#x3067;&amp;#x5B9F;&amp;#x73FE;&amp;#x3057;&amp;#x3066;&amp;#x3044;&amp;#x307E;&amp;#x3059;&amp;#x3002;\n\n&amp;#x3053;&amp;#x306E;&amp;#x8FBA;&amp;#x304C;&amp;#x96E3;&amp;#x3057;&amp;#x3044;&amp;#x3067;&amp;#x3059;&amp;#x304C;&amp;#x3001;&amp;#x3053;&amp;#x306E;&amp;#x3088;&amp;#x3046;&amp;#x306B;&amp;#x3001;&amp;#x7D30;&amp;#x304B;&amp;#x3044;&amp;#x3068;&amp;#x3053;&amp;#x308D;&amp;#x3092;&amp;#x6C17;&amp;#x306B;&amp;#x3057;&amp;#x306A;&amp;#x3051;&amp;#x308C;&amp;#x3070;&amp;#x305D;&amp;#x3093;&amp;#x306A;&amp;#x306B;&amp;#x96E3;&amp;#x3057;&amp;#x304F;&amp;#x306F;&amp;#x3042;&amp;#x308A;&amp;#x307E;&amp;#x305B;&amp;#x3093;&amp;#x3002;\n\n&amp;#x3067;&amp;#x306F;&amp;#x3001;&amp;#x4F55;&amp;#x306E;&amp;#x305F;&amp;#x3081;&amp;#x306B;&amp;#x30B7;&amp;#x30F3;&amp;#x30B0;&amp;#x30EB;&amp;#x30B9;&amp;#x30EC;&amp;#x30C3;&amp;#x30C9;&amp;#x306A;&amp;#x4ED5;&amp;#x7D44;&amp;#x307F;&amp;#x304C;&amp;#x5FC5;&amp;#x8981;&amp;#x306A;&amp;#x306E;&amp;#x3067;&amp;#x3057;&amp;#x3087;&amp;#x3046;&amp;#x304B;&amp;#x3002;\n\n\n
  82. &amp;#x5BFE;&amp;#x3057;&amp;#x3066;Node&amp;#x306F;&amp;#x3001;&amp;#x30EA;&amp;#x30AF;&amp;#x30A8;&amp;#x30B9;&amp;#x30C8;&amp;#x304C;&amp;#x3042;&amp;#x3063;&amp;#x305F;&amp;#x3089;&amp;#x3001;&amp;#x30D5;&amp;#x30A1;&amp;#x30A4;&amp;#x30EB;I/O&amp;#x306A;&amp;#x3069;&amp;#x306E;&amp;#x8981;&amp;#x6C42;&amp;#x3092;&amp;#x51FA;&amp;#x3057;&amp;#x3066;&amp;#x3001;\n&amp;#x30B9;&amp;#x30EC;&amp;#x30C3;&amp;#x30C9;&amp;#x3092;&amp;#x5360;&amp;#x6709;&amp;#x3057;&amp;#x307E;&amp;#x305B;&amp;#x3093;&amp;#x3002;\n&amp;#x3053;&amp;#x306E;&amp;#x9593;&amp;#x306B;&amp;#x4ED6;&amp;#x306E;&amp;#x30EA;&amp;#x30AF;&amp;#x30A8;&amp;#x30B9;&amp;#x30C8;&amp;#x304C;&amp;#x3042;&amp;#x3063;&amp;#x3066;&amp;#x3082;&amp;#x540C;&amp;#x3058;&amp;#x304F;&amp;#x30D5;&amp;#x30A1;&amp;#x30A4;&amp;#x30EB;I/O&amp;#x306E;&amp;#x8981;&amp;#x6C42;&amp;#x3092;&amp;#x51FA;&amp;#x3057;&amp;#x307E;&amp;#x3059;&amp;#x3002;\n&amp;#x305D;&amp;#x308C;&amp;#x3067;&amp;#x3001;I/O&amp;#x304C;&amp;#x7D42;&amp;#x308F;&amp;#x3063;&amp;#x305F;&amp;#x3089;&amp;#x3001;callback&amp;#x30B7;&amp;#x30B0;&amp;#x30CA;&amp;#x30EB;&amp;#x7B49;&amp;#x3092;&amp;#x53D7;&amp;#x3051;&amp;#x3066;&amp;#x3001;&amp;#x30EC;&amp;#x30B9;&amp;#x30DD;&amp;#x30F3;&amp;#x30B9;&amp;#x3092;&amp;#x8FD4;&amp;#x3057;&amp;#x3066;&amp;#x307E;&amp;#x3059;&amp;#x3002;\n&amp;#x3053;&amp;#x308C;&amp;#x3092;&amp;#x30A4;&amp;#x30D9;&amp;#x30F3;&amp;#x30C8;&amp;#x30EB;&amp;#x30FC;&amp;#x30D7;&amp;#x3001;&amp;#x975E;&amp;#x540C;&amp;#x671F;I/O&amp;#x306A;&amp;#x3069;&amp;#x306E;&amp;#x4ED5;&amp;#x7D44;&amp;#x307F;&amp;#x3067;&amp;#x5B9F;&amp;#x73FE;&amp;#x3057;&amp;#x3066;&amp;#x3044;&amp;#x307E;&amp;#x3059;&amp;#x3002;\n\n&amp;#x3053;&amp;#x306E;&amp;#x8FBA;&amp;#x304C;&amp;#x96E3;&amp;#x3057;&amp;#x3044;&amp;#x3067;&amp;#x3059;&amp;#x304C;&amp;#x3001;&amp;#x3053;&amp;#x306E;&amp;#x3088;&amp;#x3046;&amp;#x306B;&amp;#x3001;&amp;#x7D30;&amp;#x304B;&amp;#x3044;&amp;#x3068;&amp;#x3053;&amp;#x308D;&amp;#x3092;&amp;#x6C17;&amp;#x306B;&amp;#x3057;&amp;#x306A;&amp;#x3051;&amp;#x308C;&amp;#x3070;&amp;#x305D;&amp;#x3093;&amp;#x306A;&amp;#x306B;&amp;#x96E3;&amp;#x3057;&amp;#x304F;&amp;#x306F;&amp;#x3042;&amp;#x308A;&amp;#x307E;&amp;#x305B;&amp;#x3093;&amp;#x3002;\n\n&amp;#x3067;&amp;#x306F;&amp;#x3001;&amp;#x4F55;&amp;#x306E;&amp;#x305F;&amp;#x3081;&amp;#x306B;&amp;#x30B7;&amp;#x30F3;&amp;#x30B0;&amp;#x30EB;&amp;#x30B9;&amp;#x30EC;&amp;#x30C3;&amp;#x30C9;&amp;#x306A;&amp;#x4ED5;&amp;#x7D44;&amp;#x307F;&amp;#x304C;&amp;#x5FC5;&amp;#x8981;&amp;#x306A;&amp;#x306E;&amp;#x3067;&amp;#x3057;&amp;#x3087;&amp;#x3046;&amp;#x304B;&amp;#x3002;\n\n\n
  83. &amp;#x305D;&amp;#x306E;1&amp;#x3064;&amp;#x3068;&amp;#x3057;&amp;#x3066;&amp;#x3001;C10K&amp;#x554F;&amp;#x984C;&amp;#x304C;&amp;#x3042;&amp;#x3052;&amp;#x3089;&amp;#x308C;&amp;#x307E;&amp;#x3059;&amp;#x3002;\n&amp;#x3053;&amp;#x308C;&amp;#x306F;&amp;#x5927;&amp;#x91CF;&amp;#x306E;&amp;#x30AF;&amp;#x30E9;&amp;#x30A4;&amp;#x30A2;&amp;#x30F3;&amp;#x30C8;&amp;#x304B;&amp;#x3089;&amp;#x63A5;&amp;#x7D9A;&amp;#x3055;&amp;#x308C;&amp;#x308B;&amp;#x3068;&amp;#x3001;&amp;#x30B5;&amp;#x30FC;&amp;#x30D0;&amp;#x306E;&amp;#x30EA;&amp;#x30BD;&amp;#x30FC;&amp;#x30B9;&amp;#x304C;&amp;#x6EA2;&amp;#x308C;&amp;#x3066;&amp;#x3057;&amp;#x307E;&amp;#x3046;&amp;#x3001;&amp;#x3068;&amp;#x3044;&amp;#x3046;&amp;#x554F;&amp;#x984C;&amp;#x3067;&amp;#x3059;&amp;#x306D;&amp;#x3002;\n&amp;#x4F8B;&amp;#x3048;&amp;#x3070;1http&amp;#x306B;1&amp;#x30D7;&amp;#x30ED;&amp;#x30BB;&amp;#x30B9;&amp;#x3092;&amp;#x5272;&amp;#x308A;&amp;#x5F53;&amp;#x3066;&amp;#x308B;&amp;#x3068;&amp;#x3001;2MB&amp;#x307B;&amp;#x3069;&amp;#x6D88;&amp;#x8CBB;&amp;#x3057;&amp;#x3066;&amp;#x3057;&amp;#x307E;&amp;#x3046;&amp;#x306E;&amp;#x3067;&amp;#x3001;\n1&amp;#x30D6;&amp;#x30E9;&amp;#x30A6;&amp;#x30B6;&amp;#x304B;&amp;#x3089;&amp;#x8907;&amp;#x6570;&amp;#x30B3;&amp;#x30CD;&amp;#x30AF;&amp;#x30B7;&amp;#x30E7;&amp;#x30F3;&amp;#x8CBC;&amp;#x3089;&amp;#x308C;&amp;#x305F;&amp;#x308A;&amp;#x3059;&amp;#x308B;&amp;#x3068;&amp;#x3001;&amp;#x6570;&amp;#x5343;&amp;#x4EBA;&amp;#x7A0B;&amp;#x5EA6;&amp;#x306E;&amp;#x540C;&amp;#x6642;&amp;#x5229;&amp;#x7528;&amp;#x3067;&amp;#x30D1;&amp;#x30F3;&amp;#x30AF;&amp;#x3057;&amp;#x3066;&amp;#x3057;&amp;#x307E;&amp;#x3044;&amp;#x307E;&amp;#x3059;&amp;#x3002;\n\n&amp;#x3053;&amp;#x306E;&amp;#x554F;&amp;#x984C;&amp;#x306F;5&amp;#x301C;6&amp;#x5E74;&amp;#x524D;&amp;#x304B;&amp;#x3089;&amp;#x65E5;&amp;#x672C;&amp;#x3067;&amp;#x3082;&amp;#x8A71;&amp;#x984C;&amp;#x306B;&amp;#x306A;&amp;#x3063;&amp;#x305F;&amp;#x3044;&amp;#x3093;&amp;#x3067;&amp;#x3059;&amp;#x304C;&amp;#x3001;\n&amp;#x5927;&amp;#x898F;&amp;#x6A21;&amp;#x30B5;&amp;#x30A4;&amp;#x30C8;&amp;#x306E;&amp;#x307F;&amp;#x306E;&amp;#x8A71;&amp;#x3068;&amp;#x3044;&amp;#x3046;&amp;#x611F;&amp;#x3058;&amp;#x3067;&amp;#x3001;&amp;#x5B9F;&amp;#x611F;&amp;#x306E;&amp;#x306A;&amp;#x3044;&amp;#x4EBA;&amp;#x3082;&amp;#x591A;&amp;#x304B;&amp;#x3063;&amp;#x305F;&amp;#x304B;&amp;#x3082;&amp;#x3057;&amp;#x308C;&amp;#x307E;&amp;#x305B;&amp;#x3093;&amp;#x3002;\n&amp;#x305F;&amp;#x3060;&amp;#x3001;Web&amp;#x304C;RealTime&amp;#x306E;&amp;#x6642;&amp;#x4EE3;&amp;#x3068;&amp;#x306A;&amp;#x3063;&amp;#x3066;&amp;#x3044;&amp;#x304F;&amp;#x4E2D;&amp;#x3067;&amp;#x3001;&amp;#x3082;&amp;#x3063;&amp;#x3068;&amp;#x63A5;&amp;#x7D9A;&amp;#x3057;&amp;#x3063;&amp;#x3071;&amp;#x306A;&amp;#x3057;&amp;#x3055;&amp;#x308C;&amp;#x308B;&amp;#x3088;&amp;#x3046;&amp;#x306B;&amp;#x306A;&amp;#x308B;&amp;#x3068;&amp;#x8003;&amp;#x3048;&amp;#x3089;&amp;#x308C;&amp;#x3001;&amp;#x73FE;&amp;#x5B9F;&amp;#x7684;&amp;#x306A;&amp;#x554F;&amp;#x984C;&amp;#x306B;&amp;#x306A;&amp;#x3063;&amp;#x3066;&amp;#x304F;&amp;#x308B;&amp;#x53EF;&amp;#x80FD;&amp;#x6027;&amp;#x304C;&amp;#x3042;&amp;#x308A;&amp;#x307E;&amp;#x3059;&amp;#x3002;\n\n&amp;#x3068;&amp;#x3044;&amp;#x3046;&amp;#x308F;&amp;#x3051;&amp;#x3067;Node&amp;#x306E;&amp;#x30B7;&amp;#x30F3;&amp;#x30B0;&amp;#x30EB;&amp;#x30B9;&amp;#x30EC;&amp;#x30C3;&amp;#x30C9;&amp;#x306A;&amp;#x30A2;&amp;#x30D7;&amp;#x30ED;&amp;#x30FC;&amp;#x30C1;&amp;#x304C;&amp;#x751F;&amp;#x304D;&amp;#x3066;&amp;#x304F;&amp;#x308B;&amp;#x308F;&amp;#x3051;&amp;#x3067;&amp;#x3059;&amp;#x306D;&amp;#x3002;\n\n
  84. &amp;#x305F;&amp;#x3060;&amp;#x3001;&amp;#x30B9;&amp;#x30B1;&amp;#x30FC;&amp;#x30E9;&amp;#x30D6;&amp;#x30EB;&amp;#x306A;NW&amp;#x30D7;&amp;#x30ED;&amp;#x30B0;&amp;#x30E9;&amp;#x30DF;&amp;#x30F3;&amp;#x30B0;&amp;#x74B0;&amp;#x5883;&amp;#x306F;Node&amp;#x306E;&amp;#x5C02;&amp;#x58F2;&amp;#x7279;&amp;#x8A31;&amp;#x3067;&amp;#x306F;&amp;#x3042;&amp;#x308A;&amp;#x307E;&amp;#x305B;&amp;#x3093;&amp;#x3002;\nTwitter&amp;#x306A;&amp;#x3069;&amp;#x306F;Ruby&amp;#x3084;Scala&amp;#x3067;&amp;#x3042;&amp;#x3093;&amp;#x3060;&amp;#x3051;&amp;#x3055;&amp;#x3070;&amp;#x3044;&amp;#x3066;&amp;#x3044;&amp;#x308B;&amp;#x307F;&amp;#x305F;&amp;#x3044;&amp;#x3067;&amp;#x3059;&amp;#x3057;&amp;#x3002;\n&amp;#x3067;&amp;#x306F;&amp;#x3001;&amp;#x306A;&amp;#x305C;&amp;#x3001;Node&amp;#x306A;&amp;#x306E;&amp;#x304B;&amp;#x3002;\n\n&amp;#x3053;&amp;#x308C;&amp;#x306F;nodejs.org&amp;#x306E;&amp;#x30C8;&amp;#x30C3;&amp;#x30D7;&amp;#x30DA;&amp;#x30FC;&amp;#x30B8;&amp;#x306B;&amp;#x3042;&amp;#x308B;1&amp;#x6587;&amp;#x3067;&amp;#x3059;&amp;#x3002;\n\n&quot;easy way&quot;&amp;#x3068;&amp;#x3044;&amp;#x3046;&amp;#x3068;&amp;#x3053;&amp;#x308D;&amp;#x304C;&amp;#x809D;&amp;#x3067;&amp;#x3059;&amp;#x306D;&amp;#x3002;\n&amp;#x7C21;&amp;#x5358;&amp;#x306B;&amp;#x3001;&amp;#x3068;&amp;#x3044;&amp;#x3046;&amp;#x306E;&amp;#x304C;Node.js&amp;#x306E;&amp;#x5B58;&amp;#x5728;&amp;#x610F;&amp;#x7FA9;&amp;#x3067;&amp;#x3059;&amp;#x3002;\n\n&amp;#x305F;&amp;#x3060;&amp;#x3001;&amp;#x76AE;&amp;#x8089;&amp;#x306A;&amp;#x3053;&amp;#x3068;&amp;#x306B;&amp;#x3053;&amp;#x3053;&amp;#x304C;&amp;#x521D;&amp;#x5FC3;&amp;#x8005;&amp;#x306E;&amp;#x58C1;&amp;#x306B;&amp;#x3082;&amp;#x306A;&amp;#x3063;&amp;#x3066;&amp;#x3044;&amp;#x307E;&amp;#x3059;&amp;#x3002;\n&amp;#x30B9;&amp;#x30B1;&amp;#x30FC;&amp;#x30E9;&amp;#x30D6;&amp;#x30EB;&amp;#x3092;&amp;#x5B9F;&amp;#x73FE;&amp;#x3059;&amp;#x308B;&amp;#x3001;&amp;#x30A4;&amp;#x30D9;&amp;#x30F3;&amp;#x30C8;&amp;#x30EB;&amp;#x30FC;&amp;#x30D7;&amp;#x3084;&amp;#x975E;&amp;#x540C;&amp;#x671F;I/O&amp;#x306A;&amp;#x3069;&amp;#x306E;&amp;#x96E3;&amp;#x89E3;&amp;#x306A;&amp;#x8A00;&amp;#x8449;&amp;#x306E;&amp;#x305B;&amp;#x3044;&amp;#x3067;&amp;#x3059;&amp;#x306D;&amp;#x3002;\n
  85. &amp;#x78BA;&amp;#x304B;&amp;#x306B;&amp;#x30A2;&amp;#x30FC;&amp;#x30AD;&amp;#x30C6;&amp;#x30AF;&amp;#x30C1;&amp;#x30E3;&amp;#x306F;&amp;#x5927;&amp;#x5207;&amp;#x3067;&amp;#x3059;&amp;#x3002;\n&amp;#x305F;&amp;#x3060;&amp;#x3001;&amp;#x4ED6;&amp;#x306E;&amp;#x8A00;&amp;#x8A9E;&amp;#x3092;&amp;#x4F7F;&amp;#x3046;&amp;#x3068;&amp;#x304D;&amp;#x3060;&amp;#x3063;&amp;#x3066;&amp;#x5185;&amp;#x90E8;&amp;#x5B9F;&amp;#x88C5;&amp;#x307E;&amp;#x3067;&amp;#x610F;&amp;#x8B58;&amp;#x3057;&amp;#x3066;&amp;#x3044;&amp;#x308B;&amp;#x3067;&amp;#x3057;&amp;#x3087;&amp;#x3046;&amp;#x304B;&amp;#x3002;\n&amp;#x5C11;&amp;#x306A;&amp;#x304F;&amp;#x3068;&amp;#x3082;&amp;#x3001;&amp;#x89E6;&amp;#x308A;&amp;#x59CB;&amp;#x3081;&amp;#x308B;&amp;#x306B;&amp;#x3042;&amp;#x305F;&amp;#x3063;&amp;#x3066;&amp;#x306F;&amp;#x5FC5;&amp;#x9808;&amp;#x3067;&amp;#x306F;&amp;#x306A;&amp;#x3044;&amp;#x306F;&amp;#x305A;&amp;#x3067;&amp;#x3059;&amp;#x3002;\n
  86. &amp;#x305D;&amp;#x3082;&amp;#x305D;&amp;#x3082;Node&amp;#x306E;&amp;#x3046;&amp;#x308A;&amp;#x306F;&amp;#x3068;&amp;#x3044;&amp;#x3046;&amp;#x3068;&amp;#x3001;&amp;#x3053;&amp;#x3061;&amp;#x3089;&amp;#x3082;nodejs.org&amp;#x304B;&amp;#x3089;&amp;#x306E;&amp;#x5F15;&amp;#x7528;&amp;#x3067;&amp;#x3059;&amp;#x304C;&amp;#x3001;&quot;less-than-expert&quot;&amp;#x3067;&amp;#x3082;&amp;#x3067;&amp;#x304D;&amp;#x308B;&amp;#x306E;&amp;#x304C;Node&amp;#x306E;&amp;#x58F2;&amp;#x308A;&amp;#x3002;\n&amp;#x305D;&amp;#x3082;&amp;#x305D;&amp;#x3082;&amp;#x30B7;&amp;#x30F3;&amp;#x30B0;&amp;#x30EB;&amp;#x30B9;&amp;#x30EC;&amp;#x30C3;&amp;#x30C9;&amp;#x306A;&amp;#x30A2;&amp;#x30D7;&amp;#x30ED;&amp;#x30FC;&amp;#x30C1;&amp;#x306F;&amp;#x4ED6;&amp;#x306E;&amp;#x8A00;&amp;#x8A9E;&amp;#x3067;&amp;#x3082;&amp;#x3067;&amp;#x304D;&amp;#x307E;&amp;#x3059;&amp;#x3002;&amp;#x7686;&amp;#x304C;&amp;#x7406;&amp;#x89E3;&amp;#x3067;&amp;#x304D;&amp;#x308B;&amp;#x306A;&amp;#x3089;&amp;#x3001;&amp;#x4ED6;&amp;#x306E;&amp;#x5B9F;&amp;#x88C5;&amp;#x3067;&amp;#x3084;&amp;#x308C;&amp;#x3070;&amp;#x3044;&amp;#x3044;&amp;#x3067;&amp;#x3059;&amp;#x3057;&amp;#x306D;&amp;#x3002;\n\n
  87. &amp;#x3068;&amp;#x3044;&amp;#x3046;&amp;#x308F;&amp;#x3051;&amp;#x3067;&amp;#x3001;Node.js &amp;#x3068;&amp;#x306F;&amp;#x3068;&amp;#x3044;&amp;#x3046;&amp;#x554F;&amp;#x3044;&amp;#x306B;&amp;#x5BFE;&amp;#x3059;&amp;#x308B;&amp;#x3001;1&amp;#x3064;&amp;#x3081;&amp;#x306E;&amp;#x7B54;&amp;#x3048;&amp;#x3067;&amp;#x3059;&amp;#x304C;&amp;#x3001;\n&amp;#x30EB;&amp;#x30FC;&amp;#x30EB;&amp;#x306B;&amp;#x6CBF;&amp;#x3063;&amp;#x3066;&amp;#x66F8;&amp;#x3044;&amp;#x3066;&amp;#x3044;&amp;#x308C;&amp;#x3070;&amp;#x3001;&amp;#x9AD8;&amp;#x901F;&amp;#x306A;NW&amp;#x30D7;&amp;#x30ED;&amp;#x30B0;&amp;#x30E9;&amp;#x30E0;&amp;#x304C;&amp;#x66F8;&amp;#x3051;&amp;#x308B;&amp;#x74B0;&amp;#x5883;&amp;#x3068;&amp;#x3044;&amp;#x3046;&amp;#x3053;&amp;#x3068;&amp;#x3067;&amp;#x3001;\n&amp;#x7D30;&amp;#x304B;&amp;#x3044;&amp;#x3053;&amp;#x3068;&amp;#x306F;&amp;#x6C17;&amp;#x306B;&amp;#x3057;&amp;#x306A;&amp;#x3044;&amp;#x306E;&amp;#x304C;&amp;#x5409;&amp;#x3060;&amp;#x3068;&amp;#x601D;&amp;#x3044;&amp;#x307E;&amp;#x3059;&amp;#x3002;\n\n
  88. &amp;#x305D;&amp;#x308C;&amp;#x3067;&amp;#x306F;1&amp;#x3064;&amp;#x76EE;&amp;#x306E;&amp;#x9854;&amp;#x304C;&amp;#x751F;&amp;#x304D;&amp;#x305F;&amp;#x4F8B;&amp;#x3068;&amp;#x3044;&amp;#x3046;&amp;#x3053;&amp;#x3068;&amp;#x3067;kansi.js&amp;#x3068;&amp;#x3044;&amp;#x3046;&amp;#x30E9;&amp;#x30A4;&amp;#x30D6;&amp;#x30E9;&amp;#x30EA;&amp;#x3092;&amp;#x4F5C;&amp;#x3063;&amp;#x305F;&amp;#x6642;&amp;#x306E;&amp;#x4F53;&amp;#x9A13;&amp;#x8AC7;&amp;#x3092;&amp;#x3072;&amp;#x3068;&amp;#x3064;&amp;#x3002;\n&amp;#x3053;&amp;#x306E;&amp;#x30E9;&amp;#x30A4;&amp;#x30D6;&amp;#x30E9;&amp;#x30EA;&amp;#x306F;&amp;#x8A2D;&amp;#x5B9A;&amp;#x3057;&amp;#x305F;&amp;#x30B5;&amp;#x30FC;&amp;#x30D0;&amp;#x306B;&amp;#x5B9A;&amp;#x671F;&amp;#x7684;&amp;#x306B;HTTP&amp;#x30EA;&amp;#x30AF;&amp;#x30A8;&amp;#x30B9;&amp;#x30C8;&amp;#x9001;&amp;#x3063;&amp;#x3066;&amp;#x76E3;&amp;#x8996;&amp;#x3059;&amp;#x308B;&amp;#x3068;&amp;#x3044;&amp;#x3046;&amp;#x3082;&amp;#x306E;&amp;#x3067;&amp;#x3059;&amp;#x3002;\n\n&amp;#x7279;&amp;#x306B;&amp;#x610F;&amp;#x8B58;&amp;#x3057;&amp;#x306A;&amp;#x304F;&amp;#x3066;&amp;#x3082;&amp;#x52B9;&amp;#x7387;&amp;#x7684;&amp;#x306B;&amp;#x3057;&amp;#x3087;&amp;#x308A;&amp;#x3067;&amp;#x304D;&amp;#x305F;&amp;#x4F8B;&amp;#x3067;&amp;#x3059;&amp;#x3002;\n\n
  89. &amp;#x666E;&amp;#x901A;&amp;#x306E;&amp;#x8A00;&amp;#x8A9E;&amp;#x3067;&amp;#x7279;&amp;#x306B;&amp;#x5DE5;&amp;#x592B;&amp;#x305B;&amp;#x305A;&amp;#x306B;loop&amp;#x3068;&amp;#x304B;&amp;#x3067;&amp;#x3084;&amp;#x308B;&amp;#x3068;&amp;#x3053;&amp;#x3046;&amp;#x306A;&amp;#x3063;&amp;#x3061;&amp;#x3083;&amp;#x3044;&amp;#x305D;&amp;#x3046;&amp;#x3067;&amp;#x3059;&amp;#x3088;&amp;#x306D;&amp;#x3002;\nresponce&amp;#x304C;&amp;#x3042;&amp;#x3063;&amp;#x305F;&amp;#x3089;&amp;#x6B21;&amp;#x306E;&amp;#x30B5;&amp;#x30FC;&amp;#x30D0;&amp;#x3078;&amp;#x3001;&amp;#x3068;&amp;#x3044;&amp;#x3046;&amp;#x3053;&amp;#x3068;&amp;#x3067;timeout&amp;#x3068;&amp;#x304B;&amp;#x304C;&amp;#x3042;&amp;#x308B;&amp;#x3068;&amp;#x5F8C;&amp;#x7D9A;&amp;#x306E;&amp;#x51E6;&amp;#x7406;&amp;#x304C;&amp;#x9045;&amp;#x308C;&amp;#x308B;&amp;#x3002;\n\n
  90. &amp;#x666E;&amp;#x901A;&amp;#x306E;&amp;#x8A00;&amp;#x8A9E;&amp;#x3067;&amp;#x7279;&amp;#x306B;&amp;#x5DE5;&amp;#x592B;&amp;#x305B;&amp;#x305A;&amp;#x306B;loop&amp;#x3068;&amp;#x304B;&amp;#x3067;&amp;#x3084;&amp;#x308B;&amp;#x3068;&amp;#x3053;&amp;#x3046;&amp;#x306A;&amp;#x3063;&amp;#x3061;&amp;#x3083;&amp;#x3044;&amp;#x305D;&amp;#x3046;&amp;#x3067;&amp;#x3059;&amp;#x3088;&amp;#x306D;&amp;#x3002;\nresponce&amp;#x304C;&amp;#x3042;&amp;#x3063;&amp;#x305F;&amp;#x3089;&amp;#x6B21;&amp;#x306E;&amp;#x30B5;&amp;#x30FC;&amp;#x30D0;&amp;#x3078;&amp;#x3001;&amp;#x3068;&amp;#x3044;&amp;#x3046;&amp;#x3053;&amp;#x3068;&amp;#x3067;timeout&amp;#x3068;&amp;#x304B;&amp;#x304C;&amp;#x3042;&amp;#x308B;&amp;#x3068;&amp;#x5F8C;&amp;#x7D9A;&amp;#x306E;&amp;#x51E6;&amp;#x7406;&amp;#x304C;&amp;#x9045;&amp;#x308C;&amp;#x308B;&amp;#x3002;\n\n
  91. &amp;#x666E;&amp;#x901A;&amp;#x306E;&amp;#x8A00;&amp;#x8A9E;&amp;#x3067;&amp;#x7279;&amp;#x306B;&amp;#x5DE5;&amp;#x592B;&amp;#x305B;&amp;#x305A;&amp;#x306B;loop&amp;#x3068;&amp;#x304B;&amp;#x3067;&amp;#x3084;&amp;#x308B;&amp;#x3068;&amp;#x3053;&amp;#x3046;&amp;#x306A;&amp;#x3063;&amp;#x3061;&amp;#x3083;&amp;#x3044;&amp;#x305D;&amp;#x3046;&amp;#x3067;&amp;#x3059;&amp;#x3088;&amp;#x306D;&amp;#x3002;\nresponce&amp;#x304C;&amp;#x3042;&amp;#x3063;&amp;#x305F;&amp;#x3089;&amp;#x6B21;&amp;#x306E;&amp;#x30B5;&amp;#x30FC;&amp;#x30D0;&amp;#x3078;&amp;#x3001;&amp;#x3068;&amp;#x3044;&amp;#x3046;&amp;#x3053;&amp;#x3068;&amp;#x3067;timeout&amp;#x3068;&amp;#x304B;&amp;#x304C;&amp;#x3042;&amp;#x308B;&amp;#x3068;&amp;#x5F8C;&amp;#x7D9A;&amp;#x306E;&amp;#x51E6;&amp;#x7406;&amp;#x304C;&amp;#x9045;&amp;#x308C;&amp;#x308B;&amp;#x3002;\n\n
  92. &amp;#x666E;&amp;#x901A;&amp;#x306E;&amp;#x8A00;&amp;#x8A9E;&amp;#x3067;&amp;#x7279;&amp;#x306B;&amp;#x5DE5;&amp;#x592B;&amp;#x305B;&amp;#x305A;&amp;#x306B;loop&amp;#x3068;&amp;#x304B;&amp;#x3067;&amp;#x3084;&amp;#x308B;&amp;#x3068;&amp;#x3053;&amp;#x3046;&amp;#x306A;&amp;#x3063;&amp;#x3061;&amp;#x3083;&amp;#x3044;&amp;#x305D;&amp;#x3046;&amp;#x3067;&amp;#x3059;&amp;#x3088;&amp;#x306D;&amp;#x3002;\nresponce&amp;#x304C;&amp;#x3042;&amp;#x3063;&amp;#x305F;&amp;#x3089;&amp;#x6B21;&amp;#x306E;&amp;#x30B5;&amp;#x30FC;&amp;#x30D0;&amp;#x3078;&amp;#x3001;&amp;#x3068;&amp;#x3044;&amp;#x3046;&amp;#x3053;&amp;#x3068;&amp;#x3067;timeout&amp;#x3068;&amp;#x304B;&amp;#x304C;&amp;#x3042;&amp;#x308B;&amp;#x3068;&amp;#x5F8C;&amp;#x7D9A;&amp;#x306E;&amp;#x51E6;&amp;#x7406;&amp;#x304C;&amp;#x9045;&amp;#x308C;&amp;#x308B;&amp;#x3002;\n\n
  93. &amp;#x666E;&amp;#x901A;&amp;#x306E;&amp;#x8A00;&amp;#x8A9E;&amp;#x3067;&amp;#x7279;&amp;#x306B;&amp;#x5DE5;&amp;#x592B;&amp;#x305B;&amp;#x305A;&amp;#x306B;loop&amp;#x3068;&amp;#x304B;&amp;#x3067;&amp;#x3084;&amp;#x308B;&amp;#x3068;&amp;#x3053;&amp;#x3046;&amp;#x306A;&amp;#x3063;&amp;#x3061;&amp;#x3083;&amp;#x3044;&amp;#x305D;&amp;#x3046;&amp;#x3067;&amp;#x3059;&amp;#x3088;&amp;#x306D;&amp;#x3002;\nresponce&amp;#x304C;&amp;#x3042;&amp;#x3063;&amp;#x305F;&amp;#x3089;&amp;#x6B21;&amp;#x306E;&amp;#x30B5;&amp;#x30FC;&amp;#x30D0;&amp;#x3078;&amp;#x3001;&amp;#x3068;&amp;#x3044;&amp;#x3046;&amp;#x3053;&amp;#x3068;&amp;#x3067;timeout&amp;#x3068;&amp;#x304B;&amp;#x304C;&amp;#x3042;&amp;#x308B;&amp;#x3068;&amp;#x5F8C;&amp;#x7D9A;&amp;#x306E;&amp;#x51E6;&amp;#x7406;&amp;#x304C;&amp;#x9045;&amp;#x308C;&amp;#x308B;&amp;#x3002;\n\n
  94. &amp;#x666E;&amp;#x901A;&amp;#x306E;&amp;#x8A00;&amp;#x8A9E;&amp;#x3067;&amp;#x7279;&amp;#x306B;&amp;#x5DE5;&amp;#x592B;&amp;#x305B;&amp;#x305A;&amp;#x306B;loop&amp;#x3068;&amp;#x304B;&amp;#x3067;&amp;#x3084;&amp;#x308B;&amp;#x3068;&amp;#x3053;&amp;#x3046;&amp;#x306A;&amp;#x3063;&amp;#x3061;&amp;#x3083;&amp;#x3044;&amp;#x305D;&amp;#x3046;&amp;#x3067;&amp;#x3059;&amp;#x3088;&amp;#x306D;&amp;#x3002;\nresponce&amp;#x304C;&amp;#x3042;&amp;#x3063;&amp;#x305F;&amp;#x3089;&amp;#x6B21;&amp;#x306E;&amp;#x30B5;&amp;#x30FC;&amp;#x30D0;&amp;#x3078;&amp;#x3001;&amp;#x3068;&amp;#x3044;&amp;#x3046;&amp;#x3053;&amp;#x3068;&amp;#x3067;timeout&amp;#x3068;&amp;#x304B;&amp;#x304C;&amp;#x3042;&amp;#x308B;&amp;#x3068;&amp;#x5F8C;&amp;#x7D9A;&amp;#x306E;&amp;#x51E6;&amp;#x7406;&amp;#x304C;&amp;#x9045;&amp;#x308C;&amp;#x308B;&amp;#x3002;\n\n
  95. &amp;#x666E;&amp;#x901A;&amp;#x306E;&amp;#x8A00;&amp;#x8A9E;&amp;#x3067;&amp;#x7279;&amp;#x306B;&amp;#x5DE5;&amp;#x592B;&amp;#x305B;&amp;#x305A;&amp;#x306B;loop&amp;#x3068;&amp;#x304B;&amp;#x3067;&amp;#x3084;&amp;#x308B;&amp;#x3068;&amp;#x3053;&amp;#x3046;&amp;#x306A;&amp;#x3063;&amp;#x3061;&amp;#x3083;&amp;#x3044;&amp;#x305D;&amp;#x3046;&amp;#x3067;&amp;#x3059;&amp;#x3088;&amp;#x306D;&amp;#x3002;\nresponce&amp;#x304C;&amp;#x3042;&amp;#x3063;&amp;#x305F;&amp;#x3089;&amp;#x6B21;&amp;#x306E;&amp;#x30B5;&amp;#x30FC;&amp;#x30D0;&amp;#x3078;&amp;#x3001;&amp;#x3068;&amp;#x3044;&amp;#x3046;&amp;#x3053;&amp;#x3068;&amp;#x3067;timeout&amp;#x3068;&amp;#x304B;&amp;#x304C;&amp;#x3042;&amp;#x308B;&amp;#x3068;&amp;#x5F8C;&amp;#x7D9A;&amp;#x306E;&amp;#x51E6;&amp;#x7406;&amp;#x304C;&amp;#x9045;&amp;#x308C;&amp;#x308B;&amp;#x3002;\n\n
  96. &amp;#x666E;&amp;#x901A;&amp;#x306E;&amp;#x8A00;&amp;#x8A9E;&amp;#x3067;&amp;#x7279;&amp;#x306B;&amp;#x5DE5;&amp;#x592B;&amp;#x305B;&amp;#x305A;&amp;#x306B;loop&amp;#x3068;&amp;#x304B;&amp;#x3067;&amp;#x3084;&amp;#x308B;&amp;#x3068;&amp;#x3053;&amp;#x3046;&amp;#x306A;&amp;#x3063;&amp;#x3061;&amp;#x3083;&amp;#x3044;&amp;#x305D;&amp;#x3046;&amp;#x3067;&amp;#x3059;&amp;#x3088;&amp;#x306D;&amp;#x3002;\nresponce&amp;#x304C;&amp;#x3042;&amp;#x3063;&amp;#x305F;&amp;#x3089;&amp;#x6B21;&amp;#x306E;&amp;#x30B5;&amp;#x30FC;&amp;#x30D0;&amp;#x3078;&amp;#x3001;&amp;#x3068;&amp;#x3044;&amp;#x3046;&amp;#x3053;&amp;#x3068;&amp;#x3067;timeout&amp;#x3068;&amp;#x304B;&amp;#x304C;&amp;#x3042;&amp;#x308B;&amp;#x3068;&amp;#x5F8C;&amp;#x7D9A;&amp;#x306E;&amp;#x51E6;&amp;#x7406;&amp;#x304C;&amp;#x9045;&amp;#x308C;&amp;#x308B;&amp;#x3002;\n\n
  97. &amp;#x666E;&amp;#x901A;&amp;#x306E;&amp;#x8A00;&amp;#x8A9E;&amp;#x3067;&amp;#x7279;&amp;#x306B;&amp;#x5DE5;&amp;#x592B;&amp;#x305B;&amp;#x305A;&amp;#x306B;loop&amp;#x3068;&amp;#x304B;&amp;#x3067;&amp;#x3084;&amp;#x308B;&amp;#x3068;&amp;#x3053;&amp;#x3046;&amp;#x306A;&amp;#x3063;&amp;#x3061;&amp;#x3083;&amp;#x3044;&amp;#x305D;&amp;#x3046;&amp;#x3067;&amp;#x3059;&amp;#x3088;&amp;#x306D;&amp;#x3002;\nresponce&amp;#x304C;&amp;#x3042;&amp;#x3063;&amp;#x305F;&amp;#x3089;&amp;#x6B21;&amp;#x306E;&amp;#x30B5;&amp;#x30FC;&amp;#x30D0;&amp;#x3078;&amp;#x3001;&amp;#x3068;&amp;#x3044;&amp;#x3046;&amp;#x3053;&amp;#x3068;&amp;#x3067;timeout&amp;#x3068;&amp;#x304B;&amp;#x304C;&amp;#x3042;&amp;#x308B;&amp;#x3068;&amp;#x5F8C;&amp;#x7D9A;&amp;#x306E;&amp;#x51E6;&amp;#x7406;&amp;#x304C;&amp;#x9045;&amp;#x308C;&amp;#x308B;&amp;#x3002;\n\n
  98. &amp;#x666E;&amp;#x901A;&amp;#x306E;&amp;#x8A00;&amp;#x8A9E;&amp;#x3067;&amp;#x7279;&amp;#x306B;&amp;#x5DE5;&amp;#x592B;&amp;#x305B;&amp;#x305A;&amp;#x306B;loop&amp;#x3068;&amp;#x304B;&amp;#x3067;&amp;#x3084;&amp;#x308B;&amp;#x3068;&amp;#x3053;&amp;#x3046;&amp;#x306A;&amp;#x3063;&amp;#x3061;&amp;#x3083;&amp;#x3044;&amp;#x305D;&amp;#x3046;&amp;#x3067;&amp;#x3059;&amp;#x3088;&amp;#x306D;&amp;#x3002;\nresponce&amp;#x304C;&amp;#x3042;&amp;#x3063;&amp;#x305F;&amp;#x3089;&amp;#x6B21;&amp;#x306E;&amp;#x30B5;&amp;#x30FC;&amp;#x30D0;&amp;#x3078;&amp;#x3001;&amp;#x3068;&amp;#x3044;&amp;#x3046;&amp;#x3053;&amp;#x3068;&amp;#x3067;timeout&amp;#x3068;&amp;#x304B;&amp;#x304C;&amp;#x3042;&amp;#x308B;&amp;#x3068;&amp;#x5F8C;&amp;#x7D9A;&amp;#x306E;&amp;#x51E6;&amp;#x7406;&amp;#x304C;&amp;#x9045;&amp;#x308C;&amp;#x308B;&amp;#x3002;\n\n
  99. &amp;#x666E;&amp;#x901A;&amp;#x306E;&amp;#x8A00;&amp;#x8A9E;&amp;#x3067;&amp;#x7279;&amp;#x306B;&amp;#x5DE5;&amp;#x592B;&amp;#x305B;&amp;#x305A;&amp;#x306B;loop&amp;#x3068;&amp;#x304B;&amp;#x3067;&amp;#x3084;&amp;#x308B;&amp;#x3068;&amp;#x3053;&amp;#x3046;&amp;#x306A;&amp;#x3063;&amp;#x3061;&amp;#x3083;&amp;#x3044;&amp;#x305D;&amp;#x3046;&amp;#x3067;&amp;#x3059;&amp;#x3088;&amp;#x306D;&amp;#x3002;\nresponce&amp;#x304C;&amp;#x3042;&amp;#x3063;&amp;#x305F;&amp;#x3089;&amp;#x6B21;&amp;#x306E;&amp;#x30B5;&amp;#x30FC;&amp;#x30D0;&amp;#x3078;&amp;#x3001;&amp;#x3068;&amp;#x3044;&amp;#x3046;&amp;#x3053;&amp;#x3068;&amp;#x3067;timeout&amp;#x3068;&amp;#x304B;&amp;#x304C;&amp;#x3042;&amp;#x308B;&amp;#x3068;&amp;#x5F8C;&amp;#x7D9A;&amp;#x306E;&amp;#x51E6;&amp;#x7406;&amp;#x304C;&amp;#x9045;&amp;#x308C;&amp;#x308B;&amp;#x3002;\n\n
  100. &amp;#x666E;&amp;#x901A;&amp;#x306E;&amp;#x8A00;&amp;#x8A9E;&amp;#x3067;&amp;#x7279;&amp;#x306B;&amp;#x5DE5;&amp;#x592B;&amp;#x305B;&amp;#x305A;&amp;#x306B;loop&amp;#x3068;&amp;#x304B;&amp;#x3067;&amp;#x3084;&amp;#x308B;&amp;#x3068;&amp;#x3053;&amp;#x3046;&amp;#x306A;&amp;#x3063;&amp;#x3061;&amp;#x3083;&amp;#x3044;&amp;#x305D;&amp;#x3046;&amp;#x3067;&amp;#x3059;&amp;#x3088;&amp;#x306D;&amp;#x3002;\nresponce&amp;#x304C;&amp;#x3042;&amp;#x3063;&amp;#x305F;&amp;#x3089;&amp;#x6B21;&amp;#x306E;&amp;#x30B5;&amp;#x30FC;&amp;#x30D0;&amp;#x3078;&amp;#x3001;&amp;#x3068;&amp;#x3044;&amp;#x3046;&amp;#x3053;&amp;#x3068;&amp;#x3067;timeout&amp;#x3068;&amp;#x304B;&amp;#x304C;&amp;#x3042;&amp;#x308B;&amp;#x3068;&amp;#x5F8C;&amp;#x7D9A;&amp;#x306E;&amp;#x51E6;&amp;#x7406;&amp;#x304C;&amp;#x9045;&amp;#x308C;&amp;#x308B;&amp;#x3002;\n\n
  101. &amp;#x3067;&amp;#x3082;&amp;#x30A4;&amp;#x30D9;&amp;#x30F3;&amp;#x30C8;&amp;#x99C6;&amp;#x52D5;&amp;#x306A;Node&amp;#x306A;&amp;#x3089;&amp;#x3053;&amp;#x3046;&amp;#x306A;&amp;#x3063;&amp;#x3066;&amp;#x304F;&amp;#x308C;&amp;#x3066;&amp;#x3001;timeout&amp;#x5F85;&amp;#x3061;&amp;#x3068;&amp;#x304B;&amp;#x3067;&amp;#x4ED6;&amp;#x306E;&amp;#x30B5;&amp;#x30FC;&amp;#x30D0;&amp;#x306E;&amp;#x76E3;&amp;#x8996;&amp;#x304C;&amp;#x9045;&amp;#x308C;&amp;#x305F;&amp;#x308A;&amp;#x3057;&amp;#x306A;&amp;#x3044;&amp;#x3093;&amp;#x3067;&amp;#x3059;&amp;#x306D;&amp;#x3002;\n&amp;#x30AF;&amp;#x30E9;&amp;#x30A4;&amp;#x30A2;&amp;#x30F3;&amp;#x30C8;&amp;#x306E;&amp;#x4F8B;&amp;#x306A;&amp;#x306E;&amp;#x3067;&amp;#x3061;&amp;#x3087;&amp;#x3063;&amp;#x3068;&amp;#x7279;&amp;#x6B8A;&amp;#x3067;&amp;#x3059;&amp;#x304C;&amp;#x3001;&amp;#x5B9F;&amp;#x969B;&amp;#x4F5C;&amp;#x3063;&amp;#x3066;&amp;#x3066;&amp;#x3053;&amp;#x308C;&amp;#x306F;&amp;#x3044;&amp;#x3044;&amp;#x306A;&amp;#x3068;&amp;#x601D;&amp;#x3044;&amp;#x307E;&amp;#x3057;&amp;#x305F;&amp;#x3002;\n\n
  102. &amp;#x3067;&amp;#x3082;&amp;#x30A4;&amp;#x30D9;&amp;#x30F3;&amp;#x30C8;&amp;#x99C6;&amp;#x52D5;&amp;#x306A;Node&amp;#x306A;&amp;#x3089;&amp;#x3053;&amp;#x3046;&amp;#x306A;&amp;#x3063;&amp;#x3066;&amp;#x304F;&amp;#x308C;&amp;#x3066;&amp;#x3001;timeout&amp;#x5F85;&amp;#x3061;&amp;#x3068;&amp;#x304B;&amp;#x3067;&amp;#x4ED6;&amp;#x306E;&amp;#x30B5;&amp;#x30FC;&amp;#x30D0;&amp;#x306E;&amp;#x76E3;&amp;#x8996;&amp;#x304C;&amp;#x9045;&amp;#x308C;&amp;#x305F;&amp;#x308A;&amp;#x3057;&amp;#x306A;&amp;#x3044;&amp;#x3093;&amp;#x3067;&amp;#x3059;&amp;#x306D;&amp;#x3002;\n&amp;#x30AF;&amp;#x30E9;&amp;#x30A4;&amp;#x30A2;&amp;#x30F3;&amp;#x30C8;&amp;#x306E;&amp;#x4F8B;&amp;#x306A;&amp;#x306E;&amp;#x3067;&amp;#x3061;&amp;#x3087;&amp;#x3063;&amp;#x3068;&amp;#x7279;&amp;#x6B8A;&amp;#x3067;&amp;#x3059;&amp;#x304C;&amp;#x3001;&amp;#x5B9F;&amp;#x969B;&amp;#x4F5C;&amp;#x3063;&amp;#x3066;&amp;#x3066;&amp;#x3053;&amp;#x308C;&amp;#x306F;&amp;#x3044;&amp;#x3044;&amp;#x306A;&amp;#x3068;&amp;#x601D;&amp;#x3044;&amp;#x307E;&amp;#x3057;&amp;#x305F;&amp;#x3002;\n\n
  103. &amp;#x3067;&amp;#x3082;&amp;#x30A4;&amp;#x30D9;&amp;#x30F3;&amp;#x30C8;&amp;#x99C6;&amp;#x52D5;&amp;#x306A;Node&amp;#x306A;&amp;#x3089;&amp;#x3053;&amp;#x3046;&amp;#x306A;&amp;#x3063;&amp;#x3066;&amp;#x304F;&amp;#x308C;&amp;#x3066;&amp;#x3001;timeout&amp;#x5F85;&amp;#x3061;&amp;#x3068;&amp;#x304B;&amp;#x3067;&amp;#x4ED6;&amp;#x306E;&amp;#x30B5;&amp;#x30FC;&amp;#x30D0;&amp;#x306E;&amp;#x76E3;&amp;#x8996;&amp;#x304C;&amp;#x9045;&amp;#x308C;&amp;#x305F;&amp;#x308A;&amp;#x3057;&amp;#x306A;&amp;#x3044;&amp;#x3093;&amp;#x3067;&amp;#x3059;&amp;#x306D;&amp;#x3002;\n&amp;#x30AF;&amp;#x30E9;&amp;#x30A4;&amp;#x30A2;&amp;#x30F3;&amp;#x30C8;&amp;#x306E;&amp;#x4F8B;&amp;#x306A;&amp;#x306E;&amp;#x3067;&amp;#x3061;&amp;#x3087;&amp;#x3063;&amp;#x3068;&amp;#x7279;&amp;#x6B8A;&amp;#x3067;&amp;#x3059;&amp;#x304C;&amp;#x3001;&amp;#x5B9F;&amp;#x969B;&amp;#x4F5C;&amp;#x3063;&amp;#x3066;&amp;#x3066;&amp;#x3053;&amp;#x308C;&amp;#x306F;&amp;#x3044;&amp;#x3044;&amp;#x306A;&amp;#x3068;&amp;#x601D;&amp;#x3044;&amp;#x307E;&amp;#x3057;&amp;#x305F;&amp;#x3002;\n\n
  104. &amp;#x3067;&amp;#x3082;&amp;#x30A4;&amp;#x30D9;&amp;#x30F3;&amp;#x30C8;&amp;#x99C6;&amp;#x52D5;&amp;#x306A;Node&amp;#x306A;&amp;#x3089;&amp;#x3053;&amp;#x3046;&amp;#x306A;&amp;#x3063;&amp;#x3066;&amp;#x304F;&amp;#x308C;&amp;#x3066;&amp;#x3001;timeout&amp;#x5F85;&amp;#x3061;&amp;#x3068;&amp;#x304B;&amp;#x3067;&amp;#x4ED6;&amp;#x306E;&amp;#x30B5;&amp;#x30FC;&amp;#x30D0;&amp;#x306E;&amp;#x76E3;&amp;#x8996;&amp;#x304C;&amp;#x9045;&amp;#x308C;&amp;#x305F;&amp;#x308A;&amp;#x3057;&amp;#x306A;&amp;#x3044;&amp;#x3093;&amp;#x3067;&amp;#x3059;&amp;#x306D;&amp;#x3002;\n&amp;#x30AF;&amp;#x30E9;&amp;#x30A4;&amp;#x30A2;&amp;#x30F3;&amp;#x30C8;&amp;#x306E;&amp;#x4F8B;&amp;#x306A;&amp;#x306E;&amp;#x3067;&amp;#x3061;&amp;#x3087;&amp;#x3063;&amp;#x3068;&amp;#x7279;&amp;#x6B8A;&amp;#x3067;&amp;#x3059;&amp;#x304C;&amp;#x3001;&amp;#x5B9F;&amp;#x969B;&amp;#x4F5C;&amp;#x3063;&amp;#x3066;&amp;#x3066;&amp;#x3053;&amp;#x308C;&amp;#x306F;&amp;#x3044;&amp;#x3044;&amp;#x306A;&amp;#x3068;&amp;#x601D;&amp;#x3044;&amp;#x307E;&amp;#x3057;&amp;#x305F;&amp;#x3002;\n\n
  105. &amp;#x3067;&amp;#x3082;&amp;#x30A4;&amp;#x30D9;&amp;#x30F3;&amp;#x30C8;&amp;#x99C6;&amp;#x52D5;&amp;#x306A;Node&amp;#x306A;&amp;#x3089;&amp;#x3053;&amp;#x3046;&amp;#x306A;&amp;#x3063;&amp;#x3066;&amp;#x304F;&amp;#x308C;&amp;#x3066;&amp;#x3001;timeout&amp;#x5F85;&amp;#x3061;&amp;#x3068;&amp;#x304B;&amp;#x3067;&amp;#x4ED6;&amp;#x306E;&amp;#x30B5;&amp;#x30FC;&amp;#x30D0;&amp;#x306E;&amp;#x76E3;&amp;#x8996;&amp;#x304C;&amp;#x9045;&amp;#x308C;&amp;#x305F;&amp;#x308A;&amp;#x3057;&amp;#x306A;&amp;#x3044;&amp;#x3093;&amp;#x3067;&amp;#x3059;&amp;#x306D;&amp;#x3002;\n&amp;#x30AF;&amp;#x30E9;&amp;#x30A4;&amp;#x30A2;&amp;#x30F3;&amp;#x30C8;&amp;#x306E;&amp;#x4F8B;&amp;#x306A;&amp;#x306E;&amp;#x3067;&amp;#x3061;&amp;#x3087;&amp;#x3063;&amp;#x3068;&amp;#x7279;&amp;#x6B8A;&amp;#x3067;&amp;#x3059;&amp;#x304C;&amp;#x3001;&amp;#x5B9F;&amp;#x969B;&amp;#x4F5C;&amp;#x3063;&amp;#x3066;&amp;#x3066;&amp;#x3053;&amp;#x308C;&amp;#x306F;&amp;#x3044;&amp;#x3044;&amp;#x306A;&amp;#x3068;&amp;#x601D;&amp;#x3044;&amp;#x307E;&amp;#x3057;&amp;#x305F;&amp;#x3002;\n\n
  106. &amp;#x3067;&amp;#x3082;&amp;#x30A4;&amp;#x30D9;&amp;#x30F3;&amp;#x30C8;&amp;#x99C6;&amp;#x52D5;&amp;#x306A;Node&amp;#x306A;&amp;#x3089;&amp;#x3053;&amp;#x3046;&amp;#x306A;&amp;#x3063;&amp;#x3066;&amp;#x304F;&amp;#x308C;&amp;#x3066;&amp;#x3001;timeout&amp;#x5F85;&amp;#x3061;&amp;#x3068;&amp;#x304B;&amp;#x3067;&amp;#x4ED6;&amp;#x306E;&amp;#x30B5;&amp;#x30FC;&amp;#x30D0;&amp;#x306E;&amp;#x76E3;&amp;#x8996;&amp;#x304C;&amp;#x9045;&amp;#x308C;&amp;#x305F;&amp;#x308A;&amp;#x3057;&amp;#x306A;&amp;#x3044;&amp;#x3093;&amp;#x3067;&amp;#x3059;&amp;#x306D;&amp;#x3002;\n&amp;#x30AF;&amp;#x30E9;&amp;#x30A4;&amp;#x30A2;&amp;#x30F3;&amp;#x30C8;&amp;#x306E;&amp;#x4F8B;&amp;#x306A;&amp;#x306E;&amp;#x3067;&amp;#x3061;&amp;#x3087;&amp;#x3063;&amp;#x3068;&amp;#x7279;&amp;#x6B8A;&amp;#x3067;&amp;#x3059;&amp;#x304C;&amp;#x3001;&amp;#x5B9F;&amp;#x969B;&amp;#x4F5C;&amp;#x3063;&amp;#x3066;&amp;#x3066;&amp;#x3053;&amp;#x308C;&amp;#x306F;&amp;#x3044;&amp;#x3044;&amp;#x306A;&amp;#x3068;&amp;#x601D;&amp;#x3044;&amp;#x307E;&amp;#x3057;&amp;#x305F;&amp;#x3002;\n\n
  107. &amp;#x3067;&amp;#x3082;&amp;#x30A4;&amp;#x30D9;&amp;#x30F3;&amp;#x30C8;&amp;#x99C6;&amp;#x52D5;&amp;#x306A;Node&amp;#x306A;&amp;#x3089;&amp;#x3053;&amp;#x3046;&amp;#x306A;&amp;#x3063;&amp;#x3066;&amp;#x304F;&amp;#x308C;&amp;#x3066;&amp;#x3001;timeout&amp;#x5F85;&amp;#x3061;&amp;#x3068;&amp;#x304B;&amp;#x3067;&amp;#x4ED6;&amp;#x306E;&amp;#x30B5;&amp;#x30FC;&amp;#x30D0;&amp;#x306E;&amp;#x76E3;&amp;#x8996;&amp;#x304C;&amp;#x9045;&amp;#x308C;&amp;#x305F;&amp;#x308A;&amp;#x3057;&amp;#x306A;&amp;#x3044;&amp;#x3093;&amp;#x3067;&amp;#x3059;&amp;#x306D;&amp;#x3002;\n&amp;#x30AF;&amp;#x30E9;&amp;#x30A4;&amp;#x30A2;&amp;#x30F3;&amp;#x30C8;&amp;#x306E;&amp;#x4F8B;&amp;#x306A;&amp;#x306E;&amp;#x3067;&amp;#x3061;&amp;#x3087;&amp;#x3063;&amp;#x3068;&amp;#x7279;&amp;#x6B8A;&amp;#x3067;&amp;#x3059;&amp;#x304C;&amp;#x3001;&amp;#x5B9F;&amp;#x969B;&amp;#x4F5C;&amp;#x3063;&amp;#x3066;&amp;#x3066;&amp;#x3053;&amp;#x308C;&amp;#x306F;&amp;#x3044;&amp;#x3044;&amp;#x306A;&amp;#x3068;&amp;#x601D;&amp;#x3044;&amp;#x307E;&amp;#x3057;&amp;#x305F;&amp;#x3002;\n\n
  108. &amp;#x3067;&amp;#x3082;&amp;#x30A4;&amp;#x30D9;&amp;#x30F3;&amp;#x30C8;&amp;#x99C6;&amp;#x52D5;&amp;#x306A;Node&amp;#x306A;&amp;#x3089;&amp;#x3053;&amp;#x3046;&amp;#x306A;&amp;#x3063;&amp;#x3066;&amp;#x304F;&amp;#x308C;&amp;#x3066;&amp;#x3001;timeout&amp;#x5F85;&amp;#x3061;&amp;#x3068;&amp;#x304B;&amp;#x3067;&amp;#x4ED6;&amp;#x306E;&amp;#x30B5;&amp;#x30FC;&amp;#x30D0;&amp;#x306E;&amp;#x76E3;&amp;#x8996;&amp;#x304C;&amp;#x9045;&amp;#x308C;&amp;#x305F;&amp;#x308A;&amp;#x3057;&amp;#x306A;&amp;#x3044;&amp;#x3093;&amp;#x3067;&amp;#x3059;&amp;#x306D;&amp;#x3002;\n&amp;#x30AF;&amp;#x30E9;&amp;#x30A4;&amp;#x30A2;&amp;#x30F3;&amp;#x30C8;&amp;#x306E;&amp;#x4F8B;&amp;#x306A;&amp;#x306E;&amp;#x3067;&amp;#x3061;&amp;#x3087;&amp;#x3063;&amp;#x3068;&amp;#x7279;&amp;#x6B8A;&amp;#x3067;&amp;#x3059;&amp;#x304C;&amp;#x3001;&amp;#x5B9F;&amp;#x969B;&amp;#x4F5C;&amp;#x3063;&amp;#x3066;&amp;#x3066;&amp;#x3053;&amp;#x308C;&amp;#x306F;&amp;#x3044;&amp;#x3044;&amp;#x306A;&amp;#x3068;&amp;#x601D;&amp;#x3044;&amp;#x307E;&amp;#x3057;&amp;#x305F;&amp;#x3002;\n\n
  109. &amp;#x3067;&amp;#x3082;&amp;#x30A4;&amp;#x30D9;&amp;#x30F3;&amp;#x30C8;&amp;#x99C6;&amp;#x52D5;&amp;#x306A;Node&amp;#x306A;&amp;#x3089;&amp;#x3053;&amp;#x3046;&amp;#x306A;&amp;#x3063;&amp;#x3066;&amp;#x304F;&amp;#x308C;&amp;#x3066;&amp;#x3001;timeout&amp;#x5F85;&amp;#x3061;&amp;#x3068;&amp;#x304B;&amp;#x3067;&amp;#x4ED6;&amp;#x306E;&amp;#x30B5;&amp;#x30FC;&amp;#x30D0;&amp;#x306E;&amp;#x76E3;&amp;#x8996;&amp;#x304C;&amp;#x9045;&amp;#x308C;&amp;#x305F;&amp;#x308A;&amp;#x3057;&amp;#x306A;&amp;#x3044;&amp;#x3093;&amp;#x3067;&amp;#x3059;&amp;#x306D;&amp;#x3002;\n&amp;#x30AF;&amp;#x30E9;&amp;#x30A4;&amp;#x30A2;&amp;#x30F3;&amp;#x30C8;&amp;#x306E;&amp;#x4F8B;&amp;#x306A;&amp;#x306E;&amp;#x3067;&amp;#x3061;&amp;#x3087;&amp;#x3063;&amp;#x3068;&amp;#x7279;&amp;#x6B8A;&amp;#x3067;&amp;#x3059;&amp;#x304C;&amp;#x3001;&amp;#x5B9F;&amp;#x969B;&amp;#x4F5C;&amp;#x3063;&amp;#x3066;&amp;#x3066;&amp;#x3053;&amp;#x308C;&amp;#x306F;&amp;#x3044;&amp;#x3044;&amp;#x306A;&amp;#x3068;&amp;#x601D;&amp;#x3044;&amp;#x307E;&amp;#x3057;&amp;#x305F;&amp;#x3002;\n\n
  110. &amp;#x3067;&amp;#x3082;&amp;#x30A4;&amp;#x30D9;&amp;#x30F3;&amp;#x30C8;&amp;#x99C6;&amp;#x52D5;&amp;#x306A;Node&amp;#x306A;&amp;#x3089;&amp;#x3053;&amp;#x3046;&amp;#x306A;&amp;#x3063;&amp;#x3066;&amp;#x304F;&amp;#x308C;&amp;#x3066;&amp;#x3001;timeout&amp;#x5F85;&amp;#x3061;&amp;#x3068;&amp;#x304B;&amp;#x3067;&amp;#x4ED6;&amp;#x306E;&amp;#x30B5;&amp;#x30FC;&amp;#x30D0;&amp;#x306E;&amp;#x76E3;&amp;#x8996;&amp;#x304C;&amp;#x9045;&amp;#x308C;&amp;#x305F;&amp;#x308A;&amp;#x3057;&amp;#x306A;&amp;#x3044;&amp;#x3093;&amp;#x3067;&amp;#x3059;&amp;#x306D;&amp;#x3002;\n&amp;#x30AF;&amp;#x30E9;&amp;#x30A4;&amp;#x30A2;&amp;#x30F3;&amp;#x30C8;&amp;#x306E;&amp;#x4F8B;&amp;#x306A;&amp;#x306E;&amp;#x3067;&amp;#x3061;&amp;#x3087;&amp;#x3063;&amp;#x3068;&amp;#x7279;&amp;#x6B8A;&amp;#x3067;&amp;#x3059;&amp;#x304C;&amp;#x3001;&amp;#x5B9F;&amp;#x969B;&amp;#x4F5C;&amp;#x3063;&amp;#x3066;&amp;#x3066;&amp;#x3053;&amp;#x308C;&amp;#x306F;&amp;#x3044;&amp;#x3044;&amp;#x306A;&amp;#x3068;&amp;#x601D;&amp;#x3044;&amp;#x307E;&amp;#x3057;&amp;#x305F;&amp;#x3002;\n\n
  111. &amp;#x3067;&amp;#x3082;&amp;#x30A4;&amp;#x30D9;&amp;#x30F3;&amp;#x30C8;&amp;#x99C6;&amp;#x52D5;&amp;#x306A;Node&amp;#x306A;&amp;#x3089;&amp;#x3053;&amp;#x3046;&amp;#x306A;&amp;#x3063;&amp;#x3066;&amp;#x304F;&amp;#x308C;&amp;#x3066;&amp;#x3001;timeout&amp;#x5F85;&amp;#x3061;&amp;#x3068;&amp;#x304B;&amp;#x3067;&amp;#x4ED6;&amp;#x306E;&amp;#x30B5;&amp;#x30FC;&amp;#x30D0;&amp;#x306E;&amp;#x76E3;&amp;#x8996;&amp;#x304C;&amp;#x9045;&amp;#x308C;&amp;#x305F;&amp;#x308A;&amp;#x3057;&amp;#x306A;&amp;#x3044;&amp;#x3093;&amp;#x3067;&amp;#x3059;&amp;#x306D;&amp;#x3002;\n&amp;#x30AF;&amp;#x30E9;&amp;#x30A4;&amp;#x30A2;&amp;#x30F3;&amp;#x30C8;&amp;#x306E;&amp;#x4F8B;&amp;#x306A;&amp;#x306E;&amp;#x3067;&amp;#x3061;&amp;#x3087;&amp;#x3063;&amp;#x3068;&amp;#x7279;&amp;#x6B8A;&amp;#x3067;&amp;#x3059;&amp;#x304C;&amp;#x3001;&amp;#x5B9F;&amp;#x969B;&amp;#x4F5C;&amp;#x3063;&amp;#x3066;&amp;#x3066;&amp;#x3053;&amp;#x308C;&amp;#x306F;&amp;#x3044;&amp;#x3044;&amp;#x306A;&amp;#x3068;&amp;#x601D;&amp;#x3044;&amp;#x307E;&amp;#x3057;&amp;#x305F;&amp;#x3002;\n\n
  112. &amp;#x3067;&amp;#x3082;&amp;#x30A4;&amp;#x30D9;&amp;#x30F3;&amp;#x30C8;&amp;#x99C6;&amp;#x52D5;&amp;#x306A;Node&amp;#x306A;&amp;#x3089;&amp;#x3053;&amp;#x3046;&amp;#x306A;&amp;#x3063;&amp;#x3066;&amp;#x304F;&amp;#x308C;&amp;#x3066;&amp;#x3001;timeout&amp;#x5F85;&amp;#x3061;&amp;#x3068;&amp;#x304B;&amp;#x3067;&amp;#x4ED6;&amp;#x306E;&amp;#x30B5;&amp;#x30FC;&amp;#x30D0;&amp;#x306E;&amp;#x76E3;&amp;#x8996;&amp;#x304C;&amp;#x9045;&amp;#x308C;&amp;#x305F;&amp;#x308A;&amp;#x3057;&amp;#x306A;&amp;#x3044;&amp;#x3093;&amp;#x3067;&amp;#x3059;&amp;#x306D;&amp;#x3002;\n&amp;#x30AF;&amp;#x30E9;&amp;#x30A4;&amp;#x30A2;&amp;#x30F3;&amp;#x30C8;&amp;#x306E;&amp;#x4F8B;&amp;#x306A;&amp;#x306E;&amp;#x3067;&amp;#x3061;&amp;#x3087;&amp;#x3063;&amp;#x3068;&amp;#x7279;&amp;#x6B8A;&amp;#x3067;&amp;#x3059;&amp;#x304C;&amp;#x3001;&amp;#x5B9F;&amp;#x969B;&amp;#x4F5C;&amp;#x3063;&amp;#x3066;&amp;#x3066;&amp;#x3053;&amp;#x308C;&amp;#x306F;&amp;#x3044;&amp;#x3044;&amp;#x306A;&amp;#x3068;&amp;#x601D;&amp;#x3044;&amp;#x307E;&amp;#x3057;&amp;#x305F;&amp;#x3002;\n\n
  113. &amp;#x3055;&amp;#x3066;&amp;#x3001;&amp;#x3053;&amp;#x308C;&amp;#x3067;1&amp;#x3064;&amp;#x76EE;&amp;#x306E;&amp;#x9854;&amp;#x306F;&amp;#x7406;&amp;#x89E3;&amp;#x3057;&amp;#x3066;&amp;#x3082;&amp;#x3089;&amp;#x3048;&amp;#x305F;&amp;#x3068;&amp;#x3057;&amp;#x3066;&amp;#x3001;2&amp;#x3064;&amp;#x3081;&amp;#x306E;&amp;#x9854;&amp;#x3001;\n&amp;#x6700;&amp;#x3082;&amp;#x5B9F;&amp;#x7528;&amp;#x7684;&amp;#x306A;&amp;#x30B5;&amp;#x30FC;&amp;#x30D0;&amp;#x30B5;&amp;#x30A4;&amp;#x30C9;JS&amp;#x3001;&amp;#x3067;&amp;#x3059;&amp;#x3002;\n\n1&amp;#x3064;&amp;#x76EE;&amp;#x306E;&amp;#x3068;&amp;#x3053;&amp;#x308D;&amp;#x3067;&amp;#x306F;&amp;#x610F;&amp;#x8B58;&amp;#x7684;&amp;#x306B;JavaScript&amp;#x3068;&amp;#x3044;&amp;#x3046;&amp;#x5358;&amp;#x8A9E;&amp;#x3092;&amp;#x3042;&amp;#x307E;&amp;#x308A;&amp;#x51FA;&amp;#x3055;&amp;#x306A;&amp;#x3044;&amp;#x3088;&amp;#x3046;&amp;#x306B;&amp;#x3057;&amp;#x305F;&amp;#x3093;&amp;#x3067;&amp;#x3059;&amp;#x304C;&amp;#x3001;\nNode&amp;#x306F;&amp;#x30D7;&amp;#x30ED;&amp;#x30B0;&amp;#x30E9;&amp;#x30DF;&amp;#x30F3;&amp;#x30B0;&amp;#x8A00;&amp;#x8A9E;&amp;#x3068;&amp;#x3057;&amp;#x3066;JavaScript&amp;#x3092;&amp;#x63A1;&amp;#x7528;&amp;#x3057;&amp;#x3066;&amp;#x3044;&amp;#x307E;&amp;#x3059;&amp;#x3002;\n\n12&amp;#x5206;&amp;#x306A;&amp;#x3089;&amp;#x30AA;&amp;#x30FC;&amp;#x30B1;&amp;#x30FC;\n\n
  114. &amp;#x306A;&amp;#x305C;JavaScript&amp;#x304B;&amp;#x3068;&amp;#x3044;&amp;#x3046;&amp;#x3068;&amp;#x5143;&amp;#x3005;&amp;#x30A4;&amp;#x30D9;&amp;#x30F3;&amp;#x30C8;&amp;#x99C6;&amp;#x52D5;&amp;#x3060;&amp;#x3063;&amp;#x305F;&amp;#x3053;&amp;#x3068;&amp;#x3084;&amp;#x3001;&amp;#x307F;&amp;#x306A;&amp;#x3055;&amp;#x3093;&amp;#x306B;&amp;#x306F;HotSpot VM&amp;#x306F;&amp;#x304A;&amp;#x306A;&amp;#x3058;&amp;#x307F;&amp;#x3060;&amp;#x3068;&amp;#x601D;&amp;#x3044;&amp;#x307E;&amp;#x3059;&amp;#x304C;&amp;#x3001;&amp;#x30E9;&amp;#x30FC;&amp;#x30B9;&amp;#x30FB;&amp;#x30D0;&amp;#x30C3;&amp;#x30AF;&amp;#x304C;&amp;#x95A2;&amp;#x308F;&amp;#x3063;&amp;#x305F;Google V8&amp;#x3068;&amp;#x3044;&amp;#x3046;&amp;#x9AD8;&amp;#x901F;&amp;#x306A;&amp;#x5B9F;&amp;#x88C5;&amp;#x304C;&amp;#x3042;&amp;#x3063;&amp;#x305F;&amp;#x3053;&amp;#x3068;&amp;#x304C;&amp;#x5927;&amp;#x304D;&amp;#x306A;&amp;#x7406;&amp;#x7531;&amp;#x3067;&amp;#x3059;&amp;#x3002;\n&amp;#x307E;&amp;#x305F;&amp;#x3001;Web&amp;#x306E;&amp;#x5FC5;&amp;#x4FEE;&amp;#x8A00;&amp;#x8A9E;&amp;#x3068;&amp;#x3044;&amp;#x3046;&amp;#x3053;&amp;#x3068;&amp;#x3067;&amp;#x3001;&amp;#x7D4C;&amp;#x9A13;&amp;#x8005;&amp;#x304C;&amp;#x591A;&amp;#x6570;&amp;#x3044;&amp;#x305F;&amp;#x3053;&amp;#x3068;&amp;#x3082;&amp;#x6D41;&amp;#x884C;&amp;#x306B;&amp;#x4E00;&amp;#x8DB3;&amp;#x3082;&amp;#x4E8C;&amp;#x8DB3;&amp;#x3082;&amp;#x8CB7;&amp;#x3044;&amp;#x307E;&amp;#x3057;&amp;#x305F;&amp;#x3002;\n
  115. JavaScript&amp;#x3002;&amp;#x540D;&amp;#x524D;&amp;#x4EE5;&amp;#x5916;&amp;#x306F;Java&amp;#x3068;&amp;#x5168;&amp;#x304F;&amp;#x95A2;&amp;#x4FC2;&amp;#x306A;&amp;#x3044;&amp;#x3053;&amp;#x306E;&amp;#x8A00;&amp;#x8A9E;&amp;#x3001;&amp;#x7686;&amp;#x3055;&amp;#x3093;&amp;#x3082;&amp;#x304A;&amp;#x306A;&amp;#x3058;&amp;#x307F;&amp;#x3060;&amp;#x3068;&amp;#x601D;&amp;#x3044;&amp;#x307E;&amp;#x3059;&amp;#x304C;&amp;#x3001;&amp;#x30B5;&amp;#x30FC;&amp;#x30D0;&amp;#x30B5;&amp;#x30A4;&amp;#x30C9;JS&amp;#x3068;&amp;#x306F;&amp;#x3092;&amp;#x8AAC;&amp;#x660E;&amp;#x3059;&amp;#x308B;&amp;#x524D;&amp;#x306B;&amp;#x6539;&amp;#x3081;&amp;#x3066;&amp;#x8AAC;&amp;#x660E;&amp;#x3057;&amp;#x3066;&amp;#x304A;&amp;#x304F;&amp;#x3068;&amp;#x3001;\nJavaScript&amp;#x306F;ECMAScript&amp;#x3068;&amp;#x3044;&amp;#x3046;&amp;#x6A19;&amp;#x6E96;&amp;#x4ED5;&amp;#x69D8;&amp;#x3092;&amp;#x5B9F;&amp;#x88C5;&amp;#x3057;&amp;#x305F;&amp;#x8A00;&amp;#x8A9E;&amp;#x3067;&amp;#x3059;&amp;#x3002;\nFlash&amp;#x4F5C;&amp;#x6210;&amp;#x306B;&amp;#x4F7F;&amp;#x3046;ActionScript&amp;#x3082;&amp;#x305D;&amp;#x306E;&amp;#x4EF2;&amp;#x9593;&amp;#x3067;&amp;#x3059;&amp;#x3002;\nbrowser&amp;#x4E0A;&amp;#x3067;&amp;#x52D5;&amp;#x304D;&amp;#x3001;DOM&amp;#x2026;HTML&amp;#x3084;CSS&amp;#x3092;&amp;#x64CD;&amp;#x4F5C;&amp;#x3059;&amp;#x308B;&amp;#x3082;&amp;#x306E;&amp;#x3092;&amp;#x30AF;&amp;#x30E9;&amp;#x30A4;&amp;#x30A2;&amp;#x30F3;&amp;#x30C8;&amp;#x30B5;&amp;#x30A4;&amp;#x30C9;JS&amp;#x3068;&amp;#x547C;&amp;#x3073;&amp;#x307E;&amp;#x3059;&amp;#x3002;\n
  116. JavaScript&amp;#x3002;&amp;#x540D;&amp;#x524D;&amp;#x4EE5;&amp;#x5916;&amp;#x306F;Java&amp;#x3068;&amp;#x5168;&amp;#x304F;&amp;#x95A2;&amp;#x4FC2;&amp;#x306A;&amp;#x3044;&amp;#x3053;&amp;#x306E;&amp;#x8A00;&amp;#x8A9E;&amp;#x3001;&amp;#x7686;&amp;#x3055;&amp;#x3093;&amp;#x3082;&amp;#x304A;&amp;#x306A;&amp;#x3058;&amp;#x307F;&amp;#x3060;&amp;#x3068;&amp;#x601D;&amp;#x3044;&amp;#x307E;&amp;#x3059;&amp;#x304C;&amp;#x3001;&amp;#x30B5;&amp;#x30FC;&amp;#x30D0;&amp;#x30B5;&amp;#x30A4;&amp;#x30C9;JS&amp;#x3068;&amp;#x306F;&amp;#x3092;&amp;#x8AAC;&amp;#x660E;&amp;#x3059;&amp;#x308B;&amp;#x524D;&amp;#x306B;&amp;#x6539;&amp;#x3081;&amp;#x3066;&amp;#x8AAC;&amp;#x660E;&amp;#x3057;&amp;#x3066;&amp;#x304A;&amp;#x304F;&amp;#x3068;&amp;#x3001;\nJavaScript&amp;#x306F;ECMAScript&amp;#x3068;&amp;#x3044;&amp;#x3046;&amp;#x6A19;&amp;#x6E96;&amp;#x4ED5;&amp;#x69D8;&amp;#x3092;&amp;#x5B9F;&amp;#x88C5;&amp;#x3057;&amp;#x305F;&amp;#x8A00;&amp;#x8A9E;&amp;#x3067;&amp;#x3059;&amp;#x3002;\nFlash&amp;#x4F5C;&amp;#x6210;&amp;#x306B;&amp;#x4F7F;&amp;#x3046;ActionScript&amp;#x3082;&amp;#x305D;&amp;#x306E;&amp;#x4EF2;&amp;#x9593;&amp;#x3067;&amp;#x3059;&amp;#x3002;\nbrowser&amp;#x4E0A;&amp;#x3067;&amp;#x52D5;&amp;#x304D;&amp;#x3001;DOM&amp;#x2026;HTML&amp;#x3084;CSS&amp;#x3092;&amp;#x64CD;&amp;#x4F5C;&amp;#x3059;&amp;#x308B;&amp;#x3082;&amp;#x306E;&amp;#x3092;&amp;#x30AF;&amp;#x30E9;&amp;#x30A4;&amp;#x30A2;&amp;#x30F3;&amp;#x30C8;&amp;#x30B5;&amp;#x30A4;&amp;#x30C9;JS&amp;#x3068;&amp;#x547C;&amp;#x3073;&amp;#x307E;&amp;#x3059;&amp;#x3002;\n
  117. &amp;#x305D;&amp;#x3057;&amp;#x3066;&amp;#x30B5;&amp;#x30FC;&amp;#x30D0;&amp;#x30B5;&amp;#x30A4;&amp;#x30C9;JS&amp;#x306F;&amp;#x3001;OS&amp;#x306E;&amp;#x4E0A;&amp;#x3067;&amp;#x52D5;&amp;#x3044;&amp;#x3066;&amp;#x3001;&amp;#x30D5;&amp;#x30A1;&amp;#x30A4;&amp;#x30EB;&amp;#x30B7;&amp;#x30B9;&amp;#x30C6;&amp;#x30E0;&amp;#x3084;NW&amp;#x3001;DB&amp;#x64CD;&amp;#x4F5C;&amp;#x7B49;&amp;#x3092;&amp;#x884C;&amp;#x3044;&amp;#x307E;&amp;#x3059;&amp;#x3002;\n&amp;#x4ED6;&amp;#x306E;&amp;#x30D7;&amp;#x30ED;&amp;#x30B0;&amp;#x30E9;&amp;#x30DF;&amp;#x30F3;&amp;#x30B0;&amp;#x8A00;&amp;#x8A9E;&amp;#x3068;&amp;#x540C;&amp;#x7B49;&amp;#x306E;&amp;#x3053;&amp;#x3068;&amp;#x304C;&amp;#x3067;&amp;#x304D;&amp;#x307E;&amp;#x3059;&amp;#x3002;\n&amp;#x5B9F;&amp;#x884C;&amp;#x306F;&amp;#x3001;script src&amp;#x3067;browser&amp;#x306B;&amp;#x8AAD;&amp;#x307F;&amp;#x8FBC;&amp;#x3080;&amp;#x30AF;&amp;#x30E9;&amp;#x30A4;&amp;#x30A2;&amp;#x30F3;&amp;#x30C8;&amp;#x30B5;&amp;#x30A4;&amp;#x30C9;JS&amp;#x306B;&amp;#x5BFE;&amp;#x3057;&amp;#x3066;&amp;#x3001;&amp;#x30B3;&amp;#x30DE;&amp;#x30F3;&amp;#x30C9;&amp;#x3067;&amp;#x884C;&amp;#x3044;&amp;#x307E;&amp;#x3059;&amp;#x3002;\n\n
  118. &amp;#x3067;&amp;#x306F;&amp;#x3001;&amp;#x30B5;&amp;#x30FC;&amp;#x30D0;&amp;#x30B5;&amp;#x30A4;&amp;#x30C9;JS&amp;#x306E;&amp;#x826F;&amp;#x3055;&amp;#x306F;&amp;#x4F55;&amp;#x304B;&amp;#x3002;\n&amp;#x307E;&amp;#x305A;&amp;#x4ECA;&amp;#x307E;&amp;#x3067;&amp;#x306E;&amp;#x30AF;&amp;#x30E9;&amp;#x30A4;&amp;#x30A2;&amp;#x30F3;&amp;#x30C8;&amp;#x30B5;&amp;#x30A4;&amp;#x30C9;&amp;#x306E;&amp;#x30B3;&amp;#x30FC;&amp;#x30C9;&amp;#x306E;&amp;#x591A;&amp;#x304F;&amp;#x304C;&amp;#x6D41;&amp;#x7528;&amp;#x3067;&amp;#x304D;&amp;#x308B;&amp;#x3053;&amp;#x3068;&amp;#x304C;&amp;#x3042;&amp;#x3052;&amp;#x3089;&amp;#x308C;&amp;#x307E;&amp;#x3059;&amp;#x3002;\n&amp;#x307E;&amp;#x305F;&amp;#x3001;&amp;#x958B;&amp;#x767A;&amp;#x4E2D;JS&amp;#x306E;&amp;#x3053;&amp;#x3068;&amp;#x3057;&amp;#x304B;&amp;#x8003;&amp;#x3048;&amp;#x306A;&amp;#x304F;&amp;#x3066;&amp;#x826F;&amp;#x3044;&amp;#x3068;&amp;#x3044;&amp;#x3046;&amp;#x306E;&amp;#x3082;&amp;#x30E1;&amp;#x30EA;&amp;#x30C3;&amp;#x30C8;&amp;#x306B;&amp;#x306A;&amp;#x308A;&amp;#x307E;&amp;#x3059;&amp;#x3002;\nApplet&amp;#x3092;&amp;#x30AF;&amp;#x30E9;&amp;#x30A4;&amp;#x30A2;&amp;#x30F3;&amp;#x30C8;&amp;#x5074;&amp;#x3001;&amp;#x30B5;&amp;#x30FC;&amp;#x30D0;&amp;#x3092;Servlet&amp;#x3067;&amp;#x958B;&amp;#x767A;&amp;#x3059;&amp;#x308B;&amp;#x306E;&amp;#x306B;&amp;#x8FD1;&amp;#x3044;&amp;#x306E;&amp;#x304B;&amp;#x3082;&amp;#x3057;&amp;#x308C;&amp;#x307E;&amp;#x305B;&amp;#x3093;&amp;#x3002;\n\n
  119. &amp;#x5B9F;&amp;#x306F;&amp;#x3053;&amp;#x306E;&amp;#x30B5;&amp;#x30FC;&amp;#x30D0;&amp;#x30B5;&amp;#x30A4;&amp;#x30C9;JS&amp;#x3001;&amp;#x30B9;&amp;#x30B1;&amp;#x30FC;&amp;#x30E9;&amp;#x30D6;&amp;#x30EB;&amp;#x306A;NW&amp;#x5B9F;&amp;#x88C5;&amp;#x3068;&amp;#x540C;&amp;#x69D8;&amp;#x3001;Node&amp;#x306E;&amp;#x5C02;&amp;#x58F2;&amp;#x7279;&amp;#x8A31;&amp;#x3058;&amp;#x3083;&amp;#x3042;&amp;#x308A;&amp;#x307E;&amp;#x305B;&amp;#x3093;&amp;#x3002;\n&amp;#x7279;&amp;#x306B;Ringo.JS&amp;#x306A;&amp;#x3093;&amp;#x304B;&amp;#x306F;Java&amp;#x4E0A;&amp;#x3067;&amp;#x52D5;&amp;#x4F5C;&amp;#x3057;&amp;#x3001;GAE&amp;#x4E0A;&amp;#x3067;&amp;#x52D5;&amp;#x3044;&amp;#x305F;&amp;#x308A;&amp;#x3057;&amp;#x3066;&amp;#x8105;&amp;#x5A01;&amp;#x3067;&amp;#x3059;&amp;#x3002;\n&amp;#x305F;&amp;#x3060;&amp;#x3001;&amp;#x73FE;&amp;#x72B6;Node&amp;#x304C;&amp;#x4E00;&amp;#x756A;&amp;#x6D41;&amp;#x884C;&amp;#x3063;&amp;#x3066;&amp;#x304A;&amp;#x308A;&amp;#x3001;&amp;#x30E9;&amp;#x30A4;&amp;#x30D6;&amp;#x30E9;&amp;#x30EA;&amp;#x3082;&amp;#x5145;&amp;#x5B9F;&amp;#x3057;&amp;#x3001;&amp;#x3053;&amp;#x308C;&amp;#x304B;&amp;#x3089;&amp;#x3082;&amp;#x5897;&amp;#x3048;&amp;#x308B;&amp;#x3053;&amp;#x3068;&amp;#x304B;&amp;#x3089;&amp;#x3001;&amp;#x4E00;&amp;#x756A;&amp;#x5B9F;&amp;#x7528;&amp;#x7684;&amp;#x3068;&amp;#x3044;&amp;#x3063;&amp;#x3066;&amp;#x904E;&amp;#x8A00;&amp;#x3067;&amp;#x306F;&amp;#x306A;&amp;#x3044;&amp;#x3068;&amp;#x601D;&amp;#x3044;&amp;#x307E;&amp;#x3059;&amp;#x3002;\n\n
  120. &amp;#x305D;&amp;#x3057;&amp;#x3066;&amp;#x3001;&amp;#x958B;&amp;#x767A;&amp;#x8005;&amp;#x306E;&amp;#x540D;&amp;#x524D;&amp;#x304C;&amp;#x30AB;&amp;#x30C3;&amp;#x30B3;&amp;#x30A4;&amp;#x30A4;&amp;#xFF01;&amp;#x30E9;&amp;#x30A4;&amp;#x30A2;&amp;#x30F3;&amp;#x30FB;&amp;#x30C0;&amp;#x30FC;&amp;#x30EB;&amp;#x3001;&amp;#x3044;&amp;#x3044;&amp;#x97FF;&amp;#x304D;&amp;#x3067;&amp;#x3059;&amp;#x306D;&amp;#x3001;&amp;#x8A00;&amp;#x3044;&amp;#x305F;&amp;#x304F;&amp;#x306A;&amp;#x308B;&amp;#x3002;\n\n
  121. &amp;#x3068;&amp;#x304A;&amp;#x3075;&amp;#x3056;&amp;#x3051;&amp;#x306F;&amp;#x7F6E;&amp;#x3044;&amp;#x3066;&amp;#x304A;&amp;#x3044;&amp;#x3066;&amp;#x3001;Node.js&amp;#x3068;&amp;#x306F;&amp;#x306E;&amp;#x56DE;&amp;#x7B54;&amp;#x305D;&amp;#x306E;2&amp;#x3067;&amp;#x3059;&amp;#x3002;\n&amp;#x30B5;&amp;#x30FC;&amp;#x30D0;&amp;#x4E0A;&amp;#x3067;JavaScript&amp;#x306B;&amp;#x3088;&amp;#x308B;&amp;#x30D7;&amp;#x30ED;&amp;#x30B0;&amp;#x30E9;&amp;#x30DF;&amp;#x30F3;&amp;#x30B0;&amp;#x304C;&amp;#x53EF;&amp;#x80FD;&amp;#x306A;&amp;#x74B0;&amp;#x5883;&amp;#x3001;&amp;#x3067;&amp;#x3059;&amp;#x306D;&amp;#x3002;&amp;#x7C21;&amp;#x5358;&amp;#x3067;&amp;#x3059;&amp;#x3002;\n
  122. &amp;#x3055;&amp;#x3066;2&amp;#x76EE;&amp;#x306E;&amp;#x9854;&amp;#x3082;&amp;#x7C21;&amp;#x5358;&amp;#x306A;&amp;#x4F8B;&amp;#x3092;&amp;#x3002;\nuserid, password&amp;#x306E;&amp;#x30C1;&amp;#x30A7;&amp;#x30C3;&amp;#x30AF;&amp;#x3001;UI&amp;#x7684;&amp;#x306B;&amp;#x30D6;&amp;#x30E9;&amp;#x30A6;&amp;#x30B6;&amp;#x5074;&amp;#x3067;&amp;#x306E;&amp;#x5B9F;&amp;#x88C5;&amp;#x306F;&amp;#x5FC5;&amp;#x9808;&amp;#x306B;&amp;#x306A;&amp;#x3063;&amp;#x3066;&amp;#x304D;&amp;#x3066;&amp;#x3044;&amp;#x308B;&amp;#x3002;\n&amp;#x3067;&amp;#x3082;&amp;#x30B5;&amp;#x30FC;&amp;#x30D0;&amp;#x5074;&amp;#x3067;&amp;#x3082;&amp;#x3057;&amp;#x306A;&amp;#x304D;&amp;#x3083;&amp;#x3044;&amp;#x3051;&amp;#x306A;&amp;#x3044;&amp;#x3001;&amp;#x6B63;&amp;#x76F4;&amp;#x3081;&amp;#x3093;&amp;#x3069;&amp;#x304F;&amp;#x3055;&amp;#x3044;&amp;#x3067;&amp;#x3059;&amp;#x3088;&amp;#x306D;&amp;#x3002;\n&amp;#x30B5;&amp;#x30FC;&amp;#x30D0;&amp;#x30B5;&amp;#x30A4;&amp;#x30C9;JS&amp;#x306A;&amp;#x3089;&amp;#x3001;&amp;#x30D6;&amp;#x30E9;&amp;#x30A6;&amp;#x30B6;&amp;#x306E;&amp;#x305F;&amp;#x3081;&amp;#x306E;&amp;#x95A2;&amp;#x6570;&amp;#x7B49;&amp;#x304C;&amp;#x305D;&amp;#x306E;&amp;#x307E;&amp;#x307E;&amp;#x52D5;&amp;#x304D;&amp;#x307E;&amp;#x3059;&amp;#x3002;\n&amp;#x5DE5;&amp;#x592B;&amp;#x3059;&amp;#x308C;&amp;#x3070;&amp;#x305D;&amp;#x306E;&amp;#x307E;&amp;#x307E;&amp;#x3001;&amp;#x6700;&amp;#x60AA;&amp;#x30B3;&amp;#x30D4;&amp;#x30DA;&amp;#x3067;&amp;#x4F7F;&amp;#x3048;&amp;#x308B;&amp;#x3002;\n&amp;#x307B;&amp;#x3093;&amp;#x3068;&amp;#x306B;JS&amp;#x306E;&amp;#x3053;&amp;#x3068;&amp;#x3060;&amp;#x3051;&amp;#x8003;&amp;#x3048;&amp;#x3066;&amp;#x3044;&amp;#x308C;&amp;#x3070;&amp;#x3044;&amp;#x3044;&amp;#x3002;\n
  123. 2&amp;#x3064;&amp;#x306E;&amp;#x9854;&amp;#x306B;&amp;#x5206;&amp;#x3051;&amp;#x3066;&amp;#x8AAC;&amp;#x660E;&amp;#x3057;&amp;#x3066;&amp;#x304D;&amp;#x307E;&amp;#x3057;&amp;#x305F;&amp;#x304C;&amp;#x3001;&amp;#x518D;&amp;#x5EA6;&amp;#x3072;&amp;#x3068;&amp;#x3064;&amp;#x306B;&amp;#x307E;&amp;#x3068;&amp;#x3081;&amp;#x3066;&amp;#x307F;&amp;#x308B;&amp;#x3068;&amp;#x3053;&amp;#x3046;&amp;#x306A;&amp;#x308A;&amp;#x307E;&amp;#x3059;&amp;#x3002;\n&amp;#x30B9;&amp;#x30B1;&amp;#x30FC;&amp;#x30E9;&amp;#x30D6;&amp;#x30EB;&amp;#x306A;NW&amp;#x30D7;&amp;#x30ED;&amp;#x30B0;&amp;#x30E9;&amp;#x30E0;&amp;#x3092;&amp;#x5B9F;&amp;#x73FE;&amp;#x3059;&amp;#x308B;&amp;#x74B0;&amp;#x5883;&amp;#x3067;&amp;#x3001;&amp;#x30D7;&amp;#x30ED;&amp;#x30B0;&amp;#x30E9;&amp;#x30DF;&amp;#x30F3;&amp;#x30B0;&amp;#x8A00;&amp;#x8A9E;&amp;#x3068;&amp;#x3057;&amp;#x3066;JS&amp;#x3092;&amp;#x63A1;&amp;#x7528;&amp;#x3057;&amp;#x3066;&amp;#x3044;&amp;#x308B;&amp;#x3001;&amp;#x305D;&amp;#x308C;&amp;#x3060;&amp;#x3051;&amp;#x3067;&amp;#x3059;&amp;#x3001;&amp;#x3068;&amp;#x3066;&amp;#x3082;&amp;#x7C21;&amp;#x5358;&amp;#x3067;&amp;#x3059;&amp;#x306D;&amp;#x3002;\n
  124. &amp;#x3068;&amp;#x3044;&amp;#x3046;&amp;#x308F;&amp;#x3051;&amp;#x3067;&amp;#x3001;&amp;#x3053;&amp;#x3053;&amp;#x307E;&amp;#x3067;&amp;#x7D42;&amp;#x308F;&amp;#x308A;&amp;#x307E;&amp;#x3057;&amp;#x305F;&amp;#x3002;\n&amp;#x3042;&amp;#x3068;&amp;#x306F;Node&amp;#x306E;&amp;#x697D;&amp;#x3057;&amp;#x3055;&amp;#x3092;&amp;#x3072;&amp;#x305F;&amp;#x3059;&amp;#x3089;&amp;#x4F1D;&amp;#x3048;&amp;#x308B;&amp;#x3060;&amp;#x3051;&amp;#x306A;&amp;#x306E;&amp;#x3067;&amp;#x3001;&amp;#x6C17;&amp;#x304C;&amp;#x697D;&amp;#x3067;&amp;#x3059;&amp;#x306D;&amp;#x3002;\n&amp;#x4F55;&amp;#x304B;&amp;#x3072;&amp;#x3068;&amp;#x3064;&amp;#x3067;&amp;#x3082;&amp;#x8208;&amp;#x5473;&amp;#x3092;&amp;#x6301;&amp;#x3063;&amp;#x3066;&amp;#x3082;&amp;#x3089;&amp;#x3048;&amp;#x308B;&amp;#x3082;&amp;#x306E;&amp;#x304C;&amp;#x3042;&amp;#x308C;&amp;#x3070;&amp;#x5E78;&amp;#x3044;&amp;#x3067;&amp;#x3059;&amp;#x3002;\n\n15&amp;#x5206;&amp;#x306A;&amp;#x3089;&amp;#x30D0;&amp;#x30F3;&amp;#x30B6;&amp;#x30A4;&amp;#xFF01;\n\n
  125. &amp;#x305D;&amp;#x308C;&amp;#x3067;&amp;#x306F;&amp;#x3001;Node&amp;#x3067;&amp;#x306F;&amp;#x3053;&amp;#x3093;&amp;#x306A;&amp;#x3053;&amp;#x3068;&amp;#x304C;&amp;#x3067;&amp;#x304D;&amp;#x308B;&amp;#x3068;&amp;#x3044;&amp;#x3046;&amp;#x3053;&amp;#x3068;&amp;#x3067;&amp;#x3001;&amp;#x3044;&amp;#x304F;&amp;#x3064;&amp;#x304B;&amp;#x4F5C;&amp;#x54C1;&amp;#x3092;&amp;#x304A;&amp;#x898B;&amp;#x305B;&amp;#x3057;&amp;#x307E;&amp;#x3057;&amp;#x3087;&amp;#x3046;&amp;#x3002;\n\n
  126. &amp;#x4F5C;&amp;#x54C1;&amp;#x7D39;&amp;#x4ECB;&amp;#x306E;&amp;#x984C;&amp;#x6750;&amp;#x3067;&amp;#x3059;&amp;#x304C;&amp;#x3001;\n8/27-29\nNode knockout&amp;#x3068;&amp;#x3044;&amp;#x3046;&amp;#x30CF;&amp;#x30C3;&amp;#x30AB;&amp;#x30BD;&amp;#x30F3;&amp;#x304C;&amp;#x958B;&amp;#x50AC;&amp;#x3055;&amp;#x308C;&amp;#x307E;&amp;#x3057;&amp;#x305F;&amp;#x3002;\n
  127. &amp;#x30BD;&amp;#x30ED;1&amp;#x4F4D;&amp;#x306E;&amp;#x3053;&amp;#x306E;&amp;#x4F5C;&amp;#x54C1;&amp;#x3002;&amp;#x5B9F;&amp;#x306F;&amp;#x5168;&amp;#x4F53;&amp;#x3067;&amp;#x3082;1&amp;#x4F4D;&amp;#x306A;&amp;#x3093;&amp;#x3067;&amp;#x3059;&amp;#x304C;&amp;#x3001;&amp;#x5168;&amp;#x4F53;&amp;#x306F;&amp;#x5225;&amp;#x306E;&amp;#x4F5C;&amp;#x54C1;&amp;#x306B;&amp;#x8B72;&amp;#x3089;&amp;#x308C;&amp;#x307E;&amp;#x3057;&amp;#x305F;&amp;#x3002;\n&amp;#x30EA;&amp;#x30A2;&amp;#x30EB;&amp;#x30BF;&amp;#x30A4;&amp;#x30E0;&amp;#x306B;&amp;#x30B5;&amp;#x30A4;&amp;#x30C8;&amp;#x306E;&amp;#x95B2;&amp;#x89A7;&amp;#x8005;&amp;#x306E;&amp;#x884C;&amp;#x52D5;&amp;#x3092;&amp;#x89B3;&amp;#x5BDF;&amp;#x3057;&amp;#x3001;&amp;#x30C1;&amp;#x30E3;&amp;#x30C3;&amp;#x30C8;&amp;#x3068;&amp;#x304B;&amp;#x3067;&amp;#x8A71;&amp;#x304B;&amp;#x3051;&amp;#x305F;&amp;#x308A;&amp;#x3082;&amp;#x3067;&amp;#x304D;&amp;#x307E;&amp;#x3059;&amp;#x3002;\n&amp;#x88CF;&amp;#x65B9;&amp;#x306E;&amp;#x65B9;&amp;#x306B;RealTimeWeb&amp;#x3092;&amp;#x4F7F;&amp;#x3046;&amp;#x6240;&amp;#x304C;&amp;#x4ED6;&amp;#x306B;&amp;#x306F;&amp;#x306A;&amp;#x3044;&amp;#x30A2;&amp;#x30A4;&amp;#x30C7;&amp;#x30A3;&amp;#x30A2;&amp;#x3067;&amp;#x3057;&amp;#x305F;&amp;#x3002;\n\n&amp;#x3061;&amp;#x3087;&amp;#x3063;&amp;#x3068;&amp;#x30B5;&amp;#x30FC;&amp;#x30D3;&amp;#x30B9;&amp;#x306E;&amp;#x7279;&amp;#x6027;&amp;#x4E0A;&amp;#x3053;&amp;#x306E;&amp;#x5834;&amp;#x3067;&amp;#x30C7;&amp;#x30E2;&amp;#x306F;&amp;#x3057;&amp;#x3065;&amp;#x3089;&amp;#x3044;&amp;#x306E;&amp;#x3067;&amp;#x5272;&amp;#x611B;&amp;#x3057;&amp;#x307E;&amp;#x3059;&amp;#x304C;&amp;#x3001;&amp;#x7121;&amp;#x6599;&amp;#x3067;&amp;#x767B;&amp;#x9332;&amp;#x3067;&amp;#x304D;&amp;#x307E;&amp;#x3059;&amp;#x306E;&amp;#x3067;&amp;#x662F;&amp;#x975E;&amp;#x8A66;&amp;#x3057;&amp;#x3066;&amp;#x307F;&amp;#x3066;&amp;#x304F;&amp;#x3060;&amp;#x3055;&amp;#x3044;&amp;#x3002;\n\n
  128. Eight Bit Beat&amp;#x3002;&amp;#x307F;&amp;#x3093;&amp;#x306A;&amp;#x3067;&amp;#x30DE;&amp;#x30A6;&amp;#x30B9;&amp;#x3092;&amp;#x30DD;&amp;#x30C1;&amp;#x30DD;&amp;#x30C1;&amp;#x3057;&amp;#x306A;&amp;#x304C;&amp;#x3089;8bit&amp;#x30B5;&amp;#x30A6;&amp;#x30F3;&amp;#x30C9;&amp;#x3092;&amp;#x4E00;&amp;#x7DD2;&amp;#x306B;&amp;#x4F5C;&amp;#x308C;&amp;#x308B;&amp;#x30B5;&amp;#x30FC;&amp;#x30D3;&amp;#x30B9;&amp;#x3067;&amp;#x3059;&amp;#x3002;&amp;#x3068;&amp;#x3066;&amp;#x3082;&amp;#x7C21;&amp;#x5358;&amp;#x306B;&amp;#x4F7F;&amp;#x3048;&amp;#x3066;&amp;#x697D;&amp;#x3057;&amp;#x3044;&amp;#x306E;&amp;#x3067;&amp;#x662F;&amp;#x975E;&amp;#x4F7F;&amp;#x3063;&amp;#x3066;&amp;#x307F;&amp;#x3066;&amp;#x304F;&amp;#x3060;&amp;#x3055;&amp;#x3044;&amp;#x3002;\n\n&amp;#x3010;&amp;#x30C7;&amp;#x30E2;&amp;#x3011;\n&amp;#x3053;&amp;#x308C;&amp;#x306F;&amp;#x3059;&amp;#x3050;&amp;#x3046;&amp;#x3054;&amp;#x304B;&amp;#x305B;&amp;#x308B;&amp;#x306E;&amp;#x3067;&amp;#x3084;&amp;#x3063;&amp;#x3066;&amp;#x307F;&amp;#x307E;&amp;#x3057;&amp;#x3087;&amp;#x3046;&amp;#x3002;\n&amp;#x3053;&amp;#x3046;&amp;#x3084;&amp;#x3063;&amp;#x3066;&amp;#x4ED6;&amp;#x306E;&amp;#x4EBA;&amp;#x306E;&amp;#x753B;&amp;#x9762;&amp;#x306B;&amp;#x5373;&amp;#x5EA7;&amp;#x306B;&amp;#x53CD;&amp;#x6620;&amp;#x3055;&amp;#x308C;&amp;#x3066;&amp;#x4E00;&amp;#x7DD2;&amp;#x306B;&amp;#x5F04;&amp;#x308B;&amp;#x3053;&amp;#x3068;&amp;#x304C;&amp;#x3067;&amp;#x304D;&amp;#x307E;&amp;#x3059;&amp;#x3002;\n
  129. &amp;#x7D9A;&amp;#x3044;&amp;#x3066;&amp;#x306F;&amp;#x3001;Web IDE&amp;#x306E;nide&amp;#x3002;\n&amp;#x81EA;&amp;#x52D5;&amp;#x30D0;&amp;#x30C3;&amp;#x30AF;&amp;#x30A2;&amp;#x30C3;&amp;#x30D7;&amp;&amp;#x30EA;&amp;#x30D3;&amp;#x30B8;&amp;#x30E7;&amp;#x30F3;&amp;#x7BA1;&amp;#x7406;&amp;#x304C;&amp;#x3064;&amp;#x3044;&amp;#x3066;&amp;#x304A;&amp;#x308A;&amp;#x3001;UI&amp;#x304C;Mac&amp;#x98A8;&amp;#x3067;&amp;#x500B;&amp;#x4EBA;&amp;#x7684;&amp;#x306B;&amp;#x306F;&amp;#x4E00;&amp;#x756A;&amp;#x6C17;&amp;#x306B;&amp;#x5165;&amp;#x3063;&amp;#x305F;&amp;#x4F5C;&amp;#x54C1;&amp;#x3067;&amp;#x3057;&amp;#x305F;&amp;#x3002;\n\n&amp;#x3010;&amp;#x30C7;&amp;#x30E2;&amp;#x3011;&amp;#x3053;&amp;#x3061;&amp;#x3089;&amp;#x306F;&amp;#x5148;&amp;#x65E5;&amp;#x30BD;&amp;#x30FC;&amp;#x30B9;&amp;#x30B3;&amp;#x30FC;&amp;#x30C9;&amp;#x304C;&amp;#x516C;&amp;#x958B;&amp;#x3055;&amp;#x308C;&amp;#x305F;&amp;#x306E;&amp;#x3067;&amp;#x30ED;&amp;#x30FC;&amp;#x30AB;&amp;#x30EB;&amp;#x3067;&amp;#x52D5;&amp;#x304B;&amp;#x3057;&amp;#x3066;&amp;#x307F;&amp;#x307E;&amp;#x3059;&amp;#x3002;\nnide&amp;#x30B3;&amp;#x30DE;&amp;#x30F3;&amp;#x30C9;&amp;#x3067;&amp;#x3044;&amp;#x3051;&amp;#x307E;&amp;#x3059;&amp;#x3002;\n&amp;#x58F2;&amp;#x308A;&amp;#x304C;&amp;#x30EA;&amp;#x30D3;&amp;#x30B8;&amp;#x30E7;&amp;#x30F3;&amp;#x6A5F;&amp;#x80FD;&amp;#x3002;\n\n
  130. &amp;#x6700;&amp;#x5F8C;&amp;#x306B;&amp;#x81EA;&amp;#x5206;&amp;#x306E;&amp;#x4F5C;&amp;#x54C1;&amp;#x3082;&amp;#x4E00;&amp;#x5FDC;&amp;#x3002;&amp;#x30BD;&amp;#x30ED;&amp;#x90E8;&amp;#x9580;7&amp;#x4F4D;&amp;#x3068;&amp;#x3044;&amp;#x3046;&amp;#x5FAE;&amp;#x5999;&amp;#x306A;&amp;#x7D50;&amp;#x679C;&amp;#x3067;&amp;#x3057;&amp;#x305F;&amp;#x3002;\nParagraph.JS&amp;#x3068;&amp;#x3044;&amp;#x3046;&amp;#x30EA;&amp;#x30A2;&amp;#x30EB;&amp;#x30BF;&amp;#x30A4;&amp;#x30E0;Wiki&amp;#x3067;&amp;#x3059;&amp;#x3002;&amp;#x30DA;&amp;#x30FC;&amp;#x30B8;&amp;#x5358;&amp;#x4F4D;&amp;#x3067;&amp;#x306F;&amp;#x306A;&amp;#x304F;&amp;#x6BB5;&amp;#x843D;&amp;#x5358;&amp;#x4F4D;&amp;#x306E;&amp;#x7DE8;&amp;#x96C6;&amp;#x304C;&amp;#x53EF;&amp;#x80FD;&amp;#x3067;&amp;#x3001;&amp;#x4ED6;&amp;#x306E;&amp;#x4EBA;&amp;#x304C;&amp;#x89E6;&amp;#x308A;&amp;#x59CB;&amp;#x3081;&amp;#x308B;&amp;#x3068;&amp;#x305D;&amp;#x306E;&amp;#x6BB5;&amp;#x843D;&amp;#x304C;&amp;#x30EA;&amp;#x30A2;&amp;#x30EB;&amp;#x30BF;&amp;#x30A4;&amp;#x30E0;&amp;#x3067;&amp;#x30ED;&amp;#x30C3;&amp;#x30AF;&amp;#x3055;&amp;#x308C;&amp;#x3001;&amp;#x4FDD;&amp;#x5B58;&amp;#x3055;&amp;#x308C;&amp;#x308B;&amp;#x3068;&amp;#x30EA;&amp;#x30ED;&amp;#x30FC;&amp;#x30C9;&amp;#x7121;&amp;#x3057;&amp;#x306B;&amp;#x53CD;&amp;#x6620;&amp;#x3055;&amp;#x308C;&amp;#x307E;&amp;#x3059;&amp;#x3002;\n\n&amp;#x3010;&amp;#x3053;&amp;#x308C;&amp;#x3082;&amp;#x52D5;&amp;#x304B;&amp;#x3057;&amp;#x3066;&amp;#x307F;&amp;#x307E;&amp;#x3059;&amp;#x3011;\n\n
  131. &amp;#x3068;&amp;#x3001;&amp;#x3053;&amp;#x306E;&amp;#x3088;&amp;#x3046;&amp;#x306A;&amp;#x4F5C;&amp;#x54C1;&amp;#x304C;&amp;#x305F;&amp;#x3063;&amp;#x305F;48&amp;#x6642;&amp;#x9593;&amp;#x3067;178&amp;#x4F5C;&amp;#x54C1;&amp;#x3082;&amp;#x4F5C;&amp;#x3089;&amp;#x308C;&amp;#x307E;&amp;#x3057;&amp;#x305F;&amp;#x3002;\n&amp;#x71B1;&amp;#x3044;&amp;#x3067;&amp;#x3059;&amp;#x306D;&amp;#xFF01;\n\n
  132. Node&amp;#x3067;&amp;#x3067;&amp;#x304D;&amp;#x308B;&amp;#x3053;&amp;#x3068;&amp;#x306E;&amp;#x4E00;&amp;#x4F8B;&amp;#x3068;&amp;#x3057;&amp;#x3066;&amp;#x30CF;&amp;#x30C3;&amp;#x30AB;&amp;#x30BD;&amp;#x30F3;&amp;#x306E;&amp;#x4F5C;&amp;#x54C1;&amp;#x3092;&amp;#x3056;&amp;#x3063;&amp;#x3068;&amp;#x898B;&amp;#x307E;&amp;#x3057;&amp;#x305F;&amp;#x304C;&amp;#x3001;RealTime&amp;#x306A;&amp;#x4F5C;&amp;#x54C1;&amp;#x304C;&amp;#x591A;&amp;#x3044;&amp;#x3067;&amp;#x3059;&amp;#x306D;&amp;#x3001;\nNode=Realtime&amp;#x3068;&amp;#x3044;&amp;#x3046;&amp;#x308F;&amp;#x3051;&amp;#x3067;&amp;#x306F;&amp;#x306A;&amp;#x3044;&amp;#x3093;&amp;#x3067;&amp;#x3059;&amp;#x304C;&amp;#x3001;&amp;#x3084;&amp;#x306F;&amp;#x308A;&amp;#x591A;&amp;#x3044;&amp;#x3067;&amp;#x3059;&amp;#x3002;\n&amp;#x305D;&amp;#x306E;&amp;#x7406;&amp;#x7531;&amp;#x3067;&amp;#x3059;&amp;#x304C;&amp;#x3001;&amp;#x524D;&amp;#x8FF0;&amp;#x306E;&amp;#x3068;&amp;#x304A;&amp;#x308A;&amp;#x3001;&amp;#x307E;&amp;#x305A;&amp;#x3001;NW&amp;#x30D7;&amp;#x30ED;&amp;#x30B0;&amp;#x30E9;&amp;#x30DF;&amp;#x30F3;&amp;#x30B0;&amp;#x304C;&amp;#x5F97;&amp;#x610F;&amp;#x3068;&amp;#x3044;&amp;#x3046;&amp;#x306E;&amp;#x304C;&amp;#x3042;&amp;#x308A;&amp;#x307E;&amp;#x3059;&amp;#x3002;\n&amp;#x305D;&amp;#x3057;&amp;#x3066;&amp;#x3001;&amp;#x306A;&amp;#x3093;&amp;#x3068;&amp;#x3044;&amp;#x3063;&amp;#x3066;&amp;#x3082;Socket.IO&amp;#x306E;&amp;#x5B58;&amp;#x5728;&amp;#x3067;&amp;#x3059;&amp;#x3002;\n
  133. &amp;#x30EA;&amp;#x30A2;&amp;#x30EB;&amp;#x30BF;&amp;#x30A4;&amp;#x30E0;Web&amp;#x3068;&amp;#x8A00;&amp;#x3048;&amp;#x3070;WebSocket&amp;#x3067;&amp;#x3059;&amp;#x304C;&amp;#x3001;&amp;#x307E;&amp;#x3060;&amp;#x30D6;&amp;#x30E9;&amp;#x30A6;&amp;#x30B6;&amp;#x306E;&amp;#x5B9F;&amp;#x88C5;&amp;#x72B6;&amp;#x6CC1;&amp;#x306F;&amp;#x307E;&amp;#x3070;&amp;#x3089;&amp;#x3067;&amp;#x3059;&amp;#x3002;\nSocket.IO&amp;#x306F;Flash&amp;#x3084;XHR&amp;#x7B49;&amp;#x3092;&amp;#x3064;&amp;#x304B;&amp;#x3063;&amp;#x3066;&amp;#x3001;IE5.5&amp;#x4EE5;&amp;#x4E0A;&amp;#x3067;&amp;#x53CC;&amp;#x65B9;&amp;#x5411;&amp;#x901A;&amp;#x4FE1;&amp;#x3092;&amp;#x5B9F;&amp;#x73FE;&amp;#x3057;&amp;#x3066;&amp;#x304F;&amp;#x308C;&amp;#x308B;&amp;#x30E9;&amp;#x30A4;&amp;#x30D6;&amp;#x30E9;&amp;#x30EA;&amp;#x3067;&amp;#x3059;&amp;#x3002;&amp;#x3042;&amp;#x307E;&amp;#x308A;&amp;#x306B;&amp;#x5B9A;&amp;#x756A;&amp;#x3059;&amp;#x304E;&amp;#x3066;&amp;#x3001;Node&amp;#x306E;&amp;#x8AAC;&amp;#x660E;&amp;#x3068;&amp;#x3054;&amp;#x3063;&amp;#x3061;&amp;#x3083;&amp;#x306B;&amp;#x306A;&amp;#x3063;&amp;#x3066;&amp;#x308B;&amp;#x5834;&amp;#x5408;&amp;#x3082;&amp;#x3042;&amp;#x308B;&amp;#x3050;&amp;#x3089;&amp;#x3044;&amp;#x306A;&amp;#x306E;&amp;#x3067;&amp;#x6CE8;&amp;#x610F;&amp;#x3067;&amp;#x3059;&amp;#x3002;\n\n&amp;#x30EA;&amp;#x30A2;&amp;#x30EB;&amp;#x30BF;&amp;#x30A4;&amp;#x30E0;Web&amp;#x306B;&amp;#x3057;&amp;#x304B;&amp;#x4F7F;&amp;#x3048;&amp;#x306A;&amp;#x3044;&amp;#x304B;&amp;#x3001;&amp;#x3068;&amp;#x3044;&amp;#x3046;&amp;#x3068;&amp;#x3082;&amp;#x3061;&amp;#x308D;&amp;#x3093;&amp;#x305D;&amp;#x3093;&amp;#x306A;&amp;#x3053;&amp;#x3068;&amp;#x306F;&amp;#x3042;&amp;#x308A;&amp;#x307E;&amp;#x305B;&amp;#x3093;&amp;#x3002;\n&amp;#x3064;&amp;#x3044;&amp;#x3053;&amp;#x306E;&amp;#x9593;&amp;#x3082;ML&amp;#x3067;&amp;#x4E00;&amp;#x3064;&amp;#x306E;&amp;#x8B70;&amp;#x8AD6;&amp;#x304C;&amp;#x3042;&amp;#x308A;&amp;#x307E;&amp;#x3057;&amp;#x305F;&amp;#x3002;\n
  134. &amp;#x305D;&amp;#x308C;&amp;#x304C;Node&amp;#x3067;CGI&amp;#x3067;&amp;#x3059;&amp;#x3002;\nCGI&amp;#x306F;&amp;#x3054;&amp;#x5B58;&amp;#x77E5;&amp;#x306E;&amp;#x901A;&amp;#x308A;&amp;#x3001;Web&amp;#x30B5;&amp;#x30FC;&amp;#x30D0;&amp;#x4E0A;&amp;#x3067;&amp;#x5916;&amp;#x90E8;&amp;#x30D7;&amp;#x30ED;&amp;#x30B0;&amp;#x30E9;&amp;#x30E0;&amp;#x3092;&amp;#x52D5;&amp;#x304B;&amp;#x3059;&amp;#x53E4;&amp;#x5178;&amp;#x7684;&amp;#x306A;&amp;#x65B9;&amp;#x6CD5;&amp;#x3067;&amp;#x3059;&amp;#x3002;\n&amp;#x30CA;&amp;#x30F3;&amp;#x30BB;&amp;#x30F3;&amp;#x30B9;&amp;#x304B;&amp;#x3068;&amp;#x8A00;&amp;#x308F;&amp;#x308C;&amp;#x308C;&amp;#x3070;100%&amp;#x30CA;&amp;#x30F3;&amp;#x30BB;&amp;#x30F3;&amp;#x30B9;&amp;#x3067;&amp;#x3059;&amp;#x3002;Node&amp;#x304C;&amp;#x9811;&amp;#x5F35;&amp;#x3063;&amp;#x3066;&amp;#x30B7;&amp;#x30F3;&amp;#x30B0;&amp;#x30EB;&amp;#x30B9;&amp;#x30EC;&amp;#x30C3;&amp;#x30C9;&amp;#x3068;&amp;#x304B;&amp;#x3067;&amp;#x5DE5;&amp;#x592B;&amp;#x3057;&amp;#x3066;&amp;#x3044;&amp;#x308B;&amp;#x306E;&amp;#x306B;&amp;#x4ED6;&amp;#x306E;Web&amp;#x30B5;&amp;#x30FC;&amp;#x30D0;&amp;#x3092;&amp;#x524D;&amp;#x306B;&amp;#x304A;&amp;#x3044;&amp;#x3061;&amp;#x3083;&amp;#x3046;&amp;#x3058;&amp;#x3066;&amp;#x3093;&amp;#x3067;&amp;#x30A2;&amp;#x30A6;&amp;#x30C8;&amp;#x3067;&amp;#x3059;&amp;#x3002;\n&amp;#x3060;&amp;#x3060;&amp;#x3084;&amp;#x3063;&amp;#x3061;&amp;#x3083;&amp;#x3044;&amp;#x3051;&amp;#x306A;&amp;#x3044;&amp;#x3053;&amp;#x3068;&amp;#x306F;&amp;#x306A;&amp;#x3044;\n
  135. &amp;#x5B9F;&amp;#x306F;5&amp;#x6708;&amp;#x306B;&amp;#x3082;&amp;#x3046;&amp;#x4F5C;&amp;#x3063;&amp;#x3066;&amp;#x307E;&amp;#x3057;&amp;#x305F;&amp;#x3002;\nblosxom&amp;#x3068;&amp;#x3044;&amp;#x3046;&amp;#x6614;&amp;#x6D41;&amp;#x884C;&amp;#x3063;&amp;#x305F;blog cgi&amp;#x3092;&amp;#x79FB;&amp;#x690D;&amp;#x3057;&amp;#x3066;&amp;#x307E;&amp;#x3059;&amp;#x3002;\n&amp;#x3069;&amp;#x3046;&amp;#x3057;&amp;#x3066;&amp;#x3082;&amp;#x30C7;&amp;#x30FC;&amp;#x30E2;&amp;#x30F3;&amp;#x306F;&amp;#x7ACB;&amp;#x3066;&amp;#x3089;&amp;#x308C;&amp;#x306A;&amp;#x3044;&amp;#x3051;&amp;#x3069;node&amp;#x3092;&amp;#x4F7F;&amp;#x3044;&amp;#x305F;&amp;#x3044;&amp;#x3068;&amp;#x3044;&amp;#x3046;&amp;#x4EBA;&amp;#x306F;&amp;#x662F;&amp;#x975E;&amp;#x3069;&amp;#x3046;&amp;#x305E;&amp;#x3002;\n
  136. &amp;#x3053;&amp;#x308C;&amp;#x77E5;&amp;#x3063;&amp;#x3066;&amp;#x307E;&amp;#x3059;&amp;#x304B;&amp;#xFF1F;\n&amp;#x306E;&amp;#x308A;&amp;#x3092;&amp;#x5207;&amp;#x308B;&amp;#x305F;&amp;#x3081;&amp;#x306B;&amp;#x958B;&amp;#x767A;&amp;#x3055;&amp;#x308C;&amp;#x305F;&amp;#x3051;&amp;#x3069;&amp;#x3001;&amp;#x30B7;&amp;#x30E5;&amp;#x30EC;&amp;#x30C3;&amp;#x30C0;&amp;#x30FC;&amp;#x3068;&amp;#x3057;&amp;#x3066;&amp;#x58F2;&amp;#x3063;&amp;#x305F;&amp;#x3089;&amp;#x30D2;&amp;#x30C3;&amp;#x30C8;&amp;#x3057;&amp;#x305F;&amp;#x3068;&amp;#x3044;&amp;#x3046;&amp;#x5546;&amp;#x54C1;&amp;#x3067;&amp;#x3059;&amp;#x3002;\n
  137. &amp;#x3068;&amp;#x3044;&amp;#x3046;&amp;#x308F;&amp;#x3051;&amp;#x3067;&amp;#x4F5C;&amp;#x8005;&amp;#x306E;&amp;#x601D;&amp;#x60F3;&amp;#x901A;&amp;#x308A;&amp;#x3064;&amp;#x304B;&amp;#x308F;&amp;#x306A;&amp;#x304D;&amp;#x3083;&amp;#x3044;&amp;#x3051;&amp;#x306A;&amp;#x3044;&amp;#x3053;&amp;#x3068;&amp;#x306F;&amp;#x306A;&amp;#x3044;&amp;#x3002;\n&amp;#x306A;&amp;#x3093;&amp;#x3067;&amp;#x3082;&amp;#x597D;&amp;#x304D;&amp;#x306A;&amp;#x8A00;&amp;#x8A9E;&amp;#x3067;&amp;#x3084;&amp;#x3063;&amp;#x3061;&amp;#x3083;&amp;#x3046;&amp;#x306E;&amp;#x306F;&amp;#x3080;&amp;#x3057;&amp;#x308D;&amp;#x4E00;&amp;#x756A;&amp;#x30A8;&amp;#x30F3;&amp;#x30B8;&amp;#x30CB;&amp;#x30A2;&amp;#x3068;&amp;#x3057;&amp;#x3066;&amp;#x5065;&amp;#x5168;&amp;#x3002;\n&amp;#x3067;&amp;#x3082;CGI&amp;#x3067;&amp;#x3046;&amp;#x307E;&amp;#x304F;&amp;#x52D5;&amp;#x304B;&amp;#x306A;&amp;#x3044;&amp;#x304B;&amp;#x3089;&amp;#x3068;&amp;#x3044;&amp;#x3063;&amp;#x3066;&amp;#x6587;&amp;#x53E5;&amp;#x3092;&amp;#x8A00;&amp;#x3046;&amp;#x306E;&amp;#x306F;&amp;#x304A;&amp;#x9580;&amp;#x9055;&amp;#x3044;&amp;#x3067;&amp;#x3059;&amp;#x306D;&amp;#x3002;\n
  138. &amp;#x3055;&amp;#x3066;&amp;#x3001;&amp;#x305D;&amp;#x308D;&amp;#x305D;&amp;#x308D;Node&amp;#x3092;&amp;#x89E6;&amp;#x3063;&amp;#x3066;&amp;#x307F;&amp;#x305F;&amp;#x304F;&amp;#x306A;&amp;#x3063;&amp;#x3066;&amp;#x304D;&amp;#x305F;&amp;#x3067;&amp;#x3057;&amp;#x3087;&amp;#x3046;&amp;#x304B;&amp;#x3002;\n\n
  139. &amp;#x6700;&amp;#x5F8C;&amp;#x306B;&amp;#x5B9F;&amp;#x969B;&amp;#x306E;Node&amp;#x306E;&amp;#x958B;&amp;#x767A;&amp;#x306E;&amp;#x6D41;&amp;#x308C;&amp;#x3092;&amp;#x5FA1;&amp;#x89A7;&amp;#x3044;&amp;#x305F;&amp;#x3060;&amp;#x304D;&amp;#x307E;&amp;#x3057;&amp;#x3087;&amp;#x3046;&amp;#x3002;\n&amp;#x3068;&amp;#x3044;&amp;#x3046;&amp;#x308F;&amp;#x3051;&amp;#x3067;&amp;#x3001;\n
  140. blog&amp;#x30A8;&amp;#x30F3;&amp;#x30B8;&amp;#x30F3;&amp;#x3092;&amp;#x3053;&amp;#x306E;&amp;#x5834;&amp;#x3067;&amp;#x4F5C;&amp;#x308A;&amp;#x307E;&amp;#x3059;&amp;#x3002;\n15&amp;#x5206;&amp;#x3067;&amp;#x4F5C;&amp;#x308B;&amp;#x3001;&amp;#x3069;&amp;#x3063;&amp;#x304B;&amp;#x3067;&amp;#x805E;&amp;#x3044;&amp;#x305F;&amp;#x3088;&amp;#x3046;&amp;#x306A;&amp;#x8A71;&amp;#x3067;&amp;#x3059;&amp;#x306D;&amp;#x3002;\n\n25&amp;#x5206;\n
  141. &amp;#x307E;&amp;#x305A;&amp;#x306F;&amp;#x30A4;&amp;#x30F3;&amp;#x30B9;&amp;#x30C8;&amp;#x30FC;&amp;#x30EB;&amp;#x3067;&amp;#x3059;&amp;#x3002;\nnode&amp;#x306F;&amp;#x6700;&amp;#x65B0;&amp;#x30D0;&amp;#x30FC;&amp;#x30B8;&amp;#x30E7;&amp;#x30F3;&amp;#x304C;&amp;#x3069;&amp;#x3093;&amp;#x3069;&amp;#x3093;&amp;#x51FA;&amp;#x307E;&amp;#x3059;&amp;#x306E;&amp;#x3067;&amp;#x3001;nvm&amp;#x7B49;&amp;#x306E;&amp;#x30D0;&amp;#x30FC;&amp;#x30B8;&amp;#x30E7;&amp;#x30F3;&amp;#x7BA1;&amp;#x7406;&amp;#x30BD;&amp;#x30D5;&amp;#x30C8;&amp;#x3092;&amp;#x4F7F;&amp;#x3063;&amp;#x3066;&amp;#x5165;&amp;#x308C;&amp;#x308B;&amp;#x306E;&amp;#x304C;&amp;#x666E;&amp;#x901A;&amp;#x3067;&amp;#x3059;&amp;#x3002;\n&amp;#x307E;&amp;#x305F;&amp;#x3001;module&amp;#x306F;npm&amp;#x3067;&amp;#x7BA1;&amp;#x7406;&amp;#x3057;&amp;#x307E;&amp;#x3059;&amp;#x3002;\n\ngoogle v8&amp;#x306E;build&amp;#x306B;&amp;#x6642;&amp;#x9593;&amp;#x304C;&amp;#x304B;&amp;#x304B;&amp;#x308B;&amp;#x70BA;node&amp;#x306E;&amp;#x30A4;&amp;#x30F3;&amp;#x30C8;&amp;#x30FC;&amp;#x30EB;&amp;#x306F;&amp;#x305D;&amp;#x3053;&amp;#x305D;&amp;#x3053;&amp;#x6642;&amp;#x9593;&amp;#x304C;&amp;#x304B;&amp;#x304B;&amp;#x308B;&amp;#x305F;&amp;#x3081;&amp;#x3001;\n&amp;#x6599;&amp;#x7406;&amp;#x756A;&amp;#x7D44;&amp;#x306B;&amp;#x306A;&amp;#x3089;&amp;#x3063;&amp;#x3066;&amp;#x3001;&amp;#x3053;&amp;#x3053;&amp;#x307E;&amp;#x3067;&amp;#x306F;&amp;#x65E2;&amp;#x306B;&amp;#x3084;&amp;#x3063;&amp;#x3066;&amp;#x304A;&amp;#x304D;&amp;#x307E;&amp;#x3057;&amp;#x305F;&amp;#x3002;\n\n\n
  142. &amp;#x4ECA;&amp;#x65E5;&amp;#x306F;Express&amp;#x3068;&amp;#x3044;&amp;#x3046;&amp;#x8EFD;&amp;#x91CF;&amp;#x30D5;&amp;#x30EC;&amp;#x30FC;&amp;#x30E0;&amp;#x30EF;&amp;#x30FC;&amp;#x30AF;&amp;#x3092;&amp;#x4F7F;&amp;#x3044;&amp;#x307E;&amp;#x3059;&amp;#x3002;\ninstall&amp;#x306F;npm&amp;#x30B3;&amp;#x30DE;&amp;#x30F3;&amp;#x30C9;1&amp;#x884C;&amp;#x3002;\n&amp;#x3053;&amp;#x306E;3&amp;#x884C;&amp;#x3092;&amp;#x5B9F;&amp;#x884C;&amp;#x3059;&amp;#x308C;&amp;#x3070;&amp;#x3082;&amp;#x3046;Web&amp;#x30A2;&amp;#x30D7;&amp;#x30EA;&amp;#x304C;&amp;#x52D5;&amp;#x4F5C;&amp;#x3057;&amp;#x307E;&amp;#x3059;&amp;#x3002;\n\n&amp;#x3010;&amp;#x30C7;&amp;#x30E2;&amp;#x3011;\n&amp;#x52D5;&amp;#x304B;&amp;#x3057;&amp;#x3066;&amp;#x307F;&amp;#x307E;&amp;#x3057;&amp;#x3087;&amp;#x3046;&amp;#x3002;\nnode app.js&amp;#x3067;&amp;#x5B9F;&amp;#x6F14;\n\n&amp;#x7121;&amp;#x4E8B;&amp;#x3001;&amp;#x52D5;&amp;#x3044;&amp;#x305F;&amp;#x306E;&amp;#x3067;&amp;#x30D6;&amp;#x30ED;&amp;#x30B0;&amp;#x3092;&amp;#x4F5C;&amp;#x3063;&amp;#x3066;&amp;#x884C;&amp;#x304D;&amp;#x307E;&amp;#x3057;&amp;#x3087;&amp;#x3046;&amp;#x3002;\n\n
  143. &amp;#x307E;&amp;#x305A;&amp;#x306F;&amp;#x6295;&amp;#x7A3F;&amp;#x6A5F;&amp;#x80FD;&amp;#x3092;&amp;#x4F5C;&amp;#x308A;&amp;#x307E;&amp;#x3059;&amp;#x3002;\n&amp;#x6A5F;&amp;#x80FD;&amp;#x306F;&amp;#x30B7;&amp;#x30F3;&amp;#x30D7;&amp;#x30EB;&amp;#x306B;&amp;#x65B0;&amp;#x898F;&amp;#x6295;&amp;#x7A3F;&amp;#x3068;&amp;#x4E00;&amp;#x89A7;&amp;#x8868;&amp;#x793A;&amp;#x306E;&amp;#x307F;&amp;#x306B;&amp;#x3057;&amp;#x307E;&amp;#x3057;&amp;#x3087;&amp;#x3046;&amp;#x3002;\n\n
  144. &amp;#x307E;&amp;#x305A;&amp;#x306F;&amp;#x30C7;&amp;#x30FC;&amp;#x30BF;&amp;#x30D9;&amp;#x30FC;&amp;#x30B9;&amp;#x306E;&amp;#x6E96;&amp;#x5099;&amp;#x3092;&amp;#x3057;&amp;#x307E;&amp;#x3059;&amp;#x3002;\n&amp;#x3068;&amp;#x3044;&amp;#x3063;&amp;#x3066;&amp;#x3082;sqlite&amp;#x306F;&amp;#x30C7;&amp;#x30D5;&amp;#x30A9;&amp;#x30EB;&amp;#x30C8;&amp;#x3067;&amp;#x5165;&amp;#x3063;&amp;#x3066;&amp;#x308B;&amp;#x3053;&amp;#x3068;&amp;#x304C;&amp;#x591A;&amp;#x3044;&amp;#x3068;&amp;#x601D;&amp;#x3046;&amp;#x306E;&amp;#x3067;&amp;#x3001;\nnode&amp;#x306E;sqlite&amp;#x30C9;&amp;#x30E9;&amp;#x30A4;&amp;#x30D0;&amp;#x3092;&amp;#x5165;&amp;#x308C;&amp;#x308B;&amp;#x3060;&amp;#x3051;&amp;#x3067;&amp;#x3059;&amp;#x3002;\n\n&amp;#x305D;&amp;#x306E;&amp;#x5F8C;&amp;#x3001;app.js&amp;#x306B;db&amp;#x306E;open&amp;#x51E6;&amp;#x7406;&amp;#x3092;&amp;#x8FFD;&amp;#x8A18;&amp;#x3057;&amp;#x307E;&amp;#x3059;&amp;#x3002;\n&amp;#x3053;&amp;#x3053;&amp;#x3067;&amp;#x306F;open&amp;#x3059;&amp;#x308B;&amp;#x3060;&amp;#x3051;&amp;#x3067;&amp;#x3044;&amp;#x3044;&amp;#x3093;&amp;#x3067;&amp;#x3059;&amp;#x304C;&amp;#x3001;&amp;#x305D;&amp;#x308C;&amp;#x3060;&amp;#x3068;&amp;#x305F;&amp;#x307E;&amp;#x306B;&amp;#x30A8;&amp;#x30E9;&amp;#x30FC;&amp;#x306B;&amp;#x306A;&amp;#x308B;&amp;#x306E;&amp;#x3067;dummy&amp;#x3067;select&amp;#x6587;&amp;#x3092;&amp;#x6295;&amp;#x3052;&amp;#x3066;&amp;#x3044;&amp;#x307E;&amp;#x3059;&amp;#x3002;\n
  145. &amp;#x6B21;&amp;#x306B;table&amp;#x3092;&amp;#x6E96;&amp;#x5099;&amp;#x3057;&amp;#x307E;&amp;#x3059;&amp;#x3002;\n&amp;#x30BF;&amp;#x30A4;&amp;#x30C8;&amp;#x30EB;&amp;#x3001;&amp;#x672C;&amp;#x6587;&amp;#x3001;&amp;#x6295;&amp;#x7A3F;&amp;#x65E5;&amp;#x306E;&amp;#x307F;&amp;#x306E;&amp;#x30B7;&amp;#x30F3;&amp;#x30D7;&amp;#x30EB;&amp;#x306A;&amp;#x3082;&amp;#x306E;&amp;#x3067;&amp;#x3059;&amp;#x3002;\n&amp;#x3053;&amp;#x3053;&amp;#x306F;node&amp;#x306F;&amp;#x95A2;&amp;#x4FC2;&amp;#x306A;&amp;#x304F;&amp;#x3066;sqlite3&amp;#x30B3;&amp;#x30DE;&amp;#x30F3;&amp;#x30C9;&amp;#x306E;&amp;#x4ED5;&amp;#x4E8B;&amp;#x3067;&amp;#x3059;&amp;#x306D;&amp;#x3002;\n
  146. &amp;#x3055;&amp;#x3066;&amp;#x3001;&amp;#x3067;&amp;#x306F;&amp;#x30A2;&amp;#x30D7;&amp;#x30EA;&amp;#x30B1;&amp;#x30FC;&amp;#x30B7;&amp;#x30E7;&amp;#x30F3;&amp;#x3092;&amp;#x5B9F;&amp;#x88C5;&amp;#x3057;&amp;#x3066;&amp;#x3044;&amp;#x304D;&amp;#x307E;&amp;#x3057;&amp;#x3087;&amp;#x3046;&amp;#x3002;\n&amp;#x307E;&amp;#x305A;&amp;#x306F;&amp;#x3001;&amp;#x65B0;&amp;#x898F;&amp;#x6295;&amp;#x7A3F;&amp;#x306E;view&amp;#x304B;&amp;#x3089;&amp;#x3002;\n&amp;#x3053;&amp;#x3093;&amp;#x306A;&amp;#x611F;&amp;#x3058;&amp;#x306E;form&amp;#x3092;&amp;#x66F8;&amp;#x304D;&amp;#x307E;&amp;#x3059;&amp;#x3002;\n
  147. &amp;#x6B21;&amp;#x306F;&amp;#x30ED;&amp;#x30B8;&amp;#x30C3;&amp;#x30AF;&amp;#x3067;&amp;#x3059;&amp;#x3002;\n&amp;#x307E;&amp;#x305A;&amp;#x306F;&amp;#x6295;&amp;#x7A3F;&amp;#x753B;&amp;#x9762;&amp;#x8868;&amp;#x793A;&amp;#x3002;&amp;#x3053;&amp;#x308C;&amp;#x306F;&amp;#x3068;&amp;#x3066;&amp;#x3082;&amp;#x30B7;&amp;#x30F3;&amp;#x30D7;&amp;#x30EB;&amp;#x3067;&amp;#x3001;\n&amp;#x30DE;&amp;#x30C3;&amp;#x30D4;&amp;#x30F3;&amp;#x30B0;&amp;#x3059;&amp;#x308B;URL&amp;#x3068;&amp;#x3001;&amp;#x3055;&amp;#x3063;&amp;#x304D;&amp;#x4F5C;&amp;#x3063;&amp;#x305F;view&amp;#x30D5;&amp;#x30A1;&amp;#x30A4;&amp;#x30EB;&amp;#x3092;&amp;#x6307;&amp;#x5B9A;&amp;#x3057;&amp;#x3001;\ntitle&amp;#x3092;&amp;#x6E21;&amp;#x3057;&amp;#x3066;render&amp;#x3059;&amp;#x308B;&amp;#x3060;&amp;#x3051;&amp;#x3067;&amp;#x3059;&amp;#x3002;\n\n&amp;#x3053;&amp;#x3053;&amp;#x307E;&amp;#x3067;&amp;#x3067;&amp;#x6295;&amp;#x7A3F;&amp;#x753B;&amp;#x9762;&amp;#x306F;&amp;#x52D5;&amp;#x3044;&amp;#x3066;&amp;#x3044;&amp;#x308B;&amp;#x306F;&amp;#x305A;&amp;#x306A;&amp;#x306E;&amp;#x3067;&amp;#x3001;&amp;#x898B;&amp;#x3066;&amp;#x307F;&amp;#x307E;&amp;#x3057;&amp;#x3087;&amp;#x3046;&amp;#x3002;\n\n&amp;#x3010;&amp;#x30C7;&amp;#x30E2;&amp;#x3011;\n$ node-dev app.js\n&amp;#x518D;&amp;#x8D77;&amp;#x52D5;&amp;#x304C;&amp;#x9762;&amp;#x5012;&amp;#x304F;&amp;#x3055;&amp;#x3044;&amp;#x306E;&amp;#x3067;&amp;#x81EA;&amp;#x52D5;&amp;#x3067;&amp;#x3084;&amp;#x3063;&amp;#x3066;&amp;#x304F;&amp;#x308C;&amp;#x308B;node-dev&amp;#x306B;&amp;#x5207;&amp;#x308A;&amp;#x66FF;&amp;#x3048;&amp;#x307E;&amp;#x3059;&amp;#x3002;\nposts/new&amp;#x3092;&amp;#x958B;&amp;#x304F;\n&amp;#x304A;&amp;#x3001;&amp;#x7121;&amp;#x4E8B;&amp;#x52D5;&amp;#x3044;&amp;#x3066;&amp;#x307E;&amp;#x3059;&amp;#x306D;&amp;#x3002;\n\n
  148. &amp;#x6B21;&amp;#x306F;&amp;#x6295;&amp;#x7A3F;&amp;#x3092;&amp;#x53D7;&amp;#x3051;&amp;#x4ED8;&amp;#x3051;&amp;#x308B;POST&amp;#x51E6;&amp;#x7406;&amp;#x3067;&amp;#x3059;&amp;#x3002;\n&amp;#x30D5;&amp;#x30A9;&amp;#x30FC;&amp;#x30E0;&amp;#x306E;&amp;#x60C5;&amp;#x5831;&amp;#x3092;&amp;#x305D;&amp;#x306E;&amp;#x307E;&amp;#x307E;insert&amp;#x3059;&amp;#x308B;&amp;#x3060;&amp;#x3051;&amp;#x3067;&amp;#x3059;&amp;#x306D;&amp;#x3002;\n\n&amp;#x3010;&amp;#x30C7;&amp;#x30E2;&amp;#x3011;\n&amp;#x3053;&amp;#x308C;&amp;#x3067;&amp;#x6295;&amp;#x7A3F;&amp;#x6A5F;&amp;#x80FD;&amp;#x304C;&amp;#x5B8C;&amp;#x6210;&amp;#x3057;&amp;#x305F;&amp;#x306E;&amp;#x3067;&amp;#x52D5;&amp;#x304B;&amp;#x3057;&amp;#x3066;&amp;#x307F;&amp;#x307E;&amp;#x3057;&amp;#x3087;&amp;#x3046;&amp;#x3002;\n&amp;#x7279;&amp;#x306B;&amp;#x30A8;&amp;#x30E9;&amp;#x30FC;&amp;#x304C;&amp;#x51FA;&amp;#x3066;&amp;#x3044;&amp;#x306A;&amp;#x3044;&amp;#x306E;&amp;#x3067;&amp;#x305F;&amp;#x3076;&amp;#x3093;&amp;#x6295;&amp;#x7A3F;&amp;#x3055;&amp;#x308C;&amp;#x3066;&amp;#x3044;&amp;#x308B;&amp;#x3068;&amp;#x601D;&amp;#x3044;&amp;#x307E;&amp;#x3059;&amp;#x3002;\n&amp;#x304C;&amp;#x3001;&amp;#x3053;&amp;#x306E;&amp;#x307E;&amp;#x307E;&amp;#x3060;&amp;#x3068;&amp;#x8868;&amp;#x793A;&amp;#x3055;&amp;#x308C;&amp;#x306A;&amp;#x3044;&amp;#x306E;&amp;#x3067;&amp;#x305B;&amp;#x3063;&amp;#x304B;&amp;#x304F;&amp;#x306E;&amp;#x6295;&amp;#x7A3F;&amp;#x304C;&amp;#x53F0;&amp;#x7121;&amp;#x3057;&amp;#x3067;&amp;#x3059;&amp;#x3002;\n\n&amp;#x3068;&amp;#x3044;&amp;#x3046;&amp;#x308F;&amp;#x3051;&amp;#x3067;&amp;#x3001;&amp;#x6B21;&amp;#x306F;&amp;#x4E00;&amp;#x89A7;&amp;#x8868;&amp;#x793A;&amp;#x3092;&amp;#x4F5C;&amp;#x308A;&amp;#x307E;&amp;#x3059;&amp;#x3002;\n
  149. &amp;#x3053;&amp;#x3061;&amp;#x3089;&amp;#x3082;&amp;#x307E;&amp;#x305A;&amp;#x306F;view&amp;#x304B;&amp;#x3089;&amp;#x3002;\npost&amp;#x3054;&amp;#x3068;&amp;#x306B;section&amp;#x3092;&amp;#x4F5C;&amp;#x3063;&amp;#x3066;&amp;#x3044;&amp;#x307E;&amp;#x3059;&amp;#x3002;\n&amp;#x3042;&amp;#x3068;&amp;#x65B0;&amp;#x898F;&amp;#x6295;&amp;#x7A3F;&amp;#x3078;&amp;#x306E;&amp;#x30EA;&amp;#x30F3;&amp;#x30AF;&amp;#x3082;&amp;#x3064;&amp;#x3051;&amp;#x3066;&amp;#x3044;&amp;#x307E;&amp;#x3059;&amp;#x3002;\n\n
  150. &amp;#x6B21;&amp;#x306F;&amp;#x30ED;&amp;#x30B8;&amp;#x30C3;&amp;#x30AF;&amp;#x3067;&amp;#x3059;&amp;#x3002;\ndate&amp;#x3067;&amp;#x964D;&amp;#x9806;&amp;#x3057;&amp;#x3066;5&amp;#x4EF6;&amp;#x3060;&amp;#x3051;&amp;#x3068;&amp;#x3063;&amp;#x3066;&amp;#x304D;&amp;#x3066;&amp;#x3044;&amp;#x307E;&amp;#x3059;&amp;#x3002;\n\n&amp;#x3010;&amp;#x30C7;&amp;#x30E2;&amp;#x3011;\n&amp;#x305D;&amp;#x308C;&amp;#x3067;&amp;#x306F;&amp;#x898B;&amp;#x3066;&amp;#x307F;&amp;#x307E;&amp;#x3057;&amp;#x3087;&amp;#x3046;&amp;#x3002;\n&amp;#x3061;&amp;#x3083;&amp;#x3093;&amp;#x3068;&amp;#x4E00;&amp;#x89A7;&amp;#x8868;&amp;#x793A;&amp;#x3055;&amp;#x308C;&amp;#x3066;&amp;#x3044;&amp;#x307E;&amp;#x3059;&amp;#x306D;&amp;#x3002;\n\n
  151. &amp;#x3053;&amp;#x306E;&amp;#x307E;&amp;#x307E;&amp;#x3067;&amp;#x306F;&amp;#x8AB0;&amp;#x3067;&amp;#x3082;&amp;#x6295;&amp;#x7A3F;&amp;#x3067;&amp;#x6765;&amp;#x3066;&amp;#x3057;&amp;#x307E;&amp;#x3046;&amp;#x306E;&amp;#x3067;&amp;#x3001;&amp;#x8A8D;&amp;#x8A3C;&amp;#x6A5F;&amp;#x80FD;&amp;#x3092;&amp;#x4ED8;&amp;#x3051;&amp;#x307E;&amp;#x3057;&amp;#x3087;&amp;#x3046;&amp;#x3002;\n&amp;#x3068;&amp;#x8A00;&amp;#x3063;&amp;#x3066;&amp;#x3082;&amp;#x3061;&amp;#x3083;&amp;#x3093;&amp;#x3068;&amp;#x4F5C;&amp;#x3063;&amp;#x3066;&amp;#x308B;&amp;#x3068;&amp;#x6642;&amp;#x9593;&amp;#x304C;&amp;#x306A;&amp;#x304F;&amp;#x306A;&amp;#x308B;&amp;#x306E;&amp;#x3067;basic&amp;#x8A8D;&amp;#x8A3C;&amp;#x3067;&amp;#x6E08;&amp;#x307E;&amp;#x305B;&amp;#x307E;&amp;#x3059;&amp;#x3002;\n&amp;#x3053;&amp;#x306E;3&amp;#x884C;&amp;#x3092;&amp;#x8DB3;&amp;#x305B;&amp;#x3070;OK&amp;#x3067;&amp;#x3059;&amp;#x3002;posts/&amp;#x4EE5;&amp;#x4E0B;&amp;#x306B;basic&amp;#x8A8D;&amp;#x8A3C;&amp;#x304C;&amp;#x304B;&amp;#x304B;&amp;#x308A;&amp;#x307E;&amp;#x3059;&amp;#x3002;\n\n&amp;#x3010;&amp;#x30C7;&amp;#x30E2;&amp;#x3011;\n&amp;#x78BA;&amp;#x8A8D;&amp;#x3057;&amp;#x3066;&amp;#x307F;&amp;#x307E;&amp;#x3057;&amp;#x3087;&amp;#x3046;&amp;#x3002;\n&amp;#x3055;&amp;#x3063;&amp;#x304D;&amp;#x307E;&amp;#x3067;&amp;#x30A2;&amp;#x30AF;&amp;#x30BB;&amp;#x30B9;&amp;#x3067;&amp;#x304D;&amp;#x3066;&amp;#x3044;&amp;#x305F;new post&amp;#x304C;&amp;#x8A8D;&amp;#x8A3C;&amp;#x3092;&amp;#x6C42;&amp;#x3081;&amp;#x3089;&amp;#x308C;&amp;#x308B;&amp;#x3088;&amp;#x3046;&amp;#x306B;&amp;#x306A;&amp;#x308A;&amp;#x307E;&amp;#x3057;&amp;#x305F;&amp;#x3002;\n\n\n
  152. \n
  153. &amp;#x3053;&amp;#x3053;&amp;#x307E;&amp;#x3067;&amp;#x3067;&amp;#x6700;&amp;#x4F4E;&amp;#x9650;&amp;#x306E;&amp;#x30D6;&amp;#x30ED;&amp;#x30B0;&amp;#x6A5F;&amp;#x80FD;&amp;#x306F;&amp;#x3067;&amp;#x304D;&amp;#x307E;&amp;#x3057;&amp;#x305F;&amp;#x304C;&amp;#x3001;\n&amp;#x6700;&amp;#x5F8C;&amp;#x306B;autopagarize&amp;#x3092;&amp;#x3064;&amp;#x3051;&amp;#x3066;&amp;#x307F;&amp;#x307E;&amp;#x3059;&amp;#x3002;\n&amp;#x30B9;&amp;#x30AF;&amp;#x30ED;&amp;#x30FC;&amp;#x30EB;&amp;#x304C;&amp;#x6700;&amp;#x4E0B;&amp;#x90E8;&amp;#x306B;&amp;#x884C;&amp;#x3063;&amp;#x305F;&amp;#x3089;&amp;#x6B21;&amp;#x306E;&amp;#x30A8;&amp;#x30F3;&amp;#x30C8;&amp;#x30EA;&amp;#x3092;&amp;#x8AAD;&amp;#x3080;&amp;#x3084;&amp;#x3064;&amp;#x3067;&amp;#x3059;&amp;#x306D;&amp;#x3002;\n\n&amp;#x306A;&amp;#x3093;&amp;#x3060;&amp;#x304B;&amp;#x3093;&amp;#x3060;&amp;#x3044;&amp;#x3063;&amp;#x3066;Node&amp;#x3068;&amp;#x8A00;&amp;#x3048;&amp;#x3070;&amp;#x3001;&amp;#x3068;&amp;#x3044;&amp;#x3046;&amp;#x3053;&amp;#x3068;&amp;#x3067;RealTime Web&amp;#x3092;&amp;#x3061;&amp;#x3087;&amp;#x3063;&amp;#x3068;&amp;#x53D6;&amp;#x308A;&amp;#x5165;&amp;#x308C;&amp;#x3066;&amp;#x3001;\nWebSocket&amp;#x3067;&amp;#x3084;&amp;#x3063;&amp;#x3066;&amp;#x307F;&amp;#x307E;&amp;#x3059;&amp;#x3002;\n\n&amp;#x5168;&amp;#x7136;&amp;#x53CC;&amp;#x65B9;&amp;#x5411;&amp;#x901A;&amp;#x4FE1;&amp;#x304C;&amp;#x5FC5;&amp;#x8981;&amp;#x306A;&amp;#x3068;&amp;#x3053;&amp;#x308D;&amp;#x3058;&amp;#x3083;&amp;#x306A;&amp;#x3044;&amp;#x3067;&amp;#x3059;&amp;#x304C;&amp;#x3001;WebSocket&amp;#x306F;HTTP&amp;#x306B;&amp;#x6BD4;&amp;#x3079;&amp;#x3066;&amp;#x9001;&amp;#x53D7;&amp;#x4FE1;&amp;#x3055;&amp;#x308C;&amp;#x308B;&amp;#x30C7;&amp;#x30FC;&amp;#x30BF;&amp;#x304C;&amp;#x5C11;&amp;#x306A;&amp;#x3044;&amp;#x306E;&amp;#x3067;&amp;#x3001;Ajax&amp;#x306E;&amp;#x4EE3;&amp;#x308F;&amp;#x308A;&amp;#x306B;&amp;#x4F7F;&amp;#x3046;&amp;#x306E;&amp;#x3082;&amp;#x6709;&amp;#x52B9;&amp;#x3067;&amp;#x3059;&amp;#x3002;\n\n
  154. socket.io&amp;#x3082;npm insall&amp;#x3067;install&amp;#x53EF;&amp;#x80FD;&amp;#x3067;&amp;#x3059;&amp;#x3002;\n\n\n
  155. app.js&amp;#x306B;socket.io&amp;#x306E;&amp;#x30B5;&amp;#x30FC;&amp;#x30D0;&amp;#x30B5;&amp;#x30A4;&amp;#x30C9;&amp;#x306E;&amp;#x30B3;&amp;#x30FC;&amp;#x30C9;&amp;#x3092;&amp;#x66F8;&amp;#x304D;&amp;#x307E;&amp;#x3059;&amp;#x3002;\n&amp;#x3053;&amp;#x3053;&amp;#x3067;&amp;#x306F;next&amp;#x3068;&amp;#x3044;&amp;#x3046;msg&amp;#x304C;&amp;#x304D;&amp;#x305F;&amp;#x3089;&amp;#x3001;&amp;#x305D;&amp;#x306E;offset&amp;#x306E;post&amp;#x3092;1&amp;#x4EF6;&amp;#x8AAD;&amp;#x307F;&amp;#x53D6;&amp;#x3063;&amp;#x3066;&amp;#x8FD4;&amp;#x3057;&amp;#x3066;&amp;#x3044;&amp;#x307E;&amp;#x3059;&amp;#x3002;\n\n\n
  156. &amp;#x3053;&amp;#x3061;&amp;#x3089;&amp;#x304C;&amp;#x30AF;&amp;#x30E9;&amp;#x30A4;&amp;#x30F3;&amp;#x30C8;&amp;#x30B5;&amp;#x30A4;&amp;#x30C9;&amp;#x306E;&amp;#x30B3;&amp;#x30FC;&amp;#x30C9;&amp;#x3067;&amp;#x3059;&amp;#x3002;\n&amp;#x30A4;&amp;#x30D9;&amp;#x30F3;&amp;#x30C8;&amp;#x306E;&amp;#x8A2D;&amp;#x5B9A;&amp;#x306A;&amp;#x3069;&amp;#x3067;&amp;#x3001;&amp;#x82E5;&amp;#x5E72;&amp;#x9577;&amp;#x304F;&amp;#x306A;&amp;#x3063;&amp;#x3066;&amp;#x3044;&amp;#x307E;&amp;#x3059;&amp;#x304C;&amp;#x3001;sokcet.io&amp;#x306B;&amp;#x95A2;&amp;#x3059;&amp;#x308B;&amp;#x306E;&amp;#x306F;&amp;#x5C11;&amp;#x3057;&amp;#x3060;&amp;#x3051;&amp;#x3067;&amp;#x3059;&amp;#x3002;\n\n&amp;#x30B9;&amp;#x30AF;&amp;#x30ED;&amp;#x30FC;&amp;#x30EB;&amp;#x30D0;&amp;#x30FC;&amp;#x304C;&amp;#x6700;&amp;#x4E0B;&amp;#x90E8;&amp;#x306B;&amp;#x884C;&amp;#x3063;&amp;#x305F;&amp;#x3089;&amp;#x3001;next&amp;#x30E1;&amp;#x30C3;&amp;#x30BB;&amp;#x30FC;&amp;#x30B8;&amp;#x3092;&amp;#x30B5;&amp;#x30FC;&amp;#x30D0;&amp;#x306B;&amp;#x9001;&amp;#x308A;&amp;#x3001;\n&amp;#x30B5;&amp;#x30FC;&amp;#x30D0;&amp;#x304B;&amp;#x3089;next&amp;#x30E1;&amp;#x30C3;&amp;#x30BB;&amp;#x30FC;&amp;#x30B8;&amp;#x304C;&amp;#x5E30;&amp;#x3063;&amp;#x3066;&amp;#x304D;&amp;#x305F;&amp;#x3089;&amp;#x3001;\n&amp;#x305D;&amp;#x306E;&amp;#x60C5;&amp;#x5831;&amp;#x3092;&amp;#x5143;&amp;#x306B;&amp;#x3001;section&amp;#x3092;1&amp;#x3064;&amp;#x8FFD;&amp;#x52A0;&amp;#x3057;&amp;#x3066;&amp;#x3044;&amp;#x307E;&amp;#x3059;&amp;#x3002;\n\n
  157. &amp;#x30B3;&amp;#x30FC;&amp;#x30C9;&amp;#x306F;&amp;#x4EE5;&amp;#x4E0A;&amp;#x3067;&amp;#x3059;&amp;#x3002;&amp;#x30C6;&amp;#x30B9;&amp;#x30C8;&amp;#x306E;&amp;#x524D;&amp;#x306B;&amp;#x30C7;&amp;#x30FC;&amp;#x30BF;&amp;#x304C;&amp;#x305F;&amp;#x304F;&amp;#x3055;&amp;#x3093;&amp;#x3042;&amp;#x3063;&amp;#x305F;&amp;#x65B9;&amp;#x304C;&amp;#x3088;&amp;#x3044;&amp;#x306E;&amp;#x3067;&amp;#x3001;\n&amp;#x3053;&amp;#x3093;&amp;#x306A;&amp;#x611F;&amp;#x3058;&amp;#x306E;&amp;#x30B3;&amp;#x30FC;&amp;#x30C9;&amp;#x3067;&amp;#x30C7;&amp;#x30FC;&amp;#x30BF;&amp;#x3092;1000&amp;#x4EF6;&amp;#x633F;&amp;#x5165;&amp;#x3057;&amp;#x3066;&amp;#x304A;&amp;#x304D;&amp;#x307E;&amp;#x3059;&amp;#x3002;\n\n&amp;#x3010;&amp;#x30C7;&amp;#x30E2;&amp;#x3011;\n&amp;#x305D;&amp;#x308C;&amp;#x3067;&amp;#x306F;&amp;#x2026;\n&amp;#x304A;&amp;#x3049;&amp;#xFF01;&amp;#x65E9;&amp;#x3044;&amp;#x3067;&amp;#x3059;&amp;#x306D;&amp;#x3001;&amp;#x9006;&amp;#x306B;&amp;#x898B;&amp;#x3065;&amp;#x3089;&amp;#x3044;&amp;#x3050;&amp;#x3089;&amp;#x3044;&amp;#xFF08;&amp;#x7B11;&amp;#xFF09;\n\n\n
  158. &amp;#x6A5F;&amp;#x80FD;&amp;#x306F;&amp;#x3042;&amp;#x307E;&amp;#x308A;&amp;#x591A;&amp;#x304F;&amp;#x306A;&amp;#x3044;&amp;#x3067;&amp;#x3059;&amp;#x304C;&amp;#x3001;&amp;#x4EE5;&amp;#x5916;&amp;#x3068;&amp;#x7C21;&amp;#x5358;&amp;#x306B;&amp;#x3067;&amp;#x304D;&amp;#x308B;&amp;#x3053;&amp;#x3068;&amp;#x304C;&amp;#x304A;&amp;#x308F;&amp;#x304B;&amp;#x308A;&amp;#x3044;&amp;#x305F;&amp;#x3060;&amp;#x3051;&amp;#x305F;&amp;#x304B;&amp;#x306A;&amp;#x3041;&amp;#x3068;&amp;#x304A;&amp;#x3082;&amp;#x3044;&amp;#x307E;&amp;#x3059;&amp;#x3002;\n\n
  159. &amp;#x304C;&amp;#x3001;&amp;#x5B9F;&amp;#x306F;&amp;#x3082;&amp;#x3063;&amp;#x3068;&amp;#x7C21;&amp;#x5358;&amp;#x306B;&amp;#x3064;&amp;#x304F;&amp;#x308C;&amp;#x308B;&amp;#x65B9;&amp;#x6CD5;&amp;#x304C;&amp;#x3042;&amp;#x308A;&amp;#x307E;&amp;#x3059;&amp;#x3002;\nNode&amp;#x306B;&amp;#x3082;Rails&amp;#x98A8;&amp;#x306E;&amp;#x30D5;&amp;#x30EC;&amp;#x30FC;&amp;#x30E0;&amp;#x30EF;&amp;#x30FC;&amp;#x30AF;&amp;#x304C;&amp;#x3042;&amp;#x308B;&amp;#x3093;&amp;#x3067;&amp;#x3059;&amp;#x306D;&amp;#x3002;\n\n
  160. &amp;#x3053;&amp;#x3093;&amp;#x306A;&amp;#x30B3;&amp;#x30DE;&amp;#x30F3;&amp;#x30C9;&amp;#x3060;&amp;#x3051;&amp;#x3067;&amp;#x6295;&amp;#x7A3F;&amp;#x6A5F;&amp;#x80FD;&amp;#x304C;&amp;#x3067;&amp;#x304D;&amp;#x3061;&amp;#x3083;&amp;#x3044;&amp;#x307E;&amp;#x3059;&amp;#x3002;\n&amp;#x6050;&amp;#x308D;&amp;#x3057;&amp;#x3044;&amp;#x3067;&amp;#x3059;&amp;#x306D;&amp;#x3002;\n&amp;#x3010;&amp;#x30C7;&amp;#x30E2;&amp;#x3011;\n\n
  161. \n
  162. \n
  163. &amp;#x305D;&amp;#x3057;&amp;#x3066;&amp;#x3001;&amp;#x3055;&amp;#x3089;&amp;#x306B;&amp;#x672C;&amp;#x683C;&amp;#x7684;&amp;#x306B;&amp;#x30D6;&amp;#x30ED;&amp;#x30B0;&amp;#x3092;&amp;#x3057;&amp;#x305F;&amp;#x3044;&amp;#x65B9;&amp;#x306F;&amp;#x3001;\n&amp;#x662F;&amp;#x975E;&amp;#x50D5;&amp;#x306E;&amp;#x958B;&amp;#x767A;&amp;#x3057;&amp;#x305F;&amp;#x3001;LooseLeaf.JS&amp;#x3092;&amp;#x662F;&amp;#x975E;&amp;#x4F7F;&amp;#x3063;&amp;#x3066;&amp;#x307F;&amp;#x3066;&amp;#x4E0B;&amp;#x3055;&amp;#x3044;&amp;#x3002;\n&amp;#x305F;&amp;#x3063;&amp;#x305F;3&amp;#x884C;&amp;#x3067;&amp;#x3001;Daily Node&amp;#x307F;&amp;#x305F;&amp;#x3044;&amp;#x306A;&amp;#x30D6;&amp;#x30ED;&amp;#x30B0;&amp;#x304C;&amp;#x52D5;&amp;#x304D;&amp;#x307E;&amp;#x3059;&amp;#x3002;\n
  164. &amp;#x5BA3;&amp;#x4F1D;&amp;#x3067;&amp;#x7D42;&amp;#x308F;&amp;#x308B;&amp;#x306E;&amp;#x3082;&amp;#x3042;&amp;#x308C;&amp;#x306A;&amp;#x306E;&amp;#x3067;&amp;#x6700;&amp;#x5F8C;&amp;#x306B;&amp;#x307E;&amp;#x3068;&amp;#x3081;&amp;#x3092;&amp;#x3002;\n\n
  165. Node.js&amp;#x3068;&amp;#x306F;\n&amp;#x307F;&amp;#x3093;&amp;#x306A;&amp;#x306B;&amp;#x30B9;&amp;#x30B1;&amp;#x30FC;&amp;#x30E9;&amp;#x30D6;&amp;#x30EB;&amp;#x306A;NW&amp;#x30D7;&amp;#x30ED;&amp;#x30B0;&amp;#x30E9;&amp;#x30DF;&amp;#x30F3;&amp;#x30B0;&amp;#x3092;&amp;#x3067;&amp;#x304D;&amp;#x308B;&amp;#x74B0;&amp;#x5883;&amp;#x3092;&amp;#x63D0;&amp;#x4F9B;&amp;#x3057;&amp;#x3001;\n&amp;#x3067;&amp;#x3001;&amp;#x305D;&amp;#x306E;&amp;#x30D7;&amp;#x30ED;&amp;#x30B0;&amp;#x30E9;&amp;#x30DF;&amp;#x30F3;&amp;#x30B0;&amp;#x306F;JS&amp;#x3067;&amp;#x3067;&amp;#x304D;&amp;#x307E;&amp;#x3059;&amp;#x3002;\n&amp;#x3068;&amp;#x3044;&amp;#x3046;&amp;#x3053;&amp;#x3068;&amp;#x3067;&amp;#x3059;&amp;#x306D;&amp;#x3002;\n\n
  166. &amp;#x3061;&amp;#x306A;&amp;#x307F;&amp;#x306B;&amp;#x6B63;&amp;#x5F0F;&amp;#x540D;&amp;#x79F0;&amp;#x306F;Node&amp;#x3067;&amp;#x3059;&amp;#x306E;&amp;#x3067;&amp;#x3001;\n&amp;#x53E3;&amp;#x306B;&amp;#x51FA;&amp;#x3059;&amp;#x306E;&amp;#x6642;&amp;#x306F;&amp;#x3053;&amp;#x3046;&amp;#x3044;&amp;#x3063;&amp;#x305F;&amp;#x65B9;&amp;#x304C;&amp;#x901A;&amp;#x3063;&amp;#x307D;&amp;#x3044;&amp;#x3067;&amp;#x3059;&amp;#x3002;\n\n\n
  167. &amp;#x672C;&amp;#x65E5;&amp;#x306E;&amp;#x30B9;&amp;#x30E9;&amp;#x30A4;&amp;#x30C9;&amp;#x3067;&amp;#x306F;&amp;#x5185;&amp;#x90E8;&amp;#x5B9F;&amp;#x88C5;&amp;#x3084;API&amp;#x306B;&amp;#x3042;&amp;#x307E;&amp;#x308A;&amp;#x6DF1;&amp;#x304F;&amp;#x89E6;&amp;#x308C;&amp;#x307E;&amp;#x305B;&amp;#x3093;&amp;#x3067;&amp;#x3057;&amp;#x305F;&amp;#x3002;\n&amp;#x305D;&amp;#x306E;&amp;#x3042;&amp;#x305F;&amp;#x308A;&amp;#x306B;&amp;#x8208;&amp;#x5473;&amp;#x304C;&amp;#x3042;&amp;#x308B;&amp;#x65B9;&amp;#x306F;&amp;#x3053;&amp;#x308C;&amp;#x3089;&amp;#x306E;&amp;#x60C5;&amp;#x5831;&amp;#x3092;&amp;#x5FA1;&amp;#x89A7;&amp;#x304F;&amp;#x3060;&amp;#x3055;&amp;#x3044;&amp;#x3002;\n\n
  168. Node&amp;#x306F;&amp;#x307E;&amp;#x3060;&amp;#x307E;&amp;#x3060;&amp;#x3053;&amp;#x308C;&amp;#x304B;&amp;#x3089;&amp;#x3067;&amp;#x3059;&amp;#x3002;\n&amp;#x65E5;&amp;#x672C;&amp;#x306E;&amp;#x4F1A;&amp;#x793E;&amp;#x3082;&amp;#x4F7F;&amp;#x3044;&amp;#x59CB;&amp;#x3081;&amp;#x3066;&amp;#x307E;&amp;#x3059;&amp;#x304C;&amp;#x3001;&amp;#x500B;&amp;#x4EBA;&amp;#x306F;&amp;#x30B5;&amp;#x30F3;&amp;#x30D7;&amp;#x30EB;&amp;#x6B62;&amp;#x307E;&amp;#x308A;&amp;#x304C;&amp;#x591A;&amp;#x304F;\n&amp;#x30C1;&amp;#x30E3;&amp;#x30F3;&amp;#x30B9;&amp;#x306F;&amp;#x307E;&amp;#x3060;&amp;#x307E;&amp;#x3060;&amp;#x3042;&amp;#x308A;&amp;#x307E;&amp;#x3059;&amp;#x3002;\n&amp;#x662F;&amp;#x975E;&amp;#x4E00;&amp;#x7DD2;&amp;#x306B;Top Noder&amp;#x3092;&amp;#x76EE;&amp;#x6307;&amp;#x3057;&amp;#x307E;&amp;#x3057;&amp;#x3087;&amp;#x3046;&amp;#x3002;\n\n&amp;#x4EE5;&amp;#x4E0A;&amp;#x3067;&amp;#x3059;&amp;#x3002;\n\n
  169. &amp;#x3054;&amp;#x6E05;&amp;#x8074;&amp;#x3042;&amp;#x308A;&amp;#x304C;&amp;#x3068;&amp;#x3046;&amp;#x3054;&amp;#x3056;&amp;#x3044;&amp;#x307E;&amp;#x3057;&amp;#x305F;&amp;#x3002;\n\n