Excel VBA 質問スレ Part71

■ このスレッドは過去ログ倉庫に格納されています
1デフォルトの名無しさん (ワッチョイ 0f5f-nIK+)
垢版 |
2021/05/25(火) 12:48:01.06ID:mepUVc/i0
!extend:checked:vvvvv:1000:512
↑同じ内容を2行貼り付けるナリ

ExcelのVBAに関する質問スレナリ
コード書き込みや作成依頼もOKナリ

※前スレ
Excel VBA 質問スレ Part70
https://mevius.5ch.net/test/read.cgi/tech/1616072923/
VIPQ2_EXTDAT: checked:vvvvv:1000:512:: EXT was configured
6デフォルトの名無しさん (ワッチョイ 9a8e-/g3G)
垢版 |
2021/05/26(水) 19:27:52.83ID:DrPaJmjh0
いつものあいつ
2021/05/26(水) 20:40:38.47ID:YzhdN1Yma
のんびりやろうぜ
2021/05/26(水) 20:43:32.54ID:FIJmCPPEH
>>5
法則がまったくわからん
2021/05/26(水) 20:57:38.79ID:mkbiTVsAd
>>5ですがウンコしてたら閃いてできました。でももしどなたか書いてくださってたら、参考のために見せていただけると嬉しいです。

>>8
整理番号に対してくっついているアルファベットを、重複削除して横向きに整頓したという感じです。
2021/05/26(水) 22:04:20.25ID:VymsA87rM
ID:mkbiTVsAdはとにかく繊維質と水分を十分に摂って山ほどウンコしろ
そうすればこのスレを必要とする事も無くなるだろ
2021/05/26(水) 22:11:44.89ID:XGTO2klA0
入力データは違うけど、Ruby で作ってみた

require 'csv'

tmp_hash = { }
input_ary = CSV.read( "input.csv" ) # 2次元配列

input_ary.each do | row | # 1行ずつ処理する
if tmp_hash.has_key? row[ 0 ] # 既に、その数字が存在すれば
# 文字列が存在しない時だけ、その文字列を追加する
tmp_hash[ row[ 0 ] ][ row[ 1 ] ] = true unless
tmp_hash[ row[ 0 ] ].has_key? row[ 1 ]
else
tmp_hash[ row[ 0 ] ] = { row[ 1 ] => true }
end
end

result_ary = tmp_hash.map do |num, hash|
ary = hash.map { |str, b_true| str }
[ num, *ary ] # 配列展開
end

# p result_ary # 2次元配列
# [["1", "A"], ["2", "B", "C"], ["3", "X"]]

csv_str = result_ary.map( &:to_csv ).join # 2次元配列を、CSV 文字列に変換する
print csv_str

出力
1,A
2,B,C
3,X
2021/05/26(水) 22:16:14.20ID:FIJmCPPEH
>>9
1と3は、整理前と整理後で同じ行にあるけど、2と4が上に移動してる理由がわからん
移動量も違うし
条件は全部文章で書いて
13デフォルトの名無しさん (ワンミングク MM8a-ZbgT)
垢版 |
2021/05/26(水) 22:55:47.72ID:Ca/oJ0kCM
いつものあいつ=ruby馬鹿
2021/05/26(水) 23:30:39.65ID:CbYT3Zs7M
>>5
Dictioraryを使わずにデータを1列目〜2列目、出力先を4列目以降であると仮定する

配列 = Range(Cells(出力先の1番上の行,4),Cells(出力先の1番下の行,4))

