[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 2chのread.cgiへ]
Update time : 05/24 12:05 / Filesize : 170 KB / Number-of Response : 736
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

【node.js】サーバサイドjavascript【Rhino】



1 名前:デフォルトの名無しさん mailto:sage [2011/07/08(金) 10:12:15.70 ]
pythonやrubyやPHPと同じ土俵でjavascriptが使えるようになりました。
サーバサイドjavascriptについて語りましょう。

javascriptはrubyと比較してもかなり速い
shootout.alioth.debian.org/u32/benchmark.php?test=all&lang=v8&lang2=yarv

Rhino - JVM上で実行できる処理系
https://developer.mozilla.org/ja/Rhino

node.js - googleが開発したV8エンジン上で実行できる処理系
nodejs.org/

348 名前:デフォルトの名無しさん mailto:sage [2011/12/23(金) 16:16:32.22 ]
>>346
this の値が意図しない値になってるだろ。

>>347
arguments.callee は非推奨になるから。
関数本体からのみ参照できる名前を付けて代替した方がいい。

349 名前:デフォルトの名無しさん mailto:sage [2011/12/23(金) 16:27:34.55 ]
>>338-339の流れにワロタww


350 名前:デフォルトの名無しさん mailto:sage [2011/12/23(金) 16:31:26.93 ]
>>348
thisはグローバルオブジェクトだろ。

351 名前:デフォルトの名無しさん mailto:sage [2011/12/23(金) 16:57:40.05 ]
っていうか 第3引数があれば、どこかから渡されてきた謎のfunctionをそのままsetTimeoutできるじゃん。

352 名前:デフォルトの名無しさん mailto:sage [2011/12/23(金) 17:13:56.46 ]
第3引数をセット出来る時点で渡す値は解ってるんだから
別に第3引数が無くて困る事は無いだろ
>>347の事例だってクロージャ使えば値の束縛は可能なんだし

>>348
>this の値が意図しない値になってるだろ。
意味わからん。一般的な使い方だとどちらもグローバルオブジェクトだろ
StrictModeの時は確かfunction内がglobalじゃなくなったと思うが
その時の話しをしてるの?
まぁどちらにせよsetTimeoutから呼び出される関数の
this値をセットしてるんだから結果は一緒だろうけど

353 名前:デフォルトの名無しさん mailto:sage [2011/12/23(金) 17:18:44.29 ]
そんなにそんなに焦るなってよw

354 名前:デフォルトの名無しさん mailto:sage [2011/12/23(金) 18:37:53.70 ]
>>352
だからsetTimeoutする時にいちいちその場でクロージャを生成しなくてもいいように第三引数があるんじゃないの?
クロージャを無駄に生成せずにすめばそれだけプログラムのネストも浅くなるし、多段のコールバックも書きやすくなるんじゃない?

355 名前:デフォルトの名無しさん mailto:sage [2011/12/23(金) 18:42:22.22 ]
setTimeoutに第三引数など無い。

356 名前:デフォルトの名無しさん mailto:sage [2011/12/23(金) 19:09:42.19 ]
荒れてんな



357 名前:デフォルトの名無しさん mailto:sage [2011/12/23(金) 19:12:04.67 ]
arguments.calleeなくなるの?

358 名前:デフォルトの名無しさん mailto:sage [2011/12/23(金) 19:17:06.62 ]
なくなりますん

359 名前:デフォルトの名無しさん mailto:sage [2011/12/23(金) 19:18:40.72 ]
>>354
それは確かにそうだが話しの元は>>342であって
第3引数を設定できない事が気になるような材料でもないだろって事だよ

>>355
HTML5からはちゃんと仕様としても定義されてるし
NodeのsetTimeoutに関してはちゃんと定義されてるぞ

360 名前:デフォルトの名無しさん mailto:sage [2011/12/23(金) 19:41:36.74 ]
何気なく質問しただけで、こんなことに・・・

361 名前:デフォルトの名無しさん mailto:sage [2011/12/24(土) 11:38:34.08 ]
何気なく質問するだけで物凄い勢いを増す
スルーされるより全然いいでしょw
みんな注目してるんだなぁ

362 名前:デフォルトの名無しさん mailto:sage [2011/12/24(土) 11:48:39.39 ]
Node製のサイトはまだまだ少ないけど、それなりには注目されてるんだな

