新着記事

AIを駆使したブログ記事の自動投稿を検討してみる

ゴールデンウィークということで普段より時間がある、なんならやることなさ過ぎて暇まであるので、ちょっと興味があった部分を検討してみようかなと思います。 ブログ記事の自動投稿 人間の目を一切挟まずにブログ記事を投稿してしまおうという試みです。 まずブログの現状 当ブログはAIの登場以降だんだんとアクセスが減ってきていて草なんですが、その一端を担っているのがAIによる文章作成だと思っています。テキストコンテンツは飽和状態になっており、ネット上は似たような情報であふれかえっている時代。まあAIがない時代でもコピペみたいな記事が大量生産されてたわけなので状況は変わらないような気がしますが、コピペの労力すら不要にしてしまったのがAIの登場。結果ブログはオワコンみたいな感じになってしまっている訳です。知らんけど。 昔はパソコンさえあればできる手軽な副業としてブログが流行っていた側面がありましたが、恐らくもうそういう層はブログからは離れていると思います。逆に言うとまだブログをやっている人は 趣味 > 副業というバランスの人だと思っています。もはや副業というニュアンスすらない可
やまぐろ 4 min ❤️

【予算0円】個人開発でやっておくべきセキュリティ対策

初めに 「個人開発のサイトなんて、誰も狙わないでしょ?」 もしそう思っているなら、今すぐその考えをゴミ箱へポイしちゃいましょう。ネットの海には、24時間365日、獲物を探して徘徊する「攻撃ボット」が溢れています。彼らにとって、あなたのサイトが「個人」か「企業」かなんて関係ありません。 でも、安心してください。 「セキュリティは、必ずしも札束で殴る必要はない」んです。 今回は個人開発をしてる現役エンジニアの視点で、最低限やっておくべき対策を開発・実装・運用のフェーズ順に紹介していこうと思います! 【開発時】Git管理してはいけない「地雷」の見定め方 セキュリティツールを導入する前に、絶対にやってはいけないことがあります。それは 「秘密の情報をリポジトリに含めること」 です。一度でもGitHubにプッシュしてしまったら、たとえ後から削除しても履歴には残り続けます。 「何を .gitignore に入れるべきか?」——その判断基準を整理しましょう。 絶対にプッシュしてはいけない「3種の神器」 * 認証情報(Secrets):APIキー、DBのパスワード、SSH秘
やまぐろ 4 min ❤️

ポケモンチャンピオンズ、とてもよい

筆者の世代は初代ポケモンがドストライクです。もちろん筆者も小学生の頃に初代(赤緑)、2世代(金銀)からプレイしていますし、その後も気が付けば最新の第9世代(SV)まで新作が出るたびにプレイし続けています。 今日はそんなポケモンのバトル特化バージョン「ポケモンチャンピオンズ」がリリースされたので、早速プレイしてみた感想なんかを語っていこうと思います。 ポケモンはざっくり遊び方が2種類ある その前にポケモンとはどんな遊び方をするゲームなのか、を簡単に説明しようかなと思います。 大きく分類するとこんな感じになるでしょう。 * RPGとして楽しむ * バトルを楽しむ RPGとして楽しむ まずはこちらから行きましょう。ポケモンには各世代ごとにストーリーが存在し、大体の場合は「なんらかの悪の組織があって、その悪の組織をポケモンと一緒にやっつける」みたいな感じです。ストーリーに関してはドラクエ、FFなんかの本格RPGのような重厚感はないですが、好きなポケモンとストーリーを進められる楽しさは巨大IPであるポケモンならではだと思います。もっとも、最近は初見でストーリーを
やまぐろ 4 min ❤️

やったことを振り返る:2026年3月

