[過去ログ]
スレ立てるまでもない質問はここで 152匹目 (1002レス)
スレ立てるまでもない質問はここで 152匹目 http://mevius.5ch.io/test/read.cgi/tech/1573214616/
上
下
前
次
1-
新
通常表示
512バイト分割
レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索
歴削→次スレ
栞削→次スレ
過去ログメニュー
68: デフォルトの名無しさん [] 2019/11/24(日) 03:16:31.41 ID:FFxu+6g+ そこそこ真っ当なプログラムのソースがあれば自分で弄るんだけど いまいち入門レベルではそこまではいかないし、雑誌の付録にも勉強用のソース入れといたぞ! みたいなのは見たことがない ぶったけ、プログラマーが読んでる本の一覧みたいなの公開してる人いないかな? 作ってみよう系の良書ってなかなか出会えない、知識のみの本が大半 http://mevius.5ch.io/test/read.cgi/tech/1573214616/68
69: デフォルトの名無しさん [] 2019/11/24(日) 03:23:35.15 ID:FFxu+6g+ OS自作したり、scratchで簡単なゲーム作ったし Pythonでよう分からん計算したり、unityでCG動かしたりしたけど なんかプログラミングってコレダッケ・・・?っていう違和感 http://mevius.5ch.io/test/read.cgi/tech/1573214616/69
70: デフォルトの名無しさん [] 2019/11/24(日) 03:29:19.72 ID:FFxu+6g+ 多分突っ込まれるだろうから補足すると 逆引きリファレンスが写経できないって、単体では実行ができないって話で(できる場合もあるのかな?) それ自体は写経する価値はあると思うんやが、ケースバイケース過ぎて遠回りちゃうかなって http://mevius.5ch.io/test/read.cgi/tech/1573214616/70
71: デフォルトの名無しさん [sage] 2019/11/24(日) 03:34:46.15 ID:iwyjZSbL 作りたいものがないんでしょ? http://mevius.5ch.io/test/read.cgi/tech/1573214616/71
72: デフォルトの名無しさん [] 2019/11/24(日) 03:37:52.48 ID:FFxu+6g+ そこなんすよねぇ・・・ http://mevius.5ch.io/test/read.cgi/tech/1573214616/72
73: デフォルトの名無しさん [] 2019/11/24(日) 03:43:15.37 ID:FFxu+6g+ 作りたいと思ったもんは既に実用的なものが存在するか 或いは一人で製作は難しい高度なものばかり みんなそこらへんは一度は通過するもんなんじゃないかなぁって その上でどうやって目標立てて、勉強して、続けてるのかなって http://mevius.5ch.io/test/read.cgi/tech/1573214616/73
74: デフォルトの名無しさん [sage] 2019/11/24(日) 04:02:27.05 ID:SS/3kNL5 作りたいものがない=プログラミングする必要ない、ってことだよ みんな作ること自体が面白いからやってるのよ 実用的・高度じゃなきゃダメなら、他人が作ったものを使う方がいいよ http://mevius.5ch.io/test/read.cgi/tech/1573214616/74
75: デフォルトの名無しさん [sage] 2019/11/24(日) 04:11:56.70 ID:Tuk9Q29U >>61 MS公式のドキュメントに、その関数がどのバージョンのWindows から使えるようになったかが書かれている。例えば、「WinXP から」 「Win7から」などのように。それを確認しながら作っていれば、 その通りに動く。 Javaに関しては、Android以外では元々互換性が高く、Win/Linux/Macの どれでもほぼ同じように動く。特に AWT ではなく、Swingならば。 AndroidのJavaは特殊なので互換性が無い。 http://mevius.5ch.io/test/read.cgi/tech/1573214616/75
76: デフォルトの名無しさん [sage] 2019/11/24(日) 04:15:38.30 ID:iwyjZSbL Javaでデスクトップアプリなんて作らないよ http://mevius.5ch.io/test/read.cgi/tech/1573214616/76
77: デフォルトの名無しさん [sage] 2019/11/24(日) 05:06:28.93 ID:s1tpy+px >>68 この本のとおり真似て書けばプログラムが作れるようになります、なんて魔法の本はないぞ。 知識のみの本が当たり前で、知識を得たのだからそこからその知識で何か作って見れば良いだろう。 初めから実用性のあるプログラムを作る必要は無く、◯◯を◯◯して◯◯するだけっていう小さな処理を書くのを繰り返してみたら? それすらまったく思い付かないどうして良いか分からないというなら、そもそも読んだだけで何も身に付いていないのか、人の指示通りにしか行動できない絶望的に受動的な奴ということだろうからまずそこから直せ。 http://mevius.5ch.io/test/read.cgi/tech/1573214616/77
78: デフォルトの名無しさん [sage] 2019/11/24(日) 05:16:07.99 ID:s1tpy+px >>70 単体では実行できないって当たり前だろう。その処理を試してみることのできるひとつのプログラムとして、起動して実行して何らかの出力をさせて動きを見てみることができるプログラムを作れよ。それには何が足りないか考えて、足りない部分を自分で作れば良いだろう。 何が足りないかわかりません、分かるけど習ってないから僕には作れません、というならもうプログラミングはやめた方がいいぞ。 http://mevius.5ch.io/test/read.cgi/tech/1573214616/78
79: デフォルトの名無しさん [sage] 2019/11/24(日) 08:06:15.00 ID:Q5WFFNoW Ruby なら「改訂2版 Ruby逆引きハンドブック、2018」を読む Array, enumerable, enumerator のメソッドの使い方を見る。 ファイル操作なら、CSV の所を見る web アプリなら、Ruby on Rails プログラミングのお題スレの簡単な問題を解く Linux の基本コマンドを見る つまり、簡単に言うと、スニペットを使って、きれいなフォームを作る! だから、Ruby は、すべてのプログラム言語の底上げができる 特に、JavaScript, Kotlin, Groovy などは、メソッドチェーン中心で、Ruby に似せてきてる! http://mevius.5ch.io/test/read.cgi/tech/1573214616/79
80: デフォルトの名無しさん [sage] 2019/11/24(日) 10:31:06.00 ID:8zHa6Ilk >>73 >作りたいと思ったもんは既に実用的なものが存在するか 自分用にカスタマイズできるだけでもかなり違う >或いは一人で製作は難しい高度なものばかり できないと言っているとずっと知識や経験が身につかないまま。少しずつできる部分からでも作っていけばいい 趣味で一番プログラムに時間使っている身からすると、やる気ないのなら止めればいいのにとしか思わない http://mevius.5ch.io/test/read.cgi/tech/1573214616/80
81: デフォルトの名無しさん [sage] 2019/11/24(日) 12:04:06.33 ID:sQ2k9WM8 >>73 車輪を再開発すりゃいいんだよ 世の中にすでにあろうがそんなことはどうでもいい http://mevius.5ch.io/test/read.cgi/tech/1573214616/81
82: ◆QZaw55cn4c [sage] 2019/11/24(日) 12:17:43.64 ID:oHJXyQoT >>81 私も GMP ライブラリの別実装をぼちぼち書いています スピードは非常に遅いのですが、C++ で完結しアセンブラを必要としないこと、および、ライセンスを設定しないので好きに使ってください、というのを売りにしています https://mevius.5ch.net/test/read.cgi/tech/1434079972/51 http://mevius.5ch.io/test/read.cgi/tech/1573214616/82
83: デフォルトの名無しさん [sage] 2019/11/24(日) 13:23:22.63 ID:ajYX9vGJ >>65 自分自身が何の目的でプログラミングをやろうとしてるのか もしくは、プログラミングを学ぼうとしてるのか まずそれを明確にしろ 非効率な勉強方法を続けてるのは 自分に適した本や資料を見つける能力の低さ以前に 目的意識が希薄なのが原因 http://mevius.5ch.io/test/read.cgi/tech/1573214616/83
84: デフォルトの名無しさん [sage] 2019/11/24(日) 14:12:48.61 ID:vqhR/Kx0 よくわからんのだが、言語仕様が理解できれば小規模なプログラムは 既に書けるはずだが。写経とか意味が分からん。要点がわかればいいだけ。 あとは必要に応じて実際に書くときに参照 and/or コピーする。 http://mevius.5ch.io/test/read.cgi/tech/1573214616/84
85: デフォルトの名無しさん [sage] 2019/11/24(日) 23:01:08.73 ID:sQ2k9WM8 言語仕様を理解するだけじゃプログラムは作れない プログラムで扱う対象に関する知識が必要 例えば音声を扱うなら音声ファイル、音声を扱うライブラリの知識、音声処理の知識など GUIを持つプログラムならGUI環境(OS, API, ライブラリ)の知識 日本語の文法を知ってるだけじゃ文章を書けない のと同じ http://mevius.5ch.io/test/read.cgi/tech/1573214616/85
86: デフォルトの名無しさん [] 2019/11/26(火) 00:30:20.26 ID:xUh5rj+I 次から次へと新しい言語とかフレームワークとか出てきて、いい加減にしてくれと思ってる。 こいうのって、開発者の自己満じゃないの? ソフト屋はDRYを重視してるとかいうくせに、完全に車輪の再発明じゃないのこれ? 既存の言語とかフレームワークに機能追加するだけじゃだめなの? http://mevius.5ch.io/test/read.cgi/tech/1573214616/86
87: デフォルトの名無しさん [sage] 2019/11/26(火) 01:03:02.25 ID:RC9c8z2p 成功したものを、別の言語へ移植した! Ruby → Node.js Ruby on Rails → CakePHP, Spring Boot 今や、JavaScript(JS), Groovy, Kotlin, Elixir, Julia も、 メソッドチェーン中心で、Rubyに似てきたw だから、Rubyがすべての言語の基本と言われるわけ Rubyの式展開と、JSのTemplate Literal は、そっくり! "a = #{ a }" # Ruby `a = ${ a }` // JS http://mevius.5ch.io/test/read.cgi/tech/1573214616/87
88: デフォルトの名無しさん [sage] 2019/11/26(火) 02:33:16.35 ID:rhr9prN+ Ruby信者が必死にアピールすればするほどオワコン間近の焦りなんだろうなあと思う・・ http://mevius.5ch.io/test/read.cgi/tech/1573214616/88
89: デフォルトの名無しさん [sage] 2019/11/26(火) 02:37:12.97 ID:rL77WF6v >>87は真性のバカだから焦りではなく本気でそう思ってそう http://mevius.5ch.io/test/read.cgi/tech/1573214616/89
90: デフォルトの名無しさん [sage] 2019/11/26(火) 09:19:15.02 ID:vZ4oJFP1 >>65 同じような質問を考えて いたんだけど、確かにこれがしたいからというわけではなくて、全体像を把握してしたいことを見つける、みたいな感じだと たとえば、ITコーディネーターみたいな資格を受けるのがいいのでしょうか? 最初的には、システム組むために、アルゴリズムなどの知識と、そのためにはどの言語でどう組んで行けばいいのかわかるようになりたいんです。 入門の入門で者なんで何言ってるかわからないかも知れませんが。 http://mevius.5ch.io/test/read.cgi/tech/1573214616/90
91: デフォルトの名無しさん [sage] 2019/11/26(火) 10:08:50.24 ID:i6eVGflj >>86 あなたはその状況で具体的に何に困っているの? 新規のアプリケーションを開発するときは、その要件とリソースに適した言語を使えばよろし 既存のものに付け足す発想が好きならC++を選べばいいんじゃないかな 増築一辺倒だと九龍城のような道に迷いやすいものができるから、過去の言語の反省に基づいて新しく設計された言語にもまた価値がある ハードウェアの進化でマルチスレッド処理で効率化できたり、メモリが潤沢になったりすれば、それらと親和性の高い言語が生まれることにも価値があり、昔は一つしかなかった手法が、今となってはデメリットが目立つようになることもある http://mevius.5ch.io/test/read.cgi/tech/1573214616/91
92: デフォルトの名無しさん [sage] 2019/11/26(火) 11:12:01.23 ID:krVs/5Av >>90 具体的な中身をまったく知らずに全体像を把握しようとしてもふんわりした理解しかできないよ。まずなんでも良いからやってみなよ。 最短ルート以外の無駄な回り道がいやだというなら、そもそも正解なんてないんだから心配するだけ無駄。 入門の入門て、門の前でぼうっと待ってても仕方ないだろう。 http://mevius.5ch.io/test/read.cgi/tech/1573214616/92
93: デフォルトの名無しさん [sage] 2019/11/26(火) 11:32:46.82 ID:5FF2MzCH >>90 >最初的には、システム組むために 「最終的に」の間違いだとして システムってどういうものをイメージしてるの? http://mevius.5ch.io/test/read.cgi/tech/1573214616/93
94: デフォルトの名無しさん [sage] 2019/11/26(火) 12:10:20.40 ID:t1xTQG9p 言語なんだから使って慣れるしかないんだけどな 言語だけでなく周辺の知識もそれなりに必要になるけど、やる前から自分に何が必要とかわかりようがない 最適の攻略法教えてください!とかの発想の人はまず向いていない http://mevius.5ch.io/test/read.cgi/tech/1573214616/94
95: デフォルトの名無しさん [sage] 2019/11/26(火) 13:00:37.61 ID:X+Vr6Peh >>86 新しい言語とかフレームワークとかは既存のものでは満足できない点を 改善している。そこだけを見ればいいだけ。ドキュメントに書いてある。 それ以外のところは既存の知識で何とかなる。 http://mevius.5ch.io/test/read.cgi/tech/1573214616/95
96: デフォルトの名無しさん [sage] 2019/11/26(火) 13:16:06.46 ID:NZrNf3Q8 プログラミングって学問じゃなくて実学だからすごく体系化された学び方があるってものではないと思うんだよなー。 あと、プログラミング自体はそこまで奥が深いものではない単なる道具だから、データ構造とアルゴリズムの基礎を身につけて、オブジェクト指向だの関数型言語だのを抑えたら、 多くの言語に共通する要素は把握したことになるような気がする。 特定の領域のソフトウェア開発は奥が深いとおもうけど。 どうしても体系的にやりたいなら、世の中で使われているソフトウェアの種類を調べてみては。PC、スマホ、組込、汎用機それぞれで的な? http://mevius.5ch.io/test/read.cgi/tech/1573214616/96
97: デフォルトの名無しさん [sage] 2019/11/26(火) 18:38:00.47 ID:5FF2MzCH 体系化された学び方かどうかは別として 目的に対して必要な知識体系を効率よく学ぶ方法はある それを知るために何をすればいいか常に自分で考えてれば 1~2年で平均的な10年選手を余裕で追い越せる http://mevius.5ch.io/test/read.cgi/tech/1573214616/97
98: デフォルトの名無しさん [sage] 2019/11/26(火) 19:15:06.87 ID:4u2FSUDY 2円の交点(正確には円の中心から見た角度)を求めたい。ググると2円の連立方程式を解くと求められるとか出てくるが 円の方程式からして習った記憶がない。さらにググってみたら高校数学?・B・・・多分とっていない\(^o^)/ 連立方程式を解くと言っても円のパラメータは実行時に決定するから事前に展開するのも難しい 手作業で解くならともかく連立方程式を解くプログラムを作れる気はしない ここはあり余るコンピューティングパワーで総当たりした方が無難かな? 有効と思われる範囲はせいぜい90度程度。欲しい分解能を0.1度としてその10倍の分解能で総当たりしても 計算時間はたかがしれている http://mevius.5ch.io/test/read.cgi/tech/1573214616/98
99: ◆QZaw55cn4c [sage] 2019/11/26(火) 20:24:12.47 ID:eitz3RWA >>98 円は関係ない 余弦定理で OK http://mevius.5ch.io/test/read.cgi/tech/1573214616/99
100: デフォルトの名無しさん [sage] 2019/11/26(火) 20:34:01.48 ID:78UVTJ0X >>99 円の交点を求めるのに「円は関係無い」の意味がわからない >>98 2個の円の何がわかっているのか不明な為 最適な解き方は答えられない http://mevius.5ch.io/test/read.cgi/tech/1573214616/100
101: ◆QZaw55cn4c [sage] 2019/11/26(火) 20:46:02.87 ID:eitz3RWA >>100 二つの円の半径を a, b, 二つの円の中心間の距離を r 円 a の円の中心からみた角度を 2A 円 b の円の中心からみた角度を 2B とすれば、余弦定理により cosA = (a^2+r^2-b^2)/(2ar) cosB = (b^2+r^2-a^2)/(2br) 別に円の交点の座標を求める必要はありません http://mevius.5ch.io/test/read.cgi/tech/1573214616/101
102: 98 [sage] 2019/11/26(火) 20:57:38.58 ID:diGCNEyd >>100 事前に分かる情報は・・・ 座標系をX/Y直交座標系としてXは横、Yは縦とすると 円1と円2の中心のY座標は同じ 直径は円2に対して円1は+αで少し大きい。円1−αと円2は接する 円の直径やαは実行時にならないと判らない http://mevius.5ch.io/test/read.cgi/tech/1573214616/102
103: ◆QZaw55cn4c [sage] 2019/11/26(火) 21:12:50.46 ID:eitz3RWA >>102 >直径は円2に対して円1は+αで少し大きい。 円2 そのものの大きさがわからないことには、どうしようもないのでは? http://mevius.5ch.io/test/read.cgi/tech/1573214616/103
104: デフォルトの名無しさん [sage] 2019/11/26(火) 22:12:51.36 ID:78UVTJ0X >>101 それを「円は関係ない」って言うのか そもそも何がわかってるかすらわからんのに http://mevius.5ch.io/test/read.cgi/tech/1573214616/104
105: ◆QZaw55cn4c [sage] 2019/11/26(火) 22:23:24.23 ID:eitz3RWA >>104 私のやりかたは >>101 に示しました ここでは、二つの円の半径と、二つの円の距離、すなわち三つの長さがわかっておればよく、円であることを利用していません http://mevius.5ch.io/test/read.cgi/tech/1573214616/105
106: デフォルトの名無しさん [sage] 2019/11/26(火) 22:52:48.94 ID:qL3WJ7tt そういうことを計算してくるライブラリが言語ごとにあるよ http://mevius.5ch.io/test/read.cgi/tech/1573214616/106
107: デフォルトの名無しさん [sage] 2019/11/27(水) 09:48:46.89 ID:0U9h+SK3 予言定理が円では無いと言うのは無理がある http://mevius.5ch.io/test/read.cgi/tech/1573214616/107
108: デフォルトの名無しさん [sage] 2019/11/27(水) 09:54:10.46 ID:MN5dlGGA 余弦定理は円とは関係ないが 円に関する問題であり円の特徴を使っているのだから 円は大いに関係ある 図形問題の最後の計算式だけ見て 図形は関係ないって言ってるのと同じ http://mevius.5ch.io/test/read.cgi/tech/1573214616/108
109: デフォルトの名無しさん [sage] 2019/11/27(水) 09:55:32.61 ID:MN5dlGGA 言いたいことはわかるが言葉足らず http://mevius.5ch.io/test/read.cgi/tech/1573214616/109
110: デフォルトの名無しさん [sage] 2019/11/27(水) 11:03:17.46 ID:ymKEnJ4Y 余弦定理は円と関係あるやろ それに思いっきり円であることを利用してるのに 円であることを利用していませんとか円は関係ないと言われてもね http://mevius.5ch.io/test/read.cgi/tech/1573214616/110
111: デフォルトの名無しさん [sage] 2019/11/27(水) 11:11:41.54 ID:BEy4sBWT まあいつものQZ理論なんで、無理に説得しようとしてもスレを汚すだけだから放置が良いと思う http://mevius.5ch.io/test/read.cgi/tech/1573214616/111
112: デフォルトの名無しさん [sage] 2019/11/27(水) 12:52:34.40 ID:4s/5SlmV 変なことを言っているなとは思ったが、質問者にとって一番役にたつ回答をしているという点で素晴らしい http://mevius.5ch.io/test/read.cgi/tech/1573214616/112
113: デフォルトの名無しさん [sage] 2019/11/27(水) 13:12:30.42 ID:MN5dlGGA >>110 余弦定理に円は出てこない 円を使わずに余弦定理を導ける もちろん関連のある状況もあるが そんなことを言い出したら世の中の物全て円に関係あることになる http://mevius.5ch.io/test/read.cgi/tech/1573214616/113
114: ◆QZaw55cn4c [sage] 2019/11/27(水) 19:25:54.77 ID:N9ggbkQ1 >>112 最大級にお褒めいただき感謝いたします! http://mevius.5ch.io/test/read.cgi/tech/1573214616/114
115: 98 [sage] 2019/11/27(水) 19:56:43.60 ID:BCqtp2UL ありがと。>101みてググったら何となく判ってきたので実装したところ期待通りの結果を得られました http://mevius.5ch.io/test/read.cgi/tech/1573214616/115
116: ◆QZaw55cn4c [sage] 2019/11/27(水) 20:13:50.59 ID:N9ggbkQ1 >>115 それはよかったですね http://mevius.5ch.io/test/read.cgi/tech/1573214616/116
117: デフォルトの名無しさん [sage] 2019/11/28(木) 00:26:14.28 ID:6KRzmSQe >>90です。遅くなりましたが、皆さまありがとうございました。 私もこれがしたい、っていうのがないので、65氏のように叱られそうですが、 >>96氏が、ひとつの解答なのかなと思いました。 アルゴリズムはもともと興味があり、データ構造・・・?if文とかのこと?あたりを押さえてみようかと思います。 また、質問するかもですが、よろしくお願いします。 http://mevius.5ch.io/test/read.cgi/tech/1573214616/117
118: デフォルトの名無しさん [sage] 2019/11/29(金) 00:56:47.40 ID:BLHAYCrB プログラムが全く分からないしがない事務員を助けてください。 会社で月に1度ランチがあるのですが、その組分けを自動でしたいのです。エクセル関数でもよいので何か方法はないでしょうか? ▼条件 ・ランチ出欠は希望制(ほぼほぼ参加) ・ランチは12時〜13時、13時〜14時に分けて行く ・どちらのランチタイムがよいか希望をあげることもできる(ほとんどの人は特に希望をあげていない) ・3人〜4人1組が6つほどできる ・社員とアルバイトを混ぜる必要がある ・前回、前々回と同じ人は避けたい ・同じ部署の人となるべく一緒にならないようにしたい http://mevius.5ch.io/test/read.cgi/tech/1573214616/118
119: デフォルトの名無しさん [sage] 2019/11/29(金) 09:19:39.55 ID:B0LTR+GE >>118 カークマンの組分け http://shochandas.xsrv.jp/kirkman/kirkman.htm カークマンの女学生問題と有限幾何 https://www.slideshare.net/yam6da/ss-27340068 http://mevius.5ch.io/test/read.cgi/tech/1573214616/119
120: デフォルトの名無しさん [sage] 2019/11/29(金) 09:24:57.48 ID:B0LTR+GE 他、ナーススケジューリングのように動的計画法で解くのがラクか https://www.nurse-scheduling-software.com/tutorial/newpage3.htm ナーススケジューリング - 数理計画用語集 http://www.msi.co.jp/nuopt/glossary/term_9ad8057bc9aa1325cae9843e345fd8c9034ef119.html 何にせよ動的計画法を会得するとラクに解ける部類の問題 大学生だと三カ月〜六か月ほどの勉強で会得できる 社会人だと1年くらいかかるだろうか 典型的な DP (動的計画法) のパターンを整理 Part 1 〜 ナップサック DP 編 〜 - Qiita https://qiita.com/drken/items/a5e6fe22863b7992efdb 動的計画法(Dynamic Programming)をサルでも分かるように説明する - その1(フィボナッチ数列) - ベルリンのITスタートアップで働くソフトウェアエンジニアのブログ https://www.jabba.cloud/20161020172918/ http://mevius.5ch.io/test/read.cgi/tech/1573214616/120
121: デフォルトの名無しさん [sage] 2019/11/29(金) 09:30:52.79 ID:B0LTR+GE 「会得できる」じゃねーな 出来なかったヤツは落第する、 だから卒業生は全員できる、 要するに、会得したヤツしか卒業できない、だった だから「(情報科の大学生ならば)会得せねばならない(must)」だ 出来なかったヤツは落とされるからな 会得して無いヤツを見かけないのはそのせいだった ちょっとカン違いしてた http://mevius.5ch.io/test/read.cgi/tech/1573214616/121
122: デフォルトの名無しさん [sage] 2019/11/29(金) 10:18:32.50 ID:EnPemvhb Googleフォームで日付、出欠、希望時間帯を投稿できるようにして皆にURLを教えておく 日付省略は直近扱い 集計結果は毎日Google スプレッドシートかCSVで取得 スプレッドシートのJavaScriptで判定して、ランチ招待メールも自動で送る プログラミングはランチメンバーにカンパありで募集をかけてみる 動的計画法はその辺のSEを捕まえても理解不能だったりするので 雑な近似値を求める素人アルゴリズムでもいいかも http://mevius.5ch.io/test/read.cgi/tech/1573214616/122
123: デフォルトの名無しさん [sage] 2019/11/29(金) 10:28:29.60 ID:EnPemvhb VBAマクロならともかくExcel関数でやるのは無理 Minecraftで動的計画法をやるような変態プレイになる http://mevius.5ch.io/test/read.cgi/tech/1573214616/123
124: デフォルトの名無しさん [sage] 2019/11/29(金) 21:33:56.31 ID:HV7pdoW5 >>118 俺も事務職で、初歩的なプログラミングでエクセルの自動化をしたりはするけど、 その問題はプロじゃないと無理。 「プログラムを動かすソフトをインストールして、初歩的な使い方を覚えて、 この質問スレの人が書いてくれた呪文のようなコード100行をがんばってコピペ」 といった程度では、ぜんぜん無理。 このスレの人にやってもらうとしたら、何度か打合せをしたうえで1000行どころじゃないコードを 書いてもらわないとだめだと思う。 つまりプロに依頼しないとできない仕事。 http://mevius.5ch.io/test/read.cgi/tech/1573214616/124
125: デフォルトの名無しさん [sage] 2019/11/29(金) 22:27:40.31 ID:J4p7U6+W ライブラリ化できない問題として昔から有名だよね http://mevius.5ch.io/test/read.cgi/tech/1573214616/125
126: デフォルトの名無しさん [sage] 2019/11/29(金) 23:47:52.97 ID:HRptkZoq ソルバーというのがあってだね・・・ http://mevius.5ch.io/test/read.cgi/tech/1573214616/126
127: デフォルトの名無しさん [] 2019/11/30(土) 00:06:55.26 ID:/gaQUKPS まず各社員ごとに、前々日までに一緒になったメンバーのリストを作る 一人最大6人だから6列あればいい 社員数25人なら25×6の表?を1つ作る それから社員25人の表?を一つ 13番まで社員 14番以降バイトにしておく で、ここから総当り的に まず一人目 (1 , , ,) ?から1を削除 ?のうち1の過去メンバーを削除すると表?が出来る その表から一人ランダムで取り出す (1,5, , ) ?から5の過去メンバーも削除して?上書き その表から一人取り出すが、社員2人確定してたら14番以降から取り出す (1,5,16, ) 同様にやると (1,5,16,23) のように1組完成 表?から1組メンバー4人を削除して?上書き 2組目作成へ こういう感じでいいでしょ あと希望と出欠を加味するように修正すりゃいい http://mevius.5ch.io/test/read.cgi/tech/1573214616/127
128: デフォルトの名無しさん [sage] 2019/11/30(土) 01:50:06.48 ID:HbGyzSLF ・社員とアルバイトを混ぜる必要がある ・前回、前々回と同じ人は避けたい ・同じ部署の人となるべく一緒にならないようにしたい これら各々に対する、0〜100点の評価関数を作る必要がある。 どういう状態なら、点数がどれぐらい上がるのか? http://mevius.5ch.io/test/read.cgi/tech/1573214616/128
129: デフォルトの名無しさん [] 2019/11/30(土) 05:57:35.48 ID:hIYU8kOK 評価関数なんていらねー この条件なら1日目の組み合わせを4日目と同じにしてよい つまり3日分決めてしまえばそれをローテーションしてもいいくらいのどうでもいいことだ 逆に、むしろ6日間は被らせたくない条件の方が 選択肢が減ってちょうどよくばらける結果が得られる http://mevius.5ch.io/test/read.cgi/tech/1573214616/129
130: デフォルトの名無しさん [sage] 2019/11/30(土) 07:08:54.43 ID:gS3eqmso >>129 ランチ出欠は希望制、12時と13時のどちらでランチをとるかも希望制って条件だから 単純なローテーションだと無理じゃない? 3日前は12時だったけど、今日は仕事の都合で13時にしたいって希望が出ることもあるんだろう http://mevius.5ch.io/test/read.cgi/tech/1573214616/130
131: デフォルトの名無しさん [sage] 2019/11/30(土) 07:13:03.73 ID:WKFbtD9B ランダムで10000パターンぐらいだして その中でどれかを選んでも良い気がする 完璧じゃなくていいのよ http://mevius.5ch.io/test/read.cgi/tech/1573214616/131
132: デフォルトの名無しさん [sage] 2019/11/30(土) 13:02:04.68 ID:iIHG4CVu >>131 これだな 今のCPUならあと何桁か増やしてもいける 評価関数なんて簡単な話で、同じ部署の人がいたら1点、前々回と同じ人なら2点みたいな重み付けをして合計値が低いのがいいプラン http://mevius.5ch.io/test/read.cgi/tech/1573214616/132
133: デフォルトの名無しさん [sage] 2019/11/30(土) 13:06:51.22 ID:iIHG4CVu ローテーションのジョークにマジレスはいかんでしょ 3日毎に同じ面子と食事とか、言われたお題は成立させつつも目的を完全に台無しにするスーパーソリューションだよ http://mevius.5ch.io/test/read.cgi/tech/1573214616/133
134: デフォルトの名無しさん [sage] 2019/11/30(土) 13:15:08.64 ID:iIHG4CVu いや月に1回の開催なら3か月前だから辛くはないか 普段会わない人同士を交流させたいという意図は果たせないけど http://mevius.5ch.io/test/read.cgi/tech/1573214616/134
135: デフォルトの名無しさん [sage] 2019/11/30(土) 13:45:46.62 ID:F3eUnd42 誰々と会った割合でも出していって 会った割合が低い人とマッチングさせれば良いんじゃね? これなら簡単そう。 http://mevius.5ch.io/test/read.cgi/tech/1573214616/135
136: デフォルトの名無しさん [sage] 2019/11/30(土) 18:23:09.90 ID:+i+64MX9 それって何か簡単になってる? 1つめのグループを作るのは元から簡単だけど、後半に作られるグループが全く条件に合わないケースが避けられないと思う http://mevius.5ch.io/test/read.cgi/tech/1573214616/136
137: デフォルトの名無しさん [sage] 2019/11/30(土) 18:25:18.78 ID:wqZ7RFN0 要件的にこのスレで解決できることじゃないだろう 質問者置き去りになっているし http://mevius.5ch.io/test/read.cgi/tech/1573214616/137
138: デフォルトの名無しさん [sage] 2019/12/02(月) 23:11:49.81 ID:1Vg7MoK7 ランチの組分けのやつプログラミング分からない人には無理かもだけど PuLPとかのソルバーを使うと100~200行前後でできるよ https://coin-or.github.io/pulp/CaseStudies/a_set_partitioning_problem.html http://mevius.5ch.io/test/read.cgi/tech/1573214616/138
139: デフォルトの名無しさん [sage] 2019/12/03(火) 00:48:35.62 ID:rExjyqzm Excelに搭載されてるソルバーでも頑張れるのかな http://mevius.5ch.io/test/read.cgi/tech/1573214616/139
140: デフォルトの名無しさん [sage] 2019/12/03(火) 01:15:31.71 ID:jDo5c24e Excelについてる標準のソルバーは変数の上限が200個なので頑張れない 最大24人を3~4人ずつ6グループに分けるとして>>138の方法だと13000個程度の変数が必要 やり方変えれば変数の数は減らせるかもしれないけど200個は無理 http://mevius.5ch.io/test/read.cgi/tech/1573214616/140
141: デフォルトの名無しさん [] 2019/12/03(火) 11:08:57.63 ID:9QFkLtcg 考え方変えて 社員だけ12人 これを2人ずつの組を作るのと同じ理屈 1,2 1,3 1,4 . . 1,12 11日でローテーション これは誰から見た組み合わせでも11日でローテーションになる 同様にバイトだけ12人でも11日でローテーション 別々に組作った後、社員とバイトを合わせるのに11×11の組み合わせ これはランダムでやっても当分被ることは無い 被っても11日ぶりにしかならん http://mevius.5ch.io/test/read.cgi/tech/1573214616/141
142: デフォルトの名無しさん [sage] 2019/12/03(火) 11:34:35.70 ID:Bd0eSxhf myfunc(true) myfunc(false) これじゃ引数意味不明だからenumにしろとかよく言われるけど徹底してる人いるの? http://mevius.5ch.io/test/read.cgi/tech/1573214616/142
143: デフォルトの名無しさん [sage] 2019/12/03(火) 11:52:21.42 ID:I9YoNGrF 回路遮断制御装置・開く 回路遮断制御装置・閉じる 回路が作動するのはどっちでしょう http://mevius.5ch.io/test/read.cgi/tech/1573214616/143
144: デフォルトの名無しさん [sage] 2019/12/03(火) 12:30:03.44 ID:V2s4KbDl 作動するのは閉じるでしょ 回路がcloseで通電というのは割と普遍 enabledなら迷う http://mevius.5ch.io/test/read.cgi/tech/1573214616/144
145: デフォルトの名無しさん [sage] 2019/12/03(火) 13:18:55.17 ID:g2sdmHcp >>142 関数名を工夫 http://mevius.5ch.io/test/read.cgi/tech/1573214616/145
146: デフォルトの名無しさん [sage] 2019/12/03(火) 13:22:51.78 ID:g2sdmHcp 引数が関数の重要な役目な場合の話 些細なオプションであればtrue/falseで良いが 変数名には意味がわかる名前をつける ヘッダにも記述する 全てENUMで定義なんてやらん いろいろなAPIだってBOOL値を引数にする http://mevius.5ch.io/test/read.cgi/tech/1573214616/146
147: デフォルトの名無しさん [sage] 2019/12/03(火) 13:25:35.54 ID:jDo5c24e >>142 状況による オプションの意味 ドメインで使われてる用語との対応関係 コーディング規約 言語の慣習 型チェックの有無 など myfunc(log=true) スレ立てる(ID表示=true, ワッチョイ=true, IPアドレス=false) みたいに名前付きで渡すようにしておけば十分なことも http://mevius.5ch.io/test/read.cgi/tech/1573214616/147
148: デフォルトの名無しさん [sage] 2019/12/03(火) 13:34:11.27 ID:I9YoNGrF >>144 これが三菱のGIS 420kV 回路の遮断を制御している装置 http://image2.cccme.org.cn/i_supply/2013-12-16/20131216023534000764368.jpg http://mevius.5ch.io/test/read.cgi/tech/1573214616/148
149: デフォルトの名無しさん [] 2019/12/03(火) 14:57:01.03 ID:jpS49uol 職業訓練でプログラミングやるのってやっぱりあんまり意味ないんですかね? http://mevius.5ch.io/test/read.cgi/tech/1573214616/149
150: デフォルトの名無しさん [sage] 2019/12/03(火) 16:19:59.60 ID:5wvjUxBr 意味なくはないだろうけど、本気でスキル身につけたいならネットでも初められるだろう 通う時間があるならスマホで電子書籍も読めるし 受け身で全く動いてないなら、進んでる奴らにどんどん差が付けられちゃうよ http://mevius.5ch.io/test/read.cgi/tech/1573214616/150
151: デフォルトの名無しさん [sage] 2019/12/03(火) 16:54:14.55 ID:lE3mHjqg >>149 そんな事をここで聞いてるようなヤツはどうせ使い物にならん http://mevius.5ch.io/test/read.cgi/tech/1573214616/151
152: デフォルトの名無しさん [sage] 2019/12/04(水) 07:28:58.30 ID:8KgKER1O スレタイ見ろよお前ら http://mevius.5ch.io/test/read.cgi/tech/1573214616/152
153: ◆QZaw55cn4c [sage] 2019/12/04(水) 19:11:07.81 ID:42Mst1/b >>148 ガス遮断機なんて、今は特定用途以外ではもう使わないのでは?ガスのPAS は取替え対象と聞きますね http://mevius.5ch.io/test/read.cgi/tech/1573214616/153
154: デフォルトの名無しさん [sage] 2019/12/04(水) 22:22:44.40 ID:f+UNbXkj Visual C++全般のことで質問させてもらいます。 ソースファイルや中間ファイルが入るプロジェクトフォルダって、 Cドライブとは別ドライブにしたほうがビルドは速くなるものでしょうか。 Windows7から10に入れ替えたタイミングでCドライブ一つにしたところ、 ビルドが前よりも遅くなり、ビルド中は他のアプリも応答が悪くなりました。 OSなどの要素のせいなのか、HDDを一つにしたのが原因なのかわからず困っています。 http://mevius.5ch.io/test/read.cgi/tech/1573214616/154
155: デフォルトの名無しさん [sage] 2019/12/04(水) 22:28:31.33 ID:dF0AP83Y >>154 コンポーネントのあるドライブとソースのあるドライブが物理的に一緒なら同時に読み込めないんだから遅くはなる Win7から10にしたら遅くなるからSSDが推奨されている OSが32bitから64bitに変わったのならそこでも遅くなる http://mevius.5ch.io/test/read.cgi/tech/1573214616/155
156: デフォルトの名無しさん [] 2019/12/04(水) 22:30:08.45 ID:OZw1Nhi/ スレ違いだったら誘導お願いします。 毎日定時刻に特定サイトにログインし、特定ボタンを押下 という操作を自動で行うプログラムを作りたいです。 今のところAWSにlinuxのサーバを借りて、curlでリクエストを投げるコマンドをcronで仕込むぐらいしか思いつかないのですが、もっと良い方法はないでしょうか。 http://mevius.5ch.io/test/read.cgi/tech/1573214616/156
157: デフォルトの名無しさん [sage] 2019/12/04(水) 22:50:07.94 ID:t4W7XDa3 >>156 もっと良いとは? http://mevius.5ch.io/test/read.cgi/tech/1573214616/157
158: デフォルトの名無しさん [sage] 2019/12/04(水) 22:58:44.39 ID:9qyS2PwK >特定ボタンを押下 AWS Lambda には、Ruby もあるけど、 ボタンを押すのは、ブラウザのユーザーアクションだろ curl, wget で出来ないだろ Ruby, Selenium WebDriver でブラウザを操作しないといけないのでは? たいていの結合・統合テストも、このやり方 漏れはこれで、ログインもしてる http://mevius.5ch.io/test/read.cgi/tech/1573214616/158
159: デフォルトの名無しさん [sage] 2019/12/04(水) 23:18:25.25 ID:t4W7XDa3 JSで非同期に生成される要素や値が不要ならcurlでも対応可能だよ ログインはPOSTしてクッキーを保存して以降のリクエストで利用する http://mevius.5ch.io/test/read.cgi/tech/1573214616/159
160: 158 [sage] 2019/12/05(木) 02:40:42.14 ID:fTTGdtWT curl, wget の場合に、 ログイン後に、ボタンを押すにはどうするの? HTML を解析して、送信先URL に、Form 送信(POST)するとか? http://mevius.5ch.io/test/read.cgi/tech/1573214616/160
161: デフォルトの名無しさん [sage] 2019/12/05(木) 10:34:44.59 ID:27PI528t POSTすればいいんじゃないかな もっと良い方法というのがサーバーを借りずにやりたいという意味なら、PowerShellでHTTPリクエストを投げるのはどうだろう http://mevius.5ch.io/test/read.cgi/tech/1573214616/161
162: デフォルトの名無しさん [sage] 2019/12/05(木) 11:52:47.46 ID:wdnl8B6T >>160 ボタン押した時に発行されるHTTPを「cURLとしてコピー」して クッキーやCSRFトークンに適切な値を渡すようにして使う http://mevius.5ch.io/test/read.cgi/tech/1573214616/162
163: デフォルトの名無しさん [] 2019/12/05(木) 14:34:56.30 ID:3TTfjFki socketをcloseしないままプログラムを終了したせいなのか分からないのですが socket通信をしようとすると OSError: [WinError 10048] 通常、各ソケット アドレスに対してプロトコル、ネットワーク アドレス、またはポートのどれか 1 つのみを使用できます。 というエラーが出るようになってしまいました。 どうしたら治りますか? Pythonを使っています。 http://mevius.5ch.io/test/read.cgi/tech/1573214616/163
164: デフォルトの名無しさん [sage] 2019/12/05(木) 15:18:06.20 ID:2uRKrxFi 再起動 http://mevius.5ch.io/test/read.cgi/tech/1573214616/164
165: 156 [] 2019/12/05(木) 20:49:44.22 ID:2SLK2uQw 様々なご意見ありがとうございました。渡す値はID/PWだけで動的に変わる項目等もないのでやはりcurlでPOSTするのがシンプルで良いですかね。 ちなみにPC起動せずにやれるのがベストだったのでサーバは借りざるを得ないかな、と思っていました。 http://mevius.5ch.io/test/read.cgi/tech/1573214616/165
166: デフォルトの名無しさん [sage] 2019/12/05(木) 21:40:58.62 ID:wdnl8B6T >>165 PC起動せず、サーバーも借りずにってことなら ScrapingできるWebサービス(GASとか)を使うかモバイルからアクセスするか Webサービスの場合は無料枠でもいけるところがあるだろうけど そのサービス特有の書き方が必要な部分が出てくるからちょっと面倒 AWSとかの無料枠使うかPCを時間起動するほうが汎用性高い モバイルはルートとってるデバイスなら可能 通常アプリでスクリプトをスケジュール実行できるのがあるかどうかは知らない http://mevius.5ch.io/test/read.cgi/tech/1573214616/166
167: デフォルトの名無しさん [sage] 2019/12/07(土) 15:22:09.01 ID:XadNGNX+ >>155 OSやVisual Studioの入っているCドライブをSSDにするのは時間的に厳しいんですが、 ソースファイルや中間ファイルが入るプロジェクトフォルダをSSDに移したら、 それなりに速くなりますかね? http://mevius.5ch.io/test/read.cgi/tech/1573214616/167
メモ帳
(0/65535文字)
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
あと 835 レスあります
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.014s