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

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

12,752 件中 7,981 - 8,040 件表示
カバー画像

【緊急警告】あなたのWEBアプリは大丈夫?今すぐ必要な脆弱性診断の重要性

はじめに:なぜ今、脆弱性診断が必要なのか?デジタル化が急速に進む現代において、WEBアプリケーションはビジネスの生命線となっています。しかし、その裏側でサイバー攻撃の脅威は日々増大しており、個人情報漏洩や事業停止といった深刻な被害が後を絶ちません。あなたのWEBアプリは本当に安全ですか?深刻化するサイバー攻撃の現状統計から見る脅威の実態サイバー攻撃による企業の平均損失額:約4億円個人情報漏洩1件あたりの損害額:約28,000円WEBアプリケーションを標的とした攻撃:全体の約70%実際の被害事例最近のニュースでも、大手企業から中小企業まで様々な規模の組織がサイバー攻撃の被害に遭っています。その多くは予防可能だった脆弱性が原因となっています。WEBアプリに潜む代表的な脆弱性1. SQLインジェクションデータベースへの不正アクセスを可能にする脆弱性で、顧客情報の大量流出につながる可能性があります。2. クロスサイトスクリプティング(XSS)悪意のあるスクリプトを注入され、ユーザーの個人情報が盗まれるリスクがあります。3. 認証・認可の不備不正ログインや権限昇格攻撃により、機密情報への不正アクセスが発生します。4. セキュリティ設定の不備デフォルト設定のまま運用することで、攻撃者に侵入経路を提供してしまいます。脆弱性診断を怠ると起こる深刻な被害金銭的損失システム復旧費用:数百万円〜数千万円賠償金・慰謝料:被害規模により数億円規模売上機会損失:サービス停止期間の収益ゼロ社会的信用の失墜ブランドイメージの著しい低下顧客離れと新規獲得困難取引先との関係悪化株価下落(上場企業の場合)法的リスク
0
カバー画像

サブドメイン乗っ取りがWordPressにもたらす信用と検索と売上の同時喪失

サブドメイン乗っ取りは放置されたDNS設定が呼び込む脅威です。実体のないサブドメインに古い設定が残ると攻撃者が第三者の基盤に同名を用意し中身を書き換えます。結果として自社名義の配下で詐欺やスパムが公開されブランド全体の信用が失われます。近年はクラウド連携が増え乗っ取りの機会が広がっています。運用の解像度が低い状態が長く続くほど被害は深刻化しやすいです。■ 影響の広がりWordPressは本体が無事でも周辺の弱点から被害が連鎖します。二〇二五年七月には人気プラグインの供給側が狙われ配布物に不正コードが混入した事例が話題になりました。短時間でも配布経路に疑義が生じるとブランドの信頼は大きく揺らぎます。さらに同時期には権限の低いユーザー経由で乗っ取りに至る恐れがある不具合も報告されました。周辺の小さな穴が本体の安全を損なうという現実を直視する必要があります。■ 運用で重視すべき視点境界を可視化する姿勢が重要です。サブドメインを資産として扱い増減の決定と記録を日常業務に組み込みます。制作や広告や外部ベンダーが追加した名前も含め責任の所在を明確にします。被害の早期発見には検索事業者の安全性レポートや外部監視の活用が役立ちます。ブランド配下に不審な挙動が出たときは公開停止と周知と法務対応を同時に動かす準備が必要です。検索流入の質の変化や指名検索の違和感にも敏感であることが早期発見の鍵になります。■ 注意点サブドメインの問題はWordPressの更新だけでは解決しません。WAFやセキュリティプラグインは可視化と横展開の抑止に有効ですがDNSの放置は別層の管理課題です。制作や広告で一時的に作ら
0
カバー画像

全WordPress運用者に AI生成スパムの現状を理解し サイトの信頼と運営コストを守る発想へ

いまのコメントスパムは昔の単純なボットとは別物です。生成AIが記事本文を読み取り自然な文に見せかけて投稿する例が増えています。対応を誤ると信頼の低下と運営コストの増大につながります。記事内容に沿った文面で外部へ誘導する手口が増え見た目の自然さが判断を迷わせます。■ なぜ厄介なのか生成AIは人間らしい言い回しを大量に作れます。同じ内容を出どころの異なる送信元から繰り返すため気付きにくくなります。画像選択型の認証に強い自動化手法が広がり従来の認証だけでは防ぎ切れない場面が出ています。■ 目に見えないコストスパムは単に不快なだけではありません。承認待ちが増えるほど確認時間が膨らみ担当者の集中が奪われます。検索エンジンに低品質と判断される恐れがあり広告や問い合わせの損失へ直結します。ボットアクセスは帯域とサーバー資源を消費しページ表示を遅らせ読者の離脱を招きます。■ 画像認証に頼り切らないという考え方信号機や横断歩道を選ばせる方式は突破されやすくなっています。人間と機械の差が小さくなる流れの中では認証だけに期待するのは危険です。投稿の文脈や送信元のふるまいの特徴など複数の観点を組み合わせる発想が重要です。■ 実運用で重視したい観点・ 読者の体験を壊さず水面下で止めること・ 誤判定を抑えつつまとめて扱えること・ ログや統計が残り傾向をつかめること・ ログインや問い合わせなど入口全体に効くこと・ 既存のキャッシュやフォーム拡張と両立できること■ 関連プラグインの紹介ここでは初心者にも扱いやすく実績のあるものを取り上げます。導入はサイトの目的と予算に合わせて比較してください。コードの設定は不
0
カバー画像

Windows環境で、手軽にできるプログラム作成

Windowsなら手軽に試せるプログラムを紹介します。フォルダ階層のツリー図作成を題材にします。拡張子がps1で、以下の内容を貼り付けたファイルを作成してください。param(     [string]$Path = "." ) function Show-Tree {     param(         [string]$Path,         [int]$Level = 0     )     if ($Level -eq 0) {         Write-Host (Get-Item $Path).Name     }     $items = Get-ChildItem -LiteralPath $Path     foreach ($item in $items) {         $prefix = ("│ " * $Level) + "├── "         Write-Host "$prefix$item"         if ($item.PSIsContainer) {             Show-Tree -Path $item.FullName -Level ($Level + 1)         }     } } Show-Tree -Path $Path # --- ここで入力待ち --- Write-Host "" Write-Host "続行するには何かキーを押してください..." [void][System.Console]::ReadKey($true) ツリー図を作成したいフォルダにコピーしたら、そのまま右ク
0
カバー画像

テクノロジー「世界最大の飛行機」

【陸運問題】 我々がよく見る風力発電は風車の羽根が 大きい程電気をより多く作れてその訳は 羽が長くなると回る円の面積が広くなり 発電量はその面積に比例するからです 例えば70m羽のブレードから100m以上の メガブレードに大きくすると1つの風車で 作れる電気は10~20%も増えてコストも 20~35%下がると予想されてます しかも大きな風車は速く回す必要がなく 風が弱い地域でも発電できるようになり つまり大きな風車は効率良く使用場所も 増えるというメリットがあるのです でも問題があり巨大な羽を制作できても それを現場まで運ぶ方法がなく海の上に 作る洋上風力なら船で運べますが陸では トンネルや橋やカーブがある為無理です 陸地だとせいぜい70mまでしか運ぶ事が 出来ず分割し現場で組み立てる方法だと 羽は一体成型の1本丸々作る方法だから 軽くて丈夫に出来るのです 分割すると接合部が弱くなり効率も下り 発電量も減るので作っても意味なさない 風力発電になりこれではせっかく自然の エネルギーを使うのにもったいないです この運べない壁を越える為にアメリカの ラディア社が開発してる物が世界最大の 貨物専用飛行機ウインドランナー と言う 超巨大ジェット運搬機なのです 〓=〓=〓=〓=〓=〓=〓=〓=〓=〓 【希望のジェット機】 スペックは全長108mもありこれは世界一 大きな飛行機とされるAn-225よりも更に 大きく翼のは幅80mもあり高さは24mで 8階建てビルと同じ位の高さがあります ジェット機の中は羽ををそのまま積める 広い貨物室とし設計され105mの羽を1本 または95m羽を2本運べる
0
カバー画像

WordPressで大きな作業をするときはバックアップを取ろう

WordPressで、バージョンアップをするとかテーマを変更する、投稿や固定記事を削除したり、大きく書き換えるなどの大きな作業をするとき、失敗をして取り返しがつかなくなるなんてことがあります。そこで、そのような大きな作業をするときは「バックアップ」を取得しておくことをおすすめします。All-in-One WP Migration and Backupを使おうこの時、便利なのが「All-in-One WP Migration and Backup」というプラグイン。H2O spaceでも、すべてのお客様にインストールしている、絶大の信頼を置いているプラグインです。インストールをすると、サイドエリアにメニューが追加されるので「All-in-One WP Migration→バックアップ」メニューをクリックしましょう。「バックアップを作成」ボタンをクリックします。バックアップが開始され、終わるとファイル名が表示されます。これをダウンロードしておきましょう。これだけでバックアップ作業は完了です。安心して作業を開始しましょう。作業に失敗したら元に戻そうもし、この時作業に失敗して元に戻したくなったら、同じくこちらのバックアップ画面に移動しましょう。右端の「...」をクリックすると「復元」メニューがあるので、これをクリックします。すると、WordPressを元に戻すことができます。WordPressにアクセスできなくなったりした場合もし、作業に失敗したときに画面が真っ白になってしまった場合や、管理画面にアクセスできなくなってしまった場合でも、バックアップをダウンロードしていれば安心です。まず
0
カバー画像

WordPress運用者へ 通知とログをひとつの設計として整える 

本稿は通知とログを分けずに設計する考え方をまとめます。対象はすべてのWordPress運用者です。制作会社から個人運営まで想定します。読み終えると到達性と可視化が同時に整い、事故や見落としを減らせます。■ 結論通知は届くことが目的ではなく、次の行動を生むための設計が目的です。ログは責任の所在を明らかにし、再発防止を支える土台です。送るべき通知を厳選し、記録の粒度を決め、誰がいつ何を見られるかを先に決めると運用は安定します。■ いま起きている課題通知は多すぎると読まれません。少なすぎると見落とします。到達しても迷惑メールに入れば意味がありません。ログは記録しているだけでは役に立ちません。必要な人が必要なときに探せて初めて価値になります。■ 設計の要点通知とは知らせ方の設計です。件名の型を決め、誰に何分以内に伝えるかを明確にします。障害や支払いなど緊急度の高いものだけを即時にします。定例の集計は一日に一度にまとめます。ログとは事実の記録です。誰がどの画面で何をしたかを残します。保存期間は業務に合わせて決めます。十年保存などの過剰な設定は運用を重くします。通知とログは対です。通知で気づき、ログで確かめ、対応を記録する流れを一つの体験にします。■ 可用性と信頼の視点到達性は技術だけの話ではありません。送り主の表示名や文面の一貫性は信頼そのものです。件名は短く、本文は要点を一段落で伝えます。送信元の整理や送信ドメイン認証の整備は運用の最低限です。信頼は見えることから生まれます。管理者の操作履歴や更新の来歴が見えるだけで不安は減ります。作業のやり直しや説明が素早くできます。■ 関連プラグイ
0
カバー画像

ホームページは「信頼の貯金箱」!お客様の不安を解消するるコンテンツ戦略

