フリーランスになりました
2025年9月からフリーランスのソフトウェアエンジニアになりました。これまではずっと会社員としてエンジニアをやってきましたので、フリーランスで活動するのは初の試みになります。 背景・動機以前からフリーランスという働き方には関...
2025年9月からフリーランスのソフトウェアエンジニアになりました。これまではずっと会社員としてエンジニアをやってきましたので、フリーランスで活動するのは初の試みになります。 背景・動機以前からフリーランスという働き方には関...
Ruby on Rails 8 + Tailwind CSS v4 を使った Web アプリを本番環境にデプロイしたところ Tailwind CSS の一部のスタイルが適用されない という問題に遭遇しました。これまでも Tail...
ブログ名とドメイン名を変更しました。- ブログ名: mogulla3.tech → h3pei.tech- ドメイン名: mogulla3.tech → h3pei.techちょうど10年前くらいに、友人と雑談しな...
trace-pr.nvim という Neovim プラグインを作りました。https://github.com/h3pei/trace-pr.nvim!trace-pr.nvim demo(/assets/2025-01...
Vim に標準で備えられている折りたたみ機能について、ちょくちょく使ってはいたものの雑な設定しかしていない状態でした。今回ユーザマニュアルを読みつつ設定を見直し、ある程度使いやすいと感じる状態になったのでその記録を残します。 そも...
macOS のアプリの多くは、コマンドキーとカンマ(⌘ + ,)を同時に入力することでそのアプリの設定画面を開くショートカットキーが割り当てられていると思います。しかし、私の知る限り WezTerm は設定用の UI は持ち合わせて...
当方、MacBook Pro に Lofree FLOW というキーボードを接続して使っているのですが、ある日突然、Command キーと Option キーが入れ替わってしまったような現象に遭遇しました。MacBook の内蔵キーボードで...
久しぶりに tmux の設定を見直していて、普段はほぼ常に起動している tmux ですが、変更した設定を都度確認できるように tmux の外で作業をしていました。そのとき、tmux を起動しない状態だと斜体で表示されている文字列が、tm...
※ 本記事の内容は Raycast version 1.70.3 で確認していますRaycast(https://www.raycast.com/) には Fallback Commands という機能があり、 入力ワードにマッチ...
Git の操作をするときは、基本的に tig(https://github.com/jonas/tig) を使っています。これまでは、ターミナル上で tmux(https://github.com/tmux/tmux) を起動し...
Ruby、特に Rails アプリケーションのテストを書くときに、factory_bot(https://github.com/thoughtbot/factory_bot) をよく使います。https://github.com/t...
現在開いているファイルのパスが欲しくなるときが意外とあります。クリップボードにコピーして、その次の行動に使えるようにしたいです。 コマンドが覚えにくいしかしながら、Vim/Neovim でこれを実現するには少々面倒なコマンドが必...
RSpec には and_call_original(https://rspec.info/features/3-13/rspec-mocks/configuring-responses/calling-the-original-...
Lofree FLOW(https://amzn.to/3vXy1JU) というキーボードを使い始めました。!Lofree FLOW(/assets/2024-02-04-start-using-lofree-flow-01.j...
例として Calculatable というモジュールの関数をテストしたいとします。ruby calculatable.rbmodule Calculatable def add(a, b) a + b e...