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

■ このスレッドは過去ログ倉庫に格納されています
1デフォルトの名無しさん
垢版 |
2021/06/18(金) 22:50:39.76ID:dSkONN1n
この板はプログラムを作る人のための板です。
あらゆる質問はまず
スレ立てるまでもない質問はここで
スレにしてください。

【前スレ】
スレ立てるまでもない質問はここで 156匹目
https://mevius.5ch.net/test/read.cgi/tech/1613809074/

次スレは>>980が立てること
2021/06/19(土) 00:11:43.77ID:/MxA8Vde
いちおつ
3デフォルトの名無しさん
垢版 |
2021/06/19(土) 15:42:29.07ID:zDrgWeBe
O2
4デフォルトの名無しさん
垢版 |
2021/06/19(土) 16:43:35.86ID:0AcJPfX0
VSCodeを開いたら、
「Do you trust the authors of the files in this folder?」
と表示されたウィンドウが開いたのですが、
「Yes, I trust the authors」
を選択してよいでしょうか?
自分のフォルダには自分で作ったファイル、もしくはコピーしたファイルしか
無いはずです
5デフォルトの名無しさん
垢版 |
2021/06/19(土) 17:32:04.57ID:i4Zr6T12
「I'm fine, thank you. How are you?」を選択したほうがいいですよ。
2021/06/19(土) 18:19:09.98ID:yJFBMMPB
VSCode のスレで聞いてください!
74
垢版 |
2021/06/19(土) 18:35:24.28ID:0AcJPfX0
>>5
ふざけないで下さい

>>6
分かりました
8デフォルトの名無しさん
垢版 |
2021/06/20(日) 15:07:57.69ID:FtZdChRW
https://codepen.io/YusukeNakaya/pen/wqvyoN
このコードをreact+styled-componentsで再現したいんですが可能ですか?
2021/06/20(日) 20:46:45.75ID:bGnn/scA
React のスレで聞いてください!
2021/06/21(月) 18:46:39.32ID:2n43edWZ
今現在C++を始めたところで最終目標は簡単なゲームを作ることなのですが
同時に数学も復習してます
ゲームプログラムで使う数学知識は高校までで大丈夫でしょうか?
2021/06/21(月) 19:25:08.62ID:6C6uvD3w
>>10
こんなところでC++が中途半端に出来るだけが自慢の専門卒みたいな連中に尋ねるよりも
大学の先生かチューターの院生に尋ねた方がいいだろう
進みたい研究室があればそこに行って訊くと良い
2021/06/21(月) 19:33:00.93ID:6C6uvD3w
>>10
2次元なら三角関数と複素数とベクトルは必ずやっておけ。
これがないと、ミサイル発射や回転運動ができないぞ。

3次元なら行列や四元数もやっておけ。
2021/06/22(火) 00:06:04.03ID:UYz9BERd
質問失礼します。
Windows10 PCA(クライアント:192.168.10.84)から Windows10 PCB(サーバー:192.168.10.91:24901)に、gRPCの接続が上手く行きません。
PCAにサーバーを立ててPCAのクライアントソフトからの 127.0.0.1:24901 指定での接続は行えました。
ネットワークとインターネット→状態→Windowsファイアウォール→ファイアウォールとネットワーク保護→詳細設定で「受信の規則」と「送信の規則」は指定済みです。
PCA、PCB共にアンチウィルスソフトは導入していません。
他にどのような設定を行えばローカルネット内で接続できますでしょうか?
分かる方よろしくお願いします。
1413
垢版 |
2021/06/22(火) 03:33:26.88ID:UYz9BERd
自己解決しました。
PCBでlocalhostで待ち受けるのではなく、192.168.10.91で待ち受ける必要があったみたいです。
正常に通信できました。
15デフォルトの名無しさん
垢版 |
2021/06/22(火) 17:48:24.46ID:zbI9o8nA
こいつのプログラムのさ、

#include <stdio.h>

int main(void)
{
int value1 = 10;
int value2 = 20;
printf("1:value1 %d\n",value1);
printf("1:value2 %d\n",value2);
{
int value1;
value1 = 30;
value2 = 40;
printf("2:value1 %d\n",value1);
printf("2:value2 %d\n",value2);
}
printf("3:value1 %d\n",value1);
printf("3:value2 %d\n",value2);

return 0;
}

