2025 ふりかえり

Job

プロジェクトは2案件従事してました。両方レガシーなプロジェクトにモダンな風を吹き込む系のやつでした。両方卒業して年明けから新しい案件に入る予定です。次のはバリバリの新規アプリ開発です。

Life

夏に父の三回忌法要を行いました。2年近く実家の整理してましたが、秋に無事売却が終わりました。京都に行く機会は減ってしまいますが、一安心できました。

Personal Development

野良 Cosense アプリは2回ぐらいリリースしてました。

github.com

Electron から Tauri に移植するのを試したりしました。

developer.mamezou-tech.com

会社の GitHub オーガニゼーションの管理者をやっているので、自動化も進めています。

developer.mamezou-tech.com

Writing

会社のテックサイトへの投稿は19本でした。

developer.mamezou-tech.com

テックサイトの運営を一緒にやってた人が転職しちゃいました。いろんなサービスのアカウント引き継ぎが大変でした。色々自動化してくれてたので今の所一人でなんとかやれてます。来年以降は仲間を増やしたいと思ってます。

Gadgets

長年使ってた ASUS の WQHD ディスプレイが壊れたので、DELL の WQHD ディスプレイを購入しました。

scrapbox.io

Software and Services

Gemini

今年前半は ChatGPT メインでしたが GPT-5 ぐらいから激オモ&回答も微妙になってしまったので、後半からは Gemini 一筋になり、Pro にアップグレードしました。Gemini CLI はまだあまり使ってません。来年からは Google Cloud の利用が増えそうなので公私でお世話になると思います。

GitHub Copilot

GitHub 絡みのことは GitHub Copilot に訊いてます(主に GitHub サイトのチャットで)。 Copilot CLI も GH CLI のプラグインから独立して提供されるようになりました。

developer.mamezou-tech.com

今年の初めはエージェントがパブリックプレビューでした。

developer.mamezou-tech.com

Copilot に限りませんがエージェントによる仕様駆動開発を始める人が同僚にも増えてきました。来年はやってない人の方が少なくなりそうです。

ガルーン同期

会社のスケジューラがガルーンなので、Google カレンダーと同期したくて使い始めました。

play.google.com

さいごに

来年は午年ということで馬力を出せるようにエージェントの力も借りながらやっていきたいと思います。

2025 4-9月の会社テックサイトへの投稿記事

2025年4-9月のテックサイトへの投稿記事です。

これまで四半期ごとにまとめてましたが、投稿頻度が下がったので上半期でまとめます。

4月

developer.mamezou-tech.com

Deno にビルトインされた OpenTelemetry のことを書きました。言語のランタイムに搭載されるのはなかなかすごいと思います。記事の中身は Grafana の紹介みたいになっちゃいました。

5月

developer.mamezou-tech.com

会議の文字起こしに Whisper を使ってみた記事です。文字起こしして Gemini とかで要約するの今も時々使ってます。

developer.mamezou-tech.com

春の新人向けリレー連載で書きました。新人向けって難しいですね。

developer.mamezou-tech.com

macOS の AI 機能である Writing tools を Electron から利用する記事です。

7月

developer.mamezou-tech.com

様々なクラウドストレージと同期できる CLI rclone で Google Drive のファイルを取得する記事です。

9月

developer.mamezou-tech.com

GitHub オーガニゼーションのリポジトリ作成を検知するのにワークフローが必要でした。GitHub の Slack アプリで対応してくれるといいなあ。

さいごに

5月は春のリレー連載とかもありわりと書いてましたが、6月と8月は投稿できず、月1本ペースでした。

野良 Scrapbox アプリ - v3.7.0 リリース

また1年ぐらい放置してました。

github.com

ちょっと機能追加もしました。

  • コンテキストメニューに「リンクのコピー」を追加
  • コンテンツのズーム機能(ズーム・イン、ズーム・アウト、リセット)を追加
  • 画像やファイルのダウンロード時にダウンロード先を指定できるようにした

あとは、依存ライブラリを減らしたり、Electron の細かい変更に対応したりです。

2025 1-3月の会社テックサイトへの投稿記事

2025年1-3月のテックサイトへの投稿記事です。

1月

Electron アプリのコンテキストメニューの実装を、外部ライブラリから Electron の Menu API を直接使う方式に切り替えた話を書きました。

developer.mamezou-tech.com

GitHub Issues のSub-Issues が GA になって、子 issue の Open / Close 状態から親 issue の進捗を見ることができるようになっていたので記事にしました。

developer.mamezou-tech.com

2月

GitHub Copilot の Copilot Edits が GA になったので記事を書きました。

developer.mamezou-tech.com

GitHub Copilot のエージェントモードが、パブリックプレビューになったので使ってみて記事にしました。

developer.mamezou-tech.com

3月

Electron の Prelaod Realm が Renderer プロセスだけでなく Service Worker でも使えるようになったので、API を調査して記事にしました。

developer.mamezou-tech.com

さいごに

2024年度4Qは5本執筆しました。

Electron ネタ2本、GitHub ネタ3本(うち2本は GitHub Copilot ネタ) という内訳でした。

3月は忙しかったですが、1本書けてよかったです。

2024 ふりかえり

Job

4年近く参画させていただいたアーキ系の案件、年末で卒業となりました。データ処理系の OSS を色々検証したり、基盤系のソフトウェアを開発したりと貴重な経験をさせていただきました。コロナ禍の時に始まった案件で全期間フルリモートだったのも初でした。
会社のテックサイト運営も継続してます。
年明けからはダブル案件となっています。とりあえず頑張ってみようと思います。

Personal Development

野良 Scrapbox アプリ sbe のメンテナンスは、Electron の動向ウォッチと合わせてやってました。大きい変化は、BrowserView → WebContentsView への置き換えですが、こちらは今のところ Electron が Shim を提供してくれているので放置しています。CI やテストをリニューアルしたりしてます。

kondoumh.hatenablog.com

Electron の BrowserView のサンプルプロジェクトを会社の GitHub オーガニゼーションで公開しています。

github.com

意外とスターついてたりフォークされてたりするので、WebContentsView に対応しました。

developer.mamezou-tech.com

会社の GitHub オーガニゼーションで公開している setup-helmfile は v2.0 になりました。

github.com

Writing

会社のテックサイトには28本投稿と前年より20本近く減ってしまいました。忙しかったのもありますが、ネタ切れ気味っていうのもあります。

developer.mamezou-tech.com

VS Code の Java 開発環境の記事がけっこうはてブされて、今年の自分の記事では一番アクセスを稼ぎました。

developer.mamezou-tech.com

Software Desgin 誌に2年ぶりに寄稿させていただきました。新興の JavaScript / Typescript ランタイム Bun についての特集記事の2章目を執筆しました。

gihyo.jp

Bun は時々使っています。

developer.mamezou-tech.com

はてなブログ Pro の更新をやめたので、このブログの URL がはてなブログ標準に戻りました。

kondoumh.hatenablog.com

Gadgets

Mac mini 2023

プライベートでは MacBook Pro Early 2015 を10年近く使ってました。3年前ぐらいまでは開発でも使っていたのですが、バッテリーがダメになって OS 更新もなくなったので、開発には使わなくなっていました。

scrapbox.io

夏前にほぼ壊れてしまったので、代わりに Mac mini (M2 2023年モデル) を購入。初代 Mac mini 以来20年ぶりです。

kondoumh.hatenablog.com

秋に M4 の小さい Mac mini 2024 が出ましたが、そこまで MacBook Pro が持ちませんでした。

Let's note CF SR

会社貸与の Let's note。今回はなんとタッチパネル。

scrapbox.io

手持ちでは唯一の Windows マシンなので、ソフトウェアの動作確認で時々起動してます。

ELECOM M-SH20BBSKBK

マルチコネクト対応の Bluetooth マウス。切り替え簡単で持ちやすく、使いやすいマウスです。

scrapbox.io

WiFi 6 対応の中継機。有線 LAN 延長のために導入しました。

scrapbox.io

Software and Services

PayPay

これまで使ってなかったのですが、飲み会の割り勘で使うことになり導入。PayPay があると世の中色々便利なんだと分かりました。

paypay.ne.jp

Perplexity

ChatGPT をメインで使ってますが、Perplexity の出始めの頃は好んで使ってました。Web サーチはこちらの方が使い勝手がいい感じです。

www.perplexity.ai

Napkin AI

テキストからパワポのスマートアート的な図を生成してくれる AI。

www.napkin.ai

O'Reilly learning platform

利用を開始したのは去年からですが、今年はかなりお世話になりました。OSS に関する本をつまみ食い的に読み漁れるのが便利です。

www.oreilly.co.jp

GitHub Copilot

VS Code だけでなく GitHub のサイト内でも使えるようになりました。

developer.mamezou-tech.com

Tart

macOS / Linux の仮想化ソリューション。Apple Silicon に最適化され高速動作します。OrbStack よりは利用頻度低いですが、時々立ち上げてます。

tart.run

記事も書いてました。

developer.mamezou-tech.com

ドラクエウォーク

引き続きプレイしてます。

さいごに

今年もなんとか年を越せそうです。年末ちょっと坐骨神経痛が発症して痛み止めを服用したりしてました。来年はやはり健康第一で過ごしたいと思います。

2024 10-12月の会社テックサイトへの投稿記事

2024年10-12月のテックサイトへの投稿記事です。

10月

developer.mamezou-tech.com

GitHub オーガニゼーションの管理用サイトを構築した話です。Bun で書きました。

developer.mamezou-tech.com

GitHub issue の新機能ネタ。

developer.mamezou-tech.com

Gradle の小ネタ。

developer.mamezou-tech.com

Kafka 互換のプラットフォーム結構ある。

11月

投稿なし

12月

developer.mamezou-tech.com

Deno の Wasm サポートはガチ。

さいごに

11-12月は業務多忙で投稿できませんでした。

2024 7-9月の会社テックサイトへの投稿記事

2024年7-9月のテックサイトへの投稿記事です。

7月

developer.mamezou-tech.com

Java 開発者はほとんど IntelliJ IDEA か Eclipse を使っている気がしますが、VS Code でもかなり快適な環境が作れるという内容です。予想以上にブクマされました。タイトルがよかったのかも。

8月

developer.mamezou-tech.com

ドメイン駆動設計についての定番入門書になりそうです。翻訳者の一人である綿引琢磨さんから送っていただいたので、拝読し紹介しました。

developer.mamezou-tech.com

Electron の BrowserView を使ったアプリを WebContentsView に置き換える作業をして思ったことを書きました。

9月

developer.mamezou-tech.com

Tauri 2.0 の予習をして書きました。

developer.mamezou-tech.com

朝起きて GitHub を開いたら Copilot がいたので書きました。

まとめ

月2本ペースを切ってしまいました。うむ〜。