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

■ このスレッドは過去ログ倉庫に格納されています
2022/08/27(土) 16:03:56.00ID:5336PvZW
この板はプログラムを作る人のための板です。
あらゆる質問はまず
スレ立てるまでもない質問はここで
スレにしてください。

次スレは>>980が立てること

【前スレ】
スレ立てるまでもない質問はここで 160匹目
https://mevius.5ch.net/test/read.cgi/tech/1652160275/
2022/10/12(水) 15:01:03.94ID:Qf89wrl7
>>743
なるほどマシンの性能も技術もアップしないと信じてるんだなw
2022/10/12(水) 15:01:49.52ID:Qf89wrl7
何のために鍵に有効期限があるのか説明できないんだろうなーw
2022/10/12(水) 15:02:35.17ID:CRSlt2JP
性能がアップするのを前提としてることを知らんのかwww
2022/10/12(水) 15:04:10.26ID:Qf89wrl7
まあ要するにお前はルビ吉側の人間で俺とは対局にいるというだけの話だよw
2022/10/12(水) 15:14:22.55ID:Qf89wrl7
ORACLEもSQL Serverも知らない情弱は三大データベースにSQLiteを入れるw
2022/10/12(水) 15:34:04.35ID:VXQrFbc/
なんか知らんけどルビキチとやらは秘匿情報を暗号化してここに公開してくれよ
2022/10/12(水) 15:47:09.56ID:MZFM1qod
>>735
非常識なルビきち君よりさらに非常識なやつがおるやんw
って話なんだがそれすらわからないかぁww
さすが常識人www
2022/10/12(水) 15:54:25.49ID:VXQrFbc/
このスレには前から常識を語る非常識なやつおるな
2022/10/12(水) 15:55:20.03ID:VXQrFbc/
ところで暗号化した秘匿情報まだ?
2022/10/12(水) 16:02:27.72ID:J2ELRxwS
ルビきち君はパブリックに公開するなんて話はしてないやん

暗号化する目的もGithubで管理する目的も分かってないんだな
ヤバすぎだろw
2022/10/12(水) 16:04:09.61ID:VXQrFbc/
>>753
してるぞ
2022/10/12(水) 16:16:32.44ID:bwIWJq2Y
ruby廃れるはずだわ
2022/10/12(水) 16:19:27.44ID:87sZcmju
絶対復号できないなら公開しても問題ないよなー(棒)
2022/10/12(水) 16:25:48.00ID:CRSlt2JP
>>752
https://github.com/search?p=2&q=filename%3Acredentials.yml.enc&type=Code
これでファイル検索できるぞ
342,574 code results

暗号化した秘匿情報はたくさん見つかる
2022/10/12(水) 16:28:53.56ID:CRSlt2JP
今からmaster.keyがなくても復号できらぁって
頑張るのかな(苦笑)
2022/10/12(水) 16:30:13.13ID:87sZcmju
>>758
お前のがほしいんだがなぜ他人の?
自信がないの?
2022/10/12(水) 16:32:44.98ID:CRSlt2JP
>>759
その中の何処かにあるよ(笑)
さがせぇ、この世の全てをそこになんたら
2022/10/12(水) 16:34:35.76ID:87sZcmju
自信がないんだなw
2022/10/12(水) 20:24:57.45ID:lTLyE4vd
ID:Qf89wrl7は煽ラーだと思うけど管理職を含む多くの日本人の認識と大差ないレベルだよな
日本でセキュリティ事故が起きまくるのは当然の結果といえる
しかもそう言う人に限って自分の杜撰な鍵の管理で自爆したのをクラッカーのせいにしたりするし
2022/10/12(水) 20:57:19.17ID:TyHUeGJp
暗号化されてるものは復号できないから公開してもいいというアホな認識してるのがルビキチ
2022/10/12(水) 21:41:36.59ID:3SkH/pYl
『いつパブリックになるかわからない』
これが一番意味が分からない

