teratailもりあがっtail? 64問目

レス数が950を超えています。1000を超えると書き込みができなくなります。
1仕様書無しさん
垢版 |
2020/12/25(金) 15:13:11.60
teratail
http://teratail.com/

前スレ
teratailもりあがっtail? 63問目
https://medaka.5ch.net/test/read.cgi/prog/1605869791/

有志による用語集
http://jsfiddle.net/2946ocqe/show
2021/01/10(日) 14:45:12.39
scanfの書き方、しかも複数項目に関する質問については、仕様のURIを明確に参照して解説した上で
実用上好ましい方法を紹介するのが一番
そこまでやってる回答が皆無なので、実用上好ましい方法を記述したアヒルが正解(ベストアンサー)でいい
2021/01/10(日) 15:15:34.42
XYZ問題から隠れたWを読み取れてこそ真のテラテイラー
888仕様書無しさん
垢版 |
2021/01/10(日) 15:16:50.95
https://teratail.com/questions/314815
二人の世界でお幸せに
2021/01/10(日) 16:09:46.09
>>885
運営的には「質問への追記・修正」を使えといことなんだろう
2021/01/10(日) 16:12:38.82
>>886
いくら実務でscanfが忌避されようとscanfの課題にscanfを使うなというのはさすがに
2021/01/10(日) 17:37:53.45
なんでみんな使うな危ない罠だって言うのに仕様上残ってて他の手段で置換されないんです?
2021/01/10(日) 17:42:49.45
過去ソースビルドできなくなるじゃん
2021/01/10(日) 17:52:41.80
とりあえず非推奨にして切り替えを促してそのうち削除する流れに持っていけばいいんだろうけどね。
2021/01/10(日) 18:15:33.97
https://teratail.com/questions/315101
受注すんなよ
2021/01/10(日) 19:50:56.41
知ったかぶって聞くに聞けないんだろ
恥かけばいいんだよバカは
2021/01/10(日) 20:15:42.06
Cというのがどういう使われ方をする言語で、標準関数がどういう意図で使うものかだよ
Cは現状ほぼ全ての環境でデフォで使われる言語で、処理系が環境の数だけある低レイヤ言語
標準関数は処理系で普通用意するものだけど、どの環境でも同じように動くことを期待して使われる
特定複数の環境できっちり環境依存しないように作る場合は、全ての環境で動作確認されたライブラリを別途用意して実装し、極力標準関数は使用しない
2021/01/10(日) 20:23:33.99
極力標準関数は使用しないは言い過ぎか、環境(処理系)に依存しにくい関数をラップして使用する程度
2021/01/10(日) 20:45:16.55
標準関数が環境依存だから自力で実装するてこたないだろ
2021/01/10(日) 20:58:43.51
Cは極論するとシステムコール(相当)だけで実装できる低レイヤ御用達言語
標準関数は使用するだけでデメリットになるケースも多い
諸々の選択肢を踏まえて、速度・移植性・手間・見栄え・品質など最大効率が標準関数のときだけ限定的に使用する
2021/01/10(日) 21:15:43.73
いつものちょっとズレてるおじさん、こんばんは
2021/01/10(日) 21:33:01.47
自力でシステムコール呼んでCのメリット捨てるんかい
2021/01/10(日) 22:17:32.56
>>901
捨ててるCのメリットって何?
オーバーヘッドなしに何でも直に使えるからパフォーマンスが高いことだと思ってたけど
2021/01/10(日) 22:22:24.52
標準ライブラリで出来る事なら、普通は標準ライブラリ使う
その環境で元々用意されてる標準ライブラリの出来があまりに悪いとかなら、また話は別だろうが
2021/01/10(日) 22:50:58.15
プラットフォームの差異を吸収した共通インターフェースを提供するのが標準ライブラリだろ
2021/01/10(日) 23:15:21.98
言語がC、用向きが実務、だとすると、普通はパフォーマンスが重要視されてるケース
アプリでない場合、デバイス寄りのモジュール、OS自身やドライバの類が多い
プロジェクトにも寄るが、ほとんどのCで書かれたプロジェクトは標準関数ライクな関数(やシステムコール)をラップしたり、自前で実装し直したりしている
nginxなり有名どころのある程度以上の規模のプロジェクトを見てみるといい
2021/01/10(日) 23:36:38.16
環境依存しないようにといいつつ、いきなり環境に思いきり依存するOS・ドライバやデバイス寄りモジュールの話にしてくるとか意味が判らんぞ
2021/01/11(月) 00:32:03.20
>>906
そこはアプリでない場合の補足
それ以降の文はアプリの場合でないとおかしいでしょ
2021/01/11(月) 01:02:51.64
それで標準ライブラリは極力使わないって話にどうしてなるのか
意味不明なのは変わらないな
2021/01/11(月) 01:19:45.98
理解力ゼロで何度もいろいろ聞いてくるけど、全部書いてあること。お前の頭に合わせていちいち答えてられん。
2021/01/11(月) 01:25:55.34
つまりお前の日本語が不自由だってことだなw
2021/01/11(月) 07:07:41.43
Cは知らんけど「俺が理解できないのはお前のせい」って、最近、寺でもあまり見ない展開で草
2021/01/11(月) 07:22:51.30
> 特定複数の環境できっちり環境依存しないように作る場合は、全ての環境で動作確認されたライブラリを別途用意して実装し、極力標準関数は使用しない
ngixのコードのどこのことよ
環境の差異を無くすために標準関数使わないって
2021/01/11(月) 09:03:37.96
rubyはゴミ
https://teratail.com/questions/315156#reply-439363
2021/01/11(月) 10:04:03.82
https://twitter.com/ahaha015/status/1348382039469293571?s=19

