絞り込み条件を変更する
検索条件を絞り込む

IT・テクノロジー(117ページ目)

12,713 件中 6,961 - 7,020 件表示
カバー画像

React × Three.jsで「見るだけじゃないWebサイト」を制作しています

こんにちは。普段は動画制作・AIを活用した映像制作などを行っていますが、実は私が特に得意としている分野のひとつが、ReactとThree.jsを使ったWeb制作です。一般的なホームページというと、「文章を読む」「画像を見る」「ボタンを押して別のページへ移動する」といったものを想像される方が多いと思います。私が制作しているのは、そこからもう一歩進んだ、「ユーザー自身が触って楽しめるWebサイト」です。Three.jsを使うとWebサイトはここまで変わるThree.jsは、ブラウザ上で3Dグラフィックスやアニメーションなどを表現できるJavaScriptライブラリです。例えば、マウスを動かすと3D空間が反応する。クリックすると物体が粒子になって飛び散る。水面に触れると波紋が広がる。スクロールすると3Dオブジェクトやカメラが動く。商品を360度回転させながら見られる。こういった「体験」をWebブラウザ上で作ることができます。私はこれまで、Three.jsを使って、波紋・パーティクル・3Dオブジェクト・アニメーションなどを組み合わせたインタラクティブコンテンツを制作してきました。Reactとの組み合わせも得意ですもうひとつ得意としているのがReactです。ReactとThree.jsを組み合わせることで、通常のWebサイトとして必要なUIやコンテンツと、3D・アニメーション表現を組み合わせることができます。Three.jsのエコシステムにはReact Three FiberというReact向けのレンダラーもあり、Reactのコンポーネント設計とThree.jsの3D表現を組み合わせた開
0
カバー画像

棚卸しで在庫数が合わない原因|帳簿を直す前に確認

棚卸しの日。リストを持って棚の前に立ち、数える。帳簿には32個とあるのに、実際に並んでいるのは29個。3個足りない。数え直しても29個で、奥に紛れているわけでもない。隣の棚も見たが、同じ商品はそこにはなかった。誰かが「たぶんサンプルで持ち出した分です」と言う。伝票を探すが出てこない。30分ほど粘って見つからず、結局は帳簿の数字を29に直して次の商品へ進む。その日のうちに終わらせないといけないのだから、この判断自体は責められない。ただ、上書きした瞬間に差の原因を追う材料はなくなる。そして翌期も同じ商品で同じくらいの差が出て、また同じように直す。棚卸しが「合わせる作業」になってしまうと、差はいつまでも減らない。当方も業務の現場で、この繰り返しを何度も見てきました。「合わない」の中身は、いくつかに分かれる差が出たときに最初にやるのは数え直しだが、二度数えて同じ数なら、原因は棚ではなく記録の側にある。そして記録側の原因には、性質の違うものが混ざっている。まとめて「棚卸差異」と一語で呼んでしまうと、どれに手を打てばいいのかが決まらない。よく出てくるのは四つ。伝票が切られないまま動いた分。同じ商品が二つに分かれて登録されている分。伝票の日付とモノが動いた日のずれ。そして、在庫数を直接書き換えてきたために、そもそも遡れなくなっている状態。四つは原因が別なので、打つ手も別になる。伝票が切られないまま動く在庫毎回のように差が出る商品を並べてみると、たいてい共通点がある。数がよく動く商品ではなく、売る以外の出口を持っている商品のほうが合わなくなるのだ。動きの多さより、経路の種類のほうが効く。だから
0
カバー画像

「データを差し替えるだけで動画が増える」とは、具体的に何をするのか

自動化ツールを作っています。Kaiです。出品しているサービスのひとつに「データを差し替えるだけで動画が増える仕組み作ります」というものがあります。言葉だけだと分かりにくいと思うので、中身を具体的に書きます。一言でいうと動画のテンプレートを1本だけ作り、あとは表のデータを入れ替えて量産する仕組みです。たとえば商品紹介の動画なら、・動きや構成、BGM、文字の出方 → 1本作れば使い回す・商品名、価格、写真、説明文 → 表の1行ぶんを差し込む表に30行あれば、動画が30本できます。1本目は作るのに時間がかかりますが、2本目以降はデータを足すだけです。向いている用途共通しているのは「同じ構成で、中身だけ違う動画をたくさん要る」場合です。用途 / 差し替えるデータ・商品紹介:商品名・価格・写真・特徴・不動産の物件紹介:物件名・家賃・間取り・写真・最寄り駅・求人紹介:職種・給与・勤務地・仕事内容・ランキング・比較:順位・名称・スコア・コメント・店舗ごとの告知:店名・住所・営業時間・キャンペーン内容商品が100点あって、1点ずつ動画を作りたい。物件が毎週入れ替わって、そのたびに動画が要る。こういう場合、1本ずつ手で作ると現実的でなくなります。逆に向いていないもの1本ごとに構成が変わるものは向きません。・ストーリーのある広告動画・インタビューや対談・その回ごとに見せ方を変えたいものこういうものは、テンプレートにした瞬間に価値が落ちます。量産の仕組みではなく、1本ずつ作るべきものです。「テンプレートで作った感じ」が出て困る用途も、正直に向きませんとお伝えします。ご用意いただくもの1. 見本になる
0
カバー画像

ECの商品CSVで「001」が「1」になった—上書き前の戻り方

商品CSVをExcelで開いたら、商品コードの「001」が「1」になっていた。画面上でゼロを書き足せば直ったように見えますが、同じ列に「0001」「01230」「ABC-01」が混ざっていると、何桁へ戻せばよいかは見た目だけでは判断できません。保存する前に、いったん元の状態へ戻る方が安全です。まず、保存せずに閉じるCSVを開いただけなら、ダウンロード直後のファイルが残っている可能性があります。上書き保存はせずに閉じ、元CSVを複製します。商品コード、SKU、JANに相当する値、郵便番号などは、計算する数字ではなく識別する文字です。先頭ゼロも値の一部です。ExcelはCSVを直接開く際、列を数値や日付として自動判定することがあります。そのため「001」が数値の1として表示されたり、長いコードが指数表記になったりします。ダブルクリックではなく、列の型を決めて取り込むExcelの版によって表示名は異なりますが、「データ」からテキスト/CSVを取り込む方法なら、読み込み前にプレビューできます。商品コードやSKUの列は、数値ではなくテキストとして指定します。日付に見えるコード、Eを含むコード、15桁を超える管理番号も同じです。大切なのは、読み込んだ後に表示形式を変えるのではなく、読み込む段階で文字列として扱うことです。すでに失われたゼロを、表示形式だけで正しく推測して戻すことはできません。商品CSVは「1行=1商品」とは限らないECの商品CSVでは、同じ商品が色・サイズなどのバリエーションごとに複数行へ分かれることがあります。商品を識別する項目と、バリエーションを識別する項目を混ぜると、
0
カバー画像

GASやPythonのツールが止まったとき、最初に集めたい情報

昨日まで動いていたツールが急に止まると、コードそのものが壊れたように見えます。実際には、画面の変更、権限の期限切れ、入力形式の変更、外部サービス側の仕様変更など、コード以外が原因になることもあります。原因を切り分ける前に、次の情報を揃えておくと確認が進みます。1. どの操作で止まるか2. いつから発生したか3. 表示されたエラー文4. 直前に変えた設定やファイル5. 毎回起きるか、時々起きるか6. 本来どう動く想定かパスワード、APIキー、個人情報をメッセージへ貼る必要はありません。まずはエラー画面から機密部分を隠した画像と、再現手順だけで確認できます。診断では、画面、設定、ログ、コード、外部サービスの順に見て、原因の候補を狭めます。修正へ進む場合も、変更箇所を小さく保ち、何を変えたか説明できる状態にします。既存のGAS・Pythonツール1件と不具合1件の診断は、こちらからご相談いただけます。https://coconala.com/services/4076796※軽微修正の範囲を超える場合は、診断後に作業範囲を分けてご案内します。
0
カバー画像

自動化ツールは「納品後」に止まる|月1回の点検で見る3つの場所

GASやPython、ブラウザを使った自動化ツールは、完成した時点で正常に動いていても、後から止まることがあります。原因は、プログラムそのものとは限りません。接続先の画面が変わった、認証方法が変わった、Excelやスプレッドシートの列が増えた。こうした周囲の変化でも、昨日まで動いていた処理が急に止まります。1. いつ、どこで止まったか最終成功時刻やエラー記録を見て、処理が始まっていないのか、途中で止まったのかを切り分けます。「動かない」という情報だけでは原因を絞れません。最後に正常に動いた日時が分かるだけでも、確認範囲はかなり狭くなります。2. 接続先や入力データが変わっていないか外部サイトのボタン名や画面構成、CSVや表の列順、認証方法などを確認します。自動操作は、決められた場所を順番にたどります。その道順が少し変わるだけでも、処理が先へ進めなくなることがあります。3. 異常時に安全に止まるか停止したことよりも、二重送信や二重登録の方が大きな問題になる場合があります。エラー時に処理を止める、処理済みの記録を残す、再開前に人が確認できる。月次点検では、この安全側の動きも見直します。月次点検でできること月1回の点検では、テスト環境や匿名化したデータを使って動作を確認し、エラー記録と外部画面の変更を見ます。範囲内で対応できる軽微な修正があれば、その場で整えます。24時間の監視や、大きな仕様変更、新しい機能の追加までを含むものではありません。変更が大きい場合は、先に影響と必要な作業を整理します。自動化ツールを長く使うために大切なのは、毎月作り直すことではなく、止まる前の小さな変化に気
0
カバー画像

新規出品者ですが、こう進めます

はじめまして。業務自動化・AIツールの開発を出品しています新規の出品者です。実績としては、問い合わせ分類、壊れたツールの復旧、Chrome拡張による定型作業の自動化を、それぞれ実際に手を動かしてデモとして検証したものをポートフォリオに公開しています。■進め方1.要件確認:どんな入力があり、何を出力したいのかをメッセージですり合わせます2.実装:合意した範囲で実装します3.動作テスト:実際のデータに近い形で動かして確認します4.納品:成果物と簡単な手順書をお渡しします5.7日間の不具合修正:納品後7日間は、動作に関する不具合があれば修正します■やり取りについてやり取りはテキストのみで完結させています。Zoomなどの音声・ビデオ通話は行っていません。■実績の考え方掲載している実績のデモは、すべて自分の手元で実際に動かして検証したものだけを載せています。架空のデータや学習用サイトを使って、実際に成功する状態まで確認したうえで公開しています。依頼を伺う際も、入力ファイルの形式やご希望の出力イメージを先にすり合わせることで、後から仕様がずれるのを防ぐようにしています。■対応範囲対応できるのは、入力と出力がはっきりしている業務の自動化(分類・集計・転記・スクレイピングなど)です。要件が固まっていない新規のWebサービス開発や、大規模なシステム連携はスコープ外とさせていただいております。まずは気軽にご相談ください。
0
カバー画像

毎日のコピペ作業をChrome拡張で1クリックにする

■Chrome拡張でできること社内の管理画面で「一覧をCSVに書き出す」「CSVを見ながら1件ずつフォームに転記する」といった作業は、意外と時間を取られます。今回はManifest V3のChrome拡張を使って、この2つをワンクリックにするデモを作りました。管理画面の右下に浮かぶツールバーから、一覧ページでは「一覧をCSV保存」を押すだけでCSVがダウンロードされ、新規登録ページでは「CSVから自動入力」でCSVを選ぶと1行目の内容がフォームに自動入力されます。「次の行」で1件ずつ確認しながら進めることも、「全件登録」でCSVの全行を連続登録することもできます。■検証に使ったもの実在しない架空データだけで作った、ダミーの顧客管理システムを用意し、そこに対して拡張機能を動かして検証しました。顧客一覧30件の表示、新規登録フォームへの入力、CSVの読み込みと書き出しまで、実際に画面を操作して一通り確認しています。■こんな作業に向いています「一覧画面を開いて、必要な情報をコピーしてExcelに貼り付ける」「届いたCSVを1行ずつ見ながら、管理画面のフォームに入力し直す」といった、覚えてしまえば単純だけれど毎日続くと地味に時間を取られる作業に向いています。拡張機能アイコンのポップアップからも同じ操作ができるので、ツールバーを閉じてしまった場合でも困りません。■なぜ画面を自動化するのかAPI連携ができれば理想的ですが、社内システムによってはAPIが用意されていなかったり、外部から使えなかったりします。そうした場合でも、人が画面を操作するのと同じように「見て、入力して、ボタンを押す」とい
0
カバー画像