さすがに低リテラシーの管理職でもこのレベルはいないと思う
2022/10/12(水) 21:47:33.39ID:LG+6Nk/8
ルビキチまだ自演してるのか
2022/10/12(水) 21:51:43.81ID:LG+6Nk/8
ずっと自社開発だったものがOSSになったケースはいくつか見たな
2022/10/12(水) 22:06:24.66ID:zEM0kKZC
秘密鍵で暗号化していて、その秘密鍵が公開されてないんだから
credentials.yml.encを公開しても安全って話でしょ
実際に多くの人が公開してるしね
2022/10/12(水) 22:07:50.77ID:zEM0kKZC
『いつパブリックになるかわからない』っていうのは
credentials.yml.encを公開しても安全な理由が
プライベートリポジトリだから
勘違いをしてるというマヌケな話だったし
2022/10/12(水) 22:25:30.41ID:TyHUeGJp
ルビキチちょっと惨めすぎ
2022/10/12(水) 22:27:36.46ID:ICL1Yjsb
知識が少ないのにマウント取りたいやつは大変だな
安全なら暗号化した自分の本名と住所くらい公開すればそれで話は済むのに
2022/10/12(水) 22:31:10.74ID:4supVzaR
実社会で相手にされないからここに張り付いて煽ることでコミュニケーションとってるつもりなんだろう
雑談スレでアスペと呼ばれてるやつと芸風同じだけどルビきちとかいうのはアスペと同じ人なん?
2022/10/12(水) 22:59:23.20ID:4supVzaR
暗号化すれば安全というのは「技術の進歩が無ければという条件付きの話」というのは常識だと思ったが

https://www.technologyreview.jp/s/144702/how-a-quantum-computer-could-break-2048-bit-rsa-encryption-in-8-hours/
> 量子コンピューターによって将来、現在一般的に使われている暗号が解読されるのは数十年先とされてきた。しかし、新たな研究によって、従来の予想よりも早く、暗号が解読されてしまう可能性が出てきた。
2022/10/12(水) 23:00:56.98ID:pwSIVlao
>>767
DBの接続文字列含むものをわざわざパブリックで公開する意味ないじゃん
実際Githubで公開されてるのRailsのチュートリアルばっかりだぞ
2022/10/12(水) 23:00:57.24ID:4supVzaR
ということで公開する必要のないものをあえて公開するのはバカとしか言いようがない
2022/10/12(水) 23:02:19.15ID:MV9cMiU3
>>766
おっさん典型的な老害だな
2022/10/12(水) 23:04:29.01ID:TyHUeGJp
ぐうの音も出なくなると暴言でごまかすやつ
2022/10/12(水) 23:06:48.85ID:3XKOt0lO
暗号化することで何から守ってるのか二人とも分かってないんだよな
だからルビきち君の方がまだ常識的に見えるわけ
2022/10/12(水) 23:08:14.81ID:TyHUeGJp
と、ルビキチが言ってるがもう何の言い訳にもなってないな
2022/10/12(水) 23:08:49.89ID:4supVzaR
これがキチと呼ばれるゆえん
2022/10/12(水) 23:10:49.37ID:IIVC4gqT
自分じゃまともと思ってるんだろ
キチはだいたいそう
2022/10/13(木) 02:51:53.44ID:Kn9qnio9
るびきちってEmacsの有名なユーザの名前じゃないの?
2022/10/13(木) 07:49:41.64ID:3Wf/3S4p
ここではルビーキチガイ
783デフォルトの名無しさん
垢版 |
2022/10/13(木) 07:51:58.96ID:JfhtLQgc
コメント欄のあるWiki的なものってBDのテーブルを記事一つ一つに必要ってイメージでいいよね?
2chとかスレッド一つ一つにDB持ってるって認識でよいよね?
2022/10/13(木) 07:53:47.34ID:3Wf/3S4p
正規化を知らんのか
2022/10/13(木) 07:56:13.76ID:arDBJj0b
非常識人「金庫なら鍵がかかってるから家の外で大丈夫」
786デフォルトの名無しさん
垢版 |
2022/10/13(木) 08:00:18.62ID:JfhtLQgc
>>784
というと?
2022/10/13(木) 08:08:32.00ID:arDBJj0b
コメントテーブル
コメントID 記事ID コメント本文

記事テーブル
記事ID 記事タイトル 記事本文