実行結果がなんで
1:value1 10
1:value2 20
2:value1 30
2:value2 40
3:value1 10
3:value2 40
になるわけ? 最後は3:value2 40でなくて3:value2 20やないの?
2021/06/22(火) 18:06:37.17ID:IhZgQU+B
>>15
value2は{}でくくられたブロックスコープの変数じゃなく外側のスコープの変数
その変数に代入してるんだから{}ブロックの後に参照する変数も同じ

int value2 = 20;
{
value2 = 40;
}
printf("3:value2 %d¥n",value2);

↑value2だけを見れば{}を削除しても同じ
17デフォルトの名無しさん
垢版 |
2021/06/22(火) 18:14:18.63ID:zbI9o8nA
>>16
それだったらvalue1も
同じ考えで、最後の出力結果が
1:value1 10
1:value2 20
2:value1 30
2:value2 40
3:value1 30
3:value2 40
になるんちゃうの?
value1だけみると最初の出力結果が10はわかるし、
次の出力結果が{}ブロックの30もわかるし、最後の出力結果は最初に宣言された10がそのままなのもわかるけど、
value1の値をベースに考えるならvalue2も20、40、20と変かするんじゃないの???
何かの優先順位とか無視されるとか関係がある?
2021/06/22(火) 18:26:51.71ID:gd06pWcX
{
int value1;ローカル変数外側からは触れない外側のvalue1とは別物
}
19デフォルトの名無しさん
垢版 |
2021/06/22(火) 18:47:01.58ID:zbI9o8nA
value2は使えてて3回目でもそのままブロック内の表示なのがわからん
value1と同じ道理やないんかい…
2021/06/22(火) 19:35:16.74ID:VNXyPYaA
そのコードだとvalue1だけ同名で2つ宣言されてるから振る舞いが変わってるだけ
value2は1つしか宣言されてない
違うことを書いているから違う振る舞いをしているというのが道理だよ
21デフォルトの名無しさん
垢版 |
2021/06/22(火) 19:40:46.28ID:zbI9o8nA
ブロック{}内がint value1;だけやわ
int value2もあるおもってた
ああああああああああああああああああああああぶぐぐぐぐぶtっちちブリブリブリブリュリュリュリュリュリュ!!!!!?!ブツチチブブブチチチチブリリイリブブブブゥゥゥゥッッッ!!!!!!!
22デフォルトの名無しさん
垢版 |
2021/06/22(火) 19:42:26.31ID:zbI9o8nA
問題はなぜあると思ってたやけど、
ただコピペして実行して眺めてただけで自分で書いていないから気づいていなかったのかもしれない
23デフォルトの名無しさん
垢版 |
2021/06/22(火) 23:01:13.33ID:zbI9o8nA
>>20
最も説明が上手だったのではなまるを進呈します
他はなにもしません。説明下手糞。
24デフォルトの名無しさん
垢版 |
2021/06/23(水) 07:26:30.14ID:o1CBRtXz
GCCとかClangは-Wshadowつけてコンパイルするとすぐ気づけるよ
25デフォルトの名無しさん
垢版 |
2021/06/23(水) 13:20:41.56ID:6jEPjWCz
こういう馬鹿を防止するために
python は global を使うことにした
26デフォルトの名無しさん
垢版 |
2021/06/24(木) 23:28:11.86ID:2tLDl2Dd
入門レベルです
写経をするのが効果的な学習だと言うのでツイッターの写経をしたいのですがどうすればツイッターのコードを確認出来ますか?
それから競技プログラミングを始めてみたいのですがどのくらいの数学力が求められますか?また他に学習したほうがよい科目はありますか?
よろしくお願いします
2021/06/24(木) 23:38:58.07ID:KFTtHP2O
>>26
ツイッターはスマホアプリとウェブアプリの二種類ある。スマホアプリのツイッターの主要ソースコードは非公開。
ウェブアプリのツイッターは一部はHTMLとして閲覧可能。見たいならブラウザの「開発者ツール」の「HTMLソース表示」を選ぶ。しかし、見たとしても多分理解できない。
字数制限があり、画像が劣化するツイッターのコンテンツで学習するのは、間抜けのすることだ。
2021/06/24(木) 23:52:28.90ID:KFTtHP2O
>>26
ツイッターのソースコードそのものを見ることは出来ないけど、ツイッターのAPIでツイッターアカウントを操作することはある程度できます。「ツイッター API 使い方」で検索下さい。
29デフォルトの名無しさん
垢版 |
2021/06/27(日) 12:18:36.39ID:nMVoFJ85
初心者です。
特定が怖いので言語は書けないですが、質問です。
連続するIf3つ(入れ子でも構わない内容ですが、質問の主旨とは関係ないので省きます)とフラグ変数があり、どのIfもELSEのときはフラグをfalseにします。
いずれかのIfがTRUEのときはフラグをtrueにします。

