[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 901- 1001- 2ch.scのread.cgiへ]
Update time : 06/16 03:15 / Filesize : 274 KB / Number-of Response : 1027
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

スレ立てるまでもない質問はここで 152匹目



1 名前:デフォルトの名無しさん mailto:sage [2019/11/08(金) 21:03:36.68 ID:q9/Fdf+e.net]
質問する前にGoogleで検索しましょう。 www.google.com/
プログラム・ソフトの使い方は PC 初心者板やソフトウェア板へ。
ウイルス、ハッキング・クラッキングを求めるような発言は禁止です。
Javascript は Web 制作板、CGI は Web プログラミング板へ。
業界談義、愚痴はプログラマ板へどうぞ。
ゲーム関係の話題はゲーム製作板へどうぞ。
ネタ、板とは関係の無い話題はご遠慮ください。

前スレ
スレ立てるまでもない質問はここで 149匹目
https://mevius.5ch.net/test/read.cgi/tech/1529199088/

前々スレ
スレ立てるまでもない質問はここで 151匹目
https://mevius.5ch.net/test/read.cgi/tech/1541239698/

注意「〜と〜はどっちの方が○いですか?」みたいなのは
このスレの粘着荒らしですので無視してください

185 名前:デフォルトの名無しさん [2019/12/14(土) 12:25:40.50 ID:R2tGPxDj.net]
>>180
ありがとうございます

186 名前:デフォルトの名無しさん mailto:sage [2019/12/14(土) 17:45:17.97 ID:Ax5byS8E.net]
予約語は "print" とか引用符に入れると間違えがない

187 名前:デフォルトの名無しさん [2019/12/15(日) 02:41:00.99 ID:sltsdgsx.net]
すいませんwebprog板は人がいないんでこっちで

ウェブスクレイビングしてhtmlと画像を保存してます。
既に保存した画像は重複して保存しないようなデータベース

188 名前:作りたいです。
つまり、pythonのset型とkey-value型を併せ持った構造にしたいんですが、どんな方法が良いでしょうか?
[]
[ここ壊れてます]

189 名前:デフォルトの名無しさん mailto:sage [2019/12/15(日) 03:56:12 ID:pFDibfNW.net]
>>183
保存する前に既に保存した画像かどうかチェックすればいいだけでは?

画像そのものでしか比較できないならダウンロードしてからハッシュで比較
テキストやURLで比較できる部分があるならそれで比較してハッシュ比較は保険

190 名前:デフォルトの名無しさん mailto:sage [2019/12/15(日) 06:03:34.66 ID:fpSJINfx.net]
ブラウザのキャッシュは、SQLite などのDB に、保存してる。
NoSQL でも良いけど

URL をキーにすれば?

ただ、HTML は動的に内容を読み込むものは、内容が毎回異なる。
その日のニュースサイトとか、ランキングサイトとか

だから、クローリングした日時やダウンロードした日時も、保存しておけばよい。
それか内容をハッシュ値に変換して、保存してあるものと比べるとか

クローリングした日時が保存してあれば、同じURL をクローリングしなくて済む。
または、ある程度期間を空けたりできる

こういう高機能なものは、Ruby のAnemone などのアプリを探した方がよい

ただし、Anemoneでも、5ch のように最初に、空のHTMLを送ってきてから、
Ajax を使って、動的に内容を読み込むようなものは、取得できない

そういうページは、Selenium WebDriver で、ブラウザを自動操作しないと無理

191 名前:デフォルトの名無しさん [2019/12/16(月) 03:30:33.74 ID:do65I2NN.net]
>>184-185
どうも。
参考になります

192 名前:デフォルトの名無しさん [2019/12/18(水) 18:20:34.85 ID:azQCvVmi.net]
検索してもわからなかったので教えてください
100行ほどのBASICのプログラムです

フローチャートを書く際に大まかな流れだけを書く書き方と
IF文 DO-LOOP 文に忠実にソースコードをそのままフローチャート
にするかきかたと2つ見かけるのですが

その2つに名前がついていれば教えてください

また参考になるアドレスも教えてください

193 名前:デフォルトの名無しさん mailto:sage [2019/12/18(水) 18:28:52.77 ID:uFDqtnkl.net]
フローチャートなんか今どき書きません
フローチャートで書けるような短い処理は

