年金需給申請と介護保険のお知らせ

2026/3/23 [07:48:13] (月) 天気

65歳になって改めて年金需給の申請をしたら、介護保険のお知らせも届いていた。65歳過ぎて年金需給の老人も介護保険料を支払わなきゃいけないのかぁ、というのが今回のエントリ。

というか、いつ何が起こって何をしたかの記録。


去年、64歳は特別支給老齢年金の需給だった。

「年金請求手続きに行ってきた」

これは年金制度の変更に伴う救済措置みたいな年金で、今年、65歳から老齢年金と厚生年金、いわゆる二階建て、従来の一般的な年金の需給者となった。


年金の需給をします、という申請手続きは、誕生月の月初に送られてきた葉書1枚に名前記載してレ点にチェックして返送するだけだった。年金需給をいつからするのか、諸説あるようだけど、面倒くさいんでデフォルトの65歳から。


そしてちょっと驚いたのが、申請手続きの葉書とほぼ同時期に別途届いた介護保険のお知らせ。

考えてみれば当たり前の話で、いまのところまだ介護を必要としていないわけだから、介護保険料を支払う立場だ。

いつ自分が介護を受ける側になるかわからないし。


それより

原則、年金天引きでのお支払いになります

年金から「天引き」…「天引き」という単語が使われてることに吃驚。


わたしは、天に召されるのか、どこかほかのところに落とされるのかは知らないけど、年金から「天引き」はスゲーな。

