tokuhirom's Blog
ゆびあみ
2024年12月29日。ふと思い立って本を買った。 [asin:4834766276:detail] 子供向けなので僕にも出来るはず。。 [asin:B0BQN7SV7L:detail] パステルカラ...
sveltkit を使うときはサーバー用の共通ライブラリは $lib/server/ におく
sveltekit では、サーバーサイドとクライアントサイドでコードを共通化できるのが便利。 なんだけど、実際にはサーバー側でしか動作しないようなコードももちろんあるわけで。 それだけならいいんだけど...
Blog3 の html 形式のエントリを markdown に変換する
[Blog3]] は歴史がありすぎて、はてなダイアリーから取り込んだデータが含まれている。 はてなダイアリーからエクスポートしたデータは HTML になっていました。 これまでは過去のデータを振り返る...
最近使ってる vim plugin 2025年版
vim もはやメインのエディターとしては使ってないので、だいぶ使うプラグインは減らしてしまいましたが。。 - vim-plug でプラグインの管理をしています。 - vim-airline でステータ...
markdown-it で HTML コメントを除去したい
[Blog3]] では、公開用の markdown のレンダリングには markdown-it を使っている。 デフォルトでは HTML コメントが除去されないので、以下のようにして HTML コメン...
Blog3 の公開、非公開エントリの切り替え
confirm すらなく切り替えられてしまうので、誤タップにより想定してないエントリが公開されてしまっていた。 元々、公開されたら困るようなことはブログシステムに登録していないので良いんだけど。。 単...
xmlbuilder2とCDATAとこのブログのRSS
@hsbt さんに指摘頂いたのだが、当サイトの RSS 2.0 の content:encoded が壊れていたようだ。 ChatGPT が生成したコードを使っていたのだが、それが失敗だった様で。。 ...
2025年に読んだ本
BOOX Palma2 で読むのメイン。 今年は新書、小説などふくめていろいろ読みたい。 - 本好きの下剋上 - 入門Opentelemetry...
2024年に買ってよかったもの
スマホっぽいもの BOOX Palma 2 [asin:B0DNVYNZ2M:detail] スマホサイズの電子ペーパー端末。年末年始の読書に大活躍。ふとした瞬間にスッと取り出して本が読めるのが最高。...
Bluesky のポストを github actions で取得して保存する bsky-to-markdown を公開した
[rss-to-twitter]] と同様の発想で rss からデータをとってきて github に保存するということも可能かもしれない。 1. github actions で cron 実行する。...
shopt: globstar: invalid shell option name
というエラーが出た。 ぐぐってみると、Mac に入っている bash がめっちゃ古いというだけだった。 globstar は bash 4.0 以後。~~Macbook Pro 13-inch, 20...
SECOND BRAIN(セカンドブレイン) 時間に追われない「知的生産術」
!Image [asin:B0BSWZ9PZL:detail] 長らく積んでて、20241229 読み始めて読み終わった。後半は流し読み。 Amazon のレビューが割れてるのもまぁわかるな〜って感じ...
WezTerm
ターミナルアプリ。[ghostty]] や iTerm2 などもちょこちょこ触ってみたものの、WezTerm が一番しっくりくる。 lua で設定書けるのもよい。 2024年現在、使ってる設定は以下の...
rss-to-twitter
blog3 でせっかくブログを書いたとて、読んでもらわなければしょうがない。 前は IFTTT で twitter にポストさせていたのだが、IFTTT への twitter へのポストはいまや有料と...
Blog3 に pubDate を実装する
rss-to-twitter を使うために Blog3 に pubDate という概念を実装していく。 今までは created_at を ATOM feed の pubDate に埋めていた。実際に...
落語家の本音
[asin:4022520221:detail] BOOX Palma 2 で読了。 昭和の大名人から現代の落語家までのインタビューが詰まっててとても良い本でした。 昭和の大名人のインタビューとか本っ...
Ghosttyを試していく
mitchellh氏が一から作ったということで、注目のターミナルエミュレータである Ghostty が出たので試す。 Mac だったら で普通にインストールできる。 ちょっと使ってみた感じ、[wezt...
BOOX Palma 2 を購入
asin:B0DNVYNZ2M:detail] ![Image 2024年12月28日に到着。SKT の公式ストアで購入しました。 一言でいうと **ポケットに入る電子ペーパー端末**。 BOOX P...
Blog3 の DB 移行(DigitalOcean から さくらのエンハンスドデータベース へ)
このブログをさくらのエンハンスドデータベースに移行する。さくらのエンハンスドデータベースは MariaDB なのだけど、Labs 機能なので無料なのが良い。どうせ多少落ちてもいいし、バックアップは m...
obsidian-2hop-links-plugin
Obsidian に Scrapbox のような 2hop link を追加するプラグイン。 もはや作者の @tokuhirom が [Obsidian]] を使っていないためメンテされていない。。 ...
Sveltekit
Svelte をベースにしたウェブフレームワーク。 サーバーサイドとクライアントサイドを両方とも TypeScript でかけて便利。 サーバーサイドとクライアントサイドの連携についてごちゃごちゃ考え...
Obsidian
ノートテイキングアプリの一つ。 プラグインが豊富なのが魅力。国内外で人気がある。 Commerical Use の場合だと有料ライセンスが必要なことに注意。 昔はこれをメインで使っていたが、NeoJo...
VSCode Journal
[Visual Studio Code]] 用の Note Taking Plugin. Cmd-Shift-J というショートカットで日付のメモがサッと開ける、という点だけでわりと便利。 2024年...
Path of Exile 2(POE2)
Path of Exile 2 を 2024年12月から開始。 typo さんがすごいオススメしてたのを見かけたので。 基本的には Diablo っぽいゲームみたい。 ゲームシステムが独特でどのパラメ...
lint-staged
git の staged なファイルを対象になにかするためのツール。 husky などと組み合わせると、コミット時に変更があったファイルだけを prettier かける、といった処理を簡単に実装できる...
SvelteKitError: Content-length of 620276 exceeds limit of 524288 bytes. というエラーが出るとき
sveltekit の adapter-node の設定に引っかかっている可能性が高い。 環境変数 BODY_SIZE_LIMIT で設定できるんで設定すると良い。 デフォルトが 512kb なのでさ...
赤からきしめん
冷凍のやつ。ずっと冷凍庫にあって邪魔だったのでついに食べた。 普通にうまかった。 !Image !Image...
Tailwind CSS
HTML のクラスに以下のようにごちゃごちゃといろいろな指定をいれて見た目を指示するタイプの CSS framework。 最近は人気がある気がする@2024年 ただ、個人的には見た目は CSS で指...
Farm RPG
!Image リソース管理ゲーム。Kittens game などに近いタイプのゲーム。 農家として野菜や果物を育てて、探検してリソースを集めて、料理をして、魚釣って、、みたいな。 ゲームバランスが絶妙...
Blog3
@tokuhirom が開発しているブログシステム。自分のブログをホストするために開発している。 @tokuhirom のブログは Ruby, Perl, Java, Kotlin などを経て 202...
Previous
Next