コードで書いても同じわかりやすさで
省スペースで記述できるからです。



194 名前:デフォルトの名無しさん [2019/12/18(水) 18:37:57.41 ID:azQCvVmi.net]
>>188
回答ありがとうございます
ただ、そのプログラムが装置制御系のプログラムで
ソースコード残すだけというのも納得できずに質問しました

195 名前:デフォルトの名無しさん mailto:sage [2019/12/18(水) 18:40:29.24 ID:jGLRYAgS.net]
>>189
説明書兼仕様書書いたら?

196 名前:189 [2019/12/18(水) 18:40:32.99 ID:azQCvVmi.net]
つまり、装置に対するIOの配線次第で
出力結果(現実の物体)の動きが変わってくるため

フローチャートのような、言語とは少し距離を置いて書いたほうが
いいと思ったんです

197 名前:デフォルトの名無しさん mailto:sage [2019/12/18(水) 18:54:06.40 ID:Cw3S1jU2.net]
UML の出番かもしれない
本格的なものは有料だけど
簡単に書くんだったら MS office で線画を書けばO.K.

198 名前:デフォルトの名無しさん mailto:sage [2019/12/18(水) 19:03:55.37 ID:E3joUSEy.net]
>>187
用語説明なしに通じるような一般的な名前はないと思うよ
廃れたものだからなおさら
方言がバラバラだからこそUMLのような統一形式へのニーズが生まれたわけだし
これから書くならせめてUMLのアクティビティ図がいいんじゃないかな

199 名前:デフォルトの名無しさん mailto:sage [2019/12/18(水) 19:12:58.47 ID:uFDqtnkl.net]
> IF文 DO-LOOP 文に忠実にソースコードをそのままフローチャート

これはあってはならないものだから、
名前があるわけがない

200 名前:デフォルトの名無しさん [2019/12/18(水) 19:40:14.83 ID:azQCvVmi.net]
>>194
回答ありがとうございます
だめなんでしょうか?

関数の内容を記述しているフローチャートは
忠実に記載していたような気がしたので

201 名前:デフォルトの名無しさん mailto:sage [2019/12/18(水) 21:01:38.63 ID:E3joUSEy.net]
世の中に存在するからといってそれが真似すべきものとは限らないよ
計算機が極めて高額だった古代にはソースコードと一対一のフローチャートにも一定の意味があったと思う
言語とは少し距離をおきたい、の真意は何?
費用対効果のあるドキュメントが出来上がるとは思えないけど、自分にとって必要だと思うならいいんじゃないかな

202 名前:デフォルトの名無しさん mailto:sage [2019/12/18(水) 22:51:23.32 ID:j3JURanB.net]
フローチャートで書くことはない

UML には、10種類ぐらい書き方がある

203 名前:デフォルトの名無しさん mailto:sage [2019/12/18(水) 23:01:34.23 ID:N9ghlCsW.net]
↓この図の右半分みたいなイメージでフローチャートの代わりに書くやつはなんて言うの?
https://eng-entrance.com/wp-content/uploads/2017/02/xml-dom.png

標準化された記法じゃないけど大手のITベンダーでそれなりに広まってた方法だと思うんだけど
名前忘れたので知ってる人がいたら教えて



204 名前:デフォルトの名無しさん mailto:sage [2019/12/19(木) 22:32:30.92 ID:qIynkFWN.net]
Windowsで動くグラフィカルなアプリならC#で作るのが一番簡単ですか?
作りたいのは付箋紙の亜種みたいなアプリです

205 名前:デフォルトの名無しさん mailto:sage [2019/12/20(金) 00:26:17 ID:+6P/pDlb.net]
遠い昔にデスクトップに付箋張るソフトがあった気がする。

206 名前:デフォルトの名無しさん mailto:sage [2019/12/20(金) 17:39:32.78 ID:5r9biy5a.net]
>>199
一番簡単なのはWindowsでVisual Studio使ってネットで調べながらC#でプログラムすること
前提の3つが抜けるのならC#でもめんどくさいから他を探せ