これ、お役所の書類で使われる言葉なんだなあ。もう21世紀だってのにまだまだ「御上」文化ということか(閑話休題


それらに継いで、つい先日、介護保険のお知らせ第2弾で「介護保険被保険者証」が届いた。


介護サービスを受けようとするときは、必ずこの証を事業者又は施設の窓口に提出してください。

まだ、必要ではないかもしれないけど、だいじに保管しておくように、ということだな。


今にして思えば、40年以上前、大学のゼミで(まったく興味もなかった)老人福祉をかじって、地域の高齢者にアンケートをしてまわったのが始まりか。

40歳で無職になった時に、今はなきコムスンでヘルパー2級の資格を取ったり、デイサービスのベンチャーに関わってIT、パソコン係をやってたこともあった。


そのへんの経験から痛感したのが「健康第一」

ここんとこ腰痛が酷くて接骨院のお世話になってることだし、身体を動かすようにしないとなあ。


image

自作ActivityPubの改修メモ

2026/3/21 [13:50:16] (土) 天気

いつ何をしたか、5分前の自分などあかの他人なので、「いつ何をやって、いまどんな状態になっているのか」記録しておくのが大切。そのためにはブログ形式がちょうどいいよね。

という還暦高齢者のメモが今回のエントリで、以下は、まとまりもなくとっちらかっていて、文字通りのメモとなります。


2023年7月頃からActivityPubをちょっとずつ自作実装してきていて、

「ActivityPubを使ってFediverseにたどり着く」

https://t2aki.doncha.net/?id=2946


2023年8月ぐらいにはヨタヨタとActivityPubのカタコトを喋りながらフェディバースへ参加

・読み書きができるようになった。

絵文字や引用など仕様にはないけど、メジャーなActivityPubサーバーに実装されている機能にもどうにかついていってる。


Activityを追加するたびに、スクリプトに「その場しのぎのやっつけ仕事」が追加されていて、スクリプト/コードはカオスで、純喫茶のスパゲッティナポリタン、クリームソーダつきセット状態で、(自分の仕事に)うんざりげんなり。


このへんで改修しておかないと、今後の機能追加や対応がヤバいんで少しずつ見直し。

今年1月にHTTP SignatureのRFC9421対応して、今回Activityを生成する部分を切り離した。


【今日時点の構成】

.
├── tameike
│   ├── activity.pm
│   ├── misc.pm
│   └── signature.pm
└── tameike.pm

「tameike.pm」という本体があって、その下に分割したモジュールがいくつか。

サブルーチンは大雑把に全部で136個ぐらい。

(ド素人のクソコード合計4000行ぐらいでActivityPubを実装できて、フェディバースで遊べるんだからperlはやっぱ凄いっすよ!)

tameike.pm:23:sub new
tameike.pm:120:sub DESTROY 
tameike.pm:126:sub strtime
tameike.pm:134:sub vacuum_db
tameike.pm:139:sub connect_db
tameike.pm:147:sub disconnect_db
tameike.pm:153:sub change_db
tameike.pm:166:sub execute_sql
tameike.pm:182:sub select_data
tameike.pm:204:sub latest_id
tameike.pm:214:sub make_tameike
tameike.pm:246:sub make_members
tameike.pm:263:sub check_post_limit
tameike.pm:275:sub check_limit
tameike.pm:283:sub get_webfinger
tameike.pm:305:sub update_entry
tameike.pm:382:sub blank2null
tameike.pm:401:sub publish_activity
tameike.pm:461:sub check_undo_boost
tameike.pm:483:sub check_request_follow
tameike.pm:499:sub request_follow
tameike.pm:545:sub stamp_like
tameike.pm:583:sub deliver
tameike.pm:634:sub list_logs
tameike.pm:678:sub disp_list
tameike.pm:808:sub disp_list_pool
tameike.pm:816:sub _disp_list_pool
tameike.pm:848:sub disp_list_pool_note
tameike.pm:887:sub disp_list_follows
tameike.pm:917:sub disp_accountline
tameike.pm:984:sub use_cache
tameike.pm:996:sub check_cache
tameike.pm:1011:sub update_cache
tameike.pm:1033:sub update_cache_actors
tameike.pm:1081:sub check_delete_note
tameike.pm:1123:sub check_delete_forwarding
tameike.pm:1136:sub check_delete_announce
tameike.pm:1164:sub check_block
tameike.pm:1190:sub _update_list
tameike.pm:1206:sub _get_list_stat
tameike.pm:1216:sub _get_list
tameike.pm:1240:sub _check_list
tameike.pm:1267:sub _register_list
tameike.pm:1284:sub disp_timeline
tameike.pm:1342:sub disp_note
tameike.pm:1509:sub _is_public
tameike.pm:1530:sub _is_to_followers
tameike.pm:1549:sub _check_quote
tameike.pm:1586:sub _quoted_note
tameike.pm:1656:sub get_preview_card
tameike.pm:1708:sub get_actor_info
tameike.pm:1727:sub check_pool_dir
tameike.pm:1798:sub _duplicate_note
tameike.pm:1820:sub check_is_
tameike.pm:1855:sub check_is_liked
tameike.pm:1881:sub disp_form
tameike.pm:1962:sub put_image
tameike.pm:2004:sub check_image_dir
tameike.pm:2015:sub check_image_rotate
tameike.pm:2038:sub _mp4_put_video
tameike.pm:2104:sub make_rdf
tameike.pm:2161:sub _thumbhash
tameike.pm:2171:sub forwarding_mention
tameike.pm:2198:sub post_actpb
tameike.pm:2250:sub deliver_list
tameike.pm:2287:sub get_actpb
tameike.pm:2337:sub _request
tameike.pm:2364:sub parse_logdir
tameike.pm:2375:sub _locked
tameike.pm:2395:sub _unlocked
tameike.pm:2402:sub disp_list_logfiles
tameike.pm:2429:sub disp_follow_form
tameike.pm:2477:sub disp_search_note_form
tameike.pm:2487:sub disp_healthcheck_down
tameike.pm:2506:sub disp_foreign
tameike.pm:2521:sub disp_is_liked
tameike.pm:2546:sub disp_is_announced
tameike.pm:2572:sub to_pool
tameike.pm:2745:sub _log2json
tameike.pm:2768:sub _check_logfile_in_rules
tameike.pm:2813:sub _is_follows
tameike.pm:2828:sub _suspect_server
tameike.pm:2840:sub _deny_server
tameike.pm:2857:sub undo_activity
tameike.pm:2879:sub undo_announce
tameike.pm:2905:sub undo_block
tameike.pm:2922:sub reject_follow
tameike.pm:2955:sub undo_follow
tameike.pm:2992:sub accept_follow
tameike.pm:3027:sub put_access_log
tameike.pm:3065:sub login_form
tameike.pm:3078:sub check_login
tameike.pm:3133:sub set_session
tameike.pm:3151:sub make_pass
tameike.pm:3158:sub check_pass
tameike.pm:3165:sub disp_static
tameike.pm:3187:sub check_pool_trash
tameike.pm:3232:sub check_follow_list2json
tameike.pm:3267:sub _healthcheck_by_lwp
tameike.pm:3390:sub _healthcheck

tameike/activity.pm:12:sub new
tameike/activity.pm:22:sub DESTROY 
tameike/activity.pm:26:sub json_str
tameike/activity.pm:42:sub _setting_voc
tameike/activity.pm:83:sub publish_for
tameike/activity.pm:132:sub can_quote
tameike/activity.pm:147:sub id_ymd
tameike/activity.pm:156:sub published_datetime
tameike/activity.pm:165:sub uuid
tameike/activity.pm:171:sub conv_entry
tameike/activity.pm:195:sub make_envelope
tameike/activity.pm:272:sub make_envelope_orderedcollection
tameike/activity.pm:292:sub make_note
tameike/activity.pm:344:sub make_announce
tameike/activity.pm:372:sub make_delete
tameike/activity.pm:398:sub make_follow
tameike/activity.pm:418:sub make_accept
tameike/activity.pm:445:sub make_like
tameike/activity.pm:474:sub parse_content_local

tameike/misc.pm:9:sub new
tameike/misc.pm:19:sub DESTROY 
tameike/misc.pm:24:sub get_keyid
tameike/misc.pm:37:sub emoji_tag
tameike/misc.pm:72:sub emoji_list
tameike/misc.pm:121:sub emoji_list_unicode

tameike/signature.pm:14:sub new
tameike/signature.pm:24:sub DESTROY 
tameike/signature.pm:29:sub sign
tameike/signature.pm:40:sub verify_signature
tameike/signature.pm:55:sub prepare_verify_signature
tameike/signature.pm:97:sub parse_http_env
tameike/signature.pm:161:sub _make_signature_base
tameike/signature.pm:205:sub _check_logfile
tameike/signature.pm:234:sub is_RFC9421
tameike/signature.pm:243:sub signature_legacy
tameike/signature.pm:303:sub signature_RFC9421


・signature.pm

→HTTP Signature生成・認証

・activity.pm

→各種ActivityのJSON文字列生成

・misc.pm

→その他絵文字など


本体に残ってるのは

・表示周り、フロント側

・リクエスト、POSTやGET、activityの配送

・受けとったActivityへの対応

配送やAcitivity対応は、言ってみりゃコアなところなので本体として運用するとして、表示周りのフロント側は切り分けが必要だろなあ。


フロント側といいつつ、リクエストのパラメータで動作を変えるので、本番環境でのテストが必要。

間違えてよそんち/リモートサーバーにリクエストを飛ばさなければ迷惑もかけないから、リクエストの蛇口を閉じて本番環境をprint文まみれで試すか。


これとは別に、飛んでくるリクエストを捌くためだけのスクリプトとcronで回して処理するためのスクリプトがある。こっちは本体の改修がひと段落してから、だなあ。

本体側に入れこんじゃって一本化したいところもあるし…。

ボケ防止にはちょうどいいかもだ。


今回のエントリに画像がない…先日買った鰯の写真を無理やり載せよう。


image

最近、マイワシが1尾100円弱。自販機のお茶やジュース類より安い。ビンボ人の強い味方だ。

とりあえず安定定番の塩焼き。魚の塩焼き、不味いワケはない。

この値段だったら、買いこんで自分ちでオイルサーディンでも作る? と思ってレシピを検索したら

>ひたひたに漬かるぐらいのオリーブオイル

…オリーブオイルのお値段!?、てことで解散。残念。



[03/21 20:04:20]

げ。エスケープ処理を間違えてた。


モリーオ @ozoramore@social.t2arc.net 46 分前

@t2aki
いいださんのポスト、こっちの鯖からだとこの辺のから壊れてる?

RE: https://tokoroten.doncha.net/t2aki/items/07452-20260320


フェディバースでフォロワーさんに教えていただいて気づかないと、みっともない投稿を晒しっぱなしにするところ。

ご指摘、ありがとうございました!!


今回からエスケープ処理をperlのjsonに丸投げしたんで安心してたらば、今まで自前でテキトーにエスケープ処理してたところが残ってて「\」を2重にエスケープしてたのが原因。

それはしかたがないにしても、確認をローカルだけで済ませちゃいけない。初歩の初歩。


[03/21 22:23:41]

perl の Json はエンコードする時に

・記号だったらエスケープ

・日本語(バイナリ)だったらエスケープしない

という細かい制御ができないらしい。


やりたいことは「<」「>」をエスケープしておきたい、だけなのに手強くて…結局、encodeした文字列を正規表現で置換するのが解決方法らしい。

sub json_str{
    my $self = shift;
    my $args = shift;
    return if ! $args->{ref};
    my $json = JSON->new->canonical(1)->indent(0)->space_before(0)->space_after(0);
    my $str;
    eval{ $str = $json->encode( $args->{ref} ) };
    if( $@ ){
        printf qq{ERROR json_str :: activity.pm --- %s\n}, $@;
        exit;
    }
    my $esc = sub{ my $str = shift;
        $str =~ s!<!\\u003c!g; $str =~ s!>!\\u003e!g;
        return $str;
    };
    $str =~ s!"content":"((?:\\.|[^"\\])*)"!sprintf(qq{"content":"%s"}, $esc->($1))!ge;
     return $str;
}