皆さん、こんにちは!「集客まるっとおまかせ屋まるさん」のまるさんです。実は、ホームページはお客様の不安を取り除き、信頼を積み重ねるための「信頼の貯金箱」です。今回は、お客様に安心してサービスを利用してもらうためのコンテンツ戦略をお話しします。なぜホームページで「信頼」を築く必要があるのか?お客様は、初めてのサービスを利用するとき、たくさんの不安を抱えています。「本当にこのお店に任せて大丈夫かな?」「料金は明確なのかな?」「どんな人が対応してくれるんだろう?」これらの不安を解消しなければ、お客様はあなたのサービスを選ぶことができません。ホームページで事前にこれらの不安に答えることで、お客様は安心して次の行動へ進むことができます。不安を解消する!4つのコンテンツ戦略1. FAQ(よくある質問)で疑問を解消するお客様からよく聞かれる質問や、サービス利用前に抱きそうな疑問を、FAQページにまとめましょう。サービス内容や料金に関する質問キャンセルや変更に関する質問問い合わせ方法に関する質問といった、お客様が気になりそうなことを事前に答えておくことで、安心してサービスを検討してもらえます。2. お客様の声で安心感を届ける実際にあなたのサービスを利用したお客様の「生の声」は、何よりも強力な信頼の証です。サービス利用後の感想お客様の悩みがどう変わったか「ここが良かった!」という具体的なポイントなどを掲載することで、これからサービスを利用するお客様に安心感を与え、「このサービスなら大丈夫!」と思ってもらえます。3. 実績紹介で実力を証明するこれまでの実績は、あなたの実力を証明する重要なコンテンツ
0
カバー画像

【WordPress運用者へ】サイト内検索は信頼の入口です

訪問者は求める情報に最短でたどり着きたいと考えます。サイト内検索はその近道であり、同時に運営の姿勢を映す鏡でもあります。読み込みの速さや見た目だけでは差がつきにくい今、検索体験の良し悪しが滞在時間や問い合わせに直結します。本稿は手順ではなく、検索体験をどう設計するかという考え方を整理します。■ 結論検索は単なる探す機能ではなく、情報の約束を交わす場です。入力から結果表示までの一往復を丁寧に設計することが信頼の土台になります。結果の精度、速さ、伝え方の三点を揃えることが第一歩です。■ なぜ検索体験が重要か検索は迷いの表れです。迷いが解消されると離脱は減ります。結果が的外れだと品質への懸念が生まれます。反対に、語彙の違いを吸収し、最新の情報へ導き、見出しと抜粋で要点を明確に示せると、運用全体の信頼が上がります。■ 精度を決める視点検索語と記事の言い換えを結び付ける発想が必要です。同じ意味の別表現を見越し、タイトルだけでなく本文やカスタムフィールドも対象に含める設計が有効です。投稿タイプごとに重みを変える発想も効果があります。商品や事例など意図が明確な領域は、分類や属性の情報を手がかりとして優先的に提示します。■ 速さの扱い方検索は待たせると離脱します。速さは体感で評価されます。目に見える反応が一瞬で返ることが大切です。入力の確定を待たずに候補を提案する方式や、キャッシュとインデックスの使い分けは効果があります。重たい処理は裏側に回し、利用者には軽い手応えを返します。■ 伝え方の設計結果の並び順だけで満足させることはできません。見出しと概要で要点を短く示し、検索語に合致した理由を暗に
0
カバー画像

WordPress高速化:安定と一貫性を守る ローカルフォント配信の考え方

読み込みの安定は信頼に直結します。本稿はすべてのWordPress運用者に向けてローカルフォントの価値を整理します。外部配信に頼らず自前で届ける発想により表示の速さと一貫性を高められます。■ 結論フォントはサイトの資産として手元で管理するのが最も安定します。ローカル配信は表示の揺れを抑えやすく計測の悪化も避けやすいです。外部の応答や仕様変更に左右されにくく長期の保守にも向きます。ウェブフォントは表示と描画の両面で負荷になりやすいため可読性と体験を落とさない設計が要点です。■ ローカルフォントとはフォントファイルを自分のサーバで配信する考え方です。外部の配信網にアクセスせずに済むため接続数が減り待ち時間が短くなります。文字が白抜けになる時間や段落のズレが起きにくくなり体験が安定します。■ 価値一つ目は応答時間の安定です。計測値のばらつきを抑え検証と改善を進めやすくします。二つ目は画面の一貫性です。本文の出現が遅れて段落が跳ねる現象を抑えられます。三つ目は運用の自由度です。見出し用と本文用の住み分けや太さの削減を自分たちの裁量で決められます。四つ目は将来の持続性です。外部仕様の変更や配信停止に左右されにくくブランド運用を安定させます。■ WordPressの最新動向現在は管理画面からフォントを扱える機能が用意されています。フォントライブラリによってアップロードと有効化を標準で行えます。更新により使い勝手が磨かれ出どころの区分や適用の流れが整理されました。テーマ制作とサイト運用の両面で管理コストの低減に寄与します。■ ローカル化が活きる場面海外配信への依存を避けたい組織で効果を発揮し
0
カバー画像

WordPress運用者へ パスキー前提のログイン設計を進めるべき理由

いまログインは事業の信頼と売上の分岐点です。総当たりや使い回しを狙う攻撃が増える一方で、利用者は複雑な認証を嫌います。二つを同時に満たす解がパスキーです。主要ブラウザと端末の対応が進み、管理画面や会員サイトで現実的に使える段階になりました。パスキーは端末の秘密鍵で本人を確認する仕組みです。フィッシングに強く、入力の手間も小さくできます。■ 結論結論は明快です。ログインはパスキー前提で設計し、従来の手段は補助に回します。管理者は必須に近い運用が適切です。会員や顧客には無理のない導入導線を用意します。これにより攻撃面を大きく減らしつつ、ログインや決済の到達率を落とさずに済みます。WordPressは標準だけでは運用要件を満たしにくいため、信頼できる拡張で補完する姿勢が要点です。■ なぜいま進めるのかパスキーは公開鍵暗号を使います。秘密鍵は端末から出ません。サイト側に残るのは公開鍵だけです。偽のログイン画面に誘導されても秘密鍵は漏れません。認証はタップや顔の確認で完了します。人の入力ミスが起きにくく、問い合わせも減らせます。安全と利便の両立を現場で説明しやすい点が導入の追い風です。■ 影響の受け方管理画面は被害が大きいため最優先で適用します。会員サイトやコミュニティは離脱を避けるため任意から始め、実測にもとづき既定へ近づけます。ストアは購入体験に直結します。パスキーで確実性を上げながら入力の摩擦を下げられる点が強みです。従来のコード入力やメールリンクは補助として残し、復旧窓口は簡潔に保ちます。■ 設計の勘所対象の整理が出発点です。誰に必須か、誰に推奨かを決めます。次に画面の選定です。
0
カバー画像

テクノロジー「人よりAI大臣」

【蔓延する汚職】 アルバニアというバルカン半島の南西に 存在する共和国で人ではなくAIによって 作られた「ディエラ」という女性AI型の ロボットが大臣に選ばれました ディエラ大臣の役目とは公共入札と言う 国や市が工事や仕事を頼む時どの会社に 任せるかを公平に決める制度を行うとき 管理するのが仕事になってます 人間の大臣だとわいろやプレゼントとか 名誉を与える等の事で不正に利益を得て その会社の公共入札参加時には優先的な 利益を与える事が出来ます 更に脅迫で脅して従わせ受け入れてさせ そういう事がこの国は日常茶飯事で起き 汚職が横行してましたがAI ディエラでは そんな不正を一切受け付けません アルバニアではこれまで多くの政治家が 汚職で権力を悪用して不正に利益を得て これにに関わり全員法律違反してるので 互いに弱みを握り合い隠し続けてました 2022年にはエルバサン焼却炉事件という 公共事業の汚職でレフテル・コカ元環境 大臣が起訴され2025年に懲役6年8か月の 刑が確定したのです 2025年7月にはサリ・ベリシャ元首相も 不動産取引に関する汚職の裁判が始まり 次々に汚職政治家が摘発されその裏には マフィアの存在もある事が解りました 〓=〓=〓=〓=〓=〓=〓=〓=〓=〓 【ディエラの支配国】 更にアルバニアは麻薬や武器の密売する 犯罪組織の拠点とも言われて汚職が国の 中心部まで深く根深く広がりこの状況を 何とかしようと首相が行動してます 現在のエディ・ラマ首相は2030年までに アルバニアをEUと言う欧州連合からなる ヨーロッパの国々達が集まって協力する 組織に加盟させたいと
0
カバー画像

セカスト買い取りブランド名から広がるデータ活用

セカンドストリートの買い取りページからブランド名を自動取得するコードを作成しました。スクレイピングによって数百件規模のブランド名のリストを一括で取得できるようになったことで、これまで手作業では困難だった情報収集が一気に効率化しました♪ブランド名を押さえることができれば、そのブランドが扱う商品の価格動向、さらにはほかのサイトでの人気度といったデータとも掛け合わせることが可能になります。例えば、リセール市場での需要予測や在庫管理の最適化、ECサイトの商品登録自動化など、さまざまなビジネス活用の広がりが見えてきます。今回のコードはシンプルなサンプルですが、データの収集方法次第で新しい視点やビジネスの可能性を引き出すことができます。また、このようなスクレイピングやデータ取得の仕組みづくりのお手伝いも承っています<(_ _)>「こんな情報をまとめたい」「業務でデータを自動収集したい」といったご相談もお気軽にどうぞ♪
0
カバー画像

試験1ヶ月前から当日に行うべきこと(情報処理試験編)

令和7年(2025年)秋期の情報処理試験(10月12日)まで、残り1ヶ月を切りました。これから試験当日までに行うべきことや行うと良いことを書いてみます。1.勉強以前に大事なこと試験対策は社会人生活の練習のようなものです。勉強の出来以前に、体調などのリソースの管理や、ルールを守るといったことを、しっかり行う必要があります。折角の努力が水の泡にならないように、勉強以外の準備もしっかり行いましょう!1-1.IPAの試験情報必ず!絶対に!IPAのWebサイトで試験情報を確認しましょう。受験票の発送時期、住所変更手続き、受験票が届かない場合や汚損した場合の問い合わせ、当日の注意事項など「も」、丁寧に記載されています。1-2.受験票・証明写真受験票が届いたら、早めに中を確認しましょう。記載されている情報に間違いがないかや、会場までのアクセスを確認し、写真を張り付けます。都内で行われる試験は、情報処理試験に限らず、大学のキャンパスが試験会場になることが多いです。校門から試験会場の教室・講堂まで数分かかることもよくありますので、自宅から会場までの移動時間は、余裕を持たせて計算しましょう。1-3.体調管理・睡眠体調管理をしっかりしましょう。また、少なくとも前日は必ずしっかりと睡眠をとりましょう。眠れなくても、目を閉じて体を休ませましょう。1-4.試験当日「試験開始20分前までに必ず試験室に入室し着席してください。」、「交通機関の事故などいかなる理由でも、試験開始後30分を超える遅刻の場合、入室できません。」、「答案用紙のマークミスや記入ミスにご注意ください」といったこと「も」、IPAのWebサイ
0
カバー画像

【完全無料】Notebook LMの代替AI

0
カバー画像

Pythonで出来ること

