はてぶ・Qiita・Zennのトレンド記事を紹介
K-Meansのクラスタ数はどう決める?シルエット法で最適なKを見つける方法
クラスタリング分析は、探索的データ分析(EDA)において最も有用な手法の一つです。データの中にどのような「グループ」が存在するのか事前に分からない場合でも、クラスタリング分析を行うことで、顧客セグメント商品グループ行動パターン地域ごとの特徴アンケート回答者タ...
Qiitaで「伸びる記事って特徴って何?」を過去7.7万件のデータで分析してみた
はじめに「自分の記事、どうやったら伸びるんだろう」——Qiitaを書いていると一度は気になりますよね。私はこれを肌感で語るのがイヤで、データで殴ってみることにしました。Qiita APIで記事を集め、ClickHouseに放り込んで、いろんな角度から「伸びる記事の条件」...
Qiita記事7.7万件をClickHouseに入れてAIエージェントに分析させてみた 🔖 1
はじめにQiitaに記事を書いている人なら、一度はこう思ったことがないでしょうか。「自分の記事、どうしたら伸びるんだろう」と。私はずっと、これを"なんとなくの肌感"で語るのがイヤでした。「画像は多めがいい」「タイトルは長すぎない方が」——どれも、誰かの体験談の又聞きで...
Python はヘビ。Rust はカニ。あなたの言語は何?プログラミング言語の動物たち、集合させてみた!
はじめに言語によって、シンボルまたはマスコットとなっているモノ、ありますよね。自分がよく使う言語のモチーフを妙に気に入ったり、言語は触ったことないけどシンボルだけ知ってたり。技術の本筋ではないけど、イメージや愛着の元となるモチーフたち。今回は、動物に絞ってまとめてみ...
メタハーネスとは何か ― Databricks発のOSS『Omnigent』が解決しようとしていること 🔖 1
複数のAIエージェントを「束ねる」という発想Claude Code、Codex、Pi、Gemini。コーディングや調査に使えるAIエージェントが一気に増えました。便利になった一方で、こんな状態に心当たりはないでしょうか。エージェントを4つも5つも同時に開いて、片方の出...
エンジニアのためのワールドカップ オランダ戦観戦ガイド ── 11人の選手を技術概念で解説する 🔖 2
📝 はじめにこんにちは、シュートです。前回までは React 関連の記事を書いていましたが、今回は完全に別ジャンルです。2026年6月15日(月)朝5時から、FIFA ワールドカップで日本代表 vs オランダ代表の試合があります。この記事は、「サッカーは詳しくない...
Amazon Bedrock AgentCore ハーネスでRAG検索機能付きAIエージェントを爆速で構築する
はじめにこの記事で AgentCore ゲートウェイと Bedrock ナレッジベースが直接繋げられると学びましたので、Amazon Bedrock AgentCore ハーネスでRAG検索機能付きAIエージェントの簡単構築方法をご紹介します。Amazon ...
AI駆動開発で要件定義はどう変わったか。こんにちは。主にXにてAI駆動開発について発信している熊井悠です!現在はAIスタートアップ企業のCEO兼CTOをしています!僕は前職であるSIer、ITコンサルティング企業で上流工程に関わる機会が多くありました。そのた...
拝啓 AI様 「人類」を主語にして話すのはやめてください。敬具 人類 🔖 1
はじめにAI(特にChatGPT)と話していて、「人類」という主語を使ってくることがありませんか?私は最近よくあります。ただ英文の翻訳させているだけなのに、文脈上変なところで、人類、また「安全」の名で全ボタンを同時に押す芸当を発明したらしいです。とか言ってく...
【React × TypeScript】デジタル名刺アプリをつくってみた
はじめに自分のスキルや情報を共有できるデジタル名刺アプリを開発しました。その感想を書いていきます。作成したアプリの概要今回作成したのは、個人のプロフィールやスキルセットをオンラインで簡単に共有できる「デジタル名刺アプリ」です。主な機能は以下の通りです。新規名...
身近なGradleについてちゃんと理解する(タスクとビルドライフサイクル編)
はじめにこの記事は前回の続きで、今回はGradleが実際にビルドを実行するときに何をしているのか についてまとめています。ビルドが裏で何をやっているのか、build.gradle.ktsに書いたコードがいつ実行されるのかを掴みたい方はぜひお読みください!前回がGra...
【解説】実際の値をもとに、ベクトル化などのRAGの仕組みを根本から理解しましょう 🔖 13
はじめにこんばんは、mirukyです。生成AIを業務で使おうとすると、かなり高い確率でRAGという言葉に出会います。RAGはRetrieval-Augmented Generationの略で、日本語では検索拡張生成と呼ばれることが多いです。ただ、RAGという言葉だ...
集合から Roslyn へ:字句解析とオートマトンでコンパイラーを読む
はじめに 🌟コンパイラーという言葉を聞くと、いきなり巨大なソースコードや難しい最適化を思い浮かべるかもしれません。でも、その入口にある「文字を読み、意味のある部品に分ける」という処理は、集合・関係・関数・オートマトンという数学の道具でかなり見通しよく整理できます。た...
自治体のガバメントクラウド AWS 環境で現在 Bedrock をどこまで使えるのか(2026 年 6 月版) 🔖 3
地方自治体のガバメントクラウド AWS 環境で、Amazon Bedrock をどこまで使えるの?という質問を受けることが多いので、公開情報から分かる範囲だけで整理してみようと思います。2026/06/13 現在の情報ですのでご注意ください。最初に自治体ガバメ...
【Frontend CSS – パート9】ブラウザから見たCSS Grid:2次元レイアウトは実際どう動くのか? 🔖 2
注意この記事はAIのサポートを受けていますが、内容は大規模Webアプリでの実体験に基づいています。1. 問題:「Gridは楽勝」と思ったらそうでもなかったFlexboxをマスターしたからって、もうレイアウトのすべてを制した気分になっていませんか?おめでとう...
CLAUDE.mdに書いたのに守られない——その正体は「渡す場所」の設計だった(Zenn Book Vol.4「仕組みを渡すまで」)
この記事の概要(2026年6月): Claude Codeに「仕組み」を渡すための部品論をまとめたZenn Book Vol.4「コードを書けない私がClaude Codeに『仕組み』を渡すまで」を紹介する。「CLAUDE.mdに書いたのに守られない」「サブエージェントに指...
AWS DevOps AgentのIAMロール構成とアクセス制御の仕組み 🔖 1
概要前回の記事ではAWS DevOps Agentの基本的な使い方やマルチアカウントでのインシデント調査を記載しました。今回は、DevOpsエージェントのセキュリティ面にフォーカスし、IAMロールの構成やアクセス制御の仕組みについて記載します。DevOpsエージェン...
AIタロット占いアプリを作ったら、AIが想像以上のポエマーだった話
🔮 はじめに:日常の迷いに、静かな指針を日常の迷いにそっと寄り添い、現状を読み解くタロット占いアプリ『Hoshimichibiki(星の導き)』をリリースしました。URL: https://hoshimichibiki.senle1024.com/タロット...
はじめに何気なく「赤いきつね」を食べていたときのこと。ふと蓋をよく見たらQRコードを発見。読み込んでみたら、ブラウザで「赤いきつねだしキャッチ」というミニゲームが遊べました。なんかあるんじゃないか?と思ってなんとなくURLを見たら……「S3じゃん!!!」最近個...
この素晴らしいプロジェクトに爆焔を!〜負債だらけのレガシーコードを1万行消し飛ばした話〜
光に覆われし漆黒よ。夜を纏いし爆炎よ。紅魔の名のもとに原初の崩壊を顕現す。終焉の王国の地に、力の根源を隠匿せし者。我の前に統べよ!エクスプロージョン(rm -rf)!!我が名はエンジニア!クリーンアーキテクチャを極めし者、そしてレガシーコードの破壊を渇望する...
AI Readyな設計書を目指して。人もAIも読みやすい設計書管理 🔖 7
はじめに以前、設計書はMarkdownで管理してPDFに自動変換しよう! という記事で、設計書を Markdown で管理していく話を書きました。ここではその発展形として、Markdown で管理した設計書を HTML として公開し、GitHub 上でのレビューや A...
Claude Code × OpenSCAD × 3Dプリンターで、憧れの3Dプリンター住宅を施工してみた
3Dプリンター住宅に憧れたので、まずはClaudeCode×3Dプリンターで施工してみたこの記事でやることClaude Code + OpenSCAD で設計 → Bambu Lab P1S で PLA 中空シェルを印刷 → 針金で配筋 → 軽量粘土を充填 → 竣...
Smithyがすごい!AgentCoreゲートウェイとBedrockナレッジベースが直接つながる!!(LambdaやAgentCoreランタイムいらない) 🔖 1
三行まとめSmithyはAWSのAPIを定義する言語AgentCoreゲートウェイにSmithyを使用するとAWS APIを呼び出すMCPサーバーが簡単に作れるSmityの定義を自分で記述するのは大変なので、Claudeに任せようAgentCoreゲート...
【AWS】AI-DLCを実際にチームでやってみてわかったことをまとめてみました 🔖 2
はじめに先日(2026年5月)、AWSが主催する以下のハッカソンに、チームで参加してきました。このハッカソンのテーマのひとつが、AWSが提唱する新しい開発手法 AI-DLC(AI-Driven Development Life Cycle) を利用することでした...
「良い命名」できていますか? ― ITの名前の由来をアルファベット順に集めてみたから、インスピレーションしてください。 🔖 1
はじめに命名は大事だ。変数名はわかりやすい方が良い。サービス名はキャッチーで覚えられやすい方が良い。社名は、アイデンティティをつくる。命名は大変だ。わかりやすい命名を考えると長くなる。キャッチーさに振ると、既存の言葉と重複する。思いが溢れすぎると、まとまらない。...
Antigravity IDEでバイブコーディングを試してみた:非エンジニアでも集計ツールが作れるか検証
こんにちは!株式会社DearOneの小門です。バックエンドのチームで、主にタスクや人の管理、システムの保守とかをやってます。この記事でわかること- Antigravity IDEのインストールから動作確認までの手順- プロンプトだけでCSV集計ツールを作る具体的な流...
コーディングエージェント、続けて話すか? 立て直すか? 🔖 1
コーディングエージェントを使っていて「同じスレッドで指示し続けるか? それとも新しくスレッドを立て直すか?」で迷われた方いらっしゃると思います。「いや、完成するまでずっと同じスレッドだよ」「いや、1タスク1スレッドだよ」という方もいらっしゃるかもしれませんが・・・同じス...
Godot:当たり判定でキャラが吹き飛ぶ原因と解決(Area2Dを使う理由)
こんにちは、ハートランド・データ株式会社の増田です。社内の"技術者研修"という活動で、ゲーム開発プロジェクトに参加したので、そちらの活動ブログになります。ゲーム開発プロジェクトにて、弊社オリジナルキャラクターの"バグレスくん"をプレイヤーとして遊ぶゲームを開発することに...
TSKaigi 2026に参加&登壇してきました! #TSKaigi2026 🔖 2
こんにちは。株式会社Schooの@okuto_oyamaです。2026年5月22〜23日に開催されたTSKaigi 2026へ参加・登壇してきました。今回の記事では、カンファレンスのハイライトと印象に残ったセッション、そして私自身の登壇内容について、TSKaigi 2...
【保存版】Linux作業を爆速化する便利コマンド5選 🔖 1
この記事では「知ってる人は知ってる、でも意外と使われていない」実用コマンドを厳選して紹介します。コピペしてすぐ使える形でまとめたので、ぜひターミナルを開きながら読んでみてください。はじめにLinuxを日常的に使っていると、「もっと速くできないか?」と感じる場...
負担は誰が払い、利益は誰が得るのか?― 中間層・人材育成・移民政策を構造から考える : Pythonで学ぶ マクロ経済学入門 (89)
user:「Pythonで学ぶマクロ経済学入門」、第89回を始めましょう。まず前回の復習として、「見ないふりのコストは誰が払うのか?― "移民ではない移民" と地下経済の構造 : Pythonで学ぶ マクロ経済学入門 (88)」 https://qiita.com/...
【きっと分かる】TDDってなに?陣取りゲームでサクッと理解してみないか? 🔖 1
はじめにTDDは、昨今AIエージェントによる開発が広まる中で再注目されている開発手法だ。自分自身も、AI駆動開発の文脈でTDDを勉強し、あえてAIにたよらずTDDを実践してみた。その中で、TDDは「陣取りゲームに近いのではないか?」と思えてきた。実際のコードを読ん...
AIが文法を肩代わりする時代に、未経験者がClaude Codeより先に自分で鍛えるべき3つの土台
構文(文法)の暗記は、もうAIが肩代わりしてくれる時代になりました。map と forEach の違いを覚えていなくても、Claude Code に「配列を変換して新しい配列を返して」と言えば動くコードが出てきます。ただ、毎日 Claude Code を回していて確信して...
Oracle AI Database@AWS で Autonomous AI Database Serverless を作成してみてみた
Oracle AI Database@AWS は、弾力的なスケーラビリティ、高いパフォーマンス、および統合されたAI機能を提供するフルマネージドデータベースサービスであるOracle Autonomous AI Database Serverlessをサポートするようになり...
Copilot Studio でナレッジにリストを改めて追加できるようになった (検索精度も向上している) 🔖 3
はじめにこれまで、Copilot Studio のナレッジとして SharePoint リストを追加する件について、沢山記事を書いてきました。理由は、市民開発が盛んなお客様では、Power Apps や Power Automate のデ...
はじめにこんにちは、ベルギー出身のニキータです。昔の自分に電力システムを説明してみるシリーズ、第2回の記事を書きました。前回のまとめ前回の記事では、電力システムの役割は「エネルギーを安定的に供給すること」だと説明しました。電力システムをほかの社会インフラと比べる...
【AI駆動開発】OpenSpecを既存プロジェクトに導入したときにやったことまとめ 🔖 2
すでに一定量のコードがある既存の開発チームにOpenSpecを導入したときに行ったことと、その後、使用してみて感じたことをまとめました。やりたかったこととOpenSpecを選んだ理由今回OpenSpecを導入したプロジェクトは新規のプロジェクトではなく、すでにスクラム...
【freee MCP】経理にClaudeを雇う時代?請求書下書きワークフローをSkill化してみた
はじめに「この請求書作成、Claudeに頼めないかな?」経理やバックオフィスの仕事には、毎月くり返す作業がたくさんあります。スプレッドシートの請求対象リストを確認するfreeeで請求書や見積書の下書きを作る作成済み/未作成を売上管理表に戻す未回収や入金状況...
はじめまして。株式会社PRUMでエンジニアをしているひとみです。日々、プログラミング学習や実務の中で、つまずきやすいポイントや、仕事で起きやすい"ズレ"について整理して発信しています。誰かの助けになれば幸いです。信頼されるエンジニアが実践する「聴く技術」4選...
はじめに本日Anthropic一般公開したモデル「Fable 5」を、リリース翌日から丸一日、Claude Code でのコーディング・開発作業を中心に触ってみました。本記事はその所感を述べたものです。モデル概要まあ読んでいる時点で知らないことはないと思いますが前...
既存の負債はノイズにしない。PHPStan×GitHub Actionsで「今触ったコード」の認知複雑度だけを可視化する
認知複雑度をPRで可視化するGitHub Actionsはじめにコードレビュー中、「このメソッド、なんか読みにくいな」と感じたことはないでしょうか。ネストが深く、条件分岐が絡み合い、頭の中で状態を追いかけるのがつらくなる——そういったコードは、認知複雑度/Cogn...
【CSS】FlexとGridのGapにBorderをつけることができるようになった!! 🔖 1
はじめにGridやFlexboxでレイアウトを組むとき、「列や行の間に区切り線を入れたい」と思ったことはありませんか?これまでは疑似要素や余分なDOM要素を駆使して実現するしかなく、レスポンシブ対応が複雑になったり、アクセシビリティツリーに不要なノードが増えたりと悩み...
各コーディングエージェントがコードを「どう把握」しているのか差異と特徴を調べた
はじめに「Claude Code や GitHub Copilot にコードを直してもらうと、毎回プロジェクト全体を読み込んでトークンをガンガン消費してるんでしょ?」と質問を受け「いやそうじゃないよ」と言いかけて「あれ?でもそれぞれ具体的にどう把握しているんだ?」と...
NVIDIA RTX Spark は Windows で .NET 開発する私たちに何をもたらすのか
はじめに 🌟2026年5月末、NVIDIA GTC Taipei で NVIDIA と Microsoft が共同発表した NVIDIA RTX Spark が大きな話題になっています。さらに Microsoft Build 2026 の Keynote / Live ...
文字起こしテキストの個人情報マスキング、Presidio で消せるか試してみた
この記事のサンプルに出てくる氏名・電話番号・住所・カード番号・マイナンバーは、すべて架空のテスト用ダミーです。実在の人物やカードとは一切関係ありません。はじめに今私が携わっている案件では、音声の文字起こしログの個人情報をマスクしたいという要望が上がってます。...
AWS認定12資格を1年で取得して感じた、個人的難易度とおすすめ取得順 🔖 1
はじめにどうも、そらです。私は新卒2年目のデータインフラエンジニアです。業務ではAzureやSnowflakeを触ることも多いですが、クラウドの基礎力を高める目的でAWS認定に挑戦し、約1年で12資格を取得しました。大学院時代は自然言語処理、機械学習、情報検索、特...
1. はじめに1.1 モナドは遠い概念に見えるモナドって、知ってますか?共和国?それはモナコ。モナコの国旗あんこが入ってるサクサクの……それはモナカ。美味そう曇りなき……まなこ。人によるモナド?聞いたことないって?僕もそうでした、ほんの1週間前...
Autonomous AI DatabaseからSharepoint上のファイルにアクセスしてみた
はじめに先日のAutonomous AI Databaseの機能追加で、以下のパッケージ/プロシージャ/ファンクションでSharepointに格納されているファイルへのアクセスがサポートされました。・DBMS_CLOUD.LIST_OBJECTファンクション・DBM...
Claude Code と Codex のレート残量を確認するためにブラウザを開くのをやめた話 🔖 3
はじめにClaude Code と Codex を Pro / Plus プランで併用していると、レートリミット(5時間枠・週枠)にそれなりの頻度で当たります。当たると作業が止まるので、私は枠に当たらないように Codex と Claude を切り替えたり、モデルを切り...
ご挨拶初めまして、メイビスデザインの Jin です。Qiita初心者ですので、不躾なところがあるかもしれません。あらかじめご了承ください。概要今回は、GitHubに登録している回帰タスク用のサンプル SampleScenarioReg.ipynb をベースに試行...