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

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

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

【前スレ】
スレ立てるまでもない質問はここで 160匹目
https://mevius.5ch.net/test/read.cgi/tech/1652160275/
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
また全然関係ない誰も聞いてないこと言い始めたぞ
本人の中ではつながってるのかもしれんが
844599
垢版 |
2022/10/14(金) 13:45:20.78ID:ljWa0xD5
KENTA みたいなRuby on Rails 教育の天才が1人でも現れると、
教育革命が起こって、日本全土のレベルが劇的に上がる

KENTA以降は、今までのレベルのポートフォリオでは、転職できなくなった

数日前に台湾でやった、
「オレンジの悪魔」京都橘高校吹奏楽部の女子高生みたいな感じ

これを見たら、普通のマーチングバンドじゃ、もう無理
845デフォルトの名無しさん
垢版 |
2022/10/14(金) 13:50:19.10ID:WAeSut8C
>>841
確かにw
846デフォルトの名無しさん
垢版 |
2022/10/14(金) 13:52:31.12ID:WAeSut8C
今Kentaと逆行してAzure,Blazor,C#でアプリ作ってるわ
847599
垢版 |
2022/10/14(金) 15:51:22.96ID:ljWa0xD5
KENTA は基本、AWS, Ruby on Rails。
GCP はFirebase があるけど、Azure は無視

米国年収でも、Rails が1,300万円で、
それを超えたのが、AWS Solution Architect で1,400万円。
今は円安で、1,800万円ぐらいかな?

C# もUnity のみ
848デフォルトの名無しさん
垢版 |
2022/10/14(金) 21:56:11.40ID:LStFUPAX
Rubyは終わってる
消えろ
2022/10/15(土) 02:23:01.73ID:UuXj5BxN
Rubyガイジ氏、オレンジの悪魔のニュースとか一応最近の時事を認識してるんだな
幼い娘がいつの間にか嫁の口癖を覚え始めたときに似た驚き
まだまだわかってないと思いきやちゃんと聞いていたんだ
850デフォルトの名無しさん
垢版 |
2022/10/15(土) 06:44:27.87ID:H3x7ZcQL
>>848
セレブエンジニア
851デフォルトの名無しさん
垢版 |
2022/10/15(土) 06:44:45.31ID:H3x7ZcQL
の小松
2022/10/15(土) 19:00:42.23ID:49IRcNny
セレブエンジニアは常々怪しいとか言われているけど、w

オフ会の写真を見たら、盛況
2022/10/15(土) 19:08:03.86ID:b3v/HVBd
JSで、グローバル関数をそのまま別ファイルに移したい場合、
C の #include "ファイル名" みたいなものは無いの?
<script src="ファイル名">
みたいなものでやれということ?
evalやimport文などもあるようだけど、それらだと色んな配慮が必要だよね。
2022/10/15(土) 19:09:31.10ID:F6SpEMOp
jqueryとかどうやってる?
それ考えたら分かるでしょw
2022/10/15(土) 20:08:10.75ID:71BCtDZc
>>456
importじゃなんでダメなん?
2022/10/15(土) 20:14:45.79ID:t84XbGi8
バンドルツールとか
857デフォルトの名無しさん
垢版 |
2022/10/15(土) 23:39:27.05ID:mRrGj9Y+
下の絵のようなDBでSQLでインサートしたいとき
IdはそのカラムIDの次の数字を入れたいわけです
その時一度Select Count(〇〇ID)のクリエを実行して変数に代入してからInsertクリエを実行する方法しか方法はないのでしょうか?
またその場合連続でSQLを叩く必要がありますがその際Close及びDisposeは必要でしょうか?
よろしくお願いします
https://i.imgur.com/huyXir6.jpg
2022/10/15(土) 23:59:48.11ID:F6SpEMOp
insertのvalueのところにselect書けば良いだけでは?
859デフォルトの名無しさん
垢版 |
2022/10/16(日) 01:40:35.08ID:gvrmuHvm
Insert into (〇〇Id,Title,Content~)
Values (Select Count(〇〇Id),タイトル名,本文~)
みたいにしていいのですか?
2022/10/16(日) 06:07:27.71ID:zEVEZIxw
Count()だけだと0スタートになるけどいいのか?

Insert into テーブル (〇〇Id, Title, Content~) Select Count(〇〇Id) + 1, 'タイトル名' as Title, '本文' as Content, ~ From テーブル

> またその場合連続でSQLを叩く必要がありますがその際Close及びDisposeは必要でしょうか?
通常は不要
861デフォルトの名無しさん
垢版 |
2022/10/16(日) 07:31:22.91ID:6FfxZTeW
う〇こ
862デフォルトの名無しさん
垢版 |
2022/10/16(日) 07:37:39.89ID:6FfxZTeW
Rubyの教祖
https://cdn-ak.f.st-hatena.com/images/fotolife/b/blog-media/20190919/20190919130033.jpg
2022/10/16(日) 08:41:10.82ID:9H+50nm5
トランザクション張らんと失敗するぞ
2022/10/16(日) 09:26:38.89ID:9LQJnr8V
一般的にCOUNT(id)+1よりMAX(id)+1のほうがベター

あとユニーク制約や適切なトランザクション分離レベルを使わないと同時実行時に同じidが作られる

そもそも種類ごとに連番を振る必要が本当にあるのか疑問
865デフォルトの名無しさん
垢版 |
2022/10/16(日) 10:18:42.75ID:a2Yx0Ciw
>>860,863-864
ありがとうございます。
トランザクションをやってみようかと思います。
866デフォルトの名無しさん
垢版 |
2022/10/16(日) 10:21:30.28ID:a2Yx0Ciw
あと別の質問なのですが、今ウェブコンポーネントを使用してウェブサイトを作ってて
そのウェブコンポーネントの#shadow-rootのスタイルを変えたいのですがどうすればよいでしょうか。

<fluent-text-area>の#shadow-root<textarea>のスタイルを変更したいです。

よろしくお願いします。
867デフォルトの名無しさん
垢版 |
2022/10/16(日) 10:21:56.24ID:a2Yx0Ciw
画像貼り忘れです。
https://imgur.com/FYFuknh.jpg
2022/10/16(日) 10:22:25.56ID:9H+50nm5
CSS使え
2022/10/16(日) 10:24:17.56ID:zEVEZIxw
>>864
> 一般的にCOUNT(id)+1よりMAX(id)+1のほうがベター
Max の方がいいけど件数0の時にnullになるからcoalesce(max(id), 0) + 1ってやらないと全部nullになっちゃうよ
870デフォルトの名無しさん
垢版 |
2022/10/16(日) 10:36:58.22ID:a2Yx0Ciw
>>868
app.cssに

textarea{
height:250px
}

と記入してみましたがダメでした。。。
#shadow-rootってやつが邪魔してるのかもしれません。
2022/10/16(日) 11:02:40.58ID:0SgsyULM
>>869
そこまで行けば設計の不味さに気付けるでしょ
2022/10/16(日) 11:56:25.87ID:zEVEZIxw
>>871
そんなことを俺に言われても困るんだが...
俺は単に>>864の間違いを指摘しただけ
2022/10/16(日) 12:49:07.53ID:9BjEeuRY
null許可カラムにcountやmax使った手動インクリメントを実装しようとするのが間違い
考え方を改めないと
2022/10/16(日) 13:15:29.52ID:Pefp352v
いまwindowsでGUIプログラムを作るなら何が良いんですか?C#が良いとは聞きますが
C、C++はできます。GUIはWIN32APIでゴリゴリ書いて遊んだ事があるくらいです
2022/10/16(日) 13:29:17.92ID:zEVEZIxw
間違いとか言うなら正解書けよw
保守とかでテーブル構造変えられないとかかも知れんし
2022/10/16(日) 13:31:15.66ID:zEVEZIxw
>>874
C++ できるなら C# でいいかと
WinForm か WPF かで悩むけどw
2022/10/16(日) 13:36:53.64ID:9H+50nm5
そこは迷わずWPFと言いたいがWindows以外も視野に入れると.NET MAUIだな
2022/10/16(日) 13:37:39.39ID:g86YZIch
>>876
ありがとうございます
ググったらWPFの方がデザインがおしゃれな感じですね
879デフォルトの名無しさん
垢版 |
2022/10/16(日) 14:54:55.91ID:0g017RbH
WinUI3の方がもっとおしゃれだぞ
2022/10/16(日) 15:11:09.90ID:ioHip1VZ
未だにデザイナー無いって本当?
881デフォルトの名無しさん
垢版 |
2022/10/16(日) 15:28:38.35ID:0g017RbH
>>880
いらないよ
882デフォルトの名無しさん
垢版 |
2022/10/16(日) 16:51:31.38ID:ied6fIy5
必要はないが、あった方がいい
2022/10/16(日) 20:38:15.83ID:bDtjM8on
KENTAはネタが尽きてアベとか筋肉・基礎代謝の動画みたいなのしかアップしてないぞ
しかも最近では再生数が絶望的
2022/10/16(日) 21:04:43.18ID:OJyWawrh
だから5chで宣伝しているんだろ
2022/10/16(日) 23:01:14.13ID:1lEHOAQp
>>866
>>870
HTML, CSS, JavaScript の質問は、この板ではありません

web制作管理板の方へ書き込んでください
886デフォルトの名無しさん
垢版 |
2022/10/17(月) 01:06:41.69ID:1HIHecy/
>>857
https://www.youtube.com/watch?v=wyg3JBZXLfg
皆様のおかげで順調にウェブアプリ制作が進んでおります。

#shadow-rootはどうしようもなさそうだったため、<textarea>タグとCSSを駆使し自力でそれっぽいものを作成しました。
2022/10/17(月) 05:08:07.85ID:Q9Nkd5nK
C++で開発していてライブラリを継承して使うか悩んでます。

使用者が多い商用ライブラリで、今後仕様が変わる事は無いんじゃないかと思っとるんですが、
こういったケースでも委譲を使うべきでしょうか?
■ このスレッドは過去ログ倉庫に格納されています
5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

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