207 名前:デフォルトの名無しさん mailto:sage [2019/12/21(土) 00:22:09.41 ID:Ubkm92zN.net]
初歩的な質問で恐れ多いんだけど、ラベルとかボタンとかよくあるウィジットを組み合わせても出来ないようなGUIってどうやって作ってるの?
具体的には動画編集ソフトのタイムラインとか、音楽制作ソフトのタイムライン画面とか、画像編集ソフトの編集画面とか

208 名前:デフォルトの名無しさん mailto:sage [2019/12/21(土) 03:20:09.38 ID:5+tnpesN.net]
LBUTTONDOWNであれやって、MOUSEMOVEでこれやって、…って作るのよ
ボタンを作るように

209 名前:デフォルトの名無しさん mailto:sage [2019/12/21(土) 08:04:22.03 ID:/C2Zxfa9.net]
かんたんだろ
専用のウィジェットを作るところから始めるんだよ

210 名前:デフォルトの名無しさん mailto:sage [2019/12/21(土) 08:55:31 ID:KyvnXoGo.net]
開発がやり易いように統一感が出るように、ボタンなんかの基本的な部品はプログラマーがレイアウトしたらあとはOSが描画を担当してくれる
一方OSに任せずにプログラマーが自己責任で描画するオーナードローというモードも用意されている
線を引いたり塗りつぶしたりといったAPIがあるので地道に頑張る

211 名前:デフォルトの名無しさん mailto:sage [2019/12/21(土) 12:00:27 ID:8k5jpMQL.net]
>>202
それは初歩的な質問じゃなく「わからない」ってただの愚痴
基礎的な知識が無いから見当もつかず思考が停止してる
勉強して>>204の考え方になってからがスタート

212 名前:デフォルトの名無しさん mailto:sage [2019/12/21(土) 14:14:26.09 ID:Ubkm92zN.net]
そっかウィジット自体を作ることに帰結するわけか
tkinter使ってるからカスタムウィジット検討してみる
オーナードローについてはtkinterでいうとcanvasで線とか塗り潰しの描画をするってことなのかな
みなさんありがとう

213 名前:デフォルトの名無しさん mailto:sage [2019/12/21(土) 18:48:54.13 ID:yToym5eN.net]
>>198
H系ならPADじゃね?
coskx.webcrow.jp/mrr/for_students/CIntro/PAD/PAD.html
ちなみに論文見りゃわかるけどフローチャートの代わりだけでなくデータ構造も表現できる



214 名前:デフォルトの名無しさん mailto:sage [2019/12/21(土) 18:54:45.80 ID:yToym5eN.net]
>>200
今時Windowsに標準添付されてるぞ
Sticky Notes

215 名前:デフォルトの名無しさん mailto:sage [2019/12/21(土) 22:35:22.11 ID:u7alxn2i.net]
>>187 一般的には概略フローチャートと詳細フローチャート。

詳細フローチャートは余り使われなくなった。 発注元が要求する場合は、ソースコードから自動再生させる。

216 名前:デフォルトの名無しさん [2019/12/23(月) 10:08:38.26 ID:lttAjz/9.net]
mongodbに重複しないようにデータ入れたいんですけど、
ハッシュを_idにしちゃうって構造的に変ですか?

217 名前:デフォルトの名無しさん mailto:sage [2019/12/23(月) 10:25:21.37 ID:tPAZ1Zim.net]
mongodbでユニークインデックス生成できるんじゃねーの?
ハッシュがかぶった場合をどうするかが決められるなら
別にハッシュでもいいと思うが、UUIDの方が安全やろ

218 名前:デフォルトの名無しさん [2019/12/23(月) 15:28:41.47 ID:lttAjz/9.net]
わかりました。どうも

219 名前:デフォルトの名無しさん [2019/12/23(月) 21:38:31.79 ID:mL2lfHKi.net]
WEBのコーディングのみで月3万副業で稼ぎたいのですが、難易度高いですか?
30歳未経験です

220 名前:187 [2019/12/23(月) 22:28:38.10 ID:5Cbip0XR.net]
>>210

ありがとうございます、そのような各フローチャートの
名称が知りたかったんです

221 名前:デフォルトの名無しさん mailto:sage [2019/12/23(月) 22:33:00.85 ID:nv2HpLa5.net]
>>214
HTML, CSS/SASS, JavaScript, jQuery, Bootstrap でもやれば?
まず、HTML, CSS で、3万円

