From 280278bb6e772a24bb2293215b558e6f1ede25d7 Mon Sep 17 00:00:00 2001 From: Mitsuhiro Koga Date: Sun, 3 Jan 2016 04:52:13 +0900 Subject: [PATCH] =?UTF-8?q?=E3=83=95=E3=82=A1=E3=82=A4=E3=83=AB=E5=90=8D?= =?UTF-8?q?=E3=81=8CUTF8-MAC=E3=81=AE=E3=83=95=E3=82=A1=E3=82=A4=E3=83=AB?= =?UTF-8?q?=E3=82=92=E5=89=8A=E9=99=A4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...06\343\201\253\343\201\231\343\202\213.js" | 13 -- ...41\343\203\274\343\202\277\345\214\226.js" | 16 --- ...55\343\201\277\350\276\274\343\201\277.js" | 33 ----- ...30\350\277\260\343\201\231\343\202\213.js" | 43 ------- ...73\351\214\262\343\201\231\343\202\213.js" | 49 -------- ...72\350\252\215\343\201\231\343\202\213.js" | 49 -------- ...71\343\202\222\350\277\224\343\201\231.js" | 37 ------ ...42\343\203\225\343\202\232\343\203\252.js" | 116 ------------------ ...74\347\264\215\343\201\231\343\202\213.js" | 50 -------- ...50\347\244\272\343\201\231\343\202\213.js" | 47 ------- ...26\345\276\227\343\201\231\343\202\213.js" | 47 ------- ...26\345\276\227\343\201\231\343\202\213.js" | 46 ------- ...26\345\276\227\343\201\231\343\202\213.js" | 48 -------- ...74\343\203\210\343\201\231\343\202\213.js" | 48 -------- ...07\345\256\232\343\201\231\343\202\213.js" | 51 -------- ...12\351\231\244\343\201\231\343\202\213.js" | 49 -------- ...64\346\226\260\343\201\231\343\202\213.js" | 47 ------- ...22\345\210\206\343\201\221\343\202\213.js" | 45 ------- ...31\343\202\222\351\200\201\343\202\213.js" | 55 --------- ...37\350\241\214\343\201\231\343\202\213.js" | 58 --------- ...01\344\277\241\343\201\231\343\202\213.js" | 55 --------- ...01\344\277\241\343\201\231\343\202\213.js" | 55 --------- ...01\344\277\241\343\201\231\343\202\213.js" | 58 --------- ...30\343\202\231\343\203\263\343\203\210.js" | 57 --------- ...63\343\203\210\351\200\201\344\277\241.js" | 59 --------- ...63\343\203\210\351\200\201\344\277\241.js" | 58 --------- ...63\343\203\210\351\200\201\344\277\241.js" | 69 ----------- ...5\343\202\241\343\202\244\343\203\253.txt" | 0 ...4\343\203\253\345\217\257\350\203\275.txt" | 0 ...4\343\203\206\343\202\231\343\202\242.txt" | 87 ------------- 30 files changed, 1445 deletions(-) delete mode 100644 "002/002_\350\265\267\345\213\225\343\201\227\343\201\237\343\201\223\343\201\250\343\201\213\343\202\231\345\210\206\343\201\213\343\202\213\343\202\210\343\201\206\343\201\253\343\201\231\343\202\213.js" delete mode 100644 "003/003_IP_PORT\343\202\222\343\203\217\343\202\232\343\203\251\343\203\241\343\203\274\343\202\277\345\214\226.js" delete mode 100644 "006/006_\351\235\236\345\220\214\346\234\237\343\201\246\343\202\231\343\203\225\343\202\241\343\202\244\343\203\253\350\252\255\343\201\277\350\276\274\343\201\277.js" delete mode 100644 "007/007_\343\202\265\343\203\274\343\203\217\343\202\231\344\275\234\346\210\220\345\207\246\347\220\206\343\202\222\345\210\206\343\201\221\343\201\246\350\250\230\350\277\260\343\201\231\343\202\213.js" delete mode 100644 "008/008_\350\244\207\346\225\260\343\201\256\343\202\244\343\203\230\343\202\231\343\203\263\343\203\210\343\203\217\343\203\263\343\203\210\343\202\231\343\203\251\343\202\222\347\231\273\351\214\262\343\201\231\343\202\213.js" delete mode 100644 "010/010_\345\244\226\351\203\250\343\203\225\343\202\241\343\202\244\343\203\253\343\201\213\343\202\231\345\255\230\345\234\250\343\201\231\343\202\213\343\201\213\347\242\272\350\252\215\343\201\231\343\202\213.js" delete mode 100644 "016/016_\343\202\257\343\203\251\343\202\244\343\202\242\343\203\263\343\203\210\343\201\270\343\203\254\343\202\271\343\203\233\343\202\232\343\203\263\343\202\271\343\202\222\350\277\224\343\201\231.js" delete mode 100644 "017/017_\343\203\251\343\203\203\343\202\255\343\203\274\343\203\212\343\203\263\343\203\217\343\202\231\343\203\274\343\202\222\346\225\231\343\201\210\343\201\246\343\201\217\343\202\214\343\202\213\343\202\242\343\203\225\343\202\232\343\203\252.js" delete mode 100644 "020/020_mongodb\343\201\253\343\203\206\343\202\231\343\203\274\343\202\277\343\202\222\346\240\274\347\264\215\343\201\231\343\202\213.js" delete mode 100644 "021/021_mongodb\343\201\253\346\240\274\347\264\215\343\201\227\343\201\237\343\203\206\343\202\231\343\203\274\343\202\277\343\202\222\345\205\250\343\201\246\350\241\250\347\244\272\343\201\231\343\202\213.js" delete mode 100644 "022/022_mongodb\343\201\213\343\202\211\346\214\207\345\256\232\343\201\227\343\201\237\343\203\225\343\202\243\343\203\274\343\203\253\343\203\210\343\202\231\343\201\256\343\201\277\345\217\226\345\276\227\343\201\231\343\202\213.js" delete mode 100644 "023/023_mongodb\343\201\213\343\202\211\344\270\200\344\273\266\343\201\256\343\201\277\343\203\206\343\202\231\343\203\274\343\202\277\343\202\222\345\217\226\345\276\227\343\201\231\343\202\213.js" delete mode 100644 "024/024_mongodb\343\201\213\343\202\2113\357\275\2365\347\225\252\347\233\256\343\201\256\343\203\206\343\202\231\343\203\274\343\202\277\343\202\222\345\217\226\345\276\227\343\201\231\343\202\213.js" delete mode 100644 "025/025_mongodb\343\201\213\343\202\211\345\217\226\345\276\227\343\201\231\343\202\213\343\203\206\343\202\231\343\203\274\343\202\277\343\202\222\343\202\275\343\203\274\343\203\210\343\201\231\343\202\213.js" delete mode 100644 "026/026_mongodb\343\201\213\343\202\211\345\217\226\345\276\227\343\201\231\343\202\213\343\203\206\343\202\231\343\203\274\343\202\277\343\202\222find\343\201\253\346\214\207\345\256\232\343\201\231\343\202\213.js" delete mode 100644 "027/027_mongodb\343\201\253\346\240\274\347\264\215\343\201\227\343\201\237\343\203\206\343\202\231\343\203\274\343\202\277\343\202\222\345\211\212\351\231\244\343\201\231\343\202\213.js" delete mode 100644 "028/028_mongodb\343\201\253\346\240\274\347\264\215\343\201\227\343\201\237\343\203\206\343\202\231\343\203\274\343\202\277\343\202\222\346\233\264\346\226\260\343\201\231\343\202\213.js" delete mode 100644 "033/033_HTML\343\201\250\343\202\263\343\203\274\343\203\210\343\202\231\343\202\222\345\210\206\343\201\221\343\202\213.js" delete mode 100644 "035/035_socket_io\343\201\246\343\202\231\343\202\265\343\203\274\343\203\217\343\202\231\343\201\213\343\202\211\343\202\257\343\203\251\343\202\244\343\202\242\343\203\263\343\203\210\343\201\253\343\203\241\343\203\203\343\202\273\343\203\274\343\202\267\343\202\231\343\202\222\351\200\201\343\202\213.js" delete mode 100644 "036/036_socket_io\343\201\246\343\202\231\343\202\257\343\203\251\343\202\244\343\202\242\343\203\263\343\203\210\343\201\213\343\202\211\343\202\265\343\203\274\343\203\217\343\202\231\343\201\256\343\202\263\343\203\274\343\203\253\343\203\217\343\202\231\343\203\203\343\202\257\351\226\242\346\225\260\343\202\222\345\256\237\350\241\214\343\201\231\343\202\213.js" delete mode 100644 "037/037_socket_io\343\201\246\343\202\231message\343\202\244\343\203\230\343\202\231\343\203\263\343\203\210\344\273\245\345\244\226\343\201\256\343\202\244\343\203\230\343\202\231\343\203\263\343\203\210\343\202\222\351\200\201\344\277\241\343\201\231\343\202\213.js" delete mode 100644 "038/038_socket_io\343\201\246\343\202\231\343\202\265\343\203\274\343\203\217\343\202\231\343\201\213\343\202\211\343\202\252\343\203\225\343\202\231\343\202\267\343\202\231\343\202\247\343\202\257\343\203\210\343\202\222\351\200\201\344\277\241\343\201\231\343\202\213.js" delete mode 100644 "039/039_socket_io\343\201\246\343\202\231\343\202\263\343\203\274\343\203\253\343\203\217\343\202\231\343\203\203\343\202\257\351\226\242\346\225\260\343\202\222\344\275\277\343\201\243\343\201\246\343\202\257\343\203\251\343\202\244\343\202\242\343\203\263\343\203\210\343\201\213\343\202\211\343\202\265\343\203\274\343\203\217\343\202\231\343\201\253\343\203\206\343\202\231\343\203\274\343\202\277\343\202\222\351\200\201\344\277\241\343\201\231\343\202\213.js" delete mode 100644 "040/040_socket_io\343\201\246\343\202\231connect\344\273\245\345\244\226\343\201\256\346\250\231\346\272\226\343\202\244\343\203\230\343\202\231\343\203\263\343\203\210.js" delete mode 100644 "041/041_socket_io\343\201\246\343\202\231\343\202\257\343\203\251\343\202\244\343\202\242\343\203\263\343\203\210\343\201\213\343\202\231\345\217\227\344\277\241\343\201\227\343\201\252\343\201\217\343\201\246\343\202\202OK\343\201\252\343\202\244\343\203\230\343\202\231\343\203\263\343\203\210\351\200\201\344\277\241.js" delete mode 100644 "042/042_socket_io\343\201\246\343\202\231\343\202\257\343\203\251\343\202\244\343\202\242\343\203\263\343\203\210(\350\207\252\345\210\206\344\273\245\345\244\226\343\201\256\345\205\250\343\201\246)\343\201\253\343\202\244\343\203\230\343\202\231\343\203\263\343\203\210\351\200\201\344\277\241.js" delete mode 100644 "043/043_socket_io\343\201\246\343\202\231\343\202\257\343\203\251\343\202\244\343\202\242\343\203\263\343\203\210(\350\207\252\345\210\206\343\202\222\345\220\253\343\202\201\343\201\237\345\205\250\343\201\246)\343\201\253\343\202\244\343\203\230\343\202\231\343\203\263\343\203\210\351\200\201\344\277\241.js" delete mode 100644 "back/029_express\343\202\222\344\275\277\343\201\206/\343\201\223\343\201\256\343\203\225\343\202\251\343\203\253\343\202\277\343\202\231\343\201\253\347\247\273\345\213\225\343\201\227\343\201\246express\343\202\222\345\256\237\350\241\214\343\201\231\343\202\213\343\201\250\345\207\272\343\201\246\343\201\217\343\202\213\343\203\225\343\202\241\343\202\244\343\203\253.txt" delete mode 100644 "back/029_express\343\202\222\344\275\277\343\201\206/\343\201\223\343\201\256\343\203\225\343\202\251\343\203\253\343\202\277\343\202\231\343\201\253\347\247\273\345\213\225\343\201\227\343\201\246npm install\343\202\222\345\256\237\350\241\214\343\201\231\343\202\213\343\201\250\350\207\252\345\213\225\343\201\246\343\202\231express\343\201\252\343\201\250\343\202\231\343\202\244\343\203\263\343\202\271\343\203\210\343\203\274\343\203\253\345\217\257\350\203\275.txt" delete mode 100644 "back/\343\202\242\343\202\244\343\203\206\343\202\231\343\202\242.txt" diff --git "a/002/002_\350\265\267\345\213\225\343\201\227\343\201\237\343\201\223\343\201\250\343\201\213\343\202\231\345\210\206\343\201\213\343\202\213\343\202\210\343\201\206\343\201\253\343\201\231\343\202\213.js" "b/002/002_\350\265\267\345\213\225\343\201\227\343\201\237\343\201\223\343\201\250\343\201\213\343\202\231\345\210\206\343\201\213\343\202\213\343\202\210\343\201\206\343\201\253\343\201\231\343\202\213.js" deleted file mode 100644 index 6eb99f3..0000000 --- "a/002/002_\350\265\267\345\213\225\343\201\227\343\201\237\343\201\223\343\201\250\343\201\213\343\202\231\345\210\206\343\201\213\343\202\213\343\202\210\343\201\206\343\201\253\343\201\231\343\202\213.js" +++ /dev/null @@ -1,13 +0,0 @@ -/* - * hello, world - * IPなど設定:http://testcording.com/?p=1164 - */ - -var http = require("http"); -http.createServer(function (req, res) { - res.writeHead(200, {"Content-Type": "text/plain"}); - res.end("hello, world!\n"); -}).listen(1337, "localhost", function () { - console.log("Server running at http://127.0.0.1:1337/"); - console.log("サーバを終了する際は[ctrl + c]を押してください"); -}); diff --git "a/003/003_IP_PORT\343\202\222\343\203\217\343\202\232\343\203\251\343\203\241\343\203\274\343\202\277\345\214\226.js" "b/003/003_IP_PORT\343\202\222\343\203\217\343\202\232\343\203\251\343\203\241\343\203\274\343\202\277\345\214\226.js" deleted file mode 100644 index 5f18ca9..0000000 --- "a/003/003_IP_PORT\343\202\222\343\203\217\343\202\232\343\203\251\343\203\241\343\203\274\343\202\277\345\214\226.js" +++ /dev/null @@ -1,16 +0,0 @@ -/* - * hello, world - * IPなど設定:http://testcording.com/?p=1164 - */ - -var IP_ADDRESS = "localhost"; -var PORT = 1337; - -var http = require("http"); -http.createServer(function (req, res) { - res.writeHead(200, {"Content-Type": "text/plain"}); - res.end("hello, world!\n"); -}).listen(PORT, IP_ADDRESS, function () { - console.log("Server running at http://" + IP_ADDRESS + ":" + PORT + "/"); - console.log("サーバを終了する際は[ctrl + c]を押してください"); -}); diff --git "a/006/006_\351\235\236\345\220\214\346\234\237\343\201\246\343\202\231\343\203\225\343\202\241\343\202\244\343\203\253\350\252\255\343\201\277\350\276\274\343\201\277.js" "b/006/006_\351\235\236\345\220\214\346\234\237\343\201\246\343\202\231\343\203\225\343\202\241\343\202\244\343\203\253\350\252\255\343\201\277\350\276\274\343\201\277.js" deleted file mode 100644 index 3f018df..0000000 --- "a/006/006_\351\235\236\345\220\214\346\234\237\343\201\246\343\202\231\343\203\225\343\202\241\343\202\244\343\203\253\350\252\255\343\201\277\350\276\274\343\201\277.js" +++ /dev/null @@ -1,33 +0,0 @@ -/* - * hello, world - * IPなど設定:http://testcording.com/?p=1164 - */ -/* - * パラメータ - */ -var IP_ADDRESS = "localhost"; -var PORT = 1337; - -/* - * モジュール読み込み - */ - var fs = require("fs"); - var util = require('util'); - -/* - * 非同期でファイルを読み込む関数 - */ - (function test() { - // 非同期でファイル読み込み(パスの指定は、nodeを起動しているパスからの相対パスになる) - fs.readFile("./testdata", "utf8", function (err, data) { - console.log("readFileを実行した!"); - console.log(data); // 読み込んだファイルの内容を出力する - }); - // 処理される順番が交錯するのに注目してください - console.log("readFile呼び出し終了"); - // 以下の処理が終了した後、アイドル状態になってから上の非同期処理が行われる(キュー内の処理を順に呼び出すため) - // 一定時間サーバを酷使するのでテスト環境で実行してください - for(var i = 0, len = 10000; i < len; ++i) { - util.print("."); - } -})(); diff --git "a/007/007_\343\202\265\343\203\274\343\203\217\343\202\231\344\275\234\346\210\220\345\207\246\347\220\206\343\202\222\345\210\206\343\201\221\343\201\246\350\250\230\350\277\260\343\201\231\343\202\213.js" "b/007/007_\343\202\265\343\203\274\343\203\217\343\202\231\344\275\234\346\210\220\345\207\246\347\220\206\343\202\222\345\210\206\343\201\221\343\201\246\350\250\230\350\277\260\343\201\231\343\202\213.js" deleted file mode 100644 index 9f2e03e..0000000 --- "a/007/007_\343\202\265\343\203\274\343\203\217\343\202\231\344\275\234\346\210\220\345\207\246\347\220\206\343\202\222\345\210\206\343\201\221\343\201\246\350\250\230\350\277\260\343\201\231\343\202\213.js" +++ /dev/null @@ -1,43 +0,0 @@ -/* - * hello, world - * IPなど設定:http://testcording.com/?p=1164 - */ -/* - * パラメータ - */ -var IP_ADDRESS = "localhost"; -var PORT = 1337; -var startServer= function () { - /* - * サーバ起動時に表示するログ(起動したことが分かりやすい) - */ - console.log("Server running at http://" + IP_ADDRESS + ":" + PORT + "/"); - console.log("サーバを終了する際は[ctrl + c]を押してください"); -}; - -/* - * モジュール読み込み - */ -var http = require("http"); - -/* - * サーバの作成 - */ -var server = http.createServer(); - -/* - * requestイベント受信時の処理(イベントハンドラ)を作成する - */ -server.on("request", function(req, res) { - // リクエストされたURLをログに表示(ブラウザからアクセスされるたびにコンソールへ出力する) - console.log(req.url); - // ヘッダーの送信 送信するデータのタイプはtext/plain - res.writeHead(200, {"Content-Type": "text/plain"}); - // 中身の文字列を送信 - res.end("hello, world! : URL " + req.url); -}); - -/* - * イベント待受状態を開始する - */ -server.listen(PORT, IP_ADDRESS, startServer); diff --git "a/008/008_\350\244\207\346\225\260\343\201\256\343\202\244\343\203\230\343\202\231\343\203\263\343\203\210\343\203\217\343\203\263\343\203\210\343\202\231\343\203\251\343\202\222\347\231\273\351\214\262\343\201\231\343\202\213.js" "b/008/008_\350\244\207\346\225\260\343\201\256\343\202\244\343\203\230\343\202\231\343\203\263\343\203\210\343\203\217\343\203\263\343\203\210\343\202\231\343\203\251\343\202\222\347\231\273\351\214\262\343\201\231\343\202\213.js" deleted file mode 100644 index a8aa4c0..0000000 --- "a/008/008_\350\244\207\346\225\260\343\201\256\343\202\244\343\203\230\343\202\231\343\203\263\343\203\210\343\203\217\343\203\263\343\203\210\343\202\231\343\203\251\343\202\222\347\231\273\351\214\262\343\201\231\343\202\213.js" +++ /dev/null @@ -1,49 +0,0 @@ -/* - * hello, world - * IPなど設定:http://testcording.com/?p=1164 - */ -/* - * パラメータ - */ -var IP_ADDRESS = "localhost"; -var PORT = 1337; -var startServer= function () { - /* - * サーバ起動時に表示するログ(起動したことが分かりやすい) - */ - console.log("Server running at http://" + IP_ADDRESS + ":" + PORT + "/"); - console.log("サーバを終了する際は[ctrl + c]を押してください"); -}; - -/* - * モジュール読み込み - */ -var http = require("http"); - -/* - * サーバの作成 - */ -var server = http.createServer(); - -/* - * requestイベント受信時の処理(イベントハンドラ)を作成する - * 1つのイベントに登録できるイベントハンドラは10個までに制限されている - */ -server.on("request", function(req, res) { - // リクエストされたURLをログに表示(ブラウザからアクセスされるたびにコンソールへ出力する) - console.log(req.url); -}); -server.on("request", function(req, res) { - // ヘッダーの送信 送信するデータのタイプはtext/plain - res.writeHead(200, {"Content-Type": "text/plain"}); -}); -server.on("request", function(req, res) { - // 中身の文字列を送信 - res.end("hello, world! : URL " + req.url); -}); - - -/* - * イベント待受状態を開始する - */ -server.listen(PORT, IP_ADDRESS, startServer); diff --git "a/010/010_\345\244\226\351\203\250\343\203\225\343\202\241\343\202\244\343\203\253\343\201\213\343\202\231\345\255\230\345\234\250\343\201\231\343\202\213\343\201\213\347\242\272\350\252\215\343\201\231\343\202\213.js" "b/010/010_\345\244\226\351\203\250\343\203\225\343\202\241\343\202\244\343\203\253\343\201\213\343\202\231\345\255\230\345\234\250\343\201\231\343\202\213\343\201\213\347\242\272\350\252\215\343\201\231\343\202\213.js" deleted file mode 100644 index d78d64e..0000000 --- "a/010/010_\345\244\226\351\203\250\343\203\225\343\202\241\343\202\244\343\203\253\343\201\213\343\202\231\345\255\230\345\234\250\343\201\231\343\202\213\343\201\213\347\242\272\350\252\215\343\201\231\343\202\213.js" +++ /dev/null @@ -1,49 +0,0 @@ -/* - * hello, world - * IPなど設定:http://testcording.com/?p=1164 - */ -/* - * モジュール読み込み - */ -var http = require("http"); - -var path; -try { - path = require.resolve("./999_param.js"); - var setting = require(path); -} -catch (e) { - // 取得失敗時の処理 - var setting = { - "IP": "192.168.255.255", - "PORT": 80 - } -} - -/* - * サーバの作成 - */ -var server = http.createServer(); - -/* - * requestイベント受信時の処理(イベントハンドラ)を作成する - * 1つのイベントに登録できるイベントハンドラは10個までに制限されている - */ -server.on("request", function(req, res) { - // リクエストされたURLをログに表示(ブラウザからアクセスされるたびにコンソールへ出力する) - console.log(req.url); -}); -server.on("request", function(req, res) { - // ヘッダーの送信 送信するデータのタイプはtext/plain - res.writeHead(200, {"Content-Type": "text/plain"}); -}); -server.on("request", function(req, res) { - // 中身の文字列を送信 - res.end("hello, world! : URL " + req.url); -}); - - -/* - * イベント待受状態を開始する - */ -server.listen(setting.PORT, setting.IP, setting.startServer); diff --git "a/016/016_\343\202\257\343\203\251\343\202\244\343\202\242\343\203\263\343\203\210\343\201\270\343\203\254\343\202\271\343\203\233\343\202\232\343\203\263\343\202\271\343\202\222\350\277\224\343\201\231.js" "b/016/016_\343\202\257\343\203\251\343\202\244\343\202\242\343\203\263\343\203\210\343\201\270\343\203\254\343\202\271\343\203\233\343\202\232\343\203\263\343\202\271\343\202\222\350\277\224\343\201\231.js" deleted file mode 100644 index 8ba09d5..0000000 --- "a/016/016_\343\202\257\343\203\251\343\202\244\343\202\242\343\203\263\343\203\210\343\201\270\343\203\254\343\202\271\343\203\233\343\202\232\343\203\263\343\202\271\343\202\222\350\277\224\343\201\231.js" +++ /dev/null @@ -1,37 +0,0 @@ -/* - * hello, world - * IPなど設定:http://testcording.com/?p=1164 - */ -/* - * モジュール読み込み - */ -var http = require("http"); -var setting = require("./999_param.js"); - -/* - * サーバの作成 - */ -var server = http.createServer(); - -/* - * requestイベント受信時の処理(イベントハンドラ)を作成する - */ -server.on("request", function(req, res) { - // HTTPレスポンスヘッダを作成・送信(200:OK,500:ServerError,404:NotFound) - // res.writeHead(200, { - // "Content-Type": "text/html; charset=UTF-8" - // }); - res.writeHead(200, setting.HEADER); - - // レスポンスのボディを送信 - res.write("テストデータです"); - - // レスポンスの送信を終了する - res.end(); -}); - - -/* - * イベント待受状態を開始する - */ -server.listen(setting.PORT, setting.IP, setting.startServer); diff --git "a/017/017_\343\203\251\343\203\203\343\202\255\343\203\274\343\203\212\343\203\263\343\203\217\343\202\231\343\203\274\343\202\222\346\225\231\343\201\210\343\201\246\343\201\217\343\202\214\343\202\213\343\202\242\343\203\225\343\202\232\343\203\252.js" "b/017/017_\343\203\251\343\203\203\343\202\255\343\203\274\343\203\212\343\203\263\343\203\217\343\202\231\343\203\274\343\202\222\346\225\231\343\201\210\343\201\246\343\201\217\343\202\214\343\202\213\343\202\242\343\203\225\343\202\232\343\203\252.js" deleted file mode 100644 index 020c095..0000000 --- "a/017/017_\343\203\251\343\203\203\343\202\255\343\203\274\343\203\212\343\203\263\343\203\217\343\202\231\343\203\274\343\202\222\346\225\231\343\201\210\343\201\246\343\201\217\343\202\214\343\202\213\343\202\242\343\203\225\343\202\232\343\203\252.js" +++ /dev/null @@ -1,116 +0,0 @@ -/* - * hello, world - * IPなど設定:http://testcording.com/?p=1164 - */ -/* - * モジュール読み込み - */ -var http = require("http"); -var querystring = require("querystring"); -var setting = require("./999_param.js"); - -/* - * HTMLデータ - */ -var HTML_HEAD = '\ -\ -\ -\ - \ - ラッキーナンバー\ -\ -'; - -var HTML_BODY = '\ -\ -
\ -

ラッキーナンバー占い

\ -
\ -
\ - 生年月日\ - \ - \ - \ -
\ - \ -
\ -
\ -\ -'; -var HTML_FOOTER = '\ -\ -'; - -/* - * サーバの作成 - */ -var server = http.createServer(); - -/* - * requestイベント受信時の処理(イベントハンドラ)を作成する - */ -server.on("request", function(req, res) { - // ルート以外のパスにアクセスされたら404:NotFoundを返す - if (req.url !== "/") { - // HTTPレスポンスヘッダを作成・送信(200:OK,500:ServerError,404:NotFound) - res.writeHead(404, setting.HEADER); - res.end("Error 404: NOT FOUND"); - return ; - } - - // GET送信など(POST以外)だったら入力用HTMLデータをクライアントに返す - if (req.method !== "POST") { - // HTTPレスポンスヘッダを作成・送信(200:OK,500:ServerError,404:NotFound) - res.writeHead(200, setting.HEADER); - res.write(HTML_HEAD); - res.write(HTML_BODY); - res.write(HTML_FOOTER); - res.end(); - return ; - } - - // POST送信だったら結果表示用HTMLデータをクライアントに返す - else { - // 入力されたデータを取得する - req.data = ""; - req.on("readable", function () { - req.data += req.read(); - }); - req.on("end", function () { - // 取得したデータを整形する - var query = querystring.parse(req.data); - /* queryの中身は・・・ - { - year: "2000", - month: "12", - day: "24" - } - */ - - // ラッキーナンバーを計算する(生年月日の日の一桁!いんちき?) - var luckyNumber = query.day % 10; - - var resultHtml = '\ - \ -
\ - あなたのラッキーナンバーは... ' + luckyNumber + ' です!\ -
\ - \ - '; - - // 結果を表示する - res.writeHead(200, setting.HEADER); - res.write(HTML_HEAD); - res.write(resultHtml); - res.write(HTML_FOOTER); - res.end(); - }); - return ; - } -}); - - -/* - * イベント待受状態を開始する - */ -server.listen(setting.PORT, setting.IP, setting.startServer); diff --git "a/020/020_mongodb\343\201\253\343\203\206\343\202\231\343\203\274\343\202\277\343\202\222\346\240\274\347\264\215\343\201\231\343\202\213.js" "b/020/020_mongodb\343\201\253\343\203\206\343\202\231\343\203\274\343\202\277\343\202\222\346\240\274\347\264\215\343\201\231\343\202\213.js" deleted file mode 100644 index 035229e..0000000 --- "a/020/020_mongodb\343\201\253\343\203\206\343\202\231\343\203\274\343\202\277\343\202\222\346\240\274\347\264\215\343\201\231\343\202\213.js" +++ /dev/null @@ -1,50 +0,0 @@ -/* - * hello, world - * IPなど設定:http://testcording.com/?p=1164 - */ -/* - * モジュール読み込み - */ -var mongodb = require("mongodb"); -var setting = require("./999_param.js"); - -/* - * MongoDBサーバへの接続 - */ -var server = new mongodb.Server(setting.DB_IP, setting.DB_PORT); -var database = new mongodb.Db(setting.DB_NAME, server, { safe: true}); - -database.open(function (err, db) { - if (err) { - // とりあえずconsole.logでログを残す - console.log(err); - return ; - } - // 以下データベースにアクセスするコード - console.log("sampledbにアクセスしました"); - - // 格納するデータ - var data = { - dataId: 1, - text: "これはテストデータです" - }; - - // データを格納する - var collection = db.collection("datas"); - collection.insert(data, function (err, result) { - if (err) { - // とりあえずconsole.logでログを残す - console.log(err); - return ; - } - console.log("sampledbにデータを格納しました"); - console.dir(result); - }); -}); - -/* - * サーバ起動時に表示するログ(起動したことが分かりやすい) - * 厳密にはサーバ起動時では無いので注意 - */ -console.log("Server running at http://" + setting.IP + ":" + setting.PORT + "/"); -console.log("サーバを終了する際は[ctrl + c]を押してください"); diff --git "a/021/021_mongodb\343\201\253\346\240\274\347\264\215\343\201\227\343\201\237\343\203\206\343\202\231\343\203\274\343\202\277\343\202\222\345\205\250\343\201\246\350\241\250\347\244\272\343\201\231\343\202\213.js" "b/021/021_mongodb\343\201\253\346\240\274\347\264\215\343\201\227\343\201\237\343\203\206\343\202\231\343\203\274\343\202\277\343\202\222\345\205\250\343\201\246\350\241\250\347\244\272\343\201\231\343\202\213.js" deleted file mode 100644 index b49d1b0..0000000 --- "a/021/021_mongodb\343\201\253\346\240\274\347\264\215\343\201\227\343\201\237\343\203\206\343\202\231\343\203\274\343\202\277\343\202\222\345\205\250\343\201\246\350\241\250\347\244\272\343\201\231\343\202\213.js" +++ /dev/null @@ -1,47 +0,0 @@ -/* - * hello, world - * IPなど設定:http://testcording.com/?p=1164 - */ -/* - * モジュール読み込み - */ -var mongodb = require("mongodb"); -var setting = require("./999_param.js"); - -/* - * MongoDBサーバへの接続 - */ -var server = new mongodb.Server(setting.DB_IP, setting.DB_PORT); -var database = new mongodb.Db(setting.DB_NAME, server, { safe: true}); - -database.open(function (err, db) { - if (err) { - // とりあえずconsole.logでログを残す - console.log(err); - return ; - } - // 以下データベースにアクセスするコード - console.log("sampledbにアクセスしました"); - - // データを取得する - var collection = db.collection("datas"); - var result = collection.find(); - - // データを配列に整形する - result.toArray(function (err, values) { - console.dir(values); - /* valuesには以下のデータが入っている - [ - { dataId: 1, text: 'これはテストデータです', _id: 515bcdd70c97bf9719000001 }, - ... 以下配列データが続く - ] - */ - }); -}); - -/* - * サーバ起動時に表示するログ(起動したことが分かりやすい) - * 厳密にはサーバ起動時では無いので注意 - */ -console.log("Server running at http://" + setting.IP + ":" + setting.PORT + "/"); -console.log("サーバを終了する際は[ctrl + c]を押してください"); diff --git "a/022/022_mongodb\343\201\213\343\202\211\346\214\207\345\256\232\343\201\227\343\201\237\343\203\225\343\202\243\343\203\274\343\203\253\343\203\210\343\202\231\343\201\256\343\201\277\345\217\226\345\276\227\343\201\231\343\202\213.js" "b/022/022_mongodb\343\201\213\343\202\211\346\214\207\345\256\232\343\201\227\343\201\237\343\203\225\343\202\243\343\203\274\343\203\253\343\203\210\343\202\231\343\201\256\343\201\277\345\217\226\345\276\227\343\201\231\343\202\213.js" deleted file mode 100644 index 21c44e3..0000000 --- "a/022/022_mongodb\343\201\213\343\202\211\346\214\207\345\256\232\343\201\227\343\201\237\343\203\225\343\202\243\343\203\274\343\203\253\343\203\210\343\202\231\343\201\256\343\201\277\345\217\226\345\276\227\343\201\231\343\202\213.js" +++ /dev/null @@ -1,47 +0,0 @@ -/* - * hello, world - * IPなど設定:http://testcording.com/?p=1164 - */ -/* - * モジュール読み込み - */ -var mongodb = require("mongodb"); -var setting = require("./999_param.js"); - -/* - * MongoDBサーバへの接続 - */ -var server = new mongodb.Server(setting.DB_IP, setting.DB_PORT); -var database = new mongodb.Db(setting.DB_NAME, server, { safe: true}); - -database.open(function (err, db) { - if (err) { - // とりあえずconsole.logでログを残す - console.log(err); - return ; - } - // 以下データベースにアクセスするコード - console.log("sampledbにアクセスしました"); - - // データを取得する - var collection = db.collection("datas"); - var result = collection.find({}, {"text": true}); - - // データを配列に整形する - result.toArray(function (err, values) { - console.dir(values); - /* valuesには以下のデータが入っている - [ - { text: 'これはテストデータです', _id: 515bcdd70c97bf9719000001 }, - ... 以下配列データが続く - ] - */ - }); -}); - -/* - * サーバ起動時に表示するログ(起動したことが分かりやすい) - * 厳密にはサーバ起動時では無いので注意 - */ -console.log("Server running at http://" + setting.IP + ":" + setting.PORT + "/"); -console.log("サーバを終了する際は[ctrl + c]を押してください"); diff --git "a/023/023_mongodb\343\201\213\343\202\211\344\270\200\344\273\266\343\201\256\343\201\277\343\203\206\343\202\231\343\203\274\343\202\277\343\202\222\345\217\226\345\276\227\343\201\231\343\202\213.js" "b/023/023_mongodb\343\201\213\343\202\211\344\270\200\344\273\266\343\201\256\343\201\277\343\203\206\343\202\231\343\203\274\343\202\277\343\202\222\345\217\226\345\276\227\343\201\231\343\202\213.js" deleted file mode 100644 index cf28e6a..0000000 --- "a/023/023_mongodb\343\201\213\343\202\211\344\270\200\344\273\266\343\201\256\343\201\277\343\203\206\343\202\231\343\203\274\343\202\277\343\202\222\345\217\226\345\276\227\343\201\231\343\202\213.js" +++ /dev/null @@ -1,46 +0,0 @@ -/* - * hello, world - * IPなど設定:http://testcording.com/?p=1164 - */ -/* - * モジュール読み込み - */ -var mongodb = require("mongodb"); -var setting = require("./999_param.js"); - -/* - * MongoDBサーバへの接続 - */ -var server = new mongodb.Server(setting.DB_IP, setting.DB_PORT); -var database = new mongodb.Db(setting.DB_NAME, server, { safe: true}); - -database.open(function (err, db) { - if (err) { - // とりあえずconsole.logでログを残す - console.log(err); - return ; - } - // 以下データベースにアクセスするコード - console.log("sampledbにアクセスしました"); - - // データを取得する - var collection = db.collection("datas"); - var result = collection.find(); - - // データを配列に整形する - result.limit(1).toArray(function (err, values) { - console.dir(values); - /* valuesには以下のデータが入っている - [ - { dataId: 1, text: 'これはテストデータです', _id: 515bcdd70c97bf9719000001 } - ] - */ - }); -}); - -/* - * サーバ起動時に表示するログ(起動したことが分かりやすい) - * 厳密にはサーバ起動時では無いので注意 - */ -console.log("Server running at http://" + setting.IP + ":" + setting.PORT + "/"); -console.log("サーバを終了する際は[ctrl + c]を押してください"); diff --git "a/024/024_mongodb\343\201\213\343\202\2113\357\275\2365\347\225\252\347\233\256\343\201\256\343\203\206\343\202\231\343\203\274\343\202\277\343\202\222\345\217\226\345\276\227\343\201\231\343\202\213.js" "b/024/024_mongodb\343\201\213\343\202\2113\357\275\2365\347\225\252\347\233\256\343\201\256\343\203\206\343\202\231\343\203\274\343\202\277\343\202\222\345\217\226\345\276\227\343\201\231\343\202\213.js" deleted file mode 100644 index baf6260..0000000 --- "a/024/024_mongodb\343\201\213\343\202\2113\357\275\2365\347\225\252\347\233\256\343\201\256\343\203\206\343\202\231\343\203\274\343\202\277\343\202\222\345\217\226\345\276\227\343\201\231\343\202\213.js" +++ /dev/null @@ -1,48 +0,0 @@ -/* - * hello, world - * IPなど設定:http://testcording.com/?p=1164 - */ -/* - * モジュール読み込み - */ -var mongodb = require("mongodb"); -var setting = require("./999_param.js"); - -/* - * MongoDBサーバへの接続 - */ -var server = new mongodb.Server(setting.DB_IP, setting.DB_PORT); -var database = new mongodb.Db(setting.DB_NAME, server, { safe: true}); - -database.open(function (err, db) { - if (err) { - // とりあえずconsole.logでログを残す - console.log(err); - return ; - } - // 以下データベースにアクセスするコード - console.log("sampledbにアクセスしました"); - - // データを取得する - var collection = db.collection("datas"); - var result = collection.find(); - - // データを配列に整形する - result.skip(2).limit(3).toArray(function (err, values) { - console.dir(values); - /* valuesには以下のデータが入っている(区別をつけるために格納するデータを工夫してください) - [ - { dataId: 3, text: 'これはテストデータです', _id: 515bd1466c9852ba19000001 }, - { dataId: 4, text: 'これはテストデータです', _id: 515bd1b2861dd9ce19000001 }, - { dataId: 5, text: 'これはテストデータです', _id: 515bebb9e742e9871a000001 } - ] - */ - }); -}); - -/* - * サーバ起動時に表示するログ(起動したことが分かりやすい) - * 厳密にはサーバ起動時では無いので注意 - */ -console.log("Server running at http://" + setting.IP + ":" + setting.PORT + "/"); -console.log("サーバを終了する際は[ctrl + c]を押してください"); diff --git "a/025/025_mongodb\343\201\213\343\202\211\345\217\226\345\276\227\343\201\231\343\202\213\343\203\206\343\202\231\343\203\274\343\202\277\343\202\222\343\202\275\343\203\274\343\203\210\343\201\231\343\202\213.js" "b/025/025_mongodb\343\201\213\343\202\211\345\217\226\345\276\227\343\201\231\343\202\213\343\203\206\343\202\231\343\203\274\343\202\277\343\202\222\343\202\275\343\203\274\343\203\210\343\201\231\343\202\213.js" deleted file mode 100644 index 742b787..0000000 --- "a/025/025_mongodb\343\201\213\343\202\211\345\217\226\345\276\227\343\201\231\343\202\213\343\203\206\343\202\231\343\203\274\343\202\277\343\202\222\343\202\275\343\203\274\343\203\210\343\201\231\343\202\213.js" +++ /dev/null @@ -1,48 +0,0 @@ -/* - * hello, world - * IPなど設定:http://testcording.com/?p=1164 - */ -/* - * モジュール読み込み - */ -var mongodb = require("mongodb"); -var setting = require("./999_param.js"); - -/* - * MongoDBサーバへの接続 - */ -var server = new mongodb.Server(setting.DB_IP, setting.DB_PORT); -var database = new mongodb.Db(setting.DB_NAME, server, { safe: true}); - -database.open(function (err, db) { - if (err) { - // とりあえずconsole.logでログを残す - console.log(err); - return ; - } - // 以下データベースにアクセスするコード - console.log("sampledbにアクセスしました"); - - // データを取得する - var collection = db.collection("datas"); - var result = collection.find(); - - // データを配列に整形する(ソート内容の指定は二重配列になることに注意) - result.sort([["dataId", "desc"]]).limit(3).toArray(function (err, values) { - console.dir(values); - /* valuesには以下のデータが入っている(区別をつけるために格納するデータを工夫してください) - [ - { dataId: 5, text: 'これはテストデータです', _id: 515bebb9e742e9871a000001 }, - { dataId: 4, text: 'これはテストデータです', _id: 515bd1b2861dd9ce19000001 }, - { dataId: 3, text: 'これはテストデータです', _id: 515bd1466c9852ba19000001 } - ] - */ - }); -}); - -/* - * サーバ起動時に表示するログ(起動したことが分かりやすい) - * 厳密にはサーバ起動時では無いので注意 - */ -console.log("Server running at http://" + setting.IP + ":" + setting.PORT + "/"); -console.log("サーバを終了する際は[ctrl + c]を押してください"); diff --git "a/026/026_mongodb\343\201\213\343\202\211\345\217\226\345\276\227\343\201\231\343\202\213\343\203\206\343\202\231\343\203\274\343\202\277\343\202\222find\343\201\253\346\214\207\345\256\232\343\201\231\343\202\213.js" "b/026/026_mongodb\343\201\213\343\202\211\345\217\226\345\276\227\343\201\231\343\202\213\343\203\206\343\202\231\343\203\274\343\202\277\343\202\222find\343\201\253\346\214\207\345\256\232\343\201\231\343\202\213.js" deleted file mode 100644 index 2040f35..0000000 --- "a/026/026_mongodb\343\201\213\343\202\211\345\217\226\345\276\227\343\201\231\343\202\213\343\203\206\343\202\231\343\203\274\343\202\277\343\202\222find\343\201\253\346\214\207\345\256\232\343\201\231\343\202\213.js" +++ /dev/null @@ -1,51 +0,0 @@ -/* - * hello, world - * IPなど設定:http://testcording.com/?p=1164 - */ -/* - * モジュール読み込み - */ -var mongodb = require("mongodb"); -var setting = require("./999_param.js"); - -/* - * MongoDBサーバへの接続 - */ -var server = new mongodb.Server(setting.DB_IP, setting.DB_PORT); -var database = new mongodb.Db(setting.DB_NAME, server, { safe: true}); - -database.open(function (err, db) { - if (err) { - // とりあえずconsole.logでログを残す - console.log(err); - return ; - } - // 以下データベースにアクセスするコード - console.log("sampledbにアクセスしました"); - - // データを取得する - var collection = db.collection("datas"); - var result = collection.find({}, { - "limit": 3, - "sort": [["dataId", "desc"]] - }); - - // データを配列に整形する - result.toArray(function (err, values) { - console.dir(values); - /* valuesには以下のデータが入っている(区別をつけるために格納するデータを工夫してください) - [ - { dataId: 5, text: 'これはテストデータです', _id: 515bebb9e742e9871a000001 }, - { dataId: 4, text: 'これはテストデータです', _id: 515bd1b2861dd9ce19000001 }, - { dataId: 3, text: 'これはテストデータです', _id: 515bd1466c9852ba19000001 } - ] - */ - }); -}); - -/* - * サーバ起動時に表示するログ(起動したことが分かりやすい) - * 厳密にはサーバ起動時では無いので注意 - */ -console.log("Server running at http://" + setting.IP + ":" + setting.PORT + "/"); -console.log("サーバを終了する際は[ctrl + c]を押してください"); diff --git "a/027/027_mongodb\343\201\253\346\240\274\347\264\215\343\201\227\343\201\237\343\203\206\343\202\231\343\203\274\343\202\277\343\202\222\345\211\212\351\231\244\343\201\231\343\202\213.js" "b/027/027_mongodb\343\201\253\346\240\274\347\264\215\343\201\227\343\201\237\343\203\206\343\202\231\343\203\274\343\202\277\343\202\222\345\211\212\351\231\244\343\201\231\343\202\213.js" deleted file mode 100644 index a1bb2d2..0000000 --- "a/027/027_mongodb\343\201\253\346\240\274\347\264\215\343\201\227\343\201\237\343\203\206\343\202\231\343\203\274\343\202\277\343\202\222\345\211\212\351\231\244\343\201\231\343\202\213.js" +++ /dev/null @@ -1,49 +0,0 @@ -/* - * hello, world - * IPなど設定:http://testcording.com/?p=1164 - */ -/* - * モジュール読み込み - */ -var mongodb = require("mongodb"); -var setting = require("./999_param.js"); - -/* - * MongoDBサーバへの接続 - */ -var server = new mongodb.Server(setting.DB_IP, setting.DB_PORT); -var database = new mongodb.Db(setting.DB_NAME, server, { safe: true}); - -database.open(function (err, db) { - if (err) { - // とりあえずconsole.logでログを残す - console.log(err); - return ; - } - // 以下データベースにアクセスするコード - console.log("sampledbにアクセスしました"); - - // コレクションを取得 - var collection = database.collection("datas"); - - // データを削除する(コールバック関数を登録しないとエラーになります) - collection.remove({"dataId": 3}, function (err) {}); - - // データを取得する - var result = collection.find(); - - // データを配列に整形する - result.toArray(function (err, values) { - console.dir(values); - // データベースから[dataId: 3]のデータが削除されたことを確認してください - }); -}); - - - -/* - * サーバ起動時に表示するログ(起動したことが分かりやすい) - * 厳密にはサーバ起動時では無いので注意 - */ -console.log("Server running at http://" + setting.IP + ":" + setting.PORT + "/"); -console.log("サーバを終了する際は[ctrl + c]を押してください"); diff --git "a/028/028_mongodb\343\201\253\346\240\274\347\264\215\343\201\227\343\201\237\343\203\206\343\202\231\343\203\274\343\202\277\343\202\222\346\233\264\346\226\260\343\201\231\343\202\213.js" "b/028/028_mongodb\343\201\253\346\240\274\347\264\215\343\201\227\343\201\237\343\203\206\343\202\231\343\203\274\343\202\277\343\202\222\346\233\264\346\226\260\343\201\231\343\202\213.js" deleted file mode 100644 index 0e196e2..0000000 --- "a/028/028_mongodb\343\201\253\346\240\274\347\264\215\343\201\227\343\201\237\343\203\206\343\202\231\343\203\274\343\202\277\343\202\222\346\233\264\346\226\260\343\201\231\343\202\213.js" +++ /dev/null @@ -1,47 +0,0 @@ -/* - * hello, world - * IPなど設定:http://testcording.com/?p=1164 - */ -/* - * モジュール読み込み - */ -var mongodb = require("mongodb"); -var setting = require("./999_param.js"); - -/* - * MongoDBサーバへの接続 - */ -var server = new mongodb.Server(setting.DB_IP, setting.DB_PORT); -var database = new mongodb.Db(setting.DB_NAME, server, { safe: true}); - -database.open(function (err, db) { - if (err) { - // とりあえずconsole.logでログを残す - console.log(err); - return ; - } - // 以下データベースにアクセスするコード - console.log("sampledbにアクセスしました"); - - // コレクションを取得 - var collection = database.collection("datas"); - - // データを更新する - collection.update({"dataId": 4}, {"dataId": 4, "text": "更新後のデータです"}, function (err) {}); - - // データを取得する - var result = collection.find(); - - // データを配列に整形する - result.toArray(function (err, values) { - console.dir(values); - // [dataId: 4]のデータが更新されたことを確認してください - }); -}); - -/* - * サーバ起動時に表示するログ(起動したことが分かりやすい) - * 厳密にはサーバ起動時では無いので注意 - */ -console.log("Server running at http://" + setting.IP + ":" + setting.PORT + "/"); -console.log("サーバを終了する際は[ctrl + c]を押してください"); diff --git "a/033/033_HTML\343\201\250\343\202\263\343\203\274\343\203\210\343\202\231\343\202\222\345\210\206\343\201\221\343\202\213.js" "b/033/033_HTML\343\201\250\343\202\263\343\203\274\343\203\210\343\202\231\343\202\222\345\210\206\343\201\221\343\202\213.js" deleted file mode 100644 index a4992ff..0000000 --- "a/033/033_HTML\343\201\250\343\202\263\343\203\274\343\203\210\343\202\231\343\202\222\345\210\206\343\201\221\343\202\213.js" +++ /dev/null @@ -1,45 +0,0 @@ -/* - * hello, world - * IPなど設定:http://testcording.com/?p=1164 - */ -/* - * モジュール読み込み - */ -var http = require("http"); -var fs = require("fs"); -var setting = require("./999_param.js"); - - -/* - * サーバの作成 - */ -var server = http.createServer(); - -/* - * requestイベント受信時の処理(イベントハンドラ)を作成する - */ -server.on("request", function(req, res) { - // 外部のHTMLデータを読み込み - fs.readFile( - "./033_client.html", - function (err, data) { - if (err) { - // とりあえずconsole.logでログを残す - // エラーが出たらnodeは死ぬのでendする - console.log(err); - res.writeHead(500); - res.end("Server error : " + err); - } - - // HTTPレスポンスヘッダを作成・送信(200:OK,500:ServerError,404:NotFound) - res.writeHead(200, {"Content-Type": "text/html; charset=UTF-8"}); - res.end(data); - } - ); -}); - - -/* - * イベント待受状態を開始する - */ -server.listen(setting.PORT, setting.IP, setting.startServer); diff --git "a/035/035_socket_io\343\201\246\343\202\231\343\202\265\343\203\274\343\203\217\343\202\231\343\201\213\343\202\211\343\202\257\343\203\251\343\202\244\343\202\242\343\203\263\343\203\210\343\201\253\343\203\241\343\203\203\343\202\273\343\203\274\343\202\267\343\202\231\343\202\222\351\200\201\343\202\213.js" "b/035/035_socket_io\343\201\246\343\202\231\343\202\265\343\203\274\343\203\217\343\202\231\343\201\213\343\202\211\343\202\257\343\203\251\343\202\244\343\202\242\343\203\263\343\203\210\343\201\253\343\203\241\343\203\203\343\202\273\343\203\274\343\202\267\343\202\231\343\202\222\351\200\201\343\202\213.js" deleted file mode 100644 index f7ae531..0000000 --- "a/035/035_socket_io\343\201\246\343\202\231\343\202\265\343\203\274\343\203\217\343\202\231\343\201\213\343\202\211\343\202\257\343\203\251\343\202\244\343\202\242\343\203\263\343\203\210\343\201\253\343\203\241\343\203\203\343\202\273\343\203\274\343\202\267\343\202\231\343\202\222\351\200\201\343\202\213.js" +++ /dev/null @@ -1,55 +0,0 @@ -/* - * hello, world - * IPなど設定:http://testcording.com/?p=1164 - */ -/* - * モジュール読み込み - */ -var http = require("http"); -var fs = require("fs"); -var socketio = require("socket.io"); -var setting = require("./999_param.js"); - -/* - * サーバの作成 - */ -var server = http.createServer(); -var io = socketio.listen(server); - - -/* - * requestイベント受信時の処理(イベントハンドラ)を作成する - */ -server.on("request", function(req, res) { - // 外部のHTMLデータを読み込み - fs.readFile( - "./035_client.html", - function (err, data) { - if (err) { - // とりあえずconsole.logでログを残す - // エラーが出たらnodeは死ぬのでendする - console.log(err); - res.writeHead(500); - res.end("Server error : " + err); - } - - // HTTPレスポンスヘッダを作成・送信(200:OK,500:ServerError,404:NotFound) - res.writeHead(200, {"Content-Type": "text/html; charset=UTF-8"}); - res.end(data); - } - ); -}); - -/* - * イベント待受状態を開始する - */ -server.listen(setting.PORT, setting.IP, setting.startServer); - -/* - * 通信時の処理 - * クライアント側がio.connect()を実行すると、サーバの以下処理が実行される(イベント名:connection) - */ -io.sockets.on("connection", function (socket) { - // [message]イベント発信 - socket.send("誰かが接続しました。"); -}) diff --git "a/036/036_socket_io\343\201\246\343\202\231\343\202\257\343\203\251\343\202\244\343\202\242\343\203\263\343\203\210\343\201\213\343\202\211\343\202\265\343\203\274\343\203\217\343\202\231\343\201\256\343\202\263\343\203\274\343\203\253\343\203\217\343\202\231\343\203\203\343\202\257\351\226\242\346\225\260\343\202\222\345\256\237\350\241\214\343\201\231\343\202\213.js" "b/036/036_socket_io\343\201\246\343\202\231\343\202\257\343\203\251\343\202\244\343\202\242\343\203\263\343\203\210\343\201\213\343\202\211\343\202\265\343\203\274\343\203\217\343\202\231\343\201\256\343\202\263\343\203\274\343\203\253\343\203\217\343\202\231\343\203\203\343\202\257\351\226\242\346\225\260\343\202\222\345\256\237\350\241\214\343\201\231\343\202\213.js" deleted file mode 100644 index 6911a13..0000000 --- "a/036/036_socket_io\343\201\246\343\202\231\343\202\257\343\203\251\343\202\244\343\202\242\343\203\263\343\203\210\343\201\213\343\202\211\343\202\265\343\203\274\343\203\217\343\202\231\343\201\256\343\202\263\343\203\274\343\203\253\343\203\217\343\202\231\343\203\203\343\202\257\351\226\242\346\225\260\343\202\222\345\256\237\350\241\214\343\201\231\343\202\213.js" +++ /dev/null @@ -1,58 +0,0 @@ -/* - * hello, world - * IPなど設定:http://testcording.com/?p=1164 - */ -/* - * モジュール読み込み - */ -var http = require("http"); -var fs = require("fs"); -var socketio = require("socket.io"); -var setting = require("./999_param.js"); - -/* - * サーバの作成 - */ -var server = http.createServer(); -var io = socketio.listen(server); - - -/* - * requestイベント受信時の処理(イベントハンドラ)を作成する - */ -server.on("request", function(req, res) { - // 外部のHTMLデータを読み込み - fs.readFile( - "./036_client.html", - function (err, data) { - if (err) { - // とりあえずconsole.logでログを残す - // エラーが出たらnodeは死ぬのでendする - console.log(err); - res.writeHead(500); - res.end("Server error : " + err); - } - - // HTTPレスポンスヘッダを作成・送信(200:OK,500:ServerError,404:NotFound) - res.writeHead(200, {"Content-Type": "text/html; charset=UTF-8"}); - res.end(data); - } - ); -}); - -/* - * イベント待受状態を開始する - */ -server.listen(setting.PORT, setting.IP, setting.startServer); - -/* - * 通信時の処理 - * クライアント側がio.connect()を実行すると、サーバの以下処理が実行される(イベント名:connection) - */ -io.sockets.on("connection", function (socket) { - // [message]イベント発信(コールバック関数を登録:クライアントから呼び出し可能) - socket.send("誰かが接続しました。", function () { - // クライアントから呼び出され、サーバで処理が実行される - console.log("クライアント:メッセージ受信完了"); - }); -}) diff --git "a/037/037_socket_io\343\201\246\343\202\231message\343\202\244\343\203\230\343\202\231\343\203\263\343\203\210\344\273\245\345\244\226\343\201\256\343\202\244\343\203\230\343\202\231\343\203\263\343\203\210\343\202\222\351\200\201\344\277\241\343\201\231\343\202\213.js" "b/037/037_socket_io\343\201\246\343\202\231message\343\202\244\343\203\230\343\202\231\343\203\263\343\203\210\344\273\245\345\244\226\343\201\256\343\202\244\343\203\230\343\202\231\343\203\263\343\203\210\343\202\222\351\200\201\344\277\241\343\201\231\343\202\213.js" deleted file mode 100644 index 5339d45..0000000 --- "a/037/037_socket_io\343\201\246\343\202\231message\343\202\244\343\203\230\343\202\231\343\203\263\343\203\210\344\273\245\345\244\226\343\201\256\343\202\244\343\203\230\343\202\231\343\203\263\343\203\210\343\202\222\351\200\201\344\277\241\343\201\231\343\202\213.js" +++ /dev/null @@ -1,55 +0,0 @@ -/* - * hello, world - * IPなど設定:http://testcording.com/?p=1164 - */ -/* - * モジュール読み込み - */ -var http = require("http"); -var fs = require("fs"); -var socketio = require("socket.io"); -var setting = require("./999_param.js"); - -/* - * サーバの作成 - */ -var server = http.createServer(); -var io = socketio.listen(server); - - -/* - * requestイベント受信時の処理(イベントハンドラ)を作成する - */ -server.on("request", function(req, res) { - // 外部のHTMLデータを読み込み - fs.readFile( - "./037_client.html", - function (err, data) { - if (err) { - // とりあえずconsole.logでログを残す - // エラーが出たらnodeは死ぬのでendする - console.log(err); - res.writeHead(500); - res.end("Server error : " + err); - } - - // HTTPレスポンスヘッダを作成・送信(200:OK,500:ServerError,404:NotFound) - res.writeHead(200, {"Content-Type": "text/html; charset=UTF-8"}); - res.end(data); - } - ); -}); - -/* - * イベント待受状態を開始する - */ -server.listen(setting.PORT, setting.IP, setting.startServer); - -/* - * 通信時の処理 - * クライアント側がio.connect()を実行すると、サーバの以下処理が実行される(イベント名:connection) - */ -io.sockets.on("connection", function (socket) { - // [myEvent]イベント発信 - socket.emit("myEvent", "誰かが接続しました。"); -}) diff --git "a/038/038_socket_io\343\201\246\343\202\231\343\202\265\343\203\274\343\203\217\343\202\231\343\201\213\343\202\211\343\202\252\343\203\225\343\202\231\343\202\267\343\202\231\343\202\247\343\202\257\343\203\210\343\202\222\351\200\201\344\277\241\343\201\231\343\202\213.js" "b/038/038_socket_io\343\201\246\343\202\231\343\202\265\343\203\274\343\203\217\343\202\231\343\201\213\343\202\211\343\202\252\343\203\225\343\202\231\343\202\267\343\202\231\343\202\247\343\202\257\343\203\210\343\202\222\351\200\201\344\277\241\343\201\231\343\202\213.js" deleted file mode 100644 index 60635a2..0000000 --- "a/038/038_socket_io\343\201\246\343\202\231\343\202\265\343\203\274\343\203\217\343\202\231\343\201\213\343\202\211\343\202\252\343\203\225\343\202\231\343\202\267\343\202\231\343\202\247\343\202\257\343\203\210\343\202\222\351\200\201\344\277\241\343\201\231\343\202\213.js" +++ /dev/null @@ -1,55 +0,0 @@ -/* - * hello, world - * IPなど設定:http://testcording.com/?p=1164 - */ -/* - * モジュール読み込み - */ -var http = require("http"); -var fs = require("fs"); -var socketio = require("socket.io"); -var setting = require("./999_param.js"); - -/* - * サーバの作成 - */ -var server = http.createServer(); -var io = socketio.listen(server); - - -/* - * requestイベント受信時の処理(イベントハンドラ)を作成する - */ -server.on("request", function(req, res) { - // 外部のHTMLデータを読み込み - fs.readFile( - "./038_client.html", - function (err, data) { - if (err) { - // とりあえずconsole.logでログを残す - // エラーが出たらnodeは死ぬのでendする - console.log(err); - res.writeHead(500); - res.end("Server error : " + err); - } - - // HTTPレスポンスヘッダを作成・送信(200:OK,500:ServerError,404:NotFound) - res.writeHead(200, {"Content-Type": "text/html; charset=UTF-8"}); - res.end(data); - } - ); -}); - -/* - * イベント待受状態を開始する - */ -server.listen(setting.PORT, setting.IP, setting.startServer); - -/* - * 通信時の処理 - * クライアント側がio.connect()を実行すると、サーバの以下処理が実行される(イベント名:connection) - */ -io.sockets.on("connection", function (socket) { - // [myEvent]イベント発信 - socket.emit("myEvent", {message: "誰かが接続しました。", eventName: "myEvent"}); -}); diff --git "a/039/039_socket_io\343\201\246\343\202\231\343\202\263\343\203\274\343\203\253\343\203\217\343\202\231\343\203\203\343\202\257\351\226\242\346\225\260\343\202\222\344\275\277\343\201\243\343\201\246\343\202\257\343\203\251\343\202\244\343\202\242\343\203\263\343\203\210\343\201\213\343\202\211\343\202\265\343\203\274\343\203\217\343\202\231\343\201\253\343\203\206\343\202\231\343\203\274\343\202\277\343\202\222\351\200\201\344\277\241\343\201\231\343\202\213.js" "b/039/039_socket_io\343\201\246\343\202\231\343\202\263\343\203\274\343\203\253\343\203\217\343\202\231\343\203\203\343\202\257\351\226\242\346\225\260\343\202\222\344\275\277\343\201\243\343\201\246\343\202\257\343\203\251\343\202\244\343\202\242\343\203\263\343\203\210\343\201\213\343\202\211\343\202\265\343\203\274\343\203\217\343\202\231\343\201\253\343\203\206\343\202\231\343\203\274\343\202\277\343\202\222\351\200\201\344\277\241\343\201\231\343\202\213.js" deleted file mode 100644 index 8ae46b7..0000000 --- "a/039/039_socket_io\343\201\246\343\202\231\343\202\263\343\203\274\343\203\253\343\203\217\343\202\231\343\203\203\343\202\257\351\226\242\346\225\260\343\202\222\344\275\277\343\201\243\343\201\246\343\202\257\343\203\251\343\202\244\343\202\242\343\203\263\343\203\210\343\201\213\343\202\211\343\202\265\343\203\274\343\203\217\343\202\231\343\201\253\343\203\206\343\202\231\343\203\274\343\202\277\343\202\222\351\200\201\344\277\241\343\201\231\343\202\213.js" +++ /dev/null @@ -1,58 +0,0 @@ -/* - * hello, world - * IPなど設定:http://testcording.com/?p=1164 - */ -/* - * モジュール読み込み - */ -var http = require("http"); -var fs = require("fs"); -var socketio = require("socket.io"); -var setting = require("./999_param.js"); - -/* - * サーバの作成 - */ -var server = http.createServer(); -var io = socketio.listen(server); - - -/* - * requestイベント受信時の処理(イベントハンドラ)を作成する - */ -server.on("request", function(req, res) { - // 外部のHTMLデータを読み込み - fs.readFile( - "./039_client.html", - function (err, data) { - if (err) { - // とりあえずconsole.logでログを残す - // エラーが出たらnodeは死ぬのでendする - console.log(err); - res.writeHead(500); - res.end("Server error : " + err); - } - - // HTTPレスポンスヘッダを作成・送信(200:OK,500:ServerError,404:NotFound) - res.writeHead(200, {"Content-Type": "text/html; charset=UTF-8"}); - res.end(data); - } - ); -}); - -/* - * イベント待受状態を開始する - */ -server.listen(setting.PORT, setting.IP, setting.startServer); - -/* - * 通信時の処理 - * クライアント側がio.connect()を実行すると、サーバの以下処理が実行される(イベント名:connection) - */ -io.sockets.on("connection", function (socket) { - // [myEvent]イベント発信(コールバック関数を登録:クライアントから呼び出し可能) - socket.emit("myEvent", "誰かが接続しました。", function (data) { - // クライアントから呼び出され、サーバで処理が実行される - console.log("クライアント:" + data); - }); -}); diff --git "a/040/040_socket_io\343\201\246\343\202\231connect\344\273\245\345\244\226\343\201\256\346\250\231\346\272\226\343\202\244\343\203\230\343\202\231\343\203\263\343\203\210.js" "b/040/040_socket_io\343\201\246\343\202\231connect\344\273\245\345\244\226\343\201\256\346\250\231\346\272\226\343\202\244\343\203\230\343\202\231\343\203\263\343\203\210.js" deleted file mode 100644 index 563ef77..0000000 --- "a/040/040_socket_io\343\201\246\343\202\231connect\344\273\245\345\244\226\343\201\256\346\250\231\346\272\226\343\202\244\343\203\230\343\202\231\343\203\263\343\203\210.js" +++ /dev/null @@ -1,57 +0,0 @@ -/* - * hello, world - * IPなど設定:http://testcording.com/?p=1164 - */ -/* - * モジュール読み込み - */ -var http = require("http"); -var fs = require("fs"); -var socketio = require("socket.io"); -var setting = require("./999_param.js"); - -/* - * サーバの作成 - */ -var server = http.createServer(); -var io = socketio.listen(server); - - -/* - * requestイベント受信時の処理(イベントハンドラ)を作成する - */ -server.on("request", function(req, res) { - // 外部のHTMLデータを読み込み - fs.readFile( - "./040_client.html", - function (err, data) { - if (err) { - // とりあえずconsole.logでログを残す - // エラーが出たらnodeは死ぬのでendする - console.log(err); - res.writeHead(500); - res.end("Server error : " + err); - } - - // HTTPレスポンスヘッダを作成・送信(200:OK,500:ServerError,404:NotFound) - res.writeHead(200, {"Content-Type": "text/html; charset=UTF-8"}); - res.end(data); - } - ); -}); - -/* - * イベント待受状態を開始する - */ -server.listen(setting.PORT, setting.IP, setting.startServer); - -/* - * 通信時の処理 - */ -io.sockets.on("connection", function (socket) { - console.log("サーバー:コネクションが確立されました。"); -}); - -io.sockets.on("disconnect", function (socket) { - console.log("サーバー:コネクションが切断されました。"); -}); diff --git "a/041/041_socket_io\343\201\246\343\202\231\343\202\257\343\203\251\343\202\244\343\202\242\343\203\263\343\203\210\343\201\213\343\202\231\345\217\227\344\277\241\343\201\227\343\201\252\343\201\217\343\201\246\343\202\202OK\343\201\252\343\202\244\343\203\230\343\202\231\343\203\263\343\203\210\351\200\201\344\277\241.js" "b/041/041_socket_io\343\201\246\343\202\231\343\202\257\343\203\251\343\202\244\343\202\242\343\203\263\343\203\210\343\201\213\343\202\231\345\217\227\344\277\241\343\201\227\343\201\252\343\201\217\343\201\246\343\202\202OK\343\201\252\343\202\244\343\203\230\343\202\231\343\203\263\343\203\210\351\200\201\344\277\241.js" deleted file mode 100644 index 3653566..0000000 --- "a/041/041_socket_io\343\201\246\343\202\231\343\202\257\343\203\251\343\202\244\343\202\242\343\203\263\343\203\210\343\201\213\343\202\231\345\217\227\344\277\241\343\201\227\343\201\252\343\201\217\343\201\246\343\202\202OK\343\201\252\343\202\244\343\203\230\343\202\231\343\203\263\343\203\210\351\200\201\344\277\241.js" +++ /dev/null @@ -1,59 +0,0 @@ -/* - * hello, world - * IPなど設定:http://testcording.com/?p=1164 - */ -/* - * モジュール読み込み - */ -var http = require("http"); -var fs = require("fs"); -var socketio = require("socket.io"); -var setting = require("./999_param.js"); - -/* - * サーバの作成 - */ -var server = http.createServer(); -var io = socketio.listen(server); - - -/* - * requestイベント受信時の処理(イベントハンドラ)を作成する - */ -server.on("request", function(req, res) { - // 外部のHTMLデータを読み込み - fs.readFile( - "./041_client.html", - function (err, data) { - if (err) { - // とりあえずconsole.logでログを残す - // エラーが出たらnodeは死ぬのでendする - console.log(err); - res.writeHead(500); - res.end("Server error : " + err); - } - - // HTTPレスポンスヘッダを作成・送信(200:OK,500:ServerError,404:NotFound) - res.writeHead(200, {"Content-Type": "text/html; charset=UTF-8"}); - res.end(data); - } - ); -}); - -/* - * イベント待受状態を開始する - */ -server.listen(setting.PORT, setting.IP, setting.startServer); - -/* - * 通信時の処理 - * クライアント側がio.connect()を実行すると、サーバの以下処理が実行される(イベント名:connection) - */ -io.sockets.on("connection", function (socket) { - // [myEvent]イベント発信(コールバック関数を登録:クライアントから呼び出し可能) - // emitはバッファを使うので、ネットワークが不安定になると溜まり過ぎる場合がある - socket.volatile.emit("myEvent", "誰かが接続しました。", function (data) { - // クライアントから呼び出され、サーバで処理が実行される - console.log("クライアント:" + data); - }); -}); diff --git "a/042/042_socket_io\343\201\246\343\202\231\343\202\257\343\203\251\343\202\244\343\202\242\343\203\263\343\203\210(\350\207\252\345\210\206\344\273\245\345\244\226\343\201\256\345\205\250\343\201\246)\343\201\253\343\202\244\343\203\230\343\202\231\343\203\263\343\203\210\351\200\201\344\277\241.js" "b/042/042_socket_io\343\201\246\343\202\231\343\202\257\343\203\251\343\202\244\343\202\242\343\203\263\343\203\210(\350\207\252\345\210\206\344\273\245\345\244\226\343\201\256\345\205\250\343\201\246)\343\201\253\343\202\244\343\203\230\343\202\231\343\203\263\343\203\210\351\200\201\344\277\241.js" deleted file mode 100644 index 117388c..0000000 --- "a/042/042_socket_io\343\201\246\343\202\231\343\202\257\343\203\251\343\202\244\343\202\242\343\203\263\343\203\210(\350\207\252\345\210\206\344\273\245\345\244\226\343\201\256\345\205\250\343\201\246)\343\201\253\343\202\244\343\203\230\343\202\231\343\203\263\343\203\210\351\200\201\344\277\241.js" +++ /dev/null @@ -1,58 +0,0 @@ -/* - * hello, world - * IPなど設定:http://testcording.com/?p=1164 - */ -/* - * モジュール読み込み - */ -var http = require("http"); -var fs = require("fs"); -var socketio = require("socket.io"); -var setting = require("./999_param.js"); - -/* - * サーバの作成 - */ -var server = http.createServer(); -var io = socketio.listen(server); - - -/* - * requestイベント受信時の処理(イベントハンドラ)を作成する - */ -server.on("request", function(req, res) { - // 外部のHTMLデータを読み込み - fs.readFile( - "./042_client.html", - function (err, data) { - if (err) { - // とりあえずconsole.logでログを残す - // エラーが出たらnodeは死ぬのでendする - console.log(err); - res.writeHead(500); - res.end("Server error : " + err); - } - - // HTTPレスポンスヘッダを作成・送信(200:OK,500:ServerError,404:NotFound) - res.writeHead(200, {"Content-Type": "text/html; charset=UTF-8"}); - res.end(data); - } - ); -}); - -/* - * イベント待受状態を開始する - */ -server.listen(setting.PORT, setting.IP, setting.startServer); - -/* - * 通信時の処理 - * クライアント側がio.connect()を実行すると、サーバの以下処理が実行される(イベント名:connection) - */ -io.sockets.on("connection", function (socket) { - // [myEvent]イベントを自分以外に発信(コールバック関数を登録:クライアントから呼び出し可能) - socket.broadcast.emit("myEvent", "誰かが接続しました。", function (data) { - // クライアントから呼び出され、サーバで処理が実行される - console.log("クライアント:" + data); - }); -}); diff --git "a/043/043_socket_io\343\201\246\343\202\231\343\202\257\343\203\251\343\202\244\343\202\242\343\203\263\343\203\210(\350\207\252\345\210\206\343\202\222\345\220\253\343\202\201\343\201\237\345\205\250\343\201\246)\343\201\253\343\202\244\343\203\230\343\202\231\343\203\263\343\203\210\351\200\201\344\277\241.js" "b/043/043_socket_io\343\201\246\343\202\231\343\202\257\343\203\251\343\202\244\343\202\242\343\203\263\343\203\210(\350\207\252\345\210\206\343\202\222\345\220\253\343\202\201\343\201\237\345\205\250\343\201\246)\343\201\253\343\202\244\343\203\230\343\202\231\343\203\263\343\203\210\351\200\201\344\277\241.js" deleted file mode 100644 index 3823635..0000000 --- "a/043/043_socket_io\343\201\246\343\202\231\343\202\257\343\203\251\343\202\244\343\202\242\343\203\263\343\203\210(\350\207\252\345\210\206\343\202\222\345\220\253\343\202\201\343\201\237\345\205\250\343\201\246)\343\201\253\343\202\244\343\203\230\343\202\231\343\203\263\343\203\210\351\200\201\344\277\241.js" +++ /dev/null @@ -1,69 +0,0 @@ -/* - * hello, world - * IPなど設定:http://testcording.com/?p=1164 - */ -/* - * モジュール読み込み - */ -var http = require("http"); -var fs = require("fs"); -var socketio = require("socket.io"); -var setting = require("./999_param.js"); - -/* - * サーバの作成 - */ -var server = http.createServer(); -var io = socketio.listen(server); - - -/* - * requestイベント受信時の処理(イベントハンドラ)を作成する - */ -server.on("request", function(req, res) { - // 外部のHTMLデータを読み込み - fs.readFile( - "./043_client.html", - function (err, data) { - if (err) { - // とりあえずconsole.logでログを残す - // エラーが出たらnodeは死ぬのでendする - console.log(err); - res.writeHead(500); - res.end("Server error : " + err); - } - - // HTTPレスポンスヘッダを作成・送信(200:OK,500:ServerError,404:NotFound) - res.writeHead(200, {"Content-Type": "text/html; charset=UTF-8"}); - res.end(data); - } - ); -}); - -/* - * イベント待受状態を開始する - */ -server.listen(setting.PORT, setting.IP, setting.startServer); - -/* - * 通信時の処理 - * クライアント側がio.connect()を実行すると、サーバの以下処理が実行される(イベント名:connection) - */ -io.sockets.on("connection", function (socket) { - // [myEvent]イベントを自分以外に発信(コールバック関数を登録:クライアントから呼び出し可能) - - // // 接続したクライアント以外に送信 - // socket.broadcast.emit("myEvent", "誰かが接続しました。", function (data) { - // // クライアントから呼び出され、サーバで処理が実行される - // console.log("クライアント:" + data); - // }); - - // // 接続したクライアント自身に送信 - // socket.emit("myEvent", "接続しました。", function (data) { - // // クライアントから呼び出され、サーバで処理が実行される - // console.log("クライアント:" + data); - // }); - - // 接続したクライアント全てに送信(一つの処理で自分・自分以外への送信を兼ねる) - io.sockets.emit("myEvent", "接続しました。"); -}); diff --git "a/back/029_express\343\202\222\344\275\277\343\201\206/\343\201\223\343\201\256\343\203\225\343\202\251\343\203\253\343\202\277\343\202\231\343\201\253\347\247\273\345\213\225\343\201\227\343\201\246express\343\202\222\345\256\237\350\241\214\343\201\231\343\202\213\343\201\250\345\207\272\343\201\246\343\201\217\343\202\213\343\203\225\343\202\241\343\202\244\343\203\253.txt" "b/back/029_express\343\202\222\344\275\277\343\201\206/\343\201\223\343\201\256\343\203\225\343\202\251\343\203\253\343\202\277\343\202\231\343\201\253\347\247\273\345\213\225\343\201\227\343\201\246express\343\202\222\345\256\237\350\241\214\343\201\231\343\202\213\343\201\250\345\207\272\343\201\246\343\201\217\343\202\213\343\203\225\343\202\241\343\202\244\343\203\253.txt" deleted file mode 100644 index e69de29..0000000 diff --git "a/back/029_express\343\202\222\344\275\277\343\201\206/\343\201\223\343\201\256\343\203\225\343\202\251\343\203\253\343\202\277\343\202\231\343\201\253\347\247\273\345\213\225\343\201\227\343\201\246npm install\343\202\222\345\256\237\350\241\214\343\201\231\343\202\213\343\201\250\350\207\252\345\213\225\343\201\246\343\202\231express\343\201\252\343\201\250\343\202\231\343\202\244\343\203\263\343\202\271\343\203\210\343\203\274\343\203\253\345\217\257\350\203\275.txt" "b/back/029_express\343\202\222\344\275\277\343\201\206/\343\201\223\343\201\256\343\203\225\343\202\251\343\203\253\343\202\277\343\202\231\343\201\253\347\247\273\345\213\225\343\201\227\343\201\246npm install\343\202\222\345\256\237\350\241\214\343\201\231\343\202\213\343\201\250\350\207\252\345\213\225\343\201\246\343\202\231express\343\201\252\343\201\250\343\202\231\343\202\244\343\203\263\343\202\271\343\203\210\343\203\274\343\203\253\345\217\257\350\203\275.txt" deleted file mode 100644 index e69de29..0000000 diff --git "a/back/\343\202\242\343\202\244\343\203\206\343\202\231\343\202\242.txt" "b/back/\343\202\242\343\202\244\343\203\206\343\202\231\343\202\242.txt" deleted file mode 100644 index fe18e10..0000000 --- "a/back/\343\202\242\343\202\244\343\203\206\343\202\231\343\202\242.txt" +++ /dev/null @@ -1,87 +0,0 @@ -////・mongodbを使って簡易掲示板を作りなおす 失敗 -////・mongodbを使って簡易掲示板を作りなおす 失敗 -////・mongodbを使って簡易掲示板を作りなおす 成功編 -////・todoリストを作る -////・socket.ioを使う -////・socket.ioでデータを受信する -////・socket.ioでクライアントにデータを送る -////・socket.ioとクライアント間のデータのやり取りまとめ -////・socket.io -////・socket.io -////・socket.io -////・socket.io -////・socket.io -////・socket.io 計10個 - 43個目 -////・簡易チャットを作る - HTML編 -////・簡易チャットを作る - MongoDB連携編 -////・簡易チャットを作る - socket.io連携編 -////・簡易チャットにルーム機能を追加する - 名前表示 -////・簡易チャットにルーム機能を追加する - メンバー一覧表示 計 - 45個目 -■tmlib.jsと連携してサンプルを作る -・クリックすると魔法陣がでる - ローカル編 -・クリックすると魔法陣がでる - オンライン化編 -・クリックすると音がでる - ローカル編 -・クリックすると音がでる - オンライン化編 -・みんなで演奏 - ローカル編 -・みんなで演奏 - オンライン化編 -・みんなでお絵かき - ローカル編 -・みんなでお絵かき - オンライン化編 -・相撲ゲームを作る - 表示編 -・相撲ゲームを作る - 動作編 -・相撲ゲームを作る - 当たり判定編 -・相撲ゲームを作る - スコア編(生き延びた時間をスコアにする) -・相撲ゲームに爆弾を追加する - 表示編 -・相撲ゲームに爆弾を追加する - 動作編 -・相撲ゲームに爆弾を追加する - 当たり判定編 -・シューティング対戦ゲームを作る - 表示編 -・シューティング対戦ゲームを作る - 動作編 -・シューティング対戦ゲームを作る - ショット編 -・シューティング対戦ゲームを作る - 当たり判定編 -・シューティング対戦ゲームを作る - スコア編(生き延びた時間をスコアにする) -・マッチングルームを作る - 表示編 -・マッチングルームを作る - 動作編 -・卓球ゲームを作る - 表示編 -・卓球ゲームを作る - 動作編 -・卓球ゲームを作る - スコア編(勝率をスコアにする) -・リバーシゲームを作る - 表示編 -・リバーシゲームを作る - 動作編 -・リバーシゲームを作る - スコア編(勝率をスコアにする) -・横縦斜めに4つ石を置いたら勝ちゲーム(4目並べ) - 表示編 -・横縦斜めに4つ石を置いたら勝ちゲーム(4目並べ) - 動作編 -・横縦斜めに4つ石を置いたら勝ちゲーム(4目並べ) - スコア編(勝率をスコアにする) -・ -・//ホワイトボードメモサービスを作る - 表示編 -http://tanukifont.sblo.jp/ -http://hp.vector.co.jp/authors/VA039499/ -http://coliss.com/articles/freebies/freebies-handwriting-japanese-font.html -http://rcse4.naruto-u.ac.jp/works/modules/blog/details.php?bid=22 -http://falseorfont.web.fc2.com/ -・ -・//写真をアップロードする -・ -・カタン -・ -・jueru - -・ -・ -・ -・ -・ -・ -・ -・ -・ -・ -・ -・ -・ -・ -・ -・ -・ -・ -・ -・ -・ -・