- 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/ 注意「〜と〜はどっちの方が○いですか?」みたいなのは このスレの粘着荒らしですので無視してください
- 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]
- 世の中に存在するからといってそれが真似すべきものとは限らないよ
計算機が極めて高額だった古代にはソースコードと一対一のフローチャートにも一定の意味があったと思う 言語とは少し距離をおきたい、の真意は何? 費用対効果のあるドキュメントが出来上がるとは思えないけど、自分にとって必要だと思うならいいんじゃないかな
- 202 名前:デフォルトの名無しさん mailto:sage [2019/12/18(水) 22:51:23.32 ID:j3JURanB.net]
- フローチャートで書くことはない
UML には、10種類ぐらい書き方がある
- 203 名前:デフォルトの名無しさん mailto:sage [2019/12/18(水) 23:01:34.23 ID:N9ghlCsW.net]
- ↓この図の右半分みたいなイメージでフローチャートの代わりに書くやつはなんて言うの?
https://eng-entrance.com/wp-content/uploads/2017/02/xml-dom.png 標準化された記法じゃないけど大手のITベンダーでそれなりに広まってた方法だと思うんだけど 名前忘れたので知ってる人がいたら教えて
- 204 名前:デフォルトの名無しさん mailto:sage [2019/12/19(木) 22:32:30.92 ID:qIynkFWN.net]
- Windowsで動くグラフィカルなアプリならC#で作るのが一番簡単ですか?
作りたいのは付箋紙の亜種みたいなアプリです
- 205 名前:デフォルトの名無しさん mailto:sage [2019/12/20(金) 00:26:17 ID:+6P/pDlb.net]
- 遠い昔にデスクトップに付箋張るソフトがあった気がする。
- 206 名前:デフォルトの名無しさん mailto:sage [2019/12/20(金) 17:39:32.78 ID:5r9biy5a.net]
- >>199
一番簡単なのはWindowsでVisual Studio使ってネットで調べながらC#でプログラムすること 前提の3つが抜けるのならC#でもめんどくさいから他を探せ
- 207 名前:デフォルトの名無しさん mailto:sage [2019/12/21(土) 00:22:09.41 ID:Ubkm92zN.net]
- 初歩的な質問で恐れ多いんだけど、ラベルとかボタンとかよくあるウィジットを組み合わせても出来ないようなGUIってどうやって作ってるの?
具体的には動画編集ソフトのタイムラインとか、音楽制作ソフトのタイムライン画面とか、画像編集ソフトの編集画面とか
- 208 名前:デフォルトの名無しさん mailto:sage [2019/12/21(土) 03:20:09.38 ID:5+tnpesN.net]
- LBUTTONDOWNであれやって、MOUSEMOVEでこれやって、…って作るのよ
ボタンを作るように
- 209 名前:デフォルトの名無しさん mailto:sage [2019/12/21(土) 08:04:22.03 ID:/C2Zxfa9.net]
- かんたんだろ
専用のウィジェットを作るところから始めるんだよ
- 210 名前:デフォルトの名無しさん mailto:sage [2019/12/21(土) 08:55:31 ID:KyvnXoGo.net]
- 開発がやり易いように統一感が出るように、ボタンなんかの基本的な部品はプログラマーがレイアウトしたらあとはOSが描画を担当してくれる
一方OSに任せずにプログラマーが自己責任で描画するオーナードローというモードも用意されている 線を引いたり塗りつぶしたりといったAPIがあるので地道に頑張る
- 211 名前:デフォルトの名無しさん mailto:sage [2019/12/21(土) 12:00:27 ID:8k5jpMQL.net]
- >>202
それは初歩的な質問じゃなく「わからない」ってただの愚痴 基礎的な知識が無いから見当もつかず思考が停止してる 勉強して>>204の考え方になってからがスタート
- 212 名前:デフォルトの名無しさん mailto:sage [2019/12/21(土) 14:14:26.09 ID:Ubkm92zN.net]
- そっかウィジット自体を作ることに帰結するわけか
tkinter使ってるからカスタムウィジット検討してみる オーナードローについてはtkinterでいうとcanvasで線とか塗り潰しの描画をするってことなのかな みなさんありがとう
- 213 名前:デフォルトの名無しさん mailto:sage [2019/12/21(土) 18:48:54.13 ID:yToym5eN.net]
- >>198
H系ならPADじゃね? coskx.webcrow.jp/mrr/for_students/CIntro/PAD/PAD.html ちなみに論文見りゃわかるけどフローチャートの代わりだけでなくデータ構造も表現できる
- 214 名前:デフォルトの名無しさん mailto:sage [2019/12/21(土) 18:54:45.80 ID:yToym5eN.net]
- >>200
今時Windowsに標準添付されてるぞ Sticky Notes
- 215 名前:デフォルトの名無しさん mailto:sage [2019/12/21(土) 22:35:22.11 ID:u7alxn2i.net]
- >>187 一般的には概略フローチャートと詳細フローチャート。
詳細フローチャートは余り使われなくなった。 発注元が要求する場合は、ソースコードから自動再生させる。
- 216 名前:デフォルトの名無しさん [2019/12/23(月) 10:08:38.26 ID:lttAjz/9.net]
- mongodbに重複しないようにデータ入れたいんですけど、
ハッシュを_idにしちゃうって構造的に変ですか?
- 217 名前:デフォルトの名無しさん mailto:sage [2019/12/23(月) 10:25:21.37 ID:tPAZ1Zim.net]
- mongodbでユニークインデックス生成できるんじゃねーの?
ハッシュがかぶった場合をどうするかが決められるなら 別にハッシュでもいいと思うが、UUIDの方が安全やろ
- 218 名前:デフォルトの名無しさん [2019/12/23(月) 15:28:41.47 ID:lttAjz/9.net]
- わかりました。どうも
- 219 名前:デフォルトの名無しさん [2019/12/23(月) 21:38:31.79 ID:mL2lfHKi.net]
- WEBのコーディングのみで月3万副業で稼ぎたいのですが、難易度高いですか?
30歳未経験です
- 220 名前:187 [2019/12/23(月) 22:28:38.10 ID:5Cbip0XR.net]
- >>210
ありがとうございます、そのような各フローチャートの 名称が知りたかったんです
- 221 名前:デフォルトの名無しさん mailto:sage [2019/12/23(月) 22:33:00.85 ID:nv2HpLa5.net]
- >>214
HTML, CSS/SASS, JavaScript, jQuery, Bootstrap でもやれば? まず、HTML, CSS で、3万円 YouTube にも、そういう副業の動画がある
|

|