そこで先輩が書いたコードは、フラグを初期化せず、Ifの度にフラグにtrueかfalseを入れるでした。
自分ならフラグをfalseで初期化して、IfでTRUEを通るときにフラグをtrueにする、途中でフラグをfalseにすることはしないと考えました。

先輩に何故そのような書き方をしているのか質問したところ、お前と俺どっちでも変わらないだろ?と答えにならない答えが返ってきました。(指摘に対して逆ギレ感もありました。)
自分としては後者のほうが記載する行数が減るのではないかと思っています。

1.一般的には前者、後者どちらの書き方が好まれるのでしょうか?
2.前者の書き方は何故そのように書いているのでしょうか?(書いた本人ではないのでお門違いな質問だとは思いますが)

会社で質問していい人がその先輩だけで、会社では解決の見込みがないため、こちらで質問させていただきました。
30デフォルトの名無しさん
垢版 |
2021/06/27(日) 12:36:28.03ID:U1pSP8r9
関数型なら先輩ωが多かったりする
2021/06/27(日) 12:40:48.52ID:fEg0B4MU
初期値アリがいい
初期値があるとルート間違えでセットされなくても安心(バグったとき一定の値になるだけだけど
整数値に初期値0で真は正/偽は負、判定のあとに本命のフラグをセットで初期値ならアサート、というのは偏執的か?カバレッジしたほうが良さそう
論理演算でセットする人がいるけど、読みづらいデバッグしづらいんで嫌い
2021/06/27(日) 13:03:11.10ID:QgJ3BdIm
>>31
> 論理演算でセットする人がいるけど、読みづらいデバッグしづらいんで嫌い
読み辛いのは慣れの問題だしデバッグし辛いとか意味わからん
2021/06/27(日) 13:03:50.67ID:Ik2VZPYL
先輩のコードがよくわかんないな
疑似コードで書いてほしい
俺ならこんな感じ
boolean f = a()
 || b()
 || c()
もしこれでデバッグしにくいと言われたらデバッガうまく使おうよと思う
2021/06/27(日) 13:20:33.09ID:fEg0B4MU
>>32
boolean flag = ((a==2) || ((b == 3) && (c == 4)) || ……)
とかあっても慣れれば問題ないとかいうならば、そうなんだろうな
貴方の中では
2021/06/27(日) 13:26:04.25ID:rwRscjwG
>>34
ごめん、その程度を読み辛いと言われるとは思わなかったわw
2021/06/27(日) 13:34:53.57ID:Ik2VZPYL
>>34
元のお題が3つの論理和なのに条件を大幅に複雑化して後出しされても共感できないや
2021/06/27(日) 13:53:01.68ID:Ik2VZPYL
>>36
いや …… の部分は3つ目の条件が省略されてるだけか
3829
垢版 |
2021/06/27(日) 14:58:45.90ID:TNEQvhGc
みなさん、レスありがとうございます。
言語は関数型ではないです。
あくまでもイメージですが、↓が先輩と自分の書いたコードです。

if(a == 1) {
flg = true
} else {
flg = false
}
if(b == 1) {
flg = true
} else {
flg = false
}
if(c == 1) {
flg = true
} else {
flg = false
}

flg = false
if(a == 1) {
flg = true
} else if(b == 1) {
flg = true
} else if(c == 1) {
flg = true
}
2021/06/27(日) 15:39:34.81ID:LDeziwkB
>>38
それコードの動き違うだろ
パイセンのコードだとa, b関係なく
flag = c == 1;
と同じだし
2021/06/27(日) 16:31:27.12ID:FgMNC6o4
新人さんが勘違いしていると信じたい
じゃないとパイセン残念すぎる

ところでこういう書き方も割と好きだ
boolean flg = false
flg |= a == 1
flg |= b == 1
flg |= c == 1
4129
垢版 |
2021/06/27(日) 16:38:36.74ID:5bWGSIm2
>>39
誤解させてすみません

>>29
連続するIf3つ(入れ子でも構わない内容ですが、質問の主旨とは関係ないので省きます)

書き直します。
あくまでもイメージですが、↓の上が先輩、下が自分の書いたコードです。
初期化とフラグを立てるコードの数についてご意見いただきたいです。

長いと言われたので分けます
4229
垢版 |
2021/06/27(日) 16:39:23.02ID:5bWGSIm2
続きです。

if(a == 1) {
flg = true
} else {
flg = false
}
if(b == 1) {
flg = true
} else {
flg = false
}
if(c == 1) {
flg = true
} else {
flg = false
}
−−−−−−−−
flg = false
if(a == 1) {
flg = true
}
if(b == 1) {
flg = true
}
if(c == 1) {
flg = true
}
2021/06/27(日) 16:49:00.64ID:rwzQBskA
何を指摘されてるのかわかってないのか?
先輩も大変だろうな…
2021/06/27(日) 16:55:03.28ID:FgMNC6o4
if(a == 1) {
flg = true
} else {
flg = false
}
if(b == 1) {
flg = true
} else {
flg = false
}
ここまでの処理は全く意味がない
何故ならflgの値は以降の処理だけで決定されるから
if(c == 1) {
flg = true
} else {
flg = false
}
2021/06/27(日) 16:57:36.69ID:FgMNC6o4
模式的に簡略化して書くにしても、大事な部分の挙動が変わってしまうような変形をしては評価のしようがないんよ
46デフォルトの名無しさん
垢版 |
2021/06/27(日) 17:02:13.93ID:5bWGSIm2
>>44
ありがとうございます
おききしたいことを無理やりコードに置き換えたのでおかしくなっていました
4729
垢版 |
2021/06/27(日) 17:09:17.92ID:5bWGSIm2
>>46
スレ汚し失礼しました
消えます
48デフォルトの名無しさん
垢版 |
2021/06/27(日) 20:05:10.85ID:H5H1GujA
state = test1()

if state:
state = test2()
if state:
state = test3()


で。
49デフォルトの名無しさん
垢版 |
2021/06/28(月) 00:02:36.32ID:nAZQiB+h
windowsでueliというランチャーを使っています
このランチャーは検索がよくできていて、
「abc」と入力すると「a,b,cを名前のどこかに含んだアイテム」が表示されます
たとえばPowershell7を出したい時には「p7」だけでOKです
検索文字列を一文字ずつに分解してANDで検索する、
こういう検索のやり方に名前は付いているのでしょうか?
50デフォルトの名無しさん
垢版 |
2021/06/28(月) 11:00:48.94ID:vBhG8qZi
フルページエクスペリエンスてどんな機能ですか。
直訳だと全ページ表示だそうですが、、、
51デフォルトの名無しさん
垢版 |
2021/06/28(月) 12:34:06.03ID:bIZ7S0Sd
if(a & 0x001100 == 0x000000)...
if(a & 0x001100 == 0x000100)...
if(a & 0x001100 == 0x001000)...
if(a & 0x001100 == 0x001100)...
みたいのはマスク処理だろうから意味あるんだろうけど
if(a & 0x001000 == 0x000000)...とか
if(a & 0x001000 == 0x001000)...とか
見かけると無駄なことやってんなーって思いませんか?
52デフォルトの名無しさん
垢版 |
2021/06/28(月) 12:36:05.18ID:bIZ7S0Sd
>>29
>>45
>お前と俺どっちでも変わらないだろ?と

辻褄が合わんな
53デフォルトの名無しさん
垢版 |
2021/06/28(月) 17:53:32.13ID:d9trmbXj
>>27>>28
ありがとうございます。
54デフォルトの名無しさん
垢版 |
2021/06/29(火) 03:10:36.82ID:ttuED5qE
きついわ
2021/06/29(火) 14:49:07.22ID:edg19jFc
ユニットテストでテストデータ生成に処理を書いていいもんなの?
組み合わせが多いとベタ書きはかなりキツい

エクセルやスクリプトで事前に計算して結果データをベタ書きしたフリしてコピペするのはメンテナンス性が悪いからやりたくない
2021/06/29(火) 15:02:48.91ID:GKt8cNqa
不安ならユニットテストにテスト書けばいいのでは?
2021/06/29(火) 19:18:02.22ID:pMozYOt+
>>55
いいけど被テストコードを流用したら意味ない事ぐらいは理解してるよね?
2021/07/02(金) 08:14:09.77ID:rz2f8HXN
すみません
クラッシックASPというのでWebサーバー側でVBSを使っています。
そのVBSでエンティティクラスを作成して使おうとすると、設定している画面からセッションを介在して他の画面に遷移するとプロパティが拾えません。
クラス自体は別のファイルに切り分けて生成してセッションに設定している側の画面、セッションから読み取って値を取得している側の両方にIncludeしています。
値を取得する画面でセッションの内容をTypeNameで見てみると生成したクラスの名前が表示されているのでスコープ切れでは無さそうです。

どなたか、何故エンティティクラスのプロパティが拾えなくなるのか理由をご存知の方はいらっしゃいませんか?
出来ればどうすればプロパティを取得出来るようになるか解決策をご教授して頂けるとありがたいです。
2021/07/02(金) 09:31:56.49ID:vlGsvLXY
すげえ遺物で開発してるんだな
開発じゃなくて保守?
これが日本の惨状なわけだ
2021/07/02(金) 13:01:27.25ID:t4sxB6eQ
>>58
VBScriptのクラスはSessionやApplicationには入れられない
そういう仕様なので他の方法でページ間の受け渡しをするか
文字列とかにシリアライズしてからセッションに入れるか
2021/07/02(金) 14:10:40.18ID:rz2f8HXN
>>60
ありがとうございます
とりあえずエンティティクラスで受け渡すの諦めてディクショナリに値詰め込んで渡しましたが
何かみっともないのとバカっぽいのと悔しいのとでクラスを渡すのを諦めずにいました。
そうか、シリアライズですね。
.Netであればシリアライズ化する方法分かるんですが、
VBSってどうすればシリアライズ化出来るんでしょうか?
もしご存知であればご教授頂けませんでしょうか?
2021/07/02(金) 15:34:51.20ID:aGtO0vHn
Androidの生体認証って複数人に対応できる?
今やってる仕事がデバイスを店舗スタッフで共同利用する形なんだけど
アプリのログイン処理(&ロック解除)がID/パスワード入力だと面倒だから生体認証にできないかという話になった
単にログインするだけじゃなく誰がログインしたかまで特定したい
2021/07/02(金) 16:06:30.22ID:vlGsvLXY
誰かの指切り落として使いまわしたほうが早いよ
64デフォルトの名無しさん
垢版 |
2021/07/02(金) 16:09:03.99ID:edy12P9h
指紋複数登録すればいいのでは
65デフォルトの名無しさん
垢版 |
2021/07/02(金) 16:18:51.96ID:xu7tv1xS
まだASPで動いてるところあるのかω
最後にみかけたの10年以上前だわωωω
2021/07/03(土) 03:06:53.44ID:TQLM8oVL
レンタルサーバー(さくらインターネット、ロリポップなど)のDB数という項目は、
MySQLのテーブルをいくつ持てるか、ということですか?
2021/07/03(土) 07:05:10.51ID:qr4oP3Jv
>>66
DB数はそのままデータベースの数でしょ
テーブル数はMySQL自体は制限なしでストレージエンジンで制限されるけどInnoDBでは40億個だから普通に使ってて制限にぶち当たることはまずないかと
2021/07/03(土) 07:43:20.15ID:Kt4s/HLb
>>65
ある、というか初めて当たりました。旧VB6やVBAはやったことあるし、大体C#とかVB.Net、最近はPythonとかを使っていたので正直ビビりました。
何せサクラとか秀丸みたいな感じのテキストエディタに書いて作成して、ブレイクポイント仕掛けてトレースで追うことも出来ないのですから。

しかも元のがコードビハインドで書かれていないので、ソースがHTMLやJavascriptと混じってるんですよね。
69デフォルトの名無しさん
垢版 |
2021/07/03(土) 07:52:02.26ID:4PjWt/vE
メモ帳だけで作れるのがクラシックASPのいいところだからな
7066
垢版 |
2021/07/03(土) 08:46:49.47ID:TQLM8oVL
>>67
ありがとうございました
71デフォルトの名無しさん
垢版 |
2021/07/03(土) 09:41:48.20ID:U4Ekmy5J
この五チャンネルって、どういう言語でできていて、作るの簡単なんでしょうか? 作成期間も併せて教えてください。ようするに博之、プログラマーとしてすごいのかどうかききたいです。
2021/07/03(土) 09:53:07.33ID:oEiEqodq
>>68
Visual Studioでデバッグできない?
昔はExpress的なやつでも出来てたよ
2021/07/03(土) 14:39:40.01ID:xrPgyhkt
>>68
asp.netも今は基本がC#だよね。
>>65
今もBlazorは、「asp.net Blazor」という名前だと思うが。
Blazorを使うためには、asp.netが必要でそのためには、基本的に
WindowsServerが必要となることが多い。
2021/07/03(土) 14:44:27.86ID:ATS+nays
嘘はよくない
2021/07/03(土) 14:47:02.84ID:xrPgyhkt
asp.net coreはLinuxでも使えるそうだが、最初からそれが使える状態の
Linuxサーバーは安いものでは少ない。
そして、それをインストールしてもWindowsServerではなかったような
不具合に苛まれることが予想されるので、結局起業は時間の無駄なので
WindowsServerを選択することになる。
それが個人開発者には高いコストとなる。
2021/07/03(土) 14:53:14.63ID:ATS+nays
嘘はよくない
2021/07/04(日) 00:05:03.14ID:aHJdtdht
>>71
5ch は、日本語はsjis とか、20年前の技術だから、
バグだらけで、現在に対応できていない

各サーバー毎に、挙動も異なるし、
書き込んだ文字列の後に、; が表示される事もある。バグ

単に文字列を表示するだけじゃなく、
フォントを変えたり、HTML を解釈するから、
普通の掲示板よりも、格段に難しい
78デフォルトの名無しさん
垢版 |
2021/07/04(日) 00:31:07.73ID:I3mRy3sU
>>71
アホユキはスキル全然ないよ。
Youtubeでたまにプログラミングの話題になったときの発言を聞くと一発でスキルが無いのが分かる。
7977
垢版 |
2021/07/04(日) 02:36:43.42ID:aHJdtdht
ホリエモン・ひろゆきは、プログラマーではない。
どういう技術が必要かとか、そういうのは調べているかも知れないけど

開発者と言うよりも、管理者

話している内容から、あまり知らないように思われる
80デフォルトの名無しさん
垢版 |
2021/07/04(日) 10:28:47.88ID:pili1Lz/
>>73
>>77-79
https://bokurema.com/
2021/07/04(日) 15:47:52.65ID:gC/LMA5R
マコなり社長はプログラマーだったらしいがな
82デフォルトの名無しさん
垢版 |
2021/07/04(日) 17:15:36.99ID:OXyMLYXe
>>81
その人もスキルは低い。
経営者に逃げる者はもともとプログラミングに向いていなかった。
2021/07/04(日) 21:29:47.64ID:aHJdtdht
YouTube で有名な、雑食系エンジニア・KENTA のサロンは、日本6位。
日本のトップは、KENTA

経歴
https://github.com/kenta-polyglot/cv

TOEIC 820点だから、100以上の技術を学べる

Ruby on Rails なんて、ほとんど英語ができる文系。
ビジネス用のフレームワークだから、ほとんど英語で決まる。
英語 = 年収

ドラゴン桜と同じ
英語ができる文系が、東大理1 に受かる

英語では点差が開くけど、
数学ができても、点差が開かないから受からない
2021/07/04(日) 22:06:27.00ID:ZLI7DyBh
これ完全に本人やろ
ゴミは二度と来るなよ
85デフォルトの名無しさん
垢版 |
2021/07/05(月) 14:53:28.83ID:zfQ+6anv
本人なら馬鹿

他人なら本人に迷惑だからやめれ
86デフォルトの名無しさん
垢版 |
2021/07/05(月) 22:44:57.85ID:zXics9HJ
プログラミングしてる人におすすめのチートシート下さい
2021/07/06(火) 00:12:26.46ID:NJP4BZI0
Rubyおじさんは国産のAIだよ
5chとYouTubeで学習した結果壊れてしまった
8883
垢版 |
2021/07/06(火) 00:37:35.73ID:AJxevGXU
雑食系エンジニア・KENTA 流・勉強方法のチート!
最も勉強時間を少なくして、効率的に稼ぐ方法

Web系エンジニアを目指す人のためのプログラミング学習ロードマップ、2021/2
www.youtube.com/watch?v=0TABrlhci5M

2021年のWeb系エンジニア転職を成功させる3つの技術要素、2021/4
www.youtube.com/watch?v=70VrB7LTe9g

Rails, Linux, Docker Compose, Node.js(Webpack, Babel), Bootstrap
VSCode(Remote Container, WSL2 ならRemote WSL), Heroku, CircleCI、データベース

今までは、Docker Composeまでが初心者用コースだったが、
最近は誰でも、Docker出来るから、
AWS Fargate, Terraform, React, Vue.js, TypeScript も加わった

だから、AWSのくろかわこうへいのサロンにも、入る必要がある。
KENTA流チートでは、1年の未経験者が、10年以上のプロよりも技術力が上になる!

実際に米国年収では、Railsの1,300万円を抜いて、
AWS Solution Architect が1,400万円と最高位になった!

一方、Node.js は900万円だけど、Railsの2倍募集はある
2021/07/06(火) 03:39:58.44ID:nSctAZgU
>>88
グロ
2021/07/06(火) 11:05:18.71ID:9I0L2pl5
やめろと言われてやめる様子も無いところを観ると本人か
2021/07/07(水) 00:37:18.43ID:uTLk5wKZ
AWS LambdaとかAzure FunctionsってJavaとかC#をサポートしてるけどさ
これって関数の呼び出しのたびにバイナリがロードされんの?
めたくそ遅くなりそうな気がするんだが大丈夫なのかな
2021/07/07(水) 00:48:30.37ID:1s6qCIV1
一度起動したコンテナはしばらく使い回されるから大丈夫
糞Azure糞Functions糞に至ってはIISでホストされる実質ごく普通のWebアプリケーションで、
そのHTTPのエンドポイントをサーバーレス関数に見立てているだけで全くもってサーバーレスではない
2021/07/07(水) 01:20:21.98ID:uTLk5wKZ
>>92
サンクス
リクエストない時は課金もないって聞いたから都度ロードしてると思ったけどそうじゃないのね
2021/07/07(水) 01:39:34.23ID:bUHYGk47
ひょっとしたら、メモリにはプログラムを数分間しか保持しないのでは?

10分ぐらいアクセスが無いと、プロセスを削除するかも
2021/07/07(水) 01:50:19.62ID:1s6qCIV1
>>93
AWS Lambdaはリクエストのない間プロセスが起動したままフリーズする
Azure Functionsには従量課金のプランと時間課金のプランがあり、時間課金の方は実質本当にただのWebアプリだから自明だろう
従量課金の方はLambdaと似た仕組みであると推測されるが、俺はほとんど時間課金の方しか使ったことないから詳しくは知らん
ただし糞Azure糞や糞Azure糞Functions糞は絶対に使うな
2021/07/07(水) 11:49:06.28ID:qVtaH2wa
A社が提供するCRUD API(カスタマイズ不可)
自社で管理する業務領域BのNoSQL鯖
自社で管理する業務領域CのNoSQL鯖

この3つの間でトランザクションを実装したい
そんなこと可能ですかね?
2021/07/07(水) 12:48:46.38ID:n7+/G6RR
有効な現行バージョン番号を持つ場所(X)を設けて、更新後の新しいバージョンはXが更新されるまで使用されないようにする
Xの更新はABCすべての更新が成功したことを確認した後に行う
2021/07/07(水) 14:16:24.72ID:vUBZA2na
>>96
もちろん可能
「saga transaction」で検索
■ このスレッドは過去ログ倉庫に格納されています
5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

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