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

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

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

【前スレ】
スレ立てるまでもない質問はここで 160匹目
https://mevius.5ch.net/test/read.cgi/tech/1652160275/
2022/10/10(月) 20:25:19.50ID:j/SooSq4
だから防いだんだろwww
2022/10/10(月) 20:25:42.84ID:j/SooSq4
>>664
コンパイルオプションについて説明してもいいぞw
2022/10/10(月) 20:25:49.58ID:05PhEyUd
防げてないだろw
2022/10/10(月) 20:26:10.12ID:05PhEyUd
コンパイルしなきゃいけないのはわかってんの?
2022/10/10(月) 20:26:11.74ID:j/SooSq4
偶発的なデータベースの破損に対する防御策です。
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

この潜在的な問題を回避することができます。
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2022/10/10(月) 20:26:36.59ID:05PhEyUd
まったくわかってないじゃんw
2022/10/10(月) 20:27:06.52ID:j/SooSq4
>>668
コンパイルしなきゃ使えない?

( ゚∀゚)アハハハハ八八ノヽノヽノヽノ\/\
2022/10/10(月) 20:28:03.22ID:j/SooSq4
> このコンパイル時オプションを 0 に設定することで、
> 番号の低いファイルディスクリプタの使用に対する保護を無効にすることができます。

これを読んだアホ「コンパイルしなきゃいけないのはわかってんの?」

コンパイルしなきゃいけないのはわかってんの?
2022/10/10(月) 20:28:10.25ID:SAehROYW
このところ毎日張り付いてるアスペだな
今朝も5時から発狂してたやつだ
2022/10/10(月) 20:28:18.69ID:j/SooSq4
( ゚∀゚)アハハハハ八八ノヽノヽノヽノ\/\
2022/10/10(月) 20:28:48.67ID:SAehROYW
>>671
コンパイルオプションがコンパイルしなくても使えるとおもってんじゃん
2022/10/10(月) 20:29:26.51ID:j/SooSq4
> このコンパイル時オプションを 0 に設定することで、
> 番号の低いファイルディスクリプタの使用に対する保護を無効にすることができます。

これを読んだアホ「コンパイルオプションがコンパイルしなくても使えるとおもってんじゃん」

( ゚∀゚)アハハハハ八八ノヽノヽノヽノ\/\
2022/10/10(月) 20:29:34.49ID:Bm6oYwpd
きっつ
2022/10/10(月) 20:29:55.26ID:j/SooSq4
この人SQLiteをコンパイルしないで使ってるのかな?

( ゚∀゚)アハハハハ八八ノヽノヽノヽノ\/\
2022/10/10(月) 20:30:13.62ID:oErDHj9T
コンパイルオプションを知らんやつが発狂してるのか
2022/10/10(月) 20:30:55.87ID:GNv/b0La
うーんまさにキチガイ
2022/10/10(月) 20:31:04.81ID:j/SooSq4
アホ「コンパイルオプションはね、自分で1に設定しないといけないものなんですよ!」

こんな感じ?

( ゚∀゚)アハハハハ八八ノヽノヽノヽノ\/\
2022/10/10(月) 20:31:42.57ID:j/SooSq4
デフォルトで有効になってるのも知らない?

( ゚∀゚)アハハハハ八八ノヽノヽノヽノ\/\
2022/10/10(月) 20:32:11.12ID:GNv/b0La
>>671
うわあ
2022/10/10(月) 20:36:03.33ID:GNv/b0La
>>682
https://www.sqlite.org/compile.html
なってないな
3と書いてある
2022/10/10(月) 20:37:08.98ID:uR99Xz5R
これはさすがに草
2022/10/10(月) 20:39:48.21ID:634U10r8
要するにsqliteは使ってはいけないということだな
2022/10/10(月) 20:59:12.63ID:sJsMwDUU
>>593,673
どんだけ悔しかったんだよw
今日は朝書いて昼に別スレにちょっとレスしただけだぞ
2022/10/10(月) 20:59:42.74ID:C38R1GQo
やっぱりこいつだったなw
2022/10/10(月) 21:04:31.88ID:sJsMwDUU
>>653
そもそもこれSQLiteのバグじゃなくてアプリのバグだぞ
SQLiteが管理してるファイルに他のプロセスが書き込んだらそりゃ壊れるわ
ファイルディスクリプタ 2 ってよく使われるから 3 以上にしときゃ多少はマシになるっていう対策
当たり前だけど完全に防ぐのは多分無理
2022/10/10(月) 21:07:16.30ID:C38R1GQo
ほらw
2022/10/10(月) 21:20:35.25ID:sJsMwDUU
レスがおかしいと言うなら指摘すればいいのに...
まあ出来ないからそんなレスしか返せないんだろうけどw
2022/10/10(月) 21:23:14.09ID:B7gxAPac
>>631
ORM任せでDBMS依存コード書かないなら開発者のローカル環境に本番とは違うスタンドアロン用の簡易DBを使うことは普通にあるぞ

ローカルのWebサーバーが必ずしも本番と同じじゃないのと同じこと
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
『いつパブリックになるかわからない』
これが一番意味が分からない

さすがに低リテラシーの管理職でもこのレベルはいないと思う
■ このスレッドは過去ログ倉庫に格納されています
5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

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