ホスティングサービスはどこ使ってる?
それとも自分でサーバ用意してる?

363 名前:デフォルトの名無しさん mailto:sage [2011/12/24(土) 11:50:58.05 ]
これってサーバーサイドをJavaScriptで書くってことは
今までのウェブアプリ全部作り直しってことだよね?

364 名前:デフォルトの名無しさん mailto:sage [2011/12/24(土) 11:51:21.22 ]
本でサンプルを入力してるんだけど
require.paths というのはもう使われてない
NODE_PATH でって言われて
NODE_PATH ='honya/lib','honya/deps';
ってやってるんだけどlibにおいてるクラスがみつからないって言われてしまう
v0.6.6とv0.4.7でやってみました
パスの指定がなにか間違ってるんでしょうか?


365 名前:デフォルトの名無しさん mailto:sage [2011/12/24(土) 12:00:22.50 ]
>>363
PythonからRubyに切り替える時だって当然全部書き直しだろ。
何をアタリマエのことを。

366 名前:デフォルトの名無しさん mailto:sage [2011/12/24(土) 12:01:36.77 ]
なぜ全てのウェブアプリをnode.jsで書き直すの?node.jsが向いているものとそうでないものとがあるから
向いていないものまでnode.jsを採用する必要はなくなくない?



367 名前:デフォルトの名無しさん mailto:sage [2011/12/24(土) 12:03:39.88 ]
>>366
> なぜ全てのウェブアプリをnode.jsで書き直すの?
誰がそう言ったの?

> 向いていないものまでnode.jsを採用する必要はなくなくない?
そうだね。

368 名前:デフォルトの名無しさん mailto:sage [2011/12/24(土) 12:04:12.38 ]
前の仕様は次には跡形も無くなっているくらいで
まだ本を買うには時期が早過ぎじゃないかと

公式か日本ユーザグループのとこのドキュメントを読むといいよ



369 名前:デフォルトの名無しさん mailto:sage [2011/12/24(土) 12:05:26.01 ]
プログラミング本なんてまだ買ってる人いるんだw
1ヶ月でコロッと何もかも変わってしまうことがあるこの分野でw

370 名前:デフォルトの名無しさん mailto:sage [2011/12/24(土) 12:06:28.01 ]
node本ってまだ出てなかったと思うが
多分一部取り上げられている記事とかパーフェクトJavaScriptあたりだろう


371 名前:デフォルトの名無しさん mailto:sage [2011/12/24(土) 12:10:46.26 ]
>>367
> 誰がそう言ったの?
>>363をそう解釈したっす
そういう意味ではなかったんすね
ごめん

372 名前:デフォルトの名無しさん mailto:sage [2011/12/24(土) 12:11:31.58 ]
オライリーが出してたな。
公式が全文公開してるけど、内容は確か0.4あたりだったはず。

373 名前:デフォルトの名無しさん mailto:sage [2011/12/24(土) 12:13:21.60 ]
読んでるのはテスト駆動JAVASCRIPTです
たまたま手元にあってサーバサイドのところは読み飛ばしてたんで今読み直してたんです

374 名前:デフォルトの名無しさん mailto:sage [2011/12/24(土) 12:16:39.19 ]
>>367
>誰が言ったの?
>>363
>今までのウェブアプリ「全部」
おもっくそ自分で全部って言ってるじゃんw

375 名前:デフォルトの名無しさん mailto:sage [2011/12/24(土) 12:26:04.55 ]
363が本当はどういう意味なのか、それは363にしかわからない

376 名前:デフォルトの名無しさん mailto:sage [2011/12/24(土) 12:41:02.72 ]
普通に推察すれば今まで自分たちで継続的に開発してきたWEBアプリがあって、
そのWEBアプリをnode.jsで運用するように移行した場合に、
今まで自分たちで作ってきたWEBアプリを全部javascriptで書きなおすのか、
という意味に捉えられると思うよ。

既存の世界中の全てのWEBアプリをnode.js用に書きなおすなんて不毛なことは誰も考えないでしょ。



377 名前:デフォルトの名無しさん mailto:sage [2011/12/24(土) 12:51:37.47 ]
自分で作った個々のウェブアプリも、別に全部移植しないといけないわけでもないと思うけど。

