スレ立てるまでもない質問はここで 162匹目

■ このスレッドは過去ログ倉庫に格納されています
1デフォルトの名無しさん (ワッチョイ 834f-KWxC)
垢版 |
2022/10/21(金) 16:38:02.86ID:X//QLN3D0
この板はプログラムを作る人のための板です。
あらゆる質問はまず
スレ立てるまでもない質問はここで
スレにしてください。

次スレは>>980が立てること

【前スレ】
スレ立てるまでもない質問はここで 161匹目
https://mevius.5ch.net/test/read.cgi/tech/1661583836/
VIPQ2_EXTDAT: checked:vvvvv:1000:512:: EXT was configured
2022/11/16(水) 08:49:10.38ID:pSETlPcG0
ウェブ系は、すべてLinux で、ほとんどがDocker, Kubernetes。
Docker, Kubernetesは、Linuxだけの技術だから、Windows では使えない

AWS Fargate, Kubernetes などを使う

今の円安で、Ruby on Rails, AWS Solution Architect の米国年収は、2千万円ぐらいになっている
2022/11/16(水) 08:54:09.07ID:NCFSxcTe0
>>702
むずいので数値いれてグラフなどで推測
705デフォルトの名無しさん (テテンテンテン MM4b-K222)
垢版 |
2022/11/16(水) 09:24:00.18ID:yIXO99M3M
>>704
えっっ?
実際に実行して測ってるってことですか??
ソースコードの字面から判断していないってことですか?
2022/11/16(水) 09:33:03.69ID:KvEnYtSSd
プログラムの計算量って乱数や与えられた引数などのパラメータで変化するし停止性問題も絡まん?
2022/11/16(水) 09:37:06.12ID:XqX9DUnor
計算量ってなんやねん
2022/11/16(水) 10:10:03.93ID:NCFSxcTe0
>>705
アルゴリズムを詳しくしればソースコードから割り出せるだろうがムズい
簡単にできるなら実測でのボトルネック、ホットスポットを調査する必要もない
709デフォルトの名無しさん (ブーイモ MM43-5kBA)
垢版 |
2022/11/16(水) 10:21:39.28ID:o8SU89y7M
>>705
ソースコードの字面だけから判断するには使われてる関数全ての計算量を把握する必要があるから
簡単なコードじゃなければ実行して推測してからコードを再精査したほうが早い
710デフォルトの名無しさん (テテンテンテン MM4b-K222)
垢版 |
2022/11/16(水) 14:46:56.23ID:yIXO99M3M
じゃあアルゴリズムの定義から計算量をしるためにはどうしたらいいんですか?
2022/11/16(水) 15:13:57.64ID:qdE2los5d
オーバーヘッドくんまた来たんか
懲りないねぇ
2022/11/16(水) 15:45:28.31ID:P0kJNpILM
>>710
アルゴリズムの本に書いてあるからよめ
2022/11/16(水) 15:50:59.39ID:aQWGxl0T0
ざっくり言うと関数内部で使われてる見えないループも含めて一重ループで書けるならO(n)
二重ループならO(n^2)
三重ループならO(n^3)
これは最大値を取る
つまり二重ループと一重ループの両方があるならO(n^2)になる

