JavaScript の質問用スレッド vol.126at TECH
JavaScript の質問用スレッド vol.126 - 暇つぶし2ch294:デフォルトの名無しさん (アウアウウー Sa79-mO6r [106.130.52.8])
25/02/06 13:59:21.74 FTswYlc4a.net
外国のサイトにある動画から字幕を抜き出したくて色々試したけど上手く行かなかった(www.francetvinfo.frというとこ)
でもffmpegだとあっさり成功した
もしJavaScriptに詳しければffmpegというツールに頼らず抜き出せたのだろうか?
chatGPTに聞くとDOMで作成してるみたいな答えが帰ってきたので字幕作成はJavaScriptで行っているのかなと思った
今字幕抜き出せた喜びとツールに頼った悔しさが入り混じってるけど皆なら自力で抜き出せた?

295:デフォルトの名無しさん
25/02/13 12:33:25.69 DZyx9aKAH.net
失礼します。
insertBeforeでHTML要素にnodeを追加する際、複数ある要素(class)の1番最後にのみnodeを挿入したいのですが、可能でしょうか?


<div class="unko"></div> //1
<div class="unko"></div> //2
<div class="unko"></div> //3
<div class="unko"></div> //4
<div class="unko"></div> //~以下ランダムで増減


このように、ユーザーが投稿するコメントのようなランダムで増減するclass要素があり、その繰り返しの1番最後にnodeを挿入したいのですが、

hoge[0].parentNode.insertBefore(elmDiv, hoge[0].nextSibling)

これを改良して

hoge[※最後の要素].parentNode.insertBefore(elmDiv, hoge[※最後の要素].nextSibling)

とするにはどうすればいいでしょうか?

そもそも不可能である場合、不可能であると断言して頂けると幸いです。

296:デフォルトの名無しさん
25/02/13 13:01:37.54 xGLXSNfR0.net
:last-of-typeとか:last-childとかで出来るけどそういうの知らなくても”配列の長さ-1”くらいは思いつこうよ

297:295
25/02/13 13:14:34.23 8KNio/Em0.net
> 296
つまりあまたはわたしをアホとおっしゃるのですか?

298:295
25/02/13 13:15:37.17 8KNio/Em0.net
💩

299:デフォルトの名無しさん
25/02/13 13:39:50.07 tamKTj1t0.net
>>295
hoge[hoge.length-1].insertAdjacentElement("afterend", elemDiv);

300:デフォルトの名無しさん
25/04/05 12:51:42.18 7VBJ2biq0.net
関数定義するとき、
function funcName() { ~}

const funcName = () => { ~ }
で、関数内でthisの参照先を気にしないとすると、どっちの書き方のほうがいい、とかありますか?

なんとなくconst~で書いてたときがあるんですが、VSCodeでアウトライン表示したときに、functionで定義するとメソッドのアイコンになるけど、constで書くと変数扱いになるで他の変数と(ツリー上)区別が付きにくくなり、functionの書き方に戻しました。

301:デフォルトの名無しさん
25/04/05 21:28:14.07 sUMv9Ks50.net
>>300
巻き上げがあるから関数宣言はやめた方がいい

302:デフォルトの名無しさん
25/04/05 21:48:41.97 lcZxDDXa0.net
巻き上げがあったら困る場合だけ関数式

関数宣言のほうが
- 巻き上げがあるからトップダウンで書ける
- 名前付きの関数なのでdebugabilityが高い
ので迷ったらまずはこっち

303:デフォルトの名無しさん
25/05/08 23:46:11.91 fGnrU9Lw0.net
constに入れておかないと、チーターに簡単に上書き改竄されたりすんのか

304:デフォルトの名無しさん (ワッチョイ ef4b-3gjP [119.150.14.214 [上級国民]])
25/05/11 01:02:25.07 N+caZpkb0.net
水前寺清子?

305:デフォルトの名無しさん
25/05/11 17:20:56.05 NQ286Pqc0.net
バイナリをいじる場合はconstとか関係ない。

