【node.js】サーバサイドjavascript 5【Nashorn】 (796レス)
【node.js】サーバサイドjavascript 5【Nashorn】 http://mevius.5ch.net/test/read.cgi/tech/1518528093/
上
下
前
次
1-
新
通常表示
512バイト分割
レス栞
111: デフォルトの名無しさん [] 2018/06/15(金) 09:26:26.58 ID:xbpv1wwF >>107 ほんそれ http://mevius.5ch.net/test/read.cgi/tech/1518528093/111
112: デフォルトの名無しさん [sage] 2018/06/16(土) 13:10:06.73 ID:q1gUWLEE >>110 俺はだめだとは思わないけどdatastore周りとかじゃないかな。 http://mevius.5ch.net/test/read.cgi/tech/1518528093/112
113: デフォルトの名無しさん [sage] 2018/06/17(日) 00:11:11.59 ID:WQHP2n97 nodistをインストールしたら、node7.2.1がインストールされました このバージョンはどのような基準で決まるのでしょうか? http://mevius.5ch.net/test/read.cgi/tech/1518528093/113
114: デフォルトの名無しさん [sage] 2018/06/17(日) 00:17:30.58 ID:WQHP2n97 最新のLTSは8.9.0のようです それが入るなら分かりますが・・ http://mevius.5ch.net/test/read.cgi/tech/1518528093/114
115: デフォルトの名無しさん [] 2018/07/04(水) 22:18:23.52 ID:gFgZc5FG PMV http://mevius.5ch.net/test/read.cgi/tech/1518528093/115
116: デフォルトの名無しさん [sage] 2018/07/05(木) 16:37:50.98 ID:AeL6VB/V PMV http://mevius.5ch.net/test/read.cgi/tech/1518528093/116
117: デフォルトの名無しさん [sage] 2018/07/11(水) 00:45:10.51 ID:UCabWAAs npmjsずいぶん見やすくなったな http://mevius.5ch.net/test/read.cgi/tech/1518528093/117
118: デフォルトの名無しさん [sage] 2018/07/14(土) 22:13:07.98 ID:sptiC22u npmってのはnode.jsでサーバサイドアプリケーションを開発する人専用のツールではなく、 Javaで書かれたプログラムを実行するのにJavaVMが必要なように 何か使いたいアプリケーションがnode.jsで書かれていて、 それをインストールするために必要なものという認識でよいのでしょうか? なんかちょっと使いたいものを調べるとなんでもnpmが出てくるのですが、 別にnode.jsで何かサーバサイドアプリケーションを作りたいわけではないので、 なんでいちいちnode.js導入しな
いといけないのだろうと思ってたのですが。 http://mevius.5ch.net/test/read.cgi/tech/1518528093/118
119: デフォルトの名無しさん [sage] 2018/07/14(土) 22:52:48.33 ID:ikbDgWAP NodeJSはJavaScriptの処理系のひとつでブラウザを除けば最も広く使われている NPMはパッケージマネージャ そもそもNPMのCLIツールがJavaScriptで書かれていてNode上で動かすことが前提 NPMで導入可能なパッケージは必ずしもNodeを必要としないがNode上で動かすことを前提としたものも多い 例えばブラウザ向け開発でもWebpackとかでブラウザ用JSを生成するわけだがWebpack自体はNode上で動作する http://mevius.5ch.net/test/read.cgi/tech/1518528093/119
120: デフォルトの名無しさん [sage] 2018/07/14(土) 23:02:36.93 ID:6hOxkvv1 npmはjavaでいうmavenみたいなもん http://mevius.5ch.net/test/read.cgi/tech/1518528093/120
121: デフォルトの名無しさん [sage] 2018/07/14(土) 23:21:53.17 ID:sptiC22u >>119-120 なるほど、どうもありがとうございます。 VMとかたとえが悪くてすみませんでした。 rpmとかでLinuxにアプリケーションをインストールするイメージで、 node.jsはOSに相当するプラットフォームのようにとらえていました。 あくまでも、その言語向けのアプリケーションを開発するために必要な、 ライブラリを管理するためのマネージャーなんですね。 http://mevius.5ch.net/test/read.cgi/tech/1518528093/121
122: デフォルトの名無しさん [sage] 2018/07/15(日) 00:11:20.46 ID:tzV6EtXj >>121 みんなこういう例え話好きだが使ってみたほうが早いと思うぞ。 正直osで例えるのはまじで何が言いたいのかわからない http://mevius.5ch.net/test/read.cgi/tech/1518528093/122
123: デフォルトの名無しさん [] 2018/07/15(日) 11:52:48.40 ID:PPKweFFg nodeコマンドはjsインタプリタ。 nodeで動くjsモジュールが公式、非公式に色々提供されている。多彩なモジュールによりコマンドラインツールやwebサービス、ブラウザアプリ、デスクトップアプリまで開発できる。 パッケージマネージャはnpm。 nodeのモジュールのインストールと、スクリプトの実行機能をもっている。 スクリプト実行はnodeコマンドだけでもできるが大量のモジュールを使うアプリでは依存関係や実行タスク切替が必要になる。そこまで管理できるのがnpm。 npm
ではまだ機能不足だと感じる人たちはさらにwebpackのようなツールを使う。 web界隈ではcoffeescriptやtypescriptなどのaltjsのjsへの変換が日常的におこなわれる。こういったトランスパイラもnpmでインストールして実行できる。 またトランスパイラはaltjsの変換以外にも毎年アップデートされるjs(es)のパージョン間の違いや、ブラウザ環境とサーバー環境の違いを吸収したり、jsx,vuexなどのDSLの変換等も行うが、それらもnpmで導入出来るようになっている。 http://mevius.5ch.net/test/read.cgi/tech/1518528093/123
124: デフォルトの名無しさん [sage] 2018/07/15(日) 11:58:16.04 ID:3AmTzi+H coffeescriptは滅んだよ。今altjsで生存確認取れるのはtypescriptだけ。 http://mevius.5ch.net/test/read.cgi/tech/1518528093/124
125: デフォルトの名無しさん [] 2018/07/15(日) 15:56:04.95 ID:noPBsGa8 >>118 たとえ話に意味があるとは思えないが python: python - pypi python: python - conda (anaconda) ruby: ruby - gem perl: perl - CPAN node.js: javascript - npm linux: python - yum linux: perl - rpm http://mevius.5ch.net/test/read.cgi/tech/1518528093/125
126: デフォルトの名無しさん [] 2018/07/15(日) 16:07:22.97 ID:jsMvl+lU プロジェクト毎に3万ファイルとか50MB以上とかダウンロードしてくるけどこんなもん? SSDが死にそう http://mevius.5ch.net/test/read.cgi/tech/1518528093/126
127: デフォルトの名無しさん [sage] 2018/07/15(日) 16:29:40.23 ID:IE1rNzTR >>126 > SSDが死にそう 安心しろ。この程度でSSDが死ぬことはない SSDの書き込み回数は1万回ぐらいと言われているが、それはセルごとだ。 1セルのサイズは多くても4ビットだ。もっとも1セル単位で 書き込むわけではなくブロック単位で書き込む。 ブロックサイズは製品にって違うが2KBとしよう 50MB = 50000KB、3万ファイルだから1ファイル1.6KB。 ざっくり大目に見てブロックサイズと同じで2KBとしよう。 つまり1ファイルで1ブロック書き込みをするということ
だ ということは1プロジェクトのファイル数が3万とか50MBあったとしても 結局は1万回書き込みができるブロック毎に1回しか書き込みしないということだよ さらに128GBのSSDであれば、128 * 1024 * 1024 = 134217728KB これをブロックサイズで割ると67108864ブロックあることがわかる。 それぞれのブロックごとに1万回書き込みができるのだから 全ブロックで671088640000(約67千億回)が総書き込み可能回数となる SSDはうまくブロックごとの書き込み数を平均化してくれるので 3万ファイル = 3万回の書き込み なので 22369621(約2千万)プロジェクト
の ダウンロードが可能ということだよ(1ファイル1ブロック書き込む前提) http://mevius.5ch.net/test/read.cgi/tech/1518528093/127
128: デフォルトの名無しさん [] 2018/07/18(水) 01:10:24.04 ID:ZhFIl0gF 将来プログラマーになりたい高校生です 去年どうやったらプログラム上手くなりますか?と5chで聞ききました。 とにかく何か作れ!と教えてもらいました。そして作りました。 レベルが低くて恥ずかしいのですが、JSで壁にブツカッてしまいました。 こちらのWEBなのですが、 http://www.pafumo.com/ 地域を絞り込んで検索をしたら出来るのですが、 選択肢の中身がもとに戻ってしまうのです。 そしてサーバーサイドJSだったら、こういう問題も解決できるかもしれない。 と思い
まして、今、導入を考えているのですが、 私のレベルは低すぎて、よく分からなくて、ココの皆さんに教えていただきたくて、 書き込みました。 レベルが低すぎてスイマセンが、なにかアドバイスを頂けませんか? 私は、サーバーサイドJSをやったほうが良いのでしょうか? http://mevius.5ch.net/test/read.cgi/tech/1518528093/128
129: デフォルトの名無しさん [sage] 2018/07/18(水) 02:29:18.27 ID:Xrgq5rZT >>128 これまじでつくったん? 高校生でこのレベルだったら日本じゃ食いっぱぐれないから自信持っていいよwすごい 将来有望! phpやったことないけど、「php 入力値 保持」とかでググって解決できるかも? http://mevius.5ch.net/test/read.cgi/tech/1518528093/129
130: デフォルトの名無しさん [sage] 2018/07/18(水) 10:24:27.37 ID:9lJLz1c7 >>129 甘えさせんな http://mevius.5ch.net/test/read.cgi/tech/1518528093/130
131: デフォルトの名無しさん [sage] 2018/07/18(水) 10:33:56.80 ID:9lJLz1c7 >>128 別にサーバーサイドJavaScriptだろうがphpだろうが大差ない 好きな言語を使えばいいし、言語による問題など無いに等しい 言語の壁なんてずっと先の話の話だ 現時点では自分自身の壁の方がずっと近くにある あとなどうせ現時点では大したデータ入ってないだろうけど そのコードおそらく脆弱性があるからな。 <input type="radio" name="gakureki" value="AND `学歴_int` IN(2,3)">高校 <input type="radio&quo
t; name="gakureki" value="AND `学歴_int` IN(2,3,4)">専門 こんな感じでSQLの一部(らしきもの)をサーバーにそのまま投げてはいけない。 この部分は、サイト利用者が自由に書き換えられるから、SQLインジェクションという脆弱性になる その結果サーバーの全てのデータの流出や削除が起こる可能性がある 仕事ではありえないレベル http://mevius.5ch.net/test/read.cgi/tech/1518528093/131
132: デフォルトの名無しさん [] 2018/07/18(水) 11:47:33.49 ID:4ilUbnPJ >>128 hiddenタグとかに埋め込むとかformでpostした内容を読み取ってvalueを書き替えるじゃん? PHPをやったら簡単かも、htmlspecialcharsとか使えるし->その先はスレ違いで。 http://mevius.5ch.net/test/read.cgi/tech/1518528093/132
133: デフォルトの名無しさん [sage] 2018/07/18(水) 12:09:46.83 ID:jJw1m5s0 「たのしいRuby 第5版、2016」を、3回読んで、 無料のRails チュートリアルをやればよい Rails をやれば、どのフレームワークにも応用できる PHP は、Rubyよりも難しいから、素人レベルでは避ける方が無難。 数言語を学んでからの方が良い http://mevius.5ch.net/test/read.cgi/tech/1518528093/133
134: デフォルトの名無しさん [sage] 2018/07/18(水) 13:01:01.59 ID:0VQDXwHE node勧めろよw http://mevius.5ch.net/test/read.cgi/tech/1518528093/134
135: 133 [sage] 2018/07/18(水) 13:08:12.74 ID:jJw1m5s0 フレームワークの基礎は、Rails。 無料のRails チュートリアルをやった後に、以下の掌田津耶乃の本を読む Node.js超入門、2017 Python Django 超入門、2018 Spring Framework 4 プログラミング入門、2014 Spring Boot プログラミング入門、2016 http://mevius.5ch.net/test/read.cgi/tech/1518528093/135
136: デフォルトの名無しさん [] 2018/07/18(水) 13:18:01.82 ID:nZmqMr15 rubyは組み込みメソッドの仕様が恣意的で見た通りに動いてるとは限らない。 逐次確認が必要だが昔からドキュメント書きたくないでござるの人たちばっかりのコミュニティなのでrubyソース読む羽目になる(教祖もそうすべきと言っている) Pythonが(書きにくく)読みやすいと言われるのに対しRubyが(好き勝手に書きやすく)読みにくいと言われるのはそのため。 また、似た機能を実現するためのメソッドがたくさんあり、まったく動作が同じ単なるエイリアスだったり、微妙に動
作が違っていたりする。これも調べないと分からない。 構文レベルでも同様の混乱を引き起こしており、行き当たりばったりの機能追加が言語全体の一貫性を著しく損ねている状態。 例)https://qiita.com/jnchito/items/83410c0cda446efea582 なのでPythonに完敗して滅んだ。 動物の細胞内に共生して生き長らえているミトコンドリアのように、現在はRailsの内蔵バッテリーとしてのみ生存が確認されている。 http://mevius.5ch.net/test/read.cgi/tech/1518528093/136
137: デフォルトの名無しさん [sage] 2018/07/18(水) 15:19:54.93 ID:OB31EeM/ >>128 クライアントに状態を保存したいなら、 WebStorage で事足りるかと思います サーバに進んでもいいけど WebExtension でブラウザ拡張にするって手もありですかね http://mevius.5ch.net/test/read.cgi/tech/1518528093/137
138: デフォルトの名無しさん [sage] 2018/07/18(水) 18:55:58.06 ID:HvbxYtHk http://mevius.5ch.net/test/read.cgi/hp/1529144063/ マルチのキチガイ相手にすんな http://mevius.5ch.net/test/read.cgi/tech/1518528093/138
139: デフォルトの名無しさん [sage] 2018/07/18(水) 19:59:05.56 ID:GJ20wEra Node.jsに興味がある者です(使ったことはありません) Node.jsって非同期処理らしいけど、コールバック地獄になったりしないのでしょうか? 見通しの良いプログラム書けますか? どんな用途に向いていますか?例えば企業のHP? 掲示板? ゲーム? ド素人ですみませんが、教えてください。 http://mevius.5ch.net/test/read.cgi/tech/1518528093/139
140: デフォルトの名無しさん [sage] 2018/07/18(水) 20:01:30.57 ID:vkID/FCq firebaseとかをやると多少サーバサイド周りが楽になる。おすすめ http://mevius.5ch.net/test/read.cgi/tech/1518528093/140
141: デフォルトの名無しさん [sage] 2018/07/18(水) 21:48:09.86 ID:lX9iw+l5 >>139 NodeというかJavaScriptの文化が非同期中心 コールバック地獄に対してはそれを解消するために色々な機能の導入が進んでる * ジェネレータ/yield * promise * async/await http://mevius.5ch.net/test/read.cgi/tech/1518528093/141
142: デフォルトの名無しさん [sage] 2018/07/18(水) 21:49:04.83 ID:Ptw15SBf >>137 そのWebExtensionはSafari、特にMobile Safariで 使えるようになるのでしょうか? http://mevius.5ch.net/test/read.cgi/tech/1518528093/142
143: デフォルトの名無しさん [sage] 2018/07/18(水) 22:23:27.09 ID:xtLcDzcX 最初からasync/awaitできるようにライブラリを再設計してもらいたいね http://mevius.5ch.net/test/read.cgi/tech/1518528093/143
144: デフォルトの名無しさん [sage] 2018/07/19(木) 06:39:55.91 ID:7J8bSQkS それよりもasync awaitは、forEachとか関数を引数に取るようなメソッドを使うと いつの間にかasyncの世界が解除されてしまうのツライ。そのせいでバグってるの何度かみた。lintツールで監視してほしいんだがないかなー? http://mevius.5ch.net/test/read.cgi/tech/1518528093/144
145: デフォルトの名無しさん [sage] 2018/07/19(木) 07:08:25.59 ID:/uEaO2eB >>144 どんなコードでトラブってんの http://mevius.5ch.net/test/read.cgi/tech/1518528093/145
146: デフォルトの名無しさん [sage] 2018/07/19(木) 07:14:17.52 ID:Gj4aV2Pa それは勝手にasyncにされたら困るでしょ http://mevius.5ch.net/test/read.cgi/tech/1518528093/146
147: デフォルトの名無しさん [sage] 2018/07/19(木) 07:19:59.43 ID:k4hdpfM8 >>145 try catchが、機能しなくなったりとか。 await 入れ忘れてるとpromiseになっちゃうから http://mevius.5ch.net/test/read.cgi/tech/1518528093/147
148: デフォルトの名無しさん [sage] 2018/07/19(木) 07:20:45.38 ID:k4hdpfM8 >>146 だからlintで対応したいと言ってる。 http://mevius.5ch.net/test/read.cgi/tech/1518528093/148
149: デフォルトの名無しさん [sage] 2018/07/19(木) 07:29:46.78 ID:/uEaO2eB lintでやることじゃない TypeScriptで型チェックすればいいんじゃね http://mevius.5ch.net/test/read.cgi/tech/1518528093/149
150: デフォルトの名無しさん [sage] 2018/07/19(木) 08:31:24.37 ID:6uxn/aT1 >>149 つまり型推論を使わずに受け側の型を確定しろってこと?めんどくせえよ。 lintでasync function 内のスコープで関数を引数に取るような関数呼び出しがあったら警告する。くらいで良い http://mevius.5ch.net/test/read.cgi/tech/1518528093/150
151: デフォルトの名無しさん [sage] 2018/07/19(木) 10:22:17.98 ID:jn3CABTs サンプルコードとexpected/actual見ないと何とも言えんな http://mevius.5ch.net/test/read.cgi/tech/1518528093/151
152: デフォルトの名無しさん [sage] 2018/07/19(木) 21:14:29.49 ID:r+W9F2HQ TypeScriptなら推論してくれるだろ?どこが面倒くさいと言っているんだろうか。 http://mevius.5ch.net/test/read.cgi/tech/1518528093/152
153: デフォルトの名無しさん [] 2018/07/21(土) 06:27:45.75 ID:ElqtIK48 >>128 128ですー! お兄様達!ありがとうございました。 今回は色々反省点も多かったですが、自分の未熟さが又見えてきました。 本当にありがとうございました 今回はセキュリティを少し修正して一度つくりなおします まずは・・・また空っぽのWEBサイトに戻りましたwww http://mevius.5ch.net/test/read.cgi/tech/1518528093/153
154: デフォルトの名無しさん [sage] 2018/07/21(土) 11:26:07.15 ID:qX0Dt9ZM これより簡単な最新版インストール方法ないん?@ubuntu16.04 sudo apt-get install npm sudo npm install -g n sudo n latest sudo npm install -g npm@latest http://mevius.5ch.net/test/read.cgi/tech/1518528093/154
155: デフォルトの名無しさん [sage] 2018/07/21(土) 11:57:42.82 ID:O8QI/iof nのnvmやnodebrewに対する利点欠点教えてくれ。移行の検討したい http://mevius.5ch.net/test/read.cgi/tech/1518528093/155
156: デフォルトの名無しさん [sage] 2018/08/11(土) 11:58:28.68 ID:3BcXSGzx これ値上がりしてるけどもしかしてもう絶版なの? 実践Node.js プログラミング https://www.amazon.co.jp/dp/479812947X/ http://mevius.5ch.net/test/read.cgi/tech/1518528093/156
157: デフォルトの名無しさん [] 2018/08/11(土) 12:04:26.76 ID:AWnFhpjF 売ってあげてもいいよ http://mevius.5ch.net/test/read.cgi/tech/1518528093/157
158: デフォルトの名無しさん [sage] 2018/08/11(土) 12:13:48.16 ID:/QURPuCG では中古ですのでKindle版より安くお願いします。 裁断は不可です。 http://mevius.5ch.net/test/read.cgi/tech/1518528093/158
159: デフォルトの名無しさん [sage] 2018/08/11(土) 13:05:24.81 ID:3BcXSGzx いやまぁ、もう持ってるんだけどね なんかAmazon見てたらオススメ欄に明らかにこんな値段じゃなかった気がする価格で出てたから なんか原書のIN ACTIONが改版してるみたいだね http://mevius.5ch.net/test/read.cgi/tech/1518528093/159
160: デフォルトの名無しさん [sage] 2018/08/11(土) 23:46:03.56 ID:DgZEeL87 基礎から学ぶ Vue.js、mio、2018/5/29 Vue の本が出た http://mevius.5ch.net/test/read.cgi/tech/1518528093/160
161: デフォルトの名無しさん [] 2018/08/12(日) 12:34:21.45 ID:rtSL/abo いらね http://mevius.5ch.net/test/read.cgi/tech/1518528093/161
162: デフォルトの名無しさん [] 2018/08/17(金) 22:04:36.04 ID:4NJ8UK9X JavaScriptってウンコだな 並列処理ができるサーバーサイドでnode.jsよりマシな言語って何かある? http://mevius.5ch.net/test/read.cgi/tech/1518528093/162
163: デフォルトの名無しさん [sage] 2018/08/17(金) 22:05:22.28 ID:+k3F0uGS >>162 C# http://mevius.5ch.net/test/read.cgi/tech/1518528093/163
164: デフォルトの名無しさん [sage] 2018/08/17(金) 22:14:36.92 ID:4NJ8UK9X Visual Studioとかもっとウンコくさい http://mevius.5ch.net/test/read.cgi/tech/1518528093/164
165: デフォルトの名無しさん [sage] 2018/08/17(金) 22:30:35.38 ID:+k3F0uGS >>164 C#と言ったんだが… Visual Studioでも駄目ならもうこの業界から去った方がいいよ http://mevius.5ch.net/test/read.cgi/tech/1518528093/165
166: デフォルトの名無しさん [sage] 2018/08/17(金) 22:44:08.63 ID:ktJvAt38 永久にJava使っとけばいいんじゃないかな http://mevius.5ch.net/test/read.cgi/tech/1518528093/166
167: デフォルトの名無しさん [] 2018/08/19(日) 02:55:54.88 ID:fvMiJicq こんばんわ>>128です ちょうど一ヶ月前に色々教えていただきました あの時はありがとうございました あれからずっとWEBサイトを作りました WEBサイトと宿題以外何もやってません http://www.pafumo.com/ その時に色々注意されたんですが とにかく教えていただいたスレッド?にはまた書き込ませてもらいました ワタシとしては頑張ったほうだと思うのですが 完全に生活リズムが崩れて体調も崩したり泣いたり色々ありましたが とにかくコチラの皆さんに見ていただきた
かったのです とにかく1ヶ月は寝る間も惜しんでやりました どうでしょうか?動きとかどうでしょうか? http://mevius.5ch.net/test/read.cgi/tech/1518528093/167
168: デフォルトの名無しさん [] 2018/08/19(日) 12:43:00.38 ID:plhuPGbS >>167 大学行く気はないの? http://mevius.5ch.net/test/read.cgi/tech/1518528093/168
169: デフォルトの名無しさん [] 2018/08/19(日) 12:47:16.62 ID:guZgI/xk そらはーは高校行くのやめてたんか 今何歳だろ https://www.facebook.com/notes/urabe-shyouhei/俺はもうそらはーに大学行けとか言わないことにした/409479182515899/ https://twitter.com/sora_h https://togetter.com/li/396341 http://gihyo.jp/lifestyle/serial/01/shukatsu_joshi/0001 https://twitter.com/5chan_nel (5ch newer account) http://mevius.5ch.net/test/read.cgi/tech/1518528093/169
170: デフォルトの名無しさん [] 2018/08/20(月) 19:18:07.67 ID:cZE9+/lx >>167 褒めてほしいなら褒めてやろうか? 『高校生にしちゃ良くできてるわ笑』 体調?泣いた?甲子園じゃないんだから感動しねぇわ node.js使いこなしてから書き込めや もうすぐ夏休み終わりだぞ? 宿題おわらなくても先生に涙見せればok?ってか http://mevius.5ch.net/test/read.cgi/tech/1518528093/170
171: デフォルトの名無しさん [] 2018/08/20(月) 20:55:48.45 ID:bV0bfDA8 余裕のねえおっさんだなw http://mevius.5ch.net/test/read.cgi/tech/1518528093/171
172: デフォルトの名無しさん [sage] 2018/08/21(火) 02:56:39.15 ID:wR4pFdwQ こんな大人ばっかりだから 間違えても職業プログラマにはなるなよ そのまま趣味レベルで大学卒業する迄頑張って何かを作り続けてみ 巷のプログラマのレベルの低さを理解できるようになるから プログラマになったらそいつらの下で仕事するのが馬鹿らしくなるよ http://mevius.5ch.net/test/read.cgi/tech/1518528093/172
173: デフォルトの名無しさん [] 2018/08/22(水) 13:43:02.55 ID:ucL1rxd7 >>167 こんにちは>>128と>>167です。 ありがとうございます。 前回の僕が作ったWEBが駄目すぎて色々注意をいただきましたね。 でも今回はダメ出しがなかったので、 そこそこ通用したのかな?と思っておきます。 http://mevius.5ch.net/test/read.cgi/tech/1518528093/173
174: デフォルトの名無しさん [sage] 2018/08/22(水) 14:08:53.29 ID:Opme7aq9 突っ込むのが面倒だからだと思う なるべく色々な人に見せた方がいいよ 5chの住人はめんどくさがりが多そうだから(多分) http://mevius.5ch.net/test/read.cgi/tech/1518528093/174
175: デフォルトの名無しさん [sage] 2018/08/22(水) 14:32:48.78 ID:xEhqeRfD ツッコむのが面倒以前に おそらくサイトも見てないと思う http://mevius.5ch.net/test/read.cgi/tech/1518528093/175
176: デフォルトの名無しさん [sage] 2018/08/22(水) 15:09:56.93 ID:Chs+lHYf >>175 それな http://mevius.5ch.net/test/read.cgi/tech/1518528093/176
177: デフォルトの名無しさん [] 2018/08/22(水) 20:04:15.95 ID:uhR98H94 node.jsのサーバがちょっとした負荷で無応答になって それっきり復帰できないので対応策を教えてください。 例えば「user/index」というURLに対してDBなどのソート処理などを クライアントから連打してリクエストを何回か送ると、 そのうち無応答になります。 タイムアウト処理をしてタイムアウト時に強制的に res.redirect()とかres.end()すればよいと思ったのですが、 一度無応答になると以降「uder/index」にリクエストしても全て 無応答になってしまいます。 (厳密には
「GET」などのリクエストは受け取っている表示が出たあと 全くログが出ません。) サーバ全体はダウンしていなくて「user/add」へのリクエストは 正常に動くので「user/index」だけが無応答になっている状態です。 この無応答状態を解除する方法を教えてください。 処理中のアクションの関数まだ継続中なら、強制終了したいのですが その方法がわかりません。 最悪、タイムアウト時にサーバを再起動したいのですが、 外部からでなくnodejs自体で内部から再起動することはできるのでしょうか? よろしくおねがいします。 フレームワークはexpressを使っ
ています。 また、node.jsのパフォーマンスや可用性対策で参考になるサイトが有りましたら 教えていただけると大変助かります。 http://mevius.5ch.net/test/read.cgi/tech/1518528093/177
178: デフォルトの名無しさん [sage] 2018/08/22(水) 20:32:56.12 ID:mHU9sjBy 今日も暑いからな http://mevius.5ch.net/test/read.cgi/tech/1518528093/178
179: デフォルトの名無しさん [sage] 2018/08/22(水) 23:22:50.18 ID:0YvB5ppq 実践Node.js プログラミングの原著の第二版出てるみたいだけどなんか全然内容違うみたいだね https://www.manning.com/books/node-js-in-action-second-edition http://mevius.5ch.net/test/read.cgi/tech/1518528093/179
180: デフォルトの名無しさん [sage] 2018/08/23(木) 01:10:59.57 ID:qUZ5eK5Q >DBなどのソート処理 DB の更新処理に時間が掛かって、表がロックされているとか? DBのタイムオーバーを設定できないの? Node.js が受け付ける、同時接続数とかも 5ch のサーバーなんて、しょっちゅうアクセス不能を戻す http://mevius.5ch.net/test/read.cgi/tech/1518528093/180
181: デフォルトの名無しさん [sage] 2018/08/23(木) 05:04:48.63 ID:kxLVtsMJ >>177 こういうときは再現可能なシンプルなコードを書いて晒すのが一番かと http://mevius.5ch.net/test/read.cgi/tech/1518528093/181
182: デフォルトの名無しさん [sage] 2018/08/23(木) 05:27:17.11 ID:NPcuqlt3 user/indexって単なるselectじゃないの? それを繰り返してロックするなんてことあるのかね? select for update呼んでるとか? http://mevius.5ch.net/test/read.cgi/tech/1518528093/182
183: デフォルトの名無しさん [sage] 2018/08/23(木) 06:49:10.72 ID:UQ+YkEmz >>173 Webサイト制作初心者用質問スレ part249 http://mevius.5ch.net/test/read.cgi/hp/1529144063/436 マルチポストばれないとでも思ったのか スキルと並行してマナーも学ばなきゃプロにはなれないぞ http://mevius.5ch.net/test/read.cgi/tech/1518528093/183
184: デフォルトの名無しさん [sage] 2018/08/23(木) 06:53:02.35 ID:4Ni+ZJQh マルチポストがいけない理由って何ですか? http://mevius.5ch.net/test/read.cgi/tech/1518528093/184
185: デフォルトの名無しさん [sage] 2018/08/23(木) 06:55:42.64 ID:NPcuqlt3 >>184 自分でググることも覚えよう https://ja.m.wikipedia.org/wiki/マルチポスト http://mevius.5ch.net/test/read.cgi/tech/1518528093/185
186: デフォルトの名無しさん [sage] 2018/08/23(木) 07:06:13.29 ID:4Ni+ZJQh >>185 もちろんググりましたよ おおむねどこもウィキペディアに書かれている理由がほとんどのようですが パソコン通信やダイヤルアップ接続時代ならともかく現代では無意味です 知識の集積とか気分とか善意とかの理由も2chのようなコミュニティでは無意味でしょう ちょっとは自分で考えることも覚えましょう http://mevius.5ch.net/test/read.cgi/tech/1518528093/186
187: デフォルトの名無しさん [sage] 2018/08/23(木) 07:16:05.08 ID:NPcuqlt3 >>186 だめだこりゃ http://mevius.5ch.net/test/read.cgi/tech/1518528093/187
188: デフォルトの名無しさん [sage] 2018/08/23(木) 07:18:50.45 ID:4Ni+ZJQh >>187 なにがだめなんでしょうか? http://mevius.5ch.net/test/read.cgi/tech/1518528093/188
189: デフォルトの名無しさん [sage] 2018/08/23(木) 07:21:10.99 ID:NPcuqlt3 プライドだけは高そうw http://mevius.5ch.net/test/read.cgi/tech/1518528093/189
190: デフォルトの名無しさん [sage] 2018/08/23(木) 07:27:43.86 ID:4Ni+ZJQh >>189 私は具体的な根拠をあげて意見を述べたつもりです それをあなたは見下したような態度をとっただけで具体的な反論もない プライドだけは高そうですね http://mevius.5ch.net/test/read.cgi/tech/1518528093/190
191: デフォルトの名無しさん [sage] 2018/08/23(木) 07:45:01.41 ID:p0u00SDp まぁコウモリ野郎は嫌われるって事だよ http://mevius.5ch.net/test/read.cgi/tech/1518528093/191
192: デフォルトの名無しさん [sage] 2018/08/23(木) 07:56:53.07 ID:4Ni+ZJQh コウモリ野郎っていうのは、こっちでは向こうの悪口、向こうではこっちの悪口言う奴ですよね いろんなところで質問するマルチポストとは違うような気がするんですが http://mevius.5ch.net/test/read.cgi/tech/1518528093/192
193: デフォルトの名無しさん [sage] 2018/08/23(木) 08:03:10.28 ID:7f2db5Zi >>186 マルチポストの是非については納得いかないかもしれないが (そして今は俺もそこには触れないが) マルチポストしたら実際どうなるかは今実感してるはずだろ せっかく年齢の割に優秀とか言ってもらえてたのにこの数分でこの有様だ その向上心と行動力をこんな事で殺さないでくれよ勿体ない http://mevius.5ch.net/test/read.cgi/tech/1518528093/193
194: デフォルトの名無しさん [sage] 2018/08/23(木) 08:08:54.33 ID:NPcuqlt3 これだけは言っておこう 俺の若い頃にそっくりだw http://mevius.5ch.net/test/read.cgi/tech/1518528093/194
195: デフォルトの名無しさん [sage] 2018/08/23(木) 08:10:33.15 ID:NPcuqlt3 どうだ 怖いだろ? http://mevius.5ch.net/test/read.cgi/tech/1518528093/195
196: デフォルトの名無しさん [sage] 2018/08/23(木) 08:11:49.22 ID:p0u00SDp 意識高い系にはNode.jsよりもRuby onRailsの方が向いてると思うよ http://mevius.5ch.net/test/read.cgi/tech/1518528093/196
197: デフォルトの名無しさん [sage] 2018/08/23(木) 08:16:59.96 ID:NPcuqlt3 Ruby on railsなんて一番チームワークが必要だ。 オワコンJava servletで十分。 そしてなるべく家から出るな。 http://mevius.5ch.net/test/read.cgi/tech/1518528093/197
198: デフォルトの名無しさん [sage] 2018/08/23(木) 08:19:16.32 ID:4Ni+ZJQh >>193 実際どうなるか今実感しているのは、全く論理的でない筋違いなレスがもらえるということです マルチポストの話題というのはひょっとしたらタブーになっているのでしょうか あなたのマルチポスト以外の発言もまた意味不明です >>195 いえ、何が怖いのかよくわかりません >>196 >>197 何言ってるのかさっぱりわかりません http://mevius.5ch.net/test/read.cgi/tech/1518528093/198
199: デフォルトの名無しさん [sage] 2018/08/23(木) 08:22:19.27 ID:NPcuqlt3 プライド捨てられないやつは一人でやった方がいいよ。 周りに迷惑かけるだけだから。 http://mevius.5ch.net/test/read.cgi/tech/1518528093/199
200: デフォルトの名無しさん [sage] 2018/08/23(木) 09:06:27.88 ID:5URB78uz 典型的なアスペだな http://mevius.5ch.net/test/read.cgi/tech/1518528093/200
201: デフォルトの名無しさん [sage] 2018/08/23(木) 09:13:10.29 ID:SHqa2C3g 叩ける材料見つかってよかったなw http://mevius.5ch.net/test/read.cgi/tech/1518528093/201
202: デフォルトの名無しさん [] 2018/08/23(木) 12:21:10.84 ID:4+C+OXJA マルチポスト高校生に束になってもかなわない自称プログラマー達www 有能な若者に嫉妬なんかしてないで自分たちの心配した方がいいんじゃないの?www http://mevius.5ch.net/test/read.cgi/tech/1518528093/202
203: デフォルトの名無しさん [sage] 2018/08/23(木) 12:30:20.77 ID:NPcuqlt3 これ本人だとしたら相当病んでるな http://mevius.5ch.net/test/read.cgi/tech/1518528093/203
204: デフォルトの名無しさん [sage] 2018/08/23(木) 12:50:55.09 ID:kZnXG8MX おれはマルチポスト君は変なこと言ってないと思うぞ。物言いはムカつくがw >>203 お前の方が相当病んでるぞ http://mevius.5ch.net/test/read.cgi/tech/1518528093/204
205: デフォルトの名無しさん [sage] 2018/08/23(木) 12:55:20.68 ID:NPcuqlt3 こりゃ完全な病気だな http://mevius.5ch.net/test/read.cgi/tech/1518528093/205
206: デフォルトの名無しさん [] 2018/08/23(木) 13:00:07.47 ID:4+C+OXJA 高校生にボコられて発狂中www http://mevius.5ch.net/test/read.cgi/tech/1518528093/206
207: デフォルトの名無しさん [sage] 2018/08/23(木) 13:08:24.14 ID:NPcuqlt3 はいはい。良かったねw http://mevius.5ch.net/test/read.cgi/tech/1518528093/207
208: デフォルトの名無しさん [] 2018/08/23(木) 13:12:44.35 ID:29gBK1aD レベルが同じすぎて草 http://mevius.5ch.net/test/read.cgi/tech/1518528093/208
209: デフォルトの名無しさん [sage] 2018/08/23(木) 13:17:21.85 ID:NPcuqlt3 ID変えるほど落ちぶれてはいないがな http://mevius.5ch.net/test/read.cgi/tech/1518528093/209
210: デフォルトの名無しさん [] 2018/08/23(木) 15:11:58.49 ID:zcVFY2eP マルチポストの件でスゴイ荒れてますけど、 僕の書き込みは、173が最後なので、その後の口論みたいなのは僕じゃないです。 ちなマルチポストが駄目って事は1ヶ月前に2chで教えてもらいました だからもうマルチポストをするつもりはないです 2つのスレッドで報告したのは2つのスレッドで色々教えてもらったからです。 でも途中から見た人にはマルチポストに見えたかも知れません すいませんでした http://mevius.5ch.net/test/read.cgi/tech/1518528093/210
211: デフォルトの名無しさん [sage] 2018/08/23(木) 16:20:21.86 ID:SHqa2C3g よしジジイども、何が何でも叩け ジジイのプライド見せてやれ http://mevius.5ch.net/test/read.cgi/tech/1518528093/211
212: デフォルトの名無しさん [] 2018/08/23(木) 16:29:22.48 ID:+UveuQfQ >>210 荒れるから酉つけろ http://mevius.5ch.net/test/read.cgi/tech/1518528093/212
213: デフォルトの名無しさん [sage] 2018/08/23(木) 17:38:20.56 ID:NMWQFTIr ってかDBの方で設定してる最大のコネクションとコアは何本と何個なの? そっちが問題だろ。 問題のクエリを何端末か開いて叩いてみればいいじゃないか。 別のメソッドは返事してくれてるんだから、nodeで何かする問題でもなかろう。 http://mevius.5ch.net/test/read.cgi/tech/1518528093/213
214: デフォルトの名無しさん [sage] 2018/08/23(木) 19:32:08.14 ID:4Ni+ZJQh >>210 マルチポストがなぜ駄目かの質問書き込みは私です あらぬ疑いをかけられた様で申し訳ないです マルチポストが駄目と言われたそうですが、もし理由があったなら教えてもらえないでしょうか http://mevius.5ch.net/test/read.cgi/tech/1518528093/214
215: デフォルトの名無しさん [sage] 2018/08/23(木) 19:39:58.78 ID:S737Skjm >>214 Wikipediaの理由ひとつひとつに論理的に反論してみ http://mevius.5ch.net/test/read.cgi/tech/1518528093/215
216: デフォルトの名無しさん [sage] 2018/08/23(木) 20:05:35.05 ID:4Ni+ZJQh >>215 >>186 http://mevius.5ch.net/test/read.cgi/tech/1518528093/216
217: デフォルトの名無しさん [] 2018/08/23(木) 20:43:16.58 ID:n9wdMl+k 実行するSQLをログで履いて、それを コピーして手動でDBでSQL実行すると 意図通り4件のレコードが取得できるのに、 nodejsで同じSQLを実行するとresultオブジェクトの 行数が0件なのは非同期処理関係ありますか? 因みにresultオブジェクトは正しく取得できて いてDBのテーブル名やカラム名情報は 取得できているから接続には問題がない。 一応、結果として返されてはいるのに、 何故か手動の時と結果の内容が違う。 http://mevius.5ch.net/test/read.cgi/tech/1518528093/2
17
218: デフォルトの名無しさん [sage] 2018/08/23(木) 21:33:44.64 ID:AuVZlFM/ >>216 ひとつひとつに論理的に反論してみ http://mevius.5ch.net/test/read.cgi/tech/1518528093/218
219: デフォルトの名無しさん [sage] 2018/08/23(木) 21:36:08.48 ID:NMWQFTIr >>217 件数が異なるのに、なんで「resultオブジェクトは正しく取得出来てる」と思えるの? 正しくないじゃん。 nodeでクエリ投げるユーザと、手動で実行するユーザは同じなの? そのDBやテーブルでSELECTをGRANTしてないとかそういう話ではないと切り分けしてる? http://mevius.5ch.net/test/read.cgi/tech/1518528093/219
220: デフォルトの名無しさん [sage] 2018/08/23(木) 21:45:16.98 ID:6IqyOKm1 この手の輩は再現する最小コードを絶対に書かない http://mevius.5ch.net/test/read.cgi/tech/1518528093/220
221: デフォルトの名無しさん [] 2018/08/23(木) 22:48:43.81 ID:wvgL9Tt8 1.回答が複数のコミュニティーに分散してしまい、知識の集積という1コミュニティーの目的にそぐわない。 2.ネット資源(サーバーや回線の能力)とて無限ではない。同じ内容の記事をばら撒くのは資源の無駄遣いといえる。 3.その問題に関心のある人は類似した複数のコミュニティーに参加して新規投稿をチェックしていることが多いが、あちこちの同じ投稿に対してそれが本当に目新しい内容かを峻別しなければならなくなる。 4.他のコミュニティーで付けられた回答を知
らずに同内容の回答を付けてしまったり、他のコミュニティーですでに解決したことを知らずに検討を続けたり、善意の回答者の労力が無駄になる。 5.この場所だけでは質問が解決するか不安であるという不信感を表明することと、結果としては同じである。 http://mevius.5ch.net/test/read.cgi/tech/1518528093/221
222: デフォルトの名無しさん [sage] 2018/08/23(木) 22:52:21.73 ID:SHqa2C3g ウィキペディアの内容をコピペするのはマナー違反にならないの? http://mevius.5ch.net/test/read.cgi/tech/1518528093/222
223: デフォルトの名無しさん [sage] 2018/08/23(木) 23:14:12.19 ID:yAx95x6B マルチポストごときで何を必死になってんだかねえ http://mevius.5ch.net/test/read.cgi/tech/1518528093/223
224: デフォルトの名無しさん [sage] 2018/08/23(木) 23:17:06.11 ID:qUZ5eK5Q プログラミングと言うよりも、環境構築だろ。 LinuC・データベーススペシャリストなどの資格もいるし、数年以上掛かる DB なんて、WEB+DB とか、ミックの本を読んだり、何年も勉強する 掌田津耶乃の本 Node.js超入門、2017 Python Django 超入門、2018 ましてや、Node, Django の本などは、ここ1, 2年の話。 一方、Rails なんて何十冊も出てるだろ Node, Django ができる奴は、英語もできて、自分で問題を解決できる人だけ。 最低でも数言語できて、資格も持っていて
、数年以上勉強している人だけ そもそも簡単な言語の順番は、Ruby, Python, JavaScript の順番。 初心者は、無料のRails チュートリアルで、環境構築もみっちり勉強すべき http://mevius.5ch.net/test/read.cgi/tech/1518528093/224
225: デフォルトの名無しさん [sage] 2018/08/23(木) 23:34:47.51 ID:p0u00SDp Node.js超入門は読んだけどこれ読んだだけだとNode.jsを使うアドバンテージなんて得られないと思う 素直にPHPかRubyでも使ってた方がいいんじゃないかってレベル ちゃんと使おうと思うなら実践Node.jsプログラミングくらいを読んだ方がいいと思う http://mevius.5ch.net/test/read.cgi/tech/1518528093/225
226: デフォルトの名無しさん [sage] 2018/08/23(木) 23:51:23.31 ID:AuVZlFM/ .NET Coreが最近快適すぎて http://mevius.5ch.net/test/read.cgi/tech/1518528093/226
227: デフォルトの名無しさん [sage] 2018/08/23(木) 23:51:55.65 ID:GEXgWULo >>221 2ちゃんねるがこんなに高尚なコミュニティーだとは知らなかった http://mevius.5ch.net/test/read.cgi/tech/1518528093/227
228: デフォルトの名無しさん [sage] 2018/08/23(木) 23:58:21.87 ID:x1LmQtTu MSの環境に慣れたらもう戻れない http://mevius.5ch.net/test/read.cgi/tech/1518528093/228
229: デフォルトの名無しさん [] 2018/08/23(木) 23:59:41.31 ID:E5h4CmTu 何日くらい回答なかったらマルチポストしていいんだろうかって悩むことはある http://mevius.5ch.net/test/read.cgi/tech/1518528093/229
230: デフォルトの名無しさん [sage] 2018/08/24(金) 00:17:51.60 ID:+eNrM5zE >>229 そんなもんでいちいち悩まずマルチすりゃあいいんだよ。 ここは罵詈雑言、煽り上等、虚実混交の2ちゃんねるだ。 難癖付けられたら華麗にスル〜 http://mevius.5ch.net/test/read.cgi/tech/1518528093/230
231: 224 [sage] 2018/08/24(金) 01:25:32.83 ID:ZgK6e0Tb 結局、掌田津耶乃の「Node.js超入門」「Python Django 超入門」を読んでも、触り程度。 本格的な勉強は、Python, JavaScript で、悪戦苦闘していじくりまわすしかない それならRuby で、Sinatra をいじくりまわす方が簡単。 難しい言語のフレームワークをいじくりまわすのは、時間を損する http://mevius.5ch.net/test/read.cgi/tech/1518528093/231
232: デフォルトの名無しさん [sage] 2018/08/24(金) 08:00:14.19 ID:q0UJEScu マルチしても良いけど、全部で言い方変えるのと、 全部の回収するのは徹底してほしい。 http://mevius.5ch.net/test/read.cgi/tech/1518528093/232
233: デフォルトの名無しさん [] 2018/08/24(金) 13:05:33.08 ID:ZVlysGry >>224 掌田 ω Rails ω http://mevius.5ch.net/test/read.cgi/tech/1518528093/233
234: デフォルトの名無しさん [sage] 2018/08/24(金) 14:45:41.42 ID:ZgK6e0Tb 世界中で、すべての主要言語のフレームワーク・ゲームエンジンの本を書いたのは、掌田だけ! http://mevius.5ch.net/test/read.cgi/tech/1518528093/234
235: デフォルトの名無しさん [sage] 2018/08/24(金) 21:21:20.94 ID:FSpmxK6R 昔ニフティーフォーラム会議室ってあったよなあ マルチポスト探し出して投稿者を糾弾することを生きがいにしてたような奴がいたなあ http://mevius.5ch.net/test/read.cgi/tech/1518528093/235
236: デフォルトの名無しさん [sage] 2018/08/24(金) 23:42:17.90 ID:Y6g05Ur0 Nashorn生まれてすぐ脂肪www 憐れwwwww http://mevius.5ch.net/test/read.cgi/tech/1518528093/236
237: デフォルトの名無しさん [sage] 2018/08/25(土) 12:44:20.44 ID:00w/RGH3 >>217 resultをコールバックの中で取得してるよね? コンセント刺さってる?レベルの質問で申し訳ないが http://mevius.5ch.net/test/read.cgi/tech/1518528093/237
メモ帳
(0/65535文字)
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
あと 559 レスあります
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.025s