2025-01-01から1年間の記事一覧

#技術書典 18にて、FigmaやJetBrains IDEプラグインに関する同人誌を執筆・頒布・オフライン出展しました

2025/05/31〜06/15 まで、技術書典18が開催されました。 techbookfest.org 自分は2つのサークルで参加しました。1つは会社の同僚との合同サークルであるPPSPです。 #技術書典 18 にて、 サークルPPSPの新刊合同誌向けに「デザインしない人のためのFigma操作…

GitHub App installation access token + GitHub ActionsによるSelf-Hosted Renovateで、プライベートリポジトリのgemやnpmパッケージが含まれるGemfileを更新する

GitHubでソースコードを管理しているアプリにおいて、利用ライブラリのアップデートを自動で行う方法として Dependabot や Renovate などがあります。 Renovateを使う場合、Mend社が提供している Renovate GitHub App (Mend-hosted GitHub App)を使うのが簡…

Claude Codeに、メンテナンスしている JetBrains IDE プラグイン Railroads のソースコードを解説させてみた

最近、JetBrains IDE と Claude Code が統合できるようになりました。 IDE統合 - Anthropic JetBrains IDEのマーケットプレイスでも、 Claude Code と統合する Anthropic 製プラグインが公開されています。 Claude Code [Beta] Plugin for JetBrains IDEs | …

#技術書典 18 にて、 サークルPPSPの新刊合同誌向けに「デザインしない人のためのFigma操作とFigma MCPサーバ自作」を執筆・頒布します

前回の記事に引き続き、技術書典18の記事です。 #技術書典 18 にて、「JetBrains IDE プラグイン開発・運用ガイド ~ Tool Window のあるプラグイン Railroads 編 ~」を頒布します - メモ的な思考的な 技術書典18にて、サークル PPSP の新刊合同誌「Tech Book…

#技術書典 18 にて、「JetBrains IDE プラグイン開発・運用ガイド ~ Tool Window のあるプラグイン Railroads 編 ~」を頒布します

技術書典18にて、サークル thinkAmi で同人誌の新刊「JetBrains IDE Plugin 開発・運用ガイド ~ Tool Window のあるプラグイン Railroads 編 ~」を頒布します。 techbookfest.org 目次 本の内容 概要 書いてあること 書いてないこと 表紙 目次 頒布先 (技術…

JetBrains Junie とともに、AmazonのURLをシンプル化するのと、開いているWebページのURLをmarkdown形式でコピーするChrome拡張を作ってみた

以前、Cline + Claude 3.7 sonnet やローカルLLMとともに Chrome 拡張を作ったことがありました。 Clineとともに、AmazonのURLをシンプル化するChrome拡張を作ってみた - メモ的な思考的な Clineとともに、開いているWebページのURLをmarkdown形式でコピーす…

Switch2IDEAとSwitch2Cursorを使って、ファイルの同じカーソル位置でJetBrains IDEとVisual Studio Code を切り替える

Clineが対応した内容をJetBrains IDEで修正する場合、エディタの切り替えが不便です。 そんな中、以下の資料を見たところ、 Switch2IDEA と Switch2Cursor を使うことで、 ファイルの同じカーソル位置でJetBrains IDEとVisual Studio Code を切り替えられる…

LM Studio + ローカルLLM (Qwen3、Gemma3、Mellum) なモデルを設定した JetBrains AI Assistant に、Chrome拡張を作らせてみた

JetBrains AI Assistant では、チャットモードとして Chat と Edit を選択できます。 AI chat | AI Assistant Documentation AI Assistant上の Edit モードの説明には「Modify Code」とあります。また、公式ドキュメントにも use this mode when working on …

JetBrains Junie が「Web上のドキュメントをpdf化するPythonスクリプト」を設計・実装する様子をメモしてみた

最近、ドキュメントがあるツールやライブラリを使う場合、Google NotebookLM (以降、NotebookLM)にドキュメントを渡して読むことが多いです。英語であっても日本語でドキュメント内容に質問できたり、ドキュメントに書いてないことは「書いてない」と回答し…

メンテナンスしている JetBrains IDE プラグインの Railroads に DeepWiki を設定してみた

先日、Devinの提供会社 Cognition AI, Inc から DeepWiki が公開されました。 Project DeepWikiUp-to-date documentation you can talk to, for every repo in the world.Think Deep Research for GitHub – powered by Devin.It’s free for open-source, no …

JetBrains AIとともに、IntelliJ Platform PluginのRailroadsをIDEバージョン 2025.1 へ対応してみた

以前、rails routes を便利に扱う IntelliJ Platform Plugin の Railroads を作りました。日頃の開発でも使っていますが、ほぼノーメンテナンスで使い続けてきました。 RubyMine 2023.3系から、rails routes を便利に扱える Railways プラグインが動かなくな…

MCP Python SDK を使って、echoするだけのMCPサーバを作ってみた

前回、 Figma-Context-MCP を使ってFigmaのデータからReactアプリを作りました。 Cline + Figma-Context-MCP にて、Figmaのデザインを元にReactアプリを作ってみた - メモ的な思考的な 次は自分でもMCPサーバを作ってみたいと考えました。そこで、Model Cont…

Cline + Figma-Context-MCP にて、Figmaのデザインを元にReactアプリを作ってみた

ClineでMCP (Model Context Protocol) を使って何か試したくなりました。最近Figmaのデザインを元に開発していることから、Figma向けのMCPがないかを探したところ、いくつかありました。 GLips/Figma-Context-MCP: MCP server to provide Figma layout infor…

Clineとともに、開いているWebページのURLをmarkdown形式でコピーするChrome拡張を作ってみた

前回、今までのChrome拡張の代替として、ClineとともにChrome拡張を作ってみました。 Clineとともに、AmazonのURLをシンプル化するChrome拡張を作ってみた - メモ的な思考的な 今回も「ショートカットキーを押すと、開いているWebページのURLをmarkdown形式…

Clineとともに、AmazonのURLをシンプル化するChrome拡張を作ってみた

最近、Chrome拡張が manifest v3 のみ動作可能になった影響で、昔から使っていたChrome拡張が動作しなくなりました。 ちょっと不便なので、代替のChrome拡張を探したり自分で作ってみたりすることも考えました。とはいえ、せっかくなのでいわゆるAIエージェ…

JetBrains Toolbox App 使用時に JetBrainsのホスト(downloadやdownload-cdn)でconnection time outになったため、PCのDNSを変更して復旧させた

JetBrains系のIDEをインストールする際、Toolbox Appを使うとIDEを一括で管理できて便利です。 JetBrains Toolbox App:ツールを簡単に管理 そのToolbox Appを使ってインストール済のIDEをアップデートするために、いつも通り Update ボタンをクリックしたと…

#glnagano #postman あなたの知らないAPI開発ツール Postmanの世界!! に参加しました & 飛び入りLTしました

2/8(土)にギークラボ長野で開催された、「あなたの知らないAPI開発ツール Postmanの世界!!」に現地参加しました。 【ハイブリッド形式】あなたの知らないAPI開発ツール Postmanの世界!! - connpass 風邪が流行っているシーズン、かつ当日は雪だったもの…

書籍「Rustの練習帳」を写経しながら読んでみた

前回、Rustを使ってPasoRiを扱いました。 usbipd-winによりRC-S300をWSL2で認識させ、WSL2環境にてpcsc-rustを使ってFeliCaのIDmを読み出してみた - メモ的な思考的な ただ、参考にした記事をなぞりながら実装した感があったことから、もう少しRustの理解を…

usbipd-winによりRC-S300をWSL2で認識させ、WSL2環境にてpcsc-rustを使ってFeliCaのIDmを読み出してみた

以前、 Python + nfcpy + PaSoRi RC-S380 + launchdで、macにログイン後「FeliCaのIDmを通知センターへ出力する」処理を自動起動してみたことがありました。この時はRC-S380がmacに正式対応していないため、macで nfcpy を使ってFeliCaを読み込んでいました…

2024年の振り返りと2025年の目標

例年通り、2024年の振り返りと2025年の目標っぽいものを書いてみます。 目次 2024年の振り返り 身近な技術の素振り・深堀りをして、技術のキャッチアップを継続 JetBrains IDEのプラグイン Railroads の開発 自作RDBMSの作成 食べたリンゴの割合をグラフする…