YouTube にも、そういう副業の動画がある

222 名前:デフォルトの名無しさん mailto:sage [2019/12/24(火) 07:37:35.85 ID:nFH9kbNZ.net]
>>214
その三万円って誰が出してくれんの?
それを考えろ

223 名前:デフォルトの名無しさん mailto:sage [2019/12/24(火) 17:04:06.94 ID:D44nhWCY.net]
web apiについて質問です。
ユーザ登録みたいなとこで、ユーザのidが重複してないか確認したいのですが、
重複してたら返すHTTPステータスコードは302 Found、
重複してなかったら(登録可能なら)404 Not Foundにしようと思います。
英語の意味的には近いかな?と思うのですが、
登録可能なのにエラーコードである404出してみたり、
通常使わない302を使うのはおかしいかなとも思ってます。
みなさんからここのHTTPステータスコードは何を返しますか?



224 名前:デフォルトの名無しさん mailto:sage [2019/12/24(火) 17:25:52.26 ID:9irKuexe.net]
>>218
400と200(もしくは201)

2xx: Success
3xx: Redirect
4xx: Client Error
5xx: Server Error

225 名前:デフォルトの名無しさん mailto:sage [2019/12/24(火) 18:26:49.85 ID:D44nhWCY.net]
>>219
なるほど、ありがとうございます。
400はapiへのパラメーターが不正だったりした場合に返したいので、
登録可能なら200、重複してる状態なら409とかどうでしょうか?
409はput用のイメージがあるのでgetに使っていいのかよくわかりませんが。
それともパラメーター不正&重複状態とまとめてだめな状態は400でいいんですかね?

226 名前:デフォルトの名無しさん mailto:sage [2019/12/24(火) 19:53:38.18 ID:CDAmWs4U.net]
>>218
存在確認用のapiエンドポイントだと割り切るなら、
存在してたら200
存在してなかったら204

400とか500番台は本当にurlが間違ってたりサーバーが変な場合のエラーとして一括して失敗

227 名前:にしたいから404を特別扱いとかはしたくないな。

404を特別扱いは、ファイル処理でいうと存在確認のメソッド叩くんじゃなくて、アクセスエラーの例外をcatchしてやりくりするのと同じで筋が悪いと思う。
それしか方法がないなら仕方ないけど。
[]
[ここ壊れてます]

228 名前:デフォルトの名無しさん mailto:sage [2019/12/24(火) 20:10:38.40 ID:8h2rOUkn.net]
>>218
まず根本的な所が間違ってる。

ユーザーIDを取得→登録できるということ

これは間違い

ユーザーIDを取得したあとで、ユーザーが作られるかもしれないだろ

229 名前:デフォルトの名無しさん mailto:sage [2019/12/24(火) 20:12:57.68 ID:8h2rOUkn.net]
ユーザーの登録ってことは、ユーザー情報を持った
新しいファイルを作るのと同じ。つまりPUT

ユーザーを登録する操作を行って、すでに存在する
ユーザー(オブジェクト)があって登録できないなら409 Conflict

登録できたなら、200か201か302で"リダイレクト"をするんだよ

230 名前:デフォルトの名無しさん mailto:sage [2019/12/24(火) 20:15:22.92 ID:8h2rOUkn.net]
「登録するためにユーザのidが重複してないか確認したい」
という発想がそもそもおかしくて、

登録する前にユーザの存在チェクをしたいなら、
それは「特定のユーザー(ページ)の存在チェック」でしかない

つまりページがあれば200で、なければ404だろ
そこに「登録が〜」という話は出てこない

231 名前:デフォルトの名無しさん mailto:sage [2019/12/24(火) 20:17:26.24 ID:8h2rOUkn.net]
>>220
> 登録可能なら200、重複してる状態なら409とかどうでしょうか?

登録可能かどうか、重複してるかどうかは、登録してみないとわからないんだよ
GETじゃわからない。PUTしないとわからない。

IDをGETしただけではわからないから
そんなの返したって意味ないんだよ。

232 名前:デフォルトの名無しさん mailto:sage [2019/12/24(火) 22:15:05.65 ID:9irKuexe.net]
>>220
まとめて400でいいかどうかは
どうクライアント側に扱わせたいかによる
(あとHTTPのログでどう区別したいか)

