プログラマーへの質問スレ

■ このスレッドは過去ログ倉庫に格納されています
2020/02/20(木) 15:49:55.33
プログラマーへ質問したい人はここで質問してください
2020/06/02(火) 07:35:03.83
知識が不足していて
先に設計しても
何が問題で何がそうじゃないのか全く見通しがつかない

そういうスキルレベルだとコードを先にかきたがる
そうしないと見積もりや問題が洗い出せないからな
2020/06/02(火) 07:38:07.27
>>109
空の関数で歪むってどういうことだ?
112仕様書無しさん
垢版 |
2020/06/02(火) 07:43:41.90
詳細設定なんてやらなくても
ユーザーが横にいるからなあ
ここの条件どーすんの?とかこーなったらどーすんの?とか聞けるし
2020/06/02(火) 08:14:53.07
>>110
そうやって甘く見積ったせいでデスマになったプロジェクトをよく目にする
それで問題が起きるなら主流のアジャイルが成り立たんしな
アジャイルでデスマは今のところ経験無いぞ
114仕様書無しさん
垢版 |
2020/06/02(火) 08:17:01.73
見積させられたら負け
2020/06/02(火) 09:13:31.60
なるほど
116仕様書無しさん
垢版 |
2020/06/02(火) 12:19:37.96
ユーザーにプログラミングまでやらせる俺
117仕様書無しさん
垢版 |
2020/06/03(水) 18:04:17.89
>>116
内製の中でも最強の内製w
2020/06/04(木) 21:15:46.07
作るのが目的でなく、出来上がったものが正常に動作することの方が大事だからな
119仕様書無しさん
垢版 |
2020/06/06(土) 05:53:48.15
出来上がったものが役に立つのが大事
2020/06/06(土) 06:36:40.81
目的を果たしてこその道具だからね
不具合があると目的を果たせないけど
121仕様書無しさん
垢版 |
2020/06/07(日) 09:53:12.10
質問は何でしょうか
122仕様書無しさん
垢版 |
2020/06/07(日) 19:41:24.16
>>86
遠投ですまんが、
pythonでやってるうちだと単純に日本語から始めると候補でないよ。
だから
変数は
 n○○(数値)
 s○○(文字列)
 b○○(ブーリアン)
関数やクラスは
 f○○
 c○○
と最初の1文字だけ決まってた。
リストとか細かくやると、めんどくさいからリストは、
 s社員名リスト
という形で表現してた。
最初1文字以上がアルファベットなら候補が日本語使ってても表示されるから2文字目以降は、きちんと絞り込みしてくれる。
最初は、気持ち悪かったけど、慣れたらコメントが要らなくなったので、食わず嫌いの恐ろしさを勉強した
123仕様書無しさん
垢版 |
2020/06/08(月) 12:32:58.56
>>122
やってみたいが勝手にやったら怒られるの(/_;)
124仕様書無しさん
垢版 |
2020/06/08(月) 17:49:51.72
日本語変数、関数は完全に食わず嫌い
別に日本語使っててもi、j、x、y、w、swapとか使っちゃ駄目という縛りも実際ないし
2020/06/09(火) 07:29:09.45
VBAなら完全日本語!

日本語VBAだと、なぜか、これならわかる!
と言ってユーザーがVBA覚えてくれるから
アルファベットが並ぶだけで、英語だ!無理っ!ってなってるだけなんだしょうな
日本語VBAなら普通に読むし直すし
そんなもんなんだと思う
126仕様書無しさん
垢版 |
2020/06/10(水) 06:13:54.12
厚労省でID二重付与だって

なんでお前らレベル低いの?
2020/06/10(水) 06:18:06.30
高学歴のエクセル職人様の設計書通りに作っただけです
2020/06/10(水) 14:15:14.22
巨大プロジェクトは個人のとちがうんだ
間違っててもみんな分かってても
一度破滅まで突っ走らなきゃ修正きかないんだ
129仕様書無しさん
垢版 |
2020/06/10(水) 19:28:44.14
>>126
マイナンバーカードを普及させるための陰謀
2020/06/10(水) 23:38:08.62
>>126
かかわっていた人の7割りぐらいは気が付いていただろうけど
自分の権限外だったので黙殺したんだろう

