【node.js】サーバサイドjavascript 2【Rhino】
レス数が950を超えています。1000を超えると書き込みができなくなります。
0001デフォルトの名無しさん
2013/01/23(水) 19:30:29.58サーバサイドjavascriptについて語りましょう。
node.js - googleが開発したV8エンジン上で実行できる処理系
http://nodejs.org/
Rhino - JVM上で実行できる処理系
https://developer.mozilla.org/ja/Rhino
javascriptはrubyと比較してもかなり速い
http://shootout.alioth.debian.org/u32/benchmark.php?test=all&lang=v8&lang2=yarv
基礎から学ぶNode.js
http://gihyo.jp/dev/serial/01/nodejs
node.jsの概要とアプリケーション開発の準備
http://gihyo.jp/dev/serial/01/realtimeweb/0002
前スレ
【node.js】サーバサイドjavascript【Rhino】
http://toro.2ch.net/test/read.cgi/tech/1310087535/
0002デフォルトの名無しさん
2013/01/23(水) 19:33:54.16Node.js + Express
http://kohada.2ch.net/test/read.cgi/php/1357402658/
Nodeビギナーズブック
ttp://www.nodebeginner.org/index-jp.html
gihyo.jp×東京Node学園祭2011コラボ企画―「東京Node学園祭2011」の見どころ教えます!
ttp://gihyo.jp/dev/serial/01/nodefest2011
Node.jsとは何だったのか
ttp://gihyo.jp/dev/serial/01/llplanets/0004
Node.js 入門
ttp://www.slideshare.net/forest1040/nodejs-7658878
Node.js 入門
ttps://speakerdeck.com/badatmath/nodejs
TypeScriptをNode.js で動かしてみる
ttp://techblog.hilife-jp.info/2012/10/nodejs-typescript/
TypeScriptへの入口
ttp://www.slideshare.net/harutama/ts-15483898
0003デフォルトの名無しさん
2013/01/23(水) 19:36:34.990004デフォルトの名無しさん
2013/01/23(水) 19:38:16.680005デフォルトの名無しさん
2013/01/23(水) 20:20:22.260006デフォルトの名無しさん
2013/01/23(水) 20:22:18.420007デフォルトの名無しさん
2013/01/23(水) 20:40:30.850008デフォルトの名無しさん
2013/01/23(水) 21:05:43.97rubyとは何だったのか
0009デフォルトの名無しさん
2013/01/23(水) 21:10:00.840010デフォルトの名無しさん
2013/01/23(水) 21:21:17.71libev + libeio でゴニョゴニョ汁。
0011デフォルトの名無しさん
2013/01/24(木) 14:58:47.670012デフォルトの名無しさん
2013/01/24(木) 20:27:13.78乙
0013デフォルトの名無しさん
2013/01/25(金) 14:26:32.12npm install sqlite3
を実行したことろ、次のようなエラーが出てしまいます。
npm http GET https://registry.npmjs.org/sqlite3
npm http 304 https://registry.npmjs.org/sqlite3
> [email protected] install (カレントディレクトリ)\node_modules\sqlite3
> node-gyp rebuild
(カレントディレクトリ)> node "C:\Program Files\nodejs\node_modules\npm\node_modules\node-gyp\bin\node-gyp.js" rebuild
(カレントディレクトリ)\node_modules\sqlite3\build\binding.sln : error MSB6006: "VCBuild.exe" exited with code -1.
gyp ERR! build error
gyp ERR! stack Error: `msbuild` failed with exit code: 1
gyp ERR! stack at ChildProcess.onExit (C:\Program Files\nodejs\node_modules\npm\node_modules\node-gyp\lib\build.js:255:23)
gyp ERR! stack at ChildProcess.EventEmitter.emit (events.js:99:17)
gyp ERR! stack at Process._handle.onexit (child_process.js:678:10)
gyp ERR! System Windows_NT 6.1.7601
gyp ERR! command "node" "C:\\Program Files\\nodejs\\node_modules\\npm\\node_modules\\node-gyp\\bin\\node-gyp.js" "rebuild"
gyp ERR! cwd (カレントディレクトリ)\node_modules\sqlite3
gyp ERR! node -v v0.8.18
gyp ERR! node-gyp -v v0.8.2
gyp ERR! not ok
(続きます)
0014デフォルトの名無しさん
2013/01/25(金) 14:27:42.98npm ERR! `cmd "/c" "node-gyp rebuild"` failed with 1
npm ERR!
npm ERR! Failed at the [email protected] install script.
npm ERR! This is most likely a problem with the sqlite3 package,
npm ERR! not with npm itself.
npm ERR! Tell the author that this fails on your system:
npm ERR! node-gyp rebuild
npm ERR! You can get their info via:
npm ERR! npm owner ls sqlite3
npm ERR! There is likely additional logging output above.
npm ERR! System Windows_NT 6.1.7601
npm ERR! command "C:\\Program Files\\nodejs\\\\node.exe" "C:\\Program Files\\nodejs\\node_modules\\npm\\bin\\npm-cli.js" "install" "sqlite3"
npm ERR! cwd (カレントディレクトリ)
npm ERR! node -v v0.8.18
npm ERR! npm -v 1.2.2
npm ERR! code ELIFECYCLE
npm ERR!
npm ERR! Additional logging details can be found in:
npm ERR! (カレントディレクトリ)\npm-debug.log
npm ERR! not ok code 0
どうすればインストール出来ますか?
npm owner ls sqlite3 で出てくる author の中の人にメールした方が良いですか?
0015デフォルトの名無しさん
2013/01/25(金) 14:32:23.97の結果はどうなってる?
0016デフォルトの名無しさん
2013/01/25(金) 14:39:08.12こんな感じです。
(カレントディレクトリ)> node-gyp rebuild
gyp info it worked if it ends with ok
gyp info using [email protected]
gyp info using [email protected] | win32 | x64
gyp info spawn python
gyp info spawn args [ 'C:\\Users\\mona\\AppData\\Roaming\\npm\\node_modules\\node-gyp\\gyp\\gyp',
gyp info spawn args 'binding.gyp',
gyp info spawn args '-f',
gyp info spawn args 'msvs',
gyp info spawn args '-G',
gyp info spawn args 'msvs_version=auto',
gyp info spawn args '-I',
gyp info spawn args '(カレントディレクトリ)\\build\\config.gypi',
gyp info spawn args '-I',
gyp info spawn args 'C:\\Users\\mona\\AppData\\Roaming\\npm\\node_modules\\node-gyp\\addon.gypi',
gyp info spawn args '-I',
gyp info spawn args 'C:\\Users\\mona\\.node-gyp\\0.8.18\\common.gypi',
gyp info spawn args '-Dlibrary=shared_library',
gyp info spawn args '-Dvisibility=default',
gyp info spawn args '-Dnode_root_dir=C:\\Users\\mona\\.node-gyp\\0.8.18',
gyp info spawn args '-Dmodule_root_dir=(カレントディレクトリ)',
gyp info spawn args '--depth=.',
gyp info spawn args '--generator-output',
gyp info spawn args '(カレントディレクトリ)\\build',
gyp info spawn args '-Goutput_dir=.' ]
gyp: binding.gyp not found (cwd: (カレントディレクトリ))
while trying to load binding.gyp
(続きます)
0017デフォルトの名無しさん
2013/01/25(金) 14:56:33.21gyp ERR! stack Error: `gyp` failed with exit code: 1
gyp ERR! stack at ChildProcess.onCpExit (C:\Users\mona\AppData\Roaming\npm\node_modules\node-gyp\lib\configure.js:420:16)
gyp ERR! stack at ChildProcess.EventEmitter.emit (events.js:99:17)
gyp ERR! stack at Process._handle.onexit (child_process.js:678:10)
gyp ERR! System Windows_NT 6.1.7601
gyp ERR! command "node" "C:\\Users\\mona\\AppData\\Roaming\\npm\\node_modules\\node-gyp\\bin\\node-gyp.js" "rebuild"
gyp ERR! cwd (カレントディレクトリ)
gyp ERR! node -v v0.8.18
gyp ERR! node-gyp -v v0.8.3
gyp ERR! not ok
0018デフォルトの名無しさん
2013/01/25(金) 14:59:20.26binding.gyp はどこにある?
0019デフォルトの名無しさん
2013/01/25(金) 15:05:19.010020デフォルトの名無しさん
2013/01/25(金) 18:15:49.31Sequelize使ってみてるんだが、イマイチなんだよなーと。
特にvalidateで他のテーブルの値確認しようとすると、findが非同期だからスローしたくても全体のエラーになっちゃう。
同期findか非同期validateできればなあと。
非同期validateはgithubでも話題に出てたんだが。
0021デフォルトの名無しさん
2013/01/25(金) 20:13:03.47ここに何かあるみたいよ
ttps://github.com/developmentseed/node-sqlite3/issues/67
ttp://delog.wordpress.com/2012/10/26/node-js-and-sqlite3/
0022デフォルトの名無しさん
2013/01/25(金) 21:32:00.57ありがとうございます。
英語苦手なので良く判りませんが、
https://github.com/developmentseed/node-sqlite3/issues/99
のエラーと同じ状況っぽいので、なんとかなるような気がして来ました。
時間掛かると思いますが、上手くいったら(上手くいかなくても)またご報告します。
0023デフォルトの名無しさん
2013/01/26(土) 12:47:35.95で正常に完了したのに
module.js:485
process.dlopen(filename, module.exports);
^
Error: %1 is not a valid Win32 application.
が出るorz
0024デフォルトの名無しさん
2013/01/26(土) 12:55:34.570025デフォルトの名無しさん
2013/01/27(日) 09:16:06.850026デフォルトの名無しさん
2013/01/28(月) 13:32:42.20http://stackoverflow.com/questions/13035760/node-js-native-module-is-not-a-valid-win32-application-error
Windows7 x64 で node-v0.8.18-x64.msi をインストールしていたのですが、
どうもこれが良くなかったようです。
node-v0.8.18-x86.msi でやり直してみます。orz
0027デフォルトの名無しさん
2013/01/28(月) 13:41:28.650028デフォルトの名無しさん
2013/01/28(月) 16:06:46.07ほんとうにありがとうございました。
0029デフォルトの名無しさん
2013/01/28(月) 17:02:34.700030デフォルトの名無しさん
2013/01/28(月) 19:55:21.990031デフォルトの名無しさん
2013/01/28(月) 19:58:00.21http://www.atmarkit.co.jp/fdotnet/chushin/introhtml5_05/introhtml5_05_01.html
http://d.hatena.ne.jp/griefworker/20120217/wcf_websockets
http://d.hatena.ne.jp/shiba-yan/20111101/1320075209
http://blogs.msdn.com/b/tsmatsuz/archive/2012/04/25/websocket-server-asp-net-4-5-development.aspx
jsは書けば書くほどソースコードの管理がたいへんになるからやめとけ
node.jsのような動かさないとバグがわからないのと違ってVisualSutidoで開発できるから 動かす前にバクを発見する機能が
3つ 動かしてからも2つある リファクターや関数ジャンプ機能もあるし開発効率はC#の方が断然いい
バグやバージョンアップのたびにjavascriptの保守に追われることもなくなる
動画 Windows Developer Days 2012 .NET による WebSockets サーバー開発
http://channel9.msdn.com/Events/Windows-Developer-Days/Windows-Developer-Days-2012/SC-016
0032デフォルトの名無しさん
2013/01/28(月) 20:01:17.48>モチムネ @motimune
>インストールフォルダ直下以外に通らないのでサンプルが動かせないのです;;
http://yfrog.com/mggwfgp
とか見かけたけど、64bit windows7 だと公式インストーラーからだと
インストーラーがパスの設定してくれるけど
http://opcdiary.net/?p=6236
windows7だとセキュリティ周りのブロックを解除とか
そもそも項目がないなこれ…おそらくwin7 64bitでいじってる
ひと自体が少ないんだろうな…
785 デフォルトの名無しさん [sage] 2012/06/21(木) 03:33:49.67 ID: Be:
C:\Users\ユーザー名\AppData\Roaming\npm\;C:\Program Files\nodejs\
がパスの最後に登録されるんだけど
monodevelopとかgtk#とかpythonとかOpaとか何かほかの環境入れてると
それと干渉してパスがみえなくなるみたいね
PATHの先頭に切り取り貼り付けで移動したら見えるようになったし
http://blog.nodejs.org/2012/06/19/version-0-7-12/
PS: 公式から行くと32bit互換で動く版しか落とせないので
ブログ経由で64bit版入れて試してみた
786 デフォルトの名無しさん [] 2012/06/21(木) 09:43:07.23 ID: Be:
>>785
64bitの恩恵あまりないよ
0033デフォルトの名無しさん
2013/01/28(月) 20:31:23.38node.exe って 64bit の Win7 だとダメとかあるか?
nodejs.org のサンプルさえ ちゃんと動かない
Win7 32bit のノートなら動いた
503 デフォルトの名無しさん [sage] 2012/02/23(木) 01:35:21.18 ID: Be:
http://stackoverflow.com/questions/9221539/node-js-and-npm-has-no-network-access-in-windows-7-64-bit-ultimate
2/10に同じ質問してる人がいるが、その人も解決してないみたいだね。
試しに少し古いバージョン使ってみては?
http://nodejs.org/dist/
vc++のruntimeとか他のソフトでたまに引っかかることがあるが、必要ないんだよね?
504 502 [sage] 2012/02/23(木) 01:47:17.45 ID: Be:
>>503
なるほど,既知の問題だったのか
たまたまあった 0.6.7 もやってみたがダメだ
その後調べてたら
http://nodejs.jp/changelog.html
の v0.7.4 のところに x64 ビルドをサポートした旨を発見
http://nodejs.org/dist/v0.7.4/x64/
から node.exe を落としてきて,それで実行したらサンプルは走った
同じディレクトリにある node.lib と node.pdb ってのが謎だが,
動いたからいいかw
505 デフォルトの名無しさん [sage] 2012/02/23(木) 13:50:41.80 ID: Be:
nodeにリンクする開発者向けのファイルだね
win7 64bit環境によって、32bitの共有ライブラリが足りなくて、
動かないパターンなのかな。
ともあれ動いてよかった。
0034デフォルトの名無しさん
2013/01/28(月) 21:25:09.42ただそれだけならNodeである必要はない
好きなの使えば良い
0035デフォルトの名無しさん
2013/01/28(月) 22:19:27.290036デフォルトの名無しさん
2013/01/28(月) 23:59:15.04楽ができない
0037デフォルトの名無しさん
2013/01/29(火) 03:11:08.29http://sourceforge.jp/magazine/12/04/11/0618228
Build a Node.js web application using Express on a Windows Azure Cloud Service
https://www.windowsazure.com/en-us/develop/nodejs/tutorials/web-app-with-express/?redirectToLocale=false
Bing Maps AJAX Control SDK
http://www.microsoft.com/maps/developers/web.aspx
サーバサイドJavaScript Node.js入門 (古い)
http://shimz.me/blog/category/node-js
Node.jsを使ってみよう(2):Node.js、MongoDBでデータの保存 2013-01-22
http://www.atmarkit.co.jp/ait/articles/1301/16/news009.html
Node.jsを使ってみよう(1):Node.js、Socket.IO、MongoDBでリアルタイムWeb 2012-10-12
http://www.atmarkit.co.jp/ait/articles/1210/10/news115.html
CoffeeScript と Node.js による関数型の JavaScript
http://www.ibm.com/developerworks/jp/java/library/j-coffeescript/
0038デフォルトの名無しさん
2013/01/29(火) 03:28:33.21http://www.slideshare.net/koichik/tng6-nodev08
0.6と0.8って何が違うの?
http://sourceforge.jp/magazine/12/06/26/0532209
0.8って安定版?
https://raw.github.com/joyent/node/v0.8.0/ChangeLog
まぁ本当に安定してるかどうかは別の話ですがね
GREE、Zynga、Yammer、Zendesk、Trello、FlightAware、Cloud9がSocket.IO使ってるらしい
https://speakerdeck.com/u/rauchg/p/socketio-10
coffeescript 上で JVM 作ってみたり
逆に java で node.js みたいの作ってみたり
http://www.infoq.com/jp/news/2012/05/vertx
https://github.com/purplefox/vert.x
http://ja.reddit.com/search?q=+vert.x+node.js
http://vertxproject.wordpress.com/2012/05/09/vert-x-vs-node-js-simple-http-benchmarks/
理解していない人がドヤ顔でdisってるw
http://www.anlyznews.com/2011/02/nodejs.html?m=1
これは痛いなww
>JavaScriptのプログラミング言語としての限界が影響する。つまり、オブジェクト指向が不完全であること
そもそもオブジェクト指向が最強だと言う前提になってるし
突っ込みどころが多過ぎでヤバイw
そのブログへの反論ならたしか見たことあった……と思って探してきた
ttp://d.hatena.ne.jp/t_43z/20110220/1298202879
0039デフォルトの名無しさん
2013/01/29(火) 03:59:39.77http://meso.hatenablog.com/entry/20120226/1330228258
async.js
http://d.hatena.ne.jp/koichik/20100926#1285502400
サーバサイドJavaScript Node.js入門 2012-10-26
http://meso.hatenablog.com/entry/2012/10/26/111330
0040デフォルトの名無しさん
2013/01/29(火) 10:49:26.64http://qiita.com/items/c68e6472029ebd8b69e8
Meteor
http://meteor.com/screencast
0041デフォルトの名無しさん
2013/01/29(火) 14:30:37.860042デフォルトの名無しさん
2013/01/29(火) 14:42:50.33Nodeの勉強がある程度進めば、あなたにとってApacheが不要かどうかが判明するので、今から気にする必要はありません。
0043デフォルトの名無しさん
2013/01/29(火) 14:45:02.560044デフォルトの名無しさん
2013/01/29(火) 15:53:17.230045デフォルトの名無しさん
2013/01/29(火) 16:04:14.47こんなのあるけど・・・
http://www.sevenspirals.net/2012/10/19/20121019_1/
0046デフォルトの名無しさん
2013/01/29(火) 16:58:17.37これは .xls には対応していないのですね?
0047デフォルトの名無しさん
2013/01/29(火) 16:59:32.40http://buzztter.com/ja
0048デフォルトの名無しさん
2013/01/29(火) 17:05:35.54これ買ったひといる?
感想教えて!
0049デフォルトの名無しさん
2013/01/29(火) 19:34:10.890050デフォルトの名無しさん
2013/01/29(火) 19:46:22.810051デフォルトの名無しさん
2013/01/30(水) 08:20:16.660052デフォルトの名無しさん
2013/01/30(水) 12:33:14.73node.js と thread hog の話 1〜3
http://satoshi.blogs.com/life/2012/10/thread_hog.html
http://satoshi.blogs.com/life/2012/10/thread.html
http://satoshi.blogs.com/life/2012/10/closure.html
0053デフォルトの名無しさん
2013/01/30(水) 18:14:07.54http serverの非同期化が進まなかった分析の所だけど、
httpではcookieを使うので、リクエスト単位ではconnection-orientedだけど、
ページ群参照のセッション単位ではconnection-lessな通信になっていて、
thread poolのように軽量にセッションを維持できるということがある。
0054デフォルトの名無しさん
2013/01/30(水) 21:08:45.99結局は次の3つのどれらかだった
1.パスが通ってない
2.(カレント)ディレクトリの場所があってない
3.バージョンの問題
0055デフォルトの名無しさん
2013/02/01(金) 05:36:53.95https://github.com/WindowsAzure
node.js developer center
http://www.windowsazure.com/en-us/develop/nodejs/
npm install azure
git commit -m "My first Node app"
git push azure master
0056デフォルトの名無しさん
2013/02/03(日) 18:18:50.450057デフォルトの名無しさん
2013/02/04(月) 03:19:44.910058デフォルトの名無しさん
2013/02/05(火) 17:50:03.97とやったら
build/binding.sln(1): ソリューション ファイル error MSB5014: ファイル形式のバー
ジョンを認識できません。MSBuild はバージョン 7.0 と 9.0 間のソリューション ファ
イルのみ読み取ることができます。
とエラーがでたんですが、どうすれば使えるようになりますか?
Windows7です。
0059デフォルトの名無しさん
2013/02/05(火) 18:11:21.170060デフォルトの名無しさん
2013/02/05(火) 19:10:19.15てないよな…
0061デフォルトの名無しさん
2013/02/05(火) 19:23:40.780062デフォルトの名無しさん
2013/02/05(火) 19:30:47.20npm lsで確認したら入ってた
インストーラーに標準で入ってたのかな
0063デフォルトの名無しさん
2013/02/05(火) 22:32:35.890064デフォルトの名無しさん
2013/02/05(火) 22:40:42.57Azure
0065デフォルトの名無しさん
2013/02/06(水) 14:04:21.720066デフォルトの名無しさん
2013/02/06(水) 14:15:04.130067デフォルトの名無しさん
2013/02/06(水) 16:42:53.80>>609
node.js はうるう秒対応してるの?
0068デフォルトの名無しさん
2013/02/06(水) 20:21:00.780069デフォルトの名無しさん
2013/02/07(木) 21:16:11.080070デフォルトの名無しさん
2013/02/07(木) 21:25:00.50それはRubyとかRubyGemsとかでも良くあること。
githubが生きてればそっちから取ろう。
0071デフォルトの名無しさん
2013/02/07(木) 23:04:51.790072デフォルトの名無しさん
2013/02/08(金) 08:59:42.03Ruby 使ってるのに
0073デフォルトの名無しさん
2013/02/08(金) 14:38:52.20ここを変更する事ってできますか?
0074デフォルトの名無しさん
2013/02/08(金) 15:26:21.640075デフォルトの名無しさん
2013/02/08(金) 15:27:39.67package.json の中みてるだけなんだね
0076デフォルトの名無しさん
2013/02/08(金) 18:17:03.110077デフォルトの名無しさん
2013/02/08(金) 18:19:30.63ありがとうございます
0078デフォルトの名無しさん
2013/02/10(日) 09:06:06.42node.js とは
ttp://d.hatena.ne.jp/badatmath/20101026/1288109275
CommonJS の経緯
ttp://www.blueskyonmars.com/2009/01/29/what-server-side-javascript-needs/
0079デフォルトの名無しさん
2013/02/10(日) 09:44:18.21を
Handle<Value> fuga = hoge;
に突っ込んでるのを良く見るけど
どっちも解放するコードはどこにもない
ガベコレは v8 完全に任せちゃって良いってことなの?
0080デフォルトの名無しさん
2013/02/10(日) 09:46:04.320081デフォルトの名無しさん
2013/02/10(日) 10:28:59.73少なくともHandle<Value>の方は、
HandleScopeのauto変数があるはずなので、
それが無くなれば解放される。
Local<Object>の方は知らん。
0082デフォルトの名無しさん
2013/02/10(日) 10:49:10.190083デフォルトの名無しさん
2013/02/10(日) 14:50:04.96実際にメモリが足りなくなるまでは発動されないよ
process.exit(0);で終了するとGCされないまま終了するwww
0084デフォルトの名無しさん
2013/02/10(日) 14:57:23.660085デフォルトの名無しさん
2013/02/10(日) 14:59:24.730086デフォルトの名無しさん
2013/02/10(日) 19:34:45.20メモリの断片化が解消されるとは限らないからな。
どうせあとで確保出来なくなるなら何もしてないのと一緒。
free するだけ時間の無駄。
0087デフォルトの名無しさん
2013/02/11(月) 21:35:33.35var menubar = new gui.Menu({ type: 'menubar' });
var subMenu = new gui.Menu();
var subMenuItem1 = new gui.MenuItem({
label: 'subMenuItem1 です'
});
var subMenuItem2 = new gui.MenuItem({
label: 'subMenuItem2 です'
});
subMenu.append(subMenuItem1);
subMenu.append(subMenuItem2);
menubar.append(new gui.MenuItem({
label: 'SubMenu',
submenu: subMenu
}));
gui.Window.get().menu = menubar;
0088デフォルトの名無しさん
2013/02/11(月) 22:50:45.210089デフォルトの名無しさん
2013/02/11(月) 23:20:40.07https://github.com/rogerwang/node-webkit/wiki/Tray
0090デフォルトの名無しさん
2013/02/17(日) 11:19:47.79あっちの proxy しか出て来なくて萎えた
0091デフォルトの名無しさん
2013/02/20(水) 04:35:51.71preview["mail"] = convertEntity(this.mail);
this.message = this.message.replace(/^[ \t]+/mg, function(s){
return s.replace(/ /g, "&#160;").replace(/\t/g, "&#160;&#160;");
});
preview["message"] = convertEntity(this.message).replace("\n", "<br>", "g");
0092デフォルトの名無しさん
2013/02/21(木) 11:06:33.94NodePad なるものが既にあったでござるの巻
0093デフォルトの名無しさん
2013/02/21(木) 23:01:16.910094デフォルトの名無しさん
2013/02/26(火) 22:46:20.200095デフォルトの名無しさん
2013/02/26(火) 23:05:05.260096デフォルトの名無しさん
2013/02/26(火) 23:08:00.97これは、良い質問ですね。
0097デフォルトの名無しさん
2013/02/27(水) 01:04:22.78書けるよ。Sync I/Oがある。
0098デフォルトの名無しさん
2013/02/27(水) 08:01:41.74漏れはnode丸を作ることにするお。
0099デフォルトの名無しさん
2013/02/27(水) 13:27:00.360100デフォルトの名無しさん
2013/02/27(水) 13:47:06.510101デフォルトの名無しさん
2013/02/27(水) 13:55:13.30javascript 実行中に Crankshaft による最適化を一時的に無効にする方法はありますか?
0102デフォルトの名無しさん
2013/02/27(水) 14:00:42.05http://wingolog.org/tags/v8
0103デフォルトの名無しさん
2013/02/27(水) 14:29:18.030104デフォルトの名無しさん
2013/02/27(水) 16:00:58.740105デフォルトの名無しさん
2013/02/27(水) 17:41:14.020106デフォルトの名無しさん
2013/03/04(月) 13:26:02.94>>624
> JavaScriptってうまく持ち直したよな。
最近はやっぱりJavaScriptクソじゃんって流れになってると思うw
Hacker Newsあたり最近そういう米ばっかだし、国内でもはっきり言うプログラマが増えてきた。
だいたい、仮にも高級言語であるにもかかわらず
CoffeeScript、Dart、Haxe、TypeScriptと
変換言語が次々と出てくる時点でそのままで使えないと証明されたようなもの。
「そこまでしてJavaScript書きたくないのか」と言うJSerがいるんだが、
そ の 通 り だ
そこまでしてでもJavaScriptを書きたくないんだ。
659 デフォルトの名無しさん [sage] 2013/03/04(月) 06:23:50.67 ID: Be:
ついでにECMAScript 6はさらにクソ言語化が進むようだし
将来にも期待できないという。
根本的にJavaScriptは関わってる連中全員がクソ
0107デフォルトの名無しさん
2013/03/06(水) 20:29:31.280108デフォルトの名無しさん
2013/03/11(月) 17:41:42.400109デフォルトの名無しさん
2013/03/11(月) 18:58:27.14探しているんだが結局内部がLinuxコマンドで実装されていて使えない。
何かいいものあるんだろうか。それとも勘違いなだけなのだろうか。
0110デフォルトの名無しさん
2013/03/11(月) 22:34:15.25質問なら他人に分かりやすく書くこと。
0111デフォルトの名無しさん
2013/03/12(火) 08:02:59.86典型的な馬鹿質問
0112 忍法帖【Lv=4,xxxP】(1+0:5)
2013/03/12(火) 20:56:11.680113デフォルトの名無しさん
2013/03/13(水) 02:15:09.72/ / バカッ
//⌒)∩__∩
/.| .| ノ ヽ
/ | | ● ● |
/ | 彡 ( _●_) ミ 馬鹿には無理
/ | ヽ |∪| /_
// │ ヽノ \/
" ̄ ̄ ̄ ̄ ̄ ̄ ̄(..ノ
0114デフォルトの名無しさん
2013/03/13(水) 12:02:20.78http://engawa.2ch.net/test/read.cgi/poverty/1363142026/
0115デフォルトの名無しさん
2013/03/15(金) 17:03:54.68桶
0116 忍法帖【Lv=5,xxxP】(1+0:5)
2013/03/15(金) 21:40:33.24どうやって?
0117デフォルトの名無しさん
2013/03/15(金) 23:02:44.500118 忍法帖【Lv=6,xxxP】(1+0:5)
2013/03/16(土) 22:09:16.420119デフォルトの名無しさん
2013/03/16(土) 23:13:41.00http://d.hatena.ne.jp/ishikawam/20120410/p1
0120119
2013/03/16(土) 23:28:47.31http://www.moongift.jp/2013/02/20130216-2/
なんてのもある。
0121デフォルトの名無しさん
2013/03/16(土) 23:38:31.870122デフォルトの名無しさん
2013/03/17(日) 00:18:55.510123デフォルトの名無しさん
2013/03/18(月) 11:23:55.270124デフォルトの名無しさん
2013/03/20(水) 14:59:32.140125デフォルトの名無しさん
2013/03/21(木) 10:09:56.26CreateJSとTypeScriptでの効率的な開発手法
ICS LAB
http://htn.to/7m1sEe5
0126デフォルトの名無しさん
2013/03/23(土) 13:14:51.53Qtは、C++で記述されたGUI向けアプリケーションフレームワーク。Windows、Linux、Mac OSなどクロスプラットフォームで動作することが特徴だ。
Android用も提供されており、この3月には、iOSのプレビュー版が公開された。スマートフォン向けアプリケーション開発環境としても注目されている。
0127デフォルトの名無しさん
2013/03/23(土) 17:25:03.97ttp://news.mynavi.jp/news/2013/03/23/069/
0128デフォルトの名無しさん
2013/03/23(土) 20:28:13.070129デフォルトの名無しさん
2013/03/24(日) 04:58:25.19雑誌に載るのはうれしいけど、表紙にあったKotlilnというのはScalaよりも
普及するんじゃないかと思った。
Scalaよりも難しくないし、typesafeで、JavaScriptに変換できるようだ。
TypeScriptやScalaやC#の強みを取り込んでいる。
Kotlinまだ正式版にはなってないけれど化けるかもしれない
http://news.mynavi.jp/news/2011/07/26/022/index.html
http://confluence.jetbrains.com/display/Kotlin/Welcome
0130デフォルトの名無しさん
2013/04/04(木) 15:31:02.66http://itpro.nikkeibp.co.jp/article/Watcher/20130331/467401/
0131デフォルトの名無しさん
2013/04/05(金) 09:15:10.070132デフォルトの名無しさん
2013/04/05(金) 12:14:07.04良いものが流行らないのが世の常なんだよなあ
0133デフォルトの名無しさん
2013/04/05(金) 12:49:44.17ShowAsync()ってメソッドを自分で呼んでるのに、それに気づかないアホ。
コピペ厨ってこんな感じなのかなと思わせる記事。
0134デフォルトの名無しさん
2013/04/05(金) 15:35:50.640135デフォルトの名無しさん
2013/04/05(金) 16:15:57.110136デフォルトの名無しさん
2013/04/05(金) 18:24:28.02少し探してないようならスクラッチで書いてみると良い。と言ってもライブラリはいくらでも落ちてるだろうけど。
0137デフォルトの名無しさん
2013/04/05(金) 19:16:38.540138デフォルトの名無しさん
2013/04/05(金) 22:08:28.42英語わかってなさそう
0139デフォルトの名無しさん
2013/04/05(金) 23:15:28.36MSに目をつけられたが、jQueryゾーンを脱出しzeptoエリアに潜った。
しかしzeptoでくすぶっているような俺達じゃない。
0140デフォルトの名無しさん
2013/04/06(土) 14:54:15.87ぐちゃぐちゃでしかも紹介してるベージみんなやり方違うし
発狂しそうです
0141デフォルトの名無しさん
2013/04/06(土) 15:39:43.25市原警察署の生活安全課の帰化人創価警官の指導の元、
入学式から2週間ほど、在日の創価学会員を主体とした自称防犯パトロールが、
2週間ほど行われることになりました
生活安全課の指導であることと、パトロールであることは、
絶対に公言してはいけないとの指導も、帰化人創価警官より出ています
期間中は2人組の在日の創価学会員が、頻繁に創価批判者の自宅周辺を、
うろつき回ると思われます
日本人の方は、充分に注意してください
0142デフォルトの名無しさん
2013/04/14(日) 20:09:35.50Http://qr. net/kh4y
0143デフォルトの名無しさん
2013/04/30(火) 01:36:19.340144デフォルトの名無しさん
2013/05/08(水) 08:45:18.770145デフォルトの名無しさん
2013/05/08(水) 10:38:29.19ttps://github.com/rbranson/node-ffi
ttp://blog.64p.org/entry/2012/08/23/121011
0146デフォルトの名無しさん
2013/05/08(水) 10:41:37.040147デフォルトの名無しさん
2013/05/08(水) 10:43:58.790148デフォルトの名無しさん
2013/05/08(水) 10:46:02.40https://github.com/rogerwang/node-webkit
0149デフォルトの名無しさん
2013/05/08(水) 11:39:45.640150デフォルトの名無しさん
2013/05/09(木) 11:17:49.800151デフォルトの名無しさん
2013/05/12(日) 01:42:51.070152デフォルトの名無しさん
2013/05/26(日) 04:32:32.83{を使わない方法はないと思うのですが。
抽象的な質問で申し訳ありません。
0153デフォルトの名無しさん
2013/05/26(日) 06:01:39.610154デフォルトの名無しさん
2013/05/26(日) 13:54:41.20私が一切触ってない、node_modules内の複数ファイルで発生してるよ、って言われてるんです
jade/lib/jade.jsとかです
これは何かの設定をミスしてるんでしょうか?
0155デフォルトの名無しさん
2013/05/26(日) 18:47:59.98自分で調べろゴミ
0156デフォルトの名無しさん
2013/05/26(日) 18:51:51.71何がどうしたのか分かりませんが、解決しました。ありがとうございます。
0157デフォルトの名無しさん
2013/06/04(火) 00:33:46.51localhostのクライアントからグローバルipのサーバーに接続できません。
もしかして、websocketはサーバーとクライアントが同一のドメインである必要があるのでしょうか?
0158デフォルトの名無しさん
2013/06/04(火) 17:52:04.21firewallじゃないの?
0159デフォルトの名無しさん
2013/06/08(土) 18:17:02.40RubyとかPerlスクリプトの代わりにJavaScriptを使いたいのだけど、
そういうのやっている人いない?
普段は、cshとかbashスクリプトとかSedとか使っていて
たまにPerlで書いていたのを、今度からJavaScriptにしたいのだが、、、
0160デフォルトの名無しさん
2013/06/08(土) 18:52:46.310161デフォルトの名無しさん
2013/06/15(土) 19:14:49.12utf8ファイル読み込みから帰って来ません。 rawでは正常に読み込みます。 はて?
//fs.readFile(recentfile, 'utf8', function(err, data) { <- NG
fs.readFile(recentfile, function(err, data) { <-OK
とりあえず、Bufferにコピーし、toString('utf8')でワークアラウンドしましたが、何が原因でしょうか?
0162デフォルトの名無しさん
2013/06/15(土) 19:20:57.11age
0163デフォルトの名無しさん
2013/06/15(土) 19:45:13.57Javascriptはシングルスレッドモデルだから当然なんだけど
env.jsやjQueryはマルチスレッドで動かすのを前提にしていない
ちゃんとコンテキストを分割しないとダメ
0164デフォルトの名無しさん
2013/06/15(土) 19:48:24.94Macだけど問題ない。
asciiだと問題ないわけ?
ubuntuだとiconvで文字コード処理だと思うけど、
一度recentfileをiconv(1)に食わせてみたら?
変なバイト列が含まれてるかもしれない。
0165デフォルトの名無しさん
2013/06/15(土) 23:38:59.49package.jsonのdependenciesのパッケージしか更新してくれない。
devDependenciesの項目を更新するコマンドってないのかな?
0166デフォルトの名無しさん
2013/06/16(日) 02:20:57.41Mac上でのご確認ありがとうございます。 asciiでもcallbackには戻らず、例外が発生しているようです。
ubuntu特有の問題でしょうか? なお、frameworkはsails0.8.91です。
0167デフォルトの名無しさん
2013/06/16(日) 02:55:17.67Ubuntu上の0.10.10でなんの問題もなくUTF-8でreadFile()できてるよ
全然別の問題なんじゃない?
>>164
UTF-8はiconv使わずv8が変換する
>>165
これで代用
rm -r node_modules
npm install
0168デフォルトの名無しさん
2013/06/16(日) 02:57:40.84Ubuntu上の0.10.10でなんの問題もなくUTF-8でreadFile()できてるよ
全然別の問題なんじゃない?
>>164
UTF-8はiconv使わずv8が変換する
>>165
これで代用
rm -r node_modules
npm install
0169デフォルトの名無しさん
2013/06/16(日) 03:03:27.580170デフォルトの名無しさん
2013/06/16(日) 03:03:54.87Ubuntuでのご確認ありがとうございます。 別UbuntuPCに開発環境を構築して再確認してみます。
0171デフォルトの名無しさん
2013/06/16(日) 16:02:34.47webアプリの開発って、
ローカルで統合開発環境つかって一通りコーディング等(デバッグ)してから、
該当するファイルをサーバに挙げるもん?
それとも、サーバ上でviとかで直接ファイル編集するもん?
webアプリやった事無いんで、よう分からんのだけど、
普通は前者という理解でよろしいですかね?
0172デフォルトの名無しさん
2013/06/16(日) 18:34:54.130173デフォルトの名無しさん
2013/06/16(日) 19:14:25.77172がwebアプリ開発者は過剰なのでお引取り下さいと申しております。
マジレス? Node関連からなら、derbyとかmeteorでクグルと何かヒントになるかも。
0174デフォルトの名無しさん
2013/06/16(日) 20:50:12.86今世紀最大の失敗だったと思うわ
TojiCode: A Tale of two Web Technologies
http://blog.tojicode.com/2013/06/a-tale-of-two-web-technologies.html
コメント欄など見てると、もう駄目だよこれ\(^o^)/オワタ
JavaScriptの置き換えも改善も期待しないほうがいい。
DartもPNaClも政治で潰される。asm.jsはどう考えてもLLVM→asm.jsの変換時間やマルチスレッド対応で躓く。
ウェブはJavaScriptと心中だ。
つかBrendan Eichの老害っぷりがぱない
というより、あれこれ理由をかこつけて自分が作ったJavaScriptを守りたいだけなんだろうけどさ。
JavaScriptやasm.jsに疑義を呈するブログやツイートに片っ端から突撃してくる必死っぷりが心底うざいw
そろそろHTML/CSS/JavaScript全部スクラップにして
第二のウェブを作ることを考え始めてもいい頃合いではないかと思う。
野心ある人はもう取り組んでいるかもしれん。
0175デフォルトの名無しさん
2013/06/16(日) 23:01:55.530176デフォルトの名無しさん
2013/06/16(日) 23:33:04.18第二のウェブを作ることを考え始めてもいい頃合いではないかと思う。
野心ある人はもう取り組んでいるかもしれん。
のごころですね
0177デフォルトの名無しさん
2013/06/17(月) 00:44:13.63ブラウザ用フレームワークで、ブラウザの独自拡張が多かったから評判悪くしたけど。
その上、既にWebインフラの重要な位置を占めていていて、
安易に互換性を失うのは愚の骨頂。
FORTRAN, C, Perlに続くような存在になってる。(perlは凌駕してるか...)
0178デフォルトの名無しさん
2013/06/17(月) 09:15:51.59先のfs_readfileのエンコードで不可解な点が見つかりました。
fs.jsの265行目で先に確保したバッファ領域を超えてエンコーディングし、コールバックポインターを壊すようです。
エンコーディングしなければクラッシュはしません。
220 buffer = new Buffer(size);
221 read();
265 if (encoding) buffer = buffer.toString(encoding);
266 return callback(er, buffer);
0179デフォルトの名無しさん
2013/06/17(月) 09:26:56.52http://thenextweb.com/google/2013/04/16/google-speeds-up-its-javascript-alternative-dart-compiler-and-vm-says-no-more-core-library-breaking-changes/
Dart Editor
https://www.dartlang.org/tools/editor/
0180デフォルトの名無しさん
2013/06/17(月) 09:40:57.08以前にstackoverされていたんですね。 この際は、asciiファイルだから再現しなかった。
http://stackoverflow.com/questions/10015877/node-js-fs-readfile-not-working-in-windows
0181デフォルトの名無しさん
2013/06/17(月) 09:49:41.60デイリーでのエッセイやらテキストファイルでページメンテするようなnode webアプリって誰も作って来なかったのかしら?
それとも、日本ではnode.jsは普及していないという事?
0182デフォルトの名無しさん
2013/06/17(月) 11:30:03.34どの辺が不可解なの?
0183デフォルトの名無しさん
2013/06/17(月) 11:40:01.40?
0184デフォルトの名無しさん
2013/06/17(月) 19:05:20.06どうしてそう思ったの?
0185デフォルトの名無しさん
2013/06/17(月) 19:07:21.74このbuffer.toString(encoding)はバッファを上書きしない
新しいstringオブジェクトを作って返すだけ(src/node_buffer.ccのBuffer::utf8Slice()を参照)
bufferという変数は上書きされてstringオブジェクトを参照するけどバッファ自体は変更されない
もしバッファを上書きしても、callbackが壊されることはまず起こらない
callbackはV8が管理するメモリ上に存在するが、バッファはその外でNodeが割り当てたオブジェクトだから
0186デフォルトの名無しさん
2013/06/17(月) 19:11:22.08リンク先のstackoverflowは質問者が混乱してただけで現象も環境も違うし関係ないだろうね
まずは第三者でも再現できる条件を明らかにしたら?
0187デフォルトの名無しさん
2013/06/17(月) 21:30:02.98すみませんが、ワークアラウンドできてるので、追加調査を行う気はありません。 その他の作業が超多くて、
プログラムを完成させる事が目的なので。
266行で例外が派生する事がわかれば良しとしています。
0188デフォルトの名無しさん
2013/06/18(火) 00:20:12.270189デフォルトの名無しさん
2013/06/18(火) 01:48:41.360190デフォルトの名無しさん
2013/06/18(火) 14:07:28.990191デフォルトの名無しさん
2013/06/20(木) 14:25:49.20extensions\[email protected]\chrome\content\chaika\post\post.js
chaika メモ post.js
preview["mail"] = convertEntity(this.mail);
this.message = this.message.replace(/^[ \t]+/mg, function(s){
return s.replace(/ /g, "&#160;").replace(/\t/g, "&#160;&#160;");
});
preview["message"] = convertEntity(this.message).replace("\n", "<br>", "g");
0192デフォルトの名無しさん
2013/07/15(月) NY:AN:NY.ANそうじゃないサイトには不向きですか?
0193デフォルトの名無しさん
2013/07/16(火) NY:AN:NY.AN0194デフォルトの名無しさん
2013/07/17(水) NY:AN:NY.AN0195デフォルトの名無しさん
2013/07/18(木) NY:AN:NY.ANで普通にいけるかと
node自体がボトルネックにはなりにくいんじゃないかな
0196デフォルトの名無しさん
2013/07/18(木) NY:AN:NY.ANもちろんnodejsでも問題ない
0197デフォルトの名無しさん
2013/07/19(金) NY:AN:NY.ANframeworkは関係ないんですね
0198デフォルトの名無しさん
2013/07/19(金) NY:AN:NY.AN0199デフォルトの名無しさん
2013/07/21(日) NY:AN:NY.ANプログラムの世界でもステマが横行してるわ
0200デフォルトの名無しさん
2013/07/21(日) NY:AN:NY.ANhttp://www.youtube.com/watch?v=b1vNBa4kCyM&list=PLoqUxxYo1OIYDBWTUQ9jDBh4-lAfK-WFc
0201デフォルトの名無しさん
2013/07/22(月) NY:AN:NY.AN0202デフォルトの名無しさん
2013/07/22(月) NY:AN:NY.AN0203デフォルトの名無しさん
2013/07/22(月) NY:AN:NY.ANITで食えない日本ではしょうがないか・・・
0204デフォルトの名無しさん
2013/07/23(火) NY:AN:NY.AN日本には土方ばっかでサイエンティストがほとんど居ない。
0205デフォルトの名無しさん
2013/07/23(火) NY:AN:NY.AN自分しかいないのならむしろ売りどきだろ。
ヘタレはマ板行って嘆いてろ。
0206デフォルトの名無しさん
2013/07/23(火) NY:AN:NY.AN0207デフォルトの名無しさん
2013/07/23(火) NY:AN:NY.ANさっさと消えろwww
0208デフォルトの名無しさん
2013/07/23(火) NY:AN:NY.ANんじゃ ひとつ・・・ sailsが0.9.3になったぞ。 そろそろ旬だ。 使え。 ん? SPA? Meteorがあるじゃろ?
自前フレームワーク? 車輪の発明してもしょうがないだろ?
0209デフォルトの名無しさん
2013/07/23(火) NY:AN:NY.AN実行したディレクトリにパッケージをインストールするんですね
プロジェクトごとに実行ファイルも持つみたいなスタイルなんでしょうか?
0210デフォルトの名無しさん
2013/07/24(水) NY:AN:NY.AN固有のものはプロジェクトごとにpackage.jsonで管理する感じ
0211デフォルトの名無しさん
2013/07/24(水) NY:AN:NY.AN0212デフォルトの名無しさん
2013/07/24(水) NY:AN:NY.AN物によっては
もともと依存パッケージ入ってても
-g 付けてても
無視されるな
0213デフォルトの名無しさん
2013/07/24(水) NY:AN:NY.ANライブラリはドカ置きスタイルだからねえ。
違いすぎるものよくないし。
0214デフォルトの名無しさん
2013/07/24(水) NY:AN:NY.ANチャチャッと作ってビジネスモデルを成功させるほうが重要。 partial.jsとかそんな使途に便利。
0215デフォルトの名無しさん
2013/07/24(水) NY:AN:NY.ANexpressよりらくちんだな
0216デフォルトの名無しさん
2013/07/25(木) NY:AN:NY.ANなんか方法あった?
socketstreamならss.client.defineで記述できるのに。
0217デフォルトの名無しさん
2013/07/25(木) NY:AN:NY.ANNode.js熟知している人向きだけどね w オールインを目指しているようだ。 ラピッド開発ができる。
eShopはフル利用させてもらっている。
これで、日本にもpayPalクレジットが普及してくれればいいんだが・・・
play2とwicketも利用しているが、Node.jsの手軽さが好き。
0218216
2013/07/25(木) NY:AN:NY.AN0219デフォルトの名無しさん
2013/07/26(金) NY:AN:NY.AN実用的なサンプルが大量にあるのが良いね
expressもこれくらいあれば参考にするんだけど・・
0220デフォルトの名無しさん
2013/07/26(金) NY:AN:NY.AN0221デフォルトの名無しさん
2013/07/26(金) NY:AN:NY.AN0222デフォルトの名無しさん
2013/07/26(金) NY:AN:NY.AN0223デフォルトの名無しさん
2013/07/26(金) NY:AN:NY.ANオレもSublime Text3のライセンス買って使ってるけど使いやすい。
無料でもフル機能使えるよ。ときどき「買ってね」ダイアログが
表示されるくらい。
0224デフォルトの名無しさん
2013/07/27(土) NY:AN:NY.ANNode.js + Backbone.jsでサーバ & クライアントを構築する"Rendr"の紹介
http://qiita.com/mshk/items/5912dcd4d9fa52ff6371
0225デフォルトの名無しさん
2013/07/27(土) NY:AN:NY.AN昨今のブームみたいだな
0226デフォルトの名無しさん
2013/07/27(土) NY:AN:NY.AN0227デフォルトの名無しさん
2013/07/28(日) NY:AN:NY.ANhttps://github.com/technicolorenvy/rendr-cli
0228デフォルトの名無しさん
2013/08/01(木) NY:AN:NY.ANそう簡単でなかった orz
ブログとか実例サンプル少なくね? MV*にもなっていないし、ページルーター管理なんてBackbone.js使わんと大変。
0229デフォルトの名無しさん
2013/08/02(金) NY:AN:NY.AN0230デフォルトの名無しさん
2013/08/02(金) NY:AN:NY.AN何が使えるんてしょうか?
とりあえず、試しでslickとjqgridを普通にインプリしても動きませんでした。
パッケージリストからすると、d3でテーブル生成してkeytableあたりで操作系を入れるのかな?
0231デフォルトの名無しさん
2013/08/02(金) NY:AN:NY.ANMeteoriteでパッケージ化するしかないのかな? 大変なんだよな 動かすの・・・
0232デフォルトの名無しさん
2013/08/03(土) NY:AN:NY.ANまとめてチェックするツールってない?
(更新があるものだけリスト表示される)
0233デフォルトの名無しさん
2013/08/03(土) NY:AN:NY.AN0234デフォルトの名無しさん
2013/08/05(月) NY:AN:NY.ANWebAppの敷居が低くなった。
0235デフォルトの名無しさん
2013/08/05(月) NY:AN:NY.AN0236デフォルトの名無しさん
2013/08/18(日) NY:AN:NY.AN0237デフォルトの名無しさん
2013/08/31(土) NY:AN:NY.ANあらかじめプレコンパイルってされる?
それとも毎回コンパイルが走るのかな?
0238デフォルトの名無しさん
2013/09/01(日) 23:58:47.370239デフォルトの名無しさん
2013/09/06(金) 03:36:43.070240デフォルトの名無しさん
2013/09/06(金) 17:24:32.22http://itpro.nikkeibp.co.jp/article/NEWS/20130906/502868/
http://news.mynavi.jp/news/2013/09/06/057/
http://internet.watch.impress.co.jp/docs/news/20130906_614308.html
0241デフォルトの名無しさん
2013/09/06(金) 18:18:12.600242デフォルトの名無しさん
2013/09/06(金) 18:24:22.740243デフォルトの名無しさん
2013/09/06(金) 18:28:28.420244デフォルトの名無しさん
2013/09/06(金) 18:41:41.97JSのエコシステム拡大につながるならむしろ援軍だしな
0245デフォルトの名無しさん
2013/09/06(金) 19:00:51.62現状だとパフォーマンスの面でもいろいろ問題あるし
基礎的なAPIも更新され続けてるからJSONみたいに簡単な話じゃないだろうけど
根本的なインターフェイスだけ実装してくれるのでもずいぶんパフォーマンスと実装がやりやすくなるに違いない
0246デフォルトの名無しさん
2013/09/06(金) 19:11:48.22JSエンジンが1つだけなら分離させておく必要ないね
0247デフォルトの名無しさん
2013/09/06(金) 20:51:04.970248デフォルトの名無しさん
2013/09/06(金) 20:59:49.30DOMPromiseみたいなのも採用しやすくなる。
0249デフォルトの名無しさん
2013/09/09(月) 09:19:44.18昔から分かってることだけど、やっぱ面倒くさいなあ。
0250デフォルトの名無しさん
2013/09/09(月) 14:03:32.510251デフォルトの名無しさん
2013/09/09(月) 15:28:43.400252デフォルトの名無しさん
2013/09/09(月) 16:35:57.83まあ floor はいらないんだけど、整数の方が分かりやすいだろうとね。
0253デフォルトの名無しさん
2013/09/09(月) 16:41:03.610254デフォルトの名無しさん
2013/09/09(月) 16:59:39.870255デフォルトの名無しさん
2013/09/09(月) 17:43:27.86同時にuse 〜で数値型を制御する案が出されてる
そうなれば解決できるかもね
0256デフォルトの名無しさん
2013/09/12(木) 22:31:45.74http://wiki.ecmascript.org/doku.php?id=proposals:decimal
0257デフォルトの名無しさん
2013/09/12(木) 22:57:05.050258デフォルトの名無しさん
2013/09/13(金) 02:54:06.31本当に特化してるから確かにWebサーバーではいいこともあるかもね
だけど対サーバーサイドJS用の謳い文句の、HTMLとかを直書き出来る機能は
もうしばらくでJSにも導入されるし、どうなのかな
http://wiki.ecmascript.org/doku.php?id=harmony:quasis
0259デフォルトの名無しさん
2013/09/13(金) 13:57:43.570260デフォルトの名無しさん
2013/09/13(金) 14:59:10.26"<div>$mes</div>"
今のNodeはアプリケーションサーバー向きだけど
CGIとして利用するにはこういうの無いとちょっと不便でしょ?
0261デフォルトの名無しさん
2013/09/13(金) 15:02:32.54テンプレートエンジンなら山ほどあるよ
0262デフォルトの名無しさん
2013/09/13(金) 15:29:16.76domはネストしまくるから相当綺麗になる
0263デフォルトの名無しさん
2013/09/13(金) 15:48:32.06そんなのライブラリで解決してくれよ
そんなつまらない機能で言語仕様を汚さないでくれ。。。
0264デフォルトの名無しさん
2013/09/13(金) 16:17:39.78これまたカオスを生みそうではあるな
0265デフォルトの名無しさん
2013/09/13(金) 18:29:56.30だよな。E4Xの死亡が全てを語ってるのに蒸し返すなよっていう
0266デフォルトの名無しさん
2013/09/13(金) 21:48:34.66Webサーバの一種なんですか?プログラム言語の一種なんですか?
そのへんがよくわかりません・・・
0267デフォルトの名無しさん
2013/09/13(金) 22:01:06.540268デフォルトの名無しさん
2013/09/14(土) 13:40:27.31if(req.session.id){
res.send({"id" : req.session.id});
return;
}
res.send('hoge');
return;
}
例えばこういう処理があった場合if文はelseで分岐させるべきですか?
ifの中でもreturn文があればifブロック以下の処理は実行されないと思いますが
0269デフォルトの名無しさん
2013/09/14(土) 13:45:04.07var s = req.session.id ? {"id" : req.session.id} : 'hoge';
res.send('hoge');
return;
}
0270デフォルトの名無しさん
2013/09/14(土) 13:45:57.85var s = req.session.id ? {"id" : req.session.id} : 'hoge';
res.send(s);
return;
}
0271デフォルトの名無しさん
2013/09/14(土) 13:58:47.56>>268の処理をするならそちらの記述の方がスマートですね
結局elseを使えって事ですね
0272デフォルトの名無しさん
2013/09/14(土) 16:30:39.58無駄に深くなるからelse書かないほうが良くない?
Javaの例で恐縮だが、これのequalsの例みたいに。
http://stackoverflow.com/questions/27581/overriding-equals-and-hashcode-in-java
0273デフォルトの名無しさん
2013/09/14(土) 17:04:37.90さっさとreturnすればその状態のことは忘れられるから健忘の俺向き
JSにもNodeにも関係ないプログラミング初級ネタになってるなw
0274デフォルトの名無しさん
2013/09/14(土) 17:37:02.90解らないなら「馬鹿には無理」と書いてあると思っていい
0275デフォルトの名無しさん
2013/09/14(土) 17:50:17.960276デフォルトの名無しさん
2013/09/14(土) 18:01:34.35if () {
//非同期処理
return;
}
とかだと話は変わってきそう
0277デフォルトの名無しさん
2013/09/14(土) 18:15:38.82var hoge = function(a){
hoga(a, function(b){
return function(b){
return b*b;
};
});
return b;
};
console.log(hoge(2));
さて実行結果はいくつ?
0278デフォルトの名無しさん
2013/09/14(土) 18:24:17.160279デフォルトの名無しさん
2013/09/14(土) 18:33:33.150280デフォルトの名無しさん
2013/09/14(土) 18:37:39.41ここはJS質問スレじゃねーんだよ!
0281デフォルトの名無しさん
2013/09/26(木) 16:35:41.40visionmedia/co
https://github.com/visionmedia/co
0282デフォルトの名無しさん
2013/09/26(木) 17:11:17.770283デフォルトの名無しさん
2013/09/26(木) 18:15:01.86これからAvatar出てくるし
0284デフォルトの名無しさん
2013/09/29(日) 00:13:31.64visionmediaって何者なの?
0285デフォルトの名無しさん
2013/09/29(日) 01:08:11.900286デフォルトの名無しさん
2013/10/07(月) 18:44:00.140287デフォルトの名無しさん
2013/10/07(月) 19:08:26.760288デフォルトの名無しさん
2013/10/07(月) 21:38:52.770289デフォルトの名無しさん
2013/10/07(月) 21:39:53.350290デフォルトの名無しさん
2013/10/07(月) 22:30:20.80は?
0291デフォルトの名無しさん
2013/10/08(火) 00:14:10.840292デフォルトの名無しさん
2013/10/08(火) 00:14:49.020293デフォルトの名無しさん
2013/10/08(火) 02:14:58.04今が戦国時代でこれからどんどん統治が始まっていくんだろう
0294デフォルトの名無しさん
2013/10/08(火) 08:53:48.04そんなん使うなら生のJava使え
0295デフォルトの名無しさん
2013/10/08(火) 09:29:05.570296デフォルトの名無しさん
2013/10/08(火) 10:19:25.82サーバーサイドJavaScriptが書けるなら検討する価値はある。
巷のnode.js開発案件って、炎上してないプロジェクトを
見たこと無いし。
0297デフォルトの名無しさん
2013/10/08(火) 13:55:33.98万能すぎワロタ
多言語対応がとっても素敵
0298デフォルトの名無しさん
2013/10/08(火) 14:18:22.600299デフォルトの名無しさん
2013/10/08(火) 18:44:55.93Vert.xでJS選ぶ理由がないからここじゃ話題にならない
0300デフォルトの名無しさん
2013/10/08(火) 21:35:29.32これがもしJScoreだったら今の半分も流行ってたかどうか
0301デフォルトの名無しさん
2013/10/08(火) 22:01:50.49なぜかって言うとね、NodeとAPIが「少々」違うから
もうね、覚える気がおきないわこれ
Vert.xだけじゃない
最近ChromeAppっていうのができたでしょ?
もうね、ソケットの触り方全然違うのよこれが
同じなのはね、コールバック地獄ってとこだけ
もうね、ふざけんなと
せめてデフォルトでPromiseくらい返すかしてよねと
早く誰かライブラリ作ってくんないかなあ
0302デフォルトの名無しさん
2013/10/09(水) 00:05:54.94早く来い新時代
0303デフォルトの名無しさん
2013/10/09(水) 01:35:36.73致命的な欠点があるからな
それは処理途中の関数、特に同じものが複数生きてる状態が容易に作り出されるから
副作用を使う場合関数単位でスレッドセーフじゃないような感じになってしまう
これはPromiseみたいなコールバックを「上手く扱う」仕組みではなくて
全く考え方を変えるもの
まあそれが十分わかってりゃいいんだが
もてはやされるのは気に食わない
0304デフォルトの名無しさん
2013/10/09(水) 01:50:52.980305デフォルトの名無しさん
2013/10/09(水) 02:25:15.980306デフォルトの名無しさん
2013/10/09(水) 04:08:03.39power-assertみたいにAST使って言語に深く食い込んだものも可能
0307デフォルトの名無しさん
2013/10/09(水) 04:12:30.92俺が無知なせいでよく分からないのだが
簡単に再現できるコードとかある?
0308デフォルトの名無しさん
2013/10/09(水) 04:21:59.41例えば何らかのイベントを処理する関数があるとする
JavaScriptではその関数を実行中に他のイベントを処理する関数が
(自分で明示的に呼び出したりしない限り)実行されることは無い
このおかげで排他処理とかを難しく考える必要が無い
しかし、ジェネレーター関数を使うと、関数を終わらせる前に
他のイベントを処理する関数が実行される可能性がある
したがって排他処理をきちんと考えることが必要になる
0309デフォルトの名無しさん
2013/10/09(水) 05:05:37.85server.on('connect', function(socket) {
var messages = []
socket.on('data', sync(function*(data) {
var length = messages.length
yield await(fileAddAsync, ['log.dat', length + ':' + data])
var messages[length] = data
}))
})
つまりとあるリクエストの処理が完了し切る前に次のが走っている、
時には次のほうが先に終わる場合だってありえるから
つまり一時休止より前に取得した情報は
一時休止前に取得した情報を使って休止後に処理をするのは危険ということ
0310デフォルトの名無しさん
2013/10/09(水) 07:59:21.720311デフォルトの名無しさん
2013/10/09(水) 08:44:16.86node.jsに関して言えばWEBサーバ目的じゃないコードも書ける
0312デフォルトの名無しさん
2013/10/09(水) 09:05:04.270313デフォルトの名無しさん
2013/10/09(水) 09:13:54.930314デフォルトの名無しさん
2013/10/09(水) 10:21:31.710315デフォルトの名無しさん
2013/10/09(水) 18:29:51.83ありがとう
0316デフォルトの名無しさん
2013/10/09(水) 18:44:17.420317デフォルトの名無しさん
2013/10/09(水) 20:52:32.16面白そうではあるけどNPM管理以外は不自由そう
0318デフォルトの名無しさん
2013/10/09(水) 21:10:46.20Linux Kernelもnpmコマンドも使ってOSってどういうことなの
0319デフォルトの名無しさん
2013/10/09(水) 23:40:00.86それともnode.js版Vagrantみたいなのをつくるのか?
0320デフォルトの名無しさん
2013/10/12(土) 15:44:00.800321デフォルトの名無しさん
2013/10/12(土) 15:53:19.67ってツイッターで見た
0322デフォルトの名無しさん
2013/10/12(土) 15:54:31.190323デフォルトの名無しさん
2013/10/12(土) 16:04:10.68うひゃ〜 そうか 心強い。 ポチってみよ! Gruntから起動ってデバッグどうすんの?
ツイットでは、ちょっとしたパラダイムシフトのような事書いてあったが良くわからん・・・
0324デフォルトの名無しさん
2013/10/12(土) 16:19:41.94クライアント側は普通にブラウザのデバッガが使える
サーバ側は最新版だとrendr/examples/*/Gruntfile.jsの110行目付近にある
args: ['./node_modules/nodemon/nodemon.js', 'index.js'],
を
args: ['./node_modules/nodemon/nodemon.js', '--debug', 'index.js'],
に修正してgrunt serverすればWebStromやEclipseでリモートデバッグ出来る
たぶんnode-inspector+ブラウザでもおk
rendr-app-templateには最初から--debug付いてたんだがなぜか外された
0325デフォルトの名無しさん
2013/10/12(土) 16:24:55.64組込デバッガが使いたければこれでいける
grunt compile
node debug index.js
0326774ワット発電中さん
2013/10/12(土) 16:30:48.23ふむふむ、メモメモ。 WebStormでやってみよん。 ありがとん。
ちら見だが、Controllerの概念がBackbone.jsになかったけど、馴染めるかな? ModelとViewをコントロールって・・・
本来のMVCでね? なんで、Backbone.jsに無かったんだろ?
0327デフォルトの名無しさん
2013/10/12(土) 16:39:33.520328デフォルトの名無しさん
2013/10/12(土) 17:48:39.93無事00_simple動きましたん。 デバッグもOK ありがとん。
今までのように、ViewのeventじゃなくてControllerでやるのね、、、 Viewの肥大化を嫌ったのかな?
Meteorのカルチャーショックとは違うショックをこれから期待してマス。
アナログハード屋なもんで、なかなかWebAppは手ごわいん。
次のニュービジネスを何しようかワクワク!
0329デフォルトの名無しさん
2013/10/12(土) 18:16:51.04ちょっと違う
ViewじゃなくてRouterでやってたことをするのがController
router.navigate()でpushStateした時やURL直叩きされた時に
routes.jsに定義されてるController#actionが呼ばれてAPIを叩く
その結果で新しいModelやCollectionが作られてViewが作られて
レンダリングするのがRendrの基本動作
つまり画面(URL)遷移する時だけ最初に動くのがController
サーバ側MVCのControllerに近い
0330デフォルトの名無しさん
2013/10/12(土) 18:46:39.19ほよ thx その視点でトレースしてみます。 勉強になります。
0331デフォルトの名無しさん
2013/10/12(土) 18:59:54.76フォームの処理とか始めると肥大化しがちなのも同じ
Backboneはシンプルでいいけど双方向バインディングのあるMV*版のRendrも欲しくなる
0332デフォルトの名無しさん
2013/10/12(土) 20:32:57.130333デフォルトの名無しさん
2013/10/13(日) 07:38:31.83オハ 無いですね、 確かに、、、
Gitヒストリー見る限り、本体更新の連続で安定してなかったからだと思いますが、
最近はサンプル修正程度のようで、安定しつつあるから、いよいよ、本腰入れてブログ書く人が出てくるとオモ?
>>329
ありがとんです。 サンプルトレースと中身を読んで大方理解できました。
さて、今日は、mongodbとpassport、canvas、markdown入れてちょっと込み入ったブログを仕上げてみます。
まだ、ServerとClientのDOM切り分けがモヤとしていますが w
こういう目新しいフレームワークを見つけるとおもちゃを手に入れたような感じで楽しい w
0334デフォルトの名無しさん
2013/10/13(日) 10:18:46.36QiitaのRendr記事人気エントリなのに後が続かなかったのはなぜなんだぜ
0335デフォルトの名無しさん
2013/10/13(日) 13:31:53.76DOMを操作するのはクライアントだけだから切り分けを考える必要はない
基本イベントハンドラしかDOMには触らない
あとは必要に応じてpostRender()でキャッシュ(this.$xxx= this.$('#xxx');)するだけ
0336デフォルトの名無しさん
2013/10/13(日) 23:06:59.760337デフォルトの名無しさん
2013/10/14(月) 02:50:52.660338デフォルトの名無しさん
2013/10/14(月) 14:02:18.82何が好き?
0339デフォルトの名無しさん
2013/10/14(月) 15:25:58.10お前
0340デフォルトの名無しさん
2013/10/14(月) 16:34:41.230341デフォルトの名無しさん
2013/10/14(月) 16:36:49.80気付かなくてごめん
0342デフォルトの名無しさん
2013/10/15(火) 07:57:24.24まだバグが残ってますが、取り敢えず仕上げました。 ありがとんです。
確かにDOMはクライアントだけてすね。
しっかし、目からウロコな部分があちこち。 凄いもんです。
0343デフォルトの名無しさん
2013/10/15(火) 23:24:13.32なぜPromiseがいいのかの説明もある
Noderは必見
http://www.youtube.com/watch?v=qbKWsbJ76-s
http://pag.forbeslindesay.co.uk/
0344デフォルトの名無しさん
2013/10/16(水) 01:55:02.070345デフォルトの名無しさん
2013/10/16(水) 09:34:34.83https://npmjs.org/
「Most Depended Upon」の2位がasyncで3000以上のモジュールに依存されてる
Promise実装ではqが人気で650モジュールに依存されてる
0346デフォルトの名無しさん
2013/10/16(水) 12:13:11.53本来はジェネレータ関数をラップするみたいな奇妙のことをせずとも、それに勝るポテンシャルを持っているのに
0347デフォルトの名無しさん
2013/10/16(水) 13:21:46.94元々(ヒューイット)のプロミスは非同期の文脈が付いただけで本来の値のように扱えるもの
(今でいうモナド)だったが、JSのプロミスはなんちゃってだから
0348デフォルトの名無しさん
2013/10/16(水) 13:34:20.79コールバックを楽に扱う仕組みとしてのPromiseでは本末転倒だろ
0349デフォルトの名無しさん
2013/10/16(水) 14:00:47.000350デフォルトの名無しさん
2013/10/16(水) 14:02:06.04問題はyieldとPromisehaES6だがawaitがES7で間が開くこと
この間に無理してawaitっぽいことしても将来ゴミを残すだけだろうから
なるべくPromiseベースで設計するのがいいと思う
0351デフォルトの名無しさん
2013/10/16(水) 14:03:34.630352デフォルトの名無しさん
2013/10/16(水) 14:57:05.63ん? 別物だとわかってるからたかが知れてるって書いてるんだが
たかがコールバックを楽を扱う仕組みってところは同意よ
こっちは何も反論してないんだが誰と何を争ってるんだ?
0353デフォルトの名無しさん
2013/10/16(水) 15:11:54.13たかが知れてるというものに限って実は奥深かったっていう落ちならよくしってるが
JavaScriptも昔はそう思われてたよな
0354デフォルトの名無しさん
2013/10/16(水) 15:18:50.87で、何を争ってるの???
0355デフォルトの名無しさん
2013/10/16(水) 15:26:26.58pythonのvirtualenv見たいな感じで
やりかたおしえてください
0356デフォルトの名無しさん
2013/10/16(水) 15:28:28.60もし争ってるように見えたのならそれは病気だよ
0357デフォルトの名無しさん
2013/10/16(水) 15:33:42.80nodeenvがNode版virtualenvじゃなかった?
>>357
争う気がないにしちゃ>>351や>>353は言葉遣いが荒いんじゃね?
0358デフォルトの名無しさん
2013/10/16(水) 15:41:54.00>>351は自分じゃないが両方荒いとは思わないが
もしこれらが荒いのなら
>>347,349,352
はより荒いでしょうに
0359デフォルトの名無しさん
2013/10/16(水) 15:46:41.87npmでパッケージのインストールに失敗するバグって直った?
0360デフォルトの名無しさん
2013/10/16(水) 15:52:57.270361デフォルトの名無しさん
2013/10/16(水) 15:57:50.110362デフォルトの名無しさん
2013/10/16(水) 17:16:08.62Rendr入門(2): リクエスト処理の流れ(Router, Controller、View、Template)
http://qiita.com/mshk/items/b9fa3a1886241e579497
0363デフォルトの名無しさん
2013/10/16(水) 17:27:39.85Node.js 0.10.20とSails最新版で行き詰ってます
npm install -g sails
sails new test
cd test
sails lift
ってしてサーバが立ち上がりlocalhost:1337にアクセスすると
{
"status": 500,
"errors": [
"Failed to lookup view \"home/index\""
]
}
って表示されてしまいます
環境はWindowsです
どうしたらエラーが解消されますか?
0364デフォルトの名無しさん
2013/10/16(水) 17:37:11.59https://github.com/balderdashy/sails/issues/983
0365デフォルトの名無しさん
2013/10/16(水) 17:46:08.560366デフォルトの名無しさん
2013/10/16(水) 21:43:54.33フレームワークの最後のトドメになれば多すぎるフレームワークに終止符をうてるのでは?
黒魔術が多いから無理かな?
0367デフォルトの名無しさん
2013/10/16(水) 22:48:25.990368デフォルトの名無しさん
2013/10/16(水) 23:50:35.760369デフォルトの名無しさん
2013/10/16(水) 23:55:25.110370デフォルトの名無しさん
2013/10/17(木) 08:30:25.220371デフォルトの名無しさん
2013/10/23(水) 06:47:36.730372デフォルトの名無しさん
2013/10/23(水) 09:18:20.12靴消毒して靴下洗って足洗って乾かすといい
0373デフォルトの名無しさん
2013/10/24(木) 05:29:48.35http://blog.nodejs.org/
0374デフォルトの名無しさん
2013/10/24(木) 14:08:44.22ちょっと使ってみたけど、
使いやすいっちゃ使いやすいけど、
細かい部分がわかりづらくて
結局時間かかってしまってる気がする・・・
0375デフォルトの名無しさん
2013/10/25(金) 04:26:42.57お前が試したことが全てだよ
結局時間が掛かるのはNode.jsの宿命
0376デフォルトの名無しさん
2013/10/25(金) 05:08:02.07クライアント側でできる限りこなすべし
複雑なやり取りが必要なものは設計から見直す
出来るだけシンプルに、構造ではなくロジックに集中して平べったい設計にする
フレームワーク的なもので厳かにする必要は通常ない
0377デフォルトの名無しさん
2013/10/25(金) 19:40:17.08最低限ってどこまでだ?
ルーティングは?
0378デフォルトの名無しさん
2013/10/26(土) 05:22:41.32やるとしても当然単離する
0379デフォルトの名無しさん
2013/10/26(土) 06:23:22.83GETやPOSTでデータを返すみたいな設計はなるべく避けて
やるにしてもルーティングの一部として分離した方がいいだろうね
CGI的な事をしないってのは味噌だと思う
0380デフォルトの名無しさん
2013/10/28(月) 09:52:36.70https://code.google.com/p/v8/issues/detail?id=1543
0381デフォルトの名無しさん
2013/10/28(月) 23:03:49.21iconv-liteでShift_JISに対応するパッチ書いてー
誰かー
0382デフォルトの名無しさん
2013/10/28(月) 23:39:02.130383デフォルトの名無しさん
2013/10/28(月) 23:54:10.590384デフォルトの名無しさん
2013/10/29(火) 01:38:10.450385デフォルトの名無しさん
2013/10/29(火) 02:50:13.03nodeで書いてるローカルアプリをコンパイルなしで動くようにして
クラスプラットフォームにしたいんよ
https://github.com/ashtuchkin/iconv-lite/issues/34
にやろうとしてる外人さんがいたんで参考にやってみたが、
半角カナが変換されない事態になった
文字コードわかんねー
文字コードのプロ求む
0386デフォルトの名無しさん
2013/10/29(火) 04:05:32.410387デフォルトの名無しさん
2013/10/29(火) 08:54:32.690388デフォルトの名無しさん
2013/10/29(火) 10:45:07.66iconv使って変換テーブル作ればいいだろ
0389デフォルトの名無しさん
2013/10/29(火) 11:57:25.70Emscriptenを使えば……ゴクリ……
0390デフォルトの名無しさん
2013/10/29(火) 13:08:30.260391デフォルトの名無しさん
2013/10/29(火) 13:20:44.100392デフォルトの名無しさん
2013/10/29(火) 14:03:29.35極力関わりたくない
0393デフォルトの名無しさん
2013/10/30(水) 14:46:01.01expressとかでやろうとしてたことがたくさんクライアントに任せられれるんだな
わざわざサーバサイドでやる必要なかったんや!!
0394デフォルトの名無しさん
2013/10/30(水) 15:03:30.95何か相関関係でもあるのか?
0395デフォルトの名無しさん
2013/10/31(木) 03:14:51.71というかIconvに限らずパッケージでしょっちゅうハマって結局ほとんど進展がないパターンだがセンスなさすぎるのかな
0396デフォルトの名無しさん
2013/10/31(木) 07:20:35.610397デフォルトの名無しさん
2013/10/31(木) 07:31:02.05iconvの名前とかインターフェイスってパクっていいの?
0398デフォルトの名無しさん
2013/10/31(木) 09:12:45.900399デフォルトの名無しさん
2013/10/31(木) 09:29:21.770400デフォルトの名無しさん
2013/10/31(木) 10:54:39.56すごく簡単にできることに気がついた
0401デフォルトの名無しさん
2013/10/31(木) 10:56:12.240402デフォルトの名無しさん
2013/10/31(木) 11:04:05.470403デフォルトの名無しさん
2013/10/31(木) 16:13:44.82例えば、ゲーム開始からきっかり30秒後にメッセージを送る、とか。
1.ゲーム開始時間をunixtimeなどで保持する
2.その時間と現在時間を比較して経過時間を計算する
3.その経過時間を参加ユーザー全員と共有
って感じでできそうだけど、
node.js+socket.ioでやるとなると
2や3の部分はどういうプログラム書いたらいいでしょうか?
0404デフォルトの名無しさん
2013/10/31(木) 16:29:36.56http://www1.axfc.net/u/3074413.zip
0405デフォルトの名無しさん
2013/10/31(木) 16:50:20.780406デフォルトの名無しさん
2013/10/31(木) 16:53:24.410407デフォルトの名無しさん
2013/10/31(木) 16:59:48.790408デフォルトの名無しさん
2013/10/31(木) 18:48:31.13文字コードのプロキター
0409デフォルトの名無しさん
2013/10/31(木) 18:49:12.90プルリクしろ
0410デフォルトの名無しさん
2013/10/31(木) 19:03:53.740411デフォルトの名無しさん
2013/10/31(木) 19:18:57.78Shift_JISの1byte文字の一部(半角カナ等)、特殊文字(�d�j等)の変換に失敗する
0412デフォルトの名無しさん
2013/10/31(木) 19:23:03.100413デフォルトの名無しさん
2013/10/31(木) 22:42:54.36やってみるわ
0414デフォルトの名無しさん
2013/11/01(金) 00:30:12.16http://www1.axfc.net/u/3074911.zip
0415デフォルトの名無しさん
2013/11/01(金) 01:01:22.26githubとかは一通り形になってから考える
0416デフォルトの名無しさん
2013/11/01(金) 01:03:26.15乙!
しかし第二水準以外の漢字及び記号が変換できないのがある
ex) 草�g剛の�gなど
ex) �A �B �C �D �E �F �G �H �Iなど
0417デフォルトの名無しさん
2013/11/01(金) 01:16:10.31ここに解説があるけど...
シフトJIS / EUC-JPとUnicodeとの妥当な変換表 | Netsphere Laboratories
http://www.nslabs.jp/round-trip.rhtml
0418デフォルトの名無しさん
2013/11/01(金) 06:46:57.62http://www1.axfc.net/uploader/so/3075113
0419デフォルトの名無しさん
2013/11/01(金) 18:57:32.46自分の見識が浅いだけかもしれんけど、新しい技術だから…と言われ続け未だに
cakephpやrailsのようなフルスタックのフレームワークが少ないしあっても情報が極端に少なくて
socket.ioでリアルタイムを導入するためだけとか限定された使い方がほとんどな気がする
0420デフォルトの名無しさん
2013/11/01(金) 19:03:24.560421デフォルトの名無しさん
2013/11/01(金) 19:14:12.14sails使ってみたけど、ドキュメントが十数ページ、stack overflow辺りのQ&Aもほとんどストックないし
商用に導入するには余りにもハードル高いと思うんだが
asset pipelineの利便性にもgruntでは代替できてないし、基本的なMVCが備わってるだけに感じる
浦島太郎なら今は具体的にどういう状態なのか知りたい
0422デフォルトの名無しさん
2013/11/01(金) 19:29:27.82ttp://kohada.2ch.net/test/read.cgi/php/1357402658/110-117
0423デフォルトの名無しさん
2013/11/01(金) 19:44:06.180424デフォルトの名無しさん
2013/11/01(金) 19:46:55.44フルスタックの重力に囚われた者の考え方しか出来ないから浦島太郎なのだよ
0425デフォルトの名無しさん
2013/11/01(金) 19:49:53.40あざす
>>424
具体的に何をいってるのかサッパリわからない
あなたが先進的過ぎるのかもしれないけど、実際の業務はフルスタックのフレームワークなしで始まらないんだけど
0426デフォルトの名無しさん
2013/11/01(金) 19:55:01.60なぜフルスタックありきなんだ?思考停止してないか?
決定的なフルスタックフレームワークがなくてもGrouponはNodeに移行出来た
彼らに出来てお前に出来ないのはなぜだと思う?
ttp://wazanova.jp/post/65591805348/groupon-rails-node-js
0427デフォルトの名無しさん
2013/11/01(金) 19:57:37.990428デフォルトの名無しさん
2013/11/01(金) 19:59:19.52Grouponが個別の事例としてRailsから移行したのは事実でもそれが主流なんですか?
自分に満足なスキルがないのは分かってるが、世の企業はみんな天才・秀才エンジニアばかりじゃないし
委託業務をこなしたり短い納期に追われてるところがほとんどで
ハマったら即ググるくらいの情報がないととてもじゃないけどやってられない
0429デフォルトの名無しさん
2013/11/01(金) 20:06:35.92Nodeの世界ではフルスタックフレームワークを使わないのが主流だよ
現実に普及してるものはないんだから
情報は大概ある、ただフルスタックフレームワークがないだけだ
必要なのは自分にあったモジュールを自分で選ぶこと、それだけ
そこを人任せにしたいなら(文化的に)Nodeは諦めた方がいい
0430デフォルトの名無しさん
2013/11/01(金) 20:08:37.22ほんと乙!
大体変換できるのだけど、SJISの0xFA40以降で変換がずれてしまってるのがある
ex) ��
以下をテストに使うといいかも
http://www.seiai.ed.jp/sys/text/java/shiftjis_table.html
0431デフォルトの名無しさん
2013/11/01(金) 20:10:51.09なるほど 非常にわかりやすいですw
0432デフォルトの名無しさん
2013/11/01(金) 20:13:47.13とにかく小さなモジュールをたくさん作ってる。フルスタック志向じゃない
ttps://github.com/visionmedia?tab=repositories
ttps://github.com/substack?tab=repositories
0433デフォルトの名無しさん
2013/11/01(金) 20:18:18.30ttps://npmjs.org/~tjholowaychuk
ttps://npmjs.org/~substack
TJは「and 355 more」、substackは「and 285 more」だとさw
0434デフォルトの名無しさん
2013/11/01(金) 22:22:01.97ありがとう
それなりに確認して直した
http://www1.axfc.net/u/3075660
0435デフォルトの名無しさん
2013/11/01(金) 22:30:24.88@naoya_ito「新しい技術やアーキテクチャの話がでてくると決まって些末なことを論って否定的な態度を
取る人が一定数いるけど、その人が納得するどうかとは全く無関係に、Web前提の技術進化は需要と競争の
荒波にもまれて進んでいくし、ボトルネックはそういう変化を受容できない人間のほうにあるとつくづく思う。」
フルスタックフレームワークに固執する(変化を受容出来ない)人は、自分自身がボトルネックに
なってないか我が身を振り返ってみるといいんじゃないですかね?
0436デフォルトの名無しさん
2013/11/01(金) 22:48:25.07フルスタックに慣れすぎてそれを前提に考えることによって
超シンプルに出来る可能性を潰してるんじゃないかと思うんだよねえ
まあもちろん、いつもの感じで出来るってところがいいけど
FWなんかなくったってMVCは簡単にできるからね
0437デフォルトの名無しさん
2013/11/01(金) 22:51:07.05乙
自分が確認した限りだと大丈夫かと思う
ぜひライセンス付けてGithubにでも
0438デフォルトの名無しさん
2013/11/01(金) 23:43:32.32https://github.com/Hikaru02/iconv-js
0439デフォルトの名無しさん
2013/11/02(土) 09:46:28.270440デフォルトの名無しさん
2013/11/02(土) 11:02:02.95npm i iconv-js
0441デフォルトの名無しさん
2013/11/02(土) 11:24:25.210442デフォルトの名無しさん
2013/11/02(土) 11:35:57.600443デフォルトの名無しさん
2013/11/02(土) 11:39:08.670444デフォルトの名無しさん
2013/11/02(土) 11:46:47.68まあ>>383が元だったからそこを強調して
0445デフォルトの名無しさん
2013/11/02(土) 14:12:16.240446デフォルトの名無しさん
2013/11/02(土) 17:39:55.58変換速度が物凄い遅いことに気が付いた
iconvの268倍遅いw
0447デフォルトの名無しさん
2013/11/02(土) 17:52:59.41268倍www
toSJIS()のconcat()はあかんやろ。大きなバッファをまとめて確保して使わんと
buf.readUInt8(n)は全部buf[n]に変えてみ
0448hikaru02
2013/11/02(土) 18:57:34.71例えばそもそもBufferは使いたくなくて0.11.8のBuffer.prototype.toArrayBufferとか使って
JS標準のArrayBufferで処理することでNode以外でも使えるようにしようかとか色々考えてる
あとむやみにテーブル増やさずに速度を犠牲にしてでもコンパクトにする方がいいかなとも思ってる
とりあえずconcatの件はやる
0449hikaru02
2013/11/03(日) 06:06:01.24長文でクソ遅いのを多少マシにしてArrayBufferベースにした
0450デフォルトの名無しさん
2013/11/03(日) 15:15:59.60んじゃ>>403の回答も頼むわ(^^)
0451デフォルトの名無しさん
2013/11/03(日) 15:52:34.61究極的にはこんなの使え
http://diamond.jp/articles/-/40022
0452デフォルトの名無しさん
2013/11/03(日) 16:28:39.62乙、かなり速くなった
夏目漱石こころ(SJIS)->UTF8を100ループ回すとこんな感じ
iconv-js : 12056 ms
iconv : 9253 ms
0453デフォルトの名無しさん
2013/11/03(日) 17:49:47.24もう一回調整してSJIS->UTF8は一通りやりきった
0454デフォルトの名無しさん
2013/11/05(火) 16:04:01.65メソッド呼出時にmongooseが非同期で処理するから思うような返り値になってくれない場合はどうしたらいいですか?
0455デフォルトの名無しさん
2013/11/05(火) 16:29:25.38すげえ、生きたDan Kougaiみたいだ。
0456デフォルトの名無しさん
2013/11/05(火) 17:21:56.95なにかのnamespaceに閉じ込めた方が良くない?
0457デフォルトの名無しさん
2013/11/05(火) 18:23:44.87自己解決しました アホですみません
0458デフォルトの名無しさん
2013/11/06(水) 17:38:41.300459デフォルトの名無しさん
2013/11/06(水) 22:02:31.35まだオーマで働いてんのかな?
0460デフォルトの名無しさん
2013/11/10(日) 20:54:49.050461デフォルトの名無しさん
2013/11/14(木) 12:43:43.31https://chromiumcodereview.appspot.com/71713002/
つまりNodeにも近いうちに入るということです
0462デフォルトの名無しさん
2013/11/14(木) 13:13:49.30なんだそれ初耳だ
0463デフォルトの名無しさん
2013/11/14(木) 19:03:43.33JavaScriptで実装するんだな
0464デフォルトの名無しさん
2013/11/14(木) 21:29:48.000465デフォルトの名無しさん
2013/11/15(金) 00:55:29.910466デフォルトの名無しさん
2013/11/15(金) 01:59:08.16これからはDOMのAPIとかが普通にPromiseを返してくるようになる
ServiceWorkerとかね
0467デフォルトの名無しさん
2013/11/21(木) 16:05:37.98もうすぐ0.12で次は1.0かって言われてたけど
ES6の、特にmoduleなんかの絡みを調整しないと流石にマズイだろうから
もう1年くらいかかるんじゃない?
0468デフォルトの名無しさん
2013/11/26(火) 23:20:45.250469デフォルトの名無しさん
2013/11/27(水) 13:41:30.01\ /
\ /
\ /
\ /
\∧∧∧∧/
< 俺 >
< 予 し >
< か >
─────────< 感 い >──────────
< な >
< !!! い >
/∨∨∨∨\
/ \
/ ∧_∧ \
/ ( ・ω・) \
/ _(__つ/ ̄ ̄ ̄/ \
/ \/ / \
0470デフォルトの名無しさん
2013/11/28(木) 11:23:15.460471デフォルトの名無しさん
2013/11/29(金) 03:21:41.98自分も今使ってるよー
0472デフォルトの名無しさん
2013/11/29(金) 09:44:35.82いいよ フェードインアウトとかスライドボタンとかなんか問題でも発生したの?
0473デフォルトの名無しさん
2013/11/30(土) 16:22:53.84どうしてもその他のエンコードも必要だったので
Hikaru02さんのiconv-jsを参考にさせてもらって(感謝)
日本語専用の変換モジュールを作った
大元のiconvよりも高速化できたと思う
よければ つ npm install jconv
0474デフォルトの名無しさん
2013/11/30(土) 17:23:35.63お、おう、おつかれ!
0475デフォルトの名無しさん
2013/11/30(土) 21:52:46.500476デフォルトの名無しさん
2013/12/02(月) 18:02:57.52http://www.slideshare.net/kawada_hiroshi/internet-explorerie?ref=http://furoshiki.hatenadiary.jp/entry/2013/11/26/032352
http://furoshiki.hatenadiary.jp/entry/2013/11/27/203728
http://furoshiki.hatenadiary.jp/entry/2013/11/25/014726
http://furoshiki.hatenadiary.jp/entry/guideline
http://msdn.microsoft.com/ja-jp/library/dn384049.aspx
http://msdn.microsoft.com/ja-jp/library/ie/dn384051(v=vs.85).aspx
http://msdn.microsoft.com/ja-jp/library/ie/ff986088(v=vs.85).aspx
http://msdn.microsoft.com/ja-jp/library/ie/gg130949(v=vs.85).aspx
http://msdn.microsoft.com/ja-jp/library/ie/hh920754(v=vs.85).aspx
0477デフォルトの名無しさん
2013/12/02(月) 21:01:12.990478デフォルトの名無しさん
2013/12/03(火) 10:32:20.48free
https://www.nodejitsu.com/
0479デフォルトの名無しさん
2013/12/04(水) 10:45:42.33ここのスレッドが出て来てがっかりした
0480デフォルトの名無しさん
2013/12/04(水) 11:08:00.610481デフォルトの名無しさん
2013/12/04(水) 11:39:18.990482デフォルトの名無しさん
2013/12/05(木) 00:55:28.550483デフォルトの名無しさん
2013/12/06(金) 08:02:41.61いまだに0.10だろ。感覚的には0.9ぐらいあると思うが。
0484デフォルトの名無しさん
2013/12/06(金) 10:07:15.380.10>0.9
0485デフォルトの名無しさん
2013/12/08(日) 23:46:01.24すげーな、12万人以上に拡散されたぞ
https://twitter.com/jeresig/status/409678785706229760
0486デフォルトの名無しさん
2013/12/10(火) 01:09:25.00(; ゚д゚)
0487デフォルトの名無しさん
2013/12/14(土) 06:39:56.14Racer S (three.js)
http://helloracer.com/racer-s/
Monster Madness Online (Unreal Engine)
http://www.playverse.com/Anonplayer/0-a2aadd1b76e14d0e848ea1de18dca4e8
動作環境はもとより、ロードおせーんだよな・・・
これでは一時期Flashサイトが忌避されたのと何ら異なるところがない
たぶんネットが10倍くらい速くならないとだめだわ
0488デフォルトの名無しさん
2013/12/14(土) 13:26:21.120489デフォルトの名無しさん
2013/12/15(日) 15:48:17.50何言ってるかよく分からないけど
http://d.hatena.ne.jp/jovi0608/20131212/1386809105
0490デフォルトの名無しさん
2013/12/15(日) 18:04:26.45>V8では変数を扱うには、直接オブジェクトのポインターを扱わず、Handleを経由して利用します。
>Handleには PersistentとLocalの2種類があり、Persistent Handleは明示的に解放させないといけません。
>一方 Local Handleは、 HandleScope の変数を宣言しておくとそのスタック領域に格納され、
>デストラクターとともに自動的に LocalHandle が解放される仕組みになっています
>(パッと見るとHandleScopeの宣言がおまじないのように思えます)。
>
>Nodeコアで非同期コールバックを呼び出す関数 MakeCallback 中に LocalHandle を使用していますが、
>今回それを実行する HandleWrap::OnClose 関数で HandleScope が宣言されていませんでした
>(おそらく node-v0.9.xの時代から)。これが原因で、例えば socketオブジェクトをクローズするような場合、
>libuv からこのOnClose が呼ばれてコールバックが実行されますが、その際 LocalHandle が解放されず
>Undefined オブジェクトが親(メインループ)の HandleScope スタックに溜まってしまっていたということです。
>
>よってHTTPクライアントの接続切断毎に4バイトずつメモリリークしていた換算です。
>溜まっていたJSオブジェクトは全て同一の Undefined オブジェクトだったため、
>V8のHeap領域の方は増加しなかったわけです。通常の利用ではそれほど目立たない状況でしょうが、
>Walmartのサービス負荷のレベルだと無視できないレベルになり致命的な状況を発生させるものでした。
>
>実は今回のバグ発見のきっかけとなった setImmediate の関数は、私が node-v0.10で改変したところでした。
>自分が書いたところにメモリリークが見つかったと指摘された時は本当に肝を冷やしましたが、
>node-v0.11のマルチコンテキスト対応時に間違えて HandleScope を削除したことによるものでした。ホント焦りました。
なるほど。
漏れのモジュールも見直そう。
0491デフォルトの名無しさん
2013/12/15(日) 18:08:10.63>前者はGCを起動する関数(gc)を有効にし、後者は heap領域の fragment を解消するためのものです。
>動作させると以下のように経過時間(秒)とメモリ利用量(RSS, heapTotal, heapUsed)が出力されます。
0492デフォルトの名無しさん
2013/12/18(水) 00:36:25.81Socket.ioのID?はブラウザを更新するたびに変わるので使えません
0493デフォルトの名無しさん
2013/12/18(水) 10:33:16.900494デフォルトの名無しさん
2013/12/18(水) 10:58:18.380495デフォルトの名無しさん
2013/12/18(水) 11:59:14.630497デフォルトの名無しさん
2013/12/19(木) 12:13:45.220498デフォルトの名無しさん
2013/12/19(木) 12:44:45.81投稿内容を類推して、更に質問内容の真意を問いただしてくれる人に出会うかもしれない。
そうすれば、元の質問を編集してくれたり、答えをくれたり、リンクを紹介してくれる人がくるんじゃない。
0499デフォルトの名無しさん
2013/12/19(木) 12:48:11.72IDなしの2chより危険だな
0500デフォルトの名無しさん
2013/12/19(木) 17:07:36.910501デフォルトの名無しさん
2013/12/20(金) 02:41:23.72恥かしくないの?
0502デフォルトの名無しさん
2013/12/20(金) 04:53:19.19>>496みたいな事書いてるからStackOverflowに丸投げすること自体には異議なしなんだろ
ならいいんじゃね
0503デフォルトの名無しさん
2013/12/20(金) 06:25:36.28分かる奴は答えてあげたらいいんじゃね
0504デフォルトの名無しさん
2013/12/20(金) 13:46:44.31socket.handshake.addressのaddressとportでクライアントのipとportとれるけど。
0505デフォルトの名無しさん
2013/12/20(金) 14:11:55.87connectionイベントの引数がsockだとすると、sock.manager.handshaken[sock.id].headers.cookieでクッキー取れる
で、パースしたり、署名してるなら元の値に戻せばセッションID取れるのであとはご自由にって感じですね
セッション使わない方法は知らない
0506デフォルトの名無しさん
2013/12/21(土) 03:00:08.21portは不定だから同じユーザを同定できない。
一般的にはクッキー食わせて同定する所だろうけど、
クッキー食わせないならURLにセッションID混ぜたりUAなどで頑張ってトレース。
0507デフォルトの名無しさん
2013/12/26(木) 00:43:34.80$.watch() 連発しちゃうんだけど
0508デフォルトの名無しさん
2013/12/26(木) 21:41:19.640509デフォルトの名無しさん
2013/12/26(木) 23:31:58.29deferredって打ちにくいよな
0510デフォルトの名無しさん
2013/12/27(金) 01:30:23.810511デフォルトの名無しさん
2013/12/27(金) 13:05:43.09おすすめおせーて
0512デフォルトの名無しさん
2013/12/28(土) 14:25:27.94$scope.userId = data.userId;
})
/* このへんで普通のプログラミングみたいに$scope.userIdを使いたい */
0513デフォルトの名無しさん
2013/12/29(日) 10:03:54.160514デフォルトの名無しさん
2013/12/29(日) 17:53:42.04このあと色んな場所で $scope.userId が使われるし
他の変数も非同期に取ってたらネスト地獄になる
0515デフォルトの名無しさん
2013/12/29(日) 18:20:23.750516デフォルトの名無しさん
2013/12/30(月) 09:11:34.830517デフォルトの名無しさん
2013/12/31(火) 17:39:29.39まず全ての非同期APIをES6Promiseに書き直し、モジュールシステムをES6版に変更
逆にES6が早くV8に導入されないと困るってものもあるんだよな
例えばProxy、こういうのとかES6シンタックスが入るとネイティブの実装をどんどんJS側に移せて良くなる
https://github.com/joyent/node/pull/6417
よってv1.0はいろんな検討や調整で下手すると2015年になるな
でもここは互換性を切ってでもちゃんとやっておかないと将来に関わる
0518デフォルトの名無しさん
2014/01/01(水) 01:48:20.680519デフォルトの名無しさん
2014/01/01(水) 01:51:44.080520デフォルトの名無しさん
2014/01/01(水) 09:12:42.90node --hermony
0521デフォルトの名無しさん
2014/01/01(水) 10:10:04.88何が言いたいのかよく分からんが
Proxyっていうのは今V8に実装されてる古いDynamicProxyじゃなくて新しいDirectProxyのことね
0522デフォルトの名無しさん
2014/01/03(金) 13:22:49.50http://www.infoq.com/jp/news/2014/01/paypal-java-javascript
Nodeも期待に答えられるように進化しないとね
V8にも圧力かけないと
0523デフォルトの名無しさん
2014/01/03(金) 13:51:22.21お前程度がグーグルや他のOSSディベロッパーに口出せる人間じゃないだろ
自分がまず何か作ってから家
0524デフォルトの名無しさん
2014/01/03(金) 15:21:10.90オープンソースなんだから積極的にissue投げたりトピック建てて盛り立てていこうね程度の意味だよ
勿論パッチを投げれるのならそれに越したことはない
JavaScriptの部分も多いから、周りのソース見て慣習を把握しておけば案外技術は要らない
でもそこまでやらなくてもいい
例えば今だとV8にPromiseが実装されたはいいけど、欠陥のままで一月以上も修正されてないから
Node0.11のV8バージョンがその一歩前で立ち往生してるじゃん?
こういう時に皆がPromiseのトピックにstarを付けるだけでも圧力になって、優先順位が上がる
それとか新しい実装をした人ってレビューを欲しがってるからそれをしてあげる
作ってるのは人間だからこういう働きかけが実際とても効果がある
0525デフォルトの名無しさん
2014/01/03(金) 15:49:57.480526523
2014/01/03(金) 16:52:46.15NodeやV8みたいに素晴らしいOSSを作ってるわけでもないのに
525みたいな低能ちゃんが沸く時点で無理か
0527デフォルトの名無しさん
2014/01/03(金) 17:28:26.170528デフォルトの名無しさん
2014/01/03(金) 18:47:02.490529デフォルトの名無しさん
2014/01/03(金) 19:08:18.31$ npm install twitter-api
と入れると、
npm http GET https://registry.npmjs.org/twitter-api
npm ERR! Error: failed to fetch from registry: twitter-api
npm ERR! at /usr/share/npm/lib/utils/npm-registry-client/get.js
みたいなエラーが表示されてインストールできないんですけど、なぜなんでしょう?
0530デフォルトの名無しさん
2014/01/03(金) 19:27:36.10http://www.infoq.com/jp/news/2013/12/bdd-jasmine-2-released
Rubyへの依存がなくなり、Node.jsとGrunt.jsに置き換えられた。
0532デフォルトの名無しさん
2014/01/03(金) 20:41:51.96V8作ったのは米国企業だけど米国企業全部が特別凄いわけじゃないし、
Ruby作ったのは日本人だけど日本人全員が特別凄いわけじゃないし。
ていうかこの話題で一番上から目線で偉そうにしてんのって523って名前欄の奴だよな。
0533523
2014/01/03(金) 22:00:37.950534デフォルトの名無しさん
2014/01/03(金) 22:59:05.91それこそオープンソースなんだから皆で作るものでしょ?
広い意味ではここのスレにいるような人はテスターとして皆開発に参加してるようなもん
0535デフォルトの名無しさん
2014/01/03(金) 23:51:32.79てか誰も待ってなくて、すでにみんなそれぞれ好きなもの使ってる
0536523
2014/01/04(土) 00:02:42.71見苦しい言い訳をもっともらしい理屈に置き換えてるだけに見えるわ
オープンソースを使うなら、オープンソースを作れって言ってんの
0537デフォルトの名無しさん
2014/01/04(土) 00:55:30.00http://wiki.ecmascript.org/doku.php?id=strawman:concurrency
何と言ってもNodeのデフォモジュールで使われるにはV8でのまともな実装が必須
0538デフォルトの名無しさん
2014/01/04(土) 11:45:56.570539デフォルトの名無しさん
2014/01/04(土) 16:47:23.36話を聞いてくれる方はskype:node.js1に連絡ください。
お願いします。
0540デフォルトの名無しさん
2014/01/04(土) 18:32:28.96できない自分が言うのもなんですが、そこまで難しいものを頼むつもりではないです。
0541デフォルトの名無しさん
2014/01/04(土) 18:54:40.750542デフォルトの名無しさん
2014/01/04(土) 20:01:28.83そんな難しい物じゃないなら、なんでNode.js限定なの?
0543デフォルトの名無しさん
2014/01/04(土) 20:18:00.62539 ザックリこういうものを作ってほしいです 細かいところはおいおい決めていきます
誰か あっそ。で、いくらくれるの?
539 いくらくらいでできますか?
誰か うーん、じゃあ50万円くらいだね 仕様追加は別途見積りで。
539 えっ!!!そんなにかかるんですか???そんなお金ないです。。。10万円くらいでできませんか?
誰か はぁ?。。。
0544デフォルトの名無しさん
2014/01/04(土) 20:45:07.34もし他の人が先に完成したら、答え合わせにもなると思ってnode.jsに絞ってます。
0545デフォルトの名無しさん
2014/01/04(土) 20:47:08.69プログラム開発する人だってお金払ってもらえるか不安だろうし。
0546デフォルトの名無しさん
2014/01/04(土) 20:58:26.70ただ、やっぱりnode.jsを最近触ったばかりなんで、これが難しいのです・・・
0547デフォルトの名無しさん
2014/01/04(土) 21:23:27.390548デフォルトの名無しさん
2014/01/04(土) 21:49:49.91目をつぶっていたって曲を弾ける。
こんな人を何人も知っている。
はい、簡単だってわかったよね?
さあお前やってみろ。
0549デフォルトの名無しさん
2014/01/05(日) 15:05:54.890550デフォルトの名無しさん
2014/01/06(月) 01:21:43.15とりあえず、仕事としてと言う話なら、仕様書からじゃないかな?
じゃないと金額出ない
その辺の話から頼みたいなら、本筋はしっかり説明できるようになってた方が良いと思いますよ
そうしないと余計なお金と時間がかかりますしね
意外と仕様を書き出してみると、不明瞭な部分が見えて自分で作れるかもしれない
0551デフォルトの名無しさん
2014/01/07(火) 22:14:12.730552デフォルトの名無しさん
2014/01/08(水) 03:48:36.340553デフォルトの名無しさん
2014/01/09(木) 14:30:48.230554デフォルトの名無しさん
2014/01/09(木) 16:09:52.60今まで自然に理解できていた、上から下へ処理が流れるってことが当然のごとく無視されて、
すべてにおいていつ処理が終わるかわからないってことを意識してプログラミングしないといけない
負担ありすぎ・・・
0555デフォルトの名無しさん
2014/01/09(木) 16:31:54.210556デフォルトの名無しさん
2014/01/09(木) 17:33:51.02OOPの時点で上から下にの流れは終わってる気がするんだが。
処理の終了はJavascriptじゃなくてNode.jsが採用した並列処理モデルの方の問題でNode.jsやJavascriptは関係ない。
そもそもこの並列処理モデルも効率面では悪くないんだがなぁ…
むしろJavascriptの型推定やそれによる最適化が難しい問題や、プロトタイプモデルが普及していないことの方が問題かと
0557デフォルトの名無しさん
2014/01/09(木) 19:07:52.99小さいサーバなら同期的に書けば良い。node.jsの出る幕ではないが。
0558デフォルトの名無しさん
2014/01/10(金) 01:02:43.14使ってればその内利点も分かってくるさ
nodejsがjavascriptを選んだ理由とかね
0559デフォルトの名無しさん
2014/01/11(土) 14:28:01.140560デフォルトの名無しさん
2014/01/11(土) 15:37:23.300561デフォルトの名無しさん
2014/01/11(土) 18:35:54.090562デフォルトの名無しさん
2014/01/11(土) 19:08:25.98違う、邪魔になるものがなくて好都合だったってこと
他の言語だとメジャーなモジュールの多くが同期I/Oを使っていて足を引っ張られやすい
0563デフォルトの名無しさん
2014/01/11(土) 19:09:09.46>>562は>>561へのレス
0564デフォルトの名無しさん
2014/01/11(土) 20:25:24.71JSの元のシンプル性とポテンシャルが活きてるのは間違いない。
巷に溢れてるサーバーサイド言語みたいに、便利そうなのをどんどんつぎ込んで構文に一貫性が無くなったりしてないのもGood。
そういう言語の反省を取り入れてこれから進化していけるのもいいね。
0565デフォルトの名無しさん
2014/01/11(土) 23:31:34.25スケーラブル何とか言うあのクソ言語のことだな
0566デフォルトの名無しさん
2014/01/12(日) 02:06:19.920567デフォルトの名無しさん
2014/01/12(日) 02:18:27.85ES6のことですね
分かります
0568デフォルトの名無しさん
2014/01/12(日) 15:43:24.55なんだかんだ言って目に新しい演算子はスプレッドだけだし
クラスベースもどきのプロトタイプベースを強いられて来た今までより、
プロトタイプベースを深く触れ、クラスベースライクな糖衣構文も用意されて
言語全体としてむしろスマートになったかもしれないくらいだ
不安定要素は全部シンボルが吸収してくれたしね
それにしてもシンボルって凄いね、Lisp系統には昔からあったものだけど、ここまで役に立つなんてね
0569デフォルトの名無しさん
2014/01/13(月) 02:23:01.54どういう意味?ES5.1からみて、新しい構文だらけだと思うけど
Ruby,Python,CoffeeScriptを知ってる目でみれば、ES6は、新しいことは何もないけど
strawmanが控えてる時点で、不完全な言語になってしまっている
0570デフォルトの名無しさん
2014/01/13(月) 06:15:49.84ES7において更に発展が約束されてる部分もあるし、かつそれらはES7じゃないと役に立たない物じゃないっていうのは、
一貫性があり、将来有望のきちんと考えられた機能ということで最高の状態だと思う。
具体的にはvalue objectとかPromiseとかそこそこあるけれど、これらはES6の範囲でも十分活躍できてる。
それを否定すると、それこそ「便利そうなのをどんどんつぎ込んだ」状況になってしまう。
それこそ巷のサーバーサイド言語みたいに、すぐ互換性を切らないとやってられない状況になってしまうだろう。
そこで忘れちゃならないことは、ESはきちんと後方互換性を重視していて、コンセンサスのとれたパーツから入れる事ができるってこと。
要は実質Living Standardだから、そもそもこのバージョンがあれとか言ってもしょうがないってのもある。
0571デフォルトの名無しさん
2014/01/13(月) 06:27:41.20他にも内部的には例えばES7のprivate symbolsの仕組みなんかももう入ってたりするし、
両者SIMDやParallelismなんかには多大なる関心を示していて、ES6に実装が完了するより先にきちんと実装されるかもしれない。
いずれにせよES6は変に機能が多すぎたり少なすぎたりせずに、予定や皆の期待を裏切らない程度のバランスのいい規格になったと思う。
新しいものは無いというが、@@iteratorとか、それこそspreadとかイテレータ周りの仕様はどの言語よりも自分は気に入ってる。
(皮肉なことに「新しい」ものである)「__proto__」とか気になるものが全くないわけではないが、間違いなく十二分にまとまっている規格だ。
0572デフォルトの名無しさん
2014/01/13(月) 09:29:36.84今、本気でIT革命を起こすなら、ブラウザを何とかしたほうが良い。
みんながそれを望んでいるんだから。
0573デフォルトの名無しさん
2014/01/13(月) 11:08:22.08ていうキラーサービス作ればできるよ
0574デフォルトの名無しさん
2014/01/13(月) 12:49:26.770575デフォルトの名無しさん
2014/01/14(火) 04:23:41.840576デフォルトの名無しさん
2014/01/14(火) 07:12:23.37それよりも必要なのは言語の改革よりAPIをFutureパターンにするとかそういったことです
仮にNode.dartができたとしても現行のコールバックパターンじゃ本質的に何も改善されません
0577デフォルトの名無しさん
2014/01/14(火) 20:21:46.99あれはどうするのがいいのかねえ。
プロトタイプをプロキシにするくらいしか思い付かないな。
まあ、幸いプロキシは結構パフォーマンスいいし、それで悪くないかもね。
0578デフォルトの名無しさん
2014/01/15(水) 15:56:53.71スレチすまん
0579デフォルトの名無しさん
2014/01/15(水) 16:56:50.04VP8,9コーディクのそれとでは実はかなり話が違ってくるんじゃないかと思う
動画の使われ方も、WebRTCでのビデオチャットとか、
既にあるファイルを再生するだけではなくなってきている
そういう場合にWebMというフォーマットはかなり相応しいと思う
0580デフォルトの名無しさん
2014/01/17(金) 12:15:23.24ブラウザ死亡確定
開発効率の向上とインストールの簡易さ向上により
もはやWebアプリの利点は失われた。
0581デフォルトの名無しさん
2014/01/17(金) 23:58:09.73マーケットサービスによってより密結合するようになったということだろうね。
開発者的には、今までどおりWebアプリ開発のノウハウを使えるし
そこにアプリ開発者のノウハウも必要になるから、中長期的にはいい方向かと。
Android向け開発は相変わらず地獄なんだろうけど
0582デフォルトの名無しさん
2014/01/18(土) 23:16:14.78それは逆に言えばフロントエンドの時代がくるってことか
0583デフォルトの名無しさん
2014/01/20(月) 22:40:13.37アマゾンの書評がどれもひどくて迷ってる
0584デフォルトの名無しさん
2014/01/21(火) 01:02:32.73http://www.amazon.co.jp/dp/4048703676/
0585デフォルトの名無しさん
2014/01/22(水) 01:46:20.76どこに置くのがいいのでしょうか
rbenvを入れた時も思ったんですが、多くのブログの説明だと
git clone https://github.com/creationix/nvm.git ~/.nvm
のようにホームディレクトリに置いてしまっていて、
rootで使うためにわざわざパスを通さないといけなかったり
そもそもホームディレクトリに大事なものを置くのが不安に思ったりするのですが、
これが一般的なのですか?
0586デフォルトの名無しさん
2014/01/22(水) 05:20:06.010587デフォルトの名無しさん
2014/01/22(水) 10:52:41.45まぁ、面倒な部分をどこにするかって話
0588デフォルトの名無しさん
2014/01/22(水) 18:49:05.17rootでマズイ理由があるかどうかって話
自分は無いからrootに置く
そっちのが使うにあたって無難
0589デフォルトの名無しさん
2014/01/22(水) 18:57:12.88ないけどrootってこと?
問題ないならユーザーフォルダーでもいいよね
0590デフォルトの名無しさん
2014/01/23(木) 14:00:05.13ってスレチかこれ
0591デフォルトの名無しさん
2014/01/23(木) 14:06:02.770592デフォルトの名無しさん
2014/02/02(日) 21:08:00.59自分もう当たり前に付けとかないとやってけない状況なんだけど。
0593デフォルトの名無しさん
2014/02/03(月) 20:58:46.790594デフォルトの名無しさん
2014/03/01(土) 18:05:30.190595デフォルトの名無しさん
2014/03/01(土) 18:19:53.160596デフォルトの名無しさん
2014/03/01(土) 23:58:35.840597デフォルトの名無しさん
2014/03/02(日) 00:47:14.03最近Atomとか出たけどどうなんだろコレ
0598デフォルトの名無しさん
2014/03/02(日) 01:37:34.05これ昔オフラインで使えてたけど、今は会員制でクラウドベースになってね?
0599デフォルトの名無しさん
2014/03/02(日) 01:47:44.190600デフォルトの名無しさん
2014/03/02(日) 14:41:02.300601デフォルトの名無しさん
2014/03/05(水) 02:57:44.04PHPは使えるけど、jsはほとんど分からない。
0602デフォルトの名無しさん
2014/03/05(水) 03:13:44.77phpでサーバサイドの経験があるなら、jsもサーバサイドの方が分かりやすいかもね。
0603デフォルトの名無しさん
2014/03/05(水) 10:40:37.77thisの中身とか癖はあるけど、js自体の流儀というか書き方はネット上にたくさん転がってるから大丈夫だと思う
あとcallbackあたりが難所な気がする
ちなみにnodejsよりjavascriptをキーワードに検索した方が情報は多い
0604デフォルトの名無しさん
2014/03/06(木) 01:08:48.570605デフォルトの名無しさん
2014/03/06(木) 01:39:23.85日本じゃなりそうもない
0606デフォルトの名無しさん
2014/03/06(木) 01:47:02.810607デフォルトの名無しさん
2014/03/06(木) 01:54:18.40>>603
ありがとう
とりあえず何か作ってみるよ。
0608デフォルトの名無しさん
2014/03/06(木) 01:57:52.03よく分からないけど、取り敢えずdiagramoを必死に読んでいる
0609デフォルトの名無しさん
2014/03/06(木) 02:01:15.53なんとなく、PHPを使い続ける方が幸せな気がしている
0610デフォルトの名無しさん
2014/03/06(木) 04:27:03.710611デフォルトの名無しさん
2014/03/08(土) 23:08:33.780612デフォルトの名無しさん
2014/03/08(土) 23:18:17.16それならEsprimaはどうよ?
0613デフォルトの名無しさん
2014/03/09(日) 13:29:46.42いや、それも違うと思うぞ。。。
0614デフォルトの名無しさん
2014/03/09(日) 15:45:38.35「Javadocのように、Doxygenはソースファイルのコメントから文書を抜き出す。」
だったらJSDocじゃん・・・
違うならDoxygenがなにか説明よろ
0615デフォルトの名無しさん
2014/03/09(日) 16:15:28.10プラスαがあるんだよ。
ドキュメント用コメントがなくても、ソースみて片っ端からドキュメントを作成する。
つまり、ソース解析に使えるってこと。
こっちの方が主要な使い方だったり。
0616デフォルトの名無しさん
2014/03/09(日) 18:28:00.060617デフォルトの名無しさん
2014/03/09(日) 19:32:30.82613が何を以て違うといったのか知らんが。
0618デフォルトの名無しさん
2014/03/11(火) 05:00:25.40例えばアンテナサイトとかで更新ボタン押さないで更新情報を表示させていくとか出来る?
0619デフォルトの名無しさん
2014/03/11(火) 05:48:56.29出来るできないでは出来る
RSS鯖→node.js鯖→ユーザって構成の場合にnode.js鯖→ユーザのところを繋ぎっぱにしてプッシュとかは出来る
単一のRSS鯖→node.js鯖通信の結果を複数(多量)のnode.js鯖→ユーザ通信にぶん投げるとかも出来る
node.jsのプロセスが上がりっぱなしだから定期通信をcronとかで回さなくてもいいとかも利点になる
でもRSS鯖→node.js鯖の部分は普通のHTTPアクセスだからそれ自体は特別得意ってことはない
普通に、定期的にアクセスしてチェックするしか無い
繋ぎっぱにしてプッシュ配信してくれるRSS系のフィード提供サービスが有るなら相性も良さそうだけど…
そういう意味ではTwitterのストリーミングAPIとかとは相性いいのかも
0620デフォルトの名無しさん
2014/03/11(火) 21:12:46.41ここでつまづく
0621デフォルトの名無しさん
2014/03/11(火) 21:41:09.64非同期プログラミングなんてどうということは無いのだけれどね
0622デフォルトの名無しさん
2014/03/12(水) 01:23:34.82ID:09sFKG1kDB扱う時だけはどうしても慣れないな。
今までのやり方とは全く違うからな。
設計もかなり変わるんじゃないか?
0623デフォルトの名無しさん
2014/03/12(水) 03:10:09.85ID:g+OkZ5mt詳しくありがとう。
何かいけそうな気がしてきた。
0624デフォルトの名無しさん
2014/03/12(水) 13:31:28.27ID:xw7xwyT90625デフォルトの名無しさん
2014/03/13(木) 14:26:18.00ID:gmNd6EwFまだモジュールが発展途上だけど不便な部分を聞きたいです
0626デフォルトの名無しさん
2014/03/15(土) 03:58:35.43ID:PUNQAuP8どこが有名?
0627デフォルトの名無しさん
2014/03/15(土) 07:55:23.23ID:FCLPLYivAWS
0628デフォルトの名無しさん
2014/03/28(金) 10:17:09.24ID:d9r4lL8VJavaAPIの使い方がRhinoと変わって、Javascriptっぽく書けるように成った。
0629デフォルトの名無しさん
2014/03/30(日) 03:00:39.42ID:SLDZZZmw個人ならさくらとかデジタルオーシャン
0630デフォルトの名無しさん
2014/04/03(木) 14:34:52.54ID:48WazeGQThrift APIのgetRowメソッドからレスポンスが返って
来なくて困ってる。
だれか、解決の方法知りませんか?
06313.14P
2014/04/06(日) 08:17:15.88ID:853y8XPUよろしくニキーwww
0632デフォルトの名無しさん
2014/04/06(日) 08:37:41.05ID:9pOHqCdn0633デフォルトの名無しさん
2014/04/08(火) 07:01:19.65ID:5iV5Pds03つ目ぐらいの画像を拡大しようとしたらavastさんが反応したぞ
きっとこれは危険なIDEなんだな!
0634デフォルトの名無しさん
2014/04/08(火) 07:03:57.25ID:DHbHqaOZ0635デフォルトの名無しさん
2014/04/08(火) 20:08:36.93ID:5Xk6bDw20636デフォルトの名無しさん
2014/04/09(水) 00:08:18.22ID:mh9KjBAL0637デフォルトの名無しさん
2014/04/09(水) 01:41:25.52ID:Gn+HKdlR0638デフォルトの名無しさん
2014/04/13(日) 10:49:56.76ID:CKN681wbaudioタグで再生してたmp3のファイルが使えない
ソースはnode.jsの鯖にしてるんだけど、何か問題あるかな…
0639デフォルトの名無しさん
2014/04/13(日) 15:16:19.51ID:xQQladLb0640デフォルトの名無しさん
2014/04/13(日) 15:54:07.75ID:vz94Ttn30641デフォルトの名無しさん
2014/04/13(日) 17:14:13.87ID:CKN681wbindex.htmlをChromeで見たらちゃんと再生できたので、名前は合ってると思います
>>640
192.168.◯◯.◯◯って感じでExpressのpublicを参照していますが、これダメですかね?
0642デフォルトの名無しさん
2014/04/13(日) 19:34:24.89ID:6iPHldAq0643デフォルトの名無しさん
2014/04/13(日) 19:57:36.75ID:CKN681wbapp.nwにまとめると動かないから困ってるんですが…
0644デフォルトの名無しさん
2014/04/13(日) 20:23:21.40ID:P1+SGS/t違うかもしれんが
app.nwにまとめたものは一時フォルダに全部展開されるから
相対パスで外部ファイルを指定してると、その一時フォルダからの参照になって
パスがデバッグ時と異なってしまうバグ(仕様?)がある
process.execPathとか駆使して起動時のフォルダを取得する必要がある
0645デフォルトの名無しさん
2014/04/13(日) 20:35:27.01ID:6iPHldAq条件後出し恥ずかしい香具師め
0646デフォルトの名無しさん
2014/04/13(日) 21:29:10.26ID:CKN681wb>>641の通り、別PC上でたてたnode.jsのサーバが
http://192.168.0.10:3000だとしたら、
src='http://192.168.0.10:3000/sound/test.mp3'という感じで絶対指定しています
0647デフォルトの名無しさん
2014/04/13(日) 23:46:09.18ID:nk9dwJ1rhttp://blog.geta6.net/post/47327301419/connect-stream
http://pedromtavares.wordpress.com/2012/12/28/streaming-audio-on-the-web-with-nodejs/
0649デフォルトの名無しさん
2014/04/15(火) 08:22:14.36ID:imXLyatxと
io.sockets.socket(socket.id).emit('message', info);
の使い分けどころがわからないです><;
0650デフォルトの名無しさん
2014/04/19(土) 20:59:14.25ID:91PF2oqK0651デフォルトの名無しさん
2014/04/20(日) 06:53:47.68ID:/jjV4rgn0652デフォルトの名無しさん
2014/04/20(日) 17:59:16.56ID:UE10veJp0653デフォルトの名無しさん
2014/04/20(日) 19:16:28.68ID:CbBx3K3H0654デフォルトの名無しさん
2014/04/20(日) 23:30:54.36ID:UE10veJp0655デフォルトの名無しさん
2014/04/21(月) 00:45:05.18ID:O81By8cn0656デフォルトの名無しさん
2014/04/21(月) 01:28:11.11ID:oVqkxCYCWebサーバの後ろで動くプログラムじゃなくて、Webサーバ含めたサーバ等のアプリケーション作る環境だからな。
node.jsベースのクライアントGUI環境なnode-webkitとかもあるし、Webサーバの後ろのCGI環境とは一味違う。
まぁWebとセットで扱うことが多そうなのは確かだけど、CGI環境で使う言語ほどWeb専用かというと微妙だと思う。
>>655
CUIって言いたいんだろうけど、PHPも一応CUIプログラム書けるしそこは別に本質じゃない気が。
0657デフォルトの名無しさん
2014/04/21(月) 03:49:44.40ID:BknAZhXQなんだこの馬鹿
0658デフォルトの名無しさん
2014/04/21(月) 04:16:50.11ID:yaM3rCK5そもそもクライアントJavaScriptという言葉に対応して作られた。
クライアントJavaScriptというのはブラウザで動くJavaScriptのこと。
だから他の言語にはクライアント○○というものはなくて
全てがサーバーサイド○○になる。
つまりはサーバーサイドJavaScriptというのは、
JavaScriptが他の言語と同じようにブラウザ以外で
動くようになったという意味でしかない。
0659デフォルトの名無しさん
2014/04/21(月) 11:40:16.79ID:mIseuF+c0660デフォルトの名無しさん
2014/04/21(月) 12:55:50.76ID:eMileLGAドヤ顔で語ってるところ悪いんだけどさ、お前の解釈もおかしいよw
0661デフォルトの名無しさん
2014/04/21(月) 13:00:35.27ID:/2Cn9PjI> 動くようになったという意味でしかない。
へー
0662デフォルトの名無しさん
2014/04/21(月) 18:53:34.57ID:561wyKNgsocket.idという表記のせいで同じようにみえるだけ
0663デフォルトの名無しさん
2014/04/21(月) 22:00:54.44ID:1M7O1iaQおかしくないよ。お前も含めて、誰もその他の解釈言ってないもの。
0664デフォルトの名無しさん
2014/04/22(火) 01:12:24.89ID:lEwKwEnd0665デフォルトの名無しさん
2014/04/22(火) 07:47:51.19ID:+Nr6kpEJ0666デフォルトの名無しさん
2014/04/22(火) 09:32:24.24ID:BgPS8Zn9めんどくせえな。一から十まで説明してやらないとわかんないの?
>クライアントJavaScriptというのはブラウザで動くJavaScriptのこと。
>だから他の言語にはクライアント○○というものはなくて
>全てがサーバーサイド○○になる。
お前の世界ではブラウザだけがクライアントなの?
>つまりはサーバーサイドJavaScriptというのは、
>JavaScriptが他の言語と同じようにブラウザ以外で
>動くようになったという意味でしかない。
例えば、MSのJScriptで書いたバッチをクライアントPC上で実行するとき、
お前はそれをサーバサイドJSって呼ぶわけ?
0667デフォルトの名無しさん
2014/04/22(火) 09:37:19.75ID:BgPS8Zn9クライアントサイドで動作するのはJSだけww
じゃあそのJSを動かしているブラウザはなんなんだ
サーバサイドC++なのかwww
0668デフォルトの名無しさん
2014/04/22(火) 15:05:24.99ID:QveWaMVInode.js に対する誤解を生み
node.js の普及の妨げに一役買ってると思う
0669デフォルトの名無しさん
2014/04/22(火) 16:01:51.41ID:g25CKNZQ0670デフォルトの名無しさん
2014/04/22(火) 19:10:27.90ID:yUACokf4Rhinoとかも含めた非Webブラウザ向けJS実装の適切な呼称はなんだろうな。
node.jsはWSHのJScriptみたいな使い方もできるから結構悩ましい気がする。
0671デフォルトの名無しさん
2014/04/22(火) 22:16:29.59ID:QveWaMVI0672デフォルトの名無しさん
2014/04/23(水) 00:12:01.84ID:oGRlgMov0673デフォルトの名無しさん
2014/04/23(水) 03:43:46.27ID:4bFgCFNnつまりHTMLの<server>(Netscape Enterprise Server)や
<script runat=server>(IIS)の中に記述したJavaScriptが
サーバ側で実行されるのが元々のサーバサイドJavaScript。
Node.jsはその意味でのサーバサイドJavaScriptではない
0674デフォルトの名無しさん
2014/04/23(水) 05:18:26.59ID:7ZWtOh9Z0675デフォルトの名無しさん
2014/04/23(水) 20:55:12.54ID:7vo5B08ZクライアントサイドRubyとなにか違うの?
0676デフォルトの名無しさん
2014/04/24(木) 10:23:32.50ID:liWFOTCB0677デフォルトの名無しさん
2014/04/24(木) 13:08:42.23ID:Kq2zWl2l0678デフォルトの名無しさん
2014/04/24(木) 17:39:51.27ID:Hdf62i+DCのポインタ演算子を型の方にくっつけるか、ラベルの方にくっつけるか、悩んだことないのか。
0679デフォルトの名無しさん
2014/04/24(木) 17:42:53.55ID:Vet88S2uC++ -> char* p;
が普通
0680デフォルトの名無しさん
2014/04/24(木) 18:37:52.89ID:fAk9I7UT0681デフォルトの名無しさん
2014/04/24(木) 19:44:44.84ID:aj9n4Mr7TypeError: Object #<ServerResponse> has no method 'stream' でステータスコード500が返ってくる
0682デフォルトの名無しさん
2014/04/25(金) 00:11:17.48ID:sbPlM0xH0683デフォルトの名無しさん
2014/04/26(土) 12:04:25.19ID:ciZFgagpconst はいつも悩むな
0684デフォルトの名無しさん
2014/04/26(土) 12:08:13.99ID:ciZFgagpこの本が良かったよ
http://www.amazon.co.jp/dp/B00IOGV3XU/
他にもよく似た色の紛らわしい本あるけどこの本が一番良かった
あとモジュール造ってみるとか V8 のソース見るとかすると覚えられるよ
0685デフォルトの名無しさん
2014/04/27(日) 18:04:00.18ID:lsyfz5Zx0686デフォルトの名無しさん
2014/04/27(日) 18:18:07.40ID:/Vr961xn0687デフォルトの名無しさん
2014/04/27(日) 18:50:53.48ID:lsyfz5Zxできると思うけど出来てないから一応確認と思って
0688デフォルトの名無しさん
2014/04/27(日) 18:51:22.07ID:EWd3nocfまたどのようなメリットがありますか?
0689デフォルトの名無しさん
2014/04/27(日) 19:03:06.62ID:EWd3nocf0690デフォルトの名無しさん
2014/04/27(日) 21:07:26.23ID:lsyfz5Zx【鯖】
var buf = fs.readFileSync('./public/test.jpeg');
...
socket.send( { 'buf': buf} );
【蔵】
var blob = new Blob(data.buf, {type:"image/jpeg"} );
...
var image = document.getElementById('image');
image.src = URL.createObjectURL(blob);
でダメなんだけどどうしたらいいです?
0691デフォルトの名無しさん
2014/04/27(日) 21:19:50.40ID:LTucjFHu0692デフォルトの名無しさん
2014/04/27(日) 22:41:22.63ID:udbvuRA2eclipseでhelloworldを表示するだけのプログラムなんですが
実行後にプラウザで指定のアドレス「localhost:1337/」にアクセスしようとすると
以下のようなメッセージが表示されてしまいます
「Google Chrome では localhost:1337 に接続できませんでした」
コマンドプロンプトではうまく表示できるんですが何が原因なのかよくわかりません
どなたかわかる方はいらっしゃいますでしょうか?
0693デフォルトの名無しさん
2014/04/28(月) 00:03:26.83ID:kxZmAbR2「現場で通用する力を身につけるNode.jsの教科書」って参考書よみながら
やってるんですがなぜ実行できないのか全く原因がわかりません
ちゃんと書かれてるとおりにやってるんですが・・・。
どなたか助けて下さい
0694デフォルトの名無しさん
2014/04/28(月) 00:08:33.21ID:bz3BSanb1337がどっから出てきたかは知らんが、何かの手順を参考にするならそれに対応するサンプルコードを動かせよ?
0695デフォルトの名無しさん
2014/04/28(月) 00:49:41.54ID:rB8lTHTIその本買おうと思ってたんだけど
ダメな本なのかよ
買う気失せたわ
0696デフォルトの名無しさん
2014/04/28(月) 01:20:46.03ID:sLIIqVQozip の中の chapter2.txt の冒頭のコードが >>692 の動かしてるコードだろうか
% cat hello.js
var http = require('http');
http.createServer(function (req, res) {
res.setHeader('Content-Type','text/plain');
res.end('Hello World\n');
}).listen(1337, '127.0.0.1');
console.log('Server running at http://127.0.0.1:1337/');
% node hello.js &
[1] 28814
% Server running at http://127.0.0.1:1337/
% curl -q localhost:1337
Hello World
もしコマンドプロンプトから上掲スクリプトを実行して
ブラウザからアクセスした場合には Hello World が表示されるのに
Eclipse から実行してブラウザからアクセスした場合には表示されないのなら
それはもう Eclipse(の使い方)の問題だろう
0697デフォルトの名無しさん
2014/04/28(月) 01:26:22.72ID:6+nhvyWj例: オブジェクト URL で画像を表示
https://developer.mozilla.org/ja/docs/Using_files_from_web_applications#Example:_Using_object_URLs_to_display_images
0698デフォルトの名無しさん
2014/04/28(月) 08:48:18.26ID:6+nhvyWjimg.src = URL.createObjectURL(blob);
img.onload = function(){
var ctx = canvas.getContext('2d');
ctx.drawImage(image, 0, 0);
};
0699690
2014/04/28(月) 20:31:00.21ID:mKpufpGtありがとうござます
そのようにやってみましたが、やっぱりダメでした
javascriptコンソールでimage.srcを確認すると""になっていて、URLを正しく生成できて
ないのでそれ以前の問題かと思います…
0700デフォルトの名無しさん
2014/04/28(月) 22:13:24.84ID:6+nhvyWj0701692
2014/04/29(火) 01:33:55.42ID:BVOx6MN/http//:book.mynavi.jp/support/pc/5069/
このzipファイルのlist2-1です
コマンドプロンプトからならいけるんでファイアウォールの設定ではなさそうです
>>696
その通りです
おそらくeclipseの実行の仕方がまずいんでしょうね
実行タブから実行を選択して
nodeApplication(1)ってのを選択してるだけなんですが・・・
コンソールには<終了>hello-world-server.js[Node Application]Node Process
って表示されています
もう何がいけないんだかよくわかりません
0702デフォルトの名無しさん
2014/04/29(火) 07:36:19.85ID:pZyrXbnyNodeのは独自の「Buffer」であってWebSocketで遅れる「ArrayBuffer」「Blob」じゃないことくらい言われんと分からんかね?
最新のバージョンならこれを使うか
http://nodejs.jp/nodejs.org_ja/api/buffer.html#buffer_buf_toarraybuffer
自分でメソッド実装すればいいのに
適当に思い付きでコード書いて動かないって言われても呆れるんだけど
0703デフォルトの名無しさん
2014/04/29(火) 09:37:37.00ID:HxmUr44wとりあえず Eclipse は脇に置いておいたら?
入門段階から厄介事を増やしても意味ないよ
0704690
2014/04/29(火) 10:39:14.20ID:mW+HoIFo>>685の時点で分かってないことが確認できると思います、情弱ですみません
ArrayBufferで送ったつもりですが、画像が表示できませんでした
[鯖]
var fs = require('fs');
function toArrayBuffer(buffer) {
var ab = new ArrayBuffer(buffer.length);
var view = new Uint8Array(ab);
for (var i=0; i<buffer.length; i++) {
view[i] = buffer[i];
}
return ab;
}
var buf = fs.readFileSync('./public/test.jpg');
var arraybuf = toArrayBuffer(buf);
io.sockets.on('connection', function (socket) {
socket.emit(‘test’, {'buf':arraybuf});
});
[蔵]
var arraybuf;
socket.on(’test’, function (data, fn) {
arraybuf = data.buf;
});
blob = new Blob([arraybuf], {'type':'image/jpeg'});
var img = document.getElementById(‘image’);
img.src = window.webkitURL.createObjectURL(blob);
0705デフォルトの名無しさん
2014/04/29(火) 11:33:24.82ID:b2HTM3GX0706692
2014/04/29(火) 12:04:55.43ID:BVOx6MN/確かにそうですね
ただ入門書がeclipseありきで解説されてるのでこのままだとちょっとやりづらいです・・
実行に成功するとコンソールに
server running at HTTP://127.0.0.1:1337
と表示されなきゃ行けないみたいなんですが今は出ないですね・・・
困りました・・・
0707デフォルトの名無しさん
2014/04/29(火) 13:11:56.13ID:iJeyYRNWそれを選んだ入門書も糞
0708デフォルトの名無しさん
2014/04/29(火) 13:43:22.00ID:NlKWryVs0709デフォルトの名無しさん
2014/04/29(火) 19:30:44.12ID:pZyrXbnyそりゃ送ってるのはオブジェクトであってArrayBufferじゃない
『ArrayBuffer』を送るの
0710デフォルトの名無しさん
2014/04/29(火) 22:02:52.91ID:mW+HoIFo送っているのは確かにオブジェクトで、プロパティにArrayBufferオブジェクトを置いてますが、
ダメですか
0711デフォルトの名無しさん
2014/04/30(水) 00:43:24.82ID:lkTAPU570712デフォルトの名無しさん
2014/05/01(木) 19:12:22.39ID:KhzGrxCS0713デフォルトの名無しさん
2014/05/02(金) 20:56:02.34ID:Ygsxpf2D0714デフォルトの名無しさん
2014/05/04(日) 14:23:00.29ID:ZI7d8CWK0715デフォルトの名無しさん
2014/05/04(日) 22:23:57.42ID:Z6Cxw61y0716デフォルトの名無しさん
2014/05/07(水) 00:41:04.12ID:9htZeF2kコマンドプロンプトで「mongo」と打つと以下のようなエラーメッセージが出ます
何が問題でしょうか?
MongoDB shell version: 2.6.1
connecting to: test
2014-05-07T00:33:36.446+0900 warning: Failed to connect to 127.0.0.1:27017, reas
on: errno:10061 対象のコンピューターによって拒否されたため、接続できませんでした
。
2014-05-07T00:33:36.454+0900 Error: couldn't connect to server 127.0.0.1:27017 (
127.0.0.1), connection attempt failed at src/mongo/shell/mongo.js:146
exception: connect failed
0717デフォルトの名無しさん
2014/05/07(水) 03:09:41.85ID:BqU8Y0aPあとスレチ
0718デフォルトの名無しさん
2014/05/08(木) 07:58:35.82ID:Yn6TNSXa0719デフォルトの名無しさん
2014/05/08(木) 11:25:50.83ID:E2UtWS+A欲しい機能調べても自作してる人ばっかりで、外部のOSSライブラリに頼れとか言われたり、
凄い発展途上国的なイメージがあるんだけど。
0720デフォルトの名無しさん
2014/05/08(木) 11:41:34.61ID:ZqjBCqloスクレイピングやってるけど、
さほど困らんね。
Jquery関数殆ど使えるし。
php.jsもあるでしょ。
使ってないけど。
0721デフォルトの名無しさん
2014/05/08(木) 13:21:59.10ID:QEfRwn3W標準でなんでもかんでもできる超巨大処理系がお望みで?
…ああ、ネットにいっさい接続できない空間で開発してるんだ
はいはい拝承しました
暴言お許し頂きたく
0722デフォルトの名無しさん
2014/05/08(木) 13:26:34.54ID:tK+74K/E本体はミニマムな方が有難い事が多いと思うけどなぁ…
0723デフォルトの名無しさん
2014/05/08(木) 16:22:40.21ID:Y0Db7X6Uクロスドキュメントとか使うん?
ちなみに使いたいのはWebSocketだけなんだ
0724デフォルトの名無しさん
2014/05/08(木) 20:54:51.94ID:KzWSCQ6m0725デフォルトの名無しさん
2014/05/08(木) 20:57:28.29ID:ZqjBCqloなぜ、node.jsでスクレイピングするのか。
0726デフォルトの名無しさん
2014/05/09(金) 09:03:51.47ID:cd4fHdBG0727デフォルトの名無しさん
2014/05/09(金) 10:21:21.61ID:dvCRlMvr0728デフォルトの名無しさん
2014/05/09(金) 21:06:29.55ID:slh2b+7+0729デフォルトの名無しさん
2014/05/09(金) 23:19:49.07ID:SjMyjWDG0730デフォルトの名無しさん
2014/05/10(土) 01:09:34.85ID:WdwrVDqC0731デフォルトの名無しさん
2014/05/10(土) 01:15:18.11ID:XNOk+z7rほんとかよ
0732デフォルトの名無しさん
2014/05/17(土) 00:42:39.61ID:9Qjazc0imvとかmkdirpくらいの関数は標準で実装してほしいわ
0733デフォルトの名無しさん
2014/05/17(土) 00:55:33.88ID:47dW4G/Z0734デフォルトの名無しさん
2014/05/18(日) 03:29:40.43ID:ghNGAN9Scommander.jsって、オプションにパラメータ与えられる?
0735デフォルトの名無しさん
2014/05/18(日) 03:55:44.73ID:OhCnVEnr0736デフォルトの名無しさん
2014/05/24(土) 10:10:23.11ID:7CvGDBURリダイレクトのマルチバイト文字コードがUTF8なのは仕方ないし、
コンソール出力時にUnicodeAPI+UTF16使ってくれるのは有難いんだが…
キャッチされない例外だけ、コンソール相手でも非UnicodeAPI+UTF8なのは何故なんだ
紛らわしいっちゅうねん
0737デフォルトの名無しさん
2014/05/24(土) 10:49:29.33ID:DTqC/a46cmd.exe 自体を UTF-8 化するといい
981 デフォルトの名無しさん [sage] 2014/04/15(火) 13:13:11.98 ID:q9fQ+t/g Be:
ネットにはデマ情報がいっぱい残ってるので
正しい情報をメモ
cmd.exe
UTF-8
chcp 65001
cmd.exe のショートカット リンク先 %SystemRoot%\system32\cmd.exe /c start "UTF-8" cmd
このショートカットを起動してプロパティからフォントの設定(※ボールドフォントにチェックを入れる)
レジストリ \\HKEY_CURRENT_USER\Console\UTF-8 に
FaceName REG_SZ 適当
FontWeight REG_DWORD 0x0190
FontSize REG_DWORD 0x00120000
CodePage REG_DWORD 65001
http://nazochu.blogspot.jp/2011/08/blog-post_26.html
0738デフォルトの名無しさん
2014/05/24(土) 21:49:25.16ID:7CvGDBURWindowsのコンソールウィンドウはcmd.exeが出してるわけじゃないけどね
実行ファイルのターゲットプラットフォームがConsoleならOSが出すはず
で、chcpはどうにも挙動が不安定だからなるべく使いたくないんだよ
例えばXPで使うと文字幅誤認やフォント不一致で画面壊れるから使えんし
レジストリでも変えれるのは初めて知ったけどポータブルに動かせない上にフォント問題は未解決
結局process.on('uncaughtException',function(err){console.error(err.stack||err);process.exit(1);});
で他と同じストリーム出力使うことにして挙動を揃えたけど、
デフォルトのエラー行表示処理ってどっから持ってくりゃいいんだ…
これだとエラーオブジェクトじゃない場合に例外発生位置が分からないし、
catch(e){throw e;}で投げ直された場合の投げ直し地点も捕捉できない
0739デフォルトの名無しさん
2014/05/24(土) 22:15:08.43ID:ZopzTJKpナウでヤングなOSでつね
0740デフォルトの名無しさん
2014/06/11(水) 00:52:01.69ID:KA8EjWF20741デフォルトの名無しさん
2014/06/11(水) 10:15:50.86ID:kx6A3xZuその言葉初めて見たけど、カタカナ的に直すならブラウザ(ズ)リファイて感じかね?
0742デフォルトの名無しさん
2014/06/11(水) 17:47:00.00ID:xZSwObigでもこれ固有名詞だし正しい発音ってのは名づけ人にしか判らん気が
LinuxとかTeXもどんな発音が正しいかってたびたび話題になってるし
0743デフォルトの名無しさん
2014/06/14(土) 04:04:16.65ID:LFK02AV3npm install
あ、やっぱり要らんわコレ。削除しよ。
Windows「node_modules/../node_modules/... パスの長さが長すぎて消せません」
ウィンドオオオオオオオオオオズ
0744デフォルトの名無しさん
2014/06/21(土) 13:01:15.76ID:JYbWtnYrencodingが指定されていた場合でもencoding前のバッファを取得することはできますでしょうか。
const stream = require('stream')
, Transform = stream.Transform || require('readable-stream').Transform
, inherits = require('util').inherits
, jconv = require('jconv');
function JconvStream (options) {
if (!(this instanceof JconvStream)) return new JconvStream(options);
if (!options) options = {};
if (!options.from) options.from = 'SJIS';
if (!options.to) options.to = 'UTF8';
Transform.call(this, options)
this._rawbuf = Buffer("");
this._from = options.from;
this._to = options.to;
}
inherits(JconvStream, Transform);
/*
0745デフォルトの名無しさん
2014/06/21(土) 13:02:38.18ID:JYbWtnYrJconvStream.prototype._processJconv = function (chunk) {
var buf = chunk;
try{
if(this._from == this._to){
this.push( this._rawbuf );
}else{
var buf3 = jconv.convert( this._rawbuf , this._from, this._to );
var str1 = jconv.decode( jconv.convert( Buffer.concat([this._rawbuf, buf]) , this._from, this._to ), this._to );
var str2 = jconv.decode( buf3, this._to );
while( str1.substr(str2.length-1,1) != str2.substr(str2.length-1,1) ){
buf3 = jconv.convert( Buffer.concat([this._rawbuf, buf.slice(0, 1)]) , this._from, this._to );
str2 = jconv.decode( buf3, this._to );
buf = buf.slice(1);
}
this.push( buf3 );
}
}catch(e){
this.push( this._rawbuf );
}
this._rawbuf = buf;
}
JconvStream.prototype._transform = function (chunk, enc, callback) {
this._processJconv(chunk);
callback();
}
JconvStream.prototype._flush = function (callback) {
this._processJconv(Buffer(""));
this._rawbuf = this._from = this._to = null;
callback();
}
module.exports = JconvStream;
0746デフォルトの名無しさん
2014/06/24(火) 08:17:32.07ID:u1s/IAgY> 例えばXPで使うと文字幅誤認やフォント不一致で画面壊れるから使えんし
それ7でも同じだけど
8だとなおってんのか?
0747デフォルトの名無しさん
2014/06/29(日) 22:55:07.68ID:pQp18EWKjadeやsassのようなテンプレート言語にあるmixinで十分な気がするんだが
0748デフォルトの名無しさん
2014/07/01(火) 12:13:00.00ID:TcSHhdqO0749デフォルトの名無しさん
2014/07/01(火) 13:25:19.67ID:YDYAc1kIpackage.jsonのdependのとこに書いて $ npm install
0750デフォルトの名無しさん
2014/07/01(火) 13:44:10.39ID:p0VNTgud0751デフォルトの名無しさん
2014/07/02(水) 00:29:35.25ID:nntWDm1h0752デフォルトの名無しさん
2014/07/02(水) 01:33:44.39ID:Mi1gUIwX0753デフォルトの名無しさん
2014/07/02(水) 01:52:34.79ID:X4Hz71LO0754デフォルトの名無しさん
2014/07/02(水) 06:21:51.81ID:6usQ6ij7package.json使わないなー
0755デフォルトの名無しさん
2014/07/02(水) 13:25:59.99ID:rgoPKayj0756デフォルトの名無しさん
2014/07/02(水) 14:27:38.33ID:BLWNfk7tapp.jsを更新した時に自動的に現在のnode app.jsをキャンセルして再度このコマンドを実行するっていうのを自動化させたいんですけど
gruntでどう書いていいのかわかりません
ここまではかけたのですがここから何を書いていいのか教えて下さい
module.exports = function(grunt){
grunt.initConfig({
watch: {
files: ['app.js']
}
});
grunt.loadNpmTasks('grunt-contrib-watch');
};
0757デフォルトの名無しさん
2014/07/03(木) 02:09:52.53ID:N9lyNCi5gruntのときはgrunt-express-serverを使ってた
nodemonでもいいんじゃないかな(重いけど)
gulpは重たいnodemonしかないから自作している
0758デフォルトの名無しさん
2014/07/03(木) 11:42:37.16ID:C+oDvOYx0759デフォルトの名無しさん
2014/07/03(木) 12:09:10.98ID:34PSoVqG低スペックなので重いのはきついですね
node-devこれでやってみます
0760デフォルトの名無しさん
2014/07/03(木) 12:20:33.64ID:34PSoVqG0761デフォルトの名無しさん
2014/07/04(金) 16:20:50.82ID:obA1x08Y0762デフォルトの名無しさん
2014/07/05(土) 10:47:47.70ID:716JpUwcなんで教えてくれないんだよ。
0763デフォルトの名無しさん
2014/07/05(土) 10:55:13.83ID:MbZ2I/h/Farewell Node.js
ttps://medium.com/code-adventures/farewell-node-js-4ba9e7f3e52b
0764デフォルトの名無しさん
2014/07/05(土) 10:58:24.04ID:R9RuSAnQPart1スレ立って9ヶ月で100レスって大丈夫か
いや、Goがじゃなくてム板が
0765デフォルトの名無しさん
2014/07/05(土) 11:04:04.14ID:MbZ2I/h/0766デフォルトの名無しさん
2014/07/05(土) 12:51:02.83ID:hiPyt9ORこのぐらいのスキルのある作者が決めたことだからnodejsよりgoのほうが利点があるのだろう
goだってwebsocket使えるしな
非同期通信はnode+socket.ioの時代はいつか終るだろう
0767デフォルトの名無しさん
2014/07/05(土) 13:06:28.48ID:8Ix3GkP/websocketが使えないブラウザでもうまいことやってくれるラッパーライブラリってsocket.io以外にあったっけ
0768デフォルトの名無しさん
2014/07/05(土) 14:34:56.04ID:kvjkUDCD0769デフォルトの名無しさん
2014/07/05(土) 16:28:19.82ID:pemD1Rynマジカヨ
まー最近GithubでGoにしかスター付けてなかったから
Goに入信したんだなっては知ってたけど・・
あ、でもkoaの開発は続けるのか
0770デフォルトの名無しさん
2014/07/05(土) 19:32:21.68ID:tB+Rxz8c0771デフォルトの名無しさん
2014/07/05(土) 22:39:11.97ID:pemD1Rynクライアントとサーバーは別なので特に関連ない
broserify使ってサーバーとクライアントのコードを共有したりも出来るけど
0772デフォルトの名無しさん
2014/07/05(土) 23:28:58.25ID:Xk1DpvM/public/main.jsとかview/layout.jadeを編集した時でもリロードするには何の設定をしたらいいですか?
0773デフォルトの名無しさん
2014/07/06(日) 00:23:50.99ID:jwswzul9このカンファレンスのクイズアプリを作りたいんですがここで使われてたソースコードって公開されてますか?
同じようなことがやりたいんでソースコードを見て勉強しようかと思ったんですが知ってる方教えてください
0774デフォルトの名無しさん
2014/07/06(日) 00:39:39.55ID:VLboCuBh静的ファイルやテンプレートはサーバーの再起動必要ない
ブラウザのリロードならlivereloadが要る
0775デフォルトの名無しさん
2014/07/11(金) 21:37:40.12ID:x8jfQoUiDHHもTJも、歴史を導くために未来から送られてきた使者だお
1つの言語が1人勝ちしてしまうディストピアを破壊するために過去へやってきたんだ
0776デフォルトの名無しさん
2014/07/30(水) 12:00:35.07ID:fBx3PM3h0777デフォルトの名無しさん
2014/07/30(水) 13:29:30.24ID:oJuXMjZX0778デフォルトの名無しさん
2014/07/30(水) 15:41:55.23ID:q9Xteq+K政府が主導して海賊版撲滅のため開設したサイト、と同時に公開された動画↓
・Manga-Anime here(対応言語:日本語、英語)
http://manga-anime-here.com/
http://www.youtube.com/watch?v=qhn3YKqMH3M
・MAG(Manga-Anime Guardians) Project
出版社、アニメ制作会社の枠を越えた、マンガ・アニメの"輝ける未来"を考えるプロジェクト
↓ マンガ・アニメを愛するみんなへ ↓
(動画)http://www.youtube.com/watch?v=qhn3YKqMH3M
http://manga-anime-here.com/guardians
作品をクリックすると作品ごとの個別ページに飛びます
更に試し読み等が出来るサイトがある場合はそちらのサイトへのリンクが貼ってあります(別サイト)
・掲載作品数
日本語版:マンガ-268作品、アニメ-27作品
英語版:マンガ-196作品、アニメ-21作品
・元ニュース
政府と大手出版社など約30社が共同で、日本のマンガやアニメを違法にコピーして無料公開している海外の海賊版サイトの撲滅に乗り出す
同時に、正規版のアニメやマンガを見ることができるサイトを紹介するホームページ「Manga―Anime here」を開設し
きちんと料金を払って作品を楽しむ海外ファンの拡大を目指す。
http://www.yomiuri.co.jp/culture/20140730-OYT1T50000.html?from=ytop_top
0779デフォルトの名無しさん
2014/07/30(水) 16:56:48.82ID:g1c+taJs0780デフォルトの名無しさん
2014/07/30(水) 17:11:44.83ID:K0NxkqAD0781デフォルトの名無しさん
2014/08/06(水) 13:38:43.29ID:vqe83ckg0782デフォルトの名無しさん
2014/08/06(水) 13:44:28.90ID:dZ2V2V3P0783デフォルトの名無しさん
2014/09/03(水) 01:21:42.61ID:9dYMMPuccheerio-httpcliを使って、ログインが必要なサイトから、情報を取得するには、
どうやってクッキーやuaを指定すればいいのでしょうか?
node.jsを初めてまだ数時間なのですがずっとつまづいているので誰か教えてください!
0784デフォルトの名無しさん
2014/09/03(水) 09:04:05.96ID:VnTCGwbS0785デフォルトの名無しさん
2014/09/04(木) 01:17:46.87ID:i4j2JV3F0786デフォルトの名無しさん
2014/09/04(木) 01:24:22.70ID:dEGy2QWo0787デフォルトの名無しさん
2014/09/04(木) 01:28:30.72ID:dEGy2QWoマニュアル読めよ
0788デフォルトの名無しさん
2014/09/04(木) 01:54:42.56ID:Ks0RyVTtオプションどころかheaderプロパティがまんま晒されてるっぽいな。
postの方は知らね。依存先ライブラリ読むのだるくて読んでない。
0789デフォルトの名無しさん
2014/09/04(木) 02:01:06.98ID:f2sUa+DInodejs自体でできるか調べたら良いよ
0790デフォルトの名無しさん
2014/09/07(日) 14:41:34.12ID:7UywhYALできるからggrks
0791デフォルトの名無しさん
2014/09/14(日) 15:22:08.88ID:MPk1tqgRchild_processを使ってtypescript-toolsのプロセスを起動しリクエストを飛ばそうとしています。
var tss_process = child_process.exec('tss filepath');
tss_process.stdin.write('type line col filepath¥n');
tss_process.stdout.on('data', function(data){
console.log(data);
});
とすると確かに型情報などが出力されることは確認できています。
しかし、補完候補を表示するために利用しているautocomplete-plusに候補一覧を渡すために、同期的に出力を取り出す必要があります。
Node.jsのchild_processにおいて出力を同期的に待つ方法はありますか?
0792デフォルトの名無しさん
2014/09/14(日) 17:59:58.75ID:/nrQFrnKnodejs async child process
0793デフォルトの名無しさん
2014/09/15(月) 21:50:49.86ID:rwSbUfG7spawn-asyncというパッケージが見つかりましたが、docを読んでみて試してみましたがうまく行きません。
単純にコマンドを実行しその結果を待つのではなく、「コマンドを実行して入力待ち状態のプロセスに入力を与え、その出力を待つ。」というのを繰り返しやりたいのですが
コールバック関数内でフラグ変数を変化させて、while文で無理やり待つ、という手法を考えたのですが、これもうまくいきません
0794デフォルトの名無しさん
2014/09/16(火) 04:41:03.39ID:WcooyzxOnode.jsはシングルスレッドなんだからwhileの中に留まってたら他のイベントループは動かないよ
readable.readは同期的に呼べるといえば呼べるけど、バッファが動かなければどうにもならんね
つか、node.jsなのにいちいち外部プロセスの動作待ちでブロックしてたら台無しだわ
仮に動いてもかなりモッサリしかねないし、設計を見なおしてコールバックで動くようにしとけ
(その場ではダミーを返して、データが来たらダミーを本データで更新する等)
0795デフォルトの名無しさん
2014/09/16(火) 17:57:05.69ID:t5kMWITpああそうでしたシングルスレッドか
そうなるとautocomplete-plusの方もちょっといじらないといけない気がしますね。頑張ってみます。
0796デフォルトの名無しさん
2014/09/22(月) 12:00:10.76ID:NaqAPqn6(´・ω・`)
0797デフォルトの名無しさん
2014/09/22(月) 19:35:01.78ID:ULRHVttrnpm install xxxxでローカルにパッケージをインストールしたんですが
パッケージのコマンドに自分でシムリンクを貼らないとダメなんでしょうか?
今までグローバルにインストールしてたのでローカルにインストールした場合のやり方がよくわかりません
0798デフォルトの名無しさん
2014/09/30(火) 12:31:00.54ID:MIP/qfgS0799デフォルトの名無しさん
2014/09/30(火) 12:38:23.84ID:rWDDVQoR0800デフォルトの名無しさん
2014/09/30(火) 18:59:24.31ID:UrXgPLwxJavascriptの未来がTypescriptなので、
MicrosoftがいやでGoogleを選んだぐらいの意味しかない。
Node.jsよりもGoの方が良いという理由ではない。
0801デフォルトの名無しさん
2014/10/01(水) 22:05:01.67ID:MfzIO8knおとなしくpythonやphp使っておけばよかったのにw
0802デフォルトの名無しさん
2014/10/01(水) 23:47:31.12ID:wuHWsDIEこれからはこれだな
0803デフォルトの名無しさん
2014/10/06(月) 11:52:07.02ID:GgSe4EOHコードの書き方により
httpサーバーのみとしても動かせるし
websocketサーバーのみとしても動かせるのでしょうか?
教えてください
0804デフォルトの名無しさん
2014/10/06(月) 12:40:22.89ID:ABN9GXK10805デフォルトの名無しさん
2014/10/06(月) 13:18:06.06ID:GgSe4EOHhttp://blog.codebook-10000.com/entry/20130610/1370844721
これ試してみたらhttpにアクセスできwebsocketサーバの役割も果たしていました
0806デフォルトの名無しさん
2014/10/06(月) 13:19:18.76ID:GgSe4EOH上記のURLのように使い分けができるのでしょうか?
0807デフォルトの名無しさん
2014/10/06(月) 13:23:14.42ID:GgSe4EOHnode.jsを使うためにはjavascriptをどれくらいまで覚えないといけないでしょうか?
prototype.jsなどは覚える必要ありませんか?
javascriptの文法とjqueryとsoket.ioぐらいの知識である程度webアプリつくれますかね?
prototype.jsってのが本当に使いたくないです
教えてください
0808デフォルトの名無しさん
2014/10/06(月) 14:06:21.74ID:XRot5DaYjavascriptの文法とnode.jsのコアライブラリをつまみ食いすれば最低限は大丈夫
Webアプリでテンプレート使いたいならString.replaceでゴリっとやれば使い勝手はともかくなんとかなる
npmに転がってるテンプレートライブラリとかフレームワーク覚えてもいいけど、そのへんは好みで
コアライブラリだけで案外色々出来るから、適当なサンプルで雰囲気覚えて後はマニュアル参照で
0809デフォルトの名無しさん
2014/10/06(月) 14:06:29.49ID:7kszzDolなのでprototype.jsは今からは覚えなくて良いです
0810デフォルトの名無しさん
2014/10/06(月) 14:30:06.14ID:GgSe4EOH今調べてみたらprototype.jsはjqueryの劣化ですね^^;
amachangっていう人がprototype.jsが凄いみたいに必死に語っていたので
淘汰されてうれしいです!
覚えなくていいんですね!?最高です!!
>>808
そうなんですか!javascriptに移行使用かと思います!
0811デフォルトの名無しさん
2014/10/06(月) 14:43:02.48ID:ABN9GXK1まで読んだ
0812デフォルトの名無しさん
2014/10/06(月) 15:05:20.09ID:MQXmN/raさり気なく名前を出してdisってるところが陰湿だな
0813デフォルトの名無しさん
2014/10/06(月) 16:23:22.40ID:GgSe4EOHたとえばこのwebsocket関数が最新のブラウザにしか使えないからsocket.ioを使えば古いブラウザでも使えるってことですかね?
ws=new websocket("...");
http://msdn.microsoft.com/ja-jp/library/ie/hh673567(v=vs.85).aspx
0814デフォルトの名無しさん
2014/10/06(月) 16:34:47.66ID:Ph+/IfM70815デフォルトの名無しさん
2014/10/06(月) 16:38:13.89ID:GgSe4EOH後は答えあわせがしたくて
0816デフォルトの名無しさん
2014/10/06(月) 17:06:19.19ID:6IaG30Je0817デフォルトの名無しさん
2014/10/06(月) 17:21:44.82ID:GgSe4EOH0818デフォルトの名無しさん
2014/10/06(月) 17:35:33.14ID:6IaG30Je0819デフォルトの名無しさん
2014/10/06(月) 20:56:03.17ID:lE82kpLL0820デフォルトの名無しさん
2014/10/06(月) 22:10:06.22ID:5M43+lXX0821デフォルトの名無しさん
2014/10/06(月) 22:58:23.61ID:dY2HkJ5K0822デフォルトの名無しさん
2014/10/07(火) 02:38:32.34ID:Llrlehhk0823デフォルトの名無しさん
2014/10/08(水) 00:20:20.72ID:HL5iKLer0824デフォルトの名無しさん
2014/10/08(水) 07:04:06.41ID:3Gg8s7gOクレタ人「俺、応用情報持ってるんだけど」
自己言及のパラドックスですね。
0825デフォルトの名無しさん
2014/10/08(水) 16:38:13.57ID:HL5iKLerとりあえずjavascriptとか人口多いから資料とか凄いある!
最高!
MongoDBっていうオワコンDB使い始めました!
とりあえずがんばる
perlと比べてイージーモードすぎ!!
perlのモジュールは説明が無かったりしてふざけていたので
node.jsとかはexpressとか本当に日本人向けの資料覆いですね
express覚えてきます
0826デフォルトの名無しさん
2014/10/08(水) 17:24:48.28ID:P6WfsOfK0827デフォルトの名無しさん
2014/10/08(水) 20:36:48.99ID:3Gg8s7gO応用情報に全力で打ち込んで誇りとしてる人とかには大変申し訳無い話ではあるんだけど、
持ってる奴が運で取れるって自称しちゃってるから実力の指標としては微妙って話ですよ。
曰く「出題ミス美味しいです、採点方式の影響でとてもとても美味しかったです」だとさ。
expressは作者がやめちゃったって話だけど大丈夫なん?
0828デフォルトの名無しさん
2014/10/10(金) 11:57:15.11ID:i6Dhm3P+node.jsをみたら
server.on('upgrade'
みたいにやってリクエストを待ち受けてsec websocket keyをsha1やbase64で作って送り返しているのですが
socket.ioやwebsocket.ioを使えばこれを書かずにすむのでしょうか?
教えてください
0829デフォルトの名無しさん
2014/10/20(月) 10:39:09.73ID:eWr20XAi0830デフォルトの名無しさん
2014/10/20(月) 11:35:57.04ID:Xd0rYRkq0831デフォルトの名無しさん
2014/10/20(月) 20:35:32.42ID:YSgZXdEM0832デフォルトの名無しさん
2014/10/21(火) 17:00:31.90ID:F9J5Ztxv基本的なことしか備えてないから
これからも標準になると思うけどな
0833デフォルトの名無しさん
2014/10/22(水) 00:28:42.69ID:ZV1nZWdR0834デフォルトの名無しさん
2014/10/22(水) 00:37:05.63ID:zEJ60BNjそのexpressをes6対応にしてさらに削ぎ落としたのがkoa
0835デフォルトの名無しさん
2014/10/23(木) 12:12:40.15ID:nXMyMXg1しばらくは、誰もexpressから動かないよ
0836デフォルトの名無しさん
2014/10/23(木) 12:52:02.87ID:I+m4T/U60837デフォルトの名無しさん
2014/10/24(金) 01:16:48.12ID:+a6TxVX4koaはes6のgeneratorが前提だから広く使われるのはnode v0.12がリリースされてから
逆に言うとes6時代になればexpressを使う理由は互換性とか慣れだけになるだろう
0838デフォルトの名無しさん
2014/10/24(金) 08:41:20.02ID:agHk22KZフレームワーク選んでるひとはそんなにいない
0839デフォルトの名無しさん
2014/10/24(金) 10:31:51.56ID:wtV6sxoZ0840デフォルトの名無しさん
2014/10/24(金) 10:44:54.55ID:g653UL5pうちの場合だと、開発会議で明らかなexpressに比した優位性・安定・安全性をしめす必要がある。
0841デフォルトの名無しさん
2014/10/24(金) 11:11:24.24ID:iTts7kpH0842デフォルトの名無しさん
2014/10/24(金) 11:30:59.92ID:cWMMi/YJ0843デフォルトの名無しさん
2014/10/24(金) 12:13:52.58ID:74Pz1uIMお前は「MSが改良した」という理由で安易にWindows8やOffice2013を使うような人間なのか
0844デフォルトの名無しさん
2014/10/24(金) 12:27:41.73ID:l44t8Ym70845デフォルトの名無しさん
2014/10/24(金) 12:40:50.01ID:ev6RGN2+Officeは2003
が最強
0846デフォルトの名無しさん
2014/10/24(金) 13:00:50.75ID:BkyCAFt/0847デフォルトの名無しさん
2014/10/24(金) 13:06:52.21ID:BkyCAFt/フローを全部generatorベースに書き換えなきゃいけないし
不具合もりもり出そうだし
そんな簡単に移行できるとは思えないんだよな
周りには本格的に使ってる人見たことない
0848デフォルトの名無しさん
2014/11/10(月) 20:00:00.85ID:fNzBfZpc0849デフォルトの名無しさん
2014/11/11(火) 10:53:33.29ID:XWy2AKJj0850デフォルトの名無しさん
2014/11/11(火) 11:04:42.78ID:7vWNWhS80851デフォルトの名無しさん
2014/11/11(火) 11:24:24.75ID:VnQSXh8upathが違う
と言うかスレ違いだし
0852デフォルトの名無しさん
2014/11/11(火) 16:26:17.35ID:Cq0l9KQpungrammatical
0853848
2014/11/11(火) 19:27:12.24ID:RxnrU0YZ0854デフォルトの名無しさん
2014/11/11(火) 21:25:43.97ID:kTZaL8Cj0855848
2014/11/11(火) 22:32:00.35ID:RxnrU0YZそれっぽいのを教えてくれたよw
https://www.npmjs.org/package/windows-service
0856デフォルトの名無しさん
2014/11/11(火) 22:41:08.32ID:ke6NfUjX0857デフォルトの名無しさん
2014/11/13(木) 20:00:36.47ID:zuUAHoZq枯れてて、現行サービスでの採用実績があること
CakePHPからforkされたli3やCodeIngnitorからforkされたfuelPHP,kohanaの現在を見れば、
expressから動かない方が無難だってことを直感するはず
0858デフォルトの名無しさん
2014/11/13(木) 20:40:58.69ID:Y365RfYcnode.js自体が枯れてるとは言いがたいのに枯れ具合に拘ってもなぁ…
0859デフォルトの名無しさん
2014/11/13(木) 21:24:53.01ID:W8q00Thgだよなぁ
ジェネレーター使った新しいパッケージはkoa向けばかりになるだろうし
expressに固執するのはSIer脳・JAVA脳だよな
0860デフォルトの名無しさん
2014/11/13(木) 22:16:26.26ID:W8q00Thgそれともphpとか言ってるから言語側の進化に対応しなくてもいいって認識なんだろうか?
http2他まだまだwebの変化は続くってわかってるんだろうか?
0861デフォルトの名無しさん
2014/11/13(木) 23:07:02.67ID:W1hnYTe/だからkoaなんてどこで使われてんだよ
0862デフォルトの名無しさん
2014/11/13(木) 23:28:13.86ID:Y365RfYcttp://yosuke-furukawa.hatenablog.com/entry/2014/01/31/153207
の、翻訳元 ttps://github.com/joyent/node/pull/6999
結局、v0.12では残念ながらharmonyがdefault onにはならずV8での採用待ちになった。
V8は2014-09-17: Version 3.29.70でが有効化されharmony不要になったが、
Node.jsのV8が先月の最終更新時点では2014-05-08: Version 3.26.33で止まっている。
v0.12までにV8の入れ替えが来れば良いけれど、そうでなければharmonyが必要になる。
v0.11という開発版を使わなくても良くなるというだけ。これはこれでとても大切だけど。
>>859
枯れてることに拘るような環境ではないからって--harmonyつけた開発版を業務採用もちょっと
最初に書いたリンク先で開発者にすら(余りネガティブな意味ではないとはいえ)crazy言われてんぞ。
しかし--harmony-generatorsだけでもv0.12でdefault onを宣言して欲しかった。
ヤキモキするのは嫌だし、ジェネレータ依存ライブラリには切実な問題だろう。
0863デフォルトの名無しさん
2014/11/14(金) 05:29:44.52ID:LfJAULcm0864デフォルトの名無しさん
2014/11/14(金) 06:56:57.96ID:LfJAULcm0865デフォルトの名無しさん
2014/11/14(金) 07:38:34.10ID:wpiv66DF0866デフォルトの名無しさん
2014/11/17(月) 19:12:31.71ID:DG9F2A+M全然GCしないなこれ
global.gcを使うとすぐにメモリ消費が減るから
リークしてるわけじゃないよな
0867デフォルトの名無しさん
2014/11/17(月) 19:24:51.93ID:JwoO3TSc0868デフォルトの名無しさん
2014/11/17(月) 19:31:56.15ID:JwoO3TSchttp://steps.dodgson.org/b/2012/12/19/dom-and-gc-or-what-happend-at-eden/
0869デフォルトの名無しさん
2014/11/18(火) 09:37:23.90ID:MCgtMR7DやっとGCして170MBぐらいになる
PCのメモリは8GB
もっとメモリが少ないAndroid端末では早くGCするんだろうか
手動でGCする以外に早める方法はないのかね
0870デフォルトの名無しさん
2014/11/18(火) 11:46:58.64ID:B5/xScPc0871デフォルトの名無しさん
2014/11/18(火) 12:27:32.00ID:01ybDEzC0872デフォルトの名無しさん
2014/11/18(火) 23:12:33.83ID:lHZFMl5+0873デフォルトの名無しさん
2014/11/27(木) 21:24:09.56ID:Gbz/cNhA新しいCMSがnode.jsで作られはじめたね。
0874デフォルトの名無しさん
2014/11/27(木) 22:41:32.06ID:ZyFOnv+g0875デフォルトの名無しさん
2014/11/28(金) 01:54:47.61ID:v3PKAZtvなんでJSの中にXMLとCSS埋め込むんだよ
誰がこんなぐちゃぐちゃなの保守するんだ
0876デフォルトの名無しさん
2014/11/28(金) 02:01:46.96ID:ANwKEOul何のために分けてると思ってるんだw
0877デフォルトの名無しさん
2014/11/29(土) 19:40:35.38ID:+3h2Gv9nJSXwwww
0878デフォルトの名無しさん
2014/12/01(月) 00:08:38.56ID:M48udPwYsails.jsとpartial.jsとtotal.jsか
partial.jsとtotal.jsは同じものっぽい
sails.jsは日本でもそこそこ普及してる感じだけど
partial.js/total.jsは日本語情報が全くないな…検索してもヒットするのはこのスレの214-234のpartial.jsよさそうって書き込みくらい
公式ドキュメントやサンプルはかなり充実してるけど他サイトの英語情報も少なめ
まだ触ってないけど説明とか見てたら良さそうだしなんでだろう
もっと評価されてもいいはず
0879デフォルトの名無しさん
2014/12/03(水) 22:37:49.69ID:aLevP0Sw0880デフォルトの名無しさん
2014/12/03(水) 23:48:57.06ID:z9WH1Qpb0881デフォルトの名無しさん
2014/12/03(水) 23:58:59.08ID:3awRXQXB0882デフォルトの名無しさん
2014/12/04(木) 00:07:32.51ID:EOoQSuQD0883デフォルトの名無しさん
2014/12/04(木) 03:29:14.04ID:WOldGVgtいやまあ大雑把に言うと間違ってないというのは反論の余地がないけども
0884デフォルトの名無しさん
2014/12/04(木) 08:04:57.89ID:Pjx1sHNq他の情報全然見ない
0885デフォルトの名無しさん
2014/12/04(木) 09:52:55.36ID:p5rg9YF/技術的に大雑把に言っただけで実情鑑みてない俺が悪かったと思う
実際大半のnode.jsは開発環境用だろな
0886デフォルトの名無しさん
2014/12/04(木) 11:17:10.61ID:4YKhEmC0個人的にはtornadoが好きだ。やっぱりpythonのほうが使いやすい
0887デフォルトの名無しさん
2014/12/06(土) 21:21:33.02ID:xRgYCx8W誰か説明して
0888デフォルトの名無しさん
2014/12/06(土) 21:34:38.16ID:QkvP6AhWmysqlに対するmariadb
と同じで
node.jsに対するio.js
0889デフォルトの名無しさん
2014/12/06(土) 22:57:01.26ID:KktwnWzI0890デフォルトの名無しさん
2014/12/07(日) 00:20:40.96ID:2Z8Nlzcj0891デフォルトの名無しさん
2014/12/07(日) 00:45:06.88ID:HHOH3HG/0892デフォルトの名無しさん
2014/12/07(日) 00:58:50.31ID:BItEV6w4libuvにPHP乗せたものならphp-uvってのがある
ttps://github.com/chobie/php-uv
>>890が期待してるものかどうかは知らん
0893デフォルトの名無しさん
2014/12/07(日) 01:29:09.63ID:2Z8Nlzcjありがとう
実験してみる
0894デフォルトの名無しさん
2014/12/07(日) 14:30:11.42ID:qrKKuBZinodeをフォークしてio.jsを作ったとか。
コアメンバがごっそり移動しかたらnodeは無くなるんじゃね?
0895デフォルトの名無しさん
2014/12/07(日) 14:53:47.70ID:r8x0jxYxむしろ二つのNodeが競りあって発展するかもしれないし。
0896デフォルトの名無しさん
2014/12/07(日) 15:07:31.91ID:acBjRoXT> Node Forward is a broad community effort to improve Node,
> JavaScript, and their ecosystem through open collaboration.
しっかり、Nodeを進化させるものって書いてあるしね。
Nodeのための実験場みたいなもんだろ。
0897デフォルトの名無しさん
2014/12/07(日) 15:55:40.22ID:ajf4uv6n0898デフォルトの名無しさん
2014/12/07(日) 16:50:38.35ID:r8x0jxYxなるほど(読めないけど)。
io.jsとNode Forwardはどういう関係?
0899デフォルトの名無しさん
2014/12/07(日) 16:57:47.41ID:uBzLxcXfNode.jsを作った前リーダーのDahlもJoyent社に入った
んで、重要なのがスポンサーのJoyent社にはNode.jsプロジェクトのリーダーを任命できるのよ
てなわけだから、リーダーはスポンサーの言うことを聞くわけですわ
ところがどっこい、Node.jsの開発ってのはStrongLoop社の中の人らがほとんどやってたんだよ
StrongLoop社はスポンサーではないけど、そこに所属する技術者たちが中心だったのよ
で、リーダーがスポンサーの言うこと聞きまくるから、その中心の人らがフォークしちゃえってio.jsを作った
0900デフォルトの名無しさん
2014/12/07(日) 17:30:07.08ID:Mt1YS7rqQ.「ねじれ国会」とはどのような状態か説明しなさい。
A.衆議院と参議院の間の時空のねじれが発生し、時空の壁を通り抜けるのに莫大なエネルギーを消費する状態
0901デフォルトの名無しさん
2014/12/07(日) 18:11:20.56ID:n4SMyJdrまあ、オープンソースってそんなもんだよねw
作ってるソフトウェアで金が稼げない以上
そういう周りのスポンサーに左右される。
0902デフォルトの名無しさん
2014/12/07(日) 18:26:00.48ID:ajf4uv6n0903デフォルトの名無しさん
2014/12/07(日) 18:40:37.74ID:6gnUp+nZ0904デフォルトの名無しさん
2014/12/07(日) 20:03:49.98ID:0rXJ3lRDAsynchronous I/O.js だから直球的で悪い名前でも無いと思うが。
Node.jsよりは分かり易い。
0905デフォルトの名無しさん
2014/12/07(日) 20:20:29.80ID:CiD+qmXI仲違いだなんだって言い回ってたんだろうけど、まるで学んでないな
0906デフォルトの名無しさん
2014/12/07(日) 20:21:11.17ID:n4SMyJdraio.js ならまだわかるんだが
0907デフォルトの名無しさん
2014/12/07(日) 20:27:06.52ID:CiD+qmXI…ごめん、調べてない俺が間違ってた
0908デフォルトの名無しさん
2014/12/08(月) 01:15:40.42ID:k+Ck0f540909デフォルトの名無しさん
2014/12/08(月) 03:06:12.17ID:BSWbPfES俺はやつを赦す
0910デフォルトの名無しさん
2014/12/08(月) 06:54:44.39ID:C05cSpTPAsynchronousの方を省略して io.js
io ってキーボード打ちやすいのだ
0911デフォルトの名無しさん
2014/12/08(月) 08:36:16.28ID:5xVLQkK/uv.js の方が良かった?
0912デフォルトの名無しさん
2014/12/08(月) 08:40:35.45ID:5xVLQkK/http://stackoverflow.com/questions/27309412/what-is-the-difference-between-node-js-and-io-js
0913デフォルトの名無しさん
2014/12/08(月) 09:05:55.77ID:BmKLZLRHのminichatのサンプルを動かすと
http://sourceforge.jp/users/hylom/pf/node_sample_minichat/wiki/FrontPage
/node_sample_minichat-3c00c5b$ node app.js
/node_sample_minichat-3c00c5b/app.js:14
app.configure(function(){
^
TypeError: Object function (req, res, next) {
app.handle(req, res, next);
} has no method 'configure'
とエラーが出ます。で
stackoverflow だと
configure method has been removed from express as of version 4.0.0
http://stackoverflow.com/questions/22202232/express-has-no-method-configure-error
らしいので app.configure(function()
を修正してみたのですが今度は
/node_sample_minichat-3c00c5b$ node app.js
Error: Most middleware (like favicon) is no longer bundled with Express and must be installed separa
とエラーになります。minichatのサンプルは最新版のnode.jsではかなり頑張らないと
動かないのでしょうか?
node.js のバージョンは v0.10.33 です
0914デフォルトの名無しさん
2014/12/08(月) 09:32:47.26ID:A96o5QjJnodeじゃなくexpressのバージョンだろ
そのサンプルのexpressは 3.0.0rc5なのになんで4系使ってんの?
余計なことしないでpackage.json任せでnpm installしろよ
0915デフォルトの名無しさん
2014/12/08(月) 09:48:00.65ID:eZuxZoZp検索しにくいと思う
coke.jsくらいななめ上を逝って欲しかった
0916デフォルトの名無しさん
2014/12/08(月) 10:04:16.65ID:BmKLZLRHなるほど、package.json というのでバージョン管理をしてたのですか。
$ npm uninstall express
/node_sample_minichat-3c00c5b$ npm install
/node_sample_minichat-3c00c5b$ npm start
で、無事にサンプルが動くのを確認できました。ありがとうございました。
0917デフォルトの名無しさん
2014/12/08(月) 10:20:57.96ID:eZuxZoZpあんた
0918デフォルトの名無しさん
2014/12/08(月) 13:24:21.61ID:k+Ck0f54まじでio.jsは検索しヅラいね。名前変えた方がいい。
nodeの対抗だからyesdeなんてどうだろ?
0919デフォルトの名無しさん
2014/12/08(月) 13:34:27.50ID:KSoFgfI50920デフォルトの名無しさん
2014/12/08(月) 17:44:30.27ID:3czqE9B9yesde.js
0921デフォルトの名無しさん
2014/12/08(月) 18:58:49.16ID:KCPal8fz0922デフォルトの名無しさん
2014/12/11(木) 14:36:59.36ID:PZBaCAYr0923デフォルトの名無しさん
2014/12/11(木) 14:47:12.21ID:MEHNlY4yネーミングセンスの無い馬鹿のそういったものは、勝手に廃れていく
から使わないほうがいいよ。
0924デフォルトの名無しさん
2014/12/11(木) 14:54:48.21ID:qKHRQsDr0925デフォルトの名無しさん
2014/12/11(木) 15:14:21.60ID:cxfP2BDPc#もそう言われてました
0926デフォルトの名無しさん
2014/12/11(木) 15:37:31.92ID:MEHNlY4yまだC sharpで検索できるからねぇ。
0927デフォルトの名無しさん
2014/12/11(木) 15:58:57.12ID:0dwyvcV+ていうかこの界隈ってioって文字好きすぎるだろ
socket.io/io.js/github.ioとかの他にもioドメインのサイトよく見かけるし
どんだけ出入力にこだわりあるんだよ基本とはいえ
0928デフォルトの名無しさん
2014/12/11(木) 16:02:43.40ID:qKHRQsDr0929デフォルトの名無しさん
2014/12/11(木) 16:07:15.32ID:MEHNlY4y好きなんじゃなくて
命名センスがないだけ。
だから似たり寄ったりのものだらけになる。おまけに検索エンジンの事考えて
ないから、ネットに埋もれて消滅したものも多い。
0930デフォルトの名無しさん
2014/12/11(木) 16:09:28.93ID:ELk2whmo0931デフォルトの名無しさん
2014/12/11(木) 17:28:24.23ID:qKHRQsDr0932デフォルトの名無しさん
2014/12/11(木) 18:49:27.10ID:yZEE5pFs0933デフォルトの名無しさん
2014/12/11(木) 19:32:09.06ID:ltW0JlBf0934デフォルトの名無しさん
2014/12/12(金) 01:45:10.89ID:P2+wT5ehいま必死でiojsの本書いてるんだろうな。
0935デフォルトの名無しさん
2014/12/12(金) 01:53:29.78ID:bD5s4ZUj0936デフォルトの名無しさん
2014/12/12(金) 03:54:47.90ID:iNQHvDR7全文置換だけで済む簡単なお仕事です
0937デフォルトの名無しさん
2014/12/12(金) 08:06:41.95ID:4fWqwQWm何を根拠にそういう極論書いてるんだか
0938デフォルトの名無しさん
2014/12/12(金) 10:55:48.05ID:8BqNZxMW地震噴火予知と同じ臭いがする
0939デフォルトの名無しさん
2014/12/12(金) 11:26:07.21ID:5NCaXpKGyeomanなどに影響がなければいいんだけどね
0940デフォルトの名無しさん
2014/12/13(土) 11:40:02.06ID:kDaikRndnode書いたことない人がこのスレに常駐してる
0941名無しさん@そうだ選挙に行こう
2014/12/13(土) 20:22:18.33ID:gN7+cqnF0942名無しさん@そうだ選挙に行こう
2014/12/14(日) 10:41:20.74ID:yNX7ZCinPerlもRubyも各スレが荒れててほとんど機能してない
0943デフォルトの名無しさん
2014/12/15(月) 02:57:12.74ID:82sIsKEiってでて怒られるんだけどこれ何?
exports.listen = function(server){
io = socketio.listen(server);
io.set('log level', 1);
省略
}
0944デフォルトの名無しさん
2014/12/15(月) 03:36:16.30ID:bSwhZXB92. socket.ioの1.xに対応した新しめの資料を参照する
3. http://socket.io/docs/migrating-from-0-9/ を読む
0945デフォルトの名無しさん
2014/12/15(月) 09:15:59.64ID:4rSnIgMyどっちも、もう終わったようなもんだからな。
0946デフォルトの名無しさん
2014/12/15(月) 14:21:56.65ID:pjAC0HQy0947デフォルトの名無しさん
2014/12/15(月) 16:47:20.86ID:4rSnIgMyこんな感じだった
http://www.google.co.jp/trends/explore#q=ruby%2Cperl%2Cjavascript
0948デフォルトの名無しさん
2014/12/15(月) 18:45:26.09ID:xnwCL7i/0949デフォルトの名無しさん
2014/12/15(月) 20:40:14.58ID:pNwHOn6xつうかポケモン需要でrubyが伸びてるw
0950デフォルトの名無しさん
2014/12/16(火) 12:22:11.71ID:08rtxTes0951デフォルトの名無しさん
2014/12/16(火) 15:38:46.36ID:sfpQIcv20952デフォルトの名無しさん
2014/12/17(水) 01:38:50.27ID:ogH0O1ev0953デフォルトの名無しさん
2014/12/17(水) 08:34:44.65ID:kWU5hzlW全くならない。
0954デフォルトの名無しさん
2014/12/21(日) 23:10:18.09ID:gQxhmj22日本特有の現象かと思ったけど外国でもあるんだな…
0955デフォルトの名無しさん
2014/12/21(日) 23:12:32.00ID:gQMH/TzB自分たちから出て行ったんじゃないの
そう仕向けたのかどうかは知らないが
0956デフォルトの名無しさん
2014/12/21(日) 23:20:22.46ID:xbKkCzIuそんなの日本人のごく一部で
盆とハロウィンとクリスマスと正月を一緒くたにする日本人は寛容な民族だと思うが。
0957デフォルトの名無しさん
2014/12/22(月) 01:46:28.11ID:EiYrWbcF若手研究者がちょっとミスしただけでも美人というだけで散々
足を引っ張られたり社会的に抹殺される社会だぞ、日本は・・・
0958デフォルトの名無しさん
2014/12/22(月) 02:25:46.10ID:bPTJ7mQh0959デフォルトの名無しさん
2014/12/22(月) 12:48:48.23ID:SmxPQr0l0960デフォルトの名無しさん
2014/12/22(月) 13:56:58.49ID:MsEORr8y0961デフォルトの名無しさん
2014/12/22(月) 19:43:17.18ID:rhMqiI3Q美人が故に指導教官の目を曇らせ
美人が故に足を引っ張られた
0962デフォルトの名無しさん
2014/12/22(月) 19:45:10.53ID:rhMqiI3Q嘘を嘘と見抜けなかった理研に一番の問題がある。
日本で一番権威のある研究機関が節穴さんでは困るぞ。
0963デフォルトの名無しさん
2014/12/22(月) 20:10:12.68ID:bPTJ7mQhメール: sageteoff
本文:
pythonやrubyやPHPと同じ土俵でjavascriptが使えるようになりました。
サーバサイドjavascriptについて語りましょう。
node.js - googleが開発したV8エンジン上で実行できる処理系
http://nodejs.org/
io.js - node.js 互換で Joyent の影響からの脱却を目指す処理系
http://iojs.org/
Rhino - JVM上で実行できる処理系
https://developer.mozilla.org/ja/Rhino
io.js の経緯
http://stackoverflow.com/questions/27309412/what-is-the-difference-between-node-js-and-io-js
javascriptはrubyと比較してもかなり速い
http://shootout.alioth.debian.org/u32/benchmark.php?test=all&lang=v8&lang2=yarv
基礎から学ぶNode.js
http://gihyo.jp/dev/serial/01/nodejs
node.jsの概要とアプリケーション開発の準備
http://gihyo.jp/dev/serial/01/realtimeweb/0002
前スレ
【node.js】サーバサイドjavascript 2【Rhino】
http://peace.2ch.net/test/read.cgi/tech/1358937029/
【node.js】サーバサイドjavascript【Rhino】
http://toro.2ch.net/test/read.cgi/tech/1310087535/
0964デフォルトの名無しさん
2014/12/22(月) 20:11:32.96ID:SmxPQr0lLove is blind.
0965デフォルトの名無しさん
2014/12/23(火) 00:12:00.69ID:bibY2ytg排斥運動の一環なんだろうねえ
0966デフォルトの名無しさん
2014/12/23(火) 22:27:26.30ID:eeOl5no6連想させるからじゃない?
0967デフォルトの名無しさん
2014/12/24(水) 00:31:51.44ID:Yxp0O6RL0968デフォルトの名無しさん
2014/12/24(水) 02:06:24.72ID:IkGHhY5Q?
0969デフォルトの名無しさん
2014/12/24(水) 04:21:33.54ID:LO2JShMEあぁ、お前がどっちかを悪者にしたいって
ことはよくわかったよ。
関係者かね?(・∀・)ニヤニヤ
0970デフォルトの名無しさん
2014/12/27(土) 13:51:37.92ID:jrwOETlR端的でわかりやすいたとえだね。
0971デフォルトの名無しさん
2014/12/27(土) 14:38:43.91ID:Z9v45xxM0972デフォルトの名無しさん
2014/12/27(土) 16:21:22.28ID:sBisoETG「からじゃない?」
自分でも自信がないようで
0973デフォルトの名無しさん
2014/12/27(土) 18:43:15.00ID:MwQYLNURhttp://peace.2ch.net/test/read.cgi/tech/1419673207/
0974デフォルトの名無しさん
2014/12/27(土) 23:02:34.21ID:JrJCMlXD0975デフォルトの名無しさん
2014/12/28(日) 12:04:16.84ID:o0XTP2AL0976デフォルトの名無しさん
2014/12/28(日) 13:39:23.23ID:e5SRT1ev0977デフォルトの名無しさん
2014/12/28(日) 13:46:24.63ID:6jddN6260978デフォルトの名無しさん
2014/12/28(日) 13:55:46.21ID:Ft2BYpFa1月にアルファリリース予定みたいだけどサイトもちょっとどうにかなるのかな?
0979デフォルトの名無しさん
2014/12/29(月) 04:59:28.98ID:1BJkMbf00980デフォルトの名無しさん
2014/12/29(月) 05:29:28.73ID:U945Vo9b0981デフォルトの名無しさん
2014/12/29(月) 12:26:28.57ID:xzMCM3Vx> ioをアイオーと読まずにイオと読むとちょっとだけカッコイイかも
イオンみたいだね!
0982デフォルトの名無しさん
2014/12/29(月) 12:28:58.57ID:/fu+2Q3X0983デフォルトの名無しさん
2014/12/29(月) 13:58:16.06ID:zTZBl7Wqレス数が950を超えています。1000を超えると書き込みができなくなります。