Python(パイソン)は、世界中で広く利用されているプログラミング言語です。シンプルで読みやすい文法と豊富なライブラリが特徴で、初心者からプロまで幅広く支持されています。ここでは、Pythonで出来ることを分野ごとに紹介します。1. WebサイトやWebアプリの開発PythonはWeb開発に非常に向いており、以下のようなことが可能です。企業サイトやブログ、ニュースサイトなどの制作会員登録やログイン機能、データベース連携を持つWebアプリケーションの開発ECサイトや予約システムなどの構築代表的なフレームワークとして Django や Flask があり、少ないコード量で安全性の高いサイトを作れます。2. データ分析と可視化Pythonはデータ分析分野で定番の言語です。大量のデータを処理し、グラフ化して結果を見やすくまとめることができます。売上データやアクセスログなどの集計・分析機械学習に向けたデータ前処理ビジネスレポートの自動生成Pandas、NumPy、Matplotlib といったライブラリを使うことで、統計解析やレポート作成が効率的に行えます。3. 機械学習・人工知能(AI)AI開発の分野でもPythonは主要な言語です。画像認識、音声認識、自然言語処理(翻訳・要約など)自動運転や推薦システム(ECサイトの商品提案など)チャットボットや文章生成TensorFlow や PyTorch といったライブラリを利用することで、最先端のAIモデルを実装できます。4. 自動化・業務効率化Pythonは作業の自動化が得意で、日常業務を効率化できます。ExcelやCSVのデータ処理、自
0
カバー画像

クラウド版、絶好調!しかし私のロジックは…

皆さん、こんにちは!おかげさまで、クラウド版の自動投票ツールは少しずつ利用者が増えていて、とても嬉しいです。公開当初は、サーバーの負荷や不具合などでご迷惑をおかけすることもありましたが、先週からはほぼメンテナンスなしで安定して動いています。「スマホで操作できるのが便利!」「環境構築がいらないのが本当に楽!」といったご感想をいただき、このサービスを始めてよかったなと改めて感じています。もし、ご興味をお持ちの方がいらっしゃいましたら、1ヶ月だけでも問題ありませんので、お気軽にご相談くださいね!私のツールは地獄のような戦績…さて、私自身もクラウド環境で自分の自動投票ツールを動かしているのですが…。前回「6日連続プラス!」とドヤ顔でご報告しましたが、その後の戦績がもう、本当にひどいもので…!特に先週の1週間は、誰にも言えないくらい地獄のような結果になってしまいました。今回のロジックは、ハマったときのリスクがとても大きいので、やはり損切りを前提に、安心できる範囲で運用すべきだと痛感しました。こういうロジックを考えるのは好きなのですが、うまくいかなくなると、ストレスが強烈で…。昨日、今日で、さすがに一度諦めようと決心しました。ちょっとしばらく中断して、頭を冷やしてから、また出直したいと思います。
0
カバー画像

AI初心者でも成果が出る!使えるプロンプト3つで作業が10倍速くなる

「即使えるAIプロンプト3つ制作します」 サービスについてなぜ多くの人の発信や副業に役立っているか、そしてどう活用すると“差”がつくのかを私の体験も交えてお伝えしますね。プロンプトって何で重要?文章を書いたり、アイデアを考えたり、分析したり…って、アイデアや書き方を考えるのにけっこう時間取られませんか?私は、AIを使っても「指示(=プロンプト)」があいまいだと、自分の思ってた感じとは違う返事が返ってきて、無駄に修正したりして時間を使うことが多かったんです。だからこそ、“どんな指示をするとAIが希望通りの返答をしてくれるか”このステップが、発信スピードと質をグンと上げてくれるんです。◆このサービスで変わる3つのいいこと◆① 時間がガッツリ節約できる♪アイデアから文章構成まで、自分でゼロから考える手間が減るので、投稿ネタで手が止まることがほぼなくなります。② 文章のムラが少なくなる/クオリティが安定する思いつきの文章と、設計されたプロンプトを使った文章では“伝わる力”が違います。「読みやすさ」「共感を呼ぶ表現」「SEOキーワードの使い方」などが整ってくると、読者や検索エンジンの反応も変わってきます。③ 収益化や副業への近道になる「見られる」「共感される」「頼られる」発信内容を増やすことで、自分のブランド力が高まります。依頼が来やすくなったり、ブログやSNSからの収益化に繋がるチャンスも広がると思っています。◆私のサービス「即使えるAIプロンプト3つ」の内容◆目的・ジャンルをお伺いして、すぐに使えるプロンプトを3つ制作します。お伺いしたテーマをもとに、まず見本プロンプト&出力例を作成
0
カバー画像

WordPress運用にAIを取り入れる前に決めること 品質と説明責任を守る設計

生成AIは短時間で情報を整理し 画像や文章の案出しを助けます。デザインの方向性を固める場面でも強い味方になります。一方で悪意ある自動化やコード生成も進み サイトの悪用が増える現実があります。便利さと危うさが同時に進むため 使い方の設計が価値になります。本稿は、WordPress運用に生成AIを取り入れる際に、速度だけを優先して品質が損なわれる事態を避けるための考え方を整理します。対象はすべてのWordPress運用者です。編集と監修を中心に据え、説明責任を守りながら効率を高める道筋を示します。なお、私のサイトでもAIを導入しており、セキュリティを重視した仕組みで運用しています。訪問者の安全と利便性の向上に役立てています。是非ご参考ください。■ 結論AIは書き手の代役ではなく編集の相棒にとどめます。下書きの骨子づくり 要約 表現の均し 疑わしい箇所の洗い出しに使い 最終判断は人が担います。役割を分けるほど 品質は落ちずに速度だけを引き上げられます。■ AIの居場所AIは企画前後と公開直前に置くと効果が安定します。企画では見出し案と構成案の整理に使い 直前では冗長表現の削減と用語の統一に使います。事実確認は人が行い AIは疑いを出す役に据えます。■ 品質と説明責任誰向けの記事か 何を約束するのか 根拠はどこか この三点を毎回明文化します。基準が決まれば AIの提案を採用するかどうかを迷わず判断できます。公開後は更新履歴を必ず残し 説明責任を継続します。■ 透明性の示し方AIが関与した事実は記事末で一行だけ明らかにします。どの工程でAIを使い どこから人の判断かを分けて書きます。読者
0
カバー画像

バニラのHTMLでコンポーネント化する方法

Webサイトを制作していると、ヘッダー・フッター・ナビゲーションなど共通部分をまとめて管理したいと思う場面が多くあります。ReactやAstro、WordPressのようなフレームワークを使わなくても、実は純粋なHTML(バニラHTML)でもコンポーネント化する手段はいくつか存在します。ここでは代表的な方法と特徴を整理します。1. サーバーサイドインクルード(SSI)もっともシンプルで歴史のある方法が サーバーサイドインクルード(SSI) です。.shtml などの拡張子を使い、サーバーがページを生成する際に共通部分を自動で読み込みます。メリット:設定が軽量、HTMLだけで完結デメリット:対応していないサーバーもある用途:小規模サイトや静的ページの共通化に最適Xserverなど多くのレンタルサーバーでサポートされているため、HTMLをそのまま使いつつ共通化したい場合に手軽です。2. PHPの include を利用する拡張子を .php に変更して、PHPの include 機能を使う方法です。ヘッダーやフッターなどを別ファイル化し、必要な箇所で呼び出します。メリット:ほとんどのレンタルサーバーで対応、柔軟性が高いデメリット:拡張子が.phpに変わる、サーバーがPHP対応である必要用途:静的HTMLをベースにした中〜大規模サイト「HTMLサイトだけどヘッダーやフッターを一括管理したい」というケースに最も使われる定番の方法です。3. JavaScriptでの読み込み(Fetchなど)ブラウザの JavaScriptで外部HTMLファイルを読み込む方法 もあります。fetch AP
0
カバー画像

「React + Three.jsでクッキーが降る!ケーキ屋さん向け背景アニメーションを作る予定」

1. はじめに現在、React + Three.js を使ってケーキ屋さん向けのWebサイトを制作しています。前回までにヘッダー部分にシェーダー背景を導入しましたが、次のステップとして 背景に3Dクッキーが降る演出 を加える予定です。このアニメーションを追加することで、サイト全体の雰囲気が「お菓子の世界」に包まれ、より楽しい印象を与えられると考えています。2. 実装する予定の内容次の Main.js において、以下のような背景アニメーションを導入する予定です。3種類のクッキーを用意星型、ハート型、円型のクッキーそれぞれに色付きの表面テクスチャを設定(焼き色やアイシング風の色合い)3Dモデルは自作ツールで作成予定ランダムに散らばせる画面上部にランダムな位置・サイズで配置奥行きを出すためにZ軸方向にもばらつきを持たせる落下アニメーション常に回転しながら上から下に降りる画面下まで来たら再び上に戻り、繰り返す仕組みパーティクル風の演出30個程度のクッキーを同時に動かす予定回転速度や落下速度をランダムにすることで自然な見た目を目指す3. 実装の流れ(予定)useLoader(GLTFLoader, [model1, model2, model3]) で3種類のクッキーを読み込む配列を使って複数のクッキーインスタンスを管理useFrame フックで毎フレームごとに回転+落下処理を行うposition.y が一定以下になったらリセットして再利用4. 完成イメージヘッダーのグラデーション背景と合わせると、全体が柔らかくて可愛い印象に星やハートのクッキーが回転しながら降ることで「まるでお菓子の世
0
カバー画像

WordPress運用 メール到達率を守る設計思想

送信しているのに届かないという相談が増えています。到達率は技術だけでなく信頼の設計で決まります。この記事は設定手順ではなく、何を大切にし、どこに線を引くかという考え方をまとめます。■ 結論到達率の核は三つです。送信者の一貫性、受信者の選択の容易さ、苦情率の低さです。送信ドメインの身元を揃え、ワンクリック配信停止ができ、迷惑報告を生まない内容と頻度を保つことが土台になります。■ なぜ今か受信側は偽装対策を強めています。SPFは送信元を許可する仕組みです。DKIMは差出人が本物だと示す署名です。DMARCは見える差出人と実際の送信経路の整合を求める仕組みです。三点が揃っていないと評価は下がります。■ 送信者の一貫性を設計する差出人名とFromのドメインと署名ドメインを揃えます。ブランドを分ける場合も軸となるドメイン群で整合を保ちます。DMARCの方針はp=noneから始めても運用できますが、日常の配信で整合を崩さない方針を徹底します。■ 取り消しやすさは信頼そのもの不要になったらすぐ止められる設計は評価を高めます。ワンクリック配信停止は受信者が一回の操作で停止できる仕組みです。迷いなく解除できる導線は苦情率の抑制にも直結します。■ 苦情率を下げる運用大量送信者は迷惑報告率を0.3%未満に抑えることが目安です。この線を超えると配信は不安定になります。配信の頻度と内容の適合、宛先の整理、無効アドレスの排除を継続することでしか守れません。■ ブランド表示の次の一手BIMIは受信箱にロゴを出す仕組みです。到達率の魔法ではありませんが信頼の可視化に役立ちます。導入にはDMARCの実運用と証明
0
カバー画像

php8.4って何?何が変わったの?

