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
446:デフォルトの名無しさん
20/01/27 21:08:22 dY5pjQRT.net
わかると言ってないしたまたま直前だったから気になったんだろ
タイミングの問題もあるね
447:デフォルトの名無しさん
20/01/27 21:55:59 Ad8VU0Ek.net
エラーが出ないなら接続不良かどうかも分からないよね
アプリの問題かネットワークの問題かの切り分け方を知らないのか
それともその切り分けが必要なこと自体を知らないのか
そんな状態でソケット使ってアプリ作って
しかもエラー出なくして他人に配布しちゃうのはすごすぎる
その上、文面を信じるとExcelやモバイルアプリがサーバー?
もうアクロバティックすぎてやばい
448:デフォルトの名無しさん
20/01/27 23:54:57 mmF8MdD6.net
>>435
わかんねーなら>>429も無能だから黙っとけって話にしかならんぞw
449:デフォルトの名無しさん
20/01/28 01:21:15.43 gua2EZr0.net
エラーログを書かないようなアプリは、はなから問題外w
エラーの原因が分からないじゃん!
Linux なら、エラーログを書いていなくても、
OS が自動的に、/var/log 以下に書く
450:デフォルトの名無しさん
20/01/28 02:30:31 jOSsHRH2.net
excelとスマホがサーバーになることは考えにくいので、製品がサーバーなのでは。
すると、接続できない外部のプログラムを検出すること自体、困難かもしれない。
451:デフォルトの名無しさん
20/01/28 05:27:49 ZjlYyWcQ.net
やろうと思えばできそうだが、あえてやる阿呆はいないような代物だと思うわ。
452:デフォルトの名無しさん
20/01/28 12:15:10 VpzPYbT5.net
なにもわからないからどうしようもないわな
たまに本当にエスパーみたいな人がずばりで解決しちゃうこともあるけど
453:デフォルトの名無しさん
20/01/28 12:23:45 Ko05IaZh.net
>>420って「自分が作ったアプリの客のサポートをここでお願いします」なんだから、いろんな意味でありえないよ
454:デフォルトの名無しさん
20/01/28 20:54:54 2DNMOPJk.net
>>420の件はもう解決したので大丈夫です
話が長く尾を引いてるようですみませんでした
455:デフォルトの名無しさん
20/01/28 21:01:29 2DNMOPJk.net
ちなみにエラー内容としては、ファイアォールが許可されてないという問題でした。
コンパイルする時のオプションで、ログを出す黒い画面を表示するかしないか選べるのですが、表示するモードにしたものを渡して試してもらいました。
今後はログを出せるモードを実装するようにしようと思います。
456:デフォルトの名無しさん
20/01/31 02:58:45 OFqzlZWb.net
ファイアォールw
457:デフォルトの名無しさん
20/01/31 03:26:07 XoEdclD3.net
ファイアボール
458:デフォルトの名無しさん
20/01/31 09:29:55 OXBEFFRR.net
ネットに繋がないでシリアルナンバーでライセンス管理するシステムってどう作るの
459:デフォルトの名無しさん
20/01/31 13:07:25.30 n019JZVD.net
アプリ内部で正当性がチェック出来る認証コードを発行するだけだが。
やり方がよくわからんなら予め1000個くらいアプリに埋め込んでおいて一致比較すれば?
460:デフォルトの名無しさん
20/01/31 18:05:05 4ZMQGak6.net
その方法でいいなら、公開鍵暗号でシリアルを暗号化しといて復号してチェックするのが最短だな
おおよそどんな環境でもAESくらい標準で入ってるだろう
461:デフォルトの名無しさん
20/01/31 18:40:01.89 y3M2GGQ2.net
秘密鍵と復号化ロジックをクライアントに埋め込むことになるのでかなり脆弱
462:デフォルトの名無しさん
20/01/31 19:48:19 uao/m7zT.net
署名を検証すんのは共通鍵
463:デフォルトの名無しさん
20/01/31 19:49:37 uao/m7zT.net
あ、公開鍵
なに書き間違えてるんだ俺
464:デフォルトの名無しさん
20/01/31 21:12:49 xSyop55M.net
herokuの無料プランでnode製のオンライン対戦ゲームを走らせています
このサービスに「アカウント登録をして試合結果を保存する」みたいな機能を追加する場合どういう方法がとれますか?
php+sqlの使えるサーバは持ってます
465:デフォルトの名無しさん
20/01/31 21:42:45.12 uao/m7zT.net
OAuth
466:デフォルトの名無しさん
20/01/31 22:04:39 y3M2GGQ2.net
>>452
署名の検証のことを復号化と呼ぶのはちょっと・・・
やるなら↓こんな感じだけどキーはシリアルナンバーみたいなわかりやすいものにはならないしコピーは防げない
1. ライセンス販売時にメールアドレスのようなユーザー固有の値を取得
2. ユーザー固有値を特定のロジックで変換してそれに対する署名をライセンスキーとして発行
3. アプリにユーザー固有値とライセンスキーの2つを入力させて検証
467:デフォルトの名無しさん
20/01/31 22:11:50.62 uao/m7zT.net
>>451
そもそも署名を使わない意味で449では暗号化と復号って書いてたのに
なんで署名って書いてるんだよ自分
署名と暗号化は従兄弟くらいの別の技術。すまねぇ
468:デフォルトの名無しさん
20/01/31 22:31:02.15 uao/m7zT.net
>>455
書き間違い>署名
シリアルナンバーとCRCとかチェック用のビット列を暗号化したものをプロダクトキーとして入力
プロダクトキーを公開鍵で復号してチェックすればとりあえず正当なプロダクトキーらしい?ことは分かる
プロダクトキーを秘密鍵を持たない第三者が捏造することは困難だから
という意味で最短と
内部に持ってる公開鍵にパッチ当てられると無力だけど、それなら認証ロジックをnopするんじゃないかな?
469:蟻人間 ◆T6xkBnTXz7B0
20/01/31 23:41:27 r/XM8LG1.net
チェックサムを追加したり、デバッグを禁止したり、解析屋との闘いはいろいろやるよね。
470:デフォルトの名無しさん
20/01/31 23:56:42.98 /fagGTpB.net
>>453
twitter みたいな会員登録機能でログインして、
データベースに点数を記録して、
長期間ログインしなければ、会員から削除するとか
471:デフォルトの名無しさん
20/02/02 22:12:44.33 A9JRuskj.net
質問です。Windowsで、あるプロセスを外部のアプリから監視して
そのプロセスがどこにアクセスしてるのかを知る方法はありますか?
フリーソフトとか見るとRemoteAddressは表示してくれて
そのプロセスがどのサーバーにアクセスしてるかは分かるんですがもっと詳しく知りたいです。
例えばそのプロセスが5chにアクセスしたとして「www.2ch.sc/test/read.cgi」くらいまで知る事って出来ないでしょうか?
472:デフォルトの名無しさん
20/02/02 22:43:38.54 N5COx75g.net
>>460
urlは通信内容なんで電文の中身を読まないとわかりません
wiresharkでパケット読んでください
473:デフォルトの名無しさん
20/02/03 01:11:15.32 HCDYXqFl.net
>>461
ありがとうございます。wiresharkで見てみますね。
474:デフォルトの名無しさん
20/02/03 11:08:21 i5PIv24J.net
fortranコンパイラってc++より速いってホントですか?
475:デフォルトの名無しさん
20/02/03 11:15:28 Bvdfvp5R.net
違う言語のコンパイラの速度比較してどうするの
476:デフォルトの名無しさん
20/02/03 11:21:44 i5PIv24J.net
いやコンパイル速度じゃなくて
一般的なオブジェクトコードの速さです
477:デフォルトの名無しさん
20/02/03 12:52:16 62FLJlST.net
SIMDとか効率よく使ってくれるコードは吐いてくれる確率が高い
って昔は言われてたからその都市伝説がまだ流通してるんだろう
478:デフォルトの名無しさん
20/02/03 18:58:01.55 jMGplki4.net
速かろうが77から赤Cにスイッチしたときの感動は
479:デフォルトの名無しさん
20/02/04 01:30:10.56 6xtXNqGo.net
画像の中から丸い形状だけ取得して、その丸の中心座標を得るようなプログラムを書こうと思ったらどうすれば良いですか?
opencvなどを使えば簡単に出来ますか?
480:デフォルトの名無しさん
20/02/04 12:42:55 SyKO2BA6.net
まるちはいかんお
スレリンク(tech板:291番)
>こんな感じの絵から〇の中心座標と〇の番号割り振りをしようと思ったら
>やっぱりAIを使わないと厳しいですか?
>URLリンク(dotup.org)
481:デフォルトの名無しさん
20/02/04 13:08:10 Np8xXmTj.net
精度がどれくらい必要なんだ?
482:デフォルトの名無しさん
20/02/04 14:09:39.20 6xtXNqGo.net
>>470
中心座標の精度はあまり必要ないです。
丸の範囲内に収まってるくらいで大丈夫です。
丸の順番は80~90%以上あると嬉しいです。
分岐してる箇所は、どっちを先に読み取っても大丈夫で、ディレクトリ構造みたいに階層構造が分かればokな仕様にしたいです。
483:デフォルトの名無しさん
20/02/04 14:11:24.42 6xtXNqGo.net
>>469
マルチポストしてごめんなさい
途中で、画像処理のスレの方が適切かもと思って移動してしまいました
484:デフォルトの名無しさん
20/02/04 15:05:01 Np8xXmTj.net
ハフ変換による丸検出ってのが簡単そうだぞ
中心座標がわかれば丸同士のパス検出は自前でも何とかなるんじゃね?
485:デフォルトの名無しさん
20/02/04 19:08:44 rvpdgwbC.net
機械学習だろそこは
486:デフォルトの名無しさん
20/02/07 08:44:21 Oz9minLC.net
>>468
OpenCVとか画像処理ライブラリ使うと簡単だぞ
例えば、画像からエッジを抽出して円要素だけ抜き出して円弧を補完するとか
487:デフォルトの名無しさん
20/02/07 18:07:45 7KczGd1L.net
スレチかもしれなないが、質問だ。
ツイッターで、C言語の投稿を検索するときってどうすればいいの?
ハッシュタグはなんですか?
#C では関係ないヒットが多すぎてツライ。
488:デフォルトの名無しさん
20/02/07 23:31:30.64 Aojjs6N4.net
>>463
ざっくり言うとだが
昔はfortranはC言語でいう関数が言語仕様に組み込まれてるから
思い切った最適化が出来て速いコードを生成しやすいと言われていた
今はfortran以外の言語も頑張ってるから
差は縮まっていると聞く
489:デフォルトの名無しさん
20/02/08 12:0
490:7:47 ID:vyHTTWz1.net
491:デフォルトの名無しさん
20/02/08 22:06:05 FBDx471W.net
ドットインストールの動画をダウンロードしたら
メール来てアカウント停止された。
禁止行為らしい。
通勤時などにオフラインで勉強したいだけなのに。
おかしくない?
492:デフォルトの名無しさん
20/02/08 22:09:30 AzxwIx7o.net
>>479
ここの利用方法すらわからない低能は消えろ
493:デフォルトの名無しさん
20/02/08 22:24:25 FBDx471W.net
なんだと!
だれが低脳ザルだ?
494:デフォルトの名無しさん
20/02/08 22:25:53 FBDx471W.net
じゃどこで動画を見ろと?
家にいるときは実際にコード書いて動かしているわけだから
動画なんて見る時間はない。
通勤時間のすきま時間を利用するのが効率的なのに。
495:デフォルトの名無しさん
20/02/08 22:42:27.45 uvgcwZ2m.net
>>482
お前の都合なんて知ったことではないだろう。ちゃんと提供されたサービスの範囲で利用しろよ。
496:デフォルトの名無しさん
20/02/08 23:03:32 FBDx471W.net
>>483
SIMフリーのスマホで月々のデータ制限が少ないのを使ってるんだよ。
オフラインで見れなきゃ利用価値はない。
そもそもダウンロードさせないってそこのサービス管理人はちんちんの小さいヤツだな
497:デフォルトの名無しさん
20/02/08 23:12:00.47 0wE1WgKD.net
スレチ↓ここでどうぞ
スレリンク(tech板)
498:デフォルトの名無しさん
20/02/08 23:17:45.90 E3W6HTim.net
ほんまに移動してて草
499:デフォルトの名無しさん
20/02/09 00:08:03 lHBgXdX9.net
>>479
普通、エロ動画でも、有料配信ではダウンロードも出来るけど。
ドットインストールは、常識を知らないのだろう
他のサイトへ、移った方がよい
500:デフォルトの名無しさん
20/02/09 00:43:54 YpWJ7Y8F.net
>>487
なるほどそうですよね
全くこのサイトはけしからん
501:デフォルトの名無しさん
20/02/09 07:09:29 8Rkgjrki.net
>>479
ざまあああw
502:デフォルトの名無しさん
20/02/09 08:07:12.85 JwRobFO2.net
ストリーミングでもないのか
規約に書いてるのか知らんけど確かにひでえなw
まあこんなサイトで勉強しないですんだじゃん
MDNやらPHPのサイト見たほうがよほどいいよ
503:デフォルトの名無しさん
20/02/09 17:59:34 QqkdphAP.net
-1001/100の結果が-11になるのは
2進数で計算した時の誤差が関係してると思うけど、
仕様上ありえる話でしょうか?
504:デフォルトの名無しさん
20/02/09 18:03:05 OgMNplUP.net
>>491
ならないよ
何使ってなったか知らないけど浮動小数点数の誤差はそういうものじゃないから
505:デフォルトの名無しさん
20/02/09 18:20:01 GpaXptWq.net
>>291
-2.25 を整数にマイナス方向に丸めて -3
506:デフォルトの名無しさん
20/02/09 18:46:50 6++kPC7v.net
>>491
ありえる
例えばC++03/C89以前では負数の商は処理系定義だから商が-11になる処理系も規格準拠であった
※ C++11/C99では負数でも0方向に丸めることが規定されたので処理系準拠なら必ず-10になる
507:デフォルトの名無しさん
20/02/09 19:12:27 mORiFTgk.net
なぜC++だと思った?
508:デフォルトの名無しさん
20/02/09 19:15:52 QqkdphAP.net
言語は指定してないよ
509:デフォルトの名無しさん
20/02/09 19:29:41 mORiFTgk.net
2進数ともかぎらないのか
何進数でも
結果を整数に負の方向に丸めれば
結果は11
510:デフォルトの名無しさん
20/02/09 19:30:23 mORiFTgk.net
-11
511:デフォルトの名無しさん
20/02/09 19:47:34 6++kPC7v.net
>>495
「例えば」の意味もわからんのか?
512:デフォルトの名無しさん
20/02/09 19:49:29 mORiFTgk.net
「例えば」にC++の特殊事情を4行も書くから
513:デフォルトの名無しさん
20/02/09 20:15:12 6++kPC7v.net
だから何?→
514:デフォルトの名無しさん
20/02/09 20:43:30 rLPnmqry.net
たらばがに
515:デフォルトの名無しさん
20/02/09 20:54:46 mORiFTgk.net
>>501
文脈からわかるでしょ?
長々と関係ない事を書いてるから勘違いしてるのかと思ったって
516:デフォルトの名無しさん
20/02/09 21:07:45.34 6++kPC7v.net
>>503
4行で長々とか言われてもなぁ…
もっといい説明があるなら君が書けばいいんじゃね?
俺はたまたまC/C++の例が思いついたから書いただけだし
517:デフォルトの名無しさん
20/02/09 21:10:29.93 mORiFTgk.net
中身があれば関係ないことを4行書いても何とも思わないけど
中身が「ありえる」だからね
中身4文字
雑談4行
518:デフォルトの名無しさん
20/02/09 21:57:04 6++kPC7v.net
「ありえる」だけ書いとけっていう主張?
なら君はそうすればいいと思うよ
あと雑談とか意味わからん
蛇足とかのボキャブラリーもないのかな?w
519:デフォルトの名無しさん
20/02/09 22:31:21 OliK3lJl.net
>>505
あり得るという主張についてその根拠として例を挙げているだけだから、端から見てもいたってまともな流れだと思うぞ。
それに対して変に突っかかっているお前の方が頭おかしいと思うぞ。
520:デフォルトの名無しさん
20/02/09 23:02:14 pOPbuoc0.net
すいません、POODLE攻撃でパディングだけのブロックに暗号文のブロックをはめこんでを復号を試みると
256分の1で成功するってどういことですか?さっぱり意味がわかりませんので教えてください。
521:デフォルトの名無しさん
20/02/10 02:27:16 VRCQc/iz.net
>>506
いやいや
読解力ゼロか?
質問が>>491だからね
なぜそういう値になるかを知りたいわけで
522:デフォルトの名無しさん
20/02/10 02:32:17 jvWR6fCp.net
>>509
>>491で質問したのは俺だけど、言語に限らず
そういう仕様はありえるかを聞いただけだよ
読解力無いのはお前
523:デフォルトの名無しさん
20/02/10 02:34:04 jvWR6fCp.net
> なぜそういう値になるかを知りたいわけで
いや別にそれはいい。理由なんていくつかぱっと
思いつくものの一つだろうし調べればわかることだから
524:デフォルトの名無しさん
20/02/10 03:44:07.76 dcztTfMY.net
>>509
まあ落ち着け
「例えば」を見落とした自身の落ち度を棚に上げて
勘違いさせたのは相手が4行も書いたからだ自分は悪くない!
なんて端からみても逆ギレそのものだよ
文脈からわかるでしょと相手には言外の理解を求めるのに
自分は相手の言い分を理解しようとするそぶりもない
甘えん坊か
引っ込みが付かない気持ちもわかるが
こんな振る舞いじゃ味方は現れないし
冷静になったとき自尊心にもマイナスだぞ
525:デフォルトの名無しさん
20/02/10 06:40:51.56 oq8L7+LM.net
ひどい自演
526:デフォルトの名無しさん
20/02/10 21:07:13.58 L6eYQqyh.net
>>508
ブロック暗号は平文を一定の長さに区切る
パディングとは長さを揃えること
平文の最後のブロックが8ビットで残りがパディングされていると仮定すると256通り
仮平文と暗号文(最後のブロック)から256個の鍵を算出できる
その鍵を他のブロックにも適用し意味が通れば当たり
POODLE攻撃という言葉が同じ方法を指すものかは知らない
527:デフォルトの名無しさん
20/02/12 15:00:26 ohhYjydu.net
知り合いが会社で書かされてたらしいんだけど何でこの令和の時代にCOBOLなんてものが蔓延してるんですか?
BCD採用してる言語という理由にしても今ならもっと読みやすい言語あるだろうし
企業の説明会でもあんな物を書かされた文系が「新人のころの良い経験」って自慢してくるの
流石に頭おかしいし仮にもSIerならもっとまともなシステムの提案しろって思うんですけど。
528:デフォルトの名無しさん
20/02/12 15:07:53.44 a1w2Xqz0.net
SJISも半角カタカナも全角英数もまだ絶滅してない
529:デフォルトの名無しさん
20/02/12 17:58:53.81 h0cbN6Js.net
>>515
COBOLで書かれた稼働中の既存の巨大なシステムを、今時の新しい言語で全面リプレース(当然これまでのシステムと同等の信頼性を保証するだけのテスト込み)するのを顧客が納得する価格で提案できるならやってみれば?
530:デフォルトの名無しさん
20/02/13 12:54:54.13 j/Xu5oaf.net
このスレに適してる質問なのか分からないですが
メルカリみたいな中古販売のアプリを作ったと仮定して
顧客の売り上げ金を顧客の銀行口座に出金するような機能を実装しようと思った場合、どうしたら良いですかね?
かなり実装が難しいですか?
531:デフォルトの名無しさん
20/02/13 12:56:33.84 j/Xu5oaf.net
半自動で出金手続きとなると
個人でもそういうものを作れるものなんでしょうか?
532:デフォルトの名無しさん
20/02/13 15:36:16 1y46ra0V.net
>>518
プログラム板じゃなく銀行にどんな手続きが必要かとか聞けよ
ありえないが仮に全ての銀行に口座出金用の共通のAPIとかあったとしても手続きは銀行ごとに違うの当たり前
そんな調べ方とか考え方の時点で向いてないからやめとけ
533:デフォルトの名無しさん
20/02/14 13:57:08 +9NDg3r6.net
無数の銀行があるし、自分で実装することは無理
各ユーザーが、各銀行のアプリを使って、操作する
534:デフォルトの名無しさん
20/02/14 17:47:57 EOtBZfN8.net
>>518
LINE Payみたいな「何とかペイ」系の送金サービスで銀行振込対応してるところがある
でも1つに絞ると使う側の利便性が低いので
送金サービスを集約してくれるような決済ベンダーを使うか
自前で複数の送金サービスに対応するかだろうね
535:デフォルトの名無しさん
20/02/15 00:46:58.55 dj77mElG.net
銀行対応しようとすると、これまた古い全銀協フォーマットとかが出てくる
、そして、ある日突然システム変わったから、フォーマット変わりました、ヨロピクねって言って来るw
536:デフォルトの名無しさん
20/02/15 01:22:22.69 4nCkOaKa.net
SICPをいま読むのは無駄?
537:デフォルトの名無しさん
20/02/15 02:22:02.19 QAGa8Flq.net
いつ読むの?無駄でしょ!
538:デフォルトの名無しさん
20/02/15 12:14:58.63 nZygKFuF.net
あえて無駄なことをする
539:デフォルトの名無しさん
20/02/15 15:11:27.90 b15PnjdK.net
今日みかけたC++の意味不明な記述
for(;;){
int i, j;
if (a==1) break;
}
なんだこれ?一体なにの変数でループするの?
a=b=c;
これはaとbに一度にcの同じ値を入れるってこと?
540:デフォルトの名無しさん
20/02/15 15:15:01.34 co+55GLA.net
∞ループ
while(1)と一緒
541:デフォルトの名無しさん
20/02/15 15:20:08.26 b15PnjdK.net
なるほど
542:デフォルトの名無しさん
20/02/15 15:31:30.46 nVzum59x.net
>a=b=c;
>これはaとbに一度にcの同じ値を入れるってこと?
そう
「a = b = c」は「a = (b = c)」で、「=」は代入した値を返す演算子
a = b = cの記述ができるようにそうしてある
543:デフォルトの名無しさん
20/02/15 16:01:17.19 0hgUDlXi.net
代入した値を返すわけじゃない
代入した後のbの参照を返す
コンパイラによっては
素直に書くよりコストがかかるかも知れない
544:デフォルトの名無しさん
20/02/15 19:30:02 BBNrjqch.net
int[][] ab=new int[100][100];
2次元配列でカウントしていく場合
ab[100][1] ab[100][2] ab[100][3]
と右側を小とみてカウントさせていく作りにするのが普通ですか?
ループではこうでしょうか。
for (i=0;i<100;i++) {
for (j=0;j<100;j++) {
ab[i][j]=1;
}
}
また、これで代入した場合
int[][] as = { {1, 2, 3}, {4, 5, 6}, {7, 8, 9} };
as[0][0] 1 as[0][1] 2 as[0][2] 3 as[1][0] 4
の順で代入されるのでやはり右側が小さい位と考えるのが自然ですよね?
座標の時はどちらがいいかわかりません。
as[x][y] こちらが見た目では自然ですが
第一項目x 第二項目yと考えると
as[y][x] と右から左へこの順にしたほうが正しいような気がします。
この辺はどう考えるべきでしょうか?
545:デフォルトの名無しさん
20/02/15 19:35:39 co+55GLA.net
普通は座標でも as[y][x] だけど
DirectX と OpenGL だと逆にした方が良いとか
C/C++ と Fortran だと逆にした方が良いとか
って話もあったりなかったり
546:デフォルトの名無しさん
20/02/15 21:27:18.44 EjXucOxV.net
c言語で多次元配列なんて使ったこと無かったんだけどカオスすぎて苦笑
(ab[100]) [100] かなと思ったら違う?えっ、外側のインデックスが連続なの?
何が言いたいかと言えば、ポインタが指すアドレスがページをまたがるとページングが発生する可能性が発生する
連続したアドレスに対して処理を行う方が原理として高速に処理できるはず
ただ、最適化によっては知らん
547:デフォルトの名無しさん
20/02/15 21:29:29.73 EjXucOxV.net
あ、C言語とは指定されてなかった失敗
548:デフォルトの名無しさん
20/02/15 21:32:25 cTwFsuY/.net
>>532
>と右側を小とみてカウントさせていく作りにするのが普通ですか?
「小とみて」の意味がわからん 小も大もないと思うんだけど?
>ループではこうでしょうか。
一般的にはそう
配列のメモリ表現を考えればインナーループとアウターループを逆にすると効率悪い
>座標の時はどちらがいいかわかりません。
インデックスを1つだけ指定した場合に行を取得したいのか列を取得したいのかによる
array[row][col]で処理したいのかarray[col][row]で処理したいのか
549:デフォルトの名無しさん
20/02/16 11:36:54.75 nYOrfTm7.net
CとJavaは違うぞ
>c言語で多次元配列なんて使ったこと無かったんだけど
知らないなら黙ってろよω
550:デフォルトの名無しさん
20/02/16 12:32:03 RAeRriFB.net
>>537
何が言いたいかと、以降は無視かよクズ
551:デフォルトの名無しさん
20/02/16 12:41:19 4bp8Vns/.net
言いたいことも言えないこんな世の中じゃ・・
552:デフォルトの名無しさん
20/02/16 13:11:08.20 AefWo1TQ.net
数値(数字?)チェックの関数を作るとしたら名前は
isNumeric と isNumber のどちらが良いでしょうか?
numericとnumberの違いは数値と数字の違いでしょうか?
検索したらどちらもあるけど、numericの方が多いようです。
553:デフォルトの名無しさん
20/02/16 13:20:25 4bp8Vns/.net
Numberは数学的な表現での意味合い。
Numericはプログラム言語のオブジェクト表現での意味合い。
と考えてるお!
554:デフォルトの名無しさん
20/02/16 13:24:13.58 nYOrfTm7.net
isNaNを造って!isNaNで判定
555:デフォルトの名無しさん
20/02/16 15:26:18 iNVxJNOu.net
>>540
個人的には文字や文字列が数字として扱えるかどうかチェックならisNumericのほうがしっくり来る
isAlphaNumericとは言ってもisAlphaNumberとは言わないから
変数が数値そのものなのかどうかのチェックならisNumberのほうがしっくり来る
isNumericを後者の用途で使ってたりisNumberを前者の用途で使ってるケースもあるから
使用言語やその言語のメジャーなフレームワークを参考にすると良いと思う
556:デフォルトの名無しさん
20/02/16 18:38:25.28 v3JJWFtt.net
なんだって!
557:デフォルトの名無しさん
20/02/16 19:23:39.40 5EL9p8ON.net
たぶん、それぞれで意味が異なるのだろう
JavaScript では、isNumber
jQuery では、$.isNumeric
558:デフォルトの名無しさん
20/02/16 20:51:38.43 iNVxJNOu.net
素のJavaScriptにはisNumberという関数はないよね?
1. Node.jsのisNumberObject()
util.types.isNumberObject(0); // => false
util.types.isNumberObject(new Number(0)); // => true
2. LodashのisNumber()
_.isNumber(3); // => true
_.isNumber('3'); // => false
_.isNumber(Infinity); // => true
3. jQueryのisNumeric()
$.isNumeric(10); // => true
$.isNumeric(’10’); // => true
$.isNumeric(Infinity) //=> false