2026年の目標
今年の目標はシンプルに3つ プログラミング: Golang, Rustを学ぶ 読書: 技術書を12冊、その他の本を36冊読む 運動: フィットボクシング的なゲームをやる、走る 上記の目標を掲げて生きていく。
2 / 39 ページ
今年の目標はシンプルに3つ プログラミング: Golang, Rustを学ぶ 読書: 技術書を12冊、その他の本を36冊読む 運動: フィットボクシング的なゲームをやる、走る 上記の目標を掲げて生きていく。
去年は次男が生まれる直前だったので、帰省はしなかった。 今年は実家に帰った。 長男が実家の和室で寝るのが怖いと言い始めて、なんというか怖いという感情が出てきたんだなぁという感想と成長したなぁという気持ちで嬉しかったけど、和室以外寝る部屋がないのでちょっと困ったりもした。 帰省初日は暇だったんで、ずっと行きたかった実家近…
LazyVimで日本語の文章を書いていたら、スペルチェックでテキストがほぼすべて真っ赤になっていた。 日本語にスペルチェックはいらないので、オフにする方法を調べた。 結論として、spelllang に cjk を追加すればOK。 日本語のスペルチェックをオフにする(グローバル設定) ~/.config/nvim/lua…
2025/11/12で40歳になりました。 20代振り返りというタイトルの記事を見てせっかくなので30代の振り返りをしてみようと思いました。 ただ、40歳になった実感なんて全く無くて、あっというまに30代終わってしまったという感想しかないです。 でも常に全力で生きてきた30代で、なんの後悔もないしすごく楽しかった。 3…
ジムニーノマドのカーナビとしてATOTO X10を使っているせいなのか、スマートフォンもiPhone16からXperia 10 VIIに乗り換える。 ただし、iPhoneを全く使わないというわけではなくサブ機としてはiPhone16を使い続ける。 メイン機をAndroidに変える理由 とくに深い理由があるわけじゃないん…
OmarchyでGoogleカレンダーのショートカットを Ctrl + Shift + C で起動できるようにキーバインドを設定した。 ブラウザはChromiumを使っている。 基本的にはChromiumを使って個人のGoogleアカウントでGmailやGoogleカレンダーを利用している。 でも、ショートカットキーで…
Omarchyには大体満足しているが、一つだけ気に入らないことがあった。 Super+Shift+BでChromeを起動できるのだが、すでにChromeが起動していた場合、そのワークスペースに移動されてしまう。これが結構不快で、Hyprlandを使っているならタブではなくウィンドウをたくさん表示する方が便利だと感じてい…
Omarchy3.0.2 -> 3.1.1にアップデートしたんだけど、アップデートしたらキーバインドが変わっててちょっと焦った。 何が起きたんだろうと思ったら~/.config/hypr/bindings.conf.bak という名前でバックアップファイルができてたので比較してみた。 diff -u --color=a…
MacのOSアップデートしたらアプリケーションを探すのにiPhoneのアプリも表示されるようになって、かなりストレスだったのでOmarchyを使うことにした。 まだ2日間しか使っていないが、特に問題は感じていない。むしろマウス操作がほぼ不要で快適。 ディスプレイを縦にして使いたい。 ディスプレイ普段は2枚使っていて、1…
GuzzleでJSONをリクエストボディにセットしてPOSTリクエストを送る際、空配列のパラメータは空配列としてJSONに変換される。これはPHPの仕様として仕方ない部分がある。 しかし、空のオブジェクト {} として変換したい場合もある。 例えば弊社で作っているPrintgraphのAPIでは、params というリ…
10年ぶりぐらいにXcodeとSwiftを触っている。 もはや何もわからない。 Google Mapsのライブラリを使おうと思ってAIに聞いたら、最近はCocoaPodsじゃなくて、SPM(Swift Package Manager)で入れるのが主流らしい。(まじ?) それで、AIにSPMを使ってパッケージを追加する方…
Next.jsのApp RouterでFirebase Authを使いたい。 その場合に問題になってくるのがRSC(Server Component)での認証をどうするかというところが一番の重要なポイント。 セッションCookieを利用する RSCは従来のサーバーサイドでのセッションCookieの管理と同じ仕組みでいい…
https://twitter.com/naoya_ito/status/1965918219539198122 このツイートを見て色々と考えていた。 確かにAI時代になってコーディングをする機会が大幅に減った。 それに対して違和感を感じなくなっているが、本当にそれでいいのだろうか? とりあえずAIの最新を追うのに疲れ…
9月9日から10日にかけて、会社の研修で富士山に登ってきた。 これまで何度も富士登山をしているが、吉田ルートから登るのは初めてだった。 また、いつもは日帰りで登っていたが、今回は初めて山小屋に泊まった。 鎌岩館 今回はグループで行ったので、鎌岩館の個室を利用した。想像以上に綺麗で驚いた。 最近の山小屋はここまで設備が整…
ATOTO X10を購入したので、とりあえず自宅で起動してみた。 本当は車に取り付けたいんだけど、まだ納車日が未定なので、事前にアップデートや必要なアプリのインストール、Googleログインなどを済ませておきたかった。 電源問題 そもそも自宅でカーナビを起動する場合どうすればいいんだろう、という疑問から始まった。 社内…
自宅のトイレの玉鎖が切れてしまって、「小」で流すことができなくなってしまった。 業者に頼んで直そうと思ったけど、なんかもったいないのでとりあえず自分で替えてみることにした。 おそらく玉鎖が切れたんだろうと思ったけど、念の為トイレタンクの蓋を開けて確認したらやはり玉鎖が小のほうだけ切れていた。 ということで玉鎖をamaz…
https://twitter.com/polidog/status/1959082986491752458 最近Linux環境で開発しようと思い、余っていたノートPCにUbuntuデスクトップを入れて開発環境を構築した。 環境構築にはOmakubを使い、快適な環境を手に入れることができた。 ただ、最近はやはりMacB…
polidog/kilar (キラール)というライブラリを作った。 どういうライブラリなのか? kilarは、Rust製のプロセス確認・削除CLIツール。 macOSとLinuxで動作する。macOSならhomebrewで簡単にインストールできる。 brew tap polidog/kilar && brew inst…
プログラマとして働くようになって約20年。 フルリモートワークになって約10年。 文字を全く書かない生活になってしまった。 文字を書かなくても基本的には問題はないのだが、一つだけ困ることがある。 それは漢字がものすごく書けなくなっているということ。 子供が生まれてから、特に問診票などを書くときに苦労している。スマートフ…
弊社は毎週火曜に全体MTGがある。 各メンバーがそれぞれ違うプロジェクトに関わっているので、そこ以外で他のメンバーと話す機会はほとんどない。 先々週は会社がお盆休み、先週は自分が休暇を取っていたのでまじで2週間ぐらい会社のメンバーと話していない。 しかも、プロジェクトが違うとどうしてもSlackでもそれほど会話するわけ…
先週末にShizuokaTECH #1に参加した。 久しぶりのオフラインの勉強会で、様々な発表を聞いていてどれも素敵だったし、刺激をもらえた。 知っている話を聞くこと もちろんすべて初めて聞く話ではなくて、もともと知識として知っている内容もいくつかあった。 知らない話題の発表を聞くことは自分の知識を広げるために大切だ。…
LazyVimでMarkdownをプレビューするために、iamcco/markdown-preview.nvimを導入しました。 導入方法はとても簡単で、まず ~/.config/nvim/lua/plugins/markdown.lua ファイルを作成し、以下の設定を記述します。 return { { "iamcco…
Shizuoka TECH #1に参加してきました。 仕事仲間であり友人?でもある@hota1024 さん が主催で勉強会をやるということでパーティーハード社でも会場費のスポンサードをさせていただきました。 久しぶりの発表 スポンサーLT以外でオフラインのイベントで発表するのはものすごく久しぶりでした。 自分はもともと…
omakubで開発環境を構築して開発をするようになった。 今のところはすごく快適に開発できている。VSCode使いたいとは全く思わない程度に。 LSP使えるから結構便利なんだけど、プロジェクト単位で無効化したいことがある。 そんなときは .lazy.lua ファイルを用意して以下のように記述すればいい。 return …
最近、vim環境の改善のためにlazyvimとzellijを導入しました。zellijは高機能なターミナルマルチプレクサーで、パネルの操作にAlt + キーの組み合わせを多用します。 しかし、macOSでGhosttyを使用している場合、デフォルトではOptionキーがAltキーとして認識されません。そのため、zell…