下手な見返り求めてやるからストレスになる
https://twitter.com/5chan_nel (5ch newer account)
2021/01/11(月) 10:38:34.97
>>913
実際rubyの案件ってそんなないし、未経験の人が今から勉強する言語でない
2021/01/11(月) 11:35:20.20
そもそもスクリプト言語でウェブサイトを構築しようというのが過去の呪いだから言語云々言い出せばそれこそzの言うようにC#くらいしか無くなるぞ
2021/01/11(月) 11:41:05.26
これ回答者(コメント含む)全員やばない?
2021/01/11(月) 11:42:53.30
低評価の理由を書き込む必要なくない?
2021/01/11(月) 11:48:49.36
低評価したやつが一番やばい
2021/01/11(月) 12:29:55.33
javaとc#が型について最近頑張ってるには驚いた
2021/01/11(月) 12:55:11.36
別にどの言語でもバックエンドで使えるけど技術者少ないと経費も開発時間もかかるからなあ
2021/01/11(月) 13:48:23.92
Goは個人的にはゴミ
継承なし、ジェネリクスなし、例外なし、イテレータなし
なんなんこれ
昭和に作られた言語かい
2021/01/11(月) 14:17:02.58
>>918
低評価理由書けって促されるでそ
2021/01/11(月) 14:17:58.83
https://twitter.com/aokikenichi/status/1348495905394024457
そりゃそうだろ
https://twitter.com/5chan_nel (5ch newer account)
2021/01/11(月) 14:26:45.77
>>924
だろ
回答なら回答に書けばいい
2021/01/11(月) 14:32:42.84
https://teratail.com/questions/311133
「がz関数」ってなんぞや
2021/01/11(月) 14:33:27.66
>>924
馬鹿すぎ
928仕様書無しさん
垢版 |
2021/01/11(月) 15:18:47.42
>>926
「画像の関数」のことだろう
2021/01/11(月) 15:26:24.34
>>926
>一度完成したのですが

コードを載せてない時点で嘘松
2021/01/11(月) 15:41:09.84
>>926
hero1000
設問の画像が読めませんでした・・(老眼)