一重ループだけど最初の要素から最後の要素まで全て扱うのではなくバイナリサーチのように絞り込んでいくものはO(log n)
O(log n)の外側または内側にループがあるものはO(n log n)
714デフォルトの名無しさん (テテンテンテン MM4b-K222)
垢版 |
2022/11/16(水) 15:59:47.63ID:yIXO99M3M
>>713
なるほどありがとうございます
2022/11/16(水) 16:55:42.25ID:wmw1pnHgr
いえいえ
2022/11/16(水) 17:33:51.42ID:aQWGxl0T0
計算量ってなんやねんって言ってたやつか
2022/11/16(水) 17:45:55.75ID:qdE2los5d
以前出没したときの「ファイルの読み込みがキャッシュされて正しい計算量が測れない~」という主張が馬鹿にされてたのは、
読み込みがO(n)の処理だからというのを彼はこれで理解できたんだろうか?
718デフォルトの名無しさん (ブーイモ MM4b-5kBA)
垢版 |
2022/11/16(水) 18:28:34.58ID:9x/QnXJzM
計算量を求めたいのに>>713の内容を知らないのならむしろ>>707の返しは適切
2022/11/16(水) 19:32:23.01ID:xCth68Msa
計算量の求め方を知りたいと言ってるのに適切なわけないだろw
2022/11/16(水) 19:35:03.75ID:/4zvzp400
適切かどうかはもうしらんけど、
ワイは>>713の返しを思いつかんかったから偉いのは>>713やで
ハイエナしたかったんや^⁠^⁠
721デフォルトの名無しさん (ブーイモ MM11-5kBA)
垢版 |
2022/11/16(水) 21:34:07.64ID:uNjW/UlHM
(algorithmic)complexityの意味で計算量という言葉を使ってるなら>>713に書いてるような基本的なことを知らないはずがない
つまり質問者は計算量という言葉を回答者とは異なる意味で使ってる可能性が大なのでその点を明確にできる>>707の返しは適切だってこと
722デフォルトの名無しさん (ワッチョイ e535-3ACM)
垢版 |
2022/11/16(水) 23:20:12.15ID:G5qDJNLu0
くだらん
2022/11/17(木) 00:05:58.41ID:4KTz9nEJ0
>>721
見本のようなアスペだな
それ演技?
それとも地?
724デフォルトの名無しさん (テテンテンテン MM4b-K222)
垢版 |
2022/11/17(木) 07:46:55.14ID:AvIWLuzYM
>>713のようなことってどこに書いてあるの?
ワイ高校生やからわからんのやが
2022/11/17(木) 08:58:57.88ID:YIS7w0Rud
>>724
大学のコンピュータシステム専攻の講義でやったような……
2022/11/17(木) 09:36:35.30ID:iZGPxVu/a
>>724
ここに書いてある
https://ja.wikipedia.org/wiki/%E3%83%A9%E3%83%B3%E3%83%80%E3%82%A6%E3%81%AE%E8%A8%98%E5%8F%B7
2022/11/17(木) 10:38:00.94ID:ZryxLray0
計算量とかが気になるならatcoder(競技プログラミングスレ)とか足を踏み入れてみれば?
2022/11/17(木) 11:55:32.65ID:4KTz9nEJ0
>>727
競プロスレだと計算量なんか常識だから誰もそんな話してないと思うぞ
2022/11/17(木) 13:31:54.51ID:ZryxLray0
ざっとスレ見たけど誰もじゃなかったぞ、数カキコはある()
730デフォルトの名無しさん (テテンテンテン MM4b-K222)
垢版 |
2022/11/17(木) 15:33:57.42ID:AvIWLuzYM
>>727
だからatcoderに踏み入れようとしている高校生です
731デフォルトの名無しさん (ブーイモ MM11-5kBA)
垢版 |
2022/11/17(木) 15:46:35.50ID:o22qdm2FM
>>724
「big o notation」や「complexity analysis」で検索して出てくる動画とか
簡単なアルゴリズムの入門本を読めばいいよ

https://m.youtube.com/watch?v=Mo4vesaut8g とか
https://www.manning.com/books/grokking-algorithms とか

つか計算量って言葉はどこで勉強したんだ?
その時に一緒に学ぶ内容だと思うんだが
2022/11/17(木) 16:44:05.38ID:/XHA567vd
これからatcoderやるなら鉄則本一冊買っとけ
2022/11/17(木) 16:46:12.50ID:YIS7w0Rud
とりあえずここ見とけばいいんじゃね
https://ocw.kyoto-u.ac.jp/course/114/
2022/11/17(木) 17:42:13.48ID:g327e/tdr
reCaptureってユーザーのマウス操作やキーボード操作を監視してボットかどうかを判別してるっていうけど、ブラウザ側(javascript?)からマウスやキーボードを認識できるんだろうか?
2022/11/17(木) 17:48:05.06ID:AbJwXpK40
カーソル位置とか普通に取得できる
2022/11/17(木) 17:51:36.26ID:g327e/tdr
>>735
なるほど確かにサイトヒートマップみたいなのはマウス位置を取得してるからできるか

