{"id":1273,"date":"2011-06-08T17:22:45","date_gmt":"2011-06-08T08:22:45","guid":{"rendered":"http:\/\/www.la-nouveau.mydns.jp\/wordpress\/?p=1273"},"modified":"2011-06-10T19:13:15","modified_gmt":"2011-06-10T10:13:15","slug":"memo-%e3%82%84%e3%81%a3%e3%81%a6%e3%81%bf%e3%81%9f%e3%81%8b%e3%81%a3%e3%81%9fnode-js-%e3%81%ae%e3%82%a4%e3%83%b3%e3%82%b9%e3%83%88%e3%83%bc%e3%83%ab%e3%81%be%e3%81%a8%e3%82%81-fedora","status":"publish","type":"post","link":"https:\/\/www.la-nouveau.mydns.jp\/wordpress\/?p=1273","title":{"rendered":"[memo] \u3084\u3063\u3066\u307f\u305f\u304b\u3063\u305fnode.js \u306e\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u307e\u3068\u3081 [fedora]"},"content":{"rendered":"<p><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/www.la-nouveau.mydns.jp\/wordpress\/wp-photos\/2011\/06\/node.js_logo.jpg\" alt=\"\" title=\"node.js_logo\" width=\"450\" height=\"111\" class=\"alignnone size-full wp-image-1274\" \/><\/p>\n<p>\u8208\u5473\u6df1\u3044\u3068\u3044\u3046\u304b\u3001\u3053\u308c\u3092\u3064\u304b\u3063\u305f\u4f55\u304b\u304c\u3067\u304d\u308b\u3093\u3058\u3083\u306a\u3044\u304b\uff1f\u3063\u3066\u601d\u3044\u306a\u304c\u3089\u306e\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u4f5c\u696d\u30e1\u30e2\u3002<br \/>\nnode.js\u3063\u3066\u306a\u3093\u305e\u3084\uff1f\u3068\u304b\u3001\u3044\u308d\u3044\u308d\u8abf\u3079\u3066\u3044\u305f\u3068\u3053\u308d\u3001\u56f3\u3067\u5206\u304b\u308a\u3084\u3059\u3044\u30da\u30fc\u30b8\u3092\u767a\u898b\u3057\u305f\u3093\u3067\u3001\u3054\u7d39\u4ecb\u3002<\/p>\n<blockquote><p>2010\u5e7411\u670810\u65e5\u73fe\u5728\u306e\u8a18\u4e8b\u3060\u3051\u3069\u3001\u4e01\u5be7\u306a\u8aac\u660e\u3002node.js\u3068WebSocket\u306e\u5229\u7528\u30b7\u30fc\u30f3 \u00ab Business RIA \u7814\u7a76\u6240<br \/>\n<a href=\"http:\/\/bizria.jp\/technical\/nodejs-webssocket.html\">http:\/\/bizria.jp\/technical\/nodejs-webssocket.html<\/a><\/p><\/blockquote>\n<p>\u3067\u3001\u672c\u984c\u3002<\/p>\n<p>Node.js<br \/>\n\u516c\u5f0f\u30b5\u30a4\u30c8\uff1a<a href=\"http:\/\/nodejs.org\/\">http:\/\/nodejs.org\/<\/a><br \/>\n\u4ee5\u4e0b\u3001wiki\u3088\u308a\u5f15\u7528\u3002<\/p>\n<blockquote><p>\nNode.js \u306fUnix\u7cfb\u30d7\u30e9\u30c3\u30c8\u30d5\u30a9\u30fc\u30e0\u4e0a\u306eV8 JavaScript\u30a8\u30f3\u30b8\u30f3\u3067\u30a4\u30d9\u30f3\u30c8\u5316\u3055\u308c\u305f\u5165\u51fa\u529b\u3092\u6271\u3046\u30d5\u30ec\u30fc\u30e0\u30ef\u30fc\u30af\u3067\u3042\u308b\u3002Web\u30b5\u30fc\u30d0\u306a\u3069\u306e\u30b9\u30b1\u30fc\u30e9\u30d6\u30eb\u306a\u30cd\u30c3\u30c8\u30ef\u30fc\u30af\u30d7\u30ed\u30b0\u30e9\u30e0\u306e\u8a18\u8ff0\u3092\u610f\u56f3\u3057\u3066\u3044\u308b\u3002<br \/>\nNode.js\u306fPython\u306eTwisted\u3001Perl\u306ePerl Object Environment\u3001Ruby\u306eEventMachine\u3068\u540c\u69d8\u306e\u76ee\u7684\u3092\u6301\u3064\u3002 \u307b\u3068\u3093\u3069\u306eJavaScript\u3068\u306f\u7570\u306a\u308a\u3001Web\u30d6\u30e9\u30a6\u30b6\u306e\u4e2d\u3067\u5b9f\u884c\u3055\u308c\u308b\u306e\u3067\u306f\u306a\u304f\u3001\u30b5\u30fc\u30d0\u30b5\u30a4\u30c9JavaScript\u306b\u95a2\u9023\u3057\u3066\u3044\u308b\u3002 Node.js\u306f\u3044\u304f\u3064\u304b\u306eCommonJS\u4ed5\u69d8\u3092\u5b9f\u88c5\u3057\u3066\u3044\u308b[1]\u3002 Node.js\u306f\u5bfe\u8a71\u7684\u306a\u30c6\u30b9\u30c8\u7528\u306bREPL(Read-eval-print loop)\u74b0\u5883\u3092\u542b\u3093\u3067\u3044\u308b\u3002\n<\/p><\/blockquote>\n<p>\u4eca\u56de\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u3059\u308b\u3046\u3048\u3067\u975e\u5e38\u306b\u53c2\u8003\u306b\u306a\u3063\u305f\u30d6\u30ed\u30b0\u3092\u3054\u7d39\u4ecb\uff01<br \/>\n<a href=\"http:\/\/temog.info\/archives\/vps\/serversmanvps-node-js.html\">ServersMan@VPS node.js \u306e\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb<\/a><br \/>\n<a href=\"http:\/\/se-suganuma.blogspot.com\/2011\/05\/nodejs-socketioinstallwebsocketinstall.html\">SE\u596e\u95d8\u8a18 node.js, socket.io\u3092Install\u3057\u3066WebSocket\u3092\u8a66\u3059\uff08Install\u7de8\uff09<\/a><br \/>\n\u611f\u8b1d\u3067\u3059\u3002<\/p>\n<p>\u3067\u306f\u3001\u30b3\u30de\u30f3\u30c9\u30e9\u30a4\u30f3\u5f35\u308a\u3064\u3051\u3002<\/p>\n<p>\u307e\u305a\u306f\u3001git\u304b\u3089\u7c21\u5358\u306b\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u3067\u304d\u308b\u3088\u3046\u306byum\u7d4c\u7531\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u3092\u5b9f\u884c\u3002<br \/>\n<code># yum install git<\/code><\/p>\n<p>\u3053\u308c\u3092\u5165\u308c\u3061\u3083\u3048\u3070\u3001\u7d75\u306e\u901a\u308a\u306b\u306a\u308b\u304b\u3089\u7c21\u5358\u306b\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u3067\u304d\u307e\u3059\u3002<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/www.la-nouveau.mydns.jp\/wordpress\/wp-photos\/2011\/06\/github.jpg\" alt=\"\" title=\"github\" width=\"500\" height=\"300\" class=\"alignnone size-full wp-image-1275\" srcset=\"https:\/\/www.la-nouveau.mydns.jp\/wordpress\/wp-photos\/2011\/06\/github.jpg 500w, https:\/\/www.la-nouveau.mydns.jp\/wordpress\/wp-photos\/2011\/06\/github-300x180.jpg 300w\" sizes=\"auto, (max-width: 500px) 100vw, 500px\" \/><\/p>\n<p>node.js\u306e\u30b3\u30f3\u30d1\u30a4\u30eb\u306b\u5fc5\u8981\u306a\u30d1\u30c3\u30b1\u30fc\u30b8\u3082\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u3059\u308b\u5fc5\u8981\u304c\u3042\u308a\u307e\u3059\u3002<\/p>\n<p><code># yum install gcc-c++ openssl-devel<\/code><\/p>\n<p>\u3053\u3046\u66f8\u304f\u3053\u3068\u3067\u3001\u4f9d\u5b58\u6027\u89e3\u6c7a\u3082yum\u81ea\u4fe1\u304c\u3084\u3063\u3066\u304f\u308c\u307e\u3059\u3002<br \/>\n\u5b9f\u969b\u306e\u30ed\u30b0\u306f\u3053\u3061\u3089\u3002<\/p>\n<blockquote><p>\n# yum install gcc-c++ openssl-devel<br \/>\n\u8aad\u307f\u8fbc\u3093\u3060\u30d7\u30e9\u30b0\u30a4\u30f3:refresh-packagekit<br \/>\n\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u51e6\u7406\u306e\u8a2d\u5b9a\u3092\u3057\u3066\u3044\u307e\u3059<br \/>\n\u4f9d\u5b58\u6027\u306e\u89e3\u6c7a\u3092\u3057\u3066\u3044\u307e\u3059<br \/>\n&#8211;> \u30c8\u30e9\u30f3\u30b6\u30af\u30b7\u30e7\u30f3\u306e\u78ba\u8a8d\u3092\u5b9f\u884c\u3057\u3066\u3044\u307e\u3059\u3002<br \/>\n&#8212;> Package gcc-c++.i686 0:4.6.0-9.fc15 will be \u30a4\u30f3\u30b9\u30c8\u30fc\u30eb<br \/>\n&#8211;> \u4f9d\u5b58\u6027\u306e\u51e6\u7406\u3092\u3057\u3066\u3044\u307e\u3059: libstdc++-devel = 4.6.0-9.fc15 \u306e\u30d1\u30c3\u30b1\u30fc\u30b8: gcc-c++-4.6.0-9.fc15.i686<br \/>\n&#8212;> Package openssl-devel.i686 0:1.0.0d-1.fc15 will be \u30a4\u30f3\u30b9\u30c8\u30fc\u30eb<br \/>\n&#8211;> \u4f9d\u5b58\u6027\u306e\u51e6\u7406\u3092\u3057\u3066\u3044\u307e\u3059: krb5-devel \u306e\u30d1\u30c3\u30b1\u30fc\u30b8: openssl-devel-1.0.0d-1.fc15.i686<br \/>\n&#8211;> \u30c8\u30e9\u30f3\u30b6\u30af\u30b7\u30e7\u30f3\u306e\u78ba\u8a8d\u3092\u5b9f\u884c\u3057\u3066\u3044\u307e\u3059\u3002<br \/>\n&#8212;> Package krb5-devel.i686 0:1.9-7.fc15 will be \u30a4\u30f3\u30b9\u30c8\u30fc\u30eb<br \/>\n&#8211;> \u4f9d\u5b58\u6027\u306e\u51e6\u7406\u3092\u3057\u3066\u3044\u307e\u3059: libselinux-devel \u306e\u30d1\u30c3\u30b1\u30fc\u30b8: krb5-devel-1.9-7.fc15.i686<br \/>\n&#8211;> \u4f9d\u5b58\u6027\u306e\u51e6\u7406\u3092\u3057\u3066\u3044\u307e\u3059: libcom_err-devel \u306e\u30d1\u30c3\u30b1\u30fc\u30b8: krb5-devel-1.9-7.fc15.i686<br \/>\n&#8211;> \u4f9d\u5b58\u6027\u306e\u51e6\u7406\u3092\u3057\u3066\u3044\u307e\u3059: keyutils-libs-devel \u306e\u30d1\u30c3\u30b1\u30fc\u30b8: krb5-devel-1.9-7.fc15.i686<br \/>\n&#8212;> Package libstdc++-devel.i686 0:4.6.0-9.fc15 will be \u30a4\u30f3\u30b9\u30c8\u30fc\u30eb<br \/>\n&#8211;> \u30c8\u30e9\u30f3\u30b6\u30af\u30b7\u30e7\u30f3\u306e\u78ba\u8a8d\u3092\u5b9f\u884c\u3057\u3066\u3044\u307e\u3059\u3002<br \/>\n&#8212;> Package keyutils-libs-devel.i686 0:1.2-7.fc15 will be \u30a4\u30f3\u30b9\u30c8\u30fc\u30eb<br \/>\n&#8212;> Package libcom_err-devel.i686 0:1.41.14-2.fc15 will be \u30a4\u30f3\u30b9\u30c8\u30fc\u30eb<br \/>\n&#8212;> Package libselinux-devel.i686 0:2.0.99-4.fc15 will be \u30a4\u30f3\u30b9\u30c8\u30fc\u30eb<br \/>\n&#8211;> \u4f9d\u5b58\u6027\u306e\u51e6\u7406\u3092\u3057\u3066\u3044\u307e\u3059: libsepol-devel >= 2.0.32-1 \u306e\u30d1\u30c3\u30b1\u30fc\u30b8: libselinux-devel-2.0.99-4.fc15.i686<br \/>\n&#8211;> \u4f9d\u5b58\u6027\u306e\u51e6\u7406\u3092\u3057\u3066\u3044\u307e\u3059: pkgconfig(libsepol) \u306e\u30d1\u30c3\u30b1\u30fc\u30b8: libselinux-devel-2.0.99-4.fc15.i686<br \/>\n&#8211;> \u30c8\u30e9\u30f3\u30b6\u30af\u30b7\u30e7\u30f3\u306e\u78ba\u8a8d\u3092\u5b9f\u884c\u3057\u3066\u3044\u307e\u3059\u3002<br \/>\n&#8212;> Package libsepol-devel.i686 0:2.0.42-2.fc15 will be \u30a4\u30f3\u30b9\u30c8\u30fc\u30eb<br \/>\n&#8211;> \u4f9d\u5b58\u6027\u89e3\u6c7a\u3092\u7d42\u4e86\u3057\u307e\u3057\u305f\u3002<\/p>\n<p>\u4f9d\u5b58\u6027\u3092\u89e3\u6c7a\u3057\u307e\u3057\u305f\n<\/p><\/blockquote>\n<p> \u30d1\u30c3\u30b1\u30fc\u30b8\u3068\u3057\u3066\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u3055\u308c\u305f\u306e\u306f\u4ee5\u4e0b\u306e\u901a\u308a\u3002<br \/>\ngcc-c++<br \/>\nopenssl-devel<br \/>\n\u4f9d\u5b58\u6027\u95a2\u9023\u3067\u306e\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u3092\u3057\u307e\u3059\u3002:<br \/>\nkeyutils-libs-devel<br \/>\nkrb5-devel<br \/>\nlibcom_err-devel<br \/>\nlibselinux-devel<br \/>\nlibsepol-devel<br \/>\nlibstdc++-devel<\/p>\n<p>\u6b21\u306fnvm\u306eInstall\u3067\u3059\u3002<br \/>\n\u3053\u306envm\u3068\u306f\u3001<strong>Node Version Manager<\/strong> \u306e\u3053\u3068\u3067\u3001Node.js \u306e\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u3001\u30d0\u30fc\u30b8\u30e7\u30f3\u3054\u3068\u306e\u7ba1\u7406\u3001\u30b7\u30a7\u30eb\u306e\u74b0\u5883\u8a2d\u5b9a\u3092\u3084\u3063\u3066\u304f\u308c\u308b\u3093\u3067\u3001\u52a9\u304b\u308a\u307e\u3059\u3002<\/p>\n<p><code># nvm install v0.4.8<\/code><\/p>\n<p>\u3063\u3066\u30b3\u30de\u30f3\u30c9\u5165\u308c\u305f\u3089\u3001<br \/>\n-bash: nvm: \u30b3\u30de\u30f3\u30c9\u304c\u898b\u3064\u304b\u308a\u307e\u305b\u3093<br \/>\n\u304a\u3049\u3001\u3001\u3001\u3044\u308c\u306a\u304d\u3083\u3002<br \/>\n\u3068\u3044\u3046\u3053\u3068\u3067\u3001<\/p>\n<p><code># git clone git:\/\/github.com\/creationix\/nvm.git ~\/.nvm<\/code><\/p>\n<p>git\u3067\u6307\u5b9a\u3055\u308c\u305fURL\u3092\u8cbc\u308b\u3060\u3051\u3002<br \/>\n<a href=\"https:\/\/github.com\/creationix\/nvm#readme\">https:\/\/github.com\/creationix\/nvm#readme<\/a><\/p>\n<p>\u30ed\u30b0\u306f\u4ee5\u4e0b\u306e\u901a\u308a\u3002<\/p>\n<blockquote><p>\n<code># git clone git:\/\/github.com\/creationix\/nvm.git ~\/.nvm<br \/>\nCloning into \/root\/.nvm...<br \/>\nremote: Counting objects: 197, done.<br \/>\nremote: Compressing objects: 100% (100\/100), done.<br \/>\nremote: Total 197 (delta 104), reused 176 (delta 89)<br \/>\nReceiving objects: 100% (197\/197), 26.25 KiB, done.<br \/>\nResolving deltas: 100% (104\/104), done.<br \/>\n<\/code>\n<\/p><\/blockquote>\n<p>\u3067\u30012011\u5e746\u67088\u65e5\u73fe\u5728\u306f\u6700\u65b0v.0.4.8\u306a\u306e\u3067\uff08\u3053\u308c\u306f\u8abf\u3079\u3066\u304f\u3060\u3055\u3044\u3002\uff09<br \/>\n<a href=\"http:\/\/nodejs.org\/\">node.js<\/a><\/p>\n<p><code># nvm install v0.4.8<\/code><br \/>\n\u3053\u308c\u3067\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u5b8c\u4e86\u3067\u3059\u3002<\/p>\n<p>\u30ed\u30b0\u306e\u5185\u5bb9\u3002<\/p>\n<blockquote><p>\nNow using node v0.4.8<br \/>\n\/usr\/bin\/which: no npm in (\/root\/.nvm\/v0.4.8\/bin:\/usr\/lib\/qt-3.3\/bin:\/usr\/local\/sbin:\/usr\/local\/bin:\/sbin:\/bin:\/usr\/sbin:\/usr\/bin:\/root\/bin)<br \/>\nInstalling npm&#8230;<br \/>\n  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current<br \/>\n                                 Dload  Upload   Total   Spent    Left  Speed<br \/>\n100  3874  100  3874    0     0   4668      0 &#8211;:&#8211;:&#8211; &#8211;:&#8211;:&#8211; &#8211;:&#8211;:&#8211; 10330<br \/>\nfetching: http:\/\/registry.npmjs.org\/npm\/-\/npm-1.0.10.tgz<br \/>\n0.4.8<br \/>\n1.0.10<br \/>\nprefix=\/root\/.nvm\/v0.4.8<\/p>\n<p>This script will find and eliminate any shims, symbolic<br \/>\nlinks, and other cruft that was installed by npm 0.x.<\/p>\n<p>All clean!<br \/>\n! [ -d .git ] || git submodule update &#8211;init<br \/>\nnode cli.js cache clean<br \/>\nnode cli.js rm npm -g -f &#8211;loglevel error<br \/>\nnode cli.js install -g -f<br \/>\n\/root\/.nvm\/v0.4.8\/bin\/npm -> \/root\/.nvm\/v0.4.8\/lib\/node_modules\/npm\/bin\/npm.js<br \/>\nnpm@1.0.10 \/root\/.nvm\/v0.4.8\/lib\/node_modules\/npm<br \/>\nIt worked<\/p><\/blockquote>\n<p>\u672c\u5f53\u306b\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u3055\u308c\u3066\u3044\u308b\u306e\u304b\u3092\u78ba\u8a8d\u3002<br \/>\n<code># node -v<\/code><br \/>\nv0.4.8<\/p>\n<p>\u7121\u4e8b\u306bv.0.4.8\u304c\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u3055\u308c\u3066\u3044\u308b\u307f\u305f\u3044\u3067\u3059\u3002<\/p>\n<p>\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u3055\u308c\u305f\u306e\u3067\u3042\u308c\u3070\u3001\u30b5\u30f3\u30d7\u30eb\u52d5\u304b\u3057\u305f\u3044\u3067\u3059\u3088\u306d\uff1f\u3063\u3066\u3053\u3068\u3067\u3001\u8abf\u3079\u307e\u3057\u305f\u3002<br \/>\n<a href=\"https:\/\/github.com\/ry\/node_chat\">ry-node_chat &#8211; GitHub<\/a><\/p>\n<p>\u30c7\u30e2\u306e\u30c1\u30e3\u30c3\u30c8\u30a2\u30d7\u30ea\u3092\u30c0\u30a6\u30f3\u30ed\u30fc\u30c9\u3002<\/p>\n<p><code># git clone git:\/\/github.com\/ry\/node_chat.git<\/code><br \/>\n\u203b\u81ea\u5206\u304c\u3044\u308b\u30c7\u30a3\u30ec\u30af\u30c8\u30ea\u4e0a\u306b\u30d5\u30a9\u30eb\u30c0\u304c\u4f5c\u6210\u3055\u308c\u307e\u3059\u3002<\/p>\n<p>\u3067\u3001<br \/>\n<code># cd node_chat<\/code><br \/>\n\u306b\u79fb\u52d5\u3057\u3066\u3001<\/p>\n<p><code># node server.js<\/code><br \/>\n\u3092\u5b9f\u884c\u3059\u308b\u3068&#8230;<\/p>\n<p>Server at http:\/\/127.0.0.1:8001\/<\/p>\n<p>\u304a\u3049\uff01\u7acb\u3061\u4e0a\u304c\u3063\u3066\u304f\u308c\u307e\u3057\u305f\u3002<br \/>\n\u65e9\u901f\u30d6\u30e9\u30a6\u30b6\u3067\u30a2\u30af\u30bb\u30b9\u3057\u3066\u307f\u308b\u3068\u3001\u51fa\u307e\u3057\u305f\u3002<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/www.la-nouveau.mydns.jp\/wordpress\/wp-photos\/2011\/06\/20110608_node_chat.jpg\" alt=\"\" title=\"20110608_node_chat\" width=\"500\" height=\"423\" class=\"alignnone size-full wp-image-1277\" srcset=\"https:\/\/www.la-nouveau.mydns.jp\/wordpress\/wp-photos\/2011\/06\/20110608_node_chat.jpg 500w, https:\/\/www.la-nouveau.mydns.jp\/wordpress\/wp-photos\/2011\/06\/20110608_node_chat-300x253.jpg 300w\" sizes=\"auto, (max-width: 500px) 100vw, 500px\" \/><\/p>\n<p>\u4ee5\u4e0b\u30b3\u30de\u30f3\u30c9\u30e9\u30a4\u30f3\u4e0a\u306e\u30ed\u30b0\u3067\u3059\u3002<\/p>\n<blockquote><p><code>loading index.html...<br \/>\nstatic file index.html loaded<br \/>\nloading client.js...<br \/>\nloading jquery-1.2.6.min.js...<br \/>\nloading style.css...<br \/>\nstatic file client.js loaded<br \/>\nstatic file style.css loaded<br \/>\nstatic file jquery-1.2.6.min.js loaded<br \/>\nxxxYukihiroxxx join<br \/>\npinkzircon join\n<pinkzircon> hello<br \/>\n<xxxyukihiroxxx> year\n<pinkzircon> Hey! :)<br \/>\n<xxxyukihiroxxx> \u3042\u3042\u3042\n<pinkzircon> \u8fd1\u85e4\u3000\u5e78\u88d5<br \/>\n<xxxyukihiroxxx> \u6f22\u5b57\u3082\u304a\u3063\u3051\u30fc\uff01<br \/>\npinkzircon part<br \/>\npinkzircon join<br \/>\npinkzircon part<br \/>\nxxxYukihiroxxx part<br \/>\n^C<br \/>\n<\/xxxyukihiroxxx><\/pinkzircon><\/xxxyukihiroxxx><\/pinkzircon><\/xxxyukihiroxxx><\/pinkzircon><\/code><\/p><\/blockquote>\n<p>\u3042\u3002\u30ab\u30bf\u30ab\u30ca\u3084\u308b\u306e\u5fd8\u308c\u305f\u3002\u3002\u3002<\/p>\n<p>\u5916\u90e8\u304b\u3089\u306e\u30a2\u30af\u30bb\u30b9\u53ef\u80fd\u306b\u3057\u305f\u3044\u5834\u5408\u306f\u3001\u30dd\u30fc\u30c8\u3092\u3042\u3051\u308b\u5fc5\u8981\u304c\u3042\u308a\u307e\u3059\u304c\u3001\u30dd\u30fc\u30c8\u3092\u958b\u3051\u308b\uff1d\u6249\u3092\u958b\u3051\u308b\u3068\u3044\u3046\u3053\u3068\u306b\u306a\u308a\u307e\u3059\u306e\u3067\u30bb\u30ad\u30e5\u30ea\u30c6\u30a3\u3092\u628a\u63e1\u3057\u305f\u3046\u3048\u3067\u3084\u3089\u306a\u3044\u3068\u3044\u3051\u307e\u305b\u3093\u306d\u3002<\/p>\n<p>node.js\u306e\u52c9\u5f37\u3092\u3059\u308b\u306e\u3067\u3042\u308c\u3070\u3001\u3053\u3061\u3089\u3092\u898b\u3066\u304f\u3060\u3055\u3044\u3002\u3068\u3066\u3082\u308f\u304b\u308a\u3084\u3059\u3044\u306e\u3067\u3001\u305c\u3072\u3002<br \/>\n<a href=\"http:\/\/dl.dropbox.com\/u\/219436\/node.js\/handson\/build\/html\/index.html\">node.js \u30cf\u30f3\u30ba\u30aa\u30f3\u8cc7\u6599 \u2014 node.js hands-on v1.0 documentation<\/a><\/p>\n<p>From xxxYukihiroxxx<\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u8208\u5473\u6df1\u3044\u3068\u3044\u3046\u304b\u3001\u3053\u308c\u3092\u3064\u304b\u3063\u305f\u4f55\u304b\u304c\u3067\u304d\u308b\u3093\u3058\u3083\u306a\u3044\u304b\uff1f\u3063\u3066\u601d\u3044\u306a\u304c\u3089\u306e\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u4f5c\u696d\u30e1\u30e2\u3002 node.js\u3063\u3066\u306a\u3093\u305e\u3084\uff1f\u3068\u304b\u3001\u3044\u308d\u3044\u308d\u8abf\u3079\u3066\u3044\u305f\u3068\u3053\u308d\u3001\u56f3\u3067\u5206\u304b\u308a\u3084\u3059\u3044\u30da\u30fc\u30b8\u3092\u767a\u898b\u3057\u305f\u3093\u3067\u3001\u3054\u7d39\u4ecb\u3002 2010\u5e7411 &hellip;<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"footnotes":""},"categories":[1,5],"tags":[26,49,1,5,84],"class_list":["post-1273","post","type-post","status-publish","format-standard","hentry","category-memo","category-system","tag-fedora","tag-javascript","tag-memo","tag-system","tag-yum"],"_links":{"self":[{"href":"https:\/\/www.la-nouveau.mydns.jp\/wordpress\/index.php?rest_route=\/wp\/v2\/posts\/1273","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.la-nouveau.mydns.jp\/wordpress\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.la-nouveau.mydns.jp\/wordpress\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.la-nouveau.mydns.jp\/wordpress\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.la-nouveau.mydns.jp\/wordpress\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=1273"}],"version-history":[{"count":5,"href":"https:\/\/www.la-nouveau.mydns.jp\/wordpress\/index.php?rest_route=\/wp\/v2\/posts\/1273\/revisions"}],"predecessor-version":[{"id":1287,"href":"https:\/\/www.la-nouveau.mydns.jp\/wordpress\/index.php?rest_route=\/wp\/v2\/posts\/1273\/revisions\/1287"}],"wp:attachment":[{"href":"https:\/\/www.la-nouveau.mydns.jp\/wordpress\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=1273"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.la-nouveau.mydns.jp\/wordpress\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=1273"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.la-nouveau.mydns.jp\/wordpress\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=1273"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}