2477x3500の画像が見えないってどんだけ高解像度なモニタ使ってるんだ
まぁブラウザのウインドウサイズに縮小表示されたまま言ってるんだろうけど
2021/01/11(月) 18:20:49.74
>>913
https://teratail.com/questions/315306#reply-439502
関連回答
2021/01/11(月) 18:28:38.51
>>931
Cで会員制掲示板サイト…?
2021/01/11(月) 18:36:55.38
>>665
なぜ別の話するんだってことだろ
2021/01/11(月) 18:39:02.23
まあ書けなくはない
2021/01/11(月) 18:43:55.81
低レベルなら速いと思ってるみたいだけどなんだかんだApacheならPHPが速そうな気もしないでもない
2021/01/11(月) 18:53:57.20
>>935
低レベル言語と低レベルプログラマがタッグを組むと20分かかる'がz関数'だって書ける
https://teratail.com/questions/311133
2021/01/11(月) 19:02:44.04
20数年くらい前なら割と自前のWebサーバーで掲示板サイトをCでとかもなくはなかった
当時のCGIを使う場合でも主流はperlだったと思う
今はCGIだとPHPが多そう
C/C++,Rust,Go辺りを使うとCGIでも速度的にはもう少し速く、より素のHTTPを理解はできる
Rustは初心者におすすめできない
C/C++,Rust,Goから初心者向けに選ぶなら、CかGo
まとめるとCGI前提の勉強目的なら気持ち的にはPHP>Go>Cかな
2021/01/11(月) 19:08:42.39
霧崎きたな
2021/01/11(月) 19:10:09.67
CGIでHTTPは使わんだろ
いや処理によっては使うが普通は
2021/01/11(月) 19:11:39.23
特定厨このスレでなんで湧くのか知らんけど、俺はあんなアイコンを選んだりしない
2021/01/11(月) 19:14:49.23
>>939
アバウトすぎて何が言いたいのか分からん
2021/01/11(月) 19:32:33.15
>>935
PHP8からまた速くなったという話もあったかな
2021/01/11(月) 19:41:41.79
小規模ならスクリプト言語でいいと思うけど、もう大規模プログラムを型無し言語で組みたくない
2021/01/11(月) 19:44:58.00
>>941
HTTPの知識など全くなくてもCGIは組める
2021/01/11(月) 19:46:27.22
>>940
HTTPがどうこう言ってるから特定されるんだぞ
おすすめ言語もズレたところで完全に一致してるし
2021/01/11(月) 19:54:23.74
特定厨の「俺は全部正しい」感とか気味が悪いけどな
同じような考え方するやつが絶対にいないとは言い切れないし
こっちに書いてるやつにteratailROM選のやつもいるだろうし
2021/01/11(月) 21:03:52.90
ちょっと何言ってるか分からない
2021/01/11(月) 21:05:19.35
特定厨
なお特定できていない模様
2021/01/11(月) 21:09:45.56
ここまで必死だと逆に特定できてるようにしか見えん
2021/01/11(月) 21:17:19.01
わざわざ違うと言ってやってるのに、まあこんなスレで相手するだけ無駄なレスだな
HTTPの知識がないのにCGI出来るんならCで標準ライブラリだけで書いてみろ
2021/01/11(月) 21:19:35.73
ひょっとしてHTTPとHTMLの区別がつかない人?
CGIは環境変数からURL取得してHTMLさえ出せれば動くぞ
2021/01/11(月) 21:36:32.55
>>950
きみ、CGI書いたことないでしょw
2021/01/11(月) 22:02:18.04
必ずしも環境変数読まなくてもいいしHTML形式であることも必須ではないが
stdoutの先頭はHTTPヘッダでありContent-Type無しには通常レスポンスが返せないという意味ではHTTPのが必須だな
954仕様書無しさん
垢版 |
2021/01/11(月) 22:21:33.52
こないだ初めてteratailで質問したけど、何かちょっとイキってる人がいるんだね。
2021/01/11(月) 22:23:01.00
https://ja.wikipedia.org/wiki/Common_Gateway_Interface
・CGIプログラムへの情報の入力は、コマンドライン引数、環境変数、標準入力によって行われる
・プログラムが標準出力に出力したデータは、ウェブサーバを経由してクライアントに送られる。このデータは正当なHTTPヘッダで始まらなければならない。

HTTP/1.1ではボディがあるなら最低限Content-Typeは付けるべき
空行を1つ開けてボディを出力するところまでが最も単純なCGI

