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

■ このスレッドは過去ログ倉庫に格納されています
2021/10/26(火) 05:30:43.46ID:jRF91jUl
この板はプログラムを作る人のための板です。
あらゆる質問はまず
スレ立てるまでもない質問はここで
スレにしてください。

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

次スレは>>980が立てること
2021/12/15(水) 12:51:02.59ID:u4qbaRD5
中間者攻撃について

社内のルーターがクラックされて中間者になった場合でも
httpsでの接続先が正しい証明書を提示した場合、sshでの接続先が正しいフィンガープリントを提示した場合ならば安全である

これは正しいですか?
2021/12/15(水) 13:00:13.34ID:VvTx19R8
社内のルーターがクラックされてるような状況で安全なわけないじゃん
既に手元の端末に侵入されて不正な証明書が導入されてたりフィンガープリントが改竄されてたりするかもしれん
2021/12/15(水) 13:06:24.60ID:u4qbaRD5
なるほど
では手元の端末はファイアウォール等で防御している場合はどうでしょうか?
2021/12/15(水) 15:10:14.46ID:W+EUCi5R
中間者攻撃に限定してるのに小学生並の反論するなよ

中間者なルーターを乗っ取られていても相手の鍵は中間者に漏れてはいないから、中間者は正しいフィンガープリントを作成できない
2021/12/15(水) 16:35:44.51ID:xz3hj2I1
>>378
>httpsでの接続先が正しい証明書を提示した場合
“正しい”証明書だと”正しく”検証できているのなら安全
フィンガープリントは証明書(公開鍵)のハッシュ
2021/12/18(土) 02:00:54.58ID:SeNeKOg5
デザインの仕事をしてるんだが、必要ごとがあって超適当だけどプログラミングもしてるのね
分からないところあったら、いつもググってブログとかYouTubeで一応解決はしてる
ただなぜこのコードを打つのか全くわかってない(基礎も学んでないから終始意味不明)
どこかで失敗して途中で諦めても、なぜ予定通り動く感じ
こんな感じで続けてて良いのかね?
学校や本を読むのも億劫だからって勉強しない俺が悪いのだが
2021/12/18(土) 02:33:17.88ID:4KhQcFRS
いいわけないだろ
だからデザイナーはバカなんだよ
2021/12/18(土) 07:18:22.23ID:0kXmNruW
えーと、問題点はわかってるんだからがんばれ!
2021/12/18(土) 09:22:35.92ID:Ua0p/eb2
>>383
そのままでいいよ
問題が起きたら>>384みたいな口の悪いゴミの仕事が増えると思えば良い
2021/12/18(土) 11:32:43.18ID:kA/ObMyl
>>383
1. まずゴールを明確にしろ
2. 次にゴールを達成するのに取り得る選択肢を考えられるだけ列挙しろ
3. それができたら各選択肢のメリット・デメリットを列挙しろ
4. 最後にどの選択肢を選ぶか決めろ

今はゴールすら不明確なので特定のやり方について良い悪いを判断する段階じゃない
強いて言えば"考え方が良くない"
デザインでも全く同じ考え方をするだろ
2021/12/18(土) 11:45:57.82ID:7xkoEPmF
そのやり方を続けると具体的にどんなデメリットやリスクがあるのかというのを提示する人はいないんだな
そこから始めて、あとは当人の環境に合わせて判断して勉強のモチベーションにつなげるか怠け続けるかだと思うんだが

・解決したと思っても実は対策が不適切で後で事故るリスクが増す
・泥縄で対応するからコストがかさむ
・低スキルがバレていて評価が上がらない
こんなところかね
2021/12/18(土) 12:28:04.08ID:FRfPhSIz
>>383
とにかく動けばいい、は後で困る
作っておしまいメンテナンスはしない、ならそれで問題ないが、そんなことは滅多にない
2021/12/18(土) 15:12:26.48ID:NUawv1+o
>>383
理想論だと問題があるので勉強しなさいとか、職業プログラマーでそれはないはーって
言われるかもだけど

実際には仕事でプログラミングしている人も、大多数は同じような感じでコピペスクリプト
キッズで意味や仕組みなんて分かっていないので、人に提供している訳でなく自分で
困っていないならばよいと思うよ

それに絵の勉強は模倣からじゃないけど、自分で動かすプログラムをコピペでも手で
打っていれば、数こなしているうちにわかることも増えるような気がするし

あと、私は技術系の老害で今は趣味のプログラムしかしないんでコードの意味が
分からないとイヤって思うけど、今時のプログラミング言語はドンドン仕様が変わって
いくので、世の中のトレンドに追従していこうとすると中身を理解している時間は
ないかなって
2021/12/18(土) 17:24:12.61ID:BM3dKYv8
>>390
書いてあることにほとんど賛同できない。
向き不向きが大きいのかもしれない。
ま、向いてない人もそうやって何かが出来た感じにはなれるのかもね。
2021/12/18(土) 17:35:15.75ID:moPm6mf8
デザインは高度に専門性の高い業種だと思いますので、デザイン専門家にプログラミングの内容を把握せよ、というのは酷だと思います
>>383 はデザインを主軸にテリトリーを広げる姿勢が尊敬できます、私は >>390 に賛成です
ただ、マイクロソフトもプログラミングとデザインの分業化を進めるべく、いろいろな開発形態を提案しているのですが、いまひとつしっくりいっていないと考えます
>>383 のような方がプロダクトにかかわっているのは心強いというのが所感です
2021/12/18(土) 18:05:43.36ID:BM3dKYv8
プログラミングも本来高度に専門性の高い業種だと思いますw が、他人のを単純にパク、
もとい参考にさせてもらうだけでもある程度のことは成り立つのかもね。

それはデザインとかでもあるんじゃ。その場合も意味もわからずなんとなくコピるのか、
元の仕事への深い洞察の下に行う、とか差がありそう。
ちなみにプログラムでもある種のデザインは大事だね。これもセンスが出る。
2021/12/18(土) 18:12:13.37ID:moPm6mf8
>>393
うふふ
それもそうですね、コピペがオリンピックのエンブレムになったりしますし

ただ、命題
>デザインは高度に専門性の高い業種だと思います
>プログラミングも本来高度に専門性の高い業種だと思いますw
が同時に成立するとして、両方に精通することは困難だとは思いませんか?安易なセクショナリズムは生産性の低下を招きませんか?
2021/12/18(土) 18:16:59.36ID:xPHxTBFz
>>388
目的が不明確な状態でデメリットやリスクを論じても意味ないでしょ
2021/12/19(日) 02:35:40.05ID:x/beSAiN
数学の証明を読んでさっぱり意味がわからなかったことはありますか? 俺はありますw
AならばB、BならばC、ゆえにAならばCと書いてあるが、そもそもAならばB、がわからない。

でAならばBを理解するには、結局背景にある構造や条件とかの理解が必要だったりして、
うんうん考えたり、具体的な例を作ってみたり、別の数学の分野を学んだり、
そういうことをしていると「はっ」とわかったりする(こともある)。

プログラムが理解できないというのも似たようなものかなと思う。しかし無理して理解しなく
てもいいのかもしれない。
数学の公式も、使うだけなら 1)正しい公式を 2)使い方を間違えなければ おkだから。
ただしもしそれ以上のレベルに進もうと思ったら...
2021/12/19(日) 03:40:54.80ID:vzxO9Ivj
ポートフォリオのためにウェブアプリケーション作ってみようかなと思ってるんですが
バックもフロントも素人な人間にはSpringとNode.jsどっちの方がとっつきやすいですかね
C++とPythonくらいしか触ったことないんですが
398デフォルトの名無しさん
垢版 |
2021/12/19(日) 04:13:01.35ID:E3+wupFb
pythonやってるならdjangoやflaskでいいんじゃない?
2021/12/19(日) 04:38:21.09ID:HrvUIULX
Pythonがつかえるならそれでいいのでは?
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に切り替えた
2021/12/19(日) 07:59:19.05ID:eDyMMhW9
>>396
プログラムも、使うだけなら 1)正しいプログラムを 2)使い方を間違えなければ おkだとして
正しいかどうかと使い方を間違えてないかどうかをどう確認すればいいの?
2021/12/19(日) 15:22:50.38ID:iaso941B
ソフトバンクとかネットワーク事業者にとってユーザーの通信量ってどうランニングコストに跳ね返るんでしょうか?通信量が多いとサーバー負荷がかかるから空調の電気代とか?