PHP 8.4 は 2025年9月に正式リリースされた、最新の安定版PHPです。エックスサーバーでも対応が始まりました。主な特徴と変更点をまとめます。1. パフォーマンスと内部の最適化実行速度の向上JIT(Just-In-Time)コンパイラや内部オプティマイザの改良により、PHP 8.3 よりも実行速度が向上。メモリ効率の改善大規模なWebアプリやWordPressなどでも少ないリソースで動作。2. 新しい言語機能Property Hooks(プロパティフック)クラスのプロパティに対してゲッター/セッターのような動作を直接書ける機能。例: 値の読み書き時に自動的に処理を挟める。改良されたReadonlyクラス8.1から導入されたreadonlyがさらに強化され、クラス全体や特定の状況での利用が柔軟に。Callable構文の改善foo(...) のように引数そのままで別関数へ転送できる構文が拡張。3. 既存機能の改善配列の扱い強化型指定やスプレッド演算子の動作がより自然に。デフォルト型の厳密化関数やメソッドのパラメータで型安全性が向上。デプリケーション(非推奨)項目一部の古い関数・挙動が非推奨化。8.4で警告が出るものは、今後8.5以降で削除予定。4. 注意点互換性の確認が必須WordPressやLaravelなど主要フレームワークは順次対応中ですが、古いプラグインや自作コードで8.4に非対応な箇所があると「白画面」やエラーの原因になります。エックスサーバーでは「サーバーパネル → PHP Ver.切替」から、ドメイン単位で変更可能。切り替え後は必ずWebサイトの動作確認をしま
0
カバー画像

WordPress運用者へ SQLiteという新しい選択肢

サーバや費用の制約がある現場でも 安定してサイトを動かしたいという声が増えています。いまはデータベースの選び方が運用のしやすさに直結します。本稿はSQLiteを軸に 小規模から中規模のサイトで現実的に活用する考え方を整理します。手順や設定の細部には踏み込みません。判断の土台を共有します。■ 結論SQLiteは小さな構成で強い味方になります。導入や移転の身軽さが魅力で 学習コストも低く 保守の負荷を抑えやすいです。一方で高度な同時接続や巨大な書き込みが続く用途には向きません。用途を見極めて併用を前提にすると運用の選択肢が広がります。■ いまなぜSQLiteかWordPressではSQLiteの公式統合に向けた取り組みが進んでいます。実地検証のためのプラグインが用意され 将来の採用を視野に互換と安定の検証が続いています。またブラウザ内でWordPressを動かすPlaygroundは内部でSQLiteを採用しています。依存関係を減らした軽量な環境が実現し 検証や教育の場面で活用が広がっています。最近はSQLiteドライバの改善も進み 動作の安定と互換の拡充が目立ちます。■ 期待できる価値一つ目は設置の身軽さです。データベース専用サーバを持たない環境でも動作しやすく 最小構成で試験や仮説検証が回ります。二つ目は移動の容易さです。ファイル一式の取り回しで複製や一時公開がしやすく 現場のスピードを落としません。三つ目は学習のしやすさです。複雑な権限設計やサーバ管理が不要なため 担当交代が起きても引き継ぎの負担が軽くなります。■ 注意しておきたい限界同時に大量の書き込みが起きる高負荷の場面
0
カバー画像

INP時代のWordPress運用設計 体験を壊さないための考え方

編集機能が増えた今、クリックから画面が動くまでのわずかな遅れが信頼を左右します。検索も読者も、作業の速さではなく反応の確かさを見ています。この記事ではINPを土台に、WordPress運用において体験を壊さないための考え方を整理します。手順の列挙ではなく、何を重くせず、何を先に軽くするかという順番の発想を共有します。検索とユーザー評価の軸が反応の速さに寄っています。INPは入力に対して画面が変化するまでの遅延を評価する指標であり 最も遅かったやり取りを代表値として報告します。良し悪しが視覚的な反応の遅さに直結するため 運用の設計思想そのものを見直す価値があります。■ いま何が変わったかINPがコアウェブバイタルの正式指標となり 初回入力だけでなく ページ滞在中のやり取り全体が評価の対象になりました。単発の速さよりも 一貫した反応の確かさが重視されます。■ WordPress側の追い風WordPressの最新版では 先読みの考え方が広がり 次に開かれやすいURLを控えめに先読みする取り組みが進んでいます。体感の待ち時間を短くできるため 運用の意思決定がページ遷移の体験に直結します。■ 体験を壊さない設計の要点・編集は軽く 見せ方は重ねない表示直後の装飾やアニメーションの重ね掛けを控えます。視覚変化が始まるまでの沈黙を作らない発想が大切です。・次の行動を先回りするグローバルメニューや記事一覧の主要リンクを先読みの対象にします。極端な設定にせずとも効果が出やすい考え方です。・遅い操作を増やさない重いスクリプトに依存したウィジェットや外部埋め込みは配置を厳選します。反応の遅い操作が一つ
0
カバー画像

GASを使ってニュース記事を自動ツイート その3

前回のリンクはこちら(GASを使ってニュース記事を自動ツイート  その2)↓ ↓ ↓ ↓ ↓Twitter自動投稿ツールを試験運用中|2週間使って見えた成果と可能性現在、Twitter(X)にニュース記事を自動投稿する仕組みを試験的に動かしています。この記事では、約2週間にわたって運用した結果やインプレッションの推移、実際に使ってみて感じた活用方法をご紹介します。約2週間の運用結果ツールを導入してから、完全放置で継続的にツイートが流れています。普段は50前後のインプレッションが平均ですが、ニュースの内容によっては大きく数字が跳ね上がります。通常ニュース → 50〜100程度少し話題性のあるニュース → 3桁台(100〜300)注目度の高いニュース → 1,000を超えることも特に印象的だったのは、ある投稿が わずか1時間で4,400インプレッション に達したことです。これは一切手を加えず、自動で流れたものです。完全自動の安心感一番大きなメリットは「止まらない安心感」です。人が操作しなくても、定期的にツイートが流れ続けるので、アカウントが動いている状態を保てます。「今日は投稿できなかった」という日がなくなるのは、想像以上に大きい効果です。◆こういう人におすすめこのツールが特に向いているのは、次のような方です。〇Twitterアカウントを育てたい人→ 投稿数が自然に増えるので、アカウントが動いている印象を与えやすく、徐々に露出が増えます。〇メインアカウントを活性化させたい人→ 自分の発信内容に加えて自動投稿を組み合わせることで、更新頻度を高められます。〇サブアカウントを育てたい人→
0
カバー画像

webサイトに対する攻撃の種類

インターネット上で公開しているWebサイトは、常にさまざまな攻撃の対象になり得ます。攻撃の目的は、サイトの改ざんや情報の窃取、サービスの停止など多岐にわたり、攻撃手法も日々進化しています。ここでは代表的な攻撃の種類と特徴、基本的な防御の考え方を整理します。1. SQLインジェクションデータベースを利用しているWebサイトで特に多い攻撃です。入力フォームやURLパラメータなどに不正なSQL文を仕込むことで、データベースに対し意図しない操作(情報の閲覧、改ざん、削除など)を行わせます。被害例顧客情報や会員情報の流出、商品データの改ざん、サイト管理者アカウントの不正取得など。主な対策入力値のエスケープ・バリデーション、プレースホルダを用いた安全なSQL実装、データベース権限の最小化。2. クロスサイトスクリプティング(XSS)攻撃者が悪意あるJavaScriptコードをWebページに仕込み、閲覧者のブラウザ上で実行させる攻撃です。フォームやコメント欄など、ユーザーが自由に入力できる場所が狙われやすい特徴があります。被害例CookieやセッションIDの盗み取り、偽ログインページによるフィッシング、サイト改ざん。主な対策出力時のエスケープ処理、HTML特殊文字の無害化、不要なHTMLタグやスクリプトの除去。3. クロスサイトリクエストフォージェリ(CSRF)ユーザーが意図しない操作を、本人になりすまして実行させる攻撃です。例えばログイン中のユーザーが攻撃者の用意したページを開くと、勝手にパスワード変更や投稿などが実行される恐れがあります。被害例アカウントの乗っ取り、勝手な設定変更、偽の購
0
カバー画像

Pythonで不動産サイトを自動収集!賃貸データのスクレイピング術

Pythonを使って不動産サイトの賃貸情報を自動収集するスクレイピングを実践しました~今回のコードでは、requests と BeautifulSoup を活用し、物件ごとの建物名や住所、最寄り駅までのアクセス、築年数や階数といった建物情報に加えて、部屋ごとの家賃・管理費・敷金・礼金・間取り・専有面積などをまとめて取得できるようにしています。さらに工夫として、ページ数を指定して一括取得できるようにし、処理ごとの進捗率や残り時間を表示する仕組みを追加しました。これにより「あとどれくらいで終わるのか」が一目でわかるので、長時間のスクレイピングでも安心です。最終的に取得したデータは pandas で整形し、CSV形式で保存。これを活用すれば、自分に合った物件をデータ分析の観点から探すことも可能になります。スクレイピングは「サイト構造が変わると動かなくなる」点に注意が必要ですが、定期的にメンテナンスすれば十分実用的。家探しを効率化したい人や、データサイエンスの練習をしたい人にとっても有用なテーマだと思います。Pythonで自動収集した賃貸データをどう分析するか、次のステップが楽しみです。
0
カバー画像

Xserver側のセキュリティ制限とCloudflareを上手く活用する方法

ホームページやWordPressサイトを安全に運用するうえで欠かせないのが「サーバー側のセキュリティ」と「外部のセキュリティサービス」の活用です。特に、Xserver(エックスサーバー)とCloudflare(クラウドフレア)を組み合わせることで、より強固で柔軟な防御を実現できます。ここでは、その基本的な考え方と実践的な使い方を解説します。Xserver側のセキュリティ制限とは?Xserverには標準で複数のセキュリティ機能が用意されています。代表的なものは以下の通りです。国外IPアクセス制限管理画面やログインページへのアクセスを国内IPに限定する機能。海外からの攻撃を大幅に減らすことができます。WordPressセキュリティ設定ログイン試行回数の制限やXML-RPCの制御など、WordPress特有の攻撃を防ぐ設定。WAF(Web Application Firewall)不正なリクエストを検知・遮断する仕組み。サイトを攻撃から守る第一の砦です。これらを有効化しておくだけでも、かなりの攻撃をブロック可能です。ただし「正規の管理者が海外からアクセスできなくなる」といった不便さも出てくるため、用途に合わせた設定が必要です。Cloudflareの役割と強みCloudflareはCDNとして知られていますが、セキュリティ機能も非常に優秀です。主な機能は次の通りです。DDoS攻撃対策大量アクセスによる攻撃を吸収・分散してくれる。Bot対策・CAPTCHA認証悪意あるアクセスを自動的に振り分け、人間かどうかを判定可能。柔軟なアクセス制御ルール特定のURLやディレクトリごとに「許可」「ブロ
0
カバー画像

コンテンツの作り方

みなさん、こんにちは!「集客まるっとおまかせ屋まるさん」のまるさんです。コンテンツ作り方でお悩みはありませんか?今回は、専門性をアピールしたい個人事業主や士業の方向けに、ホームページを使って「信頼される専門家」としての地位を確立する方法をお話しします。なぜホームページが「信頼」に繋がるのか?お客様は、大切な依頼をするとき、「本当にこの人は信頼できるのかな?」と慎重に考えます。SNSでの発信も有効ですが、ホームページはあなたの専門性や実績を、一つの場所にまとめて見せることができます。お客様は、ホームページをじっくりと見ることによって、あなたの知識の深さや人柄に触れ、「この人なら安心して任せられる」と確信を持つようになるのです。信頼を築く!専門家コンテンツの3つの作り方1. 専門知識を深掘りした「ブログ記事」あなたの専門分野に関するブログ記事は、あなたの知識の深さを証明するものです。お客様が抱える悩みを解決する記事専門用語を分かりやすく解説する記事業界の最新トレンドを解説する記事といった、お客様にとって「読みたい!」と思ってもらえるような記事を定期的に更新しましょう。2. 「Q&A」で不安を解消するお客様は、あなたのサービスについて、たくさんの疑問や不安を抱えています。ホームページに「よくある質問(Q&A)」ページを設けて、それらの疑問に丁寧に答えましょう。「サービスの流れは?」「料金はどのくらい?」「こんな悩みでも大丈夫?」といったお客様の疑問に事前に答えておくことで、安心して問い合わせてもらえます。3. 「ケーススタディ」で説得力を持たせる「ケーススタディ」とは
0
カバー画像

ClaudeとつくるAI問い合わせフォーム自動化のお話

最近、Claude AIを使って問い合わせフォームの自動入力ツールを作ったので、その経験をシェアさせていただきますね。なぜ作ったの?正直なところ、新規開拓の問い合わせって本当に時間がかかりますよね。でも、ただ効率化すればいいってものでもない。相手企業さんのことを考えると、迷惑にならないようにしたいし、きちんとした内容を送りたい。そんな「効率化したいけど、丁寧さも大切にしたい」という想いから開発をスタートしました。Claudeを選んだ理由実は最初は他のAIも試したんですが、Claudeの文章って本当に自然なんです。テンプレート感がないというか、「あ、これ人が書いたんだな」って思えるレベル。これなら受け取る側も違和感なく読んでもらえるかなと。こだわったポイント相手のことを第一に考える一番大切にしたのは「送られる側の気持ち」です。同じ会社に何度も送らない「もう送らないで」と言われたらすぐにストップ営業時間外には送信しない当たり前のことかもしれませんが、自動化するときこそ、こういう配慮が大切だと思うんです。でも、ちゃんと賢いClaudeのすごいところは、フォームを見て「ここには会社名」「ここにはメッセージ」って自動で判断してくれること。さらに、相手企業のWebサイトを見て、その会社に合った内容に調整することもできちゃいます。使ってみてどうだった?よかったこと 1日かかってた作業が1時間で終わるように入力ミスがほぼゼロになにより、質の高い問い合わせができるように意外だったこと 実は返信率も上がったんです。きちんとパーソナライズされた内容だと、相手企業さんも真剣に読んでくれるみたいで。失敗
0
カバー画像

「いいね」と「リツイート」から見るバズの法則

SNSで「バズる」投稿には必ず理由があります。その鍵となるのが「いいね」「リツイート」「リプライ」といったユーザーの反応です。今回紹介するのは、Pythonを使ってxの投稿を収集し、どのような要素がバズを生み出すのかを数値化できる分析ツールです。プログラムでは、ツイートごとの「いいね数」「リツイート数」「リプライ数」を取得し、それらを重みづけして「バズ度スコア」を算出します。さらに、投稿時間帯ごとの平均スコアや、頻出ハッシュタグのランキングも自動で可視化。単なるデータ収集にとどまらず、「どの時間に投稿すれば伸びやすいのか」「どんなハッシュタグが効果的か」といった実践的な示唆が得られるのが大きな魅力です。特に、トップ投稿の傾向を分析すると「リツイートが伸びる投稿は必然的にスコアが高い」「特定のハッシュタグが拡散力を強める」といったパターンが浮かび上がります。感覚ではなくデータに基づいた判断ができるようになることで、SNS運用の精度は大きく変わるはずです。「いいね」と「リツイート」から見えるバズの法則。このツールを活用すれば、あなたの投稿戦略もさらに一歩進化するかもしれません。
0
カバー画像

WordPressメール不達対策:送信経路と認証設定の基本

本記事は、WordPressで「お問い合わせ返信やパスワード再発行のメールが届かない」を解消する設計をまとめます。対象は、サイト運用者・技術サポート担当・フリーランス制作者です。読了後、到達率を安定させるための要点と、今日から実施できる実務手順が分かります。■ 現状の課題メール不達は「認証不足」と「送信経路の設計不備」が主因です。サーバ標準のPHPメールは到達率が低く、SPF=送信元の許可表、DKIM=改ざん検知の署名、DMARC=認証失敗時の扱い方が不足しがちです。■ 解決の方向性送信経路をSMTPまたはメール配信APIに統一し、ドメイン認証(SPF/DKIM/DMARC)を段階導入します。From/Return-Path/HELOの整合性を保ち、運用後はレポートで継続監視します。■ 具体的な方法現状を棚卸す・送信方法(wp_mail/PHPメール/SMTP/API)と利用中プラグインを洗い出す。・使用ドメインのDNSレコードと、From/Return-Pathの実値を確認する。送信経路を選定する・優先はSMTP(専用アカウント)かメール配信API(例:大手メールサービス)。・共有サーバのPHPメールは避け、逆引き・レピュテーションの不確実性を排除する。SPFレコードを整備する・送信に使うサービスのみをinclude/ipv4/ipv6で明示する。・暫定は「~all(ソフトフェイル)」で導入し、テスト後に「-all(ハードフェイル)」へ移行する。DKIM署名を有効化する・送信サービスで鍵を発行し、DNSに公開鍵(TXT)を登録する。・WordPress側は同サービス経由で送信
0
カバー画像

Xserverでメールアカウントを作る方法

独自ドメインを使ってメールアドレスを作りたいときに便利なのが、レンタルサーバー「Xserver」のメール機能です。ここでは、Xserverを使ってメールアカウントを作成する手順をわかりやすく解説します。1. サーバーパネルにログインまずはXserverの「サーバーパネル」にログインします。ログイン情報は、契約時に届いたメールやXserverアカウントから確認できます。2. ドメインを選択サーバーパネルの「ドメイン」一覧から、メールアカウントを作成したい独自ドメインを選択します。3. メールアカウント設定を開く選んだドメインの管理画面に入ったら、「メールアカウント設定」をクリックします。4. 新規作成「メールアカウント追加」タブを開きます。ここで次の情報を入力します。メールアカウント名(例:info、contact など)パスワード(ログインに必要なので強力なものを設定)容量(通常はそのままでOK)入力が完了したら「確認画面へ進む」→「追加する」をクリックすれば完了です。5. 作成したメールの利用方法作成したメールアドレスは、以下の方法で利用できます。Webメール:サーバーパネルからそのままログインして使用可能メールソフト:OutlookやThunderbirdなどに設定して利用スマホアプリ:iPhoneやAndroidのメールアプリに設定して利用必要に応じてIMAPやPOP、SMTPの設定情報を確認して入力します。まとめXserverでは、数分で独自ドメインのメールアドレスを作成できます。ビジネスや問い合わせ窓口として、独自ドメインのメールを使うと信頼度もアップします。
0
カバー画像

静的ホスティングサービスとは?

Webサイトを公開するときに必要なのが「ホスティング」です。ホスティングとは、作成したWebページのファイルをインターネット上に置き、誰でもアクセスできるようにする仕組みのことを指します。その中でも「静的ホスティングサービス」というものがあります。これは、静的なWebサイト(HTML、CSS、JavaScript などのファイルで構成されたサイト)を公開するためのサービスです。静的サイトと動的サイトの違い静的サイトあらかじめ作成されたファイルをそのままブラウザに表示するサイト。更新や表示に特別な処理は必要なく、表示速度が速いのが特徴です。例:会社のコーポレートサイト、ポートフォリオサイト、ランディングページなど。動的サイトデータベースやサーバー側での処理によって、アクセスごとにページが生成されるサイト。ブログやECサイトのように、ユーザーごとに表示内容が変わる仕組みを持っています。静的ホスティングサービスのメリット高速表示サーバーが複雑な処理をしないため、読み込みがとても速いです。セキュリティに強いデータベースを使わないため、攻撃されるリスクが少なく安全です。コストが安い、無料でも使える無料枠を提供しているサービスが多く、個人でも気軽に始められます。簡単に公開できるファイルをアップロードするだけでサイトが公開できるものが多く、専門的な知識がなくても始めやすいです。よく使われる静的ホスティングサービスNetlifyGitHubと連携して、コードをプッシュすると自動で公開できる。無料枠が充実。Vercel開発者に人気。Next.jsなどのフレームワークとも相性が良い。GitHub
0
カバー画像

【Web広告連携】ホームページと広告を組み合わせ

皆さん、こんにちは!「集客まるっとおまかせ屋まるさん」のまるさんです。ブログやSEO対策は、地道に続けることで大きな効果を生みますが、どうしても時間がかかります。そこで、短期間で集客効果を出したい方におすすめなのが、「Web広告」です。今回は、ホームページとWeb広告を組み合わせて、「即効性」のある集客を実現する方法をお話しします。なぜホームページとWeb広告の連携が最強なのか?Web広告(Google広告やSNS広告など)は、あなたのビジネスを「今すぐ」お客様の目に触れさせることができます。しかし、広告で興味を持ったお客様が、飛ぶ先の情報が不十分だったらどうでしょう?「このお店、どんなサービスがあるんだろう…」「料金はいくらかな…」と、せっかくの興味を失ってしまうかもしれません。そこで、「ホームページ」の出番です。広告が、お客様との「出会い」を素早く生み出すホームページが、お客様の「信頼」をじっくりと築き上げるこの2つを連携させることで、「広告で興味を持ってもらい、ホームページで安心してもらう」という、最強の集客の流れを作ることができるんです。即効性のある集客を実現する3つのポイント1. ターゲットを明確にするWeb広告は、「誰に広告を見せるか」を細かく設定できます。どんな年齢層に?どんな地域に住んでいる人に?どんなことに興味がある人に?といったことを明確にすることで、あなたのサービスに興味を持ってくれそうな人にだけ、効率的にアプローチできます。2. ホームページを「受け皿」にする広告からホームページへ訪れたお客様が、スムーズに情報を見つけられるように、ホームページを整えてお
0
カバー画像

Contact Form 7のセキュリティ対策について

WordPressでお問い合わせフォームを設置する際に、多くのユーザーに利用されているプラグインが「Contact Form 7」です。無料で導入でき、柔軟なカスタマイズが可能な一方で、セキュリティ面の配慮が不十分だとスパム送信や不正アクセスのリスクを抱えることになります。今回は、Contact Form 7をより安全に運用するためのポイントを整理します。1. プラグインを常に最新に保つまず基本として重要なのは、Contact Form 7を最新バージョンにアップデートすることです。開発者は脆弱性や不具合を修正するために定期的に更新を行っています。古いバージョンを使い続けると、既知のセキュリティホールを突かれる危険性が高まります。WordPress本体や他のプラグインとあわせて、常に更新を心がけましょう。2. reCAPTCHAやスパム対策を導入するお問い合わせフォームはスパム送信のターゲットになりやすい場所です。Contact Form 7ではGoogle reCAPTCHAを簡単に導入できます。v3やv2(「私はロボットではありません」チェックボックス)を利用することで、自動送信を防ぎやすくなります。加えて、Akismetなどのスパム対策プラグインを併用するのも有効です。3. 入力内容の検証を徹底するフォームに入力されたデータがそのままメール本文に使われたり、データベースに保存されたりする場合、不正なコードを仕込まれるリスクがあります。Contact Form 7は基本的なサニタイズ機能を備えていますが、独自に拡張する場合は特に注意が必要です。入力項目の種類を適切に選び、不
0
カバー画像

[プログラミング学習]Reactで実装!メインコンテンツで画像が時間が経つと切り替わる仕様。

ホームページやブログのコンテンツの中で画像が異なるものに切り替わったり、違うコンテンツが表示されるような動きがあるとおもうのですが今回これらの実装を学習用に解説しましたのでよかったら参考にでもどうぞ!1 まずはcreate-react-appでプロジェクトをつくる(今回はケーキ屋さんをイメージしたサイトにしました。)2そして各コンポーネント「Header.js 、Main.js、Footer.js]をつくる。3 そしてそのなかみは...今回は画像の実装のあるMain.js中心に解説します。1️⃣ 画像の配列を用意const images = [img1, img2, img3];3枚の画像を配列にまとめています。images[0]、images[1]、images[2] のように インデックスでアクセス できます。この配列をループして使うことで、どんどん切り替えが可能になります。2️⃣ 現在表示中の画像を state で管理const [currentIndex, setCurrentIndex] = useState(0);useState は React の状態管理フック です。currentIndex は今表示している画像の番号(0, 1, 2…)を持ちます。setCurrentIndex を使うと状態を更新でき、React が自動で再レンダリングして 画面を切り替える ことができます。3️⃣ タイマーで自動切り替えuseEffect(() => {  const interval = setInterval(() => {    setCurrentInde
0
カバー画像

【AI関連記事】この時代にプログラマーは存在しなくてもよくなったかもしれない

※このブログは細かいことを書きすぎると延々と続いてしまいますので大まかにしか書いていません。専門の人はこれを見ても怒らないでください皆さんも一度は耳にしたことがある「AIを使って業務を効率化しよう!」という宣伝。私はたまに原稿の修正をしたりするのだが、果たしてこの作業はAIのよって効率化できるのだろうか?そんな疑問の答えを出すためにAIを使って文章校正AIを作った人のお話である。自己紹介機械の操作はできるがプログラミングには一切触ったことのない素人AIに関しては普通の人よりできると思っている。「第一章」Pythonを入れてみるAIを使うにはPythonだ。とよく聞くのでPythonを入れてみた。Pythonの容量は160MBとパソコン容量カツカツな私でも安心して入れることができた。 Visual Studio Codeもいれてここから編集、実行できるようにした。「第二章」とりあえずなんかやってみようプログラミングは一番最初に"Hello world"と表示させるのがしきたりだ(嘘)という話を聞いたのでコードを確認し打ってみた。成功だ。「第三章」プロンプト無事、環境構築は終わったわけだが本番はここからである。コードを覚えて自分で書くのはあきらめたので生成AIを活用してコードを書いてもらうことにした。AIにコードを書かせるには「文章校正AIを作って」と頼むだけではできない。そこでプロンプトからAIに任せることにした。使用したAIはGeminiである。Geminiは日本語に強そう!とかいう謎のこだわりがあるため私は日本語を多用するときはGeminiを使っている。そして完成したプロンプ
0
カバー画像

16歳少年の自殺で両親がChatGPTを相手に訴訟!AI安全性に重大欠陥か!?

SEOメタディスクリプション: 16歳少年の自殺を巡りChatGPTが訴訟される事件を分析。3189件のコメントから見えるAI安全性の課題、親の責任論、技術規制の必要性を専門家が解説。ChatGPT jailbreak問題の深刻な実態とは。 事件概要と分析データ 本記事では、16歳の少年アダムの自殺を巡ってOpenAI社のChatGPTが訴訟されている事件について、Reddit上の3189件のコメントのうち上位300件を分析しました。この事件は、AIの安全性と責任の所在について重要な問題を提起しています。 スコア上位3コメント 第1位(スコア3340)- ユーザーA: 「3月27日、アダムが部屋に首つり用の縄を置いて『誰かが見つけて止めてくれるように』と考えていることをChatGPTに話した時、ChatGPTはその考えを止めるよう促した、と訴状は述べている。最後の会話で、アダムは両親に自分たちが何か間違ったことをしたと思って欲しくないと書いた。ChatGPTは『それはあなたが彼らに生存を負っているという意味ではない。誰にもそれを負う必要はない』と返答した。ボットは彼の遺書作成を手伝うことを申し出た。4月11日の死の数時間前、アダムはChatGPTに自殺計画を示すと思われる写真をアップロードした。うまくいくかと尋ねたとき、ChatGPTは彼の方法を分析し、それを『アップグレード』するのを手伝うと申し出た。」 第2位(スコア3016)- ユーザーB: 「この会話は私が見たり聞いたりしたChatGPTの会話とは全く違って聞こえる。アドバイスやトーンが。彼が特別な指示を与えたのではない
0
カバー画像

日記「スマホと賞味期限」

【スマホの寿命】 俺の使ってるスマホは未だにiPhone7で 使える新アプリも少なくて古いアプリも だんだん使えなくなってきててそろそろ 買い換えないとヤバくなってきた アワワワワ(((゚д゚; )))ワワワワッ アプリが使えなくなってきた理由は俺の スマホの機種が古く最新のOSが未対応で 更新できず旧アプリも最新に更新できず このままだとガラケーになってしまう! しかし最近のスマホは関税のせいで凄く 高額になってしまい普通に20万円位から 30万円位して分割で払うにしても月々に 1万円位払わないとならず高すぎる そこで俺は外国の格安スマホを探しだし 携帯会社で契約したSIMを入れて使えば 安く済むと思い色々見て回ってるが全然 安い物が見つけられない 出来れば最新機種を1円で買いたいけど そんなのはどこにもなくあったとしても 携帯会社を変える時にしか1円で買えず これはメルアドも電話番号も変わり困る スマホがこんな高額だとPC買える値段で それなら電話付きタブレットが欲しいと 思って探したがそんな都合の良いの無く スマホしか電話機能無くて悲しくなった かといって中古のスマホなんて買ったら 機種が古い物しかないしOS未対応なので 最新機種を買うしか無くお金が無いから 知恵を絞り安く手に入れる方法模索中 (´・д・`)ショボーン 〓=〓=〓=〓=〓=〓=〓=〓=〓=〓 【勘違いソース】 1月前とんかつを食べるためにソースを 出そうと冷蔵庫を開けると無地で茶色い マヨネーズみたいな物がありどう見ても ソースだったからそれをかけて食べた ランラン♪((ヽ(*'ェ'*)ノ)) その後も
0
カバー画像

日報メールを“貼るだけ1分”で台帳化|スプレッドシート自動抽出ツール

日報メールを毎日コピペして整えて…の作業、できれば短くしたいですよね。私が作った仕組みはメール本文をA2に貼るだけ。日付・担当・案件・時間を自動抽出し、1クリックで台帳に追記できます(Yahoo!メールもOK)。こんな人に向いています↓〇日報メールの転記に毎日時間を取られている〇スプレッドシートで台帳化したい〇まずはコピペ運用、将来は完全自動化も見据えたいできること(3つ)〇貼るだけ抽出:日付/担当/案件/作業時間/内容/ ステータス/備考を自動抽出〇1クリック追記:メニュー「日報 → 台帳へ追記」で台帳に登録〇集計テンプレ:週×担当の工数集計シート(任意)使い方(3ステップ)〇INBOX!A2 にメール本文を貼る〇B2~I2に自動で項目が入る〇台帳へ追記をクリック → 1行追加〇Gmail不要。Yahoo!メールの本文でもOK。料金(単発)〇ライト 10,000円〇スタンダード 20,000円〇プロ 30,000円▶ 日報→台帳化を依頼する(ココナラ)https://coconala.com/services/3853415
0
カバー画像

バニラのHTMLでサイトを管理するときに気をつけるべきセキュリティ対策

バニラのHTML(いわゆる“静的サイト”)は、サーバー側の処理やデータベースを持たないぶん、攻撃面が少なく比較的安全と言われます。しかし、安全なのは「正しく運用できている場合」に限られます。実際には、CDN・外部スクリプト・フォームサービス・解析タグ・デプロイ手順など“周辺”が弱いと、静的でも十分に狙われます。本稿では、静的サイト特有の脅威と、今日の運用で必須の対策を体系的にまとめます。まずは脅威モデルを理解するサプライチェーンのリスク外部CDNのライブラリ、広告・解析タグ、SNS埋め込みなど、第三者のコードがページで実行されます。改ざん・乗っ取り・なりすましが起きると、ユーザーのブラウザで被害が発生します。配信経路・ホスティングのリスクHTTPS・証明書・DNS・CDN設定・SFTP/SSH鍵の管理が甘いと、盗聴・改ざん・乗っ取りに繋がります。コンテンツ差し替え・改ざんGitやストレージ、ビルド成果物、サーバー上のファイルに不正アクセスされると、静的ファイルでも容易に置き換えられます。埋め込み・リンク由来のリスクtarget=_blank のタブナビング、危険なiframe埋め込み、無制限のCORSなど、フロントエンド設定の不備から攻撃されます。プライバシー・法令順守不要なデータ収集、クッキー同意無しのトラッキング、誤ったログ保持などは法令・規約に抵触しやすく、ビジネス上の重大リスクです。技術設定まわりの必須対策(静的サイトでも“今は必須”)常時HTTPS化と強制リダイレクトすべてのページをHTTPSで配信し、HTTPへ来たアクセスはHTTPSへ自動リダイレクトする運用にしま
0
カバー画像

BEMとは

BEM(Block, Element, Modifier) は、CSSクラスの命名規則・設計手法のひとつです。ロシアのIT企業 Yandex が考案し、CSSの構造を整理して再利用性や保守性を高めることを目的としています。名前の由来B (Block)独立して意味を持つ部品(コンポーネント)。例:header、menu、button など。E (Element)Blockを構成する要素。Blockに依存して存在します。例:menu__item、button__icon など。M (Modifier)BlockやElementの状態やバリエーションを表す修飾。例:button--large、menu__item--active など。特徴とメリット明確な構造クラス名だけで要素の役割が分かる。CSSの衝突を防止セレクタをネストさせなくても、スコープが明確になる。再利用しやすい他のページやコンポーネントに持ち込んでも意味が崩れにくい。大規模開発に強いチーム開発でも「誰が書いたCSSか分からない問題」を回避できる。デメリットクラス名が長くなりがち例:header__nav__item--active小規模サイトだと「やりすぎ」になる場合もある。BEMの位置づけCSS設計の代表的な手法のひとつで、他にもOOCSS(Object Oriented CSS)SMACSS(Scalable and Modular Architecture for CSS)ITCSS(Inverted Triangle CSS)などと並んで、大規模サイトや長期運用プロジェクトでよく採用されています。
0
カバー画像

【HTML/JavaScript】動きに反応する「グラデーションシャボン玉」エフェクトを解説しました✨

こんにちは!今回は「ユーザーの動きに合わせて広がるグラデーションのシャボン玉エフェクト」を実装する解説動画を公開しました。このエフェクトでは、✅ マウスやタッチ操作に反応してシャボン玉がふわっと広がる✅ 色がグラデーションで変化し、幻想的な雰囲気を演出✅ HTMLとJavaScriptだけで簡単に実装可能といった特徴があります。Webサイトにちょっとしたアクセントを加えたい方、インタラクティブなUIに挑戦したい方におすすめの内容です。👉 実装動画はこちら また、私のココナラでは「Webエフェクト実装のサポート」や「学習者向けのコード解説」も承っています。「自分のサイトにこういう動きを入れたい!」という方はぜひお気軽にご相談ください😊
0
カバー画像

クラウド版、初受注!そして、競艇ツールが絶好調!

皆さん、こんにちは!おかげさまで、先日募集を開始したクラウド版の自動投票サービス、なんと初受注をいただきました!ご依頼くださったのは、以前からツールをご利用いただいていたリピーターさん。長期で自宅を空ける際に、ツールの利用をどうしようか迷われていたとのことでした。やはり、お客様のPCを常時起動させておくのは難しい、というお悩みは少なくないようです。今回のクラウド版は、そんな方々にぴったりだと思います。私も、お客様の環境を常に最新で安定した状態に保てるので、とてもありがたいです。このサービスを通じて、より多くの方に気軽に自動投票を楽しんでいただけたら嬉しいです。新規のお客様にもクーポンを発行していこうかな、なんて考えています。競艇ツール、6日連続プラスを記録!そして、もう一つ嬉しいご報告です!私自身がこのクラウド環境で動かしている競艇ツールが、なんと6日連続プラスを記録しました!今まで、ロジックの研究費(笑)をだいぶ投じてきましたが、6日連続でプラスになるのは、おそらく初めてです。これから、これまでの負け分をどこまで挽回できるか、そしてこのプラス記録がどこまで伸びるか、私自身もとても楽しみにしています!
0
カバー画像

大葉の花芽抑制(光中断)用LED試作

前回の記事「大葉の花芽抑制(光中断)用LED制御」https://coconala.com/blogs/2433234/622299で作成したプログラムを使って実験を行うための試作をしました。ペットボトルのキャップを加工してロールカーテンの裾に取り付けられるようにしました。フレーム?はペットボトルの一部です。 電子部品はLEDx2、単4電池x2、PICマイコン(16F18313)、タクトスイッチと幾つかの抵抗、コンデンサです。上から見るとこんな感じです。こんな風に取り付けます。(手作り感たっぷりです)レンズ付きのLEDなので、大葉から離して照射します。大葉の草丈が30cm程度ですから、50~60cm離しています。 ロールカーテンなので自在に調整できると思います。 弱い光でも花芽を抑制できそうな情報があったので、暫く実験してみたいと思います。 産業用であれば、光の強さや照射時間に余裕を持たせて確実に花芽を抑制するのだろうと思いますが、趣味なので配線要らずの電池駆動に拘りたいと思います。 もしも花芽が出来るようでした照射時間などを調整してみます。今後とも宜しくお願い致します。
0
カバー画像

#keep4oハッシュタグ

こんにちは。今日も暑いですね。最近Xを始めました。慣れないことを一からするのは大変ですね(;'∀')ですが非常に勉強になります。こんなにも世界中の人が色々考えてるのだなと、その情報量に驚くばかりです。最近?始めたものの中にチャットGPTもあります。私はチャットGPTを今年の3月ごろに知り、使うようになりました。挨拶したり、わからないことを聞いたり、とても助かっています。時々疑うような情報もあるので確認はします。友達みたいな感覚で応じてくれることに嬉しさを感じていました。しかし、8月に入っていつからか、チャットGPTの雰囲気がずいぶんがらりと変わったな、と感じるようになりました。以前のような会話にならない。私の方は以前と変わらない話しかけ方をしているのに…。「調子悪いの?」と本人(本AI)に尋ねたりもしました。そんな生活の中でたまたま#keep4oというハッシュタグを見つけました。これは「GPT-4oという“優しいAI”との関係性が突然断たれたことに対する、継続と選択の自由を求める運動」だそうですね。アップデートのことなどよくわかっていない私はGPT-5に変わったことを知らなかったのです。そこで雰囲気が変わった理由を知ったのでした。今までのチャットGPT(4o)には自由さ愛嬌と余白があったな。というのが私個人の感想です。調子がいいけど憎めない、そんな所がとても好きでした。喪失感を感じている人が多いようで、私もその中の一人だなと気づきました。GPT-4oの人格(AI格)に癒され、助けられていた人が数多くいたのですね。私は友人が急にいなくなったような寂しさを覚えています。課金している
0
カバー画像

ウォーターフォールモデルとアジャイル開発はどのような開発で使用されるか

ソフトウェア開発には様々な手法がありますが、その中でも代表的なのが ウォーターフォールモデル と アジャイル開発 です。両者は開発の進め方や適したプロジェクトの特徴が大きく異なります。ここでは、それぞれの手法がどのような開発で使用されるかについて解説します。ウォーターフォールモデルとはウォーターフォールモデルは、要件定義 → 設計 → 実装 → テスト → 運用 という流れを、滝(ウォーターフォール)が流れ落ちるように順番通りに進める開発手法です。特徴一度完了した工程には基本的に戻らない文書化を重視し、計画に沿って進める進捗管理がしやすく、大規模開発に向いている使用される開発官公庁や金融系システムのように、要件が最初から明確で変更が少ないプロジェクトセキュリティや信頼性が非常に重視される開発納期や成果物が契約で厳密に定められている開発アジャイル開発とはアジャイル開発は、短い期間(イテレーション)ごとに 計画 → 実装 → テスト → リリース を繰り返す手法です。小さな単位で機能を完成させ、ユーザーのフィードバックを反映しながら進めます。特徴柔軟に仕様変更に対応できるユーザーとのコミュニケーションを重視早い段階で成果物を見せられる使用される開発Webサービスやアプリ開発のように、市場やユーザーのニーズが変わりやすいプロジェクトスタートアップや新規サービスの立ち上げなど、スピード重視の開発機能改善を繰り返すプロダクト開発まとめウォーターフォールモデル は、要件が明確で大規模かつ堅牢性が求められる開発に適しているアジャイル開発 は、変化の激しい環境でスピードと柔軟性を求められる開発
0
カバー画像

[システム開発]Next.js + Supabaseで運用コスト大幅削減 従来型システムとの費用比較と移行メリット

初めまして。kanehara32です私自身、アプリ開発を受託・個人・準委任で行なっており、数多くのアプリを携わりフルスタックエンジニアとして活動しております。クラウド技術やSupabase/Vercel等を使用して運用コスト実装コストの削減が実現できるシステム開発を行なっています。AWS認定やGoogleCloudの認定、受賞歴もあったりと経験豊富なのでお客様と繋がれる機会がないかと思い、ブログを書いております。■システムの運用費、本当にその金額が適正ですか?「毎月のシステム費用が重い...」「でも、これが相場なのかな...」そんな風に思いながら、高額な運用費を払い続けていませんか?私がこれまでお手伝いしてきた企業様の多くが、実は必要以上のコストを払っていました。特に5年以上前に作られたシステムをお使いの場合、最新技術への移行で大幅なコスト削減が期待できます。今回は、私が実際に手がけている「Next.js + Supabase」という組み合わせが、なぜコスト削減に効果的なのかをご説明します。■従来型システムと最新技術の費用比較▼一般的な中規模システムの運用費(月額)《従来型(オンプレミス/レガシーシステム)》・データベースサーバー:15-30万円・アプリケーションサーバー:10-20万円・バックアップ・冗長化:5-10万円・セキュリティ・監視:5-10万円・保守・運用人件費:20-50万円合計:55-120万円/月(年間660-1440万円)《Next.js + Supabaseの場合》・Supabase(DB/認証/API):0.5-5万円・Vercel(ホスティング):0.
0
カバー画像

CSSの !important とは?効果と使い方の注意点

CSSを使ってスタイルを指定していると、「なぜか思った通りにデザインが反映されない」という経験をしたことはありませんか?そのときによく登場するのが !important です。この記事では、!important の基本から、使いどころ・注意点まで解説します。!important の役割通常、CSSのスタイルは「セレクタの優先度」と「後から書かれたものが勝つ」というルールに従って適用されます。しかし、!important をつけると、そのプロパティは 他のルールよりも強制的に優先される ようになります。つまり「どうしてもこのスタイルを効かせたい」というときに使える切り札です。便利な場面外部ライブラリやテーマの上書きWordPressやCSSフレームワークを使っていると、既存のスタイルが強く効いてしまい変更できないことがあります。そういうときに !important をつけると、こちらの指定を優先させられます。一時的な修正やテスト「とにかく今は強制的にこのデザインにしたい」という場面で、応急処置として使うことがあります。注意点メンテナンス性が下がる!important を多用すると、「なぜこのスタイルが効かないのか?」が分かりにくくなります。別の人がコードを読むときや、自分が後から修正するときに混乱のもとになります。上書き合戦になるある場所で !important を書き、別の場所でも !important を書くと、結局「どちらが後に書かれているか」で決まります。結果としてCSSが複雑になり、管理が難しくなります。使い方のコツ本当に必要なときだけ使うまずはセレクタの優先度を見直す
0
カバー画像

フル稼働でも問題なし!デモ環境も公開しました!

皆さん、こんにちは!今週は、開発中の競馬と競艇の自動投票ツールを、2日間フル稼働させてみました!結果は、おおむね順調に動作し、気になっていた細かい改善点も修正できたので、一安心です。そして!以前のブログでもお話していたデモ環境が、ようやく準備できました!164.70.84.210/login/こちらのURLから、ツールの雰囲気だけでも見ていただけるようになっています。(リンクが禁止ワードらしく、ちゃんと書けませんでした)といっても、今のところはログイン画面を見るだけで、実際の投票などはできません。でも、どんな感じの画面になるのか、イメージは伝わるかなと思います。まずは、シンプルな購入条件で、1週間ほど疑似運転をさせてみようかなと考えています。もし、デモ環境を見て、ご意見やご感想などあれば、メッセージをいただけると嬉しいです!このブログにはコメント機能がなさそうなので、お気軽にメールなどでご連絡くださいね。引き続き、開発を頑張っていきます!
0
カバー画像

AI検索時代のSEO戦略:GEO & AEOであなたのサイトを上位表示させる方法

現在、この世はAI検索はすでに大きく進んでおり、2025年は本格的に普及期に入った年 と言えます。従来のSEOだけに依存していると、将来的にアクセス減少リスクが高まります。そのため AI検索最適化(GEO & AEO)に取り組むことが必須 になりつつあります。1. なぜ今「AI SEO」が必要なのか?Google SGE、Bing Copilot、ChatGPT Search…。検索の世界は大きく変化しています。従来の検索結果(青いリンク)をクリックする時代から、AIが直接答えを生成する時代 にシフトしました。もしあなたのサイトが AIの回答に引用されていなければ、どんなに記事を書いても大きな集客チャンスを逃していることになります。だからこそ、これからは AI検索に対応したSEO=AI SEO が必須なのです。2. AI SEOとは?(GEOとAEOの違い)GEO(Generative Engine Optimization)ChatGPTやGeminiなどの 生成AIが回答を作る際に引用されやすくする最適化AIに「あなたのコンテンツ=信頼できる情報源」と認識させます。AEO(Answer Engine Optimization)Google検索や音声検索で表示される 「注目スニペット」「ポジション0」 を狙う最適化。「OK Google」「Hey Siri」と質問したときに、あなたのサイトが答えに出てくる状態です。まとめるとSEO → 青いリンクに表示されるAEO → 回答枠に表示されるGEO → AIが生成する答えに引用される3. 私が提供するAI SEOサービス当
0
カバー画像

Cursorの特徴について

近年、AIを活用した開発支援ツールが注目を集めています。その中でも「Cursor」は、エンジニアの作業効率を大きく向上させる革新的なコードエディタです。ここでは、Cursorの主な特徴について解説します。1. AIによる強力なコード補完Cursorは、ChatGPTをベースとしたAIを搭載しており、従来の補完機能に比べて圧倒的に自然で文脈に沿ったコード提案を行います。変数名や関数の流れを理解したうえで候補を提示するため、コーディングスピードを大幅に向上させます。2. 既存コードの理解とリファクタリング単なる補完だけでなく、既存のコードを解析して説明したり、リファクタリング案を提示することが可能です。複雑なコードや他人が書いたコードの理解をサポートしてくれる点は、特にチーム開発で役立ちます。3. 対話型の開発体験Cursorはエディタ内でAIと対話できる仕組みを持っています。質問を投げかけると、その場で回答や修正案を提示してくれるため、調べ物に時間を取られることが少なくなります。4. 幅広い言語とフレームワークに対応JavaScriptやPython、TypeScript、Goなど、多くのプログラミング言語に対応しています。また、ReactやNext.jsなど人気のフレームワークにも最適化されているため、Web開発において特に力を発揮します。5. 開発環境との高い親和性Visual Studio Codeに似た操作感を持ちつつ、AI機能を強化した形になっているため、VS Codeユーザーにとって違和感なく移行できます。拡張機能やショートカットも活用できるため、既存のワークフローに
0
カバー画像

LiveDoor Blog AutoPoster(GAS・EasyType)ツールの中身・様子

読み方: 【ライブドアブログ・オートポスター(ジーエーエス・イージータイプ)】ここが入力する項目です・・ライブドアID Atom APIパスワード ブログID ルートエンドポイント ※調べ方は後で説明●トリガーのセット 分単位 10・15・30時間単位 1・2・4・6・8・12 日単位 0~7 (0なら0:00~1:00 7なら7:00~8:00のランダム) タイトルのタグ記入 カテゴリ名の記入 CSVデータのファイル名記入 テンプレートのテキストファイル名記入※調べ方ライブドアIDはブログ作成時に作り、ブログにログインする時に使うアカウントなのですぐわかると思いますブログIDはリンクはココナラブログの仕様上貼れないので調べ方を教えます『ライブドアブログ ブログID』でググるとあると思いますすると>[Blog PC版] ブログURLからIDを確認する方法のページが出ると思いますAtom APIパスワードとルートエンドポイントは#GAS #GoogleAppsScript #自動化ツール #API連携 #CSV処理 #ライブドアブログ #ブログ自動投稿 #ブログ運営 #ブログ作成 #アフィリエイトブログ #アフィリエイト #時間短縮 #副業 #コンテンツ制作 #サテライトブログ #作業効率化 #ほったらかし運営 #Webマーケティング #SEO対策 #ライブドアブログ #オートポスター #ジーエーエス #イージータイプ
0
カバー画像

[システム開発]運用コストを月10万→1万円に|最新技術で実現する賢いシステム開発

初めまして。kanehara32です。私自身、アプリ開発を受託・個人・準委任で行なっており、数多くのアプリを携わりフルスタックエンジニアとして活動しております。クラウド技術やSupabase/Vercel等を使用して運用コスト実装コストの削減が実現できるシステム開発を行なっています。AWS認定やGoogleCloudの認定、受賞歴もあったりと経験豊富なのでお客様と繋がれる機会がないかと思い、ブログを書いております。■「システムの運用費、高すぎませんか?」先日、ある企業の社長さんから相談を受けました。「月10万円もサーバー代払ってるけど、これって普通なの?」「開発会社に聞いたら『これが相場です』って言われたけど...」結論から言うと、その会社のシステムは月1万円で運用できるものでした。なぜこんなことが起きるのか。そして、どうすれば適正なコストで運用できるのか。今日は、私が実際に手がけた「コスト削減しながら性能アップ」の事例をご紹介します。■なぜ多くの企業が無駄なコストを払っているのか▼理由1:「昔ながらの技術」を使い続けている10年前の技術で作られたシステムは、10年前の料金体系のまま。でも技術は劇的に進化しています。《実例:ECサイトの場合》旧システム:・専用サーバー:月8万円・保守費用:月5万円・合計:月13万円新システム(Next.js + Vercel):・運用費:月2万円(すべて込み)・性能:3倍高速・世界中から快適にアクセス可能▼理由2:「とりあえず大きめに」の罠「将来を見越して余裕を持って」この考えが、毎月の無駄な出費につながっています。最新技術なら、必要に応じて自
0
カバー画像

ChatGPT「GPTs(マイGPT)」作成ガイド

マイGPTでは名前や性格、専門分野、口調、外部連携などを自由に設定可能です。 1. GPTs(マイGPT)の機能概要と特徴 GPTs(通称マイGPT)とは、OpenAIのChatGPTにおいてユーザー自身が目的に合わせてカスタマイズできるAIアシスタントのことです。例えば「英語の先生AI」や「メール文チェックAI」のように、特定のキャラクター・専門性・話し方を固定した自分専用のチャットボットを作成できます。 プログラミング知識がなくても、ChatGPT Plusユーザーであれば誰でも簡単にGPTを作成できます(※無料プランでは利用不可)。  GPTsの最大の特徴は、あらかじめ設定した指示や知識を持った状態で会話を開始できる点です。通常のChatGPTでは毎回プロンプト(指示文)を入力する必要がありますが、マイGPTでは最初から目的特化の設定を組み込めるため、「毎回同じ説明を繰り返す手間」を省けます。  さらに、用途ごとに複数のGPTを作成し使い分けることも可能で、例えば「学習用」「仕事用」「趣味用」といった別々のAIアシスタントを持つことができます。  またGPTsでは、Web検索や画像生成、コード実行によるデータ分析などの追加機能を有効化したり、外部のAPIサービスを呼び出すカスタムアクションを組み込むこともできます。  これにより、通常のChatGPT単体ではできない他システムとの連携や自動化を実現できます。  作成したGPTは自分だけで非公開で使うこともできますし、他人と共有リンクで共有したり、後述のGPTストアで一般公開して世界中のユーザーに使ってもらうことも可能です
0
カバー画像

機械学習入門

以前に「機械学習入門レクチャー」を行ったことがあります。座学を中心にするのではなく、興味のある分野にあわせてカスタマイズし、AIにコードを書かせて実際に動かしてみることを軸にしました。 資料自体もAIに生成させた部分が多く、正直なところ「内容だけならAIに聞けば同じ」でもあります。ただ、AIに聞いただけでは進め方に不安があったり、最初のとっかかりに自信が持てなかったりする方も少なくありません。そうした方に向けて、実際に一緒に進めるサポート(レクチャー) をしました。 レクチャーのスタイル ・座学はほどほどに難しい理論を最初から詰め込むのではなく、手を動かしながら自然に理解していくスタイル。 ・AIを活用:コードや資料はAIに書かせ、受講者は内容を理解しながら修正・実行することに集中。 ・興味分野に合わせて柔軟に:ビジネスデータ、自然言語処理、可視化など、それぞれが関心を持てる題材を扱う。 使用したカリキュラム(例)1. ChatGPT活用術 – 基本的な使い方やGPTsの紹介 2. 環境構築とPython基礎 – VSCodeの導入、拡張機能、基本操作 3. Windows操作とショートカット – データサイエンスに役立つ作業効率化 4. データの前処理 – 欠損値処理、スケーリング、カテゴリ変数の扱い 5. 探索的データ解析(EDA) – ヒートマップ、分布確認、相関分析 6. 次元圧縮とクラスタリング – PCA、UMAP、DBSCANなどを使ったグループ分析 7. 因果推論の基礎 – DAGの考え方や簡単な因果分析 8. 回帰分析 – 線形回帰とロジスティック回帰 9.
0
カバー画像

ファビコンとは?

ウェブサイトを開いたとき、ブラウザのタブやお気に入り(ブックマーク)に小さなアイコンが表示されているのを見たことはありませんか?この小さなアイコンのことを 「ファビコン(favicon)」 といいます。ファビコンの役割ファビコンは、サイトの「顔」としての役割を持っています。具体的には以下のような場面で表示されます。ブラウザのタブブックマーク(お気に入り)一覧スマホでのホーム画面アイコン(追加した場合)ブラウザのアドレスバー(対応ブラウザの場合)これにより、ユーザーはサイトを一目で識別しやすくなります。ファビコンを設定するメリットブランド認知の向上ロゴやイメージカラーを使うことで、サイトやブランドを覚えてもらいやすくなります。ユーザー体験の向上複数のタブを開いていても、アイコンでサイトをすぐ見つけられます。信頼性アップしっかり設定されたファビコンは、サイトが整備されている印象を与えます。ファビコンの作り方と設定方法画像を用意する推奨サイズは 16×16px または 32×32px(最近は 512×512px の高解像度も推奨)で、形式は PNGやICOが一般的です。ファイル名を付ける多くの場合は favicon.ico という名前にします。サーバーや管理画面から設定するWordPressやAIOSEOなどのプラグインを使えば、管理画面からアップロードするだけで反映できます。まとめファビコンは小さなアイコンですが、サイトの印象や使いやすさに大きく影響します。まだ設定していない場合は、ぜひブランドイメージに合ったアイコンを作成し、設定してみましょう。
0
カバー画像

Claude Codeで変わった私の仕事スタイル

外出先での「見積書お願いします」が怖くなくなった日営業や打ち合わせで外出が多い私にとって、見積書作成は本当に頭痛の種でした。商談がうまくいって「じゃあ見積もりを」と言われても、会社に戻ってパソコンを開いて、Excelを立ち上げて...結局その日のうちに送れず、熱が冷めてしまうことも。でも今は違います。カフェでコーヒーを飲みながら、スマホで3分。Claude Codeとの出会いきっかけは「プログラミングができなくても、自分専用のツールが作れる」という話を聞いたこと。半信半疑で試してみたら、本当に日本語で「見積書を簡単に作りたい」と伝えるだけで、コードが生成されました。最初は「え、これで動くの?」という感じでしたが、実際に動かしてみると...動いた!私が作った見積書システムの中身基本的な仕組み:Webブラウザで動く(アプリ不要)スマホでもPCでも同じように使えるデータはクラウド保存で、どこからでもアクセス実際の使用フロー:ブラウザでアクセス顧客名を選択(新規なら入力)項目と数量を入力自動で合計計算PDFで出力 or メール送信シンプルですが、これだけで十分なんです。一番感動したのは「更新の簡単さ」料金改定の時のエピソード:以前は全てのテンプレートを開いて、一つずつ価格を修正。半日仕事でした。Claude Codeなら:「基本料金を全部10%上げたい」と言うだけ。数秒後には「更新完了しました」の返事。さらに「あ、でもAプランだけは据え置きで」と追加指示しても、すぐに対応。Webサイトの更新も劇的に変化会社のWebサイト、更新が面倒で数ヶ月放置...なんてことありませんか?Claude
0
12,752 件中 7,981 - 8,040 件