この板はプログラムを作る人のための板です。
あらゆる質問はまず
スレ立てるまでもない質問はここで
スレにしてください。
【前スレ】
スレ立てるまでもない質問はここで 157匹目
https://mevius.5ch.net/test/read.cgi/tech/1624024239/
次スレは>>980が立てること
スレ立てるまでもない質問はここで 158匹目
■ このスレッドは過去ログ倉庫に格納されています
2021/10/26(火) 05:30:43.46ID:jRF91jUl
359デフォルトの名無しさん
2021/12/09(木) 16:35:18.54ID:CU9tvEtp 素集合データ構造はしらべたんですがよくわかりませんでした
aの値でソートして同一の物をぬきだした後、
それらのbの値と一致するするものを合併すればいいかと思いました
aとbの値でのソートと、二分探索を複数回、くらいのコストになりますか
aの値でソートして同一の物をぬきだした後、
それらのbの値と一致するするものを合併すればいいかと思いました
aとbの値でのソートと、二分探索を複数回、くらいのコストになりますか
360デフォルトの名無しさん
2021/12/09(木) 16:47:23.50ID:ts6hDhJM361デフォルトの名無しさん
2021/12/09(木) 17:24:53.15ID:CU9tvEtp >>360
そうです
そうです
362デフォルトの名無しさん
2021/12/09(木) 18:19:47.02ID:ts6hDhJM363デフォルトの名無しさん
2021/12/09(木) 19:35:58.53ID:CU9tvEtp ありがとうございます
素集合、ざっくりとはつかめました
つながりを木構造で表し、なるべく高さを抑えるということですか
素集合、ざっくりとはつかめました
つながりを木構造で表し、なるべく高さを抑えるということですか
364355
2021/12/10(金) 00:00:29.58ID:afKioL+c365355
2021/12/10(金) 00:16:04.56ID:afKioL+c ソートが遅いのは配列要素が大きく重いからでPHP特有かとおもいました
参照でソートできれば早くなりそうです
参照でソートできれば早くなりそうです
366デフォルトの名無しさん
2021/12/10(金) 14:06:13.92ID:Pt5Rv23D DBにでも入れたらgroup byで簡単に出来るのでは?
367デフォルトの名無しさん
2021/12/10(金) 17:53:15.64ID:x1Z9mMrN >>364
ソートは何のため?
ソートは何のため?
368355
2021/12/10(金) 20:50:06.85ID:afKioL+c ソートは同じ値を集める為です
ソートせずにsize * (size-1)のループで値を比較してみたところ、桁ちがいに遅くなります
ソートせずにsize * (size-1)のループで値を比較してみたところ、桁ちがいに遅くなります
369デフォルトの名無しさん
2021/12/10(金) 21:11:06.33ID:afKioL+c370デフォルトの名無しさん
2021/12/10(金) 22:29:17.97ID:x1Z9mMrN371デフォルトの名無しさん
2021/12/11(土) 00:00:11.77ID:L5jxStGt ふとお題がどっちなのか気になった
x1 = X(1, 2)
x2 = X(2, 3)
もし有向で、a同士が一致しない、b同士も一致しないから同じグループにはしない、という要件の場合、Union-Findの応用で解けるんだろうか
x1 = X(1, 2)
x2 = X(2, 3)
もし有向で、a同士が一致しない、b同士も一致しないから同じグループにはしない、という要件の場合、Union-Findの応用で解けるんだろうか
372デフォルトの名無しさん
2021/12/11(土) 12:36:32.98ID:yVS9OnV5 >>371
disjoint setとは別にaとbの各値がどのグループに属するかを配列で管理すればいいと思う
0番目:(1, 2)
a[1] == -1 && b[2] == -1なので a[1] = 0, b[2] = 0
1番目:(2, 3)
a[2] == -1 && b[3] == -1なので a[2] = 1, b[3] = 1
2番目:(1, 6)
a[1] != -1 && b[6] == -1なので b[6] = a[1], union(a[1], 2)
3番目:(2, 6)
a[2] != -1 && b[6] != -1なので root = union(a[2], b[6]), a[2] = root, b[6] = root, union(root, 3)
2番目・3番目の最後のunionはroot設定専用の関数でも可
disjoint setとは別にaとbの各値がどのグループに属するかを配列で管理すればいいと思う
0番目:(1, 2)
a[1] == -1 && b[2] == -1なので a[1] = 0, b[2] = 0
1番目:(2, 3)
a[2] == -1 && b[3] == -1なので a[2] = 1, b[3] = 1
2番目:(1, 6)
a[1] != -1 && b[6] == -1なので b[6] = a[1], union(a[1], 2)
3番目:(2, 6)
a[2] != -1 && b[6] != -1なので root = union(a[2], b[6]), a[2] = root, b[6] = root, union(root, 3)
2番目・3番目の最後のunionはroot設定専用の関数でも可
373デフォルトの名無しさん
2021/12/14(火) 15:22:11.48ID:u2zdwUSg React NativeをFlutter上で動かす的なプロジェクトってないかな
レンダリングエンジンが共通じゃないのってデメリットとして大きすぎると思うんだよね
レンダリングエンジンが共通じゃないのってデメリットとして大きすぎると思うんだよね
374デフォルトの名無しさん
2021/12/14(火) 21:01:22.11ID:9n/wBTvB めちゃくちゃ初心者な質問で申し訳ない
Modを日本語化したくてXMLファイルを書き換えたいんだけど、当ファイルが「表」と「シートの設定」エラーでExcelで開けないんだ
何とかメモ帳でやってもいいんだけど、おすすめのXML編集ソフトあるなら教えて欲しい
出来ればフリーだとありがたい
Modを日本語化したくてXMLファイルを書き換えたいんだけど、当ファイルが「表」と「シートの設定」エラーでExcelで開けないんだ
何とかメモ帳でやってもいいんだけど、おすすめのXML編集ソフトあるなら教えて欲しい
出来ればフリーだとありがたい
375デフォルトの名無しさん
2021/12/14(火) 21:10:15.14ID:R2cfHfpR >>374
Visual Studio Codeで良いのでは?
Visual Studio Codeで良いのでは?
376デフォルトの名無しさん
2021/12/14(火) 21:10:58.88ID:9n/wBTvB377デフォルトの名無しさん
2021/12/14(火) 21:31:46.55ID:QNFgE5Rl VSCodeの拡張機能でXML関連も多いからどうだろう
378デフォルトの名無しさん
2021/12/15(水) 12:51:02.59ID:u4qbaRD5 中間者攻撃について
社内のルーターがクラックされて中間者になった場合でも
httpsでの接続先が正しい証明書を提示した場合、sshでの接続先が正しいフィンガープリントを提示した場合ならば安全である
これは正しいですか?
社内のルーターがクラックされて中間者になった場合でも
httpsでの接続先が正しい証明書を提示した場合、sshでの接続先が正しいフィンガープリントを提示した場合ならば安全である
これは正しいですか?
379デフォルトの名無しさん
2021/12/15(水) 13:00:13.34ID:VvTx19R8 社内のルーターがクラックされてるような状況で安全なわけないじゃん
既に手元の端末に侵入されて不正な証明書が導入されてたりフィンガープリントが改竄されてたりするかもしれん
既に手元の端末に侵入されて不正な証明書が導入されてたりフィンガープリントが改竄されてたりするかもしれん
380デフォルトの名無しさん
2021/12/15(水) 13:06:24.60ID:u4qbaRD5 なるほど
では手元の端末はファイアウォール等で防御している場合はどうでしょうか?
では手元の端末はファイアウォール等で防御している場合はどうでしょうか?
381デフォルトの名無しさん
2021/12/15(水) 15:10:14.46ID:W+EUCi5R 中間者攻撃に限定してるのに小学生並の反論するなよ
中間者なルーターを乗っ取られていても相手の鍵は中間者に漏れてはいないから、中間者は正しいフィンガープリントを作成できない
中間者なルーターを乗っ取られていても相手の鍵は中間者に漏れてはいないから、中間者は正しいフィンガープリントを作成できない
382デフォルトの名無しさん
2021/12/15(水) 16:35:44.51ID:xz3hj2I1383デフォルトの名無しさん
2021/12/18(土) 02:00:54.58ID:SeNeKOg5 デザインの仕事をしてるんだが、必要ごとがあって超適当だけどプログラミングもしてるのね
分からないところあったら、いつもググってブログとかYouTubeで一応解決はしてる
ただなぜこのコードを打つのか全くわかってない(基礎も学んでないから終始意味不明)
どこかで失敗して途中で諦めても、なぜ予定通り動く感じ
こんな感じで続けてて良いのかね?
学校や本を読むのも億劫だからって勉強しない俺が悪いのだが
分からないところあったら、いつもググってブログとかYouTubeで一応解決はしてる
ただなぜこのコードを打つのか全くわかってない(基礎も学んでないから終始意味不明)
どこかで失敗して途中で諦めても、なぜ予定通り動く感じ
こんな感じで続けてて良いのかね?
学校や本を読むのも億劫だからって勉強しない俺が悪いのだが
384デフォルトの名無しさん
2021/12/18(土) 02:33:17.88ID:4KhQcFRS いいわけないだろ
だからデザイナーはバカなんだよ
だからデザイナーはバカなんだよ
385デフォルトの名無しさん
2021/12/18(土) 07:18:22.23ID:0kXmNruW えーと、問題点はわかってるんだからがんばれ!
386デフォルトの名無しさん
2021/12/18(土) 09:22:35.92ID:Ua0p/eb2387デフォルトの名無しさん
2021/12/18(土) 11:32:43.18ID:kA/ObMyl >>383
1. まずゴールを明確にしろ
2. 次にゴールを達成するのに取り得る選択肢を考えられるだけ列挙しろ
3. それができたら各選択肢のメリット・デメリットを列挙しろ
4. 最後にどの選択肢を選ぶか決めろ
今はゴールすら不明確なので特定のやり方について良い悪いを判断する段階じゃない
強いて言えば"考え方が良くない"
デザインでも全く同じ考え方をするだろ
1. まずゴールを明確にしろ
2. 次にゴールを達成するのに取り得る選択肢を考えられるだけ列挙しろ
3. それができたら各選択肢のメリット・デメリットを列挙しろ
4. 最後にどの選択肢を選ぶか決めろ
今はゴールすら不明確なので特定のやり方について良い悪いを判断する段階じゃない
強いて言えば"考え方が良くない"
デザインでも全く同じ考え方をするだろ
388デフォルトの名無しさん
2021/12/18(土) 11:45:57.82ID:7xkoEPmF そのやり方を続けると具体的にどんなデメリットやリスクがあるのかというのを提示する人はいないんだな
そこから始めて、あとは当人の環境に合わせて判断して勉強のモチベーションにつなげるか怠け続けるかだと思うんだが
・解決したと思っても実は対策が不適切で後で事故るリスクが増す
・泥縄で対応するからコストがかさむ
・低スキルがバレていて評価が上がらない
こんなところかね
そこから始めて、あとは当人の環境に合わせて判断して勉強のモチベーションにつなげるか怠け続けるかだと思うんだが
・解決したと思っても実は対策が不適切で後で事故るリスクが増す
・泥縄で対応するからコストがかさむ
・低スキルがバレていて評価が上がらない
こんなところかね
389デフォルトの名無しさん
2021/12/18(土) 12:28:04.08ID:FRfPhSIz390デフォルトの名無しさん
2021/12/18(土) 15:12:26.48ID:NUawv1+o >>383
理想論だと問題があるので勉強しなさいとか、職業プログラマーでそれはないはーって
言われるかもだけど
実際には仕事でプログラミングしている人も、大多数は同じような感じでコピペスクリプト
キッズで意味や仕組みなんて分かっていないので、人に提供している訳でなく自分で
困っていないならばよいと思うよ
それに絵の勉強は模倣からじゃないけど、自分で動かすプログラムをコピペでも手で
打っていれば、数こなしているうちにわかることも増えるような気がするし
あと、私は技術系の老害で今は趣味のプログラムしかしないんでコードの意味が
分からないとイヤって思うけど、今時のプログラミング言語はドンドン仕様が変わって
いくので、世の中のトレンドに追従していこうとすると中身を理解している時間は
ないかなって
理想論だと問題があるので勉強しなさいとか、職業プログラマーでそれはないはーって
言われるかもだけど
実際には仕事でプログラミングしている人も、大多数は同じような感じでコピペスクリプト
キッズで意味や仕組みなんて分かっていないので、人に提供している訳でなく自分で
困っていないならばよいと思うよ
それに絵の勉強は模倣からじゃないけど、自分で動かすプログラムをコピペでも手で
打っていれば、数こなしているうちにわかることも増えるような気がするし
あと、私は技術系の老害で今は趣味のプログラムしかしないんでコードの意味が
分からないとイヤって思うけど、今時のプログラミング言語はドンドン仕様が変わって
いくので、世の中のトレンドに追従していこうとすると中身を理解している時間は
ないかなって
391デフォルトの名無しさん
2021/12/18(土) 17:24:12.61ID:BM3dKYv8392デフォルトの名無しさん
2021/12/18(土) 17:35:15.75ID:moPm6mf8393デフォルトの名無しさん
2021/12/18(土) 18:05:43.36ID:BM3dKYv8 プログラミングも本来高度に専門性の高い業種だと思いますw が、他人のを単純にパク、
もとい参考にさせてもらうだけでもある程度のことは成り立つのかもね。
それはデザインとかでもあるんじゃ。その場合も意味もわからずなんとなくコピるのか、
元の仕事への深い洞察の下に行う、とか差がありそう。
ちなみにプログラムでもある種のデザインは大事だね。これもセンスが出る。
もとい参考にさせてもらうだけでもある程度のことは成り立つのかもね。
それはデザインとかでもあるんじゃ。その場合も意味もわからずなんとなくコピるのか、
元の仕事への深い洞察の下に行う、とか差がありそう。
ちなみにプログラムでもある種のデザインは大事だね。これもセンスが出る。
394デフォルトの名無しさん
2021/12/18(土) 18:12:13.37ID:moPm6mf8 >>393
うふふ
それもそうですね、コピペがオリンピックのエンブレムになったりしますし
ただ、命題
>デザインは高度に専門性の高い業種だと思います
>プログラミングも本来高度に専門性の高い業種だと思いますw
が同時に成立するとして、両方に精通することは困難だとは思いませんか?安易なセクショナリズムは生産性の低下を招きませんか?
うふふ
それもそうですね、コピペがオリンピックのエンブレムになったりしますし
ただ、命題
>デザインは高度に専門性の高い業種だと思います
>プログラミングも本来高度に専門性の高い業種だと思いますw
が同時に成立するとして、両方に精通することは困難だとは思いませんか?安易なセクショナリズムは生産性の低下を招きませんか?
395デフォルトの名無しさん
2021/12/18(土) 18:16:59.36ID:xPHxTBFz >>388
目的が不明確な状態でデメリットやリスクを論じても意味ないでしょ
目的が不明確な状態でデメリットやリスクを論じても意味ないでしょ
396デフォルトの名無しさん
2021/12/19(日) 02:35:40.05ID:x/beSAiN 数学の証明を読んでさっぱり意味がわからなかったことはありますか? 俺はありますw
AならばB、BならばC、ゆえにAならばCと書いてあるが、そもそもAならばB、がわからない。
でAならばBを理解するには、結局背景にある構造や条件とかの理解が必要だったりして、
うんうん考えたり、具体的な例を作ってみたり、別の数学の分野を学んだり、
そういうことをしていると「はっ」とわかったりする(こともある)。
プログラムが理解できないというのも似たようなものかなと思う。しかし無理して理解しなく
てもいいのかもしれない。
数学の公式も、使うだけなら 1)正しい公式を 2)使い方を間違えなければ おkだから。
ただしもしそれ以上のレベルに進もうと思ったら...
AならばB、BならばC、ゆえにAならばCと書いてあるが、そもそもAならばB、がわからない。
でAならばBを理解するには、結局背景にある構造や条件とかの理解が必要だったりして、
うんうん考えたり、具体的な例を作ってみたり、別の数学の分野を学んだり、
そういうことをしていると「はっ」とわかったりする(こともある)。
プログラムが理解できないというのも似たようなものかなと思う。しかし無理して理解しなく
てもいいのかもしれない。
数学の公式も、使うだけなら 1)正しい公式を 2)使い方を間違えなければ おkだから。
ただしもしそれ以上のレベルに進もうと思ったら...
397デフォルトの名無しさん
2021/12/19(日) 03:40:54.80ID:vzxO9Ivj ポートフォリオのためにウェブアプリケーション作ってみようかなと思ってるんですが
バックもフロントも素人な人間にはSpringとNode.jsどっちの方がとっつきやすいですかね
C++とPythonくらいしか触ったことないんですが
バックもフロントも素人な人間にはSpringとNode.jsどっちの方がとっつきやすいですかね
C++とPythonくらいしか触ったことないんですが
398デフォルトの名無しさん
2021/12/19(日) 04:13:01.35ID:E3+wupFb pythonやってるならdjangoやflaskでいいんじゃない?
399デフォルトの名無しさん
2021/12/19(日) 04:38:21.09ID:HrvUIULX Pythonがつかえるならそれでいいのでは?
400デフォルトの名無しさん
2021/12/19(日) 05:46:13.37ID:EkrjUmtA ここに書いておいた
入門書一冊終えたんだけど
https://mevius.5ch.net/test/read.cgi/tech/1639738254/10
日本では、YouTube で有名な、雑食系エンジニア・KENTA のサロンのRuby on Rails が基本
基本、モダンな自社開発系ウェブベンチャーでは、Rails以外のフレームワークは無意味。
作っている人がいない
会社も、Rails以外で開発者を募集しても、人が来ないので結局、Railsで作る事になる
Ruby biz Grand prix 2020 大賞を受賞した、Ruby の女神・池澤あやかも言ってる。
他の言語では開発者を確保しにくいので、Railsに切り替えた
入門書一冊終えたんだけど
https://mevius.5ch.net/test/read.cgi/tech/1639738254/10
日本では、YouTube で有名な、雑食系エンジニア・KENTA のサロンのRuby on Rails が基本
基本、モダンな自社開発系ウェブベンチャーでは、Rails以外のフレームワークは無意味。
作っている人がいない
会社も、Rails以外で開発者を募集しても、人が来ないので結局、Railsで作る事になる
Ruby biz Grand prix 2020 大賞を受賞した、Ruby の女神・池澤あやかも言ってる。
他の言語では開発者を確保しにくいので、Railsに切り替えた
401デフォルトの名無しさん
2021/12/19(日) 07:59:19.05ID:eDyMMhW9402デフォルトの名無しさん
2021/12/19(日) 15:22:50.38ID:iaso941B ソフトバンクとかネットワーク事業者にとってユーザーの通信量ってどうランニングコストに跳ね返るんでしょうか?通信量が多いとサーバー負荷がかかるから空調の電気代とか?
一昔前は通信量、パケット代が従量課金だったりしましたが今は帯域制限かける程度なのでコスト事情も変わっているのでしょうか。
一昔前は通信量、パケット代が従量課金だったりしましたが今は帯域制限かける程度なのでコスト事情も変わっているのでしょうか。
403デフォルトの名無しさん
2021/12/19(日) 16:44:26.67ID:N9iY3NkL >>402
プロバイダーは上位のネットワークにパケットを送るのに、パケット当り幾らって
料金を払って運用しているので、社内全体で見たときにユーザが送信するパケットの
量で入手可能な金額が、上位ネットワークに支払う金額を下回ってしまうと成り立た
ないので、定額制っていっても養分になるユーザが少ないとコスト割れになるだよ
プロバイダーは上位のネットワークにパケットを送るのに、パケット当り幾らって
料金を払って運用しているので、社内全体で見たときにユーザが送信するパケットの
量で入手可能な金額が、上位ネットワークに支払う金額を下回ってしまうと成り立た
ないので、定額制っていっても養分になるユーザが少ないとコスト割れになるだよ
404デフォルトの名無しさん
2021/12/19(日) 16:52:19.31ID:iaso941B405デフォルトの名無しさん
2021/12/19(日) 17:23:37.78ID:wUGSQ66D406デフォルトの名無しさん
2021/12/19(日) 19:21:55.61ID:EOJwJNQm >>395
PDCAでいうなら、今は「勉強しないまま業務する」っていうDoの最中
リスクやデメリットと書いたのはそのDoに対する現状分析だよ
CとAを飛ばして次のPにノリで進んでも適切なプランは立たない
PDCAでいうなら、今は「勉強しないまま業務する」っていうDoの最中
リスクやデメリットと書いたのはそのDoに対する現状分析だよ
CとAを飛ばして次のPにノリで進んでも適切なプランは立たない
407デフォルトの名無しさん
2021/12/19(日) 19:49:50.94ID:eP9zS7VQ >>406
C と A の区別がつかないのですが?
C と A の区別がつかないのですが?
408デフォルトの名無しさん
2021/12/19(日) 20:49:35.55ID:5Qrufi0i Doに対する評価基準がないのに他人がどうやって現状分析するんだよ
409デフォルトの名無しさん
2021/12/19(日) 23:59:01.84ID:b9o0FEhu 言葉尻に噛みつくんじゃなく流れを見直してから言えよ
あくまで質問者のこれまでの書き込みから本人の振り返りのヒントを与えるだけだよ
あくまで質問者のこれまでの書き込みから本人の振り返りのヒントを与えるだけだよ
410デフォルトの名無しさん
2021/12/20(月) 00:00:35.89ID:SGpGe24K 勉強する意思が定まってない段階でお前の目的は何だ!?って問うほうがマヌケだろ
411デフォルトの名無しさん
2021/12/20(月) 01:07:11.61ID:RGOwt7hb >こんな感じで続けてて良いのかね?
良いかもしれないし良くないかもしれない
それは目的次第
目的無視してリスクやデメリットをあげつらっても意味がない
それらがリスクやデメリットになるかどうかも目的次第だから
目的不明の現状分析なんて一番やっちゃダメなパターン
まぁ質問者は本気でアドバイスを求めてるわけじゃないから別にいいんだけどさ
良いかもしれないし良くないかもしれない
それは目的次第
目的無視してリスクやデメリットをあげつらっても意味がない
それらがリスクやデメリットになるかどうかも目的次第だから
目的不明の現状分析なんて一番やっちゃダメなパターン
まぁ質問者は本気でアドバイスを求めてるわけじゃないから別にいいんだけどさ
412デフォルトの名無しさん
2021/12/20(月) 02:50:11.53ID:BLcgrP0l 目的第一って感じすか。あれか、いわゆるオブジェクト指向(適当
413デフォルトの名無しさん
2021/12/21(火) 18:46:57.76ID:Hf3UJLAz @VPNで会社ネットワークに繋ぐ+リモートデスクトップで会社マシンに繋ぐ+会社マシン上のVSCode+GitHub
Aローカルマシン上のVSCode+GitHub
作業効率は圧倒的にAがいいと思いますが
セキュリティの観点では@、Aどっちがより安全な労働環境ですか?
自分の考えではVPN、RDPが間に挟まる分、攻撃面が増えるので無意味にリスクが増えると思うのですが
会社の人達は@の方が安全なので必ず@でやるように言っています
前提として@、Aどちらも物理回線は同じものを使います
Aローカルマシン上のVSCode+GitHub
作業効率は圧倒的にAがいいと思いますが
セキュリティの観点では@、Aどっちがより安全な労働環境ですか?
自分の考えではVPN、RDPが間に挟まる分、攻撃面が増えるので無意味にリスクが増えると思うのですが
会社の人達は@の方が安全なので必ず@でやるように言っています
前提として@、Aどちらも物理回線は同じものを使います
414デフォルトの名無しさん
2021/12/21(火) 20:15:47.27ID:SuN+klEZ >>413
社員の私物PCは何が入っているのかわからんから
社員の私物PCは何が入っているのかわからんから
415デフォルトの名無しさん
2021/12/21(火) 20:17:51.80ID:ESVu6HO8416デフォルトの名無しさん
2021/12/21(火) 23:24:01.78ID:cWMYIacO ローカルマシンにデータ置いたらそれを引っこ抜くのは容易
会社から見たらお前が攻撃者になる事も想定する必要がある
会社から見たらお前が攻撃者になる事も想定する必要がある
417デフォルトの名無しさん
2021/12/22(水) 00:19:29.00ID:otuQzOm8 ファイル引っこ抜けるぐらいの被害を受けているならVPN経由で会社ネットワークに侵入も容易では?
418デフォルトの名無しさん
2021/12/22(水) 00:22:58.90ID:ueBipz46 社員が攻撃者の想定ならならネットワークに入れたくないのでVPNは難しい
ゼロトラストってやつかな
ゼロトラストってやつかな
419デフォルトの名無しさん
2021/12/22(水) 07:10:45.51ID:IwLlf1Bm420デフォルトの名無しさん
2021/12/22(水) 09:35:42.48ID:B8r4idSX 従来のインシデントとしてPC紛失盗難が多いので、いざというときアクセスを遮断できるシンクライアント方式が好まれる
在宅勤務前提で家から持ち出すことが原則禁止で
いずれのルールでもGitHubで共有されるドキュメントとソースが同じ
BYODではない
そういった前提ならAのほうが安全だと思う
在宅勤務前提で家から持ち出すことが原則禁止で
いずれのルールでもGitHubで共有されるドキュメントとソースが同じ
BYODではない
そういった前提ならAのほうが安全だと思う
421デフォルトの名無しさん
2021/12/22(水) 10:21:39.35ID:88+1AZnk422デフォルトの名無しさん
2021/12/22(水) 10:33:10.58ID:88+1AZnk VPNおじさんを論破したいなら、VPNの急所である「接続できさえすればやりたい放題」という点を責めるべき
端末が悪意のある他者の手に渡ったときに、(A)社内ネットワークに侵入できない&(B)ローカルに本番環境に入るためのキーなどの機密情報が存在しない
という2点が重要だ
開発者は口では偉そうなこと言いながらだいたい(B)ができてないので、一般的にはシンクライアント方式の方が安全だ
端末が悪意のある他者の手に渡ったときに、(A)社内ネットワークに侵入できない&(B)ローカルに本番環境に入るためのキーなどの機密情報が存在しない
という2点が重要だ
開発者は口では偉そうなこと言いながらだいたい(B)ができてないので、一般的にはシンクライアント方式の方が安全だ
423デフォルトの名無しさん
2021/12/22(水) 10:48:41.12ID:Yg3OlRAH424デフォルトの名無しさん
2021/12/22(水) 10:52:56.67ID:Yg3OlRAH >>421
鯖に穴が空いててもクライアントが使わないことでリスクを下げれる
例えば悪意を持った派遣社員がVPNを通じて社内ネットワークに攻撃を仕掛けた場合
社内物理ネットワークはもちろん危険だしVPNを通じてクライアントも汚染される可能性がある
githubとしか通信しない方式なら社内ネットワークからの攻撃からクライアントが隔離されるのでリスクが低い
鯖に穴が空いててもクライアントが使わないことでリスクを下げれる
例えば悪意を持った派遣社員がVPNを通じて社内ネットワークに攻撃を仕掛けた場合
社内物理ネットワークはもちろん危険だしVPNを通じてクライアントも汚染される可能性がある
githubとしか通信しない方式なら社内ネットワークからの攻撃からクライアントが隔離されるのでリスクが低い
425デフォルトの名無しさん
2021/12/22(水) 11:02:16.49ID:Yg3OlRAH426デフォルトの名無しさん
2021/12/22(水) 13:45:16.56ID:BUn3AXv7 >>423
(ヾノ・∀・`)
(ヾノ・∀・`)
427デフォルトの名無しさん
2021/12/22(水) 19:08:56.82ID:uLGZf5Ks エルサルバドル、ビットコインのための街「Bitcoin City」建設を発表。税制など優遇
ナジブ・ブケレ大統領は、6月にBitcoinを米ドルに並ぶ法定通貨とする法案を通し、コンチャグア火山近くの
地熱発電所を暗号通貨マイニング向けに利用することを指示していました。そして今回、地熱発電所と
ラ・ウニオンの街の近隣地域に「Bitcoin City」と称する新しい街を建設すると発表。
そこには「住宅地、商業地、サービス、博物館、娯楽、バー、レストラン、空港、港、鉄道などすべてが
含まれる」と述べました。Bitcoin Cityの住民には付加価値税(VAT、消費税のようなもの)はあるものの、
所得税は課されないと大統領は説明、税収の半分は「街を作り上げるため」、残り半分は「街を綺麗に
保つため」に使われるとザックリ述べています。
エルサルバドルはBitcoinを法定通貨とすることを決めて以降、9月には2回に分けて合計400BTCを購入しています。
国民には政府承認のウォレットアプリ「Chivo」を30ドル相当のビットコインと共に配布し、このアプリで
ドルまたはBTCでの支払いや送金、受け取りができるようにしています。また国内に200台以上の
Bitcoin対応ATMも設置したと伝えられています。
ナジブ・ブケレ大統領は、6月にBitcoinを米ドルに並ぶ法定通貨とする法案を通し、コンチャグア火山近くの
地熱発電所を暗号通貨マイニング向けに利用することを指示していました。そして今回、地熱発電所と
ラ・ウニオンの街の近隣地域に「Bitcoin City」と称する新しい街を建設すると発表。
そこには「住宅地、商業地、サービス、博物館、娯楽、バー、レストラン、空港、港、鉄道などすべてが
含まれる」と述べました。Bitcoin Cityの住民には付加価値税(VAT、消費税のようなもの)はあるものの、
所得税は課されないと大統領は説明、税収の半分は「街を作り上げるため」、残り半分は「街を綺麗に
保つため」に使われるとザックリ述べています。
エルサルバドルはBitcoinを法定通貨とすることを決めて以降、9月には2回に分けて合計400BTCを購入しています。
国民には政府承認のウォレットアプリ「Chivo」を30ドル相当のビットコインと共に配布し、このアプリで
ドルまたはBTCでの支払いや送金、受け取りができるようにしています。また国内に200台以上の
Bitcoin対応ATMも設置したと伝えられています。
428デフォルトの名無しさん
2021/12/22(水) 20:00:30.51ID:8fPxaOZD429デフォルトの名無しさん
2021/12/22(水) 20:01:27.18ID:8fPxaOZD 日本もなんかやってたな。
犯罪組織を誘致するとか何とか。
維新が取り組んでる。
犯罪組織を誘致するとか何とか。
維新が取り組んでる。
430デフォルトの名無しさん
2021/12/23(木) 12:08:15.41ID:pm+F4+ti ローカルPC には、ウイルスも入るし危険
会社のPC の方が安全
会社のPC の方が安全
431デフォルトの名無しさん
2021/12/23(木) 12:26:27.38ID:yZ1RwqTq 会社のPCにも入るぞ?
432デフォルトの名無しさん
2021/12/23(木) 17:28:07.23ID:/4nuqvj6 会社のPC
・パスワードの書いてある付箋が貼ってある
・それっぽいメールは疑わずに開く
・パスワードの書いてある付箋が貼ってある
・それっぽいメールは疑わずに開く
433デフォルトの名無しさん
2021/12/24(金) 21:40:02.88ID:H/x+023L babelだのwebpackだのは必要なんですか?
tscコマンドだけで十分な気がするんですが。。。
tscコマンドだけで十分な気がするんですが。。。
434デフォルトの名無しさん
2021/12/25(土) 17:34:21.17ID:w23BniyN435デフォルトの名無しさん
2021/12/26(日) 11:43:00.99ID:gIxKK6aM スクリーン座標系(U,V)とdepthから
ワールド座標系に変換するにはどうしたら良いですか?
カメラ座標は固定するものとします
ワールド座標系に変換するにはどうしたら良いですか?
カメラ座標は固定するものとします
436デフォルトの名無しさん
2021/12/26(日) 11:45:48.00ID:skhzQrOJ 教科書嫁
437デフォルトの名無しさん
2021/12/26(日) 14:05:28.53ID:bwDwv7pP Ruby on Rails 6 では、Node.js, Webpack, Babel, React, Vue.js, Bootstrap など。
Rails 7では、Webpack以外のバンドラーでも出来るかも?
Rails の作者、David Heinemeier Hansson(DHH)の8/16 の動画
Alpha preview: Modern JavaScript in Rails 7 without Webpack
https://www.youtube.com/watch?v=PtxZvFnL2i0
Rails 7では、Webpack以外のバンドラーでも出来るかも?
Rails の作者、David Heinemeier Hansson(DHH)の8/16 の動画
Alpha preview: Modern JavaScript in Rails 7 without Webpack
https://www.youtube.com/watch?v=PtxZvFnL2i0
438デフォルトの名無しさん
2021/12/26(日) 14:25:51.95ID:yfFrkMGz ルビィストとか呼ばれてイケイケだった連中はどうなったんだろ
あの他言語を見下す眼差しがもう見れないのかね
あの他言語を見下す眼差しがもう見れないのかね
439437
2021/12/26(日) 14:54:29.83ID:bwDwv7pP 日本では絶大な影響力を持つ、有料サロンでは日本6位・3千人のRails のサロン主、
YouTube で有名な雑食系エンジニア・KENTA が、日本のJava, Scala, PHP を絶滅させた
偏屈なScala ベテが、初心者にマウントを取ってくるので、Scalaは終わりと宣言した。
PHPも、ウェブ開発でRuby on Rails に勝てる見込みがなく、一生やる必要なしと宣言した。
Java 土方には、誰でも転職できるから、勉強する必要なしとも言ってる
KENTAの人気で、この3つの言語が終わった。
結局、バックエンド開発者のキャリアパスは、Rails → Go だけ
YouTube で有名な雑食系エンジニア・KENTA が、日本のJava, Scala, PHP を絶滅させた
偏屈なScala ベテが、初心者にマウントを取ってくるので、Scalaは終わりと宣言した。
PHPも、ウェブ開発でRuby on Rails に勝てる見込みがなく、一生やる必要なしと宣言した。
Java 土方には、誰でも転職できるから、勉強する必要なしとも言ってる
KENTAの人気で、この3つの言語が終わった。
結局、バックエンド開発者のキャリアパスは、Rails → Go だけ
440デフォルトの名無しさん
2021/12/26(日) 15:59:40.39ID:ZjNkgbU9 Rubyってカオスなんだね
こんな様々なエコシステムを組み合わせなければ作れないなんて絶対やりたくないわ
こんな様々なエコシステムを組み合わせなければ作れないなんて絶対やりたくないわ
441デフォルトの名無しさん
2021/12/26(日) 16:26:24.00ID:LRrrUrpJ 今時純正のライブラリだけで大概できるなんて.Netくらいじゃない?
442437
2021/12/26(日) 16:43:49.18ID:bwDwv7pP KENTA が言ってるように、Rails を使っている会社の社風は、モダン。
Rails, Node.js などのJavaScript も、OSS だから
一方、Java 土方を使うような古い会社は、
セレブエンジニアサロンの小松和貴も言ってるように、インターネット・スマホ禁止
セキュリティーにうるさいから、皆、本で調べるw
ネット検索できない
客先と書いてある募集
Rails, Node.js などのJavaScript も、OSS だから
一方、Java 土方を使うような古い会社は、
セレブエンジニアサロンの小松和貴も言ってるように、インターネット・スマホ禁止
セキュリティーにうるさいから、皆、本で調べるw
ネット検索できない
客先と書いてある募集
443デフォルトの名無しさん
2021/12/26(日) 16:53:03.96ID:TCSQogGX444デフォルトの名無しさん
2021/12/26(日) 17:31:59.71ID:LRrrUrpJ445デフォルトの名無しさん
2021/12/26(日) 23:55:02.58ID:IFbEasrx MVC等の設計モデルについての質問です。細部は違うけど大半は同じModelが複数出来る時の考え方を知りたいです。
実際の言語はtypescript+vue.jsです。
dbから取得したデータを画面に表示するページを作っています。擬似コードは↓以下の通りです。
https://i.imgur.com/hb3CKtJ.png
この場合、getDB()メソッドの戻り値 DBDataType型と、viewに渡すためのViewData型のクラスのプロパティは大半が共通です。
同じ内容を2箇所に書くのを避けたいのですが、これはどうしようもなく、設計モデルをちゃんとやる際には必要な事なのでしょうか。
実際の言語はtypescript+vue.jsです。
dbから取得したデータを画面に表示するページを作っています。擬似コードは↓以下の通りです。
https://i.imgur.com/hb3CKtJ.png
この場合、getDB()メソッドの戻り値 DBDataType型と、viewに渡すためのViewData型のクラスのプロパティは大半が共通です。
同じ内容を2箇所に書くのを避けたいのですが、これはどうしようもなく、設計モデルをちゃんとやる際には必要な事なのでしょうか。
446デフォルトの名無しさん
2021/12/27(月) 00:00:52.45ID:LRx0Ou2C ひたすらマッピングだよ
並みレベルのプログラマの仕事なんて要約するとほぼそれだけ
誰かが作ったモジュールからデータを持ってきて整形して別の誰かが作ったモジュールに流す
並みレベルのプログラマの仕事なんて要約するとほぼそれだけ
誰かが作ったモジュールからデータを持ってきて整形して別の誰かが作ったモジュールに流す
447デフォルトの名無しさん
2021/12/27(月) 00:05:44.79ID:RYZBp8eq >>445
根本的に考え方がおかしい
DBに対してモデルを当て嵌めるんじゃなく、まずモデルがあってそこからDB構造が導出されるんだよ
共通の項目のセットがあるならおそらくそれはアプリケーションを横断する何らかの実在として意味を持っているはずで、
それは最初からモデル上共通のクラスになっていなければならない
そうでないならたまたま一緒なだけだから共通化すべきではない
根本的に考え方がおかしい
DBに対してモデルを当て嵌めるんじゃなく、まずモデルがあってそこからDB構造が導出されるんだよ
共通の項目のセットがあるならおそらくそれはアプリケーションを横断する何らかの実在として意味を持っているはずで、
それは最初からモデル上共通のクラスになっていなければならない
そうでないならたまたま一緒なだけだから共通化すべきではない
448デフォルトの名無しさん
2021/12/27(月) 00:07:25.82ID:0bn06L+S 基底クラス作って継承したら?
449デフォルトの名無しさん
2021/12/27(月) 00:12:18.41ID:LRx0Ou2C 似てるだけで別のものなんだから別に作る
苦しくてもひたすらマッピングする
苦しくてもひたすらマッピングする
450デフォルトの名無しさん
2021/12/27(月) 00:28:37.79ID:dFXgovVA この例でいえばheight、weight、hair、eyeのような論理的に同じグループに属する属性をprofileのような型で束ねる
このときscoreはprofileに当たらないから含めない
DBとViewに同値や汎化特化の関係がないから継承(is-a)で実装を共通化するのは好ましいやり方じゃない
代わりにhas-aで共通化するのがいい
このときscoreはprofileに当たらないから含めない
DBとViewに同値や汎化特化の関係がないから継承(is-a)で実装を共通化するのは好ましいやり方じゃない
代わりにhas-aで共通化するのがいい
451デフォルトの名無しさん
2021/12/27(月) 00:58:29.29ID:LRx0Ou2C 一見して同じものに思える属性でもプレゼンテーション、ドメイン、データレイヤーは別のものだから継承は最悪だしhas-aでも共通化しないほうがいい
例えばプレゼンテーションでは郵便番号をビューの都合で2つの文字列をuseStateで持たせてる
しかしドメインでは地域や郵便局の計算をしやすいように1つの整数をラップしたバリューオブジェクトで持ってる
そしてデータベースでは7桁の文字列で持っている
プレゼンテーションとドメインではただのブーリアンで持っているがデータレイヤーではレガシーの都合で文字列Y/Nで持ってる
なーんて事例は際限なく出てくるわけだな
なので層を跨ぐ時に共通化すると不都合が出やすい
これはhas-aでもだめ
お互いに関連はあれど違うものと定義してひたすらにマッピングする
これが正解
例えばプレゼンテーションでは郵便番号をビューの都合で2つの文字列をuseStateで持たせてる
しかしドメインでは地域や郵便局の計算をしやすいように1つの整数をラップしたバリューオブジェクトで持ってる
そしてデータベースでは7桁の文字列で持っている
プレゼンテーションとドメインではただのブーリアンで持っているがデータレイヤーではレガシーの都合で文字列Y/Nで持ってる
なーんて事例は際限なく出てくるわけだな
なので層を跨ぐ時に共通化すると不都合が出やすい
これはhas-aでもだめ
お互いに関連はあれど違うものと定義してひたすらにマッピングする
これが正解
452445
2021/12/27(月) 02:27:48.27ID:WjIcREDb ありがとうございます。いろいろ考えてやってみます。
453デフォルトの名無しさん
2021/12/27(月) 07:22:23.17ID:dFXgovVA Y/Nで持つってのは理想的なモデルになってないように感じるな
DB等から吸い上げる時点で即ブーリアンにマッピングするなり、レガシーとの境界面で変換メソッドを呼ぶ方がモデルへの汚染がない
そうせざるを得ないほどに腐海が進行してるならご愁傷さまだ
ビューの都合で2つに分かれるものも、例えばHTML要素が2つならコンポーネント化して独自型へとマッピングできる
すべてを脳死でグループ化すべきとも思わないし常にフラットで持つべきとも思わない
極端な話、yearとmonthも別々で持てとか、xとyも別々で持てとかいう話ではないだろう
モデルは崩さずになるべく変換は端点に寄せた上で、バランスの取れた形を狙うのが現実的だと思う
DB等から吸い上げる時点で即ブーリアンにマッピングするなり、レガシーとの境界面で変換メソッドを呼ぶ方がモデルへの汚染がない
そうせざるを得ないほどに腐海が進行してるならご愁傷さまだ
ビューの都合で2つに分かれるものも、例えばHTML要素が2つならコンポーネント化して独自型へとマッピングできる
すべてを脳死でグループ化すべきとも思わないし常にフラットで持つべきとも思わない
極端な話、yearとmonthも別々で持てとか、xとyも別々で持てとかいう話ではないだろう
モデルは崩さずになるべく変換は端点に寄せた上で、バランスの取れた形を狙うのが現実的だと思う
454デフォルトの名無しさん
2021/12/27(月) 09:30:08.20ID:G9Eq9uIc プレゼンテーション”内部で”属性をグループ化するかフラットで持つかそしてそれをコンポーネントとするかいなかは好きにすればいい
しかし層をまたぐ際にモデルを共有すべきではないといってる
またぐならhas-aであってもダメ
ViewModelはViewModelであってDomainModelではない
偶然おなじカタチになることはあるがそれらは違うものだ
だからひたすらに心を無にして愚直にマッピングするだけ
しかし層をまたぐ際にモデルを共有すべきではないといってる
またぐならhas-aであってもダメ
ViewModelはViewModelであってDomainModelではない
偶然おなじカタチになることはあるがそれらは違うものだ
だからひたすらに心を無にして愚直にマッピングするだけ
455デフォルトの名無しさん
2021/12/27(月) 10:39:15.29ID:NPWLbMaf プログラム・・・と言うより環境構築な気がするが解答頼む
質問
やりたいこと:WordPress上でのネットバンキング決済
欲しい情報:動的な決済処理が実装可能なサービス
サービス名さえ教えてもらえたらあとはこっちで実装方法なり必要言語なり調べる
おなしゃす
質問
やりたいこと:WordPress上でのネットバンキング決済
欲しい情報:動的な決済処理が実装可能なサービス
サービス名さえ教えてもらえたらあとはこっちで実装方法なり必要言語なり調べる
おなしゃす
456デフォルトの名無しさん
2021/12/27(月) 10:55:04.01ID:2rlyssrN Cソースをgdbでデバッグしています。
emacs -nw
M-x gdb -i=mi aaa.o
break main
run
これで画面が上下に分かれて
gdbプロンプトが上、ソースが下に表示されますが、
printfの部分に来ると上の画面にソースが表示されてしまい
gdbのコマンドが実行出来なくなります。
どこを直せばいいでしょうか?
emacs -nw
M-x gdb -i=mi aaa.o
break main
run
これで画面が上下に分かれて
gdbプロンプトが上、ソースが下に表示されますが、
printfの部分に来ると上の画面にソースが表示されてしまい
gdbのコマンドが実行出来なくなります。
どこを直せばいいでしょうか?
457デフォルトの名無しさん
2021/12/27(月) 11:22:31.15ID:qXH2s+d0 Ruby on Rails の単一テーブル継承だろ
例えば、会社・家表に、同じ住所項目がある場合、
住所表を作って、住所表から会社住所表・家住所表を継承させる
HomeAddress < Address
WorkAddress < Address
Rails が裏側で、住所表のtype 列が0 なら家・1なら会社と切り替える。
会社住所表・家住所表という実体はなく、住所表しか存在しない
会社住所または家住所が東京にある、顧客を検索する場合、
住所表1つだけの方が、検索性能が良い
例えば、会社・家表に、同じ住所項目がある場合、
住所表を作って、住所表から会社住所表・家住所表を継承させる
HomeAddress < Address
WorkAddress < Address
Rails が裏側で、住所表のtype 列が0 なら家・1なら会社と切り替える。
会社住所表・家住所表という実体はなく、住所表しか存在しない
会社住所または家住所が東京にある、顧客を検索する場合、
住所表1つだけの方が、検索性能が良い
458デフォルトの名無しさん
2021/12/27(月) 11:24:00.87ID:y9tkQ0o/ >>455
Stripe
Stripe
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 外務省局長は無言で厳しい表情…日中の高官協議終了か 高市首相“台湾”発言で中国が強硬対応 発言撤回求めたか… [BFU★]
- 中国国営メディア「沖縄は日本ではない」… ★6 [BFU★]
- 政府、株式の配当など金融所得を高齢者の医療保険料や窓口負担に反映する方針を固めた [バイト歴50年★]
- 中国国営メディア「沖縄は日本ではない」…★7 [BFU★]
- ナイツ塙が指摘のローソンコーヒーカップ、ロゴ「L」で誤解生みデザイン変更へ 在庫使い切る3か月後にリニューアル [muffin★]
- バービー、 台湾有事の発言の波紋で「たまったもんじゃない」「高市さんに真意は聞きたい」「国民に向けて説明してほしい」 [muffin★]
- 日本政府「高市総理の発言は問題ないと伝え、中国総領事のSNS投稿は問題があると中国に伝えました😊」 [931948549]
- 高市早苗、岸田政権(当時)に「台湾有事は日本の有事か」という質問をしていた [175344491]
- ケンタッキーの○○○バーガーという予告がアレを想起すると話題に [523957489]
- 【悲報】中国→日本行きの航空チケット、高市有事の影響で50万人分がキャンセルされる [834922174]
- んなっしょい🍬禁止🈲のお🏡
- 【悲報】早速高市首相のせいで全国の民泊でキャンセルラッシュwwwwwwwwwwww 経営者も嘆き「こんな事は初めてだ…」😲 [871926377]
