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/
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なども追加したいとのこと