プログラマ板の趣旨にあわせてブラウザ限定ではなくサーバーサイドJavaScriptや
トランスパイラなどの関連技術の話題も取り扱うように変わりました。
ECMAScriptの言語仕様の話題。最新ECMAScriptによるモダンな書き方、Promiseやasync/awaitを
使った非同期プログラミング。ES2015、2016、2017等の最新ECMAScriptをブラウザで今すぐ使う方法、
ビルド環境やbowerやnodeのパッケージを使う方法等、モダンなJavaScript環境についての幅広い話をしましょう。
ECMAScript対応実行環境一覧(ブラウザやbabelを含む)
http://kangax.github.io/compat-table/es5/
http://kangax.github.io/compat-table/es6/ (= es2015)
http://kangax.github.io/compat-table/es2016plus/
http://kangax.github.io/compat-table/esnext/
JavaScriptとは?
もともとMozillaの前身のNetscapeが作った言語であり本来のJavaScriptはFirefoxの実装のみです。
JavaScriptの正式な仕様名はECMAScriptです。ですが一般に使われているとおり
ChromeやEdgeで使う言語もJavaScriptとしてこのスレでは扱います。
Firefox等のJavaScript実装は最新のECMAScriptに準拠しています。
※DOMはブラウザが提供しているものでありJavaScript(ECMAScript)の範囲外です。
なのでDOMを使ったプログラミングは原則としてこのスレの対象外です。
DOMはwindowオブジェクト(ブラウザのホストオブジェクト)経由で
参照するもので、window自体、window.document、window.Workerなどです。
これに関する話題はWeb制作板の下記のスレに移動してください。
+ JavaScript & jQuery 質問用スレッド vol.7 + [無断転載禁止]©2ch.net
http://echo.2ch.net/test/read.cgi/hp/1467906819/
jQuery 質問スレッド vol.7
http://echo.2ch.net/test/read.cgi/hp/1478055094/
+ JavaScript の質問用スレッド vol.131 + [無断転載禁止]©2ch.net
http://echo.2ch.net/test/read.cgi/hp/1478053599
前スレ + JavaScript(ECMAScript)質問用スレッド vol.122 + [無断転載禁止]©2ch.net
http://echo.2ch.net/test/read.cgi/tech/1472401404
+ JavaScript(ECMAScript)質問用スレッド vol.123 + [無断転載禁止]©2ch.net
■ このスレッドは過去ログ倉庫に格納されています
1デフォルトの名無しさん
2016/12/21(水) 21:56:53.30ID:xYX0mlO/264デフォルトの名無しさん
2021/02/24(水) 10:17:11.57ID:QZf1JeFr エレクトロン・エレクチオン最強伝説。
265デフォルトの名無しさん
2021/02/24(水) 10:41:20.62ID:kGMmORHi コールバック地獄を抜けたら、そこはthen地獄だった
266デフォルトの名無しさん
2021/02/24(水) 11:18:30.72ID:6Ovu96Ok >>261
その書き方で言えば
その書き方で言えば
267デフォルトの名無しさん
2021/02/24(水) 11:25:24.39ID:6Ovu96Ok >>261
その書き方で言えば
>>260の記事は
reader('data1.txt')
.then(data => (subReader('data2.txt')(data))
.then(data => (subReader('data3.txt')(data))
.then(data => (subReader('data4.txt')(data))
.then(data => (subReader('data5.txt')(data))
.then(function(data) {console.log(data)})
.catch(function(error) {console.log(error)})
であり、同じことじゃないか?
その書き方で言えば
>>260の記事は
reader('data1.txt')
.then(data => (subReader('data2.txt')(data))
.then(data => (subReader('data3.txt')(data))
.then(data => (subReader('data4.txt')(data))
.then(data => (subReader('data5.txt')(data))
.then(function(data) {console.log(data)})
.catch(function(error) {console.log(error)})
であり、同じことじゃないか?
268デフォルトの名無しさん
2021/02/24(水) 11:29:31.63ID:6Ovu96Ok もとい
reader('data1.txt')
.then(data => (subReader('data2.txt'))(data))
.then(data => (subReader('data3.txt'))(data))
.then(data => (subReader('data4.txt'))(data))
.then(data => (subReader('data5.txt'))(data))
.then(function(data) {console.log(data)})
.catch(function(error) {console.log(error)})
reader('data1.txt')
.then(data => (subReader('data2.txt'))(data))
.then(data => (subReader('data3.txt'))(data))
.then(data => (subReader('data4.txt'))(data))
.then(data => (subReader('data5.txt'))(data))
.then(function(data) {console.log(data)})
.catch(function(error) {console.log(error)})
269デフォルトの名無しさん
2021/02/24(水) 11:38:37.30ID:IL+ryHZw >>267
そもそもasync/awaitはPromiseで作られたものを使う側を便利にするためのもので
Promise側は全く同じものであるはずなんだよ
つまり、後で気づいたが後半に書いてあるasync/awaitの例えででてくる
> let data1 = await readFile('data1.txt');
これの readFile('data1.txt'); をそのまま使わなければいけない
readFileというのはこれ、>>261で書いたようにPromiseを返すよりシンプルなコードになってる
function readFile(file) {
return new Promise(function(resolve, reject){ // new Promise()でPromiseオブジェクトを生成
fs.readFile(file, function(error, data){
if (error) reject(error); // errorがあればreject関数を呼び出す(引数はエラーオブジェクト)
resolve(data); // errorがなければ成功とみなしresolve関数を呼び出す(引数は返却したい値)
});
});
}
あとのコードはPromiseを使う側で実装する責任がある
そもそもasync/awaitはPromiseで作られたものを使う側を便利にするためのもので
Promise側は全く同じものであるはずなんだよ
つまり、後で気づいたが後半に書いてあるasync/awaitの例えででてくる
> let data1 = await readFile('data1.txt');
これの readFile('data1.txt'); をそのまま使わなければいけない
readFileというのはこれ、>>261で書いたようにPromiseを返すよりシンプルなコードになってる
function readFile(file) {
return new Promise(function(resolve, reject){ // new Promise()でPromiseオブジェクトを生成
fs.readFile(file, function(error, data){
if (error) reject(error); // errorがあればreject関数を呼び出す(引数はエラーオブジェクト)
resolve(data); // errorがなければ成功とみなしresolve関数を呼び出す(引数は返却したい値)
});
});
}
あとのコードはPromiseを使う側で実装する責任がある
270デフォルトの名無しさん
2021/02/24(水) 11:40:53.26ID:IL+ryHZw どういうふうに書ける?とか同じ動きになるか?ではなくて
問題にしてるのは設計、どこで実装すべきかというコードの責任ね
元の記事はそれを考えずにただPromiseを使う側を
シンプルなコードにすることだけを考えて実装しているから
Promise側が過度に複雑になってしまってるということ
問題にしてるのは設計、どこで実装すべきかというコードの責任ね
元の記事はそれを考えずにただPromiseを使う側を
シンプルなコードにすることだけを考えて実装しているから
Promise側が過度に複雑になってしまってるということ
271デフォルトの名無しさん
2021/02/24(水) 13:35:11.18ID:R/YvfrC4 もっとも今のNode.jsはfs.promises.readFileがあるけどな
272デフォルトの名無しさん
2021/02/24(水) 18:16:03.72ID:6Ovu96Ok >>176
JSに関しては素人の意見でスマンのだが
Web worker 使わないと、WDTは実現出来ないみたい
htmlファイル内に記述されてるjavascriptで無限ループに突入しちゃうとSetTimeout() も効かないから抜けようがない
ご存知の通り「関数から抜けないと別の処理に切り替わらない」からイベントも見に行かない
逆に、Web workerで無限ループしても .terminate()で強制終了できるね
だからWeb worker から一定時間postMessage()がなかったらそいつをterminateすればWDT的なことは出来そう
だた、Web worker からはDOMが触れないからダメだってことならダメだけど
そもそもHTMLとjavascriptでI/O機器はどうやって触ってるの?
JSに関しては素人の意見でスマンのだが
Web worker 使わないと、WDTは実現出来ないみたい
htmlファイル内に記述されてるjavascriptで無限ループに突入しちゃうとSetTimeout() も効かないから抜けようがない
ご存知の通り「関数から抜けないと別の処理に切り替わらない」からイベントも見に行かない
逆に、Web workerで無限ループしても .terminate()で強制終了できるね
だからWeb worker から一定時間postMessage()がなかったらそいつをterminateすればWDT的なことは出来そう
だた、Web worker からはDOMが触れないからダメだってことならダメだけど
そもそもHTMLとjavascriptでI/O機器はどうやって触ってるの?
273デフォルトの名無しさん
2021/02/24(水) 18:31:05.20ID:6Ovu96Ok >>176
ごめん見落としてた
WDTで監視したいのは、JSでHTMLを書き換える処理ってことか
この処理はWeb worker では出来ないよな
HTML中に書いてあるJSが直接やるんじゃないとダメで、
このJSは無限ループしたらもうどうしようもないはず
自分でループ回数とか処理時間をループ中にチェックしてそれが限度を越えたら処理を打ち切るしかないと思う
外から活を入れる方法はないと思う
ごめん見落としてた
WDTで監視したいのは、JSでHTMLを書き換える処理ってことか
この処理はWeb worker では出来ないよな
HTML中に書いてあるJSが直接やるんじゃないとダメで、
このJSは無限ループしたらもうどうしようもないはず
自分でループ回数とか処理時間をループ中にチェックしてそれが限度を越えたら処理を打ち切るしかないと思う
外から活を入れる方法はないと思う
274デフォルトの名無しさん
2021/02/24(水) 18:33:48.37ID:5wZPD+AQ まーだ無限ループを検知しようとしてるのかw
アーキテクチャ設計とプログラム設計が崩壊してるのにそこを見直さずに
自分の思いついたツギハギ配管工事を不慣れな言語でやろうとする意味がわからないよ
アーキテクチャ設計とプログラム設計が崩壊してるのにそこを見直さずに
自分の思いついたツギハギ配管工事を不慣れな言語でやろうとする意味がわからないよ
275160
2021/02/24(水) 20:27:34.76ID:572F0Yva276デフォルトの名無しさん
2021/02/24(水) 20:45:42.75ID:6Ovu96Ok 了解
277デフォルトの名無しさん
2021/02/24(水) 21:57:15.87ID:YN61hHjA どの言語でも簡単に、同時にプログレスバーを動かせない
単一スレッドだと動かない。
これが、マルチスレッドの始まり
単一スレッドだと動かない。
これが、マルチスレッドの始まり
278デフォルトの名無しさん
2021/02/24(水) 21:58:41.35ID:aaBs9O4Y マルチプロセスで出来るやろ
279デフォルトの名無しさん
2021/02/24(水) 23:39:00.05ID:FkmJQ9jV >>238
それも含めてだよ。
事実として言えるのは、もっとレベルの高い議論が出来る場を持てないことにより、
俺も君らも損しているということ。
匿名掲示板では出来ない、という諦めがゆとり流で、
匿名掲示板でも出来ていたのに、と諦めきれないのが俺ら流、ということ。
それは気質/価値観が異なる「ゆとり」には、上世代用に作られた5chのシステムがフィットしない事による。
だから棲み分けが一番よく、実際ゆとりもそれなりに掲示板等を立ち上げて努力はしているはずなのだが、
いかんせんゆとりには「狂犬」が多すぎ、まともに立ち上がらないうちにボロボロにされてしまう。
結果、まだ5chの方がまし、としてなだれ込んでくるから、ここも破壊尽くされ、現在に至る。
ただ、「5chのシステム」で「レベルの高い議論場」をキープする為には、
参加者『全員』がこの辺の「SNSの力学」に精通しているか、少なくともたしなめられたら「従う」ことが必要で、
むしろそれがそれなりに成立していた昔が不思議だったのも事実ではあるが。
5chのように匿名かつ発言自由の場所でレベルの高い議場を整備する為には、
・それなりの人数の、レベルの高い奴
・全員がSNSの力学に精通しているか、最低限従う事
が必要であり、ゆとりは絶対に従わないから、俺は「SNSの力学」をひたすら説いて納得させようとしているし、
そのついでに「レベルの高い奴」を飼う小細工をしていたわけだ。
ただ、現在の状況では無理だから、俺は一旦撤退し、もうしばらく待つしかない。
なお他のSNSは、質の問題を制限(BAN)で解決しようとしているのはご存じの通り。
勿論これは理想ではないし、最近過剰気味で色々批判されているが。
とはいえ、やらないことには出来ない。
「そんなのできっこない」と最初から諦めるのがゆとり流なのは知ってる。
俺が思うに、多分、人を選抜すれば出来る。結局は人の問題だから。昔成立していたのも、これだし。
ただしそれを今みたいに「ゆとり」がネットに溢れた時代にやるのはかなり難しい。これも事実だ。
始めて来た奴に毎回毎回ぶっ壊されて始めからやり直し、ではどうにもならないし。
それも含めてだよ。
事実として言えるのは、もっとレベルの高い議論が出来る場を持てないことにより、
俺も君らも損しているということ。
匿名掲示板では出来ない、という諦めがゆとり流で、
匿名掲示板でも出来ていたのに、と諦めきれないのが俺ら流、ということ。
それは気質/価値観が異なる「ゆとり」には、上世代用に作られた5chのシステムがフィットしない事による。
だから棲み分けが一番よく、実際ゆとりもそれなりに掲示板等を立ち上げて努力はしているはずなのだが、
いかんせんゆとりには「狂犬」が多すぎ、まともに立ち上がらないうちにボロボロにされてしまう。
結果、まだ5chの方がまし、としてなだれ込んでくるから、ここも破壊尽くされ、現在に至る。
ただ、「5chのシステム」で「レベルの高い議論場」をキープする為には、
参加者『全員』がこの辺の「SNSの力学」に精通しているか、少なくともたしなめられたら「従う」ことが必要で、
むしろそれがそれなりに成立していた昔が不思議だったのも事実ではあるが。
5chのように匿名かつ発言自由の場所でレベルの高い議場を整備する為には、
・それなりの人数の、レベルの高い奴
・全員がSNSの力学に精通しているか、最低限従う事
が必要であり、ゆとりは絶対に従わないから、俺は「SNSの力学」をひたすら説いて納得させようとしているし、
そのついでに「レベルの高い奴」を飼う小細工をしていたわけだ。
ただ、現在の状況では無理だから、俺は一旦撤退し、もうしばらく待つしかない。
なお他のSNSは、質の問題を制限(BAN)で解決しようとしているのはご存じの通り。
勿論これは理想ではないし、最近過剰気味で色々批判されているが。
とはいえ、やらないことには出来ない。
「そんなのできっこない」と最初から諦めるのがゆとり流なのは知ってる。
俺が思うに、多分、人を選抜すれば出来る。結局は人の問題だから。昔成立していたのも、これだし。
ただしそれを今みたいに「ゆとり」がネットに溢れた時代にやるのはかなり難しい。これも事実だ。
始めて来た奴に毎回毎回ぶっ壊されて始めからやり直し、ではどうにもならないし。
280デフォルトの名無しさん
2021/02/24(水) 23:39:41.00ID:FkmJQ9jV ゆとりの最大の問題は、自分に非があった可能性を『微塵も』考えないことだ。
今回にしても、俺が目立つから噛みついてきてるが、実際、他の誰も質問者を褒めてはいないし、
また、質問者自身も、その速度で吸収出来るのなら、一週間程度いじくり回してから質問すれば、
俺含めて他の連中にも馬鹿にされずに済み、こんな展開になることもなかったはず。
その辺のちょっとした努力、それは過去スレを読んでない事もそうだが、そういうのを端折るから無駄に喧嘩してる。
やってることがクソガキ過ぎる。それは回避出来た問題だろ?ってのが多すぎる。
そして君238も含めて、ゆとりは「ぼくはわるくない」の繰り返しだ。「常に自己正当化」それだけ。
違う選択をした未来を想像せず、「今までの選択に間違いはありえない」という、
官僚の無謬性に似た、しかしそれよりもかなりグロテスクな人格を、お前らは共通して持ってる。
そして、少しの努力で回避出来たイザコザすら、君らは回避せずに突っ込んでくるから、おかしな事になってる。
駅とかで「女は避けない」とか言われているが、まあ、俺から見ればあれに近い。
そして最近は逆に「避けたり半身になるのがウザイから構わず突っ込む。俺だけ避けるのは不公平」な連中もいるようだが、
これも俺には意味不明だ。
俺なら、向こうに行きたいだけであり、半身ずらすだけで問題を回避出来、大した手間ではないのだから、全部避けるに決まってる。
ゆとりは「避ける義務はない」「混んでる場所ではぶつかるもの」「僕は悪くない」の大合唱だ。
お前らまともじゃねえよ。だからゆとりは失敗作だと言われるわけでさ。
今回にしても、俺が目立つから噛みついてきてるが、実際、他の誰も質問者を褒めてはいないし、
また、質問者自身も、その速度で吸収出来るのなら、一週間程度いじくり回してから質問すれば、
俺含めて他の連中にも馬鹿にされずに済み、こんな展開になることもなかったはず。
その辺のちょっとした努力、それは過去スレを読んでない事もそうだが、そういうのを端折るから無駄に喧嘩してる。
やってることがクソガキ過ぎる。それは回避出来た問題だろ?ってのが多すぎる。
そして君238も含めて、ゆとりは「ぼくはわるくない」の繰り返しだ。「常に自己正当化」それだけ。
違う選択をした未来を想像せず、「今までの選択に間違いはありえない」という、
官僚の無謬性に似た、しかしそれよりもかなりグロテスクな人格を、お前らは共通して持ってる。
そして、少しの努力で回避出来たイザコザすら、君らは回避せずに突っ込んでくるから、おかしな事になってる。
駅とかで「女は避けない」とか言われているが、まあ、俺から見ればあれに近い。
そして最近は逆に「避けたり半身になるのがウザイから構わず突っ込む。俺だけ避けるのは不公平」な連中もいるようだが、
これも俺には意味不明だ。
俺なら、向こうに行きたいだけであり、半身ずらすだけで問題を回避出来、大した手間ではないのだから、全部避けるに決まってる。
ゆとりは「避ける義務はない」「混んでる場所ではぶつかるもの」「僕は悪くない」の大合唱だ。
お前らまともじゃねえよ。だからゆとりは失敗作だと言われるわけでさ。
281デフォルトの名無しさん
2021/02/24(水) 23:39:59.47ID:FkmJQ9jV 他SNSでも質の向上は現在のテーマになってる。上手く行ってるかはさておき、みんな努力してる。
普通はみんな、出来る範囲で協力するし、また、そうしてくれるという期待がある。(少なくとも上の世代には)
ところがゆとりは、ネット上では傍若無人が本当に酷くて、どいつもこいつも暴走族と化してる。しかも自覚がない。
何かポリシーがあってそうしているわけでもない。
3歳児が包丁を振り回すがの如く、それが危険だと認識出来る知能が無く、単に振り回したいから振り回してる。
その結果、何が起こるかなんて一切興味が無い。怪我しても泣いてたらカーチャンが助けてくれる。
そういう幼さを感じる。
俺がここでお前らと結果的に喧嘩してるのは、上記の通り、それをする意味があるからだ。
ゆとりは喧嘩もしたことがないのか、喧嘩がひたすら軽い。
それはやる意味のある喧嘩なのか?少しの努力によって回避出来なかったのか?と少しは考えて欲しい。
普通はみんな、出来る範囲で協力するし、また、そうしてくれるという期待がある。(少なくとも上の世代には)
ところがゆとりは、ネット上では傍若無人が本当に酷くて、どいつもこいつも暴走族と化してる。しかも自覚がない。
何かポリシーがあってそうしているわけでもない。
3歳児が包丁を振り回すがの如く、それが危険だと認識出来る知能が無く、単に振り回したいから振り回してる。
その結果、何が起こるかなんて一切興味が無い。怪我しても泣いてたらカーチャンが助けてくれる。
そういう幼さを感じる。
俺がここでお前らと結果的に喧嘩してるのは、上記の通り、それをする意味があるからだ。
ゆとりは喧嘩もしたことがないのか、喧嘩がひたすら軽い。
それはやる意味のある喧嘩なのか?少しの努力によって回避出来なかったのか?と少しは考えて欲しい。
282デフォルトの名無しさん
2021/02/24(水) 23:40:46.98ID:FkmJQ9jV あとついでに言っておくと、>>180から始まる一連の流れ、
ゆとりは「引用」に拘っているが、186は「超絶技法かどうか」にフォーカスしてる。これは最初から。
これも読み直せばすぐ分かると思うのだが、ゆとり流「俺は絶対に間違ってない」で読み直すこともしないから脱線したまま。
「お互いの齟齬を埋める」のではなく、「俺は間違ってない」をアピールするのが最大目標だからそうなる。
だから220は多分自演だ。彼の口調とも違うし、そもそも彼はそこにフォーカスしてないから、こういう展開にはならない。
こんな自演をしてまでも「ぼくはまちがってない」をアピールするのか?と呆れてくる。
読み直せば済む話だ。それが出来ないのは、何故か、「絶対に読み間違ってない」という、謎の自信/確信があるからだ。
程度としては、韓国人がやる声闘なる物に近く、ゆとりは韓国人程度の知能に落ちてしまってる。
話が噛み合ってなくて妙だと思ったら、とりあえず読み直せよ。
それだけでこの糞な言い合いも回避出来たはず。
こんな馬鹿すぎるやりとりをしてると、馬鹿じゃない奴は嫌気がさして出ていく。
だからまあ、君らがいる限り、俺が目指している所は目指せない。だから延期/撤退するしかない。
今回の質問者は数年に一度レベルの酷さだが、仮に彼等がいなくなったとしても、
この程度の馬鹿を無視して殺せないような奴が存在する限り、ここ5chでは無理だ。
少なくとも『全員が』152程度には覚醒しないと駄目なんだ。
ゆとりは「引用」に拘っているが、186は「超絶技法かどうか」にフォーカスしてる。これは最初から。
これも読み直せばすぐ分かると思うのだが、ゆとり流「俺は絶対に間違ってない」で読み直すこともしないから脱線したまま。
「お互いの齟齬を埋める」のではなく、「俺は間違ってない」をアピールするのが最大目標だからそうなる。
だから220は多分自演だ。彼の口調とも違うし、そもそも彼はそこにフォーカスしてないから、こういう展開にはならない。
こんな自演をしてまでも「ぼくはまちがってない」をアピールするのか?と呆れてくる。
読み直せば済む話だ。それが出来ないのは、何故か、「絶対に読み間違ってない」という、謎の自信/確信があるからだ。
程度としては、韓国人がやる声闘なる物に近く、ゆとりは韓国人程度の知能に落ちてしまってる。
話が噛み合ってなくて妙だと思ったら、とりあえず読み直せよ。
それだけでこの糞な言い合いも回避出来たはず。
こんな馬鹿すぎるやりとりをしてると、馬鹿じゃない奴は嫌気がさして出ていく。
だからまあ、君らがいる限り、俺が目指している所は目指せない。だから延期/撤退するしかない。
今回の質問者は数年に一度レベルの酷さだが、仮に彼等がいなくなったとしても、
この程度の馬鹿を無視して殺せないような奴が存在する限り、ここ5chでは無理だ。
少なくとも『全員が』152程度には覚醒しないと駄目なんだ。
283デフォルトの名無しさん
2021/02/24(水) 23:41:05.96ID:FkmJQ9jV ゆとりには想像力がなさ過ぎる。
君らがレベルの高い場所を持てず、結果的に伸び悩んで、後輩にあっさり抜かれる事になったとしても、
君らは何でそうなったのか、それを回避することは出来なかったのか、なんて考えもしないんだろうさ。
そういう風に、ただ奴隷のように、何も考えずに生きていく人生も、君らにとっては幸せなのかもしれんが。
まあいずれにしても、君らの望みどおり俺は一旦撤退、
当然君らが間違ってるところも指摘しない。(というか読まないから自然とそうなる)
勿論俺以前に撤退した連中からも、君らはアドバイスを受けられていない。
これらは君らにとっては直接的には見えない損失だから、感じられないのだろうけど、
代償は結果的に払わされているもんなんだよ。
10日後の勝ちの為に、10年後の勝ちを捨ててる、その愚かさが君らにはある。
君らがレベルの高い場所を持てず、結果的に伸び悩んで、後輩にあっさり抜かれる事になったとしても、
君らは何でそうなったのか、それを回避することは出来なかったのか、なんて考えもしないんだろうさ。
そういう風に、ただ奴隷のように、何も考えずに生きていく人生も、君らにとっては幸せなのかもしれんが。
まあいずれにしても、君らの望みどおり俺は一旦撤退、
当然君らが間違ってるところも指摘しない。(というか読まないから自然とそうなる)
勿論俺以前に撤退した連中からも、君らはアドバイスを受けられていない。
これらは君らにとっては直接的には見えない損失だから、感じられないのだろうけど、
代償は結果的に払わされているもんなんだよ。
10日後の勝ちの為に、10年後の勝ちを捨ててる、その愚かさが君らにはある。
284デフォルトの名無しさん
2021/02/24(水) 23:41:32.28ID:FkmJQ9jV SNSは今後しばらくはクローズドの方向に動くのだろう。
丁度、招待制/連座制/口外禁止のclubhouseなる物が出てきて「江戸時代のSNSかよ!」と揶揄されているが、
実際問題として、俺がここで吠えて数人のゆとりが改心してくれたとしても、
2000万人程度いる、その他ゆとりには影響を与えられない。
そして質を手っ取り早く改善する方法がBANだから、しばらくそっちに動くし、今更クローズドなのもそのため。
理想的には5chみたいなフルオープンがいいのだけど、これは参加者全員に節度が必要であり、
これが全くないゆとりが参加しているようでは無理だ。
俺の記憶では、2013年頃までは、しばいたらとりあえず言うことを聞いてくれていた。
実際は、しばいたその場では滅茶苦茶反発されるのだが、その後の振る舞いは、多少は合わせてくれていた。
「お前のことは全く気に入らないが、言っていることはまあ納得出来るから、とりあえず今回だけは聞いてやる」が基本ラインだ。
だからこそ、その頃までは、罵声が飛び交いつつも、5chのシステムでもそれなりになんとかなっていた。
ところが2014年頃から、「絶対聞かないマン」が現れ始めた。
「内容関係なく」「お前が気に入らないから、お前の言うことは聞かない」だ。
これで5ch専門板が崩壊し始めた。
今から考えればこれが「ゆとり」の流入だったのだろう。
そしてお前らが異様に「ぼくはまちがってない」アピールをするのも、この意味では納得がいく。
「誰が言ったか」だけが重要で「何を言ったか」が意味を持たない「ゆとり」界でリーダシップを発揮するには、
「○○さんは正しい人です」と認識されるしかないからだ。
「正しいことを言えばいいだけ、誰が言ったかは不問」なそれ以前の世代とはここが全く異なる。
(だからゆとりは5chにはまるでフィットしない。
「誰が言ったか」を簡単に確認出来る「アカウント制」の方が断然いい。
この意味では、上の世代をパージし、お前らゆとりが5chを占拠出来たとしても、
お前らは違和感や居心地の悪さを感じ続けることになるはず。
だからお互いに不幸だからそういうのは止めて他へ行け、と言っているわけだ)
丁度、招待制/連座制/口外禁止のclubhouseなる物が出てきて「江戸時代のSNSかよ!」と揶揄されているが、
実際問題として、俺がここで吠えて数人のゆとりが改心してくれたとしても、
2000万人程度いる、その他ゆとりには影響を与えられない。
そして質を手っ取り早く改善する方法がBANだから、しばらくそっちに動くし、今更クローズドなのもそのため。
理想的には5chみたいなフルオープンがいいのだけど、これは参加者全員に節度が必要であり、
これが全くないゆとりが参加しているようでは無理だ。
俺の記憶では、2013年頃までは、しばいたらとりあえず言うことを聞いてくれていた。
実際は、しばいたその場では滅茶苦茶反発されるのだが、その後の振る舞いは、多少は合わせてくれていた。
「お前のことは全く気に入らないが、言っていることはまあ納得出来るから、とりあえず今回だけは聞いてやる」が基本ラインだ。
だからこそ、その頃までは、罵声が飛び交いつつも、5chのシステムでもそれなりになんとかなっていた。
ところが2014年頃から、「絶対聞かないマン」が現れ始めた。
「内容関係なく」「お前が気に入らないから、お前の言うことは聞かない」だ。
これで5ch専門板が崩壊し始めた。
今から考えればこれが「ゆとり」の流入だったのだろう。
そしてお前らが異様に「ぼくはまちがってない」アピールをするのも、この意味では納得がいく。
「誰が言ったか」だけが重要で「何を言ったか」が意味を持たない「ゆとり」界でリーダシップを発揮するには、
「○○さんは正しい人です」と認識されるしかないからだ。
「正しいことを言えばいいだけ、誰が言ったかは不問」なそれ以前の世代とはここが全く異なる。
(だからゆとりは5chにはまるでフィットしない。
「誰が言ったか」を簡単に確認出来る「アカウント制」の方が断然いい。
この意味では、上の世代をパージし、お前らゆとりが5chを占拠出来たとしても、
お前らは違和感や居心地の悪さを感じ続けることになるはず。
だからお互いに不幸だからそういうのは止めて他へ行け、と言っているわけだ)
285デフォルトの名無しさん
2021/02/24(水) 23:42:13.26ID:FkmJQ9jV 俺がJSスレに来たのは確か2015年、その頃から既に質の低下はさんざん言われてた。
ただしその頃のC++スレとかは無駄にレベルが高く、他言語スレもそれなりにまともだった。その頃はJSスレが一番酷かった。
そしてその後、他言語スレも軒並みゴミ化して現在に至る。
これはJSスレの面子が他言語より10歳程度若く、結果的に世代交代の影響を受けるのが早かった為だろう。
だとすると、おそらくJSスレに一番早くさとりの影響が現れるはずだから、俺はここを観察している。
また、SNSってのは7年程度で転機を迎えるらしく、これは飽きたりして構成員が入れ替わっていくかららしいが、
実際、JSスレも、(元から流れてはいないが、)最近は完全に死んでたし、
ここを破壊し尽くしたゆとりは飽きて出ていったらしい、というのは確かに言えている。
そして俺の定義のコアゆとりは、中学時代にゆとり教育だった1987-1998生まれの12年間、
今ならB4(22)-社会人11年目(33)といったところか。
となるとゆとりが流入し始めた12年後、つまり2026前後からはさとりが大量流入し始めて、おそらくまたガラッと変わる。
俺は「ゆとり」がぶっ壊れてるのは、ネット上で好き勝手出来すぎたからだと見ている。
今は色々あれこれ制限されて、だからこそ「うっせぇわ」な訳だが、歌詞見る限り、まあそうだよな、と納得出来るから、
さとりの価値観はこちらにも近いし、かなりまともになってるのではないかと勝手に期待している。
とはいえこればかりは接触してみないと分からないから、ここに探針を打ち込んでる。
ただしその頃のC++スレとかは無駄にレベルが高く、他言語スレもそれなりにまともだった。その頃はJSスレが一番酷かった。
そしてその後、他言語スレも軒並みゴミ化して現在に至る。
これはJSスレの面子が他言語より10歳程度若く、結果的に世代交代の影響を受けるのが早かった為だろう。
だとすると、おそらくJSスレに一番早くさとりの影響が現れるはずだから、俺はここを観察している。
また、SNSってのは7年程度で転機を迎えるらしく、これは飽きたりして構成員が入れ替わっていくかららしいが、
実際、JSスレも、(元から流れてはいないが、)最近は完全に死んでたし、
ここを破壊し尽くしたゆとりは飽きて出ていったらしい、というのは確かに言えている。
そして俺の定義のコアゆとりは、中学時代にゆとり教育だった1987-1998生まれの12年間、
今ならB4(22)-社会人11年目(33)といったところか。
となるとゆとりが流入し始めた12年後、つまり2026前後からはさとりが大量流入し始めて、おそらくまたガラッと変わる。
俺は「ゆとり」がぶっ壊れてるのは、ネット上で好き勝手出来すぎたからだと見ている。
今は色々あれこれ制限されて、だからこそ「うっせぇわ」な訳だが、歌詞見る限り、まあそうだよな、と納得出来るから、
さとりの価値観はこちらにも近いし、かなりまともになってるのではないかと勝手に期待している。
とはいえこればかりは接触してみないと分からないから、ここに探針を打ち込んでる。
286デフォルトの名無しさん
2021/02/24(水) 23:42:37.28ID:FkmJQ9jV 今は7年経過したが、12年は経過してない、過渡期にある。
この意味では2周目突入のタイミングであり、ひっくり返すチャンスではあった。
ただ、この「サイコパス老害クズゆとり」を受け入れる奴がいる時点で、これは無理になった。
それが君らの選択なら、人数的に俺がひっくり返すことは不可能だから、俺にはどうしようもない。
しかし、「お前がここに来た癖に文句を言うかよ」レベルのクズであるのは最初から見えているわけで、
それを普通に許容するお前らは、もしかして「ゆとり」ってこのレベルのクズが普通に溢れてるのか?
お前らもなかなかに酷いところを生きてるな、とは思う。
ま、しかし、結果的には2026待ちとなりそうだ。
2014頃にここに来た連中はイノベーター/アーリーアダプターだから、今来てる連中よりもだいぶ質が上だったはず。
当たり前だが、JSについても同様にアーリーアダプターだからだ。(よって今なら別サイトでRustでも荒らしているのだろう)
今来てる奴は、間違いなくラガードだ。当然JSにおいてもそうで、だからこそ今更クロージャも知らないわけだ。
だから、こんなゴミを飼ったって、1周目よりも酷い未来が目に見えているのだが、まあ、君らはその想像力もないのだろう。
そして結果的に7年程「レベルの高い場所」を得るのが遅れ、それが君らにとっても致命傷になる可能性も想像出来ないのだろう。
しかし、それが君らの選択でもある。俺にはどうしようもない。ゆとりには何言っても聞かないし。
この意味では2周目突入のタイミングであり、ひっくり返すチャンスではあった。
ただ、この「サイコパス老害クズゆとり」を受け入れる奴がいる時点で、これは無理になった。
それが君らの選択なら、人数的に俺がひっくり返すことは不可能だから、俺にはどうしようもない。
しかし、「お前がここに来た癖に文句を言うかよ」レベルのクズであるのは最初から見えているわけで、
それを普通に許容するお前らは、もしかして「ゆとり」ってこのレベルのクズが普通に溢れてるのか?
お前らもなかなかに酷いところを生きてるな、とは思う。
ま、しかし、結果的には2026待ちとなりそうだ。
2014頃にここに来た連中はイノベーター/アーリーアダプターだから、今来てる連中よりもだいぶ質が上だったはず。
当たり前だが、JSについても同様にアーリーアダプターだからだ。(よって今なら別サイトでRustでも荒らしているのだろう)
今来てる奴は、間違いなくラガードだ。当然JSにおいてもそうで、だからこそ今更クロージャも知らないわけだ。
だから、こんなゴミを飼ったって、1周目よりも酷い未来が目に見えているのだが、まあ、君らはその想像力もないのだろう。
そして結果的に7年程「レベルの高い場所」を得るのが遅れ、それが君らにとっても致命傷になる可能性も想像出来ないのだろう。
しかし、それが君らの選択でもある。俺にはどうしようもない。ゆとりには何言っても聞かないし。
287デフォルトの名無しさん
2021/02/24(水) 23:43:35.52ID:FkmJQ9jV 学年の話が出たついでに言うと、俺のエスパーによると、
160=M1(女)で、233=D2または助教(ハゲ)で、同一研究室で160を指導する立場かと。
162(俺)に対し、163のキレ方が異様すぎる。
ならお前が回答しろ、と言うも完全に無視されたが、そもそもそれだけ自信があるのなら普通は乗ってくる。
ただこの「数年に一度レベルのサイコパス」がこんな場末のスレに同時に2人も出現するのは明らかにおかしい。
だから確実に「セット」で、なりすましと見ている人もいるとは思う。見た目、割と連動してるし。
「老害」に過剰反応してるのは、おそらく指導的立場で、「老害」のレッテルを貼られては不味いからだ。
ただ、実際にはテンプレどおりの老害で、今更クロージャ/Promise/async/非同期かよ?でしかない。
おそらく2人で相談してここに来て、「教えてやんねえよ」と俺が言ったから過剰にキレたんだ。それが一番困るから。
当然163の時点で回答出来るはずもないから、絶対に回答合戦には乗らない。
なら、最低限ここの悪口を言わないのが礼儀だが、ゆとりだからそれが出来ない。可愛くないんだよ。
して、233はさほど馬鹿ではない。
修得速度はそこそこ速いし、203では「全部読んだ」と言ってるだろ。
92は「誰が読むんだよ」と言っているが、97のとおり、読むのが早い奴はほぼ間違いなく全文読むんだよ。
読むコスト<読まずに情報を失うリスク、だから。
233はそこそこの読み込み速度/修得速度があるので、そんなに馬鹿ではない。
しかし、老害であり、クズだ。
低コストで読めるのなら、最初から読んでくれば良かっただけの話だし、それで無駄な争いも回避出来たはずだ。
知識がまるでアップデートされてないし、それを認識も出来てない。
完全にテンプレどおりの「クズ」「老害」。
よい子はこんな老害サイコパスには付いて行っちゃ駄目ですよー。
160=M1(女)で、233=D2または助教(ハゲ)で、同一研究室で160を指導する立場かと。
162(俺)に対し、163のキレ方が異様すぎる。
ならお前が回答しろ、と言うも完全に無視されたが、そもそもそれだけ自信があるのなら普通は乗ってくる。
ただこの「数年に一度レベルのサイコパス」がこんな場末のスレに同時に2人も出現するのは明らかにおかしい。
だから確実に「セット」で、なりすましと見ている人もいるとは思う。見た目、割と連動してるし。
「老害」に過剰反応してるのは、おそらく指導的立場で、「老害」のレッテルを貼られては不味いからだ。
ただ、実際にはテンプレどおりの老害で、今更クロージャ/Promise/async/非同期かよ?でしかない。
おそらく2人で相談してここに来て、「教えてやんねえよ」と俺が言ったから過剰にキレたんだ。それが一番困るから。
当然163の時点で回答出来るはずもないから、絶対に回答合戦には乗らない。
なら、最低限ここの悪口を言わないのが礼儀だが、ゆとりだからそれが出来ない。可愛くないんだよ。
して、233はさほど馬鹿ではない。
修得速度はそこそこ速いし、203では「全部読んだ」と言ってるだろ。
92は「誰が読むんだよ」と言っているが、97のとおり、読むのが早い奴はほぼ間違いなく全文読むんだよ。
読むコスト<読まずに情報を失うリスク、だから。
233はそこそこの読み込み速度/修得速度があるので、そんなに馬鹿ではない。
しかし、老害であり、クズだ。
低コストで読めるのなら、最初から読んでくれば良かっただけの話だし、それで無駄な争いも回避出来たはずだ。
知識がまるでアップデートされてないし、それを認識も出来てない。
完全にテンプレどおりの「クズ」「老害」。
よい子はこんな老害サイコパスには付いて行っちゃ駄目ですよー。
288デフォルトの名無しさん
2021/02/24(水) 23:44:24.65ID:FkmJQ9jV なお272も普通に考えておかしい。無理に呼び水にしてそっちに振ろうとしている。
そもそも一通りの文法すら理解出来てないJS歴1週間のサイコパス馬鹿老害が回答する必要はない。
このスレにはJSを十分理解している奴が(俺以外にも)複数居て、そいつらは既に回答済みで、回答の方向も揃っている。
そこに馬鹿が無理に出しゃばってどうするよ?
サイコパスだからこの辺の遠慮/節度なんて無いのだろうけど、それにしてもこれは160と協調した自演だろ。
160が女ってのは、「質問形式の同意請求」は女特有だから。
211書いてる時に例のカーバッテリのコピペを思い出してしまった。
俺にはやっぱりこいつは別人格で、ただの馬鹿女に見える。
GPGPUのガチ勢はCUDAだろうから、webglは珍しいし、ググりまくれば特定は出来るかも。
ちなみに俺はエスパー能力も鍛えたいと思っているので、
上記俺以上にフィットする160/233の解釈があれば鋭意募集する。
そもそも一通りの文法すら理解出来てないJS歴1週間のサイコパス馬鹿老害が回答する必要はない。
このスレにはJSを十分理解している奴が(俺以外にも)複数居て、そいつらは既に回答済みで、回答の方向も揃っている。
そこに馬鹿が無理に出しゃばってどうするよ?
サイコパスだからこの辺の遠慮/節度なんて無いのだろうけど、それにしてもこれは160と協調した自演だろ。
160が女ってのは、「質問形式の同意請求」は女特有だから。
211書いてる時に例のカーバッテリのコピペを思い出してしまった。
俺にはやっぱりこいつは別人格で、ただの馬鹿女に見える。
GPGPUのガチ勢はCUDAだろうから、webglは珍しいし、ググりまくれば特定は出来るかも。
ちなみに俺はエスパー能力も鍛えたいと思っているので、
上記俺以上にフィットする160/233の解釈があれば鋭意募集する。
289デフォルトの名無しさん
2021/02/25(木) 03:00:27.71ID:N5dRy1lK 長文はいいとしても、1レスにまとめてから話してくれ
5chでここまでの長文頑張って読もうとする奴なんて殆どいないぞ?
内容も飛び飛びだし…
もうちょっと推敲してくれよな
5chでここまでの長文頑張って読もうとする奴なんて殆どいないぞ?
内容も飛び飛びだし…
もうちょっと推敲してくれよな
290デフォルトの名無しさん
2021/02/25(木) 06:33:57.82ID:bKePp74m >>289
頭の中に「味方」がいてそいつに向かって書いてるんだろ
あいつ単に毒吐くだけじゃなくて相手によっては媚びたりするのがよりいっそう気持ち悪い
現実においてあいつを退治したゆとり世代の人たちに喝采を送りたい
頭の中に「味方」がいてそいつに向かって書いてるんだろ
あいつ単に毒吐くだけじゃなくて相手によっては媚びたりするのがよりいっそう気持ち悪い
現実においてあいつを退治したゆとり世代の人たちに喝采を送りたい
291160
2021/02/25(木) 08:59:57.35ID:GxLqEF1r 絶世のオタサー美女ですが
callback地獄に陥るときにソースを見通しやすいフローチャート化ツールいいのありますか
callback地獄に陥るときにソースを見通しやすいフローチャート化ツールいいのありますか
292デフォルトの名無しさん
2021/02/25(木) 12:05:38.94ID:p4Z91Dd/ コールバック地獄に陥らなければいいじゃん
なんで必要のない問題を自ら作りこんでそれを解決しようとするのか
なんで必要のない問題を自ら作りこんでそれを解決しようとするのか
293デフォルトの名無しさん
2021/02/25(木) 15:48:16.06ID:IXAmQAz5294デフォルトの名無しさん
2021/02/25(木) 18:05:55.62ID:xgEZ2hU5295デフォルトの名無しさん
2021/02/25(木) 22:23:29.90ID:FrmJF0TP296デフォルトの名無しさん
2021/02/25(木) 23:57:40.70ID:mRw1wuHo >>289
読みたくなければ読まなければいい。それもお前の選択だ。
5chは書き込みが未来永劫残る。勿論お前らの子供達にも読める。
未来の誰かが読んでくれて、ゆとりはこんなに酷かったんだ、でも意味はあるんだよ。これが俺の選択だ。
ネットのみならず、全てに於いて、初めて来た奴に毎回リセットされてるようでは『文化』は存在し得ない。
逆に言えば、『文化』があるのなら、そこの連中は誰もそんなことしてきてないって事だ。
ここら辺もちょっと考えれば分かるのに、本当にゆとりは何も考えずに行動するからどうにもならない。
お前らはかなりあり得ないレベルの酷いことをやってる。
しかも自覚もないからどうにもならない。(せめて確信犯ならまだましなのだが)
禁止されていなければやっていい、というものではないんだよ。
そしてそれが巡り巡って、ゆとり自身がゆとりが作った場所も潰して回っているから、
ゆとりはゆとりだけの安住の地を持てない。
そしてお前らゆとりはそれにも気づけない愚か者でしかない。
しかしここでグダグダ言っても始まらん。
現実的に5chのシステムで質の改善の可能性を期待出来るのは、世代的にゆとりがパージされた2030頃だ。
この辺、改めて計算して、自分でも吹っ切れた感はある。
先が長すぎるから、俺は一旦他を試すつもり。
文が散逸しているように見えるのは、俺とお前の思考方法が根本的に違うから。
ただしこれについては今の君ではどのみち理解出来ないから省略だ。
読みたくなければ読まなければいい。それもお前の選択だ。
5chは書き込みが未来永劫残る。勿論お前らの子供達にも読める。
未来の誰かが読んでくれて、ゆとりはこんなに酷かったんだ、でも意味はあるんだよ。これが俺の選択だ。
ネットのみならず、全てに於いて、初めて来た奴に毎回リセットされてるようでは『文化』は存在し得ない。
逆に言えば、『文化』があるのなら、そこの連中は誰もそんなことしてきてないって事だ。
ここら辺もちょっと考えれば分かるのに、本当にゆとりは何も考えずに行動するからどうにもならない。
お前らはかなりあり得ないレベルの酷いことをやってる。
しかも自覚もないからどうにもならない。(せめて確信犯ならまだましなのだが)
禁止されていなければやっていい、というものではないんだよ。
そしてそれが巡り巡って、ゆとり自身がゆとりが作った場所も潰して回っているから、
ゆとりはゆとりだけの安住の地を持てない。
そしてお前らゆとりはそれにも気づけない愚か者でしかない。
しかしここでグダグダ言っても始まらん。
現実的に5chのシステムで質の改善の可能性を期待出来るのは、世代的にゆとりがパージされた2030頃だ。
この辺、改めて計算して、自分でも吹っ切れた感はある。
先が長すぎるから、俺は一旦他を試すつもり。
文が散逸しているように見えるのは、俺とお前の思考方法が根本的に違うから。
ただしこれについては今の君ではどのみち理解出来ないから省略だ。
297デフォルトの名無しさん
2021/02/26(金) 00:01:16.83ID:jhfBKuE7 俺も読みたくないからコテつけてくれ。
298デフォルトの名無しさん
2021/02/26(金) 00:05:52.77ID:iQO5Z3xR あわしろ氏が >>296 を褒めてたけどな。
299289
2021/02/26(金) 00:30:24.43ID:YKqgFlpE300デフォルトの名無しさん
2021/02/26(金) 00:54:04.63ID:iQO5Z3xR 長文だけど読む価値があると、あわしろ氏が言ってたな。
301デフォルトの名無しさん
2021/02/26(金) 01:01:34.00ID:nqhzic13302デフォルトの名無しさん
2021/02/26(金) 02:12:40.39ID:iQO5Z3xR 一生懸命書いた長文が評価されない風潮は、技術系の板として情けないと思います。
303デフォルトの名無しさん
2021/02/26(金) 05:12:30.64ID:I7JUFXeV 「あわしろ氏」ってのが誰か知らんし、いつ何を読んでそう言ったのか知らんが少なくとも>>74以降の恨み言に価値があるとは思えんし、俺にとって価値があるかどうは「あわしろ氏」じゃなくて俺が決める
あいつの知識も、馬鹿とハサミは使いようで抜け目のないリーダーがおだてて上手く使えば役に立つのだろうが、そのためにチヤホヤされたことでより増長したのだろうと思う
それに、あの程度の知識は嫌な思いを我慢してあいつから聞かなくても、ネットで探せばより正確な、よりわかりやすい、より感じのいい説明がゴロゴロ転がっている
ただ、2chに書くなとまでは思わない あいつの異様なレスはすぐに分かるから避けるのは簡単だし、あいつの暴言が証拠として積みあがっていくのは俺にとっては好都合だ
あいつの知識も、馬鹿とハサミは使いようで抜け目のないリーダーがおだてて上手く使えば役に立つのだろうが、そのためにチヤホヤされたことでより増長したのだろうと思う
それに、あの程度の知識は嫌な思いを我慢してあいつから聞かなくても、ネットで探せばより正確な、よりわかりやすい、より感じのいい説明がゴロゴロ転がっている
ただ、2chに書くなとまでは思わない あいつの異様なレスはすぐに分かるから避けるのは簡単だし、あいつの暴言が証拠として積みあがっていくのは俺にとっては好都合だ
304デフォルトの名無しさん
2021/02/26(金) 12:04:57.41ID:WlaFzYCj305デフォルトの名無しさん
2021/02/26(金) 12:07:06.88ID:T1uhEM5Y 釣られる阿呆というだけでなく感化されるド阿呆
306デフォルトの名無しさん
2021/02/26(金) 13:51:49.98ID:u12JaDRZ あわしろジョークが通じないド阿呆は
あわしろ氏の論文を読んで猿でもわかる文章の読み方を学べ
あわしろ氏の論文を読んで猿でもわかる文章の読み方を学べ
307デフォルトの名無しさん
2021/02/26(金) 23:58:03.69ID:kyYmRJ+T >>299
面倒で困るのなら、読まなければ解決だろ。
長さも含めて俺の判断だし、それ含めての評価でいい。
俺は馬鹿とチャットする気は無い。
いずれにしてもフェードアウトして休眠状態に入るから安心しろ。
面倒で困るのなら、読まなければ解決だろ。
長さも含めて俺の判断だし、それ含めての評価でいい。
俺は馬鹿とチャットする気は無い。
いずれにしてもフェードアウトして休眠状態に入るから安心しろ。
308デフォルトの名無しさん
2021/02/27(土) 01:06:30.53ID:zTLZHqbY >>299
すみません。
すみません。
309160
2021/02/27(土) 11:48:45.01ID:h83ZTzFo 長くてもどうでもいいから技術的な話がしたいです。
クライアント側のローカルファイルアクセスとかもはや使えない印象なんですがまだ正式対応している方法はあるのでしょうか
クライアント側のローカルファイルアクセスとかもはや使えない印象なんですがまだ正式対応している方法はあるのでしょうか
310160
2021/02/27(土) 11:52:36.19ID:h83ZTzFo やりたい事の例として、
サーバー側にHTML構成に使う画像ファイル、動画、音声をおいて画面構成をするのが基本かと思いますがデータダウンロードが遅く、表示されるまで時間がかかります。
一部メディアファイルをローカルに配置して表示をはやく出来ないでしょうか。
任意タイミングでキャッシュとしてダウンロードさせるのもありかなと思っています。
サーバー側にHTML構成に使う画像ファイル、動画、音声をおいて画面構成をするのが基本かと思いますがデータダウンロードが遅く、表示されるまで時間がかかります。
一部メディアファイルをローカルに配置して表示をはやく出来ないでしょうか。
任意タイミングでキャッシュとしてダウンロードさせるのもありかなと思っています。
311デフォルトの名無しさん
2021/02/27(土) 11:55:20.01ID:uk48Hbkt キャッシュすりゃええやん
なんで態々ローカルに置くのよ
なんで態々ローカルに置くのよ
312160
2021/02/27(土) 11:57:04.22ID:h83ZTzFo ダウンロードタイミングの問題です。
313デフォルトの名無しさん
2021/02/27(土) 18:34:09.02ID:2ZG2fkwU javascript のグローバル変数に入れとくとかは?
audio とか video とかで出来るのかどうか知らんけど
audio とか video とかで出来るのかどうか知らんけど
314デフォルトの名無しさん
2021/02/27(土) 18:46:09.41ID:vQZuP6Qt >>319
コードにバイナリデータを埋め込んでおくのはC言語ではよくやる手法なのでaudioもvideoも出来るとは思いますがJavaScriptのサイズが大きくなるため起動時にダウンロードするのと何も変わらないです。
コードにバイナリデータを埋め込んでおくのはC言語ではよくやる手法なのでaudioもvideoも出来るとは思いますがJavaScriptのサイズが大きくなるため起動時にダウンロードするのと何も変わらないです。
315デフォルトの名無しさん
2021/02/27(土) 21:49:04.70ID:JUgkZUPX キャッシュって言葉で思考停止してるんよな
ブラウザのキャッシュ以外にもlocalStorageやIndexedDBもキャッシュとして利用可能
TTL以外にInvalidateする仕掛けが必要だけど
ブラウザのキャッシュ以外にもlocalStorageやIndexedDBもキャッシュとして利用可能
TTL以外にInvalidateする仕掛けが必要だけど
316デフォルトの名無しさん
2021/02/27(土) 23:12:42.28ID:vQZuP6Qt なるほど。IndexedDB知りませんでした。これならwebstorageとは違い大容量なので動画など置いておけそうですね
不満点としては一度はwebサーバーから落とす必要がある事くらいですか。
webサーバーのストレージ容量が少ない制限がある場合は使えないのでしょうか
不満点としては一度はwebサーバーから落とす必要がある事くらいですか。
webサーバーのストレージ容量が少ない制限がある場合は使えないのでしょうか
317デフォルトの名無しさん
2021/02/27(土) 23:28:52.28ID:HtPM28za もうelectronとかでアプリで作ればいいやんって思うわ
ローカルにキャッシュするにしても限界があるし
ローカルにキャッシュするにしても限界があるし
318デフォルトの名無しさん
2021/02/27(土) 23:47:45.77ID:SFH8x/+a319デフォルトの名無しさん
2021/02/27(土) 23:56:23.06ID:xGn+rZN0320デフォルトの名無しさん
2021/02/28(日) 00:46:27.43ID:G1RvtxsJ321デフォルトの名無しさん
2021/02/28(日) 01:31:24.96ID:+SEDG5db もう言ってることがむちゃくちゃw
基本的な知識も設計力もないのに自分のやり方があってると思ってるから何を言っても無駄
基本的な知識も設計力もないのに自分のやり方があってると思ってるから何を言っても無駄
322デフォルトの名無しさん
2021/02/28(日) 02:06:21.15ID:G1RvtxsJ 設計の話はまだ何もしてないですが
要件を再度まとめると下記になり技術的に可能か議論させてほしいです。
1.動画や音声などのメディアファイルを
HTTPサーバーにおかずにクライアン
トで利用する
2.サーバーのストレージ容量にメディア
ファイルを置くことができない
3.ファイルAPIなどローカルファイルア
クセス出来る仕組みは世の中的にで
きないように無くなっている
セキュリティリスクになるため
4.gmailのようにローカルファイルを
ユーザが掴む方式ではなくローカル
ディスクの固定場所にあるものを
利用したい
この辺りのことから技術的な話出来ればと思います
要件を再度まとめると下記になり技術的に可能か議論させてほしいです。
1.動画や音声などのメディアファイルを
HTTPサーバーにおかずにクライアン
トで利用する
2.サーバーのストレージ容量にメディア
ファイルを置くことができない
3.ファイルAPIなどローカルファイルア
クセス出来る仕組みは世の中的にで
きないように無くなっている
セキュリティリスクになるため
4.gmailのようにローカルファイルを
ユーザが掴む方式ではなくローカル
ディスクの固定場所にあるものを
利用したい
この辺りのことから技術的な話出来ればと思います
323デフォルトの名無しさん
2021/02/28(日) 02:49:21.03ID:G1RvtxsJ ルータを例に考えてみました。
ルータはWEBサーバーを積んでいてwebにて設定が可能です。
ルータは高スループットを実現するため内部処理はハードウェアFPGAにて実現しています。ルータは既にたくさん売られていてNAND容量を増やすなどのハードウェア変更はできません。
ルータのWAN側の設定がエンドユーザには難しく動画を作成しました。なんらかの都合によりルータのWEB設定画面から動画を表示させる必要があります。
案としてクライアントパソコン内に置いてある動画をルータWEB画面から再生させることを考えてみました。案を実現する方法はあるでしょうか
かなり無茶な案を話し合ってみたいです
ルータはWEBサーバーを積んでいてwebにて設定が可能です。
ルータは高スループットを実現するため内部処理はハードウェアFPGAにて実現しています。ルータは既にたくさん売られていてNAND容量を増やすなどのハードウェア変更はできません。
ルータのWAN側の設定がエンドユーザには難しく動画を作成しました。なんらかの都合によりルータのWEB設定画面から動画を表示させる必要があります。
案としてクライアントパソコン内に置いてある動画をルータWEB画面から再生させることを考えてみました。案を実現する方法はあるでしょうか
かなり無茶な案を話し合ってみたいです
324デフォルトの名無しさん
2021/02/28(日) 06:35:50.72ID:+h0iYLFQ そういう動画をネット上の別のhttpサーバーに置いてその位置をsrcで指定するってのは?
その動画は大きすぎてルータのROMの中には置けないんだろ?
だったらネット上の別のhttpサーバは必要だ。
その動画をクライアントPC内に保存して利用するにしてもまずそのサーバからダウンロードしとく必要がある。
youtubeとかvimeoへのリンク書いとくだけじゃダメなの?
その動画は大きすぎてルータのROMの中には置けないんだろ?
だったらネット上の別のhttpサーバは必要だ。
その動画をクライアントPC内に保存して利用するにしてもまずそのサーバからダウンロードしとく必要がある。
youtubeとかvimeoへのリンク書いとくだけじゃダメなの?
325デフォルトの名無しさん
2021/02/28(日) 06:42:12.97ID:+h0iYLFQ そこで想定しているクライアントとかブラウザはオープンな世界に存在するものではなく、
システムの一部だと推察するが、その場合はクライアントPC内に専用の小さなhttpサーバを作るのもいいと思う
システムの一部だと推察するが、その場合はクライアントPC内に専用の小さなhttpサーバを作るのもいいと思う
326デフォルトの名無しさん
2021/02/28(日) 06:59:46.41ID:+h0iYLFQ >>316
indexedDBってのチラッと見たらお前がやりたかったことこれで出来るじゃん。
サーバのストレージ容量が小さくて動画を納められないなら別サーバを用意しないとお前のやりたいことは出来ないんだから別サーバ+indexedDBで解決だろ
indexedDBってのチラッと見たらお前がやりたかったことこれで出来るじゃん。
サーバのストレージ容量が小さくて動画を納められないなら別サーバを用意しないとお前のやりたいことは出来ないんだから別サーバ+indexedDBで解決だろ
327デフォルトの名無しさん
2021/02/28(日) 07:25:52.88ID:lfmYNzsQ 言いたいことみんな言ってくれた
328160
2021/02/28(日) 11:23:24.84ID:1CHTswvG329160
2021/02/28(日) 11:26:12.74ID:G1RvtxsJ >>325
その通りだと思います。ローカルネットで存在してるのはあとはクライアントPCのみなので相互でHTTPサーバーとして運用すれば可能だと思います。
その通りだと思います。ローカルネットで存在してるのはあとはクライアントPCのみなので相互でHTTPサーバーとして運用すれば可能だと思います。
330デフォルトの名無しさん
2021/02/28(日) 14:30:19.68ID:a16n1m4r 職場にWebアプリの常識を教えてくれる同僚がいないのか
それとも変なプライドが邪魔して聞けないのか
それとも変なプライドが邪魔して聞けないのか
331デフォルトの名無しさん
2021/02/28(日) 14:34:42.83ID:AOYv5vRo332デフォルトの名無しさん
2021/02/28(日) 14:39:28.10ID:evRR52YS 結局、初回通信量なんてなんの関係も無かったね
「〜と〜が要件です」ってセリフは要件を整理できない人の常套句だから予想通り
「〜と〜が要件です」ってセリフは要件を整理できない人の常套句だから予想通り
333デフォルトの名無しさん
2021/02/28(日) 15:56:27.97ID:3FQqMMsN >>322
FilePicker経由でインタラクティブにユーザーがファイルを指定する以外には
Webアプリがユーザー環境にあるローカルファイルを読む方法はないんだよ
File APIを拡張するものとしてChromeがFile System Access APIを実装してるけどPickerで指定が必要なのは同じ
セキュリティ考えれば当たり前だよね
FilePicker経由でインタラクティブにユーザーがファイルを指定する以外には
Webアプリがユーザー環境にあるローカルファイルを読む方法はないんだよ
File APIを拡張するものとしてChromeがFile System Access APIを実装してるけどPickerで指定が必要なのは同じ
セキュリティ考えれば当たり前だよね
334デフォルトの名無しさん
2021/02/28(日) 16:04:44.35ID:dK8BnXuQ そもそもブラウザからローカルのファイルを無条件に操作出来たらヤバイやろ(笑)
335デフォルトの名無しさん
2021/02/28(日) 16:06:52.15ID:SF1LCeYY その一般常識がない人が質問してんだよ
336デフォルトの名無しさん
2021/02/28(日) 16:32:59.66ID:wR0EWo6u >ルータのWAN側の設定がエンドユーザには難しく動画を作成しました。なんらかの都合によりルータのWEB設定画面から動画を表示させる必要があります。
>案としてクライアントパソコン内に置いてある動画をルータWEB画面から再生させることを考えてみました。案を実現する方法はあるでしょうか
こういう発想法がアホなんよ
設計は考えるうる選択肢を並べてトレードオフを判断しながら意思決定するもの
WEB設定画面から動画を表示させられることの価値が何とトレードオフになるのかを考えようともしていない
クライアントパソコン内に置いてある動画はどっから入手するんだよ
入手時に再生する方法やWEB設定画面からリンクできる方法も一緒に提供すればいいじゃん
常に一部分しか見てないからアホみたいな質問だらけになる
>案としてクライアントパソコン内に置いてある動画をルータWEB画面から再生させることを考えてみました。案を実現する方法はあるでしょうか
こういう発想法がアホなんよ
設計は考えるうる選択肢を並べてトレードオフを判断しながら意思決定するもの
WEB設定画面から動画を表示させられることの価値が何とトレードオフになるのかを考えようともしていない
クライアントパソコン内に置いてある動画はどっから入手するんだよ
入手時に再生する方法やWEB設定画面からリンクできる方法も一緒に提供すればいいじゃん
常に一部分しか見てないからアホみたいな質問だらけになる
337デフォルトの名無しさん
2021/02/28(日) 16:35:05.37ID:wR0EWo6u 根本的な設計の稚拙さに口を出せない立場ならWebアプリでの実現方法まて含めて他の誰かに設計してもらって実装だけ担当したほうがいい
Webアプリの常識をよく知らない人がやるべきタスクじゃない
Webアプリの常識をよく知らない人がやるべきタスクじゃない
338デフォルトの名無しさん
2021/02/28(日) 16:53:00.39ID:BSqmKIiS 質スレでセンサー100個監視して画面表示するのに100個の画像キャッシュしたいとか何とか言ってた人と同じ人だよね
あの時も変な質問するなぁと思った
あの時も変な質問するなぁと思った
339デフォルトの名無しさん
2021/02/28(日) 16:55:13.77ID:CBZyHOS6 そういう時に使う言葉ってなんだっけな?
素人が素人なりの解決策をいうけど
その解決策そのものが間違ってるって奴
だからその解決策の話をする前に何をしたいのか聞けという奴
素人が素人なりの解決策をいうけど
その解決策そのものが間違ってるって奴
だからその解決策の話をする前に何をしたいのか聞けという奴
340デフォルトの名無しさん
2021/02/28(日) 17:10:11.84ID:Q5fErzsB341デフォルトの名無しさん
2021/02/28(日) 17:39:42.80ID:9R7SDbz1 動画へのリンクで十分だよな
製品に埋め込みたいならその分の容量枠や更新手段を最初に検討できてない時点で負け
動画の入手経路を考えればWAN未設定時の代替手段もいくらでもあるから諦めが肝心
製品に埋め込みたいならその分の容量枠や更新手段を最初に検討できてない時点で負け
動画の入手経路を考えればWAN未設定時の代替手段もいくらでもあるから諦めが肝心
342デフォルトの名無しさん
2021/02/28(日) 17:40:01.29ID:G1RvtxsJ >>338
それはしらないです。言葉通りなら100個の画像キャッシュならできるのではないのでしょうか。
とりあえず322の要件が伝わったという感じになるでしょうか。
ちなみに自分の見解を付け加えると336の意見にかなり近く『セキュリティの都合から出来ない』が322に対する回答です。
ファイルAPIなど直近どうにかしたいならローカルファイルのアクセス抜け道はあるが2020年後半には塞がれるですかね。
それはしらないです。言葉通りなら100個の画像キャッシュならできるのではないのでしょうか。
とりあえず322の要件が伝わったという感じになるでしょうか。
ちなみに自分の見解を付け加えると336の意見にかなり近く『セキュリティの都合から出来ない』が322に対する回答です。
ファイルAPIなど直近どうにかしたいならローカルファイルのアクセス抜け道はあるが2020年後半には塞がれるですかね。
343デフォルトの名無しさん
2021/02/28(日) 18:15:30.26ID:lfmYNzsQ >>325,329で結論ついてるじゃん
もう話すこと無いよ
もう話すこと無いよ
344デフォルトの名無しさん
2021/02/28(日) 20:23:52.54ID:njw+GWFe 単に動画再生するためだけにWebサーバー立てられちゃうユーザーは堪ったもんじゃないなw
345デフォルトの名無しさん
2021/02/28(日) 20:32:21.83ID:njw+GWFe 設定を分かりやすく解説するために動画ヘルプ作ったはいいが今度は動画を再生出来ない問題が頻繁
動画を再生方法を解説する動画を作って配布するんだ!
そのくらいバカバカしい仕組みだね
動画を再生方法を解説する動画を作って配布するんだ!
そのくらいバカバカしい仕組みだね
346デフォルトの名無しさん
2021/02/28(日) 21:13:24.57ID:/P0BCCvA JSからローカルファイルにアクセスし放題なブラウザ作っちゃいなよ
347デフォルトの名無しさん
2021/03/01(月) 01:53:17.41ID:6RQFswOZ 動画は、YouTube に置いて、それを見て下さいだけで良いのでは?
それか、動画をダウンロードして下さいとか
なぜ動画とアプリを関連付けるのかが、分からない
動画・アプリは別々の製品・サービスだから、作れる。
疎結合
それをアプリ内に、動画の機能を持たせるのは、密結合で、
動画の機能を、自分で作らないといけない
車内に、買ってきたテレビを置くのは、疎結合だから出来る。
車に、テレビが映る機能を作るのは、無理
車のメーカーは、テレビなどを作っていない
それか、動画をダウンロードして下さいとか
なぜ動画とアプリを関連付けるのかが、分からない
動画・アプリは別々の製品・サービスだから、作れる。
疎結合
それをアプリ内に、動画の機能を持たせるのは、密結合で、
動画の機能を、自分で作らないといけない
車内に、買ってきたテレビを置くのは、疎結合だから出来る。
車に、テレビが映る機能を作るのは、無理
車のメーカーは、テレビなどを作っていない
348347
2021/03/01(月) 02:00:29.40ID:6RQFswOZ 君が作るのは、動画機能じゃない。
アプリだけ
動画機能を作るのは、何十年も掛かる
動画は、YouTube に置いておけば良い。
念のため、ダウンロード用の動画も置いておけばよい
アプリだけ
動画機能を作るのは、何十年も掛かる
動画は、YouTube に置いておけば良い。
念のため、ダウンロード用の動画も置いておけばよい
349デフォルトの名無しさん
2021/03/01(月) 03:13:13.19ID:UPXhvHyB350デフォルトの名無しさん
2021/03/01(月) 20:41:55.17ID:lUjHuGPy 前にも言ったけどアプリでええやんw
何故web上でjavascriptでどうにかしようと思うんだw
何故web上でjavascriptでどうにかしようと思うんだw
351デフォルトの名無しさん
2021/03/02(火) 07:45:39.50ID:sS2h8+iB 結局テストするのって
ブラウザしかないの?
HTMLで呼び出さなきゃだめよね
ブラウザしかないの?
HTMLで呼び出さなきゃだめよね
352デフォルトの名無しさん
2021/03/03(水) 15:56:34.46ID:JOte4nlz353160
2021/04/24(土) 23:31:11.53ID:m7PvuqLk メモリ確保と開放を任意でできないの?ガベージコレクション要求出してもメインガベージコレクション動かないんだけど
354デフォルトの名無しさん
2021/06/19(土) 18:46:42.99ID:jcrqZRsR JavaScriptのストレージを解説している専門書を教えて下さい。
355デフォルトの名無しさん
2021/06/19(土) 20:21:53.77ID:jcrqZRsR Indexed Database APIがよく分かりません。
お願い致します。
お願い致します。
356デフォルトの名無しさん
2021/06/19(土) 21:03:10.24ID:yJFBMMPB Web Storage なら有るけど、Indexed Database は知らない
この板よりも、web制作管理板の方へ書き込んでください!
このスレは荒らしが出た時に、一時的に使っていたものだから
この板よりも、web制作管理板の方へ書き込んでください!
このスレは荒らしが出た時に、一時的に使っていたものだから
357デフォルトの名無しさん
2021/06/19(土) 22:22:16.15ID:p3/Sr9CP >>354,355
ググれば出てくるだろ。まあ以下だが。
https://developer.mozilla.org/ja/docs/Web/API/IndexedDB_API
https://developer.mozilla.org/ja/docs/Web/API/IndexedDB_API/Using_IndexedDB
上記とその関連ページを一通り全部読んで分からないようなら諦めろ。
プログラミング言語一般ではリファレンスを読んで分かる奴(=中級者以上)しか基本的には相手にされてない。
これは、学校で言えば中1程度で、それ以下、
つまり四則演算や基本的な読み書きから教えてもキリがないし、分かっている奴からすると逆に迷惑だからだ。
言い方を変えれば、プログラミングに於いての中級者(=他言語であってもいいが、一通りはプログラミング出来る)であり、
APIを知らないだけであれば、MDN等のリファレンスを読めば出来るようにはなってるし、その程度までは整備されてる。
(これは、他言語も全てそう。PHPは例外かも)
だから、リファレンスを読んで分からないような奴(=初心者)相手には、今後ともIndexedDB関連が整備されることはない。
IndexedDBはそもそも初心者が使うものではないから、MDNではこれ以上初心者向けに整備される動機がない。
書籍は初心者が好んで買うものだが、だいたい超初心者向け(var a = 1; が代入式等から)なので、IndexedDBまで至ることはない。
それ以上の書籍があるかどうかだが、俺は知らないし、探したこともない。が、多分無い。
理由は簡単で、書籍が超初心者向けばかりなのは、そっちの方が人数が多くて売れるからだ。
MDNを読めば分かる奴は、書籍ではなくMDNを読むことをほぼ確実に選択する。
書籍では情報が古すぎ、間違いも修正されず、MDNを開くだけの方が本屋/本棚に行くより楽だからだ。
だから君が望む、超初心者ではないが中級者にも至ってない、極めて中途半端なレベル向けの書籍は、基本的に無い。
そんな奴はほぼ居ない(=売れない)からだ。
(これは、他言語も同じ)
ググれば出てくるだろ。まあ以下だが。
https://developer.mozilla.org/ja/docs/Web/API/IndexedDB_API
https://developer.mozilla.org/ja/docs/Web/API/IndexedDB_API/Using_IndexedDB
上記とその関連ページを一通り全部読んで分からないようなら諦めろ。
プログラミング言語一般ではリファレンスを読んで分かる奴(=中級者以上)しか基本的には相手にされてない。
これは、学校で言えば中1程度で、それ以下、
つまり四則演算や基本的な読み書きから教えてもキリがないし、分かっている奴からすると逆に迷惑だからだ。
言い方を変えれば、プログラミングに於いての中級者(=他言語であってもいいが、一通りはプログラミング出来る)であり、
APIを知らないだけであれば、MDN等のリファレンスを読めば出来るようにはなってるし、その程度までは整備されてる。
(これは、他言語も全てそう。PHPは例外かも)
だから、リファレンスを読んで分からないような奴(=初心者)相手には、今後ともIndexedDB関連が整備されることはない。
IndexedDBはそもそも初心者が使うものではないから、MDNではこれ以上初心者向けに整備される動機がない。
書籍は初心者が好んで買うものだが、だいたい超初心者向け(var a = 1; が代入式等から)なので、IndexedDBまで至ることはない。
それ以上の書籍があるかどうかだが、俺は知らないし、探したこともない。が、多分無い。
理由は簡単で、書籍が超初心者向けばかりなのは、そっちの方が人数が多くて売れるからだ。
MDNを読めば分かる奴は、書籍ではなくMDNを読むことをほぼ確実に選択する。
書籍では情報が古すぎ、間違いも修正されず、MDNを開くだけの方が本屋/本棚に行くより楽だからだ。
だから君が望む、超初心者ではないが中級者にも至ってない、極めて中途半端なレベル向けの書籍は、基本的に無い。
そんな奴はほぼ居ない(=売れない)からだ。
(これは、他言語も同じ)
358デフォルトの名無しさん
2021/06/19(土) 22:22:45.46ID:p3/Sr9CP なお、超初心者向けには、MDNにも超初心者用チュートリアル(以下等)
https://developer.mozilla.org/ja/docs/Web/Tutorials
が用意されており、これらを読んで、実践し、中級者になれば、今のMDNで全て事足りる、という算段になっている。
だからまあ、MDNとしてはこれで良し、程度にはなってる。
なお、これに対し不満を述べるなら、君自身が書くことを許可されているから、
IndexedDBを使ってみて、こういうページがあれば助かったのに、と思うのをMDNに参加して書き足すことだ。
なお勿論書籍を書くのもありだ。(が、まあ、売れないとは思うが)
https://developer.mozilla.org/ja/docs/Web/Tutorials
が用意されており、これらを読んで、実践し、中級者になれば、今のMDNで全て事足りる、という算段になっている。
だからまあ、MDNとしてはこれで良し、程度にはなってる。
なお、これに対し不満を述べるなら、君自身が書くことを許可されているから、
IndexedDBを使ってみて、こういうページがあれば助かったのに、と思うのをMDNに参加して書き足すことだ。
なお勿論書籍を書くのもありだ。(が、まあ、売れないとは思うが)
359デフォルトの名無しさん
2021/06/19(土) 22:51:19.11ID:jcrqZRsR 返信ありがとうございます。
英語版なら出版されてるのですが、残念です。
英語版なら出版されてるのですが、残念です。
360デフォルトの名無しさん
2021/06/19(土) 23:16:09.90ID:p3/Sr9CP >>359
なら英語版を読め。
それも単純な理由で、英語版だと対象が34億人(だっけ?)に増えるから、
書籍化した場合の損益分岐点が日本語(1.2億人)に比べて大幅に下がるから。
だから、「中途半端なレベル向け」の本は、
今現在も今後ともどのプログラミング言語でも、日本語で出版されることは稀だよ。
いわゆる「名著」とされるものは大概翻訳されるが。
(逆に言えば、翻訳されてない=大した本ではない、とも言える)
この英語だけ有利な点は今のところどうしようもないね。
ただし最近は自動翻訳でも読めるようになってきてるから、今後は消失するのかもしれんが。
英語を勉強する気があれば、英語版をそのまま読むのもありだろうさ。
ただ、そんなことをやっていてもキリがないから、
プログラミング能力を鍛えてMDNで十分行けるレベルに成る方が本質的な解だけど。
(英語も必要ではあるから勉強するのは無駄ではないが)
なら英語版を読め。
それも単純な理由で、英語版だと対象が34億人(だっけ?)に増えるから、
書籍化した場合の損益分岐点が日本語(1.2億人)に比べて大幅に下がるから。
だから、「中途半端なレベル向け」の本は、
今現在も今後ともどのプログラミング言語でも、日本語で出版されることは稀だよ。
いわゆる「名著」とされるものは大概翻訳されるが。
(逆に言えば、翻訳されてない=大した本ではない、とも言える)
この英語だけ有利な点は今のところどうしようもないね。
ただし最近は自動翻訳でも読めるようになってきてるから、今後は消失するのかもしれんが。
英語を勉強する気があれば、英語版をそのまま読むのもありだろうさ。
ただ、そんなことをやっていてもキリがないから、
プログラミング能力を鍛えてMDNで十分行けるレベルに成る方が本質的な解だけど。
(英語も必要ではあるから勉強するのは無駄ではないが)
361デフォルトの名無しさん
2021/06/19(土) 23:18:29.74ID:yJFBMMPB そもそも、ウェブ系は、Ruby on Rails, AWS Fargate, Aurora みたいなものを使うから、
バックエンドとして、Node.js を使う事もない
開発環境としては使うけど
バックエンドとして、Node.js を使う事もない
開発環境としては使うけど
362デフォルトの名無しさん
2021/06/19(土) 23:57:49.94ID:0AcJPfX0 よろしければ、JavaScriptの地雷本を教えて下さい
よろしくお願いします
よろしくお願いします
363デフォルトの名無しさん
2021/06/20(日) 00:46:12.42ID:G7EAyIzA >>362
全部だね。
(この後Ruby馬鹿が何か言うのも含めて)
理由は簡単で、まず本自体については
1. 外国人著者で名著→翻訳されて日本でも手に入る(それなりと判断されてるから翻訳されてる)
2. 外国人著者で糞→翻訳されないし、日本でも入手しにくい
3. 日本人著者→全部糞、理由は職業プログラマじゃない奴が書いてる為、本質的にズレてるから
となる。だからより正確には、
A. 外国人著者の翻訳本は問題なし
B. 外国人著者の非翻訳本は糞(翻訳する価値無いから翻訳されてないだけ)
C. 日本人著者なら、その著者が職業プログラマ(コードを書くのが本業で、本を書いたのは偶々)なら問題なし
D. 本を書くのが本業(=作家)の著者のプログラミング本は、全部糞
(複数の本を出しすぎ/プログラミングスクール等に所属/最近はマネージメントしかしておらずコードを書いてない等々全部含めて)
となる。そして見れば分かるがCはほぼあり得ないから、日本人著者は全部Dであり、全部糞。
ちなみに>>359はAではなくてBなので、糞の可能性が高い。
それでも読んだり参考にするのも自由だが。
ただし問題は、本は、書くのに1年ほど、翻訳するのにも1年ほどかかるということ。
つまり、日本人著者で1年、外国人著者で2年のタイムラグが発生する。
これを許容出来るレベル(=基礎の基礎であり、数年経ったところで変わりもしない)のなら問題ないのだが、
JavaScriptについては、数年前にIEが死んでくれて世界も変わりつつあり、
それ以前に書かれた本は今から学ぶには余計に邪魔でしかない。
この辺の事情も今後とも変わらないから、JavaScriptでは本で学ぶこと自体が駄目だと認識した方がいい。
だからさっさとそこら辺の超初心者向けの本かMDNのチュートリアルをこなして、実際にコードも書きまくって、
出来るだけ早くMDNだけで問題ないレベルに上がることを目指すのが良いと思うよ。
全部だね。
(この後Ruby馬鹿が何か言うのも含めて)
理由は簡単で、まず本自体については
1. 外国人著者で名著→翻訳されて日本でも手に入る(それなりと判断されてるから翻訳されてる)
2. 外国人著者で糞→翻訳されないし、日本でも入手しにくい
3. 日本人著者→全部糞、理由は職業プログラマじゃない奴が書いてる為、本質的にズレてるから
となる。だからより正確には、
A. 外国人著者の翻訳本は問題なし
B. 外国人著者の非翻訳本は糞(翻訳する価値無いから翻訳されてないだけ)
C. 日本人著者なら、その著者が職業プログラマ(コードを書くのが本業で、本を書いたのは偶々)なら問題なし
D. 本を書くのが本業(=作家)の著者のプログラミング本は、全部糞
(複数の本を出しすぎ/プログラミングスクール等に所属/最近はマネージメントしかしておらずコードを書いてない等々全部含めて)
となる。そして見れば分かるがCはほぼあり得ないから、日本人著者は全部Dであり、全部糞。
ちなみに>>359はAではなくてBなので、糞の可能性が高い。
それでも読んだり参考にするのも自由だが。
ただし問題は、本は、書くのに1年ほど、翻訳するのにも1年ほどかかるということ。
つまり、日本人著者で1年、外国人著者で2年のタイムラグが発生する。
これを許容出来るレベル(=基礎の基礎であり、数年経ったところで変わりもしない)のなら問題ないのだが、
JavaScriptについては、数年前にIEが死んでくれて世界も変わりつつあり、
それ以前に書かれた本は今から学ぶには余計に邪魔でしかない。
この辺の事情も今後とも変わらないから、JavaScriptでは本で学ぶこと自体が駄目だと認識した方がいい。
だからさっさとそこら辺の超初心者向けの本かMDNのチュートリアルをこなして、実際にコードも書きまくって、
出来るだけ早くMDNだけで問題ないレベルに上がることを目指すのが良いと思うよ。
364デフォルトの名無しさん
2021/06/20(日) 09:52:09.20ID:G7EAyIzA 思うに多分、本で学べると考えること自体がアナログで、
デジタルの世界では捨て去るべき価値観なのだろうよ。
それが出来ないのなら老害だし、プログラミングには向いてない。
紙は現時点でおそらく最も優れた媒体だが、前述の通り、本になると改訂に1-2年以上かかる。
だから、それより短いスパンで改訂される事を学ぶのには不向きだ。
高校までは、人類的には100年以上前に確定していることばかりだから、紙の教科書が最適だし、実際そうなってる。
大学では、これが無理だから、その都度プリントを配るなり、パワポやpdfだったりするだろ。
MDNが読みにくいと感じるのは、慣れの問題でしかない。
現実として、他の選択肢もないから、慣れるしかない。
どうしても受け付けないのなら、JavaScriptを諦める方が妥当な選択だと思う。
なおプログラミングの基本中の基本、今でいうメジャー言語ならほぼ全部共通の部分までは、紙でもいい。
これは、代入、比較、配列、オブジェクト指向、ラムダ、とかだね。
これらはメジャー言語では全て同じノリで使えるので。
その先の、各種フレームワーク/API等まで紙を望むのは間違いだ。
出版される頃には既に変更されてるし、使い物にならないよ。
デジタルの世界では捨て去るべき価値観なのだろうよ。
それが出来ないのなら老害だし、プログラミングには向いてない。
紙は現時点でおそらく最も優れた媒体だが、前述の通り、本になると改訂に1-2年以上かかる。
だから、それより短いスパンで改訂される事を学ぶのには不向きだ。
高校までは、人類的には100年以上前に確定していることばかりだから、紙の教科書が最適だし、実際そうなってる。
大学では、これが無理だから、その都度プリントを配るなり、パワポやpdfだったりするだろ。
MDNが読みにくいと感じるのは、慣れの問題でしかない。
現実として、他の選択肢もないから、慣れるしかない。
どうしても受け付けないのなら、JavaScriptを諦める方が妥当な選択だと思う。
なおプログラミングの基本中の基本、今でいうメジャー言語ならほぼ全部共通の部分までは、紙でもいい。
これは、代入、比較、配列、オブジェクト指向、ラムダ、とかだね。
これらはメジャー言語では全て同じノリで使えるので。
その先の、各種フレームワーク/API等まで紙を望むのは間違いだ。
出版される頃には既に変更されてるし、使い物にならないよ。
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 日本行き空路49万件キャンセル 中国自粛呼びかけ 日本行きチケット予約の約32%に相当 ★4 [ぐれ★]
- 【音楽】Perfume・あ~ちゃんの結婚相手「一般男性」は吉田カバンの社長・吉田幸裕氏(41) 高身長で山本耕史似 [Ailuropoda melanoleuca★]
- 【大分】佐賀関で大規模火災、170棟以上が延焼中 70代男性1人と連絡取れず [ぐれ★]
- 【サッカー】U-17日本代表、激闘PK戦制す 北朝鮮撃破で6大会ぶり8強入り U17W杯 [久太郎★]
- 【インバウンド】中国人観光客の日本での消費額は年間約2兆円超…中国政府は公務員の出張取り消し [1ゲットロボ★]
- 【サッカー】日本代表、ボリビアに3発快勝 森保監督通算100試合目を飾る…鎌田、町野、中村がゴール [久太郎★]
- アンケート調査で「高市発言は問題なし」 93.5%wwwwwwwwwwwwwwwwwwwwwwwww [279254606]
- 寝癖ってどうしたらつかなくなるんや?
- 自閉症が「んなっしょい」と連呼するお🏡
- 【画像】エロい一般漫画はなぜこんなに抜けるのか
- BTSのバラエティ面白すぎワロタ
- 自民党議員「高市は先人が築き上げた日中関係を壊した。外務省が謝罪に言ってるが自分で責任を取れ」 [834922174]