テーブルはこの2つで十分
コメントテーブルの記事IDで記事を特定する
788デフォルトの名無しさん
垢版 |
2022/10/13(木) 08:09:21.57ID:3gX/khO/
>785
「家の中なら鍵がかかってるから大丈夫」
結局、何重なら安心するかって話かね?
2022/10/13(木) 08:10:11.55ID:3Wf/3S4p
>>786
https://www.google.com/search?q=%E3%83%87%E3%83%BC%E3%82%BF%E3%83%99%E3%83%BC%E3%82%B9+%E6%AD%A3%E8%A6%8F%E5%8C%96&oq=%E3%83%87%E3%83%BC%E3%82%BF%E3%83%99%E3%83%BC%E3%82%B9+%E6%AD%A3%E8%A6%8F%E5%8C%96
790デフォルトの名無しさん
垢版 |
2022/10/13(木) 08:10:59.75ID:JfhtLQgc
>>787
ニャルホロ
2022/10/13(木) 08:11:48.54ID:wFA3Gryx
>>788
外に出す必要のないものを出す必要はないってずっと言われてるでしょ
必要なら出していんじゃね
2022/10/13(木) 08:13:05.50ID:3Wf/3S4p
>>791
さすがにそれをわかってないやつはいない…よね…?
2022/10/13(木) 08:18:38.68ID:ZjuOEoqy
自動販売機なんかは屋外で鍵付きで時々盗難にあってるけどこれは仕方ない
外に置く必要のない金庫を外に置くやつはバカ

こういうことか
2022/10/13(木) 08:21:58.89ID:3Wf/3S4p
常識過ぎてqiitaに書いてないからキチにはピンとこないんだろうな
795599
垢版 |
2022/10/13(木) 08:39:07.11ID:Reu2mtSt
AWS には、KMS(Key Management Service)があって、ここで秘匿情報を管理する

>>783
スレッド表の中に、多くのスレッドを持つ。
キーはスレッドID

コメント表の中に、多くのコメントを持つ。
キーは、スレッドID・コメントID。
スレッドIDは外部キー

例えば、スレッドIDが10 であるスレッドの、コメントIDが3 とか
2022/10/13(木) 10:23:19.68ID:3Wf/3S4p
>>795
複合主キーかよw
2022/10/13(木) 10:31:56.35ID:CL2FKHX3
>>796
> キーは、スレッドID・コメントID。
コメントテーブルでスレッドIDにユニーク制約かけられるはずがないならキー(ユニーク制約のかかったカラム)と言ってる以上複合主キーのことだね
RoRは複合主キー使えなかったんじゃなかったっけ
2022/10/13(木) 10:37:32.68ID:1rTyAUmX
コメントIDだけユニークでもいい
2022/10/13(木) 11:25:58.64ID:/BBOniCH
TLS危険論者が今日も元気です
2022/10/13(木) 11:30:21.76ID:H65AOCqx
負け犬の遠吠えかな?
2022/10/13(木) 14:36:45.78ID:rcSaj0mj
そう言えば複合主キー嫌ってまだ多いの?
言語側で色々やるようになってからユニークキーを主キーにするやり方が煩わしくて仕方ないんだが…
2022/10/13(木) 14:40:37.47ID:UDcXO/ME
嫌というよりフレームワークの制限で使えないんだわ
RoRで使えないのにRoRをゴリ押ししてるやつが採用してるのが笑い所
2022/10/13(木) 14:55:09.82ID:k71PyVQQ
また今日もルビキチ未満のお二人さんかぁ
サロゲートキーにしたければ論理設計時の複合主キーは複合ユニーク制約つければええんやで
2022/10/13(木) 14:57:37.44ID:uUBqIlDv
>>785
『銀行の貸金庫がいつパブリックになるかわからんやろ!暗号化してるからって貸金庫なんかに入れるなよ』
2022/10/13(木) 14:58:21.35ID:UDcXO/ME
キチがキチというのがよくわかるな
2022/10/13(木) 16:36:36.67ID:iYffDDIt
>>804
ワロタw
パブリックにしても安全って話が前提なのに
安全の理由がプライベートだからって勘違いしていたアホがいたのか
ちょっと技術力がなさすぎますねぇ
2022/10/13(木) 16:37:15.08ID:UDcXO/ME
それでごまかせると思ってるのか
悔しそうだなおいw
2022/10/13(木) 16:45:57.70ID:iYffDDIt
え?credentials.yml.encの話でしょ?
これリポジトリに挙げないようになってる
master.keyがないと復号できないから
パブリックにしても大丈夫なんだよ
総当たりで解読しようとしても億年という年月がかかる
2022/10/13(木) 16:48:40.18ID:UDcXO/ME
ループしてるな
2022/10/13(木) 17:40:21.15ID:iYffDDIt
じゃあここで終わろう
答えは出た
2022/10/13(木) 17:43:38.60ID:3Wf/3S4p
たぶんわかってないだろうがそれがいいぞ
2022/10/13(木) 18:00:41.66ID:YF8f/TfG
だから、
>総当たりで解読しようとしても億年という年月がかかる
これには「現時点での技術では」という前提があるんだってば
この前提がいつ崩れるのか誰にもわからない
2022/10/13(木) 18:06:42.99ID:3Wf/3S4p
億年と言われてたのが数年前で、それが最近では数十年で解けると言われるようになった
このスレには更にそれより早く解けそうだという記事が載ってる
もちろんこれで終わりじゃなくてもっと新しい技術が出てくるだろう

