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

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

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

【前スレ】
スレ立てるまでもない質問はここで 160匹目
https://mevius.5ch.net/test/read.cgi/tech/1652160275/
2022/10/10(月) 21:32:23.35ID:sJsMwDUU
>>692
そりゃあるだろうけど今時のPCならPostgreSQL程度を入れるのはたいして苦じゃないからわざわざ別のDBMSにする必要はない気もする
ORMも完璧じゃないから開発機では大丈夫でも本番機でバグ踏むかも知れないし
2022/10/10(月) 21:41:49.24ID:mmk35L4D
別人のふりをするのはどうかと思うが前回みたいに数日張り付いてごまかし続けるよりはまだマシかな
2022/10/10(月) 21:51:33.54ID:sJsMwDUU
別人のフリとか意味わからんけど?
そんなに悔しかったのか?w
2022/10/10(月) 21:54:09.49ID:C38R1GQo
5時から暇つぶしするほど暇なやつが何か言ってるな
2022/10/10(月) 22:36:11.06ID:sJsMwDUU
>>696
>>691
698デフォルトの名無しさん
垢版 |
2022/10/10(月) 22:36:46.13ID:LhGSEaIU
C言語を勉強しているサイトの内容がちょっと古そうなんですけれども今の所一部を除けば動作している状況で結構進んだんで並行してC#かC++に入ろうと思ってますがサイトの内容は古いですか?問題はありますか?(リンクが貼れませんがC言語入門と検索すると一番上にくるURLがwisdomから始まるサイトです)
699デフォルトの名無しさん
垢版 |
2022/10/10(月) 22:41:01.76ID:LhGSEaIU
お手数ですがそのサイトのC言語の学習ページの1番下から「戻る」を押すとC++、C#の学習ページのリンクがあるページに飛ぶのでこれから学習する上で内容に問題がないのかもし分かれば教えていただきたいです。
2022/10/10(月) 22:43:51.59ID:C38R1GQo
そんなに悔しいなら黙ってればいいのに
2022/10/10(月) 22:45:38.44ID:9ReYIgGU
>>693
もしかして開発PCと本番環境しかない前提?
それなら本番環境と絶対に合わせるけどローカル環境とは別に開発・テスト用のサーバー環境を最低でも2~3個用意するのが普通でしょ
DBMS絡みのテストはそっちでやる

Postgres一つ入れるくらいは大した手間じゃないけど各案件用に各開発者の環境を揃える手間は馬鹿にならないよ
2022/10/10(月) 23:01:47.70ID:sJsMwDUU
>>701
それは>>599に聞いてくれ
まあ規模なんて案件によってピンキリだから
> 開発・テスト用のサーバー環境を最低でも2~3個用意するのが普通でしょ
とか言われても君の案件ならそうなんだろうねとしか思わんが
2022/10/10(月) 23:41:18.04ID:kYumaYAG
>>701
複数DBMS対応のためにORMを採用したならテスト環境は対応するDBMS分複数用意しないか?
環境構築の手間はかえって大変だと思うが。
2022/10/11(火) 00:33:08.40ID:4Ej/WYmd
知らないなら知らないで無駄にマウンティングしようとせずスルーしとけばいいのに
2022/10/11(火) 06:39:26.73ID:D4ywmAPt
本人は暇つぶしと言ってるがはたからはアホなこと言って発狂してるようにしか見えんのよな
2022/10/11(火) 06:53:23.65ID:D4ywmAPt
>>332
true/falseを知らんのかな?
自分のアホな知識を見直せよw
707599
垢版 |
2022/10/11(火) 13:45:01.42ID:17+/w9Hg
改訂4版 基礎 Ruby on Rails、黒田努・佐藤和人、2018

例えば、この本はRuby 2.5.1, Rails 5.2 だけど、SQLite を使っている。
ローカル開発の初心者向けには、SQLiteが多い

Ruby on Rails 6 実践ガイド、黒田努、2019
Ruby on Rails 6 実践ガイド[機能拡張編]、黒田努、2020

この2冊になると、Ruby 2.6, Rails 6.0 で、
中級者向けだから、PostgreSQL を使う

これ以上になると、Docker とか、Heroku, Cloud 9 で、リモート開発になる

