X

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

レス数が1000を超えています。これ以上書き込みはできません。
2022/07/26(火) 00:20:10.32ID:XQj8UtG3
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/
2023/04/20(木) 03:39:12.63ID:i2vM2luL
>gccコンパイラオプションで最適化オプション「-O3」

で試したらlealを使ってた
2023/04/20(木) 08:27:12.41ID:CutKCSaP
大域変数やポインタで渡された変数の値を2倍する場合はシフト命令が使われそうな気はするけど(未確認)、パフォーマンスに影響する部分ではなさそう。
2023/04/20(木) 20:06:56.59ID:7j1oi2bd
> 耳学問で分かった気になってるプログラマって結構いそう。

早速>>920が現れたのにはワロタw
2023/04/20(木) 20:09:47.50ID:mhtgTGfF
数十年前は一般的だったかな
さすがに今は違う
2023/04/20(木) 20:11:46.83ID:mhtgTGfF
2倍するのにlealをどう使うんだ
2倍する前段階でレジスタに入れてるだけじゃね
2023/04/20(木) 20:31:06.60ID:Vuo2HSWa
> 耳学問で分かった気になってるプログラマって結構いそう。

>>924 >>925
2023/04/20(木) 20:56:53.75ID:evvQqgfX
最適化オプション付けなかったらシフトだったりleaだったり
最適化オプション付けたらleaだったりaddだったりになるな
2023/04/20(木) 21:01:35.77ID:/VYA49bx
>>926
ほほう君はlealをどう使うか教えてくれる真の実力者なのかね?w
2023/04/20(木) 21:10:29.40ID:EDsFjmv1
ほらよ

機械語のlealは、指定されたアドレスに格納されているデータのアドレスを取得するために使用されます。
具体的には、leal命令は、指定されたメモリアドレスにあるオペランド(レジスタ、定数、または変数)の
アドレスを計算し、指定されたレジスタに格納します。

例えば、以下のアセンブリ言語のコードでは、leal命令がポインタのアドレスを計算して、eaxレジスタに格納しています。

perl Copy code
movl $10, %ebx # ebxに10を格納
leal (%ebx), %eax # eaxにebxのアドレスを格納

このコードでは、%ebxに10という値が格納され、leal命令が%ebxレジスタのアドレスを計算し、そのアドレスを%eaxレジスタに格納します。

つまり、leal命令は、メモリ内のデータにアクセスするためのポインタを計算するために使用されます。
具体的には、配列や構造体のメンバーにアクセスする場合によく使用されます。
2023/04/20(木) 21:15:12.92ID:/VYA49bx
>>929
で、それでどうやって2倍するの?
何書いてるか読めてないの?w
2023/04/20(木) 22:59:25.77ID:i2vM2luL
>>921を試したらこうなってた

leal (%rdi,%rdi), %eax

よく分からんけどrdi+rdiをeaxに入れるってことじゃないかな
2023/04/20(木) 23:05:18.96ID:Vuo2HSWa
> で、それでどうやって2倍するの?

2倍に固執してるの面白れえなw

int mul2(int x) {return 2 * x;}
int mul3(int x) {return 3 * x;}
int mul4(int x) {return 4 * x;}
int mul5(int x) {return 5 * x;}
int mul8(int x) {return 8 * x;}
int mul9(int x) {return 9 * x;}

mul2:
leal (%rdi,%rdi), %eax
ret
mul3:
leal (%rdi,%rdi,2), %eax
ret
mul4:
leal 0(,%rdi,4), %eax
ret
mul5:
leal (%rdi,%rdi,4), %eax
ret
mul8:
leal 0(,%rdi,8), %eax
ret
mul9:
leal (%rdi,%rdi,8), %eax
ret
https://godbolt.org/z/jGTebffso
2023/04/20(木) 23:42:57.75ID:evvQqgfX
結局コンパイラっていうか処理系次第でreaにもシフト命令にもなる感じ?
x86以外はシフト命令ばっかりだな
2023/04/21(金) 03:20:22.10ID:1vKpFzAb
> で、それでどうやって2倍するの?
> 何書いてるか読めてないの?w

なんでこういう投稿しちゃうかなあ?
2023/04/21(金) 07:37:19.00ID:Kp6o8t3b
なんでって聞くな
なんでも質問すればいいと思ってない
人の頭を使おうとせず自分の頭を使うべき

> なんでこういう投稿しちゃうかなあ?

馬鹿だからだろ
自分の頭を使って回答する能力がない
2023/04/21(金) 07:41:43.69ID:Kp6o8t3b
とにかく他人を煽って(質問して)何か回答を出させればいいと思ってるんだろ
自分では回答を出すことがない
自分の頭がないというか頭を使う能力がない
人間じゃないんじゃないの
2023/04/21(金) 07:47:31.59ID:Kp6o8t3b
よくあるのは自分で考えてわかったのはここまででここがわからないと質問するように指導するよね
2023/04/22(土) 13:54:29.07ID:IfBuvvDu
非難と質問を区別できないバカ🤭
2023/04/22(土) 17:28:53.52ID:eVfWO82E
様々な言語で基数変換する(C,C#,Java,Javascript,Ruby,MySQL)
https://qiita.com/nkojima/items/b58678ffe42ba841f5cd

Cのコードを見る限りでは基数変換そのものを誤解してる感じの記事。
C以外の言語ではN進数を文字列で表してることに何も気づかないんだろうか?
2023/04/22(土) 23:43:47.11ID:FKKczAru
「誤解してる感じ」じゃなくて「完全に誤解してる」記事

> int converted = 0; // 変換後の値
> printf("10進数->%d進数に変換: %d\n", radix, converted);

これで16進数をどうやって表現するつもりなんだろうかw
941デフォルトの名無しさん
垢版 |
2023/04/23(日) 01:18:19.39ID:fdU+YKfd
N進数のNを引数にしていないのは、いかにも学生っぽいな。

intが正数という決めつけも気持ち悪い。
2023/04/23(日) 20:05:04.11ID:HR+rRhL1
> いかにも学生っぽいな。

記事に

> 業務で稀に基数変換の処理を書くことがありますが、

とあるけど学生なんかな?
つかこのレベルで務まる業務というのも想像はつかんけども。
2023/04/24(月) 07:26:36.12ID:ZOkh3ZMc
何をしたいのかわからんけど、まあ別にいいんじゃない
まだ学生なんだし
944デフォルトの名無しさん
垢版 |
2023/04/25(火) 00:50:14.59ID:qpX2RYgC
参考URLにあるパクリ元の記事からして間違ったこと書いてて、それを見抜けない馬鹿が
拡散するというQiitaでは見かける構図なんだよなあ。

https://qiita.com/nkojima/items/b58678ffe42ba841f5cd#%E5%8F%82%E8%80%83url
> 参考URL
> ・C言語
> ・10進数を2進数に変換 https://webkaru.net/clang/decimal-to-binary/
> ・2進数を10進数に変換 https://webkaru.net/clang/binary-to-decimal/
2023/04/25(火) 08:49:31.16ID:AnRV3LUc
さくっと指摘してやりゃ良いのに。
2023/04/25(火) 09:07:57.48ID:4CYtImyg
馬鹿が馬鹿に教える地獄絵図
自己顕示欲なのか
承認欲求なのかしらんけど
幸せそうな顔してるわこいつら
2023/04/26(水) 16:52:17.00ID:pZKGmWvb
>>946
コメントで教えてもらってるのに読みたいところだけ読んで言い訳してるだけじゃん
2023/04/29(土) 11:22:29.56ID:LXjK8xdv
私は37の異なるプラットフォームで56のアカウントを禁止された。人権侵害である。
2023-04-28 19:43に投稿
xenonism1からxenonism10のいいねは自作自演だろw
2023/04/29(土) 11:33:27.21ID:LXjK8xdv
規約に複垢禁止や垢共有がないから処分されないよね
規約にしないってことは他にも自作自演するやつが多いんだろうなw
2023/04/29(土) 20:01:28.90ID:aKkm8YcP
あれ?複垢禁止って書いてなかったっけ?
自作自演しようと思ったけど、複垢禁止ってなってたから
断念した記憶があるんだけど、はてなの方だっけ?
2023/04/29(土) 21:24:21.65ID:+cLbfw4O
qiita.com/terms
>利用規約
>第3条(利用登録)
>2. 登録ユーザーは1人につき唯一のアカウントを保有できるものとします。
2023/04/29(土) 21:58:37.82ID:nVK+ZwMN
>>951は第二章
第三章に書いてないから第三章第11,12条の
該当する記事の非公開又は削除にも
本アカウントの凍結又は削除にもならない
2023/04/29(土) 22:20:00.77ID:+cLbfw4O
「利用規約に同意する」が嘘だったんだから凍結はありうると思うけど
2023/04/30(日) 00:00:18.17ID:iG0MCg4h
やっぱりそうだよね。
複垢禁止か、いやー困った。
2023/04/30(日) 08:47:08.60ID:O0rbPH3X
>>953
凍結理由は何でもありだぞ
書いた人が気に入らないから凍結するのもあり
2023/04/30(日) 13:18:23.29ID:0QSCriFT
いいね
Qiita界隈はもっと殺伐として欲しい
2023/04/30(日) 18:48:42.85ID:XKrxZLSo
https://qiita.com/KEMONO_PANTSU_X/items/157ef5727bfdca34ecbb/likers
アカウント停止も当たり前。つか運営にケンカ売ってるとしか思えん。
2023/04/30(日) 18:53:07.11ID:z6l/z6RE
>>957
そいつの平常運転
なおteratailではBANされすぎて真面目にやってる模様
https://teratail.com/users/KEMONO_PANTSU_k
2023/05/02(火) 10:17:29.41ID:Bzg5gR9C
キタキタ親父
2023/05/03(水) 08:14:29.72ID:IMTRh5PW
私は42の異なるプラットフォームで64のアカウントを禁止された。人権侵害。自殺していいですか。
増えてて草
https://qiita.com/KEMONO_PANTSU_/items/b42adb6b032d8df631dc
2023/05/03(水) 09:18:54.09ID:mWETjByu
>>960
もう1個ある
C++ 私は整数Nを受け取り、Nを出力するプログラムを作成した。
59e8c329062636d5b4fe
複垢らしい10回いいねで2個同時ランク入り
>>957にURL貼られた前の記事は削除したらしい
2023/05/03(水) 17:52:20.95ID:IMTRh5PW
終わってんな
2023/05/08(月) 19:52:21.46ID:DCXOEsTH
1年でPythonエンジニアになる!独学でスキルアップするためのロードマップとスケジュール
https://qiita.com/yutut/items/c55e7a9fcb514f624172

コメント含めて宣伝臭すぎる記事。
敢えてネタでやってる可能性も疑うべきか?
2023/05/08(月) 20:15:31.90ID:abS4z/F4
>>963
実はこれこそがQiitaの正しい使い方なんだよ。
進研ゼミ話法のSNS版さ

「〇〇の講座でPythonをやったらプロジェクトリーダーになって年収アップ、他社からスカウトの話も来てついでに彼女も出来ました! だからみんなも〇〇をやろう!!!」
……とかの、BIG TOMORROWあたりに載ってそうな検証不可能なヨタ話こそがQiitaでは最も望ましい
そしてBIG TOMORROW亡き今、この話法を十全に展開できるメディアこそが、技術blog(みたいなもの)を標榜する各種技術系SNSになる

だから技術系の記事とスキルアップ体験談系(自己啓発系)の二つに分断されている
2023/05/16(火) 08:45:59.16ID:LN1K148T
Zennの記事の丸パクリがトレンド入りとかマジ終わってんな
966デフォルトの名無しさん
垢版 |
2023/05/16(火) 22:35:58.24ID:gz2zEe1r
【数学苦手筆者が調べてみたシリーズ1】数学苦手な筆者がInt型・Float型・Double型について調べてみた
https://qiita.com/takathius2/items/c415ce2cd093f4eb22a2

プロフィールに

> 未経験・異業界からITエンジニアを目指しITスクール卒業を経て転職活動中

とあるけど二進数初めて聞いたレベルでスクール卒言い張ってるのスゴイな。
2023/05/16(火) 23:02:50.69ID:cEV0M08g
スクールの存在意義は あれか
くそ 記事量産させるためにあるんか
968デフォルトの名無しさん
垢版 |
2023/05/17(水) 00:01:12.92ID:Wi1zr4iR
糞記事読んだ初心者がさらなる糞記事を書く
頭が悪いのか誠実さが無いのか
日本人の生産性を必死で下げてるようなクソサイト
2023/05/17(水) 01:27:13.38ID:bOfD7L+D
寺尾とどっちがマシなんやろうなぁ
2023/05/17(水) 03:33:14.65ID:H0zdOTL1
Ruby on Rails なら、
YouTube で有名な雑食系エンジニア・KENTA の初心者向けサロンが有名だけど、

Pyhton なら、キノコードが有名
2023/05/17(水) 14:57:07.33ID:5Fn/FWEa
インプットをひたすら繰り返し達人の領域になって初めてアウトプットしても遅いのだ
インプットしながらアウトプットするのが理想だし効率が良い
Qiitaはそのためにはもってこいである
2023/05/17(水) 15:03:10.46ID:6kKRs90V
いやいや
アウトプットをしなくていいって話
どうしてもしたいんなら検索に引っかからないところに書いて
おまえのカーチャンにでも見てもらって褒めてもらってくれ
2023/05/17(水) 15:17:23.49ID:IFJ3vxCS
初心者の C 言語学習日記の1から始まって 20とかにまでなってるよ
あれどうすんだよ
2023/05/17(水) 16:31:03.54ID:B/0DMxvt
アウトプットしたいからって検索の邪魔になるのわかってるのに人目につくところに嘘かかなくていいじゃん
ソフト作って公開しろよ
それがアウトプットだぞ?
2023/05/17(水) 16:31:04.07ID:B/0DMxvt
アウトプットしたいからって検索の邪魔になるのわかってるのに人目につくところに嘘かかなくていいじゃん
ソフト作って公開しろよ
それがアウトプットだぞ?
2023/05/17(水) 17:30:46.73ID:sM9bkKWP
いいか、ソフトを作ってないやつは
何もアウトプットしてないってことだ
無能ってことだぞ
2023/05/17(水) 17:33:33.85ID:vk1F6Or9
当初に比べるとQiitaの投稿の質が明らかに落ちた件について
ポエム
2023/05/17(水) 17:45:20.54ID:vk1F6Or9
エンジニアの定義を拡大したのが敗因では?
979デフォルトの名無しさん
垢版 |
2023/05/18(木) 02:43:33.89ID:rMwB1YGI
【Python】ヴィジュネル暗号の実装
https://qiita.com/Takuya__/items/7acd17ef8a1a7927b45b

表題に「〜実装」とあって、プロフィールに

> 日々勉強したことについて投稿していきます。

とある割に

コーディングインタビュー解説!ヴィジュネル暗号を実装せよ!
https://www.youtube.com/watch?v=TerB0GHcALY

コード丸写しじゃね?これで勉強してるつもりなんだろうか?つか丸写しの記事を公開する意味がわからん。

指摘されてるけどgenerate_key()はセンスないよなあ。シリコンバレー現役エンジニア程度低杉ワロタw
2023/05/19(金) 00:42:27.17ID:0xDLMmrn
https://qiita.com/Takuya__

47も記事投稿してて、ひとつも記事に「いいね」ついてないのスゴいなw
つか記事で扱ってる言語がPython、JavaScript、Swift、dart、ShellScript、Solidity、TypeScript?
やってることがブロックチェーン、機械学習、アルゴリズムの勉強、AWS認定試験、Unity?
環境はVScode、Xcode、Emacsなんでもありか。
こんな記事を初投稿から2か月も経たないうちに投稿してるんだもんなあ、どんな人物像だよって話だわw
記事のケツにリンクしてる動画への誘導目的隠してないよなw
フォロー中のorganization?
https://qiita.com/organizations/datafluct

うさんくせえなあもう。
2023/05/19(金) 17:13:57.58ID:9mv2Wle2
>>980
本当に自分用のメモ記事でしかなくて初心者向けなのに言葉足らずで読む人のことを考えてないからスルーされてるんだと思うぞ
フィボナッチの記事の本文にキャッシュと書いてあるがコードはmemorizedになってる
memorizedじゃなくmemoizedなんだよなあ
メモ化と言う日本語を書けば多少はいいねが入ると思う
コミュカの問題だね
2023/05/19(金) 23:30:58.32ID:ByGhDJDQ
>>980
このレベルのコードが2万もするのかよ
udemyヤバいな😅
2023/05/20(土) 15:17:07.23ID:ZAhPUN+M
フィボナッチ数の記事みたけど、
・「キャッシュの使い方」が使い方の例になってない
・記事に載ってるコードのセミコロンの付け方がマチマチ
・fibonacciMod2()は引数に0与えると1返すバグ

理解が及んでない感じ。動画みて勉強したつもりの人ってこんなかな。
984デフォルトの名無しさん
垢版 |
2023/05/21(日) 13:22:04.51ID:a2Z8mQfc
C言語を勉強し初めた君へ。(作成途中)
https://qiita.com/Yu_unI1/items/9f66756f9efd871c92bb
(キャッシュ)
https://webcache.googleusercontent.com/search?q=cache:oXi2Ts7xF_UJ:https://qiita.com/Yu_unI1/items/9f66756f9efd871c92bb

> 先ほど作った変数に対してそれぞれ値を割当ててみましょう。
> #include <stdio.h>
> int main(void){
> // int型の変数 numberを宣言
> int number = 3;
>
> //chat型の変数stringを宣言
> char string = "Hello C lang";
>
> // float型の変数decimalを宣言
> float decimal = "3.14";
> }
> ここで見てほしいのは、数宣言で決めたデータ型と 割り当てられる値(=の右辺) のデータ型が一致しているという点です。

number以外一致してないよね。
char型でstring、float型でdecimalって変数名もすげえな。
985デフォルトの名無しさん
垢版 |
2023/05/21(日) 13:22:27.22ID:a2Z8mQfc
> エラーが出る例
> #include <stdio.h>
> int main(void){
>
> int number;
> number = "Hello"
> }
> これはint(整数)型の変数に対して"Hello"というchar型の値を代入しているためエラーが出ます。

いや、エラーが出るのは"Hello"の後ろにセミコロンが抜けてるからでしょ。自分で貼ってるpaizaのエラーメッセージ見てないのかな?

https://paiza.io/projects/u8ovfCHfAYvlcFrSDDZo6Q
> Main.c:5:21: error: expected ';' after expression
> number = "Hello"
> ^
> ;

なぜこういうレベルの人が初心者向けに記事を書こうと思ってしまったのか?
2023/05/21(日) 13:33:25.46ID:RWm0btE5
なぜって聞くのが?なんだが

> 動機の言語化か......余り好きじゃないしな しかし案外...いや やはりというべきか 自分を掴むカギはそこにあるか

人間の動機ってChatGPTと一緒でなぜそれを生成したか説明できない
ChatGPTがどうやって動いてるか知ってる?
2023/05/21(日) 13:37:31.33ID:RWm0btE5
ニューラルネットワークとは、人間の脳の神経回路の構造を数学的に表現する手法
人間の脳の神経回路をプログラミングしたものがChatGPT
2023/05/21(日) 13:55:22.42ID:RWm0btE5
シグモイド関数は微分できるからバックプロパゲーションで入出力の誤差を最小化できる
2023/05/21(日) 14:54:33.71ID:zYRfgpe2
ここのスレ民の人間力も落ちたもんだな
昔だったら、学生の書いた記事は若気の至りと考えて多少の誤りは大目に見たもんだが
2023/05/21(日) 16:39:23.57ID:M77oEyAg
> この記事は「大学の授業でC言語やってるけどさっぱりわからん!!」って人のための記事です。
> なので、C言語の深いところの解説は行いませんし、難しい部分は簡略化して説明します。

キータの伝統芸能。クソ初心者がクソ初心者のためにクソ記事書く。
あー美しいな。あー人類のためになるな。

>>984
> char型でstring、float型でdecimalって変数名もすげえな。

これ読んだプログラマの気を狂わそうという試みかもしれん。
目の前に筆者がいて、手元に棒があったら真顔で三発殴ってる。
2023/05/21(日) 17:43:33.81ID:3P5Jt8nu
>>989
いつの話だよw
学生が雑誌か何かにこんなアホな記事書いてたら四方八方からタコ殴りに会ったと思うぞw
2023/05/22(月) 01:27:00.41ID:iQ56BYB7
このヤバさは 今後必要になるプログラミング言語 と同じ匂いを感じる
993デフォルトの名無しさん
垢版 |
2023/05/23(火) 21:49:49.90ID:J+oIkfnD
同じ人の別の記事

ガチ初心者に向けての辞書
https://qiita.com/Yu_unI1/items/19081e33bdcc3b7bfff6
(キャッシュ)
https://webcache.googleusercontent.com/search?q=cache:z2z3oaB_EFAJ:https://qiita.com/Yu_unI1/items/19081e33bdcc3b7bfff6

書いては消してを繰り返してるのがワケわからん
2023/05/23(火) 23:07:25.82ID:IuK7iep/
大学出てさらにパソコンスクール通ってんのかよ
2023/05/24(水) 08:15:51.31ID:N2HDf5vG
ブログでやれ
2023/05/25(木) 13:17:53.82ID:gF2jP9e4
市川猿之助 なんJ
2023/05/25(木) 13:19:27.02ID:gF2jP9e4
!?
2023/05/25(木) 13:19:50.86ID:gF2jP9e4
おいどん!?
2023/05/25(木) 13:20:08.31ID:gF2jP9e4
なかったので
2023/05/25(木) 13:20:24.42ID:gF2jP9e4
終わりやね
10011001
垢版 |
Over 1000Thread
このスレッドは1000を超えました。
新しいスレッドを立ててください。
life time: 303日 13時間 0分 14秒
レス数が1000を超えています。これ以上書き込みはできません。
5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

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