Claude Codeで従業員の資格・免許・講習の有効期限を切らさない!中小企業のための期限一覧づくりと更新手配の判断材料整理ガイド

2026年9月11日 ・ 読了目安 約9分「あの資格、更新はいつだったか」「フォークリフトに乗れるのは今、誰と誰だったか」。中小企業で従業員の資格や免許、講習の修了を管理しているのは、たいてい本人の記憶と、事務担当の手帳です。取得した日、次の更新日、更新に必要な講習、その費用。どれも会社の仕事に直結しているのに、本人の財布の中と、入社時にもらったコピーの束に散らばったまま、並べて見たことがありません。その結果、何が起きるか。現場で唯一の有資格者の期限が切れていて、その日の作業が止まる。更新講習の申し込み期限を過ぎていて、取り直しになる。取引先から「資格者名簿を出してほしい」と言われて、慌てて一人ずつ確かめる。資格の期限管理がないことの本当の損失は、切れてから気づくことではなく、切れるまで誰も見ていないことそのものです。この記事では、Anthropic社の公式AIコーディングツール Claude Code を使って、社内に散らばった資格・免許・講習の記録を一覧にそろえ、期限の近い順に並べ、切れると仕事が止まるものに印をつけて、更新の手配を早めに決められる状態にするまでの手順を、非エンジニアの方向けに整理します。誰に更新させるか、費用を会社で持つか、新しく取らせるかは人の判断。機械に任せるのは、散らばった記録を集めて、そろえて、期限を数える作業です。資格の期限が「気づいたら切れていた」になる3つの理由期限を見落とすのは、担当者がだらしないからではありません。見落とす構造が、仕事の側にあります。1. 資格の記録が「本人の手元」にある免許証も修了証も、原本を持っているのは本人です。会社
0
カバー画像

自動化を頼む前に、これだけ決めておくと見積もりが正確になります

自動化ツールを作っています。Kaiです。「自動化していくらですか」と聞かれて、一番困るのが「その作業の中身が分からないので答えられません」という状態です。かといって、依頼する側が最初から全部整理できているほうが珍しいと思います。私自身、自分の事業で外注するときは丸投げに近い形で相談していました。なので、これが分かっていれば見積もりが正確になるという5つを書きます。全部揃っていなくて大丈夫です。分かる範囲で構いません。1. 入力:その作業は、何から始まりますか・どこかからダウンロードするファイルがある・メールで届く・誰かが手で入力する・サイトの管理画面を開いて見るここが「毎回同じ場所から、同じ形で来る」なら自動化はかなり楽になります。逆に「人によって送ってくる形式が違う」場合は、そこを揃える話が先になります。2. 出力:終わったとき、何が出来ていれば正解ですか・ファイルが1つ出来ている・表に行が追加されている・メールが送られている・誰かに通知が飛んでいる「正解の状態」が言葉で書けるかどうかが、実は一番大きい分かれ目です。ここが曖昧なまま作ると、出来上がってから「思っていたのと違う」になります。3. 頻度:1回あたり何分、週に何回ですかこれが分かると、作る価値があるかを先にお伝えできます。たとえば「1回20分、週5回」なら月に約7時間。これなら作る意味があります。「1回2時間、月に1回」なら年24時間ですが、手順が複雑なぶん作るコストが大きいので、正直おすすめしないこともあります。割に合わないと判断したら、その旨をはっきりお伝えします。4. 判断:途中で「考える」場面はありますかこ
0
カバー画像

作った人がいなくなったツールを直す手順(GAS/Python/スクレイパー)

■よくある相談「去年AIに作ってもらって動いていたツールが、久しぶりに使おうとしたら止まった」「作った担当者がすでに退職していて、直せる人が社内にいない」というご相談が増えています。今回は実際に手を動かして検証した、スクレイパーが止まった事例をもとに、直すときの考え方をまとめます。■症状対象は、商品一覧ページを巡回して価格や在庫を取得するPythonのスクレイパーでした。実行すると直後にAttributeErrorの例外で異常終了し、出力ファイルが1件も生成されない状態でした。エラーメッセージは「'NoneType' object has no attribute 'text'」で、取得できなかった要素に対して文字列扱いの処理をしようとしたことが読み取れます。■再現と原因調査まず実機でそのまま実行し、同じ例外で落ちることを確認しました。ログを見ると、価格を取得している行で例外が発生していました。実際のページのHTML構造を確認したところ、ツールが探していた要素の親子関係が、実際のサイトの構造と食い違っていることが分かりました。■修正した内容セレクタを実際のHTML構造に合わせて修正したうえで、次の対策もあわせて加えました。1件のデータ取得に失敗しても全体を止めず、警告を出して処理を続ける。通信のタイムアウトと失敗時のリトライを追加する。「--check」というセルフテストモードを追加し、各項目の取得元が正しくヒットしているかを事前に確認できるようにする。修正後、2ページ分・40件のデータを正常にCSVへ書き出せることを確認しました。■修正の過程で見つかった別の問題サーバー側が文
0
カバー画像

自社のメールアドレスが漏れていないか、無料で確認する方法と限界

取引先や監査から「情報漏洩の有無は確認していますか」と聞かれ、答えに詰まった——中小企業の担当者からよく聞く場面です。社内に情報システムの担当者がいない会社では、そもそもどこから手をつければいいのかが分かりません。結論から言うと、無料で始められる確認手段はあります。ただし、そこで分かることには範囲があります。両方を知っておくと、判断が早くなります。■ 無料でできる3つの確認1. 漏洩確認サイトでメールアドレスを照合する過去に公開された流出データを集めて、メールアドレス単位で「含まれているか」を返してくれるサービスが、いくつか無料で公開されています。自社ドメインのアドレスを入力すると、どの流出事案に含まれていたかが表示されるものが一般的です。使うときの注意が2つあります。ひとつは、パスワードそのものを入力させるサイトは避けること。照合はメールアドレスだけで足ります。もうひとつは、社員のアドレスを勝手に照合する前に、就業規則や社内ルールとの関係を一度確認しておくことです。会社が所有するドメインのアドレスであっても、社内への説明があるほうが後々こじれません。2. パスワードの使い回しを洗い出す流出そのものより、被害につながりやすいのは使い回しです。ひとつのサービスから漏れたIDとパスワードの組み合わせが、他のサービスのログインに次々と試される——という流れが典型的です。ブラウザやパスワード管理ツールの多くには、保存済みのパスワードのうち「使い回しているもの」「短すぎるもの」「流出データに含まれていたもの」を一覧で出す機能があります。まずは会社で使っているブラウザのパスワード管理画面を
0
カバー画像

Claude Codeで外注先・協力会社の依頼記録を整える!中小企業のための取引実績の一覧づくりと次に頼む先の判断材料整理ガイド

2026年9月10日 ・ 読了目安 約9分「あの業者さん、前は納期どおりだったっけ」「この職人さんに頼んだのは去年だったか、一昨年だったか」。中小企業が外注先や協力会社を選ぶとき、判断のもとになるのはたいてい担当者の記憶です。頼んだ回数、かかった金額、納期を守ってくれたか、仕上がりに手直しがあったか。どれも取引のたびに起きているのに、終わった案件の中に散らばったまま、誰も並べて見たことがありません。その結果、何が起きるか。急ぎの仕事で「いつもの所」に頼み、いつもの所が実は三回に一回は遅れていることに気づかない。逆に、一度だけ小さな不備があった先を、それきり避けてしまう。新しい担当者は前任者の「あそこは大丈夫」という言葉だけを頼りに発注する。外注先の記録がないことの本当の損失は、頼む先を選ぶたびに、毎回ゼロから勘で決めていることです。この記事では、Anthropic社の公式AIコーディングツール Claude Code を使って、過去の依頼を外注先ごとに一覧にそろえ、納期・金額・仕上がりの実績を数えて、次に誰へ頼むかを根拠をもって決められる状態にするまでの手順を、非エンジニアの方向けに整理します。どこへ頼むか、取引を続けるか、単価の相談をするかは人の判断。機械に任せるのは、散らばった依頼の記録を集めて、外注先ごとにそろえて、数える作業です。外注先の実績が「記憶頼み」になる3つの理由記録が残らないのは、担当者の怠慢ではありません。残らない構造が、仕事の側にあります。1. 依頼の記録が「案件」の中に閉じている見積書、発注書、納品の受け取り、請求書の支払い。外注に関する記録は、すべて案
0
カバー画像

月1回の集計を外注する価値はある?時間・確認・修正の3項目で考える

