19/11/27 09:55:32 MN5dlGGA.net
言いたいことはわかるが言葉足らず
113:デフォルトの名無しさん
19/11/27 11:03:17 ymKEnJ4Y.net
余弦定理は円と関係あるやろ
それに思いっきり円であることを利用してるのに
円であることを利用していませんとか円は関係ないと言われてもね
114:デフォルトの名無しさん
19/11/27 11:11:41 BEy4sBWT.net
まあいつものQZ理論なんで、無理に説得しようとしてもスレを汚すだけだから放置が良いと思う
115:デフォルトの名無しさん
19/11/27 12:52:34 4s/5SlmV.net
変なことを言っているなとは思ったが、質問者にとって一番役にたつ回答をしているという点で素晴らしい
116:デフォルトの名無しさん
19/11/27 13:12:30 MN5dlGGA.net
>>110
余弦定理に円は出てこない
円を使わずに余弦定理を導ける
もちろん関連のある状況もあるが
そんなことを言い出したら世の中の物全て円に関係あることになる
117:
19/11/27 19:25:54.77 N9ggbkQ1.net
>>112
最大級にお褒めいただき感謝いたします!
118:98
19/11/27 19:56:43.60 BCqtp2UL.net
ありがと。>101みてググったら何となく判ってきたので実装したところ期待通りの結果を得られました
119:
19/11/27 20:13:50.59 N9ggbkQ1.net
>>115
それはよかったですね
120:デフォルトの名無しさん
19/11/28 00:26:14.28 6KRzmSQe.net
>>90です。遅くなりましたが、皆さまありがとうございました。
私もこれがしたい、っていうのがないので、65氏のように叱られそうですが、
>>96氏が、ひとつの解答なのかなと思いました。
アルゴリズムはもともと興味があり、データ構造・・・?if文とかのこと?あたりを押さえてみようかと思います。
また、質問するかもですが、よろしくお願いします。
121:デフォルトの名無しさん
19/11/29 00:56:47.40 BLHAYCrB.net
プログラムが全く分からないしがない事務員を助けてください。
会社で月に1度ランチがあるのですが、その組分けを自動でしたいのです。エクセル関数でもよいので何か方法はないでしょうか?
▼条件
・ランチ出欠は希望制(ほぼほぼ参加)
・ランチは12時~13時、13時~14時に分けて行く
・どちらのランチタイムがよいか希望をあげることもできる(ほとんどの人は特に希望をあげていない)
・3人~4人1組が6つほどできる
・社員とアルバイトを混ぜる必要がある
・前回、前々回と同じ人は避けたい
・同じ部署の人となるべく一緒にならないようにしたい
122:デフォルトの名無しさん
19/11/29 09:19:39 B0LTR+GE.net
>>118
カークマンの組分け
URLリンク(shochandas.xsrv.jp)
カークマンの女学生問題と有限幾何
URLリンク(www.slideshare.net)
123:デフォルトの名無しさん
19/11/29 09:24:57 B0LTR+GE.net
他、ナーススケジューリングのように動的計画法で解くのがラクか
URLリンク(www.nurse-scheduling-software.com)
ナーススケジューリング - 数理計画用語集
URLリンク(www.msi.co.jp)
何にせよ動的計画法を会得するとラクに解ける部類の問題
大学生だと三カ月~六か月ほどの勉強で会得できる
社会人だと1年くらいかかるだろうか
典型的な DP (動的計画法) のパターンを整理 Part 1 ~ ナップサック DP 編 ~ - Qiita
URLリンク(qiita.com)
動的計画法(Dynamic Programming)をサルでも分かるように説明する - その1(フィボナッチ数列) - ベルリンのITスタートアップで働くソフトウェアエンジニアのブログ
URLリンク(www.jabba.cloud)
124:デフォルトの名無しさん
19/11/29 09:30:52 B0LTR+GE.net
「会得できる」じゃねーな
出来なかったヤツは落第する、
だから卒業生は全員できる、
要するに、会得したヤツしか卒業できない、だった
だから「(情報科の大学生ならば)会得せねばならない(must)」だ
出来なかったヤツは落とされるからな
会得して無いヤツを見かけないのはそのせいだった
ちょっとカン違いしてた
125:デフォルトの名無しさん
19/11/29 10:18:32 EnPemvhb.net
Googleフォームで日付、出欠、希望時間帯を投稿できるようにして皆にURLを教えておく
日付省略は直近扱い
集計結果は毎日Google スプレッドシートかCSVで取得
スプレッドシートのJavaScriptで判定して、ランチ招待メールも自動で送る
プログラミングはランチメンバーにカンパありで募集をかけてみる
動的計画法はその辺のSEを捕まえても理解不能だったりするので
雑な近似値を求める素人アルゴリズムでもいいかも
126:デフォルトの名無しさん
19/11/29 10:28:29 EnPemvhb.net
VBAマクロならともかくExcel関数でやるのは無理
Minecraftで動的計画法をやるような変態プレイになる
127:デフォルトの名無しさん
19/11/29 21:33:56.31 HV7pdoW5.net
>>118
俺も事務職で、初歩的なプログラミングでエクセルの自動化をしたりはするけど、
その問題はプロじゃないと無理。
「プログラムを動かすソフトをインストールして、初歩的な使い方を覚えて、
この質問スレの人が書いてくれた呪文のようなコード100行をがんばってコピペ」
といった程度では、ぜんぜん無理。
このスレの人にやってもらうとしたら、何度か打合せをしたうえで1000行どころじゃないコードを
書いてもらわないとだめだと思う。
つまりプロに依頼しないとできない仕事。
128:デフォルトの名無しさん
19/11/29 22:27:40.31 J4p7U6+W.net
ライブラリ化できない問題として昔から有名だよね
129:デフォルトの名無しさん
19/11/29 23:47:52.97 HRptkZoq.net
ソルバーというのがあってだね・・・
130:デフォルトの名無しさん
19/11/30 00:06:55.26 /gaQUKPS.net
まず各社員ごとに、前々日までに一緒になったメンバーのリストを作る
一人最大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組目作成へ
こういう感じでいいでしょ
あと希望と出欠を加味するように修正すりゃいい
131:デフォルトの名無しさん
19/11/30 01:50:06 HbGyzSLF.net
・社員とアルバイトを混ぜる必要がある
・前回、前々回と同じ人は避けたい
・同じ部署の人となるべく一緒にならないようにしたい
これら各々に対する、0~100点の評価関数を作る必要がある。
どういう状態なら、点数がどれぐらい上がるのか?
132:デフォルトの名無しさん
19/11/30 05:57:35.48 hIYU8kOK.net
評価関数なんていらねー
この条件なら1日目の組み合わせを4日目と同じにしてよい
つまり3日分決めてしまえばそれをローテーションしてもいいくらいのどうでもいいことだ
逆に、むしろ6日間は被らせたくない条件の方が
選択肢が減ってちょうどよくばらける結果が得られる
133:デフォルトの名無しさん
19/11/30 07:08:54 gS3eqmso.net
>>129
ランチ出欠は希望制、12時と13時のどちらでランチをとるかも希望制って条件だから
単純なローテーションだと無理じゃない?
3日前は12時だったけど、今日は仕事の都合で13時にしたいって希望が出ることもあるんだろう
134:デフォルトの名無しさん
19/11/30 07:13:03 WKFbtD9B.net
ランダムで10000パターンぐらいだして
その中でどれかを選んでも良い気がする
完璧じゃなくていいのよ
135:デフォルトの名無しさん
19/11/30 13:02:04.68 iIHG4CVu.net
>>131
これだな
今のCPUならあと何桁か増やしてもいける
評価関数なんて簡単な話で、同じ部署の人がいたら1点、前々回と同じ人なら2点みたいな重み付けをして合計値が低いのがいいプラン
136:デフォルトの名無しさん
19/11/30 13:06:51.22 iIHG4CVu.net
ローテーションのジョークにマジレスはいかんでしょ
3日毎に同じ面子と食事とか、言われたお題は成立させつつも目的を完全に台無しにするスーパーソリューションだよ
137:デフォルトの名無しさん
19/11/30 13:15:08.64 iIHG4CVu.net
いや月に1回の開催なら3か月前だから辛くはないか
普段会わない人同士を交流させたいという意図は果たせないけど
138:デフォルトの名無しさん
19/11/30 13:45:46.62 F3eUnd42.net
誰々と会った割合でも出していって
会った割合が低い人とマッチングさせれば良いんじゃね?
これなら簡単そう。
139:デフォルトの名無しさん
19/11/30 18:23:09.90 +i+64MX9.net
それって何か簡単になってる?
1つめのグループを作るのは元から簡単だけど、後半に作られるグループが全く条件に合わないケースが避けられないと思う
140:デフォルトの名無しさん
19/11/30 18:25:18.78 wqZ7RFN0.net
要件的にこのスレで解決できることじゃないだろう
質問者置き去りになっているし
141:デフォルトの名無しさん
19/12/02 23:11:49 1Vg7MoK7.net
ランチの組分けのやつプログラミング分からない人には無理かもだけど
PuLPとかのソルバーを使うと100~200行前後でできるよ
URLリンク(coin-or.github.io)
142:デフォルトの名無しさん
19/12/03 00:48:35 rExjyqzm.net
Excelに搭載されてるソルバーでも頑張れるのかな
143:デフォルトの名無しさん
19/12/03 01:15:31 jDo5c24e.net
Excelについてる標準のソルバーは変数の上限が200個なので頑張れない
最大24人を3~4人ずつ6グループに分けるとして>>138の方法だと13000個程度の変数が必要
やり方変えれば変数の数は減らせるかもしれないけど200個は無理
144:デフォルトの名無しさん
19/12/03 11:08:57.63 9QFkLtcg.net
考え方変えて
社員だけ12人
これを2人ずつの組を作るのと同じ理屈
1,2
1,3
1,4
.
.
1,12
11日でローテーション
これは誰から見た組み合わせでも11日でローテーションになる
同様にバイトだけ12人でも11日でローテーション
別々に組作った後、社員とバイトを合わせるのに11×11の組み合わせ
これはランダムでやっても当分被ることは無い
被っても11日ぶりにしかならん
145:デフォルトの名無しさん
19/12/03 11:34:35 Bd0eSxhf.net
myfunc(true)
myfunc(false)
これじゃ引数意味不明だからenumにしろとかよく言われるけど徹底してる人いるの?
146:デフォルトの名無しさん
19/12/03 11:52:21 I9YoNGrF.net
回路遮断制御装置・開く
回路遮断制御装置・閉じる
回路が作動するのはどっちでしょう
147:デフォルトの名無しさん
19/12/03 12:30:03 V2s4KbDl.net
作動するのは閉じるでしょ
回路がcloseで通電というのは割と普遍
enabledなら迷う
148:デフォルトの名無しさん
19/12/03 13:18:55 g2sdmHcp.net
>>142
関数名を工夫
149:デフォルトの名無しさん
19/12/03 13:22:51.78 g2sdmHcp.net
引数が関数の重要な役目な場合の話
些細なオプションであればtrue/falseで良いが
変数名には意味がわかる名前をつける
ヘッダにも記述する
全てENUMで定義なんてやらん
いろいろなAPIだってBOOL値を引数にする
150:デフォルトの名無しさん
19/12/03 13:25:35.54 jDo5c24e.net
>>142
状況による
オプションの意味
ドメインで使われてる用語との対応関係
コーディング規約
言語の慣習
型チェックの有無
など
myfunc(log=true)
スレ立てる(ID表示=true, ワッチョイ=true, IPアドレス=false)
みたいに名前付きで渡すようにしておけば十分なことも
151:デフォルトの名無しさん
19/12/03 13:34:11 I9YoNGrF.net
>>144
これが三菱のGIS 420kV
回路の遮断を制御している装置
URLリンク(image2.cccme.org.cn)
152:デフォルトの名無しさん
19/12/03 14:57:01.03 jpS49uol.net
職業訓練でプログラミングやるのってやっぱりあんまり意味ないんですかね?
153:デフォルトの名無しさん
19/12/03 16:19:59 5wvjUxBr.net
意味なくはないだろうけど、本気でスキル身につけたいならネットでも初められるだろう
通う時間があるならスマホで電子書籍も読めるし
受け身で全く動いてないなら、進んでる奴らにどんどん差が付けられちゃうよ
154:デフォルトの名無しさん
19/12/03 16:54:14.55 lE3mHjqg.net
>>149
そんな事をここで聞いてるようなヤツはどうせ使い物にならん
155:デフォルトの名無しさん
19/12/04 07:28:58.30 8KgKER1O.net
スレタイ見ろよお前ら
156:
19/12/04 19:11:07.81 42Mst1/b.net
>>148
ガス遮断機なんて、今は特定用途以外ではもう使わないのでは?ガスのPAS は取替え対象と聞きますね
157:デフォルトの名無しさん
19/12/04 22:22:44.40 f+UNbXkj.net
Visual C++全般のことで質問させてもらいます。
ソースファイルや中間ファイルが入るプロジェクトフォルダって、
Cドライブとは別ドライブにしたほうがビルドは速くなるものでしょうか。
Windows7から10に入れ替えたタイミングでCドライブ一つにしたところ、
ビルドが前よりも遅くなり、ビルド中は他のアプリも応答が悪くなりました。
OSなどの要素のせいなのか、HDDを一つにしたのが原因なのかわからず困っています。
158:デフォルトの名無しさん
19/12/04 22:28:31.33 dF0AP83Y.net
>>154
コンポーネントのあるドライブとソースのあるドライブが物理的に一緒なら同時に読み込めないんだから遅くはなる
Win7から10にしたら遅くなるからSSDが推奨されている
OSが32bitから64bitに変わったのならそこでも遅くなる
159:デフォルトの名無しさん
19/12/04 22:30:08.45 OZw1Nhi/.net
スレ違いだったら誘導お願いします。
毎日定時刻に特定サイトにログインし、特定ボタンを押下 という操作を自動で行うプログラムを作りたいです。
今のところAWSにlinuxのサーバを借りて、curlでリクエストを投げるコマンドをcronで仕込むぐらいしか思いつかないのですが、もっと良い方法はないでしょうか。
160:デフォルトの名無しさん
19/12/04 22:50:07.94 t4W7XDa3.net
>>156
もっと良いとは?
161:デフォルトの名無しさん
19/12/04 22:58:44.39 9qyS2PwK.net
>特定ボタンを押下
AWS Lambda には、Ruby もあるけど、
ボタンを押すのは、ブラウザのユーザーアクションだろ
curl, wget で出来ないだろ
Ruby, Selenium WebDriver でブラウザを操作しないといけないのでは?
たいていの結合・統合テストも、このやり方
漏れはこれで、ログインもしてる
162:デフォルトの名無しさん
19/12/04 23:18:25.25 t4W7XDa3.net
JSで非同期に生成される要素や値が不要ならcurlでも対応可能だよ
ログインはPOSTしてクッキーを保存して以降のリクエストで利用する
163:158
19/12/05 02:40:42.14 fTTGdtWT.net
curl, wget の場合に、
ログイン後に、ボタンを押すにはどうするの?
HTML を解析して、送信先URL に、Form 送信(POST)するとか?
164:デフォルトの名無しさん
19/12/05 10:34:44.59 27PI528t.net
POSTすればいいんじゃないかな
もっと良い方法というのがサーバーを借りずにやりたいという意味なら、PowerShellでHTTPリクエストを投げるのはどうだろう
165:デフォルトの名無しさん
19/12/05 11:52:47 wdnl8B6T.net
>>160
ボタン押した時に発行されるHTTPを「cURLとしてコピー」して
クッキーやCSRFトークンに適切な値を渡すようにして使う
166:デフォルトの名無しさん
19/12/05 14:34:56 3TTfjFki.net
socketをcloseしないままプログラムを終了したせいなのか分からないのですが
socket通信をしようとすると
OSError: [WinError 10048] 通常、各ソケット アドレスに対してプロトコル、ネットワーク アドレス、またはポートのどれか 1 つのみを使用できます。
というエラーが出るようになってしまいました。
どうしたら治りますか?
Pythonを使っています。
167:デフォルトの名無しさん
19/12/05 15:18:06 2uRKrxFi.net
再起動
168:156
19/12/05 20:49:44.22 2SLK2uQw.net
様々なご意見ありがとうございました。渡す値はID/PWだけで動的に変わる項目等もないのでやはりcurlでPOSTするのがシンプルで良いですかね。
ちなみにPC起動せずにやれるのがベストだったのでサーバは借りざるを得ないかな、と思っていました。
169:デフォルトの名無しさん
19/12/05 21:40:58.62 wdnl8B6T.net
>>165
PC起動せず、サーバーも借りずにってことなら
ScrapingできるWebサービス(GASとか)を使うかモバイルからアクセスするか
Webサービスの場合は無料枠でもいけるところがあるだろうけど
そのサービス特有の書き方が必要な部分が出てくるからちょっと面倒
AWSとかの無料枠使うかPCを時間起動するほうが汎用性高い
モバイルはルートとってるデバイスなら可能
通常アプリでスクリプトをスケジュール実行できるのがあるかどうかは知らない
170:デフォルトの名無しさん
19/12/07 15:22:09.01 XadNGNX+.net
>>155
OSやVisual Studioの入っているCドライブをSSDにするのは時間的に厳しいんですが、
ソースファイルや中間ファイルが入るプロジェクトフォルダをSSDに移したら、
それなりに速くなりますかね?
171:デフォルトの名無しさん
19/12/10 20:36:05.89 9UB0kZ9H.net
3Dレンダリングのパイプラインについて解説されている技術資料とかありませんか?
もしくはソフト3Dレンダラーを自作するチュートリアル的な物とか
今
172:時の技術も含めて基礎的な解説がされている物を探しています 最適化を含む実践的な部分は理解の妨げになるので無しか別記されている方が助かります ググっても ゲーム関係→まずはUnityを・・・ DirectX/OpenGL関係→××はDirectXがやってくれるので気にする必要はありません・・・ みたいな記事ばかり出ててきて低レベルの部分に関する記事を見つけられないです
173:デフォルトの名無しさん
19/12/10 23:05:05.43 LOypIkS3.net
URLリンク(www.youtube.com)
URLリンク(www.youtube.com)
URLリンク(open.gl)
URLリンク(www.realtimerendering.com)
174:デフォルトの名無しさん
19/12/11 14:45:42 H3x5MOt+.net
URLリンク(stanford.edu)
175:デフォルトの名無しさん
19/12/11 19:00:28.02 Frn0mJBL.net
>>167
3Dの基本は3軸中の点を回転させたり平行移動させるのが主題だ。
ポリゴンは、カメラからの前後を確認しながら、三角形をブレゼンハムのアルゴリズム等でペイントするだけ。
陰をつけたかったら、法線を計算する外積がいる。
補完は線形と2次補完がある。
基本的にここら辺。
176:デフォルトの名無しさん
19/12/13 04:31:39 q789ZA0W.net
C言語でC++の様な静的なポリモーフィズムは実現可能ですか?
177:デフォルトの名無しさん
19/12/13 08:07:16.19 tUjSgpCS.net
もちろんCはセックスですから性的なオーガズムは可能ですよ
178:デフォルトの名無しさん
19/12/13 08:08:11.91 MI2czHtQ.net
>>172
構造体に関数ポインタのテーブルを持たせればそれっぽいことはできるよ
179:デフォルトの名無しさん
19/12/13 08:24:15.61 ysGzQi5M.net
macOS10.15 Catalina 不具合・互換性問題 統合スレ3
スレリンク(mac板)
180:デフォルトの名無しさん
19/12/13 09:20:04.57 Y1ch60SS.net
~の環境構築手順
新規プロジェクトの作成手順
みたいなメモにつけるタグを#howtoにしてるんだけどもうちょっとかっこいい英単語ない?
181:デフォルトの名無しさん
19/12/13 13:53:18.13 +9OE4qBy.net
素直に#手順書でよくない?
#SOP
#Runbook
URLリンク(en.wikipedia.org)
182:168
19/12/13 21:09:50.68 wVI96F7k.net
>>169-171
ありがとう。英語ばかりで捗っていませんが読んでいます
183:デフォルトの名無しさん
19/12/14 07:55:35.63 R2tGPxDj.net
海外のサイトで質問したいんだけど
print文って英語で何て言うの?
print statementなのか、それともprintだけで良いのか
「print文を挿入したが結果〇〇でした」みたいなこと書きたいときにどっちで書くのが良い?
184:デフォルトの名無しさん
19/12/14 08:45:17.03 Mmv8Rj84.net
print statementを使ってく方がいい
拙い英語でしかも技術的な質問を投げるときは、堅苦しくても正確な表現を使った方が誤解の余地がなくていい
185:デフォルトの名無しさん
19/12/14 12:25:40.50 R2tGPxDj.net
>>180
ありがとうございます
186:デフォルトの名無しさん
19/12/14 17:45:17.97 Ax5byS8E.net
予約語は "print" とか引用符に入れると間違えがない
187:デフォルトの名無しさん
19/12/15 02:41:00.99 sltsdgsx.net
すいませんwebprog板は人がいないんでこっちで
ウェブスクレイビングしてhtmlと画像を保存してます。
既に保存した画像は重複して保存しないようなデータベース�
188:�りたいです。 つまり、pythonのset型とkey-value型を併せ持った構造にしたいんですが、どんな方法が良いでしょうか?
189:デフォルトの名無しさん
19/12/15 03:56:12 pFDibfNW.net
>>183
保存する前に既に保存した画像かどうかチェックすればいいだけでは?
画像そのものでしか比較できないならダウンロードしてからハッシュで比較
テキストやURLで比較できる部分があるならそれで比較してハッシュ比較は保険
190:デフォルトの名無しさん
19/12/15 06:03:34.66 fpSJINfx.net
ブラウザのキャッシュは、SQLite などのDB に、保存してる。
NoSQL でも良いけど
URL をキーにすれば?
ただ、HTML は動的に内容を読み込むものは、内容が毎回異なる。
その日のニュースサイトとか、ランキングサイトとか
だから、クローリングした日時やダウンロードした日時も、保存しておけばよい。
それか内容をハッシュ値に変換して、保存してあるものと比べるとか
クローリングした日時が保存してあれば、同じURL をクローリングしなくて済む。
または、ある程度期間を空けたりできる
こういう高機能なものは、Ruby のAnemone などのアプリを探した方がよい
ただし、Anemoneでも、5ch のように最初に、空のHTMLを送ってきてから、
Ajax を使って、動的に内容を読み込むようなものは、取得できない
そういうページは、Selenium WebDriver で、ブラウザを自動操作しないと無理
191:デフォルトの名無しさん
19/12/16 03:30:33.74 do65I2NN.net
>>184-185
どうも。
参考になります
192:デフォルトの名無しさん
19/12/18 18:20:34.85 azQCvVmi.net
検索してもわからなかったので教えてください
100行ほどのBASICのプログラムです
フローチャートを書く際に大まかな流れだけを書く書き方と
IF文 DO-LOOP 文に忠実にソースコードをそのままフローチャート
にするかきかたと2つ見かけるのですが
その2つに名前がついていれば教えてください
また参考になるアドレスも教えてください
193:デフォルトの名無しさん
19/12/18 18:28:52.77 uFDqtnkl.net
フローチャートなんか今どき書きません
フローチャートで書けるような短い処理は
コードで書いても同じわかりやすさで
省スペースで記述できるからです。
194:デフォルトの名無しさん
19/12/18 18:37:57.41 azQCvVmi.net
>>188
回答ありがとうございます
ただ、そのプログラムが装置制御系のプログラムで
ソースコード残すだけというのも納得できずに質問しました
195:デフォルトの名無しさん
19/12/18 18:40:29.24 jGLRYAgS.net
>>189
説明書兼仕様書書いたら?
196:189
19/12/18 18:40:32.99 azQCvVmi.net
つまり、装置に対するIOの配線次第で
出力結果(現実の物体)の動きが変わってくるため
フローチャートのような、言語とは少し距離を置いて書いたほうが
いいと思ったんです
197:デフォルトの名無しさん
19/12/18 18:54:06.40 Cw3S1jU2.net
UML の出番かもしれない
本格的なものは有料だけど
簡単に書くんだったら MS office で線画を書けばO.K.
198:デフォルトの名無しさん
19/12/18 19:03:55.37 E3joUSEy.net
>>187
用語説明なしに通じるような一般的な名前はないと思うよ
廃れたものだからなおさら
方言がバラバラだからこそUMLのような統一形式へのニーズが生まれたわけだし
これから書くならせめてUMLのアクティビティ図がいいんじゃないかな
199:デフォルトの名無しさん
19/12/18 19:12:58.47 uFDqtnkl.net
> IF文 DO-LOOP 文に忠実にソースコードをそのままフローチャート
これはあってはならないものだから、
名前があるわけがない
200:デフォルトの名無しさん
19/12/18 19:40:14.83 azQCvVmi.net
>>194
回答ありがとうございます
だめなんでしょうか?
関数の内容を記述しているフローチャートは
忠実に記載していたような気がしたので
201:デフォルトの名無しさん
19/12/18 21:01:38.63 E3joUSEy.net
世の中に存在するからといってそれが真似すべきものとは限らないよ
計算機が極めて高額だった古代にはソースコードと一対一のフローチャートにも一定の意味があったと思う
言語とは少し距離をおきたい、の真意は何?
費用対効果のあるドキュメントが出来上がるとは思えないけど、自分にとって必要だと思うならいいんじゃないかな
202:デフォルトの名無しさん
19/12/18 22:51:23.32 j3JURanB.net
フローチャートで書くことはない
UML には、10種類ぐらい書き方がある
203:デフォルトの名無しさん
19/12/18 23:01:34.23 N9ghlCsW.net
↓この図の右半分みたいなイメージでフローチャートの代わりに書くやつはなんて言うの?
URLリンク(eng-entrance.com)
標準化された記法じゃないけど大手のITベンダーでそれなりに広まってた方法だと思うんだけど
名前忘れたので知ってる人がいたら教えて
204:デフォルトの名無しさん
19/12/19 22:32:30.92 qIynkFWN.net
Windowsで動くグラフィカルなアプリならC#で作るのが一番簡単ですか?
作りたいのは付箋紙の亜種みたいなアプリです
205:デフォルトの名無しさん
19/12/20 00:26:17 +6P/pDlb.net
遠い昔にデスクトップに付箋張るソフトがあった気がする。
206:デフォルトの名無しさん
19/12/20 17:39:32.78 5r9biy5a.net
>>199
一番簡単なのはWindowsでVisual Studio使ってネットで調べながらC#でプログラムすること
前提の3つが抜けるのならC#でもめんどくさいから他を探せ
207:デフォルトの名無しさん
19/12/21 00:22:09.41 Ubkm92zN.net
初歩的な質問で恐れ多いんだけど、ラベルとかボタンとかよくあるウィジットを組み合わせても出来ないようなGUIってどうやって作ってるの?
具体的には動画編集ソフトのタイムラインとか、音楽制作ソフトのタイムライン画面とか、画像編集ソフトの編集画面とか
208:デフォルトの名無しさん
19/12/21 03:20:09.38 5+tnpesN.net
LBUTTONDOWNであれやって、MOUSEMOVEでこれやって、…って作るのよ
ボタンを作るように
209:デフォルトの名無しさん
19/12/21 08:04:22.03 /C2Zxfa9.net
かんたんだろ
専用のウィジェットを作るところから始めるんだよ
210:デフォルトの名無しさん
19/12/21 08:55:31 KyvnXoGo.net
開発がやり易いように統一感が出るように、ボタンなんかの基本的な部品はプログラマーがレイアウトしたらあとはOSが描画を担当してくれる
一方OSに任せずにプログラマーが自己責任で描画するオーナードローというモードも用意されている
線を引いたり塗りつぶしたりといったAPIがあるので地道に頑張る
211:デフォルトの名無しさん
19/12/21 12:00:27 8k5jpMQL.net
>>202
それは初歩的な質問じゃなく「わからない」ってただの愚痴
基礎的な知識が無いから見当もつかず思考が停止してる
勉強して>>204の考え方になってからがスタート
212:デフォルトの名無しさん
19/12/21 14:14:26.09 Ubkm92zN.net
そっかウィジット自体を作ることに帰結するわけか
tkinter使ってるからカスタムウィジット検討してみる
オーナードローについてはtkinterでいうとcanvasで線とか塗り潰しの描画をするってことなのかな
みなさんありがとう
213:デフォルトの名無しさん
19/12/21 18:48:54.13 yToym5eN.net
>>198
H系ならPADじゃね?
URLリンク(coskx.webcrow.jp)
ちなみに論文見りゃわかるけどフローチャートの代わりだけでなくデータ構造も表現できる
214:デフォルトの名無しさん
19/12/21 18:54:45.80 yToym5eN.net
>>200
今時Windowsに標準添付されてるぞ
Sticky Notes
215:デフォルトの名無しさん
19/12/21 22:35:22.11 u7alxn2i.net
>>187 一般的には概略フローチャートと詳細フローチャート。
詳細フローチャートは余り使われなくなった。 発注元が要求する場合は、ソースコードから自動再生させる。
216:デフォルトの名無しさん
19/12/23 10:08:38.26 lttAjz/9.net
mongodbに重複しないようにデータ入れたいんですけど、
ハッシュを_idにしちゃうって構造的に変ですか?
217:デフォルトの名無しさん
19/12/23 10:25:21.37 tPAZ1Zim.net
mongodbでユニークインデックス生成できるんじゃねーの?
ハッシュがかぶった場合をどうするかが決められるなら
別にハッシュでもいいと思うが、UUIDの方が安全やろ
218:デフォルトの名無しさん
19/12/23 15:28:41.47 lttAjz/9.net
わかりました。どうも
219:デフォルトの名無しさん
19/12/23 21:38:31.79 mL2lfHKi.net
WEBのコーディングのみで月3万副業で稼ぎたいのですが、難易度高いですか?
30歳未経験です
220:187
19/12/23 22:28:38.10 5Cbip0XR.net
>>210
ありがとうございます、そのような各フローチャートの
名称が知りたかったんです
221:デフォルトの名無しさん
19/12/23 22:33:00.85 nv2HpLa5.net
>>214
HTML, CSS/SASS, JavaScript, jQuery, Bootstrap でもやれば?
まず、HTML, CSS で、3万円
YouTube にも、そういう副業の動画がある
222:デフォルトの名無しさん
19/12/24 07:37:35.85 nFH9kbNZ.net
>>214
その三万円って誰が出してくれんの?
それを考えろ
223:デフォルトの名無しさん
19/12/24 17:04:06.94 D44nhWCY.net
web apiについて質問です。
ユーザ登録みたいなとこで、ユーザのidが重複してないか確認したいのですが、
重複してたら返すHTTPステータスコードは302 Found、
重複してなかったら(登録可能なら)404 Not Foundにしようと思います。
英語の意味的には近いかな?と思うのですが、
登録可能なのにエラーコードである404出してみたり、
通常使わない302を使うのはおかしいかなとも思ってます。
みなさんからここのHTTPステータスコードは何を返しますか?
224:デフォルトの名無しさん
19/12/24 17:25:52.26 9irKuexe.net
>>218
400と200(もしくは201)
2xx: Success
3xx: Redirect
4xx: Client Error
5xx: Server Error
225:デフォルトの名無しさん
19/12/24 18:26:49.85 D44nhWCY.net
>>219
なるほど、ありがとうございます。
400はapiへのパラメーターが不正だったりした場合に返したいので、
登録可能なら200、重複してる状態なら409とかどうでしょうか?
409はput用のイメージがあるのでgetに使っていいのかよくわかりませんが。
それともパラメーター不正&重複状態とまとめてだめな状態は400でいいんですかね?
226:デフォルトの名無しさん
19/12/24 19:53:38.18 CDAmWs4U.net
>>218
存在確認用のapiエンドポイントだと割り切るなら、
存在してたら200
存在してなかったら204
400とか500番台は本当にurlが間違ってたりサーバーが変な場合のエラーとして一括して失敗
227:にしたいから404を特別扱いとかはしたくないな。 404を特別扱いは、ファイル処理でいうと存在確認のメソッド叩くんじゃなくて、アクセスエラーの例外をcatchしてやりくりするのと同じで筋が悪いと思う。 それしか方法がないなら仕方ないけど。
228:デフォルトの名無しさん
19/12/24 20:10:38.40 8h2rOUkn.net
>>218
まず根本的な所が間違ってる。
ユーザーIDを取得→登録できるということ
↑
これは間違い
ユーザーIDを取得したあとで、ユーザーが作られるかもしれないだろ
229:デフォルトの名無しさん
19/12/24 20:12:57.68 8h2rOUkn.net
ユーザーの登録ってことは、ユーザー情報を持った
新しいファイルを作るのと同じ。つまりPUT
ユーザーを登録する操作を行って、すでに存在する
ユーザー(オブジェクト)があって登録できないなら409 Conflict
登録できたなら、200か201か302で"リダイレクト"をするんだよ
230:デフォルトの名無しさん
19/12/24 20:15:22.92 8h2rOUkn.net
「登録するためにユーザのidが重複してないか確認したい」
という発想がそもそもおかしくて、
登録する前にユーザの存在チェクをしたいなら、
それは「特定のユーザー(ページ)の存在チェック」でしかない
つまりページがあれば200で、なければ404だろ
そこに「登録が~」という話は出てこない
231:デフォルトの名無しさん
19/12/24 20:17:26.24 8h2rOUkn.net
>>220
> 登録可能なら200、重複してる状態なら409とかどうでしょうか?
登録可能かどうか、重複してるかどうかは、登録してみないとわからないんだよ
GETじゃわからない。PUTしないとわからない。
IDをGETしただけではわからないから
そんなの返したって意味ないんだよ。
232:デフォルトの名無しさん
19/12/24 22:15:05.65 9irKuexe.net
>>220
まとめて400でいいかどうかは
どうクライアント側に扱わせたいかによる
(あとHTTPのログでどう区別したいか)
登録画面で入力されたメールアドレスやアカウント名が
取得済みじゃないかをAJAXで確認するときに叩くAPIとかなら
200で返して中身で判定でもいいと思う
Twitterとかも200返してる
409でもいいのかもしれないが
楽観的同時実行制御みたいので弾く場合のコードだと思ってるので
単純なパラメータ不正と業務エラーを
ステータスコードで区別したい場合は422にするかな
233:デフォルトの名無しさん
19/12/24 22:59:46.61 4nfDa6j4.net
バカばっか。
GETで409とか返すなよ
234:218
19/12/25 01:01:15.36 5M7en/zn.net
皆様レスありがとうございました。
>>226さんのを参考にして、今回はどちらの状態でも200で、
レスポンスbodyに情報をもたせて判別しようと思います。
>>222さんの仰ることはわかるし、無駄な工程かもしれませんが、
ユーザビリティの観点から欲しいので、実際に登録可能かどうかはまた分けてやるつもりです。
235:デフォルトの名無しさん
19/12/25 05:28:19.74 v8ePSHs/.net
>>228
ユーザビリティの話なんかしてねーだろ
APIの話だろ。
IDがあるか取得するだけだろ?
そこに重複かどうかなんて関係ない花だろ
IDがある or ない を返すだけだろ
236:デフォルトの名無しさん
19/12/25 05:28:37.79 v8ePSHs/.net
そこに重複かどうかなんて関係ない話だろ
237:デフォルトの名無しさん
19/12/25 14:22:11.49 7QGPHPvB.net
pythonをコンパイルしたexeファイルを配布するためにインストーラーを作ろうかと思ってるんですが、おすすめのインストーラー作成ソフトはありますか?
インストーラー作成は初めてなのでよく分からないのですが、そもそも、インストーラーというのは何をやるためのものなのでしょうか?
ダウンロード先を指定してデスクトップにショートカットアイコンを作れる程度のものなんでしょうか?
inno setupというソフトをダウンロードしてみたんですが、解説サイトと違う画面が出てきて使い方がわかりづらく戸惑っています。
238:デフォルトの名無しさん
19/12/26 10:13:57.88 H4BdZyrF.net
OpenCVの質問です。
暗いピクセルが一定面積以下で集まっている「黒い点」を探し、その点を動画内で追従したいです。
黒い点は何個もあるので、最初の位置はユーザーに指定させるつもりです。
黒い石や枝も落ちている砂場の動画の中から、何匹かいる蟻の1匹を追従していく感じです。
時々見えなくなりますが、数フレーム先では近くに出てきたりします。
人間の目では追っていけます。
どのような関数を使っていくことになりますでしょうか。
239:蟻人間
19/12/26 13:04:13.45 FNeiYNFf.net
URLリンク(www.pc-koubou.jp)
OpenCVではカスケード分類器というのを使えばプログラミングなしで画像認識できる。
これを使わないのであれば、テンプレートマッチングなどの画像認識の手法を自分で書かないといけない。
ピクセルってわかる? 行列って何? という画像処理の話になる。
240:蟻人間
19/12/26 13:27:41.93 Npbug+/w.net
カスケード分類器を作成するには大量の画像データが必要かもしれない。膨大な画像データを用意するには、バッチ処理、画像加工・画像処理の知識と技能、GUI設計など様々な能力を要するのである。
241:デフォルトの名無しさん
19/12/26 13:44:21.31 zbYMFUyq.net
カスタードケーキの話?
242:蟻人間
19/12/26 14:05:23.52 FNeiYNFf.net
カスケードというのは、岩石の上を滝のように流れる水の流れのような。。。
さて、良質なデータを用意するには、データを扱うための適切な権限を「現場で」作業員に与えなければならない。
例えば、現場に居ない作業員はデータの扱いが管理できないし、写真が何なのかさえわからない。公共工事に関わっているのに、データを扱う人が工事名やエビデンスも用意できないのでは良質なデータが得られない。
243:蟻人間
19/12/26 14:13:01.19 Npbug+/w.net
権限を与えたら、その人の守備範囲を決める。経営者と技術顧問で野球をやるようなもんだ。
データを扱うのは人だ。データの種類、データの分類、データの入手方法、データの保管場所などを決める。ルールが決まったら、人がその通りに動く。
244:蟻人間
19/12/26 14:17:25.02 Npbug+/w.net
データが自然と集まる仕組みさえ作れば、あとはデータ分析の仕事だ。
このような仕組みが会社にない場合は、データ科学者がそれを作る手助けをしないといけない。
245:デフォルトの名無しさん
19/12/26 14:46:07.74 QKmvhUII.net
質問です。各種サービスでパスワードを保存すると思うのですが、なぜ平文で保存しようとするのか解らないです。
MD5でもいいのでハッシュにしておけば衝突の問題はあるにせよ平文よりましだと思います。
246:デフォルトの名無しさん
19/12/26 14:58:23.60 zbYMFUyq.net
平文で保存しようとしてるのはお前の会社だけだよ
247:デフォルトの名無しさん
19/12/26 14:59:39.70 zbYMFUyq.net
内部の会社じゃないかぎり、平文で保存しようとしてるかなんて
わかるわけないのでやっぱり自分の会社の話
248:蟻人間
19/12/26 15:04:23.81 Npbug+/w.net
アカウントの回復が出来ないような設計なら平文になっちゃうよね。
パスワード再発行とか、二段階認証とかできないんでしょ。
249:デフォルトの名無しさん
19/12/26 16:06:52.65 nVlbiSJz.net
未だにパスワード6文字固定とか8文字までとか
数字のみとか英数字しか使えないとか化石みたいなサイトは日本には多いよな
しかも銀行系やらにも存在するヤバサ
250:デフォルトの名無しさん
19/12/26 16:14:58.44 auE6evQw.net
うちなんてパスワードがパソコンに貼り付けてあるぜ
しかもイニシャルパスワード
251:蟻人間
19/12/26 16:17:48.04 Npbug+/w.net
パスワードク●ッカーで解析したらいちころ。会社つぶれますわ。
252:デフォルトの名無しさん
19/12/26 17:25:59.32 7/X21SQU.net
>>232
いくつもあいまいな要件並べてどうやって判断するんだよ
使うライブラリ以前の問題
253:デフォルトの名無しさん
19/12/27 01:28:48.37 ifDaj38C.net
>>239だけど、なりすましやってみた。
まぁ、パスワードを通知するのは最近なくなってきてるよね。
パス忘れたら、再設定用のアドレスをメールして、メールから再設定飛んで新しいパスワードを承認する。
なので、アカウント保存ファイルにはシステム定義の任意の不可逆ハッシュで記録して、
客がやってきて承認するときにハッシュを実行して一致検索する。
これやってないのか。やらないと強度やばいんだけど。
254:デフォルトの名無しさん
19/12/28 13:59:09.07 y0aSAqI6.net
簡単に使えるテキストレンダラーってありそうで無いんだよな
255:デフォルトの名無しさん
20/01/01 22:29:39.44 DBz6lwN3.net
ティ・ジョイの映画予約システムのキネゾーは平文らしいね
それはそうと社内システムは面倒だから平文使ってるわ
256:
257:デフォルトの名無しさん
20/01/02 09:13:16.66 i+szN77J.net
Windowsでファイルをchmod 600相当(自分しか見れない)のことをするには
どうしたら良いんだろう?できるだけ簡単なコマンドで
258:デフォルトの名無しさん
20/01/02 09:14:00.46 i+szN77J.net
あと他人が見れるかどうかを判断したい
259:デフォルトの名無しさん
20/01/02 09:38:44.96 +PY4u6Zf.net
>>250
icacls ファイル名 /grant:r ユーザー名:(R,W) /inheritance:r
260:デフォルトの名無しさん
20/01/03 02:30:54.55 39lKmn0+.net
ログインフォームを作っているんですが、以下のどちらがいいのでしょうか?
①アプリからIDとPW両方をDBに投げて、IDとPW両方が一致するレコードがあれば、
そのIDでログインする。
②アプリからIDのみをDBに投げて、そのIDのレコードが持っているPWをアプリが取得して、
アプリ側で入力されたPWと比較し、一致すればログインする。
261:デフォルトの名無しさん
20/01/03 07:31:16.90 OYN2nrzg.net
>>253
有名なセキュリティの本を買って勉強して下さい
基本ができてないからそういう質問が出てくるんですよ
262:デフォルトの名無しさん
20/01/03 07:40:57.74 fYCn/gOM.net
ソフトウェアのライセンス管理ってどうしたら良いですか?
インターネット経由でサーバーに確認をとってライセンス管理する方法は何となく分かりますが、ローカルのシリアルコードで確認するようなものを実装するにはどうするのが良いんでしょうか?
263:デフォルトの名無しさん
20/01/03 08:24:34.14 tfnRIwhY.net
>>254
質問に答えろよ
264:デフォルトの名無しさん
20/01/03 11:45:49.59 ZgWtqjsT.net
>>253
どちらでもいいとは思うけど認証だけなら簡単なのは(1)の方だね
ユーザー情報(例えば権限とか名前とか)を取得する必要あるなら(2)でパスワードもろとも取得しておくという方法もある
悩んでいる暇あるならその間に(1)で実装して次に進んだほうがいいかと
265:デフォルトの名無しさん
20/01/03 12:11:20.67 ZgWtqjsT.net
>>255
簡単に言えばシリアルコードを入力してもらってどこかに保存
起動時にそのコードが正しいかを見て正しくなければ起動しないようにすればいい
ただコードが固定だとコードをコピーされたらどのマシンでも起動できちゃうからMACアドレスとかディスクラベルとか機器毎に違ってかつ起動する度には変わらない様なコードを混ぜてシリアルコードを作る
もちろんこのシリアルコードの作り方がバレちゃったら誰でもシリアルコードが作れちゃうから暗号化するとかするのが普通
まあ復号化してる部分を解析されるとかチェックしてる部分をスキップされるとかあるからイタチごっことなるのでどこまでやるかは要件次第
266:デフォルトの名無しさん
20/01/03 12:27:24.57 CVCs++Sx.net
tarみたいに複数のファイルを一つのまとめるけど
圧縮やエンコードはしない汎用のフォーマットって何かありましたっけ?
テキスト形式でほぼそのまま読めて、コマンド一つで複数のファイルに分解できる
メールのマルチパートみたいなもの
267:デフォルトの名無しさん
20/01/03 12:30:14.51 FRRDG8CA.net
>>259
テキスト形式でほぼそのまま読めてを抜かせばZIP
むしろ格納ファイルごとに圧縮設定できるのだからtarより使い勝手はいい
268:デフォルトの名無しさん
20/01/03 13:07:58.16 CVCs++Sx.net
>>260
テキスト形式でほぼ読める形式がほしいんだよw
269:デフォルトの名無しさん
20/01/03 13:52:46.25 FRRDG8CA.net
>>261
ファイル内容ならともかくアーカイブ格納情報がバイナリじゃ困るのなら自分でフォーマット作るしかない
そんな面倒なもの普通は使えないから
270:デフォルトの名無しさん
20/01/03 14:01:23.94 qT7ON96W.net
むしろテキスト形式で読めるって一体どんなん?
271:デフォルトの名無しさん
20/01/03 14:15:38.53 CVCs++Sx.net
>>263
似たようなものの例
1. マルチパートメール。boundary区切りで一つのメールファイルに複数のファイルを格納できる
Content-Type: multipart/alternative; boundary="=========="
--==========
Content-Type: text/plain
ファイル1
--==========
Content-Type: text/plain
ファイル2
2. git diffの出力(patchファイル)
片方を空ファイルとみなせば、複数のファイルを生成するpatchファイルになる
patchファイルが一番マシかなぁ?
272:デフォルトの名無しさん
20/01/03 14:34:51.57 H8ctZB9u.net
>>259
tar でいいんじゃね?
無圧縮ならヘッダー部以外はそのまま格納されるんだし
273:デフォルトの名無しさん
20/01/03 14:48:41.09 CVCs++Sx.net
>>265
cat a.tar | less したら^@^@だらけになる
cat a.tarするだけならまだ見れるんだけど。
メタデータはテキストが良いな
(格納ファイルがテキストという前提で)
バイナリは含まれないでほしい
274:デフォルトの名無しさん
20/01/03 14:49:00.26 CVCs++Sx.net
もちろんそのままみたいのでbase64するとかもなしね
275:デフォルトの名無しさん
20/01/03 14:53:08.86 wJkHBgCK.net
cpioのASCIIヘッダ形式
でもtar自体が採用できない理由も知りたい
276:デフォルトの名無しさん
20/01/03 14:53:49.40 wJkHBgCK.net
リロードしてなかった
277:デフォルトの名無しさん
20/01/03 14:56:48.91 wJkHBgCK.net
cpioもヌルバイトが出るのでダメだな
全体がASCIIか?と問われたらいちおう真ではある
278:デフォルトの名無しさん
20/01/03 15:02:39.69 329daT2l.net
>>266
なら>>262しかないな
279:デフォルトの名無しさん
20/01/03 16:01:23.77 CVCs++Sx.net
>>268
tarも採用できるよ。いくつかの採用フォーマットのうち
lessで簡単に見れる形式がなにかないかなって話
独自フォーマットでコマンドを自作するぐらいならマルチパートにするかな
マルチパートを簡単に作るコマンドってあるんだろうか?
コマンドを作らないならpatch形式が楽だろうけど
頭に+とかついていてるのがいやだな
280:デフォルトの名無しさん
20/01/03 16:46:10.59 XW1kVD4M.net
>>272
それだけならLESSOPEN使ってtarのへッダだけ飛ばすとかは?
281:デフォルトの名無しさん
20/01/03 17:05:18.92 /qEXfyLq.net
適当なデリミタ挟んでcatでいいような。
282:デフォルトの名無しさん
20/01/03 17:18:35.60 cSDCrnP1.net
>>253
①も②もダメ
①に比べれば②の脆弱なところを修正した方式のほうがベター
理由は>>254の書いてるように徳丸本でも読むこと
283:デフォルトの名無しさん
20/01/03 17:29:10.92 cSDCrnP1.net
>>255
今どきローカルだけでライセンス認証が完結してるアプリはない
ここで聞かなきゃ分からないレベルなら
金払ってライセンスの発行から認証までやってくれるサービスを使え
284:デフォルトの名無しさん
20/01/03 19:10:16.94 3irRvTJl.net
Rubyで使える構文解析器って無いかな。LLVM IR(ビットコードじゃなくテキストの方)をパースしたい
出来れば平易なチュートリアルがあるとありがたい
GCCやLLVMのコードとにらめっこするのが日課の人用の資料じゃ歯が立たんw
285:デフォルトの名無しさん
20/01/03 22:03:25.25 XgEYqMsD.net
parslet というのがあるらしいが
286:デフォルトの名無しさん
20/01/04 01:45:54.40 X7t3Qsuc.net
>>253
2 は、絶対にダメ!
他人のID を送信したら、他人のPWを受信するわけだから、
スマホをデバッグして解析されたら、他人のPWが分かってしまう
窃盗団なら、簡単に解析できる!
>>255
ローカルのものは、解析されないように、ドングルに入っているのでは?
287:デフォルトの名無しさん
20/01/04 02:52:42.05 oEJCGEWJ.net
>>279
アプリってスマホアプリじゃなくWebアプリやろ
288:デフォルトの名無しさん
20/01/04 08:55:23.90 hpecUN4N.net
どっちにしろダメだな。
289:デフォルトの名無しさん
20/01/04 11:39:17.26 LM3WrULI.net
>>280
それならサーバのセッションに入れてればわからんかもな
通常ファイルとして共用サーバのグループがアクセス可能な場所に
セッション保存してる阿呆管理者なら話は別だが
スマホアプリならそもそも端末で認証情報結びつければいいからIDもへったくれもないけどな
端末変えた時に必要になるけどまあ>>252の2はありえんだろ
290:デフォルトの名無しさん
20/01/04 11:48:24.05 +fj4YEmI.net
flask で画像urlをクリックした時にブラウザ上で開く方法ってないですか?
現在は response 使ってるんですが、クリックするとダウンロードしてしまいます。
291:デフォルトの名無しさん
20/01/05 00:02:03.43 BPHXVrhY.net
Ruby, selenium webdriver なら、execute_script でJavaScript のコードを実行できる
driver.execute_script( "window.open()" ) # 新しいタブを開く
driver.switch_to.window( driver.window_handles.last ) # 新しいタブへ移動する
driver.navigate.to 画像のURL
HTML, JavaScript でも、リンクを新しいタブで開ける
「新しいタブで開く html javascript」で検索!
HTMLでリンクを別タブ・別ウィンドウで開く方法と、脆弱性に関する注意
URLリンク(toragramming.com)
292:デフォルトの名無しさん
20/01/05 01:00:16.23 NzdiaSgk.net
>>282
パスワードは当然ハッシュ化してDBに保存するとして
IDを条件にDBからとってきたハッシュ値は
クライアントに返さないのはもちろんのことセッションに保存したりもしないぞ
293:デフォルトの名無しさん
20/01/05 01:32:33.77 qDQaoTCH.net
>>285
>クライアントに返さないのはもちろんのことセッションに保存したりもしないぞ
>>253の要件だと「PWをアプリが取得する」って工程があるからそうは見えないけどな
294:デフォルトの名無しさん
20/01/05 01:40:14.84 BPHXVrhY.net
>>285
>IDを条件に、DBからとってきたハッシュ値は
DB から、PW を取ってくるのは、危険!
単に、DBに、そのID・PWが存在するかどうか、たずねるだけで良い。
もし存在しなければ、その人は窃盗団w
295:デフォルトの名無しさん
20/01/05 01:54:08.91 nmr12VZa.net
>>286
>>253は要件じゃなくて実装案じゃん
聞かれたら答えちゃうという作りを好んで採用する理由がない
サーバー間通信をキャプチャできたら任意IDのPWが教えてもらえることになる
296:デフォルトの名無しさん
20/01/05 02:33:45.86 qDQaoTCH.net
>>288
だから②案はそれが問題だってみんな指摘してんじゃないの?w
297:デフォルトの名無しさん
20/01/05 04:38:33.98 NzdiaSgk.net
>>286
取得するってのはクライアントに返すって意味じゃないよ
WebアプリがDBからハッシュやソルトを取得して
Webアプリ内で認証処理を行ってクライアントには返すのは認証結果のみ
298:デフォルトの名無しさん
20/01/05 07:14:54.71 qDQaoTCH.net
>>253の②見て思うのは
1. クライアントからIDの入力がある
2. DBに問い合わせてIDからPWを取得
3. 取得したPWをどこかに保持しておく
4. クライアントからパスワードの入力がある
5. 3で保持した結果と突き合わせる
こう見えるんだよ
もし3の工程がないと5で突き合わせが不可能になるわけで
まあどういう意図で>>253がそう言ったのか知らんけど
セキュアに出来るならいいんじゃない?
299:デフォルトの名無しさん
20/01/05 07:38:16.07 qDQaoTCH.net
読み直して混乱してきたわw
クライアントとはいってないな
最初の段階ですでにクライアントから入力されたIDとPWは知ってるってことなのかね
なら>>290の言う通りだね
300:デフォルトの名無しさん
20/01/05 12:30:13.76 +e7zv/8B.net
URLリンク(ideone.com)
自然が処理系でC++が満足に書けない諸君。
ちゃんとクリーンナップしているかね。
C言語にはですデストラクタはないが、模倣する機能は既存である。
C++が書けない貧弱な諸君にこれをささげる。
301:デフォルトの名無しさん
20/01/05 12:35:17.96 t8aZVddD.net
>>293
スレタイが読めない可哀想な人
302:デフォルトの名無しさん
20/01/05 12:39:54.12 y+bEWN5I.net
>>293
日本
303:語でok
304:デフォルトの名無しさん
20/01/05 12:47:16.95 +e7zv/8B.net
障碍者に片足突っ込んでるからなぁ。まぁ、それはいい。
こういう話題は既成事実作っておかないといけないので、ちょっと使わせてもらった。
サンクス。
305:デフォルトの名無しさん
20/01/10 07:56:31.58 OyBLH2xq.net
チェックサムってどういう種類のものがあるの?
ゲームとかで何MBってあるセーブをほんの4つのバイナリデータ(?っつーの?)でチェックしてて
何MBあるうちのどっかの数字が1でもずれたら正常に起動しなくなるけど
足し算以外だと何が考えられる?
306:デフォルトの名無しさん
20/01/10 08:04:17.06 OyBLH2xq.net
ってか、>>297みたいなのを解析する人ってどうやって解析してるの?
逆アセンブルってやつ?
307:デフォルトの名無しさん
20/01/10 08:14:06.39 06ojhZ/V.net
CRC
MD5
など
308:デフォルトの名無しさん
20/01/10 18:12:42.37 PkgwRlbI.net
有名な将棋ソフトの「やねうら王」の作者・やねうらおの本
『解析魔法少女美咲ちゃん マジカル・オープン!』、2004
「うさみみハリケーン」の製作者、うさぴょんの本。
デバッガによるx86プログラム解析入門【x64対応版】、2014
OllyDbg の使い方とか
309:デフォルトの名無しさん
20/01/10 18:16:33.01 biA6mAw8.net
オンメモリの書き換えとファイルに保存するデータの区別がつかないのか
310:デフォルトの名無しさん
20/01/10 19:12:15.57 QR8K4SHu.net
セーブデータの解析もデバッガ使ったほうが楽じゃないのか
311:デフォルトの名無しさん
20/01/11 21:24:44.50 H7kAoHn5.net
python 3 で16進数文字列をutf-8文字列に変えたいんですが、簡単な方法ないですか?
312:デフォルトの名無しさん
20/01/11 23:01:25.55 BK99/LxN.net
くだらない質問ですが、種類+動作を表す変数を書く時、どう書くのが適切でしょうか?
例えばimage(画像)という種類(機能)があるとします。
「画像を追加」という変数とか関数にしたい場合、
imageInsertでしょうか?insertImageでしょうか?
313:デフォルトの名無しさん
20/01/11 23:23:55.92 r5wulSj/.net
一般的にはinsertImageです。
314:デフォルトの名無しさん
20/01/11 23:25:30.20 r5wulSj/.net
画像が追加されましたよという変数が必要ならimageInsertedになるんじゃないでしょうか。
315:デフォルトの名無しさん
20/01/12 00:29:51.70 PW2KE/yt.net
>>303
Python の質問は、Pythonのスレへ書き込んでください!
316:デフォルトの名無しさん
20/01/12 01:32:42.65 FbSdnFnB.net
「画像を追加」という変数、って表現は実は結構危ういシグナルだと思う
追加したなのか追加しろなのか、あるいは追加された画像自体を指すのかで変数名は全部違ってくるし
この名前とコメントが適切ならソースはぐっと読みやすくなる
317:デフォルトの名無しさん
20/01/12 04:11:24 Zo55ZnuK.net
フラグとかモードによってとかの条件も見かけるとイラッとする
318:デフォルトの名無しさん
20/01/12 12:03:41.06 hoXF+boG.net
新春一発エロ画像重複検知プログラム作りたいんですが
類似画像比較用のDLLかライブラリおすすめないですか
319:デフォルトの名無しさん
20/01/12 12:44:34.61 Oy/c40c6.net
お気に入りのエロ画像と似たような画像を探すことは出来るが
重複検知は無理と思ったほうがいい
ファイルのハッシュ値比較ぐらいに留めたほうがいいだろう
320:デフォルトの名無しさん
20/01/12 13:10:14.05 FbSdnFnB.net
なんで無理なんだろう
畳み込み演算で十分に小さくしてから近似値を探すなら有限時間で余裕で終わりそうだけど
321:デフォルトの名無しさん
20/01/12 13:42:43.12 pBNbzQKf.net
私も出来ると思う
322:デフォルトの名無しさん
20/01/12 13:53:03.55 lSVBRmYP.net
左右反転拡大縮小トリミングなんかには対応しなくていいのかな
323:デフォルトの名無しさん
20/01/12 14:25:12.88 pBNbzQKf.net
人物判定が出来る時代に
そのくらいの加工を判別出来ないわけが無い
とは思わないの?
324:デフォルトの名無しさん
20/01/12 16:52:37.22 lSVBRmYP.net
で、そんなお手軽ライブラリがあるわけ?
325:デフォルトの名無しさん
20/01/12 17:12:14.69 g8OSapKt.net
後出しで「お手軽ライブラリ」とかダッサ
326:デフォルトの名無しさん
20/01/12 19:35:15.69 Oy/c40c6.net
だって312が求めてるものってそういうものでしょ?
出来る出来ないで言えば出来る
ただ一般人が現実的にどこまで出来るかは別
327:デフォルトの名無しさん
20/01/12 19:50:16.40 Xff8C4Cf.net
今のところ条件は>>310だけ
328:蟻人間
20/01/12 20:03:39.07 26db5mti.net
>>310
Python+OpenCVでちゃちゃっとやるのが流行りみたいっすよ。
URLリンク(qiita.com)
329:デフォルトの名無しさん
20/01/13 10:42:53.53 V22NtS8V.net
すいません初心者です。
オブジェクト指向で、継承とかオーバーライドとか例題的に作ってみて理解したつもりなんですけど、
実際にコード書くときに使う必要性が見つけられません。
ゲーム作ってて、
基本クラス enemy1, enemy2,・・・・
親玉作るために継承 super enemy1, superenemy2
基本クラスで一部挙動違う派生敵作るためオーバーライド overenemy1,overenemy2
とかゲームなら便利だと思うのですが、
数値計算とかだとどのような場合に継承とかオーバーライドをつかっていくのでしょう?
330:デフォルトの名無しさん
20/01/13 10:44:11.83 V22NtS8V.net
自分はある処理を関数として分離させてみても、
1回こっきりしか呼び出しておらず、単に分離させてタイトルつけて可読性をあげただけみたいになっています。
クソコード量産しているのではないかとガクブルです。
331:デフォルトの名無しさん
20/01/13 11:17:17.01 irRGjj5F.net
>>321
必要性の感じられないものを無理に使うのはバカでしかない
コピペで増やすのと違う継承のメリットは保守性
例えば訂正が必要な時に元を書き換えれば何か所もコピペで増やしたところを直さなくて済む
332:デフォルトの名無しさん
20/01/13 12:02:36.45 KUNSdwO3.net
実のところ継承自体はOOPの肝ではないと思う
クラスを汎化して、インターフェース経由でアクセスすることが凄い
継承はそれを実現するための便利なひとつのパターン
インターフェースの凄さはUSBの例が分かりやすい
USB対応であることさえわかれば、あとはポートに繋ぐだけ
新しい機器を買ったときにハンダ付けする必要もなければOSやPCをまるごと買い換える必要もなく、いくらでもお手軽に拡張や取り替えができる
プログラムでは変更への強さ、テストのしやすさ、可読性の高さに繋がる
333:デフォルトの名無しさん
20/01/13 12:07:55.93 evkq1+YN.net
同一ドメインの別ポートで公開されているページ上の JavaScript から WebAPI を実行します。
別ポートでホストされるページは第三者のページなので、CSRF が考えられます。
CSRF 対策としてトークンを二重送信する方式を使うことを考えています。
しかし Cookie はポートが異なっているだけでは共有されてしまいます (RFC6265) ので、
1.Cookie で TOKEN_xxxx(ポート番号) を受け取る。(JavaScriptから読み出せないようにするためhttponly)
2.JavaScript は事前に XHR でオリジンから CSRF トークンを受け取る。(レスポンスから取るのは事情があり別読み込み)
3.ホストはプリフライト(OPTIONS)にはエラーを返す。(クロスオリジンでは2のアクセスができなくなるという理解)
とすることを考えました。
ホストでは POST リクエストヘッダのトークンと、自ポートに対応した Cookie のトークンを突き合わせます。
WEBセキュリティは経験不足なので、これで良いのか不安です。
334:デフォルトの名無しさん
20/01/13 12:09:18.08 KUNSdwO3.net
>>322
OOP以前に構造化プログラミングのメリットを知る必要がありそうだ
可読性を上げただけというけど、クソコードって何がクソなんだと思う?
可読性が低いことこそクソコードの一番の性質でしょ
10000行続くメソッド、ブロックが10段ネストした処理、それを回避しただけでも価値がある
ひとつの関数がひとつの責任だけ果たすように作れば保守性もテストしやすさも改善する
335:デフォルトの名無しさん
20/01/13 12:10:39.73 evkq1+YN.net
あ、しまった
ネットワークプログラミング相談室に投稿しようと思っていたのに誤爆
でも、あっちって2018以降寂れてる……
336:デフォルトの名無しさん
20/01/13 13:02:59.59 V22NtS8V.net
なるほど。
自分でコード書いててクラスとして分離したら便利ってことあまりないのは、
本当はそういうケースが有るんだけど、それに気づいてないだけではないかと思ってしまう。
オブジェクト指向の説明って
たいやきかラーメンを利用した比喩
↓
ゲームでの実例
で終わってそれは理解してるつもりなんだけど、
数値計算とかでどう使うのかがいま一歩わかってないような気がするんですよね。
337:デフォルトの名無しさん
20/01/13 13:15:45.29 lfPKL+oG.net
>>328
数値計算の分野なら既存のライブラリを見てみるといいよ。分かりやすいところで言えば、行列やベクトルをクラス化したりしている。
オブジェクト指向を覚えたからといってなんでもかんでもそれを使わなければいけないというものでもないぞ。適材適所で使っていけばいい。たくさん書いているうちにここはこう纏めた方が使いやすい、分かりやすい、という勘所が分かってくると思う。
338:デフォルトの名無しさん
20/01/13 13:23:30.46 nlvLw0Pz.net
数値計算とかのざっくりした用語で聞かれても困るわ
有用性に気付いてないのが不安ならOSSのコードを見まくればいい
339:デフォルトの名無しさん
20/01/13 13:25:48.20 utlaLaUk.net
説明だけ見ててもわかった気にしかなれないから
とにかくたくさんコードを書いて経験積んでみることだね
そのうちブレイクスルーしてこういうことだったのかって理解出来るようになる
340:デフォルトの名無しさん
20/01/13 13:52:02.48 KUNSdwO3.net
分岐自体が少ない小規模で数学的な処理なら多態性の出番も少ないかもな
実務に寄るほど特例だの役割だの立場だのとめんどくさくなってくる
ソース内にif文がたくさんあるなら使いどころを理解できてない可能性も高いと思う
341:デフォルトの名無しさん
20/01/13 14:49:31.57 2OsDzEgR.net
ステートレスAPIをステートフルAPIにするのってどうすればいいの?
342:デフォルトの名無しさん
20/01/13 14:53:20.57 fbxsP8B7.net
echo ステートレスAPI | sed s/レス/フル/
343:デフォルトの名無しさん
20/01/13 15:24:46.68 msCnFZ1P.net
したたか君
344:デフォルトの名無しさん
20/01/13 16:54:10.94 nfiKoGl1.net
>>325
別ポートに別のサーバー名を割り当てる
foo.bar.com
bar.bar.com
↓こういうのでマルチテナントやったら死ぬ
www.bar.com:8080
www.bar.com:8081
345:デフォルトの名無しさん
20/01/13 22:06:22.43 evkq1+YN.net
>>336
それも考えたんだけど、ドメインがlocalhostなんでネームサービス介してなくて…
サーバ内臓のWebAPIを使えるローカルHTTPサーバという変態的なコンセプト
死ぬことは分かってるけど、無理を通して道理をうっちゃるしかないなとあえて
346:デフォルトの名無しさん
20/01/13 23:19:37.17 vq82NN4B.net
学生です。
頭がこんがらがって考えがまとまらないのでここで質問させていただきます。
今使用しているパソコンは
2.7 GHz Quad-Core Intel Core i5
メモリ8GBのimacです。
エディタは主にAtomを使用しています(VimやVisualStudioも後々使うかもと思ってインストールだけしています)。
自分は将来、自分のオリジナルゲームを作りたくてプログラミングを勉強していて、
今のところ、
URLリンク(www.cprogramming.com)
URLリンク(www.youtube.com)
これらのサイトや動画で構文や基本的なことを勉強しています。(WebアプリやWebサービスのことも理解したいと思っています)
ただ、次の段階に進むために、何をすれば良いのかがわかりません。
c++でゲームを作っている動画を探しても、VSで作っているものばかりで、mac版のVSだとc++を用いてコードを書くことができないので、どうしようか悩んでいます。
どうしたらゲームを作れるのか、よくわかりません。
ゲームを作るだけだったらunityやgame maker2を用いた方が良いのでしょうか?
また、せっかくimacを使っているなら、iphone用のアプリの開発を経験しておいた方が良いのでしょうか?
わからないことだらけで、萎えてます。。。
347:デフォルトの名無しさん
20/01/13 23:21:30.83 5GjUS2iX.net
まずはimacを捨てる
348:デフォルトの名無しさん
20/01/13 23:26:39.26 vq82NN4B.net
まじですか?
349:デフォルトの名無しさん
20/01/13 23:30:29.57 lfPKL+oG.net
>>338
ゲーム作ること自体が目的ならunityとかでいいと思うよ。
少なくともC++はやめといた方がいい。本職のプログラマになってガリガリやってくのならいずれは身に付けたいが、レスを見る限り今の段階で手をつけても途方にくれるだけだと思う。
350:デフォルトの名無しさん
20/01/13 23:38:30.98 vq82NN4B.net
回答ありがとうございます。
それでは、RubyやPython、PHPなどを一通り勉強し終わってから、c++に取り組んでみようと思います。
351:デフォルトの名無しさん
20/01/13 23:40:01.30 evkq1+YN.net
いやいや、そんなご無体なことを言って惑わしてどーするのかと
macで開発している人もいっぱいいるから安心し
・・・俺もmac嫌いだけど
ゲーム関係だとこれから流行りそうなのは Rust な気がしてる
・・・golangスキーとしては業腹だけど (妬み嫉み
352:デフォルトの名無しさん
20/01/13 23:54:17.95 vq82NN4B.net
なるほど...?
353:デフォルトの名無しさん
20/01/13 23:56:23.30 kbEHI+CO.net
根本的なところでどんなゲームを作りたいみたいな構想はすでにあるんだよね?
354:デフォルトの名無しさん
20/01/13 23:58:40.85 vq82NN4B.net
RPG
2Dゲーム
ドット絵
みたいな感じです
355:蟻人間
20/01/14 00:02:27.85 HRTVomUI.net
アニメーションの原理はパラパラ漫画。
フレームレートに合わせて画面を切り替えると動いて見える。
詳しくはゲーム制作板へ。
356:デフォルトの名無しさん
20/01/14 00:04:38.16 mOmvXuHw.net
ありがとうございます。
ドット絵制作にはAsepriteを使っています。。。
357:蟻人間
20/01/14 00:10:14.63 HRTVomUI.net
いまさらドット絵RPGだと?
RPGつくーる ですでに完結してるコンテンツじゃん。
358:デフォルトの名無しさん
20/01/14 00:10:57.78 eRfyK84l.net
OSSのC言語ソースコードを読み解きたいのですがそういうのを支援してくれるエディタや分析ツールってどんなのがありますか?
対象は組み込み向けのソースコード500KByte程度です。自分はC言語が得意ではないので普通のテキストエディタでにらめっこはきついです
関数呼び出しの関係とか構造体を含む変数/定数とかを簡単に見られると便利かなと思います
あと軽快に動作し無償で使えるとありがたいです(趣味なので)
359:デフォルトの名無しさん
20/01/14 00:16:36.44 mOmvXuHw.net
Atom
VisualStudio
Vim
僕はこれくらいしかエディタ知りませんすみません。。。
360:デフォルトの名無しさん
20/01/14 00:19:31.4
361:6 ID:mOmvXuHw.net
362:デフォルトの名無しさん
20/01/14 00:23:19.96 eL1p+DpS.net
>>352
で、RPGツクールじゃダメなの?
最新のMVとやらはjavascriptで拡張とかもできるらしいし、それで事足りるのでは?
363:デフォルトの名無しさん
20/01/14 00:35:23.44 mOmvXuHw.net
>>353
そうなんですよね。
今時は充実したソフトがたくさんあって、ありがたい限りです。
それでは、c++やc#は、ゲーム制作のためではなく、Webサービス・アプリの開発を目的として勉強した方が良いのでしょうか?
364:蟻人間
20/01/14 00:42:54.89 HRTVomUI.net
wasmを使えばウェブでC++やC#などを動かせると思う。
365:デフォルトの名無しさん
20/01/14 00:45:56.78 eL1p+DpS.net
>>354
質問の意図が分からんよ。
C++/C#という言語の一般的な用途を知りたいの? それとも君がC++/C#を学ぶ必要性を知りたいの?
後者ならば、今は必要ない、必要になってから考えろとしか言えない。
366:蟻人間
20/01/14 00:51:33.80 jnGGSJUr.net
iMacのような監獄から脱するなら仮想化の力を借りるとよい。WineとかVirtualBoxとかVMwareとか。
367:蟻人間
20/01/14 00:57:05.43 jnGGSJUr.net
VirtualBoxにUbunt Linuxを入れればあら不思議。iMacが仮想Linuxマシンに。
368:蟻人間
20/01/14 01:06:42.23 HRTVomUI.net
もしかして普通のアプリとウェブアプリの違いを知らないとか?
369:デフォルトの名無しさん
20/01/14 12:21:03.22 AM8t1N0H.net
ツクールのサンプルにあるような10分程度のRPGでもその土台作りにJavaで3万行ほどかかる
でもどうしてもやりたいならJavaでやればいいんじゃないの
370:デフォルトの名無しさん
20/01/14 22:19:24 2z75AiLp.net
PC等のカテゴリ慣れていないので板違いだったらすみません
deep linkでPWAを開く方法はありますか? あれば参考になるサイトや書籍を教えていただきたいです
自作のPWAをホームに設置したのですがSafariやTwitterなどでリンクを踏んでも各々のブラウザで開かれてしまいます
371:デフォルトの名無しさん
20/01/14 22:57:22.73 U+XmaCjP.net
ぼく「KLOC・・・?『ケーロック』でしょ?」
ジャップ「キロステップだろバカw」
外人様「the K-LOC or KLOC , pronounced "kay-lok"」
おいおいジャープさん・・・w
372:デフォルトの名無しさん
20/01/17 00:33:50 lGVyxVPX.net
dinput8.dllからdependency finderってのを使ってBlack Ciperの依存性を切れって言われたんだけどどういうこと?
dependency finderってJavaで動かすの?
くそ素人の質問ですまん
373:デフォルトの名無しさん
20/01/17 09:09:39 aop662iW.net
VBScriptでJPEGやRAWデータのファイル名に
撮影日時を追加するツールを作ったんだけど
見かけ上はうまく出来たようにみえるんだけど
何故かファイル名にスペースが入ってしまうんだけどなんでだろ?
具体的にはもとのファイル名が
"C:\Users\hoge\Desktop\新しいフォルダー (3)\DSC_0030.JPG"
だったとするとツール実行後は
"C:\Users\hoge\Desktop\新しいフォルダー (3)\‎ 2019 ‎07 ‎16- ‏‎2127_DSC_0030.JPG"
になってしまう。ちなみにこれはサクラエディタやコマンドプロンプトでの見え方で
デスクトップ上やメモ帳ではスペースは入らない
374:デフォルトの名無しさん
20/01/17 09:25:19 oRcV/dFn.net
>>364
スペースではなく変な制御文字でも入れてるんじゃないか?
パス名を生成してるところのコードを示せば誰か答えてくれるかもよ。
375:デフォルトの名無しさん
20/01/17 09:56:15 aop662iW.net
>>365
↓ほぼネットからのコピペですがこんな感じです
'画像データから撮影日を取得
JPGIndx = 12
strText = objWSHFolder.GetDetailsOf(objWSHFolder.ParseName( objFiles.name), JPGIndx)
'撮影日時が含まれない場合は更新日時を取得
if strText = "" then
JPGIndx = 3
strText = objWSHFolder.GetDetailsOf(objWSHFolder.ParseName( objFiles.name), JPGIndx)
End if
satueiDate_A = Replace(strText, "/", "")
satueiDate_A = Replace(satueiDate_A, ":", "")
satueiDate_A = Replace(satueiDate_A, " ", "-")
satueiDate_B = Replace(objFiles.Name, "-", "")
satueiDate_B = Replace(satueiDate_B, "_", "")
objFiles.Name = satueiDate_A & "_" & satueiDate_B
376:蟻人間 ◆T6xkBnTXz7B0
20/01/17 10:51:33 90cOo287.net
>>364
リファレンスを見よ。
たしか、正の数の場合、符号の代わりに空白が入る仕様だったはず。
377:デフォルトの名無しさん
20/01/17 11:25:45 aop662iW.net
>>367
なんか出来たっぽい
ちなみに
strText = objWSHFolder.GetDetailsOf(objWSHFolder.ParseName( objFiles.name), JPGIndx)
のところで型変換することで解決しました
ありがとうございまた
378:デフォルトの名無しさん
20/01/17 19:04:46.50 lYbmF4lH.net
プログラマ適正がある人ってずぶの素人からHTMLとJavascriptの勉強を始めて
1ヶ月後にはアドオン普通に作れるようになってるものなのでしょうか?
379:デフォルトの名無しさん
20/01/17 19:51:01 ippysI8O.net
独学か教えてもらうかにもよるけど、玄人とはレベルの差は出るし、
コードはつっこみどころ満載だろうけど、作るだけなら余裕でしょうね。
380:デフォルトの名無しさん
20/01/17 22:20:34 dz6rwKu+.net
適性以上に目的目標がハッキリしてる事が大事な気がする
プログラム書く練習でなんとなくアドオン作るとかだと色々な部分をおまじないで見過ごしてしまう
大学の講義で習ったプログラミングは本当にそれで時間の無駄だった
381:デフォルトの名無しさん
20/01/17 22:28:57 uiCb80Xb.net
それプログラミングに限らず他の生産的な活動ほぼ全てに言えると思う
プログラミング教育もそうだけど手段が目的化している例の多いこと多いこと
382:デフォルトの名無しさん
20/01/18 08:39:03 RfvMocRY.net
{% $ a}
こんな感じで○○○aって文字列を出力するのってなんていうのかわかりませんか?
前に習ったんですけど
どの言語かすら思い出せません……
383:デフォルトの名無しさん
20/01/18 09:34:30.53 6Wtj4R8r.net
perlやrubyの変数展開か
pythonのprintのformatが%で指定する
384:デフォルトの名無しさん
20/01/18 12:44:04 RfvMocRY.net
返事遅れてすみません……
ありがとうございます!
最初にいろんな言語手を出してしまってこんがらがってますw
385:デフォルトの名無しさん
20/01/18 13:21:51.97 34RcyaUW.net
>>373
{% だとDjango(python用のwebアプリテンプレート)かなぁ、でも$は使わないみたいだし
URLリンク(blog.pyq.jp)
%{ だとPowerShellかも
URLリンク(www.math.kobe-u.ac.jp)
386:デフォルトの名無しさん
20/01/18 13:27:36.96 w6J1AYPB.net
<% =$a %>こんな感じやろ?
387:デフォルトの名無しさん
20/01/18 13:28:02.59 w6J1AYPB.net
{% =$a } こうか
388:デフォルトの名無しさん
20/01/18 14:11:31 RfvMocRY.net
すみません
$使ったかも定かじゃないです……
なんか逆クォーテーション使った記憶もあるんですが
検索しようとすると%が上手く反映されないんですよね……
%は確実にあったようなきがしてるんですけど
389:デフォルトの名無しさん
20/01/18 20:23:55.20 bM4MYCHR.net
"$x"みたいにリテラルに埋め込むのは正確にはString Interpolationと呼ばれる言語�
390:d様 文字列補間と訳されることが多い シェル言語で%xみたいに書いて真っ先に置換される仕組みは変数展開と呼ばれることが多い
391:デフォルトの名無しさん
20/01/18 20:37:00.96 w6J1AYPB.net
よしjinjaでYAMLを処理してその中にシェルスクリプトを実行するphpファイルを書こうぜ!
392:デフォルトの名無しさん
20/01/18 20:53:58 RfvMocRY.net
ありがとうございます!!
変数展開ってのは聞いたことあるんでそれっぽいです!
今日は21時に寝るんで明日朝一で調べてみます
393:デフォルトの名無しさん
20/01/18 20:55:01 RfvMocRY.net
ちょっと聞いたことない単語も多いんで
とりあえずは変数展開で調べます
ほんとにありがとうございました!
394:デフォルトの名無しさん
20/01/19 16:57:52 ybpL1SAF.net
さくらサーバーなり自鯖なり立てておいて、そこのURLにクライアントアプリから画像送ったら一定の加工がされて送り返される。みたいなのを作りたいんだけど(完全に個人用、公開する予定無し)
こういうアプリケーションとかシステムとかの名称ってある?
作り方調べようにも名前がわからないとググりよう無くて困ってる
RESTAPIってのがそれっぽいけどちょっと違う気もするし
395:デフォルトの名無しさん
20/01/19 17:30:48.28 FsFcJUwr.net
CGI もしくは WebAPI でいいと思う
RESTAPI はそれの一種
HTTP の POST で MIME 使ってアップロードして、
デコードした画像を加工して、
レスポンスでやはり MIME で結果を返す
という作りになるはず
TCPで自分で一から作ることもできるけど、色々とライブラリとか揃ってるから普通は自作しない
396:デフォルトの名無しさん
20/01/19 19:54:25 WZO8NLFP.net
WebAPIだね
CGIはサーバーのプロセスを起動するための古典的な仕組みで、RFCで具体的な仕様が定められてる
397:デフォルトの名無しさん
20/01/19 20:10:16 i/V4/11U.net
スレたてるまでもない質問スレがあるから単発でスレたてる奴が出てくる
398:デフォルトの名無しさん
20/01/22 07:22:37.64 UIhPmf0q.net
firebase認証でjwtを取得してます。
jwtってどこに保存すべきですか?
399:デフォルトの名無しさん
20/01/23 22:21:00.72 3mcFpShz.net
testcafeの質問です
webでダウンロードボタンをクリックして、「名前を付けて保存」っていうダイアログがありますけど
あれをtestcafeで操作ってできる?
ダウンロードとアップロードボタンがあると仮定して、それのテストをしたい
400:389
20/01/23 22:27:00.80 3mcFpShz.net
失礼、推敲する前に書き込んでしまった。
内容は>>389の通りなんだけど、もしできない場合の代替案とかがあれば聞きたい
401:デフォルトの名無しさん
20/01/24 08:05:56 L98ica9l.net
例えば、Ruby, Selenium WebDriver で、ブラウザを操作して、
HTML 上のボタンは押せるけど、
保存ダイアログは、OS のネイティブ機能だから、ブラウザから操作できるかな?
402:デフォルトの名無しさん
20/01/24 12:07:54 TsxkySTN.net
Macだと9216バイトまでしかUDPで受信できないらしいんですが
URLリンク(stackoverflow.com)
TCPだとそれ以上のデータを送信できますか?
TCPでも分割しないと無理ですか?
403:デフォルトの名無しさん
20/01/24 12:27:51 CY4nTdbX.net
TCPにはサイズ制限はない
接続を維持して延々と通信することもよくある
telnetとかXとか
404:デフォルトの名無しさん
20/01/24 12:35:12.54 TsxkySTN.net
>>393
ありがとうございます!!
405:デフォルトの名無しさん
20/01/24 12:40:24.36 CY4nTdbX.net
と書いて、XのプロトコルってTCPだよな?
SSHで転送したりするからTCPだと思い込んでるけど
406:デフォルトの名無しさん
20/01/25 14:20:32 /z7xtUSg.net
日曜プログラマなんだけど
Javaから乗り換えるなら何がいいかな?
ネットに情報豊富で
GUIライブラリが使いやすくて
Javaと同程度には速くて
文法構文が古臭くないのを探してます
用途はカジュアルゲームとかデータベースアプリくらい
配布は考えてません
407:デフォルトの名無しさん
20/01/25 14:25:48 xIqVUNvp.net
>>396
WindowsならVSでC#
408:デフォルトの名無しさん
20/01/25 14:27:25 cxLY0DeL.net
土曜日だが。
409:デフォルトの名無しさん
20/01/25 14:36:59 /z7xtUSg.net
>>397
C#はシンプルに使えますか?
昔、VSでMFC(C++)をやってた事があるんですがフォーム作るのとか目茶苦茶面倒でいい思い出がありません…
ヘッダファイルとか無いですかね?
410:デフォルトの名無しさん
20/01/25 14:49:23 oEqdrxlM.net
python
411:デフォルトの名無しさん
20/01/25 14:53:01 xIqVUNvp.net
>>399
コントロールをGUI上で貼り付けできるしあれ以上楽な言語は知らない
WPFやってわざわざ苦しみたいのなら別
412:デフォルトの名無しさん
20/01/25 15:15:19 nzU6Nwgv.net
>>401
なるほど
正直MSって無駄に重いイメージがあって敬遠してたんですが良さそうですね
>>400
pythonも気になってました
ブロックが分かりづらそうですがそうでもないんですかね?
インタプリタ言語だって聞いてますが速さは問題ないですか?
Cをコールしたりは正直したくないです…
413:デフォルトの名無しさん
20/01/25 16:05:29 QYVASXsU.net
個人的にMSは好きじゃないが開発環境としてVisual Studioがほぼ最強なのは認めざるを得ない
次点でElectronをはじめとするNode.jsをベースとするフレームワークかな
Web技術ベースなので任意のWebデザインツールが使えるかと。主な言語はJavaScript
>>402
JavaScriptなんかが有名だが今時のインタプリタ言語はJIT技術が使われていることが多いので
条件次第ではJava以上のパフォーマンスを発揮する。あとネイティブコードのライブラリを多用すると
当たり前だが速くなる。書き方と処理内容次第なので自分で試してみるしかないかと
414:デフォルトの名無しさん
20/01/25 17:42:23.99 pHR/BzaD.net
>>401
WPFは工夫すると画面ロジックであるVMをNUnitで自動テストできるんで、カバレッジ厨としてありがたい
テストした完璧なアプリが欲しいんじゃなくて、そこそこの開発コストでアプリが欲しいという場合にはFormsが楽だけどねー
415:デフォルトの名無しさん
20/01/25 18:42:38 U4TacZBo.net
GPLとかLGPLとかライセンスが
ややこしい感じのプラグインって仕事で使ってます?
MITだと心置きなく使えるんですが、
そうじゃないのはパッケージに含めるとやばい気がして躊躇します
416:デフォルトの名無しさん
20/01/25 21:01:33 7Hk921Mv.net
ライセンスを理解しないままパッケージにするアホがどこにいるんだ
417:デフォルトの名無しさん
20/01/25 21:22:40 d7edv7Ht.net
暗いセンスな奴だな
418:デフォルトの名無しさん
20/01/25 23:22:39.75 nGGHbHoP.net
未来センスなやつだな
419:デフォルトの名無しさん
20/01/25 23:46:13 RhWjIMv4.net
1ユーザーとしてIDE等のツールに登録して使うだけなら問題ないが
ソフトウェアに組み込むのはかなりリスキーだぞ
発覚したらGPLソースクレクレ乞食が湧いて誹謗中傷の限りを尽くすからな
420:デフォルトの名無しさん
20/01/26 00:00:25 J+S32M8/.net
マジレスすると案件によるとしか言えないのでは?
社内でしか使わないソフトならGPLのコードを使っても問題になるケースは少ないだろう
421:デフォルトの名無しさん
20/01/26 07:33:45 2mov5k+8.net
海外(特に国は指定しません)での開発について、質問です。
日本の開発では、要件定義書、基本設計書、詳細設計書を作り、実装・・・・と言うスタイルが一般的かと思います。
海外でも
422:ウォーターフォールで開発する場合には、日本のように分厚い設計資料を作っているのでしょうか? また日本ではスケジュールや納期を厳格に管理していることが多いかと思います。 海外でもこのようにデイリーでスケジュールを引いたりするのでしょうか?
423:デフォルトの名無しさん
20/01/26 07:36:44 9puwm/uG.net
業界談義、愚痴はプログラマ板へどうぞ
424:デフォルトの名無しさん
20/01/26 12:19:51.44 Ay3afUeP.net
日本に限らない
ISOやPMBOKは国際規格だし、プロジェクト管理ソフトには海外製のものが多い
425:デフォルトの名無しさん
20/01/26 13:17:33.87 7Tk0sKyb.net
チケットからガントチャート出すのって一般的だよね
426:デフォルトの名無しさん
20/01/26 15:30:36.01 ux8Vy6ZU.net
>>411
組織のカルチャー次第
ウォーターフォールでがっつりやるところはマジキチレベルでドキュメント作るよ
例えば↓これはUSの公的医療保険を取り仕切ってる政府機関が定義してる開発プロセス標準で
19~20ページの表にどういうドキュメントをどのフェーズで準備するかが書かれてある
各ドキュメントのテンプレートも公開されてるから興味があれば見てみればいい
URLリンク(www.cms.gov)
ここが特別なんじゃなくSDLCベースでプロセス標準作ってるところはどこも似たりよったり
マイクロソフトとかでもその昔は同じような標準化がされてたって聞いてる
日本と比べた場合の違いはプロジェクトマネジメントやハイレベルの設計で要求するドキュメントが多いこと
逆に一番詳細レベルのドキュメントはDocコメントで書くようなAPI仕様までで
それより細かい部分を詳細な設計ドキュメントとして書くことはあまりない
427:デフォルトの名無しさん
20/01/26 19:30:12 yXTxN+fl.net
どうでもいい話だけど、
女がエッチしたらイクっていうけど、逝ったらその体に添え付けのモデルって昇天するの?
その後、空の体と付き合っていかないといけないの?
それって、女の子の仕様限界?
よろしく~。
428:デフォルトの名無しさん
20/01/26 20:18:23 yXTxN+fl.net
URLリンク(youtu.be)
ちなみに、俺は男だ。
429:デフォルトの名無しさん
20/01/26 20:48:13.39 yXTxN+fl.net
オレ、ハーブで女性性トリガしたから、頭にはあるけど、性別を超越することはできないな。
暇だったんだ。
430:デフォルトの名無しさん
20/01/26 21:13:53 7gKnfVTg.net
>>417
静かにしぃや乱ちゃん
431:デフォルトの名無しさん
20/01/27 04:59:33 utOcJCEf.net
「PC上で実行をして、ローカルホスト(自分のPC内の別ソフト)とスマホに同時にネットワーク接続・ソケット通信するアプリケーション)」
を配布したのですが、何故かスマホアプリ側との接続はうまく行っているのに、ローカルホスト側では接続がうまくいかない人がいるようです。ほとんどの人は接続に成功しているので、ごく一部で起きている問題です。
接続するポートを変更してみても動かないようです。
こういう場合、何が原因で接続不良が起きていると考えられますでしょうか?
【図解】
別のソフト(excelなど) ←×(自分のソフト)○→ スマホアプリ
432:デフォルトの名無しさん
20/01/27 07:22:15 wFSbs5DW.net
この手の質問者はなぜか接続できない時のエラーコードを書かない…
エスパーの募集なら他でやってくれ
433:デフォルトの名無しさん
20/01/27 07:37:47 yiqWN4xb.net
ローカルホストに接続できない問題は、よく起きる事なので「localhost 接続できない」と検索すると色々出てきますよ。
434:デフォルトの名無しさん
20/01/27 08:15:24 9zHYLjPi.net
「KindleUnlimitedで読めるpythonの良書ってある?」って質問もありなのだろうか
今はこれを読み終わった
dp/B07NP3H7LQ
435:デフォルトの名無しさん
20/01/27 09:19:00 jPReZ4Xc.net
>>373
今さらなんですけど
これMySQLでした
お騒がせしてすみません
436:デフォルトの名無しさん
20/01/27 10:51:09 utOcJCEf.net
>>421
コンパイルしてgui形式になってるのでエラーは出ないようになっています。
>>422
ありがとうございます。IPアドレスをlocalhostと書くよりも127.0.0.1と指定した方がよいのかもしれませんね。試してみます。
437:デフォルトの名無しさん
20/01/27 11:25:43 FGmIboDS.net
セキュリティソフトが妨害しているとか?
438:デフォルトの名無しさん
20/01/27 11:29:42 g15qpGv9.net
不具合起こった時の情報出さないようなもの作って配布しているのかよ
売り物だったらどうしようもないな
439:デフォルトの名無しさん
20/01/27 12:22:09 wFSbs5DW.net
>>425
> コンパイルしてgui形式になってるのでエラーは出ないようになっています。
ならしょうがないね、諦めたら?
GUIだからエラーが出ないとか意味不明だけど
440:デフォルトの名無しさん
20/01/27 15:00:14 d9gE/4C/.net
分からない無能はエスパーだのなんだの言わずに答えなきゃいいのに
ソケット通信の意味すら知ってるのかどうだか
441:デフォルトの名無しさん
20/01/27 18:51:05 Xu7tzl7q.net
>>416
洋物はcome
442:デフォルトの名無しさん
20/01/27 18:56:47 VtKUp7In.net
アメリカだけに米
443:デフォルトの名無しさん
20/01/27 19:06:15 Xu7tzl7q.net
名前は失念したがクルクル連発してる蝦嬢もいた
444:デフォルトの名無しさん
20/01/27 19:36:16.33 GhHElHD+.net
あとでスクリーンショットに保存するつもりで、ブラウザでずっと開いていたページがあります
何年も休止状態で置いといたんですが、そろそろやらなきゃと思って保存作業し始めたのですが
今回誤ってexplorer.exeをツリーごと終了させてしまい、ブラウザ等のアプリケーションまで終了させてしまったんです
休止状態のデータの保存先ファイル、hiberfil.sysの上書き前の状態を手に入れれば
元に戻すことってできますかね
ちなみにXPです。どこで聞けばいいか分からなかったので、ここで
445:デフォルトの名無しさん
20/01/27 20:34:40 wFSbs5DW.net
>>429
わかると言うなら答えてやれよw