スレ立てるまでもない ..
720:デフォルトの名無しさん
22/01/23 20:18:10.67 Q+XuC88b.net
>>706
そもそもTypescriptはMSが開発はしたけどフリーだし製品という位置づけじゃ無くね?
それにTS何か所詮javascriptにトランスパイルするだけだし
個人的にこんなの利用する価値なんだよなぁw
どっちにしても、Vueやreactやるならwebpackぐらいは知らないと話にならない
721:デフォルトの名無しさん
22/01/23 21:07:19.74 qS6ibVNz.net
サブプロジェクトの分割ってProject Referenceのこと?
使ったことないがtscで動かないって本当かね?tscでできないものがwebpackでできるようになるとも思えんが。
722:デフォルトの名無しさん
22/01/24 07:07:38.25 lGXIyWAD.net
>>696
100個でそれやりたくないから質問してるわけで…
723:デフォルトの名無しさん
22/01/24 08:22:55.21 VeWznQkJ.net
検索結果数を返してくれる、Google のAPI は無いの?
724:デフォルトの名無しさん
22/01/24 08:25:25.44 XwWsIA6P.net
AWSで1台のEC2で数十のバッチ処理を一日中走らせるなんて想像できないけど、よく考えたら共用レンサバって昔から数百のプロセスを同時に処理をしていてどうなってるのか疑問に思ったんだけど
なぜレンサバはこれができるんだろ?
Webサーバー、データベース、cron処理が数百から数千同時に動いているよね
725:デフォルトの名無しさん
22/01/24 09:52:20.16 VeWznQkJ.net
1つのプロセスが、4MB としても、千個で4GB。
他に、OS が2GBとして、6GBもメモリを使うから、16GBぐらいメモリが必要
4MB * 1,000 + 2GB = 6GB
レンタルサーバーのメモリ容量では、まず、Ruby on Rails は動かない
726:デフォルトの名無しさん
22/01/24 10:10:21.24 XwWsIA6P.net
>>714
16GBならまあ余裕ではあるがプロセスが数百とかでも余裕か…
最新エックスサーバーだと128コア、メモリ1TBだが数年前までは128GBとかだったよな
RailsはわからんけどLaravelなら動かしたことがあるが普通に動いた
727:デフォルトの名無しさん
22/01/24 11:28:31.90 zeqExr0K.net
月数百円のプランでもメモリ1GBとか割り当てられてるだろ
728:デフォルトの名無しさん
22/01/24 11:48:25.76 rGrSH7s7.net
コードとスタックトレースを載せれるサイトありますか?コードだけでもいいです
実行できなくてもいいけど出来れば尚いいです
729:デフォルトの名無しさん
22/01/24 12:02:11.79 zeqExr0K.net
テキスト貼り付けたいだけなら
URLリンク(pastebin.com)
各言語のスレ見ればここにソースうpしたらいいみたいなのテンプレにあるからそれ見て探しても
730:デフォルトの名無しさん
22/01/24 12:19:21.84 rGrSH7s7.net
>>718
助かりました!
731:デフォルトの名無しさん
22/01/24 18:47:21.71 suiQmlXU.net
歯医者の予約をしたときに、
「キャンセルするならこのURLをクリックしてください」
みたいなメールが届いたのですが、
あれってセキュリティ的にどうなんですかね?
URLからは個人を推測できないし、
仮にメールが外部に漏れても予約をキャンセルされるだけです。
利用者のリスクは少なく、利便性は高いと思うのですが
プログラム的には危ういのではないか?と感じています。
みなさんの見解をお聞かせください。
732:デフォルトの名無しさん
22/01/24 19:08:11.45 ePGZSNdQ.net
1. https
2. キャンセルIDが他情報から予測不能
(診察券の番号とか日付とかから丸わかりじゃなけりゃOK)
3. キャンセル時にキャンセル通知を同じメールアドレスに再度送る
ぐらいやってればいいんじゃない?
733:デフォルトの名無しさん
22/01/24 19:23:34.16 eHmvK/ll.net
エンドユーザとサーバーの間でメール送受信インフラが健全であること
エンドユーザにそれなりのリテラシーがあること
この前提があって成立してるグレーゾーンだね
エンドユーザがフィッシング詐欺喰らった時のクレーム対応を考えると開発したくねえなという感想
実装も複雑化するしエンドユーザ目線でも全然便利じゃないんで真似して実装しようとしてるなら考え直した方がいい
734:デフォルトの名無しさん
22/01/24 19:54:09.31 iJSI2wDa.net
ワンクリックキャンセルじゃなくて
メアドとか予約日とか予約番号とか
webで入力させりゃええやろ
スマホンユーザーとか無視しろ
735:デフォルトの名無しさん
22/01/24 20:14:39.00 DK2DDLfC.net
入力の要求はスマホでも別に困らないんじゃないかな
ブルートフォースによる無差別キャンセルテロ攻撃への対策として、入力のワンクッションか、十分に長いURLは欲しい
736:デフォルトの名無しさん
22/01/24 20:54:48.13 Uu0UGemH.net
運用次第だな
よくあるのはURLを予想できる、鯖側でURL探しの攻撃を検出してない、鯖側でキャンセル者のIPなどをチェックしてない(一人で連続キャンセルできる)など
737:デフォルトの名無しさん
22/01/24 21:57:40.21 CMo2cAh4.net
>>720
URLがちゃんと予測不可能になってるなら
ワンタイムパスワードと同程度の安全性
738:デフォルトの名無しさん
22/01/24 23:18:56.61 RZy5ybQ+.net
pdf.jsを使ってる人いませんか
バージョンが変わると関数名自体が変わっていて全く互換性がない
これはどういう理由なのだろうか
739:デフォルトの名無しさん
22/01/24 23:21:51.49 dpbjCZAB.net
昔VC++6.0ぐらいをちょっと使ったことあるんですが久々にVScodeからC++を使ってみようと思いました
線をひくサンプルをやりたいんですがこれはMFCというのを追加DLしないとできないんでしょうか?
最初Windowsアプリケーションというのを新規で選んでやったのですが *view.cpp という
740:ファイルができません 確か描画はこのファイルに書いてた気がするんですが、MFCアプリを選んでやると *view.cpp ファイルはできました しかし余計なUIが左右上下にいろいろ付いて、やってみたいプレーンのwindowにはなりません プレーンのwindowで線を引くにはどういった手順にすればいいでしょうか?
741:デフォルトの名無しさん
22/01/24 23:31:41.42 VeWznQkJ.net
何十桁もランダムな文字が並んでいれば、予測不能
742:デフォルトの名無しさん
22/01/25 00:09:51.06 rL/URVaj.net
mfcもvscodeもずっと使ってないから知らないけど
vc6の頃のmfcだったらプロジェクトウイザードの最後の方でviewのタイプを指定できたな
今も基本は変わってないんじゃないのか?
743:デフォルトの名無しさん
22/01/25 00:14:13.44 tuz+2805.net
線を引くサンプルページを見つけて解決できました
*.cpp のファイルだけでいいようです
ありがとうございました
744:デフォルトの名無しさん
22/01/25 09:22:58.68 etUd08o/.net
>>726
ワンタイムパスワードは有効期間が短くて
アカウント名等他の情報も必要だから
安全性の程度は全く違うよ
745:デフォルトの名無しさん
22/01/25 09:55:04.94 cjkjFksY.net
でもワンタイムパスワードクリックしたら、
デフォルトでユーザー情報が入ってる場合がないか?
746:デフォルトの名無しさん
22/01/25 11:12:39.12 n4f4CMvM.net
メールからランダム文字列URLを開いたときに
ブラウザのログインセッションが生きてればランダム文字列とユーザーIDの付き合わせを行い合ってればキャンセル
生きてなければログイン画面にリダイレクト
クレデンシャルを入力させてログインできたらランダム文字列とユーザーIDの付き合わせを行い合ってればキャンセル
っていうパターンと
セッションは関係なくだれがどういう経緯でそのランダム文字列URLを開いた場合でも問答無用でキャンセル
っていうパターンがあって
前者の場合はフィッシング詐欺のリスクがあるが勝手にキャンセルされることはない
後者の場合は第三者によって勝手にキャンセルされるリスクがあるがクレデンシャル入力を要求しないのでフィッシング詐欺のリスクは低い
危険度で言うと前者の方がやばいね
後者の場合も勝手にキャンセルされた時のダメージが大きいサービスではやらない方がいい
747:デフォルトの名無しさん
22/01/25 15:54:05.25 4+b7nHHi.net
大抵は1時間とかタイムアウトが用意されているし長々としたハッッシュだし基本的には危険性は無いのだが
それよりURLをちゃんと確認した方がいい
例えば佐川なのにsagawaという文字すら無いのは明らかにおかしいw
748:デフォルトの名無しさん
22/01/25 16:08:04.19 rL/URVaj.net
> URLを開いた場合でも問答無用でキャンセル
たまにあるけどこれ超危険なシステムだな
基本的に世の中にはバカしかいない。URLあったらクリックするし、クリックして開いたページ読まない
で、そういうバカはすぐクレーマーになるから「キャンセルなんてしてない」って窓口で騒ぐことになるw
749:デフォルトの名無しさん
22/01/26 00:08:14.78 e2k0MxNT.net
Ruby on Rails では、Active Storage で、S3 の画像URL は5分
その間に、クラッカーが数十桁の文字列を探すのは無理
750:デフォルトの名無しさん
22/01/26 10:50:19.79 6gLrsb4d.net
特定のひとつを見つけるのはムリでも、どれかひとつがヒットするのはあり得るからな
極端なこと言えば、URLが数十桁の長さでも生成数も数十桁だったら簡単にヒットする
751:デフォルトの名無しさん
22/01/27 10:58:06.42 79yyZ6sY.net
javaで別スレッドに投げたい時はこれを使いますが
class ThreadSample extends Thread {
public void run() {
今のVC++でこれと同じものにあたるものはどういった記述になるでしょうか?
752:デフォルトの名無しさん
22/01/27 11:18:59.14 aAqz06lG.net
色々あるけど単なるc++でいいならstd::thread使える
#include <thread>
void hoge(){}
std::thread hoho(hoge);
hoho.join();
753:デフォルトの名無しさん
22/01/27 11:36:33.22 79yyZ6sY.net
ありがとうございます
754:デフォルトの名無しさん
22/01/27 16:28:57.29 YhOtmKGp.net
PostgreSQLで、殆どのレコードでNULLが入りそうな日付管理用のカラムが必要なんですが、
データ型はDATEとTEXTどっちにしたほうがいいでしょうか?
後々、日付に注釈とか入れる必要が出てきそうな気がしないでもないですが、普通はどうするのでしょうか?
755:デフォルトの名無しさん
22/01/27 16:36:06.76 cb/ekWRp.net
ほとんどNULLだろうが日付ならDATEにすればいいんじゃない
まともな値が入って来ないのはどうにかできるならどうにかした方がいいと思うけど
日付に注釈入れたいなら別の文字列項目を定義すればいい
注釈の内容ってまさか日付の訂正とかではないよな?
756:デフォルトの名無しさん
22/01/27 16:38:30.09 HeDE2J2C.net
メルマガ配信のAPI?ASP?って何かおすすめある?
非営利団体で登録数は多くて1000件とかだと思うんだが
初めてなのでどういう基準で選べばいいかもよく分からん
757:デフォルトの名無しさん
22/01/27 16:42:12.67 1WN6znb6.net
MITが開発したProcessingというソフトをMintにインストールしました
Pythonでウインドウ表示命令size(500, 500)としても指定したサイズで表示されません(最小サイズで表示される)
知名度が低いソフトなんですが、情報持ってる人いたら教えてクレクレ(´・ω・`)
URLリンク(processing.org)
758:デフォルトの名無しさん
22/01/27 16:43:48.61 1WN6znb6.net
Mint -> LinuxMintね
759:デフォルトの名無しさん
22/01/27 17:27:07.94 Y59yGcnX.net
>>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)
);
760:デフォルトの名無しさん
22/01/27 18:23:37.05 oJ5wRBFR.net
>>742
日付に注釈とか入れるってどういう意味?
761:デフォルトの名無しさん
22/01/27 19:02:04.73 SzCo7VuS.net
Excel とかでよくある
"2022/01/27 ⇒ 2022/01/28 に変更"
"2022/01/27 仮設定"
みたいな奴じゃね?
762:デフォルトの名無しさん
22/01/27 22:58:20.49 kowYjA+c.net
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
763:デフォルトの名無しさん
22/01/27 23:02:59.83 FAU3ELgW.net
>>749
その2つの例はそれぞれ用途が違うから
利用用途やクエリの内容をもう少し精査してから設計した方が良さそうだね
764:デフォルトの名無しさん
22/01/28 14:41:48.73 P3uo3Lqg.net
変数の「初期化」と「定義」って言い方が違うだけで、同じものですか?
765:デフォルトの名無しさん
22/01/28 14:45:53.27 LZs5d1rB.net
同じだけど違う
宣言は言語の仕様で決まってる
初期化はプログラマのルールで「も」決めれる(例えば変数に1を代入するのが初期化だ!と言い張ればそれが初期化になる)
766:デフォルトの名無しさん
22/01/28 14:53:59.27 /PNsDlHJ.net
>>752
そのスコープ内でこういう変数を使うよと言うことを示すのが変数定義(変数宣言と言った方がわかりやすい)
初期化は文字通りその変数に初期値を設定する命令のこと
初期化されない変数を定義することはできるが
初期化されてない変数を使用するとバグが発生しやすい
なので定義と初期化を同じ所に記述するのがよいとされている
最近はみんな当たり前のようにそう書くので若者はこれらの違いを理解しないままそう書くものなのだなと覚えてしまうようだ
767:デフォルトの名無しさん
22/01/28 17:45:28.66 W/O3Qpp2.net
モバイルネイティブアプリ向けのUIアーキテクチャで
鯖側からviewを表現するjsonを返すとネイティブ側のフレームワークが解釈してその通りviewを生成する
的な奴があったと思う(よーするにブラウザとhtmlの関係をネイティブアプリとjsonで真似する感じ)んだがアーキテクチャの名前が思い出せない
名前を知ってたら教えてほしい
768:デフォルトの名無しさん
22/01/28 18:05:08.25 sJpZ8snB.net
Jasonette ?
769:デフォルトの名無しさん
22/01/28 18:55:48.29 VUdP+nHu.net
>>755
Backend Driven UI or Server Driven UI
770:デフォルトの名無しさん
22/01/28 19:05:02.68 wsPi0tvf.net
>>757
それだ!🙏
771:デフォルトの名無しさん
22/01/29 10:54:53.65 yNCedVyu.net
Expo以外でMac実機に依存しないスマホアプリ開発フレームワークってありますん?
772:デフォルトの名無しさん
22/01/29 11:21:29.86 s/Lqmbn4.net
実機使わないとなるとvmwareにiOS入れてvisual stduioみたいなのしかできないんじゃないかな
773:デフォルトの名無しさん
22/01/29 20:19:05.38 QrLHXtyf.net
DBの質問していいですか?
updateって対象がない場合はinsertされないですよね?
それとORMってDBによって異なる仕様を吸収しますか?反映させますか?
774:デフォルトの名無しさん
22/01/29 20:38:51.02 o/Kw/JZH.net
>>761
> updateって対象がない場合はinsertされないですよね?
そのためにDBMSによってはupsertとかmergeとか使えたりする
> それとORMってDBによって異なる仕様を吸収しますか?
まあ吸収させるのが目的だからね
なかなか理想的には行かないけど
775:デフォルトの名無しさん
22/01/29 20:50:51.22 SbJC/zdW.net
少し吸収してくれるけど仕事じゃほとんど役に立ったことないな
OSSの製品はうまく動いてるものがちょくちょく見つかるから設計が上手い奴らならできるんだろうな
776:デフォルトの名無しさん
22/01/29 22:27:29.28 S/AYuT16.net
Ruby on Rails のO/R マッパーでは、
3大データベース、SQLite・PostgreSQL・MySQL を抽象的に書けるけど、upsert は見ない
なぜなら、コントローラーのルーティングで、
新規登録画面(new, create)と更新画面(edit, update)が分かれているので、
アクセスした瞬間に、どちらかが決まるため
ただ、HTML は、どちらも共通のPartial テンプレートを使うけど
scaffold すると自動的に、7つのアクションが定義される
777:デフォルトの名無しさん
22/01/29 23:52:12.65 26/8Xeq7.net
これなんでダメなのか教えてください。
URLリンク(onlinejudge.u-aizu.ac.jp)
#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;
}
778:デフォルトの名無しさん
22/01/30 00:29:03.28 oEyAE8kb.net
Print a blank line after each dataset.
を満たしてないからじゃないかな
779:デフォルトの名無しさん
22/01/30 00:35:53.77 8AeUKyTB.net
このスレではなく、該当する言語のスレで聞けば?
780:デフォルトの名無しさん
22/01/30 00:44:10.14 lhveBSVH.net
ありがとうございます。失礼しました。
781:デフォルトの名無しさん
22/01/30 13:44:22.47 EAtM4b90.net
promiseだのthenだのて
ふつうに関数をかけば、順次に完了してから次の関数なんじゃないのけ?
明示的に同期させるのが今の流行なのけ?
何もかもがわからん
782:デフォルトの名無しさん
22/01/30 13:48:13.88 ppDZMBK9.net
JSの非同期が一番簡単
シングルスレッドだから
783:デフォルトの名無しさん
22/01/30 14:01:54.95 8l2FBzZE.net
>>769
その間、ブラウザの描画も通信も停止する
webはシングルスレッドと決められてるから
784:デフォルトの名無しさん
22/01/30 22:53:45.07 EAtM4b90.net
googleMutantのマップであれこれ苦労しているのですが
ウィンドウサイズを変えるとマップのリフレッシュされるのを、独自に発火したいのです
つまりウィンドウをいじってないのにそのリフレッシュイベントを実行したい。
googleMutantがブラックボックスのため
以上よろしくお願い申し上げます
ディスパッチとやらでできそうな話をききましたが
何もかもがわからん
785:デフォルトの名無しさん
22/01/30 23:30:27.23 EAtM4b90.net
window.dispatchEvent(new Event('resize'));
で無事やれました
大儀であった
786:デフォルトの名無しさん
22/01/31 16:50:08.62 J7zsoSmk.net
イベント偽装できるのはおもしろいね
787:デフォルトの名無しさん
22/01/31 17:22:16.09 wBgyHkbL.net
質問お願いします。
作りたいソフトは、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のある部分をつまみ「ドラッグ&スナップ」」こんな機能が可能か? あるとすればプログラミング言語は何で、その機能の名称はなにか? どんなプログラミングソフトを使えばいいか?
です。 よろしくお願いします。
788:デフォルトの名無しさん
22/01/31 17:45:41.87 08Vs9c7U.net
c#が簡単かな。この辺りでぐぐれば
c# リストビュー サムネイル表示
c# リストビュー エクスプローラーへドロップ
789:蟻人間
22/01/31 17:49:39.34 bfqjcx0a.net
>>775
ドラッグアンドドロップの間違いじゃないか?
ブラウザと普通のアプリのデータ・通信の連携は、どちらからもアクセスできる、サーバプログラムかファイルアクセスがないとできない(ActiveXを除く)。
ブラウザでローカルファイル読み取りはファイルドロップか、アップロードで可能になり、ブラウザでファイルを動的に生成するのは、内部データのみか、ダウンロードという形になる。
一般にブラウザはセキュリティ上の理由で、内部のデータへのアクセスをさらさないように設計されている。
やるとすれば、どちらもHTML/JavaScriptのウェブアプリを作るか、どちらもC++やC#などの普通のアプリにしてプロセス間通信を使うくらいしかない。
JavaScriptのキャンバスか、画像埋め込みで碁盤を表示することは可能。
790:蟻人間
22/01/31 18:02:08.91 bfqjcx0a.net
C#で同じアプリ内でファイルドロップを実現するには、AllowDropを有効にして、DragDropなどのイベントハンドラを定義する。
別のアプリの場合はドロップターゲットやドロップデータを定義するか、プロセス間通信が必要になってややこしくなる。
791:蟻人間
22/01/31 18:10:24.49 bfqjcx0a.net
URLリンク(uchukamen.com)
792:蟻人間
22/01/31 18:12:12.48 bfqjcx0a.net
すみません、大変疲れているのでテキトーな回答しかできません。
793:蟻人間
22/01/31 18:45:50.03 bfqjcx0a.net
ドラッグ&ドロップよりも右クリックメニューの方が簡単だぞ。
794:775
22/01/31 19:06:21.70 wBgyHkbL.net
皆さんレスありがとうございます。 感謝します。
>>777
そうです、すみません。 ドラッグアンドドロップです。
てか、ファイル検索ソフトの
masterseekerってソフトは、
自前のフォルダを持ってて、そこから「ドラッグ&ドロップ」が出来ますね。
ただ、masterseekerは実体あるファイルを表示させてるけど、
ボクが作りたいのは、「ドラッグ&ドロップ」の動作が完了してからそのファイルを自動で生成したいのです。
>>781
いや、「ドラッグ&ドロップ」で行きたいのです。
795:蟻人間
22/01/31 19:13:32.46 bfqjcx0a.net
>>782
じゃあ、>>779を読んでC#で作ってみなよ。C++でも作れるけど君は挫折しそうだな、ははは。
少し概念を整理しようか。
「ドロップソース」、これはドロップ元。これは、多分リストビューのアイコン。
「ドロップデータ」、これはドロップするデータ。
「ドロップターゲット」、これはドロップ先のドロップできる場所。
リストビューって知ってる? リストビューでアイコン表示できる?
796:蟻人間
22/01/31 19:26:22.86 bfqjcx0a.net
C#にPictureBoxってコントロールがあるから、これをドロップソースにしよう。フォームにPictureBoxを配置して。
797:蟻人間
22/01/31 19:32:20.68 bfqjcx0a.net
ここに解説が書いてあるから、真似して作ってみて
URLリンク(codezine.jp)
798:775
22/01/31 19:34:58.07 wBgyHkbL.net
>>783
てか、本当に出来ますかね?
「ドラッグ&ドロップ」スタート時にはファイルの実体はないんですよ。
で、
「ドラッグ&ドロップ」が終了した時点でファイルを生成するんだけど。
799:蟻人間
22/01/31 19:36:51.43 bfqjcx0a.net
>>786
ドロップソースをファイルのアイコンのPictureBoxにして、ドロップデータをファイルの内容を表す文字列にしてドロップ完了時にファイルを作成すればできますよ。多分。
800:蟻人間
22/01/31 19:41:04.05 bfqjcx0a.net
ファイルのアイコンイメージは自前で用意するか、SHGetFileInfo関数を使えば取得できる。
801:775
22/01/31 19:42:11.35 wBgyHkbL.net
あるいは、
「ドラッグ&ドロップ」の「ド」の時点でファイルを生成→構造体に保存しておく
でもいいんだけど。
802:775
22/01/31 19:45:55.20 wBgyHkbL.net
じゃあ、>>785を時間かけてやってみます。 ありがとうございました。
803:蟻人間
22/01/31 19:46:18.32 bfqjcx0a.net
>>789
一時ファイルって奴ね。
804:775
22/01/31 22:03:54.56 wBgyHkbL.net
>>791
どうもです。
てか、タダのVisual Studio 2022をインストールして起動したんだけど、コードを書き込むウインドウが出てこないんだけど、どうすればいいんでしょ?
805:775
22/01/31 22:07:58.79 wBgyHkbL.net
すみません、わかりました。
ファイル→新規作成→ファイル
でした。
806:デフォルトの名無しさん
22/01/31 23:38:53.90 Ph6Okw9C.net
HTML にも、ondragstart, ondragover, ondrop というイベントハンドラーがある
簡単なのは、JavaScript のjQuery UI で、draggable, droppable もある
807:デフォルトの名無しさん
22/02/01 00:30:09.63 PlSd+6pe.net
ブラックな業界について知りたいです
ECやソシャゲ系はめちゃくちゃ忙しいってよく聞きますがどうなんですか?
808:デフォルトの名無しさん
22/02/01 00:44:54.78 LUb4jo/U.net
俺がいたとこは普通の下請けだけど、社長ずっと酸っぱい臭いしてたな。帰る暇も風呂入る時間もない
人雇っても高確率ですぐ連絡なしで蒸発してたww
俺は帰宅すること多かったけど、それでも元日やお盆もなしで一日18時間ぐらい一年中働いてた
その代わり給料はよかったな。一年で高級車フルオプションで買えるぐらいは貯まった(買ったとは言ってない)
809:デフォルトの名無しさん
22/02/01 09:53:34.14 qExq50yz.net
CSRFトークンが意味あるのってブラウザだけ?
モバイルクライアントとブラウザクライアントで共有してるAPIがある場合はどうすればいいんだろう
810:デフォルトの名無しさん
22/02/01 11:40:15.98 fw0eb5iS.net
ブラウザだけじゃないよ
811:デフォルトの名無しさん
22/02/01 12:38:36.64 YVD7uDHl.net
gitのトラブルシューティングできるようになるにはどうすればいいんだ?
普段なんとなくで使ってるから何やってもエラーになる状態になると本当に困る
別のフォルダにmasterをcloneして新しいブランチ切ってエクスプローラー上でワーキングコピーを貼り付けてコミットすれば大半のトラブルは解決するけど
もっとスマートにgit使いこなしたい
812:デフォルトの名無しさん
22/02/01 13:42:49.58 Icq6It+9.net
800
813:デフォルトの名無しさん
22/02/01 13:50:25.35 pymN/q3m.net
>>799
何やってもエラーになる状態になった原因を調べることからばじめよう
そうしないと経験が蓄積されないから使えこなせるようにはならない
814:デフォルトの名無しさん
22/02/01 18:14:28.06 7nRAHRmX.net
大体はgit statusすれば現状把握に必要な情報は出てる
__git_ps1とgit status -sの2つで余計な英語メッセージなしで必要な情報だけ出てくるから捗る
815:775
22/02/01 19:16:02.21 eBaTp5g3.net
>>785
では、それをマネする場合、
Visual Studio 2022を立ち上げる→新しいプロジェクトの作成→コンソールアプリ (.NET Framework)を選択→プロジェクト名をdrag_drop001にする
でよいでしょうか?
816:デフォルトの名無しさん
22/02/01 22:46:32.22 N42RLKs2.net
>>797
Ruby on Rails ではデフォルトで、CSRF(Cross Site Request Forgery)トークンを使う
ただし、JSON で通信する、API モードでは、自分で設定するみたい
817:蟻人間
22/02/01 23:33:03.21 J34oV9k+.net
>>803
コンソールアプリは黒い窓のアプリ。
普通の窓はウィンドウアプリだよ。
818:デフォルトの名無しさん
22/02/01 23:56:49.82 SAqZAqwM.net
あれ?ブラウザ以外でCSRF成立するのか?
WebAPIじゃ勝手に認証情報は送られないと思うが
クッキーで認証情報を送るようなタコな設計のWebAPIなら話は変わるけど…ないよな?
819:デフォルトの名無しさん
22/02/02 00:18:42.82 gPn8pbRx.net
いやCSRFの定義に認証有無は関係ないぞ
もともと認証のないAPIに対する攻撃もありうる
820:775
22/02/02 00:38:39.47 K1DPPD6E.net
>>805
ありがとうございます。つまり、Windowsフォームアプリケーション (.NET Framework)ですか?
でも、とりあえず>>785に行く前に、↓をマスターしようと思います。
URLリンク(youtu.be)
821:デフォルトの名無しさん
22/02/02 20:09:44.20 HJiIGl/P.net
Laravelで画像が表示できず途方に暮れているので教えて頂けますでしょうか。
下記リンクを参考にシンボリックリンクのパスを変更したのですが、変化はありません。
画像も問題なく保存できています。
Docker 20.10.12
PHP 8.1.1
Laravel 8.79.0
URLリンク(qiita.com)
822:デフォルトの名無しさん
22/02/02 20:33:40.40 DyiCQhbW.net
自分が1週間前に書いたのすら「あれこの処理なんだっけ?」ってなるのに他人がやるとか土台無理な話じゃないの
823:デフォルトの名無しさん
22/02/02 20:38:39.26 HJiIGl/P.net
分かりました。失礼しました。
824:デフォルトの名無しさん
22/02/02 21:12:36.72 DyiCQhbW.net
誤爆ですすみません
825:デフォルトの名無しさん
22/02/02 21:13:50.90 T9uq0u9J.net
>>809
URLリンク(teratail.com)
826:デフォルトの名無しさん
22/02/02 21:50:54.98 wjF+5Nwm.net
>>813
たまたま同じ質問が!
すごい奇跡だ
827:デフォルトの名無しさん
22/02/02 22:46:41.32 DCaD8SVN.net
>>809
各ウェブ開発フレームワークのスレは、この板じゃない
webプログラミング板にある
828:デフォルトの名無しさん
22/02/03 00:21:46.68 ge2u3rFp.net
その質問は自分のです
すいません、分かりました
webプログラミング板の方で聞いてみます
829:デフォルトの名無しさん
22/02/03 00:22:05.57 igGV/LSa.net
>>807
JPAからして「ログインしていることが前提」な攻撃という認識なんだが?
830:デフォルトの名無しさん
22/02/03 00:22:50.39 igGV/LSa.net
IPAだよなんだよJPA って
831:デフォルトの名無しさん
22/02/03 00:36:43.10 Cw7u77qU.net
JRA知らんのか。
832:デフォルトの名無しさん
22/02/03 08:26:20.09 OJ3iv254.net
特に認証が必要ないサイトにCSRFと同じ手法を使って代理操作させるのは別の呼び名なんかな
833:デフォルトの名無しさん
22/02/03 10:18:11.15 advF3NKU.net
CSRFは攻撃用サイトを踏んだユーザーの権限を使用するのがミソなんで、認証に限らずユーザーの何らかの権限を利用していればCSRFに該当する
認証がなくてもセッションCookieを悪用できるケースはあるし、IPアドレス制限のかかった社内サイトに対する攻撃なんかも考えられる
834:デフォルトの名無しさん
22/02/03 11:24:30.38 MnM1Jmcs.net
メダパニで仲間を攻撃するみたいな感じか?
835:デフォルトの名無しさん
22/02/03 12:30:34.99 J9Yps4Hq.net
>>817
IPAそんなこと書いてるの?
間違ってるからソース出してよ
836:デフォルトの名無しさん
22/02/03 20:54:22.91 igGV/LSa.net
>>823
URLリンク(www.ipa.go.jp)
「ログインしていることが前提となっている攻撃方法のため、ユーザの権限でできる範囲の操作が攻撃者に実行させられてしまいます。」
さあ、認証情報は関係ないと言っているのは君だけじゃないのか?
そっちもソースを出すべきでは?
837:デフォルトの名無しさん
22/02/03 20:57:37.98 igGV/LSa.net
>>823
思うにもしかしてXSSとCSRFを勘違いしてないか?
838:デフォルトの名無しさん
22/02/03 21:09:41.39 OJ3iv254.net
>>824
それ、認証が必要なページに対してはログインした状態で攻撃を成立させる必要があるというだけで
認証が要らないページに攻撃できないという意味じゃないよな
839:デフォルトの名無しさん
22/02/03 21:11:41.18 7Cz68Cfr.net
掲示板に犯罪予告の書き込みさせる事件あったけどあれだってcsrfでは?
840:デフォルトの名無しさん
22/02/03 21:13:49.26 advF3NKU.net
URLリンク(www.trendmicro.com)
URLリンク(developer.mozilla.org)
認証もログインもどこにも書いてないな
841:デフォルトの名無しさん
22/02/03 21:41:49.50 igGV/LSa.net
ああ、CSRFすらまともに理解してないと評判のトレンドマイクロか
842:デフォルトの名無しさん
22/02/03 21:48:02.14 igGV/LSa.net
CSRFに関してのデタラメさの記事は見つけられなかった
見たと思ったんだけど
そのかわりにXSSについてのデマを垂れ流して指摘されてるやつ
URLリンク(twitter.com)
(deleted an unsolicited ad)
843:デフォルトの名無しさん
22/02/03 21:52:41.48 OJ3iv254.net
ああ、わかりやすい図があった
ログインが必須条件じゃないよな、これ
URLリンク(www.ipa.go.jp)
844:デフォルトの名無しさん
22/02/03 22:06:59.37 tDaUifc4.net
>>829
おまいうww
845:デフォルトの名無しさん
22/02/03 22:16:10.49 igGV/LSa.net
>>831
セッションID持ってたらログインと全く代わりないよ
パスワードとかなしで無差別に認証情報出してるだけの話
846:デフォルトの名無しさん
22/02/03 22:22:29.68 OJ3iv254.net
?
セッションIDだって必須じゃないだろ
847:デフォルトの名無しさん
22/02/03 22:34:06.56 yv7+9jdu.net
ターゲットとなるウェッブサイトがログイン必要な場合が多いからセッションIDのような話になるけど、セッションIDなどは必須じゃない
罠サイトの誘導によって利用者が意図しないウェブサイトアクセスを起こさせる攻撃なんだよ
例えば5chに対して犯行予告書き込みを利用者にさせるような攻撃の使い方だったらセッションIDやログイン情報なんて要らないだろ
848:デフォルトの名無しさん
22/02/04 00:11:41.66 CZGLHydi.net
doxygenで質問です
自作のプログラムをdoxygenでドキュメント出してるのですけど
mdファイルの説明文が途中に日本語のフォルダがあったり、ファイル名が日本語だったりすると
出力が真っ白になっちゃうのですけどこれは諦めしか無いの?
849:デフォルトの名無しさん
22/02/04 00:43:05.56 1/Io73N8.net
認証が必須ではないのは明らかだけど、CSRFのスキームを応用した公開サイトに対するDDoSなんかはCSRFになるのかな
広義にはユーザーのアイデンティティを利用しているから正真正銘CSRFだと言えなくもないか
850:デフォルトの名無しさん
22/02/04 01:01:19.08 EpReEl1O.net
遂に俺の望んでいたAIで反復性が高く創造性の低いコードの自動生成とテストをやってくれるAlphaCodeをGoogleが開発してくれたわめっちゃ嬉しい
馬鹿な底辺低脳プログラマーは俺らの仕事がなくなる!とかガクブルしてるがこれで創造的なソフトウェア開発に集中できるんだから発想が逆なんだよ
もっと言うならUMLを使ってDBの構築とAPIの生成までバックエンド全部AIが生成とテストとパフォーマンスチューニングまでやってくれれば最高だわ
ぶっちゃけこんなことやりたいやつ誰もいないだろもっと創造的なことに工数使いたいって普通思うんだが底辺プログラマーはこういう発想にならないのが不思議だわ
851:デフォルトの名無しさん
22/02/04 01:09:54.15 QQsO87qC.net
仕事と趣味がごっちゃになってる家庭を持ってなさそうなオタクの意見やな
大部分の人は金のために働いてるのであってこんな板に居るオタクを基準に世の中を見ちゃダメだよ
852:デフォルトの名無しさん
22/02/04 03:53:33.84 ELr9HFHn.net
>>836
未だに日本語にも対応してないのかよw
アホっぽいけどdoxygenのinput_encodingをsjisにしてソースも全部sjisにして処理したらできそう
あとはdoxygen前にファイル名なんかをスクリプトで英数字に置換して、doxygen後にドキュメント内含めて置換しなおすとか?
853:デフォルトの名無しさん
22/02/04 04:03:46.07 Uayzk2md.net
doxygenとかでドキュメント生成しても出来が悪すぎて結局誰も読まないという成果物納めるためだけのくだらない因習いい加減辞めたらいいのに日本のこの業界は度し難いわwww
FlutterやReactみたいにウェブベースの美しくて読みやすくて探しやすいドキュメントじゃないと誰も読まなねー
854:誣ww
855:デフォルトの名無しさん
22/02/04 09:10:48.99 NiSTbSke.net
>>837
そんなの脆弱性でもなくて単なるバグでしょう
856:デフォルトの名無しさん
22/02/04 11:19:52.53 ELr9HFHn.net
doxgenをwslで動かしたらそのままいけそうな気がした
857:デフォルトの名無しさん
22/02/04 11:25:30.83 mKMsSnzj.net
>>836
PC のユーザー名・フォルダ名・ファイル名など、システムに日本語を使っちゃいけない。
特に、sjis はダメ
OSS・Linux の標準が、BOM 無しUTF-8 だから
sjis は、日本人でWindows しか通用しない。
例えば、日本人が数百ある、Windowsの他国語を知らないのと同じ
全世界で共通なのは、BOM 無しUTF-8だけ
858:844
22/02/04 12:14:13.61 mKMsSnzj.net
Windows のRuby で、エンコーディングを推測してみた
require 'nkf'
# 絶対パスのディレクトリ名の後ろに、* を付けること!
# . で始まる、隠し directory, file を除く
dir_path = "C:/Users/Owner/Documents/*"
Dir.glob( dir_path )
.select { |full_path| File.file?( full_path ) } # ファイルのみ
.each do |full_path|
text = File.read full_path # すべて読み込む
file_name = File.basename( full_path ) # ファイル名
encoding = NKF.guess( text ) # エンコーディングを推測する
puts "#{ file_name } : #{ encoding }"
end
出力
あ.rtf : US-ASCII
い.txt : UTF-8
う.txt : Shift_JIS
え.txt : Windows-31J
859:デフォルトの名無しさん
22/02/04 16:18:20.31 Ptoh7QsV.net
windows10の標準機能でzipの圧縮/解凍がコンテキスツメニューに出てきていたとおもたら
今見るとないんやが?
以上よろしくお願いします
860:蟻人間
22/02/04 16:21:22.76 QkFSQ6Ro.net
>>846
>>846
すべて展開と送るメニューをみてごらん。
861:デフォルトの名無しさん
22/02/04 16:46:35.80 Ptoh7QsV.net
>>847こんにちはこのたびはお世話になります
たしかに"送る"のサブメニューにzipファイル製造はあったけんど
ではパスワードつけるときはどうするんね?
なんか前はもっとシンプルに右クリックでカンタンにやれたと思うんやが?
以上よろしくお願いします
862:蟻人間
22/02/04 16:51:07.37 QkFSQ6Ro.net
>>848
URLリンク(www.re-stec.co.jp)
消えたみたいだね。
863:デフォルトの名無しさん
22/02/04 16:55:27.46 Ptoh7QsV.net
>>849
こんにちは
LHAPLUSを入れたら自分の思っていた挙動になりました
どうやら前はLHAPLUSを使っていたようです
ありがとうございました
864:デフォルトの名無しさん
22/02/04 20:35:42.16 IWXwqzlY.net
デバッグ作業でソースを見渡しても、どこにバグがあるのかわからなくて、
もういやになりそうなとき、どうしたらいいですかね?
一度寝て、起きてからデバッグ再開してみても、
やっぱりバグが見つからず、もうプログラミングが嫌いになりそうです
865:デフォルトの名無しさん
22/02/04 20:40:09.90 Z8sqtscS.net
場所の特定だけなら
ある場所で止めてみて変数が予期したように
入っているどうか調べるだけだが・・・
それができない状況って何?
866:デフォルトの名無しさん
22/02/04 20:42:55.11 mEsj3P7O.net
再現性のあるバグなのに原因を特定できないのなら
デバッグのやり方が悪い
867:デフォルトの名無しさん
22/02/04 21:08:14.80 YwBxMIRS.net
>>851
闇雲に調べたって無駄だよ
その現象を起こすにはどうすればいいか?
逆算していくんだ
慣れれば即座に原因が予想できるようになる
868:デフォルトの名無しさん
22/02/04 21:20:10.10 EpReEl1O.net
バグが見つからないって明らかにテストしてないだろ
コーディングしながらチェックしてるから単体はおkとかそんな雑な開発体制だろどうせ
ちなみにテスト自動化とか日本では100%失敗するからやめた方がいいこれを導入できるのはGoogleやFacebookなんかの馬鹿や低脳が排除される環境を構築できる優秀な奴らがあつまる企業だけ
869:デフォルトの名無しさん
22/02/04 21:49:10.86 pNvA05jO.net
おまえらどんだけ有能なんだよ・・・
再現できないとか見つけれないなんてよくあるからな
最悪、新しいアルゴリズムで再実装。嫌気さすけどたいていそれでうまくいくw
870:デフォルトの名無しさん
22/02/04 22:03:47.22 cBmq+Hit.net
アルゴリズムwww
君は数学者様ですか?www
5chにいるような底辺がアルゴリズムを定義できるわけないだろ馬鹿がwww
>>856こういうナチュラルなチンパンジーがマジでイライラするんだよな
871:デフォルトの名無しさん
22/02/04 22:10:24.37 pNvA05jO.net
うわあ
872:デフォルトの名無しさん
22/02/04 22:12:16.16 Ptoh7QsV.net
コンセントを変えたらエラーが直ったりはよくあることですよ
必ずしもコンソールやイベントログで補足できる障害ばかりではありませんからね
873:デフォルトの名無しさん
22/02/04 22:14:13.37 Ptoh7QsV.net
○ 捕捉
× 補足
874:デフォルトの名無しさん
22/02/04 22:35:03.60 AMkz1drU.net
自分で思いつく限りの方法を試してそれでも解決しないなら他人に相談
自力で思いつくのを待つのは無駄が多すぎる
875:デフォルトの名無しさん
22/02/04 22:43:22.65 uHVyusWS.net
日本て配置換えとかで文系を無理矢理プログラマーとして養成してる企業が多すぎるんだよな大手がそれやっちゃってるからな現場はマジで悲惨だよ
ロジカルな教育してないからロジカルな仕事できるわけないんだよなそりゃまともなプログラマー育つわけない
ロジックじゃなくて感情や勘や思いつきだけで仕事してる馬鹿が多すぎるんだよ日本は
876:デフォルトの名無しさん
22/02/04 22:54:05.81 zgVm2nqg.net
ロジックな思考や知恵をしぼるってのは忍耐を要求されるからな
本来学問というものはこの我慢して問題を解決するというメソッドを教育するものなんだがな
877:デフォルトの名無しさん
22/02/04 23:33:19.90 pNvA05jO.net
理想が高いと小難しいことばかり考えていつになっても動くものができない
どんな形でもいいから動くものを作れと
その辺が社会人と学生の違い
今の日本は「動くもの」の基準が低すぎるだけだw
878:デフォルトの名無しさん
22/02/04 23:41:03.47 TBoKpAEW.net
元請、PM:本やウェブで仕入れた知識をなんかすごい!と理解もしてない・できないにわか仕込みで設計や開発の基本指針にして現場を引っ掻き回す。
現場:こんなの要件定義の時点で炎上するのが火を見るよりも明らかで始まる前からモチベがゼロ
まずこのクソみたいな現状を改善しないとAIが代わりを出来ないなら100年後も人月仕事の多重請負でクソ業界だよ
879:デフォルトの名無しさん
22/02/05 00:37:07.76 1J7PFTyE.net
パコソンのBIOSてキーボードを繋がないと入れないものなん?
数百台ラックマウントして日頃はsplashtopとかのリモートデスクトップで運用してる場合、BIOSを全部変えるの大変やんね?
880:デフォルトの名無しさん
22/02/05 11:18:00.07 1u0TzZxk.net
人生の全ての無駄な作業をPythonで自動化させたいです
やり方教えてください。インストールはしました
881:デフォルトの名無しさん
22/02/05 11:42:10.81 9ZFgLhOl.net
pyautoguiでググれ
882:デフォルトの名無しさん
22/02/05 11:43:40.17 UC+QWPwn.net
人生が無駄。アンインストールしたい
まで読んだ
883:デフォルトの名無しさん
22/02/05 11:44:31.95 2KeRF/9K.net
まず全身を義体化します
Pythonは補助脳にインストールしてください
884:デフォルトの名無しさん
22/02/05 11:46:07.41 q0zUqZyO.net
人生が無駄なのでやり方を覚えても無駄です
885:デフォルトの名無しさん
22/02/05 14:12:05.95 jebFtmv3.net
毎日やってるソシャゲのデイリー作業を自動化したら垢BANされたりするのかな
886:デフォルトの名無しさん
22/02/05 14:19:22.23 FB/Cs03/.net
アップル公式の自動化ツールを理由に垢BANしようとするとアップルと対立することになるのでは?
887:デフォルトの名無しさん
22/02/05 14:46:11.34 Nh/jIiiO.net
>>872
ケースバイケース
888:デフォルトの名無しさん
22/02/05 15:28:23.43 1J7PFTyE.net
Jクエリのshowやhideて、ふつうのCSSで出来ることと同じなんじゃないのけ
存在理由がわからん
889:デフォルトの名無しさん
22/02/05 16:31:01.90 azIWcaXI.net
非表示にしたあとで再表示するとき、CSSならdisplayにblockなりinlineなりを指定する必要がある
表示非表示という属性と、どう表示するのかという属性が混在していることによる不便がある
show、hideなら気にせず一貫性をもって使うことができる点が便利
890:デフォルトの名無しさん
22/02/05 16:37:22.71 s5jmqO+B.net
メソッドとセレクタが同じなわけねーだろ馬鹿が
GithubでjQueryのソースコード公開されてんだから疑問ならまずソース読めよ底辺低脳チンパンがよ
お前みたいな馬鹿はまず型の意味や違いも理解してねーから二度としゃしゃんなやカスが
次ページ最新レス表示スレッドの検索類似スレ一覧話題のニュースおまかせリスト▼オプションを表示暇つぶし2ch
110日前に更新/301 KB
担当:undef