378 名前:デフォルトの名無しさん mailto:sage [2011/12/24(土) 13:04:03.16 ]
でもさ、なんかの処理をあとから
node.js使いたいってことになったら、
その処理書きなおすんでしょ?

379 名前:デフォルトの名無しさん mailto:sage [2011/12/24(土) 13:13:53.04 ]
_人人人人人人人人人_
>わりとどうでもいい<
 ̄YYYYYYYYY ̄

   ヘ(^o^)ヘ
     |∧
     /

380 名前:デフォルトの名無しさん mailto:sage [2011/12/24(土) 13:16:22.10 ]
「今までの」「全部」だから「ウェブアプリ」はひとつじゃなく複数を指していると読めるんだよね
で、その作ってきた複数ある個別のウェブアプリをそれぞれ全部作り直ししないといけないのか、って聞いてるように読めるんだよね

381 名前:デフォルトの名無しさん mailto:sage [2011/12/24(土) 13:23:48.55 ]
ここまで rhino の話題は無し

382 名前:デフォルトの名無しさん mailto:sage [2011/12/24(土) 13:45:19.78 ]
ライノいらないの

383 名前:デフォルトの名無しさん mailto:sage [2011/12/24(土) 13:54:04.66 ]
処理の一部を外部化するのにたまに使ってるよ

384 名前:デフォルトの名無しさん mailto:sage [2011/12/24(土) 14:07:20.70 ]
ルビー(高速なのでたまに使ってますが)から転向して、ライノはある程度把握しましたが、ライノの細かい挙動このとまでは必要ないので今のところライノ・ネタはありません。

385 名前:デフォルトの名無しさん mailto:sage [2011/12/24(土) 14:49:14.36 ]
rhino は2回使っただけで
使うのが嫌になりました。



なぜでしょう?

386 名前:デフォルトの名無しさん mailto:sage [2011/12/24(土) 15:06:16.99 ]
>>385
それなぞなぞ?答えは>>382かな



387 名前:デフォルトの名無しさん mailto:sage [2011/12/24(土) 15:19:44.96 ]
>>386
ハズレ。ヒント2回

388 名前:デフォルトの名無しさん mailto:sage [2011/12/24(土) 15:43:01.57 ]
>>387
Rhino 使ったことない。
俺には、全然わかららいの orz

389 名前:デフォルトの名無しさん mailto:sage [2011/12/24(土) 16:32:05.26 ]
>>385
そんなの知ならいの

390 名前:デフォルトの名無しさん mailto:sage [2011/12/24(土) 22:52:36.93 ]
>>329
ubuntuはLeeさんだっけかryanさんだったかなのppaで入れても
0.6.3なのだ。素の状態だと0.4.3なんだ…

まぁ10-15分くらい掛ければgitからソース取ってきて
じぶんでビルドできないこともないけど

ほかの鳥はのことはよくしらないの

391 名前:デフォルトの名無しさん mailto:sage [2011/12/24(土) 23:10:38.31 ]
ジャバも普通に使えるのでライノでやります
次期ライノ(多分1.8R)はnode.jsも含まれるって聞いたのでさしあたりライノのままで問題も生じません

392 名前:385 mailto:sage [2011/12/24(土) 23:17:03.17 ]
降参?

393 名前:デフォルトの名無しさん mailto:sage [2011/12/25(日) 00:07:03.47 ]
>>390
chris-leaのPPAだな
けどそれらを使うよりnvm等を使った方が良いと思うよ



394 名前:デフォルトの名無しさん mailto:sage [2011/12/25(日) 08:50:02.35 ]
>>364
勘違いしてるみたいだけど
NODE_PATH は JS ファイルに書くわけじゃないよ

395 名前:デフォルトの名無しさん mailto:sage [2011/12/25(日) 16:58:36.56 ]
var sys = require('sys');
var http = require('http');
var server = http.createServer(
function (request, response) {
response.writeHead(200, {'Content-Type': 'text/plain'});
response.write('Hello World!!\n');
response.end();
}
).listen(8124);
sys.log('Server running at 127.0.0.1:8124/');

5行目の「response.writeHead(200, {'Content-Type': 'text/plain'});」
この中の200ってどういう意味があるの?
教えてください