てことはc#とかでマウス自体を操作すれば突破されそう
reCaptureも完璧ではないか
2022/11/17(木) 18:13:27.67ID:YIS7w0Rud
そういやC++でゲームコントローラーのスティック入力に応じてマウス移動するプログラム前に書いたな
2022/11/17(木) 19:12:25.25ID:YEv9Ripu0
reCAPTCHA

まあv3はユーザーの手間が少ないことを目的にしてるんだったような
一定の効果以上はしゃあないと割り切るものだよね

防ぐことに重きをおくならv2
739デフォルトの名無しさん (ワッチョイ d55f-NNfd)
垢版 |
2022/11/18(金) 04:22:51.80ID:I4mt1ysS0
1秒間に数十回更新されるcsvファイルから、1秒間に数十回単位でデータを取得したいのですが、そういったことは可能だと思いますか?

ファイルロックなどの制限で不可能だったりしますか?
実装してみたらすぐ分かるとは思うのですが、今すぐには実装を試せそうにないので実装前に知っておきたいです
2022/11/18(金) 08:33:13.36ID:fXvrBDmOr
実装してみれば?
2022/11/18(金) 08:38:09.26ID:Lrs4Z8Ag0
CSVにかぎらずシングルスレッドでファイルの読み書きすればいいのでは?
最高何回読み書き可能が計測可能だろ
2022/11/18(金) 09:06:07.71ID:Wj1K/ZC10
ファイルでは出来るかどうか分からないけど、
普通、キューや組み込みでは、そういう処理ばっかり

Amazon Simple Queue Service (SQS)は、AWS でも2004 から始まった最古のサービス

システムA → キュー → システムB

2016年から、配信順序を保証するFIFO キューも出来た。
バッチ処理無しで300件/秒、バッチ処理有りで3,000件/秒、

昔からある配信順序を保証しない、Standard キューは、1秒当たり無制限の件数。
ただし、同じものが2度配信されたりもする

これらをキュー無しで、組み込みで自作すると処理落ちになって、
処理されないメッセージが生じたりする
2022/11/18(金) 09:21:14.32ID:oGVOwjfU0
環境も書かずに可能性を聞かれてもね
なにをやりたいのか知らんけど普通に考えたらDB使えって言う案件かと
744デフォルトの名無しさん (ワッチョイ d55f-NNfd)
垢版 |
2022/11/18(金) 09:27:27.27ID:I4mt1ysS0
>>743
C++で取得した値を、Pythonに受け渡すのにファイルの入出力の使用を検討してるんですが、このやり方で出来るのか、他のやり方の方が良いのか迷ってる感じです
2022/11/18(金) 09:35:46.62ID:iv/HtLYC0
そういうこと聞いてるんじゃないよw 明らかにファイルのサイズでスケールするんだからそこを言えよw
扱うデータの大きさも言えませんなら自分もDB使えって言う
746デフォルトの名無しさん (ワッチョイ d55f-NNfd)
垢版 |
2022/11/18(金) 09:38:08.69ID:I4mt1ysS0
>>745
扱うデータは1回の処理につき1行のみで300文字以内な感じなので小さいです。データは書き足していくわけではなく、毎回上書き保存していく感じを考えてます。
2022/11/18(金) 10:04:14.34ID:D0k42oQx0
標準入出力使えよ
2022/11/18(金) 10:11:12.98ID:HeAJ/y1i0
パイプかメッセージだろう普通
2022/11/18(金) 10:12:57.52ID:iv/HtLYC0
そんくらいなら余裕でしょ プロセス間通信でググればファイル以外のやりくちも見つかる
750デフォルトの名無しさん (ワッチョイ d55f-NNfd)
垢版 |
2022/11/18(金) 10:17:18.17ID:I4mt1ysS0
>>749
ありがとうございます
2022/11/18(金) 10:23:31.44ID:doMnasnj0
なんでそんなんファイルに書き込むねん。。
世の中は不思議がいっぱいだな()
752デフォルトの名無しさん (ブーイモ MM4b-5kBA)
垢版 |
2022/11/18(金) 10:32:53.62ID:08ul2cCMM
>>746
読み込む側が古いデータを読み損ねた場合は上書きされた最新データだけ読めれば問題ないの?
2022/11/18(金) 10:51:30.90ID:iv/HtLYC0
多分なんか監視してるものがあって状態を渡してるんでしょ
毎秒数十回っていうとセンサー類の信号値とかコンピューターゲーム用の外部プログラムとかそんなとこでは
2022/11/18(金) 11:16:19.83ID:doMnasnj0
むしろ渡し側にものすごい制約があるのかね
悪いことじゃなけりゃどうでもいいか
755デフォルトの名無しさん (ワッチョイ d55f-NNfd)
垢版 |
2022/11/18(金) 11:29:51.72ID:I4mt1ysS0
>>752
それで大丈夫です
>>753
そういう感じです
>>754
自分がC++のことがあまりよく分かってないのと、オープンソースの他人の書いたコードを使う予定なのであまり改変しづらいなどいくつか理由はありますが、一言でいうと経験値不足で他の手段がよく分からないからという感じです。
2022/11/18(金) 11:44:07.90ID:Lrs4Z8Ag0
オールパイソンでもいけるとおもうのだが
パイソンでいけないならば入出力のハードの影響大かと
2022/11/18(金) 12:04:50.50ID:Wj1K/ZC10
一般的には、キュー