4月になったので、先月の振り返りをしようと思います。 2026年3月にやったこと ブログ投稿本数 4本でした!めっちゃ少ないですねえ。。いちおう週一ペースではあるものの、投稿が月の頭に集中しているので、個人的には「最近更新してないなあ」と思っていたくらい。 frontend-designを触ってみた サブで遊んでいるWEBツール置場のデザインを、Claude Codeのプラグインである「frontend-design」で作り替えてみました。 コレは「AIっぽいデザイン」をなるべく取っ払ったデザインを作れるよ、という趣旨のプラグインとなっており、世間の評価も上々なので使ってみたのですが、個人的にもかなり精度が良いなと感じましたね。 https://www.iris-on-bookrest.info/frontend-design-use/ 自作サービスのメンテ 読書管理サービス「しぇあほん」内にある新刊情報の取得ロジックをいじって、ヒット率を向上させました。各APIの特性から呼び出し順序を組み替えたり、情報の相互補完が上手くできるようにしたりしています。 新刊
やまぐろ 1 min ❤️

Claude Codeプラグイン「frontend-design」は本当にAIっぽいデザインを避けることができるのか?

筆者が運営しているサイトは3つありますが、どれもフロントエンドのスタイルについては基本的にAIにまかせてコーディングを行っています。 自分で頑張ってスタイルシートを書かなくて済むのでめっちゃ便利な反面、世間でも言われている通り、どうしても「AIっぽいデザイン」に収束してしまうのが玉に瑕なんですよね。 今回はこの「AIっぽいデザイン」を回避できると噂のClaude Codeプラグイン「frontend-design」を利用して、どのようなものが出来上がるのかを確かめてみたいと思います。 まずは元の状態から もともとのデザインはこんな感じ。ちなみに、簡易的なWEBツールを配置しているサイトになります。 https://iris-on-tools.net/ 実はこのサイト、AIでデザインを行った際の特徴がふんだんに盛り込まれています。 例えば * なんとなく紫が貴重になっている * グラデーションが利用されている * 絵文字が多様されている という要素はAIに良くみられる特徴です。やったことある方には分かるはず! frontend-des
やまぐろ 3 min ❤️

【Excel】PERSONAL.XLSBにマクロ保存して、どのファイルでも自作マクロを使えるようにする

「このマクロ、他のExcelファイルでも使えるようにしたいなあ」ってのを解決する手段がコレです。 通常、Excelマクロ(VBA)は作成したブック(ファイル)内に保存されるため、別のファイルで同じマクロを使いたい場合は、マクロが保存されているファイルを開いておく必要があります。 しかし、「個人用マクロブック(PERSONAL.XLSB)」にマクロを保存しておけば、Excelを開いている時はいつでも、どのファイルからでもそのマクロを呼び出せるようになります。 今回は、この「PERSONAL.XLSB」の作り方と、便利な使い方について解説しようと思います。 「PERSONAL.XLSB(個人用マクロ ブック)」とは? PERSONAL.XLSB(個人用マクロ ブック)は、Excelを起動した際に「裏側(非表示)」で自動的に開かれる特別なファイルです。 このファイルの中にマクロのコードを保存しておけば、現在作業しているExcelファイルが何であっても、保存したマクロを呼び出して実行することができます。 「セルの書式を整える」「選択範囲の空白行を削除する」など、日常
やまぐろ 3 min ❤️

やったことを振り返る:2026年2月

3月になったので、先月の振り返りをしようと思います。 2026年2月にやったこと ブログ投稿本数 2月の投稿は8本でした。だいたい週2のページだったということですね。あんまり更新ペースを気にしておらず、書きたい時に書くみたいなスタイルでやっているので、まあこんなもんなのかなと思います。それと、久しぶりにnoteの投稿をしたりもしました。ブログとの使い分けがとても難しいのですが、コラム的なものはnoteにしようかなあと考えていたり。 底辺エンジニア、AIにビビる:https://note.com/yamaguro/n/nc091807ff6a4 このブログをWordPressからGhostに もともとWordPressでずっと運用していましたが、気分転換にGhostにしてみました。WordPressと比べると導入時の手間が多い側面があるものの、使用感はWordPressより軽快で良い感じです。一応個人的に欲しい機能だったりはテーマ側のコードをいじって導入し終えてはいるので、ここから先は安定運用できるかなって所感。 このブログをWordPressからGho
やまぐろ 1 min ❤️

Ghostのログイン画面にCloudflare Zero Trustを導入した話

はじめに ブログを運営していると、避けて通れないのが「ログイン画面のセキュリティ」問題。例えばWordPressであれば、「/wp-login.php」または「/wp-admin」を末尾につけるとログイン画面に入れます。そしてこれは、なにも設定しなければ、誰でもログイン画面にアクセスできる状態になるということです。 筆者ももともとWordPressを使っていたので、ログインURLを変更したり二段階認証を入れたり、ファイアウォールを設定したりという策を講じてきました。 そして最近、筆者はWordPressからGhostというブログCMSに乗り換えました。 GhostはWordPressよりだいぶブログ執筆に特化しており、触ってて楽しいCMSではあるんですが、実はGhostもWordPressと同じように、ログインURLが指定のルール(/ghost)と決まっています。URLさえ知っていれば誰でもログインの試行ができてしまうんですよね。 そこで今回導入したのが「Cloudflare Zero Trust」です。これを置くと指定のURLにアクセスした際に、通常ログインとは別
やまぐろ 5 min ❤️

無料レンタルWiki「ゲームウィキ.jp」がサービス終了するみたい

ゲーム攻略Wikiを無料で作成できるレンタルWikiサービス「ゲームウィキ.jp」が、サービスを終了することになりました。 https://gamewiki.jp/news/detail.php?id=192 今回は、公式発表に基づいた今後のサービス終了までのスケジュールなどを見ていきたいと思います。 そもそも「ゲームウィキ.jp」ってどんなサービスだった? 普段ゲームをしない方には馴染みがないかもしれませんが、有志のゲーマーたちが集まって攻略情報を作成する「Wiki文化」を大いに支えてくれたプラットフォームの一つです。近年は企業のゲーム攻略サイトが増えてきていますが、そこで取り上げられないゲームがゲームウィキ.jpなどのwikiだと見つかったりして便利でした。 WordPressを利用したシステムで、無料で作成可能。だけど報酬制度も用意されているということで、かなりユーザーにとっては嬉しいwikiになっていたと思います。 実は筆者がこのニュースを知ったのも、「ハーヴェステラ」というゲームの攻略情報を探していた時だったりします。ハーヴェステラ、かなり良ゲーだと
やまぐろ 2 min ❤️

日本の若手IT人口がぜんぜん伸びていないのってマジ?現場のベテランが生き残る道を考えてみた

日本のIT分野における卒業者数の増加率が、主要7カ国(G7)で最下位という調査結果が出たことが話題になっているようですね。 エンジニア視点でこのニュースを噛み砕くと、単なる「人手不足」ではなく、「この業界、本当に将来大丈夫なんかな?」という構造的な危機が見えてきます。今回は、この「ヤバい」現状を踏まえ、 「若手が増えない時代に、私たちベテラン・中堅エンジニアはどう生き残るべきか?」 というテーマで深掘りしていきたいと思います。 数字が語る残酷な真実 まず前提として、ヒューマンリソシアが2026年2月に発表した「データで見る世界のITエンジニアレポートVol.19」の衝撃的な数字を少しだけ共有しておきます。 世界全体ではIT分野の卒業者数が前年比11.1%増と成長しているなか、日本の伸び率は過去5年平均でわずか2.2%。G7構成国の中で堂々の最下位にとどまりました。さらに、修士・博士号を持つ高度IT人材の割合も世界平均を大きく下回っています。まあここに関しては筆者も情報系出身じゃないのでなんとも言えないのですが。。 で、ベテランの踏ん張りで今はプロジェクトが回って
やまぐろ 4 min ❤️