1184 articles
AI は開発者を代替しなかった – ただ全員を高速車に乗せたに過ぎない
AI Didn’t Replace Developers — It Just Put Everyone in a Faster Car
AI は開発者を代替したわけではない。 むしろ、危険な些細なことをした。 全員を高速車の運転席に乗せただけだ。 従来のコーディングは馬の時代だった。 AI 支援型コーディングは車の時代だ。 どちらも目的地への到着を可能にする。 しかし、速度、規模、そしてリスクは全く異なる。 馬の時代の): 進捗は遅かった 基盤は避けられない ミスは発生したが、被害範囲は小さかった 車の時代の): はるかに速く...
Original: AI Didn’t Replace Developers — It Just Put Everyone in a Faster Car AI didn’t replace developers. It did something more dangerous. It put everyone behind the wheel of a very fast car. Traditional ...
JPA Mapping with Hibernate - 多対多関係
JPA Mapping with Hibernate- Many-to-Many Relationship
前回では 1 対多および多対 1 の関係について議論しました。今回は多対多(Many-to-Many)関係を見てみましょう。Introduction 以下の項目について取り上げます。 Relational Model Behind @ManyToMany Unidirectional @ManyToMany — Simplest Form Bidirectional @ManyToMany ...
Original: In the previous section, we discussed the One-to-Many and Many-to-One Relationship Now, let’s look at the Many-to-many relationship Introduction The Relational Model Behind @ManyToMany Unidirectional ...
Power BI を SQL データベースに接続する方法
Connecting Power BI to a SQL Database
Introduction Microsoft Power BI は、生データを意味のあるインサイトに変換する強力なビジネスイントレライおよびデータ可視化ツールです。これにより、ユーザーはデータ駆動型意思決定をサポートするインタラクティブなダッシュボード、レポート、可視化を作成できます。 Power BI は、スプレッドシート、クラウドサービス、API、リレーショナルデータベースを含む多くのデータ...
Original: Introduction Microsoft Power BI is a powerful business intelligence and data visualization tool that helps organizations transform raw data into meaningful insights. It allows users to create intera...
Day 7 – 人気のあるエージェントフレームワーク(LangGraph、CrewAI、AutoGen)
Day 7 – Popular Agent Frameworks (lang Graph, Crew Ai, Auto Gen)
フレームワークがなぜ重要なのか(そして、それが害を及ぼすタイミング) 直截的に言います。 エージェント AI はフレームワークを必要としません。 あなたは次の要素だけでエージェントを構築できます: - 強力な大規模言語モデル(LLM) - ループ - ツール - ステート(状態) しかし、システムがデモの規模を超えて成長するにつれ、フレームワークは「フォース・マルチプライア(力を増幅するもの)...
Original: Why Frameworks Matter (and When They Hurt) Let’s be blunt. Agentic AI does not require a framework. You can build agents with: a strong LLM a loop tools state …but once systems grow beyond a d...
kube-proxy (Kubernetes の第 7 部分)
kube-proxy (kubernate's part 7)
Kubernetes における kube-proxy は何であるか?🌐 kube-proxy は、Kubernetes ノード上で動作するネットワーキングコンポーネントで、サービスとポッドの間のネットワーキング通信を管理します。 1 リーン(インタビュー質問): kube-proxy は Kubernetes サービスのネットワーキングとロードバランシングを管理します。 Kubernete...
Original: Kubernetes में kube-proxy क्या है 🌐 kube-proxy Kubernetes node पर चलने वाला networking component है जो services और pods के बीच network communication manage करता है। One line (Interview): kube-p...
マイクロフロントエンド、モノリシック vs MFE: ホスティング戦略、横断的な通信、モジュール連合
Micro Frontends, Monolith vs MFE
マイクロフロントエンド、モノリシック vs MFE、ホスティング戦略、クロス通信およびモジュール連合について深く解説します。単一の UI シェルの下で複数の MFE がどのように構成されるか、MFE 間の通信パターン、そして Webpack モジュール連合の完全ガイド(コードサンプル付き)を解説します。 **モノリシックフロントエンドアーキテクチャ** **マイクロフロントエンドとは?** モノ...
Original: Micro Frontends, Monolith vs MFE, Hosting Strategies, Cross Communication and Module Federation A deep dive into Monolithic vs Micro Frontend architectures, how multiple MFEs are composed under a sing...
教室から最先端研究へ:エージェント型 AI と LLM 検索エージェント解説
From Classroom to Cutting-Edge Research: Agentic AI & LLM Search Agents Explained
From Classroom to Cutting-Edge Research: Agentic AI & LLM Search Agents Explained By [Your Name] — BS-CS Student, FAST University Published: March 2026 | 5 min read Introduction FA ST 大学の大井博士の下で人工知能(...
Original: From Classroom to Cutting-Edge Research: Agentic AI & LLM Search Agents Explained By [Your Name] — BS-CS Student, FAST University Published: March 2026 | 5 min read Introduction When I first started s...
Claude Code スキル管理を困るようになったため、可視化ワークベンチを構築しました
Built a Visual Workbench Because Managing Claude Code Skills Was Driving Me Crazy
このプロジェクトは、一連の Markdown ファイルで膨らんだフォルダから始まりました。何ヶ月にもわたり、私は Claude Code を毎日利用し、すぐに頼みのcodingパートナーとなりました。当初、私は「Skills」と呼ばれる、タスクを Claude へ指示するため ~/.claude/skills/ に入力する YAML frontmatter を持った Markdown ファイルを発...
Original: It started with a folder full of markdown files. I'd been using Claude Code daily for months. It became my go-to coding partner pretty quickly. Early on, I discovered Skills: markdown files with YAML ...
Modding Underworld: ファンクリエイティビティがスタジオが去った後、ゲームを長く保つ仕組み
The Modding Underground: How Fan Creativity Sustains Games Long After Studios Move On
ゲームが発売され、レビューが流入し、スタジオは次のプロジェクトへと動き出す。そして数年後、時には数十年後、プレイヤーたちはまだ新しいクエストをダウンロードし、再構築された世界を探検し、元の開発者が想像もつかなかったメカニクスを体験している。マーケティング予算はなし。アップデートロードマップはなし。単に、ゲームを死なせたくないと言った無給クリエイターからなる全球的コミュニティだけである。 Modd...
Original: A game ships, reviews pour in, the studio moves to its next project — and then, years later, sometimes decades later, players are still downloading new quests, exploring rebuilt worlds, and experienci...
ボードゲーム市場は 320 億ドル規模:デジタルプレイが消える理由をなぜ否定するのか
Board Games Are a $32 Billion Industry: Why Non-Digital Play Refuses to Die
ここでは、どんなテクノロジー評論家も目を背けるだろう統計があります。スマホ時代、Netflix 時代の、TikTok 時代、そしてインスタント GRATIFICATION コンテンツ配信の時代を、ボードゲーム市場は縮小しませんでした。停滞もしませんでした。2 倍になりました。157 億ドルから 326 億ドルまで。それはアナログゲーミングの、およそ一世紀にわたる弧です——デジタルエンターテインメン...
Original: Here is a statistic that should stop any technology pundit in their tracks: in the middle of the smartphone era, the age of Netflix and TikTok and instant-gratification content delivery, the board gam...
WireGuard と OpenVPN:自己ホスティングにどの VPN を選ぶか?
WireGuard vs OpenVPN: Which VPN to Self-Host?
結論 大多数の自己ホスターにとって、WireGuard が望ましい選択肢です。高速であり、設定が簡単で、オーバーヘッドが低く、Linux カーネルに組み込まれています。OpenVPN は依然としてニッチな利点があります——より良いファームウォール通過性(TCP サポート)、より詳細な設定オプション、そして古くからのシステムにおけるより広いクライアント互換性——しかし自己ホスティングの使用例の 9...
Original: Quick Verdict WireGuard is the better choice for most self-hosters. It's faster, simpler to configure, has lower overhead, and is built into the Linux kernel. OpenVPN still has niche advantages — be...
Haskell に Python-requests 風の HTTP クライアントを構築する
Building a Python-requests-style HTTP Client in Haskell
Haskell を学ぶ際の課題 私が高askellを学び始めた頃、それを適用するための適切なシナリオを見つけるのに苦労していました。具体的な問題を解くことなしに、本格的な進捗を上げるのは困難です。ある時点で私は実務的なタスクを抱えることになりました: HTTP API からデータを取得し、結果を処理し、他のエンドポイントに投稿する。私の本能は、この種のタスクには Python と requests...
Original: The Problem with Learning Haskell When I started learning Haskell, I always struggled to find a suitable scenario to apply it. Without a concrete problem to solve, it is difficult to make real progres...
VS Code と MiKTeX を使用してローカルで完全に自主 LaTeX 論文ワークフローの構築
Building a Fully Local LaTeX Thesis Workflow with VS Code and MiKTeX
私は最初に Word を使用して執筆しましたが、小規模ドキュメントにとっては十分機能しますが、論文が大きくなると管理が困難になります。フォーマット、図、目次を更新する際に、他のセクションが予期せぬように移動することがあります。小さなレイアウトの問題を修正する作業は、実際の執筆よりも多くの時間を取ってしまいます。 長い学術ドキュメント、参考文献、番号付けされた図、厳格なフォーマット要件を持つものには...
Original: Why I Didn't Use Word I tried writing in Word at first. It works fine for small documents, but once the thesis started growing, it became harder to manage. Formatting, figures, and updating the tabl...
パーソナル AI エージェントから、端末依存型エージェント運用環境へ
From a personal AI agent to a phone-based agentic operating environment
私は韓国のニンニク農家です。 私はコードを公式に学んだことがなく、自分からコードを書くことはできません。 私は英語話者ではなく、すべて韓国人の思考で行われています。そのため、この文章も韓国人の思考に基づいています。英語に翻訳すると少し不自然に聞こえるかもしれませんが、ご理解いただけますと幸いです。 このシステムの全体構造を完全に理解しているとは言い切れません。なぜなら、このシステム自体も人間と A...
Original: I am a garlic farmer in South Korea. I never formally learned to code, and I am not someone who can write code from scratch by myself. I am a non-English speaker, and all my thinking happens in Korean...
JPA/Hibernate マッピングの解説:一対多と多対一の関係
JPA Mapping with Hibernate- One-to-Many and Many-to-One Relationship
前節では一対一の関係について議論しました。本節では、一対多および多対一の関係について考察します。 JPA において、一対多と多対一は一枚のコインの両面です。部門には多くの雇用者レコードが存在し、各雇用者は単一の部門に所属します。データベースでは、外キー(department_id)は雇用者テーブルに存在し、雇用者が所有側となります。 用語の意味 | 用語 | 意味 | | --- | ---...
Original: In the previous section, we discussed the One-to-One Relationship Now, let’s look at the one-to-many and many-to-one relationships In JPA, One-to-Many and Many-to-One are two sides of the same coin. A...
VR 露出療法:バーチャルリアリティゲームが PT 後トラウマ障害や恐怖症の治療をどう行うか
VR Exposure Therapy: How Virtual Reality Games Are Treating PTSD, Phobias, and Trauma
勲章を被った兵士が、VR ヘッドセットを着用した臨床室に座る。周囲には通常の現実世界の家具――机、ランプ、そして静かなセラピストの存在――があり、彼の視覚領域ではファルラハ 2004 年。街の市場の Ambient サウンド(音響効果)や車両の接近音がする。彼の脈拍は上がり、ハンドセシフの握力が強くなり、そして――2004 年とは違い彼は止まることを可能にされる。深呼吸。セラピストとのデブリーフィ...
Original: A decorated veteran sits in a clinical office wearing a VR headset. Around him, real-world furniture — a desk, a lamp, the quiet presence of a therapist — but in his visual field, Fallujah 2004. The a...
从零开始成为数据分析师——我的职业转型
De zéro à Data Analyst — Ma reconversion
从零开始成为数据分析师:为何我彻底转行投身 IT 几个月前,我从未写过一行代码。 如今,我正在 Wild Code School 接受数据分析师培训,构建属于自己的个人 AI 助手,并且一天都无法离开 Claude Code。 这就是我是如何到达这里的过程。 一切开始的夏天 去年夏天,我决定投身 IT 行业。并非通过最简便的途径——我最初接触的是 Linux。 老实说?这对初学者来说极具挑战性...
Original: De zéro à Data Analyst : pourquoi j'ai tout quitté pour l'informatique Il y a quelques mois, je n'avais jamais écrit une ligne de code. Aujourd'hui, je suis en formation Data Analyst à la Wild Code Sc...
データ可視化と相関分析の実践ガイド
Data Visualisation and Correlation Analysis: A Practical Guide
可視化ツールの探求、何を描画しないべきか、そして適切な相関分析手法の選択について。著者の注:本稿は APA 7 版の慣例(引用付脚注と形式付けされた参考文献リスト)に従い、ブログ形式に適応させています。目的は、学術的な厳密性と実用的な読みやすさをつなぐことです。データはどこにでもありますしかし、洞察はありません。生データの数字と意味のある理解の間のギャップには、データ可視化があり、それによる相関分...
Original: An exploration of visualisation tools, when not to visualise, and choosing the right correlation method. Author's Note: This article follows APA 7th edition conventions - including in-text citations a...
LLM レスポンスハンドリングにおける Chain of Responsibility パターン
Chain of Responsibility for LLM Response Handling
バヴコード(vibe coding)プラットフォームの開発を始めた際、LLM とのワークを行うためのライブラリである Mozaik を開発しました。すぐに複数の LLM プロバイダーへの対応が必要となり、それぞれのリクエストとレスポンス形式の違いに直面しました。コードの散漫さを避けるために、LLM から返ってくる異なるレスポンスを処理する際に Chain of Responsibility パター...
Original: While building a vibe coding platform, I started building Mozaik, a library for working with LLMs. Very soon, a need emerged to handle multiple LLM providers - and with that, different request and res...
FlowForge を構築:.NET 上で DAG ベースのワークフローエンジンを実装する
Building FlowForge: Architecting a DAG-Based Workflow Engine in .NET
FlowForge を新たに構築しました。これは、ユーザーが画面上のノードをドラッグ&ドロップするだけで、複数の外部アプリケーションを接続し、複雑なフローをオーケストラートできる、視覚的なワークフロー自動化プラットフォームです。一見すると、Zapier などのクローンを作るのは簡単そうに見えます:React ファイアンエンドでボックスを描画し、バックエンドで実行するだけです。しかし、アーキテクチャ...
Original: I recently built FlowForge, a visual workflow automation platform where users can connect multiple external applications and orchestrate complex flows simply by dragging and dropping nodes onto a canv...