というのが全くわかってないキチには説明するのが無駄すぎる
2022/10/13(木) 18:26:18.34ID:MbMdDU5X
「○○と言われている(証拠無し)」は情弱の証明
2022/10/13(木) 18:28:25.48ID:iYffDDIt
>>812
いつ地球が滅ぶのわからないのに
地球が滅ぶ人のことを考えても仕方ないよw
2022/10/13(木) 18:28:45.27ID:iYffDDIt
地球が滅ぶ日のことを
2022/10/13(木) 18:29:20.09ID:iYffDDIt
それにプライベートだから安全という話だと思いこんでいましたという
恥ずかしい間違いは取り消せないw
2022/10/13(木) 18:34:11.95ID:3Wf/3S4p
まだ理解できず恥ずかしいことを言ってるなw
結局何を言われたかわからないからやめるんじゃなかったのかw
2022/10/13(木) 18:41:34.16ID:iYffDDIt
ほらね。言い返せなかったとw
2022/10/13(木) 18:43:30.72ID:3Wf/3S4p
そりゃループしてるだけだからw
2022/10/13(木) 18:44:17.94ID:iYffDDIt
ループは>>810で終わったはず
続けるな
2022/10/13(木) 18:45:09.19ID:3Wf/3S4p
2022/10/13(木) 18:46:43.62ID:iYffDDIt
結局>>808に反論できないからループさせようって
やってるだけなんだよねw
2022/10/13(木) 18:49:28.65ID:3Wf/3S4p
まだループしたいのか
必死だなw
もう終わったろうw
2022/10/13(木) 18:54:41.02ID:fFgdZoOM
傍目から見てたけど>>813が結論と思った
2022/10/13(木) 19:05:58.42ID:flvqpt9i
セキュリティの基本は多段防御と
リスク/利便性のトレードオフ

適切なアルゴリズムが選択されていてそれが「正しく運用されてさえいれば」秘密キーを無しに複合化するのは基本的に無理

公開することでリスクがどの程度増えるのか
代わりにどの程度のメリットがあるのかを比べてメリットが上回るなら公開すればいい
2022/10/13(木) 20:06:32.83ID:zyTgjTLF
日本は絶対安全、絶対安心などと吠えるリスク評価の出来ない情弱が多いからね
2022/10/13(木) 20:10:29.98ID:NrjSBlHF
「暗号化されてるから絶対安全」とか言って大事なデータを必要もないのに公開するのはフラグにしか
2022/10/13(木) 21:05:21.18ID:iYffDDIt
credentials.yml.encはアップロードしても安全
2022/10/13(木) 21:23:27.77ID:vZxMD0pc
安全か安全じゃないかの二元思考は思考停止でしかない