7/11の件も多分そう
131仕様書無しさん
垢版 |
2020/06/11(木) 08:51:55.22
>>126
> 厚労省でID二重付与だって

厚労省の丸投げ先はやはりNTTデータ?
132仕様書無しさん
垢版 |
2020/06/11(木) 17:49:03.26
今回の丸投げ問題は、安倍を失脚させることになるとしても、徹底的に禁止法案作成にもっていくべき!
2020/06/12(金) 11:20:19.36
コーディングに関する質問ってこのスレで良いの?
なんだか全然書かれてなくて怖いんだが
134仕様書無しさん
垢版 |
2020/06/12(金) 11:40:11.99
そういうのはム板(プログラム板)
2020/06/12(金) 12:47:15.44
ty
別板があるのね
2020/06/13(土) 11:16:44.12
プログラム板、WEBプログラム板の2種類がある
2020/07/01(水) 06:37:12.87
結局今は新しい言語というよりフレームワークを覚えるだけなん?

なら賃金安くて済む若いやつだけでよくね?
フレームワークなんてしょっちゅう変わるんだし
プログラマは30歳で切り捨てでよくね?
138仕様書無しさん
垢版 |
2020/07/01(水) 06:38:09.15
∩―――――∩
|| ヘ_ヘヘ_ヘ♡|
||(๑-ω-)ω-๑)ギュッ
|ノ^⌒⌒`⊂⌒⌒ \
( ノ  ⌒   ⌒\
\  || ̄ ̄ ̄ ̄ ̄||
  \,ノ||―――――||
2020/07/01(水) 07:58:49.60
フレームワークのデバッグが出来るやつならOK
ただ、20代でデバッガ使ってトレースまで出来る奴が全然いない
ググったらすぐ出てくるこんな簡単な事が出来ないなんて信じられない
2020/07/01(水) 09:39:50.25
できるなんて言ったらお前に仕事押し付けられるじゃないか!
あほ相手は相手よりさらにあほなふりしてないと機嫌損ねるから
2020/07/01(水) 11:48:40.24
>>137
言語もフレームワークも覚えるものじゃない
何を覚えるか?でお前は成長が止まってるんだろ
2020/07/01(水) 15:41:48.49
フレームワークは覚える物じゃなくて作る物だろ
人の手のひらで踊らされる人生で満足なのかよ
2020/07/01(水) 19:42:35.73
プログラムを書くより環境設定の方がはるかに大変なんだよな
フレームワークとか動かすまでが大変
動いてからも大変だけど
マニュアルがいい加減だから
2020/07/01(水) 20:50:16.10
>>142
フレームワークは使うものだよ
2020/07/01(水) 21:22:32.85
>>144
敷かれたレールの上を走るのは楽しいか?
2020/07/01(水) 21:26:31.08
昨今にいたってはクラウドだからな
どんなに知識を積み重ねても相手の機嫌次第
2020/07/01(水) 21:29:37.37
>>145
お前はレールの上を走のるか道路の上を走のかが目的となってる
俺の目的は、目的地に到着することだ。

レールの上を走って目的地につくのであればレールの上を走るし
目的地までレールがないなら道路を走るだけのことだ
目的と手段を履き違えないようにな
148仕様書無しさん
垢版 |
2020/07/01(水) 21:35:35.56
>>146
クラウドもオワコン化し始めてるやん
2020/07/01(水) 21:48:43.16
>>147
他人のレールに乗るって事は最適解を通ってないって事だぞ
1usの遅延が致命的な結果を生む
2020/07/01(水) 21:50:40.48
DRY原則は最適解を遠ざける
2020/07/01(水) 22:15:17.28
誰も使ってくれないフレームワークを作るのは愚

フレームワークは広く使われてこそ意味がある
2020/07/01(水) 22:19:24.24
>>151
そのプロジェクト専用フレームワークに留めとけよ
汎用性はメモリ効率を殺し速度を殺しスレッドの並列性を殺す
2020/07/02(木) 00:02:53.18
毎回車輪を作ってます!
2020/07/02(木) 00:15:54.94
ハローワールドって車輪なら何個も作ったな
7WDくらいあるわ
2020/07/02(木) 01:25:21.81
>>149
> 他人のレールに乗るって事は最適解を通ってないって事だぞ

だから目的は、目的地に到着すること
レールは一直線ではないが、道路に比べたら
できるだけ最適になるように敷かれている

最適解を探し出せれば道路のほうがいいかもしれんが、
その探し出す作業に時間がかかってしまえば意味がない
2020/07/02(木) 01:26:28.41
つまりは目的地に到着するのが目的であって
最適解を探すのが目的ではないということだ
2020/07/02(木) 01:33:41.82
>>155-156
それは速度を犠牲にして成り立ってる
フレームワークによって無駄なメモリが使用された瞬間
莫大な時間を浪費されることになる
2020/07/02(木) 02:20:21.35
>>157
お前が言ってる時間っていうのは実行時間じゃねーか(笑)
だせーよ

目的を思い出せ。お前の給料は実行時間を短くしても上がらない
2020/07/02(木) 03:16:47.18
>>158
給料は増えないがお客の笑顔は見れるだろ
160仕様書無しさん
垢版 |
2020/07/02(木) 06:18:48.43
つまるところ
新言語、新言語言ってた自体と変わらないと

30歳以上になってら更新しないのが良さげ
2020/07/02(木) 08:20:31.97
>>159
客の顔をよく見ろ
それは笑顔じゃない、怒りで顔がひきつってるんだ

ユーザーの待ち時間が1ナノ秒減って誰が喜ぶ?
2020/07/02(木) 12:38:26.41
>>161
1usの積み重ねで1msになるだろ
1msまで来たら客も大激怒だろ
2020/07/02(木) 20:08:39.20
HTTPの時点で1usどころか1msの違いも全てプロトコルが台無しにするよ?
2020/07/02(木) 20:24:36.30
HTTPなんてクッソ遅いものは速度求めてる時に使わねーよwwwww
TCP UDPだろ
2020/07/02(木) 21:09:42.10
インフラ詳しい人教えてください。

マンションに予めプロバイダなどの回線が引き込まれています。
その状態で別のプロバイダをルータ経由でPPPOE接続する事はできないのでしょうか?
2020/07/02(木) 21:22:54.62
できるような気がするけど 環境次第であかんかも知れんので断定できないが
うち戸建てフレッツだけどルータ2つでプロバイダも2つで使ってる
2020/07/02(木) 21:39:55.15
HTTPの応答で15msぐらいはとられる
諸条件を棚上げしておくとしても、そもそも1usなんて光の速度より速いから不可能
2020/07/02(木) 22:26:29.41
>>166
何度やってもだめでした。

あきらめます。
2020/07/02(木) 23:39:56.80
>>167
だからHTTP使わんいうとるがないかーい
1usは部分的な話
それのちりつもで1msになる

本来1F8msが9msになったら誰でも致命的だって思うだろ
2020/07/03(金) 07:55:48.97
1usなんて真空中の光と仮定しても300メーターしか信号伝わらないけど。
どんな環境でプログラミングしてるんだwチップの製作とかならともかく
一般的なプログラミングで1usが問題になることはまずない。

1msが問題になるのも稀だね。それよりシステムとして情報量に対してどれだけ
処理速度が増大するかの方が大事。
2020/07/03(金) 10:59:40.72
何があっても1F〇msに収めないといけないって事は多くあるぞ
要件で定められてる

そんな中で無駄なフレームワーク使って各所で1usずつ遅延されて
合わせて1msになってたら致命的だろ

情報量の増大は別の話じゃん
どっちも見ろよ
2020/07/03(金) 11:01:31.46
フレームワークの話、基本的にかみ合ってないから
このぐらいでいんじゃね?
2020/07/03(金) 11:12:19.43
てか普通に仕事してたらフレームワーク使わないことなんてあんまりないし、
そもそもフレームワークがms遅くなるだなんだいうなら、高級言語使うのもどうかって
話であってCPUの命令からハードを設計してる人以外は駄目ってことで、まるで現実感無いわな。

わざわざデータというかコンピューターセンターを市場近くに作って専用CPUまで作ってる
ゴールドマンサックスのエンジニアとかならわかるけど、そんな超一流ならそれは普通じゃない
ことはわかってるだろ。アホじゃ無いんだから。アホどころか世界に数人とかいう超人レベルだ。

us単位、サーバーを100メートルとかの単位で近づけなきゃいけない環境でプログラミング
してる方がいたらぜひ具体的にご教示願いたいけど、まあこんなスレでフレームワークが
どうのこうのと日本語で書き込みをしてるわけは無いわな。
2020/07/03(金) 11:35:57.33
>>172
ええよ
てか、ここまで全部ただの冗談で、いろいろな物を極端に言ってただけ
すまんな

1F9msが求められる事なんて全然ない、早くても11ms、普通は16ms
フレームワークは全然使ってる

>>173
お前の使ってるCPUは1クロックかよwwww
1usは結構処理できるぞ
てか今のC++コンパイラだいぶ優秀だから
ひどい書き方しなければだいぶアセンブラの最適解にコンパイルされる
2020/07/03(金) 11:45:31.87
>>174
1usがどうの言っといてC++でコンパイラにおんぶに抱っこということですね。

で、結局10ms以上なわけで、言ってた通りだーね。

何より問題はチリが積もればという考え方で、これはプログラマとして
致命的。nなのかnlognなのかn^nなのか。その辺が大事。チリが積もるでは無い。
チリなんかいくら「積もって」もせいぜいO(n)。どのように積もるかが大事。

日本でわかる人少ないけどね。
2020/07/03(金) 11:49:40.19
なんかよくわからんが
スレッド、コルーチン、GPUで速くなる!じゃダメか?
2020/07/03(金) 11:58:08.84
>>175
すまんすまんそう怒るなってwwwww
全体で1usじゃなくて、一部で1usって言ってんだろwwww
大量に回す関数で1us遅延させたら1msなんて一瞬で届くよ
一部分で1us遅延させる糞コードなんて初心者か、もしくは狙って書かないと書けない気もするが

それに有能な物は使えよwww
コンパイラは使えよwwww
自作コンパイラで市販コンパイラ超えられねーよwww

>>176
コルーチンはかんけーないぞ
スレッド、GPUはあってるぞ
2020/07/03(金) 11:59:08.90
並列にする間に1us過ぎちゃうわなw
1usの単位でやってる人なんて世界にほぼ居ないよ。
2020/07/03(金) 12:00:26.48
>>177
1usどうやって測ってるの?
sortアルゴリズムとかCのライブラリ使わずに自分で書いてるのかな?
2020/07/03(金) 12:08:52.42
>>178-179
1部で、関数でって言ってんじゃん
関数当たりの速度は、最適化オプション切って、10000回まわせば計測できるでしょ
求められるのは最適化後の計測だけど、それはそれで回せばいい


無駄なnewをすれば一瞬で越えるよ
無駄なファイル操作なんてしたら地獄に落とされるよ
2020/07/03(金) 12:22:38.33
他には計算系で、三角関数の書き方、無駄な平方根利用、無駄な割り算
制御系では不必要なチェック処理を入れてしまうとか

それらが1F数万回回る処理の中に居たら地獄でしょ
182仕様書無しさん
垢版 |
2020/07/03(金) 12:24:14.30
>>180
10000回まわしてもO(1)なら変わらないし、O(N^N)なら百秒かかるわな。

Newとかファイル操作なんて1usってレベルの話じゃ無くて桁が3つ4つくらい
上の話であって。

sortやsearchのアルゴリズムはライブラリ使わずに自分でやってるの?
183仕様書無しさん
垢版 |
2020/07/03(金) 12:34:31.15
不要なチェックなんて1個だろうが10個だろうがO(n)でしか無いから誤差で
無視するとこなんだよ。むしろ多少不要でも入れといても良い部分。
関数の呼び出しも同様。

それよりなぜ1万回回るのか、そっちのが大事。

sortやsearchは既存の使ってるんだろ?usを気にする超人はそこから書くレベルだよ。
2020/07/03(金) 12:37:40.46
>>182
俺の例でO(1)になる訳ないんだよなぁ・・・
ファイル操作はともかく、new1発で流石にそこまで掛からねーよwww

sortやsearchは用意されてる物使ってるわ、高速らしいし
ただ、そもそも利用頻度を下げてるし、入れるデータ自体を間引いてる
それに予測計算入れたり、フレームで間引いたり、いくらでも軽くする方法はある
185仕様書無しさん
垢版 |
2020/07/03(金) 12:45:04.68
>>184
で、結局10msとかなわけじゃん?
usはおかしいという話してたのに、それが突然「1000万倍」に
なるのは違うよね?そもそもみんな10msとかは普通という話してたわけで。

フレームワークを使うのがおかしい、usが問題というならsortやsearchも自分で
書かなきゃおかしいし、そもそも高級言語を使うのがおかしい。

自分の関数を早くしようとするのは立派だけど、さっきから出てるのは全部
小手先の話であって、「高速らしいし」って部分でアルゴリズムを
理解してないのがわかる。そこの違いでデータ1000件で軽く100万倍違いが
出るので、小手先の話は割とどうでも良いんんだよね。

あなたの仕事の現場で大事なことはあるだろうけどもね。
2020/07/03(金) 12:45:07.63
>>183
3Dモデル出したら1万回以上回す処理は絶対出てくる
最近の世の中何でも3Dだぞ
187仕様書無しさん
垢版 |
2020/07/03(金) 12:45:40.23
失礼、1000万ではなく1万倍。
188仕様書無しさん
垢版 |
2020/07/03(金) 12:48:35.53
>>186
3Dだと並列でやれるやつだし、今の世の中と言われても3Dの画像処理は
IT技術の中のものすごく小さい一部分だよ。

あなたは3Dエンジン作る方なの?ならそんなことは100も承知だと
思うけれど。

だいたい1万くらいは全く普通だしDBなら数百万とか普通に扱うわな。
そういうことを言ってるんじゃ無い。
2020/07/03(金) 12:49:59.22
>>185
すまない、フレームワーク使わないはアメリカンジョークなんだ

それにusは部分的な話してるから何も間違いではないんだ
ソートアルゴリズムもそれぞれライブラリはあるし、その時あったもの使っておけばいい話
自作するなら既存アルゴリズムにはない、自信のプロジェクトで最適なアルゴリズムを作らなければ何の意味もない
んで、そうなるとソートアルゴリズムって言うよりただの処理な気がするが、それはやってる
2020/07/03(金) 12:51:07.21
つ富岳
191仕様書無しさん
垢版 |
2020/07/03(金) 12:52:23.44
>>189
なんでここで出してるのかソートとサーチなのかわかってないよね。

基礎ですよ。日本で基礎わかってる人少ないけど。
2020/07/03(金) 12:52:41.73
つPS5のSSD
2020/07/03(金) 12:53:09.21
DBで60秒超えたらタイムアウトで業務止まるぜ!
2020/07/03(金) 12:57:43.42
ねーねー
サーバー通信速度の話してるの?
3D描画速度の話してるの?
性質違うから噛み合ってないよねw
2020/07/03(金) 12:58:43.42
>>188
3Dの処理の大半はGPUでやるけど、
それを転送しているのはCPUだし、1スレッドで行うことになる
それに1部と言ってるけど、この世の中見て見ろよ
何でもかんでも3D
2Dはどんどん淘汰されて行ってる
Webだって3Dに浸食され始めてるだろ?

DB使ってる処理で1usを気にする案件なんてあるのか・・・?
てか高速で必要になるならメモリ展開しておくよね

>>191
足し算はこうでねって行ってるレベルの基礎じゃん
理解してない人なんていねーよ

その時あったソートアルゴリズム使えって事だろ
速度出したいときにそんな膨大なソートやサーチが必要な時点で設計ミスってんだよ
196仕様書無しさん
垢版 |
2020/07/03(金) 12:58:58.10
そりゃ単にタイムアウトの設定の問題であって。

検索件数が10件の時と100件の時で増えかたはどうなの?ってこと。
チェックする1行がどうのとか誤差なんだよ。

まあ誤差が大事な現場もあるかもしれないけど基本的にコンピューター技術者と
して考え方が駄目。要求する方も含めてね。
197仕様書無しさん
垢版 |
2020/07/03(金) 13:00:41.67
>>195
>理解してない人なんていねーよ
うん、君してない。O(n)がわかってたらしない発言ばかり。
もっとも日本の人ほとんどしてないけど。
2020/07/03(金) 13:00:48.84
>>194
PHPの話してるだろうなーと思って合わせてTCP/UDP通信の話に変えてみたけど
よくよく考えると通信で1usを気にすることはねーなーと思って
3D描画の話に変えて見た


すまねぇ、本職はただのたこ焼き屋でプログラミングなんて1mmも知らねーんだ・・・
すまねぇ・・・・
2020/07/03(金) 13:02:39.17
>>197
最初の方にO(n)じゃなくてO(1)って書いてあったから、え?なに?全てが1になるの?って思ったんだよ
まずはお前のミスを気にしろよ
200仕様書無しさん
垢版 |
2020/07/03(金) 13:07:55.65
>>199
なるほどー。まあO(1)かO(n)かは状況によりますが。

無駄なエラーチェックとか関数呼び出しとかO()の向上とは
関係ない話ばかりでしたが、わかってるなら良かったです。
201仕様書無しさん
垢版 |
2020/07/03(金) 13:08:49.73
ちなみに僕もタコ焼き好きですよ。頑張ってください。
2020/07/03(金) 13:09:41.25
クラウドゲーミングサービスの話なら通信と3Dの両方の技術がいるな
8K 120fpsじゃなきゃダメだマンの要求に応えるにはとんでもない優秀な集団と富岳が必要だな
俺たちでは無理だ
2020/07/03(金) 13:12:38.74
クラウドとか300km離れたら真空中の光が進む時間だけでも1msかかるからなあ。
まあ吹かすのも大概にってことだーね。
2020/07/03(金) 13:16:19.87
>>200
当然のことだけど、そもそも全ての処理をO(N)にする事を目指すでしょ?
んでO(N×N)の処理はソートどうこうのレベルじゃなくて、大枠でのアルゴリズムをガッツリ考えて最適化する必要がある
ソートはライブラリ使ってるの?とかそんなレベルの話ではない

>>201
美味しいたこ焼きが
もっと大きい板で作れるように頑張ります。
2020/07/03(金) 13:25:56.62
>>202
プレイヤーからバグ報告が届いたので今週中に対応しておいてください
「8Kで120fpsで動かない」

泡吹いて気絶して病院で余生を過ごすわ
206仕様書無しさん
垢版 |
2020/07/03(金) 13:25:57.44
>>204
>全ての処理をO(N)にする事を目指す
ソートだとN*logNでNよりある線を越えると速いので
O(N)では不正解。

だからソートとサーチと言っていて、だから繰り返し
「わかってない」と言ってるしあなたがわかってないのを
事実として知ってる。

タコ焼き頑張ってください。
2020/07/03(金) 13:29:37.38
>>205
今世紀中に解決できるのかな
2020/07/03(金) 13:31:53.63
n数で増える側の問題ばかり

彡 ⌒ ミ
(´・ω・`)
2020/07/03(金) 13:35:06.03
>>206
だから単純なソートは滅多に出てこない
大きい処理単位ではO(N)の形にしてるって話だよ
ガツガツ手を加えてるからO(N)とは言えないかもしれないけど

お前が言ってるのは単純なソートの話だろ?
それは最適なアルゴリズム使ってるよwwww
ただ、その単純なソートでも時間が掛かる件数を積んだ一つのリストで運用はしないし
■ このスレッドは過去ログ倉庫に格納されています
5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

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