一昔前は通信量、パケット代が従量課金だったりしましたが今は帯域制限かける程度なのでコスト事情も変わっているのでしょうか。
2021/12/19(日) 16:44:26.67ID:N9iY3NkL
>>402
プロバイダーは上位のネットワークにパケットを送るのに、パケット当り幾らって
料金を払って運用しているので、社内全体で見たときにユーザが送信するパケットの
量で入手可能な金額が、上位ネットワークに支払う金額を下回ってしまうと成り立た
ないので、定額制っていっても養分になるユーザが少ないとコスト割れになるだよ
2021/12/19(日) 16:52:19.31ID:iaso941B
>>403
そんな料金事情なんですね 知らなかった
その辺の情報とか、参考になる書籍やサイトご存知でしたら紹介してくれませんか?
2021/12/19(日) 17:23:37.78ID:wUGSQ66D
>>402
課金方式の変化はランニングコストよりも帯域幅の変化と戦略的な要因によるもの
許容量を超える通信が発生すると障害につながるから
通信事業者はそうならない範囲で持ってる設備をフル活用したい
コスト構造は道路と同じ

>>403
帯域を定額で買ってるほうが多いと思うよ
2021/12/19(日) 19:21:55.61ID:EOJwJNQm
>>395
PDCAでいうなら、今は「勉強しないまま業務する」っていうDoの最中
リスクやデメリットと書いたのはそのDoに対する現状分析だよ
CとAを飛ばして次のPにノリで進んでも適切なプランは立たない
2021/12/19(日) 19:49:50.94ID:eP9zS7VQ
>>406
C と A の区別がつかないのですが?
2021/12/19(日) 20:49:35.55ID:5Qrufi0i
Doに対する評価基準がないのに他人がどうやって現状分析するんだよ
2021/12/19(日) 23:59:01.84ID:b9o0FEhu
言葉尻に噛みつくんじゃなく流れを見直してから言えよ
あくまで質問者のこれまでの書き込みから本人の振り返りのヒントを与えるだけだよ
2021/12/20(月) 00:00:35.89ID:SGpGe24K
勉強する意思が定まってない段階でお前の目的は何だ!?って問うほうがマヌケだろ
2021/12/20(月) 01:07:11.61ID:RGOwt7hb
>こんな感じで続けてて良いのかね?
良いかもしれないし良くないかもしれない
それは目的次第

目的無視してリスクやデメリットをあげつらっても意味がない
それらがリスクやデメリットになるかどうかも目的次第だから