登録画面で入力されたメールアドレスやアカウント名が
取得済みじゃないかをAJAXで確認するときに叩くAPIとかなら
200で返して中身で判定でもいいと思う
Twitterとかも200返してる

409でもいいのかもしれないが
楽観的同時実行制御みたいので弾く場合のコードだと思ってるので
単純なパラメータ不正と業務エラーを
ステータスコードで区別したい場合は422にするかな

233 名前:デフォルトの名無しさん mailto:sage [2019/12/24(火) 22:59:46.61 ID:4nfDa6j4.net]
バカばっか。
GETで409とか返すなよ



234 名前:218 mailto:sage [2019/12/25(水) 01:01:15.36 ID:5M7en/zn.net]
皆様レスありがとうございました。
>>226さんのを参考にして、今回はどちらの状態でも200で、
レスポンスbodyに情報をもたせて判別しようと思います。
>>222さんの仰ることはわかるし、無駄な工程かもしれませんが、
ユーザビリティの観点から欲しいので、実際に登録可能かどうかはまた分けてやるつもりです。

235 名前:デフォルトの名無しさん mailto:sage [2019/12/25(水) 05:28:19.74 ID:v8ePSHs/.net]
>>228
ユーザビリティの話なんかしてねーだろ
APIの話だろ。

IDがあるか取得するだけだろ?
そこに重複かどうかなんて関係ない花だろ

IDがある or ない を返すだけだろ

236 名前:デフォルトの名無しさん mailto:sage [2019/12/25(水) 05:28:37.79 ID:v8ePSHs/.net]
そこに重複かどうかなんて関係ない話だろ

237 名前:デフォルトの名無しさん [2019/12/25(水) 14:22:11.49 ID:7QGPHPvB.net]
pythonをコンパイルしたexeファイルを配布するためにインストーラーを作ろうかと思ってるんですが、おすすめのインストーラー作成ソフトはありますか?

インストーラー作成は初めてなのでよく分からないのですが、そもそも、インストーラーというのは何をやるためのものなのでしょうか?
ダウンロード先を指定してデスクトップにショートカットアイコンを作れる程度のものなんでしょうか?

inno setupというソフトをダウンロードしてみたんですが、解説サイトと違う画面が出てきて使い方がわかりづらく戸惑っています。

238 名前:デフォルトの名無しさん mailto:sage [2019/12/26(木) 10:13:57.88 ID:H4BdZyrF.net]
OpenCVの質問です。

暗いピクセルが一定面積以下で集まっている「黒い点」を探し、その点を動画内で追従したいです。
黒い点は何個もあるので、最初の位置はユーザーに指定させるつもりです。

黒い石や枝も落ちている砂場の動画の中から、何匹かいる蟻の1匹を追従していく感じです。
時々見えなくなりますが、数フレーム先では近くに出てきたりします。
人間の目では追っていけます。

どのような関数を使っていくことになりますでしょうか。

239 名前:蟻人間 mailto:sage [2019/12/26(木) 13:04:13.45 ID:FNeiYNFf.net]
https://www.pc-koubou.jp/magazine/21280/amp
OpenCVではカスケード分類器というのを使えばプログラミングなしで画像認識できる。
これを使わないのであれば、テンプレートマッチングなどの画像認識の手法を自分で書かないといけない。
ピクセルってわかる? 行列って何? という画像処理の話になる。

240 名前:蟻人間 mailto:sage [2019/12/26(木) 13:27:41.93 ID:Npbug+/w.net]
カスケード分類器を作成するには大量の画像データが必要かもしれない。膨大な画像データを用意するには、バッチ処理、画像加工・画像処理の知識と技能、GUI設計など様々な能力を要するのである。

241 名前:デフォルトの名無しさん mailto:sage [2019/12/26(木) 13:44:21.31 ID:zbYMFUyq.net]
カスタードケーキの話?

242 名前:蟻人間 mailto:sage [2019/12/26(木) 14:05:23.52 ID:FNeiYNFf.net]
カスケードというのは、岩石の上を滝のように流れる水の流れのような。。。

さて、良質なデータを用意するには、データを扱うための適切な権限を「現場で」作業員に与えなければならない。