組み込みのT-Kernel では、message buffer, Mailbox とか、
待ち合わせのランデブーとか
2022/11/18(金) 12:13:51.72ID:lM7EwcKtr
まあ1行ならあまり問題ない可能性があるかもしれんし出力側のコードにもハードにもよるからな
2022/11/18(金) 21:28:21.84ID:OnbSJOJx0
tmpfsみたいなオンメモリのファイルシステム上に書き込んで、読み込み側からはreadonlyで読めばいいんじゃね
2022/11/19(土) 09:01:16.05ID:NwFE+5e80
あの程度のデータならディスクの読み書きなんか発生しないだろうからハードなんかなんでもいいでしょ
761デフォルトの名無しさん (テテンテンテン MM8e-XcPf)
垢版 |
2022/11/19(土) 12:25:15.51ID:GAmBcyG0M
俺障害者雇用でもいいから中途採用でプログラマーになろうって思ってんやがgithubのポートフォリオが埋まらないンゴ
ADHDなんかな
ADHDって向いてる?
2022/11/19(土) 12:33:39.30ID:h1aAysZ50
受け入れる側もあなた自身も全員不幸になるから勘弁してくれ
向いてるとか書いてあるネット記事は全て非プログラマによる根拠の無い憶測なので・・・

あと、障害者雇用枠をわざわざプログラマーに充てがう会社はほとんど無い
基本は総務など事務作業要員に充てる
763デフォルトの名無しさん (ワッチョイ 7735-kwcT)
垢版 |
2022/11/19(土) 12:41:23.20ID:hH2yPCCm0
気にすんな
やってみてダメならやめればいい
2022/11/19(土) 12:43:44.74ID:muFnCKvaa
ADHDって不注意で落ち着きがなくて衝動的なんだろ?
プログラマは注意深くないといけないし落ち着いて座ってなきゃいけないし衝動的なのも特に向いてる要素にはならないよ
なんでなろうと思ったか知らないけど動画か何かに騙されてね?
そういうのが向いてるのは芸術家とかエンターテイナーなんじゃね
765デフォルトの名無しさん (ワッチョイ 5701-kfYZ)
垢版 |
2022/11/19(土) 12:50:03.10ID:o7Lf802R0
芸術家に必要なのは才能よりパトロンですよ。
そういう意味では、ネットのある今のほうが良い環境かもしれない。
誰も活用しないけど。
766デフォルトの名無しさん (ワッチョイ 7735-kwcT)
垢版 |
2022/11/19(土) 12:58:13.39ID:hH2yPCCm0
こういう意見は間に受けなくていいよ
2022/11/19(土) 13:05:38.47ID:muFnCKvaa
じゃあなんで相談したw
768デフォルトの名無しさん (ワッチョイ 7735-kwcT)
垢版 |
2022/11/19(土) 13:09:23.40ID:hH2yPCCm0
相談者は気にしてるけど気にしなくていいと言うのが答え
発達障害はタイプも重さも様々
最初からダメと思わずにまずは試したほうがいい
2022/11/19(土) 13:11:46.41ID:HmFTrbFs0
一般論で言うと、とりあえずやってみろというのが一番真に受けちゃいけないやつだぞ
言ったやつ何も考えてないか何も知らないかどうでもいいかのどれかだから

