X



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

■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさん
垢版 |
2024/01/17(水) 19:20:36.09ID:VohMlHbO
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/
0351デフォルトの名無しさん
垢版 |
2024/03/04(月) 21:56:19.34ID:ZAExDmnh
>>326
それDEBUGモードになってるね
RustはC/C++と同じく整数演算はオーバーフローせずラッピングされるよ
0354デフォルトの名無しさん
垢版 |
2024/03/05(火) 00:24:51.84ID:VNREUF6A
>>337
平日の昼間から一日中5chに張り付いてるようなやつらに保守性を説いても時間の無駄
理由は言わなくてもわかるよね?
0355デフォルトの名無しさん
垢版 |
2024/03/05(火) 00:40:04.95ID:ayHwglDl
関数内部の単なる数値演算に保守性もクソもないぜ
そんなところの保守性にこだわるやつは仕事できないやつ
それよりも複数のデータや複数の関数に関わるところの保守性をしっかりやればいい
0356デフォルトの名無しさん
垢版 |
2024/03/05(火) 05:36:37.94ID:htia+Qez
中身が何でもいいならわずかなパフォーマンス改善よりも楽に読み書きできるほうがいいわwwww
0357デフォルトの名無しさん
垢版 |
2024/03/05(火) 06:40:09.05ID:vd0jlnr0
非常に大きな値を扱える方がいい場合もあれば
実用の範囲だけを速く扱える方がいい場合もあれば
複雑になっても将来の拡張に備えた形にした方がいい場合もあれば
それら様々な前提があるのだから
それぞれの前提でそれぞれのふさわしい別々のコードになるのは当たり前
各々の前提を無視して批判するのは愚か
0359デフォルトの名無しさん
垢版 |
2024/03/05(火) 10:58:46.36ID:e0di8bB0
>>351
> RustはC/C++と同じく整数演算はオーバーフローせずラッピングされるよ

CやC++でラッピングされるのは符号なし整数の場合だけ。
符号付き整数のオーバーフローは未定義動作になるので通常許されない。
0360デフォルトの名無しさん
垢版 |
2024/03/05(火) 11:09:30.17ID:xnazIivs
>>357
>非常に大きな値を扱える方がいい場合もあれば
>実用の範囲だけを速く扱える方がいい場合もあれば
>複雑になっても将来の拡張に備えた形にした方がいい場合もあれば
どの場合も保守性を無視したコードを書いていいわけじゃないんだぞ
ド素人さんw
0362デフォルトの名無しさん
垢版 |
2024/03/05(火) 11:33:45.43ID:ihc4PKcq
>>361
どう見ても同一人物だろw
アホか
0363デフォルトの名無しさん
垢版 |
2024/03/05(火) 11:52:26.48ID:9nHue/Qo
>>361
>>147のクソコード見てから言え!
0366デフォルトの名無しさん
垢版 |
2024/03/05(火) 18:44:35.96ID:1i72r55F
>>318
「let q100 = year / 100;」の方が生成コードが長く遅くなってるな
あくまでも速さ優先ということならば>>315
「let q100 = (year * 42949673) >> 32;」が正解でいいんじゃないか
あとは状況による使い分けだろう
0368デフォルトの名無しさん
垢版 |
2024/03/05(火) 20:42:06.70ID:HwnQ5/nd
> あくまでも速さ優先ということならば>>315
> 「let q100 = (year * 42949673) >> 32;」が正解でいいんじゃないか

「自分は>>315じゃないけどこの人のコードが正解だと思いますよ」みたいな投稿よくできるなあ。
0369デフォルトの名無しさん
垢版 |
2024/03/05(火) 20:50:34.98ID:CyHqAHwW
周りが見てて赤面するような低レベル自演
それをいつも平気でするのが彼なんです
0374デフォルトの名無しさん
垢版 |
2024/03/06(水) 23:45:18.98ID:gwIxTDvC
>>367
なるほど
コンパイラが
let q100 = year / 100;

let q100 = ((year as u64 * 1374389535) >> 37) as u32;
へと自動変換してくれてるんだ
これは割り算が遅いため?
0375デフォルトの名無しさん
垢版 |
2024/03/07(木) 17:33:15.65ID:S1Dt4N3M
>>373
消えてんじゃん
それでちゃんと教えてもらえるなら安いが修了して嘘ばっか教えられたとか何も残らんとか独学と変わらんならただの銭ドブだな
0379デフォルトの名無しさん
垢版 |
2024/03/08(金) 20:20:11.11ID:aW3zWcXt
>>367
うるう年判定プログラムの最終的な正解はそれか
q100 = year / 100
return ((q100 & 3 == 0) | (q100 * 100 != year)) & (year & 3 == 0)
0380デフォルトの名無しさん
垢版 |
2024/03/08(金) 21:23:51.45ID:5X9kKh/r
うるう年の判定に速度なんて求められてないから可読性捨ててるコードが正解な訳ないんだよ
0382デフォルトの名無しさん
垢版 |
2024/03/09(土) 01:32:01.74ID:qaiTGGP1
https://qiita.com/jaque/items/b99ed9dce78cc64fa9d2#comment-c16f3fb050b21b73dc21
> 頭がまともならこうじゃねぇの?
> あまりにもバカらしいので動くかどうか検証してないけど。
> あれかな? 掛け算には順序があります!とか言ってる脳みそウニな小学校算数信奉者なんかな?
> なんでreturnするだけでカンマがどうしたいう話になるんやろ?

この人何か辛いことでもあったのかな?かわいそうな人もいればいるものだね。
0384デフォルトの名無しさん
垢版 |
2024/03/09(土) 03:01:34.02ID:w/dffNo0
自宅Qiita巡回員がパトロール中にashworth見つけてきたのかと思いきや1コメ藤田で吹いたわw
しかもお前early return推奨しとるやんけww
0387デフォルトの名無しさん
垢版 |
2024/03/09(土) 11:20:29.30ID:ff4VvQN6
D-Threeってやつのが一番まともだが
F#で書いたせいで誰にも伝わってなくて草
JSでも同じように書けるだろうに

逆にStack Overflowなら確実にマイナスポイントになってそうなやつがいいねされてるのあたりはさすがQiita
なんだよ関数型として見ればかなり自然てw
0390デフォルトの名無しさん
垢版 |
2024/03/09(土) 12:16:07.82ID:uaHECGrx
https://qiita.com/jaque/items/b99ed9dce78cc64fa9d2#comment-47fc225ee5fb822d7d4b
> これ、酷いなぁ…。
> こんなのにいいねが6もつくんや…。
> 世も末やなぁ…。

とash worthが仰ってるコメント、

> 今回のコードもいい感じに整形したら意外とありかも?と思って書いてみましたが、やっぱりダメですね。(再代入とカンマ演算子がksすぎる)

と書いててコメント投稿者は良い例として認識してないし「いいね」付けてる人も分かってる筈なんだけど、一人で発狂してるash worth本当に馬鹿だなあ。
0391デフォルトの名無しさん
垢版 |
2024/03/09(土) 13:09:29.90ID:P9RNxhmx
前回のうるう年だとashworthはもう少しわかってるやつかと思ってたが今回の見ると俺の見る目が間違ってた
Zuishinや藤田らとどんぐりの背比べと言ってた人が完全に正しい
0394デフォルトの名無しさん
垢版 |
2024/03/09(土) 14:09:45.45ID:/Q6g3drt
ashworthがよくやってる行動で自分が知らない方法について否定したり馬鹿にしたりするの見ててだいぶ恥ずかしいんだけど本人的にはどうなんかね?
もう50過ぎみたいだけど自分のこと少しも客観視できないのかな
発達障害的な人物かしら
0395デフォルトの名無しさん
垢版 |
2024/03/09(土) 14:13:11.40ID:ziGRJbZi
>>287
おまえらって2月29日を迎えるから「うるう年」の話をしてたのか
警戒しててもシステム障害を起こしてワロタ
うるう年でシステム障害を起こす会計システムがすごい
0396デフォルトの名無しさん
垢版 |
2024/03/09(土) 14:25:42.44ID:rCU83oCx
https://qiita.com/jaque/items/b99ed9dce78cc64fa9d2#comment-c16f3fb050b21b73dc21
> 頭がまともならこうじゃねぇの?

> return z * (
>     (a >= 10)
>       ? 10
>       : (a >= 5)
>         ? 5
>         : (a >= 3)
>           ? 3
>           : (a >= 2)
>             ? 2
>             : 1
>   );

else ifが続くとインデント平気でどんどん深くしちゃうタイプかな?
馬鹿すぎワロタw
0397デフォルトの名無しさん
垢版 |
2024/03/09(土) 17:11:07.39ID:IFxh9Qz2
流石に非生産的だしうざいから運営に報告したわ
多分何も対処しないだろうけど
0398デフォルトの名無しさん
垢版 |
2024/03/09(土) 18:13:38.91ID:OQtWIbCu
うるう年ではashworthが早期リターン推奨で藤田がifのネスト推奨だったのに何で今回は真逆になってるの?
0404デフォルトの名無しさん
垢版 |
2024/03/10(日) 16:33:06.65ID:+tZl95/M
>>398
ashworthは前回と違い自分の把握してるパターンに当てはめられなかったから
藤田はどういう変更が入りそうか考慮できていないから(どちらのケースでも)

表面上逆になってるように見えるかもしれないけど
両者とも根底にあるのはスキル不足
0406デフォルトの名無しさん
垢版 |
2024/03/10(日) 18:06:21.08ID:MBRKJd3z
ashさんはね
スキル不足という以前に単なる世間知らず
自分の実力も相手の実力も見えてない
哀れなお山の大将
0407デフォルトの名無しさん
垢版 |
2024/03/10(日) 18:55:59.10ID:nT6mPfDM
自分の把握してるパターンて何だw
そもそもashworthが何を把握して何を把握してないかなんてこっちでわからんしだいたい何も把握してないだろ
0408デフォルトの名無しさん
垢版 |
2024/03/11(月) 00:37:00.24ID:vVi1HzL9
>>405
藤田さんチィースっw
0409デフォルトの名無しさん
垢版 |
2024/03/11(月) 01:26:50.22ID:mt0q5LcW
>>403
ashworthはRubyにオーバーロードがない理由、そしてなくてもいい理由すら想像つかないんだろうな
0414デフォルトの名無しさん
垢版 |
2024/03/11(月) 11:42:32.27ID:EGKvKGms
ダイレクト出版って一時期右翼系のインチキ臭い本の広告をYoutubeで打ちまくってた会社だっけ
「知識のエージェント」をマークダウン記法で強調しようとして失敗してんね
https://i.imgur.com/1cdiei9.png
0416デフォルトの名無しさん
垢版 |
2024/03/11(月) 12:57:09.31ID:cSYhjcCx
■ダイレクト出版と経営科学出版とビビッドアーミー
https://anond.hatelabo.jp/20210923014629
> この会社は何をやってる会社というと「情弱向け商売」です。

スタッフすら情弱集めてカモにしてる雰囲気あるなあ。大丈夫なのこの会社?
0417デフォルトの名無しさん
垢版 |
2024/03/11(月) 13:05:31.39ID:cSYhjcCx
いや、頭悪い記事書いてる奴が社員とも限らんのか。
インターン扱いで質低い仕事タダでやらされてる可能性もありそう。
0418デフォルトの名無しさん
垢版 |
2024/03/11(月) 13:22:32.96ID:gHT3oTvn
>>413
若い人をほめるといいねがつくし年寄りをほめてもつかない
とりあえずいいねが欲しかったら「今の若い人はすごい!」と書いとけばいいよ
そうすればキータの主なユーザーである情弱を味方につけられるから
0419デフォルトの名無しさん
垢版 |
2024/03/11(月) 13:41:40.98ID:0M1kYtDN
えっ…ごめん客観的に見て>413の記事は有用だと思うんだが…何をそんなに争ってるのかワカラン
0420デフォルトの名無しさん
垢版 |
2024/03/11(月) 16:22:06.65ID:t73pw7mq
>>419
同意
普通にまともな記事だった
ラーメンのやつもQiitaにしてはまともな部類
0421デフォルトの名無しさん
垢版 |
2024/03/11(月) 16:24:53.54ID:1umCPa7L
>>417
インターンでこのレベルの文章書けるなら
技術力低くてもとりあえず採用候補に入れる
0422デフォルトの名無しさん
垢版 |
2024/03/11(月) 17:29:21.14ID:r6OCw+rD
>>413の記事は個人の感想としか思えないので参考になるとかはないなあ。
ラーメンの記事、本見て分かったつもりの人が書いてる感じはすげえ伝わってくる。
企業の宣伝として公開してる記事だと思うが疑問なのはこれ社内でレビューしたの?ってとこ。やっててこれなら技術的にはだいぶアレな感じの会社だな。

なんでかこの会社のOrganization、初心者アピールしてる人がすげえ多い印象だけど組織としてどうなのかしら。
0424デフォルトの名無しさん
垢版 |
2024/03/11(月) 17:49:01.08ID:Aos39hf1
身内で「いいね」付けあってるような会社は5ch工作くらいやってても不思議じゃない希ガス
0426デフォルトの名無しさん
垢版 |
2024/03/11(月) 18:34:03.62ID:wMClEDG6
自意識過剰がすぎるw
一日中Qiitaと5chを巡回してるようなやつがなぜ相手にされてると思った?
0429デフォルトの名無しさん
垢版 |
2024/03/11(月) 18:58:04.19ID:8mEgN8u9
> あのコメントで消されるんだったら逆にashworthのアカウントBANされないのがおかしいだろw

訂正する。運営は正しい。

https://qiita.com/ashworth
> このアカウントは利用規約違反によりユーザー資格を取り消されています
0430デフォルトの名無しさん
垢版 |
2024/03/11(月) 19:23:52.83ID:BIAdWatf
わかるやつには分かってるだろうけど
この感じ既視感あるな
毛の壁やんこいつ
0431デフォルトの名無しさん
垢版 |
2024/03/11(月) 20:39:41.23ID:mt0q5LcW
アカウント遂にbanされたかw
報告しておいてよかったわ
運営もたまには仕事するのう
0436デフォルトの名無しさん
垢版 |
2024/03/12(火) 17:22:41.13ID:fEIai4Wf
他のやつは良く知らんけど三項演算子のコメントは罵倒の嵐だったからな
なんでBANされないのか不思議に思うくらいだったから当然の処置
0437デフォルトの名無しさん
垢版 |
2024/03/12(火) 17:27:33.61ID:D0HqvGOd
ラーメンの記事は10年前の古くなった訳本しか読まない弊害
第1版じゃなく第2版読んでれば違ってた
まぁそんなところもQiitaらしい
0438デフォルトの名無しさん
垢版 |
2024/03/12(火) 17:58:12.56ID:3nsfnc0n
ラーメンの話はよくわからんがオブジェクト作ったあとでプロパティ設定しちゃいかんのか?
ハッシュを作ってオブジェクトを作るのは二度手間感がすごいが
0440デフォルトの名無しさん
垢版 |
2024/03/12(火) 20:05:21.36ID:WJrmzmt9
ハッシュによる方法とキーワード引数とどっちが良いかはケースバイケースだと思うが、ラーメンという前提ではキーワード引数の方がマシだと思う。
ハッシュによる方法ではラーメン屋がナルトかなんか具材を追加したとしても昔の注文方法をする限り暗黙的にナルト抜きになってしまう。エラーで気づかせてくれるキーワード引数のほうが親切と思う人は多いだろう。
0441デフォルトの名無しさん
垢版 |
2024/03/12(火) 20:13:34.07ID:YtVrT8yP
スープまで指定させるくらいならラーメンクラスから
・味噌ラーメンクラス
・塩ラーメンクラス
・とんこつラーメンクラス
・名古屋ラーメンクラス
とか派生させて、麺とか具とかスープに合うのをデフォルト設定で持たせるとかすりゃいいのに。
0442デフォルトの名無しさん
垢版 |
2024/03/12(火) 20:18:40.06ID:naqy8fAa
何が不便で何が便利という意識がないから
本に書いてること真に受けてる気がするわ
0443デフォルトの名無しさん
垢版 |
2024/03/12(火) 20:50:37.18ID:uibyhcIM
毛の壁ってなんかVSCodeの拡張機能作ってたな
ChatGPTを駆使したのか発注したのかしらんけど
0445デフォルトの名無しさん
垢版 |
2024/03/12(火) 23:57:36.10ID:QTpWqFDn
>>438
オブジェクトが生成されて以降はプロパティが外部から変更されない形であれば
プロパティの値に依存したコードが楽にかけてテストしやすくバグも入り込みにくくなるから
Constructor Injectionが推奨される理由とかでググってみるといいと思う
0446デフォルトの名無しさん
垢版 |
2024/03/13(水) 02:23:00.18ID:ptopN5lQ
Ruby のキーワード引数は言語デザインとしての失敗だと、
作者の松本も認めている。
普通にハッシュに詰めて、引数で渡せば良いだけ

キーワード引数があると、引数の規則が難しくなる。
それで確か、キーワード引数が非推奨に変わったでしょ?
0449デフォルトの名無しさん
垢版 |
2024/03/13(水) 09:51:32.88ID:TYyBA1lH
ashworthは「〜っす」ていう語尾だったはずなのにキャラを忘れて関西弁になってたところがいかにも自演常習者って感じだな
多分今は別のキャラでやってるんだろ
0450デフォルトの名無しさん
垢版 |
2024/03/13(水) 10:48:12.62ID:MlgWFdiK
>>446
ちょっとぐぐると
h ttps://www.google.com/search?q=Ruby+%E3%82%AD%E3%83%BC%E3%83%AF%E3%83%BC%E3%83%89%E5%BC%95%E6%95%B0+%E9%9D%9E%E6%8E%A8%E5%A5%A8

Ruby 2.7からハッシュからキーワード引数への自動変換が非推奨という話はでてくるのだけど、それとは別に今ではキーワード引数自体が非推奨になってるってこと?
■ このスレッドは過去ログ倉庫に格納されています

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