1 名前:デフォルトの名無しさん mailto:sage [2019/11/08(金) 21:03:36.68 ID:q9/Fdf+e.net] 質問する前にGoogleで検索しましょう。 www.google.com/ プログラム・ソフトの使い方は PC 初心者板やソフトウェア板へ。 ウイルス、ハッキング・クラッキングを求めるような発言は禁止です。 Javascript は Web 制作板、CGI は Web プログラミング板へ。 業界談義、愚痴はプログラマ板へどうぞ。 ゲーム関係の話題はゲーム製作板へどうぞ。 ネタ、板とは関係の無い話題はご遠慮ください。 前スレ スレ立てるまでもない質問はここで 149匹目 https://mevius.5ch.net/test/read.cgi/tech/1529199088/ 前々スレ スレ立てるまでもない質問はここで 151匹目 https://mevius.5ch.net/test/read.cgi/tech/1541239698/ 注意「〜と〜はどっちの方が○いですか?」みたいなのは このスレの粘着荒らしですので無視してください
101 名前:デフォルトの名無しさん mailto:sage [2019/11/26(火) 19:15:06.87 ID:4u2FSUDY.net] 2円の交点(正確には円の中心から見た角度)を求めたい。ググると2円の連立方程式を解くと求められるとか出てくるが 円の方程式からして習った記憶がない。さらにググってみたら高校数学U・B・・・多分とっていない\(^o^)/ 連立方程式を解くと言っても円のパラメータは実行時に決定するから事前に展開するのも難しい 手作業で解くならともかく連立方程式を解くプログラムを作れる気はしない ここはあり余るコンピューティングパワーで総当たりした方が無難かな? 有効と思われる範囲はせいぜい90度程度。欲しい分解能を0.1度としてその10倍の分解能で総当たりしても 計算時間はたかがしれている
102 名前: mailto:sage [2019/11/26(火) 20:24:12.47 ID:eitz3RWA.net] >>98 円は関係ない 余弦定理で OK
103 名前:デフォルトの名無しさん mailto:sage [2019/11/26(火) 20:34:01.48 ID:78UVTJ0X.net] >>99 円の交点を求めるのに「円は関係無い」の意味がわからない >>98 2個の円の何がわかっているのか不明な為 最適な解き方は答えられない
104 名前: mailto:sage [2019/11/26(火) 20:46:02.87 ID:eitz3RWA.net] >>100 二つの円の半径を a, b, 二つの円の中心間の距離を r 円 a の円の中心からみた角度を 2A 円 b の円の中心からみた角度を 2B とすれば、余弦定理により cosA = (a^2+r^2-b^2)/(2ar) cosB = (b^2+r^2-a^2)/(2br) 別に円の交点の座標を求める必要はありません
105 名前:98 mailto:sage [2019/11/26(火) 20:57:38.58 ID:diGCNEyd.net] >>100 事前に分かる情報は・・・ 座標系をX/Y直交座標系としてXは横、Yは縦とすると 円1と円2の中心のY座標は同じ 直径は円2に対して円1は+αで少し大きい。円1−αと円2は接する 円の直径やαは実行時にならないと判らない
106 名前: mailto:sage [2019/11/26(火) 21:12:50.46 ID:eitz3RWA.net] >>102 >直径は円2に対して円1は+αで少し大きい。 円2 そのものの大きさがわからないことには、どうしようもないのでは?
107 名前:デフォルトの名無しさん mailto:sage [2019/11/26(火) 22:12:51.36 ID:78UVTJ0X.net] >>101 それを「円は関係ない」って言うのか そもそも何がわかってるかすらわからんのに
108 名前: mailto:sage [2019/11/26(火) 22:23:24.23 ID:eitz3RWA.net] >>104 私のやりかたは >>101 に示しました ここでは、二つの円の半径と、二つの円の距離、すなわち三つの長さがわかっておればよく、円であることを利用していません
109 名前:デフォルトの名無しさん mailto:sage [2019/11/26(火) 22:52:48.94 ID:qL3WJ7tt.net] そういうことを計算してくるライブラリが言語ごとにあるよ
110 名前:デフォルトの名無しさん mailto:sage [2019/11/27(水) 09:48:46.89 ID:0U9h+SK3.net] 予言定理が円では無いと言うのは無理がある
111 名前:デフォルトの名無しさん mailto:sage [2019/11/27(水) 09:54:10 ID:MN5dlGGA.net] 余弦定理は円とは関係ないが 円に関する問題であり円の特徴を使っているのだから 円は大いに関係ある 図形問題の最後の計算式だけ見て 図形は関係ないって言ってるのと同じ
112 名前:デフォルトの名無しさん mailto:sage [2019/11/27(水) 09:55:32 ID:MN5dlGGA.net] 言いたいことはわかるが言葉足らず
113 名前:デフォルトの名無しさん mailto:sage [2019/11/27(水) 11:03:17 ID:ymKEnJ4Y.net] 余弦定理は円と関係あるやろ それに思いっきり円であることを利用してるのに 円であることを利用していませんとか円は関係ないと言われてもね
114 名前:デフォルトの名無しさん mailto:sage [2019/11/27(水) 11:11:41 ID:BEy4sBWT.net] まあいつものQZ理論なんで、無理に説得しようとしてもスレを汚すだけだから放置が良いと思う
115 名前:デフォルトの名無しさん mailto:sage [2019/11/27(水) 12:52:34 ID:4s/5SlmV.net] 変なことを言っているなとは思ったが、質問者にとって一番役にたつ回答をしているという点で素晴らしい
116 名前:デフォルトの名無しさん mailto:sage [2019/11/27(水) 13:12:30 ID:MN5dlGGA.net] >>110 余弦定理に円は出てこない 円を使わずに余弦定理を導ける もちろん関連のある状況もあるが そんなことを言い出したら世の中の物全て円に関係あることになる
117 名前: mailto:sage [2019/11/27(水) 19:25:54.77 ID:N9ggbkQ1.net] >>112 最大級にお褒めいただき感謝いたします!
118 名前:98 mailto:sage [2019/11/27(水) 19:56:43.60 ID:BCqtp2UL.net] ありがと。>101みてググったら何となく判ってきたので実装したところ期待通りの結果を得られました
119 名前: mailto:sage [2019/11/27(水) 20:13:50.59 ID:N9ggbkQ1.net] >>115 それはよかったですね
120 名前:デフォルトの名無しさん mailto:sage [2019/11/28(木) 00:26:14.28 ID:6KRzmSQe.net] >>90 です。遅くなりましたが、皆さまありがとうございました。 私もこれがしたい、っていうのがないので、65氏のように叱られそうですが、 >>96 氏が、ひとつの解答なのかなと思いました。 アルゴリズムはもともと興味があり、データ構造・・・?if文とかのこと?あたりを押さえてみようかと思います。 また、質問するかもですが、よろしくお願いします。
121 名前:デフォルトの名無しさん mailto:sage [2019/11/29(金) 00:56:47.40 ID:BLHAYCrB.net] プログラムが全く分からないしがない事務員を助けてください。 会社で月に1度ランチがあるのですが、その組分けを自動でしたいのです。エクセル関数でもよいので何か方法はないでしょうか? ▼条件 ・ランチ出欠は希望制(ほぼほぼ参加) ・ランチは12時〜13時、13時〜14時に分けて行く ・どちらのランチタイムがよいか希望をあげることもできる(ほとんどの人は特に希望をあげていない) ・3人〜4人1組が6つほどできる ・社員とアルバイトを混ぜる必要がある ・前回、前々回と同じ人は避けたい ・同じ部署の人となるべく一緒にならないようにしたい
122 名前:デフォルトの名無しさん mailto:sage [2019/11/29(金) 09:19:39 ID:B0LTR+GE.net] >>118 カークマンの組分け shochandas.xsrv.jp/kirkman/kirkman.htm カークマンの女学生問題と有限幾何 https://www.slideshare.net/yam6da/ss-27340068
123 名前:デフォルトの名無しさん mailto:sage [2019/11/29(金) 09:24:57 ID:B0LTR+GE.net] 他、ナーススケジューリングのように動的計画法で解くのがラクか https://www.nurse-scheduling-software.com/tutorial/newpage3.htm ナーススケジューリング - 数理計画用語集 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/
124 名前:デフォルトの名無しさん mailto:sage [2019/11/29(金) 09:30:52 ID:B0LTR+GE.net] 「会得できる」じゃねーな 出来なかったヤツは落第する、 だから卒業生は全員できる、 要するに、会得したヤツしか卒業できない、だった だから「(情報科の大学生ならば)会得せねばならない(must)」だ 出来なかったヤツは落とされるからな 会得して無いヤツを見かけないのはそのせいだった ちょっとカン違いしてた
125 名前:デフォルトの名無しさん mailto:sage [2019/11/29(金) 10:18:32 ID:EnPemvhb.net] Googleフォームで日付、出欠、希望時間帯を投稿できるようにして皆にURLを教えておく 日付省略は直近扱い 集計結果は毎日Google スプレッドシートかCSVで取得 スプレッドシートのJavaScriptで判定して、ランチ招待メールも自動で送る プログラミングはランチメンバーにカンパありで募集をかけてみる 動的計画法はその辺のSEを捕まえても理解不能だったりするので 雑な近似値を求める素人アルゴリズムでもいいかも
126 名前:デフォルトの名無しさん mailto:sage [2019/11/29(金) 10:28:29 ID:EnPemvhb.net] VBAマクロならともかくExcel関数でやるのは無理 Minecraftで動的計画法をやるような変態プレイになる
127 名前:デフォルトの名無しさん mailto:sage [2019/11/29(金) 21:33:56.31 ID:HV7pdoW5.net] >>118 俺も事務職で、初歩的なプログラミングでエクセルの自動化をしたりはするけど、 その問題はプロじゃないと無理。 「プログラムを動かすソフトをインストールして、初歩的な使い方を覚えて、 この質問スレの人が書いてくれた呪文のようなコード100行をがんばってコピペ」 といった程度では、ぜんぜん無理。 このスレの人にやってもらうとしたら、何度か打合せをしたうえで1000行どころじゃないコードを 書いてもらわないとだめだと思う。 つまりプロに依頼しないとできない仕事。
128 名前:デフォルトの名無しさん mailto:sage [2019/11/29(金) 22:27:40.31 ID:J4p7U6+W.net] ライブラリ化できない問題として昔から有名だよね
129 名前:デフォルトの名無しさん mailto:sage [2019/11/29(金) 23:47:52.97 ID:HRptkZoq.net] ソルバーというのがあってだね・・・
130 名前:デフォルトの名無しさん [2019/11/30(土) 00:06:55.26 ID:/gaQUKPS.net] まず各社員ごとに、前々日までに一緒になったメンバーのリストを作る 一人最大6人だから6列あればいい 社員数25人なら25×6の表@を1つ作る それから社員25人の表Aを一つ 13番まで社員 14番以降バイトにしておく で、ここから総当り的に まず一人目 (1 , , ,) Aから1を削除 @のうち1の過去メンバーを削除すると表Bが出来る その表から一人ランダムで取り出す (1,5, , ) Bから5の過去メンバーも削除してB上書き その表から一人取り出すが、社員2人確定してたら14番以降から取り出す (1,5,16, ) 同様にやると (1,5,16,23) のように1組完成 表Aから1組メンバー4人を削除してA上書き 2組目作成へ こういう感じでいいでしょ あと希望と出欠を加味するように修正すりゃいい
131 名前:デフォルトの名無しさん mailto:sage [2019/11/30(土) 01:50:06 ID:HbGyzSLF.net] ・社員とアルバイトを混ぜる必要がある ・前回、前々回と同じ人は避けたい ・同じ部署の人となるべく一緒にならないようにしたい これら各々に対する、0〜100点の評価関数を作る必要がある。 どういう状態なら、点数がどれぐらい上がるのか?
132 名前:デフォルトの名無しさん [2019/11/30(土) 05:57:35.48 ID:hIYU8kOK.net] 評価関数なんていらねー この条件なら1日目の組み合わせを4日目と同じにしてよい つまり3日分決めてしまえばそれをローテーションしてもいいくらいのどうでもいいことだ 逆に、むしろ6日間は被らせたくない条件の方が 選択肢が減ってちょうどよくばらける結果が得られる
133 名前:デフォルトの名無しさん mailto:sage [2019/11/30(土) 07:08:54 ID:gS3eqmso.net] >>129 ランチ出欠は希望制、12時と13時のどちらでランチをとるかも希望制って条件だから 単純なローテーションだと無理じゃない? 3日前は12時だったけど、今日は仕事の都合で13時にしたいって希望が出ることもあるんだろう
134 名前:デフォルトの名無しさん mailto:sage [2019/11/30(土) 07:13:03 ID:WKFbtD9B.net] ランダムで10000パターンぐらいだして その中でどれかを選んでも良い気がする 完璧じゃなくていいのよ
135 名前:デフォルトの名無しさん mailto:sage [2019/11/30(土) 13:02:04.68 ID:iIHG4CVu.net] >>131 これだな 今のCPUならあと何桁か増やしてもいける 評価関数なんて簡単な話で、同じ部署の人がいたら1点、前々回と同じ人なら2点みたいな重み付けをして合計値が低いのがいいプラン
136 名前:デフォルトの名無しさん mailto:sage [2019/11/30(土) 13:06:51.22 ID:iIHG4CVu.net] ローテーションのジョークにマジレスはいかんでしょ 3日毎に同じ面子と食事とか、言われたお題は成立させつつも目的を完全に台無しにするスーパーソリューションだよ
137 名前:デフォルトの名無しさん mailto:sage [2019/11/30(土) 13:15:08.64 ID:iIHG4CVu.net] いや月に1回の開催なら3か月前だから辛くはないか 普段会わない人同士を交流させたいという意図は果たせないけど
138 名前:デフォルトの名無しさん mailto:sage [2019/11/30(土) 13:45:46.62 ID:F3eUnd42.net] 誰々と会った割合でも出していって 会った割合が低い人とマッチングさせれば良いんじゃね? これなら簡単そう。
139 名前:デフォルトの名無しさん mailto:sage [2019/11/30(土) 18:23:09.90 ID:+i+64MX9.net] それって何か簡単になってる? 1つめのグループを作るのは元から簡単だけど、後半に作られるグループが全く条件に合わないケースが避けられないと思う
140 名前:デフォルトの名無しさん mailto:sage [2019/11/30(土) 18:25:18.78 ID:wqZ7RFN0.net] 要件的にこのスレで解決できることじゃないだろう 質問者置き去りになっているし
141 名前:デフォルトの名無しさん mailto:sage [2019/12/02(月) 23:11:49 ID:1Vg7MoK7.net] ランチの組分けのやつプログラミング分からない人には無理かもだけど PuLPとかのソルバーを使うと100~200行前後でできるよ https://coin-or.github.io/pulp/CaseStudies/a_set_partitioning_problem.html
142 名前:デフォルトの名無しさん mailto:sage [2019/12/03(火) 00:48:35 ID:rExjyqzm.net] Excelに搭載されてるソルバーでも頑張れるのかな
143 名前:デフォルトの名無しさん mailto:sage [2019/12/03(火) 01:15:31 ID:jDo5c24e.net] Excelについてる標準のソルバーは変数の上限が200個なので頑張れない 最大24人を3~4人ずつ6グループに分けるとして>>138の方法だと13000個程度の変数が必要 やり方変えれば変数の数は減らせるかもしれないけど200個は無理
144 名前:デフォルトの名無しさん [2019/12/03(火) 11:08:57.63 ID:9QFkLtcg.net] 考え方変えて 社員だけ12人 これを2人ずつの組を作るのと同じ理屈 1,2 1,3 1,4 . . 1,12 11日でローテーション これは誰から見た組み合わせでも11日でローテーションになる 同様にバイトだけ12人でも11日でローテーション 別々に組作った後、社員とバイトを合わせるのに11×11の組み合わせ これはランダムでやっても当分被ることは無い 被っても11日ぶりにしかならん
145 名前:デフォルトの名無しさん mailto:sage [2019/12/03(火) 11:34:35 ID:Bd0eSxhf.net] myfunc(true) myfunc(false) これじゃ引数意味不明だからenumにしろとかよく言われるけど徹底してる人いるの?
146 名前:デフォルトの名無しさん mailto:sage [2019/12/03(火) 11:52:21 ID:I9YoNGrF.net] 回路遮断制御装置・開く 回路遮断制御装置・閉じる 回路が作動するのはどっちでしょう
147 名前:デフォルトの名無しさん mailto:sage [2019/12/03(火) 12:30:03 ID:V2s4KbDl.net] 作動するのは閉じるでしょ 回路がcloseで通電というのは割と普遍 enabledなら迷う
148 名前:デフォルトの名無しさん mailto:sage [2019/12/03(火) 13:18:55 ID:g2sdmHcp.net] >>142 関数名を工夫
149 名前:デフォルトの名無しさん mailto:sage [2019/12/03(火) 13:22:51.78 ID:g2sdmHcp.net] 引数が関数の重要な役目な場合の話 些細なオプションであればtrue/falseで良いが 変数名には意味がわかる名前をつける ヘッダにも記述する 全てENUMで定義なんてやらん いろいろなAPIだってBOOL値を引数にする
150 名前:デフォルトの名無しさん mailto:sage [2019/12/03(火) 13:25:35.54 ID:jDo5c24e.net] >>142 状況による オプションの意味 ドメインで使われてる用語との対応関係 コーディング規約 言語の慣習 型チェックの有無 など myfunc(log=true) スレ立てる(ID表示=true, ワッチョイ=true, IPアドレス=false) みたいに名前付きで渡すようにしておけば十分なことも
151 名前:デフォルトの名無しさん mailto:sage [2019/12/03(火) 13:34:11 ID:I9YoNGrF.net] >>144 これが三菱のGIS 420kV 回路の遮断を制御している装置 image2.cccme.org.cn/i_supply/2013-12-16/20131216023534000764368.jpg
152 名前:デフォルトの名無しさん [2019/12/03(火) 14:57:01.03 ID:jpS49uol.net] 職業訓練でプログラミングやるのってやっぱりあんまり意味ないんですかね?
153 名前:デフォルトの名無しさん mailto:sage [2019/12/03(火) 16:19:59 ID:5wvjUxBr.net] 意味なくはないだろうけど、本気でスキル身につけたいならネットでも初められるだろう 通う時間があるならスマホで電子書籍も読めるし 受け身で全く動いてないなら、進んでる奴らにどんどん差が付けられちゃうよ
154 名前:デフォルトの名無しさん mailto:sage [2019/12/03(火) 16:54:14.55 ID:lE3mHjqg.net] >>149 そんな事をここで聞いてるようなヤツはどうせ使い物にならん
155 名前:デフォルトの名無しさん mailto:sage [2019/12/04(水) 07:28:58.30 ID:8KgKER1O.net] スレタイ見ろよお前ら
156 名前: mailto:sage [2019/12/04(水) 19:11:07.81 ID:42Mst1/b.net] >>148 ガス遮断機なんて、今は特定用途以外ではもう使わないのでは?ガスのPAS は取替え対象と聞きますね
157 名前:デフォルトの名無しさん mailto:sage [2019/12/04(水) 22:22:44.40 ID:f+UNbXkj.net] Visual C++全般のことで質問させてもらいます。 ソースファイルや中間ファイルが入るプロジェクトフォルダって、 Cドライブとは別ドライブにしたほうがビルドは速くなるものでしょうか。 Windows7から10に入れ替えたタイミングでCドライブ一つにしたところ、 ビルドが前よりも遅くなり、ビルド中は他のアプリも応答が悪くなりました。 OSなどの要素のせいなのか、HDDを一つにしたのが原因なのかわからず困っています。
158 名前:デフォルトの名無しさん mailto:sage [2019/12/04(水) 22:28:31.33 ID:dF0AP83Y.net] >>154 コンポーネントのあるドライブとソースのあるドライブが物理的に一緒なら同時に読み込めないんだから遅くはなる Win7から10にしたら遅くなるからSSDが推奨されている OSが32bitから64bitに変わったのならそこでも遅くなる
159 名前:デフォルトの名無しさん [2019/12/04(水) 22:30:08.45 ID:OZw1Nhi/.net] スレ違いだったら誘導お願いします。 毎日定時刻に特定サイトにログインし、特定ボタンを押下 という操作を自動で行うプログラムを作りたいです。 今のところAWSにlinuxのサーバを借りて、curlでリクエストを投げるコマンドをcronで仕込むぐらいしか思いつかないのですが、もっと良い方法はないでしょうか。
160 名前:デフォルトの名無しさん mailto:sage [2019/12/04(水) 22:50:07.94 ID:t4W7XDa3.net] >>156 もっと良いとは?
161 名前:デフォルトの名無しさん mailto:sage [2019/12/04(水) 22:58:44.39 ID:9qyS2PwK.net] >特定ボタンを押下 AWS Lambda には、Ruby もあるけど、 ボタンを押すのは、ブラウザのユーザーアクションだろ curl, wget で出来ないだろ Ruby, Selenium WebDriver でブラウザを操作しないといけないのでは? たいていの結合・統合テストも、このやり方 漏れはこれで、ログインもしてる
162 名前:デフォルトの名無しさん mailto:sage [2019/12/04(水) 23:18:25.25 ID:t4W7XDa3.net] JSで非同期に生成される要素や値が不要ならcurlでも対応可能だよ ログインはPOSTしてクッキーを保存して以降のリクエストで利用する
163 名前:158 mailto:sage [2019/12/05(木) 02:40:42.14 ID:fTTGdtWT.net] curl, wget の場合に、 ログイン後に、ボタンを押すにはどうするの? HTML を解析して、送信先URL に、Form 送信(POST)するとか?
164 名前:デフォルトの名無しさん mailto:sage [2019/12/05(木) 10:34:44.59 ID:27PI528t.net] POSTすればいいんじゃないかな もっと良い方法というのがサーバーを借りずにやりたいという意味なら、PowerShellでHTTPリクエストを投げるのはどうだろう
165 名前:デフォルトの名無しさん mailto:sage [2019/12/05(Thu) 11:52:47 ID:wdnl8B6T.net] >>160 ボタン押した時に発行されるHTTPを「cURLとしてコピー」して クッキーやCSRFトークンに適切な値を渡すようにして使う
166 名前:デフォルトの名無しさん [2019/12/05(Thu) 14:34:56 ID:3TTfjFki.net] socketをcloseしないままプログラムを終了したせいなのか分からないのですが socket通信をしようとすると OSError: [WinError 10048] 通常、各ソケット アドレスに対してプロトコル、ネットワーク アドレス、またはポートのどれか 1 つのみを使用できます。 というエラーが出るようになってしまいました。 どうしたら治りますか? Pythonを使っています。
167 名前:デフォルトの名無しさん mailto:sage [2019/12/05(Thu) 15:18:06 ID:2uRKrxFi.net] 再起動
168 名前:156 [2019/12/05(木) 20:49:44.22 ID:2SLK2uQw.net] 様々なご意見ありがとうございました。渡す値はID/PWだけで動的に変わる項目等もないのでやはりcurlでPOSTするのがシンプルで良いですかね。 ちなみにPC起動せずにやれるのがベストだったのでサーバは借りざるを得ないかな、と思っていました。
169 名前:デフォルトの名無しさん mailto:sage [2019/12/05(木) 21:40:58.62 ID:wdnl8B6T.net] >>165 PC起動せず、サーバーも借りずにってことなら ScrapingできるWebサービス(GASとか)を使うかモバイルからアクセスするか Webサービスの場合は無料枠でもいけるところがあるだろうけど そのサービス特有の書き方が必要な部分が出てくるからちょっと面倒 AWSとかの無料枠使うかPCを時間起動するほうが汎用性高い モバイルはルートとってるデバイスなら可能 通常アプリでスクリプトをスケジュール実行できるのがあるかどうかは知らない
170 名前:デフォルトの名無しさん mailto:sage [2019/12/07(土) 15:22:09.01 ID:XadNGNX+.net] >>155 OSやVisual Studioの入っているCドライブをSSDにするのは時間的に厳しいんですが、 ソースファイルや中間ファイルが入るプロジェクトフォルダをSSDに移したら、 それなりに速くなりますかね?
171 名前:デフォルトの名無しさん mailto:sage [2019/12/10(火) 20:36:05.89 ID:9UB0kZ9H.net] 3Dレンダリングのパイプラインについて解説されている技術資料とかありませんか? もしくはソフト3Dレンダラーを自作するチュートリアル的な物とか 今
172 名前:時の技術も含めて基礎的な解説がされている物を探しています 最適化を含む実践的な部分は理解の妨げになるので無しか別記されている方が助かります ググっても ゲーム関係→まずはUnityを・・・ DirectX/OpenGL関係→××はDirectXがやってくれるので気にする必要はありません・・・ みたいな記事ばかり出ててきて低レベルの部分に関する記事を見つけられないです [] [ここ壊れてます]
173 名前:デフォルトの名無しさん mailto:sage [2019/12/10(火) 23:05:05.43 ID:LOypIkS3.net] https://www.youtube.com/watch?v=cvcAjgMUPUA https://www.youtube.com/watch?v=TEAtmCYYKZA https://open.gl/transformations www.realtimerendering.com/
174 名前:デフォルトの名無しさん mailto:sage [2019/12/11(水) 14:45:42 ID:H3x5MOt+.net] https://stanford.edu/class/ee267/lectures/lecture2.pdf
175 名前:デフォルトの名無しさん mailto:sage [2019/12/11(水) 19:00:28.02 ID:Frn0mJBL.net] >>167 3Dの基本は3軸中の点を回転させたり平行移動させるのが主題だ。 ポリゴンは、カメラからの前後を確認しながら、三角形をブレゼンハムのアルゴリズム等でペイントするだけ。 陰をつけたかったら、法線を計算する外積がいる。 補完は線形と2次補完がある。 基本的にここら辺。
176 名前:デフォルトの名無しさん mailto:sage [2019/12/13(金) 04:31:39 ID:q789ZA0W.net] C言語でC++の様な静的なポリモーフィズムは実現可能ですか?
177 名前:デフォルトの名無しさん [2019/12/13(金) 08:07:16.19 ID:tUjSgpCS.net] もちろんCはセックスですから性的なオーガズムは可能ですよ
178 名前:デフォルトの名無しさん mailto:sage [2019/12/13(金) 08:08:11.91 ID:MI2czHtQ.net] >>172 構造体に関数ポインタのテーブルを持たせればそれっぽいことはできるよ
179 名前:デフォルトの名無しさん mailto:sage [2019/12/13(金) 08:24:15.61 ID:ysGzQi5M.net] macOS10.15 Catalina 不具合・互換性問題 統合スレ3 https://egg.5ch.net/test/read.cgi/mac/1574216447/
180 名前:デフォルトの名無しさん mailto:sage [2019/12/13(金) 09:20:04.57 ID:Y1ch60SS.net] 〜の環境構築手順 新規プロジェクトの作成手順 みたいなメモにつけるタグを#howtoにしてるんだけどもうちょっとかっこいい英単語ない?
181 名前:デフォルトの名無しさん mailto:sage [2019/12/13(金) 13:53:18.13 ID:+9OE4qBy.net] 素直に#手順書でよくない? #SOP #Runbook https://en.wikipedia.org/wiki/Standard_operating_procedure
182 名前:168 mailto:sage [2019/12/13(金) 21:09:50.68 ID:wVI96F7k.net] >>169-171 ありがとう。英語ばかりで捗っていませんが読んでいます
183 名前:デフォルトの名無しさん [2019/12/14(土) 07:55:35.63 ID:R2tGPxDj.net] 海外のサイトで質問したいんだけど print文って英語で何て言うの? print statementなのか、それともprintだけで良いのか 「print文を挿入したが結果〇〇でした」みたいなこと書きたいときにどっちで書くのが良い?
184 名前:デフォルトの名無しさん mailto:sage [2019/12/14(土) 08:45:17.03 ID:Mmv8Rj84.net] print statementを使ってく方がいい 拙い英語でしかも技術的な質問を投げるときは、堅苦しくても正確な表現を使った方が誤解の余地がなくていい
185 名前:デフォルトの名無しさん [2019/12/14(土) 12:25:40.50 ID:R2tGPxDj.net] >>180 ありがとうございます
186 名前:デフォルトの名無しさん mailto:sage [2019/12/14(土) 17:45:17.97 ID:Ax5byS8E.net] 予約語は "print" とか引用符に入れると間違えがない
187 名前:デフォルトの名無しさん [2019/12/15(日) 02:41:00.99 ID:sltsdgsx.net] すいませんwebprog板は人がいないんでこっちで ウェブスクレイビングしてhtmlと画像を保存してます。 既に保存した画像は重複して保存しないようなデータベース
188 名前:作りたいです。 つまり、pythonのset型とkey-value型を併せ持った構造にしたいんですが、どんな方法が良いでしょうか? [] [ここ壊れてます]
189 名前:デフォルトの名無しさん mailto:sage [2019/12/15(日) 03:56:12 ID:pFDibfNW.net] >>183 保存する前に既に保存した画像かどうかチェックすればいいだけでは? 画像そのものでしか比較できないならダウンロードしてからハッシュで比較 テキストやURLで比較できる部分があるならそれで比較してハッシュ比較は保険
190 名前:デフォルトの名無しさん mailto:sage [2019/12/15(日) 06:03:34.66 ID:fpSJINfx.net] ブラウザのキャッシュは、SQLite などのDB に、保存してる。 NoSQL でも良いけど URL をキーにすれば? ただ、HTML は動的に内容を読み込むものは、内容が毎回異なる。 その日のニュースサイトとか、ランキングサイトとか だから、クローリングした日時やダウンロードした日時も、保存しておけばよい。 それか内容をハッシュ値に変換して、保存してあるものと比べるとか クローリングした日時が保存してあれば、同じURL をクローリングしなくて済む。 または、ある程度期間を空けたりできる こういう高機能なものは、Ruby のAnemone などのアプリを探した方がよい ただし、Anemoneでも、5ch のように最初に、空のHTMLを送ってきてから、 Ajax を使って、動的に内容を読み込むようなものは、取得できない そういうページは、Selenium WebDriver で、ブラウザを自動操作しないと無理
191 名前:デフォルトの名無しさん [2019/12/16(月) 03:30:33.74 ID:do65I2NN.net] >>184-185 どうも。 参考になります
192 名前:デフォルトの名無しさん [2019/12/18(水) 18:20:34.85 ID:azQCvVmi.net] 検索してもわからなかったので教えてください 100行ほどのBASICのプログラムです フローチャートを書く際に大まかな流れだけを書く書き方と IF文 DO-LOOP 文に忠実にソースコードをそのままフローチャート にするかきかたと2つ見かけるのですが その2つに名前がついていれば教えてください また参考になるアドレスも教えてください
193 名前:デフォルトの名無しさん mailto:sage [2019/12/18(水) 18:28:52.77 ID:uFDqtnkl.net] フローチャートなんか今どき書きません フローチャートで書けるような短い処理は コードで書いても同じわかりやすさで 省スペースで記述できるからです。
194 名前:デフォルトの名無しさん [2019/12/18(水) 18:37:57.41 ID:azQCvVmi.net] >>188 回答ありがとうございます ただ、そのプログラムが装置制御系のプログラムで ソースコード残すだけというのも納得できずに質問しました
195 名前:デフォルトの名無しさん mailto:sage [2019/12/18(水) 18:40:29.24 ID:jGLRYAgS.net] >>189 説明書兼仕様書書いたら?
196 名前:189 [2019/12/18(水) 18:40:32.99 ID:azQCvVmi.net] つまり、装置に対するIOの配線次第で 出力結果(現実の物体)の動きが変わってくるため フローチャートのような、言語とは少し距離を置いて書いたほうが いいと思ったんです
197 名前:デフォルトの名無しさん mailto:sage [2019/12/18(水) 18:54:06.40 ID:Cw3S1jU2.net] UML の出番かもしれない 本格的なものは有料だけど 簡単に書くんだったら MS office で線画を書けばO.K.
198 名前:デフォルトの名無しさん mailto:sage [2019/12/18(水) 19:03:55.37 ID:E3joUSEy.net] >>187 用語説明なしに通じるような一般的な名前はないと思うよ 廃れたものだからなおさら 方言がバラバラだからこそUMLのような統一形式へのニーズが生まれたわけだし これから書くならせめてUMLのアクティビティ図がいいんじゃないかな
199 名前:デフォルトの名無しさん mailto:sage [2019/12/18(水) 19:12:58.47 ID:uFDqtnkl.net] > IF文 DO-LOOP 文に忠実にソースコードをそのままフローチャート これはあってはならないものだから、 名前があるわけがない
200 名前:デフォルトの名無しさん [2019/12/18(水) 19:40:14.83 ID:azQCvVmi.net] >>194 回答ありがとうございます だめなんでしょうか? 関数の内容を記述しているフローチャートは 忠実に記載していたような気がしたので
201 名前:デフォルトの名無しさん mailto:sage [2019/12/18(水) 21:01:38.63 ID:E3joUSEy.net] 世の中に存在するからといってそれが真似すべきものとは限らないよ 計算機が極めて高額だった古代にはソースコードと一対一のフローチャートにも一定の意味があったと思う 言語とは少し距離をおきたい、の真意は何? 費用対効果のあるドキュメントが出来上がるとは思えないけど、自分にとって必要だと思うならいいんじゃないかな