プログラマ板の趣旨にあわせてブラウザ限定ではなくサーバーサイド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/233デフォルトの名無しさん
2021/02/23(火) 05:34:10.23ID:vh+3gsAv すまん「promise使わなくても」っていうのは async/await も使わないで、のつもりだった
あれはpromise の皮のようだから
「promise使わなくて」っていうのは、>>232 の意味で、
俺が知りたいのは
「promise 使う状況ってのは、もともと非同期のコールバックが指定できる場合に限られるんじゃないのか? それを『分かりやすく』記述するためにpromiseが用意されたんじゃないのか」ということ
Web Worker を作って、そいつにCPUバウンドな処理をやらせて、そいつからの返事を待つってのもpromise使わずに出来るよな? もともとそういうcallbackが指定できるようになってるから
promiseやasync/await を使わなくてもややこしく書けば同じことは出来るのなら、promise 理解できなくていいや、と思ってる
あれはpromise の皮のようだから
「promise使わなくて」っていうのは、>>232 の意味で、
俺が知りたいのは
「promise 使う状況ってのは、もともと非同期のコールバックが指定できる場合に限られるんじゃないのか? それを『分かりやすく』記述するためにpromiseが用意されたんじゃないのか」ということ
Web Worker を作って、そいつにCPUバウンドな処理をやらせて、そいつからの返事を待つってのもpromise使わずに出来るよな? もともとそういうcallbackが指定できるようになってるから
promiseやasync/await を使わなくてもややこしく書けば同じことは出来るのなら、promise 理解できなくていいや、と思ってる
234デフォルトの名無しさん
2021/02/23(火) 05:46:48.76ID:vh+3gsAv もしかして排他処理と関係ある?
Web worker 作って、その後でcallback関数を指定すると、指定する前にworker からpostMessageされてたらそのメッセージ取り逃がしちゃうけどpromiseならそういう事が起こらないとか?
Web worker 作って、その後でcallback関数を指定すると、指定する前にworker からpostMessageされてたらそのメッセージ取り逃がしちゃうけどpromiseならそういう事が起こらないとか?
235デフォルトの名無しさん
2021/02/23(火) 08:54:56.20ID:I88lzdP8 Promiseは本質的にはコールバック関数と同じもの
クロージャー的な使い方は、引数に渡した関数をすぐに呼び出すので
こっちはPromiseとはあまり関係ないが、
一定時間後に呼び出されるようなコールバック関数はPromiseと同等
コールバック関数だとネストした時に読みづれーよってのを工夫しただけ
> promiseやasync/await を使わなくてもややこしく書けば同じことは出来るのなら、promise 理解できなくていいや、と思ってる
ライブラリの多くがPromiseに以降する流れ。コールバック関数を全廃止して
Promiseだけをサポートするライブラリもあるだろう
クロージャー的な使い方は、引数に渡した関数をすぐに呼び出すので
こっちはPromiseとはあまり関係ないが、
一定時間後に呼び出されるようなコールバック関数はPromiseと同等
コールバック関数だとネストした時に読みづれーよってのを工夫しただけ
> promiseやasync/await を使わなくてもややこしく書けば同じことは出来るのなら、promise 理解できなくていいや、と思ってる
ライブラリの多くがPromiseに以降する流れ。コールバック関数を全廃止して
Promiseだけをサポートするライブラリもあるだろう
236デフォルトの名無しさん
2021/02/23(火) 08:56:32.42ID:I88lzdP8 > もしかして排他処理と関係ある?
関係ない
↓そもそもお前が言ってるこれが排他処理と関係ない
> Web worker 作って、その後でcallback関数を指定すると、指定する前にworker からpostMessageされてたらそのメッセージ取り逃がしちゃうけど
それは単に作り方が悪くて取り逃すロジックになってるだけ
関係ない
↓そもそもお前が言ってるこれが排他処理と関係ない
> Web worker 作って、その後でcallback関数を指定すると、指定する前にworker からpostMessageされてたらそのメッセージ取り逃がしちゃうけど
それは単に作り方が悪くて取り逃すロジックになってるだけ
237デフォルトの名無しさん
2021/02/23(火) 09:16:14.42ID:iJr/0iJS 結局この繰り返しか。
まあ時宜ではないということだから俺はフェードアウトするしかないわけだが。
ゆとりは何故「自転車置き場の議論」場しか持てないのかをちゃんと認識した方がいい。
結果、停滞しているお前らを、「それ以上の場」を持てた次世代があっさり抜く、というだけ。
お前らが本来享受出来るはずだった利益を、お前ら自身が無自覚のうちに遺失していることを認識した方がいい。
つっても、お前らゆとりは本当に聞かないから、5chのシステムだとどうしようもない。
だからこそ、専門板は総崩れなわけだが。
そして結果的に、お前らも俺も、その不利益を負わされている。
一通りの文法すら出来ない馬鹿を飼ってどうするよ?
同様の馬鹿が大量乱入してきて、占拠されるだけだぞ。
しかもこいつは躓いているのではなく、単にサボっていただけの老害だ。
誰を救い、誰を切るか、その結果お前自身が何を得て、何を失うか、本当によく考えろ。
いいことをしているつもりが、周りの人、自身、また質問者にとっても、
『長期的に見て』不利益になるのは、よくある事なんだよ。
つっても本当にお前ら聞かねえからなあ。
一昔前の専門板ならこんな馬鹿は全員で無視して終わりだったよ。
だからこそ、質を保てていたわけでさ。
まあ時宜ではないということだから俺はフェードアウトするしかないわけだが。
ゆとりは何故「自転車置き場の議論」場しか持てないのかをちゃんと認識した方がいい。
結果、停滞しているお前らを、「それ以上の場」を持てた次世代があっさり抜く、というだけ。
お前らが本来享受出来るはずだった利益を、お前ら自身が無自覚のうちに遺失していることを認識した方がいい。
つっても、お前らゆとりは本当に聞かないから、5chのシステムだとどうしようもない。
だからこそ、専門板は総崩れなわけだが。
そして結果的に、お前らも俺も、その不利益を負わされている。
一通りの文法すら出来ない馬鹿を飼ってどうするよ?
同様の馬鹿が大量乱入してきて、占拠されるだけだぞ。
しかもこいつは躓いているのではなく、単にサボっていただけの老害だ。
誰を救い、誰を切るか、その結果お前自身が何を得て、何を失うか、本当によく考えろ。
いいことをしているつもりが、周りの人、自身、また質問者にとっても、
『長期的に見て』不利益になるのは、よくある事なんだよ。
つっても本当にお前ら聞かねえからなあ。
一昔前の専門板ならこんな馬鹿は全員で無視して終わりだったよ。
だからこそ、質を保てていたわけでさ。
238デフォルトの名無しさん
2021/02/23(火) 10:18:52.80ID:j4L8+y6t たまにこういうことを言う人がいるが、目的を持った組織じゃなくてこういう掲示板で
それを持ち出しても的外れだよなぁ。
それを持ち出しても的外れだよなぁ。
239160
2021/02/23(火) 11:58:50.94ID:D6GsUG2Q promisは実行順序を明確に意識した記述をわかりやすく書きたいときだけ使えばいいと思っています。
なお、使わなくてもコールバックだらけになりコードが読みにくくはなりますが問題ないと思っています。
promisはブラウザによって未サポートがあるためマルチブラウザ対応したいときには私は使っていません。
なお、使わなくてもコールバックだらけになりコードが読みにくくはなりますが問題ないと思っています。
promisはブラウザによって未サポートがあるためマルチブラウザ対応したいときには私は使っていません。
240デフォルトの名無しさん
2021/02/23(火) 12:01:45.39ID:5BmsWjYf Promiseの特徴はJavaScriptで実装できるから
ブラウザで未サポートであっても使えるんだよ
ブラウザで未サポートであっても使えるんだよ
241デフォルトの名無しさん
2021/02/23(火) 13:13:38.44ID:vh+3gsAv なるほど
promiseを使わなくても同じ動作はさせられるのか
promiseが「分かりやすい」って感覚が俺には全く分からないや
(批判ではないのであしからず)
promiseを使わなくても同じ動作はさせられるのか
promiseが「分かりやすい」って感覚が俺には全く分からないや
(批判ではないのであしからず)
242デフォルトの名無しさん
2021/02/23(火) 15:02:45.30ID:BOmoUCKy コールバック地獄より分かりやすい, という話だからなぁ
Promiseだけでも辛いからasync/awaitやらジェネレータの構文も整備されるわけだし
Promiseだけでも辛いからasync/awaitやらジェネレータの構文も整備されるわけだし
243デフォルトの名無しさん
2021/02/23(火) 17:33:13.26ID:+hoEECy1 コールバック関数はどんどんネストしていくから普通に辛い
プログラムの構造もすぐわかりにくくなる
async/awaitは偉大
プログラムの構造もすぐわかりにくくなる
async/awaitは偉大
244デフォルトの名無しさん
2021/02/23(火) 18:32:26.94ID:j4L8+y6t async/await使う時はその処理を関数に分離するだろ?
従来のコールバックも関数リテラルをベタ書きしなけりゃネストが深くなったりしないよ。
問題は処理順序と記述の順序が逆なんでわかりにくいということくらい。
従来のコールバックも関数リテラルをベタ書きしなけりゃネストが深くなったりしないよ。
問題は処理順序と記述の順序が逆なんでわかりにくいということくらい。
245160
2021/02/23(火) 18:59:48.34ID:SjcqfIj/ >>240
javascriptは基本的にはブラウザ上で動作させるものと認識しているのですが、polyfillなどの代替コードを使わずネイティブにIEで対応させる方法もあるのでしょうか
javascriptは基本的にはブラウザ上で動作させるものと認識しているのですが、polyfillなどの代替コードを使わずネイティブにIEで対応させる方法もあるのでしょうか
246デフォルトの名無しさん
2021/02/23(火) 19:20:34.41ID:5BmsWjYf >>245
もしかして全くわかってない?
JavaScriptはプログラム言語だよ
JavaScriptはブラウザ上で動くんだよ
あなたがJavaScriptのコードを書くんだよ
何かがIEでネイティブで動いたとしても
あなたはJavaScriptのコードを書かないといけないんだよ
もしかして全くわかってない?
JavaScriptはプログラム言語だよ
JavaScriptはブラウザ上で動くんだよ
あなたがJavaScriptのコードを書くんだよ
何かがIEでネイティブで動いたとしても
あなたはJavaScriptのコードを書かないといけないんだよ
247デフォルトの名無しさん
2021/02/23(火) 19:50:33.82ID:SjcqfIj/ >>246
よくわかりません。
JavaScriptは特にインタプリタといこともあり実行エンジン上で動作すると思います。
JavaScript実行エンジン≒ブラウザの解釈に差があると思っています。実行エンジンさえあればブラウザ関係ないという話であれば理解できるのですが、ブラウザで未サポートで使えるとはどういう事なのでしょうか
元々はマルチブラウザ対応の件で教えて頂いたので古いIEを例にあげるとして、古いIEでプロミス使う場合どのようにするのでしょうか
よくわかりません。
JavaScriptは特にインタプリタといこともあり実行エンジン上で動作すると思います。
JavaScript実行エンジン≒ブラウザの解釈に差があると思っています。実行エンジンさえあればブラウザ関係ないという話であれば理解できるのですが、ブラウザで未サポートで使えるとはどういう事なのでしょうか
元々はマルチブラウザ対応の件で教えて頂いたので古いIEを例にあげるとして、古いIEでプロミス使う場合どのようにするのでしょうか
248デフォルトの名無しさん
2021/02/23(火) 20:29:48.58ID:+hoEECy1 >>244
ネストって見た目の話だけじゃないんだぞ
ネストしたループを関数で分けたらループのネストは浅くなる?
それはいいとして
インラインでコールバック関数を書くのは
流れを一箇所で把握できるようにするという目的以外に
上位のコールバックに引数として渡された変数を
下位のコールバックで外部変数としてキャプチャする必要があるから
関数に切り出せないわけじゃないけどそれは別の読みにくさを招く
ネストって見た目の話だけじゃないんだぞ
ネストしたループを関数で分けたらループのネストは浅くなる?
それはいいとして
インラインでコールバック関数を書くのは
流れを一箇所で把握できるようにするという目的以外に
上位のコールバックに引数として渡された変数を
下位のコールバックで外部変数としてキャプチャする必要があるから
関数に切り出せないわけじゃないけどそれは別の読みにくさを招く
249デフォルトの名無しさん
2021/02/23(火) 20:31:44.44ID:5BmsWjYf >>247
PromiseはもともとただのJavaScriptのライブラリに過ぎません
PromiseはもともとただのJavaScriptのライブラリに過ぎません
250デフォルトの名無しさん
2021/02/23(火) 20:53:00.61ID:j4L8+y6t >>248
キャプチャする必要あるならasync/awaitで解決できる話じゃないじゃん
キャプチャする必要あるならasync/awaitで解決できる話じゃないじゃん
251デフォルトの名無しさん
2021/02/23(火) 21:29:14.65ID:SjcqfIj/ >>249
わかりました。ありがとうございます。
わかりました。ありがとうございます。
252デフォルトの名無しさん
2021/02/23(火) 21:36:13.80ID:+hoEECy1 >>250
そう思ってればいいんじゃない
そう思ってればいいんじゃない
253デフォルトの名無しさん
2021/02/23(火) 22:10:46.21ID:j4L8+y6t 思ってるもなにも事実じゃん。
キャプチャしたい状況でasync/awaitで何をどうしようっての。
キャプチャしたい状況でasync/awaitで何をどうしようっての。
254デフォルトの名無しさん
2021/02/23(火) 22:24:39.12ID:D3y+OGOv >>252
まあまあ、みんなこれでも見て和もうぜ!
https://www.youtube.com/watch?v=duDNQoJVlRI&list=RDEM2WtlkY-mNQ2Gqu89GjEZXg&start_radio=1
戸川純 玉姫様
まあまあ、みんなこれでも見て和もうぜ!
https://www.youtube.com/watch?v=duDNQoJVlRI&list=RDEM2WtlkY-mNQ2Gqu89GjEZXg&start_radio=1
戸川純 玉姫様
255デフォルトの名無しさん
2021/02/24(水) 02:54:04.40ID:YN61hHjA >>245
polyfill は単なる、JavaScript のコード。
サードパーティーのモジュール・ライブラリや、君が書くコードと同じ
別のファイルにコピペして、それを読み込めば良いだけ。
ただ、モンキーパッチになる
例えば、Array.prototype.map( ) のpolyfill を作って、
mapとして呼び出して使っているとすると、
それを知らない人から見ると、デフォルトの挙動を書き換えていることになるので、
想定外の動きをすることになる
非同期・排他処理を分かっていないと、何回かに1回バグルとか、発見しにくいバグになる。
常にバグらないから、悪質。
たいていは、正常に動くから
polyfill は単なる、JavaScript のコード。
サードパーティーのモジュール・ライブラリや、君が書くコードと同じ
別のファイルにコピペして、それを読み込めば良いだけ。
ただ、モンキーパッチになる
例えば、Array.prototype.map( ) のpolyfill を作って、
mapとして呼び出して使っているとすると、
それを知らない人から見ると、デフォルトの挙動を書き換えていることになるので、
想定外の動きをすることになる
非同期・排他処理を分かっていないと、何回かに1回バグルとか、発見しにくいバグになる。
常にバグらないから、悪質。
たいていは、正常に動くから
256255
2021/02/24(水) 02:58:43.97ID:YN61hHjA 何回かに1回バグルとか、そういうアプリは多い
VSCode は、しょっちゅうバグル。
読み込み失敗で、再読み込みしてくださいとか、よく起こる
VSCode は、しょっちゅうバグル。
読み込み失敗で、再読み込みしてくださいとか、よく起こる
257デフォルトの名無しさん
2021/02/24(水) 05:39:02.48ID:6Ovu96Ok Promise
俺にとってもっとも分かりにくいプログラミングの概念だわ
今だにわかってないし
今まで最も分かりにくかった概念の10倍は分かりにくい
開発環境とかの膨大な知識が足らなくて分からないのではなく、至って単純な処理の表記がここまで理解出来ないことは今だかつてなかった
原因として、無名関数をバンバン使うプログラム手法に慣れていないというのはある気がする
どうやらcallbackを完全に代替するものではなく、非同期の結果を受け取るためにはcallback は必要で、
それを整理するために用意されたオブジェクトらしい、というのが俺の今の理解
俺にとってもっとも分かりにくいプログラミングの概念だわ
今だにわかってないし
今まで最も分かりにくかった概念の10倍は分かりにくい
開発環境とかの膨大な知識が足らなくて分からないのではなく、至って単純な処理の表記がここまで理解出来ないことは今だかつてなかった
原因として、無名関数をバンバン使うプログラム手法に慣れていないというのはある気がする
どうやらcallbackを完全に代替するものではなく、非同期の結果を受け取るためにはcallback は必要で、
それを整理するために用意されたオブジェクトらしい、というのが俺の今の理解
258デフォルトの名無しさん
2021/02/24(水) 06:09:28.68ID:6Ovu96Ok 無名関数をバンバン使われると
関数を呼び出してるのか、ただ定義してるだけなのかが判別しにくい
無名関数を引数として渡される表記と、オブジェクトの中でメンバ関数を定義する表記を混同してしまう
(批判ではないのであしからず)
関数を呼び出してるのか、ただ定義してるだけなのかが判別しにくい
無名関数を引数として渡される表記と、オブジェクトの中でメンバ関数を定義する表記を混同してしまう
(批判ではないのであしからず)
259デフォルトの名無しさん
2021/02/24(水) 06:37:44.68ID:6Ovu96Ok260デフォルトの名無しさん
2021/02/24(水) 07:02:44.61ID:6Ovu96Ok https://qiita.com/umeko2015/items/2fdb2785eac8f4117f23
この記事面白い
reader('data1.txt')
.then(subReader('data2.txt'))
.then(subReader('data3.txt'))
.then(subReader('data4.txt'))
.then(subReader('data5.txt'))
.then(function(data) {console.log(data)})
この部分はきれいに見えるけど、subReader()の中身どんだけややこしいねんと思ってしまう
綺麗に見える部分もオブジェクトのメンバがどんどん連なってて理解に苦しむ(出来なくはない)
Promiseでやりたいことはわかる
わかるけど、表面的な綺麗さのために裏にやたら複雑な仕組みを忍ばせてる感がある
この記事面白い
reader('data1.txt')
.then(subReader('data2.txt'))
.then(subReader('data3.txt'))
.then(subReader('data4.txt'))
.then(subReader('data5.txt'))
.then(function(data) {console.log(data)})
この部分はきれいに見えるけど、subReader()の中身どんだけややこしいねんと思ってしまう
綺麗に見える部分もオブジェクトのメンバがどんどん連なってて理解に苦しむ(出来なくはない)
Promiseでやりたいことはわかる
わかるけど、表面的な綺麗さのために裏にやたら複雑な仕組みを忍ばせてる感がある
261デフォルトの名無しさん
2021/02/24(水) 07:20:08.67ID:IL+ryHZw >>260
それインターフェースがおかしい
subReaderは、新しいファイル名と前のデータを引数にすべきだろ
最後のconsole.logだってそうなってるんだから
第一どうやって単体テストすんねん
subReaderには前のデータをこうやって渡す
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)})
そうすりゃPromiseを返すだけになる
Promiseを使うプログラミングは
言い換えるとPromiseを返す関数を作ることを意味する
元のsubReaderはPromiseを返していない
function subReader(file, previous) {
return new Promise(function(resolve, reject){
fs.readFile(file, function(error, data){
if (error) reject(error);
resolve(previous + data);
});
});
}
ちなみにここではPromiseを返しているが単なる値を返してもいい所がミソな
Promise or ただの値を変える関数を.thenでつなげていける
それインターフェースがおかしい
subReaderは、新しいファイル名と前のデータを引数にすべきだろ
最後のconsole.logだってそうなってるんだから
第一どうやって単体テストすんねん
subReaderには前のデータをこうやって渡す
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)})
そうすりゃPromiseを返すだけになる
Promiseを使うプログラミングは
言い換えるとPromiseを返す関数を作ることを意味する
元のsubReaderはPromiseを返していない
function subReader(file, previous) {
return new Promise(function(resolve, reject){
fs.readFile(file, function(error, data){
if (error) reject(error);
resolve(previous + data);
});
});
}
ちなみにここではPromiseを返しているが単なる値を返してもいい所がミソな
Promise or ただの値を変える関数を.thenでつなげていける
262デフォルトの名無しさん
2021/02/24(水) 07:37:08.38ID:6Ovu96Ok >>261
このページのasync, await の例を見ると、一種のマルチスレッド化だな
このページを読んだら少しなじめてきたが、あの「わからなさ」は忘れないでいようと思う
万人向けの良いやり方だとは思わない(これは批判)
このページのasync, await の例を見ると、一種のマルチスレッド化だな
このページを読んだら少しなじめてきたが、あの「わからなさ」は忘れないでいようと思う
万人向けの良いやり方だとは思わない(これは批判)
263デフォルトの名無しさん
2021/02/24(水) 10:12:52.43ID:QZf1JeFr >>254
Once a month, deep in the depths of her throne room, Tamahime suffers a seizure, her skin five different colors.
Her black hair is a central nervous system that can't contain the aura radiating from the snake.
The aura radiating from her black hair is like a snake's.
I can't hear you anymore, I can't understand you anymore, I can't understand you anymore, I can't understand you anymore, I can't understand you anymore, I can't understand you anymore, I can't understand you anymore, I can't understand you anymore
Mysteries, once a month, mysteries, mysteries, mysterious phenomena, the night of the red moon.
Deep in the depths of the dungeon, Tamahime's seizures continue, her body temperature like that of a beast.
The lightning in her eyes, the pituitary gland that can't control the backflow of blood
Her eyes light up with lightning, her pituitary gland unable to control the blood flowing back into her womb.
I can't see anything anymore, Tamahime.
I can't hear you anymore, I can't understand you anymore, I can't understand you anymore, I can't understand you anymore, I can't understand you anymore, I can't understand you anymore, I can't understand you anymore, I can't understand you anymore, I can't understand you anymore
I can't see anything anymore, I can't hear anything anymore, I can't understand what you're saying, I'm sweating and vomiting like crazy, my six senses are clearing up, mystery, mystery, mystery, mystery...
Once a month, deep in the depths of her throne room, Tamahime suffers a seizure, her skin five different colors.
Her black hair is a central nervous system that can't contain the aura radiating from the snake.
The aura radiating from her black hair is like a snake's.
I can't hear you anymore, I can't understand you anymore, I can't understand you anymore, I can't understand you anymore, I can't understand you anymore, I can't understand you anymore, I can't understand you anymore, I can't understand you anymore
Mysteries, once a month, mysteries, mysteries, mysterious phenomena, the night of the red moon.
Deep in the depths of the dungeon, Tamahime's seizures continue, her body temperature like that of a beast.
The lightning in her eyes, the pituitary gland that can't control the backflow of blood
Her eyes light up with lightning, her pituitary gland unable to control the blood flowing back into her womb.
I can't see anything anymore, Tamahime.
I can't hear you anymore, I can't understand you anymore, I can't understand you anymore, I can't understand you anymore, I can't understand you anymore, I can't understand you anymore, I can't understand you anymore, I can't understand you anymore, I can't understand you anymore
I can't see anything anymore, I can't hear anything anymore, I can't understand what you're saying, I'm sweating and vomiting like crazy, my six senses are clearing up, mystery, mystery, mystery, mystery...
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 結局、初回通信量なんてなんの関係も無かったね
「〜と〜が要件です」ってセリフは要件を整理できない人の常套句だから予想通り
「〜と〜が要件です」ってセリフは要件を整理できない人の常套句だから予想通り
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 小野田紀美・経済安保担当相「何か気に入らないことがあればすぐに経済的威圧をする国への依存はリスク」 ★2 [Hitzeschleier★]
- 日本行き空路49万件キャンセル 中国自粛呼びかけ 日本行きチケット予約の約32%に相当 ★2 [ぐれ★]
- 【中国局長】両国関係に「深刻な影響」 首相発言の撤回要求 [蚤の市★]
- 【インバウンド】中国人観光客の日本での消費額は年間約2兆円超…中国政府は公務員の出張取り消し [1ゲットロボ★]
- 外務省局長は無言で厳しい表情…日中の高官協議終了か 高市首相“台湾”発言で中国が強硬対応 発言撤回求めたか…★3 [BFU★]
- 新米の予想収穫量、1割増 746万8000トン―農水省 [蚤の市★]
- 高市「発言は撤回しない。謝罪もするな。外務省局長!任せたぞ。」👈なにをさせたかったの?😲 [826239858]
- 【高市速報】日本人の3割「中国への武力行使に踏み切る必要がある」ANN世論調査 [931948549]
- 【悲報】『岡田が日和って逃げたのに高市が自分から突っ込んだ発言をして自爆した』⬅国会答弁、実際はこれだった…… [158478931]
- 自分に自信がない女の子、陽キャ美容室で80cmのエクステを付けた結果wwwwwwwwwwwwwwwwwww [329329848]
- 【実況】博衣こよりのえちえち歌枠🧪
- 外務省局長、よくわからないまま帰国へ [834922174]