306:デフォルトの名無しさん
25/05/30 22:49:08.32 1o7EfCHn0.net
愚痴ですが…
当方プログラミングはC言語やVBA、ほんの少しPythonを触ったことがあるぐらいのド素人です
今はサポートされてない昔の測定機器のSDKですが、dllファイルがVBAからライブラリとして読めない現象が発生
原因分からず、VBA詳しい友人にdllファイルをアンコンパイルして解析してもらうとC++で書かれているためそもそもVBAで読めないと言われました
ChatGPTにも相談すると中間Wrapper作りますよ!と言われ、紆余曲折有りながら出来上がったものをVBAで読み込んでも動作せず
諦めてダメ元で公式のサポートを頼るも、日本国内の代理店からは対応できないと断られ、やむを得ず国際電話で計測器メーカー直轄の韓国の拠点へ電話
後日メール返すとのこと
疲れた

307:デフォルトの名無しさん
25/05/30 22:50:16.72 1o7EfCHn0.net
ちなみに今回の対応も韓国への国際電話も自腹です(^q^)
何やってるんだろうな俺

308:デフォルトの名無しさん
25/10/11 20:33:48.15 n5gETjNc0.net
video_elm.addEventListener(
"ended",
function(){
alert("全て見た");
}
);
動画を再生しきると「全て見た」と出るけど
video_elm.currentTime = 0;で再生位置を最初に戻してまた再生しても
「全て見た」と出ませんでした。
このイベントは1回限りなんですか?

309:デフォルトの名無しさん
26/01/16 08:52:05.90 dLJRzfDt0.net
JointJSでattrでtext更新し続けるとchromeのrenderキャッシュが増え続けてmemory圧迫するからtext描画の部分だけcanvasにした方がよいとチャッピーに言われたんだけどそういうもん?回避方法ないの?

310:デフォルトの名無しさん
26/02/16 13:32:37.18 4EYrvU/A0.net
const [r,g,b,a] = [128,0,0,0];

var rgba = 0;
rgba += r << 24;
rgba += g << 16;
rgba += b << 8;
rgba += a;
console.log(rgba); //負の2147483648
console.log(typeof rgba);

var rgba = 0;
rgba += r * (2 ** 24);
rgba += g * (2 ** 16);
rgba += b * (2 ** 8);
rgba += a;
console.log(rgba); //正の2147483648
console.log(typeof rgba);

1行目は、表示は、マイナス2147483648
3行目は、表示は、プラス 2147483648
でした。値が違うのですが
JavaScript言語のバグですか❓
ちな、2行目、4行目、は共に
numberだった。

JavaScriptのnumberって64bitだから
2147483648程度の値ならオーバーフロー
しないハズですよねぇーーー

311:デフォルトの名無しさん
26/02/16 13:55:53.05 okZ0+WMH0.net
JavaScriptの数値(Number型)は64bit浮動小数点数ですが、
ビット演算子を通すと、自動的に32bit符号付き整数に変換されます。

312:デフォルトの名無しさん
26/02/16 14:07:06.35 x7411cF0d.net
バグなんてありません
あるのはダサい仕様だけです

313:デフォルトの名無しさん
26/02/16 14:15:49.10 Igc0CmxY0.net
+で足すアホが悪い
var rgba = 0;
rgba |= r << 24;
rgba |= g << 16;
rgba |= b << 8;
rgba |= a;

314:デフォルトの名無しさん
26/02/17 01:10:41.87 DFlept13G
厚木た゛の横田だの何千人もが何度も訴訟やって差止めできず弁護士費用て゛相殺される程度の賠償金て゛誤魔化すテロ国家に無駄なことしてないで
暴力で解決すること考えろよ基地に色々投け゛込んだりレ━ザー照射したり二ュースにすらならない些細なことはやってるようだが
霞が関を灰燼に帰しないと何も解決しないっていい加減学習しろよな民主主義とは民衆による暴力を前提にした社会体制のことをいうんだぞ
しかも基地周辺の連中の場合引っ越しゃいいものをこいつらのせいでJALだのANAだのテロリストに海に囲まれた曰本でわさ゛わざ陸域
クソ航空騒音まみれにさせて安眠妨害に生産性破壊に住民の健康に生業にと壞滅させて被害者はお前らだけじゃねえんだぞみたいな口実
与えてるた゛けで税金強奪に留まらない害悪を日本中に撒き散らしてるのか゛実態
独立住民投票すらしない沖縄の連中だの被爆をネタに寝言ほざいてる連中だのも赤の他人の血税に寄生してるだけなのがバレバレ
莫大な温室効果カ゛スまき散らして気候変動災害連発させて人殺しまくってるクソ航空機廃絶させない連中の行動は全てくだらない茶番
航空機連絡先情報 noise.wеb.fc2.com


最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch