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 - キータぞ、来たぞ、キータだぞー
レス数が950を超えています。1000を超えると書き込みができなくなります。
2022/07/26(火) 00:20:10.32ID:XQj8UtG3
851デフォルトの名無しさん
2023/04/04(火) 20:01:58.33ID:ktWoV7jH 記事のコメントにもあるけど
[]じゃなくて[]=なんよせめてコイツの見るべきは
フォーカスがぶれぶれで何が「すごい」のか伝わらんけど平気なのが「すごい」わ
[]じゃなくて[]=なんよせめてコイツの見るべきは
フォーカスがぶれぶれで何が「すごい」のか伝わらんけど平気なのが「すごい」わ
852デフォルトの名無しさん
2023/04/04(火) 20:07:29.47ID:/ayUyQoP すごいのは取得の方らしいぞ
添字で取得できない言語って何使ってたんだろ
> 文字列も配列のように添字を指定することで、該当する文字を得ることができるみたいですね。
>
> 配列に対して[1]で値が取れるのは個人的に納得できるのですが、なぜ文字列に対してこのようなことができるのでしょうか。
添字で取得できない言語って何使ってたんだろ
> 文字列も配列のように添字を指定することで、該当する文字を得ることができるみたいですね。
>
> 配列に対して[1]で値が取れるのは個人的に納得できるのですが、なぜ文字列に対してこのようなことができるのでしょうか。
853デフォルトの名無しさん
2023/04/04(火) 20:12:58.79ID:/ayUyQoP854デフォルトの名無しさん
2023/04/04(火) 20:23:26.00ID:ktWoV7jH あーなるほど取得がスゴイで正解だったか
もう俺の脳ではついていけないことがわかった
もう俺の脳ではついていけないことがわかった
855デフォルトの名無しさん
2023/04/04(火) 23:42:42.05ID:erD0CuRV C言語みたいに文字列は配列が常識の人には凄さがわからないんだろうね。
配列だから文字を取得するのが出来るのは常識という発想は
古い発想でASCII文字列しか考慮してないんだろうけどw
おじいちゃん、今はUTF-8で一文字のバイト数は可変の時代よ?
C言語のやり方じゃ取得できないの
配列だから文字を取得するのが出来るのは常識という発想は
古い発想でASCII文字列しか考慮してないんだろうけどw
おじいちゃん、今はUTF-8で一文字のバイト数は可変の時代よ?
C言語のやり方じゃ取得できないの
856845
2023/04/04(火) 23:49:51.62ID:xtlScvd1 Ruby では、CP932 でも正常に動く。
一旦、UTF-8 へ変換して処理してから、またCP932へ変換しているのかな?
str_utf8 = "aあbいc"
p str_utf8.encoding #=> <Encoding:UTF-8>
str_cp932 = str_utf8.encode( Encoding::CP932 )
p str_cp932.encoding #=> <Encoding:Windows-31J>
p str_utf8[1, 3] # インデックス1 から、3文字分
#=> "あbい"
p slice_cp932 = str_cp932[1, 3] #=> "\x{82A0}b\x{82A2}"
p slice_cp932.encoding #=> <Encoding:Windows-31J>
p slice_utf8 = slice_cp932.encode( Encoding::UTF_8 ) #=> "あbい"
p slice_utf8.encoding #=> <Encoding:UTF-8>
一旦、UTF-8 へ変換して処理してから、またCP932へ変換しているのかな?
str_utf8 = "aあbいc"
p str_utf8.encoding #=> <Encoding:UTF-8>
str_cp932 = str_utf8.encode( Encoding::CP932 )
p str_cp932.encoding #=> <Encoding:Windows-31J>
p str_utf8[1, 3] # インデックス1 から、3文字分
#=> "あbい"
p slice_cp932 = str_cp932[1, 3] #=> "\x{82A0}b\x{82A2}"
p slice_cp932.encoding #=> <Encoding:Windows-31J>
p slice_utf8 = slice_cp932.encode( Encoding::UTF_8 ) #=> "あbい"
p slice_utf8.encoding #=> <Encoding:UTF-8>
857デフォルトの名無しさん
2023/04/04(火) 23:53:41.39ID:s1fA85/W858デフォルトの名無しさん
2023/04/05(水) 02:14:36.32ID:AynPvYbj >>855
おまえは↓見てスゴイスゴイ言ってれば良いよ。
#include <stdio.h>
void print(const char** s)
{
while (*s) {
printf("%s", *s);
s++;
}
}
int main(void)
{
const char* hello[] = {"こ", "ん", "に", "ち", "は", "世", "界", NULL};
puts(hello[3]);
puts(hello[1]);
puts(hello[0]);
hello[0] = "H";
hello[1] = "e";
hello[2] = hello[3] = "l";
hello[4] = "o";
print(hello);
}
https://wandbox.org/permlink/OtKKJplub0RkTQGy
おまえは↓見てスゴイスゴイ言ってれば良いよ。
#include <stdio.h>
void print(const char** s)
{
while (*s) {
printf("%s", *s);
s++;
}
}
int main(void)
{
const char* hello[] = {"こ", "ん", "に", "ち", "は", "世", "界", NULL};
puts(hello[3]);
puts(hello[1]);
puts(hello[0]);
hello[0] = "H";
hello[1] = "e";
hello[2] = hello[3] = "l";
hello[4] = "o";
print(hello);
}
https://wandbox.org/permlink/OtKKJplub0RkTQGy
859デフォルトの名無しさん
2023/04/05(水) 03:54:38.90ID:/zIzO/Am >>858
そんなの見せられてもC言語はしょぼいなとしか言えんわなw
そんなの見せられてもC言語はしょぼいなとしか言えんわなw
860デフォルトの名無しさん
2023/04/05(水) 08:30:48.03ID:Tk2t3+4w > C言語はしょぼいなとしか言えんわなw
Rubyのあれ見て凄いと言う人の感想なんてこんなもんだろう。
Rubyのあれ見て凄いと言う人の感想なんてこんなもんだろう。
861795
2023/04/05(水) 08:52:04.62ID:PhrX70Dm Cの限界を表したネタコードだぞ
862デフォルトの名無しさん
2023/04/05(水) 11:53:36.19ID:x0KuHrAi863デフォルトの名無しさん
2023/04/05(水) 11:54:17.60ID:jU3TV3ZD Rubyはキチガイ専用言語だから
864デフォルトの名無しさん
2023/04/05(水) 12:01:04.72ID:Wac7S0S8 > 結局さ、お前は「す、すごくないし」って言ってるだけなんだよ
> お前は何も凄いことできないのにね
効いてる効いてるw
> お前は何も凄いことできないのにね
効いてる効いてるw
865デフォルトの名無しさん
2023/04/05(水) 12:07:10.85ID:vCDHSuJP 東浩紀「あの、これさ……自民党は統一教会と関係しているからこのようなテロを招いたということを言った?」
866デフォルトの名無しさん
2023/04/05(水) 12:07:46.45ID:vCDHSuJP 東浩紀「もしかしたら・・(周りの空気を確認)」
石戸諭「それに近い」
三浦瑠麗「ほぼそれに近い」
夏野「まあまあまあまあ」
東浩紀「これは た、い、へ、ん な 発言ですよねぇええ(上擦った声で)」
夏野「そういうことがあるとすれば、という言い方はしてた」
三浦瑠麗「一応保険はかけてらした」
東浩紀「でもね、向こうから言ってるしね。ちょっとこれ大変なことだなぁ」
石戸諭「だから! 福島さんというか だから! 社民党は小さくなるんですよ!」
東浩紀「とんでもねぇ話だなぁこれぇ!?」
三浦瑠麗「私は野党にチャンスを与えた訳でしてね…」
石戸諭「いやぁ!それを見事に蹴っ飛ばしましたね!」
東浩紀「こんなの!許される訳ねぇに!決まってんだろ!」
三浦瑠麗「これはもう間違いなくニュースになりますね。 そして”私に責任はない”はずです。私は牽制球を投げましたから」
石戸諭「いやいや!三浦瑠麗さんには責任では全然ないですよ!福島さんの全責任です!」
三浦瑠麗「びっくりしましたね」
東浩紀&石戸諭「びっくりした!」
東浩紀「いや!これはとんでもない事ですよ! とんでもないなぁ!」
石戸諭「それに近い」
三浦瑠麗「ほぼそれに近い」
夏野「まあまあまあまあ」
東浩紀「これは た、い、へ、ん な 発言ですよねぇええ(上擦った声で)」
夏野「そういうことがあるとすれば、という言い方はしてた」
三浦瑠麗「一応保険はかけてらした」
東浩紀「でもね、向こうから言ってるしね。ちょっとこれ大変なことだなぁ」
石戸諭「だから! 福島さんというか だから! 社民党は小さくなるんですよ!」
東浩紀「とんでもねぇ話だなぁこれぇ!?」
三浦瑠麗「私は野党にチャンスを与えた訳でしてね…」
石戸諭「いやぁ!それを見事に蹴っ飛ばしましたね!」
東浩紀「こんなの!許される訳ねぇに!決まってんだろ!」
三浦瑠麗「これはもう間違いなくニュースになりますね。 そして”私に責任はない”はずです。私は牽制球を投げましたから」
石戸諭「いやいや!三浦瑠麗さんには責任では全然ないですよ!福島さんの全責任です!」
三浦瑠麗「びっくりしましたね」
東浩紀&石戸諭「びっくりした!」
東浩紀「いや!これはとんでもない事ですよ! とんでもないなぁ!」
867デフォルトの名無しさん
2023/04/05(水) 12:12:05.41ID:x0KuHrAi868デフォルトの名無しさん
2023/04/05(水) 12:57:33.53ID:jU3TV3ZD Rubyの話題だとキチガイ乱入でだいたいこんな感じになる
869デフォルトの名無しさん
2023/04/05(水) 20:32:03.53ID:sB818/CP https://qiita.com/ryotaro23/items/ae4fd640648d0b56018e
引かぬ!
媚びぬ!
省みぬ!
いくらマサカリ食らっても確認もせずいい加減な記事を公開し続けるメンタルすげーわ
引かぬ!
媚びぬ!
省みぬ!
いくらマサカリ食らっても確認もせずいい加減な記事を公開し続けるメンタルすげーわ
870デフォルトの名無しさん
2023/04/05(水) 21:07:26.62ID:kJ8vSb5D 自己顕示欲以外に関心は無いので当然
記事が正確かどうか
記事に価値があるかどうか
そんなもんはクソくらえである
記事が正確かどうか
記事に価値があるかどうか
そんなもんはクソくらえである
871デフォルトの名無しさん
2023/04/05(水) 23:23:32.72ID:r2F75ptb 化学の学生ならこんな記事を書かずに何らかの反応の数値シミュレーション結果を書いて欲しいところだ
872デフォルトの名無しさん
2023/04/05(水) 23:27:08.24ID:r2F75ptb 流体シュミレーションとか高分子の計算とかもっと他にやることあるでしょ
プログラミング学習そのものには大して価値がないよ
プログラミング学習そのものには大して価値がないよ
873デフォルトの名無しさん
2023/04/06(木) 05:51:48.61ID:O4MLKnYM シミュレーション定期
874デフォルトの名無しさん
2023/04/06(木) 10:53:01.79ID:wagwoSSr >>858
みたいな事が成立するのは、ひょっとしたら、
UTF-32 で、すべての文字が4バイトで統一されているのかも
Ubuntu は、そうかも知れない
Windows, Java などはUTF-16 で、
2バイトの範囲外ではサロゲートペアで、4バイト文字を使う
みたいな事が成立するのは、ひょっとしたら、
UTF-32 で、すべての文字が4バイトで統一されているのかも
Ubuntu は、そうかも知れない
Windows, Java などはUTF-16 で、
2バイトの範囲外ではサロゲートペアで、4バイト文字を使う
875デフォルトの名無しさん
2023/04/06(木) 11:04:00.03ID:t54Ca6Zb 学がないやつはかわいそう。コロンブスの卵の話を知ったほうがいいよ。
後から大陸発見なんて大した偉業じゃない!俺だって出来る!とか言っても
お前は凄いことじゃないってことにしたんだな
かわいそうに。としか思われない。
後から大陸発見なんて大した偉業じゃない!俺だって出来る!とか言っても
お前は凄いことじゃないってことにしたんだな
かわいそうに。としか思われない。
876デフォルトの名無しさん
2023/04/06(木) 11:17:46.27ID:93Dw4ScH877デフォルトの名無しさん
2023/04/06(木) 11:18:39.01ID:vgwPYFws > 山崎 進
> @zacky1972
> 北九州市立大学 国際環境工学部 准教授 Univ. of Kitakyushu Associate Professor
試し割り法をエラトステネスの篩と言い張る准教授に教わるキッズかわいそw
> @zacky1972
> 北九州市立大学 国際環境工学部 准教授 Univ. of Kitakyushu Associate Professor
試し割り法をエラトステネスの篩と言い張る准教授に教わるキッズかわいそw
878デフォルトの名無しさん
2023/04/06(木) 12:00:44.31ID:hFBJipKZ879デフォルトの名無しさん
2023/04/06(木) 14:57:15.00ID:fP/RGpBC880デフォルトの名無しさん
2023/04/06(木) 14:58:08.56ID:fP/RGpBC881デフォルトの名無しさん
2023/04/06(木) 16:03:57.52ID:SUeW78Ok 繰り返して言うが創作だぞ?w
学があるやつはみんな知ってる
学があるやつはみんな知ってる
882デフォルトの名無しさん
2023/04/06(木) 16:13:18.95ID:yt/i5QIZ883デフォルトの名無しさん
2023/04/06(木) 16:49:40.59ID:bKRpkUUH クソ記事書いてコロンブス気取りは恐れ入る
884デフォルトの名無しさん
2023/04/06(木) 17:00:11.67ID:O4MLKnYM >>869
夢トドと藤原に毎回マサカリ食らってるのを完全スルーしてるな
夢トドと藤原に毎回マサカリ食らってるのを完全スルーしてるな
885デフォルトの名無しさん
2023/04/06(木) 17:01:13.11ID:O4MLKnYM 藤原って誰だ
藤田な
藤田な
886デフォルトの名無しさん
2023/04/06(木) 22:36:37.46ID:1/k3vQtA887デフォルトの名無しさん
2023/04/07(金) 01:20:06.68ID:yD3qyUUU 現代プログラマーは思った以上に C 言語を履修してないのでは?とか思いました。
888デフォルトの名無しさん
2023/04/07(金) 05:27:17.89ID:uPcZC+C5889デフォルトの名無しさん
2023/04/07(金) 05:31:08.01ID:uPcZC+C5 >>878
あのな、コロンブスはインドに行ってきたと主張したんだぞ?
しかもアメリカ大陸は、ノルウェー人が先に移住を試みている。
先住民とうまくいかずに結局、失敗してしまった。
遺構が残っているが、文字としての記録が少ないので、まだ史実扱いされていない。
あのな、コロンブスはインドに行ってきたと主張したんだぞ?
しかもアメリカ大陸は、ノルウェー人が先に移住を試みている。
先住民とうまくいかずに結局、失敗してしまった。
遺構が残っているが、文字としての記録が少ないので、まだ史実扱いされていない。
890デフォルトの名無しさん
2023/04/07(金) 05:33:11.80ID:uPcZC+C5 唐辛子のことをホットペッパーと呼んでいるのは、インドから持ってきたと主張したため。
891デフォルトの名無しさん
2023/04/07(金) 06:36:02.64ID:1Moiy0gQ 支離滅裂で草
知らないなら教えてやるがコロンブスの卵は創作だぞ?w
知らないなら教えてやるがコロンブスの卵は創作だぞ?w
892デフォルトの名無しさん
2023/04/07(金) 06:46:44.36ID:wbX2Ga8y > 学がないやつはかわいそう。コロンブスの卵の話を知ったほうがいいよ。
> 後から大陸発見なんて大した偉業じゃない!俺だって出来る!とか言っても
> お前は凄いことじゃないってことにしたんだな
> かわいそうに。としか思われない。
支離滅裂なのはおまえ>>891
これと創作の関係は?
> 後から大陸発見なんて大した偉業じゃない!俺だって出来る!とか言っても
> お前は凄いことじゃないってことにしたんだな
> かわいそうに。としか思われない。
支離滅裂なのはおまえ>>891
これと創作の関係は?
893デフォルトの名無しさん
2023/04/07(金) 06:52:43.01ID:1Moiy0gQ 学がないやつは話も通じなくてかわいそう
894デフォルトの名無しさん
2023/04/07(金) 07:00:14.59ID:wbX2Ga8y 創作じゃなかったとしてもこれは意味を成す
コロンブスの卵の意味を知らないんじゃない?
コロンブスの卵の意味を知らないんじゃない?
895デフォルトの名無しさん
2023/04/07(金) 07:01:24.51ID:wbX2Ga8y 創作だったとしてもこれは意味を成す
コロンブスの卵の意味を知らないんじゃない?
コロンブスの卵の意味を知らないんじゃない?
896デフォルトの名無しさん
2023/04/07(金) 07:06:55.91ID:1Moiy0gQ 意味をなさないだろw
コロンブスの卵の意味を知ってんのか?
発想の転換という意味だぞ?w
コロンブスの卵の意味を知ってんのか?
発想の転換という意味だぞ?w
897デフォルトの名無しさん
2023/04/07(金) 07:07:53.33ID:1Moiy0gQ んで、どこに偉業があるのかから説明してもらわんと支離滅裂すぎてわからんぞw
898デフォルトの名無しさん
2023/04/07(金) 07:09:48.19ID:wbX2Ga8y >>896
発想の転換という意味ではない
コロンブスの卵(コロンブスのたまご、Egg of Columbus または Columbus' egg)とは、どんなに素晴らしいアイデアや発見も、ひとたび衆目に触れた後には非常に単純あるいは簡単に見えることを指す成句である
発想の転換という意味ではない
コロンブスの卵(コロンブスのたまご、Egg of Columbus または Columbus' egg)とは、どんなに素晴らしいアイデアや発見も、ひとたび衆目に触れた後には非常に単純あるいは簡単に見えることを指す成句である
899デフォルトの名無しさん
2023/04/07(金) 07:14:26.94ID:pilIKG35 >>898
https://kotobank.jp/word/%E3%82%B3%E3%83%AD%E3%83%B3%E3%83%96%E3%82%B9%E3%81%AE%E5%8D%B5-505691
盲点と書いてあるなw
ずっと見えないわけじゃなく発想の転換によって明らかになる盲点のことだよw
で、偉業どれ?
https://kotobank.jp/word/%E3%82%B3%E3%83%AD%E3%83%B3%E3%83%96%E3%82%B9%E3%81%AE%E5%8D%B5-505691
盲点と書いてあるなw
ずっと見えないわけじゃなく発想の転換によって明らかになる盲点のことだよw
で、偉業どれ?
900デフォルトの名無しさん
2023/04/07(金) 07:17:29.00ID:wbX2Ga8y901デフォルトの名無しさん
2023/04/07(金) 07:43:18.85ID:1Moiy0gQ ぐうの音も出なくなってて草
902デフォルトの名無しさん
2023/04/07(金) 11:02:47.98ID:xzLK1vX9 902ぐぅの音
903デフォルトの名無しさん
2023/04/08(土) 21:32:56.40ID:0SeTCkJy C言語のiconv
https://qiita.com/knj0126/items/ec03f6261bfccd7f47d8
どういうコード書いてどういうデータ食わせたかも書かずにライブラリのバグと
決めつけてるけど補足に書いてることみるとよく分かってない人である可能性を
感じる。
本人のプライドを折らずに良い方向に持っていける方法はなかろうか?
https://qiita.com/knj0126/items/ec03f6261bfccd7f47d8
どういうコード書いてどういうデータ食わせたかも書かずにライブラリのバグと
決めつけてるけど補足に書いてることみるとよく分かってない人である可能性を
感じる。
本人のプライドを折らずに良い方向に持っていける方法はなかろうか?
904デフォルトの名無しさん
2023/04/08(土) 21:49:28.24ID:W3ZWROOX C++で良いのならという条件でICU4Cを試してもらうのはどうでしょうか?
https://qiita.com/Ohgochi/items/1d43177ba472cbe862da
https://qiita.com/Ohgochi/items/1d43177ba472cbe862da
905デフォルトの名無しさん
2023/04/14(金) 19:03:25.63ID:xOvUuW7y https://qiita.com/Terao-Takumi/items/ddf11b32676021fd2e83
> 2人の新入社員がいた。
>
> 同じ学歴レベル。
> 同じプログラミングの技術力。
> 同じ採用基準に合格。
>
> それでも、入社から1年後、2年後、5年後になると、一人はバリバリ成長してチームリーダーを任されている一方、もうひとりはいつまで立っても大きな仕事を任せてもらえない…。
>
> これはフィクションだが、こんなことはエンジニア業界に限らず日本中いたるところで発生している。
フィクションらしい
なお去年の記事
https://qiita.com/Terao-Takumi/items/d2b02a4cf0470675107e
> ウチ(ダイレクト出版)のエンジニア新人研修(今回は俺を含めて新人2人)で、知識ゼロ、経験ゼロから1ヶ月でこんなものを作った↓
> 2人の新入社員がいた。
>
> 同じ学歴レベル。
> 同じプログラミングの技術力。
> 同じ採用基準に合格。
>
> それでも、入社から1年後、2年後、5年後になると、一人はバリバリ成長してチームリーダーを任されている一方、もうひとりはいつまで立っても大きな仕事を任せてもらえない…。
>
> これはフィクションだが、こんなことはエンジニア業界に限らず日本中いたるところで発生している。
フィクションらしい
なお去年の記事
https://qiita.com/Terao-Takumi/items/d2b02a4cf0470675107e
> ウチ(ダイレクト出版)のエンジニア新人研修(今回は俺を含めて新人2人)で、知識ゼロ、経験ゼロから1ヶ月でこんなものを作った↓
906デフォルトの名無しさん
2023/04/14(金) 21:47:12.45ID:Q/grjvDe >>905
いいねが100以上ついてるのでこういう記事にいいねつけてるのはどういう人達か見てみたら
ダイレクト出版のOrganizationに参加かフォローしてる人かContributionsがほとんどない人か
どっちかだな。ゆめみみたいな会社ってことか。
いいねが100以上ついてるのでこういう記事にいいねつけてるのはどういう人達か見てみたら
ダイレクト出版のOrganizationに参加かフォローしてる人かContributionsがほとんどない人か
どっちかだな。ゆめみみたいな会社ってことか。
907デフォルトの名無しさん
2023/04/15(土) 14:13:54.62ID:ig+gwe+P ゆめみの組織票もたいがいだな
908デフォルトの名無しさん
2023/04/15(土) 16:58:34.14ID:z78Xo9Oh たぶんゆめみだと、Qiitaに投稿したら○○さんが記事を書いたので
いいねしてくださいとかメールで通知されるんだろうな
いいねしてくださいとかメールで通知されるんだろうな
909デフォルトの名無しさん
2023/04/16(日) 03:45:05.25ID:EgeIRSfe 1年後に差がつくのは指導方法が違いすぎたんじゃないの?
910デフォルトの名無しさん
2023/04/16(日) 08:08:33.98ID:+7pzCas8 ゆとり以降は指導しても老害の言うことは右から左だから自分の責任としか言えんけど二年目でここまでイキるほどの差がついたんかな
911デフォルトの名無しさん
2023/04/16(日) 08:10:40.10ID:+7pzCas8 つか今は「凡人」のレベルが低すぎて4行以上の文を正確に読めたらほめなきゃいけないとこまできてるからなぁ
912デフォルトの名無しさん
2023/04/16(日) 08:11:34.91ID:QbR7Es6W ダイレクト出版たYoutubeで見かける陰謀論系の書籍出してるところが
913デフォルトの名無しさん
2023/04/16(日) 08:17:08.02ID:fvex6pMO ダイレクト出版が2つ載ってるね
20代若手エンジニアに伝えたい「圧倒的に成長する秘訣」
「図解 コンサル一年目が学ぶこと」を読んで個人的に刺さった項目3選
タイトルが刺さるのはChatGPT使ってる?
20代若手エンジニアに伝えたい「圧倒的に成長する秘訣」
「図解 コンサル一年目が学ぶこと」を読んで個人的に刺さった項目3選
タイトルが刺さるのはChatGPT使ってる?
914デフォルトの名無しさん
2023/04/16(日) 15:19:26.10ID:bSJRVnH6915デフォルトの名無しさん
2023/04/16(日) 22:12:39.35ID:PUJJG4K7 ID変えて自分にレスしてそう
916デフォルトの名無しさん
2023/04/17(月) 10:14:49.49ID:yJjyXwSK 普段やってるやつってそういうよね
917デフォルトの名無しさん
2023/04/18(火) 10:43:19.69ID:TgYuqn97 反論せずに相手になすりつけるあたりがまた
918デフォルトの名無しさん
2023/04/19(水) 23:06:12.32ID:5dwuAxNG C++ちょっと早くする方法まとめ
https://qiita.com/yingwuteng516/items/2110e0dd2c82f713ee07
早く(速く)できること確認して記事書いてる感じじゃないけど
耳学問で分かった気になってるプログラマって結構いそう。
https://qiita.com/yingwuteng516/items/2110e0dd2c82f713ee07
早く(速く)できること確認して記事書いてる感じじゃないけど
耳学問で分かった気になってるプログラマって結構いそう。
919デフォルトの名無しさん
2023/04/20(木) 01:00:58.41ID:52pXuu3G > 2倍は左シフト演算
現代のコンパイラがソース通りの命令出力するとも
限らないのは無視するとしても、2倍なんて加算
命令でできることをシフトの方が速いってどういう
アーキテクチャの話してるんだろう?
16倍とかするとかで乗算や加算4回するよかバレル
シフタがあるアーキテクチャでシフト命令のほうが
速いって話とかならわからんでもないけども2倍で
シフト命令??
現代のコンパイラがソース通りの命令出力するとも
限らないのは無視するとしても、2倍なんて加算
命令でできることをシフトの方が速いってどういう
アーキテクチャの話してるんだろう?
16倍とかするとかで乗算や加算4回するよかバレル
シフタがあるアーキテクチャでシフト命令のほうが
速いって話とかならわからんでもないけども2倍で
シフト命令??
920デフォルトの名無しさん
2023/04/20(木) 01:29:50.06ID:evvQqgfX 2倍処理はシフト命令に最適化される方が一般的じゃね
921デフォルトの名無しさん
2023/04/20(木) 03:39:12.63ID:i2vM2luL >gccコンパイラオプションで最適化オプション「-O3」
で試したらlealを使ってた
で試したらlealを使ってた
922デフォルトの名無しさん
2023/04/20(木) 08:27:12.41ID:CutKCSaP 大域変数やポインタで渡された変数の値を2倍する場合はシフト命令が使われそうな気はするけど(未確認)、パフォーマンスに影響する部分ではなさそう。
923デフォルトの名無しさん
2023/04/20(木) 20:06:56.59ID:7j1oi2bd924デフォルトの名無しさん
2023/04/20(木) 20:09:47.50ID:mhtgTGfF 数十年前は一般的だったかな
さすがに今は違う
さすがに今は違う
925デフォルトの名無しさん
2023/04/20(木) 20:11:46.83ID:mhtgTGfF 2倍するのにlealをどう使うんだ
2倍する前段階でレジスタに入れてるだけじゃね
2倍する前段階でレジスタに入れてるだけじゃね
926デフォルトの名無しさん
2023/04/20(木) 20:31:06.60ID:Vuo2HSWa927デフォルトの名無しさん
2023/04/20(木) 20:56:53.75ID:evvQqgfX 最適化オプション付けなかったらシフトだったりleaだったり
最適化オプション付けたらleaだったりaddだったりになるな
最適化オプション付けたらleaだったりaddだったりになるな
928デフォルトの名無しさん
2023/04/20(木) 21:01:35.77ID:/VYA49bx >>926
ほほう君はlealをどう使うか教えてくれる真の実力者なのかね?w
ほほう君はlealをどう使うか教えてくれる真の実力者なのかね?w
929デフォルトの名無しさん
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命令は、メモリ内のデータにアクセスするためのポインタを計算するために使用されます。
具体的には、配列や構造体のメンバーにアクセスする場合によく使用されます。
機械語のlealは、指定されたアドレスに格納されているデータのアドレスを取得するために使用されます。
具体的には、leal命令は、指定されたメモリアドレスにあるオペランド(レジスタ、定数、または変数)の
アドレスを計算し、指定されたレジスタに格納します。
例えば、以下のアセンブリ言語のコードでは、leal命令がポインタのアドレスを計算して、eaxレジスタに格納しています。
perl Copy code
movl $10, %ebx # ebxに10を格納
leal (%ebx), %eax # eaxにebxのアドレスを格納
このコードでは、%ebxに10という値が格納され、leal命令が%ebxレジスタのアドレスを計算し、そのアドレスを%eaxレジスタに格納します。
つまり、leal命令は、メモリ内のデータにアクセスするためのポインタを計算するために使用されます。
具体的には、配列や構造体のメンバーにアクセスする場合によく使用されます。
930デフォルトの名無しさん
2023/04/20(木) 21:15:12.92ID:/VYA49bx931デフォルトの名無しさん
2023/04/20(木) 22:59:25.77ID:i2vM2luL932デフォルトの名無しさん
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
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
933デフォルトの名無しさん
2023/04/20(木) 23:42:57.75ID:evvQqgfX 結局コンパイラっていうか処理系次第でreaにもシフト命令にもなる感じ?
x86以外はシフト命令ばっかりだな
x86以外はシフト命令ばっかりだな
934デフォルトの名無しさん
2023/04/21(金) 03:20:22.10ID:1vKpFzAb > で、それでどうやって2倍するの?
> 何書いてるか読めてないの?w
なんでこういう投稿しちゃうかなあ?
> 何書いてるか読めてないの?w
なんでこういう投稿しちゃうかなあ?
935デフォルトの名無しさん
2023/04/21(金) 07:37:19.00ID:Kp6o8t3b なんでって聞くな
なんでも質問すればいいと思ってない
人の頭を使おうとせず自分の頭を使うべき
> なんでこういう投稿しちゃうかなあ?
馬鹿だからだろ
自分の頭を使って回答する能力がない
なんでも質問すればいいと思ってない
人の頭を使おうとせず自分の頭を使うべき
> なんでこういう投稿しちゃうかなあ?
馬鹿だからだろ
自分の頭を使って回答する能力がない
936デフォルトの名無しさん
2023/04/21(金) 07:41:43.69ID:Kp6o8t3b とにかく他人を煽って(質問して)何か回答を出させればいいと思ってるんだろ
自分では回答を出すことがない
自分の頭がないというか頭を使う能力がない
人間じゃないんじゃないの
自分では回答を出すことがない
自分の頭がないというか頭を使う能力がない
人間じゃないんじゃないの
937デフォルトの名無しさん
2023/04/21(金) 07:47:31.59ID:Kp6o8t3b よくあるのは自分で考えてわかったのはここまででここがわからないと質問するように指導するよね
938デフォルトの名無しさん
2023/04/22(土) 13:54:29.07ID:IfBuvvDu 非難と質問を区別できないバカ🤭
939デフォルトの名無しさん
2023/04/22(土) 17:28:53.52ID:eVfWO82E 様々な言語で基数変換する(C,C#,Java,Javascript,Ruby,MySQL)
https://qiita.com/nkojima/items/b58678ffe42ba841f5cd
Cのコードを見る限りでは基数変換そのものを誤解してる感じの記事。
C以外の言語ではN進数を文字列で表してることに何も気づかないんだろうか?
https://qiita.com/nkojima/items/b58678ffe42ba841f5cd
Cのコードを見る限りでは基数変換そのものを誤解してる感じの記事。
C以外の言語ではN進数を文字列で表してることに何も気づかないんだろうか?
940デフォルトの名無しさん
2023/04/22(土) 23:43:47.11ID:FKKczAru 「誤解してる感じ」じゃなくて「完全に誤解してる」記事
> int converted = 0; // 変換後の値
> printf("10進数->%d進数に変換: %d\n", radix, converted);
これで16進数をどうやって表現するつもりなんだろうかw
> 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が正数という決めつけも気持ち悪い。
intが正数という決めつけも気持ち悪い。
942デフォルトの名無しさん
2023/04/23(日) 20:05:04.11ID:HR+rRhL1 > いかにも学生っぽいな。
記事に
> 業務で稀に基数変換の処理を書くことがありますが、
とあるけど学生なんかな?
つかこのレベルで務まる業務というのも想像はつかんけども。
記事に
> 業務で稀に基数変換の処理を書くことがありますが、
とあるけど学生なんかな?
つかこのレベルで務まる業務というのも想像はつかんけども。
943デフォルトの名無しさん
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/
拡散するという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/
945デフォルトの名無しさん
2023/04/25(火) 08:49:31.16ID:AnRV3LUc さくっと指摘してやりゃ良いのに。
946デフォルトの名無しさん
2023/04/25(火) 09:07:57.48ID:4CYtImyg 馬鹿が馬鹿に教える地獄絵図
自己顕示欲なのか
承認欲求なのかしらんけど
幸せそうな顔してるわこいつら
自己顕示欲なのか
承認欲求なのかしらんけど
幸せそうな顔してるわこいつら
947デフォルトの名無しさん
2023/04/26(水) 16:52:17.00ID:pZKGmWvb >>946
コメントで教えてもらってるのに読みたいところだけ読んで言い訳してるだけじゃん
コメントで教えてもらってるのに読みたいところだけ読んで言い訳してるだけじゃん
948デフォルトの名無しさん
2023/04/29(土) 11:22:29.56ID:LXjK8xdv 私は37の異なるプラットフォームで56のアカウントを禁止された。人権侵害である。
2023-04-28 19:43に投稿
xenonism1からxenonism10のいいねは自作自演だろw
2023-04-28 19:43に投稿
xenonism1からxenonism10のいいねは自作自演だろw
949デフォルトの名無しさん
2023/04/29(土) 11:33:27.21ID:LXjK8xdv 規約に複垢禁止や垢共有がないから処分されないよね
規約にしないってことは他にも自作自演するやつが多いんだろうなw
規約にしないってことは他にも自作自演するやつが多いんだろうなw
950デフォルトの名無しさん
2023/04/29(土) 20:01:28.90ID:aKkm8YcP あれ?複垢禁止って書いてなかったっけ?
自作自演しようと思ったけど、複垢禁止ってなってたから
断念した記憶があるんだけど、はてなの方だっけ?
自作自演しようと思ったけど、複垢禁止ってなってたから
断念した記憶があるんだけど、はてなの方だっけ?
951デフォルトの名無しさん
2023/04/29(土) 21:24:21.65ID:+cLbfw4O qiita.com/terms
>利用規約
>第3条(利用登録)
>2. 登録ユーザーは1人につき唯一のアカウントを保有できるものとします。
>利用規約
>第3条(利用登録)
>2. 登録ユーザーは1人につき唯一のアカウントを保有できるものとします。
レス数が950を超えています。1000を超えると書き込みができなくなります。
ニュース
