LOG IN

イヤホンの入力セレクター

+ボリュームコントローラ を自作しました 入力2・出力1のセレクターって探しても出てこないんですね。 入力1からの複数分配はすぐに探せて安価。一方、問題を解決できそうな複数入力・複数出力な機械はオーバースペック気味でお値段もお高い。 音には全くこだわってないので、3極イヤホンプラグの単純な仕組みにそんな出費はしたくない。 Authorそもそも入出

Debian 10.2

先日、自宅サーバの Debian を apt upgrade して再起動を要求された。何も考えす再起動したら日本語入力がおかしくなった。 ローマ字入力で aa と打つとなぜか 深 と出てしまう。 キャラクタテーブルがおかしくなったのか?いやいや。それなら日本語で表示されている部分も変になっていないとダメだ。 他の端末から ssh でログインして適当なファイルを vim で日本語を書き

リペアサービス

そろそろ 靴でも買うかとネットを徘徊していたら、NewBalance のリペアサービスというものを見つけました。 2年くらい前まで愛用していた LM576UK Wというモデル。 形も履きやすさも気に入っていたのですが、酷使の結果ズタボロ ... 買い換えようにも、どうやら絶版らしくどこを探しても見つかりません。メルカリで出品されていましたが、サイズが合いません。でも捨て

水出しアイスコーヒー

あたたかくなり 春を過ぎ夏へまっしぐら。 アイスコーヒーのおいしい季節です。 いつも近所のドトールへ買いに行っていたのですが、Sサイズで220円。喉が渇いているとグイグイ飲んでしまいすぐに無くなります。 ホットコーヒーは淹れていたのですが、今回はアイスコーヒー。 時間はかかりますが、苦みの出にくい水出しです。 材料と道具はこちら コーヒーポット水

Checking Webhook Signatures

Perl で Stripe  Webhook からのリクエストを検証します。 Step1: Extract the timestamp and signatures from the header my ($timestamp, $v1) = $req->header('Stripe-Signature') =~ m|t1=(¥d+),v1=([0-9a-f]+)|; Step2: Prepare the signed_payload string # content-type: application/jsonmy $json = $req->content();my $data = $timestamp.'.'.$json; Step 3: Determine the expected signature use Digest::SHA qw();my $secret = 'whsec_000000000000000000000';my $digest = Dig