今月(2023-09)の一覧 / 以下、最近 7 日分

2023-09-28

コロナワクチン5回目のクーポン券がなんか届かないなあ、と思っていたら、実は今住んでいる渋谷区は「区からの自動発送対象外」とのこと。


ということで自分で申請しました。

申請時に、予防接種証明書が必要とのことで、iPhone に接種証明書アプリを入れてマイナンバーカードを読み取って「予防接種証明書」画像をゲット。
オンライン申請手続きの際にそれをアップロード。
そんなかんなで申請完了。
あとはクーポンが届くのを待ちます。

他の自治体では、何もせずともクーポン券が送られてくるところもあるらしく、うらやましい限りです。
[ 固定リンク ] 2023-09-28-2
10月1日から始まるインボイス制度のやつ。
アマゾンのアソシエイトトップに税務情報の登録のお願いメッセージが出てました。
適格請求書発行事業者の登録番号(Tから始まるやつ)を入力して完了。

アマゾンアフィリエイターの方はお早めに!

関連記事


[ 固定リンク ] 2023-09-28-1

2023-09-22

今週の平日のランチの記録。

平日ランチ
続きを読む
[ 固定リンク ] 2023-09-22-1

2023-09-20

チロルチョコの「ねないこだれだ」コラボ。

ねないこだれだ チロルチョコ ねないこだれだ チロルチョコ

とても良い!

[ 固定リンク ] 2023-09-20-1

2023-09-17

ユニークな文字列がたくさんあって、それぞれをいくつかのバケットになるべく均等に振り分けたい。

ユニークな文字列とは、例えばユニークなユーザ ID とか商品 ID とか。
タスクの要件はこんな感じ。

  • ユニークな文字列たちを N 個のバケットに振り分ける
  • なるべくランダムに振り分ける
  • それぞれのバケットの文字列の数はなるべく同じに
  • シェルのワンライナーで済ませたい

いろいろと試行錯誤した結果、対象文字列をMD5のハッシュ値に変換して整数にして mod するのが一番手軽かな。

  1. 16バイトのバイナリが出てくる
    $ echo foobar | perl -MDigest::MD5 -nle 'print Digest::MD5::md5($_)' | od -t x1
    0000000    38  58  f6  22  30  ac  3c  91  5f  30  0c  66  43  12  c6  3f
    0000020    0a
    0000021
    
  2. その最初の4バイトを整数 (unsigned long) にする
    $ echo foobar | perl -MDigest::MD5 -nle 'print unpack("L",Digest::MD5::md5($_))'
    586569784
    
  3. それをバケット数 N で割って余り(=バケット番号)を得る
    $ echo foobar | perl -MDigest::MD5 -nle 'print unpack("L",Digest::MD5::md5($_)) % 5'
    4
    

エンディアンの問題とかあるかもだけど、まあ困ったら考えればいいや。
続きを読む
[ 固定リンク ] 2023-09-17-1

2023-09-15

今週の平日のランチの記録。

平日ランチ
続きを読む
[ 固定リンク ] 2023-09-15-1

2023-09-12

MOMO (モモ) というのはネパールの餃子みたいなもの。
ということで、広尾に新しくできた「MOMO Stand」で昼ごはん。
とはいえ、モモはランチでは出てきません。

MOMO Stand 広尾
続きを読む
この記事に言及しているこのブログ内の記事
[ 固定リンク ] 2023-09-12-1
ブログ記事をもっと読む