今週のQiita技術書まとめ
2026年6月14日配信
運転者 未来を変える過去からの使者 (喜多川 泰シリーズ)
「…なんで俺ばっかりこんな目に合うんだよ」思わず独り言を言った、そのときだ。ふと目の前に、タクシーが近づいてくるのに気づいた。累計80万部喜多川泰、渾身の感動作!報われない努力なんてない!
文系エンジニアがClaude Codeで学習アプリを自作して3か月でCISSP合格した話
文系エンジニアがClaude Codeで学習アプリを自作して3か月でCISSP合格した話 TL;DR - 大学は英文科、セキュリティエンジニアとしての実務経験ほぼゼロの文系エンジニアが、3か月・1日平均30分でCISSPに合格した。 - 勝因は「毎日続けられたこと」。それを可能にしたのが、公式問題集を取り込んで作った自分専用の問題演習アプリ(Claude Code製)。 - この記事で一番言いたい…
徹底攻略 情報処理安全確保支援士教科書 令和8年度
セキュリティ人材への必要知識を完全網羅! 最新の動向を踏まえて解説を強化した改訂版が登場!<解説を読む→問題を解く>のサイクルを積み重ねるアジャイル式学習法で、効率的に合格力が身に付きます。巻末には令和7年度春期試験問題を解説つきで掲載。さらに、購入者特典の過去問題解説PDF16回分(令和7年度秋期試験問題は実施後にダウンロード提供)、全文PDF、単語帳Webアプリが合格までを徹底サポートします。※特典の利用については、インプレスの無料読者会員システム「CLUB Impress」への登録が必要です。特典提供期間は発売から1年間を予定しております。
LLMエージェント設計パターンのコードリーディングで気づいた品質担保の7原則
はじめに 書籍「LangChainとLangGraphによるRAG・AIエージェント[実践]入門( 12に収録されているエージェントシステムの設計パターンのサンプルコードを読み、動作確認しながら学習しました。 各パターンのコードを追う中で気づいたのは、「どんな設計パターンを採用するか」よりも「LLMの不確実性とどう向き合うか」という横断的なテーマが、品質に大きく影響するということです。 本記事では…
LangChainとLangGraphによるRAG・AIエージェント[実践]入門
本書では、OpenAIによるAIサービスを利用するためのOpenAI API、オープンソースのLLMアプリ開発ライブラリLangChain を使って、LLM(大規模言語モデル)を活用したRAG(検索拡張生成)アプリケーション、そしてAIエージェントシステムを開発するための実践的な知識を基礎からわかりやすく解説します。 OpenAI のチャットAPI、プロンプトエンジニアリング、LangChainの基礎知識 について解説したあと、RAGの実践的手法や評価のハンズオンを行います。今後の生成AIシステム開発で重要となるAIエージェント開発はLangGraphを使って行い、さらにAIエージェント...
BedrockでRAGもAIエージェントも本番導入まで見据えたい開発者にちょうどいい一冊
生成AIアプリを作り始めても、プロンプト調整やデモ実装の先で、どう本番導入へつなげるかが見えにくい。 そのままだと、RAGやエージェントを試して終わりになり、セキュリティやコスト、改善方法が後追いになりやすいです。 Amazon Bedrockを軸に、基礎理解からRAG、AIエージェント、本番導入の勘所まで一つの流れで整理できたのがこの本でした。 AWS生成AIアプリ構築実践ガイド( こういう人に…
AWS生成AIアプリ構築実践ガイド
■AWS直伝の生成AIアプリ実装法がわかる! 〜LLMの基礎からRAG、AIエージェントまで ■「基礎をしっかり理解」と「ハンズオンで実践力が身につく」を両立! ■本書で学べること ・ Amazon Bedrockを理解して、RAGやマルチエージェントのシステムを構築できる ・ プロンプトエンジニアリングを理解して、継続的に改善できる ・ セキュリティやコストを意識した、持続可能なシステムを設計できる ・ ユーザーにとって価値のある生成AIアプリケーションを企画できる ■本書の対象読者 ・ アプリケーション開発者:生成AIを活用したアプリケーションを開発したいエンジニア ・ ソリュー...
JavaScript で Scheme インタプリタを作った話 — ブラウザ REPL・SICP 演習・デバッガまで
JavaScript で Scheme インタプリタを作った話 — ブラウザ REPL・SICP 演習・デバッガまで はじめに 「プログラミング言語の仕組みを理解したい」「SICP(計算機プログラムの構造と解釈)をブラウザで試したい」「Lisp マクロや call/cc を実際に動かしてみたい」——そんなとき、手元ですぐ動く Scheme 処理系があると便利です。 本記事では、JavaScript…
Di-Liteって何?経産省系リテラシー標準でITパスポート/DS検定/G検定を整理する
この記事が語ること Di-Liteとそれを構成する資格について解説。 各資格を取得する意義について論じる。 また、AI時代のデジタルリテラシー基準について触れる。 0.本記事の対象読者
最短突破 データサイエンティスト検定(リテラシーレベル)公式リファレンスブック 第3版
集めたデータから価値を創出し、ビジネス課題に答えを出すデータサイエンティストは、ますます必要とされてきています。 そんなデータサイエンティストには、様々なスキルが求められています。 ・情報処理、人工知能、統計学などの情報科学系の知恵を理解し使う、データサイエンス力 ・データサイエンスを意味のある形に使えるようにし実装・運用できるようにする、データエンジニアリング力 ・課題背景を理解した上でビジネス課題を整理し解決する、ビジネス力 さらに、これらのスキルを日常生活や仕事等の場で活かすための学修目標を示した ・数理・データサイエンス・AI(リテラシーレベル)モデルカリキュラム も公表...
[ERC8056] ERC20トークンの実残高を変えずに表示数量だけを調整する仕組みを理解しよう!
はじめに 初めまして。 『DApps開発入門』という本や色々記事を書いているかるでねです。 以下でも情報発信しているので、興味ある記事があればぜひ読んでみてください! 今回は「ERC20トークンの実残高を変えずに表示数量だけを調整する表示数量スケーリング拡張を定義するERC8056」についてまとめていきます。
DApps開発入門
本書は、Dapps開発の基礎から実践的な応用までをカバーし、開発者がブロックチェーン技術を使って価値あるアプリケーションを構築する手助けをすることを目的としています。初心者から経験者まで、幅広い読者が本書を通じてブロックチェーン技術の可能性を理解し、Dappsの開発に挑戦できるようになることを願っています。 さらに、本書では実践で活用できる知識やハンズオンについてもまとめており、ブロックチェーン技術の可能性を最大限に活用して新しい価値を創出する力を身につけることを目指しています。 ■本書の特長 本書には次のような特長があります。 ●基礎から実践まで幅広くカバー ブロックチェ...
準同型暗号の学習ロードマップ(2026年版)
突貫で書いてしまった部分もあるので、大いに誤りを含む可能性があります。誤字・脱字レベルでも構いませんので、ご指摘ください。 また、予告なしに内容の加筆や構成の変更を行うことがありますが、読みやすくするためのものですので、ご容赦ください 既存のロードマップ 突然ですが皆さんこちらの記事はご存知でしょうか? 自分が3年前に書いた記事で、大変ありがたいことに、多くの方に読まれている記事です
暗号から学ぶ代数学
はじめに 第1章 暗号と代数学 1.1 暗号とは何か 1.2 暗号は関数である 1.3 暗号の数学的定式化と例 1.4 暗号と代数系 第2章 シーザー暗号と合同演算,群 2.1 シーザー暗号と合同演算 2.2 群Z/nZ 第3章 ここでちょっと群論 3.1 部分群と位 3.2 位数と部分群からみる巡回群の性質 第4章 ヴィジュネル暗号と群の直積 4.1 ヴィジュネル暗号 4.2 群の直積 4.3 巡回群の直積 4.4 暗号と直積 第5章 エニグマと対称群 5.1 エニグマと群 5.2 n次対称群Sn 第6章 暗号以外の分野に現れる群 6.1 図形の...
格子暗号解読のための数学的基礎
<big><strong>次世代暗号理論の最有力!</big></strong> 本書では、ポスト量子暗号の最右翼と目される格子暗号の数学とその実装方法について解説する。 現代の情報社会を支えるRSA暗号や楕円曲線暗号は、ノイマン型コンピュータの計算困難性を利用している。しかしこれらは、量子コンピュータにより簡単に解読されることが分かっており、ポスト量子暗号の実現が叫ばれている。 格子暗号は「格子問題」と呼ばれる、量子コンピュータでも解き方が分かっていない問題を基礎とする。本書はその数学的性質のほか、格子問題を解くための「格子基底簡約アルゴリズム」について紹介していく。 序章 この...
計算できるもの、計算できないもの
ゲーデル、チャーチ、チューリングの偉業を踏まえつつ、計算理論をわかりやすくかつ厳密に説明する教科書! コンピュータサイエンスの「基本中の基本」である計算理論について、理論だけの難しい話に終始せずに、実際のプログラム(書籍ではPythonを使用。WebではJavaも用意)を示し、実践的なアプローチからも理解を促します。扱うトピックは、チューリングマシン、有限オートマトン、計算可能性問題、非決定性、NP完全問題など、計算理論の教科書としては定番とも言えるものですが、コンピュータサイエンスの根幹を支える理論だけでなく、その歴史的発展と意義についても理解することができます。
結局ベイズ最適化ってどうやって使うの?という疑問を解決するため具体例を示して理解する
結論、金子先生の書籍が一番わかりやすかった☝️ ベイズ最適化が実験候補を探すのに良い手法、という記事や報告がたくさんあって、いざやってみようと思い、色々ネット記事や書籍を調べてみました:eye: ただ、結局一番わかりやすかったのは金子先生の以下の書籍でした:sweatsmile:↓ この書籍は理論の説明、具体的なコードの記載、応用方法などが全て記載されており、これ1冊を読んで、詳細は生成AIに聞け…
Pythonで学ぶ実験計画法入門 ベイズ最適化によるデータ解析
★ 実験を効率化する強い味方 ★ もう実験で疲弊しない。次に試す実験条件は、データと統計学が教えてくれる! ベイズ最適化とPythonを駆使して、効率よく研究・開発を進めよう! 《すぐに試せるサンプルデータセット・サンプルコード付き》 ■ データ解析の初歩から、モデルの設計、実践的な応用事例までを導く。 ■ 実験時間や人数が限られる今、絶対に役立つスキルが身につく! ■ 入門書であり、実践書。フルカラー! 【目次】 第1章 データ解析や機械学習を活用した分子設計・材料設計・プロセス設計・プロセス管理 ・ケモ・マテリアルズ・プロセスインフォマティクス ・分子設計 ・材料設計 ・なぜベ...
授業解説:第8回フランス語会話(6/2)
はじめに 今回の授業では特に倒置表現は出てきませんでした。アツいですね。 よかったらこちらに感想送って欲しいです!誰かわかるとより嬉しいです:grinning:( ①数字(1100) 実際に聴き取りとなると地味に難しいです。
仏検5級レベル重要単語
フランス語を理解するために不可欠な語彙を中心に仏検5級レベルの単語約500語を収録した単語集。 ◆家族や食べ物といったさまざまなカテゴリー分類で意味的な関連を意識して学ぶ。 ◆各見出し語に付けられた例文で具体的な使用例を学ぶ。 ◆例文でも見出し語を使用しているので意識せずに繰り返し何度も単語に触れられる。 ◆無料の音声をしっかり聴いて声に出して読むことで記憶にさらに定着。 音声は無料ダウンロードの他にスマホで便利な「すぐ聴く音声」にも対応。
生成AIをなんとなく使っている人へ。できることと限界を見誤らなくなる一冊
生成AIを便利に使っているのに、どこまで信用してよいかは曖昧なままになりやすい。 そのままだと、得意な作業と危ない使い方の線引きができず、過信と誤用を繰り返します。 生成AIの仕組みと限界を先に理解することで、使い方そのものを見直せたのがこの本でした。 生成AIにできること、できないこと 「フランケンシュタインの怪物」を飼いならす( こんな悩みありませんか
生成AIにできること、できないこと
まさに待っていた本が出た! ICTのリアルタイム性の進化は、大量データ処理を基盤とした生成AIの実用化と、人間社会への浸透を可能にした。 活用には、本質を見極める正しい理解が必須だ。 ビジネスに導入したい人はもちろん、これからを生きる中高生らにもぜひ勧めたい。 遠藤信博(経団連副会長、日本電気(NEC)元会長) ーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー 生成AIは、なぜ人間のような文章を書けるのか。何が得意で、何が苦手なのか。 古くからAI研究に携わり、数多くの有名大企業でのAI導入実績を持つテンソル・コンサルティング株...
【実装編】マッチング理論〜CAアルゴリズム〜
はじめに 前回はFDAアルゴリズムを紹介し、特に地域上限という制約下における弱安定マッチングを説明しました。本記事では、CAアルゴリズムをPythonコードで実装し、動作確認しながらマッチング理論の理解を深めることを目的にしています。 今回の記事はアルゴリズムの説明に用いるルール決めが多いので難しく感じるかもしれませんが、内容自体はシンプルです。 興味がある方はぜひ読んでみてください。 - 【想定…
マッチング理論とマーケットデザイン
学校選択制や研修医マッチング制度、待機児童対策など、 社会的に重要な問題を解決するためにどのようなメカニズムを構築すればよいのか。 マッチング理論の基本から、現実問題を解決するための最先端の研究まで、 世界トップの研究者がロジカルに説いていく。 まえがき 数学的記法について 第1章 マッチングの基本モデル 1.1 マッチング理論によるマーケットデザイン 1.2 二部マッチングの基礎 1.3 DAアルゴリズム 1.4 現実の市場における重要性 1.5 おわりに 参考文献 第2章 安定マッチングについて深掘りする: 最適性、耐戦略性、そして古典的理論の限界 2.1 安定マッチン...
マーケットデザイン総論
本書はシリーズ第1弾の「概論」として、マーケットデザイン全体を俯瞰し、その基礎知識について網羅的な解説を提供する教科書である。また、現実社会に横たわるさまざまな実際の社会課題に触れながら、解決につながる実践的な制度設計の方法を提供する実用書としての性格もあわせもつ。 本書では、第1~2章でマーケットデザインの考え方を紹介し、第3章でマーケットデザインを学ぶために必要な理論となる「メカニズムデザイン」「ゲーム理論(協力ゲーム理論・非協力ゲーム理論)」、第4~5章でマーケットデザインの主要な理論となる「マッチング理論」「オークション理論」「プラットフォームのデザイン」、第6~7章で応用に向...
Claude Codeのtriggerリストを11日間育てた記録——8件の事故とAIガバナンスの実証
22日間・19件のインシデントを記録して分かったことは、「AIは自分の独断をリアルタイムで自己認識できない」という一点に集約される。外部チェックリスト(triggerリスト)を8件の事故から育て、「設計したルールが翌日機能した」初の瞬間を実証した22日間の記録。 インシデント記録開始から22日が経った 前作記事(CLAUDE.mdに「憲法」と「trigger リスト」を書いた理由( 第1インシデン…
Claude CodeによるAI駆動開発入門
2025年5月末に一般リリースされたAnthropic社が提供している「Claude Code」は、コマンドライン上で動くLLMによるAIコーディングエージェントです。これまでのAI開発支援エディタ一である「Github Copilot」や「Cursor」等他のツールとは全く違う開発体験が一気にエンジニアに受け入れられ、AI駆動開発のデファクトスタンダードになりつつあります。 本書は他の書籍に先駆けて、Claude Codeの基本的な知識から豊富な使い方まで幅広く解説します。さらに開発のためのおすすめのワークフロー、そして実際に動くWebアプリケーションをハンズオンで手を動かして構築しな...
実践Claude Code入門ー現場で活用するためのAIコーディングの思考法
本書は、Claude Codeの基本的な使い方からはじめ、スペック駆動開発をマスターすることで、大規模言語モデル(LLM)とソフトウェアエンジニアリングを統合する方法を解説した書籍です。Claude Codeをはじめとしたさまざまなコーディングエージェントは、単なる「魔法のようにコードを生成するAI機能」ではありません。LLMの自律的な推論能力とエージェントフレームワークの機能性を統合することで、要求の精緻化 → 達成するための計画立案 → タスクの実行 → 実行結果の検証というソフトウェア開発における一連の作業を効率化・最適化および自動化するためのツールなのです。 コーディングエージェ...
【AWS SAA】動画学習で挫折した組み込みエンジニアが「Ping-t+AI」で1ヶ月合格するまで
1. はじめに この記事の結論(学習スタイル) 今回、AWS Certified Solutions Architect - Associate(SAA)に合格できました。 結果 合格
AWSの基本・仕組み・重要用語が全部わかる教科書
最もわかりやすく、もっとも充実した、最高のAWS入門書! AWSの基本から、主要サービスの概要、特徴などを、わかりやすい図解とともに、1つひとつ丁寧に解説! これからAWSを学ぶ人や、すでに利用している人にとって最適な教科書です。 序章 本書の目的と構成 第1部 入門編 Chapter 01 クラウドの基礎知識 Chapter 02 AWSの基本と全体像 第2部 基礎編 Chapter 03 ネットワーク関連のサービス Chapter 04 コンピューティング関連のサービス Chapter 05 ストレージ関連のサービス Chapter 06 データベース関連のサービス Chapte...
組織内情報集約RAGの実用化設計① なぜPoCレベルで頓挫するのか
この文章は、生成AIと共同執筆しました。文章の構成作成や、誤字脱字チェックと修正に生成AIを使用していますが、全ての文章の原型は筆者が執筆しています。文責も当然、筆者が負っています。 1. はじめに 「組織内の文書を生成AIに読ませて、質問したら答えてくれるようにできないか」 昨年あたりから、身の回りでこういう要望を聞いたり、直接的な相談を受けることが本当に増えました。組織内ルールの確認・検索、F…
大規模言語モデル入門
ChatGPTに代表される大規模言語モデルが自然言語処理の幅広いタスクで高い性能を獲得し、大きな話題となっています。大規模言語モデルは、大規模なテキストデータで訓練された大規模なパラメータで構成されるニューラルネットワークです。2020年以降、自然言語処理や機械学習の知見をもとに、パラメータ数とテキストデータの拡大により、性能が飛躍的に向上しました。 Hugging Face社の"transformers"というPythonライブラリを利用することで、プログラミングの経験があれば、モデルの操作やデータからの学習がかんたんにできます。モデルを訓練するための日本語もしくは日本語を含む多言語...
ClaudeとOSカーネルを作り始めた
はじめに OSを自作する書籍については 30日で作るOS自作入門(絶版) や、上記30日の本を現代版にアレンジした以下の書籍 がありますね
ゼロからのOS自作入門
[OSを手づくりするワクワクを体験!] "知識ゼロ"からはじめて、本書オリジナルOS「MikanOS」を手づくりする本です。 パソコンの電源を入れOS本体を呼び出すところから様々なアプリを動かせるようになるまで、OSづくりを一通り体験します。読み進めるにつれ、いままでブラックボックスだと思っていたパソコンの中身「OS」の仕組みが分かってくることでしょう。 MikanOSはUEFI BIOSにより起動してIntel 64モードで動作、ページングを用いてメモリ管理を行い、USB3.0ドライバを搭載。ウィンドウシステム、プリエンプティブマルチタスク、ファイルシステムを持つOSです。...
AI機能の品質をどう担保するか迷うQA/テストリードへ。論点を一気に整理できる一冊
AI機能をプロダクトに入れ始めたのに、何をもって品質を担保したと言えるのかが曖昧になりやすい。 そのままだと、従来のテスト観点では拾えないバイアスやドリフトを見落とし、あとから説明責任だけが重くなります。 AI特有の品質課題をテストの言葉で整理し直せたのがこの本でした。 AIとソフトウェアテスト 信頼できるシステムを構築するために( こんな悩みありませんか
AIとソフトウェアテスト 信頼できるシステムを構築するために
ソフトウェアと品質保証の視点からAIを徹底解説!Independent Press Award テクノロジー部門受賞作!
プログラミング雑記 2026年6月11日
今日もネットの海から拾ってきた、個人的に気になった技術ニュースや記事を厳選してお届けします。ご意見や補足があればコメントで教えていただけると嬉しいです。 プログラミング Windows MicrosoftがWinUIを「唯一のネイティブ基盤」と宣言、フレームワーク乗り換えの歴史に終止符 MicrosoftはBuild 2026で、WinUIをWindowsネイティブアプリの唯一の正式基盤と宣言しま…
Software Design for Beginners3 ネットワーク技術入門
IT業界でエンジニアとして働くとき、学生時代とは異なり誰からも言われることなく自分から勉強していくことが、ライバルたちを引き離し、自分の人生(キャリアパス)を悠々と歩むために必要になります。本書はSoftwareDesign誌の人気特集記事を再編集し1冊にまとめたものです。ネットワーク技術は根本的な知識を一度学べばずっと役立ちます。優れた筆者の皆さんの知見を本書で得て、エンジニアの実力を身に着けてください。 ■第1章 ハンズオン TCP/IPコードで納得 ネットワークのしくみ 1-1 データの流れから見るプロトコルの役割とその挙動 押さえておきたい ネットワークの基本用語 1-...
【3週間で合格】Google Cloud ACEの合格体験記
【3週間で合格】インフラ初学者がGoogle Cloud ACEに合格した学習記録 はじめに こんにちは。 先日、Google Cloudの認定資格であるAssociate Cloud Engineer(ACE)を受験し、無事に合格することができました。 現在、業務でGoogle Cloudを触る場面がありますが、インフラ周りの知識が足りておらず、実際の業務タスクで少し壁にぶつかることが増えていま…
徹底攻略 Google Cloud認定資格 Associate Cloud Engineer教科書
基礎から実戦レベルまでよくわかる元祖黒本「徹底攻略」教科書。
AIサービスをデザインするときに考えたい、リスクを踏まえたUIUXの話
はじめに 最近では、AIはかなり身近な存在になり、プロダクトにAIを組み込むことも珍しくなくなってきました。 AIを「どう活用するか」といった情報は世に溢れかえっている一方で、AIを使ったユーザー体験をどう設計するかといった情報は少ないように感じています。 実際に、調査をしてみると、「AIの機能をどう載せるか」だけでなく、「ガバナンスをどうデザインするか」という問題でもあるのだと実感し、単純に便利…
AIガバナンス入門
ChatGPTをはじめとする現在のAIは、巨大な便益とリスクを持ち合わせている。有効に活用するために何を心がけ、どのような社会を設計すべきか。京大「人工知能と法」ユニット特任教授を務める気鋭の弁護士が、「AIガバナンス」の現状と未来を語る。
プログラミング雑記 2026年6月10日
今日もネットの海から拾ってきた、個人的に気になった技術ニュースや記事を厳選してお届けします。ご意見や補足があればコメントで教えていただけると嬉しいです。 プログラミング Go言語 Go 1.15以降では time/tzdata パッケージをブランクインポートするだけで、alpineなどの軽量コンテナイメージでもタイムゾーンのデータファイルをバイナリに埋め込んで利用できるようになります。 .NET
Node.jsプロジェクト
現場で使えるエンジニアに進化するための実践プロジェクト集! Node.jsによる実践的なプロジェクト集。Node.jsは、もはや単なるサーバー構築用のツールではなく、複雑でスケーラブルなアプリケーションを支える中核技術へと進化しました。本書は、その進化を踏まえ、実務で求められる「エンジニアの総合力」を養うことを目的とした実践ガイドです。リアルタイム通知や動画配信といった現代的なユースケースを題材に開発を進めながら、コーディングだけでなく、アーキテクチャの選定や設計上の判断といった思考プロセスを深く学びます。断片的な知識にとどまらず、体系的な学習を通じて、初心者を脱し、現場で信頼されるエン...