ちなみにRails 6 からはデフォルトで、複数DB でテストするようになった
708デフォルトの名無しさん
垢版 |
2022/10/12(水) 07:06:54.78ID:qBUjQXh1
Wikiサイトを作ろうとしてるんですけどSQL実行文でプログラムに接続文字直書きするのって悪いんですかね?
https://www.delftstack.com/ja/howto/csharp/sql-insert-in-csharp/#:~:text=C%23%20%E3%81%AE%E5%8D%98%E7%B4%94%E3%81%AA%E3%82%AF%E3%82%A8%E3%83%AA%E3%83%A1%E3%82%BD%E3%83%83%E3%83%89%E3%82%92%E4%BD%BF%E7%94%A8%E3%81%97%E3%81%9F%20SQL%20%E6%8C%BF%E5%85%A5%20%E5%8D%98%E7%B4%94%E3%81%AA%E3%82%AF%E3%82%A8%E3%83%AA%E3%83%A1%E3%82%BD%E3%83%83%E3%83%89%E3%81%AF%E3%80%81C%23,%E3%81%A7%20SQL%20%E3%81%AE%20insert%20%E3%82%AF%E3%82%A8%E3%83%AA%E3%82%92%E4%BD%BF%E7%94%A8%E3%81%97%E3%81%A6%E3%83%87%E3%83%BC%E3%82%BF%E3%83%99%E3%83%BC%E3%82%B9%E3%83%86%E3%83%BC%E3%83%96%E3%83%AB%E3%81%AB%E3%83%87%E3%83%BC%E3%82%BF%E3%82%92%E6%8C%BF%E5%85%A5%E3%81%A7%E3%81%8D%E3%81%BE%E3%81%99%E3%80%82
このサイトのconnectionstringをそのままプログラムに書き残す方法です
2022/10/12(水) 07:24:00.06ID:TyHUeGJp
接続文字列のハードコーディングなんかしていいわけがない
710デフォルトの名無しさん
垢版 |
2022/10/12(水) 07:28:49.56ID:qBUjQXh1
>>709
ではどうするのが一般的でしょうか?
そのことについての概要が載ってあるサイトありますか?
2022/10/12(水) 07:42:15.17ID:TyHUeGJp
>>710
app.config(古めの方法)
https://learn.microsoft.com/ja-jp/visualstudio/ide/managing-application-settings-dotnet?view=vs-2022

汎用ホストにAddJson(新しめの方法)
https://learn.microsoft.com/ja-jp/aspnet/core/fundamentals/host/generic-host?view=aspnetcore-6.0

かなり古いけど長年採用されてきた方法
https://dobon.net/vb/dotnet/programing/storeappsettings.html
712デフォルトの名無しさん
垢版 |
2022/10/12(水) 08:00:07.39ID:qBUjQXh1
>>711
これってプログラムに書く方法と何が違うのでしょうか?
別ファイルから文字を読み取るから安全って話ですか?
2022/10/12(水) 08:05:35.54ID:TyHUeGJp
>>712
https://ja.wikipedia.org/wiki/%E3%83%8F%E3%83%BC%E3%83%89%E3%82%B3%E3%83%BC%E3%83%87%E3%82%A3%E3%83%B3%E3%82%B0
714デフォルトの名無しさん
垢版 |
2022/10/12(水) 08:09:34.92ID:qBUjQXh1
あと今回はC#を使いましたがJavaScriptとか他の言語も同様にjsonファイル作ってそこから呼び出しという感じでしょうか?
2022/10/12(水) 08:13:02.65ID:TyHUeGJp
コンパイル無しで動くスクリプト言語の場合は少し状況が違うけど設定をコードに埋め込まず別に管理する方が保守性は高くなるね
716デフォルトの名無しさん
垢版 |
2022/10/12(水) 08:19:47.35ID:qBUjQXh1
>>715
なるほどありがとうございます
安全性ではなく保守性の問題なのですね
2022/10/12(水) 10:16:53.81ID:zOJs119y
あとハードコードしたものをついうっかりgithubにpushしてしまい
他人に悪用されて情報漏洩やクラウド破産しかける人もいる
718599
垢版 |
2022/10/12(水) 13:12:35.58ID:vHtlGJeU
Ruby on Rails では、
秘匿情報の管理に、暗号化済みのcredentials.yml.enc を使う