396 名前:デフォルトの名無しさん mailto:sage [2011/12/25(日) 17:01:43.70 ]
HTTPステータスコードでは



397 名前:デフォルトの名無しさん mailto:sage [2011/12/25(日) 17:06:40.22 ]
>>396
ありがとうございます

398 名前:デフォルトの名無しさん mailto:sage [2011/12/25(日) 19:55:18.39 ]
データの保存はkvs?だとかNoSQL的なものがnode.jsにはお似合いなんすか?RDBMSやファイルIOは駄目すか?

399 名前:デフォルトの名無しさん mailto:sage [2011/12/26(月) 08:17:03.16 ]
>>398
ダメじゃないが、RDBよりドキュメント志向DBのが遥かに相性がいい
(処理に掛かる時間が圧倒的に違う)
nodeを新規でやるならKVSのがいい
既存DBがRDBでDB再構築がダルければRDBで良いかと

ファイルI/Oでも全然問題なく使える

400 名前:デフォルトの名無しさん mailto:sage [2011/12/26(月) 12:13:22.41 ]
どうもありがとう
ファイルIOにしようかなと思ってたけどドキュメント志向型DBはそんなに速いんすか
kvsとは違うっぽいけどMongoDBってのが流行ってるみたいなのでそれ試してみます

401 名前:デフォルトの名無しさん mailto:sage [2011/12/27(火) 04:49:59.33 ]
socket.ioのサンプルをいろいろ探してたらexampleディレクトリにもとからはいっていたでござる


402 名前:デフォルトの名無しさん mailto:sage [2011/12/27(火) 12:18:11.96 ]
ttp://gihyo.jp/dev/clip/01/orangenews/vol66/0003
こんな記事でると日本でのmongo利用は極端に減るんだろうなぁ・・・


403 名前:デフォルトの名無しさん mailto:sage [2011/12/27(火) 12:34:54.83 ]
記事は新しいけど内容が数年前のものだのー


404 名前:デフォルトの名無しさん mailto:sage [2011/12/27(火) 12:45:54.22 ]
pestbinに貼られたのは2011年11月みたいだけど


405 名前:デフォルトの名無しさん mailto:sage [2011/12/27(火) 16:59:52.79 ]
どうして「Web Framework: Express」や「Web Sockets: Socket.IO」みたいな機能はデフォで提供されていないの?

406 名前:デフォルトの名無しさん mailto:sage [2011/12/27(火) 18:30:52.03 ]
CAも提供してるサービスでデータが飛んだとかあったな
やっぱ規模(データ量)が大きい(多い)とヤバいってのはマジなんだな
まぁ今更SQL文書くのも怠いけどw
Mongoの仕様上防げない気がする
Mongoがこれ以上逝ったら日本では間違いなくNodeは流行らない要因になるな



407 名前:デフォルトの名無しさん mailto:sage [2011/12/27(火) 18:47:10.81 ]
>>405
どうしてJavaScriptは、jQueryがデフォで提供されていないの?と似た感じだな

408 名前:デフォルトの名無しさん mailto:sage [2011/12/27(火) 19:05:48.80 ]
>>407
ああ、ごめんなさい
サードパーティ製モジュールはnode.jsコアの機能を組み合わせて書かれているんですね
別の言語で書かれたバイナリファイルも含んでいるのかと思ってました

409 名前:デフォルトの名無しさん mailto:sage [2011/12/29(木) 02:11:51.17 ]
例えば、コードに debugger を入れたときだけログ出力することは出来ますか?

410 名前:デフォルトの名無しさん mailto:sage [2011/12/29(木) 11:40:02.19 ]
質問がよくわからないんだぜ

411 名前:409 mailto:sage [2011/12/29(木) 14:29:50.62 ]
>>410
debugger;
if (...) {
console.log('#debug');
}
console.log('Hello, world!');

debuggerが、あるときだけ"#debug"を出力するようなことです。出来ますか?

412 名前:デフォルトの名無しさん mailto:sage [2011/12/29(木) 15:08:31.53 ]
649 デフォルトの名無しさん [sage] 2011/12/29(木) 14:50:37.28 ID: Be:
学生プログラマ日本一決定戦(予選は社会人も参加可)
ttp://codevs.jp/howto.html
現在予選開催中
応募締切 2012.1.6 12:00