For i = LBound(配列,1) to UBound(配列,1)
For j = データの一番上の行 to データの一番下の行
If Cells(j,1).Value = 配列(i,LBound(配列,2) Then
If 配列(i,UBound(配列,2) <>″″ Then
ReDim Preserve 配列(LBound(配列,1) to UBound(配列,1),LBound(配列,2) to UBound(配列,2)+1)
End If
For k = LBound(配列,2) to UBound(配列,2)
If 配列(i,k) = Cells(j,1),Value Then
Exit For
Else If 配列(i,k) = ″″ Then
配列(i,k) = Cells(j,1),Value
End If
Next
Next
Next

ってやって出力するとか?
思いつきで適当にやったから動かなかったらゴメンね
2021/05/27(木) 01:00:26.94ID:hl6lLSzud
>>12
移動後の整理番号の位置は決まっているだけ という話なのですが... というかそれは書いてあるのですが
2021/05/27(木) 01:01:43.36ID:hl6lLSzud
>>14
おお ありがとうございます
参考にさせていただきます

>>11
このバカはなんですか?
17デフォルトの名無しさん (ラクッペペ MMb6-9F53)
垢版 |
2021/05/27(木) 08:26:53.22ID:f+HvaIKyM
>>5
ピボットテーブルでいいやん
2021/05/27(木) 11:03:53.72ID:hl6lLSzud
>>17
添付画像は簡略化してあるだけなので...
本当に画像みたいなデータしかないんだったらいいかもしれないですが...
19デフォルトの名無しさん (スプッッ Sdf3-FygT)
垢版 |
2021/05/28(金) 11:25:16.55ID:EVw9ke/Wd
>>11
頭が悪いの?
大丈夫?
日常生活は遅れてる?
2021/05/28(金) 12:11:04.92ID:akPeanIUM
>>19
聞いても無駄
自覚できてないからずっとこんなこと続けてるんだろ
2021/05/28(金) 14:13:31.59ID:wSpOVLhu0
A列がKey、B列がItemが入っていたとして、一括でDictionaryに代入する方法はありますか

今はForで処理していますが、
For r = 1 To 10000
dic.Add Cells(r, 1), Cells(r, 2)
Next r

だと読み込みに時間がかかり、配列のほうが早いくらいです
22デフォルトの名無しさん (ラクッペペ MM4b-hX9V)
垢版 |
2021/05/28(金) 15:04:21.04ID:TV0Jrg4dM
どう頑張っても配列のほうが速いよ
2021/05/28(金) 16:57:29.10ID:VcGAYAhXH
配列を経由してDicに入れると多少は速くなると思う
確認はしてない

Sub Macro1()
  Dim Dic As Object
  Set Dic = CreateObject("Scripting.Dictionary")
  Dim aa()
  aa = Range("A1:B10000")
  For r = 1 To 10000
    Dic.Add aa(r, 1), aa(r, 2)
  Next
End Sub
2021/05/28(金) 17:29:35.83ID:ZW1biLGGa
そもそもDictionaryにRange型も入れられるんじゃないっけ?
だから「配列の方が速い」という使い方ならCellsの後にValue付けなきゃいかんのでは
2021/05/28(金) 18:05:19.20ID:wSpOVLhu0
>>23
ありがとうございます。
2021/05/28(金) 18:55:00.91ID:dVrlPf170
>>21
スピードを求めているの?
ならシートにSQL投げた方が速い場合もあるよ
格納場所はRecordsetになるけど
2021/05/29(土) 00:17:36.64ID:EOgZ8Zck0
>>24
それだと重複時に例外が出るメリットが生かせないのでは
配列でいいって言ってるから保証出来てるのかも知れないが

(最終的な目的次第では不要な可能性もあるけど)Dictionaryが必須だとしたら、
使用しない行を予めオートフィルターで弾いて読み込む行自体を減らすのがいいと思う
2021/05/29(土) 09:21:11.45ID:u1rl2gESM
>>23
配列を使うとセルへのアクセスが一万分の一なるね
2021/05/29(土) 12:21:19.40ID:tq3mFxPFH
>>27
非表示になってるセルもRange型一括だと配列に代入されてしまう
1つずつチェックしながらForで回すしかなくなるから、どっちが速いかなあ
2021/05/29(土) 12:22:00.64ID:tq3mFxPFH
>>28
2列あるから2万分の一だよ
2021/05/29(土) 17:06:38.14ID:7OwGsnto0
つかまずディクショナリに入れたいのはRange型なのかそのセルの値なのか

なんにしてもこの程度は一瞬で終わったけどな
2021/05/29(土) 21:19:22.31ID:nUzcb4+O0
>>26
シートにSQLはよく使うが、
数字が入ってると数字と判定されやすいの何とかならんかな。
IMEX=1も利かないときあるし。
(セルの書式設定で文字列にするのは全然効かん)
2021/05/29(土) 22:40:30.37ID:hG567TCp0
>>32
あー、あるあるだね
その辺はSQLの書きっぷりで例えば
数値として判断させるならケツに*1くっつけるとか
文字列としてならケツにブランクくっつけてやることで何とかなるけど確かにあまり綺麗な形とは言い難いかもね。
2021/05/29(土) 22:58:50.78ID:WsLgMeGM0
VBAのユーザーフォームについて、
プロパティウィンドウ上でフォントサイズを変更しようとした場合、
Fontの右側に出てくる[...]ボタンを押して、フォントウィンドウ上でサイズを選択するのが普通ですが、
ボタンを押すとなるとマウス操作が必要になります。

フォントサイズを変更する時に使えるキーボードのショートカットってないですか?
2021/05/29(土) 23:27:11.67ID:tq3mFxPFH
>>34
F4でプロパティウィンドウに移動、↓でフォントの行に飛んでからAlt+↓を押すとフォント選択ダイアログが開く
2021/05/30(日) 00:06:02.75ID:mvwOdKaH0
Alt+↓では開きませんでした。

ForeColor等のように、右側に出るボタンが ▼ の項目については、
Alt+↓で選択候補がプルダウンで表示されました。
これは知らなかったので、一つ知識が増えました。ありがとうございます。
37デフォルトの名無しさん (ワッチョイ 518e-jepm)
垢版 |
2021/05/30(日) 00:29:48.27ID:WJGvMidO0
>>36
ただの馬鹿だろ
38デフォルトの名無しさん (ドコグロ MM6b-0vVr)
垢版 |
2021/05/30(日) 00:38:38.89ID:MeqMpkJCM
数が多いときはforで回してフォントサイズを変えた方が楽
2021/05/30(日) 00:54:31.57ID:G4EUHehCd
>>36
フォントが大量にインストールされてると、ダイアログが開くのに時間がかかる
ほかにも、PictureプロパティとかIconプロパティなんかの[...]ボタンもAlt+↓で押せるはずだから試してみて
それも開かないとなると、何かがおかしい
40デフォルトの名無しさん (ワッチョイ f101-950J)
垢版 |
2021/05/30(日) 03:54:35.99ID:wQMimd0a0
ところがLinuxなら一瞬で開きます。
2021/05/30(日) 04:10:38.43ID:dB+xSga20
>>40
そういうことはubuntuでEXCELが使えるようになってから言おうね
42デフォルトの名無しさん (ワッチョイ f101-950J)
垢版 |
2021/05/30(日) 04:22:57.14ID:wQMimd0a0
なんのために?
ベンダーロックインされてM$の奴隷になりたいの?
2021/05/30(日) 08:12:15.17ID:dB+xSga20
>>42
やっぱりあわしろ教信者の荒らしか
こいつらとRuby信者はわざわざ自分の巣から出張して来て無関係のスレ荒らすから分かり易い

EXCELが動かなきゃEXCEL VBA動かすことが出来ないだろ?
お前が来ているこのスレの名前を100回読み返してみようか。そうすれば多少頭に血の巡りが悪くても少しは理解出来るだろ
44デフォルトの名無しさん (ササクッテロラ Sp8d-+u6m)
垢版 |
2021/05/30(日) 10:36:06.08ID:Qv4D53KHp
前スレでボロクソに言われた質問(↓)が解決しないので
再度投稿失礼します。

https://i.imgur.com/gYaoIlX.jpg


在庫管理でクロス集計表を使ってるんだけど
配列で取り込んだデータをデータがあったセル位置に戻す時って
どう指定してあげればいいの?
【用途】
納期毎に設定される納品数を在庫から引いて
いつ欠品になるか知りたい

伝わるか分からないけど↓
使ってるフォーマット形式
縦列
部品名
在庫

納期
納品数
45デフォルトの名無しさん (ラクッペペ MM4b-hX9V)
垢版 |
2021/05/30(日) 13:00:04.14ID:dinHe+wGM
Cells(1,2)=123
46デフォルトの名無しさん (ワッチョイ 2b8e-jepm)
垢版 |
2021/05/30(日) 18:38:27.00ID:Jcut2Kf60
>>44
命綱なしで62階建てのビルの屋上からぶら下がり懸垂をすると閃くかもしれんぞ







保証はしないけど
2021/05/30(日) 18:55:32.31ID:XECinZnN0
わざわざVBA使わなくてもワークシート関数で出来そうだけど
2021/05/30(日) 19:13:48.00ID:jqEflkUS0
>>44
まるでまだ欠品していないみたいな書き込みだな
そんなことやるひまがあるならさっさと発注しとけよ
2021/05/30(日) 22:39:10.44ID:UG6QJe9S0
変数 = セルの範囲 を
セルの範囲 = 変数 と逆にするだけ
50デフォルトの名無しさん (ワッチョイ 4101-+u6m)
垢版 |
2021/05/31(月) 01:50:09.05ID:BNAesGOH0
>>49
そのセルの範囲の指定の仕方がいまいちピンと来ません...
51デフォルトの名無しさん (ワントンキン MM2b-cTQT)
垢版 |
2021/05/31(月) 02:41:09.27ID:dSNiA0NIM
>>50
2000ボルトの電気ショックでわかるようになるかもよ
2021/05/31(月) 07:47:27.27ID:mbhQyuQq0
>>50
配列の変数名をTgtAryとするならば
Range(Sheet1.Сells(LBound(TgtAry,1),LBound(TgtAry,2)),Sheet1.Сells(UBound(TgtAry,1),UBound(TgtAry,2)))
で範囲指定できないかな?
2021/05/31(月) 09:27:03.82ID:q4AGCTmE0
>>52
そいつはsubからend subまで書いてやらんと分からんやろ
54デフォルトの名無しさん (アウアウウー Sac5-cpin)
垢版 |
2021/05/31(月) 11:04:15.17ID:siYzGVpEa
>>34
遅まきながら横からながら
マジありがとう! これ知らなかった! 心底欲しかった!
55デフォルトの名無しさん (アウアウウー Sac5-cpin)
垢版 |
2021/05/31(月) 11:07:53.40ID:siYzGVpEa
>>54
△>34
◎>35
連投すまんアンカ間違った
56デフォルトの名無しさん (ササクッテロラ Sp8d-+u6m)
垢版 |
2021/05/31(月) 20:55:53.72ID:WHx69Kzap
>>52
>>53
ありがとう!
ちょっと試してみます!
57デフォルトの名無しさん (テテンテンテン MM4b-Q+hs)
垢版 |
2021/06/01(火) 10:59:42.70ID:FQ8UQ8zIM
Workbook_Openで表の処理とその上書き保存(ActiveWorkbook.Save)を同時にこなしてるのですが、直後になぜか.savedがTrueになりません。
しかしその後もう一度手動でWorkboon_Openの中身を実行すると、今度はTrueになります。

上書き保存の可否を聞かれずにファイルを閉じたいのにいちいち聞かれて困っております。どうしたらよいのでしょうか?
2021/06/01(火) 11:40:20.38ID:5+ZhhpdnM
ひとまずOpenイベントの頭にStop書いてブレイクポイント作ったら開き直してイミディエイトウィンドウにDebug.Print Workbook.Savedって書いたら
F8押して、イミディエイトのDebug.Printの行末をクリックしてEnter、F8押して、イミディエイトのDebug.Printの行末をクリックしてEnter
ってやってみてもWorkbook.Saveの行でTrueになってないか見てみ?
59デフォルトの名無しさん (テテンテンテン MM4b-Q+hs)
垢版 |
2021/06/01(火) 13:01:26.91ID:FQ8UQ8zIM
>>58
Savedの行以降、確かにFalseからTrueになってるし、
Workbook_OpenのEnd Sub直前にStop入れてDebugで確認してもTrueでした。
なのに、End SubをまたぐとFalseになります。
60デフォルトの名無しさん (テテンテンテン MM4b-Q+hs)
垢版 |
2021/06/01(火) 13:02:39.34ID:FQ8UQ8zIM
>>59
× Savedの行
○ ActiveWorkbook.Saveの行
2021/06/01(火) 13:31:04.27ID:sclbkM2r0
>>57
こんな感じの参考になる?
http://officetanaka.net/excel/vba/file/file03.htm
2021/06/01(火) 14:22:21.55ID:XqGhUQMKa
Openの時はActiveじゃないんじゃない
2021/06/01(火) 15:42:35.04ID:5+ZhhpdnM
ActiveWorkbookじゃなくてThisWorkbookの方が確実ではあると思うけどEnd Subを跨いだ瞬間に変更フラッグが立ってるのがいまいち分からんなぁ
2021/06/01(火) 16:11:11.07ID:Mb6qCGemH
裏で動かすマクロは、常にオブジェクトを明示しないとバグの元になる
ActiveSheetとか使うと高確率で誤爆する
65デフォルトの名無しさん (テテンテンテン MM4b-Q+hs)
垢版 |
2021/06/01(火) 17:18:36.32ID:Oa7oH/5MM
ThisWorkbookにしたり、わざわざSavedにTrueを代入してやっても、End sub をまたぐとやはりFalseになってる……
皆さん指摘の通りなんかブックの指定にミスがあるかもしれないので、もう少し色々試してみます
2021/06/01(火) 17:24:45.60ID:5+ZhhpdnM
まずないとは思うがSaveの前にDoEvents挟んでみるとかはどう
2021/06/01(火) 17:57:51.45ID:Mb6qCGemH
わからない時はdebug.printしまくる
2021/06/01(火) 18:14:30.31ID:XqGhUQMKa
Openイベントが終わったの後に変更があるとか?
例えばピボットの「開いた時に更新する」とか
2021/06/01(火) 18:44:16.50ID:sclbkM2r0
>>65
だから>>61のリンク先に書いてあるように
Application.Displayalerts使っちゃダメなの?
2021/06/01(火) 19:21:51.78ID:lbMsn5ZmM
VBAでIEを操作したい。エレメント内のonclickにJavaScriptが設定されてて、引数がthisなんだ。これはどういうコードかいたらJavaScriptがうごく?
2021/06/01(火) 19:24:00.82ID:vHFZ5Ijm0
いまだにIEとか
2021/06/01(火) 19:45:29.62ID:J2N8rWTYM
スクリプト動かす必要があるなら泥沼だからやめとけ
SeleniumかRPAかなんかでクリックをエミュレートしろ
2021/06/01(火) 20:08:45.76ID:Mb6qCGemH
>>70
JacascriptそのままNavigateでたいがい動くけど、実際に試してみた?
74デフォルトの名無しさん (ブーイモ MM75-zLiZ)
垢版 |
2021/06/01(火) 20:57:47.91ID:e0ELXQMnM
VBAでChromeを動かす方法はありますか?
2021/06/01(火) 22:41:37.93ID:u+h0cgO6d
VBA Chromeでググれば色々でるが
お前がどう動かしたいか答えるのはエスパーしか無理
2021/06/01(火) 23:08:53.66ID:h5EIZiJKM
Chrome使っていいんだったらエクステンション作ればよくね
VBAに固執する意味がない
2021/06/02(水) 10:29:31.20ID:6cAiGaxYd
A列は途中で未記入の行は無し。B列以降は行によって列範囲は不明。途中の抜けは無し。この条件で一番右まで記入されている列は何列目なのかを知る方法をご教示願います。
この列の右に別の列を追加したいのです。
2021/06/02(水) 11:11:55.45ID:Xo9eImhQH
>>77
UsedRange.Column
2021/06/02(水) 11:20:06.26ID:Kwk6Ddry0
VBAでIE動かしたいっていうのは社内システムの操作じゃね
自動化しようにもそれしか選択肢がないっていうケース
2021/06/02(水) 11:27:04.16ID:Xo9eImhQH
そういうのは末端の社員が勝手に自動化して楽しようとしてるケースに限られる
そうでなければシステム部とか管理部がちゃんと対応してくれるはずだし
2021/06/02(水) 11:35:10.46ID:Kwk6Ddry0
末端しかこんなところにはこねーよ
2021/06/02(水) 11:40:00.72ID:IWT/q5/E0
IEが2022/6/15にサポート終了する件なんだけど、VBAのIE操作もできなくなるの?
2021/06/02(水) 11:40:36.31ID:y9OF8J1M0
>>74
これでいいんじゃね?
https://note.com/teihen_escape/n/n40e672b1c97f
2021/06/02(水) 12:15:32.36ID:Xo9eImhQH
>>82
サポートの終了と使用の禁止はまた別の話だと思うけどなあ
サポート外のWinXPが起動不可能になったとか聞かないし
2021/06/02(水) 12:23:59.65ID:IWT/q5/E0
>84
そうだとありがたいんだよね。
ただ記事で「2022年6月16日になっても、iexplore.exeは削除されないものの、アクセスしようとするとIE11は起動せずEdgeにリダイレクトされる」って書いてあったから不安なんだ
86デフォルトの名無しさん (ラクッペペ MM4b-hX9V)
垢版 |
2021/06/02(水) 13:20:52.87ID:JznBaFAoM
createObjectで呼び出すんじゃないの?
2021/06/02(水) 16:05:40.28ID:Xo9eImhQH
アプリは起動できなくされるけど、オブジェクトはさわれると予想
MS-Officeがもともとそういう構造だったし
2021/06/02(水) 16:34:22.01ID:5rGltuVI0
ieが来年サポート終了するからchromeとseleniumで動かして見ようと思ったら
webdriverが若干古いのしか公開されてなくて詰んだ
頻繁に更新するchromeをどうやって制御すりゃいいんだよ…
2021/06/02(水) 23:09:59.70ID:qivQYfz/r
すみません、教えてください
配列の一部の最大値を取得する方法ってないでしょうか?
例えば二次元配列で
a(1,1)=1
a(2,1)=2
a(3,1)=3

a(100,1)=100
という配列があったとして、a(10,1)〜a(20,1)の間の最大値を出す方法です
for文で調べたい配列すべて調べて最大値を出す方法しか思い付かないのですが、他に方法はないでしょうか?
2021/06/02(水) 23:12:53.59ID:GkUPJJQl0
それはギャグで言ってるのか
2021/06/02(水) 23:43:12.68ID:y9OF8J1M0
Rubyなら何ちゃらかんちゃらの前置きだろ
2021/06/02(水) 23:59:28.51ID:6j/qqwIU0
>>89
全部の配列を一旦シートにコピーして関数つかえばいいんじゃね
93デフォルトの名無しさん (ワッチョイ 2b8e-jepm)
垢版 |
2021/06/03(木) 00:15:46.47ID:bA/gzbc70
>>89
死ね
2021/06/03(木) 02:19:06.04ID:Ers5yK+g0
>>88
Ruby には、Webdriver を自動的にダウンロードする、モジュール・gem がある。
タスクランナーみたいなもの

ブラウザの起動前に、ブラウザのバージョンを調べて、
Webdriver のバージョンが、それと一致しない場合、

それと一致するWebdriver をダウンロードしてから、処理を開始する
2021/06/03(木) 03:06:46.55ID:WSKbBpAyd
まともな企業のLANだとネットアクセスとかダウンロードに制限かかってそう
96デフォルトの名無しさん (ワッチョイ d97c-D/jZ)
垢版 |
2021/06/03(木) 10:13:44.82ID:oKNqyVQK0
臀痛は5ch繋がらないω
2021/06/03(木) 11:26:30.81ID:jnApLDzu0
>>95
これな
Rubyで使ってる環境はその辺のとこ甘いのかも知れないな
2021/06/03(木) 11:51:09.60ID:B6Wkxzx6M
申請なしに何かをインストールする事も出来ないし、申請しても通らないから業務の効率化ってなるとソフトウェア開発の部署に発注するかVBAで作る以外の選択肢がない
2021/06/03(木) 12:27:51.20ID:Ers5yK+g0
自動更新するのは、個人のサイトとか

ちゃんとした企業の本番環境では、毎週1回テストしてから、モジュール・gemを更新する。
そもそも、ブラウザも自動更新しない

gemの更新を貯めないように。
基本は、毎週1回テストしてから更新する

これをやっていない会社は、運用しているとは言えない。
ほったらかし
2021/06/03(木) 12:29:19.02ID:OO42x4fga
そう上司にいえばやらんですむんじゃね
2021/06/03(木) 12:47:20.61ID:jnApLDzu0
>>99
はー、都度テストするとはご苦労なこった
つまり大きなシステムになるとその分、
Rubyの場合は毎週テストに労力と人員割いて
金掛けて実施しないとダメってことか
かなり大きな会社じゃないとそこまで融通効かないだろうな
2021/06/03(木) 13:13:14.99ID:4GINtqWnd
>>98
PowerShell便利だぞ
2021/06/03(木) 13:36:20.37ID:Ers5yK+g0
毎週、モジュールを更新するのは基本。
更新を貯めたら、保守・修正できなくなるので、ダメ。
こまめに・ちょくちょく更新

例えば、サイボウズ・Kintone は、
Kubernetes で毎日システムを作り直しているとか、
Netflix は毎日、わざとシステムを攻撃して、落としてテストしたりする

ちゃんと運用していない会社は、更新をほったらかしにしてる
2021/06/03(木) 13:46:13.92ID:Ers5yK+g0
毎週1回、OS の更新も大変だから、
サーバーレス・自分でOSを管理しない、AWS Fargate を使えと言われる。
AWSが、OSの更新をやってくれるから

だから、YouTube で有名な、雑食系エンジニア・KENTA の、
Ruby on Rails 初心者用コースに、AWS Fargate も入っている

それで皆、くろかわこうへいのサロンで、AWSを勉強する

Railsも今まで1人で、Heroku で作っていたのが、
Fargate, Terraform に変わってきてる

今の1年の未経験者は、10年以上のプロよりも、技術力が上になってる
2021/06/03(木) 14:22:18.35ID:jnApLDzu0
>>104
大変だな
確かに新しいことを学ぶのは大事だけど
10年やって来た人が1年やってる人に負けるって
その人の10年は何だったのって話になるわな
俺、Rubyやらなくて正解だったわ
■ このスレッドは過去ログ倉庫に格納されています
5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

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