87 posts by 中の人(管理者)
git diff で改行とかを無視したい
June 10, 2026
posted by 中の人(管理者)
背景: フォーマット修正と実際のコード修正が混じる事がある PR で、ファイルのフォーマットと実際のコード修正(機能追加・バグ修正等)が混じっている場合とかありますよね。もちろん、原則としては別々の PR にすべきなんで ...
Claude Code も Codex も大半の人は$20のプランで良い
May 04, 2026
posted by 中の人(管理者)
タイトル通りなんですが、少し補足しますと、 という話です。 Claude Code と Codex の limit の基礎知識 Claude Code でも Codex でも、使用量が limit に達すると一定時間使え ...
Claude のスキルは単なるテキストファイルで特別な仕組みはない
April 21, 2026
posted by 中の人(管理者)
最近、本ブログでも Qiita や Zenn でも AI 絡みの話題ばかりで食傷気味の人もいるかと思います。そんな方は申し訳ないのですが、そっとタブを閉じてもらえれば思います。 今回は Claude のスキル機能について ...
OpenAI の Symphony から開発の未来を考えた
April 16, 2026
posted by 中の人(管理者)
人目を惹こうと大げさなタイトルを付けてしまいました。 1ヶ月以上前ですが、とある方の Zenn の記事を読んで興味を持ちました。OpenAI が GitHub で公開した Symphony というツールについてです。 S ...
Claude Code の Discord プラグインを使ってみた
April 09, 2026
posted by 中の人(管理者)
Research Preview の段階ですが、Claude Code に Discord プラグインというのがあります。他に Telegram, iMessage もあるようです。何が出来るかというと、Discord ...
npx でフォークしたレポジトリを実行すると command not found となる場合の対処方法
March 21, 2026
posted by 中の人(管理者)
問題 公開されている npm パッケージをフォークして機能追加したとき、あるいはバグ修正したとき、フォーク先の npm パッケージを npx コマンドで実行すると、以下のようなエラーとなる事があります。(私は freee ...
Rocky Linux 9 から AlmaLinux 9 に移行
March 17, 2026
posted by 中の人(管理者)
誰に需要があるかは分かりませんが、自分用の備忘録も兼ねて書きます。 前回は Rocky Linux (以下 RL)8 から RL 9 にアップグレードしました。 Rocky Linux 8 から Rocky Linux ...
Rocky Linux 8 から Rocky Linux 9 にアップグレード
March 16, 2026
posted by 中の人(管理者)
はじめに Rocky Linux (以下、RL) 8 から 9 へのアップグレードは公式にはサポートされていません。公式には、データをバックアップし、RL 9 を新規インストールしてからデータを戻してくれ、という事です。 ...
MCP サーバーの stateful と stateless
March 04, 2026
posted by 中の人(管理者)
背景 現在、MCP ゲートウェイのようなものを作っています。 という形です。通信の流れとしては以下のような感じです。 MCP クライアント <- n:1 -> MCP ゲートウェイ <- 1:n -> MCP ...
公式の Slack MCP サーバーを試してみた
February 27, 2026
posted by 中の人(管理者)
今までも非公式の Slack MCP サーバーはあったのですが、2/17(10日前くらいですね)についに公式の MCP サーバーがリリースされました。ドキュメントは以下にあります。 Slack MCP Server | ...
Bubblewrap を Docker コンテナ内で動かす
February 26, 2026
posted by 中の人(管理者)
背景 前回の投稿(↓)でも少し触れましたが、 Docker-in-Docker の2つの方法 – もばらぶエンジニアブログ 現在、マルチテナントの MCP サーバー管理サービスを作っています。その際にテナント毎に MCP ...
Docker-in-Docker の2つの方法
February 24, 2026
posted by 中の人(管理者)
背景 昨年の終わりくらいからマルチテナントの MCP サーバー管理サービスを作っています。テナント毎に MCP サーバーの実行環境を隔離する方法を検討していて、結論としては以下の通りになりました。 ただ、検討中に Doc ...
最近の個人的な開発のやり方(複数タスクを同時に)
January 25, 2026
posted by 中の人(管理者)
今まで何回か触れたとおり、最近新しいサービスを作ってい ます。私と村澤(彼のブログ記事は以下のリンクを参照)の2人でやっているのですが、担当分野が異なるので、私の担当部分に関してはほぼ個人開発みたいになっています。 iss ...
Issue with having Claude generate Microsoft Office files
January 22, 2026
posted by 中の人(管理者)
Background Claude introduced the mechanism called “skills” that expands Claude’s capabilitie ...
2025年の振り返りと2026年の抱負
December 29, 2025
posted by 中の人(管理者)
私の業務は大きく分けて、経営・管理職として行う会社の 様々な業務と、ソフトウェアエンジニアとして開発を行うという2つがありますが、本記事ではソフトウェアエンジニアとしての2025年の振り返りと2026年の抱負について書きま ...
Windows Server 2022 上で MSIX がインストールできない時の対処法
November 17, 2025
posted by 中の人(管理者)
背景 とあるお客様のお仕事では、Amazon WorkSpaces の環境が各個人に渡され、作業はそこで行う事になっています。Windows, Linux を選ぶことが出来るのですが、私は Windows を使っています ...
WordPress の投稿が保存できない原因のうち珍しいものを2つ紹介
November 15, 2025
posted by 中の人(管理者)
最近、WordPress プラグインをリリースしたり、WordPress をよく触っている。弊社がリリースした WordPress プラグインは以下を参照。 宣伝はそのくらいにしておき本題に入る。 WordPress の ...
Reduce the cost of OpenSearch Serverless in development
November 13, 2025
posted by 中の人(管理者)
We released a WordPress plugin that utilizes Amazon Bedrock Knowledge Bases a few weeks ago: RAG Chat for Amaz ...
Amazon Bedrock Knowledge Base に API 経由でドキュメントを登録する
October 16, 2025
posted by 中の人(管理者)
背景 Amazon Bedrock Knowledge Bases とは Amazon Bedrock には Knowledge Bases という機能がある。S3 などのデータソースを登録すると、そこに入っているドキュ ...
Nextcloud 23 -> 30 のメモ
October 14, 2025
posted by 中の人(管理者)
大分前に以下のような記事を書いた。 Dropbox 代替の Nextcloud を ConoHa VPS で使用する – もばらぶエンジニアブログ その後も、細々と仕事用のファイル置き場に使っていて、画面からアップグレー ...
WP から始まる WordPress プラグイン名
October 14, 2025
posted by 中の人(管理者)
背景: WordPress プラグインを作った x 2 1つ目: WP RAG 以前、WP RAG という WordPress plugin を作って公開したという話をした。公開と言っても、GitHub 上で公開したりウ ...
鹿島です。一番好きな Git コマンドは git add -p です。
October 03, 2025
posted by 中の人(管理者)
軽い内容なので、厨二っぽい技術系ブログとかの自己紹介風のタイトルにしてみた。 git add -p とは ggrks とか ChatGPT に聞いてくれとか書きかけたけど、一応簡単に説明する。 説明不要だとは思うが、 g ...
How to Create MCP Server Desktop Extension in TypeScript
July 09, 2025
posted by 中の人(管理者)
About two weeks ago, Anthropic announced MCP Server Desktop Extension (DXT), which “makes installing MCP ...
AI コーディングツールをざっと触ってみた感想
July 08, 2025
posted by 中の人(管理者)
個人的なメモ。試したものは以下の通り。 どれもそこまで深くは触っていない。OpenAI の Codex, Codex CLI は触っていない。理由は後述。 各ツールの感想 Claude Code 何だかんだで一番バランス ...
How to Add External Knowledge to Dify
June 30, 2025
posted by 中の人(管理者)
This post explains how to connect external knowledge sources to Dify. Background We have a product that create ...
リモートで動作する MCP Server を実装し、Claude アプリから呼び出してみる
April 21, 2025
posted by 中の人(管理者)
最近話題の(?) MCP ですが、私も試しに実装してみました。ここでは MCP (Model Context Protocol) 自体の説明はしませんので、分からない人は検索してみてください。 MCP Server のチ ...
jar ファイルをまとめてデコンパイルする方法 x 2
January 03, 2025
posted by 中の人(管理者)
やり方 タイトル通りですが、jar ファイルをまとめてデコンパイルする方法を2通り説明します。 JD GUI を使う JD (Java Decompiler) の GUI 版である JD GUI を使います。 まずは以下 ...
Laravel のテストで data provider の中で faker を使うとエラーになる
November 19, 2024
posted by 中の人(管理者)
長いタイトルになりましたが、タイトル通りです。エラーメッセージは InvalidArgumentException: Unknown format “name” です。 環境 Laravel 9 で確認しましたが、10, ...
生成 AI に質問しまくってシステムを作ってみた
October 10, 2024
posted by 中の人(管理者)
生成 AI に質問しまくりながらシステムを作ってみた(現在進行形ですが)ので、コツやら感想・考察などを書いてみようと思います。 何を作るか 作りたいもの 割と最近、以下の2つの記事を書きました。 せっかくなので、Word ...
WordPress のデータを使って簡単な RAG を実装する(2)
September 30, 2024
posted by 中の人(管理者)
本記事は全2回の第2回です。 以下のの前回の記事では、RAG についての簡単な説明と WordPress のデータを用いて簡単な RAG を実装する際の構成要素について説明しました。 WordPress のデータを使って ...
WordPress のデータを使って簡単な RAG を実装する(1)
September 20, 2024
posted by 中の人(管理者)
本記事は全2回の第1回です。第2回は以下のリンクよりどうぞ。 WordPress のデータを使って簡単な RAG を実装する(2) – もばらぶエンジニアブログ (追記)成果物 WordPress plugin にして、 ...
生成 AI にシステム構成図を描かせる
July 26, 2024
posted by 中の人(管理者)
先日、社内でマーケティング関連の打ち合わせをしていた時に、マーケティングの担当者から 「たまにはもっとキャッチーなネタでブログ書いてくださいよ。生成 AI とか。」(超訳) と言われたので、書いてみました。 やりたい事と ...
MSYS2 で Windows 上に *NIX ぽい環境を構築する
September 06, 2023
posted by 中の人(管理者)
過去に Windows での環境構築関連で何件か記事を書いたのですが(以下のリンク参照)、 Windows – もばらぶエンジニアブログ 最近、新たに Windows マシンをセットアップする機会があったので ...
(初心者向け)仕事で Git を使う場合の注意点、コツ等
May 12, 2023
posted by 中の人(管理者)
弊社に入社する人は、実務経験豊富な人もいれば、実務経験が無い人もいます。ただ、実務経験が無い人でも、大半は入社前に学校や独学などでプログラムを勉強していてプログラムの知識は十分な事が多いのですが、そうした人達でも意外と ...
Laravel のフロントエンドビルドツールが Vite に変わった
August 01, 2022
posted by 中の人(管理者)
最近、自分以外のメンバーがあまりこのブログを書いてくれないので、仕方なくこの記事を書くことに・・・というわけでは無いですが、Laravel を使っていてちょっとした躓きがあったので書くことにしました。 はじめに 問題は現 ...
Rails のマイグレーションで PostgreSQL の timestamp(0) 型のカラムを作る
June 08, 2022
posted by 中の人(管理者)
タイトル通りですが、Ruby on Rails のマイグレーションで、PostgreSQL の timestamp(0) with time zone 型のカラムを作成する方法を紹介します。普通にやると timestam ...
macOS で Java を使う方法 ver. 2022
June 06, 2022
posted by 中の人(管理者)
最近新しい MacBook Pro を買って色々セットアップをしていたのですが、Java のインストールとかが若干面倒だなと思ったので簡単にまとめます。 やり方だけまずは説明 事前準備 まずは HomeBrew をインス ...
Spark での regex_replace
May 31, 2022
posted by 中の人(管理者)
(前回の記事で「軽く書いていきます」と言いつつ長文を書いてしまったので、今度こそ軽くまとめたいと思います。) regex_replace の説明(本題) 基本 Spark SQL には、regex_replace という ...
Python での日付・時刻の扱い方
May 27, 2022
posted by 中の人(管理者)
にわか Pythonista の管理人です。ちょっとしたメモ書き程度の内容でもブログに書いていこうと思ったので、今回は Python での日付・時刻の扱い方について軽く書いていきます。 (言語問わず)日付・時刻の基本的な ...
Puma を systemd のユーザーサービスとして起動する
November 08, 2021
posted by 中の人(管理者)
概要 Ruby on Rails でのデフォルト web サーバーである Puma を起動する方法は何通りか あるのですが、今回は systemd のユーザーサービスとして起動する方法を紹介します。 systemd は、主 ...
Windows 版 Amazon WorkSpaces で Docker を使う
October 19, 2021
posted by 中の人(管理者)
以前以下のような記事を書きました。 Windows 版 Amazon WorkSpaces での開発 – もばらぶエンジニアブログ その際に、Windows 版 Amazon WorkSpaces では「Docker が ...