おもしろいことやっているじゃん。誰か今から参加しろよ。

413 名前:デフォルトの名無しさん mailto:sage [2012/01/03(火) 00:52:30.05 ]
52 :Name_Not_Found [↓] :2012/01/02(月) 14:08:53.32 ID:???
マジこのペースでどんどんAPIが増えてったら
仮にブラウザ間の仕様さが0になっても
覚えて使いこなしきれるかは微妙

そういえばWEBGLって結局どうなるの?
もう他の対抗APIとかは金輪際でなくて
WEBGL一本でしばらくいくことは決まったの?
それなら覚えるんだけど
53 :Name_Not_Found [↓] :2012/01/02(月) 14:42:42.41 ID:???
そこでライブラリの乱立ですよ。
そしてライブラリの使い方しか知らない人間が量産されていく…
54+1 :Name_Not_Found [↓] :2012/01/02(月) 14:47:21.67 ID:???
ライブラリ使う人が困るんならまあそれは仕方ないと思うけど
5年後くらいに昔のJavaScriptはわかりやすくてよかった
今はライブラリ覚えないとやっていけないってなりそうで怖いわー
55+1 :Name_Not_Found [↓] :2012/01/02(月) 16:37:49.89 ID:???
>>49
spanだと戻すとき大変だから、適当なタグ名にするのがいいんじゃないかな。
document.links[0].outerHTML = document.links[0].outerHTML.replace(/^<[aA]/, '<aback').replace(/<\/[aA]>$/, '</aback');
こんな感じかな
56 :Name_Not_Found [↓] :2012/01/02(月) 16:47:14.55 ID:???
>>54
結局、同じロジックを何度も書くことに疲れ果てライブラリに辿り着き、皆が同じ様なコードを書く。
これはどの言語でも共通の進化の過程。

しかし、最初からライブラリに頼ってきた小わっぱ達とは地力が違う為、コーディングの姿勢に漂う大人の余裕。
いざ困難に直面しても、涙目の小わっぱを尻目に多彩なテクニックを駆使して解決策を導く職人技。
そして仕様を知り尽くした上で完璧なチューニングを施し、パフォーマンスで他を圧倒するダンディズム。

このスレの回答者なら様々な面で格の違いが滲み出る。
ただし、>>55 は精進が必要な様だが。

414 名前:デフォルトの名無しさん mailto:sage [2012/01/03(火) 00:55:07.60 ]
>>398
現状のnode.jsに適してるのは、ハイパフォーマンスが要求されて
かつシンプルなアプリケーションやAPI(かつCPUバウンドでない)だから、
結果的にKVSの方が目的に合う可能性が高い。

個人的にはnode + mysql handlersocketとかは、結構期待してるんだけど、
人柱様達に任せたい。

サーバサイドもクライアントサイドもjsで書けるようになる
事によるメリットを活かして、何でもnodeで書けばいいじゃん、
に至るには現状のシングルループ指向からの転換を経る必要があると思う。


415 名前:デフォルトの名無しさん mailto:sage [2012/01/03(火) 01:02:09.04 ]
それは、javaとか.netでしょ普通

416 名前:デフォルトの名無しさん mailto:sage [2012/01/03(火) 01:14:41.51 ]
>>415
マルチプロセスはclusterとかで既に出来るけど、
CPUバウンドかIOバウンドかバランス考えながらコード書くのはめんどいのよ。
接続数の数だけループ回す必要は無いとは思うけど。
じゃあどういう単位で、というと更にあれだけど。




417 名前:デフォルトの名無しさん mailto:sage [2012/01/03(火) 01:56:48.39 ]
外部の計算環境も考慮することつまり The Networking is the Computing. を掲げるならそうかもね。

418 名前:デフォルトの名無しさん mailto:sage [2012/01/03(火) 11:49:55.06 ]
これからプログラミング勉強しようと思うのですが
phpだったらJavaScriptの方が勉強したほうがいいですか?

419 名前:デフォルトの名無しさん mailto:sage [2012/01/03(火) 13:46:26.20 ]
単純に勉強するだけならPHPちょっとやってサーバサイドの仕組みを覚えてからjavascript
仕事でやるならPHPしっかりやって合間にjavascript

