スレ立てるまでもない質問はここで 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(木) 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はだいたいどこでも技術的負債でしかないからなあ
2022/10/18(火) 12:55:09.28ID:plyJo7pW
Ruby下げはともかくそう言う奴に限ってウヨウヨしく中国批判していたりするからワラエナイ
他分野でもあるあるだが自国を下げて他国を叩くアホが少なからずいる
アメリカみたいに名実ともに自国を上げて中国を叩くならまだ理解出来るんだがな
2022/10/18(火) 13:07:56.20ID:ERjDWko3
rubyのJIT対応で爆速になるのかと思ったらphpのJITよりも遅くてメモリつかいまくりらしいな
2022/10/18(火) 13:10:57.57ID:pPHArx3B
そんなでかい藁人形持ち出すまでに追い詰められてるのがオワコンの証じゃないですかね
917デフォルトの名無しさん
垢版 |
2022/10/18(火) 14:17:44.29ID:7espxaO+
RoRが技術的負債になるようなところって
よっぽど技術力が低いところだから何を採用してもダメだよ

RoRほど他へ移行しやすいものないんだから
スケールして合わなくなったのならさっさと移行すればいいだけ
2022/10/18(火) 14:19:03.43ID:pPHArx3B
Zenn「よっぽど技術力が低いのは君では?」
2022/10/18(火) 14:24:30.49ID:RJRoYfE8
バックエンドの仕事はデータベースに問い合わせることでしかないから何使っても同じなんだけどそこでわざわざRubyを選ぶ事自体が負債だよなあ
普通にPHPでいいじゃんていう
どうしてもPHPがだめな理由があるならフロントと同じTypeScriptだろ
2022/10/18(火) 14:53:41.33ID:ERjDWko3
問い合わせるだけならjavaでもいいじゃん
921デフォルトの名無しさん
垢版 |
2022/10/18(火) 15:05:44.41ID:1dXSIN67
>バックエンドの仕事はデータベースに問い合わせることでしかない
ワロタww
ペチパーでもそのレベルだとweb制作以上の仕事はやらせてもらえないわなw
2022/10/18(火) 15:12:24.77ID:oAfMFtaG
ま、わざわざRubyを選ばなきゃならない理由は何一つないからね
2022/10/18(火) 15:18:30.14ID:MwV4VbPD
Rubyを使う事を目的としている奴と、Rubyを使わないことを目的としている奴のバトル
924888
垢版 |
2022/10/18(火) 15:47:34.40ID:fjjhfMGv
例えば、ガーシーのサロンで使っているMastodon は、
PHP からRuby on Rails へ移行した

可読性が高く改修しやすいので、Railsにした

Gitlab もそう。
Go へ移行すると、改修が難しくなる
2022/10/18(火) 15:56:48.18ID:oAfMFtaG
嘘乙
最初からRubyで技術的負債に苦しんでいるのが事実
926888
垢版 |
2022/10/18(火) 16:01:06.30ID:fjjhfMGv
PHP, Scala は、YouTube で有名な雑食系エンジニア・KENTA がオワコン認定した

それで、Scala のTwitter とか、Laravel のZOZO などは大変。
まともな技術者が集まらない

他にも、KENTAは2, 3年前に、AWS EC2 をオワコン認定した。
それで皆、Docker, Fargate を使うようになった

Stack Overflow, TIOBE の滅ぶべき5大言語みたいなものは当たらないけど、KENTAのは確実に当たる。
なぜかと言うと、KENTAは技術を知っているから

検索数から推論しているものは当たらない。
なぜかと言うと、バグが多く低品質の言語の方が、検索数が多くなるから。
それで、よく使われていると判断される
2022/10/18(火) 16:02:09.91ID:eZjQhR3g
Rubyガイジのいう事なんか誰も信じてないのに必死過ぎるんだよなぁw
928888
垢版 |
2022/10/18(火) 16:15:01.88ID:fjjhfMGv
>>903
>今更ながらZennではExpressやNest.jsを使うべきだったと後悔しています

YouTube で外人のプロは、全く逆を言ってた。
試作品がNode.js で8週間も掛かったが、Rails では2週間で作れた

JavaScript のサーバーは、アホらしい
2022/10/18(火) 16:18:57.26ID:NBhk8l76
外人のプロという意味不明なコンプレックス満載のストローマン
2022/10/18(火) 16:20:18.52ID:2axTSYwJ
我々プロはなるべくRoRを使いたくないと思っています
931デフォルトの名無しさん
垢版 |
2022/10/18(火) 16:20:27.04ID:6SrU3YND
オワコンRubyに必死にしがみつくキチガイ
932888
垢版 |
2022/10/18(火) 16:35:11.86ID:fjjhfMGv
YouTube のかよちんは、女子大生でRails のポートフォリオを作って就職して、
開発をやりたいから転職して、今はDjango で作っている

【半年間使ってわかった】PythonのwebフレームワークDjangoを学ぶメリット・デメリット
www.youtube.com/watch?v=783JIyyyxMk

彼女も、初心者にはRailsを滑ゥめている。
Djangoは難しいから

KENTA もそう。
Laravel, Djangoでポートフォリオを作らないように言ってる。
モダンな転職先が多い、Railsで作るようにと
2022/10/18(火) 16:53:06.08ID:MpQ00/4g
もうこれKENTAとRubyの評判落とそうとしてやってるだろ
2022/10/18(火) 17:33:58.37ID:cYbCpj8B
信者を装ったアンチって奴だろ
2022/10/18(火) 17:51:26.78ID:eZjQhR3g
本人じゃないなら訴えられるレベルだなw
レス数が900を超えています。1000を超えると表示できなくなるよ。