投稿

22日で59ページ、毎朝勝手に1ページ増えるサイトの作り方|Astro+GitHub Actions+XServer

イメージ
  資格情報サイト を22日で59ページまで作った。しかも今も毎朝1ページずつ増えている。人が毎日書いているわけではなく、 増える状態を作った という話。何をどう組んだかを書きます。 技術的な話は、ほぼありません。 何を作ったか 作ったのは「 資格マップ 」という、資格情報をまとめたサイトです。宅建士、日商簿記、中小企業診断士といった資格について、難易度・合格率・勉強時間・受験料・試験日程を1ページに整理しています。 公開したのは2026年7月25日、これを書いている時点で22日目です。資格ページが49本、複数の資格を比べる記事が10本、あわせて59ページになりました。 もうひとつ、申込の締切が近い試験を並べたカレンダーも置いています。この「締切」が、あとで説明する毎朝の自動更新の理由になります。 今回のこのWebサイトは「申込み締め切り」という生きた情報を管理することで、人手での管理を超えた世界を AI を使って「生きた情報」として強みにしています。 なぜWordPressではなく静的サイトにしたか このサイトはWordPressを使っていません。記事はテキストファイルで書かせて、 Astro というツールがそれを読んで、htmlを組み立ててくれます。あとはそのhtmlファイルをサーバーに置くだけ。いわゆる静的サイトです。 速さや管理の手軽さもありますが、WordPressのセキュリティのめんどくささ。静的サイトであれば原則無問題。でもって、AIがAstroという提案をしてきた点も大きかったです。さらに、完全自動化を目指す上でWordPressという選択肢は消えました。 管理画面を人が触る前提の仕組みなので、毎朝勝手に記事が増える状態にするには相性が悪いと考えました。 なお、問い合わせフォームだけはサーバーのPHPで動かしています。全部を静的にしているわけではありません。必要な場所にだけ動く仕組みを置けば十分かと。 毎朝1ページ増える仕組み 仕掛けは3つあって、それぞれ役割が違います。この仕掛けについてもAI自身が考えてくれて作ってくれました。 1つ目は、記事を書くところ 毎朝7時半に、次に作る資格ページをAIが1本書きます。どの資格から作るかはあらかじめ順番を決めてあり、上から順に消化していきます。合格率や試験日程は公式サイトを見に行かせて、出典のURL...

AI検索の発展によりWebサイトを直接見られない問題

イメージ
  AI検索の進化とWebサイトのアクセス減少 AI検索の進化により、私たちの情報の探し方が大きく変わっています。 従来の検索エンジンでは、ユーザーがキーワードを入力し、表示された検索結果の中から適切なWebサイトを選んで情報を得るのが一般的でした。 しかし、AI検索技術の発展により、ユーザーが直接Webサイトにアクセスする機会が減少しつつあります。 そもそも店舗検索ではGoogleローカルの情報が表示されて、そこで情報も得られます。Webサイトまで見に行かなくてよい形になってしまっています。 AI検索とは? AI検索とは、人工知能を活用してユーザーの質問に対して直接答えを提示する仕組みのことです。代表的な例として、以下のようなサービスがあります。 ChatGPTのような対話型AI : ユーザーの質問に対して、AIが直接回答を生成 Google SGE(Search Generative Experience) : Googleが導入を進めている生成AI検索機能で、検索結果ページ上でAIが要約した回答を提供 Bing AI : Microsoftが提供するAIを活用した検索機能 従来の検索エンジンでは、検索結果のページにWebサイトのリンクが表示され、ユーザーはそこからサイトへアクセスしていました。 しかし、AI検索では、AIがサイトの情報を要約し、検索結果ページ上で直接表示するため、多くのユーザーがWebサイトへ訪れる必要がなくなってしまいます。 ユーザーの検索行動の変化 AI検索の普及により、ユーザーの情報収集の方法が変わっています。 「知りたいこと」がすぐに分かるため、リンクをクリックしない 例えば、「特定の単語の意味」などの情報は、AIが一瞬で回答できるため、わざわざWebサイトにアクセスする必要がなくなります。 AIを「質問相手」として利用する 以前はGoogle検索で複数のサイトを見比べるのが一般的でしたが、AIに聞けばまとめて答えを得られるため、 そもそも検索という行為すらしません 。 企業や個人ブログへの影響 AI検索の発展によって、以下のような影響がWebサイト運営者に及んでいます。 検索エンジン経由の流入の減少 Webサイトのアクセス数は検索エンジンの影響を大きく受けます。AI検索が進化することで、検索結果ページに情報が直接表示され、サイ...

2024年は今まで以上に中小企業のDX推進に対して真剣に向き合う

イメージ
  自社の当たり前=お客様の当たり前 にする 私はまだ世の中にWindowosが出てくる前からパソコンを触ってます。そして、通信に関してもパソコン通信から利用していました。 さらに、LANも現在は1Gが当たり前の中、まだ1M通信であり、同軸ケーブルを利用して頃から仕事として携わってきました。 Windowsが出現して、世の中にパソコンが普及しはじめ、そしてExcelが便利と多くの人が使い始めます。パソコン教室で習うのもExcelやWordです。 しかし、基本的にExcelは 「個人」のツール です。そして、パソコン向けのツールです。 複数人が利用するには向いていません。iPadやスマホでの利用も想定されていません。 これだけ、複数人利用が当たり前の時代に、いつまでもExcelでいいのか?と思っています。 少しでも脱Excelを推奨していく Excelはパソコンが企業内に普及した当初から利用されている強力なアプリケーションですが、最近はこのExcelに依存しすぎではないかと考えるシーンも目立ってきました。 Excelに依存しすぎるあまり、データの非効率な管理が見られます。 まずはGoogleスプレッドシート活用 中小企業の多くは複数人が共同で入力する時もサーバー上に置いたExcelを利用していたりします。 そんな時こそ、Googleスプレッドシートを上手に利用しましょうと声かけしてます。 Excelが中小企業のDXを阻害している 私はそう思っています! なので、中小企業のDX推進に対して、第一歩はExcelからGoogleスプレッドシートに変えていくというのを2024年は真剣に推進していきます。 なぜGoogleスプレッドシートなのか リアルタイム共同作業 Googleスプレッドシートの最大の利点は、複数のユーザーが同時に リアルタイムで一つのシートを編集できます。 これにより、チームメンバー間での情報共有が簡単になります。 そして、その内容はスマホなどでも確認できるので、意思決定などがスムーズにできます。 カスタム関数の作成など Googleスプレッドシートは、基本的な数式や関数を提供するだけでなく、Google Apps Scriptを使用してカスタム関数を作成することができます。また、予算管理、プロジェクト管理、データ分析など、特定のニーズに合わせたアド...

X Pro(旧TweetDeck)が便利すぎる