例えば、現場に居ない作業員はデータの扱いが管理できないし、写真が何なのかさえわからない。公共工事に関わっているのに、データを扱う人が工事名やエビデンスも用意できないのでは良質なデータが得られない。

243 名前:蟻人間 mailto:sage [2019/12/26(木) 14:13:01.19 ID:Npbug+/w.net]
権限を与えたら、その人の守備範囲を決める。経営者と技術顧問で野球をやるようなもんだ。

データを扱うのは人だ。データの種類、データの分類、データの入手方法、データの保管場所などを決める。ルールが決まったら、人がその通りに動く。



244 名前:蟻人間 mailto:sage [2019/12/26(木) 14:17:25.02 ID:Npbug+/w.net]
データが自然と集まる仕組みさえ作れば、あとはデータ分析の仕事だ。

このような仕組みが会社にない場合は、データ科学者がそれを作る手助けをしないといけない。

245 名前:デフォルトの名無しさん mailto:sage [2019/12/26(木) 14:46:07.74 ID:QKmvhUII.net]
質問です。各種サービスでパスワードを保存すると思うのですが、なぜ平文で保存しようとするのか解らないです。
MD5でもいいのでハッシュにしておけば衝突の問題はあるにせよ平文よりましだと思います。

246 名前:デフォルトの名無しさん mailto:sage [2019/12/26(木) 14:58:23.60 ID:zbYMFUyq.net]
平文で保存しようとしてるのはお前の会社だけだよ

247 名前:デフォルトの名無しさん mailto:sage [2019/12/26(木) 14:59:39.70 ID:zbYMFUyq.net]
内部の会社じゃないかぎり、平文で保存しようとしてるかなんて
わかるわけないのでやっぱり自分の会社の話

248 名前:蟻人間 mailto:sage [2019/12/26(木) 15:04:23.81 ID:Npbug+/w.net]
アカウントの回復が出来ないような設計なら平文になっちゃうよね。
パスワード再発行とか、二段階認証とかできないんでしょ。

249 名前:デフォルトの名無しさん mailto:sage [2019/12/26(木) 16:06:52.65 ID:nVlbiSJz.net]
未だにパスワード6文字固定とか8文字までとか
数字のみとか英数字しか使えないとか化石みたいなサイトは日本には多いよな
しかも銀行系やらにも存在するヤバサ

250 名前:デフォルトの名無しさん mailto:sage [2019/12/26(木) 16:14:58.44 ID:auE6evQw.net]
うちなんてパスワードがパソコンに貼り付けてあるぜ
しかもイニシャルパスワード

251 名前:蟻人間 mailto:sage [2019/12/26(木) 16:17:48.04 ID:Npbug+/w.net]
パスワードク●ッカーで解析したらいちころ。会社つぶれますわ。

252 名前:デフォルトの名無しさん mailto:sage [2019/12/26(木) 17:25:59.32 ID:7/X21SQU.net]
>>232
いくつもあいまいな要件並べてどうやって判断するんだよ
使うライブラリ以前の問題

253 名前:デフォルトの名無しさん mailto:sage [2019/12/27(金) 01:28:48.37 ID:ifDaj38C.net]
>>239だけど、なりすましやってみた。
まぁ、パスワードを通知するのは最近なくなってきてるよね。
パス忘れたら、再設定用のアドレスをメールして、メールから再設定飛んで新しいパスワードを承認する。
なので、アカウント保存ファイルにはシステム定義の任意の不可逆ハッシュで記録して、
客がやってきて承認するときにハッシュを実行して一致検索する。

これやってないのか。やらないと強度やばいんだけど。



254 名前:デフォルトの名無しさん mailto:sage [2019/12/28(土) 13:59:09.07 ID:y0aSAqI6.net]
簡単に使えるテキストレンダラーってありそうで無いんだよな

255 名前:デフォルトの名無しさん mailto:sage [2020/01/01(水) 22:29:39.44 ID:DBz6lwN3.net]
ティ・ジョイの映画予約システムのキネゾーは平文らしいね

それはそうと社内システムは面倒だから平文使ってるわ

256 名前: []
[ここ壊れてます]

257 名前:デフォルトの名無しさん [2020/01/02(木) 09:13:16.66 ID:i+szN77J.net]
Windowsでファイルをchmod 600相当(自分しか見れない)のことをするには
どうしたら良いんだろう?できるだけ簡単なコマンドで

