この板はプログラムを作る人のための板です。
あらゆる質問はまず
スレ立てるまでもない質問はここで
スレにしてください。
【前スレ】
スレ立てるまでもない質問はここで 157匹目
https://mevius.5ch.net/test/read.cgi/tech/1624024239/
次スレは>>980が立てること
探検
スレ立てるまでもない質問はここで 158匹目
■ このスレッドは過去ログ倉庫に格納されています
2021/10/26(火) 05:30:43.46ID:jRF91jUl
658デフォルトの名無しさん
2022/01/15(土) 14:19:48.73ID:GBdV/cHU >>653
Fooにsub typeを示すカラムを持って
HogeとFugaはFooのPKをFKにもつ
FooのPKをHogeやFugaのPKかつFKで直接持たせるやり方とPKは別途生成するやり方がある
Fooにsub typeを示すカラムを持って
HogeとFugaはFooのPKをFKにもつ
FooのPKをHogeやFugaのPKかつFKで直接持たせるやり方とPKは別途生成するやり方がある
659デフォルトの名無しさん
2022/01/15(土) 14:21:27.22ID:+WC0Q2xF660蟻人間 ◆T6xkBnTXz7B0
2022/01/15(土) 14:34:07.42ID:YbTsCx6J661デフォルトの名無しさん
2022/01/15(土) 14:47:35.37ID:dGoV1T54662デフォルトの名無しさん
2022/01/15(土) 18:33:57.12ID:kDtDPHwM VSCODEが全画面モードになって、もとのペインレイアウトに戻したいのけんど
メニューはどうやったらでてくるのでしょうけ?
メニューはどうやったらでてくるのでしょうけ?
664デフォルトの名無しさん
2022/01/15(土) 18:46:26.34ID:SevESry1 Ctrl+K, Z
またはコマンドパレットをいつものキーで出して
> zen
またはコマンドパレットをいつものキーで出して
> zen
665デフォルトの名無しさん
2022/01/15(土) 18:52:23.81ID:kDtDPHwM666デフォルトの名無しさん
2022/01/15(土) 18:56:44.29ID:W0qJ4hSu 666
667640
2022/01/16(日) 00:26:02.39ID:S4acjohL x86のin/outで使用されるアドレス空間は
マザーボード上の接続口(PCI、SATA、USB等)全部を1個のアドレス空間に
まとめているということ?
マザーボード上の接続口(PCI、SATA、USB等)全部を1個のアドレス空間に
まとめているということ?
668デフォルトの名無しさん
2022/01/16(日) 00:27:06.76ID:RG8YDX1E >>657
CORS(Cross-Origin Resource Sharing)制限
VSCode の拡張機能、open in browser では、
file:/// から始まるローカルファイル・アクセスだから、CORS制限あり
file:///C:/Users/Owner/Documents/test.htm
一方、Live Server では、サーバーを立てているから、CORSにならない
http://127.0.0.1:5500/test.htm
同様に、コマンドプロンプト・PowerShell から、
1-liner で、Ruby で作られた遅いウェブサーバー、WEBrick を起動すると、
ruby -run -e httpd . -p 8080
これも、サーバー経由だから、CORSにならない
http://localhost:8080/test.htm
Ruby on Rails では、Node.js のwebpack-dev-server を使っている
CORS(Cross-Origin Resource Sharing)制限
VSCode の拡張機能、open in browser では、
file:/// から始まるローカルファイル・アクセスだから、CORS制限あり
file:///C:/Users/Owner/Documents/test.htm
一方、Live Server では、サーバーを立てているから、CORSにならない
http://127.0.0.1:5500/test.htm
同様に、コマンドプロンプト・PowerShell から、
1-liner で、Ruby で作られた遅いウェブサーバー、WEBrick を起動すると、
ruby -run -e httpd . -p 8080
これも、サーバー経由だから、CORSにならない
http://localhost:8080/test.htm
Ruby on Rails では、Node.js のwebpack-dev-server を使っている
669デフォルトの名無しさん
2022/01/16(日) 01:17:29.76ID:1ZlPRUHv >>667
そういうこと
概念的には、アドレスとデータがポートに直結してて、アドレスに対してデータを書き込むとCPUのピンに電圧がでる(CPUのピンがポート)
だからマザーボード上の接続口はCPUのピンに直結してる
外部機器は、CPUのアドレスピンの電圧を読みとって、自分に割り当てられたアドレスを検知したら次にCPUのデータ用のピンの電圧を読み取ってデータを受け取る・・・みたいな感じ
そういうこと
概念的には、アドレスとデータがポートに直結してて、アドレスに対してデータを書き込むとCPUのピンに電圧がでる(CPUのピンがポート)
だからマザーボード上の接続口はCPUのピンに直結してる
外部機器は、CPUのアドレスピンの電圧を読みとって、自分に割り当てられたアドレスを検知したら次にCPUのデータ用のピンの電圧を読み取ってデータを受け取る・・・みたいな感じ
670デフォルトの名無しさん
2022/01/16(日) 02:01:03.75ID:1ZlPRUHv671640
2022/01/16(日) 05:21:34.30ID:S4acjohL マザーボードによってSATAとかの数が違うけど
プログラムはどうやって各デバイスのアドレスを知るのか
biosとかuefiがデバイスとアドレス空間のマッピングをしてその情報を提供してOSが利用してるとか?
プログラムはどうやって各デバイスのアドレスを知るのか
biosとかuefiがデバイスとアドレス空間のマッピングをしてその情報を提供してOSが利用してるとか?
672デフォルトの名無しさん
2022/01/16(日) 05:25:48.00ID:S4acjohL あそのPDFに書いてあるのか
673デフォルトの名無しさん
2022/01/16(日) 06:18:15.67ID:S4acjohL https://pcinformation.info/pcparts/bios.html
> ドライバは OS に含まれており、OS が起動する前はドライバは動作できませんので、
まずは BIOS がハードウェアを制御し、OS が起動したらドライバがハードウェアを制御します。
OSがSATAのSSDに入ってるとして、
OS起動前、SSDのドライバが動作してOSが起動するのでは?
BIOSやUEFIが最低限のストレージ操作をしてるとか?
ドライバは必ずOS起動後に動作するものと思っていいの?
> ドライバは OS に含まれており、OS が起動する前はドライバは動作できませんので、
まずは BIOS がハードウェアを制御し、OS が起動したらドライバがハードウェアを制御します。
OSがSATAのSSDに入ってるとして、
OS起動前、SSDのドライバが動作してOSが起動するのでは?
BIOSやUEFIが最低限のストレージ操作をしてるとか?
ドライバは必ずOS起動後に動作するものと思っていいの?
674カズ
2022/01/16(日) 09:11:22.82ID:LPEMtYtk 私は開発者ではなく、システム開発をお願いしようとしているものです。
stripeのAPIなどを使い、下記のことは実現可能でしょうか。
インスタントウィンシステムを構築し、サービスユーザーに安価に提供しようと考えております。
個人事業主であるため、アマギフ等のAPIは使えそうもありません。
そこで、現金を当選者に渡すのはどうかと考えております。
stripeのAPIなどを活用し、サービスユーザーに請求をかけると同時に、当選者に送金リンクを送るようなシステム構築は可能なのでしょうか。
完全なる素人ですが、果たしてそのようなことは可能なのかをご教示いただきたくスレを立てさせて頂きました。
恐れ入りますが現実的なのかどうかも含め教えていただけると助かります。
stripeのAPIなどを使い、下記のことは実現可能でしょうか。
インスタントウィンシステムを構築し、サービスユーザーに安価に提供しようと考えております。
個人事業主であるため、アマギフ等のAPIは使えそうもありません。
そこで、現金を当選者に渡すのはどうかと考えております。
stripeのAPIなどを活用し、サービスユーザーに請求をかけると同時に、当選者に送金リンクを送るようなシステム構築は可能なのでしょうか。
完全なる素人ですが、果たしてそのようなことは可能なのかをご教示いただきたくスレを立てさせて頂きました。
恐れ入りますが現実的なのかどうかも含め教えていただけると助かります。
675デフォルトの名無しさん
2022/01/16(日) 09:11:36.59ID:1ZlPRUHv 機器のアドレスはハードウエアの設計時に自由に決めれる(概念的には物理的配線で決まる)
でも自由に決めちゃうとPCと機器のどっちもアドレスどこなのか分からないから
AT互換機とかそういう仕様でどの範囲のアドレスを使うみたいなワク組みが決め打ちされてて
PCI Expressとかそういう仕様でもうちょっと細かく決め打ちされてて
さらにBIOSの仕様でこうやってコマンド叩けばアドレス取得できますっていうのが決まってる
BIOSのコマンドなど
https://uefi.org/sites/default/files/resources/ACPI_6_2.pdf
BIOSには当然キーボードビデオストレージなど最低限のハードウエアの制御ソフトも入ってる
HDDに入ってるOSはBIOSがHDD制御してHDDから読みだして起動させる
(HDD内のどこに記録したデータをOS=プログラムとして扱うというのもBIOSの仕様で決まってる)
OS起動時はOSはBIOSのドライバを使ってHDDにアクセスするけど
BIOSを介してアクセスするとその分だけパフォーマンス落ちるから、OS起動後(OSのドライバ準備完了後)はOSのドライバが直接制御する
でも自由に決めちゃうとPCと機器のどっちもアドレスどこなのか分からないから
AT互換機とかそういう仕様でどの範囲のアドレスを使うみたいなワク組みが決め打ちされてて
PCI Expressとかそういう仕様でもうちょっと細かく決め打ちされてて
さらにBIOSの仕様でこうやってコマンド叩けばアドレス取得できますっていうのが決まってる
BIOSのコマンドなど
https://uefi.org/sites/default/files/resources/ACPI_6_2.pdf
BIOSには当然キーボードビデオストレージなど最低限のハードウエアの制御ソフトも入ってる
HDDに入ってるOSはBIOSがHDD制御してHDDから読みだして起動させる
(HDD内のどこに記録したデータをOS=プログラムとして扱うというのもBIOSの仕様で決まってる)
OS起動時はOSはBIOSのドライバを使ってHDDにアクセスするけど
BIOSを介してアクセスするとその分だけパフォーマンス落ちるから、OS起動後(OSのドライバ準備完了後)はOSのドライバが直接制御する
676デフォルトの名無しさん
2022/01/16(日) 09:45:52.89ID:kL7Mnhzg >>674
stripeに聞け
stripeに聞け
677デフォルトの名無しさん
2022/01/16(日) 11:27:54.82ID:1Al10yUJ 仮に自分がやるとしてインスタントウィンで現金プレゼントの送金を自動化する勇気ないわ
脆弱性あったら一発で持ってかれるでしょ?
脆弱性あったら一発で持ってかれるでしょ?
678デフォルトの名無しさん
2022/01/16(日) 11:34:45.82ID:x9xhncJw679デフォルトの名無しさん
2022/01/16(日) 11:42:38.05ID:Lkv6MjG/ 現金扱う位なら法人つくった方が安く済みそう
680デフォルトの名無しさん
2022/01/16(日) 11:49:15.76ID:cmYhic27 たまに似たような依頼受けるけど
要するに賭場開きたいんやろ?
構築そのものはできるよ。
要するに賭場開きたいんやろ?
構築そのものはできるよ。
681デフォルトの名無しさん
2022/01/16(日) 11:52:17.54ID:zsBecn2I 前澤みたいに一方的に配るだけなら贈与さえちゃんと払えば問題ないでしょ
実質的に抽選参加と引き換えに有料サブスクを要求したりすると捕まるかもね
実質的に抽選参加と引き換えに有料サブスクを要求したりすると捕まるかもね
682デフォルトの名無しさん
2022/01/16(日) 12:21:25.11ID:zIpkfF6j cryptoでやれば無問題
683デフォルトの名無しさん
2022/01/16(日) 13:45:30.74ID:t3u7jF3H 現金じゃなくても商品券やガチャコインと一緒で法律の縛りがある
684デフォルトの名無しさん
2022/01/16(日) 14:37:20.43ID:CViIeqBQ ファイルをPOSTするREST APIの設計
ファイル本体とは別に幾つかのプロパティをまとめて送りたい時はどうすべき?
POST /files?p1=foo&p2=bar
Content-Type: application/octed-stream
# DATA
POST /files
Content-Type: application/octed-stream
X-P1: foo
X-P2: bar
# DATA
自分で思い付く範囲だとこのどちらかだと思うけど一般的にはどうしてるんだろう
ファイル本体とは別に幾つかのプロパティをまとめて送りたい時はどうすべき?
POST /files?p1=foo&p2=bar
Content-Type: application/octed-stream
# DATA
POST /files
Content-Type: application/octed-stream
X-P1: foo
X-P2: bar
# DATA
自分で思い付く範囲だとこのどちらかだと思うけど一般的にはどうしてるんだろう
685デフォルトの名無しさん
2022/01/16(日) 23:44:35.65ID:RG8YDX1E GraphQL は、JSON
フォーム送信とか
フォーム送信とか
686デフォルトの名無しさん
2022/01/17(月) 00:46:09.78ID:qGOd2OQA >>684
あくまで経験上だけど、ファイルのPOSTと他のPOSTは分ける
分けないなら
・multipart/form-dataで投げる
・他のAPIがJSONなら、ファイルのPOSTもJSONで投げる(Base64)
辺りだな
あくまで経験上だけど、ファイルのPOSTと他のPOSTは分ける
分けないなら
・multipart/form-dataで投げる
・他のAPIがJSONなら、ファイルのPOSTもJSONで投げる(Base64)
辺りだな
687デフォルトの名無しさん
2022/01/17(月) 07:21:34.70ID:oBePS+8l 現代ってやれjsonだJqueryだajaxだのジットだCDNだ言うて
javascriptの書式がグダグダやんね
こういうのはまとめて学習するにはよい本でもあるのでしょうけ?
たとえば今ロードされてるファンクション名一覧を取得するとか方法ある?
それできないと名前がかぶってまうやん
なにもかもがわからん
javascriptの書式がグダグダやんね
こういうのはまとめて学習するにはよい本でもあるのでしょうけ?
たとえば今ロードされてるファンクション名一覧を取得するとか方法ある?
それできないと名前がかぶってまうやん
なにもかもがわからん
688デフォルトの名無しさん
2022/01/17(月) 23:46:49.58ID:fRpijKvH RailsでjQueryを利用する方法 (Webpacker使用)
https://qiita.com/akmhmgc/items/dd01a4399b6d813c20d6
WebpackのProvidePlugin を利用することで、
require を明示することなく、グローバルにjQueryを利用できる
$: 'jquery',
jquery: 'jquery'
これで、$, jquery がグローバル変数になるのだろう
こういうプラグインがあるという事は、逆に言えば、JavaScript のファイルに、
require('jquery')を、書いていないとアクセスできないのだろう
https://qiita.com/akmhmgc/items/dd01a4399b6d813c20d6
WebpackのProvidePlugin を利用することで、
require を明示することなく、グローバルにjQueryを利用できる
$: 'jquery',
jquery: 'jquery'
これで、$, jquery がグローバル変数になるのだろう
こういうプラグインがあるという事は、逆に言えば、JavaScript のファイルに、
require('jquery')を、書いていないとアクセスできないのだろう
689デフォルトの名無しさん
2022/01/18(火) 23:39:59.92ID:NLQozCQ6 constで配列変数を宣言したあとに
要素を追加したり書き換えたりできるの?
なんか違和感あるなあ
要素を追加したり書き換えたりできるの?
なんか違和感あるなあ
690デフォルトの名無しさん
2022/01/19(水) 00:12:11.02ID:I+snBLrD >>689
各言語のconstやfinalやvalは参照先を不変とするけど、参照先の参照先までは関知しないんだ
配列はオブジェクトの一種
定数かどうかとオブジェクトが不変であるかどうかを別物と理解すれば違和感はなくなる
オブジェクトのメンバが不変かどうかは各オブジェクトの設計が定めることであって、そのオブジェクトの代入先の変数たちが不変かどうかに束縛されない
各言語のconstやfinalやvalは参照先を不変とするけど、参照先の参照先までは関知しないんだ
配列はオブジェクトの一種
定数かどうかとオブジェクトが不変であるかどうかを別物と理解すれば違和感はなくなる
オブジェクトのメンバが不変かどうかは各オブジェクトの設計が定めることであって、そのオブジェクトの代入先の変数たちが不変かどうかに束縛されない
691デフォルトの名無しさん
2022/01/19(水) 00:21:50.52ID:KCsT0I+/ エラー出そうと思ったらtypescript使うとか
692デフォルトの名無しさん
2022/01/19(水) 01:45:53.82ID:VwA5n9oX693デフォルトの名無しさん
2022/01/20(木) 03:32:43.81ID:3yCtC4dv プログラミングの資格でちょっと難しめのを
勉強したいなと思ってるんですが、何が良いですか?
Oracle認定JavaプログラマのBronze〜Silverあたりがいいのかな?と今は思ってます。
勉強したいなと思ってるんですが、何が良いですか?
Oracle認定JavaプログラマのBronze〜Silverあたりがいいのかな?と今は思ってます。
694デフォルトの名無しさん
2022/01/20(木) 13:25:30.05ID:Br9TFlKj695デフォルトの名無しさん
2022/01/21(金) 10:11:17.32ID:LtMDeo5N 単語リストなげたら、それぞれの検索結果数を返してくれるプログラムってアールかパイソンでできますか?トップ10サイトを表示する、っていうのはありました。
696デフォルトの名無しさん
2022/01/21(金) 12:27:07.34ID:TYUcwOxH まず手動で検索結果数を見る方法調べなよ
googleだと 約191'000'000件とか書いてるけどそれじゃ不満か?
googleだと 約191'000'000件とか書いてるけどそれじゃ不満か?
697デフォルトの名無しさん
2022/01/21(金) 12:38:32.25ID:cyicNU7t かとえばお絵描きでcanvasにビットマップが描画してあるとして、それをJava Scriptでスクリーンショットのようにpngに書き出すようなことは可能でしょうけ
698蟻人間 ◆T6xkBnTXz7B0
2022/01/21(金) 13:04:45.63ID:K6pRF86i699デフォルトの名無しさん
2022/01/21(金) 13:56:11.06ID:OJjmBBSx700デフォルトの名無しさん
2022/01/22(土) 00:05:58.39ID:wDrU8P/z ウェブアプリケーションからのファイルの使用
https://developer.mozilla.org/ja/docs/Web/API/File/Using_files_from_web_applications#%E4%BE%8B_%E3%82%AA%E3%83%96%E3%82%B8%E3%82%A7%E3%82%AF%E3%83%88_url_%E3%81%A7%E7%94%BB%E5%83%8F%E3%82%92%E8%A1%A8%E7%A4%BA
HTMLCanvasElement.toDataURL( )
URL.createObjectURL( ) と、URL.revokeObjectURL( )
objectURL = URL.createObjectURL(object);
img.src = objectURL; // img タグのsrc 属性
注意! 単語の連呼による宣伝禁止のため、一部を全角に変換しています
https://developer.mozilla.org/ja/docs/Web/API/File/Using_files_from_web_applications#%E4%BE%8B_%E3%82%AA%E3%83%96%E3%82%B8%E3%82%A7%E3%82%AF%E3%83%88_url_%E3%81%A7%E7%94%BB%E5%83%8F%E3%82%92%E8%A1%A8%E7%A4%BA
HTMLCanvasElement.toDataURL( )
URL.createObjectURL( ) と、URL.revokeObjectURL( )
objectURL = URL.createObjectURL(object);
img.src = objectURL; // img タグのsrc 属性
注意! 単語の連呼による宣伝禁止のため、一部を全角に変換しています
701デフォルトの名無しさん
2022/01/22(土) 08:54:32.85ID:sV3Fz/Ry でも画面をアップロードできちゃうなら、昔のwinnyのキンタマウイルスみたいもんだよな?
脆弱性は容認されてるのかね
脆弱性は容認されてるのかね
702デフォルトの名無しさん
2022/01/22(土) 09:49:59.20ID:81FiWO9d 心配しなくてもローカルの任意ファイルが勝手に読み取られてサーバーに送信されるような機能じゃないよ
703デフォルトの名無しさん
2022/01/22(土) 14:29:46.28ID:sV3Fz/Ry javascriptの関数定義は、呼び出しの後に記述してもよいのけ?
ページのあたまにfunctionをまとめるほうがよいの?
ページのあたまにfunctionをまとめるほうがよいの?
704デフォルトの名無しさん
2022/01/22(土) 15:05:21.18ID:5qhfbCgw 呼び出しの後に定義しても巻き上げられるから期待通りに動く
でもホイスティングは難しいから関数を先に定義しておく習慣にしておいた方が無難
ページのあたまといってもHTML内に直接書かずにjsファイルに書いた方がいい
でもホイスティングは難しいから関数を先に定義しておく習慣にしておいた方が無難
ページのあたまといってもHTML内に直接書かずにjsファイルに書いた方がいい
705デフォルトの名無しさん
2022/01/22(土) 17:19:55.93ID:sV3Fz/Ry とても親切にありがとうございました
706デフォルトの名無しさん
2022/01/23(日) 13:28:15.99ID:LzY2Ytd9 typescriptって実用上ほぼwebpack必須みたいな感じなん?
.NETの快適環境に慣れきった頭でTS案件に参画して、tscだけだとサブプロジェクトへの分割すらまともに動かないと知ってカルチャーショック受けたわ
同じMicrosoft製品とは思えないぐらい開発者フレンドリーさに落差があるね
.NETの快適環境に慣れきった頭でTS案件に参画して、tscだけだとサブプロジェクトへの分割すらまともに動かないと知ってカルチャーショック受けたわ
同じMicrosoft製品とは思えないぐらい開発者フレンドリーさに落差があるね
707デフォルトの名無しさん
2022/01/23(日) 14:16:20.61ID:sJJCSXxo DenoはWebpack不要だ
708デフォルトの名無しさん
2022/01/23(日) 16:54:36.31ID:gK4j7c/n709デフォルトの名無しさん
2022/01/23(日) 20:18:10.67ID:Q+XuC88b >>706
そもそもTypescriptはMSが開発はしたけどフリーだし製品という位置づけじゃ無くね?
それにTS何か所詮javascriptにトランスパイルするだけだし
個人的にこんなの利用する価値なんだよなぁw
どっちにしても、Vueやreactやるならwebpackぐらいは知らないと話にならない
そもそもTypescriptはMSが開発はしたけどフリーだし製品という位置づけじゃ無くね?
それにTS何か所詮javascriptにトランスパイルするだけだし
個人的にこんなの利用する価値なんだよなぁw
どっちにしても、Vueやreactやるならwebpackぐらいは知らないと話にならない
710デフォルトの名無しさん
2022/01/23(日) 21:07:19.74ID:qS6ibVNz サブプロジェクトの分割ってProject Referenceのこと?
使ったことないがtscで動かないって本当かね?tscでできないものがwebpackでできるようになるとも思えんが。
使ったことないがtscで動かないって本当かね?tscでできないものがwebpackでできるようになるとも思えんが。
711デフォルトの名無しさん
2022/01/24(月) 07:07:38.25ID:lGXIyWAD >>696
100個でそれやりたくないから質問してるわけで…
100個でそれやりたくないから質問してるわけで…
712デフォルトの名無しさん
2022/01/24(月) 08:22:55.21ID:VeWznQkJ 検索結果数を返してくれる、Google のAPI は無いの?
713デフォルトの名無しさん
2022/01/24(月) 08:25:25.44ID:XwWsIA6P AWSで1台のEC2で数十のバッチ処理を一日中走らせるなんて想像できないけど、よく考えたら共用レンサバって昔から数百のプロセスを同時に処理をしていてどうなってるのか疑問に思ったんだけど
なぜレンサバはこれができるんだろ?
Webサーバー、データベース、cron処理が数百から数千同時に動いているよね
なぜレンサバはこれができるんだろ?
Webサーバー、データベース、cron処理が数百から数千同時に動いているよね
714デフォルトの名無しさん
2022/01/24(月) 09:52:20.16ID:VeWznQkJ 1つのプロセスが、4MB としても、千個で4GB。
他に、OS が2GBとして、6GBもメモリを使うから、16GBぐらいメモリが必要
4MB * 1,000 + 2GB = 6GB
レンタルサーバーのメモリ容量では、まず、Ruby on Rails は動かない
他に、OS が2GBとして、6GBもメモリを使うから、16GBぐらいメモリが必要
4MB * 1,000 + 2GB = 6GB
レンタルサーバーのメモリ容量では、まず、Ruby on Rails は動かない
715デフォルトの名無しさん
2022/01/24(月) 10:10:21.24ID:XwWsIA6P >>714
16GBならまあ余裕ではあるがプロセスが数百とかでも余裕か…
最新エックスサーバーだと128コア、メモリ1TBだが数年前までは128GBとかだったよな
RailsはわからんけどLaravelなら動かしたことがあるが普通に動いた
16GBならまあ余裕ではあるがプロセスが数百とかでも余裕か…
最新エックスサーバーだと128コア、メモリ1TBだが数年前までは128GBとかだったよな
RailsはわからんけどLaravelなら動かしたことがあるが普通に動いた
716デフォルトの名無しさん
2022/01/24(月) 11:28:31.90ID:zeqExr0K 月数百円のプランでもメモリ1GBとか割り当てられてるだろ
717デフォルトの名無しさん
2022/01/24(月) 11:48:25.76ID:rGrSH7s7 コードとスタックトレースを載せれるサイトありますか?コードだけでもいいです
実行できなくてもいいけど出来れば尚いいです
実行できなくてもいいけど出来れば尚いいです
718デフォルトの名無しさん
2022/01/24(月) 12:02:11.79ID:zeqExr0K719デフォルトの名無しさん
2022/01/24(月) 12:19:21.84ID:rGrSH7s7 >>718
助かりました!
助かりました!
720デフォルトの名無しさん
2022/01/24(月) 18:47:21.71ID:suiQmlXU 歯医者の予約をしたときに、
「キャンセルするならこのURLをクリックしてください」
みたいなメールが届いたのですが、
あれってセキュリティ的にどうなんですかね?
URLからは個人を推測できないし、
仮にメールが外部に漏れても予約をキャンセルされるだけです。
利用者のリスクは少なく、利便性は高いと思うのですが
プログラム的には危ういのではないか?と感じています。
みなさんの見解をお聞かせください。
「キャンセルするならこのURLをクリックしてください」
みたいなメールが届いたのですが、
あれってセキュリティ的にどうなんですかね?
URLからは個人を推測できないし、
仮にメールが外部に漏れても予約をキャンセルされるだけです。
利用者のリスクは少なく、利便性は高いと思うのですが
プログラム的には危ういのではないか?と感じています。
みなさんの見解をお聞かせください。
721デフォルトの名無しさん
2022/01/24(月) 19:08:11.45ID:ePGZSNdQ 1. https
2. キャンセルIDが他情報から予測不能
(診察券の番号とか日付とかから丸わかりじゃなけりゃOK)
3. キャンセル時にキャンセル通知を同じメールアドレスに再度送る
ぐらいやってればいいんじゃない?
2. キャンセルIDが他情報から予測不能
(診察券の番号とか日付とかから丸わかりじゃなけりゃOK)
3. キャンセル時にキャンセル通知を同じメールアドレスに再度送る
ぐらいやってればいいんじゃない?
722デフォルトの名無しさん
2022/01/24(月) 19:23:34.16ID:eHmvK/ll エンドユーザとサーバーの間でメール送受信インフラが健全であること
エンドユーザにそれなりのリテラシーがあること
この前提があって成立してるグレーゾーンだね
エンドユーザがフィッシング詐欺喰らった時のクレーム対応を考えると開発したくねえなという感想
実装も複雑化するしエンドユーザ目線でも全然便利じゃないんで真似して実装しようとしてるなら考え直した方がいい
エンドユーザにそれなりのリテラシーがあること
この前提があって成立してるグレーゾーンだね
エンドユーザがフィッシング詐欺喰らった時のクレーム対応を考えると開発したくねえなという感想
実装も複雑化するしエンドユーザ目線でも全然便利じゃないんで真似して実装しようとしてるなら考え直した方がいい
723デフォルトの名無しさん
2022/01/24(月) 19:54:09.31ID:iJSI2wDa ワンクリックキャンセルじゃなくて
メアドとか予約日とか予約番号とか
webで入力させりゃええやろ
スマホンユーザーとか無視しろ
メアドとか予約日とか予約番号とか
webで入力させりゃええやろ
スマホンユーザーとか無視しろ
724デフォルトの名無しさん
2022/01/24(月) 20:14:39.00ID:DK2DDLfC 入力の要求はスマホでも別に困らないんじゃないかな
ブルートフォースによる無差別キャンセルテロ攻撃への対策として、入力のワンクッションか、十分に長いURLは欲しい
ブルートフォースによる無差別キャンセルテロ攻撃への対策として、入力のワンクッションか、十分に長いURLは欲しい
725デフォルトの名無しさん
2022/01/24(月) 20:54:48.13ID:Uu0UGemH 運用次第だな
よくあるのはURLを予想できる、鯖側でURL探しの攻撃を検出してない、鯖側でキャンセル者のIPなどをチェックしてない(一人で連続キャンセルできる)など
よくあるのはURLを予想できる、鯖側でURL探しの攻撃を検出してない、鯖側でキャンセル者のIPなどをチェックしてない(一人で連続キャンセルできる)など
726デフォルトの名無しさん
2022/01/24(月) 21:57:40.21ID:CMo2cAh4727デフォルトの名無しさん
2022/01/24(月) 23:18:56.61ID:RZy5ybQ+ pdf.jsを使ってる人いませんか
バージョンが変わると関数名自体が変わっていて全く互換性がない
これはどういう理由なのだろうか
バージョンが変わると関数名自体が変わっていて全く互換性がない
これはどういう理由なのだろうか
728デフォルトの名無しさん
2022/01/24(月) 23:21:51.49ID:dpbjCZAB 昔VC++6.0ぐらいをちょっと使ったことあるんですが久々にVScodeからC++を使ってみようと思いました
線をひくサンプルをやりたいんですがこれはMFCというのを追加DLしないとできないんでしょうか?
最初Windowsアプリケーションというのを新規で選んでやったのですが *view.cpp というファイルができません
確か描画はこのファイルに書いてた気がするんですが、MFCアプリを選んでやると *view.cpp ファイルはできました
しかし余計なUIが左右上下にいろいろ付いて、やってみたいプレーンのwindowにはなりません
プレーンのwindowで線を引くにはどういった手順にすればいいでしょうか?
線をひくサンプルをやりたいんですがこれはMFCというのを追加DLしないとできないんでしょうか?
最初Windowsアプリケーションというのを新規で選んでやったのですが *view.cpp というファイルができません
確か描画はこのファイルに書いてた気がするんですが、MFCアプリを選んでやると *view.cpp ファイルはできました
しかし余計なUIが左右上下にいろいろ付いて、やってみたいプレーンのwindowにはなりません
プレーンのwindowで線を引くにはどういった手順にすればいいでしょうか?
729デフォルトの名無しさん
2022/01/24(月) 23:31:41.42ID:VeWznQkJ 何十桁もランダムな文字が並んでいれば、予測不能
730デフォルトの名無しさん
2022/01/25(火) 00:09:51.06ID:rL/URVaj mfcもvscodeもずっと使ってないから知らないけど
vc6の頃のmfcだったらプロジェクトウイザードの最後の方でviewのタイプを指定できたな
今も基本は変わってないんじゃないのか?
vc6の頃のmfcだったらプロジェクトウイザードの最後の方でviewのタイプを指定できたな
今も基本は変わってないんじゃないのか?
731デフォルトの名無しさん
2022/01/25(火) 00:14:13.44ID:tuz+2805 線を引くサンプルページを見つけて解決できました
*.cpp のファイルだけでいいようです
ありがとうございました
*.cpp のファイルだけでいいようです
ありがとうございました
732デフォルトの名無しさん
2022/01/25(火) 09:22:58.68ID:etUd08o/733デフォルトの名無しさん
2022/01/25(火) 09:55:04.94ID:cjkjFksY でもワンタイムパスワードクリックしたら、
デフォルトでユーザー情報が入ってる場合がないか?
デフォルトでユーザー情報が入ってる場合がないか?
734デフォルトの名無しさん
2022/01/25(火) 11:12:39.12ID:n4f4CMvM メールからランダム文字列URLを開いたときに
ブラウザのログインセッションが生きてればランダム文字列とユーザーIDの付き合わせを行い合ってればキャンセル
生きてなければログイン画面にリダイレクト
クレデンシャルを入力させてログインできたらランダム文字列とユーザーIDの付き合わせを行い合ってればキャンセル
っていうパターンと
セッションは関係なくだれがどういう経緯でそのランダム文字列URLを開いた場合でも問答無用でキャンセル
っていうパターンがあって
前者の場合はフィッシング詐欺のリスクがあるが勝手にキャンセルされることはない
後者の場合は第三者によって勝手にキャンセルされるリスクがあるがクレデンシャル入力を要求しないのでフィッシング詐欺のリスクは低い
危険度で言うと前者の方がやばいね
後者の場合も勝手にキャンセルされた時のダメージが大きいサービスではやらない方がいい
ブラウザのログインセッションが生きてればランダム文字列とユーザーIDの付き合わせを行い合ってればキャンセル
生きてなければログイン画面にリダイレクト
クレデンシャルを入力させてログインできたらランダム文字列とユーザーIDの付き合わせを行い合ってればキャンセル
っていうパターンと
セッションは関係なくだれがどういう経緯でそのランダム文字列URLを開いた場合でも問答無用でキャンセル
っていうパターンがあって
前者の場合はフィッシング詐欺のリスクがあるが勝手にキャンセルされることはない
後者の場合は第三者によって勝手にキャンセルされるリスクがあるがクレデンシャル入力を要求しないのでフィッシング詐欺のリスクは低い
危険度で言うと前者の方がやばいね
後者の場合も勝手にキャンセルされた時のダメージが大きいサービスではやらない方がいい
735デフォルトの名無しさん
2022/01/25(火) 15:54:05.25ID:4+b7nHHi 大抵は1時間とかタイムアウトが用意されているし長々としたハッッシュだし基本的には危険性は無いのだが
それよりURLをちゃんと確認した方がいい
例えば佐川なのにsagawaという文字すら無いのは明らかにおかしいw
それよりURLをちゃんと確認した方がいい
例えば佐川なのにsagawaという文字すら無いのは明らかにおかしいw
736デフォルトの名無しさん
2022/01/25(火) 16:08:04.19ID:rL/URVaj > URLを開いた場合でも問答無用でキャンセル
たまにあるけどこれ超危険なシステムだな
基本的に世の中にはバカしかいない。URLあったらクリックするし、クリックして開いたページ読まない
で、そういうバカはすぐクレーマーになるから「キャンセルなんてしてない」って窓口で騒ぐことになるw
たまにあるけどこれ超危険なシステムだな
基本的に世の中にはバカしかいない。URLあったらクリックするし、クリックして開いたページ読まない
で、そういうバカはすぐクレーマーになるから「キャンセルなんてしてない」って窓口で騒ぐことになるw
737デフォルトの名無しさん
2022/01/26(水) 00:08:14.78ID:e2k0MxNT Ruby on Rails では、Active Storage で、S3 の画像URL は5分
その間に、クラッカーが数十桁の文字列を探すのは無理
その間に、クラッカーが数十桁の文字列を探すのは無理
738デフォルトの名無しさん
2022/01/26(水) 10:50:19.79ID:6gLrsb4d 特定のひとつを見つけるのはムリでも、どれかひとつがヒットするのはあり得るからな
極端なこと言えば、URLが数十桁の長さでも生成数も数十桁だったら簡単にヒットする
極端なこと言えば、URLが数十桁の長さでも生成数も数十桁だったら簡単にヒットする
739デフォルトの名無しさん
2022/01/27(木) 10:58:06.42ID:79yyZ6sY javaで別スレッドに投げたい時はこれを使いますが
class ThreadSample extends Thread {
public void run() {
今のVC++でこれと同じものにあたるものはどういった記述になるでしょうか?
class ThreadSample extends Thread {
public void run() {
今のVC++でこれと同じものにあたるものはどういった記述になるでしょうか?
740デフォルトの名無しさん
2022/01/27(木) 11:18:59.14ID:aAqz06lG 色々あるけど単なるc++でいいならstd::thread使える
#include <thread>
void hoge(){}
std::thread hoho(hoge);
hoho.join();
#include <thread>
void hoge(){}
std::thread hoho(hoge);
hoho.join();
741デフォルトの名無しさん
2022/01/27(木) 11:36:33.22ID:79yyZ6sY ありがとうございます
742デフォルトの名無しさん
2022/01/27(木) 16:28:57.29ID:YhOtmKGp PostgreSQLで、殆どのレコードでNULLが入りそうな日付管理用のカラムが必要なんですが、
データ型はDATEとTEXTどっちにしたほうがいいでしょうか?
後々、日付に注釈とか入れる必要が出てきそうな気がしないでもないですが、普通はどうするのでしょうか?
データ型はDATEとTEXTどっちにしたほうがいいでしょうか?
後々、日付に注釈とか入れる必要が出てきそうな気がしないでもないですが、普通はどうするのでしょうか?
743デフォルトの名無しさん
2022/01/27(木) 16:36:06.76ID:cb/ekWRp ほとんどNULLだろうが日付ならDATEにすればいいんじゃない
まともな値が入って来ないのはどうにかできるならどうにかした方がいいと思うけど
日付に注釈入れたいなら別の文字列項目を定義すればいい
注釈の内容ってまさか日付の訂正とかではないよな?
まともな値が入って来ないのはどうにかできるならどうにかした方がいいと思うけど
日付に注釈入れたいなら別の文字列項目を定義すればいい
注釈の内容ってまさか日付の訂正とかではないよな?
744デフォルトの名無しさん
2022/01/27(木) 16:38:30.09ID:HeDE2J2C メルマガ配信のAPI?ASP?って何かおすすめある?
非営利団体で登録数は多くて1000件とかだと思うんだが
初めてなのでどういう基準で選べばいいかもよく分からん
非営利団体で登録数は多くて1000件とかだと思うんだが
初めてなのでどういう基準で選べばいいかもよく分からん
745デフォルトの名無しさん
2022/01/27(木) 16:42:12.67ID:1WN6znb6 MITが開発したProcessingというソフトをMintにインストールしました
Pythonでウインドウ表示命令size(500, 500)としても指定したサイズで表示されません(最小サイズで表示される)
知名度が低いソフトなんですが、情報持ってる人いたら教えてクレクレ(´・ω・`)
https://processing.org/
Pythonでウインドウ表示命令size(500, 500)としても指定したサイズで表示されません(最小サイズで表示される)
知名度が低いソフトなんですが、情報持ってる人いたら教えてクレクレ(´・ω・`)
https://processing.org/
746デフォルトの名無しさん
2022/01/27(木) 16:43:48.61ID:1WN6znb6 Mint -> LinuxMintね
747デフォルトの名無しさん
2022/01/27(木) 17:27:07.94ID:Y59yGcnX >>742
なんかの出来事が発生したらそのカラムに時刻を入れるんだろ?
そういうのはたいていイベントって概念で説明がつく
なのでイベントテーブルを別途作ればいいよ
create table Hoges (
id text primary key,
name text not null,
birthdate date not null,
-- xxx datetime null ここいらない
);
create table HogeXxxEvents (
hogeId text not null,
timestamp date not null,
comment text null,
主キー(hogeId, timestamp),
外部キー(hogeId) references Hoges (id)
);
なんかの出来事が発生したらそのカラムに時刻を入れるんだろ?
そういうのはたいていイベントって概念で説明がつく
なのでイベントテーブルを別途作ればいいよ
create table Hoges (
id text primary key,
name text not null,
birthdate date not null,
-- xxx datetime null ここいらない
);
create table HogeXxxEvents (
hogeId text not null,
timestamp date not null,
comment text null,
主キー(hogeId, timestamp),
外部キー(hogeId) references Hoges (id)
);
748デフォルトの名無しさん
2022/01/27(木) 18:23:37.05ID:oJ5wRBFR >>742
日付に注釈とか入れるってどういう意味?
日付に注釈とか入れるってどういう意味?
749デフォルトの名無しさん
2022/01/27(木) 19:02:04.73ID:SzCo7VuS Excel とかでよくある
"2022/01/27 ⇒ 2022/01/28 に変更"
"2022/01/27 仮設定"
みたいな奴じゃね?
"2022/01/27 ⇒ 2022/01/28 に変更"
"2022/01/27 仮設定"
みたいな奴じゃね?
750デフォルトの名無しさん
2022/01/27(木) 22:58:20.49ID:kowYjA+c Ruby on Rails では、3大データベース(DB)、
SQLite・PostgreSQL・MySQLを、O/R マッパーで抽象的に定義するから、
実際の型は全て、各DBで異なる
date: date(MySQL), date(PostgreSQL)
datetime: datetime, timestamp
time: time, time
timestamp: timestamp, timestamp
SQLite・PostgreSQL・MySQLを、O/R マッパーで抽象的に定義するから、
実際の型は全て、各DBで異なる
date: date(MySQL), date(PostgreSQL)
datetime: datetime, timestamp
time: time, time
timestamp: timestamp, timestamp
751デフォルトの名無しさん
2022/01/27(木) 23:02:59.83ID:FAU3ELgW752デフォルトの名無しさん
2022/01/28(金) 14:41:48.73ID:P3uo3Lqg 変数の「初期化」と「定義」って言い方が違うだけで、同じものですか?
753デフォルトの名無しさん
2022/01/28(金) 14:45:53.27ID:LZs5d1rB 同じだけど違う
宣言は言語の仕様で決まってる
初期化はプログラマのルールで「も」決めれる(例えば変数に1を代入するのが初期化だ!と言い張ればそれが初期化になる)
宣言は言語の仕様で決まってる
初期化はプログラマのルールで「も」決めれる(例えば変数に1を代入するのが初期化だ!と言い張ればそれが初期化になる)
754デフォルトの名無しさん
2022/01/28(金) 14:53:59.27ID:/PNsDlHJ >>752
そのスコープ内でこういう変数を使うよと言うことを示すのが変数定義(変数宣言と言った方がわかりやすい)
初期化は文字通りその変数に初期値を設定する命令のこと
初期化されない変数を定義することはできるが
初期化されてない変数を使用するとバグが発生しやすい
なので定義と初期化を同じ所に記述するのがよいとされている
最近はみんな当たり前のようにそう書くので若者はこれらの違いを理解しないままそう書くものなのだなと覚えてしまうようだ
そのスコープ内でこういう変数を使うよと言うことを示すのが変数定義(変数宣言と言った方がわかりやすい)
初期化は文字通りその変数に初期値を設定する命令のこと
初期化されない変数を定義することはできるが
初期化されてない変数を使用するとバグが発生しやすい
なので定義と初期化を同じ所に記述するのがよいとされている
最近はみんな当たり前のようにそう書くので若者はこれらの違いを理解しないままそう書くものなのだなと覚えてしまうようだ
755デフォルトの名無しさん
2022/01/28(金) 17:45:28.66ID:W/O3Qpp2 モバイルネイティブアプリ向けのUIアーキテクチャで
鯖側からviewを表現するjsonを返すとネイティブ側のフレームワークが解釈してその通りviewを生成する
的な奴があったと思う(よーするにブラウザとhtmlの関係をネイティブアプリとjsonで真似する感じ)んだがアーキテクチャの名前が思い出せない
名前を知ってたら教えてほしい
鯖側からviewを表現するjsonを返すとネイティブ側のフレームワークが解釈してその通りviewを生成する
的な奴があったと思う(よーするにブラウザとhtmlの関係をネイティブアプリとjsonで真似する感じ)んだがアーキテクチャの名前が思い出せない
名前を知ってたら教えてほしい
756デフォルトの名無しさん
2022/01/28(金) 18:05:08.25ID:sJpZ8snB Jasonette ?
757デフォルトの名無しさん
2022/01/28(金) 18:55:48.29ID:VUdP+nHu >>755
Backend Driven UI or Server Driven UI
Backend Driven UI or Server Driven UI
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 日本行き空路49万件キャンセル 中国自粛呼びかけ 日本行きチケット予約の約32%に相当 ★2 [ぐれ★]
- 【中国局長】両国関係に「深刻な影響」 首相発言の撤回要求 [蚤の市★]
- 【卓球】早田ひな、「総額100万スられた」「ずっと憧れていたスペインとイタリア…」ヨーロッパ旅行で悲劇 スリ被害を告白 [muffin★]
- 外務省局長は無言で厳しい表情…日中の高官協議終了か 高市首相“台湾”発言で中国が強硬対応 発言撤回求めたか…★3 [BFU★]
- 【インバウンド】中国人観光客の日本での消費額は年間約2兆円超…中国政府は公務員の出張取り消し [1ゲットロボ★]
- 日経平均の下落率3%超す、財政懸念で長期金利上昇 ★2 [お断り★]
- 【実況】博衣こよりのえちえち歌枠🧪★2
- 【画像】外務省局長「この度はうちの🦎がすみません…」中国「……」 [165981677]
- 産経新聞「高市早苗の答弁さぁ……思慮が足りてなくね?官僚と詰めずに思いつきで話しているでしょ」 [175344491]
- 【高市速報】日本人の3割「中国への武力行使に踏み切る必要がある」ANN世論調査 [931948549]
- 【雑談】暇人集会所part18
- 外務省局長、よくわからないまま帰国へ [834922174]
