記事
クライアントにぴったりのECサイト構築方法を選ぶコツ
1. はじめに ウェブ制作の仕事をしていると、クライアントから「オンラインショップを作りたい」というご相談をいただくことがあります。そんなとき、どのようなシステムを提案すべきか迷うことはありませんか? 実は、ECサイト構 … 続きを読む
SMSの基本的な使い方(Galaxy A22)
スマートフォンの基本機能の一つであるSMS(ショートメッセージサービス)。Galaxy A22では、この機能を簡単に使いこなせるよう工夫されています。今回は、実際の使用体験をもとに、初心者でも分かりやすいSMSの使い方を … 続きを読む
Zoomミーティングでチャットが保存できない!原因と解決法
Zoomでオンラインミーティングに参加した際、便利なチャット機能を使うことがよくあります。しかし、ミーティング終了後にチャットの内容を見返すために保存しようとしたら保存ボタンが見つからないという経験はありませんか?この記 … 続きを読む
攻守一体のビジネス戦略:クレディビリティを中心とした情報セキュリティ観
1. はじめに:従来の情報セキュリティ観を超えて 情報セキュリティといえば、多くの人がハッカーとの技術的な攻防を思い浮かべるでしょう。 パスワード管理、ファイアウォール、暗号化技術など、技術的な対策がすぐに頭に浮かびます … 続きを読む
WordPressサイトのデザインの基本を考える(HTMLとCSS)
1. はじめに ウェブサイト全体のデザインについて、「一体どこからどこまでがデザイン対象になるのか」について調べてみました。 1.1. デザインとは? 「デザイン」という言葉を聞くと、多くの人は「見た目をきれいにすること … 続きを読む
カラープロファイルの謎を解く:スクリーンショットから学ぶPNGファイルの仕組み
普段何気なく使っているスクリーンショットや画像ファイル。でも、ふとした瞬間に表示される「カラープロファイルの変換」というダイアログに、疑問を感じたことはありませんか?特にMacユーザーなら一度は見たことがあるはずです。 … 続きを読む
Claudeは入力データを学習に使わない。プライバシーポリシーで確認
生成AIを業務で使う際に最も気になるのが、入力したデータがモデルの学習に使われてしまうのではないかという点です。今回は、AnthropicのClaudeのプライバシーポリシーを確認し、ユーザーの入力データがどのように扱わ … 続きを読む
MacのWindowServerプロセスが重くなった – 外部ディスプレイと大量ファイルの影響
macOSのアクティビティモニタを開いてビックリ!WindowServerプロセスのCPU使用率が50%を超えていました。普段のスムーズな動作はどこへやら、Macが明らかに重くなっていたのです。 1. 原因の特定 アクテ … 続きを読む
企業での生成AI利用と情報管理:基礎から考える実用化とセキュリティ
1. はじめに:生成AIをめぐる企業の劇的な変化 2023年、ChatGPTの登場は企業の現場に衝撃を与えました。その後わずか1年足らずで、企業の生成AI導入率は10%から73%へと急上昇しました。この変化は、単なる技術 … 続きを読む
WordPressサイト高速化への近道:Site Kit by Googleプラグインの実力を探る
1. はじめに WordPressサイトの管理において、さまざまなGoogle関連ツールの情報を一括確認できると評判の「Site Kit by Google」プラグイン。便利さは魅力ですが、「重くなる」という噂も聞こえて … 続きを読む
WordPressのContactフォームを使いやすくするカスタマイズ術
1. はじめに WordPressでお問い合わせフォームを設置すると便利ですが、問い合わせ送信後のユーザー体験があまり良くないことがあります。「送信完了メッセージが小さくて見にくい」「フォームが送信後も表示されたまま」「 … 続きを読む
WordPressプラグインでのセキュアなパスワード管理を考える
WordPressでは、ブログ間の連携やサービス連携でパスワード管理が必要になることがあります。今回はSNS投稿をブログに自動振り分けするプラグインを作る過程で、セキュリティと利便性のバランスをどう取るかについて考えてみ … 続きを読む
企業の情報発信における手順とポイント
1. はじめに 情報発信は企業活動の重要な一部です。特にSNSやブログなどでの発信が当たり前になった現代では、適切な情報管理と発信のフローを持つことが欠かせません。ある企業での取り組みを通じて見えてきた、情報発信における … 続きを読む
WordPressとUltimate Memberで実現する柔軟なユーザー権限管理
1. WordPressのユーザー権限システムとは WordPressを使ったウェブサイト管理をしていると、さまざまな人がサイトに関わることがあります。編集者、執筆者、一般会員など、それぞれの立場によって「何ができるか」 … 続きを読む
WordPressで特定ファイル形式のアップロードを許可するシンプルなプラグインを作ってみた
WordPressでWebサイトを運営していると、「.md」や「.svg」などの特定のファイル形式をアップロードしたくなることがあります。しかし、WordPressはデフォルトでは限られたファイル形式しかアップロードを許 … 続きを読む
SNS投稿の自動取得に挑戦してわかった現実的な限界
1. はじめに SNSは手軽に情報発信できる便利なツールです。一方、ブログは情報を体系的に整理できる良さがあります。両方のメリットを活かして情報発信できれば理想的ですが、日々の更新作業は大変です。特に複数のブログを運営し … 続きを読む
機械生成日本語ジャンクとスパムメール
1. はじめに 「このアカウントは問題があり、今すぐに確認必要です」 このような不自然な日本語のメールを受け取ったことはありませんか?これは「機械生成日本語ジャンク」と呼ばれるものの一例です。最近、こうした不自然な日本語 … 続きを読む
パートスタッフ雇用手続きについてのまとめ
1. はじめに パートスタッフを雇用するときの手続きが改めてまとめてみました。段階的に整理していくとそれほど難しくないですが、けっこう多くの手続きがあり最初は戸惑います。 2. 雇用前に必要な準備 パートさんを募集する前 … 続きを読む
WordPressサイトのインストール場所を間違えてしまったときの移動(ドキュメントルート設定)
1. はじめに サブドメインにWordPressサイトを作ってから、サーバー内のインストール場所を間違えたことに気づきました。 public_html/sub.domain.com/のような場所にインストールするつもりが … 続きを読む
シンプルで軽量なアクセス解析を実現する方法 – Plausible Analyticsから学ぶ表示速度の秘訣
1. ウェブサイト表示速度と向き合った経験 ブログサイトを運営していると、アクセス解析はとても重要です。でも、Googleアナリティクスなどの一般的なツールを導入すると、サイトの表示速度が遅くなってしまうジレンマに悩まさ … 続きを読む
ブログサイトのシンプルなアクセス解析(Googleサーチコンソール)
1. サイト表示速度とアクセス解析の両立 ブログサイトを運営していると、訪問者の動向を知りたいと思うものです。しかし、アクセス解析ツールを導入すると表示速度が遅くなるという悩みがあります。特にGoogleアナリティクスは … 続きを読む
情報セキュリティの理想と現実 〜「文化」を育てる重要性〜
1. はじめに 「絶対に情報漏洩は許されない」「セキュリティは最優先事項だ」。このようなフレーズをよく耳にしますが、現場ではどうでしょうか。厳格すぎるルールに従業員が不満を抱き、抜け道を探す姿を目にしたことはありませんか … 続きを読む
Microsoft Wordが32bit版だった!〜64bit版へ移行する理由と方法〜
1. 意外な発見:最新版なのに32bit版だった パソコンを見てみると、Microsoft Wordが「Program Files (x86)」フォルダにインストールされていました。これは一体どういうことでしょう?実は、 … 続きを読む
Outlookのメール送受信トラブル解決記録 – OneDriveとの相性問題
1. トラブルの発生 「パソコンでメールが送受信できなくなった」という相談を受け、パソコンを確認しました。すると、Microsoft Outlookを起動してもプロファイルを正常に読み取れない状態になっていました。 何が … 続きを読む
プロンプトエンジニアリングの詳細な指示は本当に効果的?
生成AIの普及とともに注目を集める「プロンプトエンジニアリング」。ChatGPTなどのAIに適切な指示を出す技術として、様々なテクニックが紹介されています。その中でも「詳細かつ具体的な指示を出すべき」という考え方は広く浸 … 続きを読む
専門職ごとに見る情報リテラシーとリスク管理
情報共有と情報流出はコインの裏表の関係にあります。効率的な情報共有の仕組みが、同時に情報流出のリスクを高めることがあるのです。長らく情報リテラシーは一般的な知識として扱われてきましたが、実は各専門分野によって重視すべき観 … 続きを読む
SNSでの情報共有・情報公開ガイドライン
SNSに仕事に関する投稿をするとき、「これって公開して大丈夫かな?」と迷った経験はありませんか?個人アカウントでの発信や、フリーランスのチームでの情報共有は特に判断が難しいものです。現場で実際に使えるガイドラインと実践例 … 続きを読む
第6回:情報セキュリティ文化の統合と持続可能性
1. はじめに 前回までの5回の講義で、情報セキュリティ文化の基礎、情報の分類、ガイドラインの策定、意思決定の方法、そして組織としての学習について学んできました。最終回となる今日は、これらの要素を組織全体に根付かせ、長期 … 続きを読む
第5回:学習する組織としての継続的改善
1. はじめに 前回までで、情報セキュリティ文化の基礎、情報の分類法、ガイドラインの策定、意思決定の方法について学んできました。しかし、情報セキュリティは「完成」することがありません。新しい技術、新しい脅威、新しい働き方 … 続きを読む
第4回:自律的判断のための意思決定フレームワーク
1. はじめに 前回までで、情報セキュリティ文化の基礎、情報の分類方法、ガイドラインの作り方について学んできました。しかし実際の仕事では、マニュアルに書かれていない状況に直面することも多いですね。「この情報、共有していい … 続きを読む
第3回:明確なガイドラインの策定と運用
1. はじめに 前回は情報の分類と価値評価について学びました。情報にはそれぞれ価値があり、その価値に応じた管理が必要だということを理解しましたね。では、実際の日常業務の中で、どうやって情報を適切に扱えばいいのでしょうか。 … 続きを読む
第2回:情報の分類と価値評価
1. はじめに 前回は情報セキュリティ文化の基本について学びました。今回は、日々の仕事で扱う情報の「価値」をどう見極め、どう分類すれば良いのかを考えていきます。 スーパーの棚では、お肉と野菜は別の場所に置かれていますね。 … 続きを読む
第1回:情報セキュリティ文化の基礎理解
1. はじめに 情報セキュリティというと、難しいルールや技術的な話ばかりだと思っていませんか?実は、本当に大切なのは「文化」なのです。今日はその「情報セキュリティ文化」について、一緒に考えていきましょう。 テレワークが増 … 続きを読む
秘密保持のバランス:情報公開と秘密保持の間で組織が取るべき姿勢
企業間のコラボレーションやSNSでの情報発信が日常となった現代。「これは公開していいのかな?」と迷う場面は増える一方です。特にYouTuberなど複数のクリエイターがコラボするケースでは、情報公開の範囲に関する判断が難し … 続きを読む
ウェブサイトで記事本文だけを選択できるようにするシンプルなCSS設定
ウェブサイトで「Ctrl+A」を押したとき、記事の本文だけが選択されて余計な部分が選択されないようにしたいと思ったことはありませんか?この記事では、WordPressサイトで記事本文だけを選択できるようにするシンプルなC … 続きを読む
生成AIの理解を深める:出現確率と予測確率の違い
生成AIについて、「ChatGPTはインターネット上の文章で次に来る確率が大きい語を出力するだけだ」という説明をよく耳にします。この説明は一見シンプルで分かりやすいのですが、実は生成AIの仕組みを大きく単純化しすぎていま … 続きを読む
コラボでの秘密保持と情報公開の悩みどころ
1. はじめに 企業間のコラボレーションやSNSでの情報発信が当たり前の時代になりました。一方で「これは公開していいのかな?」と迷うことも増えています。特にYouTuberなど複数のクリエイターがコラボするケースでは、ど … 続きを読む
WordPressサイトでガントチャートを閲覧・編集する簡単な方法
1. はじめに プロジェクト管理において、タスクの分担や進捗状況を可視化するガントチャートは欠かせないツールです。チームでこの情報を共有するとき、「みんなが見やすい」かつ「必要な人だけが編集できる」環境があると便利です。 … 続きを読む
WordPressのCocoonテーマで空の段落がエラーを引き起こす問題(RichText is not defined)
1. はじめに WordPressでブログを運営していると、時々不思議なエラーに遭遇することがあります。最近、Cocoonテーマを使用した記事を編集しようとしたところ、突然エラー画面が表示されて編集できなくなりました。原 … 続きを読む
Wi-FiとBluetoothの消費電力の違い
たまに「スマートフォンのバッテリーを節約するために通信機能をオフにするとよい」という話を聞きます。 確かに無線通信は、スマートフォンの電力消費の大きな要素の1つです。ただし、Wi-FiとBluetoothという2つの方式 … 続きを読む
WordPressのUltimate Memberプラグインで403エラー発生時の対処法
1. はじめに WordPressでUltimate Memberプラグインを使っていたら、メール設定画面にアクセスすると「403 Error」が表示されるトラブルに遭遇しました。「現在、このページへのアクセスは禁止され … 続きを読む
Ultimate Memberで承認メールが送れなかった問題
WordPressで会員サイトを構築していく中で、大きな壁にぶつかることがありました。「Ultimate Member」プラグインでユーザー登録システムを実装したものの、なぜか承認メールがユーザーに届かないという問題です … 続きを読む
WordPress管理画面での画像キャッシュ対策 〜パフォーマンスの落とし穴を学ぶ〜
1. はじめに WordPressで画像を編集する際、「最新の画像がすぐに反映されない」というイライラした経験はありませんか?私も同じ悩みを抱え、ある解決策を試みましたが、結果的にそれは大きな間違いでした。 2. キャッ … 続きを読む
AIとの対話でコードをキレイにする:リファクタリングプロンプトを作った
1. はじめに プログラミングの世界で「リファクタリング」という言葉を聞いたことがありますか?これは「コードの動作を変えずに、より良い構造に整理すること」です。家の大掃除のようなものですね。しかし、多くの開発者にとってリ … 続きを読む
第10回:持続可能なコード管理と改善
1. はじめに 皆さん、おはようございます。いよいよ「モジュール分割マスター講座」の最終回となりました。これまで9回の講義を通じて、モジュール分割の基本原則からリファクタリングの実践まで学んできました。今日は「持続可能な … 続きを読む
第9回:リファクタリングの実践ケーススタディ
こんにちは!第9回の講義「リファクタリングの実践ケーススタディ」を始めさせていただきます。内容を確認しましたので、一緒に学んでいきましょう。 1. はじめに 今日の講義では、実際の大規模なプロジェクトでどのようにリファク … 続きを読む
第8回:ウェブアプリケーションの構成技法
1. はじめに みなさん、こんにちは!前回は設計パターンとモジュール分割について学びました。今日はより具体的に、ウェブアプリケーションにおけるコードの構成技法について学んでいきます。 現代のウェブアプリケーションは、フロ … 続きを読む
第7回:設計パターンとモジュール分割
1. はじめに みなさん、こんにちは!前回はテストとリファクタリングについて学びました。今日は「設計パターン」というプログラミングの世界で広く使われている解決策のカタログと、それをモジュール分割にどう活用するかについて学 … 続きを読む
第6回:テストとリファクタリング
1. はじめに みなさん、こんにちは!前回は大規模アプリケーションの構造化について学びました。今日はリファクタリングを安全に行うための重要な技術、「テストとリファクタリング」について学んでいきます。 コードをリファクタリ … 続きを読む
第4回:クラスとモジュールの分割技法
1. はじめに みなさん、こんにちは!前回は関数レベルのリファクタリングについて学びました。今日は一歩進んで、クラスやモジュールという大きな単位での分割技法について学んでいきます。 大きくなりすぎたクラスは、ちょうど「何 … 続きを読む
第3回:関数レベルのリファクタリング
こんにちは!モジュール分割マスター講座の第3回へようこそ。前回はコードスメルを見つける技術について学びました。今日は実際にコードを改善する「関数レベルのリファクタリング」について学んでいきましょう。 1. リファクタリン … 続きを読む
第2回:コードスメルを見つける技術
こんにちは!モジュール分割マスター講座の第2回へようこそ。今日は「コードスメル」について学びます。これはコードの中で「何かおかしい」と感じる部分を見つける技術です。 1. コードスメルとは何か? コードスメルとは、プログ … 続きを読む
第1回:モジュール分割の基本原則
こんにちは!今日はモジュール分割の基本原則について学んでいきましょう。これはコードを整理する上での土台となる重要な考え方です。 1. なぜモジュール分割が必要なのか コードを書いていると、どんどん大きくなっていきますよね … 続きを読む
生成AIを活用した大規模ウェブアプリ開発のコツ
ウェブアプリの開発において、生成AIは強力な味方です。しかし、AIを使って大規模なプロジェクトを進めていくと、いくつかの課題に直面します。コードの重複、管理の複雑化、会話の散漫化、コンテキスト窓の限界など、特有の問題が発 … 続きを読む
React+ReduxとVue+Vuex:大規模ウェブアプリ開発の救世主
1. はじめに 現代のウェブアプリ開発では、ユーザー体験の向上と開発効率化のために様々なツールや技術が使われています。特に大規模なアプリケーションでは、コードの管理や状態の制御が複雑になりがちです。そんな悩みを解決するた … 続きを読む
WordPress×GeneratePressでコードをおしゃれに表示する方法
WordPressのGeranatePressを使っています。コードの表示を、ClaudeやGitHubのようにmonospaceにして、色付けなどをしたいです。どのように設定すればよいですか?シンプルな自作プラグインで … 続きを読む
Instagramの地図機能、Snap Mapを追いかける理由と地図の持つ経済効果
みんなが使っているInstagramに、新しい機能として「地図」が追加されたのを知っていますか? この地図機能を使うと、友だちがどこにいるのか、どんな場所に行ったのかがわかるようになるみたいです。でも、なぜInstagr … 続きを読む
GeneratePressテーマでサイドバーを固定表示するプラグインの作り方
※メニューボタンの動作がまだおかしい。 WordPressサイトを作るとき、「読者がページをスクロールしてもサイドバーはずっと見えるようにしたい」と思ったことはありませんか?特にブログやニュースサイトでは、記事を読みなが … 続きを読む
WordPressのGeneratePressでヘッダーを上部に固定する(単機能プラグインを自作)
1. はじめに – 自作プラグインの意義 ウェブサイトを訪れたとき、画面をスクロールしてもヘッダーが常に見える状態を「固定ヘッダー」と呼びます。スーパーマーケットで買い物をするとき、どこにいても店内の案内表示が見えると便 … 続きを読む
BASEでオンラインセミナーのデジタルチケットを販売する方法と注意点
1. BASEとは ネットショップ作成サービス「BASE」でオンラインセミナーのチケットを販売したいと考えている方も多いのではないでしょうか。実は、BASEは主に「物」を売るためのサービスなので、デジタルチケットのような … 続きを読む
[WordPress]ブログ一覧の記事カード全体をクリックできるようにする
ブログを運営していると、ユーザー体験の向上について考えることがあります。特にWordPressのブログ一覧ページでは、記事タイトルだけがリンクになっていることが多く、ユーザーが小さなリンク部分を正確にクリックしなければな … 続きを読む
GeneratePressにコンテンツ内目次を追加した
WordPressのGeneratePressを利用しています。 h2の前にウィジェットエリアを作って、それにSimpleTOCを追加したいと思っています。 そうすると、記事のページに目次が追加できますよね。 もし、コン … 続きを読む
GeneratePressテーマでヘッダーを固定する簡単な方法
ウェブサイトを見るとき、ページをスクロールしてもヘッダーが画面上部に固定されていると便利ですよね。メニューにすぐアクセスできるからです。今回は、WordPressの人気テーマ「GeneratePress」でヘッダーを固定 … 続きを読む
プロンプト改善案:スライド風SVGインフォグラフィック作成
スライド生成プロンプトをより見やすく改善しました。 特に、レイアウトテンプレートを選ばせる手法が勉強になりました。 1. スライド生成プロンプトを改善したい 現在は以下のようなプロンプトを使って指示をしています。 しかし … 続きを読む
WhatsAppの「グループ」と「コミュニティ」の違い
1. WhatsAppの「グループ」と「コミュニティ」の基本的な違い WhatsAppでチャットを作成しようとすると、「グループ」と「コミュニティ」という項目があります。その違いを教えてください。LINEのグループや、S … 続きを読む
InstagramからFacebookへの同時投稿時、メンション(@)のリンクが機能しない問題
Instagramの投稿をFacebookでも同時投稿したとき、メンション@のリンクはFacebookでは有効にならないのでしょうか。 1. はじめに InstagramとFacebookは同じMeta社のサービスですが … 続きを読む
[GeneratePress]ウィジェットのブロックの表示・非表示をページ種類で切り替えるには?
GeneratePressのウィジェットエディタで、ブロックをページ種類ごとに非表示にすることはできる? はい、GeneratePressのウィジェットエディタで、ブロックをページ種類ごとに非表示にすることは可能です。 … 続きを読む
Macの重さの原因?storekitagentのメモリ使用率
Macが急に重くなり、アクティビティモニタを見たら、storekitagentというプロセスのメモリ使用率が多い事に気づきました。 1. storekitagentって何? 「storekitagent」は、App St … 続きを読む