この板はプログラムを作る人のための板です。
あらゆる質問はまず
スレ立てるまでもない質問はここで
スレにしてください。
【前スレ】
スレ立てるまでもない質問はここで 157匹目
https://mevius.5ch.net/test/read.cgi/tech/1624024239/
次スレは>>980が立てること
探検
スレ立てるまでもない質問はここで 158匹目
■ このスレッドは過去ログ倉庫に格納されています
2021/10/26(火) 05:30:43.46ID:jRF91jUl
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
758デフォルトの名無しさん
2022/01/28(金) 19:05:02.68ID:wsPi0tvf >>757
それだ!🙏
それだ!🙏
759デフォルトの名無しさん
2022/01/29(土) 10:54:53.65ID:yNCedVyu Expo以外でMac実機に依存しないスマホアプリ開発フレームワークってありますん?
760デフォルトの名無しさん
2022/01/29(土) 11:21:29.86ID:s/Lqmbn4 実機使わないとなるとvmwareにiOS入れてvisual stduioみたいなのしかできないんじゃないかな
761デフォルトの名無しさん
2022/01/29(土) 20:19:05.38ID:QrLHXtyf DBの質問していいですか?
updateって対象がない場合はinsertされないですよね?
それとORMってDBによって異なる仕様を吸収しますか?反映させますか?
updateって対象がない場合はinsertされないですよね?
それとORMってDBによって異なる仕様を吸収しますか?反映させますか?
762デフォルトの名無しさん
2022/01/29(土) 20:38:51.02ID:o/Kw/JZH >>761
> updateって対象がない場合はinsertされないですよね?
そのためにDBMSによってはupsertとかmergeとか使えたりする
> それとORMってDBによって異なる仕様を吸収しますか?
まあ吸収させるのが目的だからね
なかなか理想的には行かないけど
> updateって対象がない場合はinsertされないですよね?
そのためにDBMSによってはupsertとかmergeとか使えたりする
> それとORMってDBによって異なる仕様を吸収しますか?
まあ吸収させるのが目的だからね
なかなか理想的には行かないけど
763デフォルトの名無しさん
2022/01/29(土) 20:50:51.22ID:SbJC/zdW 少し吸収してくれるけど仕事じゃほとんど役に立ったことないな
OSSの製品はうまく動いてるものがちょくちょく見つかるから設計が上手い奴らならできるんだろうな
OSSの製品はうまく動いてるものがちょくちょく見つかるから設計が上手い奴らならできるんだろうな
764デフォルトの名無しさん
2022/01/29(土) 22:27:29.28ID:S/AYuT16 Ruby on Rails のO/R マッパーでは、
3大データベース、SQLite・PostgreSQL・MySQL を抽象的に書けるけど、upsert は見ない
なぜなら、コントローラーのルーティングで、
新規登録画面(new, create)と更新画面(edit, update)が分かれているので、
アクセスした瞬間に、どちらかが決まるため
ただ、HTML は、どちらも共通のPartial テンプレートを使うけど
scaffold すると自動的に、7つのアクションが定義される
3大データベース、SQLite・PostgreSQL・MySQL を抽象的に書けるけど、upsert は見ない
なぜなら、コントローラーのルーティングで、
新規登録画面(new, create)と更新画面(edit, update)が分かれているので、
アクセスした瞬間に、どちらかが決まるため
ただ、HTML は、どちらも共通のPartial テンプレートを使うけど
scaffold すると自動的に、7つのアクションが定義される
765デフォルトの名無しさん
2022/01/29(土) 23:52:12.65ID:26/8Xeq7 これなんでダメなのか教えてください。
https://onlinejudge.u-aizu.ac.jp/courses/lesson/2/ITP1/5/ITP1_5_A
#include <stdio.h>
int main ( void ){
int H,W,i,j;
while ( 1 ){
scanf ( "%d %d",&H,&W);
if ( H == 0 && W == 0 ){
break;
} else {
for ( i = 0;i < H;i++ ){
for( j = 0;j < W;j++ ){
printf ("#");
}
printf ("\n");
}
}
}
return 0;
}
https://onlinejudge.u-aizu.ac.jp/courses/lesson/2/ITP1/5/ITP1_5_A
#include <stdio.h>
int main ( void ){
int H,W,i,j;
while ( 1 ){
scanf ( "%d %d",&H,&W);
if ( H == 0 && W == 0 ){
break;
} else {
for ( i = 0;i < H;i++ ){
for( j = 0;j < W;j++ ){
printf ("#");
}
printf ("\n");
}
}
}
return 0;
}
766デフォルトの名無しさん
2022/01/30(日) 00:29:03.28ID:oEyAE8kb Print a blank line after each dataset.
を満たしてないからじゃないかな
を満たしてないからじゃないかな
767デフォルトの名無しさん
2022/01/30(日) 00:35:53.77ID:8AeUKyTB このスレではなく、該当する言語のスレで聞けば?
768デフォルトの名無しさん
2022/01/30(日) 00:44:10.14ID:lhveBSVH ありがとうございます。失礼しました。
769デフォルトの名無しさん
2022/01/30(日) 13:44:22.47ID:EAtM4b90 promiseだのthenだのて
ふつうに関数をかけば、順次に完了してから次の関数なんじゃないのけ?
明示的に同期させるのが今の流行なのけ?
何もかもがわからん
ふつうに関数をかけば、順次に完了してから次の関数なんじゃないのけ?
明示的に同期させるのが今の流行なのけ?
何もかもがわからん
770デフォルトの名無しさん
2022/01/30(日) 13:48:13.88ID:ppDZMBK9 JSの非同期が一番簡単
シングルスレッドだから
シングルスレッドだから
771デフォルトの名無しさん
2022/01/30(日) 14:01:54.95ID:8l2FBzZE772デフォルトの名無しさん
2022/01/30(日) 22:53:45.07ID:EAtM4b90 googleMutantのマップであれこれ苦労しているのですが
ウィンドウサイズを変えるとマップのリフレッシュされるのを、独自に発火したいのです
つまりウィンドウをいじってないのにそのリフレッシュイベントを実行したい。
googleMutantがブラックボックスのため
以上よろしくお願い申し上げます
ディスパッチとやらでできそうな話をききましたが
何もかもがわからん
ウィンドウサイズを変えるとマップのリフレッシュされるのを、独自に発火したいのです
つまりウィンドウをいじってないのにそのリフレッシュイベントを実行したい。
googleMutantがブラックボックスのため
以上よろしくお願い申し上げます
ディスパッチとやらでできそうな話をききましたが
何もかもがわからん
773デフォルトの名無しさん
2022/01/30(日) 23:30:27.23ID:EAtM4b90 window.dispatchEvent(new Event('resize'));
で無事やれました
大儀であった
で無事やれました
大儀であった
774デフォルトの名無しさん
2022/01/31(月) 16:50:08.62ID:J7zsoSmk イベント偽装できるのはおもしろいね
775デフォルトの名無しさん
2022/01/31(月) 17:22:16.09ID:wBgyHkbL 質問お願いします。
作りたいソフトは、win7以上で動くaaaaa.exeです。
Google Chromeを立ち上げておく&jpgファイルが入ったフォルダを立ち上げておく
そのフォルダから、とあるjpgファイルを「ドラッグ&スナップ」でGoogle Chromeに表示させることが出来ます。
それと同様のことを、
aaaaa.exeでさせたいのです。
つまり、
Google Chromeを立ち上げておく&aaaaa.exeを立ち上げておく
aaaaa.exeは碁盤の目を表示させてる
で、
aaaaa.exeのある部分をつまみ「ドラッグ&スナップ」でGoogle Chromeにaaaaa.exe内で自動生成されたjpgファイル表示させる、碁盤の目の違うところをつまみ「ドラッグ&スナップ」するとaaaaa.exe内で自動生成された違うjpgファイル表示させる
というソフトを作りたいのです。
で、教えて欲しいのは、
「aaaaa.exeのある部分をつまみ「ドラッグ&スナップ」」こんな機能が可能か? あるとすればプログラミング言語は何で、その機能の名称はなにか? どんなプログラミングソフトを使えばいいか?
です。 よろしくお願いします。
作りたいソフトは、win7以上で動くaaaaa.exeです。
Google Chromeを立ち上げておく&jpgファイルが入ったフォルダを立ち上げておく
そのフォルダから、とあるjpgファイルを「ドラッグ&スナップ」でGoogle Chromeに表示させることが出来ます。
それと同様のことを、
aaaaa.exeでさせたいのです。
つまり、
Google Chromeを立ち上げておく&aaaaa.exeを立ち上げておく
aaaaa.exeは碁盤の目を表示させてる
で、
aaaaa.exeのある部分をつまみ「ドラッグ&スナップ」でGoogle Chromeにaaaaa.exe内で自動生成されたjpgファイル表示させる、碁盤の目の違うところをつまみ「ドラッグ&スナップ」するとaaaaa.exe内で自動生成された違うjpgファイル表示させる
というソフトを作りたいのです。
で、教えて欲しいのは、
「aaaaa.exeのある部分をつまみ「ドラッグ&スナップ」」こんな機能が可能か? あるとすればプログラミング言語は何で、その機能の名称はなにか? どんなプログラミングソフトを使えばいいか?
です。 よろしくお願いします。
776デフォルトの名無しさん
2022/01/31(月) 17:45:41.87ID:08Vs9c7U c#が簡単かな。この辺りでぐぐれば
c# リストビュー サムネイル表示
c# リストビュー エクスプローラーへドロップ
c# リストビュー サムネイル表示
c# リストビュー エクスプローラーへドロップ
777蟻人間 ◆T6xkBnTXz7B0
2022/01/31(月) 17:49:39.34ID:bfqjcx0a >>775
ドラッグアンドドロップの間違いじゃないか?
ブラウザと普通のアプリのデータ・通信の連携は、どちらからもアクセスできる、サーバプログラムかファイルアクセスがないとできない(ActiveXを除く)。
ブラウザでローカルファイル読み取りはファイルドロップか、アップロードで可能になり、ブラウザでファイルを動的に生成するのは、内部データのみか、ダウンロードという形になる。
一般にブラウザはセキュリティ上の理由で、内部のデータへのアクセスをさらさないように設計されている。
やるとすれば、どちらもHTML/JavaScriptのウェブアプリを作るか、どちらもC++やC#などの普通のアプリにしてプロセス間通信を使うくらいしかない。
JavaScriptのキャンバスか、画像埋め込みで碁盤を表示することは可能。
ドラッグアンドドロップの間違いじゃないか?
ブラウザと普通のアプリのデータ・通信の連携は、どちらからもアクセスできる、サーバプログラムかファイルアクセスがないとできない(ActiveXを除く)。
ブラウザでローカルファイル読み取りはファイルドロップか、アップロードで可能になり、ブラウザでファイルを動的に生成するのは、内部データのみか、ダウンロードという形になる。
一般にブラウザはセキュリティ上の理由で、内部のデータへのアクセスをさらさないように設計されている。
やるとすれば、どちらもHTML/JavaScriptのウェブアプリを作るか、どちらもC++やC#などの普通のアプリにしてプロセス間通信を使うくらいしかない。
JavaScriptのキャンバスか、画像埋め込みで碁盤を表示することは可能。
778蟻人間 ◆T6xkBnTXz7B0
2022/01/31(月) 18:02:08.91ID:bfqjcx0a C#で同じアプリ内でファイルドロップを実現するには、AllowDropを有効にして、DragDropなどのイベントハンドラを定義する。
別のアプリの場合はドロップターゲットやドロップデータを定義するか、プロセス間通信が必要になってややこしくなる。
別のアプリの場合はドロップターゲットやドロップデータを定義するか、プロセス間通信が必要になってややこしくなる。
779蟻人間 ◆T6xkBnTXz7B0
2022/01/31(月) 18:10:24.49ID:bfqjcx0a780蟻人間 ◆T6xkBnTXz7B0
2022/01/31(月) 18:12:12.48ID:bfqjcx0a すみません、大変疲れているのでテキトーな回答しかできません。
781蟻人間 ◆T6xkBnTXz7B0
2022/01/31(月) 18:45:50.03ID:bfqjcx0a ドラッグ&ドロップよりも右クリックメニューの方が簡単だぞ。
782775
2022/01/31(月) 19:06:21.70ID:wBgyHkbL783蟻人間 ◆T6xkBnTXz7B0
2022/01/31(月) 19:13:32.46ID:bfqjcx0a784蟻人間 ◆T6xkBnTXz7B0
2022/01/31(月) 19:26:22.86ID:bfqjcx0a C#にPictureBoxってコントロールがあるから、これをドロップソースにしよう。フォームにPictureBoxを配置して。
785蟻人間 ◆T6xkBnTXz7B0
2022/01/31(月) 19:32:20.68ID:bfqjcx0a ここに解説が書いてあるから、真似して作ってみて
https://codezine.jp/article/detail/2653
https://codezine.jp/article/detail/2653
786775
2022/01/31(月) 19:34:58.07ID:wBgyHkbL787蟻人間 ◆T6xkBnTXz7B0
2022/01/31(月) 19:36:51.43ID:bfqjcx0a >>786
ドロップソースをファイルのアイコンのPictureBoxにして、ドロップデータをファイルの内容を表す文字列にしてドロップ完了時にファイルを作成すればできますよ。多分。
ドロップソースをファイルのアイコンのPictureBoxにして、ドロップデータをファイルの内容を表す文字列にしてドロップ完了時にファイルを作成すればできますよ。多分。
788蟻人間 ◆T6xkBnTXz7B0
2022/01/31(月) 19:41:04.05ID:bfqjcx0a ファイルのアイコンイメージは自前で用意するか、SHGetFileInfo関数を使えば取得できる。
789775
2022/01/31(月) 19:42:11.35ID:wBgyHkbL あるいは、
「ドラッグ&ドロップ」の「ド」の時点でファイルを生成→構造体に保存しておく
でもいいんだけど。
「ドラッグ&ドロップ」の「ド」の時点でファイルを生成→構造体に保存しておく
でもいいんだけど。
792775
2022/01/31(月) 22:03:54.56ID:wBgyHkbL793775
2022/01/31(月) 22:07:58.79ID:wBgyHkbL すみません、わかりました。
ファイル→新規作成→ファイル
でした。
ファイル→新規作成→ファイル
でした。
794デフォルトの名無しさん
2022/01/31(月) 23:38:53.90ID:Ph6Okw9C HTML にも、ondragstart, ondragover, ondrop というイベントハンドラーがある
簡単なのは、JavaScript のjQuery UI で、draggable, droppable もある
簡単なのは、JavaScript のjQuery UI で、draggable, droppable もある
795デフォルトの名無しさん
2022/02/01(火) 00:30:09.63ID:PlSd+6pe ブラックな業界について知りたいです
ECやソシャゲ系はめちゃくちゃ忙しいってよく聞きますがどうなんですか?
ECやソシャゲ系はめちゃくちゃ忙しいってよく聞きますがどうなんですか?
796デフォルトの名無しさん
2022/02/01(火) 00:44:54.78ID:LUb4jo/U 俺がいたとこは普通の下請けだけど、社長ずっと酸っぱい臭いしてたな。帰る暇も風呂入る時間もない
人雇っても高確率ですぐ連絡なしで蒸発してたww
俺は帰宅すること多かったけど、それでも元日やお盆もなしで一日18時間ぐらい一年中働いてた
その代わり給料はよかったな。一年で高級車フルオプションで買えるぐらいは貯まった(買ったとは言ってない)
人雇っても高確率ですぐ連絡なしで蒸発してたww
俺は帰宅すること多かったけど、それでも元日やお盆もなしで一日18時間ぐらい一年中働いてた
その代わり給料はよかったな。一年で高級車フルオプションで買えるぐらいは貯まった(買ったとは言ってない)
797デフォルトの名無しさん
2022/02/01(火) 09:53:34.14ID:qExq50yz CSRFトークンが意味あるのってブラウザだけ?
モバイルクライアントとブラウザクライアントで共有してるAPIがある場合はどうすればいいんだろう
モバイルクライアントとブラウザクライアントで共有してるAPIがある場合はどうすればいいんだろう
798デフォルトの名無しさん
2022/02/01(火) 11:40:15.98ID:fw0eb5iS ブラウザだけじゃないよ
799デフォルトの名無しさん
2022/02/01(火) 12:38:36.64ID:YVD7uDHl gitのトラブルシューティングできるようになるにはどうすればいいんだ?
普段なんとなくで使ってるから何やってもエラーになる状態になると本当に困る
別のフォルダにmasterをcloneして新しいブランチ切ってエクスプローラー上でワーキングコピーを貼り付けてコミットすれば大半のトラブルは解決するけど
もっとスマートにgit使いこなしたい
普段なんとなくで使ってるから何やってもエラーになる状態になると本当に困る
別のフォルダにmasterをcloneして新しいブランチ切ってエクスプローラー上でワーキングコピーを貼り付けてコミットすれば大半のトラブルは解決するけど
もっとスマートにgit使いこなしたい
800デフォルトの名無しさん
2022/02/01(火) 13:42:49.58ID:Icq6It+9 800
801デフォルトの名無しさん
2022/02/01(火) 13:50:25.35ID:pymN/q3m802デフォルトの名無しさん
2022/02/01(火) 18:14:28.06ID:7nRAHRmX 大体はgit statusすれば現状把握に必要な情報は出てる
__git_ps1とgit status -sの2つで余計な英語メッセージなしで必要な情報だけ出てくるから捗る
__git_ps1とgit status -sの2つで余計な英語メッセージなしで必要な情報だけ出てくるから捗る
803775
2022/02/01(火) 19:16:02.21ID:eBaTp5g3 >>785
では、それをマネする場合、
Visual Studio 2022を立ち上げる→新しいプロジェクトの作成→コンソールアプリ (.NET Framework)を選択→プロジェクト名をdrag_drop001にする
でよいでしょうか?
では、それをマネする場合、
Visual Studio 2022を立ち上げる→新しいプロジェクトの作成→コンソールアプリ (.NET Framework)を選択→プロジェクト名をdrag_drop001にする
でよいでしょうか?
804デフォルトの名無しさん
2022/02/01(火) 22:46:32.22ID:N42RLKs2 >>797
Ruby on Rails ではデフォルトで、CSRF(Cross Site Request Forgery)トークンを使う
ただし、JSON で通信する、API モードでは、自分で設定するみたい
Ruby on Rails ではデフォルトで、CSRF(Cross Site Request Forgery)トークンを使う
ただし、JSON で通信する、API モードでは、自分で設定するみたい
806デフォルトの名無しさん
2022/02/01(火) 23:56:49.82ID:SAqZAqwM あれ?ブラウザ以外でCSRF成立するのか?
WebAPIじゃ勝手に認証情報は送られないと思うが
クッキーで認証情報を送るようなタコな設計のWebAPIなら話は変わるけど…ないよな?
WebAPIじゃ勝手に認証情報は送られないと思うが
クッキーで認証情報を送るようなタコな設計のWebAPIなら話は変わるけど…ないよな?
807デフォルトの名無しさん
2022/02/02(水) 00:18:42.82ID:gPn8pbRx いやCSRFの定義に認証有無は関係ないぞ
もともと認証のないAPIに対する攻撃もありうる
もともと認証のないAPIに対する攻撃もありうる
808775
2022/02/02(水) 00:38:39.47ID:K1DPPD6E >>805
ありがとうございます。つまり、Windowsフォームアプリケーション (.NET Framework)ですか?
でも、とりあえず>>785に行く前に、↓をマスターしようと思います。
https://youtu.be/9Rcw9_KaqlI?t=189
ありがとうございます。つまり、Windowsフォームアプリケーション (.NET Framework)ですか?
でも、とりあえず>>785に行く前に、↓をマスターしようと思います。
https://youtu.be/9Rcw9_KaqlI?t=189
809デフォルトの名無しさん
2022/02/02(水) 20:09:44.20ID:HJiIGl/P Laravelで画像が表示できず途方に暮れているので教えて頂けますでしょうか。
下記リンクを参考にシンボリックリンクのパスを変更したのですが、変化はありません。
画像も問題なく保存できています。
Docker 20.10.12
PHP 8.1.1
Laravel 8.79.0
https://qiita.com/Baisel/items/49b16ce3231c749f6c6f
下記リンクを参考にシンボリックリンクのパスを変更したのですが、変化はありません。
画像も問題なく保存できています。
Docker 20.10.12
PHP 8.1.1
Laravel 8.79.0
https://qiita.com/Baisel/items/49b16ce3231c749f6c6f
810デフォルトの名無しさん
2022/02/02(水) 20:33:40.40ID:DyiCQhbW 自分が1週間前に書いたのすら「あれこの処理なんだっけ?」ってなるのに他人がやるとか土台無理な話じゃないの
811デフォルトの名無しさん
2022/02/02(水) 20:38:39.26ID:HJiIGl/P 分かりました。失礼しました。
812デフォルトの名無しさん
2022/02/02(水) 21:12:36.72ID:DyiCQhbW 誤爆ですすみません
813デフォルトの名無しさん
2022/02/02(水) 21:13:50.90ID:T9uq0u9J■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 日本行き空路49万件キャンセル 中国自粛呼びかけ 日本行きチケット予約の約32%に相当 [ぐれ★]
- 【中国外務省】日中関係悪化は高市氏に責任と名指しで非難… ★2 [BFU★]
- 【中国外務省】日中関係悪化は高市氏に責任と名指しで非難… ★3 [BFU★]
- 外務省局長は無言で厳しい表情…日中の高官協議終了か 高市首相“台湾”発言で中国が強硬対応 発言撤回求めたか…★2 [BFU★]
- 小野田紀美・経済安保担当相「何か気に入らないことがあればすぐに経済的威圧をする国への依存はリスク」 [Hitzeschleier★]
- 政府、株式の配当など金融所得を高齢者の医療保険料や窓口負担に反映する方針を固めた [バイト歴50年★]
- 中国高官と話す外務省局長の表情、やばい ★2 [175344491]
- 偏差値35大臣「すぐに経済的威圧するところへの依存はリスク」 [834922174]
- 中国外務省「日中関係の悪化は高市早苗首相が原因」と名指しで強く非難。キタ━(゚∀゚)━! [153490809]
- 【朗報】高市、中国からの日本行き空路49万件キャンセルを達成🤩オーバーツーリズム対策の手腕が光る [359965264]
- 日本政府「高市総理の発言は問題ないと伝え、中国総領事のSNS投稿は問題があると中国に伝えました😊」 [931948549]
- 小野田経済安保相「すぐに経済的威圧するところへの依存はリスク」😲 [861717324]