毎月1回しか発生しない集計作業に、外注費用を払ってまで自動化すべきかどうかは迷いやすいポイントです。単に「作業時間」を比べるだけでなく、「確認の手間」と「例外時の修正」を含めた3つの視点から判断基準を整理します。 1. 単なる「作業時間」だけで費用対効果を判断しない 外注による自動化を検討する際、「月に2時間しかかかっていない作業だから、わざわざ開発を頼むのはもったいない」と判断されることがよくあります。 しかし、実務の手作業コストには、画面に向かって手を動かしている時間以外に以下の負荷が含まれています。 1. 準備と入力の手間(システムからのCSVダウンロードやファイル名の整理) 2. ミスを防ぐための二重チェック(請求金額や顧客情報の確認、心理的プレッシャー) 3. 計算ミス発生時の手戻り(取引先への再連絡、請求書の再発行と修正作業) 月1回の作業であっても、その作業が「絶対に間違えられない重要な請求や給与に関わる処理」である場合、自動化によって得られる精神的負担の軽減とチェック工程の短縮は大きな意味を持ちます。 2. 架空モデルで見る「費用と回収期間」の試算例 自動化の費用感を具体的に把握するために、架空の試算モデルで考えてみます。 【試算条件(説明用の仮定)】 ・従来の手作業:月2時間(集計1.5時間+チェック0.5時間) ・自動化後の作業:月30分(CSV配置と結果確認) ・削減される時間:月1.5時間 ・社内の時間単価を仮に2,000円/時間と想定した場合の価値:月3,000円相当 ・GAS初期開発費用:20,000円(※ココナラ出品サービス
0
カバー画像

PDF帳票をまとめて作る前に決めたい、二重発行と再実行のルール

スプレッドシートのデータから請求書や納品書などのPDFを一括発行する仕組みは非常に便利です。しかし、実務で安全に運用するためには、途中でエラー停止した際に「どこまで発行できたか」を判定するルールが欠かせません。 1. ファイル名だけでは「二重発行」を防ぎきれない理由 PDF帳票の自動生成を自作する際によくある落とし穴が、「Google Drive内のファイル名をチェックして、同名のファイルがあればスキップする」という設計です。 一見シンプルで良さそうに見えますが、実務では次のようなケースで破綻します。 ・同姓同名の顧客や、同一日に複数件の注文があった場合にスキップされてしまう ・過去にテスト出力した古いPDFがフォルダ内に残っていて、当月分の発行が阻害される ・ネットワークの切断やGoogle側の処理時間制限(6分上限)により、ファイル作成の途中で停止した際、壊れたファイルが「作成済み」として誤判定される 単にファイル名の有無を見るだけでは、実務に耐えうる安定した一括発行は実現できません。 2. 安全な一括発行を支える「処理状態管理」の仕組み 帳票の二重発行を防ぎ、途中で止まっても安全に再開できるようにするためには、元データとなるスプレッドシート側で状態を1行ずつ管理することが基本となります。 【説明用の処理モデル(注文3件の例)】 ・1行目:注文番号1001|発行ステータス:完了(発行日時・ファイルID記録済み) ・2行目:注文番号1002|発行ステータス:完了(発行日時・ファイルID記録済み) ・3行目:注文番号1003|発行ステータス:未処理(エラ
0
カバー画像

スプレッドシートのAI機能が増えても、月次集計で先に決めたいこと

GoogleスプレッドシートにAI機能が次々と追加される中、毎月の集計作業がどこまで自動化できるのか関心が高まっています。しかし、AIが得意な作業と決まったルールで処理すべき計算を分けないと、思わぬ集計ミスにつながります。 1. スプレッドシートのAI機能でできること・得意な領域 近年、Googleスプレッドシートには「Fill with Gemini」をはじめとするAI支援機能が拡充され、表内のテキストデータの補完や要約、カテゴリ分類などがシート上で手軽に扱えるようになっています。 こうしたAI機能が真価を発揮するのは、以下のような「意味やニュアンスの解釈を伴う作業」です。 ・顧客アンケートの自由記述テキストをポジティブ・ネガティブや要望別に分類する ・表記揺れのある顧客名や住所情報から、標準的な表記を推測して抽出する ・商品レビューや問い合わせ内容から、短い要約テキストを生成する 人間の判断に近い処理を自動化できる一方で、AIの出力には確率的な要素が含まれるため、後工程でのルール設計が重要になります。 2. 文章の「分類」と、狂いが許されない「確定集計」を分ける 企業の月次集計や請求管理では、1円のズレや締め日の誤判定も許されません。実務において安定した運用を作るためには、処理の種類に応じてツールを明確に使い分ける必要があります。 【実務における処理の切り分け例】 1. 「問い合わせ・備考文の分類」:AI補助が適している領域 文脈を読み取って分類タグを付与する。ただし、重要な項目は人間による目視確認を残す。 2. 「売上金額や消費税の合算」:計算式(
0
カバー画像

Claude Codeで返品・不良品の記録を整える!中小企業のための発生一覧づくりと原因別の再発防止整理ガイド

2026年9月9日 ・ 読了目安 約9分「先月も同じ部品で不良が出ていた気がする」「あのお客様、前にも返品があったような」。中小企業の現場で、返品や不良品の話はこうした「気がする」で語られがちです。出荷前の検品で見つかったもの、お客様から戻ってきたもの、外注先から届いた時点で使えなかったもの。それぞれは、その場で交換や再製作をして片づきます。片づいた瞬間に、記録は誰の手元にも残りません。一件一件は小さくても、同じ原因の不良が半年続けば、材料費・作り直しの手間・配送費・お客様との調整時間が積み上がります。しかも、同じ原因かどうかは、並べてみなければわかりません。返品や不良品の記録がないことの本当の損失は、返品そのものではなく、同じ失敗を何度も繰り返していることに気づけないことです。この記事では、Anthropic社の公式AIコーディングツール Claude Code を使って、ばらばらに起きている返品・不良品を一覧にそろえ、原因別に数えて、どこを直せば減るのかが見える状態にするまでの手順を、非エンジニアの方向けに整理します。どの原因から手を打つか、外注先や材料を替えるかは人の判断。機械に任せるのは、散らばった記録を集めて、そろえて、原因ごとに数える作業です。返品・不良品が「気がする」で終わる3つの理由記録が残らないのは、担当者が怠けているからではありません。残らない構造が、仕事の側にあります。1. 対応が終わると同時に、案件も終わる不良が見つかれば、交換品を送り、作り直し、お客様に頭を下げます。対応が終われば、その案件は終わりです。「何が、なぜ、どれだけ」を書き残す時間は、対応の
0
カバー画像

INSERT

プレースホルダINSERT INTO テーブル (列1, ...) VALUES (?, ...)サブクエリINSERT INTO テーブル (列1, ...) サブクエリテーブルの列とサブクエリの列の配置が同じ場合INSERT INTO テーブル サブクエリINSERT + UPDATE重複していたら UPDATE するINSERT文 ON CONFLICT(主キー)DO UPDATE SET 列1 = excluded.列1, ...
0
カバー画像

はじめまして。PC・Excel・AIの困りごとをサポートしています

はじめまして。ココナラで、PC・Excel・AIなどに関するお困りごとのサポートをしています。パソコンを使っていると、「やりたいことはあるけど、どうすればいいのかわからない」「ネットで調べても説明が難しくて理解できない」「Excelの操作がうまくいかない」「AIを使ってみたいけれど、何から始めればいいかわからない」といったことがありますよね。私自身、IT・パソコンに長く関わってきた経験を活かして、できるだけ専門用語を使わず、初心者の方にもわかりやすく説明することを心がけています。特に、・パソコンの操作や設定・Excelの関数や操作・仕事で使うPCのちょっとした困りごと・ChatGPTなどのAI活用・「こんなことはできる?」というご相談などを得意としています。「こんなことを聞いても大丈夫かな?」というような小さな疑問でも大丈夫です。まずはお気軽にご相談ください。これから、このブログでもPC・Excel・AIなどについて、初心者の方にもわかりやすい情報を発信していきたいと思います。どうぞよろしくお願いいたします。
0
カバー画像

Claude Codeで納期遅れの兆候を早めに見つける!中小企業のための受注案件の進捗一覧づくりと遅れの原因整理ガイド

2026年9月8日 ・ 読了目安 約9分納期の前日になって「まだ材料が届いていない」と気づいた。外注先からの戻りを待っているうちに、次の工程の予定が丸ごとずれた。お客様から「進んでいますか」と聞かれて、初めて止まっていることがわかった。中小企業の現場で起きる納期遅れは、当日いきなり起きるものではありません。遅れる案件には、数日前から必ず兆候が出ています。ところが、その兆候はいつも見えていません。案件の状況は担当者の頭の中と手元のメモにあり、社長や事務の方は「順調です」という言葉を信じるしかない。遅れがわかるのは、取り返しがつかなくなった時点です。遅れを起こした後の謝罪と調整に使う時間は、遅れを防ぐために使う時間の何倍にもなります。この記事では、Anthropic社の公式AIコーディングツール Claude Code を使って、受注している案件の状況を一覧に整え、止まっている案件や遅れの兆候を毎朝つかめる状態にするまでの手順を、非エンジニアの方向けに整理します。どの案件を優先するか、お客様に納期の相談をするか、人を動かすかは人の判断。機械に任せるのは、散らばった案件の状況を集めて、並べて、止まっているものに印をつける作業です。納期遅れの兆候が見えない3つの理由兆候が見えないのは、担当者が隠しているからではありません。見えない構造が、仕事の側にあります。1. 案件の状況が担当者ごとに別の場所にあるAさんは手帳、Bさんは表計算、Cさんは壁のホワイトボード。案件の状況を書く場所が人によって違うので、全体を一度に見渡せる場所がありません。社長が状況を知るには、一人ずつ聞いて回るしかなく、
0
カバー画像

マクロ・スプレッドシート・Webアプリの選び方|4つの質問

毎月の集計に半日かかっている。何をどう直せばいいかは、もう自分の中で決まっている。あとは形にするだけ——というところまで来ているのに、そこから動けていない。ここで止まったままの人は多いはずだ。迷っているのは中身ではなく、器のほうだ。今のExcelにマクロを組むのか、スプレッドシートに引っ越すのか、ブラウザで開くアプリにするのか。調べるほど、どれも良さそうに見えてくる。マクロは速いが、作った人しか触れなくなるのが怖い。スプレッドシートは手軽だが、件数が増えたときが不安だ。Webアプリは何でもできそうだが、高くつきそうだ。この迷いは、比べる軸を増やすほど固まる。速さ、費用、拡張性、将来性。全部を並べたら答えは出ない。実際のところは四つ聞けば、器はだいたい決まる。今回はその四問を書く。四つの質問で、器はだいたい決まる順番が大事だ。上から順に答えて、いったん消えた選択肢は戻さない。ただし四問目だけは順番の外にある。答えに当てはめるのは最後でいいが、確認そのものは着手前に済ませておく。ここを後回しにすると、作り終えてから全部やり直しになる。この四問まで降りれば、たいていは答えが出る。詰まるのは、器を先に決めてから業務のほうを当てはめようとしたときだ。器の名前から入ると、二問目と三問目が最後まで出てこない。そして出てきたときには、もう作り始めている。今のファイルを残したいか一番効くのがこれ。既存のExcelに何年ぶんものデータが入っていて、シートの見た目にも全員が慣れている。この場合はまずマクロを検討する。使う人の学習コストがゼロだからだ。今の画面のまま、ボタンが一つ増えるだけで済む。たと
0
カバー画像

Excelのデータはアプリに移せる?手間が決まる所と準備

手元のファイルはたいてい似た形をしている。「管理表.xlsx」の隣に「管理表_最新.xlsx」があり、その隣に「管理表_最新2.xlsx」がある。誰も消せない。消した人が責任を取ることになるからだ。行は数千、列は右へずっと伸びていて、端のほうに「備考2」「備考3」がある。Excelから業務アプリへ移るとき、最初に確認されるのはたいていここだ。「今のExcel、そのまま移せますか」。何年も貯めてきたものだから、当然そうなる。先に結論を書くと、移せる。ただし「そのまま」ではない。そして手間が読めるかどうかは、ファイルを開いた瞬間にだいたい決まる。今回は、その決まり方と、依頼する前に自分でできる整え方を書く。ここを先にやっておくと、見積りが早く正確に出せます。判断する列が減るぶん、作業そのものも軽くなります。手間は行数より列で決まる「5年分あります」「1万件あります」と、件数から話し始める人が多い。ところが件数だけでは決まらない。取り込む処理を1本書いてしまえば、行が増えても流す手間はさほど変わらないからだ。手間を作っているのは列のほうである。列が増えるということは、判断が増えるということだ。この列は新しいアプリのどの項目にあたるのか。空欄はどう扱うのか。同じ意味の列がなぜ2つあるのか。1列につき最低1つ、人が決めることが発生する。40列あれば40回考える。これが工数の正体だ。件数が効いてくるのは、移す作業ではなく移したあとに合っているか確かめる作業のほう。合計金額が一致するか、件数が一致するか。ずれたときに探す場所が、件数のぶんだけ増える。当方がデータ移行を有料オプション(10,0
0
カバー画像

Excelの集計が毎月合わない3つの原因と直し方

月末の締めで集計表を出したら、合計が先月配った資料と噛み合わない。差は千円台のこともあれば、桁がひとつ違うこともある。とりあえず過去のファイルを開き直して、上から目で追っていく。この時間がいちばん削られる。そして原因が見つかったとき、たいてい脱力する。取引先名の後ろに半角スペースが1つ入っていた、というような話だからだ。直す作業は1文字消すだけ。見つけるまでの時間のほうが、直す時間より圧倒的に長い。当方は営業の現場で案件と数字をExcelで管理してきて、いまはそういう表をWebアプリに移す仕事をしている。移す前に、まず元の表を読む。そこで出てくる原因は、だいたい3つに収まる。しかもどれも、使い手の不注意ではなく表の作りの問題だ。手作業をやめる前に、この3つは切り分けておいたほうがいい。原因が分からないまま作り替えると、同じズレをそのままアプリに持ち込むことになる。差の原因は、たいてい3つ3つとは、入力の表記がゆれていること、締めた後に過去の行が書き換わること、そして合計式が数えている範囲と、実際に見ている行がずれていること。順に見ていく。先に見分け方だけ置いておきます。症状から当たりをつけられる。表記のゆれが、合計を静かに減らすSUMIFやVLOOKUPは、条件の文字が1文字でも違えば別物として扱う。「株式会社ABC」と「(株)ABC」は別。「ABC」と末尾に半角スペースが入った「ABC 」も別。全角の数字と半角の数字も別だ。CSVから貼り付けた行に、目に見えない空白が混ざっているのはよくある。厄介なのは、エラーにならないところである。#N/A が出れば気づくが、SUMIFは条
0
カバー画像

Excelファイルが人数分に増える3つの理由と直し方

「案件管理表.xlsx」「案件管理表_最新.xlsx」「案件管理表_最新_0901修正済.xlsx」。フォルダを開くと、名前のよく似たファイルが縦に並んでいる。どれが生きている一本なのか、開いてみないと分からない。だから作業を始める前に一手間が入る。更新日時を見比べる。中を開いて件数を数える。それでも決まらなければ隣の席に「これ最新ですか」と聞く。聞かれた側も確信がないので「たぶんそれです」と返ってくる。この確認は毎回発生するのに、どこにも記録されない。そのうち誰も本気で数えなくなり、各自が自分の手元の一本を信じて作業を始める。締めの日に数字が合わず、そこで初めて枝分かれしていたと分かる。当方自身、この状態を業務の現場で何度も見てきました。増えるのは意志ではなく構造先に断っておくと、ファイルが増えるのは誰かがだらしないからではない。増やした人はその瞬間、全員まともな判断をしている。開けないからコピーした。消えたら困るから別名で残した。自分の作業に合わないから列を足した。どれも責められない。だから「ちゃんと一つにしましょう」という声かけでは止まらない。止めたいなら、コピーが生まれる瞬間を3つに分けて見るのが早い。同時に直せないこと。触った記録が残らないこと。様式を変えたい人がいること。この3つは原因が別なので、打つ手も別になります。原因1 同時に直せない共有フォルダのExcelは、誰かが開いている間、二人目は読み取り専用になる。中は見えるが直せない。直したければ手元に落とすしかない。ここで待てる人はまずいない。急いでいる人は自分のデスクトップに落として作業する。コピーはこの瞬間に
0
カバー画像

Claude Codeで失注した見積もりを振り返る!中小企業のための断られた理由の整理と次の提案に活かす記録づくりガイド

2026年9月7日 ・ 読了目安 約9分見積もりを出したのに、返事がないまま日が過ぎた。「今回は見送ります」の一言だけが届いた。別の会社に決まったと、あとから人づてに聞いた。中小企業の商談では、こうした「決まらなかった案件」が、決まった案件の何倍もあります。ところが決まらなかった理由を記録として残している会社は、ほとんどありません。決まった案件は請求書や納品の記録が残ります。決まらなかった案件は、見積書の控えが一枚残るだけで、なぜ選ばれなかったのか、どこで相手の気持ちが離れたのかは、担当者の記憶の中にしかありません。同じ理由で何度も断られているのに、その繰り返しに誰も気づかない。これが小さな会社の商談で起きている損失です。この記事では、Anthropic社の公式AIコーディングツール Claude Code を使って、失注した見積もりの経緯を集め、断られた理由を種類ごとに整え、次の提案に活かせる記録として残すまでの手順を、非エンジニアの方向けに整理します。値下げするか、提案の中身を変えるか、その相手を追わないと決めるかは人の判断。機械に任せるのは、散らばった経緯を集めて、理由を仕分けて、繰り返しを見つける作業です。失注の理由が残らない3つの理由理由が残らないのは、担当者が怠けているからではありません。残らない構造が、仕事の側にあります。1. 断られた案件を振り返る気になれない断られた直後は、誰でも気持ちが沈みます。経緯を書き出すのは、自分の至らなさを見つめる作業に感じられます。受注した案件の対応に気持ちを切り替えたくなるのが自然で、失注の記録は後回しになり、そのまま忘れられます
0
カバー画像

二重予約が起きるDB設計、起きないDB設計の違い

予約や在庫を扱うシステムで、いちばん怖い不具合があります。同じ枠に2件入ってしまうことです。画面では1件しか受け付けていないように見えるのに、データベースを開くと2件入っている。返金と謝罪が発生して、原因を追っても再現しない。この種の不具合は、コードの書き方ではなく設計で決まっています。私は有料通話サービスを個人で開発していて、予約と決済を実装しました。その過程で踏んだところを書きます。「空きを確認してから入れる」は失敗するいちばん自然に見える書き方が、これです。1. その枠が空いているか確認する2. 空いていたら予約を入れるこれで動いてしまうので、テストでも気づきません。問題は、1と2のあいだです。利用者が2人同時に申し込むと、両方が「空いている」を見てから、両方が予約を入れます。あいだが0.1秒でも起きます。アクセスが増えるほど確率が上がるので、サービスが成長してから初めて出るのがたちの悪いところです。直し方は2つあるひとつは、データベースに「同じ枠は1件まで」を宣言してしまう方法です。枠を一意キーにしておくと、2件目を入れようとした時点でデータベース側が拒否します。アプリ側で頑張らなくてよくなるのが利点で、実装を書き換えても効き続けます。もうひとつは、予約を入れる処理を1件ずつ順番に通す方法です。私のサービスでは、予約の確定処理をこの形にしています。同時に来ても、片方が終わるまでもう片方を待たせます。空き枠の計算が複雑で、一意キーだけでは表現しきれない場合はこちらになります。どちらを選ぶかは、枠の決まり方によります。時間帯が固定なら前者で足ります。「前後30分は詰められな
0
カバー画像

宿泊予約CSVを日英西に揃える前に決める列ルール

宿泊・体験の予約CSVを日英西(日本語・英語・スペイン語)に揃える前に効くのは、翻訳精度より列のルール決めです。公式エクスポートの全列を訳すと、使わない列まで増え、ズレと確認コストだけが膨らみます。スクレイピングや非公式取得は使わず、公式CSV/公式APIだけを前提に、翻訳前に決める列ルールを整理します。■ 先に結論:訳す列を減らす日英西の対象は「ゲストやスタッフが毎日見る列」に限定します。・利用日(チェックイン/体験日)・プラン名または室タイプ名・人数(大人/子どもを分けるかを先に決める)・ステータス(確定/キャンセル等)・言語・国籍の手がかり(公式に出る範囲のみ)・特記事項(必要なものだけ)氏名・電話・メールは翻訳列に混ぜず、別管理・マスク運用を推奨します。■ 決めるべき列ルール(5つ)1. 日付形式 … 利用日は YYYY-MM-DD。時刻が必要ならタイムゾーン表記の有無を一文で決める。2. 列名の自社語 … OTA表記を自社列名にマップする表を1枚残す。3. 人数の扱い … 「合計のみ」か「大人+子ども」かを翻訳前に決める。4. 固有名詞は訳し分けない … 施設名・プラン名・集合場所は公式表記で固定。5. ステータス用語集 … 確定/取消等を日英西で1対1対応にする。■ 実務の短い手順1. 使うOTA・自社予約の公式エクスポートを確認する2. マスク済みサンプルCSVを1つ用意する3. 「毎日見る列」だけ書き出す4. 上記5ルールを1ページのメモにする5. その後で日英西の変換フローを設計する公式で出せない列は自動化対象から外すか、ベンダーに公式手段を問い合わせます。■
0
カバー画像

CocoonからSWELLへのテーマ変更!専用ブロックの置き換えを自動化する

WordPressの無料テーマ「Cocoon」は多機能で初心者にも使いやすいことで知られていますが、機能が多すぎてかえって使いにくいと感じる方も少なくありません。一方、有料テーマ「SWELL」は洗練されたデザインと直感的な操作性で人気を集めており、CocoonからSWELLへの乗り換えを検討するユーザーが増えています。しかし、Cocoonで1000記事ほど運用してきたサイトをSWELLに乗り変える際に立ちはだかるのが、専用ブロックの置き換え問題です。ブロックエディタ(Gutenberg)登場以降、各テーマは独自の専用ブロックを提供するようになりました。Cocoonにも「Cocoon Blocks」と呼ばれる独自ブロックが多数存在し、これらはSWELLではそのまま動作しません。テーマを変更すると、これらのブロックは「ブロックはサイトでサポートされていません」というエラー表示になり、デザインが大きく崩れてしまいます。従来、この置き換え作業は一つひとつの投稿を開いて手動で修正するのが一般的とされており、これがテーマ乗り換えの大きな障害となっていました。しかし、データベースを直接書き換えることで、この作業をほぼ自動化することが可能です。本記事では、CocoonからSWELLへのテーマ変更に際し、専用ブロックを一括で自動置き換えする方法を解説します。なぜ手作業での置き換えは現実的ではないのかまず、手作業での置き換えがどれほど非現実的なのかを理解しておきましょう。作業量が膨大で時間がかかる:記事数が1000件あれば、1件あたり数分の作業でも数十時間に及びます置き換え漏れが必ず発生する:人間
0
カバー画像

c+WINAPIと3DCGの理屈その7

解像度を640x480にしました。が、その分遅くなったので、その分高速化しました。#include"DXLib.h"#include<math.h>#include<stdlib.h>#include<windows.h>#define CELL 1.0f// ★変更:解像度を320x240→640x480に引き上げ(今後は640x480を最低ラインとする)// FOV_Fは解像度に比例させて画角を維持している(320→640/240→480はどちらも2倍なので600→1200)const float FOV_F = 1200.0f;const int HEIGHT = 480;const int WIDTH = 640;struct VTX {    float x, y, z;    float u, v;    float b; // 旧Gouraud用(頂点の明るさ)。互換のため残しているが新パイプラインでは未使用};struct Camera{    float x, y, z;    float yaw; // 左右回転のみ    float height;};enum WallDir{    WALL_NORTH,    WALL_SOUTH,    WALL_WEST,    WALL_EAST};struct Vec3{    float x;    float y;    float z;};float ZBuf[HEIGHT][WIDTH];#define RAD (3.14159265/180.0)Camera cam
0
カバー画像

Claude Codeでヒヤリハットの記録を整える!中小企業のための現場の気づきの集め方と事故を防ぐ対策一覧づくりガイド

2026年9月6日 ・ 読了目安 約9分脚立が少しぐらついた。フォークリフトの死角に人が立っていた。熱い鍋を持ったまま、通路で人とすれ違いかけた。事故にはならなかったけれど、あと一歩で事故だった。こうした出来事は「ヒヤリハット」と呼ばれ、どの現場でも毎週のように起きています。ところがその気づきを記録として残している中小企業は、ごくわずかです。その場で「気をつけよう」と声をかけて終わり。同じ場所で同じことが何度か繰り返され、ある日、本当の事故になる。けがをした人の治療と休業、行政への届出、取引先への説明、そして会社への信用。一人の事故が会社の存続に関わるのが、中小企業の現実です。大きな会社には安全の専任担当がいますが、小さな会社では社長か現場の責任者が兼任で、記録をまとめる時間がありません。この記事では、Anthropic社の公式AIコーディングツール Claude Code を使って、現場の「あと一歩」の気づきを軽い手間で集め、場所・作業・原因で整理し、事故を防ぐための対策一覧として残すまでの手順を、非エンジニアの方向けに整理します。対策を決め、現場に指示するのは人。機械に任せるのは、散らばった気づきを集めて、並べて、繰り返しを見つける作業です。ヒヤリハットが記録に残らない3つの理由記録が残らないのは、現場の人が安全に無関心だからではありません。記録が続かない構造が、仕組みの側にあります。1. 報告する側に「面倒」と「気まずさ」がある多くの会社のヒヤリハット報告書は、書く項目が多すぎます。日時、場所、作業内容、状況、原因、対策、所感。忙しい現場で、ペンを持って十行埋めるのは重い
0
カバー画像

資格取得の有用性|なぜ資格を取得すべきなのか

現役エンジニア × 国家資格キャリアコンサルタントの yoshi_career です。日系企業から外資系IT企業に移り、いまも現場でエンジニアとして働いています。福岡在住です。たびたび議論になる、資格取得に関する論争。確かに、資格を持っているだけで仕事ができるわけではありません。現場での経験や実践力が重要であることは間違いない。ただし、だからといって「資格に価値がない」と結論づけるのは早計です。キャリア支援をしてきた経験から、資格取得には実務経験だけでは得にくい価値が確かにあると感じています。今回は3つの観点から、資格を取る意味を整理します。① 知識を「体系的に」身につけられる実務で知識を積み上げることは非常に大切です。しかし、現場で覚えた知識には「偏り」が生まれやすいという側面があります。自分が担当するプロジェクトや業務範囲に関連する知識は深まる一方で、その周辺領域や基礎的な理論は抜け落ちたまま、というケースは珍しくありません。資格の学習カリキュラムは、その分野の知識を体系的に整理して学べるよう設計されています。例えばネットワーク系の資格を学ぶ過程で、OSI参照モデルから各プロトコルの仕組み、セキュリティの基礎まで、一連のつながりとして理解できます。「なんとなくわかる」から「なぜそうなるのかを説明できる」への変化。これが体系的な学習の最大の価値です。現場で発生した問題に対して、根本原因を理解した上で対処できるエンジニアとそうでないエンジニアの差は、キャリアが進むほど大きく開いていきます。資格の勉強は「試験のための暗記」ではなく、自分の知識の穴を埋め、土台を強化するプロセスでも
0
カバー画像

WordPressで追加CSSだけ反映されない!確認したい7つの原因

こんにちは、Dr.WordPressです。WordPressでデザインを調整するために「追加CSS」へCSSを書いたのに、「何度書き直しても反映されない」ということがあります。例えば、「テーマのCSSは正常に読み込まれている」「追加CSSに書いた色だけ変わらない」「PCでは変わるのにスマホでは反映されない」といったケースです。追加CSSが効かない場合、CSSの書き方だけでなく、優先順位やキャッシュ、テーマ側の設定などが影響している可能性があります。今回は、WordPressの追加CSSだけ反映されないときに確認したい7つの原因をご紹介します。① CSSのセレクタが違っているまず確認したいのがセレクタです。CSSでは、「どの要素のデザインを変更するのか」をセレクタで指定します。見た目では同じようなボタンや見出しでも、実際には別のクラス名が設定されている場合があります。特に、・テーマを変更した・ページを作り直した・ブロックを変更したといったあとでは、以前使っていたCSSが効かなくなることがあります。まずは変更したい要素を正しく指定できているか確認してみましょう。② CSSの優先順位で負けている追加CSS自体は読み込まれていても、テーマやプラグイン側のCSSが優先されている場合があります。CSSには優先順位があり、より強い指定が別の場所に書かれていると、追加CSSに書いた内容が反映されないことがあります。例えば、「追加CSSには赤色と書いているのに、テーマ側で指定された青色のまま」というケースです。この場合、CSSを何度追加しても原因を解決できないことがあります。開発者ツールを使って
0
カバー画像

Contact Form 7の送信がずっとくるくるして終わらない原因7選

こんにちは、Dr.WordPressです。Contact Form 7で送信ボタンを押したあと、「読み込みマークがずっとくるくるして送信が終わらない」ということがあります。例えば、「送信ボタンは押せる」「読み込み状態にはなる」「でも送信完了にならない」「エラーメッセージも表示されない」といったケースです。この場合、Contact Form 7そのものだけでなく、JavaScriptやプラグイン、REST API、サーバーとの通信などに問題が発生している可能性があります。今回は、Contact Form 7の送信がずっとくるくるして終わらないときに確認したい7つの原因をご紹介します。① JavaScriptエラーが発生しているまず確認したいのがJavaScriptです。Contact Form 7では、フォームを送信するときにJavaScriptを使った処理が行われます。そのため、ページ内でJavaScriptエラーが発生していると、送信処理が途中で止まってしまう場合があります。特に、・サイトをカスタマイズした・JavaScriptを追加した・テーマを更新したといったあとから発生した場合は確認したいポイントです。② 別のプラグインと競合しているContact Form 7以外のプラグインが送信処理に影響することもあります。例えば、・キャッシュプラグイン・高速化プラグイン・セキュリティプラグイン・スパム対策プラグインなどです。「新しいプラグインを追加してから送信できなくなった」「プラグインを更新したあとからくるくるする」という場合は、直前に変更したプラグインを確認してみましょう。③
0
カバー画像

動いていたスクレイピングが急に止まる3つの原因と、発注前に聞いておくべきこと

「先月まで毎週ちゃんと動いていたのに、急にデータが来なくなった」Webからデータを自動で集める仕組み(スクレイピング)には、この「ある日突然止まる」がつきものです。作った人の腕が悪かったとは限りません。むしろ、どんなに丁寧に作っても止まるときは止まります。なぜ止まるのか。原因はほぼ、次の3つのどれかです。■ 原因1. 相手のサイトが模様替えをした一番多いのはこれです。スクレイピングは「このページのこの場所に価格が書いてある」という前提で動いています。相手のサイトがリニューアルやデザイン変更をすると、その前提が崩れて止まります。これは直せます。新しいページの構造に合わせて、読み取る場所を直すだけです。ただし、直りやすさは作り方で大きく変わります。ページの見た目の細部(CSSのクラス名など)に頼った作りだと、小さな変更でも壊れます。「表の中に品名と価格が並んでいる」という構造で読む作りにしておくと、デザインが変わっても生き残ることが多くなります。■ 原因2. 相手のサイトがbot対策を入れたアクセスが自動プログラムかどうかを判定して弾く仕組み(CloudflareやCAPTCHAなど)を、相手のサイトが後から導入することがあります。この場合、私は修正をお断りしています。理由は2つです。まず、bot対策の回避は相手サイトの利用規約に反することがほとんどです。そして、仮に回避できても、対策が強化されるたびにまた止まります。いたちごっこにお金を払い続けることになります。このケースでは「公式APIがないか探す」「手作業に切り替える」「その項目は諦める」のどれかを一緒に考えるほうが、結局安く
0
カバー画像

テクノロジー「月の重力甘く見るなよ」

月は重力が地球の約6分の1しかありませんその為月で人間がジャンプすると地球より高く長く空中に浮かんでる様に見えますでも月は重力が弱く高所から落ちても安全という訳ではありませんむしろ月では高所から落ちると凄く危険で大きな理由は月に殆ど空気が無い事です地球の重力は物体を下に引っ張る力なので地球では重力で物体の落下速度がどんどん速くなります地球の重力加速度は約9.8m/s²ですが月では約1.6 m/s²しかありませんつまり月は物体が落ちる時の速度の増加量が地球よりずっと小さいのですなのでアポロ計画で月に降りた宇宙飛行士が月面でジャンプするとゆっくり上がり長時間空中にいてゆっくり落ちてくるという地球と違うふわふわした動きになりますでも月では重力が弱いので確かに落下速度は地球より遅くなりますが月には地球のような空気が殆どありません地球には窒素や酸素などの空気があり物体が空気の中を落ちると空気が壁になって物体の動きを邪魔しますこれを空気抵抗と言い落とした紙はゆっくりヒラヒラしながら落ちますがこれは紙が軽いだけではなく紙が空気から大きな抵抗を受け落下速度が低下してるからです地球では最初落下する速度がどんどん上がり速度が速くなるほど空気抵抗も大きくなってやがて「下へ引く重力」=「上へ押す空気」という状態になりますするとそれ以上は殆ど速度が上がらなくなりこの時の一定になった速度を「終端速度」と言いますしかし終端速度は姿勢で変わり例を挙げるとスカイダイバーが空中で大の字で落下すると身体等に空気が当たる面積が大きくなるので空気抵抗が大きくなる→落下速度が遅くなるという事になります反対に鉛筆みたいに身
0
カバー画像

OTAの予約CSV、コピペせず1枚にまとめる手順(公式エクスポートのみ)

インバウンド対応やツアー催行の現場で、いちばん時間を溶かしやすいのが「予約データのコピペ」です。管理画面を開き、行を選択して表計算に貼り、列を直し、別OTA分をまた貼る——気づけば午前が終わっている、という話は珍しくありません。この記事では、スクレイピングを使わず、各OTA・予約システムの公式エクスポートだけで、予約情報を1枚の表にまとめる考え方と手順を整理します。ツールの宣伝ではなく、明日からの作業順を決めるための実務メモです。■ なぜ「公式エクスポートのみ」なのか非公式の自動取得は、利用規約・アカウント制限・レイアウト変更で突然止まります。現場の予約業務は止められないので、最初から「公式が出してくれるファイル」を前提にした方が、結果的に安定します。WEBTECH研究所でも、スクレイピング前提の自動化はお受けしていません。■ 手順の全体像1. 使うOTA・自社予約の一覧を書く2. それぞれに「CSV/Excelの公式エクスポート」があるか確認する3. 必要な列だけを決める(全部持ってこない)4. 共通の列名ルールを1つ決める5. 週次または日次で、同じ場所に保存する運用にする「自動化」の前に、この5つが揃っているかが分岐点です。■ ステップ1:公式エクスポートの場所を探す管理画面の「予約一覧」「レポート」「ダウンロード」「エクスポート」あたりを確認します。日付範囲を指定してCSVを出せるかがポイントです。出せない場合は、サポートドキュメントに公式APIや提携の出力手段がないかを見ます。ここで詰まるなら、無理に取得方法を増やさず、出せるソースだけを1枚化の対象にします。■ ステ
0
カバー画像

Contact Form 7で管理者宛メールだけ届かない原因7選

こんにちは、Dr.WordPressです。Contact Form 7でお問い合わせを送信すると、「自動返信メールは届くのに、サイト管理者への通知メールだけ届かない」ということがあります。例えば、「フォームの送信自体はできている」「問い合わせした人には自動返信が届いている」「でも管理者には何も届いていない」といったケースです。これは第28回の「自動返信メールだけ届かない」とは逆の症状です。自動返信メールが届いている場合、Contact Form 7の送信処理自体は動いている可能性があるため、管理者宛メールの設定や受信環境を中心に確認すると原因を絞りやすくなります。今回は、管理者宛メールだけ届かないときに確認したい7つの原因をご紹介します。① メールの送信先が間違っているまず確認したいのが、Contact Form 7の「メール」設定にある送信先です。例えば、・以前使用していたメールアドレスになっている・入力ミスがある・退職した担当者のアドレスが残っているなど、単純な設定ミスで届かなくなっていることがあります。特にサイト制作後に担当者やメールアドレスを変更している場合は、一度確認してみましょう。② WordPressの管理者メールと勘違いしているContact Form 7の送信先と、WordPress本体に登録されている管理者メールアドレスは別の設定です。そのため、「WordPressの管理者メールを変更したから、Contact Form 7の送信先も変わっているはず」と思っていても、実際には以前のメールアドレスへ送信されている場合があります。Contact Form 7の編集
0
カバー画像

別のスプレッドシートを参照したらリンクが切れた・値が古いまま

昨日まで正しく表示されていた参照が、今日開いたら #REF! になっている。あるいはエラーは出ていないのに、参照元を更新したはずの値が古いまま変わらない。IMPORTRANGEの許可設定は確認済みなのに直らない――という場合、原因はIMPORTRANGE自体ではなく、もっと基本的なところにあることが多いです。ここでは、それ以外の原因に絞って見ていきます。■ 「参照」は、実は書き方が2種類ある別シート・別ファイルの値を参照する方法には、大きく分けてシート参照(同一ファイル内、または関数経由の別ファイル参照)とINDIRECT関数による参照があります。この2つは挙動が根本的に違います。=集計!A1このような `=シート名!セル番地` の書き方は、数式を入力した時点で「どのシートのどのセルか」が固定され、参照先として記憶されます。参照先のシート名が後から変わっても、Googleスプレッドシートはできる限り追従しようとしますが、追従できないケースがあります(後述)。=INDIRECT("集計!A1")一方INDIRECTは、カッコの中の文字列を、計算するたびに毎回その場で組み立てて評価します。 シート名をセルの値から組み立てて動的に参照先を変えたいときに便利な反面、文字列として書いたシート名が実際のシート名と1文字でも違えばエラーになり、しかも数式を見ただけではどこが違うのか分かりにくいという弱点があります。INDIRECTを使った参照が急に効かなくなった場合、まずシート名の完全一致を疑ってください。■ 参照元のシート名を変更すると、シート参照は追従するがINDIRECTは追従しない`
0
カバー画像

WordPressで管理画面だけ500エラーになる原因7選

こんにちは、Dr.WordPressです。WordPressで公開されているサイトは普通に見られるのに、「管理画面を開くと500エラーになる」ということがあります。例えば、「トップページや固定ページは表示できる」「でも管理画面に入ろうとすると500エラーになる」「管理画面の特定ページだけ開けない」といったケースです。500エラーはサーバー内部で何らかの問題が発生したときに表示されるエラーですが、管理画面だけで発生する場合は原因をある程度絞り込めることがあります。今回は、WordPressの管理画面だけ500エラーになるときに確認したい7つの原因をご紹介します。① 管理画面で動くプラグインが原因になっているWordPressのプラグインには、公開ページだけでなく管理画面でさまざまな処理を行うものがあります。例えば、・SEOプラグイン・バックアッププラグイン・セキュリティプラグイン・アクセス解析系プラグインなどです。こうしたプラグインでエラーが発生すると、公開ページは正常でも管理画面だけ500エラーになる場合があります。特定のプラグインを追加してから発生した場合は確認してみましょう。② プラグインの更新が影響している「昨日までは普通に管理画面へ入れた」という場合は、直前にプラグインが更新されていないか確認してみましょう。自分で更新していなくても、自動更新が有効になっていると知らない間にバージョンが変わっていることがあります。更新によってWordPressやPHPとの相性に問題が発生し、500エラーにつながるケースがあります。③ テーマやfunctions.phpでエラーが発生してい
0
カバー画像

Contact Form 7で「メッセージの送信に失敗しました」と出る原因7選

こんにちは、Dr.WordPressです。Contact Form 7でフォームを入力して送信ボタンを押したあと、「メッセージの送信に失敗しました。後でまたお試しください。」と表示されることがあります。例えば、「フォームへの入力はできる」「送信ボタンも押せる」「でも最後の送信だけ失敗する」「昨日までは普通に送信できていた」といったケースです。フォームが表示されているからといって、Contact Form 7のすべての機能が正常に動いているとは限りません。メール設定だけでなく、プラグインやJavaScript、セキュリティ設定、サーバーなどが原因になっている場合もあります。今回は、Contact Form 7で「メッセージの送信に失敗しました」と表示されるときに確認したい7つの原因をご紹介します。① Contact Form 7のメール設定に問題があるまず確認したいのが、Contact Form 7の「メール」設定です。Contact Form 7では、フォームから入力された内容をもとにメールを作成して送信します。そのため、・送信先メールアドレス・送信元メールアドレス・メールタグ・追加ヘッダーなどの設定に問題があると、正常にメールを送信できない場合があります。特に注意したいのが、フォームを作成したあとに入力項目を変更したケースです。例えば、フォーム側のメールアドレス項目を変更したのに、メール設定側では以前のメールタグを使用していると、設定にズレが発生します。「フォームを編集してから送信できなくなった」という場合は、フォームとメール設定の両方を確認してみましょう。② 送信元メールア
0
カバー画像

Contact Form 7で「メッセージの送信に失敗しました」と出る原因7選

こんにちは、Dr.WordPressです。Contact Form 7でフォームを入力して送信ボタンを押したあと、「メッセージの送信に失敗しました。後でまたお試しください。」と表示されることがあります。例えば、「フォームには入力できる」「送信ボタンも押せる」「でも最後の送信だけ失敗する」といったケースです。入力内容そのものに問題があるとは限らず、Contact Form 7の設定やメール送信、プラグイン、サーバー側など複数の原因が考えられます。今回は、Contact Form 7で「メッセージの送信に失敗しました」と表示されるときに確認したい7つの原因をご紹介します。① Contact Form 7のメール設定に問題があるまず確認したいのが、Contact Form 7の「メール」設定です。フォーム自体は正常に表示されていても、・送信先メールアドレス・送信元メールアドレス・メールタグなどの設定に問題があると、送信時にエラーになる場合があります。特にフォーム項目をあとから変更した場合は、フォーム側とメール側でタグの名前が合っていないことがあります。「フォームを編集してから送れなくなった」という場合は、メール設定も一緒に確認してみましょう。② 送信元メールアドレスに問題があるContact Form 7では、送信元として設定しているメールアドレスも重要です。例えば、Webサイトがexample.comなのに、送信元をGmailなど別ドメインのアドレスにしている場合、サーバーやメールサービスによっては正常に送信できないことがあります。基本的には、「サイトと同じドメインのメールアドレス
0
カバー画像

PoCを成功させるために、最初に決めておきたい3つのこと

生成AIや業務自動化を試してみたいと思っても、「どこまで作ればよいのか」が曖昧なまま始まると、途中で目的がぶれやすくなります。小規模なPoC(試作)を進めるときは、最初に次の3つを決めておくと、判断がしやすくなります。1.対象にする業務を一つに絞る「問い合わせ対応を効率化したい」のような大きなテーマではなく、「届いたメールを内容ごとに分類し、返信の下書きを作る」といった一連の作業に絞ります。対象が具体的になるほど、必要なデータや処理、確認方法を整理しやすくなります。まずは毎日・毎週くり返している、手間のかかる作業を一つ選ぶのがおすすめです。2.人が確認する範囲を残しておく生成AIは便利ですが、最初から完全自動で動かす必要はありません。たとえば返信文を自動送信するのではなく、下書きまで作り、最後の確認は人が行う形にします。この形なら、結果の品質を確かめながら安全に試せます。想定外のケースや改善点も見つけやすく、本格導入の判断材料になります。3.「できた」と判断する基準を決めるPoCでは、完成度を追いかけすぎないことも大切です。・作業時間をどれくらい減らせたか・想定したデータで正しく動くか・担当者が実際に使えると感じるかこうした基準を先に決めておくと、必要以上に機能を増やさず、検証の目的に集中できます。小さく作って、実際に使って、効果を確かめる。その結果をもとに次の改善や本格導入を考えるほうが、生成AI・業務自動化は無理なく進められます。「この作業は自動化できるだろうか」「まず何を試せばよいか」と迷っている場合も、業務を整理するところからご相談いただけます。目的に合わせて、成果物が
0
カバー画像

ままだ問い合わせは0件。それでも、ココナラをやめない理由

ココナラに出品してから、少しずつ時間が経ちました。現在の問い合わせ。0件。まだ、初受注には届いていません。正直に言えば、「そろそろ1件くらい来てもいいんじゃないか」と思うこともあります。サービスページを作って、画像を作って、説明文を何度も見直して、価格を考えて、プロフィールも整える。それでも、通知は来ない。副業の「0→1」って、やっぱり簡単じゃないですね。売れないと、自分まで否定された気持ちになるこれは実際にやってみて分かりました。商品が売れないだけなのに、「自分のスキルには価値がないのかな」「需要がないのかな」「やっぱり副業なんて無理なのかな」そんなことまで考えてしまう。でも、最近は少し考え方が変わってきました。売れていないことと、自分に価値がないことは、まったく別の話です。今はただ、「まだ見つけてもらえていない」「まだ信用が積み上がっていない」その段階なんだと思っています。実績0件の人に仕事を頼むのは勇気がいる逆の立場になって考えてみました。同じようなサービスが並んでいて、一方は販売実績50件、評価もたくさんある。もう一方は販売実績0件。自分が購入者だったら、どちらを選ぶだろう。やっぱり、実績がある人を選ぶ可能性が高いと思います。だから、最初の1件が難しいのは当然なんですよね。スキルだけの問題ではない。「この人にお願いして大丈夫かな?」という購入者の不安を、まだ取り除けていないだけかもしれない。だったら、やることはあります。プロフィールを改善する。サービス画像を改善する。説明文を分かりやすくする。誰向けのサービスなのかを明確にする。そして、発信を続ける。まだ改善できることは
0
カバー画像

【WordPress】1ページだけのサイトでも十分な場合があります

「ホームページを作るなら、しっかりした複数ページのものを」——そう考えていませんか。正直にお伝えします。1ページだけのサイトで十分な場合が、確かにあります。制作する側としては、ページ数が多いほうが仕事になります。ですが、必要のないものを勧めるのは誠実ではありません。では、どんな場合に1ページで足りるのでしょうか。まず、伝えたいことがシンプルな場合です。何をしているか、どこにあるか、どう連絡すればいいか。これだけ伝われば十分、という事業は少なくありません。無理に会社概要、サービス紹介、実績、よくある質問——とページを分けても、中身が薄いページが増えるだけです。次に、まず始めたい場合です。開業したばかりで、まだ実績も、載せる材料も少ない。この段階で立派なサイトを作っても、埋める内容がありません。それより、1ページでもいいから早く公開し、事業が育つにつれて足していく。このほうが現実的です。そして、特定の目的に絞る場合です。一つの商品を売りたい。一つのサービスの申し込みを増やしたい。この場合、あれこれ見せるより、1ページで最初から最後まで読ませたほうが効果的なことがあります。ここで、逆に複数ページが必要な場合もお伝えします。サービスの種類が多く、それぞれ詳しく説明したい場合。お客様が知りたい情報が多岐にわたる場合。ブログで情報を発信していきたい場合。実績を積み上げて見せたい場合。こうした場合は、ページを分けたほうが整理され、お客様も探しやすくなります。判断の軸をお伝えします。「お客様が知りたいことを、無理なく伝えられるか」。これだけです。1ページに詰め込みすぎて、長すぎて読まれないなら
0
カバー画像

ロトの過去データを見える化するWindowsアプリ「Loto Stats」を公開しました

ロト7・ロト6・ミニロトの番号を選ぶとき、「過去にどの数字が多く出ているのか」「しばらく出ていない数字はどれか」「奇数と偶数のバランスはどうなっているのか」と気になったことはありませんか?このたび、過去の抽選データを統計的に分析し、番号選びを支援するWindows用アプリ「Loto Stats」を公開しました。■ Loto Statsでできること指定形式のCSVファイルから抽選結果を読み込み、以下の情報を集計・表示できます。・数字ごとの出現回数と未出現回数・直近30回、50回、100回の出現傾向・奇数と偶数の比率・本数字の合計値・連続する数字を含む割合・前回抽選数字の再出現数・数字の下一桁の分布・出現回数のグラフ表示ロト7、ロト6、ミニロトの3種類に対応しています。■ 5種類の番号生成モード番号の組み合わせは、次の5種類のモードから生成できます。「バランス」は、奇数・偶数、合計値、数字の広がり、下一桁などのバランスを重視します。「ホット」は、登録した過去データで出現回数が多い数字を選ばれやすくします。「コールド」は、しばらく出現していない数字を選ばれやすくします。「ミックス」は、ホットとコールドの傾向を組み合わせます。「ランダム」は、すべての数字を同じ重みで選択します。一度に1口から100口まで生成でき、作成した組み合わせは履歴として保存できます。■ 適合スコアについて生成した組み合わせには、0~100の「統計適合スコア」が表示されます。これは合計値、奇数・偶数、数字の広がり、下一桁のばらつきなどを基にした、統計的バランスの目安です。当選確率を示すものではありません。■ データ
0
カバー画像

AIでホームページはどこまで作れる?Web制作者が実際に生成して検証

最近、XなどのSNSで「AIだけでこんなにすごいWebサイトが作れた」という投稿を目にする機会が増えました。実際、現在のAIを使えば、専門的なコードを書かなくても、短時間でかなり見栄えの良いホームページを作ることができます。私自身もWeb制作の現場でAIを日常的に活用しており、「ここまで簡単に作れるのか」と驚くことも少なくありません。一方で、実際にAIを使いながらWebサイトを制作していると、見た目だけでは分かりにくい課題も感じます。例えば、デザインの統一感、ユーザーの動線、テキストの読みやすさなどです。そして何より難しいのが、AIが作ったデザインを「本当に良いものなのか」と正しく判断すること。今回は、実際のWeb制作でAIを使用して感じたメリットと限界を、具体例も交えながら紹介します。「AIを使えばホームページを自作できるのか?」「制作会社に依頼する必要はもうないのか?」と考えている方の参考になれば幸いです。AIでも「それっぽいデザイン」は普通に作れる先にお伝えしておくと、現在のAIでも、パッと見て「良い感じ」と思えるWebデザインは普通に作れます。下の画像は、実際のWeb制作案件でファーストビューの方向性を検討する際に、AIを使って生成した4つのデザイン案です。このときAIに伝えたのは、「アーティスティックな鍼灸院のWebサイトのファーストビューを4パターン作成してほしい」という、かなりざっくりとした内容でした。それでも、配色や写真の見せ方、文字の配置まで含めて、それぞれ雰囲気の異なる、見栄えの良いデザインを短時間で提案してくれます。こうした部分は、現在のAIが非常に得意と
0
カバー画像

テクノロジー「Twitterの復活、新機能」

2026年8月27日Twitterに関係してた弁護士スティーブンコーツが新SNS「Twitter.now」と言うものを立ち上げると発表しました現在のTwitterはイーロンマスク氏が買収しその後名前が「X」に変更されてますコーツは「昔のTwitterの様なSNSをもう1回作りたい」と思い新しい「Twitter」を作る決心をしました新しいTwitter.nowは昔のTwitterにかなり似て例えば自分で文章を投稿する他の人の投稿に返信する投稿をリツイートする他の人とリアルタイムで情報を共有するといった昔のTwitter同じ使い方ができます記事が公開された時点で利用者は数百人程度だったそうです昔のTwitterをコピーしただけでは無くて特に注目されてるのが「Vera」というAIを使った機能ですVeraは投稿された情報について「この情報は本当なのだろうか?」という事等を自動的にチェックするファクトチェックの機能ですつまりSNSに間違った情報が投稿されたときそれをAIが調べて利用者が情報が正しいかの判断する手助けをしてくれる仕組みです記事ではこのVeraがGoogleのGeminiを基にツール化した物だと説明されてますTwitter.nowには創設メンバーという仕組みが存在します創設メンバーになる為には約3,200円が必要で創設メンバーになるとTwitter.nowを早い段階から利用できる番号入りの特別なバッジがもらえる自分の好きなハンドルネームを取得できる等の特典があります更に約6400円以上を支払うと「ファイター」という特別なステータスを取得できますこれは創設メンバーにとスリングシ
0
カバー画像

【EZR/R】外れ値、その「性質」は一つではない

前回、欠損値には性質の違いがあり、対処法も一つではない、という話をしました。実は、外れ値にも同じことが言えます。「明らかにおかしい数値だから、とりあえず消しておこう」——そう判断したくなる気持ち、よく分かります。ですが、外れ値も欠損値と同じく、なぜその値が生まれたのかによって、扱い方がまったく変わります。今回は、外れ値とどう向き合うかを整理します。そもそも、外れ値とは何か外れ値(outlier)とは、他の大多数のデータから、極端に離れた値のことを指します。ただ、「極端に離れている」という感覚は人によって曖昧になりがちなので、統計の世界では、これを客観的な基準で判定する方法がいくつか用意されています。代表的なものを2つ紹介します。方法1:四分位範囲(IQR)を使う方法データを小さい順に並べたとき、下から25%の位置にある値を第1四分位数(Q1)、下から75%の位置にある値を第3四分位数(Q3)と呼びます。このQ3とQ1の差を四分位範囲(IQR)と言います。このIQRを使って、次の範囲から外れた値を「外れ値」とみなす、というのが最も一般的な考え方の一つです。下限:Q1 − 1.5 × IQR上限:Q3 + 1.5 × IQRこの範囲の外にある値が、外れ値と判定されます。箱ひげ図を描いたときに、箱の外に点としてポツンと表示される値が、まさにこれにあたります。方法2:平均・標準偏差を使う方法データが正規分布(釣り鐘型の分布)に近い場合、平均から標準偏差の2倍、あるいは3倍以上離れた値を外れ値とみなす、という方法もよく使われます。正規分布では、平均±2標準偏差の範囲に、全体の約95%のデ
0
カバー画像

ChatGPTに個人情報や会社の情報を入力して大丈夫?生成AIを安全に使うための基本

①はじめに「ChatGPTに会社の資料を読み込ませて、要約してもらいたい」「メールの下書きに、お客様の名前を入れたまま貼り付けていいのかな」「PDFやExcelをアップロードしても大丈夫?」生成AIを使い始めた人なら、一度はこうした疑問を感じたことがあるのではないでしょうか。便利だからこそ、つい何でも入力したくなりますが、その一方で「情報が漏れたらどうしよう」という不安もあります。この記事では、ChatGPTを中心に、生成AIへ情報を入力するときに知っておきたい基本を、初心者にもわかりやすくまとめました。難しい専門知識がなくても大丈夫です。ポイントを押さえれば、必要以上に怖がらずに、安心して生成AIを活用できます。②ChatGPTに入力した情報についてまず前提として知っておきたいのが、入力した内容の扱いはプランや設定によって異なるということです。OpenAIの公式ヘルプによると、個人向けのFree・Plus・Proプランでは、「Improve the model for everyone(モデルを改善するために利用する)」という設定が用意されています。この設定がオンになっていると、入力した会話がモデルの学習に使われる可能性があります。設定はマイページの「データコントロール」から確認・変更でき、オフにすれば、それ以降の新しい会話は学習に使われなくなります。一方、ChatGPT Business・Enterprise・Edu、そしてAPI経由での利用については、標準では入力・出力データがモデルの学習に使われない扱いになっているとされています。なお、学習利用をオフにしても、不正利用の
0
カバー画像

カレンダーイベントをCSVでエクスポート

こんにちは、GASおじです。中小企業の経営者やフリーランスの皆さん、Googleカレンダーのイベントデータを手軽にCSVで書き出したいと思ったことはありませんか?経費管理や顧客との打ち合わせ記録など、データを活用したい場面は結構多いはずです。今回は、Google Apps Script(以下GAS)を使って、既存のデータを一切消さずに、カレンダーイベントを日時付きの新しいシートまたはファイルにエクスポートする方法をご紹介します。しかも、入力検証やバッチ書き込み、バックアップ・ロールバックも考慮した堅実な作りで、SaaSの追加課金なし、Googleアカウントの利用枠内で安心して使えますよ。■ 初期設定と必要な権限まずはGoogleカレンダーとGoogleスプレッドシートの両方にアクセスできる権限が必要です。GASのスクリプトエディタで以下のスコープが自動的に付与されます。・カレンダー読み取り権限(Googleカレンダーの予定編集権限.readonly)・スプレッドシート編集権限(Googleスプレッドシートの編集権限)スクリプトを初めて実行する際にこれらの権限承認を求められますので、許可してください。また、個人情報保護の観点から、カレンダーイベントの内容はスクリプトが保存されているGoogleドライブ内に留まります。外部に送信するコード例はありませんが、取り扱いには十分注意をお願いします。■ なぜ既存データは消さずに新しいファイルやシートに書くのか?GASでデータを書き換える際に、clearやdeleteRowsなどの削除系APIを使う手もありますが、これは既存の重要データを誤っ
0
カバー画像

ChatGPTで書くと一般論になる理由|自分の経験を入れる3つの方法

ChatGPTを使って文章を書いたのに、読み返すと「間違ってはいないけれど、自分が書く意味が薄い」と感じることがあります。原因は、ChatGPTの文章力が足りないからではありません。入力する情報が抽象的なままでは、AIも多くの人に当てはまる一般論で答えるしかないためです。電子書籍でも、ブログでも、読者が知りたいのは整った言い回しだけではありません。「その人が実際にどんな場面で迷い、何を試し、どう判断したか」という具体的な材料です。今回は、ChatGPTの出力を自分の文章に近づけるために、先に入れておきたい3つの情報を紹介します。【1.読者が困っている具体的な場面】「初心者向けに書きたい」だけでは、対象が広すぎます。例えば、「仕事の経験を本にしたいが、テーマが決まらず目次作りで止まっている人」のように、読者がいま置かれている場面まで書きます。誰に向けた文章かが具体的になるほど、AIは不要な一般論を減らしやすくなります。【2.自分が経験した失敗・工夫・手順】実績を大きく見せる必要はありません。むしろ、小さな失敗や遠回りした経験の方が、同じ悩みを持つ読者に役立つことがあります。「最初にやったこと」「うまくいかなかった理由」「その後に変えたこと」を箇条書きにしてからAIへ渡してください。AIは経験そのものを作る役ではなく、その経験を読者に伝わる順番へ整理する役として使います。【3.確認が必要な情報と、断定しない範囲】数字、制度、引用、画像、固有名詞は、AIの出力をそのまま採用せず確認が必要です。分からないことをAIに埋めてもらうのではなく、「ここは未確認」と残す方が、結果的に信頼できる
0
カバー画像

「どこまで任せるか」を毎回考えるのをやめた、CLAUDE.mdの書き方

Claude CodeなどのAIエージェントに仕事を任せ始めると、必ず「これ、AIにやらせていいんだっけ」と毎回立ち止まる瞬間が来ます。私も最初はそうでした。今は、この迷いがほぼ無くなりました。理由は単純で、「AIに任せていい範囲」と「人間が必ずやる範囲」を、CLAUDE.md(AIエージェントへの指示書)に先に書いておいたからです。書いたあとは、毎回考え直す必要がなくなりました。■実際に書いている境界線(要約)・金銭が動く操作(支払い・送金・購入確定)は、AIは下準備までで、実行は必ず人間・対外的な送信(メール・SNS投稿・フォーム送信)も、AIは下書きまで・パスワードやAPIキーなどの認証情報は、AIに一切渡さないこの3つさえ先に決めておけば、それ以外の日常的な作業(調査・下書き作成・優先順位付けなど)は安心してAIの裁量に任せられます。境界線が曖昧なまま「なんとなく任せる」のが、一番危ないやり方だと実感しています。■新しい権限を渡すか迷ったときの判断基準・その操作は金銭・送信・認証情報に触れるか・失敗したとき、被害は自分だけで済むか、第三者に及ぶか・その操作は取り消せるか・後から人間が結果を検証できる形で残るかこの4つを順番に確認するだけで、判断がぶれなくなります。こうしたテンプレート(CLAUDE.mdの雛形・判断チェックリスト)を、実際に使っている形のままコンテンツとして公開しています。プロフィールからご覧いただけます。個別の事業に合わせたセットアップ相談も承っています。
0
カバー画像

問い合わせ返信が遅い・長いを解決|訪問サービス向けChatGPTテンプレ

訪問サービスの問い合わせでは、「料金はいくらですか」「いつ空いていますか」「この状態でも対応できますか」など、複数の質問が一度に届くことがあります。急いで返信すると質問への答えが抜け、丁寧に書こうとすると文章が長くなる。そこで役立つのが、ChatGPTに「返信文」だけでなく「確認すべき項目」まで整理させる方法です。問い合わせ返信で先に整理する5項目1.お客様が質問していること2.現時点で回答できること3.まだ確認が必要なこと4.料金・日時の条件5.次にお客様へお願いすることこの順番で情報を渡すと、返信の抜け漏れを減らせます。そのまま使えるChatGPTテンプレ以下をコピーし、[ ]の中だけ置き換えてください。---以下のお客様からの問い合わせに返信してください。サービス内容:[ ]お客様からの問い合わせ:[原文を貼る]現時点で回答できること:[ ]追加で確認したいこと:[ ]料金:[確定金額/目安/現地確認後など]対応可能な日時:[ ]返信方法:[LINE/SMS/メールなど]条件:・お客様の質問を一つずつ確認して回答する・確定していない内容を断定しない・料金に条件がある場合は省略しない・次に何を返信してほしいか明確にする・営業感の強い表現を避ける・200字以内で、やさしい言葉を使う---入力例サービス内容:家庭用エアコン清掃お客様からの問い合わせ:リビングのエアコンをお願いしたいです。料金と今週の空きを教えてください。犬がいますが大丈夫ですか?回答できること:通常タイプは税込9,900円。ペットがいても対応可能追加で確認したいこと:お掃除機能の有無、駐車場所対応可能な日時:木
0
カバー画像

All-in-One WP Migrationでサイト移行してみた

WordPressのサイト移行って、もっと面倒なものだと思っていました。データベースを書き出して、ファイルをFTPで移動して、URLを書き換えて……みたいな作業が必要になるイメージです。でも今回、All-in-One WP Migrationというプラグインを使ってサイトを移行してみたところ、思っていたよりかなり簡単に移行できました。今回は、実際に使ってみて感じたことをまとめます。All-in-One WP MigrationとはAll-in-One WP Migrationは、WordPressサイトを丸ごとエクスポート・インポートできるプラグインです。簡単に言うと、今のWordPressをファイルとして書き出して、新しいWordPressにそのファイルを読み込ませるという形でサイトを移行できます。投稿や固定ページだけではなく、テーマプラグイン画像WordPressの設定データベースなどもまとめて移行できます。「サイトをそのまま別の環境にコピーする」という感覚に近いです。今回やりたかったこと今回やりたかったのは、WordPressで作ったサイトを別の環境へ移すことでした。サイト移行について調べると、「FTPでファイルを移動する」「phpMyAdminからデータベースを移行する」「URLを置換する」など、いろいろな方法が出てきます。もちろん仕組みを理解するためには、こういった方法も知っておいた方がいいと思います。ただ、毎回すべて手作業でやるのは結構大変です。そこで使ってみたのがAll-in-One WP Migrationでした。移行元のサイトをエクスポートまず移行元のWord
0
カバー画像

見積もり計算、まだ電卓でやっていませんか?

はじめまして、学生エンジニアとして活動しています。個人店の方とお話しする機会があったのですが、見積もりの計算をいまだに電卓やメモで手計算している、というお店が思ったより多いことに気づきました。数量や条件によって金額が変わる場合、毎回同じ計算を手作業で繰り返すのは地味に時間がかかりますし、入力ミスも起きやすくなります。私はAIコーディングツール(Claude Code)を使って、条件を入力するとその場で金額が自動計算されるツールを実際にいくつか作ってきました。Excelのインストールも不要で、ブラウザで開くだけで動きます。もし同じような「見積もり計算が地味に面倒」というお悩みがあれば、下記のサービスからお気軽にご相談ください。実際に動くサンプルもご覧いただけます。
0
カバー画像

そのExcelマクロ、中身を開けますか|パスワードが分からないと、作り直しになることがあります

前任者が作ったマクロが止まった。エラーの内容を調べる前に、5秒で確かめておいたほうがいいことがあります。そのマクロの中身を、あなたは見られる状態でしょうか。■ まず確認すること(30秒)1. ファイルを開く2. Alt キーを押しながら F11 を押す(VBAの画面が開きます)3. 左側の枠にある「標準モジュール」を開き、中の項目をダブルクリックするここでコードがそのまま表示されたら、中身は見られる状態です。次の章に進んでください。パスワードの入力を求められたら、そのマクロは保護されています。作った人がパスワードを知っている、あるいはどこかに記録が残っているなら問題ありません。誰も知らない場合は、話が変わります。■ パスワードが分からないと、何が起きるのかMicrosoftは、パスワードで保護された文書について、次のように明記しています。「パスワードを紛失または失念した場合、そのパスワードで保護された文書は復元できない」「Microsoftは、パスワードが設定された文書を取り出すサービスを提供しておらず、そうしたサービスや手順に関する情報も提供しない」これはWordの保護文書についての案内ですが、パスワードの扱いに対するMicrosoftの立場がはっきり分かります。VBAプロジェクトのパスワードについても、公式に案内された復旧手段は見当たりませんでした。この場合に取りうる道は、次の3つです。・正しいパスワードを使う・保護される前のコピーに戻る・内容を新しいブックに作り直すつまり、パスワードが分からないままでは、中身を読んで直すという進め方ができません。次に書く「保護される前のコ
0
カバー画像

1ページのホームページでも、伝えたいことは十分伝わります

「ホームページを作るなら、何ページも必要なのでは?」そう思われる方も多いかもしれません。でも、掲載したい情報が整理されていれば、1ページ構成でもサービスや活動の魅力を十分に伝えられます。━━━━━━━━━━━━◆ 1ページ型が向いている用途━━━━━━━━━━━━✓ 個人のプロフィールや活動紹介✓ 団体やチームの紹介✓ 店舗やサービスの案内✓ イベントや企画の告知✓ 作品や実績のポートフォリオ大切なのはページ数ではなく、「誰に、何を、どの順番で伝えるか」です。━━━━━━━━━━━━◆ 基本的なページ構成━━━━━━━━━━━━1.最初に活動内容や魅力を伝える2.サービスや実績を紹介する3.プロフィールや特徴を掲載する4.よくある質問や注意事項をまとめる5.お問い合わせ先へ案内するこの流れを1ページの中に整理できます。ページを移動せず、そのまま下へ読み進められるため、スマートフォンとも相性のよい構成です。━━━━━━━━━━━━◆ 実際に1ページ構成を制作しました━━━━━━━━━━━━ポートレート写真を主役にしたWebサイトを制作しました。写真の魅力を損なわない余白と導線を意識し、PCとスマートフォンの両方で見やすく調整しています。構成整理、デザイン、コーディング、レスポンシブ対応まで行い、1ページの中で世界観と必要な情報が伝わる形に仕上げました。━━━━━━━━━━━━◆ こんな方に向いています━━━━━━━━━━━━✓ まずは活動を紹介できる場所が欲しい✓ SNSだけでは情報を整理しにくい✓ 名刺代わりになるサイトが欲しい✓ 予算を抑えながらWebサイトを持ちたい✓ サー
0
カバー画像

Claude Codeで売掛金の未入金を見逃さない!中小企業のための入金確認と督促のご案内文づくりガイド

2026年8月29日 ・ 読了目安 約9分請求書は出した。仕事も納めた。ところが入金日を過ぎても振り込まれていない——そのことに気づいたのが二か月後だった。中小企業や一人社長の現場で、これは決して珍しい話ではありません。売った瞬間ではなく、入金された瞬間に初めてお金は手元に来ます。ところが多くの会社では、請求を出すまでの流れはあっても、入金を確かめる流れがありません。請求書の控えは綴じてあるのに、それが振り込まれたかどうかは誰も突き合わせていない。未入金は、この隙間で静かに積み上がります。厄介なのは、未入金は放っておくほど回収しづらくなることです。入金予定日の翌週に「行き違いでしたら恐縮ですが」とお伝えするのは簡単です。しかし三か月経ってからでは、先方も事情を確かめるところからになり、こちらも切り出しにくくなります。早く気づくことが、そのまま回収のしやすさになります。この記事では、Anthropic社の公式AIコーディングツール Claude Code を使って、請求の一覧と入金の記録を突き合わせ、未入金を早く見つけて、角の立たないご案内文まで用意する手順を、非エンジニアの方向けに整理します。未入金の確認が後手に回る3つの理由だらしないから起こるのではありません。作業の側に、後回しを生む構造があります。1. 請求の記録と入金の記録が別の場所にある請求は請求書の控えや販売の記録に、入金は通帳や口座の明細に入っています。この二つを一件ずつ突き合わせる作業が、そもそも重い。月末の忙しい時期に回ってくるため、ざっと眺めて終わりになります。2. 名前と金額が、きれいに一致しない振込名義は
0
カバー画像

プラグイン更新後にサイトが真っ白になった時の対処法(ホワイトスクリーン・オブ・デス)

プラグインを更新した直後にサイトが真っ白になり、管理画面にも入れなくなる——通称「ホワイトスクリーン・オブ・デス」と呼ばれる症状です。エラーメッセージすら表示されないため、何が起きたのか分からず不安になりますが、原因の切り分け方さえ分かれば対応は難しくありません。## なぜ「真っ白」になるのか実際にはサイトの裏側でPHPの致命的なエラーが起きているのですが、多くのレンタルサーバーではセキュリティ上の理由でエラー内容が非表示に設定されています。そのため、ユーザーの目には「何も表示されない真っ白な画面」として見えるだけで、原因自体は「致命的なエラー」と同じくプラグインやテーマのコードにあることがほとんどです。## 対処ステップ①:管理画面にログインできるか確認するログインできる場合は、プラグイン一覧から直前に更新・追加したプラグインを無効化するだけで復旧することが大半です。## 対処ステップ②:管理画面にも入れない場合FTPソフトやサーバーのファイルマネージャーで `wp-content/plugins` フォルダにアクセスし、フォルダ名の末尾に `_off` などを付けて名前を変えると、該当プラグインが強制的に無効化されます。これで画面が復旧すれば、そのプラグインが原因だったと確定できます。## 対処ステップ③:原因を特定してから安全に復旧するフォルダ名を戻す前に、そのプラグインの最新バージョンに既知の不具合報告がないか、公式サポートやレビューを確認しておくと安心です。代替プラグインへの切り替えが必要なケースもあります。## エラー内容を可視化する方法`wp-config.php
0
カバー画像

Claude Codeで商品・取引先ごとの粗利を出す!中小企業のためのもうけの出どころを見つける利益率整理ガイド

2026年8月28日 ・ 読了目安 約9分売上は前年より伸びた。なのに手元のお金は増えていない。中小企業や一人社長の現場で、これはよくある話です。原因の多くは、売上の合計しか見ていないことにあります。同じ百万円の売上でも、四十万円残る百万円と、五万円しか残らない百万円がある。この違いを分けずに合計だけを追いかけると、頑張るほど忙しくなり、頑張るほど手元が薄くなるという状態が起こります。厄介なのは、もうけの出どころは、たいてい直感と食い違うことです。手のかかるお客様ほど印象に残るので大事に見え、静かに毎月買ってくれるお客様は記憶に残りません。印象と実際の貢献が一致しないまま、力の入れ方を決めてしまいます。この記事では、Anthropic社の公式AIコーディングツール Claude Code を使って、商品ごと・取引先ごとの粗利を並べ、どこでもうけているのかを見つける手順を、非エンジニアの方向けに整理します。粗利の把握が後回しになる3つの理由やる気の問題ではありません。作業の側に、着手を妨げる構造があります。1. 売上の記録と原価の記録が別の場所にある売上は販売の記録に、原価は仕入や外注の記録に入っています。この二つを商品単位でつなぐ作業が、そもそも重い。つなぐ前に一日が終わるため、毎回「今度やろう」になります。2. 一件ごとの数字は出せても、まとめた形にできない一件だけなら電卓で出せます。しかし三百件を商品別・取引先別に集計し直すとなると話が変わります。件数が増えるほど手作業では不可能に近づくという性質があり、規模が大きくなるほど見えなくなります。3. 共通でかかる費用をどう割り
0
12,713 件中 6,961 - 7,020 件