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

レス数が900を超えています。1000を超えると表示できなくなるよ。
2022/08/27(土) 16:03:56.00ID:5336PvZW
この板はプログラムを作る人のための板です。
あらゆる質問はまず
スレ立てるまでもない質問はここで
スレにしてください。

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

【前スレ】
スレ立てるまでもない質問はここで 160匹目
https://mevius.5ch.net/test/read.cgi/tech/1652160275/
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++で開発していてライブラリを継承して使うか悩んでます。

使用者が多い商用ライブラリで、今後仕様が変わる事は無いんじゃないかと思っとるんですが、
こういったケースでも委譲を使うべきでしょうか?
2022/10/17(月) 05:18:13.81ID:o1tMCfnC
ウェブ開発の基本は、自分で文字列を連結して、SQL 文を作ってはいけない。
SQL インジェクションされるから

だから、Ruby on Rails みたいなO/R マッパー付きのフレームワークを使う

その動画みたいなCRUD 操作は、Railsでscaffold すると、自動的に作られる。
だから、そういうものを自分で作るものではない。
自分で作ると、侵入されて危険だから

だから皆、Railsから始める
889デフォルトの名無しさん
垢版 |
2022/10/17(月) 06:48:19.52ID:5u+UwnQT
>>888
C#にもそういう機能ありますよ
今回はSQLの勉強も兼ねてSQL直書きしました
2022/10/17(月) 07:00:52.90ID:UTCIt59B
ああそいつキチだから
891デフォルトの名無しさん
垢版 |
2022/10/17(月) 10:06:01.18ID:bCw6jXcH
プログラミングはじめるとだいたいみんなノートパソコン買うの?
買うほうがいいのかな?
2022/10/17(月) 10:11:36.77ID:GNoiUz0N
必要なら買え
必要でなくても欲しくて金があるなら買え
必要でなく欲しくもなく金がないなら買うな
893デフォルトの名無しさん
垢版 |
2022/10/17(月) 10:30:44.28ID:9xbYncr/
>>888
Rubyでしかできないと思ってる馬鹿
Ruby界隈にはこんな馬鹿しか残っていない
もう終わったRuby
894888
垢版 |
2022/10/17(月) 10:57:12.55ID:o1tMCfnC
C# が、Unity しか使わない

一方、YouTube のDeanin の動画では、
Ruby on Rails で、Three.js, Godot で、3Dゲームなども作っているほど

どんなサーバーにも使える
2022/10/17(月) 10:57:38.95ID:GNoiUz0N
キチきたな
896デフォルトの名無しさん
垢版 |
2022/10/17(月) 12:32:59.69ID:yU5JYR+M
スタックオーバーフローってC#で作られてるって聞いた
そうして産まれたのがDapper(O/Rマッパー)だってよ
2022/10/17(月) 12:35:41.16ID:zAbcL7Aa
https://www.infoq.com/jp/news/2020/06/Stack-Overflow-New-Architecture/
さすがにrubyはあり得ないから
2022/10/17(月) 12:58:08.56ID:GlBhKwFA
Rails、Rails連呼しているのはRubyアンチだろうが
そいつを叩いているのも対案を一切書かないしRubyアンチだよな
ひょっとしたら自作自演か?
2022/10/17(月) 12:59:51.21ID:zAbcL7Aa
対策を一切書かないやつきたな
2022/10/17(月) 13:03:10.51ID:Pb1ynBZv
>>887
詳細を何も書いてないから知らんがなとしか
901デフォルトの名無しさん
垢版 |
2022/10/17(月) 14:32:51.45ID:9xbYncr/
>>899
対策って何だ?お前もRuby馬鹿のお仲間か?
902888
垢版 |
2022/10/18(火) 09:15:33.83ID:fjjhfMGv
Stack-Overflow は何製か知らないけど、
基本、プログラミング関係はRuby on Rails 製

note, Qiita, Zenn とか

dev.to は世界最速。
米国なのに瞬間に表示される。これを超えるのは無理

Gitlab は時価総額1兆円だけど、Go へは移行しない。
Railsを続けると言ってる
2022/10/18(火) 09:35:24.11ID:Yv+0QUaB
Zennの場合
https://zenn.dev/catnose99/articles/zenn-dev-stack
> バックエンドには「個人的に慣れている」「速く実装できる」という理由からRuby on Railsを選びました。ただ、今更ながらZennではExpressやNest.jsを使うべきだったと後悔しています。
2022/10/18(火) 10:18:19.46ID:Yv+0QUaB
RoRから他の技術に乗り換える話はよく聞くが他の技術からRoRに乗り換える話は俺はまだ聞いたことがない
RoRは技術的負債と認識されてることが多いと思うよ
2022/10/18(火) 10:20:37.16ID:T2Q0YRyB
だって他の技術を使ってないからねw
RoRを使ってるからこそ、他の技術ならーって言ってるわけ
2022/10/18(火) 10:22:07.10ID:Yv+0QUaB
> RoRから他の技術に乗り換える話はよく聞くが
2022/10/18(火) 10:23:13.19ID:T2Q0YRyB
> RoRを使ってるからこそ、他の技術ならーって言ってるわけ
2022/10/18(火) 10:27:28.30ID:Yv+0QUaB
他の技術ならーってどこにも書いてないので意味不明なんだがもう少し日本人にもわかりやすく書いてくれないか
RoRのシェアが知りたいということか?
2022/10/18(火) 10:33:17.55ID:Yv+0QUaB
https://www.tiobe.com/tiobe-index/
PHPと比べてみたらバックエンドで比較にならないほど弱いことがわかる
Rubyの用途はRoRだけではないのでその中で更に細分化されて差は広がる
RubyはオワコンとかRubyは終わってないとかいう記事がしばしば目にされる末期
衰退の一途をたどって盛り返す要素が何一つない絵に書いたようなオワコンだよ
2022/10/18(火) 11:14:42.95ID:eZjQhR3g
サーバーサイド用途なら普通にPHPで十分だし遅いとか言われていたのは昔の話
逆にRubyは遅いしRoRぐらいしか優位性が無いがその優位性ももう今となっては無いようなものだし
2022/10/18(火) 11:16:04.11ID:SESHLw14
>>903
少なくともZennは技術的負債としか思ってないな
2022/10/18(火) 11:20:39.76ID:T2Q0YRyB
> 今更ながらZennでは
ではではではでは
2022/10/18(火) 11:56:13.45ID:pPHArx3B
Rubyはだいたいどこでも技術的負債でしかないからなあ
レス数が900を超えています。1000を超えると表示できなくなるよ。
5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

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