yomitech
← バックナンバー一覧

今週のQiita技術書まとめ

2025年8月17日配信

オライリーサブスクのすすめ+最近読んでる技術書

概要 - 今更ながらオライリーサブスクはいいぞという話 - オライリーサブスクを中心に最近読んでる本の話 オライリーサブスクとは? - 名前の通り、技術書の出版社として有名な O'Reilly社が展開しているサブスクリプションサービス (

ゼロから作るDeep Learningの表紙

ゼロから作るDeep Learning

斎藤 康毅 ・オライリー・ジャパン

実際にシステムを作りながらディープラーニングを学ぶ! ディープラーニングの本格的な入門書。外部のライブラリに頼らずに、Python 3によってゼロからディープラーニングを作ることで、ディープラーニングの原理を楽しく学びます。ディープラーニングやニューラルネットワークの基礎だけでなく、誤差逆伝播法や畳み込みニューラルネットワークなども実装レベルで理解できます。ハイパーパラメータの決め方や重みの初期値といった実践的なテクニック、Batch NormalizationやDropout、Adamといった最近のトレンド、自動運転や画像生成、強化学習などの応用例、さらには、なぜディープラーニングは優...

プログラミングRust 第2版の表紙

プログラミングRust 第2版

Jim Blandy/Jason Orendorff/Leonora F. S. Tindall/中田秀基 ・オライリー・ジャパン

安全性、高速性、並行性に優れた言語Rustの決定版の改訂! 次世代ブラウザ開発用にMozillaによって開発されたRustは、C/C++並みのパフォーマンスと低レベルの制御能力に加え、メモリとスレッドの安全性を担保し、さらに並行性にも優れるといった特徴を持つ、優れた言語です。本書はMozillaで実際にRustを使ってFirefoxを開発している著者による、言語の概要と、用途について書かれた書籍で、Rustのほとんどの機能を詳細にカバーします。Rustのメジャーバージョンアップにより非同期処理が可能となったことに対応し、第2版では新たに非同期の章を設け、この機能を詳細に解説しています。

プログラミングC# 8.0の表紙

プログラミングC# 8.0

Ian Griffiths/木下哲也/鈴木幸敏 ・オライリー・ジャパン

言語仕様から高度なテクニック、C# 8.0の新機能まで詳しく網羅したC#の決定版! C# 8.0に合わせて全面的に書き直されたロングセラーの改訂版です。言語仕様からクラウド、Webアプリ開発、デスクトップアプリ構築まで、C#8.0の基礎から高度なテクニックまでを詳しく紹介します。C# 8.0では、パターンマッチング、範囲アクセス、非同期メソッドの大幅拡張、null許容参照をはじめさまざまな新機能の追加と改善がされています。本書はこうした新機能もしっかりとフォロー。多くのC#の和書が初心者向けで、物足りなく感じる読者が多い中、本書は詳細な説明と、豊富なコード例を提供し、初心者はもちろん中上...

ゲームプログラミングC++の表紙

ゲームプログラミングC++

Sanjay Madhav/吉川 邦夫/今給黎 隆 ・翔泳社

誰も教えてくれなかった、 ゲーム開発の基本を徹底的に学ぼう! ・ゲームとはどんなプログラムなのか? ・「あの機能」はどうやって実装されているのか? 3Dグラフィックスからサウンド、AIまで。 ゲームプログラマーになりたい人のみならず、 すべてのゲーム開発者が知っておきたい「基本」が詰まった、 ゲーム開発の教科書! C++の初歩は習得済みで、本気でゲームプログラミングを学びたい人が、 新人になる前に、確かな基礎力を磨ける一冊。 ====目次==== Chapter 1 ゲームプログラミングの概要 Chapter 2 ゲームオブジェクトと2Dグラフィックス C...

仕組みからわかる大規模言語モデル 生成AI時代のソフトウェア開発入門の表紙

仕組みからわかる大規模言語モデル 生成AI時代のソフトウェア開発入門

奥田 勝己 ・翔泳社

LLMの基礎から応用まで、この1冊で体系的に学べる!

立ち話から命を救う、AIと見つける見えないリスク

みなさん、こんにちは! どこにでもいる普通の薬剤師です。 人生の道を迷ってしまい、生成AIを使ったプロトタイプ開発に挑戦しています。 成果物はこちらからお試しください。 ① AIで解決したかった「身近な業務課題」

アルゴリズムで考える薬剤師の臨床判断の表紙

アルゴリズムで考える薬剤師の臨床判断

木内 祐二 ・南山堂