メバチマグロのあら

2026/3/12 [11:50:50] (木) 天気

スーパーの鮮魚売場でメバチマグロのあらが安かったので、塩焼きとニンニクステーキにした! というのが今回のエントリ。


無職還暦フリーターの朝は地元スーパーのチラシチェックから始まる。

とはいえ、チラシには出ないものもあって、夕方〜夜にかけての値引き合戦なんかはその代表。ところが、思わぬ伏兵が鮮魚売場にいることに気づいた。午前中の早い時間からチラシに掲載されないモノがしれっと並んでいる。

真鯛のカブトやブリかま、いさきやちぬなど近海魚のあら。サクを取った残りで、商品として綺麗にパッケージしてもらえなかったこいつらがだいたい199円〜399円ぐらい。


今回はメバチマグロのあら299円をゲット

image

500gぐらいあって、うちみたいな二人所帯だと2食分のおかずになる。


マグロのあらは「あら煮」が定番らしく、検索しても「あら煮」のレシピがまず上がってくる。

買ってきたあらを見てみると、筋が少しだけ目立つけど骨はない。わりとイイ身質なんじゃないかな。「あら」と言うけど、マグロで魚には違いない。


てこともあって、魚は「塩焼き」だろうと、グリルで塩焼きにした。

image

塩をきつ目に降ってグリルで焼いてたら、マグロの脂がジリジリパチパチ爆ぜる音がする。脂が乗ってる証拠。

グリルから取り出した見た目は、造園業者さんの庭先で売ってる流木のオブジェみたい。


味はもうちゃんとしっかりマグロだ。というか魚の塩焼き。表面がてかてか・てりてりしてるように、脂があって柔らかくて魚の旨味たっぷりだった。

魚の生臭さなど微塵も感じない。


次はオリーブオイルでマリネしてニンニクステーキにした。

スーパーの鮮魚売場でマグロのたたきが売ってたのを見て試してみようと。カツオならよく見るけどマグロは初めて。

image

冷凍庫にあったビンチョウマグロもついでに。

ニンニクをゆっくり炒めて取り出して、マグロは表裏各20秒ずつぐらい。

image

表面が焼けて中はレア、を目指したんだけど、火が通りすぎた。

でも、中は薄ら桜色。マリネしたおかげかしっとりしてた。ニンニクの風味も効きすぎない、ほんのり加減。

塩焼きとはまた違う魚の風味が出たような気がする…クセがないのに、噛み締めるとじゅわっと旨味を感じるというか。ご飯でもお酒でもなんにでも合う。


売場で見ると、けっこうな頻度で補充してる。奥で魚を捌いたら売場に持ってきてちゃっちゃと並べてる様子。何が並ぶかいつ並ぶかわからないのも面白いなあ。

偏差値43.5

2026/3/10 [09:19:13] (火) 天気

終活というか実家の片付けをしてくれてる妹から「こんなん出てきたけどどうする?」というLINEが飛んでくる。高校卒業で実家を出て、ほぼ半世紀近い。今さら実家に残ってるもので必要なものはなにもないんで「手間かけてごめんやけど、全部捨てといて」になる。

今回出てきたのが中学の模擬試験結果とか大学合格通知の電報とか卒業証書。どうやら亡母が取っておいたらしい。LINEの向こうでニヤニヤ笑う妹の顔が浮ぶようだった。

というのが今回のエントリ…還暦爺いの昔の記録。


昭和49年(1974年) 中学の模擬試験結果。

当時は英語・数学・国語の3教科が対象だった、みたい。


第1回模擬試験

image
  • 英語:36点/偏差値:44.4
  • 数学:50点/偏差値:44.6
  • 国語:51点/偏差値:44.5
  • 総合 偏差値:43.5


第2回模擬試験

image
  • 英語:20点/偏差値:31.2
  • 数学:65点/偏差値:59.4
  • 国語:74点/偏差値:56.2
  • 総合 偏差値:50.0


偏差値とか、何の数字なのかよくわかってなかった。

自分としては得点からして、英語と数学がまるでだめ、でも国語はなんとかなってる、と思いこんでた。偏差値を見てみると意外にも数学がちょっとマシだったのか。

半世紀以上前の数字に21世紀になって驚いた。…って、どの科目もあんまり大差ないんだけど。


高校受験に失敗したのは、学年で確か2〜3人。その数少ない中のひとりはわたしだった。そりゃそうか、という感じだなあ。


地元の公立高校に行けず、滑りどめの私立高校に進学。

国公立大学を受験となると、1979年、初めて行なわれる全国共通一次試験。当然5教科もある国公立大学に進学するなど無理で、3教科の私立大学か何かの専門学校に行ければと思った。


中学生、義務教育の時点で基礎学力というのは養われる、培われる。

模擬試験結果からも、基礎学力など望むべくもなく。ひたすら一夜漬けとヤマ賭けに徹して大学に進むことができた。

(つまり、赤本を元に攻略したという話で、勉強して自分の知識や思考を広げたり深めたわけではないその場しのぎ。褒められたもんじゃない)

image

1979年当時、受験結果は電報でお願いしていた…いま、改めてみると、2時間サスペンスに出てくる怪文書だなあ。


てことで、卒業まで辿りついた。

image


新卒で就職は最底辺のエロ本出版社。

そこでの仕事については、いま21世紀だと言えないことが多いんで、そのうちこっそり回顧してみよう。

骨付き羊肉の塩茹で2時間超

2026/3/7 [08:42:04] (土) 天気

「ハラル食材店で冷凍羊肉を買ってきた」前回の続き。冷凍羊肉は滋味、旨味に溢れてマトンカレーなどはいくらでも食べられた…んだけど。

前回は火の通しかたに失敗して、肉自体は固くなってしまった。ちょっと食い千切れないレベル。

なので、今回はじっくり火入れ。


羊肉料理の定番、塩茹で(モンゴル伝統料理「チャンスン・マハ」)を作ってみた。

これがもう思い出すだけでヨダレがわいてくる傑作だった。


鍋に水と塩だけ…念のためにクローブひとつ、クミンを申し訳程度にパラっと追加。

塩加減はパスタよりさらに塩分濃度濃いめ。というかそれだけだとしょっぱくてきついぐらいの塩気。


かちんかちんに凍った冷凍羊肉をそのまま放り込んで、鍋を火にかけるだけ。

沸いてきたらアクが大量に出るので掬って掬って、きれいな透明に。吹き溢れないように弱火にして、水が足りなくなったら適当に追加して2時間超。

羊の獣臭が台所中に広がって旨さと美味さの確信も広がる。


image

なんの細工もなく、羊肉をそのまんま、皿に移して食った。


肉がほろっほろ。お箸やフォークでつつくと骨から剥れ落ちる柔らかさ。

皿の羊汁に薄ら浮いてる羊の脂を見てもらいたい。これがもうめっちゃ甘い。スープはかなりしょっぱいはずなのに、旨味と甘味、滋味たっぷり。口の中で、丸くまろやかになるのにビックリ。鼻に抜ける羊の獣臭がアクセント。


文字通り、貪り食ったなあ。

2時間も煮込んだら旨味とか抜けちゃうんじゃないかとちょっと心配で、味変がいるかと思って、サイゼリヤのアロスティチーニに使うスパイスやインディアンカレーを用意したんだけど、まったく必要じゃなかった。

あれだけ煮込んだのに、羊の肉と汁の自己主張の強さ。


羊、それだけでいくらでも食えた。

毛穴から羊の匂いが立ち上るぐらい食った。


image

残った茹で汁は

  • ベジカレー
    玉ねぎ、トマト缶、セロリ
  • 新じゃがと大根の煮込み
    鷹の爪、花椒、にんにく、生姜

に使って、計3食分。カレーも煮込みも羊が支配していた。


買ってきた冷凍羊肉は、骨が多くて可食部が少ない。でも骨がついてるからなんだろう、あふれる羊の旨味をたっぷり堪能できた。

<<2026/3>>
       
1234567
891011121314
15161718192021
22232425262728
293031

【最近の10件】

日常読書映画アニメゲーム健康料理グルメカメラ写真ネタ仕事パソコンインターネットperlEPUB3電子書籍ActivityPub還暦生活
検索: