ちなみに

火曜日の空は僕を押しつぶした。

ニコチン

この記事は「趣アドベントカレンダー」の6日目の記事です。 昨日は id:chouge さんの さくらのクラウドで「趣」を検出するアプリを作った でした。 「趣ディテクター」めちゃくちゃ良くて趣をたくさん発見出来ました! みなさんはニコチンが好きですか?僕は…

この記事は 「趣」アドベントカレンダー の2日目の記事です。 昨日は neguseさんの「UEとUnityがなかよくする方法」でした。 「趣」というワードは前職でよく使ったのですが、意味をちゃんと把握せずに使っていたところがあるので、この際に調べてみました。…

トラックボールを傾けた

Kensington ケンジントン Slimblade Pro ワイヤレストラックボール 4ボタン 左右対称デザイン 55㎜ボール 有線接続 2.4GHzワイヤレス接続 Bluetooth接続 Mac対応 K72081JPKensingtonAmazon みなさんはトラックボールを使っていますか。使ってない人はいます…

export VSCODE_INJECTION=0

VSCode系のIDEのターミナルを開くと以下のような警告が出て気になっていた。 warning: completion was already initialized before completion module. Will call compinit again. See https://github.com/zimfw/zimfw/wiki/Troubleshooting#completion-is-n…

miseからprotoに移行した

moonrepo.dev 各種言語(とか)のバージョン管理に mise を使っていたけど、proto に移行した。 mise はバージョン管理だけでなく、 direnv のような環境管理や、make のようなタスク実行もサポートしていて、少し過剰に感じていた。(し、使ってなかった) 1つ…

Google検索をVimっぽく操作できるChrome拡張を作った

Google Search NavigatorというChrome拡張を作りました。 名前はすごい適当。 Googleの検索結果をVimっぽくキーボードで操作できるやつです。 github.com 元々、似たようなChrome拡張を使ってたんだけど、Chromeの最新の仕様変更に追従しなくなって動かなく…

リポジトリ依存のファイルを自分だけGit管理から外したい

特定のリポジトリのみに存在するファイルで、自分だけGit管理から外したい場合がある。 例えば自分だけ使っているツールの出力とか。 リポジトリの .gitignore にも書きにくいし、global にもあんまり書きたくない。 そういったときは .git/info/exclude が…

株式会社はてなに入社しました

株式会社はてなに入社しました 株式会社はてなに入社しました - hitode909の日記 今週のお題「4月1日の思い出」

VSCode (Cursor) のTerminalでもzellijを自動起動したい

zellij.dev 最近、zellij を使ったワークフローが手に馴染んできたので、VSCode (実際は Cursor 使ってる) の Terminal でも自動起動するようにした。 ドキュメント によると eval "$(zellij setup --generate-auto-start zsh)" って書いておけば自動起動で…

zimの初期化周りが変わっていたので追従した

blog.nishimu.land zsh に戻ってから引き続き zim を使っていますが、久しぶりに眺めたら初期化方法が変わっていたので追従した。 まずは zim のアンインストール手順を実施して、既存の設定などを全て削除した。 具体的には .zshrc の先頭に書いていた初期…

launchctlに環境変数を渡したい

colimaを使い始めてからmacOSを再起動するたびに設定などがまっさらになるという自体に頭を抱えていた。 これは XDG_CONFIG_HOME 以下じゃなくてホームディレクトリに新規で .colima ディレクトリが作成されてしまうからっぽい。 ホームディレクトリの設定が…

goplsのnoSemanticXXXの設定が非推奨になった