最近はサーバーやフレーム(、或いは言語)がかなり頑張るし、実際には各サーバー側のドキュメントなどに従って記述が必要
HTTPの知識なしに正しい制御はできない(なんとなく動くコードは書ける)
2021/01/11(月) 23:17:32.59
HTTPの知識ってContent-Typeのことかよ
それC言語じゃないとわからないことなのか?
先頭二行足すだけだろ?
2021/01/12(火) 00:04:00.31
https://twitter.com/A_kirisaki/status/1348611936968085506
ほらな
やっぱお前じゃん
https://twitter.com/5chan_nel (5ch newer account)
2021/01/12(火) 00:11:55.72
これで別人はさすがに無理があるな
2021/01/12(火) 00:21:38.90
お前頭も悪いし、ただのストーカーじゃん…
でもあの人本当に女なんだな
俺はおっさんだから全然違うぞ
何度も違うって言ってるし、俺のツイッタか寺尾のID当てたら分かるようにしばらくプロフィール変えてやるよw
2021/01/12(火) 01:00:45.24
>>959
おっさんかどうかって関係なくね
2021/01/12(火) 03:27:58.38
https://teratail.com/questions/315340#reply-439542
>とにかくstatic付けとけ、というのも、その制限によるものなのです
何を言ってるんだ?
2021/01/12(火) 03:30:37.28
https://teratail.com/questions/314815#reply-439244
txty 2021/01/11 10:35
やっぱ間違えてるかもだから削除申請出しておいて。

なぜ他人任せ
2021/01/12(火) 06:41:18.43
>>960
もう一つの垢が女かどうかも知らんしな
2021/01/12(火) 06:46:28.33
頭悪いやつの質問スレになってるな
答えを知りたいなら直接聞いてこい
2021/01/12(火) 06:58:04.68
https://twitter.com/SEPGIshidaY/status/1348640862146727937?s=19

全世界に複垢を告白
https://twitter.com/5chan_nel (5ch newer account)
2021/01/12(火) 09:31:25.81
複垢の質問に回答してBAにしたり複垢で高評価付けてる回答者もいそう
最近の回答者って回答の質が低い割にBA率高すぎる
2021/01/12(火) 09:38:41.47
>>966
具体的にあげてみ
2021/01/12(火) 09:39:57.52
https://teratail.com/questions/315380
なんだこのエラーメッセージ
2021/01/12(火) 09:43:14.38
>>968
もはやどこが問題か分らんな
2021/01/12(火) 10:03:05.70
>>968
> メゾット count(int[],int)
> クラスcountparirs

メゾット(全角スペース)とかクラス名が全部半角かつtypoしてる時点で、
エラーメッセージもコピペじゃなくて手動で打ち直してるんだろうな。
971969
垢版 |
2021/01/12(火) 10:05:18.57
>>969
> 半角
小文字だなorz
972970,971
垢版 |
2021/01/12(火) 10:08:49.80
>>970宛でした
レス番間違いまでして申し訳ない…
2021/01/12(火) 10:20:53.46
なんか最後のカーリーブレースが全角だったんだけどこれソースコードから打ち直してないか?
2021/01/12(火) 10:31:50.68
PaizaならC級かな
importもメソッドも知らないやつに手の出せる問題じゃない
入社試験かなんかだろ
2021/01/12(火) 11:02:25.73
>>980
複数のユーザーから「スレ立て乙」という意見がありました
2021/01/12(火) 11:40:17.76
https://teratail.com/questions/315396
レアタグのココアタッチと煎茶タッチの1位がとれるチャンス
2021/01/12(火) 12:27:34.56
>>976
マイスマ「とりあえず、touchコマンドは忘れてください。」
プニ「ファイルの作成方法は、touch.txtで合ってますか?」
忘れるどころか変異しただと?
2021/01/12(火) 12:33:13.53
>>975
タイムスリップしてきたのか?
2021/01/12(火) 14:04:37.52
立ててくる
2021/01/12(火) 14:04:58.91
https://medaka.5ch.net/test/read.cgi/prog/1610427857/
次スレ
2021/01/12(火) 14:42:26.03
>>977
プログラムの理解云々以前の問題で、日本語の通じない奴は相手しない方がいいよな…
時間の無駄だわ
2021/01/12(火) 16:18:52.05
>>980


予言の自己成就だな
2021/01/12(火) 16:20:37.89
https://teratail.com/questions/315454
こいつダメージの幅が0から100の時どうするつもりだ
2021/01/12(火) 17:39:05.37
>>983
おまえはそれをここに書いてどうするつもりだ
2021/01/12(火) 17:54:06.89
>>984
質問だと思ったか?
質問じゃないぞ?
レス数が950を超えています。1000を超えると書き込みができなくなります。
5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

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