👋 Hello I’m nove-b

Blogger / OSSer / Dev / Bookworm / Twin Dad

【2025年11月】たぶん今が一番かわいい

11月に読んだ本 シャーロック・ホームズの凱旋 世界一流エンジニアの思考法 ミシンと金魚 三千円の使いかた 君のクイズ 勿忘草の咲く町で メイド・イン京都 今月は7冊と結構読めた。 寒くなって湯船に浸かるようになり、読書時間が増えたことが読書量につながった。 これだけ読んで無料って図書館が優秀すぎる。 予約と返却期間を考えるのは面倒くさいけれど、(700 * 7)円、得しているのはでかい。 あとキンドルアンリミッド縛りを辞めたのも読書量が増えた要因かもしれない。 不要なものをハードオフに売った 青春の思い出ギター、もうずいぶん触ってないし、誇り被っていたので思い切って売ることにした。 ついでに他の不用品もいくつか売りに出した。 結果、8万円になった。 できる限り物を持たないようにしたいので、内田百閒の全集も売ろうとしたけどそれは止められた。 別に読んだしいらないんだけど、もう少し置いておけば値上がりするかもしれないので、もう少し大切にしまっておく。 ...

2025年12月1日 · 1 分 · nove-b

ローカルのvite-plugin-pwaを、手元のReact Router v7プロジェクトで直接利用する方法

React Router v7でvite-plugin-pwaで使えないという情報をもらった。 確認したところ確かに使えないことが確認できたので、React Router v7で作成したウェブアプリをPWA(インストールに対応のみ)にするに急いで「(インストールに対応のみ)」という文言を追加した。 どうやらインストールのみ対応であれば問題はなさそうだった。 せっかくなのでなぜうまく使いないのか確かめてみようと思い立った。 npmでインストールしても色々試せないので、ローカルに置いたvite-plugin-pwaで試してみることにした。 該当するissueは、こちら。 Feature Request: Vite PWA Support for React Router 7 #809 pnpmの ワークスペース(workspace) 機能を使うのが最も簡単 ってgeminiが言っていたので、それを手掛かりにする。 そもそもpnpmのワークスペースとは、 pnpmのワークスペースは、複数のパッケージ(プロジェクト)を単一のリポジトリで管理するための機能です。これは、一般的に「モノレポ(Monorepo)」と呼ばれる開発スタイルを実現するのに役立ちます で、これもgeminiが言っていた。 vite-pwa-pluginは複数のフレームワークに対応しているのが特徴で、そのすべてのプロジェクトpnpmのワークスペースを用い1つのリポジトリで管理しているとのことらしい。 モノレポってフロントとバックエンドを1つのリポジトリで管理するためのものって決めつけていたので、こういう使い方もできるのかと驚いた。 本題に戻しpnpm-workspace.yamlというファイルを見に行くと、 packages: - docs/ - examples/* onlyBuiltDependencies: - sharp と書かれている。 で、examplesを見に行くと、 examples\vue-router examples\react-router examples\solid-router とか対応しているプロジェクトがあるのでここに各プロジェクトを作成すればいいっぽい。 プロジェクトを作成してみる npx create-react-router@latest react-router-v7 ↓新しくgitを初期化するか聞かれるけど、すでにgit管理されたプロジェクトの中にいるのでNoを選択する。 Initialize a new git repository? No ↓npmを使うか聞かれるけどvite-plugin-pwaはpnpmを使用しているのでNoを選択する。 Install dependencies with npm? No これでインストールが完了した。 examples以下にプロジェクトが作成されていることを確認できる。 examples\react-router-v7 vite-plugin-pwaをインストールし、自分自身を見るように修正する ここでいう自分自身はcloneしたvite-plugin-pwaのこと。 まずは作成したプロジェクトにvite-plugin-pwaをインストールする。 pnpm add vite-plugin-pwa -D インストールすると最新のvite-plugin-pwaがインストールされるので、自分自身を見るようにする。 ...

2025年11月16日 · 1 分 · nove-b

【2025年10月】イベントが盛りだくさんだった

10月に読んだ本 嫌いなら呼ぶなよ 愛なき世界(上) 愛なき世界(下) アーセナルにおいでよ 図書館本を本格的に読み始めた。 文庫本だけじゃないので持ち運びがつらいときもあるけど、無料で人気作が読める図書館って便利すぎる。 この世の中でえもっとも有益な公共サービスかもしれない。 10月は4冊読んだ。 中でも綿矢りさが圧倒的だった。 最年少芥川賞受賞時からずっと天才のまま。 盛りだくさんの10月 ハロウィンツリーを出した 過去に買ったクリスマスツリーだけど、あまりにも使う頻度が少なすぎたので、ハロウィンツリーなるものにして活用することにした。 ハロウィンに全くなじみないし、どういうイベントかも知らないけど可愛いので良しとする。 幸せを掴みに行く 見ると幸せになれるというドクターイエロー。 引退したということが話題になって久しいが、どうやら引退したのは特定の機体の話であり、一部のドクターイエローはまだ現役らしい。 JR東海のドクターイエロー(T4編成)は、老朽化のため2025年1月に検測走行を終了し、引退しました。JR西日本のドクターイエロー(T5編成)も2027年頃に引退予定です。今後は、営業車両に搭載される検測機能によって後継される予定です しかもしっかり調べてみるとどうやら走る日時の予測が出ており、それなりに正しそうだった。 それじゃ、会いに行こうということで小田原駅に見に行った。 わざわざ見に行くなんていう物好きいないと思ったら子どもずれの家族がわんさかいて、みんな子どものために頑張っているなって思うと少し幸せになれた。 今度は駅ではなく、走っているドクターイエローを見に行く計画を立てている。 引退までに、子どもがはまっている間にもう何回かは見にいきたい。 七五三のお祝い ...

2025年11月1日 · 1 分 · nove-b

とりあえずデプロイしたらキャッシュに惑わされたのでNuxtのユニバーサルレンダリングについて調べてみた

SSGでデプロイされていると勘違いしていた https://contributions.nove-b.dev/をNetlifyにデプロイしている。 Clone元はhttps://github.com/atinux/my-pull-requestsで、envを変更するだけで自分ようになるので、ソースコードを読まずにnuxi buildでデプロイした。 最近は静的ジェネレータをメインに触っていたせいか、SSGでデプロイされると思い込んでいたので、プルリクを出すたびにデプロイしなくちゃいけなく、デプロイの定期実行をどうしようと思い悩んでいた。 先日プルリクを出したあとに見に行くと、最新のプルリクが反映されており、勝手にデプロイが走ったのかと混乱した。 デプロイ履歴を見に行くとデプロイ履歴は更新されていない。 SSGじゃないんじゃと思い返して、試しにプルリクを出し、観察しに行くとプルリクが更新されておらず、さらに混乱する。 しばらく経ち再訪すると更新されていて大混乱したので、しっかりコードを見に行くことにした。 コードリーディングしていく CSR or SSR api fetch fetchしている部分を見に行くと、 const { data: contributions } = (await useFetch) < Contributions > "/api/contributions"; 特に特別なことをしていない。 ちなみにuseFetchとは、 このコンポーザブルは、との便利なラッパーを提供します。URL とフェッチ オプションに基づいてキーを自動的に生成し、サーバールートに基づいてリクエスト URL の型ヒントを提供し、API レスポンス タイプを推測します。 とのことだった。 調べてみると特定のレスポンスにおけるKeyだけを取得できるpickという機能とかssrとcsrを切り替えるserverとかあって便利そうだった。 パラメーター一覧 ちなみに全体でssrとcsrを切り替える方法は、nuxt.config.tsで export default defineNuxtConfig({ ssr: false, ... のように設定すると実現できるようだった。 つまり特別なことはしてないので、Nuxtのデフォルトのレンダリングをしていると思われる。 Nuxtのレンダリングモード Nuxtのドキュメントを見に行くとデフォルトはユニバーサルレンダリングというレンダリング方法らしい。 ユニバーサルレンダリングについて調べてみると、 また、ページが事前に生成されている場合は、キャッシュから完全にレンダリングされたHTMLページを返すこともあります。クライアントサイドレンダリングとは異なり、ユーザーはアプリケーションの初期コンテンツ全体を即座に取得できます。 とのこと。 そうすると、 SSGじゃないんじゃと思い返して、試しにプルリクを出し、観察しに行くとプルリクが更新されておらず、さらに混乱する。しばらく経ち再訪すると更新されていて大混乱したうえで、しっかりコードを見に行くことにした。 ここで即座に反映されなかったことが腹落ちした。 それでこのキャッシュに関してはisrのことを言っているっぽい。 調べてみるとnuxt.config.tsに $production: { routeRules: { '/': { isr: 60 * 5 }, '/api/contributions': { isr: 60 * 5 }, '/feed.xml': { isr: 60 * 5 }, }, }, という記述があった。 一度生成されると5分間 (60秒 * 5) キャッシュされてssrで生成された静的ページが表示されるようになる。 という仕組みになっていた。 便利なリポジトリは活用しつつ、勉強の一助にもしたいと思った今日この頃でした。

2025年10月20日 · 1 分 · nove-b

Hugoのテーマを変更したらnetlifyのビルドが失敗するようになった

HugoのテーマをPaperModに戻した Hugoのテーマをまた変更した。 コントリビュートとリリースとブログを一元管理したいということで自作のテーマを作成したけど、コントリビュートを自動で収集したくなったので、atinux/my-pull-requestsを使用することにした。 できたものはこれ、GithubのAPIから持ってくるのでこちらで運用する必要がない。 そういうわけで、hugo-Passageにあるコントリビュートカテゴリが必要なくなっため、ブログはブログだけを管理するように変更し、そのためにテーマを最初のhugo-PaperModに戻した。 Hugoのビルドは脆い で、戻してnetlifyでビルドしたところ、失敗した。 テーマを変えるとビルド失敗するのはよくあること?なのでnetlify上で定義しているHugoのバージョンを見直してみたりしたけど、一向にビルドが通らない。 原因はバージョンではなくビルドイメージ 他の原因かとエラーを探ると、 hugo: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.33' not found (required by hugo) hugo: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.32' not found (required by hugo) hugo: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.34' not found (required by hugo) hugo: /lib/x86_64-linux-gnu/libstdc++.so.6: version `GLIBCXX_3.4.29' not found (required by hugo) というログが残されていた。 Netlify のビルド環境にインストールされている GLIBC(Linux の標準ライブラリ) のバージョンが、あなたが使っている Hugo のバイナリが要求するバージョンより古い のが原因です。 とのことらしい。 確かにビルドイメージをUbuntu Focal 20.04からUbuntu Noble 24.04 (default)に変更したところビルドが成功した。 腑に落ちない ただそうするといままで成功していた意味が分からない。 腑に落ちないけれどChatGPTによると、 Netlify はビルド高速化のために、以前使った Hugo の実行ファイルをキャッシュしておく仕組みがあります。 とのこと。 つまり今までは最初に成功したときにHugoを使い続けていたのかもしれないとのこと。 それがいつのものかわからないし、どのバージョンかもわからない。 1:59:22 AM: Failed to fetch cache, continuing with build ただ確かにログを見ると以前の Hugo バイナリキャッシュが使えなかったと書かれていた。 なので、解決策としてはビルドイメージをUbuntu Noble 24.04 (default)を変更するという着地になった。 ...

2025年10月18日 · 1 分 · nove-b

【2025年9月】やっと公園に行ける気温になった

9月に読んだ本 成瀬は天下を取りにいく(新潮文庫) 「成瀬」シリーズ タイムマシンに乗れないぼくたち (文春文庫) 今月も2冊しか読めなった。 Kindleデバイスが古くなった&キンドルアンリミテッドを退会したという理由で紙の本に切り替えた。 久々の紙の本は思ったより軽くて、読みやすかった。 読みやすさで言えばKindleなんて比じゃないレベルで読みやすい。 ただ出先に何回か本を忘れ手持無沙汰になったので、Kindleは良かったと思うこともあった。 つまり一長一短ってこと。 今は紙の本にした。ただ明日はわからない。 図書館は最強という再発見 9月読んだ本は適当に書店で買った。そうすると当然紙の本が家にある。 本のデメリットは場所を取ることで、いままでの引っ越しでも何回もつらい思いをした。 今は家に内田百閒の全集を残し本を置かないようにしている。 そういうわけで、すぐに売りたいんだけど売る場所が家の近くにない。 そこで図書館に頼ることにした。幸いなことに歩いて行ける場所に図書館がある。 久々に、たぶん大学生依頼の予約をした。 ただなかなか来ないので、1冊普通に買っちゃった。 9月13日はトイレ記念日(再) 双子の片割れ(男)の方がトイレデビューした。 トイレデビューした日に外のトイレでもトイレデビューした。 度胸がある。 双子の片割れ(女)の方は家でのトイレは完璧だけど、外のトイレは怖がってギャン泣きする。 お出かけすると、トイレにいる時間のほうが長いかもしれない。 まだまだ先は長そうだけど、とりあえず2人ともデビューできた、お疲れさま。 おかあさんといっしょ ファミリーコンサートに応募して落ちた。 初応募で4列目が当たったのは奇跡だったのかもしれない。 まあ、仕方がないので諦める。 それとは別に3歳の1年間番組の観覧に応募ができる。 毎月25日までに頑張って応募し続ける。 とりあえず9月は応募した。 キックバイクにはまる 祖父母からもらったキックバイクに乗り始め、いい感じに興味を持ってくれたよう。 公園に行っては乗り回している。 双子用ベビーカー、テント、キックバイク2つと大荷物で大変だけれど、公園に長い間いれるようになったので行く甲斐ができた。 今までは他の子がたくさんいるともう帰ると言っていたけど、保育園のおかげが、成長か、まだ帰りたくないと言うようになった。 せっかく行っているので、そっちのほうが嬉しい。 転職活動の終結と再開 ずっと憧れていた企業に落ちたことは8月に書いた。 で、そういうわけならばと転職活動を辞めたんだけれど、実際にいろいろな企業の方と話すにつれ、楽しそうなプロダクトをたくさん見つけた。 ただ転職試験となると、自分自身の実力不足が露呈するかもしれない。 まあ、それも含めて自分の現在地を知るいい経験になりそうなので、面白そうなプロジェクトにはぶつかっていくことにした。 鍵っ子にしたくない というのも今後のことを考える。 鍵っ子が悪いわけじゃないけど、子どもが帰ってきたときに誰かが家にいてあげたい。 そのためには一馬力に近い状態を目指す必要があり、年収を上げる必要がある。 ...

2025年9月29日 · 1 分 · nove-b

WindowsでDockerを用いPixelfedをビルドする

Pixelfed is 何? オープンソースのInstagramで、Mastodonとか同様に分散型のアーキテクチャを使用している。 つまりFediverseの一部で、 Instagramの「より魅力的な(そして倫理的な)代替手段」 と言われていたりいなかったり。 Buildまでに結構手こずったのでやり方をメモしておく 結構というより、挫折しようかと思うほど手こずった。前提としてフロントエンドをメインとしているのでDockerの知識が乏しいというのが多分にある。 Dockerに慣れている人であれば、こんなもの朝飯前かもしれない。 Documentはこちら Pixelfed Docs Envの作成 まず戸惑ったのが、Envがたくさんあることで .env.docker .env.example .env.testing どれを使えばいいのかわからなかった。 いろいろ調べた結果env.dockerを使うっぽいことが判明した。 この時点でDocsに書いてあることと少し違うので、これが正しいのかわからない。 By default Pixelfed comes with a .env.example file for production deployments, and a .env.testing file for debug deployments. You’ll need to rename or copy one of these files to .env regardless of which environment you’re working on. とはいえ、動いたのがenv.dockerを使う方法なので、この方法で進めていく。 cp env.docker .env 上記コマンドで、env.dockerを.envにコピーする。 ...

2025年9月22日 · 2 分 · nove-b

React Router v7でConsoleを削除するメモ

React Router v7で謎のConsoleが出続ける React Router v7で開発していると下記コンソールが常に出ていた。 Production Buildすれば消えると思っていたので気にしなかったけど、そんなことなかったので初めて意識した。 💿 Hey developer 👋. You can provide a way better UX than this when your app is loading JS modules and/or running `clientLoader` functions. Check out https://reactrouter.com/start/framework/route-module#hydratefallback for more information. 訳すると、 こんにちは、デベロッパーの方へ。 お使いのアプリがJSモジュールを読み込んだり、clientLoader関数を実行したりする際、これよりもずっと優れたUX(ユーザー体験)を提供できます。詳細については、https://reactrouter.com/start/framework/route-module#hydratefallback をご覧ください。 とのこと。 つまりもっといい開発できますよ、ということ。 公式を見に行くと、 On initial page load, the route component renders only after the client loader is finished. If exported, a HydrateFallback can render immediately in place of the route component. ...

2025年9月8日 · 1 分 · nove-b

【2025年8月】夏休みと転職を諦め、いったん添い遂げる決意を固める

8月に読んだ本 僕たちは我慢している 博士の長靴 今月は2冊しか読めなった。 大学生の時は20冊読んでいたので、その10分の1しか読めてない。 多く読めばいいって言うものじゃないけれど、なんとなく悲しい気持ちにはなる。 博士の長靴は電子図書館で読んだ。 毎日再ログインしなければいけないとか、通信が必要になるとか気になる点はいくつかあったけど、何より小説が30冊しかないので個人的には使い物にならないというのが、使ってみた感想。 図書館にはもう少し頑張ってもらいたい。 キンドルアンリミテッドを退会した キンドルアンリミテッドにしてから読み切れない本が増えた。 たぶん無料なのでとりあえず読んでみようという考えで本を選ぶことが増えたからだと思う。 本屋に行き楽しそうな本を見て読みたいなあ、でもキンドルアンリミテッドにないからなあ、ってなるのはあまりにも貧乏人過ぎるので、本くらいは買うようにする。 9月からは好きな本を好きなだけ読むようにする。 8月3日はトイレ記念日 双子の片割れ(女)の方がトイレデビューした。 女の子の方が成長が早いというがその通りですんなりトイレにいけるようになった。 片割れ(男)のほうはまだまだかかりそうだけど、気長に待つことにする。 おかあさんといっしょの2025年6月の月歌「ゆめみるゆっくりさん」を聞き、妻が片割れ(男)のことを歌っているみたいと言っていてその通りだと思った。 夏休みと昼休み 妻が学校の先生のため、夏休みがある。 そのため子どもたちが家にいる。 在宅の昼休みは水遊びに捧げたり、仕事以上の重労働だった。 妻と2人でお昼食べ行ったり、家族で夜食べに行ったりできていいことも多かった。 まあ、仕事はいつでもできるけど、子育てできる期間は短いので、いまをしっかり楽しむしかない。 本当に子育ては一瞬で、この前まで新生児だったのに、いまはもう3歳になりかけている。 七五三の前撮り 3歳になるということはもう少しで七五三ということで前撮りに行った。 男女双子なのでどうしようかと考えた結果、3歳と6歳にすることにした、たぶん。 途中で着物を脱いで逃走したり、泣きわめいたりして、めちゃくちゃ大変だったけど、プロの写真を見たら可愛すぎてびっくりした。 親バカじゃなくて本当に天使だったのでびっくりした。 マイメロにはまる 3歳になると恐ろしいことに色々な遊び場が有料になる。 サンリオもその1つで2歳までは無料なので、なんとかして誕生日前までに行くぞ、と予定を捻じ込んだ。 片割れ(男)のほうは、男の子らしく電車が好きだけど、片割れ(女)のほうは好きじゃない電車に付き合っている感が拭えなかった。 ずっと可哀そうだと思っていたけどピンとくるものがないらしく、新幹線にはまろうと努力している感じさえした。 しかし、サンリオに行き、帰ってきたときにはマイメロの大ファンになっていた。 以来、マイメロちゃんを見つけるたびに興奮するようになった。 当日は2つしかない乗り物を制覇し、キティちゃんとポムポムプリンと写真を撮った。 楽しかったらしく、また行きたいらしいけど、次からはお金がかかるので、ちょっと考える。 おかあさんといっしょスペシャルステージにいく 夏休みの最後のイベントで「おかあさんといっしょスペシャルステージ」行った。 さいたまスーパーアリーナから新幹線が見えて、大興奮だった。 去年も来たのに全く気がつかなかった。 視点で相当見え方が変わると再認識した。 ステージは年齢的なものか、今年のほうが楽しんでいるようだった。 手を振ったり、一緒に踊ったり、成長が垣間見えた。 途中で疲れて寝ちゃったけど、楽しんでいるようで良かった。 次は11月のファミコンと3歳児のみが申し込める観覧に全力で応募する。 来年もまだ卒業しないでくれると親としてはありがたい。 来年もまだおかあさんといっしょが好きで、みんなで行けることを願っている。 国宝を見た 時間を作り、妻と国宝を見に行った。 これがとんでもなく面白く、やっぱり多くの人が良いというものは間違いなくいいものであると再認識した。 何がいいかは書けないので、書かない。 スラムダンク以来の映画で久しぶりに1時間以上のコンテンツを見た気がする。 ショートコンテンツに慣れすぎているので、3時間みれるか不安だったけど、あっという間だった。 3時間をあっという間と感じさせる作品力に圧倒された。 転職活動の終結 7月に書類落ちしたことは書いたけど、8月にはずっと行きたかった、憧れていた企業に応募した。 書類は通り、面接をした結果、1週間経っても返信がこないので多分落ちたのだと諦めることにする。 面接では技術的な話もできたし、最近の話題を話すこともでき楽しかった。 今の会社ではそういう話ができないので、やっぱり技術的に強い会社は知識豊富な人が多いなと感じた。 とは言え、落ちたものは仕方ないのでいったん諦めて、今の会社と添い遂げる決意を持つように頑張ってみる。 別に今の会社に不満があるわけじゃないので、これ以上就活を進める気もない。 次のステージに行きたかったけど、行けなかったのは自分のブランド不足、技術力不足なので、もっと努力するしかない。 自分のステージを改めて知ることができたので、ここからスタートする。 ...

2025年8月30日 · 1 分 · nove-b

【2025年7月】浮世離れしたいけど、そんな勇気はない

7月に読んだ本 7月はまた本を1冊しか読めなかった。 キッチン常夜灯 (角川文庫) 「花束みたいな恋をした」で主人公の男がすぐに役立つビジネス・自己啓発書を読むばかりでカルチャーへの興味を失っていく姿が描かれていて、浮き世離れした姿に惹かれる自分は、そうはなりたくないいと思うんだけれど、徐々にそっち側に引っ張られているようで恐ろしい。 実際、Audibleが無料とのことで契約して、何冊かビジネス書を聞いてみたりした。 スマホはどこまで脳を壊すか なぜ働いていると本が読めなくなるのか チーズはどこへ消えた? スタンフォード式最高の睡眠 まあ、Audibleは自分には合わず、何も頭に入ってこなかったという落ちになるんだけれど、ついに自分もビジネス書を読んでしまうのかと何とも言えない気持ちになった。 そういうわけで浮き世離れした男代表の明智小五郎と出会うために、江戸川乱歩全集を再読することにした。 夏に乱歩は妙に合う。 色々と考え悩んでいた電子書籍専用端末だけれど、スマホで良くないかと思うようになってきた。 スマホと電子書籍専用端末の2台持ちなんて意味わからないし、電子図書館も電波がなくちゃ読めないらしく、電子書籍専用端末で読むにはテザリングをする必要がある。 それならスマホで良いという結論になった。 ただいまだにスマホを寝る前にやると眠れなくなるという言い伝えを信じているので、少し試してみることにする。本当に寝つきが悪くなるようであれば、電子書籍専用端末の購入を検討する。 何かを選択する時にお金で悩みたくない 買えるなら買いたいんだけど、迷わず購入できるほどの金銭的余裕があるわけじゃない。 子どもが毎日成長するので、子どもが小学生になった時の話まで出てくるようになった。 学校帰りに家に誰がいてあげたい。 そうするとどちらかの年収を倍にする必要がある。 今の会社で、というより4年間同一企業に勤めて年収を倍にする方法なんて存在しない気がする。 そうなると転職するしかないんだけど、別に転職するほど今の会社に不満があるわけじゃない。 ただ最近いろいろ他の方から連絡が来たりするので、知らない企業の話し聞くくらいならと思い、気になっている企業に書類を送ったら、普通にお祈りされた。 新卒以来、初めて書類落ちした。 俺が弱い事を、とうの昔に知っている。 最近自分が弱くないと思い込んでいる節があったので、自分の現在地点を知るという意味ではとても良かったと思うようにする。 地頭で敵わないのであれば努力するしかない。そして努力の方向を間違わないようにしたい。 努力というわけじゃないけどOSSに貢献することが性に合っている 努力というよりかは趣味としてOSSにコントリビュートするのが自分に合っている気がする。 今までは個人開発1択だったんだけど、個人開発だと0から自分のコードを書くだけなので、コードリーティングとかをすることがない。別にそれでもいいんだけれど、別の人の書いたコードを読むのが意外と面白いことに気がついた。 あと常に課題があるのも問題を解いているようで面白い。個人開発にしろ、OSSコントリビュートにしろ、それぞれできることが異なるのでいい塩梅でやっていきたい。 今精力的に取り組んでいるのはelkへのコントリビュート。 基本的にissueに対してプルリクを送るんだけど、Lintの警告が気になったのでプルリク投げたらすでに解決済みだった。 forkしたmainを最新化していなかったのが原因なので、常にmainを最新にすることを心掛けるようにする。 git fetch upstream git merge upstream/main 競プロとかやりたいんだけど、今はまだそこまで手が回らない。 余裕がないことを家族、子どものせいにしない だから親は人間的魅力に欠ける人が多いんだわ。毎日仕事して家帰って育児してると何もアイデアが浮かばねーわ。ただタスクに忙殺されてる。思考の余暇が無いしハングリー精神もない。故に新しいことを取り入れる余裕もない。結果無キャになる。子育ては確実に俺から男性的魅力を奪ってる。よくない。 — トーマス@ガジェマガ (@gadgetKaeru) July 23, 2025 最近見たXの投稿で割と共感した。 ただ余裕がないのは自分次第な気がするので、家族、子どものせいじゃない気がする。 結婚したのにそれを感じさせないくらい楽しんでいる人だっているわけだし。 それになんだって子どもはかわいい、たぶんいまが1番可愛い。 この時間、時期に子どもより自分を優先するのはきっと後悔する、そうは思っても自分を諦めきれないのは4月にも書いたんだけれど。 【2025年4月】春は軽やかに、でもずっしり重たくのしかかってきた 大宮鉄道博物館に行く なんで子どもは電車が好きなのだろうか。 全く共感できないけど、子どもが好きならばということで行ってみた。 2時間かかったし、車中で子どもが吐くしで、大変だったけど、それなりに楽しんでくれたようだった。 新幹線テラスは何分毎に新幹線が目の前を通り、普通に見ものだった。 スジャータのカチカチアイスも食べれたし満足だった。 もう少し大きくなったらまた行ってもいいかもしれない。 軽井沢に2泊3日の旅行にいく 色々あったけど、タイムラインとコメントだけ残しておく。 1日目 上里サービスエリア 子どもが吐くのが怖いので顔色を見つつ、すべてのSAをピックアップしていた。 車で寝てくれたので、寝ている間に結構距離を稼げた。 軽井沢ショッピングプラザ フードコートでご飯を食べた 軽井沢コモングラウンズ アイスを食べた 蔦屋が運営しているらしい BEB5軽井沢 by 星野リゾート 子連れに星野リゾートは間違いない 寝るだけならちょうどいい 2日目 01BAKERY お昼ごはん買うために訪問したけど買わなかった。 Mel お昼ごはん買うために訪問した。 駐車場で待ち。 妻と義母に任せた おもちゃ王国 遊園地デビュー 電車を運転するやつに3回乗った 回転木馬をリタイヤ リベンジの時ずっと抱きついててかわいかった。 ゴーカートデビューもした プラレール館に2時間くらいいた。 つるや ローカルのスーパーらしい 寝ている子どもと駐車場で待っていた みんなが大量の買いもの袋を持って帰ってきた TsuruTonTan UDON NOODLE Brasserie 軽井沢 おしゃれなうどん屋さん ...

2025年8月1日 · 1 分 · nove-b