目的不明の現状分析なんて一番やっちゃダメなパターン
まぁ質問者は本気でアドバイスを求めてるわけじゃないから別にいいんだけどさ
2021/12/20(月) 02:50:11.53ID:BLcgrP0l
目的第一って感じすか。あれか、いわゆるオブジェクト指向(適当
2021/12/21(火) 18:46:57.76ID:Hf3UJLAz
@VPNで会社ネットワークに繋ぐ+リモートデスクトップで会社マシンに繋ぐ+会社マシン上のVSCode+GitHub
Aローカルマシン上のVSCode+GitHub

作業効率は圧倒的にAがいいと思いますが
セキュリティの観点では@、Aどっちがより安全な労働環境ですか?
自分の考えではVPN、RDPが間に挟まる分、攻撃面が増えるので無意味にリスクが増えると思うのですが
会社の人達は@の方が安全なので必ず@でやるように言っています

前提として@、Aどちらも物理回線は同じものを使います
2021/12/21(火) 20:15:47.27ID:SuN+klEZ
>>413
社員の私物PCは何が入っているのかわからんから
2021/12/21(火) 20:17:51.80ID:ESVu6HO8
>>414
失礼
ローカルマシンも会社支給と書き忘れました
2021/12/21(火) 23:24:01.78ID:cWMYIacO
ローカルマシンにデータ置いたらそれを引っこ抜くのは容易
会社から見たらお前が攻撃者になる事も想定する必要がある
2021/12/22(水) 00:19:29.00ID:otuQzOm8
ファイル引っこ抜けるぐらいの被害を受けているならVPN経由で会社ネットワークに侵入も容易では?
2021/12/22(水) 00:22:58.90ID:ueBipz46
社員が攻撃者の想定ならならネットワークに入れたくないのでVPNは難しい
ゼロトラストってやつかな
2021/12/22(水) 07:10:45.51ID:IwLlf1Bm
>>417
会社貸与のPCならそもそもリモートデスクトップしか使えないようにする
いわゆるシンクライアント
2021/12/22(水) 09:35:42.48ID:B8r4idSX
従来のインシデントとしてPC紛失盗難が多いので、いざというときアクセスを遮断できるシンクライアント方式が好まれる
在宅勤務前提で家から持ち出すことが原則禁止で
いずれのルールでもGitHubで共有されるドキュメントとソースが同じ
BYODではない
そういった前提ならAのほうが安全だと思う
2021/12/22(水) 10:21:39.35ID:88+1AZnk
>>413
既にVPNの穴があるんだったらお前が新たにそれを使うようになったところで攻撃面は増えないだろ
RDPはVPNの上で使うんだからそれは攻撃面を増やすことにはならない
2021/12/22(水) 10:33:10.58ID:88+1AZnk
VPNおじさんを論破したいなら、VPNの急所である「接続できさえすればやりたい放題」という点を責めるべき
端末が悪意のある他者の手に渡ったときに、(A)社内ネットワークに侵入できない&(B)ローカルに本番環境に入るためのキーなどの機密情報が存在しない
という2点が重要だ
開発者は口では偉そうなこと言いながらだいたい(B)ができてないので、一般的にはシンクライアント方式の方が安全だ
2021/12/22(水) 10:48:41.12ID:Yg3OlRAH
>>420
持ち出し禁止は当たり前として
盗難リスクは人の出入りが多い会社の方がリスクが高いでしょうな
2021/12/22(水) 10:52:56.67ID:Yg3OlRAH
>>421
鯖に穴が空いててもクライアントが使わないことでリスクを下げれる
例えば悪意を持った派遣社員がVPNを通じて社内ネットワークに攻撃を仕掛けた場合
社内物理ネットワークはもちろん危険だしVPNを通じてクライアントも汚染される可能性がある
githubとしか通信しない方式なら社内ネットワークからの攻撃からクライアントが隔離されるのでリスクが低い
2021/12/22(水) 11:02:16.49ID:Yg3OlRAH
>>422
もちろん派遣社員や開発チームなどにはシークレットを教えません
然るべき立場にいる責任者だけがシークレットを知っておりCIサービスにシークレットを登録するのも彼らの責任です
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も設置したと伝えられています。
428デフォルトの名無しさん
垢版 |
2021/12/22(水) 20:00:30.51ID:8fPxaOZD
>>427
お金を綺麗にできる街か。
ってことは、マイアミみたいになるのかな。
宝石店や高級車ディーラーを開けば嘘みたいに売れるかも。
429デフォルトの名無しさん
垢版 |
2021/12/22(水) 20:01:27.18ID:8fPxaOZD
日本もなんかやってたな。
犯罪組織を誘致するとか何とか。
維新が取り組んでる。
2021/12/23(木) 12:08:15.41ID:pm+F4+ti
ローカルPC には、ウイルスも入るし危険

会社のPC の方が安全
2021/12/23(木) 12:26:27.38ID:yZ1RwqTq
会社のPCにも入るぞ?
2021/12/23(木) 17:28:07.23ID:/4nuqvj6
会社のPC
・パスワードの書いてある付箋が貼ってある
・それっぽいメールは疑わずに開く
2021/12/24(金) 21:40:02.88ID:H/x+023L
babelだのwebpackだのは必要なんですか?
tscコマンドだけで十分な気がするんですが。。。
2021/12/25(土) 17:34:21.17ID:w23BniyN
>>433
趣味でチマっとしたもん作るだけなら充分。
プロダクトなら必須。
435デフォルトの名無しさん
垢版 |
2021/12/26(日) 11:43:00.99ID:gIxKK6aM
スクリーン座標系(U,V)とdepthから
ワールド座標系に変換するにはどうしたら良いですか?
カメラ座標は固定するものとします
2021/12/26(日) 11:45:48.00ID:skhzQrOJ
教科書嫁
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
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 だけ
2021/12/26(日) 15:59:40.39ID:ZjNkgbU9
Rubyってカオスなんだね
こんな様々なエコシステムを組み合わせなければ作れないなんて絶対やりたくないわ
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
ネット検索できない

客先と書いてある募集
2021/12/26(日) 16:53:03.96ID:TCSQogGX
>>441
.NET快適だよねー
なんで流行らんのだろ?
ブラウザ対応が出遅れてるからか?
2021/12/26(日) 17:31:59.71ID:LRrrUrpJ
>>443
いや、東日本大震災以前の時期から結構やってるよ(やってる最中に被災
Windowsサービスとか作れるのが便利
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箇所に書くのを避けたいのですが、これはどうしようもなく、設計モデルをちゃんとやる際には必要な事なのでしょうか。
2021/12/27(月) 00:00:52.45ID:LRx0Ou2C
ひたすらマッピングだよ
並みレベルのプログラマの仕事なんて要約するとほぼそれだけ
誰かが作ったモジュールからデータを持ってきて整形して別の誰かが作ったモジュールに流す
2021/12/27(月) 00:05:44.79ID:RYZBp8eq
>>445
根本的に考え方がおかしい
DBに対してモデルを当て嵌めるんじゃなく、まずモデルがあってそこからDB構造が導出されるんだよ
共通の項目のセットがあるならおそらくそれはアプリケーションを横断する何らかの実在として意味を持っているはずで、
それは最初からモデル上共通のクラスになっていなければならない
そうでないならたまたま一緒なだけだから共通化すべきではない
2021/12/27(月) 00:07:25.82ID:0bn06L+S
基底クラス作って継承したら?
2021/12/27(月) 00:12:18.41ID:LRx0Ou2C
似てるだけで別のものなんだから別に作る
苦しくてもひたすらマッピングする
2021/12/27(月) 00:28:37.79ID:dFXgovVA
この例でいえばheight、weight、hair、eyeのような論理的に同じグループに属する属性をprofileのような型で束ねる
このときscoreはprofileに当たらないから含めない
DBとViewに同値や汎化特化の関係がないから継承(is-a)で実装を共通化するのは好ましいやり方じゃない
代わりにhas-aで共通化するのがいい
2021/12/27(月) 00:58:29.29ID:LRx0Ou2C
一見して同じものに思える属性でもプレゼンテーション、ドメイン、データレイヤーは別のものだから継承は最悪だしhas-aでも共通化しないほうがいい

例えばプレゼンテーションでは郵便番号をビューの都合で2つの文字列をuseStateで持たせてる
しかしドメインでは地域や郵便局の計算をしやすいように1つの整数をラップしたバリューオブジェクトで持ってる
そしてデータベースでは7桁の文字列で持っている

プレゼンテーションとドメインではただのブーリアンで持っているがデータレイヤーではレガシーの都合で文字列Y/Nで持ってる

なーんて事例は際限なく出てくるわけだな
なので層を跨ぐ時に共通化すると不都合が出やすい
これはhas-aでもだめ
お互いに関連はあれど違うものと定義してひたすらにマッピングする
これが正解
452445
垢版 |
2021/12/27(月) 02:27:48.27ID:WjIcREDb
ありがとうございます。いろいろ考えてやってみます。
2021/12/27(月) 07:22:23.17ID:dFXgovVA
Y/Nで持つってのは理想的なモデルになってないように感じるな
DB等から吸い上げる時点で即ブーリアンにマッピングするなり、レガシーとの境界面で変換メソッドを呼ぶ方がモデルへの汚染がない
そうせざるを得ないほどに腐海が進行してるならご愁傷さまだ
ビューの都合で2つに分かれるものも、例えばHTML要素が2つならコンポーネント化して独自型へとマッピングできる
すべてを脳死でグループ化すべきとも思わないし常にフラットで持つべきとも思わない
極端な話、yearとmonthも別々で持てとか、xとyも別々で持てとかいう話ではないだろう
モデルは崩さずになるべく変換は端点に寄せた上で、バランスの取れた形を狙うのが現実的だと思う
2021/12/27(月) 09:30:08.20ID:G9Eq9uIc
プレゼンテーション”内部で”属性をグループ化するかフラットで持つかそしてそれをコンポーネントとするかいなかは好きにすればいい
しかし層をまたぐ際にモデルを共有すべきではないといってる
またぐならhas-aであってもダメ
ViewModelはViewModelであってDomainModelではない
偶然おなじカタチになることはあるがそれらは違うものだ
だからひたすらに心を無にして愚直にマッピングするだけ
455デフォルトの名無しさん
垢版 |
2021/12/27(月) 10:39:15.29ID:NPWLbMaf
プログラム・・・と言うより環境構築な気がするが解答頼む
質問
やりたいこと: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のコマンドが実行出来なくなります。
どこを直せばいいでしょうか?
2021/12/27(月) 11:22:31.15ID:qXH2s+d0
Ruby on Rails の単一テーブル継承だろ

例えば、会社・家表に、同じ住所項目がある場合、
住所表を作って、住所表から会社住所表・家住所表を継承させる

HomeAddress < Address
WorkAddress < Address

Rails が裏側で、住所表のtype 列が0 なら家・1なら会社と切り替える。
会社住所表・家住所表という実体はなく、住所表しか存在しない

会社住所または家住所が東京にある、顧客を検索する場合、
住所表1つだけの方が、検索性能が良い
2021/12/27(月) 11:24:00.87ID:y9tkQ0o/
>>455
Stripe
2021/12/27(月) 11:30:48.53ID:qXH2s+d0
>>456
VSCode で、gdb を使えないの?
2021/12/27(月) 11:33:05.48ID:qXH2s+d0
>>455
Ruby on Rails のクレジットカード決済代行サービスは、
Stripe, PayPal, PAY.JP とか

【2021年版】決済代行サービス・会社 おすすめ15選を徹底比較!(人気・定番一覧を解説)

https://notepm.jp/blog/2937
2021/12/27(月) 14:46:05.03ID:NPWLbMaf
>>458>>460
Stripeについてはクレジットカード決済のために実装した
わたしはネットバンキングというものについて重大な勘違いをしているのかもしれない
わたしが本当に聞きたい内容についてわかったらもう一度質問させてもらう
二人ともありがとう
462460
垢版 |
2021/12/27(月) 15:00:12.66ID:qXH2s+d0
ネットバンキングって、ひょっとして個別の銀行とやり取りしたいの?

Stripe って、3.8% とか高くない?
国内限定では、どこの決済システムが安くて、シェアが大きいのかな?
2021/12/27(月) 15:06:03.33ID:wSBmRQQU
ワードプレスでネットバンキングの話だが
既存の決済サービスをつかうか、
口座番号書いといて、公式のネットバンキングその他の方法で振り込んで貰えば?
2021/12/27(月) 17:02:18.93ID:DB8GViAb
画像の線形補間についてググっていると隣接する4点を利用して補間するみたいな説明が出てきますが
これで正しく補完できるケースは関連する画素が4点の場合に限られるように思えますが違うのでしょうか?
例えばリサイズで倍率が50〜200%から外れる場合だと関連する画素は4個より多くなるので、それらも
加味しないとエラーが増えてしまうような・・・
465455
垢版 |
2021/12/27(月) 18:43:27.21ID:NPWLbMaf
>>462
そもそも要望がネットバンキングとしか聞いてなかったのと恥ずかしながらネットバンキングというものがどこからどこまで当てはまるのか理解してなかった
また、Stripeの手数料については考えてなかった
その辺も他のサービス考慮してみる
ありがとう

>>463
振り込みでの入金についても考慮してみる
ありがとう
466460
垢版 |
2021/12/27(月) 18:59:06.15ID:qXH2s+d0
国際決済では、PayPal のシェアが大きいらしいけど、

国内でシェアが大きく、安いのはどこなんだろう?
2021/12/27(月) 20:10:25.08ID:7ufKNB24
>>464
「正しく」とか「エラー」の定義しだいだけど
拡大する場合は問題ないよ
(bicubicとかの、画素をいっぱい使う方法だとよりきれいになるけど)

大きく縮小する場合は使わない画素ができるので、元画像によるけど汚くなる
それが許容できないなら、平均値とるとかする。
2021/12/28(火) 04:46:11.61ID:QiTzrZ8t
>>456
printfの出力が画面に出て、代わりに元のバッファーが隠れるということかな?
自分の環境だとターミナル内では勝手に画面が3分割されて大丈夫っぽいけど。

手動でやるなら 1) 必要なバッファーは生きてるからそれを見つけて移動する or
2) Emacs画面を三分割して、gdb の画面、出力の画面、ソースの画面みたいにする。とか?
gdbモードの設定をして最初から複数の画面を開いておく方法もある。
emacsの使い方、gdbモードのカスタマイズはググってみて。
あとはこの手の質問はemacsのスレの方がいいのかも。
2021/12/28(火) 20:58:05.90ID:fiB63yXo
ラムダがなんかしらんけど思ったとおりに動かない
コードすこし直してprint入れる
アマゾンにアップロする
アップロ中に周回
curl叩く
ログ出力を待つ
ログ出力を見る
直す
直ってなかった
最初に戻る

生産性ガタ落ちなんだけどどうにかならんのこれ?
サーバーレスって運用は楽なのかもしれんけど開発は大変になってるよねなんかさ
2021/12/28(火) 21:34:26.44ID:9dLXp5d/
Deployボタンを押し忘れてるだけじゃないのか?
2021/12/28(火) 21:36:07.15ID:9dLXp5d/
そもそもまずはTestで試すことが先決では?curl叩くより
2021/12/28(火) 22:28:45.75ID:X7A0KCIT
デプロイが遅すぎるのとログの閲覧が面倒すぎるのがボトルネックになってる
なのでラムダのインスタンスに直接接続してライブアップデート&手元のコンソールにログ出力的な仕組みがあると便利だと思うんだけども…
そういうのは無いようで困った
2021/12/28(火) 22:33:42.77ID:X7A0KCIT
>>471
ユニットテストは労力の割にバグを捕まえられないのでやってない
E2Eテストは保守入ってから回帰テストするときには便利だけど
新しい機能を作るときにはcurlと大差無いと思う
開発する時には書く、本番と同等の環境で動かす、リアクションを見るのループの速さが重要だと思っててラムダの開発はそこがすごくつらい
2021/12/28(火) 23:04:59.87ID:FeyLg6Nk
>>472
ローカルで実行できるだろ
2021/12/28(火) 23:27:27.17ID:fiB63yXo
ローカルは偽物の環境なのでちょっと
本物のインスタンスで開発したい
2021/12/29(水) 00:07:03.01ID:K12Op8O3
Dockerでローカルに本物同様の環境用意して検証する感じじゃないの
2021/12/29(水) 05:43:37.39ID:NEkQQiNZ
>>473
いや、Lambdaコンソールのエディタの上部にある「Test▼」ボタンの話
送信するjsonを事前登録しといて、print文入れといて、Test押すと、結果ログをその場で見れるの
2021/12/29(水) 08:23:30.35ID:cwbxnEG3
>>477
あれって認証ヘッダ付いてないからエラーにならん?
あれでテストしようとすると認証ヘッダを偽装しないといけないから偽物の環境になってしまう
■ このスレッドは過去ログ倉庫に格納されています
5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

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