それを解読するmaster.key は、最初から.gitignore に追加されているので、
暗号化されているcredentials.yml.enc を、そのままGithub へ上げても大丈夫
2022/10/12(水) 13:41:05.59ID:TyHUeGJp
暗号化されてるから公開してもいいという理屈には疑問符しかない
2022/10/12(水) 14:33:06.90ID:CRSlt2JP
誰も公開するなんて話はしていない
2022/10/12(水) 14:43:16.63ID:WbjgIxC2
つまり大丈夫ではないということだろ
プライベートだから大丈夫と安心してGitHubに上げてたのがいつパブリックになるかわからんし基本的にそういうものはコミットしたらだめ
2022/10/12(水) 14:45:17.85ID:CRSlt2JP
ああ、大丈夫な理由が、プライベートだからだと思ってるのか(苦笑)
ちょっと論外
2022/10/12(水) 14:45:47.37ID:WbjgIxC2
パブリックなのか
それはさすがに論外
2022/10/12(水) 14:48:20.93ID:CRSlt2JP
今頃パブリックでも安全って話に気がついたのかw
2022/10/12(水) 14:48:28.09ID:WbjgIxC2
master.key暗号化してあるからプライベートなら大丈夫と思ってるやつかと思ったらその更に下だったわ(苦笑)
2022/10/12(水) 14:49:19.68ID:CRSlt2JP
プライベートの話だと思ってたのは
お前だけやでw
2022/10/12(水) 14:49:55.35ID:pcjXKPPQ
セキュリティはどうしても利便性とのトレードオフになるから何を優先するかで管理方法は変わってくる
ただconfigファイルとソースファイルを別のリポジトリで管理するとか俺は勘弁だわ
2022/10/12(水) 14:50:38.17ID:xakYyGN1
>>726
ちょっと君大丈夫?
2022/10/12(水) 14:51:16.18ID:Qf89wrl7
最近の土方はgithubに秘匿キーを上げるのか
2022/10/12(水) 14:52:03.49ID:4qJTNpfT
いつパブリックになるかわからないようなリポジトリにソース上げて大丈夫なのか??
全く何と戦ってるのかわからん
2022/10/12(水) 14:54:06.49ID:Qf89wrl7
>>730
非公開だったソースを公開することなんか珍しくないだろ
数年前に秘匿情報をコミットしてそれを忘れてましたーってなりかねんのに暗号化を盲目的に信じてコミットするとかキチガイの所業でしかないわ
2022/10/12(水) 14:54:28.94ID:CRSlt2JP
>>728

だーかーらー credentials.yml.enc は
秘密鍵で暗号化されてるから
パブリックに公開しても大丈夫だって
話をみんなしてるの

お前だけなの、
> プライベートだから大丈夫と安心してGitHubに上げてたのが
とか言ってるのは

ド ド ドリフの大爆笑w
2022/10/12(水) 14:54:35.30ID:sUBDDXSl
SQLiteの話といい接続文字列の話といいルビきち君の方が常識人やん
何やこの流れw
2022/10/12(水) 14:55:32.72ID:Qf89wrl7
みんなは暗号化したら大丈夫と思ってるのがアホだって話をしてるんだよw
2022/10/12(水) 14:55:59.88ID:Qf89wrl7
ルビキチが常識人に見えてたらおかしいと思わんのか
2022/10/12(水) 14:56:12.19ID:CRSlt2JP
後悔しない秘密鍵を使って暗号化されてるんだから大丈夫に決まってるじゃんwww
そのために作られたんだから
2022/10/12(水) 14:56:29.33ID:CRSlt2JP
訂正

「公開しない秘密鍵」を使って暗号化されてるんだから大丈夫に決まってるじゃんwww
そのために作られたんだから
2022/10/12(水) 14:57:14.52ID:Qf89wrl7
ああなるほど
暗号化されてたら解読されないと思ってる情弱か
2022/10/12(水) 14:57:52.47ID:Qf89wrl7
>>719
最初の話はこれだがアスペなのかな?
2022/10/12(水) 14:58:04.62ID:CRSlt2JP
>>738
暗号化されていれば解読できませんが、
あなたは解読されると思って暗号化してるんですか?w
2022/10/12(水) 14:58:29.56ID:Qf89wrl7
>>740
ひでえなお前の知識w
2022/10/12(水) 14:59:14.44ID:Qf89wrl7
年々エンジニアの平均レベルが下がっていくなw
2022/10/12(水) 15:00:02.16ID:CRSlt2JP
>>741
君は、秘密鍵で暗号化されたデータの解読に
何年かかるかを調べたほうがいいよ
パスワードじゃないんだからさぁ
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
さすがにそれをわかってないやつはいない…よね…?
■ このスレッドは過去ログ倉庫に格納されています
5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

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