つまみネット

home
works
blog
HomeWorksBlogBalloonsEnvironmentStickersIconsAI Generated IconsLinksDownloadsIcon MakerWalking
高度な設定
HomeWorksBlogBalloonsEnvStickersIconsAI IconsDLCWalk
‌

‌
‌
‌

‌

‌
‌
‌

‌
‌

‌
‌
‌
‌
‌
‌
‌
‌

‌

‌
‌
‌
‌
‌
‌
‌
‌

© 2019-2025 つまみ
GitHubLegal
HomeWorksBlogBalloonsEnvStickersIconsAI IconsDLCWalk

A Recap of 2025

1年の振り返りって年変わる3時間前とかに書き始めるものではない

投稿日
2025年
12月31日
読了予想時間
6 分
tag emoji日記
記事一覧ツイート訂正リクエスト
‌‌
‌
‌
‌
‌
‌
‌
‌
‌
‌
‌
‌
‌
‌
‌
‌
‌
‌
‌
‌
‌
tag emoji日記
thumbnail of recap2025

A Recap of 2025

2025-12-31
6 min to read
記事一覧ツイート訂正リクエスト
タグ「日記」の新着記事
tag emoji日記
thumbnail of recap2024

A Recap of 2024

2024-12-31
29 min to read
tag emoji日記
thumbnail of melon-bread-after-seminar

ゼミ終わりのメロンパン (メロンパンではない)

2024-12-06
3 min to read
tag emoji日記
thumbnail of chatgpt-plus

ChatGPT Plus を契約したら、良かった

2024-06-23
7 min to read
tag emoji日記
thumbnail of recap2023

A Recap of 2023

2023-12-31
11 min to read
tag emoji日記
tag emoji旅行
tag emoji長編記事
thumbnail of sugadaira-travel

菅平には電通大生が激安で泊まれる宿がある

2023-12-18
49 min to read
tag emojiドライブ
tag emoji日記
thumbnail of sea-of-clouds

雲海を見に行った

2023-10-03
3 min to read
もっと見る (さらに 3 件の記事)
もっと見る (さらに 6 件の記事)

こんにちは、つまみ (@TrpFrog) です。 2025年も終わりですね。今年もいろいろありましたね。今年もというか、今年はは、特にいろいろありました。
そう!ブログを更新できないくらいにはいろいろ……

ということで、今年を振り返ってみたいと思います。 最近までQの振り返り作文を書いていたのでもう文章書きたくない

研究・学会

1月2月は修論・学会の発表準備と、死ぬくらいミチミチのスケジュールで動いていました。 しかもインターンと、お引越しもあったので、人生で一番忙しい2ヶ月間でしたね……多分

少なくともカレンダーはとてつもなかったです。毎日2〜3件の予定が入っていて、予定がない日がほぼない状態でした。 会社のカレンダーじゃないんだぞ!

屋内の展示会場で、名札を下げた男性が仕切りパネルのポスター横に立ち、ピースサインをしている

学会は楽しかったです。ちゃんと発表しました。褒めてくれ〜

高所から見下ろした市街地のパノラマ。赤い屋根の建物群と遠景の高層ビル、広い青空が広がる。
ホテルからの見たポルトガル・ポルトの街並み
曇り空の下、赤い屋根の街並みを高台から望む。遠くに水面と朝日、建設クレーンも見える。市街地の向こうに丘陵が広がる。
街並み2
夜の川沿いの街並み。暗い空の下、ライトアップされた丘上の教会と鉄橋、岸辺の建物群の灯りが水面に反射して輝く静かな夜景。
ドン・ルイス1世橋
白い陶器鍋にエビ入りのスープご飯。横にタコのソテーと小じゃがいも、野菜の皿が並ぶ食卓。スプーンが差し込まれ、白ワインのグラスも見える。
ポルトガルのご飯、リゾットとタコ、かなりうまい
青い夕空の下、石畳の狭い通りに古い建物と店の看板が並び、車のヘッドライトが光る中、リュックを背負った人々が歩く。
「進みます」
夜の石畳の坂道に古い建物が並び、街灯と車の灯りが照らす。角には工事用フェンスも見える。
良い道
夜の石畳の坂道に古い建物が並び、街灯の下を歩行者が行き交い車が通る街角
良い道、上り坂の下は店になっているっぽい

仕事

なんと社会人になりました。
そらそう、という感じではありますが Web 系の会社でエンジニアを始めました。
勤務先は「trpfrog 勤務先」とかでググると出てくるので調べないでください。

最近はフロントエンドではなく、ゴリゴリのバックエンドやってます。これはこれで楽しい! (一応フロントエンドも触らなくもないけど)

勤務時間の話

本当に良くないんですけど、大学院生時代の夜遅くまで残る癖 (セルフブラック) が抜けず、社会人になってからも遅くまで残ってしまうことが多いです。

弊社は「基本給 + 固定残業代」という給与体系なので、残業代はほぼ出ないようなものなんですよね。 かといって残業しなさいという圧は全くないので、僕が単純に遅くまで残り過ぎています。

上司
退勤しますー!つまみくん、残ってないで早く帰りなね……
つまみ
大丈夫ですよ!大学院よりマシなので!
上司
えぇ……

みなし残業を残業し放題枠と捉えているところがあります。
とはいえ、こうしてだらだらと勤務しているせいで効率が落ちている感も否めないので、来年はもう少し早く帰れるようにしたいですね。

ということで来年の目標は定時退勤を増やす、です。そんなやついるんだ

あと新卒のくせしてチームで一番出社が遅いので早起きも目標に入れておきます。 うーん無理な気がしてきた、ゴミ、少なくとも仕事だけは引き続ききちんとやりたいと思います……。

新居

やばい、書く時間ない、来年の目標は部屋を綺麗にするです。

ガジェット

金があるのでたくさんガジェット買ったぞ!貯金は……………………

iPhone 17

iPhone 16 Pro から乗り換えました。え?
乗り換えの決め手は、「ついに無印で ProMotion 対応・常時点灯ディスプレイ対応」です。僕が Pro を買い続けていた理由はここに尽きるので、これに対応したら iPhone 無印が出たら最強です。軽いし!

別に3眼カメラはいらないんですよね。軽くて、そこそこカメラ良くて、画面綺麗な iPhone であれば僕は十分でした。
しかも今回の iPhone は緑色があったので最高でした。緑色最高!

あんまり期待していなかったメリットとしては、バッテリー持ちが異常に良くなったことです。 iPhone 16 Pro まではモバイルバッテリーの持ち歩きが必須だったのですが、iPhone 17 では普通に1日持つようになりました。すごい。s

CalDigit TS4

神! Thunderbolt ケーブルを Mac に刺すだけで、電源、インターネット、USB、SDカードリーダー、HDMI 出力 x2 などが全部できるようになります。最高!

MX Master 4

無難に良い。元から MX Master 3 を使っていたので、特に違和感なく使えています。

素材がゴムからプラスチックになったので、加水分解の心配がなくなったのは良いですね……と書こうと思ったんですけど、親指付近はゴム素材のままなんですよねー……。

それ以外は特に不満なく使えています! 会社放置用を 4 にして、自宅用を 3 にして使っています。 研究室時代から思っていたのですが、やっぱりマウス持ち歩くのは面倒くさいので、ようやく職場専用・自宅専用のマウスができて嬉しいです。

Switchbot カーテン 3

朝に陽の光で起きられるぞ!

万博

ぬわ〜行きましたね、ついった見てくれ

つまみネット

今年はあんまり触れていませんでしたね。社会人が趣味やるのキツくない!? とはいえ coding agent である Codex 大先生のおかげでなんとかブログのメンテナンスは続けられています。

つまみネット、リポジトリがデカすぎるので「お金持ちになったら電通大生雇ってメンテしてもらおうかな〜 (無理)」などと妄想していたこともありましたが、 まさか AI に仕事頼める時代が来るとは……AIも進化しましたね。たまには素手でラーメン食べてね。

ということで印象的な PR をいくつか。

#105 Markdownのレンダリング周りをリファクタリングする

クソデカPR、ブログの Markdown renderer の管理が非常に複雑になっていたので、これをえいやと整理しました。 あんまり覚えていない。

#108 Zod から Valibot に移行

Zod から Valibot に移行しました。 Zod は非常に良いライブラリなのですが、バンドルサイズが非常にでかいので tree-shakable な Valibot に移行しました。

ついでに standard schema を使ったバリデータを作り、プロジェクト内で共通化するなどもしました。 助言くれた sushichan thx!

#112 pnpm catalog に移行する

Monorepo のパッケージ管理が非常に煩雑だったので、pnpm catalog に移行しました。 これでプロジェクト内で使っているパッケージのバージョンを一元管理できるようになりました。

ただまあ、Vercel や dependabot が catalog を読んでくれないみたいなつらみはまだあります。 (dependabot は最近対応してたかも)

#115 BlogPageNumberSchema (branded type) を追加

ブログのページネーションで使うページ番号の型を branded type にしました。 どれが 1-indexed でどれが 0-indexed かわからなくなることが多かったので、型で区別できるのは嬉しさあります。

とはいえ 1-indexed と 0-indexed が混ざるみたいな設計になっているのはどうなんだというのは、そうです……。 一度作ったゴミを直すのは大変なのです。

#116 ブログ記事のURL末尾に .md がついていたら Markdown を返す

AI 時代だ!!!!
百聞は一見にしかず、このページの URL の末尾に .md をつけてみてください。

https://trpfrog.net/blog/recap2025.md

#120 プロフィールを更新

やっとつまみネット上でのプロフィールが学生から社会人になりました (8月31日)

#122 AIつまみアイコンの生成モデルを nano-banana に変更

画像生成モデルのゲームチェンジャー、nano-banana 大先生に AI つまみアイコンの生成を任せるようにしました。 ハイクオリティですげえ!結構 hallucination してツール使ったふりする生成ミスは多いですが、全体的に非常に良い感じです。

ちなみにコストはバカにならなくて、なぜか毎月800円くらいかかっています。破産

今までつまみアイコン生成モデルを提供してくれていたちくわぶ先生、ありがとうございました……! (勝手にモデル変えてすまぬ)

#125 Next.js 16 に上げる

Next.js 16 に上げました。 ここからつまみネットでは Turbopack も有効にしたので、開発サーバーの起動が爆速になりました。 ビルドはそこまででもない……。

#126 Upgrade Tailwind to v4

Tailwind CSS v4 になりました。 ソース見るとわかりますが、Tailwind CSS のクラス名の tw- prefix が tw: prefix に変わっています。

例えばこんな感じ

HTML
<body class="tw:scroll-smooth tw:bg-body-color tw:text-text-color tw:print:bg-white">

今まで dark:tw-bg-black と書いていたものが、v4 では tw:dark:bg-black と、本当に prefix になるのが嬉しいです。 今までがカオスすぎではあったのですが、今回からやっと何も考えずに prefix であると判定できるようになりました。

移行自体は codemod + LLM の力でかなり楽にできました。 Codex 大先生ありがとう……。

今のところ LLM はすぐ v3 の Tailwind 書こうとしてくるのが難点ですが、そこはいい感じに Skills とか与えておけばなんとかなるかな〜と思ってます。わからん

ブログ編集機能いろいろ

皆様にはあまり関係ないですが、なんかブログ書きやすくなる変更たくさん入れました。

  • #128 feat(dev-blog-server): replace socket.io with Server-Sent Events
  • #129 dev-blog-server に画像アップロード・ALT生成機能を移動
  • #130 写真のアップロード時に記事末尾に写真が挿入するオプションを追加

趣味

クラブイベント

去年に引き続き Hardstyle 系の音楽を飽きずにずっと聴いています。 今年は Hardcore TANO*C 以外のイベントにも行くようになりました。デカい音最高!

  • 4月 DJ Noriken & Getty 6Hours B2B Party『HYPRFREVKER』
  • 6月 TANO*C TOUR 2025 TOKYO
  • 9月 SEL OCTAGON TOKYO WORLDWIDE -GLOBAL GATHERING- (Dual Damage 来日)
  • 10月 PARTY HARD!! feat. Sub Zero Project
  • 10月 RAGEBLAST feat. Def Distortion presents. -TOZA-
  • 10月 RAGEBLAST feat. Def Distortion presents. -Sickmode- (開催中止)
  • 11月 PARTY HARD!! feat. Da Tweekaz
  • 12月 OHJO RAVE vs DefDistortion feat. Mish

7つも行きました。最高だ〜〜〜〜

特に Dual Damage 来日イベント行けたのが自分の中ではかなり最高で、最高でした……。 無限に1時間強キックロールし続けるセット、体力はありえないくらい消えましたが、本当に良かった。本当に良かった。 また来日してほしい〜〜〜〜〜

薄暗いクラブで、Dual Damage の2人と自分がピースしながら自撮りしている
Dual Damage 本人と写真撮れて本当に死ぬかと思った、助けて

アニメ

今年全然みてない! Dr.STONE と瑠璃の宝石が最高だった。あとわたなれ!ベストアニメはわたなれだなあ、最高の百合ラブコメディだ……お正月はネクストシャインみよう!

つまみ
@trpfrog
「映画行くので今日は早めに帰ります〜」

「お!いいですね、何観るんですか?」

「わたしが恋人になれるわけないじゃん、ムリムリ! (※ムリじゃなかった!?) 〜ネクストシャイン!〜 を観てきます」

「😲」「詠唱?」
2025-11-21

終わりに

時間なすぎて一部クソ適当になってしまった、来年もよろぺこ〜