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

レス数が1000を超えています。これ以上書き込みはできません。
2025/02/14(金) 19:00:46.09ID:MxlrHJ/5
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/
921デフォルトの名無しさん
垢版 |
2025/08/31(日) 14:32:35.32ID:bv7ZXR4f
修正案3
https://godbolt.org/z/j7zn7591r

記事のコードは無駄が多すぎる。AI出力によるツギハギ臭が酷い。
922デフォルトの名無しさん
垢版 |
2025/08/31(日) 14:40:17.45ID:TCgrNpEA
>>920
その記事を書いた人間はアセンブラのコード量が少なくなるという記事を書きたかったかったんだぞ?
923デフォルトの名無しさん
垢版 |
2025/08/31(日) 14:42:00.04ID:TCgrNpEA
いまどきメモリが少なすぎてマシン語がまともに入らない機器なんてごくわずか
2025/08/31(日) 14:50:52.80ID:bv7ZXR4f
> その記事を書いた人間はアセンブラのコード量が少なくなるという記事を書きたかったかったんだぞ?

あなた:
この記事(https://qiita.com/misohagi/items/029222e579f43fdfc93f)の内容に「アセンブラのコード量が少なくなる」という要素はありますか?
ChatGPT:
ご提供いただいたQiita記事「バブルソートでわかるRISC‑Vのきれいさ」(2025年8月28日投稿)について確認しました。

結論から言うと、この記事内に「アセンブラのコード量が少なくなる」という記述はありません。以下、内容のポイントを整理します:

記事内容の要約
C言語版・x86アセンブリ版・RISC‑Vアセンブリ版 のバブルソート実装を比較しています。
Qiita

比較されている観点は以下の通りです:

命令フォーマットの規則性・読みやすさ
→ x86はレジスタ+メモリ、メモリ+メモリなど混在し、例外的なルールも多いのに対し、RISC‑Vでは一貫性ある命令構成(ロード→比較→ストア)で構成されており、可読性に優れている。
Qiita

メモリ演算の明確な分離
→ x86では複雑な複合命令(例:cmp al, [si+1])がある一方、RISC‑Vでは命令が分割されている(ロード → 比較 → 分岐)ため、理解しやすい。
Qiita

拡張性と移植性
→ x86は歴史的に多くの拡張を抱えているのに対し、RISC‑Vはシンプルで必要な機能を拡張指令として付与できる設計になっており、将来的な拡張にも対応しやすい。
Qiita

「コード量が少なくなる」という記述はあるか?
いいえ。 記事では「命令の規則性」や「構造の分かりやすさ」などが強調されている一方、「アセンブラのコード量が少なくなる」といった記述は一切ありません。

ご質問の「アセンブラのコード量が少なくなる」という要素は、この記事の中には含まれていないことをお伝えします。他に気になる点や別の記事についての確認も可能ですので、どうぞ気軽にお知らせください!
925デフォルトの名無しさん
垢版 |
2025/08/31(日) 16:42:35.64ID:CVjGHqHc
>>924
「バブルソートでわかるRISC-Vのきれいさ」

きれいになると彼は言っている
実際に示しているコードはきれいになっているのではなく、コード量が減っているだけ
2025/08/31(日) 17:20:05.97ID:wng97XEx
>「バブルソートでわかるRISC-Vのきれいさ」
>実際に示しているコードはきれいになっているのではなく、コード量が減っているだけ
 
記事のバブルソートのコードはx86では14命令なのに対してRISC-Vでは16命令なのでRISC-Vでコード量が減ってるということは全くない。
927デフォルトの名無しさん
垢版 |
2025/08/31(日) 17:31:25.81ID:wghiPy+O
>>926
CISCとRISCのCPUの違いがわからないのか?

1クロックでやることが多いCISCは命令が少なくなるのはあたりまえ。

彼の問題はRISCだときれいになるとの主張。

それにC言語のint型が64ビットという前提で説明しているのもおかしい。
2025/08/31(日) 17:36:07.00ID:wng97XEx
記事のRISC-Vのコード見るとコメントになんでかx86のレジスタ書いてんだよなあ。
x86からRISC-Vに移植したか、x86との対応わかるようAIに指示したかどっちかか。
こんなクソコードクソ記事からなんか有意なこと読み取ろうとしても無駄だぞ。
2025/08/31(日) 17:39:14.61ID:wng97XEx
>1クロックでやることが多いCISCは命令が少なくなるのはあたりまえ。
 
スーパースカラーも知らない人は黙ってた方良いよ。
930デフォルトの名無しさん
垢版 |
2025/08/31(日) 17:52:22.50ID:wghiPy+O
>>929
CPUの性能の進化でそれをやる必要がなくなってRISCの方がよいということになってあの記事があるんだぜ?
2025/08/31(日) 17:53:36.95ID:wng97XEx
>それにC言語のint型が64ビットという前提で説明しているのもおかしい。
 
どこ見てそう思ったか知らんけどx86のコードではe?xの32ビットレジスタ使ってるしRISC-Vはlw/swで読み書きしてるから32ビットだね。
何いってんのという感じ。
932デフォルトの名無しさん
垢版 |
2025/08/31(日) 17:55:54.89ID:wghiPy+O
x86は16ビットか32ビットだよ?

x64と書いてあれば64ビット
933デフォルトの名無しさん
垢版 |
2025/08/31(日) 17:56:34.83ID:wghiPy+O
キータのレベルは理解不能
2025/08/31(日) 18:02:43.60ID:wng97XEx
>>930
「バブルソートでわかるRISC-Vのきれいさ」と題して十分に最適化されてないコードで「きれい」なんて主観を語ってる記事はナンセンス。
「シンプル」や「簡潔」と言ってるならまだ擁護の余地はあった。
935デフォルトの名無しさん
垢版 |
2025/08/31(日) 18:54:27.77ID:5OVq2s7z
彼はアセンブリでマクロ機能も使ってないしな
2025/08/31(日) 21:20:53.75ID:bv7ZXR4f
これくらいの規模のコードでマクロの有無はなんも関係ないけどな
937デフォルトの名無しさん
垢版 |
2025/08/31(日) 21:36:29.37ID:Uf/mN+Cj
彼は繰り返しでも前に戻るジャンプしか書かない
これが「きれい」というのは意味がわからない
2025/08/31(日) 22:59:08.87ID:wng97XEx
>彼は繰り返しでも前に戻るジャンプしか書かない
えっ意味わからん
 
> jz sorting_done
 
> jle no_swap
 
>no_swap:
 
>sorting_done:
 
> jmp .convert_digits
 
>.convert_digits:
> jne .convert_loop
 
> jmp .print_number
 
>.convert_loop:
 
>.print_number:
2025/09/01(月) 00:06:03.46ID:t3emQZie
>>938
意味がわからない領域に深く入っていて
意味がわかるもわからないもない
この状況で「意味がわからない」と言うべきでない
意味がわかることだけを投稿しろ
2025/09/01(月) 00:36:19.45ID:B4HLc073
お前の言ってることわけわからんと言われて逆ギレかあ
941デフォルトの名無しさん
垢版 |
2025/09/01(月) 01:04:00.29ID:E66qBEkG
>>938
それは条件分岐と変な入れ子
942デフォルトの名無しさん
垢版 |
2025/09/01(月) 01:04:34.94ID:E66qBEkG
よく見ると入れ子になっているな
めちゃくちゃだ
943デフォルトの名無しさん
垢版 |
2025/09/01(月) 01:06:18.90ID:E66qBEkG
逆にアセンブラを見せてC言語化させたら、本人はgoto文だらけのコードを書きそうw
2025/09/01(月) 08:10:56.78ID:u3XuJ8S2
知識がないニワカが語ってるの面白いw
2025/09/01(月) 11:57:14.54ID:u3XuJ8S2
>彼は繰り返しでも前に戻るジャンプしか書かない
 
記事のバブルソートのアセンブリ言語のコードは外側のループは終了判定を最初にやる仕組みになってて、内側のループは継続する判定をループの最後にやる仕組みになってるのに何を言っているのか?
946デフォルトの名無しさん
垢版 |
2025/09/01(月) 16:21:07.54ID:PK9JSPJ+
順次実行、条件分岐、繰り返しを書くんだったら、上から下という方向に書かないと
947デフォルトの名無しさん
垢版 |
2025/09/01(月) 22:32:14.44ID:E66qBEkG
彼は構造化プログラミングを理解していない
948デフォルトの名無しさん
垢版 |
2025/09/01(月) 22:33:58.08ID:/B3R/rDz
IDが変わるな
949デフォルトの名無しさん
垢版 |
2025/09/01(月) 22:34:34.55ID:/B3R/rDz
モバイルデータ通信で書き込むとコロコロIDが変わるな
950デフォルトの名無しさん
垢版 |
2025/09/01(月) 22:34:48.69ID:/B3R/rDz
てすと
2025/09/01(月) 22:54:33.67ID:B4HLc073
コード改善案のひとつも示せない奴がなんか言ってても意味ないんだよなあ。

改善案1(サイズ優先)
https://godbolt.org/z/4E6xb3qeP

改善案2(実行効率優先)
https://godbolt.org/z/nndGsqv51
2025/09/02(火) 02:05:54.97ID:apcPI15U
『古いC++コードをモダンC++に修正(問題編)』
『古いC++コードをモダンC++に直す練習(解答編)』

メリットデメリット評価しないで新しい機能使うのが正しいという記事。
「7:構造体のコピーと参照」は記事書いてる当人がわけわかんなくなってるなw
2025/09/02(火) 19:51:11.47ID:oNX5MZxr
(わかってないのに)アセンブラいっちょかみする奴なんなの
2025/09/02(火) 23:00:40.84ID:lrHo8gNN
>>952
見たけど大雑把にCから古いC++コードに修正だな
10年前の記事ならそれでもいいが
モダンなC++コードと言いながらstd::rangesすら出て来ない
2025/09/03(水) 07:43:05.57ID:dJz93jr3
>>0040
38のいうとおり、日本人気質はある。qiitaはもともとstackoverflowの日本版という雰囲気でスタートしたが、途中でSO風というのをやめて日本人にアジャストした。
qiitaができたあとに日本版SOができたが閑古鳥なのはご存知のとおり。
日本人気質と議論の比較ということなら、redditとはてブの違いも顕著。
日本人はほぼ匿名のハンドルだとしても個人として議論するのが極端に苦手、もしくは嫌い。
確立した個人の集団としてコミュニティを自治するみたいなこともやりたくない。
ここみたいにqiita外で完全匿名の集団でチクチク書くのも日本人気質だろう。
2025/09/03(水) 18:17:22.50ID:NhqXY/KH
それは違うだろ
nntpとか社名出してクネクネすんのが得意で
qiitaと同じじゃんw
2025/09/03(水) 19:20:53.40ID:4X3TPqTc
はてぶは日本人っていうか氷河期世代のろくに職歴も学歴もない連中がルサンチマンを垂れ流してるだけなので…
あれを日本人の気質だとは思わないでほしいな
クズの掃き溜めだよ、あそこは
2025/09/03(水) 19:35:53.18ID:V1U1StY0
日本版SO見に行ったが和やかな雰囲気で質問回答サービスとしては上手くいってんじゃないの?
Qiitaみたいな害悪垂れ流す悪質サービスとは同列に語るべきではないだろ。
2025/09/03(水) 20:20:41.86ID:SAEwGZfb
例の先生

『色々な言語でたらい回し関数の速度を比較してみた その2』
https://qiita.com/Freezer/items/1badfbba34c13995eed4#comment-b75826cee2cef0f4d34a
> 多分あまり速度変わらないと思うのですが、Elixirだと下記のように関数パターンマッチを使う方が一般的かなと思います。

各言語で条件合わせてるって考え及ばないのかなあ?
つか先生の書き方だと
> def tarai(x, y, z) when x <= y, do: y
参照してない引数zで警告出る。
960デフォルトの名無しさん
垢版 |
2025/09/03(水) 21:15:43.80ID:qeVfxMBq
>>954
世の中的にはいまだにC++11くらいが「モダン」なんじゃない?
C++17とか20, 23 をちゃんとキャッチアップしてる人は、たぶんC++開発者全体から見てそう多くない
2025/09/03(水) 21:16:36.02ID:PvszFYTo
議論より根回し、
出る杭は打つってのは日本の文化であり日本人の気質だよ
2025/09/03(水) 21:28:57.60ID:PJVcJVFP
>>960
C++17以降へ進むはずだった人たちはRustへ行ってしまったからね
セキュリティ要件が益々高まっていく状況でC++人口は減っていきC++17以降は普及せずに終わると思う
2025/09/04(木) 03:28:34.77ID:ghK1rs1A
全プロンプトが書いてある衝撃記事があって質問して誘導してから「Qiita記事書いて」と指示したらしい
10分でAI記事書けるw
2025/09/04(木) 04:25:11.55ID:ghK1rs1A
バイラルマーケティングの格言「コンテンツは王様かもしれないが配信は女王様であり主導権を握るのは彼女」
どんなに優れた作品でも人に届かなければ存在しないのと同じ
QiitaはSNSで共有される記事に最大の価値を置く
2025/09/04(木) 07:34:27.12ID:u4xum1eq
>>963みたいなわかってない奴の書く日本語より、
生成AIが出力する言語の方が遥かに読みやすいもんな
966デフォルトの名無しさん
垢版 |
2025/09/04(木) 09:37:47.21ID:ZrdNzOPA
>>962
残念だが認めざるを得ない
2025/09/04(木) 18:48:42.24ID:kH3wQVtc
『クローン面接体験記』
 
株式会社オルツ?どういう会社か気になるな。
968デフォルトの名無しさん
垢版 |
2025/09/04(木) 19:32:45.40ID:sVq9srl0
去年の6月か
ある意味、貴重な記録だ
2025/09/04(木) 23:01:20.46ID:qBjgVJ2m
Content Is King, Distribution Is Queen
いくら質の高いコンテンツがあっても、それが適切なターゲットに、適切な方法で配信されなければ価値が最大化されないということを強調しています

「コンテンツは王様 配信は女王」の日本語で検索しても「コンテンツイズキング」の意味の記事しか出てこない

日本人やばいなw
2025/09/05(金) 14:39:28.61ID:mtOSruHx
>>717
>『圧縮しないアーカイブ形式「PAF」をC+Pythonで作った理由と実装メモ』の記事にあらたに作る必要ある? tarで良くね?というコメントがおかしく記事を読んでないがあらたに作る理由を記事に書くとタイトルにある
 
記事書いた本人がアンサー記事書いてるのに何言ってんの?
『tarがあるのにPAFを作った理由』
2025/09/05(金) 15:04:43.61ID:qiTdUDVf
>>970
最初の記事を読んでみろ
tarについて一言も言及されていない
もしtarを知っていればtarについて必ず言及があるはずだがtarの3文字すら記事に登場しない
そいつはtarの存在すら知らなかったんだよ
2025/09/05(金) 17:14:23.30ID:adrKl/Ef
このスレのツッコミもちっちゃいなw
その程度の奴らか

といか量子でほら吹いてるキチガイ記事の排除とかした方がいいだろ
あと自己啓発
2025/09/05(金) 17:25:40.54ID:mtOSruHx
>>717が反応してんの(量子?)面白れぇなw
2025/09/05(金) 20:44:11.54ID:adrKl/Ef
俺はほぼ書いてないぞ
妄想で噛みついてるのかも知らんが
975デフォルトの名無しさん
垢版 |
2025/09/05(金) 21:31:19.77ID:e+jmXrTT
モデレータが居ないと破綻すると思ってたが
破綻したのはむしろQitaの方で
5chがまだ威嚇的正気を保ってるのが興味深い
どっちもオワコンだが
2025/09/05(金) 23:27:31.79ID:mtOSruHx
>>974
なんか言い訳してて草w
2025/09/05(金) 23:42:37.81ID:0EFofa/9
各々好きなこと書いてる(もしくは書かされてる)だけだからモデレートのしようもないよね。コメント奉行みたいなのを言ってるのかな笑
2025/09/05(金) 23:50:08.39ID:Tu71YT+K
>>963
トレンド入りする記事をスマホで10分でAIに書かせる方法
https://qiita.com/makotosaekit/items/e38a4fafd1c4f3c8b214

全プロンプト

何故プロンプトに論理式が最適なのか

例2を前提/定義/公理の形で論理式化

このようにする事で得られるメリット
メンテナンス性と再利用性の確保
出力トーンが引きずられない
トークンの節約

論理式とは何か
分かりやすく解説

公理/定理は?

ここまでのコンテクストに基づき、
qiita記事を平易且つ可読性の高い内容で生成
タイトル:
なぜプロンプトに論理式が最適なのか? AIの能力を最大限に引き出す「明確な指示」の重要性
2025/09/06(土) 17:31:59.44ID:aVpFL+fS
>>976
妄想朝鮮人ワラタw
相手もわからないカミツキガメw
2025/09/06(土) 23:33:02.27ID:y5czPE31
>>917
> 最初の記事を読んでみろ
> tarについて一言も言及されていない
> もしtarを知っていればtarについて必ず言及があるはずだがtarの3文字すら記事に登場しない
> そいつはtarの存在すら知らなかったんだよ
 
「記事を読んでないがあらたに作る理由を記事に書くとタイトルにある」と言ってた人がやっと記事見に行ったってことかな。
「あらたに作る必要ある? tarで良くね?」と既に言われてるので大分周回遅れだけど。
2025/09/06(土) 23:34:18.18ID:y5czPE31
おっと間違い>>971だったわ。
2025/09/07(日) 15:06:10.69ID:8um4Y66d
『C言語 配列越境で構造体を参照』
> 配列も構造体も、プログラムを書きやすくするための仕組みに過ぎず、最終的にはメモリ上に連続した変数の集まりとして配置されます。
> そこで、配列の直後に構造体を宣言し、配列の添字を範囲外まで越境させると構造体の中身を参照できるのではないかと考え、実験してみました。

なぜこういう記事を書いてしまうのか
983デフォルトの名無しさん
垢版 |
2025/09/07(日) 18:28:32.97ID:O5fPE33u
実験せんでも判るよな
2025/09/07(日) 19:05:35.99ID:xfWP5VO2
>実験せんでも判るよな
 
これがダメな方法であることは知識として知らないなら実験しないとわからんのじゃないの。
2025/09/07(日) 19:13:25.35ID:xfWP5VO2
>>983は記事の方法を「実験せんでも(出来ることは)判るよな」と言ってる可能性まであるか。
2025/09/07(日) 19:46:34.52ID:x6hDkRYF
>> 263 の本の人でしょ
2025/09/07(日) 19:48:03.78ID:x6hDkRYF
>>263

痛恨のミス!
2025/09/07(日) 19:51:29.85ID:TwMsRqnS
できることもあるのとできるのは似てるようで全然違うんだけどな
2025/09/07(日) 21:03:18.47ID:u/6ki4GA
「自動変数がスタックに取られることはありがちだ」ってのはもはや(少なくとも変数の数が少ないうちは)相当に古臭い感覚ではないのか
2025/09/07(日) 22:37:54.08ID:8um4Y66d
「実験せんでも判る」という>>983がわかってない感じなので実験してみた。
https://godbolt.org/z/dc987Ga6f
2025/09/08(月) 01:04:25.36ID:9kFsasGR
別にターボールなんか知らなくても大丈夫だよ笑
2025/09/08(月) 10:06:15.11ID:sSlkOn2V
>>988
これ
2025/09/08(月) 17:05:14.23ID:vYiGPDQW
あれ? WolfMoonっていつの間にかアカウント消したのかな?
「ユーザー資格を取り消されています」とは出ないので垢BANではなさそう。
2025/09/09(火) 14:40:25.36ID:uASzXFYb
普段qiita叩いてるくせにnpmで必死に検索しまくるお前らw
2025/09/10(水) 05:25:16.15ID:8MN7A6A0
>>994
被害妄想?
御大事に
2025/09/10(水) 08:39:14.57ID:lgNbdIKe
npmパッケージにマルウェア注入
週間ダウンロード数26億回
仮想通貨の取引が乗っ取られる
https:/gigazine.net/news/20250909-npm-package-malware/
997デフォルトの名無しさん
垢版 |
2025/09/10(水) 10:22:50.80ID:zTYInGVv
おもろいわ
関連記事
「クラウドストレージがいっぱいです」という詐欺メールの実態と対策 - GIGAZINE
ポルノを見ているときにウェブカメラで写真を撮影するマルウェアが発見される - GIGAZINE
2025/09/12(金) 21:49:39.64ID:+vVQS6Ru
GIGAZINEって何?昭和?😆
2025/09/12(金) 22:59:39.70ID:d4fSV61r
>>843
もう来週だけど、まだ30席埋まってないのは良かった。
2025/09/13(土) 10:47:11.25ID:nGNp0Ohi
『インクルードガードは突然に』
 
A.ccからA.hhがインクルードされるのを防ぎたいというアホ記事。
A.ccに書いた関数定義とA.hhに書いた関数プロトタイプに矛盾がないことをコンパイラにチェックさせる意味を理解していない。
10011001
垢版 |
Over 1000Thread
このスレッドは1000を超えました。
新しいスレッドを立ててください。
life time: 210日 15時間 46分 26秒
レス数が1000を超えています。これ以上書き込みはできません。
5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

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