blog.nishimu.land この記事で紹介した noSemanticString / noSemanticNumber が v0.18.0 で非推奨になった。 代わりに semanticTokenTypes が使えるのでこれで設定すると良い。 "gopls": { "ui.semanticTokens": true, "ui.semanticTokenTypes": { "string"…

カリタのブラシが折れた

カリタ Kalita 静電気が少ない コーヒーミルブラシ クリーニングブラシ 豚毛 掃除しやすい 19cm 便利 #44301 カフェ インテリア 掃除 掃除道具 掃除用品 洗浄 刷毛 ミルブラシ ミル用ブラシ ハケ ブラシ エスプレッソ おしゃれ キャンプ アウトドア 喫茶店 …

確定申告しっぱいした

去年、家を買うにあたり住宅ローンを借りたので、住宅ローン控除を受けるために確定申告が必要になりました。 マイナポータルから各種連携をしようとしたところ、保険関連は数営業日かかったり、iDeCoなんかは土日が休みで連携できないらしい。 ということで…

マキネッタ、完全に理解した

今年に入ってエスプレッソが飲みたい病気にかかってしまい、エスプレッソマシンの購入を検討しています。 しかし、でかい(物理)買い物なので慎重に考えていてなかなか決めきれず、いったんエスプレッソ欲を満たすためにマキネッタをやることにしました。 BIA…

Docker Desktop から colima に移行した

github.com Docker Desktop を使い続けてきたけど、別にGUI要らんなとなっていたので colima に移行しました。 まずは Docker Desktop をアンインストールする。停止したあとバイナリを削除して、~/.docker をまるごと消しました。 最初、./docker を消して…

最近の防寒対策

我が家は最高なのですが、木造建築のため隙間風がひどい。 動いているといいけど、仕事中で座りっぱなしだととにかく寒いのでいくつか対策をした。 もちろん前提として加湿器とかサーキュレータは使っている。 窓の隙間にマスキングテープを貼って風が入って…

たくさんシーケン図の画像が欲しい

最近は図を描くのに Excalidraw を使うことが多いのだけれど、シーケンス図は Mermaid が楽。 しかし、書いた図を画像にするのをどうするのかちょっと悩む。 mermaid-cli を使って Markdown を変換するのが楽だったので、今後はこれでやっていきたい。 こう…

GhosttyでSSHした先でBackspaceなどが入力できない

仕事始めということで年末に移行した Ghostty からSSHしたら制御シーケンスが入力できなかった。 調べたら TERM に xterm-ghostty が設定されていて、これが接続先の terminfo に登録されていないことが問題だった。 ghostty.org 公式にドキュメントがあるの…

2025年の目標と2024年のふりかえり

2025年の目標 全力で楽しむ 去年はあんまり仕事を楽しめなかったという反省がある 自分の生き方の原点に戻って私生活も仕事も思い切り楽しみたい 2024年のふりかえり blog.nishimu.land 捨てる 物 1年を通すと、物を買うことはかなり抑制できたが、捨てるの…

はてなブログおみくじ2014

はてなブログおみくじ2014

「Tidy First?」を読んだ

www.oreilly.com Kent Beck 御大による、ソフトウェア設計に関する書籍シリーズの第一弾である「Tidy First?」を読みました。 この本では開発中に散らかってしまうコードをいかに片付けて、読みやすい状態を保つかについて説明されます。 ソフトウェアの設計…

TSVファイルをCLIでテーブル表示する

なんかあるやろと思ったら macOS にも標準で入っている column コマンドで十分だった。 miller とかを眺めていたが高機能すぎて持て余したのでこれで良かった。 これが、 $ cat service.tsv Twitter X G Suite Google Workspace Office 365 Microsoft 365 Hi…

tigでfixupを簡単にする

2つ以上前のコミットを修正したいときに --fixup を使うのは近年ではよく知られている。 $ git commit --fixup <commit> $ git -i --autosquash <commit>~ # rebase.autosquash = true にしておけばオプションは不要 しかし、この方法だと毎回 $EDITOR が開いてしまいちょっ</commit></commit>…

zshの補完関数が適用されなくて困った

めっちゃしょうもない話だけれど、新しく追加した補完関数がどうしても適用されなくて困っていた。 fpathが通ってないのかと思ったけどそんなこともない。 $ echo $fpath | tr ' ' '\n' | grep '目的のファイル' うーんと唸ってChatGPT先生に聞いてみたらキ…

フラワードリッパーDEEP27を導入した

最近ちょっとコーヒー関連がマンネリになってきてしまって、あんまり楽しくなかった。 美味しいから飲んでいるけど、行為そのものを楽しまないと愉快な人生とは言えない。 ある日、フィルターが切れかかっていたので、新しいのを購入しようとしたところ、関…

VSCode Neovim に移行した

きっかけ 産まれてからずっと Vim キーバインドで生きてきました。 エディタは Vim → Atom → Emacs → VSCode と渡ってきたけど、いつだって Vim キーバインドです。 もちろん VSCode でも VSCodeVim を使ってきました。 こいつはVimの動きを頑張ってエミュレ…

楽しみながら続ける

今年に入ってからあんまり元気がなかったので、元気を出そうと思ってエアロバイクをこいでいる。元気がなくて運動できないのじゃなくて、運動していないから元気がないのである。 朝に無理しないように15分だけこぐようにしていて、最初はオーディオブックを…

オーディオブックに思うこと

最近、オーディオブックをよく聞いている。Audible を契約していて、一時期は聞きたいものがあんまりなくて解約しようと思っていたけど、ラインナップが増えてきたのか聞きたいものがよくみつかる。 オーディオブックのよいところは、集中が不要なことで、ぼ…

Fear Of Missing Out in Business

FOMO (Fear Of Missing Out) はビジネスのシーンにおいても問題になっているのではないだろうか。 たとえば Slack の画面をつねにディスプレイに表示したいという話があるが、リアルタイムでみないといけないメッセージなんてほとんどない。むしろリアルタイ…