20/03/29 20:23:03.93 d2xFjdux.net
>>45
いいえ
50:デフォルトの名無しさん
20/04/04 01:57:12.17 sQk2k7c/.net
>>49
バックエンドをnodeで開発してるけど全然辛くないよ。
何が問題だと考えてるの?
51:デフォルトの名無しさん
20/04/04 02:48:49.28 fEES17HX.net
>>50
辛くない程度じゃ既存の言語を置き換える理由になるわけないだろ
逆にどれほどのアドバンテージがあるのか>>45に教えてあげれば?
52:デフォルトの名無しさん
20/04/04 03:05:51 sQk2k7c/.net
>>51
すまん
置き換えるがreplaceの意味だったのね
技術選定として視野に入るか的な意味だと思ってた
53:デフォルトの名無しさん
20/04/09 15:09:19.88 rF1HV24F.net
まぁ、既存のものは良くも悪くも既に動いているっていう実績あるからな。COBOLも未だに無くなってないし。
54:デフォルトの名無しさん
20/04/13 21:32:21 y5NxMLkd.net
node.jsで5ch作りたいんだけれど何から始めればいいんだろう
nodeistはインストールした
因みにJavascriptはdocument.writeまで出来る
55:デフォルトの名無しさん
20/05/03 02:46:18.30 KiTmHFZB.net
スクラッチで構築するシステムは、クラウドとの相性考慮するとnodeが第一選択肢で次にPython検討するくらいかな
AWS, Azure, GCPでスクリプト実行できるようなサービスがリリースされると、大体1~2番目にnodeが使えるようになるしね
56:デフォルトの名無しさん
20/05/05 16:21:46 KGrK8SBQ.net
PHP, Ruby, GoあたりはNodeに駆逐される未来しか見えない
57:デフォルトの名無しさん
20/05/15 22:59:31 fJGpkBrc.net
nodeはsync化をちゃんとやってくれれば
覇権とれる
コールバックが当たり前の出てくるようなライブラリや
フレワがのさばってる以上は避けられ続ける
58:デフォルトの名無しさん
20/05/17 15:53:55 pmJJj293.net
async/awaitが標準的に支えればいいよね。
deno使おう
59:デフォルトの名無しさん
20/05/17 17:11:57 eDtMluXf.net
Deno応援する
はやくNodeを駆逐してほしいわ
60:デフォルトの名無しさん
20/05/17 18:00:44.21 GP/xQj5o.net
応援するならまずはdenoスレ立てろや口だけ野郎が!
61:デフォルトの名無しさん
20/05/18 09:30:33 XEI7YtdQ.net
おまいらのカで oden 流行らせてよ
62:デフォルトの名無しさん
20/05/18 22:57:26.48 /IMIPkUF.net
COD:MW ODEN
低レートだが高威力なこいつで狩るのは嫌いじゃない
63:デフォルトの名無しさん
20/05/20 15:20:09 Ha8hK6lj.net
>>59
同意。
64:デフォルトの名無しさん
20/06/07 16:48:57 r//P9Tmy.net
npm -g install xxxx
した後
yarn global list
したらxxxxはリストに現れるもの?
あるいは逆に
yarn global add yyyy
とした後、
npm -g list
としたらyyyyはリストに現れるもの??
browserifyで実験したらなんかyarnで入れたつもりがnpmのリストに出てこなかった気がするんだけど
おま環?
バージョン:
D:\proj_picbbs\TypeScript_x01\_scrap>node --version
v12.18.0
D:\proj_picbbs\TypeScript_x01\_scrap>npm --version
6.12.0
D:\proj_picbbs\TypeScript_x01\_scrap>yarn --version
1.22.4
65:デフォルトの名無しさん
20/08/05 20:29:33.65 HaLefuVq.net
フロントエンドのnode.jsでフォームを連動させたいんだけど
チュートリアルとかサンプルを教えてクレメンス
一つのセレクトメニューを選んだら、もう一つのセレクトメニューも連動して選択される。
みたいなやつ
「node.js フォーム 連動」
とかでもあまり情報無いし・・
66:65
20/08/05 20:40:20.61 HaLefuVq.net
スレチだった
移動します
67:デフォルトの名無しさん
20/12/12 00:15:14.10 /bNhRWKS.net
node js からシステムデフォルトのファイルエクスプローラで指定フォルダなりファイルなりを表示したい場合って、
os 別に場合分けするしかないんか…?
用意されてたり、用意されてるライブラリだったりはない感じですかね
68:デフォルトの名無しさん
20/12/14 18:56:20.59 3+xx3JTf.net
>>67
fsっていうライブラリがbult inで入ってる
69:デフォルトの名無しさん
20/12/14 19:47:00.45 vj7TAroN.net
必ずGUI環境があるとも限らんしなぁ
70:デフォルトの名無しさん
20/12/15 00:06:32.24 O+bs2MyP.net
そういうことね
nodejsはサーバーサイドで利用するフレームワークだからguiを使用するような実装するは無理そう
71:デフォルトの名無しさん
20/12/15 00:52:26.20 +RD1gPFt.net
ElectronとかNW.jsとかであるよ
72:デフォルトの名無しさん
20/12/15 01:02:08.79 O+bs2MyP.net
election nwとか使うんだったらhtmlでええやん
73:デフォルトの名無しさん
20/12/15 01:49:04.07 +RD1gPFt.net
html使えば指定ファイルをシステムデフォルトのファイルマネージャーで開けるの?
74:デフォルトの名無しさん
20/12/15 10:12:30.28 X8TNos5U.net
URLリンク(developer.mozilla.org)
これじゃダメなの
75:デフォルトの名無しさん
20/12/15 12:21:06.56 gQh/3Vfu.net
ファイルマネージャーもいいけど、頼むから ドラッグ&ドロップ にも対応しておいてね。
76:デフォルトの名無しさん
20/12/15 14:51:45.29 5byBTz6M.net
>>74
ダメだろw
77:デフォルトの名無しさん
20/12/15 15:16:37.42 XKndzQaP.net
Electronなら独自APIにelectron.shell.showItemInFolderというのがあるけどnode.js自体にはない
URLリンク(www.npmjs.com)
これなんかも結局OS別にspawnしてるしなぁ
78:デフォルトの名無しさん
20/12/23 01:23:03.32 kfH5hVvm.net
libuvの実装読んでる人とかいるかな
79:デフォルトの名無しさん
20/12/23 06:46:50.18 4FZ7yNJk.net
Boost.asio使ってるのでlibuvはかぶってますしねえ。
80:デフォルトの名無しさん
20/12/29 20:43:46.71 kv2UyxGf.net
Goと比較した場合のAPIサーバーを作る場合のメリットを教えて。フロントはvueを使っている
81:デフォルトの名無しさん
20/12/30 21:26:48.35 SErw+pCY.net
バックエンドで prisma とかを使う場合、フロントと型を共有できる。
一つの言語で書くことができる
それくらいしかないと思う。
82:デフォルトの名無しさん
20/12/30 23:12:43.82 zA1s3IaL.net
>>81
あざます
なるほど、 あとはlodashとかあるしコレクション操作がGoより簡単とか?
webフロントしかいじれない人にAPIを短期間で開発してもらう必要があって
TS + node.jsでやってもらおうかと思ったけど
今の会社のAPIがほぼGoでできてるから、どうしたものか悩ましかったんすよねぇ。
Prisma名前しか知らなかったけどいいすねぇ。すでにプロダクション環境で使われるレベルなのかな。
83:デフォルトの名無しさん
20/12/31 00:46:19.99 sQdowbAr.net
loadash 相当のライブラリは go にもあるだろうからそれが理由で ts / js を採用するのは良くないかも。
でもフロントしか経験がない人間に任せるとしたら ts nodeの組み合わせでいいと思う。
あるある技術構成は
express or fastify / prisma / firebase auth
になるかな。
apiサーバーとしてのパフォーマンス要件が特にない場合は prisma 使えばいいと思うよ。
84:デフォルトの名無しさん
21/01/02 20:13:07.21 rgdqiUs3.net
>>83
あざます。参考になる・・。
ここでのprismaは TypeORMと同じ立ち位置?
リレーションを使ったときにタイプセーフになる(らしい)のはいいなぁ。
85:デフォルトの名無しさん
21/01/03 00:19:48.93 TSfF4AGC.net
type ormと同じ立ち位置だけど、厳密には色々ちがう
URLリンク(www.prisma.io)
↑に type orm との比較が書いてある。少しだけ複雑なアプリケーションを両方を使用して書けばprismaのメリットがわかると思う
86:デフォルトの名無しさん
21/01/31 00:38:35.74 FhHz48VU.net
>>84
めちゃくちゃ遅レスだけど、ありがとう
prismaを管理画面で試験的に使い始めたけどいい感じですわ。
87:デフォルトの名無しさん
21/02/01 21:42:09.81 X9p3x0Ns.net
おお、よかった
88:デフォルトの名無しさん
21/02/01 22:25:28.00 ZelzH3+k.net
非同期で得するのは、ネットワークへファイルを送り出すときくらいのような気がするのですよ。
89:デフォルトの名無しさん
21/02/01 23:07:36.70 8w5N58GZ.net
また来たのか
90:デフォルトの名無しさん
21/03/04 20:04:39.55 3i7uGyjx.net
音声再生のライブラリ漁ってみたがあんまり良いのないのね…
コマンドラインツールに音声ファイル丸投げするような感じのやつばっかり
ってか、VSCode の Extension で音だすやつ片っ端から何使ってるのか見たけど、
少なくとも Windows 環境では全部コマンドラインツールに丸投げして音声再生してた
マルチスレッドで多重再生するみたいなの Java で作ってたんだけど、そういうのは難しそうなのかな
js 自体がシングルスレッドだから、別プロセスの何かに頼るしかないんだろうけど
91:デフォルトの名無しさん
21/03/04 20:46:29.66 c49dhPn9.net
今はworker_threadがあるからマルチスレッド使えるぞ
ネイティブ(c/c++)アドオン作るのがめんどいんじゃね
92:デフォルトの名無しさん
21/03/04 22:58:38.75 XqDcDxR+.net
何がしたいの?
93:デフォルトの名無しさん
21/03/05 13:48:11.22 GkxdZauC.net
今やりたいのは、単純な通知音ですね
ただ、音って割といろいろな場面で使うので、
ある程度使い回しの効くライブラリがあるといいなと思って調べてました
音が何個かかぶっても、汚い音にならないといいかなーと
イメージ的には下みたいな感じの事ができると嬉しいです
ファイル名指定するだけお手軽再生
メモリ上にいつロードするかを指定(ストリーム or プリロード)
1つの音声ファイルに対して多チャンネル割当できて、多重再生できる
チャンネル番号(スレッド)ごとに再生、ストップ、ループ、回数指定ループ
sync / async 両対応
94:デフォルトの名無しさん
21/03/05 13:52:54.22 GkxdZauC.net
タイプ音とかゲームの効果音なんかは、
別プロセスにファイル名指定で投げるのってかなり非効率で、
音源管理のスレッドでプリロードしておいて、
後はそのロードしたデータを毎回再生しにいくだけの方がいいかなと思うのですよ
そういう効率的な再生ライブラリは Node.js には見当たらないなーと思いまして
(喫緊の通知音だけに関してみるとあれですけど)
95:デフォルトの名無しさん
21/08/05 00:36:39.98 /cOmEksG.net
ウェブサイトのHTML取得までできたが、その中身のtdタグとかの内容取得がわからん
ネットでちょっと調べてcherio使うまでは分かったが
初心者向けの本買えば載ってるかなやりかた
伝助のデータ取得したいだけなんだが
96:デフォルトの名無しさん
21/08/13 22:17:12.46 vkiHY+MX.net
>>95
htmlparser2
97:デフォルトの名無しさん
21/11/01 15:33:43.60 Hw158eF4.net
EJSとやらを少しいじってまあ面白いなあと
しかしサーバー関連って毎回バケツの底ぶち抜くようなもんで
個人のPCでやるのは度胸いるなあ
98:デフォルトの名無しさん
22/01/18 20:30:50.18 gYZQaM7s.net
勘違いしてたらスマンなんだが教えてくれ。
jsってボケボケテキトーに書いてたらめちゃくちゃな順番で実行されてくんだけど、async/await使うとキッチリ順番通りに動いていくってことであってる?
特定のファイル名のcsvファイルを再起処理で探してきて、jsonに変換して送信するって処理書いてみたんだけど…
順番に実行してもらいたいところにasyncawait付け足してったらうまく動いたからさ。
ググると「非同期処理でasyncawait使う」って書いてあるのにasyncawait使ったら順番通りに実行されたから混乱してしまって。
js難しすぎん?
vbaしか書いたことないからハァ~さっぱりさっぱり!
やっぱり俺にはエクセルvbaがお似合いだぜ
99:デフォルトの名無しさん
22/01/18 20:51:30.53 ORdcRN+B.net
そうですね
100:デフォルトの名無しさん
22/01/18 21:03:16.57 zM0s63vx.net
非同期処理でasyncawait使う
↑をもちっと詳しく書くと↓
非同期処理を待ち合わせるためにasync/await使う
非同期処理の完了をawaitで待ち合わせたから順番通りに実行されたんやろ
101:デフォルトの名無しさん
22/01/20 11:54:34.71 +/xZ0hCv.net
待ち合わせる ⇐これ知人にも言われたけど、全然ピンとこないんだよね…
どういうこっちゃ?状態
もうちょいちゃんと読み込んでトレーニングしないと使いこなせそうにないな…
102:デフォルトの名無しさん
22/01/20 12:48:53.44 xHvB1DGJ.net
非同期処理は基本待ってくれない
awaitを付けると文字取り待ってくれる
程度のイメージ
103:デフォルトの名無しさん
22/01/21 20:00:20.03 fPjKnmm+.net
async await使って動かしたい順番通りに動くようになったぜ!
csvから加工したjsonも送れるようになったぜ!
しかしforeverとかいうのがまったく動かねぇぜ!
先はなげえぜ!
104:デフォルトの名無しさん
22/02/11 19:47:27.42 yJN6p+vI.net
asyncよりもpromiseのがわかりやすくね?
105:デフォルトの名無しさん
22/02/13 12:14:26.10 D2hdCn1O.net
parcelってプロダクションでも使えますか?
106:デフォルトの名無しさん
22/02/24 22:25:36.08 qAucykev.net
練習にnodeでコンソールアプリ作ってるんだけど2日くらい悶々としてる。
一度非同期処理に入るとフラグ管理するか全部非同期メソッドにしないとダメなんだな。
107:デフォルトの名無しさん
22/07/03 22:26:50.27 JikZSbh4.net
jsdomをインストールしようとしたら
Unsupported engine
package: 'jsdom@20.0.0',
required: { node: '>=14' },
とインストールできなかった。古いjsdomのはインストールできる
Node.jsは14から一部のOSでインストールできなくなったのに、14以降でないと最新のjsdomをインストールできない
108:デフォルトの名無しさん
22/07/31 02:28:27.61 MoxEHSGR.net
質問です
nodejsで自作モジュールを作って使ってるのですが、自作モジュールにも「const socket = require('websocket')」のようにモジュールを利用しています。
メインのスクリプトでnpm installしたときに自作モジュールも同じくnpm installさせたいのですが何か方法はありますか?
ちなみに、npmのスクリプトで「"install": "npm i --no-save && cd user_lib && npm i --no-save"」と記載してnpm run installした場合、メインのnpm iは実行されるのですが2つ目の自作モジュールのnpm iが失敗します。
109:デフォルトの名無しさん
22/08/08 13:10:04 70CiiugU.net
nodejsも使ってみないとなあと思うけどWSL2で運用できるのかな?
結局仕事で使ってるPHPに戻りそうだけどJSによるWEBやDOMの操作は知ってるに越したこと無いし
110:デフォルトの名無しさん
23/02/13 21:08:50.92 xNR1Emis.net
レベル低過ぎて恥ずかしいけどProgateのNode.js終えた
レッスンIとIIがとても難しくて挫折しそうになったけど周回して時間かけたら理解出来て、それからレッスンVIまでスムーズだった
レッスンIIIはMySQL組み合わせてテーブルをWEBの操作に応じて編集する内容だけどIとII分かってたら難しくない
レッスンIVはデバッグの仕方で意図的に混ぜてあるミスを直すんだがI、II、III理解してたら簡単だった
レッスンIVはexpressでログインの管理、これは難しかったし長かったけど一回で理解出来た
レッスンVIはその応用でbcryptを使いパスワードをハッシュ化させてWEB入力のパスワードと比較する内容だけどまぁ簡単だった
唯一難しかったのはejsファイルにif文書いて引数入れるとres.renderでそのejsファイルを呼び出すとこにもその引数定義しないといけないしejs側にforEach書いたらそのejsファイル呼び出すjs側にもforEachに対応したオブジェクト書かないと駄目なとこ
progateは超初心者向けだけどその中でもNode.jsは一番難しいらしくて、覚悟してたけど最初から挫折しそうになって自信無くして、でもそこ超えたらスムーズに理解出来たのがとても嬉しい😇
111:デフォルトの名無しさん
23/02/13 21:09:58.76 xNR1Emis.net
次はreactやって、それからProgate卒業してreact-native勉強してAndroidアプリ作りたい
112:デフォルトの名無しさん
23/02/13 21:12:44.79 xNR1Emis.net
嬉しいわ
ここの皆ならProgateのNode.jsとか鼻で笑っちゃう内容なんだろ?凄いね
113:デフォルトの名無しさん
24/04/28 17:37:21.06 ODHLSEZy.net
jestが思ったように動かなくてイライラした
114:過去ログ ★
[過去ログ]
■ このスレッドは過去ログ倉庫に格納されています