IT・コンピュータランキング(日間)
-
1位高水準プログラミング言語の基礎理論を型付きラムダ計算を用いて詳細に解説。これら基礎理論の学習を通じて、関数型プログラミング言語の動作やその型システムの原理、さらに、多相型、型推論、継続計算、レコード計算などを含むプログラミング言語の種々の高度な機能の基礎を習得できる。『情報数学講座9 プログラミング言語の基礎理論』として1997年初版発行後、以来、長年にわたり多数の読者にご愛読いただいてまいりました。この度、多くの読者からの要望を受け単行本に改装し発行するものです。
-
2位【GitHub Actionsの基本から運用のコツまで学び、品質の高いソフトウェアをすばやく届けよう】 本書はCI/CDの設計や運用について、GitHubを使ってハンズオン形式で学ぶ書籍です。GitHub Actionsの基本構文からスタートし、テスト・静的解析・リリース・コンテナデプロイなどを実際に自動化していきます。あわせてDependabot・OpenID Connect・継続的なセキュリティ改善・GitHub Appsのような、実運用に欠かせないプラクティスも多数習得します。 実装しながら設計や運用の考え方を学ぶことで、品質の高いソフトウェアをすばやく届けるスキルが身につきます。GitHubを利用しているなら、ぜひ手元に置いておきたい一冊です。 ■こんな方におすすめ ・GitHubは使っているけれど、プルリクエストぐらいしか利用していない ・CI/CDというキーワードは知っているけれど、自分で設計したことはない ・GitHub Actionsには触れているけれど、正直雰囲気で運用している ■目次 [基礎編] 第1章 ソフトウェア開発とGitHub 第2章 GitHub Actionsの基礎概念 第3章 ワークフロー構文の基礎 第4章 継続的インテグレーションの実践 第5章 運用しやすいワークフローの設計 第6章 アクションによるモジュール化 [実践編] 第7章 クリーンなリポジトリの維持 第8章 Dependabotによる依存関係バージョンアップ 第9章 GitHub Releasesによるリリース自動化 第10章 GitHub Packagesによるパッケージ管理 第11章 OpenID Connectによるセキュアなクラウド連携 第12章 コンテナオーケストレーションのデプロイメント 第13章 アクションのオープンソース化 [応用編] 第14章 GitHub Actionsの高度な使い方 第15章 GitHub Actionsのセキュリティ 第16章 GitHub Actionsのセキュリティ 第17章 GitHub Appsトークンによるクロスリポジトリアクセス 第18章 継続的デリバリーの実践 ■著者プロフィール 野村 友規:ソフトウェアエンジニア。事業会社で10年ほどWeb系システムの開発・運用に従事。2021年に独立し、技術顧問やソフトウェアアーキテクトとして複数社をサポート。システムアーキテクチャ設計・IaC導入・CI/CD運用・エンジニアリングマネージャー支援・技術戦略策定などを生業にしている。書籍執筆や雑誌寄稿もしており、代表著書に「実践Terraform」がある。技術書オタクで紙の本が大好き。積読は気にしたら負けの精神で生きている。
-
3位◆モダンな機能を駆使して高速×安定稼働を実現する◆ 本書は、PostgreSQLの基本概念から安定稼働・パフォーマンスチューニング、そして現場で役立つ機能までを網羅した、実践的な解説書です。基礎的な解説からはじめ、PostgreSQLの内部構造、テーブル設計、レプリケーション、認証、バックアップ、リストア、モニタリングなどPostgreSQLを現場で利用するための知識を体系的に網羅しています。PostgreSQLの研究開発に従事し、PostgreSQL自身や周辺ツールの開発に携わるメンバーによる執筆で、機能を正しく理解して現場で活用できるノウハウが満載です。 ■こんな方におすすめ ・現場でPostgreSQLを運用するDBA、現場でPostgreSQLを利用するWeb開発者 ■目次 第1章:PostgreSQLの概要 第2章:インストール 第3章:PostgreSQLの起動・停止と設定パラメータ 第4章:SQL入門 第5章:テーブル設計 第6章:高度なSQL機能 第7章:クエリ処理 第8章:レプリケーション 第9章:外部データラッパを使ってデータベースどうしをつなげる 第10章:PostgreSQLにおけるユーザーと権限の管理 第11章:ログイン認証と通信およびデータの暗号化 第12章:バックアップ・リストア 第13章:テーブル、インデックスのメンテナンス 第14章:モニタリング 第15章:パフォーマンスチューニング Appendix A:各パラメータの設定値の考え方 Appendix B:PostgreSQL 18の新機能と設定項目の差分 ■著者プロフィール ●堀口 恭太郎(ほりぐち きょうたろう):NTT OSSセンタ所属。PostgreSQLメジャーコントリビュータ。PostgreSQL本体機能の開発や、PostgreSQLでHINT句を使うための拡張機能であるpg_hint_planなどの開発に従事。 ●細谷 柚子(ほそや ゆずこ):NTT OSSセンタ所属。PostgreSQLコミュニティにてパーティショニング機能を中心にバグ修正・品質改善に携わる。現在は技術的知見を活かし、PostgreSQLを含むOSSソフトウェア全般の活用促進に取り組んでいる。 ●渡 佑也(わたり ゆうや):NTT OSSセンタ所属。分散トランザクションや問合せ最適化に関する研究開発に従事。パーティショニング処理の高速化を実現するなどPostgreSQLコミュニティでの活動も行う。 ●山田 達朗(やまだ たつろう):NTT OSSセンタ所属。PostgreSQLコントリビュータ。PostgreSQLコミュニティにて主にDBAにとって役立つ機能の開発に従事。日本PostgreSQL開発者会議の主催者。 ●白石 裕輝(しらいし ゆうき):元NTT OSSセンタ所属(現NTTコンピュータ&データサイエンス研究所所属)。分散データベースシステムのトランザクション処理に関する研究開発に従事。 ●須賀 啓敏(すが よしはる):NTT OSSセンタ所属。OSS基盤技術(OS、DB、HAなど)のマネージメントに従事。
-
4位※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 生成AIの使いこなしにぐっと差がつく! 本書は、ChatGPTをはじめとする「大規模言語モデル」から、望んだ回答をうまく得るための「プロンプトエンジニアリング」を網羅的にまとめた書籍です。 一人ユニット「クジラ飛行机」名義で活動するプログラマー。代表作に、テキスト音楽「サクラ」や日本語プログラミング言語「なでしこ」など。2001年オンラインソフト大賞入賞、2004年 IPA未踏ユースのスーパークリエイター認定、2010年 IPA OSS貢献者賞受賞。技術書も多く執筆しており、HTML5/JS・PHP・Pythonや機械学習・アルゴリズム関連の書籍を多く手がけている。 ※この商品は固定レイアウト型の電子書籍です。 ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字列のハイライトや検索、辞書の参照、引用などの機能が使用できません。 ※お使いの端末で無料サンプルをお試しいただいた上でのご購入をお願いいたします。 ※本書内容はカラーで制作されているため、カラー表示可能な端末での閲覧を推奨いたします
-
5位前作から5年、全面刷新のファイナル・エディションが登場。 攻撃実験を繰り返し、ハッカー体験を存分に楽しめる1,200ページ。 【ハッキングで遊ぼう】 本書では、物理的な環境にとらわれずハッキング実験ができる環境、すなわち「ハッキング・ラボ」を作り上げます。サーバー侵入を繰り返し体験することで、スキルアップの実感をつかむことができます。 【仮想環境だから安心】 本書が重視しているのは、ハッキングやセキュリティの感動や楽しさを知ることです。攻撃実験は仮想環境で行います。仮想マシンなら壊れても大丈夫。本書とマシンを使い倒して、心ゆくまで遊び、学びましょう。 【本書で実現できること】 ・安全なハッキング実験室を構築できる ・典型的なサーバー侵入の手口を短時間で習得できる ・安全な環境でハッキングを体験できる ・Linuxやネットワークの基礎知識が身につく ・仮想化ソフトの基本がわかる ・Windows、Linuxへの攻撃手法を習得できる ・セキュリティの教育や啓蒙に活用できる 【想定する読者層】 ・セキュリティの初学者 ・ハッカーにあこがれている人 ・Linuxを基本から復習したい人 ・CTFに興味がある人、または参加している人 ・Kali LinuxやParrotOSに興味がある人 ・前作『ハッキング・ラボのつくりかた』の読者 ・実際に手を動かしてハッキングを体験したい人 ・管理者権限を奪取する感動を体験したい人 【前提知識】 ・PCの基本操作(ファイルの圧縮・解凍、アプリのインストールなど)ができる ・Linuxの基本的なコマンドを操作できる ・自宅に小規模なLANを構築できる 【目次(抜粋)】 第1部 基礎編 第1章 ハッキング・ラボでできること 第2章 仮想環境によるハッキング・ラボの構築 第3章 ParrotOSで遊ぼう 第4章 仮想マシンで習得するサーバー侵入 第2部 実験編 EXPERIMENT #01 Potatoのハッキング EXPERIMENT #02 DC-1のハッキング EXPERIMENT #03 DC-2のハッキング EXPERIMENT #04 Nappingのハッキング … EXPERIMENT #15 Empire: LupinOneのハッキング EXPERIMENT #16 Metasploitable3のハッキング ※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。 ※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。 ※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。 ※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。
-
6位本書は、プログラミングやコンピュータに興味を持つ者が、コンパイラの原理と構造、さらにその開発方法を基礎から理解するためのテキストである。コンパイラの理解は、コンピュータの原理やプログラムの実行のしくみを理解する基礎である。そこで本書では、チューリングらによって確立された計算可能性の理論と万能計算機の構築方法を基礎として、コンパイラを含むプログラミング言語処理系の構築原理とその構造を解説する。これらの理解を基に、コンパイラ実現のための主要な基盤技術を、その原理とその背後にある考え方を含め習得することを目標とする。この考え方を理解することができれば、従来難解と受け止められているLR構文解析や多相型の型推論などの技術も見通し良く習得できる。これらのコンパイラの原理と構造の理解に加えて、先端的言語コンパイラの開発方法を習得するために、実際に実行可能なインタープリタと抽象機械へのコンパイラを開発する。高階の関数や多相型型推論などの先端機能を含むML言語の小さなサブセットCoreMLを対象とし、ML言語の一つである「SML#」を用いてその処理系を開発する。これらを学び直したいエンジニアや、コンピュータやプログラミングに興味を持つ学部学生に最適な一冊である。
-
7位◆「LLMの挙動を左右するコンテキストをどう扱うか」AI時代のエンジニアの最重要スキル◆ 大規模言語モデル(LLM)へ与える、プロンプトを含む多様な入力情報である「コンテキスト」。LLMの挙動を健全にコントロールするために、どんなコンテキストを構築するか――限られた入力領域において、何を与え、何を捨て、どのようにして良いコンディションを保つのか――この技術の総体が「コンテキストエンジニアリング」であり、LLM活用を目指すエンジニアが知るべき最重要トピックです。本書では、AIモデルの基礎の仕組みやAPIの挙動をコンテキストの観点から順にひも解き、RAG(Retrieval-Augmented Generation)やAIエージェントなど実践的な開発において発生し得るコンテキストエンジニアリングのテクニックを存分に紹介します。 ■目次 第1章 LLMの仕組みから見るコンテキストの正体 ・1.1 LLMの動作を知る意義 ・1.2 LLMを構成するニューラルネットワークの基本 ・1.3 LLMによるトークン生成のしくみ ・1.4 対話型LLMに施された工夫や注意点 ・1.5 Reasoningモデルの進化へ ・1.6 まとめ 第2章 APIサービス利用におけるコンテキストの扱いと基礎機能 ・2.1 LLMのAPIサービスの概要 ・2.2 LLMベンダーが直接提供するAPIサービス ・2.3 クラウドベンダーが提供するAPIサービス ・2.4 APIやモデルの選定基準 ・2.5 APIの基本的な使い方 ・2.6 LLMによるツール利用 ・2.7 出力スキーマの固定化 ・2.8 Function CallingとStructured Output使用時のテクニック ・2.9 コンテキストキャッシュの仕組み 第3章 指示プロンプト開発の基礎 ・3.1 前提となるリファレンス ・3.2 指示プロンプト開発時に把握しておくべき全体指針 ・3.3 指示プロンプトの記述に活用される記法 ・3.4 指示プロンプトの基本構造 ・3.5 指示プロンプトの管理 ・3.6 指示プロンプトの精度向上の技法 第4章 RAGにおけるコンテキスト整備 ・4.1 RAGとは ・4.2 検索エンジン関連用語の整理 ・4.3 RAGの全体のフロー ・4.4 RAGを使うかどうかの判断 ・4.5 RAGで用いられる基盤技術 ・4.6 検索を伴うRAGの精度向上のための工夫 ・4.7 その他の話題 第5章 AIエージェント×ワークフローによる作業自動化 ・5.1 AIエージェントはなぜ注目されたのか ・5.2 ワークフロー化によるコンテキストの分散 ・5.3 市場が期待した「AIエージェント」の正体 ・5.4 エージェントワークフローに関連するリファレンス ・5.5 具体例を見ながらエージェントワークフロー設計を学ぶ ・5.6 コンテキスト肥大化に伴うその他の課題と対策 ■著者プロフィール 蒲生 弘郷(がもう ひろさと):外資系IT企業所属のクラウドソリューションアーキテクト、エバンジェリスト。上智大学大学院 応用データサイエンス学位プログラム 非常勤講師。大手システムインテグレーターにてキャリアをスタート。社会インフラ関連領域のデータサイエンティストとしての活動、ブロックチェーンを活用した異業種間データ流通サービスの立ち上げなどを経て現職へ。ChatGPTの登場した2022年以来、Azure OpenAI Serviceなどを使ったLLMアプリケーションの構築支援・アドバイザリーおよび技術情報の発信に従事。「ChatGPT - Azure OpenAI大全」などの資料が「2023 Most Viewed Deck 25」に選出。共著に『Azure OpenAI ServiceではじめるChatGPT/LLMシステム構築入門』。
-
8位
-
9位※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 本書は、「AWS認定 クラウドプラクティショナー(試験番号:CLF-C02)」の資格対策書です。ITにあまりなじみのない方でも理解できるよう、「クラウドコンピューティングとは何か」から丁寧に解説しています。また、クラウドに限らず、試験の合格に必要なITの一般知識についても触れながら解説しているため、途中でつまずくことなく学習いただけます。試験において特に重要な項目を別枠「試験対策」に掲載。重点的に学習すべきポイントがひと目でわかります。各章末には理解度を確認するための演習問題を掲載しているほか、本試験を体験できる模擬問題1回分をダウンロード提供。「わかりやすい解説」+「豊富な問題」で、本書一冊だけで合格を目指せます。
-
10位※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 万バズしたいいイラストを30点集めました! この本では思わず「いいね」してしまうようななんとなく、いいと感じるイラストが どのようにして見る人のハートを掴んでいるのかに迫ります。 ・イラストに魅力を吹き込む考え方 ・自分の「好き」を表現する方法 ・共感を得る工夫 ・SNSでパッと興味を引くための戦略 ・タップしてつい見たくなる描き込み などイラストの上手さだけではない、目を引くアイデアが盛りだくさん! なんとなく、いいのなんとなくにはたくさんのこだわりが詰まっていました! そのこだわりを30名の人気イラストレーターが語ります。 カバーイラスト:朔月八雲 参加イラストレーター: うた坊/まかろんK/びねつ/朔月八雲/TSUMOI/殿茶/ふたい/麦田 雛/石田/麦田屋/萩森じあ/サボテン/橋本洸介/古弥月/mocoge/oN/とどみ/REMU/きぞ/ぺんたごん/ほし/月うさぎ/もる/ましろか/中村ひなた/0%/犬吠埼いつき/イソノ/ちぇりぼん/色谷あすか(※掲載順)
-
11位◆プログラミング言語の大全集! 気になる言語がきっと見つかる◆ プログラミング言語の大全集! 120以上のプログラミング言語や処理系、関連言語を幅広く解説。C、Java、Python、PHP、Ruby、JavaScriptなどの主要言語はもちろん、注目の最新言語から歴史的な言語まで収録。さまざまなプログラミング言語の成り立ちや考え方を通じて、プログラミングの基本的な知識を楽しく学べる一冊です ■目次 ●プログラミング言語索引 ●プログラミング言語チャート ●プログラミング言語を知る プログラミング言語とは何か どのプログラミング言語を学ぶべきか コンピューターとプログラミング言語の歴史 プログラミング言語の活躍するシーン プログラミング言語を分類して考える プログラミング言語を動かすには ●プログラミング言語大全 C/Go/アセンブリ/C++/FORTRAN/D/Rust/Zig/V/Carbon/Python/Ruby/PHP/Lua/Perl/JavaScript/Node.js/TypeScript/CoffeeScript/Dart/WebAssembly/Java/Kotlin/Scala/Groovy/Processing/Swift/Objective-C/C#/F#/Visual Basic/VBA/Object Pascal/Delphi/AWK/sed/PowerShell/Bash/Shell Script/AppleScript/Haskell/OCaml/Erlang/Elixir/Common Lisp/Scheme/Prolog/Scratch/LOGO/Smalltalk/BASIC/COBOL/BCPL/なでしこ/HSP(Hot Soup Processor)/R/Julia/Mojo/ActionScript/Haxe/Brainf**k/Whitespace ●Appendix プログラミング言語とその周辺の知識をより深める ・App. A プログラミング言語と関連する言語や記述形式 HTML/CSS/XML/JSON/Markdown/LaTeX/TeX/SQL/正規表現/make/PostScript/ini/YAML ・App. B プログラミング言語と道具 ・App. C プログラミング言語の作り方 ■著者プロフィール クジラ飛行机:プログラマー。代表作にテキスト音楽「サクラ」や日本語プログラミング言語「なでしこ」など。2001年オンラインソフト大賞入賞、2005年IPAのスーパークリエイター認定、2010年OSS貢献者賞受賞。2021年なでしこが中学の教科書の一つに採択。2022年セキュリティキャンプ・ネクストの講師担当。これまでに50冊以上の技術書籍(Python・JavaScript・Rust・アルゴリズム・機械学習・生成AIなど)を執筆しており、日々プログラミングの愉しさを伝えている。
-
12位【プロフェッショナルFlutterエンジニアへの道】 マルチプラットフォーム開発で注目の「Flutter」を習得するにあたって、環境構築にはじまり、開発言語であるDartの必須知識、フレームワークの基礎から実践的なテクニックまでを開発現場での経験に基づいて解説します。 本書ではフレームワークの中心となるウィジェットを使った小さなプログラムを実装しながら基礎を学びます。重要なクラスであるため後半では内部のしくみにも踏み込んで解説し、パフォーマンスや保守性を意識した実装のコツについても紹介します。 ■こんな方におすすめ 本書はこれからモバイルアプリ開発にチャレンジしたい人にオススメです。何らかのプログラミング言語やフレームワークを習得している方を対象にしています。 ■目次 ●第1章 環境構築とアプリの実行 ── Flutter SDK、Android Studio、Xcode 1.1 なぜFlutterが注目を集めているのか 1.2 Flutterの環境構築 1.3 fvmによるFlutterのバージョン管理 1.4 プロジェクトの作成 1.5 Flutterアプリの実行 ●第2章 Dartの言語仕様 2.1 変数宣言 2.2 組み込み型 2.3 ジェネリクス 2.4 演算子 2.5 制御構文 2.6 パターン 2.7 例外処理 2.8 コメント 2.9 null安全 2.10 ライブラリと可視性 2.11 関数 2.12 クラス 2.13 非同期処理 ●第3章 フレームワークの中心となるWidgetの実装体験 3.1 DartPadでアプリ開発を体験しよう 3.2 状態を持たないWidget 3.3 状態を持つWidget ●第4章 アプリの日本語化対応、アセット管理、環境変数 4.1 パッケージやツールを導入する 4.2 アプリを日本語に対応させる 4.3 プロジェクトにアセットを追加する 4.4 dart-define-from-file ── 環境変数を扱う ●第5章 テーマとルーティング 5.1 テーマ ── アプリ全体のヴィジュアルを管理 5.2 ナビゲーションとルーティング ── 画面遷移を実現する3つの手法 ●第6章 実践ハンズオン❶ ── 画像編集アプリを開発 6.1 開発するアプリの概要 6.2 プロジェクトを作成する 6.3 アプリ起動後のスタート画面を作成する 6.4 テーマをアレンジする 6.5 アプリを日本語化する 6.6 画像選択画面を作成する 6.7 画像編集画面を作成する ●第7章 状態管理とRiverpod 7.1 Flutterアプリにおける状態管理 7.2 Riverpodとはどのようなパッケージか 7.3 Riverpodの関連パッケージ 7.4 Riverpodの使い方 ●第8章 実践ハンズオン❷ ── ひらがな変換アプリを開発 8.1 開発するアプリの概要 8.2 プロジェクトを作成する 8.3 アプリで使用するパッケージを導入する 8.4 入力状態のウィジェットを実装する 8.5 入力文字を取得する 8.6 ひらがな化するWeb APIを呼び出す実装をする 8.7 アプリの状態を管理する 8.8 状態に応じて表示を切り替える ●第9章 フレームワークによるパフォーマンスの最適化 ── BuildContext、Key 9.1 BuildContextは何者なのか ── Element 9.2 Elementの再利用とパフォーマンス ── RenderObject 9.3 Keyは何に使うのか 9.4 局所的にWidgetを更新するしくみ ── InheritedWidget ●第10章 高速で保守性の高いアプリを開発するためのコツ 10.1 パフォーマンスと保守性、どちらを優先すべきか 10.2 高速で保守性の高い実装 ●第11章 Flutterアプリ開発に必要なネイティブの知識 11.1 ネイティブAPIのバージョンと最低サポートOSのバージョン 11.2 アプリの設定変更 11.3 アプリの配布とコード署名 ■著者プロフィール 渡部陽太(わたなべ ようた):新卒でSIerに入社しアプリケーション開発の経験を積む。2020年にiOS/Androidテックリードとして株式会社ゆめみに入社。複数のプロジェクトを支援する傍ら、新人研修の作成や新技術推進を行う。2022年より技術担当取締役に就任。
-
13位PMBOKガイド日本語版監訳も務めた PM教育の第一人者によるPMP対策書 【PMPとは】 PMP(プロジェクトマネジメント・プロフェッショナル)は、米国PMI(プロジェクトマネジメント協会)本部が認定するプロジェクトマネジメントに関する国際資格です。 ITや建設をはじめ、多くの業界からプロジェクトマネジメント・スキルをはかるデファクト・スタンダードとして広く認知されています。 【内容紹介】 本書は、プロジェクトマネジメントの黎明期より日本を代表する教育者の一人として尽力し、PMBOKガイド日本語版監訳も務めた著者によるPMP対策書です。 PMP試験およびPMBOKガイドは、時代の流れとともに常に変遷しています。2021年に刊行された「PMBOKガイド第7版」は新たなグローバル標準として大きく変化しました。 本書は、最新のECO(Examination Content Outline)およびPMBOKガイド第7版に対応しています。また、PMP試験の概要、申し込み手続きなど、はじめて受験される方にも便利なきめ細かな情報を提供しています。 各章末には学習状況をはかる確認問題、巻末には模擬試験の問題と解説を掲載しています。1冊で合格を目指せる新しい定番書籍です。 【本改訂版について】 本書は、前著『PM教科書 PMP完全攻略テキスト PMBOKガイド第7版対応』を底本に模擬試験の内容をブラッシュアップした改訂版です。 【目次】 序章 プロジェクトマネジメントとPMP試験 プロジェクトマネジメントの歴史 PMBOKガイド第7版 PMP試験の概要 PMP試験申し込み手続き 第1章 プロジェクトの開始と計画 第2章 作業の実行とマネジメント 第3章 パフォーマンスの高いチームをつくる 第4章 チームを軌道に乗せる 第5章 ビジネスを念頭に置いて 第6章 模擬試験 ※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。 ※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。 ※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。 ※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。
-
14位マイクロソフト再興のキーマン、サティア・ナデラとは何者か? 本書Hit Refreshは、変革をテーマにしている。 CEOであるナデラの心の中や、マイクロソフトの中で現在起きている変革、さらには、近い将来押し寄せる、革新的テクノロジーの波によって日常生活に起こる変革である。 その時、私たちは、どう「リフレッシュ」ボタンを押せばいいのか。 オーストリアの詩人、リルケの言葉は、ある真実を教えてくれる。 行く手に待ち受けているものは私たちの中にあり、 一人ひとりが現在取る進路によって決まる──。 その進路決定に至る決断こそ、本書でサティア・ナデラが記そうとしたことである。
-
15位アセンブリ言語だけでなく コンピュータアキーテクチャを学ぶ 標準教科書 今や、アセンブリ言語は、 最初に学ぶプログラミング言語ではありません。 それでも、C言語をはじめとしたプログラムを書いて、 実行し、デバッグする中で、必ずたどり着くことになるのが、 アセンブリ言語であり、コンピュータアーキテクチャです。 本書は、CPUの仕組みやメモリ、 データ構造について学びながら、 ・x86(IA-32) ・x86_64 ・ARM ・AVR ・CASL II といった幅広いアーキテクチャの アセンブリ言語に触れ、 「コンピュータがどのように プログラムを実行しているのか」を 深く理解するための一冊です。 【おことわり】 本書はリフロー形式ですが、コードはすべてテキストではなく画像で制作していますので、テキストの選択やコピーはできません。 ※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。 ※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。 ※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。 ※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。
-
16位※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 Microsoftが開発したWindows、Linux、macOS、web用のソースコードエディターVSCodeの解説書です。操作方法の解説、実用的なアプリの開発を紹介し便利に使うことをテーマにしました。
-
17位※PDF版をご希望の方は Gihyo Digital Publishing (https://gihyo.jp/dp/ebook/2022/978-4-297-12831-9)も合わせてご覧ください。 シーンの基本構造からテロップの入れ方まで 「見よう見まねで編集をしているが,これでいいのか本当のところは不安……」 「動画を見せても,わけがわからないと言われてしまう」 ……動画の意図を正しく伝えるためには,「文法」の理解が必要不可欠です。 映画やTV,YouTubeやプレゼン用動画などで普遍的に活用できる「動画編集のルール」を,NHKで1万番組以上制作・編集,新規契約を殺到させ"スポットの神様"と呼ばれた著者が体系化! 制作側は勿論,動画を発注する側だって,文法を知らないとNGも出せません!(根拠なくNGを出すのはパワハラになります)
-
18位JavaScript“標準教科書”が人気講師の書き下ろしで新登場! 初心者から経験者まで。上達するために 「押さえておきたい基礎知識」総ざらい JavaScriptの独学に最適な標準教科書として、長年にわたって読まれてきた 『独習JavaScript』。オンライン学習スクールUdemyの人気講師、CodeMafiaこと、 外村将大 氏による完全書き下ろしで新登場です! 本書では、JavaScriptでプログラミングを行う際に必要となる、 基本的な知識/概念/機能、文法/プログラムの書き方を、 さまざまなサンプルプログラムを例示しながら、詳細かつ丁寧に解説します。 プログラミングの基礎知識がない方でも、解説→例題(サンプル)→理解度チェック という3つのステップで、JavaScriptの基礎を完全習得できます。 【ポイント】 ●JavaScriptの独学に最適な教科書として好評の『独習JavaScript』最新版。 初心者がJavaScriptを学ぶにふさわしい一冊 ●JavaScriptでプログラミングを行う際に必要となる基本的な知識/概念/機能、 文法/書き方を、網羅的かつ体系的に習得できる JavaScriptの入門者、これからJavaScript言語で開発を始めたい初学者から、再入門者、 学生・ホビープログラマまで、「一からJavaScriptを学びたい」 「JavaScriptプログラミングの基本をしっかり身につけたい」という方におすすめの一冊です。 ※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。 ※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。 ※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。 ※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。
-
19位学習しやすいパターンが満載! ドメイン駆動設計をやさしく学べる入門書! 【本書の概要】 本書は、 『エリック・エヴァンスのドメイン駆動設計』(ISBN978-4-7981-2196-3、翔泳社)、 『実践ドメイン駆動設計』(ISBN978-4-7981-3161-0、翔泳社) に感銘を受けた著者が贈る、ドメイン駆動設計の入門書です。 【対象読者】 『エリック・エヴァンスのドメイン駆動設計』や 『実践ドメイン駆動設計』をこれから読もうとしている方、 もしくはすでに読んだものの、「もう少しやさしい入門書も読みたい」 と感じているエンジニアの方を対象としています。 【本書の特徴】 ドメイン駆動設計において、実践が難しいものは後回しにして、 理解しやすい実装パターンからドメイン駆動設計の世界に 飛び込んでもらうことを目的としています。 そこで初心者にとって、理解しやすい、そして実践しやすいパターンからスタートできるよう、 解説を工夫しています。 またドメイン駆動設計で頻出するパターンの記述方法やその目的も併せて解説しています。 本書で解説するパターンは以下のとおりです。 【知識を表現するパターン】 ・値オブジェクト ・エンティティ ・ドメインサービス 【アプリケーションを実現するためのパターン】 ・リポジトリ ・アプリケーションサービス ・ファクトリ 【知識を表現する、より発展的なパターン】 ・集約 ・仕様 ※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。 ※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。 ※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。 ※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。
-
20位問題の解決策やアイデア発想など。 よりよく「考える」ためのAIの活用技を教える本。 本書は、発想術の専門家である著者がこれまでに生み出してきた「発想の技法」を、AIで再現できるようにしたものです。本書で紹介する技法と、それぞれの「指示文」を活用すれば、AIから自らの知識や思考の枠を超えた素晴らしいヒントを得ることができ、思考の質が圧倒的に飛躍します。 既存の「AI本」は、どれも仕事の「自動化」や「効率化」のための活用法です。Excelのマクロを組んだり、社内資料を作成したり。そういった単純作業を効率化することで生まれた時間を使って、人間は「考えること」に時間を使おう、というのがこれまでの論調です。 しかし本書は、創造的な「考える」ことにこそ、AIの力は活用できると主張します。アイデアとは「異なる要素どうしの組み合わせ」であるため、AIをうまく活用し、膨大な「情報」を適切に引き出し、組み合わせの「型」を応用することで、「素晴らしい答え」を得ることができます。 実際、すでに一部の人にとっては「AIを使って考える」ことはスタンダードになっています。あっという間に、「AIを使って考える」ことは、今で言う「ネットを使って調べる」のと同じくらい、当たり前の行為になるでしょう。 「考える」ことにAIを活用する本はまだありません。本書がその第一作となり、決定版になることを目指します。
-
21位統計学の基礎から 統計モデリング、機械学習の入り口まで しっかり学べる! 【本書の概要】 データサイエンスやAIについて学ぶ上で欠かせない 統計学の知識をPythonを利用して 基礎からしっかり学べる書籍です。 【統計学の学習にPythonを利用する理由】 Pythonは統計学を学ぶのに便利なライブラリが多数用意されており データサイエンス、AIの研究開発に数多く利用されています。 統計学の基礎を学ぶのに格好のプログラミング言語です。 【対象読者】 ・統計学の初学者 ・統計学を学びたいエンジニア 【本書のポイント】 はじめて統計学を学ぶ方でも躓かずに学習できるよう 以下の3つをもとに丁寧に解説しています。 ・データの分析方法 ・分析の意味 ・Pythonによる分析の実践 【目次】 第1部 統計学をはじめよう 第2部 PythonとJupyter Notebookの基本 第3部 記述統計 第4部 確率と確率分布の基本 第5部 統計的推定 第6部 統計的仮説検定 第7部 統計モデルの基本 第8部 正規線形モデル 第9部 一般化線形モデル 第10部 統計学と機械学習 ※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。 ※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。 ※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。 ※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。
-
22位※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 【本電子書籍は固定レイアウトのため7インチ以上の端末での利用を推奨しております。文字列のハイライトや検索、辞書の参照、引用などの機能が使用できません。ご購入前に、無料サンプルにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください】 最新の問題構成とサービス解説にアップデート! クラウド初心者でもわかる体系的な解説と、収録問題数No.1(212問)の本書で一発合格! 【本書の特徴】 ●効率の良いテキスト学習&ボリューミーな問題数。これ1冊で効率よく合格できる ●最新のAWSサービス仕様に完全対応。実務でもそのまま使えるクラウドの知識が学べる ●「AWS実践環境ガイド」で、ハンズオン学習を徹底サポート。AWSを触ることで、実務未経験の人でも解像度を高められるので、試験対策の効率が劇的にUP! ●AWSクラウド入門、サービス別、試験分野別の3部構成。第1部のAWSクラウド入門では、クラウドの基礎知識やAWSクラウドの特長をわかりやすく丁寧に解説。サービス別対策では、重要度に応じてメリハリの利いた解説で、効率よく学べる。試験分野別対策では、よく問われる重要キーワードや観点をきちんとおさえられる ●「ダウンロード模試」と各章末に重要な出題ポイントをおさえた確認問題を収録。試験3回分超の豊富な問題数! 【著者プロフィール】 ●煤田弘法(すすた ひろのり) AWS認定インストラクター。「AWS Authorized Instructor Award 2021」にて「Best Instructor CSAT」(総合ランキング。顧客満足度で測る)で第3位に選ばれる。 ●西城俊介(さいじょう しゅんすけ) AWS認定インストラクター。前職はオンプレミスのインフラエンジニア。研修施設「INTELLILINK Training Academy」講師として、AWS試験などを担当。 ●上堂薗健(かみどうぞの たけし) AWS認定インストラクターチャンピオン(2019)。「AWS Authorized Instructor Award 2022」にて「Best Numbers for Class Delivery and Students Trained」(年間受講者数ランキング)の第3位に選ばれる。 【目次】 〇第1部:AWSクラウド入門 第1章 クラウドとは 第2章 AWSクラウドの特徴とテクノロジ 〇第2部:サービス別対策 第3章 コンピューティング 第4章 ストレージ 第5章 データベース 第6章 ネットワークとコンテンツ配信 第7章 マネジメントとガバナンス 第8章 セキュリティ、アイデンティティ、コンプライアンス 第9章 その他のAWSサービス 〇第3部:試験分野別対策 第10章 試験分野別対策 ダウンロード提供:模擬問題1回分 ※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。 ※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。 ※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。 ※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。
-
23位※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 Java資格対策書で人気の徹底攻略シリーズから、Java Gold SE 17試験[試験番号:1Z0-826]に対応した問題集が登場。 Bronze、Silver資格対策書でも「わかりやすい」と好評の著者による懇切丁寧な解説で、出題範囲の内容がしっかりと理解できます。さらに、解説している内容の中でも試験で重要となる箇所を「試験対策」欄にまとめているので、重点的に学習すべきところがひと目でわかります。 巻末には試験を体験できる模擬試験1回分を収録。 「丁寧な解説」+「実戦的な模擬問題」で、本書一冊だけで一発合格を目指せます。
-
24位※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 AIエージェント時代の標準規格MCP(モデル コンテキスト プロトコル)の入門書。 大バズりしたスライド「やさしいMCP入門」の著者が新技術の基礎をやさしく解説。 Chapter 1 MCPとは Chapter 2 MCPの仕組み Chapter 3 MCPを実際に触ってみよう Chapter 4 MCP対応クライアント紹介 Chapter 5 MCPサーバー紹介 Chapter 6 MCPサーバー紹介(開発者向け) Chapter 7 MCPがもたらすビジネスインパクト Chapter 8 MCPの展望と今後の発展
-
25位※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 ■令和7年度の公開問題を収録令和7年度の公開問題を収録。公開問題は1セットが科目A:20問、科目B:6問と試験1回分に満たないものの、問題を追加せずにあえてそのまま収録しています。それにより、直近の出題傾向を「正確に」把握することができます。■試験4回分の問題を収録公開問題とは別に、過去の出題傾向や最新の技術動向を徹底的に分析した上で、最も重要と思われる過去問やオリジナル問題で構成した模擬問題を4回分収録。合格レベルのスキルを身に付けるのに十分な問題数で、一発合格を目指せます。■シラバス9の対策もバッチリ!大きくシラバスの内容が変わったシラバス9.0、そして最新の9.1で重要な項目について、巻頭特集にて丁寧に解説。最新の出題項目もバッチリ対策できます。■科目Aには予測出題率付き紙面に収録する科目Aの全問題には、過去の基本情報技術者試験の傾向から独自に分析した「予測出題率」を掲載しています。出題されやすい問題がひと目でわかるので、効率的に学習を行うことができます。■万全な科目B対策科目Bで重要となるのは、問題の大部分を占める「アルゴリズムとプログラミング」分野。この分野の問題は、「プログラム」と「問題」の両方を理解することが求められます。本書は、それらを分けて解説することで、きちんと理解できるようにしています。■3ステップによる解説各解説では、解答に関する解説だけでなく合格するためのカギとなる情報を別枠「合格のカギ」に掲載。「問題」+「解説」+「カギ」の3ステップ学習で、効率良く合格力が身に付きます。■豊富な読者特典本紙に掲載している問題とは別に、科目A試験の過去問22回分(※旧 午前試験の過去問)をダウンロード提供しているほか、スマホ単語帳もご活用いただけます。
-
26位ゲーム開発者、AIエンジニア、 すべての意思決定に悩んでいる方に必見! 戦略ゲームAIの仕組み、戦略的意思決定プロセスを紐解くバイブル書 【戦略ゲームAIについて】 戦略ゲームの元にとなるストラテジー&シミュレーションゲームはボードゲームを発端として、発展してきました。 近年では、スマートフォン向けのソーシャルゲームを筆頭に、数多くのゲームでストラテジー&シミュレーション要素が取り入れられており、 いまやゲーム開発において戦略ゲームAIは避けて通れない非常に重要な要素になっています。 またゲーム開発のみならず、一般の人工知能開発、複雑な意思決定のプロセス形成において、その技術は非常に注目されています。 【本書の特徴】 ストラテジー&シミュレーションゲームに利用されている戦略ゲームAI技術について、 国内や海外の事例を交え、その仕組みを丁寧に解説した書籍です。 基本的な技術の概論の解説から始まり、 著者が注目するシミュレーション&ストラテジーゲームAIのアルゴリズムについて、 ビジュアルを交えながら解説します。 【読者対象】 ・ゲーム開発者 ・AI開発者 ・意思決定に興味を持つ方 【本書のゴール】 戦略ゲームAIの仕組みを学ぶことができる 【プロフィール】 ゲームAI研究者・開発者。 京都大学で数学を専攻、大阪大学(物理学修士)、東京大学工学系研究科博士課程(単位取得満期退学)。 博士(工学、東京大学)。2004年よりデジタルゲームにおける人工知能の開発・研究に従事。 国際ゲーム開発者協会日本ゲームAI専門部会設立(チェア)、日本デジタルゲーム学会理事など。 ※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。 ※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。 ※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。 ※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。
-
27位※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 「Webアナリスト検定」主催のJWAが監修・執筆した公式テキストブック 「Webアナリスト検定」は一般社団法人 日本Web協会(JWA、http://www.jwa-org.jp/)が主催、運営する検定です。JWAでは、Webサイトのアクセス解析のデータ、市場動向、トレンド等、さまざまなマーケティング情報を分析し、企業の業績向上に導いていく役割を果たすことのできる人材を「Webアナリスト」と定義しています。その定義に基づいて、「Webアナリスト」に知っておいてほしい知識と考え方をまとめた本書は、「Webアナリスト検定」受験者だけでなく、会社のWeb担当者や制作会社のエンジニア、デザイナーが、マーケティングと分析について把握する際にも活用できる内容となっています。
-
28位やらかしたくないエンジニアに贈る「失敗の教科書」! 失敗事例で学ぶ、よくある落とし穴の回避策 ソフトウェア開発は、どんなときも順調に進むとは限りません。チームで開発を進めるエンジニアたちは、開発の足を止める「落とし穴」の数々と向き合わなければなりません。 「いつのまにか機能が肥大化していて、手がつけられなくなった…」 「仕様がまったく共有されていないまま、開発が進んでいた…」 「ちょっとしたコード変更が一日分の工数を奪った…」 本書は、このような落とし穴にハマってしまった開発現場の「失敗エピソード」を面白おかしく紹介する、失敗事例集です。事例は架空の開発現場を舞台にしたフィクションですが、著者自らが体験した経験をベースに構成しているので、臨場感たっぷり。読んでいるだけで冷や汗が浮かびます。 また、失敗につながる落とし穴を回避したり、抜け出すための方法も解説しています。新しく開発チームを率いることになった新任リーダーや、チームで開発に取り組むエンジニアが、失敗に直面した際にどのようなアクションを起こせばよいか、現場で役立つ具体策がわかります。 エピソードは「企画」「要件定義」「実装」「品質管理」といった開発の工程別に42篇を収録。各エピソードの冒頭には、4コマ漫画を掲載しているので、楽しく読み進められます。 【収録エピソード(一部抜粋)】 ●機能がてんこ盛りで実装が間に合わない「全部入りソフトウェア」 ●お願いされた機能を断れない「八方美人仕様」 ●ユーザーを迷わす自分ルールのUI「オレオレ表記」 ●カタログだけで判断する「スペック厨導入」 ●行間を読ませる「文学的仕様書」 ●リリース版が復元できない「不完全リポジトリ」 ●つい自分でやってしまう「経験値泥棒」 ●修正が新たなバグを生む「バグ無間地獄」 ●アクションしない「聞くだけ進捗会議」 ●施策を打ち続ける「カイゼンマニア」 など全42篇! 【目次】 Chapter1 「企画」で失敗 Chapter2 「仕様」で失敗 Chapter3 「設計・実装」で失敗 Chapter4 「進捗管理」で失敗 Chapter5 「品質管理」で失敗 Chapter6 「リリース後」に失敗 ※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。 ※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。 ※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。 ※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。
-
29位時代が変わっても 変わらないアルゴリズムから考え方を学ぼう 本書は、初心者にも扱いやすいプログラミング言語「Python」を使用して、 アルゴリズムの基礎・考え方を学ぶ入門書です。特にPythonがはじめてという方の ために、第1章ではPythonの基本とデータ構造について解説しています。 本書では、プログラミング入門者が最低限知っておきたいアルゴリズムの 基礎と考え方に加えて、アルゴリズムの定石とその計算量について、具体的 なサンプルコードと動作イメージを交えて丁寧に解説していきます。 【こんな方におすすめ】 ・アルゴリズムをゼロから学びたい ・Pythonでプログラミングを学んでいるけれど何から手をつけていいのかわからない ・過去にアルゴリズムを学ぼうと思ったけれどPythonの資料が少なかった ・基本情報技術者試験でPythonが取り入れられるので勉強したい 【扱うアルゴリズム】 FizzBuzz|フィボナッチ数列|線形探索|二分探索|幅優先探索| 深さ優先探索|番兵|8クイーン問題|n-クイーン問題|ハノイの塔| ミニマックス法|選択ソート|挿入ソート|バブルソート|ヒープソート| マージソート|クイックソート|最短経路問題|ベルマン・フォード法| ダイクストラ法|A*アルゴリズム|文字列探索の力任せ法|Boyer-Moore法| 逆ポーランド記法|ユークリッドの互除法 ※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。 ※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。 ※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。 ※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。
-
30位※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 100の失敗から学ぶ、 堅牢で効率的なJavaコーディングの鉄則。 Java静的解析エキスパートが見てきた失敗をもとに 現場で役立つ実践知を解説! 本書は、Javaの神様と呼ばれる名著者Joshua Blochや開発者たちが評価し、本棚に置くべき一冊と推す、Java開発本の決定版です。 開発現場でJavaコードと向き合う中、些細なミスが引き起こす深刻なバグが発生すれば、時間と労力を浪費することになるでしょう。 そこで本書は、初級者からプロフェッショナルまでのすべての開発者が「犯しがちな、繰り返し起こり得るミス」に焦点を当てています。それらのミスを事前に回避して時間と労力を無駄にしない具体的なアドバイスを提供する実践的な指南集となっています。 静的解析ツールを活用して、常に優れたJavaコードを提供できるようにする方法、防御的コーディングによってコードをクリーンに保つ方法に加えて、独自のバグ対策プラグインの作成方法なども示します。 著者は、IntelliJ IDEAの開発元JetBrains社のテクニカルリードであり、Javaバイトコードの静的解析ツールの開発にも貢献するなど、静的解析の分野で10年の経験を持つ専門家です。 本書は、実際の現場で遭遇したコードから厳選した100項目の落とし穴をカバーしています。他者の失敗から学ぶことで、「真の現場力」を養うことができます。 ※本書は『100 Java Mistakes and How to Avoid Them』(Manning Publications)の翻訳書です。 ■本書の構成 第1章 コード品質の管理 第2章 式 第3章 プログラム構造 第4章 数値 第5章 代表的な例外 第6章 文字列 第7章 オブジェクトの比較 第8章 コレクションとマップ 第9章 その他のライブラリメソッド 第10章 単体テスト 付録A 静的解析用アノテーション 付録B 静的解析ツールの拡張
-
31位書籍「実践ドメイン駆動設計」と併せて読んですぐ使える! 普段の開発においてDDDで実装を始める方法を、分かりやすく解説 CodeZineの人気連載を書籍化。 エリック・エヴァンスのドメイン駆動設計(DDD)の考え方を、実際に導入するためには、それぞれの開発現場に合わせて、さらに具体的に噛み砕く必要があります。 そこで本書は、このDDDの考え方を実践に落とし込んだ書籍「実践ドメイン駆動設計」の構成に沿って、現代の開発現場において重要な部分にフォーカスし、DDD実装のノウハウを解説しました。図版を多く用い、DDD初心者にも分かりやすく解説しています。 「DDDという言葉を知っているものの、全容を理解できていない」「DDDを自分たちの現場に導入したいが、何から始めたらよいか分からない」といった悩みを抱えた開発者は必見の入門書です。 【対象読者】 ・ドメイン駆動設計に関心を持っている開発者 ・ドメイン駆動設計で開発したい開発者 ※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。 ※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。 ※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。 ※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。
-
32位
-
33位
-
34位※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 ※電子書籍版にDVD-ROMは付属しておりません。 詳細手順をマネるだけ! 初心者でも簡単に最新パソコンが作れる!! 最新CPU「Coffee Lake Refresh」&「Ryzen」で作る! 組み立て工程を写真で完全解説 初心者でもマネするだけで確実に組める! フルHDゲームでも楽々こなせる超快適ハイエンドマシン Intel Core i9-9900K搭載 作りやすく拡張性に優れたベーシックマシン Intel Core i5-9400F搭載 薄型筐体でもパワフルな省スペース型マシン AMD Ryzen 5 2600搭載 手のひらサイズの超小型ベアボーンマシン AMD Ryzen 5 2400G搭載 ●おもな内容 ▼導入編:組み立てプランを練る ▼購入編:パーツ選定のコツを知る ▼製作編:パソコンを組み立てる ▼設定編:OSのセットアップをする ▼カタログ編:厳選パーツカタログ
-
35位ChatGPT&Midjourneyによる プロンプトエンジニアリングの 基本的な手法が学べる 【企画背景】 画像生成AIのMidjourneyやStable Diffusion、文章生成AIのChatGPTなどに代表される生成AIは、その高い精度と自然言語によるインターフェイスにより現在世界中の注目を集めています。生成AIはビジネスや開発の現場など多方面で利用が活発になり、生成AIでコンテンツを作成するプロンプトエンジニアリングの需要が高まってきています。 【ChatGPTとは】 会話形式で質問に答えてくれる文章生成AI。 【Midjourneyとは】 テキストから画像を作成する画像生成AI。 【書籍の概要】 生成AIを利用したプロンプトエンジニアリングの実践手法について解説した書籍です。生成AIの概要と基本的な利用手法から始まり、文章生成AIや画像生成AIを利用したコンテンツ生成の基本的な手法を解説します。最終章では今後の生成AIの展望についても触れています。 【対象読者】 ・文章生成AIや画像生成AIを利用したい方 ・プロンプトエンジニアリングに興味ある方 【本書の特徴】 ・ChatGPTやMidjourneyといった人気の生成AIの概要をつかめる ・文章生成AIや画像生成AIのプロンプトエンジニアリングの基本手法がわかる ・ChatGPTとMidjourneyを組み合わせたプロンプトエンジニアリング手法がわかる 【目次】 Chapter0 イントロダクション Chapter1 生成AIの躍進 Chapter2 文章を生成するAI:ChatGPTによるプロンプトエンジニアリング Chapter3 画像を生成するAI:MidjourneyによるAI画像生成 Chapter4 生成AIによる創作活動 (ChatGPT&Midjourney) Chapter5 生成AIの未来 Appendix さらに学びたい方のために 【著者プロフィール】 我妻 幸長(あづま・ゆきなが) 「ヒトとAIの共生」がミッションの会社、SAI-Lab株式会社の代表取締役。AI関連の教育と研究開発に従事。 東北大学大学院理学研究科修了。理学博士(物理学)。 法政大学デザイン工学部兼任講師。 オンライン教育プラットフォームUdemyで、10万人以上にAIを教える人気講師。 ※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。 ※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。 ※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。 ※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。
-
36位パズルを解くコードを、あなたは書けるか? アルゴリズムがみるみるわかる!プログラミングってやっぱり面白い! 急速な技術の進歩、システム開発競争の激化……。プログラマを取り巻く環境はやさしいものではありません。でも、思い出してみてください。自分の書いたソースコードでプログラムが動くのを初めて見たとき。思い描いた通りのプログラムができたとき。プログラミングの楽しさを感じたことでしょう。何もないところからソースコードだけで新たな価値を生むプログラマは、非常に魅力的な職業です。 本書で登場する数学パズルは、そのようなワクワクにあふれています。「両替したときの硬貨の組み合わせはいくつ?」のような問題から、「国名でしりとりしたときに、一番長く続く順番は?」「運命の出会いは何通り?」というものまで、70の問題を解くコードを、3人のキャラクターたちと一緒に考えていきます。 パズルを解くうちにアルゴリズムが身につき、シンプルで高速なコードが書けるようになります。楽しみながらスキルアップもできて一石二鳥。さっそく挑戦してみましょう! 【使用言語について】 本書の解説では、主にRubyとJavaScriptを使用していますが、解説内容は「考え方」が中心であるため、どんな言語にも応用できます。また、問題を解くために特定の言語が必要になることもありません。 【本書に収録されている問題(抜粋)】 Q01 10進数で回文 Q03 カードを裏返せ Q08 優秀な掃除ロボット Q09 つりあわない男女 Q21 排他的論理和で作る三角形 Q33 百人一首の達人 Q45 素数のマトリックス Q48 グレイコードのループ Q53 いたずらされたお菓子 Q64 迷路で待ち合わせ ※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。 ※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。 ※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。 ※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。 【※本作品はブラウザビューアで閲覧すると表組みのレイアウトが崩れて表示されることがあります。予めご了承下さい。】
-
37位データベースの仕組みや考え方を クラウド&PCで動かしながら学ぶ! 【本書のポイント】 ●手を動かす実習でデータベースの動作と仕組みをつかめる ●SQLだけでなくコストの考え方や障害に備える方法も図解でわかる ●需要が高まるクラウドでのデータベース操作にも対応 【こんな人におすすめ】 ●データベースについて基本的な知識を学んでおきたいエンジニア ●データベースを利用するシステムの運用・発注などの担当者 ●データを扱う業務に携わるビジネスパーソン 【本書の内容】 本書では、身の回りでもあらゆる場面で用いられる「データベース」について、その考え方や動作の仕組みなどの基本をきちんと学べます。 「やってみよう」のページでは、実際にデータベースを手元のPCやクラウド環境で動かして挙動を学べるほか、とっつきにくい概念を身近な例から考えてみるクイズを用意しています。 「学ぼう」のページでは、実習の内容を解説するとともに、データベースの操作だけでなくコストや障害対策、パフォーマンスについての考え方などデータベースに関わるすべての人に必須の知識を身につけられます。 【目次】 Chapter 1 データベースって何だろう ~その用途と役割~ Chapter 2 リレーショナルデータベースって何だろう ~最も代表的なデータベース~ Chapter 3 データベースにまつわるお金の話 ~イニシャルコストとランニングコスト~ Chapter 4 データベースとアーキテクチャ構成 ~堅牢かつ高速なシステムを構築するために~ Chapter 5 DBMSを操作する際の基本知識 ~操作する前に知っておくこと~ Chapter 6 SQL文の基本を学ぼう ~SELECT文を理解する~ Chapter 7 トランザクションと同時実行制御 ~複数のクエリをまとめる~ Chapter 8 テーブル設計の基礎 ~テーブルの概念と正規形~ Chapter 9 バックアップとリカバリ ~障害に備える仕組み~ Chapter 10 パフォーマンスを考えよう ~性能を向上させるために~ ※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。 ※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。 ※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。 ※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。
-
38位ネットワークを構成する要素や仕組みを PCでのぞきながら活きた知識に落とし込む! 【本書のポイント】 ●手元のPCやスマートフォンを動かす実習で、データの構造やネットワークの仕組みが頭に残る ●複雑に見える通信の流れや用語の意味も図解と一緒で整理しやすい ●よく使われるクラウドやWi-Fiなどの仕組みも押さえて、自力でトラブルを解決できる知識が身につく 【こんな人におすすめ】 ●ネットワークをイチから学び直したいエンジニア ●ネットワーク関連システムの管理・運用などの担当者 ●自宅や会社のネット環境を詳しく把握しておきたい人 【本書の内容】 本書では、知っていて当たり前となっているネットワークについて、その構成する要素や通信の仕組みなどの基本をきちんと学べます。 「やってみよう」のページでは、ネットワークを流れるデータの中身を見たり、PCの設定変更やコマンド入力、スマートフォンのテザリング機能を使ってみるなど、身近な所から通信の流れや機能の特徴を感覚的に理解できます。 「学ぼう」のページでは、個人や企業など各ネットワーク環境での具体例も取り上げながら、起こり得るトラブルの原因や対処方法も含めて、目には見えない仕組みを図とともに可視化しながら解説しています。 【目次】 Chapter 1 ネットワークとは? ~データの形とネットワークの分類~ Chapter 2 イーサネット&Wi-Fi ~データは物理的な信号で流れる~ Chapter 3 IP アドレスについて学ぼう ~データはどこからどこへ?~ Chapter 4 DNSの仕組みを理解しよう ~インターネットの電話帳~ Chapter 5 TCPとUDPって何だろう? ~ポート番号の意味と役割~ Chapter 6 TCP/IPの設定を理解しよう ~正しいネットワークの設定が大前提~ Chapter 7 Webサイトの仕組みを理解しよう ~HTTP/HTTPS~ Chapter 8 スイッチ&ルーターについて学ぼう ~データが転送される仕組み~ Chapter 9 ネットワークセキュリティについて学ぼう ~ウィルスからPCを守る~ ※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。 ※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。 ※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。 ※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。
-
39位※この電子書籍は固定レイアウト型で配信されております。固定レイアウト型は文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 「手」の表現にかけての第一人者であるアニメーター・加々美高浩が監修する「手のしぐさ」にこだわったポーズ集が登場! 基本的な手のポーズや日常の何気ないしぐさから、迫力のあるアクションポーズまで、手で魅せるポーズを530点用意しました。 ペイントソフト「CLIP STUDIO PAINT(クリップスタジオ)」の機能である「3Dデッサン人形」をフル活用し、イラストやマンガなどで使いやすい即戦力となるポーズを集めています。すべてのポーズデータはダウンロード可能で、ポーズを参考にするのも、トレースするのも使い方は自由です。 手の描き方に関連するTIPS、加々美高浩ならではの演出ポイント、本書のポーズを使った作例についても多数掲載。巻頭では3Dデッサン人形の操作方法や加々美流のハンドポーズの使い方も取り上げています。 手の表現力を高めたい方におすすめの、実用性とインスピレーションが詰まった一冊です! ※カバー画像が異なる場合があります。