258 名前:デフォルトの名無しさん mailto:sage [2020/01/02(木) 09:14:00.46 ID:i+szN77J.net]
あと他人が見れるかどうかを判断したい

259 名前:デフォルトの名無しさん mailto:sage [2020/01/02(木) 09:38:44.96 ID:+PY4u6Zf.net]
>>250
icacls ファイル名 /grant:r ユーザー名:(R,W) /inheritance:r

260 名前:デフォルトの名無しさん [2020/01/03(金) 02:30:54.55 ID:39lKmn0+.net]
ログインフォームを作っているんですが、以下のどちらがいいのでしょうか?

@アプリからIDとPW両方をDBに投げて、IDとPW両方が一致するレコードがあれば、
  そのIDでログインする。
AアプリからIDのみをDBに投げて、そのIDのレコードが持っているPWをアプリが取得して、
  アプリ側で入力されたPWと比較し、一致すればログインする。

261 名前:デフォルトの名無しさん mailto:sage [2020/01/03(金) 07:31:16.90 ID:OYN2nrzg.net]
>>253
有名なセキュリティの本を買って勉強して下さい
基本ができてないからそういう質問が出てくるんですよ

262 名前:デフォルトの名無しさん [2020/01/03(金) 07:40:57.74 ID:fYCn/gOM.net]
ソフトウェアのライセンス管理ってどうしたら良いですか?
インターネット経由でサーバーに確認をとってライセンス管理する方法は何となく分かりますが、ローカルのシリアルコードで確認するようなものを実装するにはどうするのが良いんでしょうか?

263 名前:デフォルトの名無しさん mailto:sage [2020/01/03(金) 08:24:34.14 ID:tfnRIwhY.net]
>>254
質問に答えろよ



264 名前:デフォルトの名無しさん mailto:sage [2020/01/03(金) 11:45:49.59 ID:ZgWtqjsT.net]
>>253
どちらでもいいとは思うけど認証だけなら簡単なのは(1)の方だね
ユーザー情報(例えば権限とか名前とか)を取得する必要あるなら(2)でパスワードもろとも取得しておくという方法もある
悩んでいる暇あるならその間に(1)で実装して次に進んだほうがいいかと

265 名前:デフォルトの名無しさん mailto:sage [2020/01/03(金) 12:11:20.67 ID:ZgWtqjsT.net]
>>255
簡単に言えばシリアルコードを入力してもらってどこかに保存
起動時にそのコードが正しいかを見て正しくなければ起動しないようにすればいい
ただコードが固定だとコードをコピーされたらどのマシンでも起動できちゃうからMACアドレスとかディスクラベルとか機器毎に違ってかつ起動する度には変わらない様なコードを混ぜてシリアルコードを作る
もちろんこのシリアルコードの作り方がバレちゃったら誰でもシリアルコードが作れちゃうから暗号化するとかするのが普通
まあ復号化してる部分を解析されるとかチェックしてる部分をスキップされるとかあるからイタチごっことなるのでどこまでやるかは要件次第

266 名前:デフォルトの名無しさん [2020/01/03(金) 12:27:24.57 ID:CVCs++Sx.net]
tarみたいに複数のファイルを一つのまとめるけど
圧縮やエンコードはしない汎用のフォーマットって何かありましたっけ?

テキスト形式でほぼそのまま読めて、コマンド一つで複数のファイルに分解できる
メールのマルチパートみたいなもの

267 名前:デフォルトの名無しさん mailto:sage [2020/01/03(金) 12:30:14.51 ID:FRRDG8CA.net]
>>259
テキスト形式でほぼそのまま読めてを抜かせばZIP
むしろ格納ファイルごとに圧縮設定できるのだからtarより使い勝手はいい

268 名前:デフォルトの名無しさん mailto:sage [2020/01/03(金) 13:07:58.16 ID:CVCs++Sx.net]
>>260
テキスト形式でほぼ読める形式がほしいんだよw

269 名前:デフォルトの名無しさん mailto:sage [2020/01/03(金) 13:52:46.25 ID:FRRDG8CA.net]
>>261
ファイル内容ならともかくアーカイブ格納情報がバイナリじゃ困るのなら自分でフォーマット作るしかない
そんな面倒なもの普通は使えないから

270 名前:デフォルトの名無しさん mailto:sage [2020/01/03(金) 14:01:23.94 ID:qT7ON96W.net]
むしろテキスト形式で読めるって一体どんなん?

271 名前:デフォルトの名無しさん mailto:sage [2020/01/03(金) 14:15:38.53 ID: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 名前:デフォルトの名無しさん mailto:sage [2020/01/03(金) 14:34:51.57 ID:H8ctZB9u.net]
>>259
tar でいいんじゃね?
無圧縮ならヘッダー部以外はそのまま格納されるんだし

273 名前:デフォルトの名無しさん mailto:sage [2020/01/03(金) 14:48:41.09 ID:CVCs++Sx.net]
>>265
cat a.tar | less したら^@^@だらけになる
cat a.tarするだけならまだ見れるんだけど。

メタデータはテキストが良いな
(格納ファイルがテキストという前提で)
バイナリは含まれないでほしい



274 名前:デフォルトの名無しさん mailto:sage [2020/01/03(金) 14:49:00.26 ID:CVCs++Sx.net]
もちろんそのままみたいのでbase64するとかもなしね

275 名前:デフォルトの名無しさん mailto:sage [2020/01/03(金) 14:53:08.86 ID:wJkHBgCK.net]
cpioのASCIIヘッダ形式
でもtar自体が採用できない理由も知りたい

276 名前:デフォルトの名無しさん mailto:sage [2020/01/03(金) 14:53:49.40 ID:wJkHBgCK.net]
リロードしてなかった

277 名前:デフォルトの名無しさん mailto:sage [2020/01/03(金) 14:56:48.91 ID:wJkHBgCK.net]
cpioもヌルバイトが出るのでダメだな
全体がASCIIか?と問われたらいちおう真ではある

278 名前:デフォルトの名無しさん mailto:sage [2020/01/03(金) 15:02:39.69 ID:329daT2l.net]
>>266
なら>>262しかないな

279 名前:デフォルトの名無しさん mailto:sage [2020/01/03(金) 16:01:23.77 ID:CVCs++Sx.net]
>>268
tarも採用できるよ。いくつかの採用フォーマットのうち
lessで簡単に見れる形式がなにかないかなって話

独自フォーマットでコマンドを自作するぐらいならマルチパートにするかな
マルチパートを簡単に作るコマンドってあるんだろうか?

コマンドを作らないならpatch形式が楽だろうけど
頭に+とかついていてるのがいやだな

280 名前:デフォルトの名無しさん mailto:sage [2020/01/03(金) 16:46:10.59 ID:XW1kVD4M.net]
>>272
それだけならLESSOPEN使ってtarのへッダだけ飛ばすとかは?

281 名前:デフォルトの名無しさん mailto:sage [2020/01/03(金) 17:05:18.92 ID:/qEXfyLq.net]
適当なデリミタ挟んでcatでいいような。

282 名前:デフォルトの名無しさん mailto:sage [2020/01/03(金) 17:18:35.60 ID:cSDCrnP1.net]
>>253
@もAもダメ
@に比べればAの脆弱なところを修正した方式のほうがベター
理由は>>254の書いてるように徳丸本でも読むこと

283 名前:デフォルトの名無しさん mailto:sage [2020/01/03(金) 17:29:10.92 ID:cSDCrnP1.net]
>>255
今どきローカルだけでライセンス認証が完結してるアプリはない

ここで聞かなきゃ分からないレベルなら
金払ってライセンスの発行から認証までやってくれるサービスを使え



284 名前:デフォルトの名無しさん mailto:sage [2020/01/03(金) 19:10:16.94 ID:3irRvTJl.net]
Rubyで使える構文解析器って無いかな。LLVM IR(ビットコードじゃなくテキストの方)をパースしたい
出来れば平易なチュートリアルがあるとありがたい
GCCやLLVMのコードとにらめっこするのが日課の人用の資料じゃ歯が立たんw

285 名前:デフォルトの名無しさん mailto:sage [2020/01/03(金) 22:03:25.25 ID:XgEYqMsD.net]
parslet というのがあるらしいが






[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<274KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef