毎日がアップデート中

毎日がアップデート中

正社員エンジニアとして働きつつ、フリーランスでツール開発やライティングも行っています。AIの力も借りながら、自分らしい働き方を模索中。日々の工夫や学びを記録しています。

今、外部の案件で、長く使われてきた業務データの管理システムを作り替える仕事を請け負っています。
元はExcelとAccessで作られた仕組みで、これをGoogle(スプレッドシート+GAS)側へ移している最中です。

「同じものを別の場所に作り直すだけでしょ?」と、まだ初心者の頃は少し軽く考えていました。
ところが実際に手を動かすと、想定していなかった壁がいくつも出てきます。

🚧 一番難しいのは「止めずに移す」こと
何より気を使うのが、現行システムを止められないことです。
現場では毎日、この仕組みを使ってデータを記録し続けています。
新しい方が完成するまで、古い方を止めるわけにはいきません。

なので「ある日一斉に切り替え」はできません。
旧システムを動かしたまま、新システムを並行で立ち上げ、両方のデータを同期させながら、少しずつ移していく形になります。
家に住んだままリフォームするような感覚で、ここが一番神経を使うところです。

🖥️ 「入力フォーム」は作り直しになる
次に手こずったのが、入力画面(フォーム)です。
Excel側ではVBAで作った入力フォームがあり、ボタンやドロップダウンリスト、テキスト入力欄が並んだ専用画面が使われていました。

ところがGoogle側には、まったく同じものはありません。
Webの画面として一から作り直すことになります。
見た目も操作感も変わってしまうので、現場の人がこれまでと同じ感覚で使えるよう、なるべく元の操作に寄せる工夫が必要でした。
「機能を移す」だけでなく「慣れ」も一緒に引き継がないといけない、というのは盲点でした。

⚖️ 「Excelの制限」と「Googleの制限」は別物
そして地味に効いてくるのが、ExcelとGoogleで「できること・苦手なこと」が裏返しになっている点です。

Excelは自分のパソコンの中で完結する分、時間さえかければ大量のデータを一気に処理できます。
でも、複数人で同時に使ったり、共有したりするのは苦手です。
一方GAS(Google側)は、クラウドなのでどこからでも共有できる代わりに、「処理は6分で止まる」という制限があります。

なので、Excelで通用していた「全データを一気にぐるぐる回す」書き方が、そのままでは通用しません。
処理を小分けにしたり、まとめて書き込んだりと、Googleの土俵に合わせて作り方そのものを変える必要がありました。

💡 移植は「置き換え」ではなく「建て替え」だった
やってみて分かったのは、移植は「同じものを別の場所に移す」作業ではない、ということです。
土台が違えば、得意なことも制限も違う。
だから、見た目が同じでも中身は作り直しになる。
引っ越しというより、建て替えに近い感覚です。

そして、長く動いてきた仕組みほど、それを止めずに移すことに一番気を使います。
その仕組みには、それだけ現場の毎日の業務が積み重なっているからだと思います。

皆さんは、長く使ってきた仕組みを新しいものに移すとき、どうやって「止めずに」切り替えていますか?

 

==================================

 

当記事は、Claudeで校正校閲を実施したものになります。

 

家計簿はずっとExcelで手管理しています。
収入も支出も、毎月コツコツ入力しているのですが、その中で一番おっくうなのが「クレジットカードの利用明細を1件ずつ打ち込む」作業です。

カード決済は、使った瞬間には家計簿に反映されません。
会計ソフトとの同期にもタイムラグがあって、「今いくら使ったか」がリアルタイムに分からない。
結果、入力は後回しになり、月末にまとめて泣きながら打つ、という流れになりがちでした。

📧 通知メールを自動で取り込めばいいのでは?
カードを使うと、毎回「ご利用のお知らせ」メールが届きます。
このメールには、利用日・利用先・金額が書いてある。
だったら、この通知メールを自動で読み取って、そのまま家計簿に記入できれば、手入力はいらなくなるはず——。

そう考えて、メールを自動で取り込む仕組みを作り始めました。
ところが、いざ手をつけてみると、肝心の「自動で記入する」部分より、その手前の準備で時間を取られることになります。

🧱 まず「バラバラな通知を、同じ形に揃える」必要があった
私はカードを使い分けていて、通知メールも複数のカード会社から届きます。
当然ですが、書式は会社ごとに違います。

- 見出しに「■」を使う会社
- 項目を「【ご利用日】」のように【】で囲む会社
- 行の頭に「ご利用日時:」とそのまま書く会社

書き方が違うこと自体は、まあ普通です。
ただ、これを自動で読み取るとなると、「カードごとに読み取り方を用意する」必要が出てきます。揃っていないものを、こちらで揃え直す作業です。

さらに地味に困ったのが、利用先(お店の名前)でした。
ほとんどのカードは店名が書いてあるのに、あるカードは「加盟店」としか表示されず、どこで使ったのか通知だけでは分かりません。これも一律には扱えないポイントでした。

🔁 山場は「1回の買い物で2通来る」カードだった
そして一番やっかいだったのが、ここです。
カードによっては、同じ1回の決済に対して、メールが2通届きます。

使った直後の「速報」と、後日あらためて届く「確定(売上到着分)」。
速報は反応が早い代わりに金額が変わることがあり、確定は正確だけど遅い。
両方そのまま取り込むと、同じ買い物が二重に記録されてしまいます。

しかも、速報しか来ない(確定メールが届かない)カードもあれば、確定だけのカードもある。
「このカードはどっちを正として扱うか」を、1枚ずつ決めていく必要がありました。
正直、ここに一番頭を使いました。

💡 「便利にする前の地ならし」が、作業の本体だった
最終的に、カードごとの違いを吸収する形で、通知メールから家計簿への自動記入はできるようになりました。
ただ振り返ると、時間がかかったのは「自動で入力する」仕組みそのものではなく、その手前の「バラバラを揃える」地ならしの部分でした。

自動化というと「定型のものを楽に処理する」イメージがあります。
でも実際にやってみると、世の中のデータは思ったより揃っていなくて、まず形をそろえる前準備に一番手間がかかる。これは家計簿に限らず、色々な場面で共通する気がします。

クレカは便利で、つい枚数が増えていきますが、その分「お金の動きの見え方」もバラけていきます。
せめて自分の出費くらいは、一つの場所でまとめて見られるようにしておきたい、と改めて思いました。

皆さんは、何かを自動化したり効率化したりするとき、「本番の前準備」で一番つまずいた経験はありますか?

 

==================================

 

当記事は、Claudeで校正校閲を実施したものになります。

 

副業の収支管理は、ここしばらくfreeeを使っています。
ただ、知り合いから「マネーフォワードの方が銀行連携が強い」と聞いたり、SNSで他社プランの記事を見かけたりして、ふと「もっと自分に合うソフトがあるかも」と思ったのが今回の発端でした。

🔍 候補に挙げたのは2社
具体的に比較したのは、

- マネーフォワード クラウド
- 弥生会計オンライン

このあたりです。
料金体系、対応金融機関、確定申告書類への変換、レビュー記事を一通り眺めて、「乗り換えるならマネーフォワードかな」というところまで絞り込みました。

🧪 試用期間で運用シミュレーションしてみた
ここまでなら「比較記事を書きました」で終わるのですが、机上の比較ではなく、実際に1ヶ月分の取引を入れてシミュレーションしてみることにしました。

ところが、ここから想定外の連続でした。

⚠ 比較表では見えなかった「染み込み」の壁
試用してみて、初めて見えてきたのはこんなことでした。

- 仕訳の入力スタイルが、自分が慣れた流れと違って手が止まる
- 既存のfreee側に積み上げてきた取引履歴・タグ・勘定科目の使い分けが、移行時にそのままは引き継げない
- 「○○の取引はこの科目」というルールを、もう一度自分の頭で組み直す必要がある
- 補助金経費のように、freee側で運用フローが完成している処理が、乗り換えで一度バラけてしまう

機能比較表では「同じくらい」に見えていたものが、実際に手を動かすと「自分の運用にどれだけ染み込んでいるか」で大きく差が出る、ということに気づきました。

🏠 「家を建て替えるか、リフォームするか」の判断に近い
これは、家を建て替えるかリフォームするかの判断に近い感覚でした。
新築(新しいソフト)の方が機能は新しい。でも、すでに住み込んだ家(既存のfreee運用)には、自分の動線がしっくりはまっている。

機能差だけ見れば乗り換えが正解に見えても、運用が染み込んでいる側を捨てるコストは、思ったより大きいんです。

💡 「比較記事」より「運用シミュレーション」が決め手
最終的に、freeeを使い続けることにしました。
理由は「freeeが圧倒的に優れているから」ではなく、「自分の運用がfreeeに染み込んでいて、乗り換えコストの方が上回るから」です。

ソフト選びは、最初の1本目を選ぶ時と、すでに使っているソフトから乗り換える時で、判断軸がまったく違います。
乗り換えを検討する時は、機能比較より「自分の運用が、新しい側で同じ速度で回るか」を試すのが、一番現実的な判断方法だと感じました。

皆さんは、長く使っているツールから乗り換えを検討したこと、ありますか?

 

==================================

 

当記事は、Claudeで校正校閲を実施したものになります。

 

副業として続けている「ITなんでも相談会」、明日(6/6)に2回目の開催日を迎えます。
1回目(5/24)は来客ゼロだったので、まだ手応えがあるかどうかは分からない状態でのスタートです。

ただ、初回の経験を経て、準備の中身は確実に整ってきました。
本番前日の今日、準備の内容を自分の整理も兼ねて書き残しておきます。

📦 持ち物リスト
1回目は「とりあえず持っていく」感覚で会場に向かいましたが、忘れ物が出るとリカバリーが大変だと気づきました。
今は持ち物をリスト化しています。

- ノートPC(バッテリー満充電)
- 電源ケーブル
- スマホ充電ケーブル(複数規格)
- 名刺
- メモ用紙とペン
- 印鑑(念のため)
- 磁石
- 無線LANルーター
- ホワイトボードマーカー

「念のため持っていく」ものが、意外と役に立つ場面があります。

📚 想定質問の整理
来てくれた人が何を質問するかは事前には分かりませんが、過去の経験から「だいたい聞かれそうなジャンル」は予想できます。

- スマホの設定変更(通知、ストレージ、アプリ管理)
- Excelの基本操作(関数、印刷)
- アプリの使い方(LINE、Googleマップ等)
- セキュリティの不安(怪しいメール、詐欺サイト)
- AIをどう使えばいいか

といっても、細かい想定問答を資料にまとめているわけではなく、「だいたいこのあたりが聞かれそう」と頭の中で見当をつけておく程度です。

🪧 受付対応の準備
ふらっと来てもらえるスタイルなので、入口で「あ、ここがそうなのかな」と分かるようにする工夫も大事です。
入口には、会場の運営元が「インハムシステム」と書いたボードを用意してくれています。
それに加えて、会場にホワイトボードがあるので、もしもの時はその場で案内を書き出せるよう、マーカーや磁石を持っていきます。

書くときは、文字を大きく、説明を最小限に。
詳しい情報を求めて来る人は少なく、まず「ここに行けばいいのね」と分かれば十分です。

🎯 「初回ゼロでも、準備の質は変えない」
来客がゼロでも、準備に手を抜くと、来てくれた時に対応できません。
逆に、準備を毎回ちゃんと整えておくと、いざ来た時に慌てません。

「準備の質」は、来客数とは独立して維持する。
これが、続けるために効いてくるコツかもしれないと感じています。

明日はまず、開ける場を整えるところから始めます。

皆さんは、新しい取り組みを始めた時、「結果に左右されずに続けるコツ」をどう持っていますか?

==================================

 

当記事は、Claudeで校正校閲を実施したものになります。

 

ここ最近、MCP(Model Context Protocol)という、AIアシスタントから外部ツールを呼び出すための仕組みが広がっています。
自分も簡単な連携サーバを書く機会があり、その流れで「これまで作ってきた自作ツールも、MCPサーバとして外に出せる形にできないか」と検討を始めました。

🕵️‍♂️ まずは中を覗いてみた
対象にしたのは、自分が普段使っているVBA・GASのツール群です。
「機能ごとに切り出して、入出力をJSONで揃えればいけるはず」と軽く考えていました。

ところが、いざ中を開いてみると、想像していた状態とは違いました。

⚠ 出てきたのは、見えていなかった「負債」
モジュール化の前提として中身を見直していくと、こんなものが次々と出てきます。

- ひとつの関数が画面操作・データ整形・ファイル出力まで全部やっている
- 「設定値」がコードの中にハードコードで埋まっている
- エラーが起きた時の戻り値が、関数ごとにバラバラ
- 「とりあえず動けばいい」で書いたままの試作コードが、本番に残っている

普段、自分でExcelやスプレッドシートのボタンから呼び出して使う分には、何も困っていませんでした。
ところが、「外から型を揃えて呼ばれる」という前提で見直すと、急にこれらが「負債」として浮き上がってきたんです。

🗿 動いている=整っている、ではなかった
これは、地層を掘り返している感覚に近いものがありました。
一番上のレイヤー(UI)だけ見ると綺麗に動いているのに、一段下を掘ると、過去の試行錯誤がそのまま化石のように残っている。

「動いている」と「外から使える形になっている」は、まったく別の状態だと改めて気づきました。

💡 MCPは「外に出せるか」というレンズになる
結局、自作ツールをMCP化するかどうかの判断より、「MCPで公開する前提で見直す」という視点そのものが収穫でした。

- 関数の責務はひとつに絞れているか
- 入力と出力の型は、外から見て予測できるか
- エラー時の振る舞いに一貫性があるか

このレンズで見ると、自分のコードの「意外と整ってなかった部分」がはっきり見えます。
公開する/しないに関わらず、定期的に「外から呼ばれる前提」でコードを眺め直すと、構造の歪みに早く気づけそうです。

皆さんは、自作コードを「外に出す前提」で見直したこと、ありますか?

 

==================================

 

当記事は、Claudeで校正校閲を実施したものになります。

 

少し前に、個人情報保護法の改正動向についての記事を書きました。
その中で「課徴金制度の導入」に触れたのですが、自分でも具体的な仕組みをちゃんと整理できていなかったので、改めて調べてみました。

📅 課徴金制度とは
個人情報保護法の改正案(2026年4月閣議決定)で、新たに導入される予定の制度が「課徴金」です。前回の記事では4つの変更点の一つとして名前だけ触れましたが、今回はここを深掘りします。

ざっくり言うと、悪質な違反行為に対して、行政が金銭的なペナルティを課す仕組みです。
これまでは「指導」や「勧告」が中心で、金銭的な強制力が薄かったところを、強化する流れになります。

🎯 対象になる違反
資料を読み込むと、課徴金の対象になりそうな違反は、

- 個人情報の不正取得や不正利用
- 漏洩等の事案で、必要な対応を怠った場合
- 委託先での違反を放置した場合

など、「悪質性が高い」と判断されるケースが想定されています。
すべての違反が即課徴金になるわけではなく、ある程度の悪質性が条件です。

🔍 個人事業主への影響
個人事業主や中小企業も、個人情報を扱っている以上、無関係ではありません。
ただ、課徴金が即適用されるよりも、「日常の管理体制」が問われる流れになると見ています。

- 顧客リストをどう保管しているか
- 委託先(外注デザイナーやエンジニア)との契約はどうなっているか
- 漏洩等が起きた時の対応フローはあるか

このあたりが、改正後に問われやすくなる項目です。

⚠ 課徴金の前提になる「実態」が問われる
前回の記事でも「規程よりも運用と証跡が問われる」と書きましたが、課徴金制度の文脈で読み直すと、その意味がよりはっきりします。

課徴金の対象になるかどうかの判断は、書類が揃っているかではなく、実態としてどう動いていたかで決まる。
つまり、漏洩等が起きた時に「誰が、いつ、何をしたか」をログとして残せていなかったこと自体が、悪質性の評価につながる可能性があるということです。

💡 制度を知ることが対策の第一歩
法律の話は、つい「企業の話」「自分には関係ない」と感じがちです。
ただ、個人事業主であってもデータを扱っている限り、規模に応じた対応は求められます。

前回も書いた通り施行は公布から2年以内。今のうちに、自分の事業で扱っている個人情報の整理を始めておくと、いざという時に慌てずに済みそうです。

皆さんは、自分の事業で扱っている個人情報、どう管理していますか?

 

==================================

 

当記事は、Claudeで校正校閲を実施したものになります。

 

副業で見積書を出す機会が増えてきて、自己流のフォーマットを一度ちゃんと整理してみることにしました。

「これは入れた方がいい」

「これは無くて後で困った」

を並べてみると、見積書には「最低限の必須項目」と「入れておくと後で揉めない項目」の2層があると気づきます。

📑 最低限の必須項目
書類として成立させるために必要なのは、ざっくり以下です。

- 宛名(取引先名)
- 発行日
- 見積もり番号(自分の管理用)
- 業務内容(何をどこまでやるか)
- 金額(税抜・税込)
- 有効期限
- 振込先(自分の口座情報)
- 自分の屋号・連絡先

ここを抜くと、相手側で社内処理が回らないケースがあるので、絶対に省けません。

💼 入れておくと後で揉めない項目
ここからが、実は「自分を守る」項目です。

- 追加対応の扱い(範囲外作業の扱い方)
- 修正回数の上限
- キャンセル時の取り扱い
- 納期と納品方法
- 支払いサイト(請求書発行から何日以内に振込か)
- 著作権の取り扱い

特に「追加対応」と「修正回数」は書いておかないと、後で「無料でお願いします」と当たり前のように言われるリスクがあります。
最初の見積書の段階で書いておくと、お互いの認識が揃います。

⚠ 抜けやすいポイント
よくある抜けは以下のパターンでした。

- 消費税の表記が曖昧
- 源泉徴収の扱い(取引相手が法人の場合)
- 振込手数料の負担側
- 「税抜」「税込」の明示

このあたりは、最初のうちは気づかずに、後で計算が合わなくて気づくケースが多いです。

💡 「見積書は契約の前段」
見積書を「ただの金額提示」と考えると、項目が薄くなります。
でも実態としては、契約書の前段で「ここまでをこの金額でやりますよ」という合意の形を作る書類です。

その意識で書き直してみると、自分が守られる項目を漏らさず入れるようになります。
副業を続ける中で、「この一枚で揉めない仕事をしたい」と思える書類に育てていきたいなと感じています。

皆さんは、見積書で「これは必ず入れる」と決めている項目はありますか?

 

==================================

 

当記事は、Claudeで校正校閲を実施したものになります。

 

副業の作業で、AIに調べものや叩き台作成を頼む機会がかなり増えました。
便利で時短にもなる一方、たまに「自信満々に間違ったことを返してくる」場面に出会います。

最近やっているのが、回答と一緒に「自信度」も聞くやり方です。

📝 どう聞いているか
回答を求める時、最後にこんな一文を足しています。

「この回答に対するあなたの確信度を、低・中・高で示してください。低い場合は、その理由も教えてください」

たったこれだけの追加で、AI側の出力が変わります。
自信度が「低」と返ってきた時は、別ソースを確認したり、人に聞いたりするステップを挟むようにしました。

🔍 自信度が「低」と返ってくるのはどんな時か
やっていて気づいたのは、AIが自信度を低めに返してくるのは、

- 情報が日付に依存する(最新の法律や料金体系など)
- ニッチな業界知識
- 主観や好みが入る領域(デザイン、文章のトーン)

といった場面が多いということです。

「AIが得意な領域」と「曖昧になりやすい領域」が、自信度の高低で見える化されてくる感覚があります。

🎯 「人間と同じ距離感」で接する
人に物事を聞く時も、相手が「これは確かです」と言うか「たぶんこうだと思いますが」と言うかで、受け止め方は変わります。
AIに対しても、同じ距離感で接した方が、扱いがうまくなる気がしています。

確信度を聞くだけで、AIが「全知」のように見える錯覚が薄れて、「便利だけど、間違えることもある相手」として扱えるようになりました。

💡 AIを過信せず、過小評価もしない
AIに依存しすぎると、いつか痛い目を見ます。
かといって、警戒しすぎると、せっかくの効率化を活かせません。

「便利な道具として、相手の限界も理解して使う」というのが、しばらく続けてみての着地点です。
自信度を聞く一手間は、その距離感を保つために、地味に効いています。

皆さんは、AIと付き合う中で「ここは聞き方を工夫した」というポイントはありますか?

 

==================================

 

当記事は、Claudeで校正校閲を実施したものになります。

 

思いついたアイデアをファイルに書き溜める習慣をずっと続けています。

久しぶりに全部見返してみたら、かなりの数になっていました。

「こんなの考えていたっけ」と思うものも多く、自分でも驚くくらいです。

そして、実際に着手したものを数えてみると、全体のごく一部でした。

🔍 アイデアを「出す」コストと「実行する」コストは全然違う

アイデアを出すのは、正直そんなに大変ではありません。

日常の不便、「こうなったら楽なのに」という瞬間、他のツールを使っていて「これ応用できないか」と思ったこと。

そういうものをメモするだけなので、ハードルは低いです。

でも実行するとなると話が変わります。

仕様を整理して、技術的な方法を調べて、開発して、検証して、公開して……という工程が待っている。

エネルギーの量が、アイデアを出すときの何倍もかかります。

🤔 「いつか使えるかも」と思って記録し続けている理由

着手できていないアイデアが多い事実は変わらないのですが、記録をやめようとは思っていません。

過去のアイデアが今の開発のヒントになることがあるからです。

「あのとき書いたメモ、今やっていることと組み合わせられるな」という瞬間が、たまにあります。

「すぐ使えなくても、ストックしておくこと自体に価値がある」

そう思って記録し続けています。

💡 実行できていない量より、実行できた数を見る

全体の中でごく一部しか着手できていないという事実は、見方を変えれば「それだけのものをゼロから動かした」ということでもあります。

アイデアだけあっても何も変わらない。動かしたものだけが、世の中に存在します。

記録する習慣と、選んで動かす実行力の両方を、これからも続けていきたいと思っています。

💻 アイデアのストックと実行、バランスどうしていますか?

アイデアをメモしている方、「実行するもの」をどうやって選んでいますか?

選び方や優先度のつけ方があれば、ぜひ聞かせてください。

 

==================================

 

当記事は、Claudeで校正校閲を実施したものになります。

 

4月にExcel向けの個人情報マスキングツールを出しました。
なぜこのツールを作ったかというと、ここしばらく「個人情報保護法の改正動向」を追っていたことが直接のきっかけです。

📅 2026年4月、改正案が閣議決定された
2026年4月に、個人情報保護法の改正案が閣議決定されました。
3年ごとの見直しに基づく改正で、施行は公布から2年以内とされています。

主な変更点として、

- 課徴金制度の導入
- 委託管理の再設計
- こども(16歳未満)の個人情報保護の強化
- 漏えい等が発生した場合の報告義務の見直し

など、企業や個人事業主が「データを扱う姿勢」を改めて求められる内容です。

🤔 中小企業・個人事業主も他人事ではない
特に気になっているのが、「規程を整えるだけでなく、実際の運用が適切に行われているか」「証跡を残せるか」が問われるようになる、という流れです。

大きな企業だけでなく、Excelで顧客リストを管理しているような中小規模の事業者にも影響が及びます。
顧客名簿を社外と共有する、別チームに渡す、印刷して資料に添付する。
こうした日常的なやりとりの中で、個人情報のマスキング(伏字処理)が必要な場面は確実に増えていきます。

🛠 「Excelで簡単に伏字処理ができるツール」を作った
そこで、選択した範囲の個人情報(名前・メール・電話番号・住所)をパターン別に一括で伏字処理する、Excel用のツールを作りました。

「処理前のシートを自動でバックアップする」「数式セルには触らない」など、現場で使われる時に困りにくい作りにしています。

🎯 法改正の動向は、事業の方向性のヒントになる
法律の動向を追うのは正直、地味で時間もかかります。
でも、自分が関わっている業務や、自分のサービスを使ってくれそうな人の周辺で何が変わるのかを掴むには、避けられない作業です。

「今ある制度がどう変わっていくのか」を一歩先に知っておけると、自分の事業の方向性を決める材料にもなります。
今回のマスキングツールは、その追いかけの中から生まれた一つの形でした。

皆さんは、自分の事業や副業の方向性を決める時、どこから情報を集めていますか?

 

==================================

 

当記事は、Claudeで校正校閲を実施したものになります。