420 名前:デフォルトの名無しさん mailto:sage [2012/01/03(火) 21:33:28.60 ]
SPAだとAPIの集合みたいにアプリ書けるけど、SEO考えるとねぇ

421 名前:デフォルトの名無しさん mailto:sage [2012/01/06(金) 16:06:17.55 ]
os.networkInterfaces() って,
node.exe だと動かなくね?

422 名前:デフォルトの名無しさん mailto:sage [2012/01/06(金) 18:07:27.98 ]
>>421
いま手元にWindowsないから確認できないけど、それNode 0.6?0.4にはないから動かないよ
良かったらOSのバージョン教えて

423 名前:421 mailto:sage [2012/01/06(金) 18:30:56.20 ]
>>422
OS は Windows 7 Ultimate 32bit SP1
node.exe が v0.6.6

var os = require('os');
console.log(os.networkInterfaces());

を実行し,結果は

{}

が表示されるだけ.直後の ipconfig は次の通り

Wireless LAN adapter ワイヤレス ネットワーク接続:
リンクローカル IPv6 アドレス. . . . : fe80::1c55:5be6:42a6:e86c%11
IPv4 アドレス . . . . . . . . . . : 192.168.3.4
サブネット マスク . . . . . . . . : 255.255.255.0
デフォルト ゲートウェイ . . . . . : 192.168.3.1

イーサネット アダプター ローカル エリア接続:
メディアの状態. . . . . . . . . . : メディアは接続されていません

Tunnel adapter isatap.{96146F13-15AE-4A58-8112-E19230F1EB95}:
メディアの状態. . . . . . . . . . : メディアは接続されていません

Tunnel adapter Teredo Tunneling Pseudo-Interface:
IPv6 アドレス . . . . . . . . . . . : 2001:0:4137:9e76:4a1:85a:2431:7504
リンクローカル IPv6 アドレス. . . . : fe80::4a1:85a:2431:7504%14
デフォルト ゲートウェイ . . . . . : ::

Tunnel adapter isatap.{28E9F6EE-080F-4498-8C64-120C589B0F49}:
メディアの状態. . . . . . . . . . : メディアは接続されていません

424 名前:デフォルトの名無しさん mailto:sage [2012/01/06(金) 19:16:12.54 ]
>>423
Windows XP、7 で試したら空のオブジェクトが返ってきた
getNetworkInterfaces()も試したけど「networkInterface()使え」って怒られて、同じように空のオブジェクトが返ってきた
まだ未対応なのかも

425 名前:421 mailto:sage [2012/01/06(金) 20:13:14.22 ]
なるほど,俺だけじゃないんだな
情報d

426 名前:デフォルトの名無しさん [2012/01/07(土) 07:32:24.10 ]
apacheより沢山のアクセスを捌く事が得意と記事見たんだけど、
DoS攻撃にも強いって事?
開発コスト的な事を置いておくとしたら、
可能ならapacheよりnode.js使った方が良いって事?



427 名前:デフォルトの名無しさん mailto:sage [2012/01/08(日) 20:42:41.46 ]
>>426
Webサーバとしてのパフォーマンス比較ならnginxでええよ。

DoS対策はまた別の話で、
Apacheでもnginxでもnodeでも別途必要だと思うけどね。

428 名前:デフォルトの名無しさん [2012/01/08(日) 23:29:37.54 ]
javascriptでcgiしたいんだけどおとなしく別の言語にしたほうがいいのか?

429 名前:デフォルトの名無しさん mailto:sage [2012/01/09(月) 02:23:19.54 ]
>>428
初学者で無駄な苦労したくないなら、まだPHPとかRubyがいいよ。
nodeはまだまだバージョンアップ激しいし。

430 名前:デフォルトの名無しさん [2012/01/09(月) 16:17:14.23 ]
>>429
ありがとう
fx拡張ちょくちょく作るくらいにはjs知ってるけど、rubyとかは見た目キモくて触った程度しかない
c++も11で使いやすい感じになってきたので他の言語も色々試しつつ決めようかな

431 名前:デフォルトの名無しさん [2012/01/09(月) 16:49:25.07 ]
さぁみんなぁ〜〜〜〜俺のメタ言語に進化した散文詩をきいてくれたまえぇ〜〜
detail.chiebukuro.yahoo.co.jp/qa/question_detail/q1179007636