イメージ
「X Pro」が便利すぎてかなりオススメ Blue契約必須なのが残念 TweetDeckが新インターフェースとなって登場したのが「X Pro」。(実際はちょっと違うけど・・・) でもって、X Proになって、かなり使い勝手が向上した気がする。 ただ、今日から(?)利用するためには、有料契約が必須になってしまいました。 先週は使えていたのに・・・・ 複数アカウント管理するならホントに便利 まずは私の場合、自分がメインに見るものをメイン垢関連として表示してます。 さらに左列に「デッキ」という設定がありますが、ここで私の場合は自分が管理しているアカウントの情報を整理して掲載しています。 オススメポイントは「委任アカウント」 設定=>「セキュリティとアカウントアクセス」から「アカウント権限の付与」の中にある「あなたがアカウント権限を付与したメンバー」というところから権限を委譲できます。 権限を委譲できるのはBlueのアカウントで無くても大丈夫です。 付与したいアカウントを検索してアカウントの権限を設定 まずは「 他のユーザーがあなたをアカウントに招待できるようにする 」 をオンにしてから、 「管」はきっと「管理者」😂 でもって、この「委任アカウント」は「コントリビュータ」でも十分です。 委任アカウントのタイムラインを簡単に見られます 委任アカウントの活用はパスワードを伝えずに、アカウントへの投稿を許可できます。 なので、管理する上で非常に便利。 これをX Proで利用する場合は、さらに簡単にタイムラインを見るなどできるようになります。 私の場合、デッキを区別して管理しているアカウントのタイムラインを見るようにしています。 X Proでない場合は・・・・ 「委任アカウント」を切り換えながら利用は可能な模様。 ただ、切り換え作業はやっぱりメンドウですよね。 もちろん、委任アカウントでの投稿も可能 委任アカウントでの投稿も簡単にできます。投稿画面でアカウント部分の右に出てくる「・・・」を選ぶと、アカウントの選択が可能になりますので、簡単に投稿アカウントを変更できます。 X Proを利用して、よりよいXライフを!!

突然、Gmailから独自ドメインのメールアドレスから送信ができなくなった

イメージ
 突然、Gmailを利用して独自ドメインのメールアドレスを利用してメールが送信できなくなりました xxxxxx@(独自ドメイン)にアクセスできなくなりました。このメールを送信するには、別の「送信元」アドレスを選択してからもう一度お試しください。詳しくは、 https://support.google.com/mail/answer/22370?hl=ja をご覧ください こんなメッセージでメールが返ってくるようになりました。  SMTPサーバーの問題??とか思いながら、SMTP情報を書き換えてみたり、一度、「アカウントとインポート」から情報を削除してみたりと色々と試行錯誤。 やっていて、気づいたこと 同じSMTP情報でもアドレスが違う場合は送れる!! 上に書いてあるように【別の「送信元」アドレス】からは送信できる!! どういうことかというと、、、、 xxxxxx@(独自ドメイン)は送れない yyyyyy@(独自ドメイン)は送信できる!! そこに書いてあるSMTP情報はどちらもxxxxxx@(独自ドメイン)の情報を書いてある! もしかして・・・・・ 問題はGoogleアカウント 登録した覚えはないもののxxxxxx@(独自ドメイン)のアドレスがGoogleアカウントとして登録されていました。 でもって、そのアカウントにログインしようとすると、サスペンドされていました。 多分、 これが原因 だと思います。審査に2日ほどかかるらしく、審査が終わるまでは送信できない状況です。 審査が終わって、問題なければ、このアカウントを削除したいと思ってます。 2023/6/10 追記 本日、無事にアカウントは復活できました。 メールが送れることも確認 できました。 その後、Googleアカウントを削除しました。削除後はメールがまたエラーで戻ってくる事態になってしまいました。 「即時削除」ができないようで、「復元可能期間」においてまたメールが送られないと困るので、現在、即時削除をお願いできないかサポートに問い合わせ中です。 更に追記 - 無事に解決 解決しました。Googleアカウントを削除後、Gmail側の送信できないメールアドレスを1度削除して、再登録してあげることで 無事に解決 しました。 なお、下記の件とは全く別事象 https://blogger.ibg.j...

QNAPとクラウドデータとの同期設定

イメージ
 DropboxとQNAPを同期設定で利用するとかなり便利 TS-262にNVMeのSSDを付けて導入 これを使うと、Dropboxの活用方法が以前と変わった!! SSDには「キャッシュ加速」という機能を割り当ててみた 導入前と導入後で読込速度が全然違う! 導入前が読込速度が大体11MB/sくらい。 導入後はこの値が最大84MB/sまで上昇する。ランダムアクセスも軒並み上昇。 このランダムアクセスの速度に関しては、パソコンに付けたハードディスクよりも高い性能値を出してる。 パソコンに付けたハードディスクは1.94と1.08という値だった。 ちなみにシーケンシャルアクセスの時は157くらいなので、パソコンに付けたハードディスクの方が倍くらいは速い。 Dropboxのデータは現在、このハードディスク上に保管している。 ディスク容量を節約のために「オンラインのみ」にしている場合、そうさをする際に微妙に時間がかかることもストレスを感じるときがある。 QNAPの同期設定を活用 Hybrid Backup Sync QNAPサーバーが導入できるアプリケーションに HBS3 Hybrid Backup Sync というアプリケーションがある。以下、これをHBSと呼ぶことにする。 元々はQNAPサーバーのバックアップとして以前からよく利用していた。 Dropboxのバックアップ 元々は、今回導入したQNAPのTS-262はDropboxのバックアップを取っておこうと考えて導入した。 クラウドは安全とは言われるけど、突然のサービス中止などの危険や大規模障害によるデータ紛失の危険は存在するわけで、100%信頼して良いものでもない。 そのためのバックアップは必要なわけで、特にDropboxの場合、「オンラインのみ」という設定にしているとパソコン上にはデータは無い。 なので、放置していたバックアップ環境を構築したのが今回の導入理由。 双方向同期 HBSには「双方向同期」という機能がある。 これを活用することで、QNAP上のデータとDropbox上のデータの同期が可能になる。 Dropboxのライセンス数の節約になる 弊社はDropboxの代理店なので、たくさんのライセンス契約をしていただける事が会社のメリットではあるんですが、このQNAPの双方向同期機能を活用することでDropbo...

povoに乗り換えることにした

イメージ
  LINEMOからpovoに乗り換えることにした 理由は「安くなりそうだから」という憶測。ちなみにスマホはPixel6Pro。 ソフトバンク系がいやとか回線が悪いなど、そんな理由ではありません。 今までのスマートフォン利用に関して ソフトバンク => LINEモバイル => LINEMO とソフトバンク系の回線を利用してきてたわけです。 スマホの回線をKDDI系に変更するのは今回が初めてで、少しドキドキはしてます。 ソフトバンク時代 高い回線料でデータ通信も無制限が解除された後も余るくらいたくさんのデータ通信量で契約をしてきました。 元々、がっつりとモバイル回線上では動画などを見る機会も余りなく、繰り越しサービスなどもあり毎月毎月かなりの通信量にあまりが出ていました。 LINEモバイル時代 LINEモバイルにMNPして、3GB契約+SNS音楽データフリーのオプションを追加して契約。さらに10分かけ放題の契約。 この頃は、SNS音楽データフリーの契約を480円で追加していたので、データ通信量は1GBを少しだけ超える程度の通信量でした。 LINEもTwitterもInstagramもデータ通信としてはカウントされない契約。さらに通話10分無料ってのも仕事利用をする私にとっては大きかった。 正直な話、LINEMOにMNPしないでこのままにしておけば良かったと少し後悔中。 LINEMOにした理由はスマホを5G対応の携帯電話にしたから、回線もせっかくなら5G対応の回線を契約しようと思った次第。後悔中。 LINEMO時代 LINEMOにして、3GB契約。今はまだ基本料990円割引中。 毎回3GBでは足りない。550円の1GBデータ追加は必須。さらにギリギリ1GBの追加が必要になる時もある。この1GB追加は月末で余っていてもクリアされ、繰り越されないという仕組み。 LINEモバイル時代を想像するに、TwitterとInstagramの通信量が3GBくらいありそうという事が分かった。 トッピングという仕組み povoが取り入れたトッピングという仕組み。 データトッピングの場合、「締め日」という概念がない。 通話トッピングは月単位という締めがあるが、データトッピングは日数換算。 足りなくなったら3GB30日のトッピングを買い足していくって使い方が有効なはずと考え...