中途退職なんてそんな簡単にしていいものじゃないからしっかり情報仕入れて考えろ
その上で勧めてくれた人の意見を取り入れるかどうかは自分が全責任を持って自分で決めるもんだ

やめるも進むも自分の意志で決めるもので「とりあえずやってみる」のも選択肢の一つにすぎない
選択肢の一つではあるが、それが許されるのはたいてい若いうちだけだな
770デフォルトの名無しさん (アウアウウー Sa3b-NYGE)
垢版 |
2022/11/19(土) 13:13:44.09ID:DULvOEBYa
スレチだボケ
771デフォルトの名無しさん (ブーイモ MM02-U4UX)
垢版 |
2022/11/19(土) 13:20:03.85ID:Iw8jkvjMM
アスペは結構いるがADHDはいないな
2022/11/19(土) 13:23:37.98ID:HmFTrbFs0
怖い怖いスレチ警察が来たから他の場所で相談しな
ここはプログラミングに関するクソしょうもない質問する便所の壁でテーマに沿わない落書きは怒られるぞ
773デフォルトの名無しさん (ワッチョイ 5701-kfYZ)
垢版 |
2022/11/19(土) 13:29:50.04ID:o7Lf802R0
経典:動的計画法のすべて。
774デフォルトの名無しさん (ワッチョイ 5701-kfYZ)
垢版 |
2022/11/19(土) 13:31:25.95ID:o7Lf802R0
グーグルマップより30分早く着く、東京ムーブ。
775デフォルトの名無しさん (ワッチョイ 5701-kfYZ)
垢版 |
2022/11/19(土) 13:42:21.67ID:o7Lf802R0
コツは、30分早く家を出ること。
2022/11/19(土) 14:46:04.61ID:Tsc0nc3Fr
ID:o7Lf802R0は自分の意見が誰にも好意的に受け止められなくておかしくなっちゃったのかな
777デフォルトの名無しさん (テテンテンテン MM8e-XcPf)
垢版 |
2022/11/19(土) 20:31:16.58ID:yWSzX/NNM
ADHDだときついってマジですか?
一応プログラミング能力あるにはあるのですが
実際のコーディングに取り掛かるまでが長いというかパソコンを開くのが億劫って感じるレベルなんですがやばいですよね?
これでも作りたいものはあってサンプルコードみたいなのをスマホのメモ帳アプリに書きなぐったりはしています
778デフォルトの名無しさん (ワッチョイ 5701-kfYZ)
垢版 |
2022/11/19(土) 21:18:51.16ID:o7Lf802R0
>>776
そう思うんだったら、賛同してくれや。
2022/11/19(土) 22:03:39.30ID:IiC85j3yr
スレの流れガン無視でしょうもないこと書いてるやつに誰が賛同するんだよ
死ねよ
780.NET MAUI HighSchool (ワッチョイ 5601-MxP6)
垢版 |
2022/11/19(土) 22:40:48.48ID:GnTnuo4R0
マ版の雑談スレ行け
781.NET MAUI HighSchool (ワッチョイ e201-MxP6)
垢版 |
2022/11/20(日) 08:18:22.41ID:bRBryG420
github.ioってSQLServer使ったウェブアプリってデプロイできるのでしょうか?
気になります
782.NET MAUI HighSchool (ワッチョイ e201-MxP6)
垢版 |
2022/11/20(日) 08:18:37.65ID:bRBryG420
Azureは高かったので…
783デフォルトの名無しさん (ワッチョイ a733-mBx9)
垢版 |
2022/11/20(日) 09:34:13.68ID:SMucnSNu0
WinUI3勉強してみたいんだけど入門的な資料がみつからない
どこにあるの?
784.NET MAUI HighSchool (ワッチョイ e201-MxP6)
垢版 |
2022/11/20(日) 10:47:39.71ID:bRBryG420
>>783
WinUIはWPFのコントロールが変わるだけって感じだからWPFの記事とか参考にすればいいと思うよ
コントロールの使い方とかはMicrosoftが公式アプリ出してる
https://apps.microsoft.com/store/detail/winui-3-gallery/9P3JFPWWDZRC?hl=en-us&gl=us
https://apps.microsoft.com/store/detail/windows-community-toolkit-sample-app/9NBLGGH4TLCQ?hl=en-us&gl=us
785デフォルトの名無しさん (ワッチョイ a733-mBx9)
垢版 |
2022/11/20(日) 11:01:24.37ID:SMucnSNu0
>>784
ありがとうございます
WPFは使うつもり無かったので、winuiからって思ってたんだけど
WPF覚えてからWinUIに移るのが最短コースな感じでしょうか
786.NET MAUI HighSchool (ワッチョイ e201-MxP6)
垢版 |
2022/11/20(日) 12:32:14.22ID:bRBryG420
>>785
ある程度でいいと思うよ
データバインディングの方法とかコードビハインドで書く方法とか
WPFがいやなら.NET MAUIからでもいいし
結局XAMLとC#をどうつなぐが重要だからね
ViewができたらC#で機能書くだけだし
787デフォルトの名無しさん (スッププ Sd02-l3DY)
垢版 |
2022/11/20(日) 15:15:37.57ID:tye6ZpG4d
Win11はメモリ8GBあれば十分?
16GBあったほうがいい?
788デフォルトの名無しさん (ワッチョイ a733-mBx9)
垢版 |
2022/11/20(日) 15:46:47.57ID:SMucnSNu0
>>786
それで進めてみます
789デフォルトの名無しさん (ブーイモ MM02-4l+d)
垢版 |
2022/11/20(日) 15:48:13.65ID:wwqc7KSjM
32GBあったほうがいい
790デフォルトの名無しさん (ワッチョイ 7735-VKOE)
垢版 |
2022/11/20(日) 15:51:48.39ID:qg1DZ5gK0
1Tは必要
791デフォルトの名無しさん (ブーイモ MM02-4l+d)
垢版 |
2022/11/20(日) 15:58:07.31ID:wwqc7KSjM
>>790
なにを言っておるのだ、このハゲ!
2022/11/20(日) 16:02:14.43ID:1i3sgzuE0
Ruby on Rails などのウェブ系では、
Windows 10, WSL2, Ubuntu 20.04, VSCode, Docker Desktop, Windows Terminal で、
ブラウザ・データベースも使う

つまり、Windows + WSL2(Hyper-V でLinux)だから、8GB メモリじゃキツイ。
最低でも、16GBは欲しい。32〜64GB以上が推奨
2022/11/20(日) 16:19:40.81ID:6Lmlby97a
>>791
記憶装置はそのくらいあってもいい
2022/11/20(日) 16:42:54.74ID:Bp2/k90Pr
記憶域は記憶域でも二次記憶域…
2022/11/20(日) 20:26:28.69ID:RrZ/4ea/0
c#スレでなんでRubyの話が出てくるの?
2022/11/20(日) 22:39:00.02ID:DKNGJimn0
C#スレじゃないからだろ
797デフォルトの名無しさん (ワッチョイ 7735-VKOE)
垢版 |
2022/11/20(日) 22:59:21.29ID:qg1DZ5gK0
いいや、ここはC#スレだ
798.NET MAUI HighSchool (ワッチョイ e201-MxP6)
垢版 |
2022/11/21(月) 00:43:35.33ID:DkIa5QxJ0
>>792
仕事で使うなら会社に支給されるじゃねぇの?
趣味程度なら8GBとかでもいいような?
799.NET MAUI HighSchool (ワッチョイ e201-MxP6)
垢版 |
2022/11/21(月) 00:44:05.79ID:DkIa5QxJ0
>>796
誤爆だろ
800.NET MAUI HighSchool (ワッチョイ e201-MxP6)
垢版 |
2022/11/21(月) 00:45:08.11ID:DkIa5QxJ0
>>781
ですがGitHub.io諦めてサクラサーバーでWindowsサーバー用意しました
一応報告
2022/11/22(火) 22:50:09.74ID:JmsAPO1m0
ねえお前ら、レスばやめなよ
2022/11/23(水) 15:03:08.59ID:fS1C7GFxa
過疎スレで何しても特に何の問題もないようだが?
■ このスレッドは過去ログ倉庫に格納されています
5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

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