432 名前:デフォルトの名無しさん mailto:sage [2012/01/09(月) 18:43:58.51 ]
>>430
なんでC++が出てくるの。

433 名前:デフォルトの名無しさん [2012/01/09(月) 19:36:30.38 ]
>>432
動的か静的かなんて関係なく、自分が使いやすい言語を使うだけなんで
いろんな言語触るの楽しいしね

434 名前:デフォルトの名無しさん mailto:sage [2012/01/09(月) 22:50:47.44 ]
>>430
js自体の経験がそれなりにあって、
英語の情報読むのも苦にならなければ、
nodeから始めるのもありかもね。

それでも環境として枯れてないから、
どちらかといえば生PHPで小物書いたり、
RubyでRailsとかのが、
楽にサーバサイドプログラミングを学べるとは思う。

学習曲線と仕事での需要を無視出来るなら、
どの言語で何を初めても無問題。


435 名前:デフォルトの名無しさん mailto:sage [2012/01/10(火) 00:37:57.41 ]
そうするとnode.js触ってる人は、一体何に使ってるの?

436 名前:デフォルトの名無しさん mailto:sage [2012/01/10(火) 02:13:42.76 ]
俺は WebSocket を使ってみたくて いろいろ調べてたら
Node に行き着いた

socket.io 最高です^^



437 名前:デフォルトの名無しさん mailto:sage [2012/01/10(火) 04:22:16.14 ]
>>435

>>414
>>436
もしくは、乗るしかない、このビッグウェーブに

438 名前:デフォルトの名無しさん mailto:sage [2012/01/10(火) 04:24:20.73 ]
現状、実務レベルで使ってるのは一部の先進的なソーシャルアプリ系企業とか、
それぐらいじゃないかね。

439 名前:デフォルトの名無しさん mailto:sage [2012/01/10(火) 09:03:34.19 ]
うちもOKもらって使ってる。ソーシャルアプリ全く関係ないけどw

440 名前:デフォルトの名無しさん mailto:sage [2012/01/10(火) 09:35:24.58 ]
俺は単にブラウザ外でjs使いたいがために使ってるな

441 名前:デフォルトの名無しさん mailto:sage [2012/01/11(水) 01:06:37.13 ]
ブラウザ外で使うのなら、wscript.exeでいいのでは?
もちろんJavaScript(JScript)が使える。

442 名前:デフォルトの名無しさん mailto:sage [2012/01/11(水) 01:46:26.42 ]
皆がWin使ってるわけでもあるまい

443 名前:デフォルトの名無しさん mailto:sage [2012/01/11(水) 02:12:36.29 ]
すべてのJavaScriptが同じだと思うなよ

444 名前:デフォルトの名無しさん mailto:sage [2012/01/11(水) 08:09:36.00 ]
>>441
JscriptはJavaScriptではないだろ

445 名前:デフォルトの名無しさん mailto:sage [2012/01/11(水) 09:06:32.24 ]
>>441
俺Macだし、npmも使いたいんだよ

446 名前:デフォルトの名無しさん mailto:sage [2012/01/12(木) 00:30:54.36 ]
>>444
どっちも同じECMAScriptだよ



447 名前:デフォルトの名無しさん mailto:sage [2012/01/13(金) 19:26:48.98 ]
node-mysqlなんかでssl接続するにはどうしたらいいのだ?
他のライブラリ見ても出来ないしもしかして本格的にNode.jsでmysqlを使ってる人ってすくないのだろうか?

448 名前:デフォルトの名無しさん mailto:sage [2012/01/13(金) 23:52:05.30 ]
libmysqlでも用意している機能が、パラメータで指定して使えないのか。
sslってwebサーバーのssl専用ポートならコマンドラインでは、
www.atmarkit.co.jp/fsecurity/rensai/iprotect01/iprotect02.html
co-akuma.directorz.jp/blog/2010/10/openssl%E3%81%A7ssl%E3%81%AE%E6%A7%98%E5%AD%90%E3%82%92%E8%A6%8B%E3%81%A6%E3%81%BF%E3%82%88%E3%81%86%EF%BC%81/
こんな感じで通せる。
mysqlサーバーがネゴシエーションの一番はじめで判別しているなら、
アドホックに対応できるだろうが、仕様は分からない。






[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<170KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef