[{"data":1,"prerenderedAt":174},["ShallowReactive",2],{"blog-side-bar":3,"blog-post-2026-my-spring-report":145},{"allPosts":4,"categories":108},[5,41,49,74,82],{"fields":6,"sys":38},{"categories":7,"slug":36,"title":37},[8],{"metadata":9,"sys":12,"fields":33},{"tags":10,"concepts":11},[],[],{"space":13,"id":18,"type":19,"createdAt":20,"updatedAt":21,"environment":22,"publishedVersion":26,"revision":27,"contentType":28,"locale":32},{"sys":14},{"type":15,"linkType":16,"id":17},"Link","Space","ibnk8swnrn2a","bNzBdq1OijconItOhns97","Entry","2023-02-01T12:53:04.084Z","2023-02-25T02:02:25.157Z",{"sys":23},{"id":24,"type":15,"linkType":25},"master","Environment",5,2,{"sys":29},{"type":15,"linkType":30,"id":31},"ContentType","postCategory","ja-JP",{"name":34,"slug":35},"独り言","diary","2026-my-spring-report","2026年春の生存報告",{"createdAt":39,"id":40,"type":19},"2026-03-28T12:18:54.932Z","odqdmnVvV4CN7BiCTgbbD",{"fields":42,"sys":46},{"categories":43,"slug":44,"title":45},[8],"2024-my-summer-report","2024年初夏の生存報告",{"createdAt":47,"id":48,"type":19},"2024-07-28T03:38:33.465Z","5mgCM5XYngBF4CN7G3wlTg",{"fields":50,"sys":71},{"categories":51,"slug":69,"title":70},[52],{"metadata":53,"sys":56,"fields":66},{"tags":54,"concepts":55},[],[],{"space":57,"id":59,"type":19,"createdAt":60,"updatedAt":60,"environment":61,"publishedVersion":27,"revision":63,"contentType":64,"locale":32},{"sys":58},{"type":15,"linkType":16,"id":17},"3texywXFBee3KScUf7nAWD","2024-01-25T23:28:33.427Z",{"sys":62},{"id":24,"type":15,"linkType":25},1,{"sys":65},{"type":15,"linkType":30,"id":31},{"name":67,"slug":68},"レビュー","review","arc-on-windows-beta","Arc on Windowsのbeta版がついに来ました",{"createdAt":72,"id":73,"type":19},"2024-01-26T00:00:54.848Z","pZubMLZuRqFAMG93Eayxu",{"fields":75,"sys":79},{"categories":76,"slug":77,"title":78},[8],"2023-year-survival-report","2023年生存報告",{"createdAt":80,"id":81,"type":19},"2023-11-28T07:22:43.074Z","1aOv8aQeqmkvo0gBHZ5RwL",{"fields":83,"sys":105},{"categories":84,"slug":103,"title":104},[8,85],{"metadata":86,"sys":89,"fields":100},{"tags":87,"concepts":88},[],[],{"space":90,"id":92,"type":19,"createdAt":93,"updatedAt":94,"environment":95,"publishedVersion":97,"revision":27,"contentType":98,"locale":32},{"sys":91},{"type":15,"linkType":16,"id":17},"25TUUXxqxZzaUmy8RUlasK","2023-02-01T12:52:58.518Z","2023-02-25T02:02:38.673Z",{"sys":96},{"id":24,"type":15,"linkType":25},3,{"sys":99},{"type":15,"linkType":30,"id":31},{"name":101,"slug":102},"JavaScript","javascript","rebuild-website-jamstack","jamstackなウェブサイトとして作り直してみました",{"createdAt":106,"id":107,"type":19},"2023-04-14T09:20:21.344Z","hqSwzatCHdoLbSARPJ8Xd",[109,121,133],{"metadata":110,"sys":113,"fields":120},{"tags":111,"concepts":112},[],[],{"space":114,"id":59,"type":19,"createdAt":60,"updatedAt":60,"environment":116,"publishedVersion":27,"revision":63,"contentType":118,"locale":32},{"sys":115},{"type":15,"linkType":16,"id":17},{"sys":117},{"id":24,"type":15,"linkType":25},{"sys":119},{"type":15,"linkType":30,"id":31},{"name":67,"slug":68},{"metadata":122,"sys":125,"fields":132},{"tags":123,"concepts":124},[],[],{"space":126,"id":92,"type":19,"createdAt":93,"updatedAt":94,"environment":128,"publishedVersion":97,"revision":27,"contentType":130,"locale":32},{"sys":127},{"type":15,"linkType":16,"id":17},{"sys":129},{"id":24,"type":15,"linkType":25},{"sys":131},{"type":15,"linkType":30,"id":31},{"name":101,"slug":102},{"metadata":134,"sys":137,"fields":144},{"tags":135,"concepts":136},[],[],{"space":138,"id":18,"type":19,"createdAt":20,"updatedAt":21,"environment":140,"publishedVersion":26,"revision":27,"contentType":142,"locale":32},{"sys":139},{"type":15,"linkType":16,"id":17},{"sys":141},{"id":24,"type":15,"linkType":25},{"sys":143},{"type":15,"linkType":30,"id":31},{"name":34,"slug":35},{"metadata":146,"sys":149,"fields":159},{"tags":147,"concepts":148},[],[],{"space":150,"id":40,"type":19,"createdAt":39,"updatedAt":152,"environment":153,"publishedVersion":155,"revision":27,"contentType":156,"locale":32},{"sys":151},{"type":15,"linkType":16,"id":17},"2026-03-28T12:21:19.455Z",{"sys":154},{"id":24,"type":15,"linkType":25},15,{"sys":157},{"type":15,"linkType":30,"id":158},"post",{"title":37,"slug":36,"content":160,"categories":161},"大変ご無沙汰しております。なんだか腰が重たくってぇ……。\n\n更新のなかった期間にあったことなどを、ザックリ書いていこうかなと思います。\n\n#### ぴくせるすけゐらぁの大型アップデートをしました\n\n2020年10月に開発を始めた [**ぴくせるすけゐらぁ**](https://irokaru.github.io/pixel-scaler/) は、ピクセルアートを [xBR](https://en.wikipedia.org/wiki/Pixel-art_scaling_algorithms#xBR_family) アルゴリズムで拡大できるウェブアプリケーションです。\n\nはじめは自分のゲーム開発用ツールとして作り始めたものでしたが、ピクセルアート界隈の方々に使っていただく機会があり、ありがたいことにご好評をいただいています。\n\n[**RPG Maker Unite（RPGツクールUnite）**](https://rpgmakerunite.com/) の[公式外部ツール](https://ggg.rpgmakerofficial.com/pixel-scaler)としても採用されており、なかなかない機会に恵まれたなとしみじみ感じております。\n\nそんな前座はさておき、ここ数ヶ月で色々とアップデートを行いました。主な内容は以下の通りです。\n\n*   **UIの改修**\n    *   複数ファイルに対して個別のパラメータ設定が可能に\n    *   拡大済みファイルを選択し、一部のみをダウンロードできる機能を追加\n*   **スタンドアロン版のビルドフレームワークを [Tauri](https://v2.tauri.app/) に移行**\n    *   高速かつ軽量なアプリケーションになりました\n    *   ついでに待望の **macOS版** もビルドできるようになってハッピー！\n*   **アニメーションGIFに対応**\n    *   今までは1フレーム目しか出力されなかった仕様を修正しました\n\nここまで多くの対応ができたのは、**生成AI** のおかげだという実感があります。人間がやりたいことを提示し、AIが具体的な実装計画を立て、人間がそれをレビューする。\n\n残念ながら完全に目を離すことはできず、最終的なコードのレビューは欠かせませんが、それでも作業効率は格段に上がりました。\n（腕がなまらないよう、半分くらいは自分で書くようにしていますが……）\n\n今後もAIをうまく活用していきたいですね。\n\n#### 転職しました\n\n新卒から働いてきた会社を辞めました。「一度は転職を経験すべし」という話も聞きますし、勤続年数的にもキリが良いかな……とぼんやり思い始めていたので。\n\nスカウトをいただいた中から、自分にマッチしそうなものに絞ってカジュアル面談でお話を伺ったりと、まったり動いていました。\n\nありがたいことにご縁があり、近々新しい会社で働きます。新しい環境にはいつもドキドキしますが、無理しない程度に頑張っていきたいですね。\n\n#### Zed を使い始めました\n\n今まで [Visual Studio Code](https://code.visualstudio.com/) を使っていましたが、最近 [**Zed**](https://zed.dev/) に乗り換えました。\n\n軽量でシンプルな見た目が気に入っています。キーバインドも VS Code のものをそのまま引き継げるので、今のところ大きな困りごとはありません。\n\nまだまだ使い始めたばかりなので、しばらく使い込んでみて感想が溜まったら、またどこかに書き連ねたいと思います。\n\n#### 2年ほど間が空いたけれど\n\n正直、劇的なトピックスがあったわけではありません。\n「山に登りました」とか「インフラ（SRE）のスキルが身につきました」とか、そんな小石のような出来事がたくさん積み重なった2年だったな、という感じです。\n\n技術的なアウトプットができる人間になりたい……。\n\nそれでは、今日はこのへんで。\n",[162],{"metadata":163,"sys":166,"fields":173},{"tags":164,"concepts":165},[],[],{"space":167,"id":18,"type":19,"createdAt":20,"updatedAt":21,"environment":169,"publishedVersion":26,"revision":27,"contentType":171,"locale":32},{"sys":168},{"type":15,"linkType":16,"id":17},{"sys":170},{"id":24,"type":15,"linkType":25},{"sys":172},{"type":15,"linkType":30,"id":31},{"name":34,"slug":35},1774700510817]