どういう脅威に対してどの程度安全なのか?
どういうリスクがどの程度あるのか?
それを考えるのがセキュリティ対策の第一歩
2022/10/13(木) 21:29:47.62ID:l6HSpiwg
そもそも総当たりなら解読できないのが真だとしても色々な情報からパスワードの候補が絞り込めてたら解読される危険性はあるんだから必要もないのに公開するアホの意図は理解できん
2022/10/13(木) 21:36:13.29ID:oIz5SKRD
パスワードとかはサーバーに記録せずそのハッシュを記録するのが常套手段だけど暗号化したらよくね
絶対解読されないんだから
833デフォルトの名無しさん
垢版 |
2022/10/13(木) 21:36:58.66ID:YIKtWFM+
全国の駅の緯度経度情報と、現在位置の緯度経度の情報のデータがあったとします。
地球には丸みがあるので実際の距離の計算はやや複雑ですが、2点間の距離を求める方法で求めるとします。

駅は大量にあるわけなので、全てにforループを回して2点間の距離を求めていくと計算時間が多くかかります。

どうすれば、なるべく早く、現在位置との最短距離の駅を求められるでしょうか?
自分で緯度が何度以上離れていたらデータを拾わないなどルールを決めるしかないでしょうか?

全国の駅の緯度経度情報
139.22 41.86
138.55 42.88
140.32 42.65
137.69 40.62
...

142.32 39.88

現在位置の緯度経度情報
140.56 41.99
2022/10/13(木) 21:39:53.02ID:UluXeA7t
最近傍探索でググれカス
2022/10/13(木) 21:42:22.84ID:3Wf/3S4p
>>833
https://qiita.com/stmtk/items/76120985db050708285d
2022/10/13(木) 21:45:38.23ID:Xv1cIs4M
>>832
ハッシュは秘密キーを管理する必要がなくキーの変更も考えなくていいから暗号化より運用しやすい
2022/10/13(木) 21:51:00.15ID:3Wf/3S4p
キチは皮肉もわからんのだな
838デフォルトの名無しさん
垢版 |
2022/10/14(金) 05:35:00.68ID:/bzXAtmx
dockerってファイルを作るの覚えればいいの?
もう使えて当たり前なの?
2022/10/14(金) 13:14:37.91ID:ljWa0xD5
昔は、Heroku, CircleCI, Ruby on Rails, Bootstrap だけで良かった

でも、YouTube で有名な雑食系エンジニア・KENTA の初心者向けRailsサロンができてからは、
AWS, Docker, Github Actions, React, Vue.js, TypeScript などが、未経験者の主戦場になった!

それで、くろかわこうへいのAWSサロンも必要になった
AWSでも、ほとんどがDockerになった

さらに中級者は、Terraform, Kubernetes もやる。
KENTAの出現により、今の未経験者のレベルが、10年以上のプロよりも上になってしまった!

Rails専門学校・RUNTEQ でも、2年前にVue.js のポートフォリオを作った生徒が現れて以降、
今では、React, Vue.jsが主戦場

この本が最も簡単。
自宅ではじめるDocker入門[改訂版]、浅居 尚、2021
2022/10/14(金) 13:17:09.80ID:OifckdKl
キチきたな
2022/10/14(金) 13:32:25.90ID:cI3rl/qY
これ本人以外だったら逆に驚きだよなw
842599
垢版 |
2022/10/14(金) 13:34:03.36ID:ljWa0xD5
>>797
データベースには、多対多がよく出てくる。
その場合、中間表・リンクテーブルを作る

つまり、A - B を、A - 中間 - B にする

それで、A - 中間が1対多、B - 中間も1対多の形になる

その代わり、中間表にAのキー・Bのキーを持って、
その2つで特定できるようになる。複合キー

A・Bがマスタ表。
例えば、Aが部品メーカーで、Bが部品番号

中間表では、会社ID・部品ID で特定できる。
会社IDが10・部品IDが5の部品を、3つとか
2022/10/14(金) 13:35:16.07ID:OifckdKl
また全然関係ない誰も聞いてないこと言い始めたぞ
本人の中ではつながってるのかもしれんが
■ このスレッドは過去ログ倉庫に格納されています
5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

ニューススポーツなんでも実況