探検


Qiita 7 - キータぞ、来たぞ、キータだぞー

レス数が1000を超えています。これ以上書き込みはできません。
2025/09/13(土) 12:24:07.83ID:mucntwOq
Hello hackers !
Qiitaは、エンジニアリングに関する知識を記録・共有するためのサービスです。
コードを書いていて気づいたことや、自分がハマったあの仕様について、
他のエンジニアと知見を共有しましょう ;)

https://qiita.com/

Qiita(キータ)は、Incrementsが運営するプログラミング情報のナレッジコミュニティ。
2016年現在で日本最大のプログラマーコミュニティとされている[1]。

https://internet.watch.impress.co.jp/docs/news/1025972.html

前スレ Qiita
https://mevius.5ch.net/test/read.cgi/tech/1542357242/
Qiita 2 - キータぞ、来たぞ、キータだぞー
https://mevius.5ch.net/test/read.cgi/tech/1658762410/
Qiita 3 - キータぞ、来たぞ、キータだぞー
https://mevius.5ch.net/test/read.cgi/tech/1685235361/
Qiita 4 - キータぞ、来たぞ、キータだぞー
https://mevius.5ch.net/test/read.cgi/tech/1705486836/
Qiita 5 - キータぞ、来たぞ、キータだぞー
https://mevius.5ch.net/test/read.cgi/tech/1717651046/
Qiita 6 - キータぞ、来たぞ、キータだぞー
https://mevius.5ch.net/test/read.cgi/tech/1739527246/
2026/08/12(水) 21:50:38.36ID:qsR2xDxd
ブロックデバイスの時にブロック単位で読まれるだけだろ
一般的にストリーミング処理は可能ならそれ以上のバッファ領域を使わずに処理する
それはとても意味のある重要なこと
2026/08/12(水) 22:10:11.02ID:LMe0vQTt
>>951
> この高校生、やらたら少ないメモリ使用でやったことをアピールしているが、こんなのいまのPCのメモリではまったく意味がない。
> 16ビットパソコン時代のメモリ容量のようなメモリの節約はチグハグすぎてわからない。

メモリ不足によりクラッシュするというハードウェア上の制約を克服するためであり、ハードウェア上の制約がない場合におけるメモリの節約のためじゃないと思う
954デフォルトの名無しさん
垢版 |
2026/08/12(水) 22:16:54.96ID:FztihUuP
積んでるメモリの量と関係なく使用メモリは最小限にするのが当たり前
特に今回のケースは、全てのデータをメモリ上に読み込むか、あるいは、今回のように2パスのストリーミング処理するか、二択だ
後者で正しい
955デフォルトの名無しさん
垢版 |
2026/08/12(水) 22:19:47.51ID:iweFqYgu
2.5KBだぞ?
2.5MBじゃない。
2026/08/12(水) 22:28:19.54ID:IRbfxLKg
読み込みブロックサイズは環境やデバイスに依るが512B~4KB~32KBなど
2.5KBならまともなプログラム
2.5MBは普通ありえん
2026/08/13(木) 01:44:35.73ID:q0nQUebm
Python動いてるんだしそんなメモリ少ないわけはないんだよね。
958デフォルトの名無しさん
垢版 |
2026/08/13(木) 05:50:39.75ID:6EvyMh0f
>>956
彼はストリーミングバッファ(CSVファイルから読み込んだデータを入れているだけか?)が2.5KBと言っているだけ。

900MBのテキストデータを50秒で処理するのはどういう環境で動かしているかにもよる。
2026/08/13(木) 10:05:17.97ID:W9oC7QxY
「2.5KB」は実測RSSではなく、本人が選んだ変数の sizeof を足しただけw
2026/08/13(木) 13:13:49.57ID:q0nQUebm
> 積んでるメモリの量と関係なく使用メモリは最小限にするのが当たり前

いまどきのgccだとデフォでスタックに10MBくらい割り当てられるのが普通だが使用する最小限に-Wl,--stack=2500とか指定するのが当たり前な気はしない。
2026/08/13(木) 13:20:22.86ID:q0nQUebm
> 特に今回のケースは、全てのデータをメモリ上に読み込むか、あるいは、今回のように2パスのストリーミング処理するか、二択だ

mmapでメモリにマッピングする方法もあるよ
2026/08/14(金) 10:49:55.93ID:pEhUSk0J
2.5KBと50秒を両方主張しちゃうとね。
片方だけなら「うんうん頑張った」だけど
2.5KBと50秒を実現した裏方のlibc/OS/ハードウェアレベルのキャッシュ(メモリ)全無視でその主張、なんだよ
とは言いたくなる。純粋に2.5KBのメモリだけで1G近いデータを2パスで50秒解析したんかよ、って感じで。

スポンサー持ちのホテル移動手段それらの費用は計算外にして「2500円3日間で高度に最適化してアジア横断した俺つえー」って言ってるみたいな。

空港で払った入出国諸経費だけカウントしたのが2500円、って感じで。

高二だからしゃーないか。
2026/08/14(金) 11:46:54.60ID:Ae8WE80Z
Microsoft Surface Go 4で900MBのファイルをコピーするのにかかる時間は約2秒~4秒とされる
50秒が速いのか遅いのかわからない
2026/08/14(金) 12:40:14.95ID:c81ZmTMP
楽なやり方だとメモリ足らん環境でめんどいやり方して何とか動かしましたってとこなんだが、欺瞞散りばめてあるのがうぜえんだよな
2026/08/14(金) 14:10:25.72ID:P2twmlVw
>>962
使用バッファは少ない方がメモリキャッシュ的にも有利で速くなる
ただしディスクの読み込み単位が下限
メモリ大量に使う人はプログラミングに向いてない
966デフォルトの名無しさん
垢版 |
2026/08/14(金) 15:26:43.16ID:pEhUSk0J
>>965
言ってることが高度に最適化されすぎてて意味不明だから内容は無視せざるを得ないけど、

https://github.com/hiratashun/Gaia-DR3-Streaming-Engine/blob/main/02_streaming_engine.c#L138-L145

これが

> 高度に最適化されたCプログラムで、約2.5 KBのRAMのみを使用し、900MBのCSVファイルを約50秒で処理します。

"約2.5 KBのRAMのみを使用" の根拠としてクソだろ、もっと使ってんだろ libc とか OS とかがさ。データ処理の領域として。
"約50秒" ってものそういう裏方のメモリのおかげだろ。それを無視してセクタ単位とかフレーム単位とかシリアル通信でそのスループット出てるみたいな書き方だろ。

って話。
2026/08/14(金) 15:40:31.78ID:/UgxgbXh
>>960
L1L2キャッシュを考えて使用メモリを少なく集中させるのが近代のプログラミング
2026/08/14(金) 18:51:11.11ID:c81ZmTMP
なんか話がズレてんな
2026/08/14(金) 20:05:34.48ID:3A8wF8Az
>>965
スタックサイズを縮小してもキャッシュ効率には影響しないよ
2026/08/14(金) 20:19:31.45ID:U03eC5DW
>>969
スタックサイズを変更するのではなく
ストリーミング処理をすることで使用メモリ量を小さくして高速化だろ
2026/08/14(金) 20:46:43.99ID:3A8wF8Az
間違えた。
>>969>>967へのレス
2026/08/15(土) 13:34:36.09ID:oe42l0jL
高速化言うならファイル操作と解析非同期でやっとけすぎるがまあどうでもいい話
元ネタがつまんねえ能書きたれてんの叩くだけで十分
2026/08/16(日) 17:47:42.40ID:RlwG2hib
高校生相手にムキになる老人たち
2026/08/17(月) 00:15:47.75ID:wEY6hSMT
ばあさんや 今夜も行くぜ パトロール
心は厨二で 世界を駆けるゼ

ミツオ
2026/08/17(月) 00:51:35.43ID:QUxUu0e+
ほんとなんで高校生相手に陰でゴチャゴチャ言ってるの?
2026/08/17(月) 01:30:15.06ID:0aNBGrSK
dameyodamedameがQiitaのコメント欄でレスバしてBANされて以降、Qiitaにコメントを書く人を見なくなった
今回のようなコメントをする人だったと思う
5chにコメントするしかないという事情がある
2026/08/17(月) 07:45:08.18ID:6LVeOKXv
dameyodamedameが垢BANされた頃の過去ログを参照してみたが案外人気者だったんだな。
https://itest.5ch.io/mevius/test/read.cgi/tech/1739527246
2026/08/17(月) 08:11:45.01ID:zGv3S+Pn
件の高校生は

> もしコードにバグを見つけたり、アルゴリズムに関するアドバイスがあれば、ぜひコメントで教えていただけると嬉しいです!

コメ欄でのアドバイス歓迎の態度ではあるが、Qiitaで初心者丸出しの記事にコメントすると関係ない第三者に通報される可能性まであることは留意すべき。
979デフォルトの名無しさん
垢版 |
2026/08/17(月) 14:08:05.28ID:8SjiRGvp
>>968
ほんそれ
https://www.yomiuri.co.jp/economy/20260817-GYT1T00071/
980デフォルトの名無しさん
垢版 |
2026/08/17(月) 21:19:40.87ID:3aleEALD
高2秒
981デフォルトの名無しさん
垢版 |
2026/08/19(水) 11:37:15.25ID:5MCqy9DW
「変な実装をしない」「偉大なる凡作」って本質ですね。
最適解を追いすぎると、実務では逆に読みにくいコードになりがちで、
設計の王道を知った上であえて地味にまとめる力が一番大事なんですよね。
2026/08/20(木) 07:33:49.68ID:yH1eBXMA
「高度に最適化」って言ってるの本人だしなあ、「あえて地味にまとめる」なんて言っちゃ失礼だと思うよ。
2026/08/20(木) 15:01:37.57ID:GMtsxX+i
失礼っていうか >>981 は常識人のふりしてトドメ刺しにきてるんだろ。
984デフォルトの名無しさん
垢版 |
2026/08/21(金) 15:43:50.40ID:ovmsUISD
新人教育の記事がトップページの先頭に出てきてうぜえ
社内でやれ馬鹿
2026/08/22(土) 14:36:35.53ID:t5h15ywk
なんか新人のレベルが推し測れて笑えるけどな
中卒でも採用してんのかよ・・・って感じだな
986デフォルトの名無しさん
垢版 |
2026/08/22(土) 16:54:10.35ID:t5h15ywk
Claude Code の出力を35%短くしたら、情報がむしろ増えた

特定の一部のユーザーは「git で直前のコミットメッセージを修正するには?」に git commit --amend --no-edit とか git commit --amend --author="..." が追加回答されたら「あぁ、情報がふえてるぅ」と思って記事化するらしい。
「親切機能か質問を捉えられてないのか知らんけど、余計なことまで言うようになった」「出力項目/バイト数が増えた」であって情報は増えてないだろ。捉え方によっては雑音が増えて情報は減ってると言えなくもない。

記事には書いてない「実験」も推して知るべし。
「作業自体は同じだけ丁寧に」はそもそも検証にもなってない。(単発質問で3例やってみました、ってだけ)

特定の一部のユーザー発見器っていうか特定の一部のユーザー観察サイト。
思うにSE/プログラマが今までAI/機械学習系の素養を身につけてこなかったくせに調子こいてAIエージェント系の記事書くとこうなるんだよな、これに限らず。っていういい見本。

結論としてはよく所属企業名まで丸出しでこういうの投稿できるな、ってこと。
2026/08/22(土) 23:08:58.80ID:GRPhpS17
>>986
3例でやっても検証になるんじゃね?
お前はどうやったら検証になると思う?
10例ってこと?

余計なことを言う=情報が増えただろ
お前の書いてることはよく分からない

> 結論としてはよく所属企業名まで丸出しでこういうの投稿できるな、ってこと
結論もよく分からない
こういう投稿とはどういう投稿?
2026/08/22(土) 23:46:37.71ID:t5h15ywk
例えばなんの試験か知らんが次のような問題が出たとして

Q) git で直前のコミットメッセージを修正するには?正しいものを全て選べ。

(A) git commit --amend
(B) git commit --amend -m "..."
(C) git commit --amend --no-edit
(D) git commit --amend --author="..."

正しい回答は (A) と (B) だけを選ぶこと。(C) と (D) は選んだら不正解のやつ。

その前提で「git で直前のコミットメッセージを修正するには?」って聞いて (C) とか (D) の選択肢出してくんのは「情報」としては減ってるか、ノイズでしかないだろ?ってこと。(元記事の「情報」って言葉が曖昧だけど、「次はコインの表と裏のどっちが出る?」って聞いて「表が出ます」って回答より「表が出ますが裏も出る可能性もx%あります」って回答の方が情報量としては減ってるだろ?っていうシャノンの情報量の話。回答は真実を話してるとしてね。)

検証の話は例の数じゃなくてそもそも単発質問に対する回答は全く「作業自体は同じだけ丁寧に」の検証になってないだろって話。今のエージェントの使い方で単発質問だけで終わる作業とかほぼないだろ。toolとかMCPとかの利用(コールバック)含め。

そういう投稿のことだよ。
2026/08/23(日) 00:12:36.25ID:6RpWTWyz
>>988
>「表が出ますが裏も出る可能性もx%あります」って回答の方が情報量としては減ってるだろ?
表が必ず出ないじゃんってことで情報が不正確なことを情報量としては減ってると言ってるのかな?
「表が出る可能性は90%ありますが、裏も出る可能性も10%あります」ならOKってことかな?

もしくは選択肢が少ないほうが情報が多いと言ってるようだけどそれがよく分からない
選択肢が多いほうが情報が多いと思うのが普通

単発質問でない作業を連続質問として、連続質問は連続した回数だけ情報が増える
単発質問でやらないと検証できないじゃん
回数を固定して2回の連続質問でやればいいと思うけど1回と2回で変わるのかな
2026/08/23(日) 01:15:11.60ID:SS4fMMRU
素人が二人も出てきてめんどくさいから

必ず裏表を当ててくるコイントス予想屋が 1bit 情報屋だとすると 89% くらいで当ててくる予想屋が相互情報量で言えば 0.5 bit 予想屋だろ?

とか手元のLLMに聞いてみ?意味わかんなかったら放送大学でもいけ。

連続質問云々は「LLMはステートレスだけど自分の発話も次ターンで入力にするからAIエージェントの作業精度は単発質問じゃ測れないような気がするんだけどどうかな?俺には意見ないから屈託なく教えて」とか聞けばいいだろ

サイト自体がうんこ発信機になっててうんこが集まってうんこ記事がランキングしてるうんこ同士が5chで議論してるっていううんこカオスになってるよな。AIエージェント関連は。そのサイト。
991デフォルトの名無しさん
垢版 |
2026/08/23(日) 17:26:17.12ID:XaybZwup
エントロピーが増えてもうれしくないな
2026/08/23(日) 18:09:04.88ID:SS4fMMRU
うれしくないmaru

qiita.com/jqit_suwa/items/8168cd532e692ebcd4b0/likers

muhyoooooo
993デフォルトの名無しさん
垢版 |
2026/08/23(日) 19:05:47.02ID:QvCbW4h1
リスト見れんの知らんかったわ
2026/08/25(火) 09:30:25.57ID:nnEY98yG
>>990
温度知らないカスが他人を素人呼びw
2026/08/25(火) 17:00:12.34ID:43OmAEoN
⚪︎⚪︎知ってるとか知らないとか小学生低学年の話だろ。東京大阪wだらけの大草原になるわw

ClaudeとかLLMとかの最新っぽいホットワード追いかけてわかった気になってないで一定程度の素養つけてから情報発信だかなんだかしろよ。
情報とは?不確実性とは?predictionやinferenceとは?精度指標にどういうマトリクスがある?DNNの非決定性とは?LLMとは?コンテキストとは?etc...

「情報増えてる」話だって↓みたいに言えば全然妥当ではないけど素人ではないな感は出るだろ。

Concise付与後に回答の再現度は減少しておらず、また、一見適合度が減少しているように見えるが、
ユースケースとしてはユーザーエンジニア側が適合性の判断をしてコマンドの実施をする状況であり、
むしろ有用である可能性がないとは言えない関連情報が増えたため、ここでは「情報が増えた」と表現した。

チンカス素人が組織的反社会活動のデジタルタトゥー入れてんじゃねーよ。温度がなんだんだよw 退場案件増えまくって潰れるぞ?
2026/08/26(水) 05:24:49.55ID:2bpmJbJO
言葉の端々にSESっぽさを感じるレス
2026/08/26(水) 06:02:48.78ID:/32j3gSn
> 精度指標にどういうマトリクスがある?
指標(メトリクス)だろ
998デフォルトの名無しさん
垢版 |
2026/08/26(水) 15:00:27.13ID:UKAdFl7a
perlはオワコン
999デフォルトの名無しさん
垢版 |
2026/08/26(水) 15:00:43.56ID:UKAdFl7a
operation しとりくす
1000デフォルトの名無しさん
垢版 |
2026/08/26(水) 15:01:43.48ID:UKAdFl7a
もしかして すとりくす
10011001
垢版 |
Over 1000Thread
このスレッドは1000を超えました。
新しいスレッドを立ててください。
life time: 347日 2時間 37分 37秒
10021002
垢版 |
Over 1000Thread
5ちゃんねるの運営はUPLIFT会員の皆さまに支えられています。
運営にご協力お願いいたします。


───────────────────
《UPLIFT会員の主な特典》
★ 5ちゃんねる専用ブラウザからの広告除去
★ 5ちゃんねるの過去ログを取得
★ 書き込み規制の緩和
───────────────────

会員登録には個人情報は一切必要ありません。
4 USD/mon. から匿名でご購入いただけます。

▼ UPLIFT会員登録はこちら ▼
https://uplift.5ch.io/

▼ UPLIFTログインはこちら ▼
https://uplift.5ch.io/login
レス数が1000を超えています。これ以上書き込みはできません。

ニューススポーツなんでも実況