1 名前:デフォルトの名無しさん mailto:sageteoff [2014/12/27(土) 18:40:07.70 ID:MwQYLNUR.net] pythonやrubyやPHPと同じ土俵でjavascriptが使えるようになりました。 サーバサイドjavascriptについて語りましょう。 node.js - googleが開発したV8エンジン上で実行できる処理系 nodejs.org/ io.js - node.js 互換で Joyent の影響からの脱却を目指す処理系 iojs.org/ Rhino - JVM上で実行できる処理系 https://developer.mozilla.org/ja/Rhino io.js の経緯 stackoverflow.com/questions/27309412/what-is-the-difference-between-node-js-and-io-js javascriptはrubyと比較してもかなり速い shootout.alioth.debian.org/u32/benchmark.php?test=all&lang=v8&lang2=yarv 基礎から学ぶNode.js gihyo.jp/dev/serial/01/nodejs node.jsの概要とアプリケーション開発の準備 gihyo.jp/dev/serial/01/realtimeweb/0002 前スレ 【node.js】サーバサイドjavascript 2【Rhino】 peace.2ch.net/test/read.cgi/tech/1358937029/ 【node.js】サーバサイドjavascript【Rhino】 toro.2ch.net/test/read.cgi/tech/1310087535/
656 名前:デフォルトの名無しさん mailto:sage [2015/10/06(火) 21:09:34.01 ID:rjAeuINg.net] マルチうぜえよ
657 名前:デフォルトの名無しさん mailto:sage [2015/10/09(金) 14:59:45.58 ID:AB+m/9UF.net] 他の板でマルチすると投稿制限かかるっぽいが ここはスルーなのか?
658 名前:デフォルトの名無しさん mailto:sage [2015/10/15(木) 13:36:11.79 ID:X53VXLpW.net] globalにインストールするパッケージってどうやって管理したらいいんですか? nodejsをアップグレードする度にnpmでパッケージを入れなおしているんですが nodejsインストールディレクトリ直下にpackage.jsonを置いてそこでnpm -g installするのか でもこれだとnodejs入れなおす度にpackage.jsonを置き直すのが面倒くさいです シェルスクリプトにコマンド書いといてパッケージインストールするのか どうやるのがいいのか教えてください
659 名前:デフォルトの名無しさん mailto:sage [2015/10/15(木) 13:55:09.57 ID:y0S0MLaK.net] globalを使わない俺の勝利
660 名前:デフォルトの名無しさん mailto:sage [2015/10/22(木) 22:13:21.69 ID:FqwGkVbw.net] 別のサーバ1で動いているservlet/JSPの画面をサーバ2で一部取り込みたいのですが、 iframeじゃなくて、サーバサイド間の通信でやるにはどうするのが簡単ですか? サーバ2のservletからHttpURLConnectionでサーバ1にpostして画面要素を返す専用のJSP書くとかでしょうか?
661 名前:634 mailto:sage [2015/10/22(木) 22:43:49.58 ID:FqwGkVbw.net] スレ間違ったみたいです。 初心者なのですみません。 servlretの質問ってどこにすればよいでしょうか?
662 名前:デフォルトの名無しさん mailto:sage [2015/10/22(木) 22:59:08.43 ID:exDH+/qX.net] web制作板にスレはあるようだけど過疎ってるな この板のJava系のスレで聞いてみてはいかが
663 名前:デフォルトの名無しさん mailto:sage [2015/10/22(木) 23:02:03.17 ID:FqwGkVbw.net] そうなんですよね Web製作とWebProgは過疎ってるし、プログラム板はJavaスレが乱立してるし。
664 名前:デフォルトの名無しさん mailto:sage [2015/10/22(木) 23:48:20.40 ID:x94BcpCB.net] 過疎っててもこの板で聞くな
665 名前:デフォルトの名無しさん mailto:sage [2015/10/23(金) 10:30:03.79 ID:BdJb1DG5.net] ここで聞いたからにはJSで実装してもらおう
666 名前:デフォルトの名無しさん mailto:sage [2015/10/23(金) 10:47:59.06 ID:YWtWkeC+.net] CSS/reverseproxy禁止
667 名前:デフォルトの名無しさん mailto:sage [2015/10/23(金) 21:42:12.05 ID:BdJb1DG5.net] npm W
668 名前:ARN install Couldn't install optional dependency: Unsupported issue立ってから結構経ってるのにまだ直ってないのか [] [ここ壊れてます]
669 名前:デフォルトの名無しさん mailto:sage [2015/10/23(金) 23:17:33.57 ID:oFKlQBDH.net] atomで開発するときに宣言箇所へのjump機能とか無いかな。 やっぱりtypescriptとか使わないと無理?
670 名前:デフォルトの名無しさん mailto:sage [2015/10/23(金) 23:28:35.34 ID:BdJb1DG5.net] なんでAtomスレじゃなくてこっちで聞くのかわからんが 知る限りそういうパッケージはないな
671 名前:デフォルトの名無しさん mailto:sage [2015/10/24(土) 16:17:21.53 ID:plgIlyg5.net] すいません。nodejs使いの方のコードリーディング環境がどうなっているのか知りたいんです。
672 名前:デフォルトの名無しさん mailto:sage [2015/10/24(土) 17:34:30.74 ID:HON9XAi6.net] へーそうなんだ
673 名前:デフォルトの名無しさん mailto:sage [2015/10/24(土) 17:36:55.42 ID:u5hmnYxj.net] WebStorm最強
674 名前:デフォルトの名無しさん mailto:sage [2015/10/24(土) 18:36:07.54 ID:niXzNvfm.net] ATOMですね判ります
675 名前:デフォルトの名無しさん mailto:sage [2015/10/24(土) 20:05:37.10 ID:5ZgkWLmm.net] meanスタックってAngularの押し売りじゃん express,mongoDBは分かる
676 名前:デフォルトの名無しさん mailto:sage [2015/10/24(土) 23:32:47.19 ID:xfqpYsSZ.net] 分かる 俺はmongoDBもあまりピンとこない AWSでKVSとRDS使い分ける運用に慣れちゃったのもあるけど、それに加えてイマイチ性能出せなくて挫折しちゃった。個人的にはredis最強派 MySQLも新バージョンでjson/jsとの親和性に切り込んできたしな 話戻すと、meanって言葉はもう要らないと思う expressは個人的には使ってるけどね meanの内約見れば、node以外はそれぞれ代替が出まくってる以上、一過性のバズワードで終わったと思うんだ そのnode自体もお家騒動起こしてた訳だし
677 名前:デフォルトの名無しさん mailto:sage [2015/10/25(日) 00:59:54.59 ID:Knll6k9K.net] meanでそろえたところで何か特別なものが使えるようになるわけでもないしな むしろそんなワードに囚われるとより良い選択肢から目を閉ざすことになる
678 名前:デフォルトの名無しさん mailto:sage [2015/10/25(日) 20:19:18.60 ID:cc/DQ18H.net] meanってmean.ioのことかいな? yeoman generatorとかも一緒だけどさ、自分らで作っていない物を組み合わせる フルスタックを自称しているフレームワークは使ったらだめだと思う。 なぜかって言うと個々のコンポーネントの変化に耐えられない。 別々の所が開発しているのでフレームワークのバージョンとは別に個々のコンポーネントが バージョンアップしていくのだけど、フレームワークが邪魔をして個々のコンポーネントの バージョンアップに追尾できない。個々のコンポーネントはフレームワークのことなんか 考慮せずにバージョンアップするし。 GeneratorとかGeneratorで生成した部分が古くなってしまう問題があるし、 生成した後で変更したくなった時に大変。 コンポーネントの一つを別のものに変えたいと思った時にも 同じことが言えるんだけど、フレームワークのせいで選択肢が狭められてしまう。 ひとつの構成例として参考にするにはいいと思うけどね。 Railsとかみたいに全部自分らで作っているならば、コンポーネントが個々で バージョンアップしないので一応OK。ただしRailsに完全に依存してしまう。
679 名前:デフォルトの名無しさん mailto:sage [2015/10/25(日) 20:42:50.08 ID:+bU3PMWA.net] もしかしてLAMPを知らない世代か? 俺も年寄りなんだなと思い知らされた気分だわ
680 名前:デフォルトの名無しさん mailto:sage [2015/10/25(日) 20:43:34.72 ID:KpHRJBvu.net] 統合パッケージまであったのね、知らなかった 俺の理解だと、meanスタックって言葉の出所は知らないのだけど、mongoDB流行り始めたあたりで「今ならjs系の開発セットでもLAMPスタックみたいなセットになるね、流行るよこれ」みたいなバズワードとして把握してた もちろんそのころから技術コンポーネントの内約はmean.ioの
681 名前:サイトにあるやつと一緒 今となってはmeanって言いたいだけだろ感が強いね あ、ご意見自体は心底から同意 [] [ここ壊れてます]
682 名前:デフォルトの名無しさん mailto:sage [2015/10/26(月) 02:53:38.11 ID:Px7VR+Me.net] expressみたいなフレームワークなしの開発ってあんまり行われてないのかな? Node.jsとテンプレートエンジンだけだとちょっと規模が大きくなると限界が来るんだろうか?
683 名前:デフォルトの名無しさん mailto:sage [2015/10/26(月) 07:00:24.38 ID:xRtC8ofX.net] >>652 それを言ったらLinuxのディストリビューションなんか使えないがw
684 名前:デフォルトの名無しさん mailto:sage [2015/10/26(月) 07:50:16.72 ID:2FHZm2ah.net] >>656 だから開発ではディストリのパッケージで入れる言語やライブラリを使わないで rbenvやndenvを使って、rubyやnodeやライブラリを入れるんだが。
685 名前:デフォルトの名無しさん mailto:sage [2015/10/26(月) 11:58:04.35 ID:rt2O03XT.net] そうじゃねーだろ CentOSとかのことだろ 一々用語の使い方がずれてるな
686 名前:デフォルトの名無しさん mailto:sage [2015/10/26(月) 14:49:13.82 ID:3OC20rrh.net] node.js、express、MongoDBまでは使ったがAngular.jsは糞だと思ったんで使ってないなあ
687 名前:デフォルトの名無しさん mailto:sage [2015/10/26(月) 15:26:54.59 ID:beUVVoGV.net] >>658 CentOSのことだとしてなんで使えないってことになるのか? CentOSの場合、個々のコンポーネントを勝手のバージョンアップすると 動作が不安定になりかねないから、独自ビルドなんかセずに パッケージが提供されるまで待つだろう? ユーザーとしてはそれで十分だが、 アプリの開発者としては、自分のアプリを最高の物にするために 自由に組み合わせて使いたいんだよ。
688 名前:デフォルトの名無しさん mailto:sage [2015/10/26(月) 16:10:57.31 ID:68zEKPr/.net] rbenvも独自ビルドなんだが
689 名前:デフォルトの名無しさん [2015/10/26(月) 16:36:29.23 ID:2MNiZRij.net] すみません独自びるどいしてます
690 名前:デフォルトの名無しさん mailto:sage [2015/10/26(月) 17:08:47.73 ID:rt2O03XT.net] >>660 そんなのはMEANの中のAngularのバージョンをどうするってレベルの話 MEANのようなスタックそのものに相当するのは「Linuxディストリビューション」そのものだろってこと ズレてんだよ
691 名前:デフォルトの名無しさん mailto:sage [2015/10/26(月) 17:24:39.83 ID:beUVVoGV.net] > MEANのようなスタックそのものに相当するのは「Linuxディストリビューション」そのものだろってこと 全然違うだろ?
692 名前:デフォルトの名無しさん mailto:sage [2015/10/26(月) 17:48:49.44 ID:rt2O03XT.net] >>656 はそういう意図だろ
693 名前:デフォルトの名無しさん mailto:sage [2015/10/26(月) 17:52:34.46 ID:rt2O03XT.net] つーかMEANとかLAMPの理解がズレてるからどうにもならんなこいつは
694 名前:デフォルトの名無しさん mailto:sage [2015/10/26(月) 18:19:17.76 ID:c0hWLxJq.net] こんな勘違いをさせるmean.ioが悪い
695 名前:デフォルトの名無しさん mailto:sage [2015/10/26(月) 18:35:58.79 ID:rt2O03XT.net] >>667 mean.ioってどこぞの企業がやってるのか 中心メンバーはその会社やめてmean.jsってフォークをやってるのな
696 名前:デフォルトの名無しさん mailto:sage [2015/10/26(月) 23:43:21.98 ID:Px7VR+Me.net] node.jsのバージョンって0.12系の後に4が出てきたの?
697 名前:デフォルトの名無しさん mailto:sage [2015/10/27(火) 00:51:34.91 ID:+KRQPeqI.net] node.jsという名前ではそう 実質はnode.js v0.12 → io.js v1〜3 → node.js v4
698 名前:デフォルトの名無しさん mailto:sage [2015/10/27(火) 01:38:57.56 ID:HboLy9sO.net] 流れ的にはnodejsという本流があって、 io.jsという開発・実験用ブランチができた。 そして開発・実験用ブランチが本流にマージされたって感じだね!
699 名前:デフォルトの名無しさん mailto:sage [2015/10/27(火) 02:22:56.46 ID:+KRQPeqI.net] 違うな joyent/node (node.js v0.12) から分離した iojs/io.js (io.js v1〜v3)が本流で、 それがnode.jsの名前を獲得してnodejs/node (node.js v4〜) になった 実際nodejs/nodeリポジトリはjoyent/nodeではなくiojs/io.jsをリネームしたもので、 iojs/io.jsからjoyent/nodeへマージなんてしてない
700 名前:デフォルトの名無しさん mailto:sage [2015/10/27(火) 02:33:03.67 ID:+KRQPeqI.net] 本流 iojs/io.js → nodejs/node 傍流 joyent/node → nodejs/node-v0.x-archive
701 名前:デフォルトの名無しさん mailto:sage [2015/10/27(火) 19:25:33.69 ID:bluiiz60.net] expressなんかよりぼくはkoaを使うんだ
702 名前:デフォルトの名無しさん mailto:sage [2015/10/28(水) 01:09:45.45 ID:biIwPF6I.net] じゃあ俺はhapi
703 名前:デフォルトの名無しさん mailto:sage [2015/10/28(水) 04:57:12.05 ID:2vlbbPP0.net] 仲間割れωωω
704 名前:デフォルトの名無しさん mailto:sage [2015/10/29(木) 01:28:20.37 ID:nzhYCLC6.net] var http = require('http'); var i = 0; var server = http.createServer(); server.on('request', doRequest); server.listen(1234); console.log('Server running!'); // リクエストの処理 function doRequest(req, res) { res.writeHead(200, {'Content-Type': 'text/plain'}); i+=1; res.write( i ); res.end(); } このプログラムでアクセスする度 1,3,5,7ととびとびの値が表示されます 1,2,3,4と表示されないのはなぜですか?
705 名前:デフォルトの名無しさん mailto:sage [2015/10/29(木) 01:43:07.67 ID:O/7jaqEd.net] ブラウザからアクセスしてんじゃね? favicon.icoというのがあってだな…
706 名前:デフォルトの名無しさん [2015/10/29(木) 01:54:15.14 ID:SPCjWOGY.net] telnet 127.0.0.1 1234 でGETコマンドで確認してみ
707 名前:デフォルトの名無しさん mailto:sage [2015/10/29(木) 02:28:21.79 ID:N4pRb17C.net] >>677 やってみた。 Firefox だと問題ないけど、Chrome だと>>677 の言うとおりになるね。Developer Tool でリクエストみたら、>>678 の言う通り、毎回 favicon.ico を取得しにいってる。 Google Calendar のファビコンは毎日その日の日付に更新されるけど、毎回リクエストしてるとは知らなんだ。
708 名前:デフォルトの名無しさん mailto:sage [2015/10/29(木) 03:52:47.82 ID:ywbX+Z6L.net] famicon.icoというのがあってだな… ┌┸─-、_|::|_____|:::|_ィ─ー┸┐l! | i | | | | | | | | | | | | /~i~`l {^'i __|__l | | | | | | | | | |__|__ |:::::|:: | | |r───────────-,|:::::|:: | | ||_旦_________旦_l|:::::|:: | | | !┌─────────┐ !|:::::|:: | | |‖|( )=======|_」.|:::::|:: | | |__`~~~~~~~~~~~~~~~~~~~~~~~___,|:::::|:: | | |  ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ |:::::|:: | | | ┌─┐┌─┰─┐ ┌─┐ |:::::|:: | | | │三││ ┃ │ │三│ |:::::|:: | | | └π┘│ ┃ │ └π┘ |::::}::/ ├┘ ヾフ |ヒ二二二j| ヾフ `┴'i | ┌──┐ |::::::::::::::::::::| ┌──┐ | l .!ニニニニ:|. ~ ̄ ̄ ̄~ | | | | └──┘ └ー─┘ | ├┬─────────ー─ー─┬┤ ││::::::::FAMILY COMPUTER”::::::::││ │└─────────ー─ー─┘│ └───────────ーー──┘
709 名前:デフォルトの名無しさん mailto:sage [2015/10/30(金) 22:41:25.64 ID:x+6k/TH4.net] Visual Studio Code使いやすいな シンプルな操作性だしコード補完もいい 何よりNode.jsデバッガが標準装備されてて素晴らしい Node.jsエディタとしては現時点で最強だろう
710 名前:デフォルトの名無しさん mailto:sage [2015/10/31(土) 00:50:03.34 ID:I7XkP/bC.net] もう5.0.0か 速すぎやろ
711 名前:デフォルトの名無しさん mailto:sage [2015/10/31(土) 01:01:56.04 ID:mJYhJ3pS.net] v8更新するとメジャーバージョン上がるからな… v8は6週間で更新だっけ?
712 名前:デフォルトの名無しさん mailto:sage [2015/10/31(土) 01:12:57.23 ID:BTcIKhQE.net] もうか まあ指針がはっきりしてるのは良いのだけど
713 名前:デフォルトの名無しさん mailto:sage [2015/11/01(日) 00:31:36.42 ID:3pImEUHJ.net] v5.0だとnode-inspector動かなくね?
714 名前:デフォルトの名無しさん mailto:sage [2015/11/01(日) 00:36:34.34 ID:3pImEUHJ.net] 気のせいだった。
715 名前:デフォルトの名無しさん [2015/11/01(日) 00:49:45.19 ID:UmBeeqB3.net] windows10でnodeコマンドプロンプトで npm install socket.io ってやると変なエラーが出る 一応インストール出来てるみたいなんだが
716 名前:デフォルトの名無しさん mailto:sage [2015/11/01(日) 00:56:12.88 ID:Bam0Zhmb.net] 変なエラーじゃなくて文面コピペしようぜ
717 名前:デフォルトの名無しさん mailto:sage [2015/11/01(日) 01:11:33.07 ID:HL+r7tUs.net] ___________________________ |.頭髪に偽装の疑いがあります [×]| | ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄| | 彡 ⌒ ミ 頭髪が残念ですね | | (´・ω・`) ハゲ・ズラ板に移動しましょう | | ─── uni.2ch.net/hage/ | | ______ ______ ______ | | | は げ(H)|| ハ ゲ(H) || HAGE(H) | | |  ̄ ̄ ̄ ̄ ̄ ̄  ̄ ̄ ̄ ̄ ̄ ̄  ̄ ̄ ̄ ̄ ̄ ̄ |  ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
718 名前:デフォルトの名無しさん mailto:sage [2015/11/01(日) 17:56:35.56 ID:8E+RGwrV.net] もう5.0かよ まだ0.10使ってるのに……0.10の期間が長すぎたんや
719 名前:デフォルトの名無しさん [2015/11/03(火) 00:59:49.65 ID:CbH79fH7.net] Node.js 5.0がリリース。奇数バージョンは最新機能版、偶数バージョンは長期サポート版 www.publickey1.jp/blog/15/nodejs_50.html
720 名前:デフォルトの名無しさん mailto:sage [2015/11/03(火) 01:50:10.96 ID:/YhCv8sM.net] 偶数・奇数は本意じゃないとコミッタ氏がつぶやいておる
721 名前:デフォルトの名無しさん mailto:sage [2015/11/03(火) 05:20:40.30 ID:2zg233By.net] そりゃ、こまったー、こみったー
722 名前:デフォルトの名無しさん [2015/11/03(火) 14:06:52.45 ID:C0Kah9v/.net] 混み入った問題ですね
723 名前:デフォルトの名無しさん mailto:sage [2015/11/03(火) 14:21:17.98 ID:kRNC2xAS.net] やるな
724 名前:デフォルトの名無しさん mailto:sage [2015/11/03(火) 16:48:03.49 ID:i649bMmf.net] おのれコミット拳の使い手を愚弄するとは
725 名前:デフォルトの名無しさん mailto:sage [2015/11/05(木) 15:19:02.88 ID:kMVTOBKu.net] meteorがrailsを越えたね
726 名前:デフォルトの名無しさん mailto:sage [2015/11/05(木) 15:37:42.81 ID:duMU1WGP.net] node-ffiでDDLを叩いてるんだけど ループを回して叩きまくるとERROR_OUTOFMEMORYを返してくるんだけど どしたらよかろうか… FFIよくわかってないんだけどref.allocしたのってreleaseしなくてもいいの?
727 名前:デフォルトの名無しさん mailto:sage [2015/11/05(木) 16:07:06.60 ID:duMU1WGP.net] スマソ ref.writeUInt32LE しないとけないところを ref.writeUInt16LE してバッファ鬼確保してたは たはあw
728 名前:デフォルトの名無しさん mailto:sage [2015/11/05(木) 18:40:41.98 ID:dbos8bOQ.net] typescriptで書いてる? 素のjavascript?
729 名前:デフォルトの名無しさん mailto:sage [2015/11/06(金) 19:42:21.34 ID:IXoRVsm4.net] >>698 そうなの? meteorはなんかイマイチって評価が多い気がするけど。 サーバサイドを全部websocketでやろうとするのが評価低い原因かね
730 名前:デフォルトの名無しさん mailto:sage [2015/11/06(金) 20:17:09.76 ID:51omasux.net] まだまだジャンル全体がたたき台の時期だろ 急いで収穫することもない
731 名前:デフォルトの名無しさん mailto:sage [2015/11/06(金) 21:23:13.75 ID:qFwSJApb.net] >>702 githubのスター数がrailsを越えたってぐらいしかよく知らない。 2,3日で何かやるならmeteor使いたいよね
732 名前:デフォルトの名無しさん mailto:sage [2015/11/09(月) 11:17:13.98 ID:3CasijgB.net] とりあえずexpressの作者がexpressを捨ててkoa作ってるからkoa使ってるけど nodejsでフレームワークのメジャーな選択肢をいくつか教えてください
733 名前:デフォルトの名無しさん mailto:sage [2015/11/09(月) 17:40:28.31 ID:tjZ5VSGq.net] express express express
734 名前:デフォルトの名無しさん mailto:sage [2015/11/10(火) 08:27:35.90 ID:hx4tklc8.net] hapi, sails, meteor, geddy
735 名前:デフォルトの名無しさん [2015/11/19(木) 23:47:23.34 ID:xa/vi52N.net] Microsoftのコードエディタ「Visual Studio Code」β版でオープ
736 名前:ンソース化、拡張機能で「Go」など約60言語に対応 http://gigazine.net/news/20151119-microsoft-visual-studio-code/ [] [ここ壊れてます]
737 名前:uy ◆Qawu9.2l1E mailto:sage [2015/11/20(金) 13:01:37.13 ID:QlSu2hgW.net] Dart「js吐くンゴww」 Type・CoffeeScript「ワイも吐くンゴwwワイらの時代ンゴww」 Opal「ヨロシクニキーwwwwwwwwwwwwwwwwwwwwwwwww」 Ruby「おっOpalゥー!!!!!!wwwwwwwwwwwwwwwwwwwwwwwww」 Dart・Type・CoffeeScript「」 JavaScript「(=・ω・=)キャーRubyさんステキ!!」
738 名前:デフォルトの名無しさん mailto:sage [2015/11/20(金) 14:07:40.19 ID:uHnuUYcN.net] Haxeは
739 名前:H [] [ここ壊れてます]
740 名前:デフォルトの名無しさん mailto:sage [2015/11/20(金) 15:31:17.78 ID:oa4HKSA2.net] そいつ荒らしだから相手するな
741 名前:デフォルトの名無しさん mailto:sage [2015/11/30(月) 17:46:59.01 ID:5kz23FAX.net] 19:30 〜21:00 チャンネル Intel Edison勉強会 lv243847550
742 名前:デフォルトの名無しさん mailto:sage [2015/12/06(日) 22:18:35.86 ID:NQ6kkq7S.net] Microsoft、「Edge」のJavaScriptエンジン「Chakra」をオープンソース化へ www.itmedia.co.jp/news/articles/1512/06/news012.html
743 名前:デフォルトの名無しさん mailto:sage [2015/12/07(月) 01:34:30.87 ID:Lep8gUDp.net] npm runって実行時にnode_modules/.binへパス通してくれるんだな シェルから使うモジュールがdependencies入れただけじゃ意味をなさずに頭抱えてた
744 名前:名無しさん@そうだ選挙に行こう [2015/12/14(月) 10:19:23.45 ID:Mj0LvYes.net] https://www.youtube.com/watch?v=0iHLJQTygkI
745 名前:デフォルトの名無しさん [2015/12/23(水) 15:39:19.71 ID:TMGbZNQ3.net] node.jsができたら稼げる?
746 名前:デフォルトの名無しさん mailto:sage [2015/12/23(水) 15:40:33.41 ID:v4yXy6ML.net] >716 なんでも稼げるよ。 例えば料理ができても稼げる。 歌が歌えても稼げる。
747 名前:デフォルトの名無しさん mailto:sage [2015/12/23(水) 16:08:01.41 ID:LJmO5Dtb.net] >>716 お前に価値があれば稼げる >>717 なんだnodeのstreamで書かれたbotか どんだけレスポンス速いんだよ
748 名前:デフォルトの名無しさん mailto:sage [2015/12/23(水) 16:13:50.28 ID:s7EwoxgC.net] 言われてみれば>>717 って人口無能っぽいなw
749 名前:デフォルトの名無しさん mailto:sage [2015/12/23(水) 16:16:07.73 ID:CncGS7X1.net] お前ら書き込みに一分以上時間かけてるのか? そうでなければただのタイミングの問題だろ
750 名前:デフォルトの名無しさん mailto:sage [2015/12/23(水) 16:32:50.36 ID:uyyUupi7.net] 私たちはきちんとwaitを入れてます
751 名前:デフォルトの名無しさん mailto:sage [2015/12/23(水) 16:43:32.47 ID:v4yXy6ML.net] 靴に1kgのウェイトをね!
752 名前:デフォルトの名無しさん mailto:sage [2015/12/25(金) 02:30:05.88 ID:y60VPA7n.net] ioと統合したのはいいが、バージョンの進み早すぎて、モジュールがついていけてない。結局0.10だったりするんだけど、みんな置いてかないで
753 名前:デフォルトの名無しさん mailto:sage [2015/12/25(金) 02:53:27.30 ID:jwKXbGwJ.net] そんなにあるかな n入れて複数バージョン同居しとけば問題なくない
754 名前:デフォルトの名無しさん mailto:sage [2015/12/25(金) 06:47:21.02 ID:LhGCdoXx.net] ttps://github.com/nodejs/node/blob/master/CHANGELOG.md メジャーバージョンが1年で1→5になったのか…
755 名前:デフォルトの名無しさん mailto:sage [2015/12/25(金) 07:20:17.90 ID:OJPyRqtL.net] >>725 Chromeはもっと酷いぞw
756 名前:デフォルトの名無しさん mailto:sage [2015/12/25(金) 08:07:15.87 ID:yarBQLpr.net] >>726 firefoxに至っては、もはや馬鹿としかいいようがない。
757 名前:デフォルトの名無しさん mailto:sage [2015/12/25(金) 11:26:57.39 ID:/xUb+ILJ.net] >>723 LTS使えば?
758 名前:デフォルトの名無しさん mailto:sage [2015/12/25(金) 11:48:44.68 ID:PU3hQ/Wh.net] 投資機関へのアピールのためのバージョンアップ?
759 名前:デフォルトの名無しさん mailto:sage [2015/12/25(金) 11:53:31.30 ID:jwKXbGwJ.net] ちゃうてw io.jsと整合性合わせるために、統合バージョンで飛んだのと、その際にバージョン番号ポリシーが話し合われて再考されたため
760 名前:デフォルトの名無しさん mailto:sage [2015/12/25(金) 11:56:17.76 ID:OJPyRqtL.net] まあio.jsが勝手にバージョン上げまくったのが 根本原因だよなw
761 名前:デフォルトの名無しさん [2015/12/25(金) 12:37:18.90 ID:ISLz7uba.net] firefoxと同じ臭いがするよな
762 名前:デフォルトの名無しさん mailto:sage [2015/12/25(金) 13:10:52.34 ID:a3uAyzdQ.net] 整合性もなにもio.jsがそのまま統合版node.jsになっただけだし バージョン番号がsemver準拠なのもio.jsそのままだし io.jsは統合前に1〜3の3つのメジャーバージョンをリリースした 統合後のnode.jsはすでに4と5の2つのメジャーバージョンをリリース済み これからもずっとそんなペースだよ semverだから
763 名前:デフォルトの名無しさん mailto:sage [2015/12/25(金) 13:12:18.47 ID:OJPyRqtL.net] > バージョン番号がsemver準拠なのもio.jsそのままだし semverってメジャーバージョンが違うと 互換性がないって意味なんだが?
764 名前:デフォルトの名無しさん mailto:sage [2015/12/25(金) 13:19:29.79 ID:qQE0KVCc.net] v8のバージョン上げて互換性なくなるからだろ
765 名前:デフォルトの名無しさん mailto:sage [2015/12/25(金) 13:19:58.95 ID:a3uAyzdQ.net] >>734 そうだよ 基本的にv8を(4.5->4.6のように)上げるとネイティブモジュールの互換性が壊れるのでメジャーバージョンアップにせざるを得ない
766 名前:デフォルトの名無しさん mailto:sage [2015/12/31(木) 09:18:17.37 ID:+mnHQ26p.net] それはおかしい。 V8はマイナーバージョンアップでネイティブモジュールの仕様を変えているわけじゃない。 毎日のように小さな変更を積み重ねている。 今までならV8のマイナーバージョンが幾つか上がる度にNodeは1つ新しい物を出していれば良かったが、 これからの積極的にV8を上げていくスタンスだとV8のマイナーバージョンが1つ上がるころにはNodeはメジャーバージョンを幾つも上げることになる。 したがって、ネイティブモジュールの互換性をメジャーバージョンを上げる事に考慮するのは破綻している。 そもそもV8のメジャーとマイナーバージョンはChromiumとメジャーバージョンと同期していて、定期的に変更されるそこまで意味のないもの。 Nodeもそれに習ったほうが懸命だ。
767 名前:デフォルトの名無しさん mailto:sage [2015/12/31(木) 14:10:11.95 ID:628YaKBd.net] >>737 > V8はマイナーバージョンアップでネイティブモジュールの仕様を変えているわけじゃない。 互換性にはバイナリ互換性含むから chagelogも見てない素人かよ io.jsから1年近くsemver続けてきて破綻なんかしてないのに何を言ってんのかねこいつは
768 名前:デフォルトの名無しさん mailto:sage [2016/01/01(金) 11:35:59.14 ID:EtTkK9Iy.net] askalog
769 名前:デフォルトの名無しさん [2016/01/02(土) 14:17:09.08 ID:A3LMxfc2.net] Nodecipseで起動で以下のエラーが出ます。 Grantfile.jsも選択実行が出てきません。 Nodecipseを普通に使えてる人いますか? Webstormが年単位になったから切り替えようと思うのですが、しばらく使い続ける事にします。 Contributor org.eclipse.ui.navigator.ProjectExplorer cannot be created. org.eclipse.core.runtime.CoreException: Plug-in "org.eclipse.ui.navigator.resources" was unable to instantiate class "org.eclipse.ui.internal.navigator.resources.workbench.TabbedPropertySheetTitleProvider". at org.eclipse.core.internal.registry.osgi.RegistryStrategyOSGI.throwException(RegistryStrategyOSGI.java:194)
770 名前:デフォルトの名無しさん mailto:sage [2016/01/02(土) 16:34:49.45 ID:YD9LQv7N.net] >>738 Chromiumの緊急パッチ用に切ってる互換性を保たれた別ブランチを採用しているから上げたように見えて壊れていなかっただけ。 例えば1.10.50まで行ってても急遽パッチが必要になれば1.10.20を元に1.10.51を作ったりもする。 ネイティブモジュールに関してマイナーバージョン間の互換性なんて無い。
771 名前:デフォルトの名無しさん mailto:sage [2016/01/02(土) 17:04:02.20 ID:5rg+Kthc.net] >>741 何が言いたいのか分からん 安価ついてるけど会話してるつもり?
772 名前:デフォルトの名無しさん mailto:sage [2016/01/02(土) 18:49:26.33 ID:Qi2HUBnY.net] >>742 何が分からんのかも分からん。 因みにio.jsの同メジャーバージョンアップ間では当然互換性は破綻してるよ。 変更がNodeでのバインディングで良く使われる物でなかったことと、 NAN等の推奨により表立って問題になっていなかっただけ。 一番はio.jsが更新の早いそういうものだと思われてたから問題があってもいう人が少なかっただけかもしれないけど。
773 名前:デフォルトの名無しさん mailto:sage [2016/01/02(土) 19:30:37.42 ID:5rg+Kthc.net] >>743 だ、か、ら nodeのメジャーバージョンアップで互換性が保たれてるなんて言ってるレスあるのか?ないだろ 735とか見てみろよ 互換性が壊れるからsemverに従ってnodeはメジャーバージョンアップになるって話なんだがお前は誰と何の話をしてるわけ?????
774 名前:デフォルトの名無しさん mailto:sage [2016/01/03(日) 00:15:22.37 ID:eafv19qL.net] electronのmainprocessとrenderprocessの関係って serverとclientではなくて、renderだけで基本完結させるものなのかな 例えばローカルファイル読むのもrenderer側でrequire("fs")だったりしてびっくりした mainprocessは閉じるボタン押された時とかクラッシュレポーターとかだけ担当するのであって アプリはほとんどrendererで書くイメージ?
775 名前:デフォルトの名無しさん mailto:sage [2016/01/03(日) 02:18:36.07 ID:RaMbkJI7.net] >>745 remote使ってrendererに重い処理させるのはよくないようだけどね 俺もelectron使い始めたばかりなのでベストプラクティスがよくわからん atomのソースでも読むしかないかな
776 名前:デフォルトの名無しさん mailto:sage [2016/01/03(日) 12:25:18.73 ID:T8rePiVl.net] こいつ説明下手すぎて笑うわ
777 名前:デフォルトの名無しさん [2016/01/04(月) 03:47:19.46 ID:fAmI3In3.net] >>1 RPGツクール2000 , RPGツクールMV https://tkool.jp/mv/ ( JavaScript 採用 ) WOLF RPGエディター www.silversecond.com/WolfRPGEditor/ デュエル・マスターズ Android版 ,i-OS版、公式 dm.takaratomy.co.jp/extra/dmapp/entrygate_ds/ デュエル・マスターズ対戦CGI ex https://web.archive.org/web/20150809154946/www53.atwiki.jp/dmsuishinparty/pages/314.html デュエル・マスターズ(デュエマ)DM ONLINE 1.8a / VanGuard ONLINE 1.5a https://web.archive.org/web/20150809160254/uhyohyohyo.sak ura.ne.jp/hsp.html ヴァンガード専用ネット対戦ツール【 VanGuard Online 】 https://web.archive.org/web/20150809155032/kiimaa.jugem.jp/?eid=61 「カードファイト!!ヴァンガード」のネット対戦ができる公式オンラインゲーム「Cardfight!! Online」 2015年冬スタート https://web.archive.org/web/20150809153724/supersolenoid.blog63.fc2.com/blog-entry-6886.html 遊戯王 Automatic Dueling System https://web.archive.org/web/20150809164855/www3.atwiki.jp/ads-wiki/pages/20.html 遊戯王 デュエル・オンライン https://web.archive.org/web/20150809171527/www31.atwiki.jp/vipdo/pages/15.html https://web.archive.org/web/20140628005202/do.yugioh-portal.net/ ウィクロス( WIXOSS ) WEBXOSS webxoss.com/about_en.html webxoss.com/DeckEditor/ BG(ボードゲーム)Engine https://web.archive.org/web/20151209080842/https://bgengine.net/ https://web.archive.org/web/20151209172205/14owl.hateblo.jp/entry/2015/12/09/011234 アプレンティス マジック:ザ・ギャザリング(MtG)オンライン化 homepage1.nifty.com/Q_Q/ap.html https://web.archive.org/web/20151202202725/homepage1.nifty.com/Q_Q/ap.html <
778 名前:デフォルトの名無しさん [2016/01/04(月) 03:48:27.01 ID:fAmI3In3.net] 【 オンラインTCGエディター 】 >>1 ,>>748 デュエル・マスターズ的な非電源TCGの 《 オンライン化ツクール系ソフト 》 制作の企画。 例えば、ガチンコ・ジャッジを直ぐにでも導入できる機能を持っておりながら、 当面それを扱わず単純化させておいて、事後的に導入拡張する際に当該システムを ブロック構造の組み合わせで後付け挿入できるように予めシステム化してあるソフト(エディター)。 既存の非電源TCGを劣らずに再現できるならば大概のニーズに応えられる筈。 デュエマ、ヴァンガ、ウィクロス、ポケカ、デジモン、ゼクス、モンコレ、旧ガンダム・ウォー、ライブオン、ディメンション・ゼロ、シャーマン・キング、カードヒーローなど のシステムを完全再現できるように設計するけど、他に此のTCGの此のシステムは再現希望とか有ったら書け。 マジック:ザ・ギャザリングの全システムを完全に再現するのは無理だから、此れだけは必用だ!って部分のみリクエストしろ。 個vs個、多数乱戦、チームvsチーム、個vsチームを実現し、P2P通信対戦プラグイン有り。 設計思想は 《 RPGツクール 》 が良いかな? 他に、優れたエディター有ったら挙げてみろ。 個人や企業などのベンダーが提示する開発費(見積もり)で折り合えば、発注する。 ↓ エディター群から基本コンセプトを絞り込む(もちろんオリジナルで優れた新ネタが有れば導入する)。 ↓ 遊戯王OCGに関しては、タッグフォース、ADS、デュエルオンラインを発注先ベンダーに研究させる。 バトスピ、ヴァンガ、デュエマなど発売済みゲームソフトが存在してるTCGはベンダーに研究させる。 ↓ 各社TCGを再現するテストプレイ ⇒ 更に改良や修正 + コード記述の仕様書(設計書)を作成。 ↓ 機能制限した下位版を制作しても原則として発売せず + 上位版デュエリ−グ用でサーバー稼動。 ↑ 下位版を仮に発売した場合の改造および商用利用には、別途で当社との契約が必要。 さ〜て、インド人ベンダーと日本人の翻訳担当SEを見つけよっと!ww wc2014.2ch.net/test/read.cgi/entrance2/1451262577/-16
779 名前:デフォルトの名無しさん mailto:sage [2016/01/04(月) 22:16:55.22 ID:kstA/+8g.net] node.jsとpromiseと言うのは 関係ありますか? 関係を教えてください
780 名前:デフォルトの名無しさん mailto:sage [2016/01/04(月) 23:00:29.99 ID:DgCJKlLV.net] Node.jsはJavaScriptの実行環境 PromiseはJavaScriptの非同期処理を簡単に扱うためのAPI
781 名前:デフォルトの名無しさん mailto:sage [2016/01/05(火) 00:18:01.63 ID:lhyUPbMU.net] >>751 ありがとうございました。 全然関係ないのですね。
782 名前:デフォルトの名無しさん mailto:sage [2016/01/11(月) 23:18:44.34 ID:JF1HyxgX.net] /) ///) /,.=゙''"/ / i f ,.r='"-‐'つ____ こまけぇこたぁいいんだよ!! / / _,.-‐'~/⌒ ⌒\ / ,i ,二ニ⊃( ●). (●)\ / ノ il゙フ::::::⌒(__人__)⌒::::: \ ,イ「ト、 ,!,!| |r┬-| | / iトヾヽ_/ィ"\ `ー'´ /
783 名前:デフォルトの名無しさん mailto:sage [2016/01/12(火) 01:37:16.94 ID:u/vfcMzG.net] エンジニアが細かいことを気にしないと障害が起こって誰かが死ぬ
784 名前:デフォルトの名無しさん mailto:sage [2016/01/12(火) 22:40:31.09 ID:3cEidpgb.net] だよなあ O型は向いてないと思うわ
785 名前:デフォルトの名無しさん mailto:sage [2016/01/13(水) 15:26:25.10 ID:EVlL5ra0.net] > O型は向いてないと思うわ テストも実測もなしにこんなことを言う奴こそ向いてない。
786 名前:デフォルトの名無しさん mailto:sage [2016/01/13(水) 21:21:44.69 ID:zq5ouCyP.net] >>755 ナチス・ドイツも人種差別を正当化するために、血液型性格診断を利用していた。 血液型の遺伝の仕組みは当時から知られていたため、「血液型=性格」であれば性格は遺伝で決まることになり、「ドイツ人遺伝子は優
787 名前:G」だとしたい彼らにとって好都合だった。 1932年にドイツで出版された『血液型便覧』には「ドイツ人に多い血液型」を優れた血液型とし、 「高い知能」「勤勉」などと肯定的なことが書かれ、 一方で「ユダヤ人やアジア人に多い血液型」を劣った血液型として、 「暴力犯罪者」「精神薄弱」「感染に弱い」などと非常に否定的なことが書かれた。 https://ja.wikipedia.org/wiki/%E8%A1%80%E6%B6%B2%E5%9E%8B%E6%80%A7%E6%A0%BC%E5%88%86%E9%A1%9E#.E8.A5.BF.E6.B4.8B.E3.81.AB.E3.81.8A.E3.81.91.E3.82.8B.E9.A1.9E.E5.9E.8B.E5.AD.A6 [] [ここ壊れてます]
788 名前:デフォルトの名無しさん mailto:sage [2016/01/13(水) 22:15:29.66 ID:7oauq+CK.net] 実測なんぞせんでも目の前で起こってるからw
789 名前:デフォルトの名無しさん mailto:sage [2016/01/13(水) 22:40:56.15 ID:qTkYacNY.net] 人種差別とナショナリズムがくっ付くと殊更ろくでもないなあ でもそれは印象で語るなって話とはまた別じゃない
790 名前:デフォルトの名無しさん mailto:sage [2016/01/14(木) 21:31:05.73 ID:PRALxkHk.net] 彡ノノハミ (´・ω・`) フ 、((,ノノ ァ 彡'' '`ミ ッ (´・ω・`) 彡''〃"ミ ファ (´・ω・`) サァ
791 名前:デフォルトの名無しさん mailto:sage [2016/01/15(金) 23:00:52.48 ID:EE6Qtq5h.net] Microsoft、JavaScriptエンジン「ChakraCore」のソースコードを公開 www.forest.impress.co.jp/docs/news/20160115_739216.html
792 名前:デフォルトの名無しさん mailto:sage [2016/01/18(月) 14:10:10.86 ID:/Q9nWnZN.net] >758 「O型は向いてないと思うわ」を導き出せる、どんな事象が目の前で起こったんだ?
793 名前:デフォルトの名無しさん mailto:sage [2016/01/18(月) 21:06:59.74 ID:d96Hhfeq.net] バーナム効果(バーナムこうか、英:Barnum effect)とは、誰にでも該当するような曖昧で一般的な性格をあらわす記述を、自分だけに当てはまる性格なものだと捉えてしまう心理学の現象。 https://ja.wikipedia.org/wiki/バーナム効果
794 名前:デフォルトの名無しさん mailto:sage [2016/01/18(月) 21:24:10.23 ID:8AcTe8kT.net] プログラマって自分だけは違うと思いたがるんだろうな 凡百の中の一人が大半であっても
795 名前:デフォルトの名無しさん mailto:sage [2016/01/18(月) 22:20:19.82 ID:GEX2A8Ga.net] なんとなく達成感が大きい業種かなと思う 単純な製造系に比べると工夫の余地があって「俺すげー」となる 日々金に直結するいやな判断が求められる企画や営業に比べると、安定した単純作業の毎日
796 名前:デフォルトの名無しさん mailto:sage [2016/01/18(月) 22:44:05.71 ID:wpSvw7So.net] 実際に目で見えるモノを作る法が達成感はでかい。
797 名前:デフォルトの名無しさん mailto:sage [2016/01/19(火) 00:21:02.38 ID:ehW80mVb.net] windows版node.jsはchakraでビルドする、とか不吉な事言いそう
798 名前:デフォルトの名無しさん mailto:sage [2016/01/19(火) 08:59:18.27 ID:hKwHZ0io.net] >>764 で、アスペが進行すると、プログラムが書けるからといって、世の中のあらゆる 事が出来ると思っちゃうオカシナ人がいるんだよね。その内容は知ったかぶりと 素人の御託ならべた内容で、専門にやってる人間からすると、お笑い種なんだが。
799 名前:デフォルトの名無しさん [2016/01/19(火) 15:54:31.64 ID:py3nDmvs.net] あるある
800 名前:デフォルトの名無しさん mailto:sage [2016/01/23(土) 17:42:27.54 ID:TP8lOr4+.net] その笑ってた奴らがプログラムに仕事奪われて笑えないことに
801 名前:デフォルトの名無しさん mailto:sage [2016/01/23(土) 19:53:38.41 ID:kmeCYvLc.net] 自己愛強すぎるのもほどほどにしないとな プログラム作れないのにエンジニア名乗ってる奴も存在理由疑うけど
802 名前:デフォルトの名無しさん mailto:sage [2016/01/23(土) 21:07:20.49 ID:pm6Kkpiq.net] そ
803 名前:アまでの人間ならそのまま突き抜けてもらった方が面白そうではある [] [ここ壊れてます]
804 名前:デフォルトの名無しさん mailto:sage [2016/01/24(日) 18:25:12.39 ID:9CwTt1Sf.net] ちょっとビルドツールであるwebpackについて教えてほしいんですが webpackでES6コードを扱う場合で、bootstrap.cssもimportしたい場合どう書けばいいんでしょうか? app.js: ``` require('bootstrap/dist/css/bootstrap.css'); ``` 上記のようにrequireを使って書くと動くんですが ES6の構文で書かないのがちょっと不安です。 そもそもwebpackでjs以外のリソースがどう扱われているのかわからなくて そこを教えていただけると幸いです。
805 名前:デフォルトの名無しさん mailto:sage [2016/01/24(日) 20:31:12.68 ID:0R1q1TUN.net] 扱いは指定したLoader次第じゃねえかな style-loaderやcss-loaderを使ったサンプルはググればゴロゴロ出てくるよ 俺は使ってないから知らんけどBootstrap専用のLoaderもあるかも
806 名前:デフォルトの名無しさん mailto:sage [2016/01/28(木) 23:45:17.73 ID:XtNe+k69.net] Microsoft、Node.jsにEdge JSエンジン対応コードの取り込みを依頼 news.mynavi.jp/news/2016/01/25/197/
807 名前:デフォルトの名無しさん mailto:sage [2016/01/29(金) 11:38:37.10 ID:dImR+eZj.net] やるとおもった。選択肢があるのはいいことだ、とかいう人もいるけど、俺はいらんかな。余計な選択肢はまたforkされる未来しか見えん
808 名前:デフォルトの名無しさん [2016/01/29(金) 18:24:54.32 ID:OC0x4uOh.net] >>775 これはひどい
809 名前:デフォルトの名無しさん mailto:sage [2016/01/30(土) 01:41:09.26 ID:1oljgPJ8.net] WEB+DB PRESS vol.90 (2016)に、 Electronで、Windows, OS X, Linux用の、 HTML5デスクトップアプリを作る記事が載っている JSの実行エンジンは、Node.jsで、 HTML5の実行環境は、Chromeのオープンソース版のChromium。 アプリに、これら2つを内蔵して配布する Electronは、Atomエディタ、Visual Studio Codeで使われている ローカルファイルにもアクセスでき、 OS内の別のアプリも起動できる・連携できる。 Drag & Drop, Clipboard も使える Babelを使って、ECMAScript2015(ES6)でも書ける。 ReactのJSXも、Babel, gulp で変換できる。 AngularJSも使える GUIは、jQuery UI、Reactなら、Material UI などを使って
810 名前:デフォルトの名無しさん [2016/01/30(土) 10:34:03.97 ID:eJpLCaMd.net] これでVisual StudioでNode.jsの開発ができてエンジニアが増えて用途が拡大しそう
811 名前:デフォルトの名無しさん mailto:sage [2016/01/30(土) 12:43:38.70 ID:0BVRX2pE.net] >>778 node-webkitと何が違うの
812 名前:デフォルトの名無しさん mailto:sage [2016/01/30(土) 17:50:32.90 ID:xubvFco3.net] >>780 electron.atom.io/docs/v0.36.5/development/atom-shell-vs-node-webkit/
813 名前:デフォルトの名無しさん mailto:sage [2016/01/31(日) 22:26:55.16 ID:XtuwCuu8.net] Chromiumを起動してその中でnodejsが動いている→NW.js(node-webkit) nodejsを起動してその中からChromiumを実行する→Electron あんまり違いがないように見えるよな ところが、Chromiumが落ちたときNW.jsだと全部あぽーんする ElectronだとChromiumが落ちてもメインプロセスが残ってる なのでデータ管理をメインプロセスでやってたら、リカバリーできるのだ ElectronでもChromiumの中でロジック組んだら意味ないけどな! だからElectronの場合、ChromiumをViewとして使うのがいい
814 名前:デフォルトの名無しさん [2016/01/31(日) 22:31:39.82 ID:qBSYaDWE.net] >>782 御意
815 名前: 【ぴょん吉】 mailto:!omikuji sage [2016/02/01(月) 15:01:50.82 ID:C4njzqYk.net] >>782 なるほど 2chにしてはめずらし
816 名前:ュまともな返事もらえてうれしい [] [ここ壊れてます]
817 名前:デフォルトの名無しさん mailto:sage [2016/02/03(水) 11:05:20.32 ID:iTeEw9tj.net] Electronというものを使うと、node.jsで単体アプリを作れるとの事ですが、 例えばWebサーバを必要とするようなものも作れますか? localhost:80にコールバックするAPIを用いてウェブでは開発してるのですが Webサーバが必要になるので、これを単体アプリ内に含められるといいなと 思うのですが。
818 名前:デフォルトの名無しさん mailto:sage [2016/02/03(水) 12:51:52.67 ID:5/pxQ4tU.net] アプリ無いでwebsocket
819 名前:デフォルトの名無しさん mailto:sage [2016/02/03(水) 13:11:24.50 ID:RekMB9Ax.net] >>785 qiita.com/makotot/items/8e6683c12025ea525fdf 上記でexpressを内部で使ってるアプリを書いているみたいです
820 名前:デフォルトの名無しさん mailto:sage [2016/02/03(水) 13:30:14.60 ID:iTeEw9tj.net] >>786 >>787 いいですね。コレ。 これでローカルでGoogle Execution APIを使ったアプリが作れそうです。
821 名前:デフォルトの名無しさん mailto:sage [2016/02/03(水) 21:26:41.15 ID:enYA5565.net] Reactのサーバーサイドレンダリング触ってるんだけどpromise内でコンポーネントのsetStateやる方法わかる人いる?
822 名前:デフォルトの名無しさん mailto:sage [2016/02/04(木) 02:35:45.55 ID:/kC/UVZw.net] >>789 自己解決 アロー演算子でthis使えるようにすりゃ終わりだった
823 名前:デフォルトの名無しさん [2016/02/06(土) 18:47:13.72 ID:fazvGls3.net] Juno って Electron で動いとったんか このスレ見てなかったら気付かなかったわ みんな有賀d
824 名前:デフォルトの名無しさん mailto:sage [2016/02/20(土) 16:40:49.34 ID:mUUTz7yX.net] Electronといえば確か中身Chromiumなんだよね 描画したWebページ見ながらDOMAPI使えたらパースなんかは便利そうだな
825 名前:デフォルトの名無しさん mailto:sage [2016/02/22(月) 09:14:29.02 ID:GAqrdc9h.net] 質問です。 electronでアプリを作っていますが、Node.js側での結果をHTML側へ通知したい のですがどのようにしたら良いでしょうか? alertだとエラーになってしまうので。
826 名前:デフォルトの名無しさん mailto:sage [2016/02/22(月) 16:54:52.78 ID:mrI8Igvn.net] ipcMain,ipcRendererを使う アラートを表示したいだけならdialogも使える
827 名前:デフォルトの名無しさん mailto:sage [2016/02/22(月) 16:57:12.75 ID:GAqrdc9h.net] >>794 ありがとう。無事に実装できた。 これで、サーバ側とクライアント側とで自由にデータのやり取りが出来る。
828 名前:デフォルトの名無しさん mailto:sage [2016/02/28(日) 11:19:04.29 ID:Sjjq4G7s.net] index.jsにコードを書き、index.htmlから読み込んでプログラム作っていますが、別にあるsecret.jsonというファイルをindex.jsから読み込ませています。 この時、secret.jsonはユーザに見せたくないのですが可能ですか? index.jsを秘匿することは出来ないとしても、このsecret.jsonファイルをユーザがダウンロードしたり、中身を見られるという事であれば、phpにしようと思っているのですが。
829 名前:デフォルトの名無しさん mailto:sage [2016/02/28(日) 12:00:26.16 ID:TgU16/Zq.net] スレ違いっぽいけど クライアント側で動くjsだと不可能
830 名前:デフォルトの名無しさん mailto:sage [2016/02/28(日) 12:04:53.86 ID:owgscgJU.net] そこを何とかするのがこのスレ、サーバーサイドjavascriptなわけだな
831 名前:デフォルトの名無しさん mailto:sage [2016/02/29(月) 08:33:22.00 ID:2WZsxuUY.net] >>798 index.jsはnode.jsのプログラム書いてあるんですけれど、secret.jsonはユーザに見られたくないので なんとかしてください。
832 名前:デフォルトの名無しさん mailto:sage [2016/02/29(月) 12:05:56.52 ID:r8kvzVRF.net] index.jsをindex.htmlから読み込ませるなら実行するのはNode.jsじゃなくてブラウザだよ 何か根本的な部分で勘違いしてるんだと思うけど
833 名前:デフォルトの名無しさん mailto:sage [2016/02/29(月) 14:21:33.88 ID:GBRwMhmX.net] >>799 なんとかしてくださいなんて 他力本願の極みだな。
834 名前:デフォルトの名無しさん mailto:sage [2016/02/29(月) 16:19:31.31 ID:2WZsxuUY.net] >>800 でも、index.jsを読み込まないと、index.html側から、node.js側に何か送ったりとかできないですよね?
835 名前:デフォルトの名無しさん mailto:sage [2016/02/29(月) 17:10:38.
] [ここ壊れてます]
836 名前:21 ID:TGwhYn6O.net mailto: まったく話が分からんが、 ブラウザーからリクエストが来たらindex.htmlの内容を返す処理をindex.jsに書いてるのなら secret.jsonの内容を返す処理を書かなければいいだけ [] [ここ壊れてます]
837 名前:デフォルトの名無しさん mailto:sage [2016/02/29(月) 18:35:57.39 ID:r8kvzVRF.net] npmのリリースノートでgitbashが匙投げられてて笑った >>802 それならindex.jsはnode.jsのプログラムじゃないじゃん エスパーすると、要するにサーバーに置いてある.jsonの一部の値だけを ブラウザで実行するJavaScriptから参照したいってことだよね ならindex.jsを出力する際に.jsonを読み込んでオブジェクトにパースして値だけ埋め込むか .jsonの一部の値を返す簡単なAPIサーバー立ててindex.jsからXHRするのが無難 あと書くのがPHPでも基本的にやることは一緒だよ
838 名前:デフォルトの名無しさん mailto:sage [2016/03/01(火) 09:54:27.44 ID:aiEEtGsc.net] >>804 すみません。もう一度まとめます。 index.htmlというファイルが別にあります。これはクライアントに表示するGUIを担当 index.jsはNode.jsのプログラム本体 secret.jsonはGoogleのOAuth認証をする為のClient_Secretが入ってるので、ユーザ からは見えないように死体。 クライアントのindex.htmlからボタンを押すと、index.jsはsecret.jsonを元にgoogleの 鯖と認証して、Googleの各種サービスの問い合わせを実行し、値をindex.html側へ 返すというものです。 PHPだとパーミッション644にしておくと、index.htmlから問い合わせをしても、プログラム本体 や付属品はダウンロードとかは出来ないですが、問い合わせはできるし値も返って来ると 思うのですが、node.jsでも同じなのかなと。 ※ただこの時、index.htmlはindex.jsをheaderで参照させておかないと、node.js側に対して 問い合わせ(例えばipcやremoteなど)出来ないのかなと思って。
839 名前:デフォルトの名無しさん mailto:sage [2016/03/01(火) 12:02:29.57 ID:2ucClJvD.net] >>805 サンプルでもなんでも、ちょっと動かしてみればイッパツで解決すると思うのだが………
840 名前:デフォルトの名無しさん mailto:sage [2016/03/01(火) 12:25:48.87 ID:dpUmFN1u.net] index.jsという名前が紛らわしいからまずそこから変えよう
841 名前:デフォルトの名無しさん mailto:sage [2016/03/01(火) 12:59:51.02 ID:GxM4/6rD.net] >>805 クライアント(ブラウザ)とサーバー(Node.js)で 同じindex.jsファイルを使えると考えているのが混乱の原因かな Node.jsで動作するOAuth処理して値を返すAPI(の.jsファイル)と ブラウザで動作するAPIとやり取りするための.jsファイルにわければいいよ
842 名前:デフォルトの名無しさん mailto:sage [2016/03/01(火) 13:03:37.69 ID:GupL3NAd.net] >>805 client secretはそもそも、秘密鍵ではないよ。 the client_secret is obviously not treated as a secret. ってドキュメントに書いてあるはず。グーグルの。 webならちゃんと自分の所にリダイレクトさせて着地させた時点でそいつを有効にしてやるくらいじゃ無いの?
843 名前:デフォルトの名無しさん mailto:sage [2016/03/01(火) 13:58:26.08 ID:pcZdsVA3.net] node.jsって1webアプリケーションに1ポート割り当てるんですよね? urlとかも app1.example.com:10000 app2.example.com:10001 みたいになるんですか?
844 名前:デフォルトの名無しさん mailto:sage [2016/03/01(火) 15:04:45.88 ID:GupL3NAd.net] >>810 そのままだとなるけど、nginxかなんかでリバースプロキシさせるのが一般的では?
845 名前:デフォルトの名無しさん mailto:sage [2016/03/01(火) 15:34:29.28 ID:Uurawcsy.net] node.js単体でもHost:ヘッダ見ればいいだけ Expressならvhostミドルウェア使えばおk
846 名前:デフォルトの名無しさん mailto:sage [2016/03/01(火) 15:34:44.40 ID:pcZdsVA3.net] >>811 なるほどー ひとつ疑問
847 名前:ェとけました ありがとうございます [] [ここ壊れてます]
848 名前:デフォルトの名無しさん mailto:sage [2016/03/01(火) 19:53:05.59 ID:GupL3NAd.net] >>812 同じポートでlisten出来るわけでもないし、結局、振り分ける子を作るはめになるだけでは? 違う意味合いのWebアプリを同じVMにつっこむのもナンセンスだしパフォーマンス出ないし。
849 名前:デフォルトの名無しさん mailto:sage [2016/03/01(火) 20:42:57.82 ID:Ro7xkzFn.net] >>814 同じポートでistenできる Host:ヘッダを使った仮想ホストはHTTPの基本だからもっと勉強した方がいいね
850 名前:デフォルトの名無しさん mailto:sage [2016/03/01(火) 22:39:44.65 ID:GupL3NAd.net] >>815 へえ、そりゃ知らなかったよ。単純に不勉強だったな。 3.9からか。結構前だな。 EADDEINUSEが帰ってこなくなってて、誰でもaccept出来るとは。
851 名前:デフォルトの名無しさん mailto:sage [2016/03/01(火) 23:32:44.99 ID:Ro7xkzFn.net] >>816 書き方が悪かったかな、そんな話じゃなくて1つのプロセスで1つのポートしか使わなくても>>810 はできるってだけ apachやnginxで当たり前な仮想ホストはnodeでも当たり前に使える Expressのvhost(今は独立したモジュール)見るといいよ 拍子抜けする単純なことだから
852 名前:デフォルトの名無しさん mailto:sage [2016/03/02(水) 12:47:08.28 ID:+uf2viIf.net] >>817 だから、あのさあ。。。 ひとつのプロセスだとパフォーマンスの頭打ちとか、一人死んだら皆殺しなのかとか、そもそも違う意味のWebアプリを一つのアプリからrequireしてルーティングとかナンセンスじゃんとか、振り分ける部分の自作が必要じゃんって言ってるんじゃん。 host見れば一発、中でルーティングすれば一発、って何の解決でもないよ。 このディレクトリはスタティックなファイルで別サーバから配信とか、そこまで考えたら非効率すぎるでしょ、そのWebサーバもどき。 単にhttpのヘッダのhost見るならそんなのperlで作ったサーバでも出来るよ。それでもハンドラ作るけどね。 書き方の問題ではなくて、お前さんがWeb向いてないんじゃないの?
853 名前:デフォルトの名無しさん mailto:sage [2016/03/02(水) 13:23:54.89 ID:Qztowybk.net] >>818 俺はお前と会話を始めたわけじゃない >>810 に対してnode単体でもポートを分けなくていいという答えを示しただけ パフォーマンスどうこうはお前が言い出したことで元の質問にはない そもそもサーバわけないといけない前提なら>>810 の問いが出てこないだろ お前の文脈をデフォルトにするな
854 名前:デフォルトの名無しさん mailto:sage [2016/03/02(水) 13:24:24.99 ID:lpHNCcBC.net] Expressの説明がGithubのソースに丸投げすぎて上級者向けすぎてもう無理だわ。 さらばnode.js、君はドキュメントが少なすぎる!
855 名前:デフォルトの名無しさん mailto:sage [2016/03/02(水) 13:31:13.40 ID:4yZIrRja.net] >>820 まぁ、他でも なんか知ってること前提に書かれてるような資料ばっかりだしね。 このままだとPHPには勝てないね
856 名前:デフォルトの名無しさん [2016/03/02(水) 14:49:36.71 ID:ayi7+NDd.net] PHPユーザーが流入するくらいなら 負けたままで良い
857 名前:デフォルトの名無しさん mailto:sage [2016/03/02(水) 15:32:47.59 ID:WgXtTDug.net] オープンソースのってどれもドキュメントは残念だよ。 皆さんコードを書くのは好きだがドキュメントを書くのは嫌いです。 俺もw
858 名前:デフォルトの名無しさん mailto:sage [2016/03/02(水) 16:31:23.23 ID:qU9Vs6WI.net] 件のVirtualHostもHTTPD触った経験がないと引っ掛かりどころ多そうだな
859 名前:デフォルトの名無しさん mailto:sage [2016/03/02(水) 16:38:05.97 ID:l8XWQooj.net] >>819 否定されて悔しいのはわかるけどさ…。 パフォーマンスがどうのとかとかではなく、それじゃ原題に戻るけどさ。 その論調だと、1webアプリケーションに1ポート割り当てるんですよね? にはYESなんじゃないの? 2Webアプリケーションは2ポート。 一つのポートで2つのwebアプリケーションをホストするなら、それはもう統合された同じプロセスを共有する1つのWebアプリケーションじゃん。 そもそも元の質問に無いだろうけど、俺はレスに対してレスしてるんだから、それを無かったことには出来ないんじゃないの?
860 名前:デフォルトの名無しさん mailto:sage [2016/03/02(水) 17:18:33.55 ID:Qztowybk.net] >>825 > その論調だと、1webアプリケーションに1ポート割り当てるんですよね? > にはYESなんじゃないの? いいや (2ポート使わなくても)node.js単体でもHost:ヘッダ見ればいいだけ という意図で書いた > 一つのポートで2つのwebアプリケーションをホストするなら、それはもう統合された同じプロセスを共有する1つのWebアプリケーションじゃん。 んなこたーない たとえばJavaでは一つのポートを使う一つのプロセス(Tomcatとか)に複数の「Webアプリ」(Warファイルにアーカイブされる)を配備する RubyのRackでもpowのように複数のRack(Rails含む)アプリを同一ポートで動かす形態のものがある powは開発用だけどな 繰り返すが元の質問はパフォーマンスの話なんかしてないし本格的なプロダクション用途に限定もしていない もしpowのような開発用の回答であっても「お前」に否定される筋合いはない > そもそも元の質問に無いだろうけど、俺はレスに対してレスしてるんだから、それを無かったことには出来ないんじゃないの? 日本語の文章として意味が分からない 「それ」はいったい何を指してるんだ? いや、別に続けたくないから説明いらんけどな 俺とお前は別の話をしてたってだけだ
861 名前:デフォルトの名無しさん mailto:sage [2016/03/02(水) 21:10:39.02 ID:l8XWQooj.net] >>826 だからさあ。JavaもRubyもForkしてんじゃん。 プロセス空間とかわかんない人だな。
862 名前:デフォルトの名無しさん mailto:sage [2016/03/02(水) 22:54:07.97 ID:wLnlqfO+.net] >>827 わかってないのはお前だよ… Java(Tomcat)は「一つのプロセス」で複数アプリ(War)を配備できるって書いただろが forkしないんだよ、「1プロセス」だ これの9ページまで見てみ www.slideshare.net/Enpel/2-tomcatweb-2-tomcat1 「Server」とか「Tomcat自身」って箱が1つのプロセスだ
863 名前:デフォルトの名無しさん mailto:sage [2016/03/02(水) 23:35:47.58 ID:+sgxG0Uf.net] モバイル回線しか無いので共通のプロジェクトで使うパッケージをglobalにインストールして節約してるんですが globalのパッケージがあるときはlocalにインストールさせたくないんですがpackage.txtにどうやって書けばいいですか?
864 名前:デフォルトの名無しさん mailto:sage [2016/03/03(木) 01:00:27.61 ID:q9SbQ8NH.net] >>829 少し違うがnpm install --linkは? 全部globalに入ってローカルにnpm linkしてくれる npmはキャッシュするから同じバージョンのパッケージを何度も取りに行かないと思うけどやっぱ重いもんなん?
865 名前:デフォルトの名無しさん mailto:sage [2016/03/03(木) 08:49:55.09 ID:sDd8C7iY.net] 質問です。 Electronでnode.jsの他のモジュールも参照してプログラムを作ってるのですが、パッケージ化すると 動かなくなります。 で、index.jsと同じフォルダにnode_moduleをコピーしておくと動くのですが、パッケージ化する時に 自動でこういう作業ってやってくれないものなのでしょうか? それとも、package.jsonのdependenciesに書いておくと、拾ってきてくれるのでしょうか?
866 名前:デフォルトの名無しさん mailto:sage [2016/03/03(木) 15:14:04.74 ID:JTIZVg26.net] >>828 スレッド()で処理するのかぁ
867 名前:デフォルトの名無しさん mailto:sage [2016/03/03(木) 16:04:28.45 ID:3BAfBOsd.net] >>832 ID:l8XWQooj と同じ人ではないよな?
868 名前:デフォルトの名無しさん mailto:sage [2016/03/03(木) 16:15:57.96 ID:36qgesZJ.net] そして一人死んだら皆殺しである
869 名前:デフォルトの名無しさん mailto:sage [2016/03/03(木) 19:42:28.59 ID:bxALzFAk.net] 一人死んだら同じプロセスのリクエスト皆殺しなのはNodeも同じやで 例外吐いてもスレッドの根元で拾えるマルチスレッドよりNodeの方が脆いんやで
870 名前:デフォルトの名無しさん mailto:sage [2016/03/03(木) 20:31:24.00 ID:VvymhbOs.net] Nodeはネイティブプラグインのせいで簡単に逝くしなあ
871 名前:デフォルトの名無しさん mailto:sage [2016/03/03(木) 21:40:55.97 ID:FR/sSgT8.net] あるある だからネイティブは可能なら避ける JSの代替が多少遅くても
872 名前:デフォルトの名無しさん [2016/03/03(木) 23:45:31.79 ID:ivE0eiEI.net] >>836 foreverプラグイン使って自動的に再起動とかやらせてる
873 名前:デフォルトの名無しさん mailto:sage [2016/03/03(木) 23:59:44.95 ID:u03N3CFA.net] pm2使ってるしvmもdcも複数だからサービス停止にはならないがプロセス死ねば接続は切れるからな websocketは影響大きい
874 名前:デフォルトの名無しさん [2016/03/04(金) 00:2
] [ここ壊れてます]
875 名前:0:01.46 ID:U63lhu5Q.net mailto: マルチスレッドで動いてくれるNode.jsって出てこないかなぁ [] [ここ壊れてます]
876 名前:デフォルトの名無しさん mailto:sage [2016/03/04(金) 00:26:57.92 ID:f/+U6Ryw.net] >>840 https://github.com/jxcore/jxcore
877 名前:デフォルトの名無しさん mailto:sage [2016/03/04(金) 00:44:50.05 ID:H2RTfidU.net] >>830 全部入ってしまうとアップデートが大変なので厳しいです
878 名前:デフォルトの名無しさん mailto:sage [2016/03/04(金) 00:46:56.17 ID:H2RTfidU.net] >>830 150Kbpsだと思いです >>840 vert.xっていう選択肢もあります
879 名前:デフォルトの名無しさん mailto:sage [2016/03/04(金) 02:08:40.32 ID:LLJfCV6y.net] >>842 アップデートが大変とは? package.json直してnpm updateでおkな気がするけど 個別にnpm install -gする必要もないし手間は減るんじゃ? 実際に試したわけじゃないから違ったらスマソ
880 名前:デフォルトの名無しさん mailto:sage [2016/03/04(金) 03:28:48.67 ID:LLJfCV6y.net] >>842 globalにインストールしたモジュールだけ個別にnpm linkは? たとえばpackage.jsonにfooとbarが書いてあるとして npm i -g foo npm link foo npm i これでfooはglobal、barはlocalにインストールされるはず またはpackage.jsonで "foo": "file:path/to/global/foo" のように直接globalの下を見るように書く
881 名前:デフォルトの名無しさん mailto:sage [2016/03/23(水) 22:09:05.05 ID:ZnRlRvR0.net] なんかモジュールの更新に失敗すると思ったら…また揉め事か やれやれ
882 名前:デフォルトの名無しさん mailto:sage [2016/03/23(水) 22:38:48.40 ID:QjeJ4qKT.net] 面倒は避けたいんだろうけどありゃないわな そのうちnpmjs以外のリポジトリ追加できるようになるのかね
883 名前:デフォルトの名無しさん mailto:sage [2016/03/23(水) 23:30:18.40 ID:2mxU+x1U.net] >>847 qiita.com/chuck0523/items/ee23293f2645d40cb317 これのこと?
884 名前:デフォルトの名無しさん mailto:sage [2016/03/24(木) 01:17:41.94 ID:SOJvuz4b.net] >>848 uasi.hatenablog.com/entry/2016/03/23/215308 それとこれとか
885 名前:デフォルトの名無しさん mailto:sage [2016/03/24(木) 01:37:44.91 ID:M/mu3FkS.net] これモナー https://github.com/azer/left-pad/issues/4
886 名前:デフォルトの名無しさん mailto:sage [2016/03/24(木) 07:37:50.01 ID:WAqZ3ypa.net] クソ過ぎて笑う またフォークになりそう
887 名前:デフォルトの名無しさん mailto:sage [2016/03/24(木) 13:05:07.50 ID:Dc6NU6wk.net] GAEで動くようになったっていうけど仕様見たら随分ややこしいな
888 名前:デフォルトの名無しさん mailto:sage [2016/03/24(木) 17:39:01.90 ID:72EHcCEm.net] 10行程度のしょうもないコードすら外部ライブラリに頼るとか nodejsの連中は頭が悪すぎてコードが書けないのか? ってezoeの野郎がdisってました(告げ口)
889 名前:デフォルトの名無しさん mailto:sage [2016/03/24(木) 17:57:44.51 ID:w7j6jo0c.net] これか。 cpplover.blogspot.jp/2016/03/npmkik.html lodashに依存している俺には耳が痛い。
890 名前:デフォルトの名無しさん mailto:sage [2016/03/24(木) 19:36:15.73 ID:7WCTPQn4.net] instanceof Array じゃあかんのか?
891 名前:デフォルトの名無しさん mailto:sage [2016/03/24(木) 19:40:44.04 ID:fDFqHgVh.net] b.hatena.ne.jp/entry/cpplover.blogspot.com/2016/03/npmkik.html "NPM界隈の人間はコードが書けないのか?" 車輪の再発明やテスト省きたいだけでしょ。どんな簡単な関数でもゼロから書き直した物はテストされなければならない こりゃ自分が依存してるライブラリがテストされていると毎回確認している奴だけが言えるセリフだ 99.9%のユーザーは違うと思うよw
892 名前:デフォルトの名無しさん mailto:sage [2016/03/24(木) 19:54:11.55 ID:WAqZ3ypa.net] あの程度のコードにリスクを負って 依存関係を増やす価値があるのか否かが焦点だと思うなあ。
893 名前:デフォルトの名無しさん mailto:sage [2016/03/24(木) 20:01:02.80 ID:WAqZ3ypa.net] >>856 文化だからとかいう馬鹿な発言は止めて欲しいわ。 「不用心が文化です」ってどう思う? ただのマヌケだろ…
894 名前:デフォルトの名無しさん mailto:sage [2016/03/24(木) 20:41:23.24 ID:7WCTPQn4.net] 1行程度ならいいんだが5行以上でよく使うものはコピペで使いまわしてると管理しきれなくて破綻する そこで統一的なライブラリがあるとコピペよりも格段に管理しやすくなるので10行程度でもライブラリを使うようになる この程度で〜という人はコピペや再実装が気にならないほど活動の幅が狭いか自前のライブラリを持って回る文化の言語の人だろう いずれにおいても個々の活動形態に最適化されているだけなので方法だけ見て優劣を語るのは私は自分の世界しか知らないオタクですと自己紹介してるようなものですわ
895 名前:デフォルトの名無しさん mailto:sage [2016/03/24(木) 20:45:16.37 ID:Pls/Mc8L.net] >>859 なるほどこれが不用心な文化か
896 名前:デフォルトの名無しさん mailto:sage [2016/03/25(金) 00:30:28.00 ID:jVBMsPyP.net] npmのパッケージは粒度が小さいのが不思議って指摘が多いけど 実行環境の特性上、サイズに対する要求がシビアだから 必要な所だけつまみ食いできるように細かくしてあるだけで、別に不思議じゃねえよな 無知だから不思議に思えるだけ
897 名前:デフォルトの名無しさん mailto:sage [2016/03/25(金) 00:50:05.18 ID:Y9GDVUzX.net] いわゆる俺様ライブラリも単機能モジュール詰め合わせて作ってるわ メンテも楽だし大抵は>>861 の言うように部分だけ使いたい
898 名前:デフォルトの名無しさん mailto:sage [2016/03/25(金) 01:02:01.84 ID:QeicfmkQ.net] OSSつかソーシャルコーディングの時代に自分が書いたコードと他人が書いたコードに違いがあるか? 誰が最初に書いたコードだろうが読んでダメなところがあれば誰でも直せる(プルリクできる)し誰でもテストできる たった5行だろうが10行だろうが世界中のプログラマによって改善されてテストされてるコードがあるなら使うべきだし不十分なコードがあるなら改善に加わるべきだ それがソーシャルコーディング時代にふさわしい態度だろ 未だにNVH症候群なんて時代錯誤も甚だしい 不用心ってのはコードを見ないで使うことに対して言うべきでパッケージを使うことに言うことじゃない
899 名前:デフォルトの名無しさん mailto:sage [2016/03/25(金) 01:15:24.55 ID:QeicfmkQ.net] NVHじゃなくてNIHだった死にたい
900 名前:デフォルトの名無しさん mailto:sage [2016/03/25(金) 02:10:56.75 ID:G+z1ebGz.net] npmを管理している企業がクソってことかな。 結局node自体、組み合わせで出来たものだから中心とした団体が存在しづらいために、 統率が取れてないのかな。 v8エンジン作ってるところが主導権握ってくれれば。
901 名前:デフォルトの名無しさん mailto:sage [2016/03/25(金) 02:21:27.94 ID:QeicfmkQ.net] クソなのはパッケージ全消ししたやつだろ こんなメール返すDQNだぞ hahah, you’re actually being a dick. so, fuck you. don’t e-mail me back. Yeah, you can buy it for $30.000 for the hassle of giving up with my pet project for bunch of corporate dicks
902 名前:デフォルトの名無しさん mailto:sage [2016/03/25(金) 07:03:38.67 ID:fMEXJEjt.net] >>861 コンパイラみたいにリンカーで不要なファンクションを切れないからね。 でも、フロントエンドのJSなんてびっくりするくらい巨大なのがあるよ。
903 名前:デフォルトの名無しさん mailto:sage [2016/03/25(金) 10:44:01.54 ID:FAMAO/7L.net] 今北産業
904 名前:デフォルトの名無しさん mailto:sage [2016/03/25(金) 10:49:36.97 ID:M4l61KZQ.net] 気にせず 作業を 続けろ
905 名前:デフォルトの名無しさん mailto:sage [2016/03/25(金) 12:31:25.78 ID:pqJZZAvt.net] >>866 糞チ○コ野郎、300万なら権利譲ってやる と書いてるんか?
906 名前:デフォルトの名無しさん mailto:sage [2016/03/25(金) 14:04:16.49 ID:JPsy4CL2.net] クリエイターならキレて当然
907 名前:デフォルトの名無しさん mailto:sage [2016/03/25(金) 14:38:39.11 ID:KCN8lbpb.net] クリエーターが全員商標に無頓着だなんて偏見というよりもはや差別
908 名前:デフォルトの名無しさん mailto:sage [2016/03/25(金) 20:55:27.38 ID:G+z1ebGz.net] lodashに依存
909 名前:キるのも危険かな? [] [ここ壊れてます]
910 名前:デフォルトの名無しさん mailto:sage [2016/03/25(金) 21:39:16.79 ID:G+yx6onh.net] むしろlodashみたいに、小さいのはまとめてくれよと言いたい
911 名前:デフォルトの名無しさん mailto:sage [2016/03/25(金) 22:54:50.68 ID:JPsy4CL2.net] 大量のモジュールを個々に評価なんてやってられないので一括して信用できたほうがいい まあ孫までは見ないのだが
912 名前:デフォルトの名無しさん mailto:sage [2016/03/26(土) 00:40:58.18 ID:WpVRAvrg.net] Apache Commonsが必要なんだ
913 名前:デフォルトの名無しさん mailto:sage [2016/03/26(土) 13:42:07.06 ID:waFNUzy3.net] >>874 自作でそういうの作って自己管理すればいいのかな。 iOSとかだと依存ライブラリであるpodsディレクトリもgit管理対象にすることを推奨してるらしい。(node_modulesみたいな物) 自分がよく使うものを一つにまとめて node_modules含めてまるごとgithubに管理を任せるとか。
914 名前:デフォルトの名無しさん mailto:sage [2016/03/26(土) 13:57:32.98 ID:4L2J3+Sk.net] 安定を追求するなら 自パッケージの内部に自分の依存パッケージの実体を持つのが一番いい
915 名前:デフォルトの名無しさん mailto:sage [2016/03/26(土) 14:07:35.98 ID:Efe+bJPY.net] 今回の件を踏まえて容易にunpublishできないようにするんじゃないの 俺はあんまり気にしないつもり ただ今回の件で、kikじゃなくてleft-padの方が訴えの対象だった場合はどうすんだろ 広く利用されてると簡単に削除できない、名前も変えられない、でも法的には問題があるって難しいな それとも広く利用されてる=公知の名前ってことで商標の方が認められなくなる可能性もあるのかな
916 名前:デフォルトの名無しさん mailto:sage [2016/03/26(土) 14:11:02.21 ID:4L2J3+Sk.net] unpunishできないなら中身空にしてpublishするだけだろう パッチアップデートとしてpublishすればさらに完璧
917 名前:デフォルトの名無しさん mailto:sage [2016/03/26(土) 14:11:43.05 ID:RJoRDwLx.net] >>877 npm iしたdockerイメージ作ればええやん >>878 本体がバグ直したらいちいち追従せなあかんやん
918 名前:デフォルトの名無しさん mailto:sage [2016/03/26(土) 14:14:56.86 ID:RJoRDwLx.net] >>879 たとえばexpress.comが名前よこせと主張したら大変だな
919 名前:デフォルトの名無しさん mailto:sage [2016/03/26(土) 14:20:17.36 ID:UGlpMEE8.net] >>881 バグ修正が他に影響しないとも限らんのだから 本当に安定を求めているのなら「いちいち手でアップデートすべき」なんだよ そしてそれは全員がやらないといけないわけではない 本当にコアで重要なパッケージの管理者だけがやればいい
920 名前:デフォルトの名無しさん mailto:sage [2016/03/26(土) 14:30:01.63 ID:NfVgT3mv.net] バグ修正と共に関係ないコードを弄ってコミットした経験が一度もない人は >バグ修正が他に影響しないとも限らん の部分を否定してもいいですよ そんな人は罪を犯したことがない人と同じくらい希少でしょうけどね
921 名前:デフォルトの名無しさん mailto:sage [2016/03/26(土) 15:02:09.54 ID:RJoRDwLx.net] 影響受けたら直してpublishすればいいだけ 自分だけの部分最適に走ってエコシステムの全体最適を考えられないのな
922 名前:デフォルトの名無しさん mailto:sage [2016/03/26(土) 16:22:05.42 ID:gj1rsuyD.net] >>885 nodeの象徴的なユーザーの姿だな 冗長化と最適化はトレードオフだであり 「馬鹿の一つ覚えでDRYにこだわるあまり、最適化しか考えてない」から今回のようなことになる
923 名前:デフォルトの名無しさん mailto:sage [2016/03/26(土) 16:40:06.34 ID:kpFtKH8W.net] >影響受けたら直してpublishすればいいだけ 同意 今回影響を受けた人も直せばいいだけだ 甘えんな
924 名前:デフォルトの名無しさん mailto:sage [2016/03/26(土) 16:49:34.79 ID:6keja+rw.net] 手を加えるところがなくてメンテ止まってる鉄板が壊れると痛し痒し
925 名前:デフォルトの名無しさん mailto:sage [2016/03/26(土) 17:03:39.63 ID:RJoRDwLx.net] 今回のようなことなんて瞬殺レベルで解決したやん 俺が騒ぎに気づいた時にはもう終わってた これで改善されることもあるしこんな程度で冗長化とかトレードオフになってねーわ 安定性の話をするならnpmレジストリが落ちることもある(npm incができてから減ったが一時は酷
926 名前:かった) それに備えてれば今回の影響も受けない うちは本番デプロイでnpm installしない運用だから実際深刻なことにならない アホなトレードオフより前に頭の使い所を考えろってこった [] [ここ壊れてます]
927 名前:デフォルトの名無しさん mailto:sage [2016/03/26(土) 18:16:21.25 ID:ByDy9jTP.net] 6:35 left-padにissueが立つ 7:13 babel6の対応版リリース 7:52 babel5の対応版リリース 8:54 新オーナーによりleft-pad復活 センセーショナルに騒がれてるが3時間ほどのトラブルなんだな
928 名前:デフォルトの名無しさん mailto:sage [2016/03/26(土) 18:35:26.04 ID:zEkcrWnX.net] トレードオフとは?
929 名前:デフォルトの名無しさん mailto:sage [2016/03/26(土) 19:18:13.92 ID:RJoRDwLx.net] このときのbabel作者sebmckの行動こそnodeの象徴的なユーザの姿だな 壊れたら即座に治してリリース left-padの新オーナーにも真っ先に名乗り(他の人に譲ったが) まだ二十歳前後らしいけどこういう人がエコシステムを前進させていくんだな
930 名前:デフォルトの名無しさん mailto:sage [2016/03/26(土) 21:46:38.83 ID:7XdnevYl.net] エコシステムってどの辺りがエコなん?
931 名前:デフォルトの名無しさん mailto:sage [2016/03/26(土) 23:21:12.11 ID:eHz1lIQG.net] エコシステム =生態系、転じてビジネス分野において共存共栄や相互作用の関係を表したりする IT分野だとモジュール群や企業の製品群、開発者・利用者などで構成されるコミュニティを指したりも 日本語で単にエコというと環境に良い・地球にやさしいといったニュアンスに
932 名前:デフォルトの名無しさん mailto:sage [2016/03/26(土) 23:30:38.74 ID:7XdnevYl.net] 只でモジュール開発してるから金銭的にエコなんけ?
933 名前:デフォルトの名無しさん mailto:sage [2016/03/27(日) 00:51:15.04 ID:XQv1jLjW.net] >>895 ecosystemで一つの単語 ecologyな分野が発祥でeconomyとは関係ない
934 名前:デフォルトの名無しさん mailto:sage [2016/03/27(日) 17:44:58.09 ID:FSJEa1jK.net] よい記事 yosuke-furukawa.hatenablog.com/entry/2016/03/27/152500
935 名前:デフォルトの名無しさん mailto:sage [2016/03/27(日) 23:14:41.48 ID:FjCKG/3R.net] >>897 なるほど歴史的経緯もふくめれば理解できる話になるね。 でも個人がpolyfillみたいなものを作ることの問題点みたいなものも分かったし、 ある程度の利用率の高さがわかったら、npm自身が管理するような仕組みが必要かと。個人の暴走による崩壊はエンタープライズ向けでは使えないことを意味するし。
936 名前:デフォルトの名無しさん mailto:sage [2016/03/28(月) 00:33:05.01 ID:eoKtZ9pp.net] 小学生レベルの発想だな https://docs.npmjs.com/misc/registry
937 名前:デフォルトの名無しさん mailto:sage [2016/03/28(月) 09:29:14.20 ID:fnS4lEb6.net] 無様な言語だ
938 名前:デフォルトの名無しさん mailto:sage [2016/03/28(月) 09:58:19.23 ID:9ojTGctK.net] のびしろですね
939 名前:デフォルトの名無しさん mailto:sage [2016/03/28(月) 20:52:47.29 ID:AqyD+FoJ.net] client sideでJSファイルを数十個読み込んでいるのですが、読み込みに10秒くらい 時間が掛かります。そういうのはこのNodeというやつでサーバーサイドにすると 速くなりますか? そういう目的にNodeというのを使うものですか? clientからserver sideに移植するのは難しいですか?
940 名前:デフォルトの名無しさん mailto:sage [2016/03/28(月) 20:58:32.90 ID:bfKU4+jE.net] concatしろよ
941 名前:デフォルトの名無しさん mailto:sage [2016/03/28(月) 21:09:11.64 ID:AqyD+FoJ.net] >>903 concatすると確かに読み込みは多少は速くなるんですがサーバーサイドだと 読み込みに掛かる時間は無いと思うので素早く表示するには サーバーサイドと言うのが良いのかなと思いました、 どうですか?
942 名前:デフォルトの名無しさん mailto:sage [2016/03/28(月) 22:47:22.43 ID:fSayWO31.net] 間違ってます。 3年経ってからこのスレで続きをどうぞ。
943 名前:デフォルトの名無しさん [2016/03/28(月) 23:53:43.05 ID:AqyD+FoJ.net] >>905 おしえてくれ
944 名前:デフォルトの名無しさん mailto:sage [2016/03/29(火) 00:19:14.89 ID:clo72TFv.net] >>904 処理による。サーバサイドでできることとクライアントサイドでできることは色々違うし、そういう質問をするということは、 多分サーバサイドでは動かないコードなんだと思う。 たとえばサーバサイドではDOM操作ができない。 クライアントサイドでもサーバサイドでも動くコードを作るのは それなりに学習が必要でまずはWEBの仕組みから勉強するとこから始めてみて
945 名前:デフォルトの名無しさん mailto:sage [2016/03/29(火) 01:46:05.42 ID:oBN7G4CB.net] ファイルIOは遅い RoR などは、読み込むファイル数を減らすため、 1つのファイルに合体したりしている
946 名前:デフォルトの名無しさん mailto:sage [2016/03/29(火) 01:55:45.07 ID:QDeQBcfv.net] ブラウザが何十個もスクリプト読み込める日なんて来るのかね
947 名前:デフォルトの名無しさん mailto:sage [2016/03/29(火) 03:59:34.21 ID:h/vLfPvU.net] ファイル毎にコネクション貼るから遅くなるのであって IOが遅いわけではない
948 名前:デフォルトの名無しさん mailto:sage [2016/03/29(火) 05:43:26.18 ID:HhjzuZeS.net] まず単ファイルにしてみてそれで遅かったらその先を考えろよ 能力もねえくせに贅沢言い過ぎ図々しすぎ
949 名前:デフォルトの名無しさん mailto:sage [2016/03/29(火) 08:31:37.28 ID:Zs/Rr3xO.net] >>911 そうなんです。初心者でしかも童貞です。 ヒント教えて下さい
950 名前:デフォルトの名無しさん mailto:sage [2016/03/29(火) 08:34:52.70 ID:JW9KwOhB.net] 世の中にはお金を払うと童貞を捨てられるお店があるらしいです それを探しましょう
951 名前:デフォルトの名無しさん mailto:sage [2016/03/29(火) 11:59:02.38 ID:Zs/Rr3xO.net] >>913 じゃあ>>911 も誘ってDT3兄弟でお店に行きましょうよ
952 名前:デフォルトの名無しさん mailto:sage [2016/03/29(火) 12:27:09.03 ID:UUMKccO2.net] >>902 一回読み込んだらキャッシュされるだろ
953 名前:デフォルトの名無しさん mailto:sage [2016/03/29(火) 12:50:21.56 ID:Zs/Rr3xO.net] >>915 初めて来る人にはページ読み込みが重いだろ。それが問題。
954 名前:デフォルトの名無しさん mailto:sage [2016/03/29(火) 13:20:10.24 ID:i86ovI6e.net] >>916 isomorphicでggr
955 名前:デフォルトの名無しさん mailto:sage [2016/03/29(火) 13:42:39.86 ID:QDeQBcfv.net] そもそもキャッシュされるというのが幻想
956 名前:デフォルトの名無しさん mailto:sage [2016/03/29(火) 14:49:52.91 ID:9tm0veaP.net] isomorphicは総サイズを減らすわけじゃねえ
957 名前:デフォルトの名無しさん mailto:sage [2016/03/29(火) 16:06:47.98 ID:Zs/Rr3xO.net] 結論を教えてくれよ
958 名前:デフォルトの名無しさん mailto:sage [2016/03/29(火) 16:08:35.99 ID:oMuXh+cI.net] あきらめるか、3年勉強しろ
959 名前:デフォルトの名無しさん mailto:sage [2016/03/29(火) 16:33:44.78 ID:+P61p68f.net] 結論としてはお前の浅知恵は間違っている 以上 クライアントが「いいこと思いついた」って言い出した時に匹敵する浅はかな考え
960 名前:デフォルトの名無しさん mailto:sage [2016/03/29(火) 20:59:42.06 ID:tQGe03BN.net] >>916 全て一見さんで本指名無しかw
961 名前:デフォルトの名無しさん mailto:sage [2016/03/30(水) 01:16:05.90 ID:fv9NqDu+.net] >>919 jsのダウンロード待たなくても画面を表示できるから体感のレスポンスは改善する
962 名前:デフォルトの名無しさん mailto:sage [2016/03/30(水) 12:27:08.39 ID:Rr7nKXgQ.net] blog.npmjs.org/post/141905368000/changes-to-npms-unpublish-policy 諸問題を受けてnpmのunpubポリシーが変更されるぞ 見とけよ見とけよー * publishしてから24時間以内はunpublishすることができる. パッケージはレジストリから完全に消去され, 同名同バージョンのパッケージを再びpublishすることができる. * publishしてから24時間以降のunpublishは, npmサポート(support@npmjs.com)への連絡を促すメッセージととも失敗する. * npmサポートがパッケージ削除の要請を受けたなら, そのパッケージを削除することで他のパッケージの依存関係を壊してしまうか検証する. もし他のパッケージの依存関係を壊してしまうなら、そのパッケージは削除されない. この場合, あなたは削除したいパッケージの所有権を譲渡するか, 削除したいパッケージに依存しているパッケージの依存先を変更してもらうか, どちらかを選ぶことになる. * パッケージの全てのバージョンが削除された場合, 悪意ある人間がそのパッケージ名を利用することを防ぐため, セキュリティプレースホルダパッケージに置き換えられる. * セキュリティプレースホルダパッケージと同名のパッケージを公
963 名前:Jしたい場合はnpmサポートに連絡してください. 許可を与えるか検討します(通常は許可するでしょう) [] [ここ壊れてます]
964 名前:デフォルトの名無しさん mailto:sage [2016/03/30(水) 12:29:34.60 ID:Rr7nKXgQ.net] なおもう一つ話題のnpmワームに関しては楽観視している模様
965 名前:デフォルトの名無しさん [2016/03/30(水) 13:12:57.94 ID:Y0ZJnvxg.net] qiita.com/kobake@github/items/2a8e691d4755a9601b20 node.jsで画像をダウンロードしたいです その際リクエストモジュールを使うらしいですが、コレはモジュールフォルダにデフォルトで入っていますよね。 モジュールの呼び出しなんですが、request = require("request");で探しても「can not find module」というエラーが出ます。 これはどうしたものでしょうか?
966 名前:デフォルトの名無しさん mailto:sage [2016/03/30(水) 13:49:43.77 ID:cWDvBnb1.net] >>925 なるほど。つまりunpubしたいときは、 内容を空にしてアップデートすればいいってことだな。
967 名前:デフォルトの名無しさん mailto:sage [2016/03/30(水) 14:00:23.68 ID:1d/bBkuT.net] >>928 本当にねえ あらゆる所でunpubを難しくしたところで問題は解決しないと総ツッコミされてたところにこれだよ 問題解決能力なさそーだよな
968 名前:デフォルトの名無しさん mailto:sage [2016/03/30(水) 14:09:39.35 ID:3EoZwv6I.net] >>927 入ってませんよ npmを信頼し、パッケージをインストールしてください これはnode.jsユーザーの義務です 踏み絵みたいなものです 疑ってはなりません npmのパッケージは動作するのです
969 名前:デフォルトの名無しさん mailto:sage [2016/03/30(水) 14:11:10.64 ID:cWDvBnb1.net] nodeにかぎらずgemsでもそうだけど、 こういう誰でも登録可能なライブラリシステムってのは 使うのをやめるべきだよ。 まず言語環境のあり方として、 言語標準で多数のライブラリを抱え込むべき。 .NETやJavaやPHPやPythonを見習おう。 それが不可能であれば準公式と呼ばれるライブラリを 個人ではなく何かしらの団体を作って複数の人で管理するべき。
970 名前:デフォルトの名無しさん mailto:sage [2016/03/30(水) 14:29:18.28 ID:iiS6Zli9.net] >>931 > 個人ではなく何かしらの団体を作って複数の人で管理するべき。 それがnpmでありrubygemsじゃないの?
971 名前:デフォルトの名無しさん mailto:sage [2016/03/30(水) 14:31:02.64 ID:cWDvBnb1.net] >>932 ぜんぜん違う。審査がないし コードをレビューする人も居ない。 npmやrubygemsは単なる置き場所。 有用なものも落ちているだろうがゴミも落ちている。
972 名前:デフォルトの名無しさん mailto:sage [2016/03/30(水) 14:58:39.84 ID:iiS6Zli9.net] >>933 標準で多数のライブラリを抱え込むと、本体アップデート時に動作保証する対象が 増えすぎてなかなかアップデートできなくなるとか、そういう弊害もありそう。 逆に標準(?)でもPHPのMDB2みたいに死んじゃう場合もあるし。
973 名前:デフォルトの名無しさん [2016/03/30(水) 15:00:56.26 ID:Y0ZJnvxg.net] >>930 解答ありがとうございます。 インストールがひつようなんですね。 あと、プロンプトはwindowsのものとnodejsのものどちらを使うのでしょうか? まだ基本的なことがわかっていません。
974 名前:デフォルトの名無しさん mailto:sage [2016/03/30(水) 15:17:51.09 ID:275vy7J8.net] 基本的なことも自己解決できないクズに居場所はないんで消えてください
975 名前:デフォルトの名無しさん [2016/03/30(水) 15:23:47.43 ID:Y0ZJnvxg.net] npmのインストールなんですが、「npm should be run outside,,,」というメッセージはインストール成功ということなんでしょうか? ノードの外で実行するとはなんのことでしょうか?
976 名前:デフォルトの名無しさん mailto:sage [2016/03/30(水) 15:35:33.42 ID:b6tsgLvY.net] >>934 大して標準ライブラリがない今ですら互換性が怪しいから LTSなんてリリースしてるんだしな
977 名前:デフォルトの名無しさん [2016/03/30(水) 16:16:07.04 ID:t+8vvsIL.net] ★とかDL数とかGitHubでの更新履歴で信頼度判断できるし、npm使うのやめろとか極論もいいとこ
978 名前:デフォルトの名無しさん mailto:sage [2016/03/30(水) 16:35:28.08 ID:cWDvBnb1.net] 今回その★が多いLeftPadで問題が起きたことで それは信頼度の判断には使えないと学習した
979 名前:じゃないのか? [] [ここ壊れてます]
980 名前:デフォルトの名無しさん mailto:sage [2016/03/30(水) 17:15:40.38 ID:rcT/PbxJ.net] node.jserの言うDRYは「2度と同じコードを書かない」という意味で 2度と同じ失敗を繰り返さないという意味は含まない 何度でも同じ間違いを繰り返す なぜなら文化だから
981 名前:デフォルトの名無しさん mailto:sage [2016/03/30(水) 17:26:18.25 ID:cWDvBnb1.net] DRYの定義で 2度と同じ失敗を繰り返さないという意味を含んでいる 記事を教えてくれw
982 名前:デフォルトの名無しさん mailto:sage [2016/03/30(水) 17:26:35.80 ID:EQ1olGNW.net] >>925 第1項の最後の文の"No"見落としてた 誤:同名同バージョンのパッケージを再びpublishすることができる 正:同名同バージョンのパッケージを再びpublishすることができない 0SIMのIPアドレス安定しねえな IDコロコロ変わる
983 名前:デフォルトの名無しさん mailto:sage [2016/03/30(水) 18:58:17.14 ID:88+jEXn/.net] ★もDL数も金で買えるからなあ。 足切りの材料にはしてもいいが、信用の材料にするべきではないと思う。
984 名前:デフォルトの名無しさん [2016/03/30(水) 19:11:41.41 ID:fJ+6A0+t.net] 伽藍とバザールだな polyfillの話といい 歴史に学べよ、傲慢な若者達よ
985 名前:デフォルトの名無しさん mailto:sage [2016/03/30(水) 20:38:39.50 ID:RqNJZUyz.net] npmはバザールを選んだってこと?
986 名前:デフォルトの名無しさん mailto:sage [2016/03/30(水) 20:44:49.93 ID:cWDvBnb1.net] npmはバザールではないよ。 なぜならそのパッケージを修正できるのは そのパッケージの開発者のみ。
987 名前:デフォルトの名無しさん mailto:sage [2016/03/30(水) 20:46:03.70 ID:8/Qp/DWT.net] 西成の露天商だろ もしくはメルカリ
988 名前:デフォルトの名無しさん mailto:sage [2016/03/30(水) 20:54:27.70 ID:275vy7J8.net] 従業員が数百人以上の規模の企業がボランティアの気まぐれで傾くようなビジネスなどしないしだから今回の件でプロダクションが壊れることもない ここはパッケージを出し入れするだけのアマチュアしかいないようだな
989 名前:デフォルトの名無しさん mailto:sage [2016/03/30(水) 21:05:10.82 ID:QfFVvoqD.net] 一人の開発者によって保守されているパッケージは、開発者の頭に血が上ったら次の瞬間に壊れるということ。 これだけ肝に命じておくことにする。 短気で傲慢なのも考え物だぜ…。 歯止めをかけてくれる人は大事。
990 名前:デフォルトの名無しさん mailto:sage [2016/03/30(水) 21:11:21.05 ID:jvS2Wj7n.net] >>949 妄想性糖質の居場所もここではない 電源切ってママとおはなししてろ
991 名前:デフォルトの名無しさん mailto:sage [2016/03/30(水) 21:31:28.71 ID:275vy7J8.net] ボランティアに振り回されない方法を知らないアマグラマかわいそう 金になることをやってないから気にならないのか 哀れんであげる
992 名前:デフォルトの名無しさん mailto:sage [2016/04/02(土) 00:34:23.55 ID:kmgIO7wN.net] linux kernelのシステムコールにleftpadを入れるという話 https://lkml.org/lkml/2016/3/31/1109 leftpadが上手く行った暁にはis_arrayなども追加したいとのこと
993 名前:デフォルトの名無しさん mailto:sage [2016/04/02(土) 01:18:57.15 ID:nWnldw/P.net] さすがlinusのお膝元だけあって、見下した感満々の不愉快な冗談だ。
994 名前:デフォルトの名無しさん mailto:sage [2016/04/02(土) 09:35:53.92 ID:ZxlaIjKU.net] nodeのバージョン毎に最新バージョンのAPIへのpolyfill群が用意されてて nodeの起動時にそれをロードしてnodeやjsのバージョン間の差異を埋めてくれる、 みたいなライブラリや仕組みがあると、うれしいかなぁ もちろん今回の問題を解消できるものではないけれど
995 名前:デフォルトの名無しさん mailto:sage [2016/04/03(日) 02:54:57.21 ID:HifsX0Fv.net] 依存モジュールとして記録したいけど実際はグローバルに導入したい でも npm i -D -g module-name とするとdevDependenciesに記録されない 上手い方法はないもんかな
996 名前:デフォルトの名無しさん [2016/04/03(日) 08:02:50.91 ID:rmt1T5Kd.net] ダウンロードしたモジュールはnode.exe配下のモジュールフォルダに入れれば、 モジュール名だけで読み込めるということでしょうか?
997 名前:デフォルトの名無しさん [2016/04/03(日) 10:18:02.05 ID:2fqjABR1.net] packageインスコした後はバージョン番号のメモと ダウソ済みpackageのローカルバックアップ作成は 基本中の基本
998 名前:デフォルトの名無しさん mailto:sage [2016/04/03(日) 11:24:47.81 ID:O
] [ここ壊れてます]
999 名前:csyD6fv.net mailto: electronで配布する場合、node-moduleのディレクトリを一緒に含めないと行けないんですよね? electron-packagerがpackage.json読んで、勝手にnode-modulesを含めてくれるわけじゃないですよべ [] [ここ壊れてます]
1000 名前:デフォルトの名無しさん [2016/04/03(日) 12:52:00.15 ID:2fqjABR1.net] そうですべ
1001 名前:デフォルトの名無しさん [2016/04/06(水) 16:10:45.03 ID:eaJ/kAxl.net] 画像取ってこさせたいんですが、requestって言うモジュールはデフォで入ってますよね? 何が違うんだろう?
1002 名前:デフォルトの名無しさん mailto:sage [2016/04/06(水) 16:15:40.93 ID:22IrGq0q.net] 入ってねえって言ってんだろ nodeは本当に最小限のモジュールしか含んでないの! この程度のものすら標準じゃねえのかよ…って思うものでもnpmからインストールするの! 分かった!?
1003 名前:デフォルトの名無しさん [2016/04/06(水) 20:21:55.73 ID:9oaorY9k.net] request = require('request'); でリクエストモジュールを使いたいのですが、モジュールが見つからないというエラーが出ます。 モジュールフォルダにはリクエストが確実にあるのですが。 www.yoheim.net/blog.php?q=20150104 このページを参考にやってます。
1004 名前:デフォルトの名無しさん mailto:sage [2016/04/06(水) 21:00:16.85 ID:uBZvhmmT.net] どう見てもやってない件
1005 名前:デフォルトの名無しさん mailto:sage [2016/04/06(水) 21:20:19.37 ID:MCg881Tg.net] 確かにnode_modules/npm/node_modulesに入ってるが、それはnpm以外のスクリプトが使う場所ではない 動かしたいスクリプトを置いたディレクトリにcdで移動してnpm install requestしろ
1006 名前:デフォルトの名無しさん mailto:sage [2016/04/07(木) 06:20:55.01 ID:uigxrqyQ.net] >>962 その辺の説明してるドキュメントがないんだよなぁ。nodeって。
1007 名前:デフォルトの名無しさん [2016/04/07(木) 06:55:56.76 ID:aA/euxoc.net] >>962 でもリクエストっていうフォルダありますよ。
1008 名前:デフォルトの名無しさん mailto:sage [2016/04/07(木) 07:15:10.89 ID:mfkKE+eY.net] >>962 > nodeは本当に最小限のモジュールしか含んでないの! C言語よりはマシだろw C言語は正規表現すら無いし。
1009 名前:デフォルトの名無しさん mailto:sage [2016/04/07(木) 09:19:28.56 ID:1A6NTG8H.net] コーディング効率重視のスクリプト言語とC言語比べてる時点で終わっとる
1010 名前:デフォルトの名無しさん [2016/04/07(木) 09:38:24.36 ID:aA/euxoc.net] やっぱりMikeal Rogersって人が作ったモジュールが入ってます これは画像のダウンロードなどに使えるモジュールということでいいんでしょうか? でもモジュールが見つからないというメッセージが出ます。
1011 名前:デフォルトの名無しさん mailto:sage [2016/04/07(木) 12:36:41.07 ID:5W+JkJR1.net] 「入ってる」「確実にある」ってどうやって確認してんの? ディレクトリ構造は?
1012 名前:デフォルトの名無しさん mailto:sage [2016/04/07(木) 12:42:31.53 ID:ruX+8W7e.net] >>968 最近の言語はそんな事するから、プロファイルやらなんやらだらけになるんじゃないの? 全部含まれてます(ただし、windows,linuxのみ)とか。 サブセット定義がしちめんどくさい。
1013 名前:デフォルトの名無しさん [2016/04/07(木) 13:02:57.99 ID:aA/euxoc.net] >>971 node.exe配下のnpmフォルダに確認出来ますが、ここではないのですか?
1014 名前:デフォルトの名無しさん mailto:sage [2016/04/07(木) 13:15:46.85 ID:ueh+L+Ia.net] >>973 qiita.com/hosomichi/items/149b28c89a012ead26aa#2-3 を見て理解した上で>>965
1015 名前:デフォルトの名無しさん [2016/04/07(木) 14:10:16.16 ID:aA/euxoc.net] >>974 解答ありがとうございます。 var request=require("C:/Program Files/nodejs/node_modules/npm/node_modules/request/request.js"); とフルパスで指定することでロードは出来たみたいなのですが、 モジュール名(モジュールのフォルダ名?)だけで呼び出せないのでしょうか?
1016 名前:デフォルトの名無しさん mailto:sage [2016/04/07(木) 14:23:58.37 ID:ueh+L+Ia.net] >>975 それに対する答えも上のURLであり>>965 の人のレスだからちゃんと見てね これよりわかりやすい日本語の解説記事はないと思う
1017 名前:デフォルトの名無しさん mailto:sage [2016/04/07(木) 14:47:11.76 ID:Tf6nG/98.net] 考える脳みそがねえ奴にプログラミングをやらせるな 死ぬまで指示待ちコーダーしてろ
1018 名前:デフォルトの名無しさん [2016/04/07(木) 15:54:35.08 ID:B5rtEr9R.net] >>968 scanf/sscanf にはあるよ
1019 名前:デフォルトの名無しさん mailto:sage [2016/04/07(木) 15:57:56.89 ID:tKPXKh3z.net] >>977 いや、脳みそをクリーニング
1020 名前:ノ出したほうがいいと思う [] [ここ壊れてます]
1021 名前:デフォルトの名無しさん [2016/04/09(土) 07:54:37.95 ID:GS9plDGi.net] >>976 はい、もう少し調べます。 ありがとうございました。
1022 名前:デフォルトの名無しさん [2016/04/10(日) 13:43:58.08 ID:4azbWqFn.net] >>976 モジュール名で探させるには、フォルダがnode_modulesという名前でなければいけないんですね、 ありがとうございました。
1023 名前:デフォルトの名無しさん mailto:sage [2016/04/11(月) 00:26:53.22 ID:olmGZKUO.net] 結局expressってどうなるんだ 生きるのか死ぬのか
1024 名前:デフォルトの名無しさん mailto:sage [2016/04/11(月) 00:44:43.26 ID:4CkanXgX.net] 木みたいなもんだ 大半は死んでる 部分的にはしばらくは生きてる
1025 名前:デフォルトの名無しさん mailto:sage [2016/04/11(月) 00:51:51.58 ID:UcUl9HU2.net] 今からnodeでウェブサービス作ろうという企業がはたしてあるのかね
1026 名前:デフォルトの名無しさん mailto:sage [2016/04/11(月) 01:40:02.52 ID:jUsslTNt.net] 後進国の日本じゃあんまないだろうな 海外じゃNetflixのような先進企業がこぞってnode採用してるけど
1027 名前:デフォルトの名無しさん mailto:sage [2016/04/11(月) 07:01:18.14 ID:4CkanXgX.net] expressみたいな全部入りは好まれないんじゃない? 小さいパッケージ組み合わせる方が正義(だと思ってる)でしょ package.jsonのサイズは戦闘力
1028 名前:デフォルトの名無しさん mailto:sage [2016/04/11(月) 07:59:51.64 ID:JfhGCyzg.net] >>984 うちは自社パッケージのAPIサーバから猛プッシュ中。
1029 名前:デフォルトの名無しさん mailto:sage [2016/04/11(月) 08:28:54.70 ID:aH1XfOsQ.net] >>984 正直言って現状ではかなり微妙。 一番の理由は、セキュアではないという理由だが、ソレ以上にコミュニティのごたごたが酷すぎる。 なので、技術として残っても、企業じゃ採用されないね。javaあるし。
1030 名前:デフォルトの名無しさん mailto:sage [2016/04/11(月) 08:50:23.50 ID:UcUl9HU2.net] 個人的に、企業内のような少数利用者向けクローズドサービスには向いてても クセの強さと安定性の低さからオープンなサービスではあえて選択する理由がないと思ってる
1031 名前:デフォルトの名無しさん mailto:sage [2016/04/11(月) 12:44:55.02 ID:UnoVUWXK.net] >>986 expressが全部入りっていつの話だよ
1032 名前:デフォルトの名無しさん mailto:sage [2016/04/11(月) 14:44:34.36 ID:GRFjl7kZ.net] >>988 nodeのsecurity fixってほとんどがopensslのバージョンアップなんだが それで使えないならapacheもnginxもアウトだがお前んとこはどういう構成なんだ? nodeは手前にlb(ssl terminter)やapache/nginx立てるからopensslの影響は普通ないけどな ゴタゴタでいったらoracle様の右に出るとこはない
1033 名前:デフォルトの名無しさん mailto:sage [2016/04/11(月) 14:49:04.61 ID:GRFjl7kZ.net] >>989 >>400 のような億単位のユーザーを持つ巨大サービスがnodeを採用してるんだよなぁ
1034 名前:デフォルトの名無しさん mailto:sage [2016/04/11(月) 14:57:20.05 ID:aj6UXBlc.net] 海外の進んでるところは3年ぐらい前からnodeをbffとして使ってところが多い 日本はその前段階に達してないからしょうがないね
1035 名前:デフォルトの名無しさん mailto:sage [2016/04/11(月) 16:16:47.78 ID:Dip4Tgpn.net] 日本はJavaとPHPの世代が消えるまでこのままでしょ expressじゃないけど今俺は長年連れ添ったApacheからkoaに移行中だ 次スレ立ててくる
1036 名前:デフォルトの名無しさん mailto:sage [2016/04/11(月) 16:20:29.76 ID:Dip4Tgpn.net] ホスト制限でダメだった >>995 任せた
1037 名前:デフォルトの名無しさん mailto:sage [2016/04/11(月) 16:29:28.86 ID:ORuOCkHy.net] 【node.js】サーバサイドjavascript 4【io.js】 [無断転載禁止]©2ch.net echo.2ch.net/test/read.cgi/tech/1460359714/ * + 巛 ヽ 〒 ! + 。 + 。=@ * 。 + 。 | | * + / / イヤッッホォォォオオォオウ! ∧_∧ / / (´∀` / / + 。 + 。 * 。 ,- f / ュヘ | * + 。 + 。 +
1038 名前:q_} ) | / ! + 。 + + * ./ ,ヘ | ガタン ||| j / | | ||| ―――――――――――― [] [ここ壊れてます]
1039 名前:デフォルトの名無しさん mailto:sage [2016/04/11(月) 21:51:16.27 ID:tjUK1FQm.net] >>993 bffって何?
1040 名前:デフォルトの名無しさん mailto:sage [2016/04/11(月) 22:23:21.03 ID:GRFjl7kZ.net] >>997 backend for frontend
1041 名前:デフォルトの名無しさん mailto:sage [2016/04/11(月) 22:28:42.74 ID:qHUYEE1M.net] >>998 なるほど、ありがとう
1042 名前:デフォルトの名無しさん mailto:sage [2016/04/11(月) 22:29:24.23 ID:ZnDB1XVq.net] うめ
1043 名前:デフォルトの名無しさん mailto:sage [2016/04/11(月) 22:29:30.54 ID:ZnDB1XVq.net] 1000
1044 名前:1001 [Over 1000 Thread.net] このスレッドは1000を超えました。 もう書けないので、新しいスレッドを立ててくださいです。。。 life time: 471日 3時間 49分 23秒
1045 名前:1002 [Over 1000 Thread.net] 2ちゃんねるの運営はプレミアム会員の皆さまに支えられています。 運営にご協力お願いいたします。 ─────────────────── 《プレミアム会員の主な特典》 ★ 2ちゃんねる専用ブラウザからの広告除去 ★ 2ちゃんねるの過去ログを取得 ★ 書き込み規制の緩和 ─────────────────── 会員登録には個人情報は一切必要ありません。 月300円から匿名でご購入いただけます。 ▼ プレミアム会員登録はこちら ▼ premium.2ch.net/ pink-chan-store.myshopify.com/
1046 名前:過去ログ ★ [[過去ログ]] ■ このスレッドは過去ログ倉庫に格納されています