それマグで!

知識はカップより、マグでゆっくり頂きます。 takuya_1stのブログ

習慣に早くから配慮した者は、 おそらく人生の実りも大きい。

2023-12-13から1日間の記事一覧

php の proc_openで pipe(パイプ)を作る例

php でプロセスを起動するときに、パイプを作ってそれぞれの実行する。 php で pipeを作る例

Laravelで ストレージ設定を一時的(Stroage on the fly)に作って、テスト用に使う。

Laravelで ストレージ設定を一時的に作って、テスト用に使う。 テストのためだけに、config を記入して汚すのも憚られるので、その場で使い捨てのストレージ設定(on-the-fly/Ephemeral)のストレージ設定を作って使う。 使い捨てのStorage定義して終わったら…

laravel で ジョブ・キューを行う

laravel で ジョブ・キューを行う ジョブキューを体験する ジョブキューの準備 コマンドの準備 ジョブ・キュー実行する 失敗時の取り扱い ジョブキューを体験する Laravelのジョブとキューの仕組みを作って体験してみる。 WEB-UIを作るとめんどくさいので、…

laravel でevent(イベント・リスナ) を扱う

laravel でevent を扱う laravel にはイベントとリスナを組み合わがある、重複コード解消に役立つ。データが更新されたタイミングで行う処理を、リストに記入し、共通化する。更新タイミングをイベントとして発火させるように設計する。これを使うとドメイン…

input[type=password]をinput[readonly]にする邪悪なインターネット・バンキング

とある銀行です。 パスワードをキーボードで入力できません パスワードを入力しようとしたら動きません。 ソースを見てみましょう input[type=password][readonly=readonly] リードオンリーです。読み込み専用です。 なんでこんな事になってるんでしょうか。…

setsuid で実行ユーザが固定できるってのはどこまで?シェルスクリプトはsuidできる?

setsuid で実行ユーザが固定できるってのはどこまで? シェルスクリプトってsuidできなかったよね。ということを確認してみる。 suidを試してみる。 まずは、suid を素直に試してみることにする。 実行可能なバイナリを準備する。 #include <pwd.h> #include <stdint.h> #incl</stdint.h></pwd.h>…