【鑑別・トリアージの流れが“わかる・できる” 患者サポートに必携の一冊!】 薬局窓口で症状を訴える患者に対して,「どう対応すべきか分からない」「判断が難しい」といった悩みを感じたことはありませんか?  薬剤師による「臨床判断」とは,心身の異常や症候を訴える来局者の健康相談に適切に対応し,疾患や病状を推測したうえで緊急対応,受診勧奨,OTC薬の推奨,生活指導などから妥当な対応方法を選択(トリアージ)する,この一連の臨床推論・判断の流れのことをいいます. 本書では,薬局で活用できる臨床判断アルゴリズムをもとに15症候の臨床判断を解説しました. ■目次 第1章 総 論 1. 薬剤師による臨床...

【続編】毎日コードを書くためのリポジトリで「できること」を考えてみた【新卒未経験エンジニア】

info この記事は以下の記事の続編です 【新卒未経験エンジニア】t-wadaさんの講演を聞いて、毎日コードを書くためのリポジトリを作った( 毎日コードを書き始めて 前回の記事で毎日コードを書くリポジトリを作りました。

Gitハンズオンラーニングの表紙

Gitハンズオンラーニング

Anna Skoulikari/原 隆文 ・オライリー・ジャパン

ハンズオン形式でサンプルを実際に試しながら学ぶ! Gitの使い方だけでなくGitの仕組みから学べる入門書。シンプルなプロジェクトとわかりやすい図を使って、Gitのバージョン管理がどのように機能するのかを視覚的かつ具体的な方法で解説します。読者は、実践的な演習を通して、Gitの使い方を自分のコンピューター上で実際に体験して学びます。本書全体を通じて1つのプロジェクトに取り組み、ステップバイステップで学んでいくので、知らない用語や概念でつまづくことなく、Gitの基本をマスターできます。プログラミングを学んでいる学生、Gitの使用経験のない開発者、データサイエンティスト、テクニカルライターなど...

6W2Hで体系化し直した生成AI(LLM)のプロンプトの書き方:初級者からプロまで! 覚え易く、高品質、指定し忘れにくく、人に説明し易い

はじめに 本稿は、有効性が高く、かつ広く知られている多様なLLM(Large Language Models)活用のためのプロンプト記述法を、6W2Hのフレームワークに再配置し、体系化し直して解説するものである。 よく知られた5W1Hの拡張として理解しやすい6W2Hに収めることで、少なくとも以下の利点が得られる。 - 汎用性がありながら、覚え易い - 企画書作成用など、用途別にテンプレート化してお…

AI時代の質問力 プロンプトリテラシー 「問い」と「指示」が生成AIの可能性を最大限に引き出すの表紙

AI時代の質問力 プロンプトリテラシー 「問い」と「指示」が生成AIの可能性を最大限に引き出す

岡 瑞起/橋本 康弘 ・翔泳社

人工知能(AI)、特に大規模言語モデル(LLM)が私たちのコミュニケーション、働き方、そして思考に大きな革命をもたらしつつある現在、AIとのコミュニケーションは、単なる技術の領域を越えて、未来を形作るための重要な能力になっています。とくに、ChatGPTのような進化した大規模言語モデルがもたらす可能性を最大限に引き出すためには、プロンプトを理解して適切に操る能力(プロンプトリテラシー)が不可欠です。本書は、大規模言語モデルの仕組みと「プロンプトエンジニアリング」の基本を理解するところから、AIに適切な質問をし、AIとより効果的な対話をするための「プロンプトパターン」「トリガープロンプト」...

生成AIスキルとしての言語学の表紙

生成AIスキルとしての言語学

佐野 大樹 ・かんき出版

言語学を学べば、生成AIの底力を縦横無尽に引き出せる! 生成AI開発に従事する言語学者が明かす人間のあらゆる能力を拡張していくビジネス教養 ずっと使える「生成AIとの話し方」、教えます。 生成AI技術は、まさに「日進月歩」の速度で進化しています。 ただ、あまりにも進化が速く、現在、効果的とされる生成AIの使い方が、明日には陳腐化してしまう可能性が高い領域です。 どれだけ目まぐるしい生成AIの変化があったとしても、学んでおくと、「スキル」としてどの時代でも普遍的に通用する、むしろ生成AIの性能が向上すればするほどに重要性を増すものがあります。 それは、「言語学」です。 言語学という...

LLMのプロンプトエンジニアリングの表紙

LLMのプロンプトエンジニアリング

John Berryman/Albert Ziegler/服部 佑樹/佐藤 直生 ・オライリー・ジャパン

GitHub Copilotを実装した著者がLLMとプロンプトエンジニアリングの仕組みを解説! LLMのポテンシャルを最大限に引き出し、期待通りの精度の高いアウトプットを引き出すためには、LLMの能力や特性を正しく評価、把握し、綿密な設計に基づいたプロンプトを組み立てることが必要です。本書では、まずLLMを理解することから始め、その上で、プロンプトにはどんなことを組み込み、どのような構造にすべきか、本来の意味での「プロンプトエンジニアリング」を行う方法を説明しています。著者たちはGitHub Copilotの開発者であり、その実装過程で得られた貴重な知見や、評価手法、設計上の判断など、通...

読み返してわかった、ドメイン駆動設計(DDD)の7つの気づき

はじめに 私は現在、基幹システム移行プロジェクトをすすめています。 そこでTDD/DDDの開発体験を得て、効果を実感しました。 さらなるヒントを得ようと、積んだままだったドメイン駆動設計の書籍を改めて読み返しました。 読んだのは、『ドメイン駆動設計をはじめよう』、エヴァンス本、ヴァーノン本、です。(参考書籍はこちら(参考書籍))

ドメイン駆動設計をはじめようの表紙

ドメイン駆動設計をはじめよう

Vlad Khononov/増田 亨/綿引 琢磨 ・オライリー・ジャパン

ドメイン駆動設計を実践するために最初に手にするべき1冊! ソフトウェアの構築において、 開発者は変化する技術トレンドを追うだけでなく、背後にある事業活動(ビジネスドメイン)を理解する必要があります。ドメイン駆動設計はビジネスドメインの知識に焦点をあてた設計手法です。本書は基礎知識としてドメイン駆動設計の概念や用語の教科書的な説明からはじまり、事業活動を分析し、ビジネス戦略を理解し、ソフトウェア設計をビジネスニーズに合わせるための一連の核となるパターン、原則、実践方法を説明します。

実践ドメイン駆動設計の表紙

実践ドメイン駆動設計

ヴォーン・ヴァーノン/高木 正弘 ・翔泳社

『エリック・エヴァンスのドメイン駆動設計』は、2003年の刊行だったにもかかわらず、大型ソフトウェア構築時につきまとう不透明感を払拭するための指針として現役技術者に多大な影響を与えた。ある意味、エリック・エヴァンスの先見性によって、今日、必要とされるパタン/アンチパタンが整理されていたためだ。 とはいえ、それからすでに11年。ベースとなるオブジェクト指向はそれほど大きな変革はないものの、この10年の間にコンピューティングの対象は大きく増え、さらにドメイン駆動設計をコトバでは知っているものの、経験値のまだ低い技術者の増加もあり、理論だけではなく現状に則した形で体得する必要性が増している。...

要件最適アーキテクチャ戦略の表紙

【TypeScript】ベン図で理解する型

はじめに サバイバルTypeScriptを眺めていたところ、型を「値の集合」と捉えて説明している箇所があり、個人的にわかりやすくて感動しました。 そこで今回は、TypeScfriptの部分型関係などをベン図を使って説明したいと思います。 部分型関係を言葉で説明する 部分型関係とは何かについて、まずは言葉で解説します。

プロを目指す人のためのTypeScript入門 安全なコードの書き方から高度な型の使い方までの表紙

プロを目指す人のためのTypeScript入門 安全なコードの書き方から高度な型の使い方まで

鈴木 僚太 ・技術評論社

TypeScriptは、JavaScriptに静的型付けの機能を加えたオープンソースのプログラミング言語です。本書では、根幹となるJavaScriptの仕様・機能とともに、TypeScript独自の仕様・機能を解説します。TypeScriptの基礎知識はこれ一冊だけで学べます。 静的型付き言語は世にいくつもありますが、TypeScriptの型システムは他に類を見ない高い表現力を持っています。本書の読者が、型の有効性を理解しTypeScriptらしいコードを書けるようになるために、本書では、プログラムの安全性を高める基本的な型の扱い方から、TypeScriptの「高い表現力」の源となってい...

オブジェクト指向入門!Ruby on Rails の場合分けロジックを整理する!

場合わけロジックを整理する 概要 info この記事は、現場で役立つシステム設計の原則〜変更を楽で安全にするオブジェクト指向の実践技法( Ruby on Rails のコードに例を変換してまとめ直したものです。 また、書籍では Java のコードを例にしており、Ruby on Rails の慣習とは一部異なる部分があるので、その部分はオミットした内容となっています。

現場で役立つシステム設計の原則の表紙

現場で役立つシステム設計の原則

増田亨 ・技術評論社

日本最大級となる60万件以上の求人情報サイト「イーキャリアJobSearch」の主任設計者ほか数多くの経験を持つ著者が「現場でこんなことに困っていた」「解決策としてこうやった」「その結果こうなった」というリアルな経験と「なぜ、そうするのか」をふまえて解説!

このバックナンバーをシェア

X LINE Facebook はてブ