Archives
All the articles I've archived.
-
Android音声合成の新常識!Sherpa-ONNXのオフラインTTSとGeminiのマルチモーダル出力を徹底比較
Androidアプリでの音声対話。オフラインでの高速なSherpa-ONNX(VITS)の実装方法から、Gemini 2.5 Flashを活用した感情豊かなマルチモーダル音声生成への転換まで、介護支援AI「バル君」開発での試行錯誤をまとめます。
-
AIがポケカのデッキを考えてくれるアプリを作ってみた!Geminiを活用した次世代の構築体験
ポケモンカードの複雑なデッキ構築をAIにお任せ!Gemini APIを活用して、使いたいポケモンから相性の良いカードを自動選出し、60枚のデッキを提案するWebアプリを開発しました。実装の仕組みと実際に試した結果を公開します。
-
【個人開発】日常を魔法に変える!親子向け知育アプリ「おさんぽスケッチ」をリリースしました
散歩で見つけた花や石をAIで自分だけの「魔法のシール」に変えて遊べる、親子向け知育アプリ「おさんぽスケッチ」をリリース。開発の背景やJetpack Composeでの実装のこだわり、技術的な挑戦を詳しく紹介します。
-
Gemini APIで動かない?よく出るエラー3選の解決策【429 / SAFETY / 504】
最新のGemini 3.1 Proを導入したのに「429エラーで止まる」「504でタイムアウトする」「SAFETYで中身が空になる」……そんな開発者の悩みを一挙解決。安定したAIアプリを作るための鉄板対策をまとめました。
-
WordPressからAstro移行後の「アクセス減」をガチ分析!GA4の数字で見えた真の原因と対策
WordPressからAstroへ移行後、PVが29%減少。GA4のデータを詳細に分析したところ、モバイル直帰率の急増と回遊導線の不足が判明。具体的な改善策として「関連記事」機能を実装した全記録を公開します。
-
Go 1.26 "Green Tea GC" 決定版ガイド:AIエージェント時代のバックエンド戦略
Go 1.26で導入されたGreen Tea GCが、AIエージェント時代のバックエンド設計をどう変えるのか。パフォーマンス向上から新機能goroutineleak、記法アップデートまでSE視点で徹底解説。
-
世界最古の知育ゲーム「マンカラ」を自作してみた!親子で楽しめるボードゲーム開発記録
世界中で愛される最古のボードゲームの一つ「マンカラ」をウェブアプリとして自作しました。子供が学校で体験してきたことをきっかけに始まった、シンプルながら奥深いゲーム開発の裏側を紹介します。
-
【Deep Dive】Android 16 & 17 の進化が変える、AI 時代のクライアント・サーバー設計思想
Android 16 の AI エージェント統合に加え、最新の Android 17 Beta で見えてきた「高精度・高セキュリティ」なプラットフォームへの進化。AI が自律的に動く時代にエンジニアが備えるべき設計の要諦を深掘りします。
-
Claudeと二人三脚で「遊戯王DDM風ゲーム」を作ってみた!フェーズ5までの開発記録
最新AIのClaude Sonnet 4.6をパートナーに、懐かしの「遊戯王ダンジョンダイスモンスターズ(DDM)」風ゲームを自作。設計からフェーズ5の特殊ルール実装までの開発プロセスを公開します。
-
【速報】Googleが「Gemini 3.1 Pro」を発表!性能向上と開発者向けの新機能を徹底解説
Googleから最新モデル「Gemini 3.1 Pro」が登場。推論能力やコーディング性能の向上、SVG生成対応など、開発者が注目すべき進化点とベンチマーク比較を詳しく解説します。
-
筋トレが続かないあなたへ。AIが「相棒」になるトレーニング支援アプリ「BuddyLift」をリリースしました!
「明日から本気出す」を卒業しませんか?最新AI(Gemini)があなたのトレーニングを支える相棒になるアプリ「BuddyLift」をリリースしました。開発の想いと継続の秘訣を紹介します。
-
【徹底比較】MCP・Skills・RAGの違いとは?『作る人』と『使う人』それぞれの視点で解説
AIの世界で飛び交うMCP、Skills、RAG。アプリに組み込むプログラマ目線と、エージェントを使いこなすユーザー目線の両方から、それぞれの役割と「結局どれが便利なの?」という疑問に答えます。
-
radikoの次はこれ!Spotify APIで「自分専用の音楽環境」を自動化・アプリ化する(Python & Kotlin)
radiko APIでラジオ体験をハックした次は、Spotify APIで自分だけの音楽環境を構築しませんか?OAuth 2.0認証の壁を突破し、Pythonでの自動化やKotlinでのAndroidアプリ連携を実現する方法を詳しく解説します。
-
【徹底解説】Claude Desktop の新機能「Cowork」が変える AI 活用。自律型エージェントがデスクトップに降りてきた衝撃
Claude Desktop に新しく追加された自律型エージェントモード「Cowork(Tasks)」を徹底解説。Claude Code の技術を GUI に統合し、ユーザーの代わりに複雑なタスクを完遂する次世代の AI 体験とは。
-
WordPressからAstroへ移行してブログを爆速化!VPS解約で「運用コスト0円」を実現した全記録
WordPressからAstroへブログを完全移行しました。表示速度の劇的な改善によるSEOメリットと、VPSからCloudflare Pagesへ移したことで実現した「サーバー代0円」の運用環境について詳しく解説します。
-
Claude 4.6 & Claude Codeの新機能「エージェントチーム」とは?プログラミングが劇的に変わる理由を徹底解説
Anthropicの最新モデル「Claude 4.6」と「Claude Code」の新機能「エージェントチーム」を徹底解説。複数のAIが自律的に協力するオーケストレーションの衝撃とは。
-
【2026年版】生成AI使い分けガイド:Web・CLI・エージェント型の決定的な違いとエンジニアの最適解
2026年現在の生成AI使い分けガイド。ブラウザ版、ローカル版、エージェント型の役割の違いを理解し、エンジニアとしての生産性を最大化する最適解を提示します。
-
【AIの新潮流】話題の「OpenClaw(旧Moltbot/Clawdbot)」とは? “手足”を持ったAIエージェントの衝撃とセキュリティの罠
自分のPCを直接操作できるAIエージェント「OpenClaw(旧Moltbot)」を解説。チャットから遠隔でファイル操作ができる衝撃の機能と、そのセキュリティリスクを紹介します。
-
【開発記 第5回】ついにリリースへ!12人の壁とAndroid 15の荒波を越えて
「Glu-Suppo」開発記の最終回。ストア公開の大きな壁となった「20人のテスター」集めと、Android 15の最新仕様への対応、リリース後の心境を綴ります。
-
【どっちがお得?】Google AI Plus(1,200円)が登場!Gemini Proプランとの違いを徹底比較
Googleの定額AIプラン「Google AI Plus」と「Proプラン」の違いを徹底比較。月額1,200円で最新のGemini Proが使える新プランのコスパを解説します。
-
【開発記 第4回】買い物中に「迷わせない」ためのUI設計。AI判定を直感的に伝えるUXの極意
「Glu-Suppo」開発記の第4回。スーパーでの買い物を支えるため、信号機カラーによる直感的なUIや、バーコード/OCRの自動切り替えアニメーションのこだわりを公開します。
-
【開発記 第3回】AIを「専門家」にする魔法。アレルギー判定精度を極限まで高めたプロンプトエンジニアリング
「Glu-Suppo」開発記の第3回。食品表示のグレーゾーンを判定するために導入した「CAUTION」ステータスや、AIの回答を厳格に制御する手法について解説します。
-
【開発記 第2回】Android × Firebase × Gemini API で作る!AIアレルギー判定アプリの技術選定とシステム構成
「Glu-Suppo」開発記の第2回。Android (Jetpack Compose), Firebase, Gemini APIを組み合わせ、個人開発でもセキュリティと高速レスポンスを両立させる構成を詳説します。
-
【開発記 第1回】生成AIでグルテンフリーを身近にする。アレルギー判定アプリ「Glu-Suppo」ができるまで
アレルギー判定アプリ「Glu-Suppo」開発記の第1回。グルテンフリーを実践する中で感じた「原材料表示の見にくさ」という課題を、最新AIでどう解決しようとしたかを語ります。
-
GCP予算アラートをChatworkに通知する方法|Pub/SubとCloud Run Functions(第2世代)で自動化
GCPの予算アラートをPub/SubとCloud Run Functions(Python)を組み合わせてChatworkに自動通知し、予算超過を防ぐ仕組みの構築手順を解説します。
-
技術習得とシステム設計の観点から見るGo言語の包括的分析
Go言語(Golang)の設計哲学、シンプルさと効率性を重視した言語仕様、並行処理(ゴルーチン)の特徴など、システム設計の観点から包括的に分析・解説します。
-
【保存版】Python初心者が「月5万」の副業収入を得るための最短ロードマップ
Pythonのスキルを活かして月5万円の副業収入を得るための最短ロードマップを公開。スクレイピングやExcel自動化など、案件獲得に直結する学習ステップを具体的に解説します。
-
【Android Studio】低スペックノートPCでも爆速ビルド!Chromebook×デスクトップのリモート開発環境が最高だった話
Chromebookと自宅のデスクトップPCをリモート接続し、低スペックなノートPCでもAndroid Studioを爆速で動かす快適なリモート開発環境の構築方法について紹介します。
-
【完全放置】作ったPythonツールを「毎日決まった時間」に自動実行させる方法(Windows/Mac対応)
WindowsのタスクスケジューラやMacのカレンダー機能を活用し、作成したPythonツールを毎日決まった時間に「完全放置」で自動実行させるための設定手順を解説します。
-
【2025年最新版】PythonでWebスクレイピング入門!情報を自動でExcelに保存する方法
requestsとBeautifulSoup4、openpyxlを組み合わせ、Webサイトから情報を自動収集してExcelに保存するスクレイピングツールの最新の構築方法を解説します。
-
【Python初心者必見】よくあるエラー3選と解決策!メッセージの読み方を現役が解説
Python初心者が遭遇しやすい3つの代表的なエラー(SyntaxError, NameErrorなど)を例に、エラーメッセージの読み方と、解決のための考え方を現役エンジニアが優しく解説します。
-
【脱・手作業】PythonでExcelを操る!面倒な「転記・計算」を3秒で終わらせる魔法のコード
面倒なExcelのコピペや集計作業をPython(openpyxl)で全自動化する方法を解説。VBAよりもシンプルでWeb連携も容易なPythonによる業務効率化を伝授します。
-
Amazonの価格暴落をLINE通知する方法【Python自動化】
PythonとLINE APIを組み合わせ、Amazonの特定商品の価格を監視し、値下がりした瞬間にLINEで通知を受け取る「自動価格追跡ツール」の作り方を解説します。
-
【Python応用】自作の天気アプリから「LINE」に通知を送る方法(Messaging API編)
自作のPython天気アプリをLINE Messaging APIと連携させ、毎朝自動で天気を通知する仕組みの構築方法を解説します。LINE Notify終了後の新基準に対応した内容です。
-
【Python実践】無料APIで「自分専用の天気予報アプリ」を作ってみよう!
無料の気象API「OpenWeatherMap」とPythonを使い、自分専用の天気予報アプリを作成する方法を解説。WebAPIを活用した実践開発の第一歩として最適です。
-
【初心者必見】プログラミング学習にAI(ChatGPT)を「最強の家庭教師」として使い倒す方法
ChatGPTをプログラミングの「最強の家庭教師」として使い倒すテクニック。エラー解決のコツからリファクタリング、新スキルの最速習得術までを紹介します。
-
【2025年最新版】Google Maps APIで位置情報アプリを作る完全ガイド【Kotlin + Jetpack Compose実装】
Google Maps APIを活用し、Kotlin + Jetpack Composeで現在地表示やマーカー配置を行う位置情報アプリの実装方法と、2025年3月からの新料金体系について解説します。
-
【2025年最新版】radiko APIでラジオアプリを作ろう!Kotlin + Jetpack Composeで実装する完全ガイド
radiko APIとExoPlayerを活用し、Kotlin + Jetpack Composeで本格的なラジオ再生アプリを実装するための認証フローや再生ロジックを詳しく解説します。
-
【2025年版】Jetpack Compose入門完全ガイド!Kotlinで始めるモダンなAndroid UI開発
Googleが推奨する次世代UIツールキット「Jetpack Compose」の基礎から、XMLとの違い、状態管理、コンポーネントの実装方法までを初心者向けに分かりやすく解説します。
-
【2025年最新】YOLO画像認識をAndroidアプリに実装する方法【Kotlin + Jetpack Compose完全ガイド】
KotlinとJetpack Composeを使用し、リアルタイム物体検出技術「YOLO」をAndroidアプリに実装する方法を、CameraXやTensorFlow Liteの設定を含めて徹底解説します。
-
生成AI の各社比較
Gemini, ChatGPT, Copilot, Claudeといった主要な生成AIの特徴や強みを比較し、用途やユーザーに合わせた選び方のポイントを分かりやすく解説します。
-
生成AIとの付き合い方 〜便利さとリスクを理解して賢く使うために〜
ChatGPTなどの生成AIの強みやリスクを正しく理解し、仕事や生活の中で「文章生成の達人」として賢く付き合っていくための方法を解説します。
-
WordPress × ConoHa VPS でブログを始めるなら知っておきたいこと:初心者向け完全ガイド
ConoHa VPS上でDockerを使用してWordPressを構築するメリットや、広告収益化に必須なads.txtの設置方法について初心者向けに解説します。
-
【収益公開】プログラミング副業で稼げるか試してみた ココナラ編
ココナラでプログラミング副業に挑戦した1年間の収益結果を公開。案件獲得のコツや、実際の仕事の流れなど実体験をベースに語ります。
-
【UE4】初心者でも簡単にできるゲーム開発 セットアップ
ゲーム開発シリーズの第2回。Unreal Engine 4(UE4)の推奨スペック確認から、Epic Gamesアカウント作成、ランチャーのインストールまでの手順を解説します。
-
【UE4】初心者でも簡単にできるゲーム開発 ゲームエンジンの検討
初心者でも始められるゲーム開発シリーズの第1回。UnityやUnreal Engine 4(UE4)などの主要な「ゲームエンジン」の特徴を比較し、開発環境の選び方を解説します。
-
初心者でも絶対出来る自作ブラウザ[Python]第7章 PDF表示
自作ブラウザ開発シリーズの第7章。PyQtの最新機能を活用して、Webページ上のPDFファイルをダウンロードせずにブラウザ内部で直接表示させる方法を解説します。
-
[初心者必見]ウェブスクレイピングの一番簡単な方法[Python]
PythonとSelenium、BeautifulSoupを組み合わせ、Webサイトから必要な情報を自動収集する「スクレイピング」の最も簡単な実装方法を解説します。
-
初心者でも絶対出来る自作ブラウザ[Python]第6章 進捗報告
自作ブラウザ開発の進捗報告。アイコンによるUI改善やURL欄での検索機能、難易度の高い「タブ機能」の実装など、ユーザビリティを高める追加機能を一挙紹介します。
-
0から始めるWebアプリ第2弾 ソフトウェア開発スキル
Webアプリ開発シリーズの第2弾。フロントエンドとバックエンドの言語選定や、開発効率を劇的に上げる「フレームワーク」について詳しく解説します。
-
プログラミングスクールなんて行く必要ない
現役エンジニアの視点から、プログラミングスクールに通わず独学でスキルを習得するメリットや、効果的な学習方法について本音で語ります。
-
0から始めるWebアプリ第1弾 必要なスキル
組み込みエンジニアがWebアプリ開発に挑戦する連載。第1弾は「必要なスキル」をテーマに、Webアプリの動作原理や全体構成、学習すべき技術要素について整理します。
-
radiko APIを使用してラジオを聞いてみる
radikoの非公式APIを活用してラジオを聴くための仕組みを解説。swfファイルからの認証キー抽出や、2段階の認証フローなど、実装の核心を紹介します。
-
Flaskでよく発生するエラーの解決方法[Python]
PythonのWebフレームワーク「Flask」で頻発するエラー(flask.extやapplication context関連)の原因と解決策を詳しく紹介します。
-
初心者でも絶対出来る自作ブラウザ[Python]第6章 ボタンの動作作成
自作ブラウザ開発シリーズの第6章。デザインしたボタンと実際のプログラムを繋ぐ「シグナルとスロット」の仕組みを学び、ブラウザの基本機能を実装します。
-
人工知能(AI)のアプリ開発現場での適用方法
アプリ開発の現場における人工知能(AI)の適用方法について、基本的な定義や分類、普通のアプリとの違いを分かりやすく解説します。
-
Twitter APIを使ったアプリ開発【Python】第2章 APIの実行
Twitter API開発シリーズの第2章。取得した認証キーを使い、Pythonでタイムライン取得、ツイート検索、投稿を行うための実装コードを解説します。
-
初心者でも絶対出来る自作ブラウザ[Python]第5章 GUIデザイン作成
自作ブラウザ開発シリーズの第5章。GUIデザインツール「Qt Designer」を使い、戻る・進むボタンなどの操作画面を直感的に作成する方法を解説します。
-
Twitter APIを使ったアプリ開発【Python】第1章 認証キーの取得
PythonでTwitter APIを活用するアプリ開発の入門編。第1章では、API利用に必須となるデベロッパー登録の手順と、各種認証キー取得方法を初心者向けに解説します。
-
人気のWEBサービスはどの言語で作られているのか【開発言語】
Twitter, Instagram, Facebookなど、人気のWebサービスがどのプログラミング言語で構築されているのか、その理由と共に紹介します。
-
[初心者必見]ライブラリーとは[使いこなせば開発速度は倍速]
プログラミングにおける「ライブラリ」の役割や種類、活用するメリットについて、初心者向けに車の組み立てを例に挙げて分かりやすく解説します。
-
初心者でも絶対出来る自作ブラウザ[Python]第4章 ブラウザ表示
自作ブラウザ開発シリーズの第4章。PythonのGUIライブラリPyQt5を使用し、実際にWebページを画面に表示させるための実装コードを詳しく解説します。
-
初心者でも絶対出来る自作ブラウザ[Python]第3章 ライブラリ導入
自作ブラウザ開発シリーズの第3章。Pythonのパッケージ管理「pip」の使い方と、プロジェクトごとに環境を分ける「仮想環境」の構築方法について解説します。
-
初心者でも絶対出来る自作ブラウザ[Python]第2章 開発環境構築
自作ブラウザ開発シリーズの第2章。Python開発の第一歩となる「Anaconda」のインストールと、初心者でも迷わないための開発環境セットアップ方法を解説します。
-
初心者でも絶対出来る自作ブラウザ[Python]第1章 仕様検討
Pythonを使って自分専用のWebブラウザをゼロから自作する連載シリーズが始動。第1章では、開発言語の選定理由と、作成するブラウザの仕様検討について解説します。
-
[C言語][C++]ファイルの入出力[サンプルコードあり]
C言語およびC++を用いたファイルの入出力(バイナリ・テキスト)について、サンプルコードを交えて具体的な実装方法を解説します。
-
【初心者必見】変数・関数の命名規則【ソースが読みやすくなる方法】
後で読み返しても困らない、自分も他人も読みやすい変数名や関数の「命名規則」の作り方を解説。コメントなしでも意味が伝わるソースコードを目指すコツを紹介します。
-
【初心者必見】プログラマおすすめエディタ3選【マルチプラットフォーム】
プログラミング効率を劇的に高めるおすすめのエディタを紹介。IDEの重さを解消し、快適なコード記述環境を整えるための選び方を解説します。
-
合格者が語る基本情報・応用情報の簡単対策【短時間勉強法】
基本情報技術者・応用情報技術者試験に独学・短期間で合格するための攻略法や、過去問を重視した効率的な勉強法について解説します。
-
【初心者必見】すぐに始められるソース管理が簡単になる方法
プログラムの変更履歴を記録し、トラブル時に元の状態へ戻せる「バージョン管理ソフト(Git)」の重要性と、GitHubを活用した管理方法を解説します。
-
【初心者必見】簡単に理解できるC言語のメモリとポインタの入門
C言語の学習で多くの人が挫折する「メモリ」と「ポインタ」について、仕組みよりもまず「どう使うか」に焦点を当てて簡潔に解説します。
-
[初心者必見]今日から無料で始めれるプログラミング開発環境の準備
プログラミングを始めたい初心者向けに、エディタやコンパイラが一つにまとまった「統合開発環境(IDE)」のメリットと、開発環境の準備について紹介します。
-
【初心者必見】プログラミングの入門【独学でも始められる】
プログラミング学習に挫折しないための4ステップを現役エンジニアが伝授。独学でも着実にスキルを身につけるための考え方を解説します。