IT・コンピュータの検索結果
検索のヒント
検索のヒント
■キーワードの変更・再検索
記号を含むキーワードや略称は適切に検索できない場合があります。 略称は正式名称の一部など、異なるキーワードで再検索してみてください。
■ひらがな検索がおすすめ!
ひらがなで入力するとより検索結果に表示されやすくなります。
おすすめ例
まどうし
つまずきやすい例
魔導士
「魔導師」や「魔道士」など、異なる漢字で検索すると結果に表示されない場合があります。
■並び順の変更
人気順や新着順で並び替えると、お探しの作品がより前に表示される場合があります。
■絞り込み検索もおすすめ!
発売状況の「新刊(1ヶ月以内)」にチェックを入れて検索してみてください。
-
※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 本書の役割は、誰でも気軽に実践的なGoogleタグマネージャーを学習できるようにすることです。既存の書籍とは異なり、学習環境を構築することで初学者でもミスを恐れずに学習ができます。 また、本書では辞書やチュートリアルといった網羅的な解説はせず、現場でよく使われる事例を重点的に紹介しています。 ■本書の特徴 ・Googleタグマネージャーの学習環境を構築できる →ミスを恐れずにトライアンドエラーできるよう、本書では学習環境の構築から解説します。デモ環境で学習できるので、だれかに迷惑をかけることなく実践できます。 ・逆引きとして、用途に合わせた項目がすぐ見つかる →実際の現場でよく使われる事例を中心にまとめてあります。困りごとからすぐに事例を見つけられます。 ・UAからGA4の移行にも対応できる →UAからGA4への移行にも対応できるよう、それぞれの設定方法を併記しています。新規設定だけでなく、移行にも利用いただけます。 ■本書の構成 Chapter1 Googleタグマネージャーとは Chapter2 学習環境の構築 Chapter3 Googleタグマネージャーの導入 Chapter4 基本操作 Chapter5 現場で使える逆引きレシピ 基本編 Chapter6 現場で使える逆引きレシピ 応用編 Appendix 現場で役立つTips
-
本書はプログラマーにとって必要不可欠な「データ構造とアルゴリズム」を学ぶための入門書です。データ構造とアルゴリズムに関する知識は、ソフトウェア開発の基盤であるとともに、問題解決能力を高める重要な要素でもあります。その知識をPythonという親しみやすいプログラミング言語を使って丁寧に解説します。 プログラミングやコンピュータサイエンスの世界で広く学ばれる定番のアルゴリズムを中心に取り上げました。それに加え、知識を広げていただけるように、本書独自のアルゴリズムも複数、掲載しています。 Pythonの基本を学んだ後に、データ構造とアルゴリズムを学習するように構成していますので、初心者の方も安心して学習を始められます。すでにプログラミングの経験がある方は、興味のある項目を選んで学ぶことができます。
-
※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 Figma MCPサーバーとAIで、プロダクト開発の現場を変える! 本書は、Figma MCPサーバーとAIを使いこなし、プロダクト開発の現場をアップデートするための実践的ガイドブックです。 エンジニア向けにFigma MCPサーバーを使ったデザインとコードの連携を、デザイナー向けにはAIとの連携を見据えた成果物とコミュニケーション手段の活用方法を解説します。さらに、FigJamやFigma Makeを用いたアイデアを素早く形にする開発手法も紹介します。 ●目次 第1章 Figma プラットフォーム概要 第2章 Figma MCP サーバー活用ワークフロー 第3章 Figma MCP のためにデザイナーができること 第4章 Figma AI と共創する新しい時代のプロトタイプ開発 ●著者 竹田 学 アクセンチュア Accenture Song / ゆめみ プロダクトデザイナー クライアントのデジタルプロダクト事業のプロジェクト推進、UIデザイン、デザインシステム構築、新規事業開発などを支援。 天辰 一希 アクセンチュア Accenture Song / ゆめみ フロントエンドエンジニア PM/PL、Web開発業務に従事の傍ら、社内にFigma MCP研究チームを立ち上げ、Figmaプラットフォームの推進に取り組む。 高橋 秀明 アクセンチュア Accenture Song / ゆめみ アプリエンジニア フロントエンドエンジニアとしてVueやReactを用いたWebアプリケーション開発に従事。その後、Flutterエンジニアへ転向し、iOS・Android・Web 向けアプリの開発を担当。 八木田 裕伍 アクセンチュア Accenture Song / ゆめみ フロントエンドエンジニア 既存サイトのリニューアル案件に技術選定や設計から携わる傍ら、アクセシビリティの普及活動や監修を行う。その後テックリードチームへ参加し、案件の技術的なヘルプ対応や技術調査なども行う。 ※この商品は固定レイアウト型の電子書籍です。 ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字列のハイライトや検索、辞書の参照、引用などの機能が使用できません。 ※お使いの端末で無料サンプルをお試しいただいた上でのご購入をお願いいたします。 ※本書内容はカラーで制作されているため、カラー表示可能な端末での閲覧を推奨いたします
-
SEO検定公式テキストの2025・2026年版が登場! 本書は、Googleの「AIによる概要」、AIを使ったコンテンツ作成術、インデックスの促進方法、MEO、ペナルティ復旧方法など、安全確実なSEOが学べる1冊です。 SEO検定1級は、4級から2級までのSEO基礎技術を発展させ応用技術を養うためのSEO検定最高峰となるものです。 SEO検定1級のスピード合格を目指せる1冊です。
-
Tailwind CSSは保守性や拡張性の高さなどから注目されているCSSフレームワークです。ただ、とっつきにくさがあるのも事実です。 そこで、本書ではそのハードルを少しでも下げるべく、Tailwind CSSの導入(CHAPTER 01)から、実践的な利用方法(CHAPTER 11~12)を紹介します。手を動かしながら学べる内容になっているので、初学者の方はぜひ実践していただければと思います。 また、CHAPTER 02~10ではよく使われるTailwind CSSのクラスを紹介しています。これはTailwind CSSの公式Webサイトに記載のあるものをまとめた形です。Webの情報は検索性、保守性に優れており、目的の最新情報に簡単にたどり着けるのが特徴です。
-
いくら完璧なウェブサイトを作成したとしても、売り上げ目標を達成し、持続的に成長するのは容易なことではありません。企業の売り上げをウェブサイトを活用して増やすためには、「ウェブサイト作成後」の取り組みが重要です。 本書では、ウェブサイト作成後に継続する「ウェブマーケティング」という集客活動の実施方法を解説します。 見込み客が商品・サービスのニーズを認識し、比較検討から購入、リピートへと進む道のりを時間軸で捉え、各段階で企業がどのような手を打つことができるかを総合的に検討します。また、それぞれの戦略・戦術を実施する方法を具体的に解説し、ウェブサイトの集客力を高め、売り上げを最大化する方法をお伝えします。
-
最新の自然言語処理(NLP)では、Transformerという種類のニューラルネットワークが使われるようになりました。 TransformerはBERTやGPT2などのAIで採用され、NLP技術にブレークスルーをもたらしましたが、その特徴は、高い性能とさまざまな用途に使える汎用性の高さにあります。 本書では、Transformerの構造を理解するためにBERTとGPT2を一から実装し、またNLPプログラムを作成するために必要となる、Transformerを拡張して応用AIを作成する方法を紹介します。 Transformerの実装では、Transformerの中心となるSelf-Attention層の作成やテキストのエンコード方法など、最も基礎的な部分から、Pythonのコードをもとに解説をしています。 また、学習では、事前学習と特定のタスクに向けたファインチューニングという、Transformerに特徴的な2段階のステップを、両方とも行います。 ニューラルネットワークの実装は、TensorFlow 2を利用します。
-
本書はWebアプリ用のPythonを使って会員制サイトを作る入門書です。Pythonで会員制サイトを作ると聞くと「どうせDjangoやFlaskを使うんでしょう?」と思われるかもしれませんが、本書は追加パッケージをまったく使わずにPythonの標準モジュールだけを使って会員制サイトのシンプルなゲームSNSを開発します。 Pythonと一緒にインストールされた標準モジュールだけを使う理由は、リーズナブルなレンタルサーバーはPythonに機能追加するpipが使えないからです。つまりDjangoやFlaskが使えないからです。 本書では、まず、「HTML5+JavaScript+CSS+jQuery」でミニゲームを開発したり、各Webページの作成などを解説しています。その後は、作成したWebページをもとに、PythonでWebページを書き出したり、データベース「SQLite3」の利用方法などを解説しています。
-
本書では、 ・React/React Hooksの基本の習得 ・React/React Hooksを利用した簡単なアプリの作成ができる をゴールとし、つまずきやすいポイントを確認しながらReact/React Hooksが学べる1冊です。 Reactの学習を進める上でつまずく原因はJavaScriptへの理解不足であることがほとんどではないかと考え、本書の冒頭ではJavaScriptの基礎について多めにページを割いています。 JavaScriptの基礎を固めた上でReact/React Hooksを学んだあとは、TODOアプリの作成に挑戦してみましょう。 また、Chakra UIを使って、Reactアプリのスタイリングも解説しています。 ■対象読者 ・JavaScriptは少し書けるがさらにスキルアップしたい人 ・React/React Hooksを書けるWebデザイナー/フロントエンドエンジニアを目指す人 ・React/React Hooksでアプリの開発を行ってみたい人 ・React公式サイトの内容を、少し難しいと感じた人 ・Reactを一度学習してみたが、挫折してしまった人 ・Reactを始めてみたいけど、どうしたらいいかよくわからない人
-
本書では、PyTorchを使い、実際の製品やサービスの開発時に役に立つ手法を紹介するようにしています。 本書で紹介する「AI開発」では、必ずしもすべての章で、ニューラルネットワークの構造(ニューロン同士の接続の仕方)を一から新しく作成するようなことはしませんが、TorchVisionやTorchHubにある学習済みのモデルやGitHub上で公開されているコードなども、積極的に採用するようにしています。 本書では、章によって、異なるAIを開発しますが、その際には、公開されているモデルをそのまま流用して「広義のAI」のみを作成したり、あるいは公開済みのモデルを転移学習・ファインチューニングしたりと、その都度、もっとも近道であると思われるスキームを利用して、「AI開発」を行います。
-
本書はBlender上でプログラミング言語Pythonをスクリプティングして、プログラムでオブジェクトを作成したり編集したりアニメーションしたりする方法を解説しています。 Pythonは世界で最も人気のあるプログラミング言語の1つで、たくさんのプログラマーがいて、参考サイトや入門書が多数存在します。ただ、BlenderユーザーでPythonもできる人は多くはないかもしれません。そこで本書では作例を見ながら、新たなPythonの文法が出てくるたびに文法も解説しています。そのため、無理なくスクリプトを書くことができます。 最近ではUnityやUnreal Engineなどのゲームエンジンが無料でも使えるようになり、低レイヤーからプログラミングしていかなくても比較的容易に3Dゲームが作れてしまいます。ただし、3DCGを描くのは依然として大変なままです。 そこで無料のBlenderは3DCGを描くのに大変強力な武器になるでしょう。さらにPythonでスクリプトも書けたらそのBlenderをより効率的に作業することができます。たとえば、本書の作例の1つだと、ランダムに移動した地面の頂点の位置に木を複製して簡単に林を作ることができます。 本書のターゲットはBlenderユーザー全員です。すべてのBlenderユーザーがPythonを書けるようになることを願います。
-
3Dプログラミングをやったことがある方なら、きっと3Dツール、中でも「ポリゴンモデラー」を作ってみたいと憧れる方が多いでしょう。念のために説明すると、3Dのオブジェクトを作成・編集などすることを「モデリング」といい、そのためのツールを「モデラー」と言います。 本書ではプログラミング言語「Python」を使い、その3Dツールとしてmqoファイルの「3Dビューア」と「ポリゴンモデラー」を開発する方法を詳しく解説します。 3Dの描画には「OpenGL」を扱える「pyglet」パッケージを使います。そして「pyglet」をラップした、筆者が開発した3Dライブラリ「kantanengine(簡単エンジン)」を使います。本書ではこの「kantanengine」ライブラリの中身も計2章に分けて詳しく解説します。
-
Vue.js 2.6に対応して改訂しました。Vue CLI4にも対応しています。 本書ではVue.jの基礎概念と導入から、プロダクトに役立つ情報までを体系的に解説しています。 Vue.jsの入門書として最適な1冊です。
-
本書は、LightGBMやXGBoostなどに代表されるアンサンブル学習のアルゴリズムをPython 3でゼロから実装することで、その仕組みや原理を学べる1冊です。 <序文より抜粋> ビッグデータを解析するための機械学習アルゴリズムとしては、ディープラーニング、つまりニューラルネットワークの他にも、ベイズ分類器や決定木、それにそれらを組み合わせた「アンサンブル学習」アルゴリズムなど、さまざまな種類があり、データやその利用シーンに応じて適切なものを選択しなければ、その威力を発揮させることはできません。実際、海外のデータコンペティションにおいてはLightGBMなどのアルゴリズムがよく利用されますが、それは勾配ブースティングアルゴリズムの一種であり、「アンサンブル学習」アルゴリズムの1つです。 そうした「アンサンブル学習」アルゴリズムは強力な分析力を提供してくれますが、それらを正しく使いこなし、最大限の性能を引き出すためには、アルゴリズムの詳細についての理解が欠かせません。そして、どのようなアルゴリズムについても、その手法を最もよく理解できる学習手段は、そのアルゴリズムを実際に一からプログラミングしてみることなのです。 そうした「アンサンブル学習」と呼ばれる手法について、最も基礎的な部分から解説し、実際にコードを作成しながらその動作原理を学ぶ、というの本書の目的となります。 そして本書では、Python言語を使用して、複数のアンサンブル学習アルゴリズムを、完全に一からスクラッチで制作します。数式でアルゴリズムを理解するのではなく、実際に一からプログラムを書き、コードに触れることで得られる知識は、実際のデータ解析における問題解決能力を大きく養ってくれるはずです。
-
■本書の概要 現在、多くのHTML/CSSに関する入門書が出版されています。 しかし、入門書を読んで基本的な知識を身につけるだけでは、実際にWebサイトを作ることはできません。 思い通りのデザインを作るには様々なテクニックが必要です。 本書では、HTML/CSSを使いこなすにあたって欠かせないテクニックを解説しています。 ■本書対象となる読者 本書は、入門書だけではカバーできない中級者向けの内容です。 入門書を読んではみたものの、いざWebサイトを作ろうとするとうまく表現できない方や 入門書の次に読んでステップアップしたい方におすすめです。 ●書いていること ・CSSを使ったテクニック ・入門書では紹介されないCSSプロパティ ・テクニックのメリットとデメリット ●書いていないこと ・HTML/CSSの開発環境構築 ・CSSの基本的な知識 ・Sass/Lessを用いたソースコード
-
本書ではRのパッケージであるShinyを使ってWebアプリケーションを作る方法を解説しています。開発環境の構築やShinyの基礎から、具体的なアプリケーションの作成・公開まで丁寧に解説した1冊です。
-
本書では、Nuxt.jsについて概要や基本的な使い方からはじめ、最終的に中規模以上の開発を想定して、一からアプリケーションが開発できる状態をゴールとし、Nuxt.jsの知識とノウハウを解説しています。
-
本書ではディープラーニングフレームワーク「MXNet」を使って、自然言語・時系列データ・有向グラフなどのデータを扱う手法や、Metric Learning・Deep Embedding Clusteringなどのニューラルネットワークを使用してデータの分類・数値の予想・クラスタリングなどを行う人工知能プログラムの作成方法をわかりやすく解説しています。
-
「Vue.js が楽しい! 」ウェブフロントエンド界隈でこの言葉を耳にすることが増えました。 フロントエンドを取り巻く技術の発展によって、フロントエンドの役割は増え、フレームワークもより身近なものになっています。 この本では「Vue.js ってなに?」「フレームワークってなに?」という基礎概念と導入から、プロダクトに役立つ情報までを、体系的に解説しています。 これから JavaScript のフレームワークを始める方にはもちろん、すでに Vue.js をお使いの方が基礎を学ぶにも最適な1冊です。 チュートリアルや実例集盛りだくさんのサポートページも公開しており、書籍と合わせてお読みいただけます。 ●こんな方におすすめです ・プレーンなJavaScriptや、jQueryだけの開発からステップアップしたい方 ・Vue.jsの公式ガイドを読んではみたものの、専門用語が多く難しかった方 ・コンポーネントや状態管理、Vue.jsにおけるSPA構築について学習したい方 ・「チームにVue.jsを覚えてほしい! 」という方
-
本書では、タスク自動化ツール「gulp」(ガルプ)を使った効率的なWeb制作を実現する方法を丁寧に解説しています。 コマンドラインの基本から環境の構築、実践的なテクニックと順を追って学べる内容です。 本書は次のような特徴があります。 ・コマンドラインが使えるようになる ・Node.js周りの環境構築がバージョン管理も含めて使えるようになる ・gulpを使った開発環境構築ができる ・webpackの概要がわかり、開発環境に組み込める ・Lintやフォーマッターを取り入れたチーム開発ができる ●こんな方におすすめ ・コードも書くデザイナー → 少しでもコーディングは楽するための第一歩として ・昔から同じ環境で作業してきたデザイナー → 近の制作環境をキャッチアップするための第一歩として ・今後のキャリアを考えるコーダー → どんな環境でも対応するためのスキルとして ・もうgulpは使っている人 → 社内やチームメンバーへの使い方の指導として
-
本書ではディープラーニングフレームワーク「Chainer」を使って、画像の自動生成や画像のスタイル変換、意味のある文章の自動生成や機械翻訳を行う人工知能プログラムを作成する方法をわかりやすく解説しています。
-
-
本書は、OCI(Oracle Cloud Infrastructure)をこれから学習する方向けた入門書です。OCIは、オラクル社が提供するクラウドコンピューティングのサービスです。クラウドは今、単一のプラットフォームに依存する時代から、複数のクラウドを組み合わせて最適な構成を設計する「マルチクラウド時代」へと移行しています。その中でOCIは、データベース技術を中心とした設計思想と、分散クラウドやマルチクラウドを前提としたアーキテクチャによって、独自の位置付けを確立しています。本書では、OCIの具体的な操作方法を解説する手順書ではなく、OCIが提供するサービスや概念、利用にあたってのポイントをわかりやすく解説しています。
-
-
本書では、ブロックチェーンを自社に応用したい企業のニーズに応えるために、ブロックチェーン技術の基礎から応用までを網羅的に解説しています。Symbolブロックチェーンをベースにブロックチェーンの特徴、開発環境の構築、基本的なアプリケーション開発、応用事例としてDAO(分散型自律組織)の構築、他ブロックチェーンとの連携など、幅広いテーマを扱っています。 本書を読むことで、ブロックチェーンの仕組みを理解し、ビジネスへの活用方法を学ぶことができます。また、本書では、実際に手を動かしながら学べるように、TypeScriptやPythonで書かれたサンプルコードやデモアプリケーションを用意しています。これらのサンプルコードやデモアプリケーションを通じて、ブロックチェーンの開発を体験できます。
-
簡単に説明すると、CSS組版とはWebページの技術を使って本を作ることで、Vivliostyleはそれを実現するためのソフトウェアです。本書も(カバーを除いて)すべてVivliostyleで制作しています。 本書ではVivliostyle(ビブリオスタイル)を使ったCSS組版について、環境の構築から基本的な内容のハンズオン、実践的なテクニックまで丁寧に解説しています。 Markdown(マークダウン)の書き方やCSS組版のテクニック集、実際に印刷所への入稿データを作る際の注意点など、現場のノウハウが満載の1冊です。
-
※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 ViTを使用して画像認識や画像分類のプログラミングを行う解説書です。画像分類の最先端技術を紹介するとともに、PyTorchやKerasを用いたプログラミングを掲載し、すぐに実践することができます。
-
※この商品は固定レイアウトで作成されています。お使いの端末で無料サンプルをお試しいただいたうえでのご購入をお願いいたします。 ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字列のハイライトや検索、辞書の参照、引用などの機能が使用できません。 本書は、「Pure Data(Pd)」というオープンソースのグラフィカルプログラミング環境を使って、サウンドプログラミングを基礎から学ぶために書かれた本です。Max/MSPと同じルーツを持つPdは、「オブジェクト」という小さな箱を線でつなげていくことでデータの流れコントロールし、音を鳴らします。本書では、レシピとしてリズムマシン、シンセサイザー、そしていくつかのインタラクティブなシステムの作り方をとりあげ、初心者にもわかりやすく解説しています。
-
※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 Windowsアプリを開発したい人向けに標準C++およびC++/CXの基礎から主要機能、ユニバーサルアプリ開発までを効率よく学べるパーフェクトガイド。はじめてC++を学ぶ人でもプログラムのコツが身につきます。
-
※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 Unity Visual Scriptingの解説書籍です。C#の知識がなくてもスクリプトを作成できます。マテリアルやアニメーションの作成手順に加えプログラミングの思考法まで解説しています。
-
※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 Unityは、誰もが簡単に無料で高度な3Dゲームを作れるゲームエンジンです。しかし、部品を置いて、キャラを配置するだけでは面白いゲームは作れません。本書は、「Unityは使える。でも面白いゲームを作る方法がわからない」という人のために、面白い3Dゲーム作りに必須のプログラミングをわかりやすく解説した入門書です。ヒューマノイドの操作、2人対戦格闘の作成など、ゲームに必要な機能の組み立て方がわかります。サンプルのDLサービス付き。
-
※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 データベースを制するものはWebを制す、とWeb開発の偉い人が言ったかどうかはよくわかりません。しかし、これは真理をついています。本書は、Web開発者向けにプログラミング言語のPHPと、軽量フレームワークのSlimを組み合わせ、MySQLデータベースを実際に作りながら学ぶ入門書です。非常に多くの技術について説明しますが、本書の内容を一通り理解できれば、本格的なWebアプリ開発が行えるようになります。
-
※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 Unityは、プロアマを問わず「3Dのソフトウェア開発」を行うとき、第一候補になるメジャーな開発ツールです。このUnityのプログラミング言語として採用されているのがC#です。本書は、Unity2019とC#の基本的な使い方を、ゲームを作りながら覚えるかんたん入門書です。Unity Hubのインストールから、ゲームオブジェクトの操作、アニメーションのスクリプト、GUIの作り方、C#超入門まで初心者でもUnityを使いこなせるようになります!
-
※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 Googleの提供するFirebase(ファイアーベース)を使うと、Webやスマートフォンのアプリ開発で最大のネックになるバックエンドの処理を、クラウドで処理するサーバレス開発ができるようになります。本書は、Firebaseの基礎的な使い方とユーザー認証、データベース、ストレージなど6つの重要機能の使い方を解説します。これらの機能を使いこなせるようになれば、Webやスマフォアプリでのサーバーレス開発を一通り行えます!
-
※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 Angularは、Googleが中心となって開発する、PWA開発のための強力なフロントエンドフレームワークです。数年前に世に出て以後、猛烈な勢いで進化し、プロの間で高評価を得ています。本書は、Angularを使ってPWA(プログレッシブWebアプリ)開発の基礎と、サービス、通信、ナビゲーションなどの機能を学ぶ入門書です。Angularの基本は意外と簡単です。あなたも最初の一歩を踏み出しましょう。初心者も安心のTypeScript超入門を収録!
-
※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 Webサーバのボトルネックを解決し最適化すると、コストの低下、新規ユーザーの獲得、トラブルの減少などいいことだらけです! 本書は、Webサーバのパフォーマンス低下の原因を探り出し、快適なサイトを実現するノウハウや誤ったボトルネックの考え方などを紹介する現場のための高速化教本です。第一部では環境を変えずに高速化する手法を、第二部ではアプリ、OSなどの環境変更を前提にした最速システムの構築法を解説します。
-
※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 最新のCentOSはサーバ用OSとしての堅牢さだけでなく、インストールのしやすさやシステム設定方法が洗練され、Linux初心者にも扱いやすいOSとなっています。本書は、CentOS 7.6を使ってネットワークサーバの構築と管理を、はじめての人でも基礎からやさしく学べる教科書です。CentOSの導入からトラブルシュートだけでなく、クラウドサービス上で多用されるNFSサーバの使い方や仮想サーバ環境の作成方法など、最新の技法も紹介しています。
-
※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 Unityは、3Dソフトウェア開発を行うとき、プロアマを問わず第一候補にあがる強力な開発ツールです。すでに様々なゲーム開発に使われており性能の高さは実証済みですが、なんといってもアマチュアはタダで使えるところも魅力です。本書は、Unityをより便利に使いこなすために、実際にゲームを作りながらC#によるスクリプトプログラミングを学ぶ入門書です。ソフトのインストールから、C#の基礎知識、Unityの新機能まで解説します。
-
※この商品は固定レイアウトで作成されています。お使いの端末で無料サンプルをお試しいただいたうえでのご購入をお願いいたします。 ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字列のハイライトや検索、辞書の参照、引用などの機能が使用できません。 定番の映像編集ソフト「Adobe Premiere Pro」 初心者向け逆引きテクニック集! iPhoneやカメラなどで誰もが簡単にムービーが撮れる今、映像編集を楽しむ人が増えています。「Premiere Pro」は、高機能ながら簡単な操作が魅力の映像編集ソフトです。本書は、「こんなときどうする?」という〈目的別〉に、Premiere Proに用意された複数の選択肢を一覧できる〈逆引き〉ガイドブックです。素材の読み込み方法、複数の映像をつなぐ基本的な編集作業、素材の変形や加工、音声編集から出力まで、映像編集の作業の流れに沿って〈107のテクニック〉を網羅します。 さらに、色補正や画面演出のためのビデオエフェクト、画面切り替え効果となるビデオトランジションなど、Premiere Proに装備された〈248のエフェクト・トランジション一覧〉を収録。サンプル画像を見比べながら、使ってみたいエフェクトを簡単に選ぶことができます。これからPremiere Proを本格的に使いたい初心者にすぐに役立つ実践的な解説書です。 本書は、2015年に刊行した同書籍をソフトのバージョンアップに合わせて加筆・修正を行った改訂版です。 本書解説:Premiere Pro CC 2017/2018
-
※この商品は固定レイアウトで作成されています。お使いの端末で無料サンプルをお試しいただいたうえでのご購入をお願いいたします。 ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字列のハイライトや検索、辞書の参照、引用などの機能が使用できません。 本書はPremiere Proを扱う、スキルアップしたい中級者に向けた、効率がよく品質が高い映像制作のコツと技を、現役のプロが厳選して解説しました。作業効率を良くして仕上げる時間を短くしたい、や、完成映像のクオリティをもう少し良くしたい、などのユーザーの悩みに応える一冊です。 ※Adobe Premiere Pro CC 2017対応 ※本書は、効率と品質を上げるための操作方法を紹介する内容となるため、書籍内容と同様のサンプルはございませんが、内容を試せるサンプルを用意しています
-
※この商品は固定レイアウトで作成されています。お使いの端末で無料サンプルをお試しいただいたうえでのご購入をお願いいたします。 ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字列のハイライトや検索、辞書の参照、引用などの機能が使用できません。 本書では、プロフェッショナル向けDAWソフトとして人気の「Logic」の最新バージョン「Logic Pro X」の基本的な操作方法や、楽曲制作のうえで役立つ知識を、400ページを超える大ボリュームで豊富な図版とともに解説しています。さらにDrummer、Flex Pitch、Logic Remoteなど注目の新機能も紹介。パワフルに生まれ変わった「Logic Pro X」を使いこなすために、必携の1冊です!
-
※この商品は固定レイアウトで作成されています。お使いの端末で無料サンプルをお試しいただいたうえでのご購入をお願いいたします。 ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字列のハイライトや検索、辞書の参照、引用などの機能が使用できません。 本書では、20年以上の歴史を持ち、今一番使われているDAW、「Cubase」の最新バージョン「Cubase7」の基本的な操作方法や、楽曲制作のうえで役立つ知識を、400ページを超える大ボリュームで豊富な図版とともに丁寧に解説しています。さらに、MixConsoleやコードトラック&アシスタント、VOCALOID Editor for Cubaseなど注目の新機能についても紹介します。Cubaseでの楽曲制作をより楽しむために、必携の1冊です!※本書はCubase7を元に執筆されておりますが、一部機能を除いてCubase Artist 7にもほぼ対応しています。
-
本書はExcel2010/2007に対応したExcelグラフの解説書です。「見える」グラフを作成する基礎知識から、実際に仕事の現場で使えるグラフの作成テクニックまで、わかりやすく解説しています。操作手順は、1ステップずつ解説しているため、具体的な操作方法が理解しやすくなっています。 また、サンプルの無料ダウロードもあります。 ※本書は、Excel2010/2007での操作解説となります。Excel2003/2002/2000をお使いの場合は、『データを「見える化」する Excelグラフ大事典』(ISBN:978-4-903111-32-2)をご購入ください。
-
※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 PHPは、Webアプリ開発に広く使われているプログラミング言語です。PHPのメリットのひとつは、情報が多く初心者に優しいことですが、それは情報が多すぎて何から学べばよいかわからなくなってしまう危険と隣り合わせということです。本書は、プログラミング初心者のために、プログラムを作りながらPHPの基礎を対話形式でわかりやすく解説します。PHPの学習をコツコツと一歩ずつ、スムーズにすすめたい人におすすめします。
-
※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 JavaScriptは、Webアプリ開発の定番言語です。本書は、JavaScriptの初学者向けにWebアプリ開発に必要なノウハウを、ボトムアップ方式で基礎から応用までやさしく解説します。若手プログラマーが講師となって、JavaScript未体験のエンジニアに手ほどきをするというペアプロ形式で説明していくので、プログラミングスクールで1対1のレッスンを受けている感覚で読み進めていただけます。開発現場ですぐに役立つ技が満載です!
-
※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 Windows Server 2008 R2で安定した手間のかからない中小規模のネットワークを構築する手順を解説したガイドブックです。クラウドサービスが全盛ですが、手元のクライアントPCや社内のファイルサーバのように外部化できないものも多数あります。本書では、専任のシステム管理者を置くだけのリソースがない中小企業を想定し、安定したネットワーク環境の構築と、Windows Server 2008 R2とActive Directoryを中核とする管理体制による手がかからないクライアントPC環境の構築を提唱。ネットワーク設計からDNSサーバ、DHCPサーバ、フォルダやプリンタの共有、Webサーバの構築方法、ユーザー管理やグループポリシーまでを詳細に解説しています。
-
AtCoder株式会社は、日本発のプログラミングコンテスト運営会社として2012年6月20日に設立され、年々活動の幅を拡げてきました。 AtCoderの開催するコンテストは、「与えられた問題を解決するアルゴリズムを考え、それを正しく実装する」ことを競技化したものです。 本書は「AtCoderでアルゴリズムを学びたい」「AtCoderのコンテストに参加したい」という方に向けたAtCoderの入門書です。 AtCoderのコンテストで出題された過去問を用いて、問題の解き方を体系的に解説しました。一つひとつの問題を解説する際には、「なぜそのように考えるのか」が明快になるように心がけました。 筆者は、プログラマのための技術情報共有サービスサイトQiitaに、次のタイトルの記事を投稿しています(2018年3月)。 「AtCoderに登録したら次にやること~これだけ解けば十分闘える!過去問精選10問~」 この記事は、AtCoderの過去問10問を実際に解くことで、読者がAtCoderへスムーズに入門できるように試みたものです。 本書はこの記事にいくつかのトピックを追加して、さらにC++とPython3の両言語で学べるようにして、できあがりました。 AtCoderのコンテストは、参加者の人生を大きく変える力があります。 コンテストの問題を解いていくことで、アルゴリズム的思考力が身につきます。コンテストでよい成績を修めてレーティングを上げると、参加者の市場価値も高まります。また、コンテストに参加することで他の参加者とのつながりを得て、交流を深めることもできます。そしてなにより、AtCoderのコンテストは、ゲームのように楽しいものです。 ~「まえがき」より~
-
※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 はじめに 第1部 遺伝的アルゴリズムの応用 Chapter 1 GA の解説を兼ねて,式の因数分解を解いてみよう Chapter 2 ゲームで勝つ方法 Chapter 3 隣り合ったものは別の色で――グラフ彩色 Chapter 4 これだけの荷物を何台の配送車で配達できる? ――Vehicle Routing Problem 第2部 遺伝的プログラミングの応用 Chapter 5 GPの解説を兼ねて,どれくらい連続して素数を生成できるか試してみよう Chapter 6 うるう年の判定は4年ごと!? Chapter 7 多くのデータから「なぜ」を見出そう――データマイニング Chapter 8 GPにもっと意味を――型付きGPフレームワーク Chapter 9 多くのデータから意味を探ろう――改良した動物分類 Chapter 10 数値データを含んだ分類――あやめの分類 第3部 付録:カオスと予測 Chapter 11 カオスを利用した予測の可能性について 参考文献 あとがき 索引 ダウンロードサービスのご利用について
-
※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 第1章 はじめに 第2章 遺伝的アルゴリズム概説 第3章 山登りをさせてみよう 第4章 できるだけ近道をしてみよう 第5章 最短手順を発見してみよう 第6章 迷路からの脱出 第7章 神になったつもり 第8章 最適スケジュールはたてられるかな おまけの章 進化をシミュレートしてみる ダウンロードサービスのご利用について 用語解説 参考文献 あとがき 索引
-
※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 はじめに 第1部 オブジェクト指向とフレームワーク Chapter 1 オブジェクト指向理解のポイント Chapter 2 C++超入門 Chapter 3 オブジェクト指向分析・設計超入門 Chapter 4 フレームワークは快適な乗り物 Chapter 5 GAフレームワークの構造 Chapter 6 GPフレームワークの構造 第2部 遺伝的アルゴリズムの応用 Chapter 7 どの順序で作ろうか? Chapter 8 時間割は奥深い Chapter 9 後片づけはむずかしい!? Chapter 10 遊びじゃないスケジュール 第3部 遺伝的プログラミングの応用 Chapter 11 まずは多数決をとってみよう Chapter 12 この次にくる数はなんだろう Chapter 13 体積の差がわかるかい Chapter 14 人工蟻を進化させる Chapter 15 倉庫番はつらいかも 参考文献 あとがき 索引 ダウンロードサービスのご利用について
-
※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 第1部 はじめに 1章 はじめに 第2部 階層型ニューラルネットワークの応用 2章 階層型ニューラルネットワークの特徴 3章 赤と白まぜたらピンク:排他論理和の学習 4章 数を数えることくらいできるさ:順序処理の簡単な実現 5章 へたな字とじょうずな字の判定?:手書き文字認識への応用 6章 アリはフェロモンの道をたどって歩く:アリの行動への挑戦 7章 いろいろやらせてみよう:シミュレータの製作 第3部 相互結合型ニューラルネットワークの応用 8章 相互に結合させたら何ができるかな 9章 連立1次方程式を解かせてみよう 10章 誰だって遠回りしたくない:TSPの解法 11章 うまく物を分配しよう:ヒッチコック問題の解法 12章 スケジューリング問題と箱詰め問題は同じだった 第4部 自己組織化マップ(SOM)の応用 13章 データから学ぶ:SOM(Self Organization Map)とは 14章 色を並べてみる:Color Map 15章 多様な情報の整理をしてみる:データマイニングの世界 16章 SOMが教える近道:巡回セールスパーソン問題 注釈 参考文献 ダウンロードサービスのご案内 あとがき 索引
-
※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 本書は2015年7月1日に公開されたEC-CUBE 3の概要から、インストール、ネットショップの開店からデザインや機能のカスタマイズなどについてEC-CUBEエバンジェリストが解説した書籍です。 EC-CUBEは自社(自分)だけのECサイトを構築するためのオープンソースのフレームワークで、すでに累計で100万ダウンロードを突破しており、楽天やYahoo!ショッピング、Amazonなどのモール型やASP型ではなく、他との差別化を自由に行える独自のECサイト構築においては、事実上デファクトスタンダードなフレームワークと言えます。 EC-CUBE 3はそのEC-CUBEの最新バージョンです。 EC-CUBE 3は従来のEC-CUBE 2から内部的な構造を刷新し、コア部分とプラグインで稼働するようになっています。 そのためEC-CUBE 3はショップオーナーの要求に素早く対応できる構造とEコマースで大切な保守性を手に入れました。 本書は現行の最新バージョンであるEC-CUBE 3.0.3をもとに解説されています。 すでに3.0.4のリリースについてもアナウンスされており、登場以来EC-CUBE 3は日々機能の追加と修正が加えられています。 そのため本書の情報が古くならないように、3.0.3特有の情報と、EC-CUBE 3根本構造の解説をバランス良くまとめた、EC-CUBE 3ユーザーの座右の銘的必携書籍です。
-
※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 Final Cut Pro Xはアップル社が提供する映像編集のためのソフトウェアです。 App Storeのトップアプリチャートでは、Final Cut Proは販売数で常に5位以内、セールスでは1位~2位を常にキープしているベストセラーです。 名称に「Pro」と入っていますが、プロのための専用ツール、ということではなく、誰でも「プロ級」の編集テクニックを使うことができる、という意味です。 本書はFinal Cut Pro Xを使う初心者の方に向けて、映像のプロが基本のテクニックを77の項目にまとめて解説した入門書です。 メディアの読み込みから、動画の整理、編集、書き出しまでを順番を追ってわかりやすく解説しました。 本書を読むことで、映像編集の深さ、楽しさ、そして広がりを感じられることと思います。 iPhoneでも4K映像が撮影できる時代になりました。 最新の映像機材は皆さんの手の中にあります。 5秒の映像は5冊の本よりも雄弁に世界の姿を切り取ってくれることがあります。 Final Cut Pro Xで映像をブラッシュアップして、世界にむけて発信しましょう!! 本書は、バージョンアップされて間もないFinal Cut Pro X 10.2.2と10月1日にリリースされたOS X El Capitanに対応しています。
-
※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 シリーズ累計120万部突破の決定版入門書が最新情報に即して改訂! Javaエンジニア身につけておくべき、開発現場の「常識」が一気に身につく! 脱・入門を目指すエンジニアが、現場の常識をスムーズに習得できる秘密は、この3つ! 【1】現場に必要な周辺スキルを、まんべんなく解説 開発や設計手法、ツールについての知識不足でチームに迷惑をかけることがないように、各種APIに加え、開発現場で求められる内容について幅広く紹介。 指導係の先輩が後輩に渡す1冊としてもお勧めです。 【2】本格的な技術やそのおもしろさと出会うきっかけが満載 Javaの世界では、効率よく創造的に開発を進めるための技術や技法が日々生まれ進化しています。 本書では、各分野から抽出した、本格的な技術のエッセンスを、初学者にもわかりやすい形にアレンジして取り上げています。 【3】Java入門の世界感を引き継いでいて読みやすい 姉妹書『スッキリわかるJava入門』の登場人物や世界感を引き継ぎ、同じ主人公が、現場に出て成長を目指すストーリーとなっています。 初学者は、『入門』とあわせて本書を読むことで、効率的にJavaをマスターすることができます。 一部の章では、『入門』と同様に、スマホやPCのWebブラウザでプログラミングができる「dokojava」※を使って学習を進められます。 第5版では、Java 25(LTS)に対応し、各種技術情報、ツールのバージョンを全般的に最新化。最新の仕様に則り、掲載コードから不必要な定型コードを省いて、より見やすく、理解しやすい紙面へ進化しています。 本書を使って、ぜひJavaプロフェッショナルのステージへ一気に駆け上ってください! ※dokojavaご利用上の注意 ・dokojavaは、本書著者の所属企業(株式会社フレアリンク)が運営するサービスです。正式利用にはユーザー登録が必要になります。 ・dokojavaは新刊販売による収益で維持・運用されているサービスです。古書店やネットオークション等、新刊以外を購入された場合、一部の機能はご利用いただけません。あらかじめご了承ください。 ・dokojavaでは個人の方による独学での利用を前提に無料プランが提供されています。研修や学校等での利用や商用利用に関する専用プランについては、株式会社フレアリンクへお問い合わせください(専用プランの契約なく、商用利用や研修等による多人数同時アクセスが発生した場合、個人学習者の利用環境を保護するため、予告なくアクセスを制限させていただく場合があります)。 ・dokojavaへのアクセスは、セキュリティ及び国際プライバシー保護法令上の理由から、日本国内のみに限定しています。海外のネットワークからはご利用いただけません。
-
多くの企業はDX(デジタル変革)を進めようにも、PoC(概念実証)から先に進めない──その停滞を打破する鍵となるのが、目標に対して自律的に計画し実行する「AIエージェント」である。 AIエージェントは「確率的な振る舞い」「自律的なツール選択」「外部世界への作用」という3つの性質を持ち、従来のソフトウェア工学では対応できない設計・テスト・運用上の困難が生じる。 本書は、業務品質を保証する設計パターン、リスクに応じたガバナンス設計、確率的システムの品質評価といった設計原則を体系化し、AIエージェント導入の判断の枠組みを提示する実践ガイドである。 <目次> 第1章 AIエージェントの輪郭 第2章 エージェントの内部構造 第3章 マルチエージェントの階層設計 第4章 何を委ね、何を委ねないか 第5章 セキュリティとガードレール 第6章 人間の関与の設計 第7章 品質評価という難問 第8章 開発と展開 第9章 運用と改善のループ
-
※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 ◆安全なAIを実現するための終わりなき挑戦◆ 生成AIの進展は社会や産業に大きな変革をもたらす一方、生成AIが生み出す有害なコンテンツや意図しない挙動といったリスクに関する課題が浮き彫りになっています。本書は、エンジニア、研究者を対象に、生成AIにおけるリスクとその対処法を体系的にまとめます。1章ではAI安全性を定義し、近年の動向を概説します。2章では現実に直面する脅威を分類・整理します。3章でOpenAIが公開しているモデルスペックを題材にAIの理想的な振る舞いについて考えます。第4章で安全性に関する評価方法について紹介したあと、5章ではレッドチーミングについて解説します。6章と7章でモデルレベル、システムレベル双方からの安全性向上技術を解説し、最終章でAI安全性の未来について考察します。安全な生成AIの開発と運用に必要となる知識を1冊にまとめます。 ■こんな方におすすめ AI安全性に興味を持ち始めた学生やビジネスマン、AI安全性を専門的に扱う開発・研究者 ■目次 第1章 AI安全性の基礎 ・1.1 AI安全性とは ・1.2 AI安全性の社会的動向 ・1.3 まとめ 第2章 AIリスクの分類 ・2.1 不快表現を生成するリスク ・2.2 情報漏洩リスク ・2.3 誤情報リスク ・2.4 悪用リスク ・2.5 精神的依存リスク ・2.6 その他の外部に潜むリスク ・2.7 まとめ 第3章 AIの理想的な振る舞い ・3.1 モデルスペックの構成 ・3.2 安全性ルール:制約の範囲を超えない ・3.3 他組織のルール ・3.4 まとめ 第4章 安全性評価技術:ベンチマーク ・4.1 LLMを評価する安全性ベンチマーク ・4.2 MLLMを評価する安全性ベンチマーク ・4.3 まとめ 第5章 安全性評価技術:レッドチーミング ・5.1 レッドチーミングの概要 ・5.2 攻撃手法の体系化 ・5.3 レッドチーミング実践 ・5.4 まとめ 第6章 安全性向上技術:モデルレベル ・6.1 事前学習における安全性向上技術 ・6.2 SFTにおける安全性向上技術 ・6.3 RLHFにおける安全性向上技術 ・6.4 合成データアプローチ ・6.5 推論フェーズにおける安全性制御 ・6.6 まとめ 第7章 安全性向上技術:システムレベル ・7.1 ガードレール ・7.2 ガードレールコンポーネント ・7.3 ガードレールツールキット ・7.4 まとめ 第8章 AI安全性の未来 ・8.1 対話から実行へ:エージェントAIのリスク ・8.2 デジタルから物理世界へ:ロボティクスAIのリスク ・8.3 人知を超えた知性へ:AGI/ASIのリスク ・8.4 まとめ 付録A 実務クイックスタート ■著者プロフィール 綿岡晃輝(わたおかこうき):2019年、神戸大学大学院システム情報工学科博士前期課程修了。同年、LINE株式会社(現・LINEヤフー株式会社)に入社し、Trustworthy AIチームに配属。LLM(大規模言語モデル)の信頼性および安全性に関する研究開発に従事。2024年よりSB Intuitions株式会社に入社し、Responsible AIチームのリーダーとして、大規模言語モデルやVLM(視覚言語モデル)における安全性向上に関する研究開発に携わっている。総務省AIセキュリティ分科会構成員。
-
産業の現場で動き出すフィジカルAI 生成AI、AIエージェントの次に来る潮流 ―― それが、現実世界を認識し、判断し、実際に動く「フィジカルAI」です。 日立グループでは、長年培ってきたITとOT(制御・運用技術)、そして社会インフラの現場で得た深いドメインナレッジを融合させ、AI CoE(Center of Excellence)を中心にフィジカルAI活用を推進し、そこで得た知見をソリューション・サービス化してお客様へ提供しています。 本書は、フィジカルAIの基本的な考え方から、ロボット基盤モデル、世界基盤モデル、デジタルツインなどの中核技術、さらに製造、物流、自動運転、鉄道、電力といった分野での活用事例までを体系的に解説しています。 その可能性を期待論に終わらせず、産業の現場に根ざした「実践」として示します。
-
※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 ◆TypeScriptで「やりたいこと」を逆引きできる!◆ TypeScriptで「やりたいこと」を逆引きできるレシピ集の決定版。 初級から中級レベルの方に向けて、現場でコードを書くためのテクニックを、豊富な事例とともにまとめました。 satisfies演算子や型述語の推論などTypeScriptの新機能、JavaScriptの新しいAPIにも対応。 静的型付けや型推論の基礎から、データ型、関数、非同期処理、エラーハンドリング、クラス、モジュール、型の絞り込みやユーティリティ型まで、カテゴリ別に整理しています。 ■こんな方におすすめ ・TypeScript初心者~初級者。入門書を卒業したレベル。 ・JavaScript/TypeScriptの駆け出しエンジニア。 ■目次 Chapter1 JavaScriptとTypeScriptの基礎 Chapter2 基本構文 Chapter3 型システム Chapter4 データ型 Chapter5 配列・オブジェクト Chapter6 関数 Chapter7 高度な型システム Chapter8 非同期処理 Chapter9 型の絞り込みと高度な型操作 Chapter10 ユーティリティ型 Chapter11 エラーハンドリング Chapter12 クラス Chapter13 モジュール Chapter14 TypeScript設定
-
◆Webアプリケーションの速さとスケーラビリティをエッジで実現するための実践ガイド◆ Webアプリケーションの高速化やスケーラビリティの向上が求められる中、エッジコンピューティングへの関心は高まっています。しかし、概念は理解しても「自分のプロジェクトでどう使えばいいのか」「本番運用に耐える設計はどう組めばいいのか」といった実践面で踏み出せないケースが少なくありません。本書は、Cloudflare Workersとそのエコシステムを軸に、エッジコンピューティングの基礎概念から設計・実装・本番運用までを一冊で体系的に解説した実践書です。本書の主な特徴は、以下の3点にあります。 特徴の1つ目が、「エッジコンピューティングの概念整理からCloudflare Workersの仕組み・制約」までを丁寧に解説している点です。クラウドやサーバーレスとの違い、V8 Isolateによるゼロコールドスタートの仕組み、CPU・メモリ・実行時間の制約といった、エッジで開発する上で押さえるべき前提知識を体系的に整理しています。「エッジで何ができて、何ができないのか」という判断軸を持つことで、技術選定の確度が高まります。 特徴の2つ目が、「バックエンドからフロントエンドまで、豊富なハンズオンで実装力が身につく」点です。REST API・GraphQL APIの構築、D1・KV・R2・Durable Objectsといったストレージの使い分け、認証・ロードバランシングの実装、画像最適化やキャッシュ戦略、Next.js(OpenNext)によるフルスタック開発、WebSocketを使ったリアルタイム通信まで、実際にコードを書きながら学べます。Workers AIを活用した画像生成やベクトル検索といった先端的なテーマも扱っています。 特徴の3つ目が、「本番運用で直面する課題への対処法を網羅している」点です。Logs・Logpush・Tracesによるオブザーバビリティの構築、Smart Placementによるレイテンシ最適化、ストレージごとの特性を踏まえたデータ配置戦略、段階的デプロイとロールバック、Cloudflare Accessによるゼロトラスト認証まで、プロダクション品質のサービスを支える運用ノウハウを解説しています。 これらを通じて、エッジコンピューティングを「知っている」状態から「設計・実装・運用できる」状態へと引き上げることを目指しています。Webアプリケーションのパフォーマンスとユーザー体験を次のレベルに進めたいエンジニアにとって、確かな指針となる一冊です。 ■こんな方におすすめ ・Webアプリケーションの表示速度やAPI応答時間に課題を抱えており、エッジコンピューティングによる改善を実現したいエンジニアの方々 ・Cloudflare Workersとそのエコシステム(D1、KV、R2、Durable Objectsなど)を本番サービスに導入するにあたり、設計指針や運用ノウハウを体系的に押さえたい方々 ・既存のクラウド環境を活かしながら、エッジレイヤーを加えてパフォーマンス・コスト・セキュリティを改善したいと考える方々 ■目次 第1章 エッジコンピューティングの基本 第2章 エッジコンピューティングの特徴と制約 第3章 Cloudflare Workersの特徴と制約 第4章 Cloudflare Workersの活用例 第5章 Cloudflare Workersとバックエンド実装 第6章 Cloudflare Workersとフロントエンド実装 第7章 Cloudflare Workersの本番運用に向けて ■著者プロフィール ●上島愛史:比較系Webサービスの開発を経て、現在はEC領域の事業会社にて需要予測・発注管理SaaSの開発に従事している。主な技術領域はTypeScript、React、Cloudflare Workers、Pythonなど。 ●田又利土:業務システム開発、事業会社でのプロダクト開発を通じて、フロントエンド・バックエンド・インフラ・ネイティブアプリまで幅広く経験。Cloudflareを早期からプロダクト運用に取り入れるなど、実運用を重視した技術選定を得意とする。
-
※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 Claude Codeを一般的な開発フローに沿いながらやさしく解説! Claude Codeは、Anthropic社が開発したAIコーディングエージェント。私たちに代わって自動でコーディングしてくれるツールです。本書は、Claude Codeをこれから始めたい方、もしくは触っているけれど一部機能しか使えていない方、もっと効率的な使い方を知りたい方に役立つ内容をまとめています。 ●目次 Chapter 1 Claude Codeの魅力 Chapter 2 Claude Codeを体験しよう Chapter 3 Claude Codeの基本操作(1) Chapter 4 Claude Codeの基本操作(2) Chapter 5 実務アプリケーション開発の実際 Chapter 6 データベースや管理者ページを含む複雑なアプリケーション開発 Chapter 7 Claude Codeでテストを書く Chapter 8 Claude Codeに目と手足を付ける「MCPサーバー」 Chapter 9 スキルとカスタムサブエージェントで効率化・省力化する Chapter 10 寝ているうちにコードが完成!究極の自動コーディング環境を目指す Appendix A Docker Desktopのインストール Appendix B Visual Studio Codeのインストール Appendix C Claude Codeコマンドリファレンス ●著者 技術ライター、プログラマー、情報セキュリティスペシャリスト、ネットワークスペシャリストの資格を持つ。Webシステムの設計・開発に携わる一方、長年にわたり、Webシステム、プログラミング、データベース、パブリッククラウドなど、幅広い分野の技術書を執筆。著書に『ちゃんと使える力を身につけるWebとプログラミングのきほんのきほん[改訂2版]』(マイナビ出版)、『エンジニアのためのChatGPT 活用入門』(インプレス)などがある。 ※この商品は固定レイアウト型の電子書籍です。 ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字列のハイライトや検索、辞書の参照、引用などの機能が使用できません。 ※お使いの端末で無料サンプルをお試しいただいた上でのご購入をお願いいたします。 ※本書内容はカラーで制作されているため、カラー表示可能な端末での閲覧を推奨いたします
-
Vibe Codingを超えてAgentic Codingへ 生成AIが実現する新時代のシステム開発を学ぶ1冊 ※この電子書籍は固定レイアウト型で配信されております。固定レイアウト型は文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 #本書の内容 2022年にChatGPTが登場してから約4年。今も「生成AI」は話題の中心にあり続けています。かつて「もうLLMの話は飽きた」と言っていたプログラマーたちが、今では「どのLLMがすごいか」「AIエージェントにどう乗るか」「AIをどうコーディングに活かすか」と熱心に語っています。この急激な変化に戸惑っている方も多いのではないでしょうか。 2024年末の時点では、AIによるコーディング支援はあくまで「副操縦士(Copilot)」でした。しかし今日のCoding Agentは自らコードを読み書きし、コマンドを実行する「操縦士(Pilot)」へと進化しています。エンジニアリングの舵取りは、もはやエンジニアではなくAIが中心になるのかもしれません。 こうした大きな潮流の中で、私たちに求められるのは、AIエージェントをやみくもに排斥することでも、シンギュラリティを盲信することでもありません。「システム開発にAIエージェントがある前提の時代」に向けて、自分自身のスタイルをどう変え、どう成長していくかを考えることです。 生成AI、とりわけAIエージェントがもたらすこの変革期に、ITエンジニアはどう向き合えばよいのか。本書ではハンズオンによる具体的な利用例を示しながら、その道筋を描いていきます。 #本書の目的 ● Coding Agentについての基本的な概念を整理する。 ● Vibe Codingを体験し、Coding Agentの性能を体感する。 ● Agentic Codingで開発を進め、実践的なCoding Agentの使い方を理解する。 ※カバー画像が異なる場合があります。
-
★AI時代だからこそ確かな基礎を身につけよう!★ 最新のNext.js 16以降/React 19以降にも対応! Next.js App Routerの基本的な使い方から実践的な開発パターンまで、 Next.jsの強みを最大限に活かす実装をコードと豊富な図解で解説します。 著者はチャンネル登録者数8万人の人気YouTubeチャンネル「プログラミングチュートリアル」のShinCode。 丁寧で開発者目線の解説がこれまでにないわかりやすさです! はじめて学ぶ人も、一度挫折した人も、環境構築からルーティング、スタイリング、データフェッチ、キャッシュ戦略、レンダリングの仕組み、Server ActionsやSEO対策、デプロイまでどんどん進められます。 この一冊で、一人前のNext.jsエンジニアになれる! 【主な内容】 第1章 Next.jsの魅力 Reactを超える高速Web開発の世界へ 第2章 Next.js開発を始めよう 環境構築からプロジェクト作成まで 第3章 ルーティングとレイアウト App Routerで紐解くNext.jsのページ構成の基礎 第4章 スタイリング Tailwind CSSの基本 第5章 クライアントコンポーネントとサーバーコンポーネント 第6章 データフェッチ 効率的なデータ取得戦略 第7章 キャッシュ Next.jsで実現する高速レスポンス 第8章 レンダリング パフォーマンスを最大化するレンダリング戦略 第9章 Server Actions フォーム処理の新時代 第10章 SEO最適化 検索エンジンからの評価アップのためのメタデータ戦略 付録A デプロイメント Next.jsアプリを世界へ
-
※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 ◆コンポーネント指向開発の仕組みが身に付く◆ ReactはWebアプリケーション開発におけるUI開発に特化した人気のJavaScriptライブラリです。本書では最新の安定版であるReact19をベースに、「環境構築」「コンポーネントの使い方」「プロパティ(props)の使い方」「フックの使い方」「アクションの使い方」などReactの押さえておくべきポイントを体系的に学べます。また、集大成として、実際にアプリケーションを開発することで最新のWebアプリケーション開発の一連の流れが学べるため、近年需要が高まっているセミナーや研修でも利用できます。 ■目次 1章 Reactの世界へようこそ ・1-1 Reactとは ・1-2 開発環境の整備 ・1-3 Vite の活用 ・1-4 Reactプロジェクトの構造理解 2章 コンポーネント ・2-1 JSXの基礎 ・2-2 コンポーネント指向 ・2-3 コンポーネントの作成 3章 props(プロップス)とstate(ステート) ・3-1 props(プロップス)の基礎 ・3-2 state(ステート)の基礎 4章 状態のリフトアップとイベント ・4-1 状態のリフトアップの基礎 ・4-2 イベント処理の基礎 5章 副作用(サイドエフェクト)の理解 ・5-1 useEffectの基礎 ・5-2 クリーンアップ関数の基礎 6章 Context(コンテキスト)の理解 ・6-1 プロップスドリリング(props drilling) ・6-2 Context(コンテキスト)の基礎 7章 React Routerによるページ遷移 ・7-1 React Router DOMの基礎 ・7-2 パラメーターを使った動的ルート ・7-3 ネストされたルートと<Outlet /> ・7-4 NotFound ページの実装 8章 フォームと入力値の管理 ・8-1 フォームの基本と値の管理 ・8-2 React Hook Formの活用 9章 非同期処理とAPI ・9-1 非同期処理とAPIの基礎 ・9-2 非同期処理によるAPIの活用 10章 MUI ・10-1 MUIの導入 ・10-2 MUIの活用方法 11章 AxiosによるAPI通信の最適化 ・11-1 JSON Serverの活用 ・11-2 Axiosの活用 12章 基盤ファイルの作成(総合演習) ・12-1 作成するアプリケーションの説明と準備 ・12-2 独立性の高いファイルの作成 13章 コンポーネントの作成(総合演習) ・13-1 UIコンポーネントの作成 ・13-2 ページコンポーネントの作成 14章 ルーティング処理とテスト(総合演習) ・14-1 ルーティングの設定 ・14-2 全機能の動作確認 ■著者プロフィール 樹下 雅章(きのした まさあき):大学卒業後、ITベンチャー企業にてエンジニアとしてキャリアを開始。要件定義から保守まで開発工程を一通り経験し、SES・自社パッケージ開発など多様なプロジェクトに携わる。その後、大手食品会社で社内SEとして業務改善やベンダー管理を担当。事業部撤退を機に「教える道」へ転向し、現在はIT講師として新人・企業研修を担当している。「難しいことを、誰にでもわかるように」を信条に、初学者の“最初の一歩”を支える教材づくりに情熱を注いでいる。
-
コンピューターの要(かなめ)であるプロセッサ(CPU)の創り方をゼロから学べる入門書が登場! 基本的なCPU(3ビット・プロセッサ)をイチから創りながら、その仕組みをゼロから理解して、「コンピュータの超基本」を身につけよう! 本書は、デジタル時代に欠かせない道具となったCPUについて、その「使い方」ではなく「創り方」をゼロから説明します。目指すべきところは、CPUの動作原理を理解することです。 そこで、本書のために新しいCPUを設計しました。このCPUは動作原理を理解するためにイチから創ったものです。そのため、複雑な構造を持ちません。とてもシンプルで分かりやすいCPUです。そして、まったくブラックボックスがありません。本書ではこのCPUの設計の流れを追いながら、その動作原理について理解を深めていきます。 理解をさらに深めるには、手を動かすことも大切です。そのため、CPUを実際に製作できる「自作CPU組み立てキット」(別売)も用意しています。実物を作って手に取り、動かしてみてはいかがでしょう。理解が深まること間違いなしです。 いつの時代にも通用する普遍の知識を楽しみながら学んでみませんか。 ■こんな人におすすめです ・CPUをつくってみたい方 ・コンピュータの基本原理を疎かにしたままエンジニアになった方 ・ソフトウェアには詳しいけど、ハードウェアには自信がない方
-
※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 ◆長文問題の読解や記述式解答の勘所がわかる!◆ 応用技術者の科目B(旧午後)試験によくでる問題を厳選し、ていねいに解説したテーマ別問題集。最新の試験問題からはもちろん、前身であるⅠ種、ソフトウェア開発技術者や高度試験出題問題など、広範な問題を徹底的に分析して、頻出傾向の問題や身につけたい基礎知識をカバーできる良問を選り抜いて掲載しています。解説には図解を多く配置し、あいまいな部分を残すことなく苦手分野を集中的にトレーニングできます。 ■こんな方におすすめ ・科目B(旧午後)試験の過去問を集中的に勉強したい受験者 ■目次 受験の手引き 第1章 情報セキュリティ 第2章 ストラテジ系 第3章 プログラミング(アルゴリズム) 第4章 システムアーキテクチャ 第5章 ネットワーク 第6章 データベース 第7章 組込みシステム開発 第8章 情報システム開発 第9章 プロジェクトマネジメント 第10章 サービスマネジメント 第11章 システム監査 ■著者プロフィール 大滝みや子(おおたき みやこ):IT企業にて地球科学分野を中心としたソフトウェア開発に従事した後,日本工学院八王子専門学校ITスペシャリスト科の教員を経て,現在は資格対策書籍の執筆に専念するかたわら,IT企業における研修・教育を担当するなど,IT人材育成のための活動を幅広く行っている。「応用情報技術者 合格教本」,「応用情報技術者 試験によくでる問題集【科目A】」,「要点・用語早わかり 応用情報技術者ポケット攻略本(改訂5版)」,「基本情報技術者【科目B】 アルゴリズム×擬似言語 トレーニングブック(改訂新版)」(以上,技術評論社),「かんたんアルゴリズム解法−流れ図と擬似言語(第4版)」(リックテレコム)など,著書多数。
-
※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 はじめてでも、無理なく合格へ。 本書は、シスコシステムズ合同会社監修のもと、エントリー向け資格「Cisco CCST(Cisco Certified Support Technician)」の〈ネットワーキング〉科目に対応した、テキスト&模擬問題集です。 Cisco資格といえばCCNAが有名ですが、近年は試験内容の高度化により、初学者や学生にとってはハードルが高くなっています。そこでCiscoが新たに策定したのが、IT初学者でも挑戦しやすいCCST資格です。本書は、その中でも「ネットワーキング」分野を対象に、ITパスポート相当レベルの知識を、ていねいかつ分かりやすく解説します。 特長は、専門用語をかみ砕いた説明と、学んだ内容をすぐ確認できる構成です。各章は「やさしい解説」→「演習問題」の流れで進み、理解を積み重ねながら学習できます。さらに巻末には、本試験を想定した模擬問題を1回分収録。試験前の総仕上げにも最適です。 ネットワークの基礎、通信の仕組み、機器の役割など、「なんとなく分からない」をそのままにしない構成なので、ITに不安のある方でも安心して読み進められます。専門学校生・大学生、IT企業の新入社員、これからITを学び直したい社会人まで、幅広い読者におすすめの一冊です。 「ネットワークは難しそう」と感じている方こそ、本書で最初の一歩を踏み出してください。
-
※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 ●「AI Ready経営」が企業の生存を左右する ● 属人的な導入からフレームワークによる成功へ 「AIエージェント元年」と称された2025年を経て、2026年にはAIが単なる“知的なツール”から、物理的な実体を伴う“新たな労働力”へとその姿を変え始めました。しかし、この熱狂の裏で日本企業の間には決定的な「格差」が生まれ始めています。日本国内のクラウド利用は依然として限定的なSaaS活用にとどまるケースが多く、AIを動かすための“全身の神経系”としてのインフラ刷新には至っていない企業が多く見られます。 クラウド導入は今や「IT投資の延長線上」にあるものではありません。AIが自律的に価値を生み出し続けるための土壌を整えること、すなわち「AI Readyな経営基盤」を構築することは、企業が生き残るための唯一の道となるからです。 本書が提唱するのは、この「AI Readyのためのクラウド導入」です。その中核にあるのが、「Cloud Adoption Framework(CAF:クラウド導入フレームワーク)」。戦略、計画、準備、導入、ガバナンス、セキュリティ、管理という7つのフェーズを明確に整理した「クラウド導入を成功させるための標準プロセス」です。本書は、このCAFを基軸にして「AI Ready」なクラウド基盤を構築・運用するための実践的なノウハウを提供します。技術解説のみならず、経営・企画・現場が一体となって進めるための道筋を示します。
-
開発現場でのAI活用が進む中で、その波はソフトウエアテストにも及びつつあります。AIによって、テストはますます自動化・自律化が進みます。テストケースの実行や単純な網羅性チェックは、AIやツールが得意とする領域に移っていくでしょう。そうなったとき、テストエンジニアに問われるのは「テストの設計」と「品質の意思決定」に踏み込んだ思考です。 ・どこにリスクが潜んでいるのか ・何を確かめれば、プロダクトの価値と安全性を担保できるのか ・どのような観点でテストを設計して、どこまでを自動化し、どこからを人間が判断するのか AIや自動化の技術が広がるほど、テストエンジニアの役割は「作業量」から「設計と意思決定」へとシフトせざるを得なくなります。株式会社SHIFTは、テスト専業で事業を展開してきました。本書はテストのエキスパートという立場から、AIによるテストの変革を見据えつつ、テストエンジニアがこれからのキャリアを形づくっていく足場の提示を目的としています。本書の柱となるテーマは、次の4つです。 1.ソフトウエアテスト・品質保証 2.ソフトウエアテスト・品質保証のナレッジ 3.AI時代のテストエンジニアのあり方 4.AIシステムのテスト テストエンジニアという職種は、プロダクトの価値とリスクを設計し、品質の意思決定を支える専門職として位置づけるべきだ――。SHIFTはこう考えています。本書を読み終えたとき、「テストケースの本数」で評価されるキャリアだけでなく、「どんなテストを設計し、どのように品質をつくっていくか」で勝負する道筋もあり得る、と感じていただけると確信しています。 ※「はじめに」より抜粋・再編集
-
※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 ◆脳の解明に挑んだ数々の研究者たちの功績をたどる一冊◆ 読者を魅了しつつも平易であり、夢中にさせる科学史であると同時に、神経科学の最前線への優れた案内役ともなっている。 ―――リアム・ドリュー(サイエンスライター、神経生物学博士) 脳に関する我々の研究と、脳を理解するための科学的洞察を集めた一冊。 ―――ラリー・アボット(コロンビア大学理論神経科学センター教授) グレース・リンゼイはこの研究分野の魅力を十二分に語っており、難解なテーマを巧みな筆致と機知に富んだ表現で解き明かしている。 ―――ショーン・キャロル(ジョンズ・ホプキンズ大学自然哲学科教授) 人間の脳は約850億個のニューロンで構成されており、それらは100兆以上のシナプスによって結びついている。1世紀以上にわたり、たくさんの研究者たちが、これらのニューロンが何をしているのか、どのように情報をやりとりし、どのようにして思考や知覚、行動を生み出すのかを記述するための「言語」を探し求めてきた。そして求めていた言語こそ数学であり、数学なしには今日のように脳を理解することはできなかっただろう。 『Models of the Mind』では、著者であり計算論的神経科学者のグレース・リンゼイが、数学的モデルがどのようにして意思決定や感覚処理、記憶の定量化など、脳のさまざまなプロセスの解明に貢献してきたのかを解説する。現代神経科学の最も重要な概念を紹介するとともに、数学的モデリングという抽象的な世界と、生物学の複雑で混沌とした現実とがぶつかることで生じる緊張関係にも光を当てる。 各章では、神経科学の特定の分野に適用されてきた数学的手法に焦点を当て、脳の最も基本的な構成要素である個々のニューロンから始まり、相互作用するニューロンの回路、脳の領域全体、そして脳が制御する行動へと進んでいく。 リンゼイはこの分野の歴史を振り返り、18世紀後半にカエルの脚を使って行われた実験から始まり、現代の人工知能の基盤となる大規模な人工ニューラルネットワークのモデルへと至る過程を探求する。そして、神経科学という精緻な機構を記述するうえで、数学という優雅な言語が持つ価値を明らかにしていく。 ■目次 1章 球形の牛~数学が提供するもの 2章 ニューロンが発火する仕組み~漏れ積分発火モデルとホジキン・ハクスリーニューロン 3章 計算能力の獲得~マカロック・ピッツモデル、パーセプトロン、人工ニューラルネットワーク 4章 記憶の形成と維持~ホップフィールドネットワークとアトラクター 5章 興奮と抑制~バランスのとれたネットワークと振動 6章 視覚の発達~ネオコグニトロンと畳み込みニューラルネットワーク 7章 神経符号の解読~情報理論と効率的符号化 8章 低次元空間における運動制御~動力学、運動学、そして次元削減 9章 構造から機能へ~グラフ理論とネットワーク神経科学 10章 合理的な意思決定の方法~確率とベイズの法則 11章 報酬が行動選択に与える影響~時間差分と強化学習 12章 脳の大統一理論~自由エネルギー原理、1000の脳理論、そして統合情報理論 ■著者プロフィール Grace Lindsay(グレース・リンゼイ):ニューヨーク大学アシスタントプロフェッサー。2018年にコロンビア大学の理論神経科学センターで博士号を取得。その後、ユニバーシティ・カレッジ・ロンドンで博士研究員を務め、感覚処理を探求する数理モデルの構築に焦点を当てた研究を行う。それ以前は、ピッツバーグ大学で神経科学の学士号を取得し、ドイツのフライブルクにあるベルンシュタイン計算神経科学センターに在籍。2016年には、計算神経科学のGoogle PhDフェローシップを授与され、複数の国際会議で講演を行った。 ■訳者プロフィール 市川太祐(いちかわだいすけ):医師・医学博士。現職は キバロク株式会社 代表取締役。医師としての知見と、電子カルテ/健診/レセプト等の医療ビッグデータを統計解析・AIで扱うデータサイエンスの専門性を併せ持ち、医療の質と効率を改善するソリューションの提供に注力している。 高柳 慎一(たかやなぎしんいち):2020 年 総合研究大学院大学複合科学研究科博士課程修了、博士(統計科学)。著書、監修書等多数。 牧山幸史(まきやまこうじ):LINEヤフー株式会社データサイエンティスト 兼 株式会社ホクソエム代表取締役社長。翻訳書多数
-
※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 ◆最大の脆弱性は、「人間」だ。ソーシャルエンジニアリング手法を知り、防衛するための基礎を解説!◆ 人間の心理を悪用したソーシャルエンジニアリングは、いつどんな時代においても最も重要で基本的なハッキング手法です。本書では、ソーシャルエンジニアリングにおける基本的な概念はもちろん、実際のハッカーがどのように攻撃を行うのか、逆にその攻撃をどう防御すべきかについて解説します。 ■こんな方におすすめ ・ソーシャルエンジニアリングについて学びたいセキュリティの専門家 ・ユーザーのセキュリティ意識向上を目指したいシステム管理者 ・詐欺やフィッシング攻撃から身を守りたい一般のビジネスパーソン ■目次 ●Part I:ソーシャルエンジニアリングの基本 Chapter 1:ソーシャルエンジニアリングとは? ・ソーシャルエンジニアリングにおける重要な概念 ・ソーシャルエンジニアリングにおける心理学的概念 Chapter 2:ソーシャルエンジニアリングにおける倫理的考察 ・倫理的なソーシャルエンジニアリング ・Case Study:行き過ぎたソーシャルエンジニアリング ・倫理的なOSINT収集 ・Case Study:ソーシャルエンジニアリングの倫理的限界 ●Part II:攻撃的なソーシャルエンジニアリング Chapter 3:攻撃の準備 ・クライアントとの調整 ・上手くいく口実を作る ・ソーシャルエンジニアリングに特化したOSを使う ・攻撃フェーズに続く ・Case Study:なぜスコープが重要なのか Chapter4:ビジネスOSINTの収集 ・Case Study:OSINTが重要な理由 ・OSINTの種類を理解する ・ビジネスOSINT Chapter 5:ソーシャルメディアと公開文書 ・OSINTのためのソーシャルメディア分析 ・OSINTにおけるShodanの活用 ・Hunchlyによる自動スクリーンショットの取得 ・SECフォームの盗用 Chapter 6:人々に関するOSINTの収集 ・電子メールアドレスの分析におけるOSINTツールの使用 ・Pwdlogyによるパスワードの分析 ・ターゲットの画像の分析 ・ツールを使用しないソーシャルメディアの分析 ・Case Study:すべての貴重な情報を手放した晩餐 Chapter 7:フィッシング ・フィッシング攻撃の準備 ・フィッシングの追加手順 ・タイミングと配信に関する考慮事項 ・Case Study:25ドルの高度で執拗なフィッシング Chapter 8:ランディングページのクローン ・クローンサイトの例 ・Webサイトのクローン Chapter 9:検知、測定、およびレポート ・検知 ・測定 ・レポート ●Part III:ソーシャルエンジニアリングに対する防御 Chapter 10:積極的な防御テクニック ・意識向上プログラム ・レピュテーションおよびOSINTモニタリング ・インシデント対応 Chapter 11:技術的なメールの管理 ・標準規格 ・楽観的TLS ・MTA-STS ・TLS-RPT ・メールフィルタリング技術 ・その他の保護 Chapter 12:脅威インテリジェンスの作成 ・Alien Labs OTXの使用 ・OTXにおけるフィッシングメールの分析 ・脅威インテリジェンスのためのOSINTの実施 Appendix A:スコープワークシート Appendix B:報告書のテンプレート Appendix C:情報収集ワークシート Appendix D:ソーシャルエンジニアリングに用いる口実の例 Appendix E:ソーシャルエンジニアリングのスキルを向上させるための演習 ■著者プロフィール ●原著者-Joe Gray:OSINTionの創設者兼主任講師、Transparent Intelligence Servicesの創設者兼主任調査員。OSINTとOPSECツールであるDECEPTICON BotとWikiLeakerの開発も手掛ける。 ●訳者-Jin Maeda:学生時代から国内の技術書を利用してサイバーセキュリティを学習し、卒業後はモバイルセキュリティ業務やサイバーセキュリティの発展途上国支援業務に携わる。
-
※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 ◆OpenID Connectを基礎から応用まで着実に学ぶ◆ 昨今のアプリケーションの開発では、OpenID Connectを使用してユーザ認証を行うケースが多くなっています。しかし、OpenID Connectについてよく知らずに使用している開発者も多いのではないのでしょうか? きちんと理解しないままOpenID Connectを使用すると、上手く動かないときの調査に時間がかかったり、重大なセキュリティホールを潜ませてしまうリスクにつながります。 OpenID Connectをよく知らない開発者が多い理由として、その難しさがあります。筆者自身、OpenID Connectを理解するのに多くの時間を要しました。概念的な難しさに加え、数多くの用語が登場して複雑に関係しています。また、きちんと理解するにはOpenID Connectの仕様書を参照する必要がありますが、説明が機械的で学習向きとは言えません。 本書は、OpenID Connectの知識がほとんどない方でも、OpenID Connectを理解してもらえるような内容です。OpenID Connectが登場した背景から始まり、各種フローを丁寧に説明します。代表的なセキュリティの脆弱性や対応方法についても説明します。また、サンプルアプリケーションを通して実装のイメージを伝えつつ、具体的にやりとりされるデータを示しながら説明します。 本書を読むことで、OpenID Connectを使用したアプリケーション開発に従事するための十分な知識を得ることができます。 ■こんな方におすすめ OpenID Connectを利用してアプリケーションへの実装を考えているプログラマー、エンジニア、セキュリティ担当者など。もしくはアプリケーションのセキュリティチェックをしている方など。 ■目次 第1章 OpenID Connectの概要 第2章 OIDCの利用シーン 第3章 エンドポイントとフローの種類 第4章 トークンの種類と形式 第5章 認可コードフローの詳細 第6章 アクセストークン取得後に行われる処理 第7章 ログアウトの方法 第8章 アプリケーションの実装例 第9章 ClientがSPAの認可コードフローの サンプルプログラム 第10章 ClientがBFFの認可コードフローのサンプルプログラム 第11章 Clientがネイティブアプリ(Androidアプリ)の認可コードフローのサンプルプログラム 第12章 クライアントクレデンシャルフローのサンプルプログラム 第13章 セキュリティの脅威と対応 付録A デバイスフロー 付録B 外部IdP連携 付録C OIDC関連の公式ドキュメント ■著者プロフィール ●著者―土岐 孝平 (とき こうへい):1976年宮崎生まれ。大学で情報工学を専攻。卒業後、いくつかの会社で働くが、いづれも上司とぶつかりすぐに退社。しばらく派遣社員としてさまざまな現場を経験したあと、2012年に合同会社 現場指向を設立。Javaをメインとしたアプリケーション開発の支援、教育をしている。主な著書として、「プロになるためのSpring入門」「間違いだらけのソフトウェア・アーキテクチャ」共著(小社)、「ITアーキテクトのためのクラウド設計・構築実践ガイド」共著(日経BP社)、「OpenID Connect入門」(Kindle ダイレクト・パブリッシング)などがある。 ●監修者―倉林 雅(くらはやし まさる): 一般社団法人OpenIDファウンデーション・ジャパン 理事・エバンジェリスト。OpenID、OAuth、パスキー(Passkeys)などの認証・認可技術の普及啓発および教育活動に従事。国内大手インターネット企業において長年、大規模な認証・認可基盤の開発・運用を経験。現在はプロダクトマネージャーとして、安全で利便性の高いデジタルアイデンティティ基盤の構築を牽引している。主な著書として、『パスキーのすべて 導入・UX設計・実装』(当社刊行)がある。
-
※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 Springを扱う新章追加! Jakarta EE 11、Pleiades 2025に対応! 「サーブレット/JSP」学習を楽しくサポートする本書の特長 ●「楽しく」学べる サーブレット/JSPはJavaの応用分野のためか、サーブレット/JSP関係の本は解説が難しいものが多いです。 本書は、『スッキリわかるJava入門』シリーズで好評の親しみやすいイラストと柔らかい文章で仕上げています。 MVCモデルといった初心者がつまずきやすい分野も、楽しくマスターできます。 ●「ひとり」でも学べる サーブレット/JSPの学習の難しさは、文法ではなく、トラブルシューティングにあります。 研修ならばエラーが発生しても講師に質問して解決できます。 しかし、本での独習ではそうはいきません。 そこで本書では、多くの若手エンジニアがよく起こしてしまうエラーやトラブルの例と、それらの解決方法をできるだけ多く盛り込み、ひとりでもトラブルシューティングができるようになっています。 ●「実務で役立つ」内容を学べる サーブレット/JSPに関するすべての知識や技術を1冊の本にするのは非常に困難です。 本書では、サーブレット/JSPの開発を行うプロジェクトに配属予定の方に向けて、配属前に学習しておくとよい内容を重点的に解説しています。 また、ネット活用の日常化を鑑み、「必要になったら自力で言語仕様を調べればわかる部分」の取り扱い優先度を下げて、効率的に習得が進められる構成になっています。 第5版では、最新のJakarta EEに対応し、Spring Bootを体験できる内容を新たに加えました。 Spring Bootは手軽で便利な反面、仕組みを理解しないまま使われることも少なくありません。 本書では、MVCモデルなど、背景技術をしっかり身に付けた上でSpringを扱うため、AIプログラミング時代でも、中身を理解して開発できる骨太のエンジニアを目指すことができます。 本書と一緒に、同シリーズの書籍『スッキリわかるJava入門』『スッキリわかるJava入門 実践編』『スッキリわかるSQL入門』も学習すれば、Javaとデータベースを駆使した、本格的Webアプリケーションを自由自在に開発できる、ワンランク上のJavaエンジニアになれます!
-
◆「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システム構築入門』。
-
〈電子書籍版について〉 本書は固定レイアウト型の電子書籍です。リフロー型と異なりビューア機能が制限されるほか、端末によって見え方が異なります。 【AIをアシスタントに、頭で考えるより作ってみて覚えよう!】 ChatGPTなどの生成AIを学習に取り入れながら、HTML&CSSと初歩的なJavaScriptを使ったWebサイトのフロントエンド制作を学んでいく本。 コードやプログラムを頭で考えて理解するよりも、「作って動かしてみて」理解することに重点に置いています。 まずは、生成AIやWebサイトの制作環境について基本的な知識を身に付けたら、HTML&CSSを一通り学び、静的なWebページを作成してみます。 次に、レスポンシブWebデザインとCSSフレームワークの基本を習得し、さらに初歩的なJavaScriptとライブラリを使って動的なWebページの制作にチャレンジしてみる、といった構成です。 これからの時代、AIといっしょにプログラムを書くのが、ごく自然なスタイルになっていく一方で、学習の初期段階では、自分でコードを考え、試行錯誤するプロセスがとても大切。 そこで本書では、基本をしっかり学びつつ、生成AIを活用して「AIといっしょに学ぶ」新しい学習スタイルを提案します。 初学者の方も、過去に一度挫折してしまった方も、本書を通じてプログラミングのおもしろさを実感してください! 〈本書の特長〉 ・学習の要所に生成AIを取り入れて活用する ・とりあえずプログラムを動かしてみる学習法 ・現役のエンジニア兼講師がていねいに解説 〈こんな方にオススメ〉 ・WebデザインやWeb制作をイチから学んでみたい方 ・コーディングやプログラミングの習得に、一度挫折した方 ・ノーコードツールを使っており、スキルアップを目指す方 〈本書の章構成〉 ■Introduction 学習をはじめる前に ■Chapter1 生成AIの活用 ■Chapter2 開発環境の準備 ■Chapter3 HTML&CSS入門 ■Chapter4 レスポンシブWebデザイン ■Chapter5 CSSフレームワークの活用 ■Chapter6 JavaScript入門 ■Chapter7 ライブラリの活用 〈プロフィール〉 田中 聡(たなか・さとし) トランジット株式会社 代表取締役/ソフトウェア・エンジニア 企業で生物学や薬学の実験データ分析ソフトの開発に従事。フリーランスとして独立した後、法人を設立。現在はエンジニアの傍ら、職業訓練校や企業研修で、プログラミングやデータサイエンスなどの講師を務める。塾講師の経験があり、現在は、教育業界・IT業界両方の豊富な経験がある。
-
※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 本書ではLEGO Education SPIKE プライムを用いたロボットプログラミングの方法を解説しています。初心者でも「基礎編」「応用編」の順に学習を進めていくことで、ロボットプログラミングを段階的にマスターできるよう構成。GUIプログラムとPython言語の開発環境が用意されているため、本書でも2種類のプログラムを併記しました。第4版は実践的なPythonプログラムの使い方であるリストやクラス定義などを新たに追加し、実際のロボットプログラムが理解できる内容になっています。
-
※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 ◆仮説の答えを探る。◆ 「Pythonで実践へアウトプットする」をテーマに、いまのデータ可視化・データ分析を学ぶ本。 データ可視化は、複雑なデータを人が見てわかる表現に変換できる技術です。現実のデータは想像を超える複雑さがあり、扱う量も巨大です。本書・下巻は、現実に即した複雑かつ膨大なデータセットを対象とし、実践を見据えたデータ可視化の世界へと踏み込みます。 下巻は可視化手法のリファレンスと実践ハンズオンの二部構成です。最終的に「メディア展開」というテーマに解説を集約していきます。マンガ・アニメ・ゲームを筆頭に、コンテンツが発展・浸透する局面を考えると、メディア展開は、いま、そしてこれから先も、多くの人にとって関心のある重要なテーマの一つと言えるでしょう。さらには、業界を限定せず、複数の領域を横断しながら目の前の現実や予測を描き出す力・技術は、まさにいま注目を集めているスキルです。 実践で求められる、データに対して自ら問いを立てる「問う力」と、分析の過程や結果を自身で捉え、他者に届けるための「伝える技術」を磨く1冊をお届けします。 ■こんな方におすすめ ・実用につながるデータ可視化・データ分析について基本から知りたい初学者の方々 ・Pythonによるデータ可視化・データ分析に興味をお持ちの方々 ・データ分析・データ可視化分野でステップアップしたい方々 ・データサイエンスでオリジナリティを発揮したい方々 ・日本のデータサイエンス教育や教育機関の「情報」科目に携わっている方々 ■目次 1章 〈量〉を見るための可視化手法 数字より伝わる表現を目指して 2章 〈分布〉を見るための可視化手法 粗すぎず、でも細かすぎず 3章 〈内訳〉を見るための可視化手法 相対と絶対を使いこなす 4章 〈関係〉を見るための可視化手法 XとY、縦と横、原因と結果 5章 データ取得・前処理・基礎分析の実践スキル [メディア展開データによるハンズオン❶]最後の旅の支度 6章 データ可視化の実践スキル [メディア展開データによるハンズオン❷]この旅で得たものすべて ■著者プロフィール Kakeami かけあみ:都内マーケティング会社で数理モデルの研究に従事する傍ら、ジョージア工科大学大学院で計算機科学を専攻。少年時代はマンガ家に憧れ、現在はデータ分析という形で日本のポップカルチャーに向き合う。難解な概念を身近なデータで解き明かし、学習者が直面する理論と実践の壁を取り払うことを目指す。二児の父。
-
◆「はじめてのAIコーディング」からスペック駆動開発へ! AI時代のソフトウェアエンジニアリングの教科書◆ 本書は、Claude Codeの基本的な使い方からはじめ、スペック駆動開発をマスターすることで、大規模言語モデル(LLM)とソフトウェアエンジニアリングを統合する方法を解説した書籍です。Claude Codeをはじめとしたさまざまなコーディングエージェントは、単なる「魔法のようにコードを生成するAI機能」ではありません。LLMの自律的な推論能力とエージェントフレームワークの機能性を統合することで、要求の精緻化 → 達成するための計画立案 → タスクの実行 → 実行結果の検証というソフトウェア開発における一連の作業を効率化・最適化および自動化するためのツールなのです。 コーディングエージェントは、「ツールがAIを使うワークフロー時代」から「AIがツールを使うエージェント時代」へ転換するための代表的なAI製品と捉えることができます。チャットやワークフローの内部でAIを使うアーキテクチャの場合、一連の制御を人間が事前に想定して構築しておく必要があります。それに比べてエージェントは、AIがループし続けながら適切なタスクを推論し、ツールの選択と実行を繰り返します。―本書で取り扱うClaude Codeはコーディングエージェントという形で、その強力な仕組みを実行するフレームワークであるという点が核心となります。 よって、コーディングエージェントの利用用途はソフトウェア開発だけではなく、テキスト分析や多種多様なコンピューター処理を自動化ができる汎用エージェントでもあり、AIを活用した高速なプロトタイピングにおいて最適なツールとも言えます。 本書では、Claude Codeの基本的な使い方とMCPの活用について解説し、さらに、作りたい目的に沿ったソフトウェアの構築を達成するために、どのような工程・手順でClaude Codeを使ったらよいか、スペック駆動開発の具体的な手順を実践して理解できます。さらにClaude Code Actionによるレビュー自動化や、Claude Codeをより深く理解するための動作原理を解説したうえで、Claude Codeを活用して開発プロセスをしくみ化するための考え方を、スペック駆動開発を題材に解説しています。 ■こんな方におすすめ ・ソフトウェアエンジニア:開発生産性を向上させたい実務者 ・技術リーダー:チームにAIツールを導入したいマネージャー ・プロダクトマネージャー:AIを活用した開発プロセスを理解したい方 ■目次 第1部 手を動かして学ぶClaude Codeの基本 ・第1章 Claude Codeをソフトウェアエンジニアリングと統合する ・第2章 Claude Codeの基礎 ・第3章 MCPを使いこなせ! ・第4章 達人に学ぶスペック駆動開発 ・第5章 Claude Code Actionの活用 第2部 動作原理を理解して開発フローをしくみ化する ・第6章 Claude Codeの動作原理を理解する ・第7章 Claude Codeを意図通りに動かす ・第8章 スペック駆動開発のフローをしくみ化する【設計編】 ・第9章 スペック駆動開発のフローをしくみ化する【実践編】 付録 各種サービスの設定手順 Anthropic社の概要・コンプライアンス・法的な規約 ■著者プロフィール ●西見公宏:株式会社ジェネラティブエージェンツ 代表取締役 CEO。アジャイルによるソフトウェア開発のスペシャリスト。AIエージェントを中心とした事業経営を体現するため、吉田・大嶋と共に株式会社ジェネラティブエージェンツを共同創業。AIエージェントを経営に導入することにより、あらゆる業種業態の生産性を高めるための活動に尽力している。 ●吉田真吾:株式会社ジェネラティブエージェンツ 取締役 COO / 株式会社セクションナイン 代表取締役 CEO。LangChain Expert/AmbassadorやAWS Serverless Hero として日本におけるAIエージェントとサーバーレスの普及を促進。Serverless Community(JP)、LangChain Community(JP)、ChatGPT Community(JP)主催。 ●大嶋勇樹:株式会社ジェネラティブエージェンツ 取締役 CTO。大規模言語モデルを組み込んだアプリケーションや AI エージェントの開発を実施。個人ではエンジニア向けの勉強会開催や教材作成など。オンラインコース Udemy ではベストセラー講座多数。勉強会コミュニティ StudyCo 運営。
-
東京に在住し、世界(スペイン、イタリア、ドバイ、オランダ、マレーシア、ドイツ、ニュヨークなど)で活躍するアーティストによる作品集。著者は「TAmAKI」の名で、太陽、光、風、樹木など自然界からのインスピレーションにより、癒しと元気と希望にあふれた美しい色彩の光の輝きを表現したアートを、ジデタル手法で創作してきた。本書は、その中から、癒やしと励ましになる心の声や生命の輝きを表現したアートを、テーマ別に編纂した初めてのデジタル・アート作品集である。 A radiant digital art collection from Tokyo-based artist “TAmAKI,” whose work spans the globe—from Europe and the Middle East to Asia and New York. Inspired by sunlight, wind, trees, and the quiet forces of nature, TAmAKI transforms elemental energy into luminous color and emotional depth.This first thematic anthology gathers artworks that reflect the whisper of the heart and the shimmering vitality of life—images created to heal, uplift, and inspire.
-
●ネットワーク構成図の描き方をゼロから学べる「教科書」が登場! ●「センス」は無用!分かりやすいネットワーク構成図にはルールがある ●良いネットワーク図があれば、ネットワーク設計やトラブル解決が2倍速に! ネットワーク図(ネットワーク構成図)とは、インターネットや企業のLANなどに、どんな端末や通信機器がどのようにつながっているのかを理解しやすくする「地図」というべき存在。設計や運用、障害対応、サイバー攻撃を受けた際の影響範囲の調査など、様々な業務に役立ちます。 ただし、「良いネットワーク構成図」を描くのは意外と難しいもの。標準の表記法が存在せず、IT企業でさえ自社のルールを定めているケースはごくわずか。同じ部署の先輩技術者の手による図を見よう見まねで描いたり、我流で試行錯誤しながら描いたりといった状態が長年続いています。 そこで 本書ではネットワーク構成図の描き方と読み方、そのために必要な基礎知識などを解説します。その上で、実際のネットワーク構成図を描く事例と共に、必要な6つのステップや整理すべき要素、色づかいなどについて説明しています。 現場の第一線で多くのネットワーク構成図を描き、「ネットワーク構成図の描き方」に関する講演の経験も持つネットワークエンジニアが、入門者向けに描き方のコツを分かりやすく解説します。
-
世界No.1スクール×トップエンジニアが合格ポイントを伝授。 【世界No.1スクール講師とトップエンジニアの最短合格レッスン!】 AWS認定データエンジニア-アソシエイト((DEA-C01)の試験対策書! 世界No.1スクールの人気講師と現役トップエンジニアが、 頻出ポイントに絞って最短合格へ導きます。 図解・ケーススタディ・章末問題+模擬試験で、短期間で合格を目指せます。 ●本書のポイント● 【その1】世界No.1スクールの人気講師×トップエンジニアが執筆 AWS認定研修3年連続AWS Training Partner of the Year 2024 GLOBAL WINNERを獲得し、 累計3.7万人以上の学習を支えてきたトレノケート社の人気講師と、 数々のAWS表彰を受賞する現役トップエンジニアが執筆しています。 試験も実務も知り尽くしている著者ならではの解説が光ります。 【その2】基礎から実装まで“つまずかない”丁寧な解説 要件定義/データモデリングから、データ収集、加工、保管、クエリ・分析、運用監視・コスト最適化までを一気通貫で解説。 主要サービスの役割と組み合わせ方を、判断基準や設計上の注意点とともに示します。 【その3】章末問題と模擬試験で万全 各章末には、学習の理解度を把握するため豊富な練習問題を収録。 また、模擬試験(65問)が付属して十分な問題演習を行うことができます。 【その4】試験に出る重要ポイントを徹底網羅 Amazon Redshift の AUTO COPY、Glue ワークフロー、Kinesis/Athena/EMR など、 試験での要所を実装イメージとともに整理。最新情報、出題傾向に対応しています。
-
※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 ◆応用情報のいちばん詳しいテキストです!◆ 情報処理技術者試験の応用情報技術者試験用の合格教本の改訂版です。応用情報技術者試験にとどまらず,旧試験(第一種/ソフ開)や高度試験における出題傾向も網羅的に分析した,応用情報試験のための「いちばん詳しくてわかりやすい,何でも調べられる」教科書です。巻末にはサンプル問題を掲載。また,購入特典として過去25回分の午前問題が解ける問題演習アプリ「DEKIDAS-Web」を利用できます。応用情報技術者試験受験者必携の一冊です! ■こんな方におすすめ ・応用情報技術者試験を受験される方,出題範囲を体系的にきちんと理解しながら学習したい方 ■目次 第1章 基礎理論 第2章 アルゴリズムとプログラミング 第3章 ハードウェアとコンピュータ構成要素 第4章 システム構成要素 第5章 ソフトウェア 第6章 データベース 第7章 ネットワーク 第8章 セキュリティ 第9章 システム開発技術 第10章 マネジメント 第11章 ストラテジ 応用情報技術者試験 サンプル問題 ■著者プロフィール ●大滝 みや子(おおたき みやこ):IT企業にて地球科学分野を中心としたソフトウェア開発に従事した後、日本工学院八王子専門学校ITスペシャリスト科の教員を経て、現在は資格対策書籍の執筆に専念するかたわら、IT企業における研修・教育を担当するなど、IT人材育成のための活動を幅広く行っている。著書:「応用情報技術者 試験によくでる問題集【科目A】」、「[改訂新版]基本情報技術者【科目B】アルゴリズム×擬似言語 トレーニングブック」(技術評論社)ほか多数。 ●岡嶋 裕史(おかじま ゆうし):中央大学国際情報学部教授、中央大学政策文化総合研究所所長、学校法人神戸学園顧問。基本情報技術者試験(FE)科目A試験免除制度免除対象講座管理責任者、情報処理安全確保支援士試験免除制度 学科責任者。著書:「ネットワークスペシャリスト合格教本」「情報処理安全確保支援士合格教本」(技術評論社)、「ChatGPTの全貌」(光文社新書)ほか多数。
-
コンフリクトしても、もう怖くない! Gitの基本操作やリカバリーを体験しながら学ぶ、Git&GitHubの実践的入門書 本書は、Git&GitHubをハンズオン形式で解説する入門書です。 いまや9割以上の開発者が使うツールになった「Git」と開発を支える代表的なプラットフォームである「GitHub」。 でも、コマンドや黒い画面、エラーやコンフリクトが怖い、そんな気持ちはありませんか? 本書は、Gitで挫折しがちな「エラー」や「コンフリクト」をあえて引き起こして、その直し方を解説します。「どうすれば直るのか」「なぜそういう挙動になるのか」を、手を動かして体験することで今度こそGitがわかる、そんな1冊です。 ■本書の特徴 ・つくって、壊して、直して学ぶ - 基本操作を学ぶ:ローカルリポジトリでadd、commit、logなどの基本操作を学ぶ - コミットを取り消す:resetコマンドの--soft、--mixed、--hardの違いを体感する - コンフリクトを発生させる:rebaseやpullでわざとコンフリクトを起こし、解消方法を学ぶ ・ローカルからチーム開発まで まずは自分のPCだけで完結するローカルリポジトリを体験します。そこから、チーム開発に必須のGitHubを使ったリモートリポジトリへと段階的に学習を進めます。 ・豊富なイラストとマンガで見てわかる 難しい概念やコマンドの動きも、豊富なマンガと図解で丁寧な解説を心がけました。文字だけの説明で挫折した経験のある方でも、最後まで読めるような構成にしました。 ■こんな方におすすめ ・GitやGitHubをこれから本格的に学びたい方 ・過去にGitの学習で挫折した方 ・エラーやトラブルが発生しても、自分で解決できる自信をつけたい方 ■本書の構成 Part1:Gitをはじめてみよう Chapter1 バージョン管理って何? Chapter2 これさえできればOK! Gitの環境構築と基本的な使い方 Chapter3 Gitの基本的な使い方と用語を知ろう Chapter4 並行作業も楽勝! ブランチを使ってみよう Part2:複数人でバージョン管理をしよう Chapter5 リモートリポジトリがあれば世界が広がる Chapter6 リモートリポジトリ開発はGitHubにお任せ! Chapter7 やらかした! そのときに役立つ Git コマンド集 Chapter8 直すしかない! 壊れた理由を探すためのTips Chapter9 この先の歩み方 ※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。 ※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。 ※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。 ※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。
-
◆プロトタイプから一歩進んだ実践的なMCPサーバー◆ MCP(Model Context Protocol)は、LLM(大規模言語モデル)とツールを連携させる革新的なプロトコルとして急速に普及しています。MCPによってAIエージェントに各種のタスクを任せることが現実になりました。同時に重要性を増しているのが、自サービスのMCPサーバーを完備してAIフレンドリーにすることです。サービスやデータベースは「AIから使えるかどうか」によってその価値が大きく変わります。 本書はMCPの基礎概念からMCPサーバー開発のための環境構築、基本的な実装、複雑なドメインヘの応用、そして品質保証を扱います。書籍内では実例として、初歩的な天気予報サーバーや、実践的な社内ドキュメントサーバーを作成します。また、著者が独自に考案した「4層テスト戦略」は、従来のAPIテストでは対応困難なMCP特有の課題に対する解決策を提示します。さらにはCI/CDおよび自動テストの構築という運用面まで、MCPサーバー開発のすべてを学べる1冊です! ■こんな方におすすめ ・実践的なMCPサーバーを作りたい方 ・自身や自社の持つデータ資源をAIエージェントに活用させたい方 ・LLMが介在するシステムのテストや品質保証に関心のある方 ■目次 第1章 MCPサーバー開発の基礎知識 ・1.1 MCPとは何か ・1.2 MCPサーバーの基本アーキテクチャ ・1.3 開発環境の構築 ・1.4 まとめ 第2章 MCPアーキテクチャの理解 ・2.1 MCPプロトコルの全体像 ・2.2 MCPサーバーの設計パターン ・2.3 MCPサーバーのスケーラビリティ ・2.4 セキュリティアーキテクチャ ・2.5 他のプロトコル・アーキテクチャとの比較 ・2.6 まとめ 第3章 基本的なサーバー実装 ・3.1 公式サンプルの解析 ・3.2 HTTP APIとの連携 ・3.3 天気予報MCPサーバーの構築 ・3.4 まとめ 第4章 複雑なサーバー設計 ・4.1 複雑な処理フローの設計 ・4.2 実例:過ごし方提案MCPサーバー ・4.3 応用:社内ドキュメントサーバー ・4.4 スケーラビリティとパフォーマンス ・4.5 設定管理とデプロイメント ・4.6 まとめ 第5章 MCPサーバーのテスト戦略 ・5.1 4層テスト戦略 ・5.2 Layer 1:単体テストの実装 ・5.3 Layer 2:プロトコルテストの実装 ・5.4 Layer 3:カスケードテストの実装 ・5.5 Layer 4:E2Eテストの実装 ・5.6 まとめ 第6章 CI/CD統合 ・6.1 GitHub Actionsでの自動テスト ・6.2 テストカバレッジの測定と改善 ・6.3 デプロイメント自動化 ・6.4 その他の品質保証のベストプラクティス ・6.5 まとめ ■著者プロフィール ●岡 翔子(おか しょうこ):大阪在住。AWSジャパンを経て現在はLINEヤフー株式会社でエンジニアとして勤務。LLMの応答に関する論文執筆経験をもち、個人でMCPサーバーの開発を行っている。趣味は読書と現代美術鑑賞。X:@0xshooka ●高山 洪銘(たかやま こうめい):どちらかといえばソフトウェアエンジニア。モバイルアプリケーション開発やSDK開発のほか、ソフトウェアテストの自動化にも長年従事。近年は開発者支援や組織的なナレッジ共有にも注力する傍ら、機械学習やデータ分析にも関心を持ち、一部のAI作曲コンテスト等にも出没している。 ●餌打 優太(えうち ゆうた):LINEヤフー株式会社でエンジニアとして勤務。LINE公式アカウントのMCP Server(line-bot-mcp-server)の立ち上げを行う。また、株式会社Bocekでエンジニアリングマネージャーを務める。ポートフォリオ:https://euchi.jp
-
※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 ※この電子書籍は紙版書籍のページデザインで制作した固定レイアウトです。 見えないAIリスクを“見える化”する、生成AI時代の実務ガイド いま、生成AIを活用して新しいサービスを作りたい、自社の業務にAIを取り入れたいという企業が増えています。 しかし、導入や運用の段階で注意すべき法律上のポイントを、明確に理解している人はまだ多くはありません。 本書では、AIに関する法務リスクを体系的に整理し、「ここだけは押さえておきたい実務の勘所」を分かりやすくまとめています。 法律の専門書というよりも、「何を相談すればいいのか分からない」「どこまで聞けばいいのか迷う」という方のための、最初の一冊としてお役立ていただけます。 この書籍を読むことで、AIに関する法的リスクを全体的に把握できます。 開発や運用における法務上の問題点を、一般論から具体的な事例まで体系的に理解できます。 〇AIに関する法的リスクを全体的に把握できる 開発や運用における法務上の問題点を、一般論から具体的な事例まで体系的に理解できます。 〇AI導入・運用の各段階で注意すべきポイントが分かる 企画・開発・運用といったフェーズごとに、どの場面でどんなリスクがあるのかを明確にできます。実際に注意点を把握したうえで運用・開発計画が立てられるので、計画進行中のトラブル発生のリスクを軽減できます。 〇参照すべき法律・ガイドラインを見つけられる ポイントを把握することで、自社に関係するルールやガイドラインをスムーズに確認できます。 〇有識者・法律家・弁護士への相談がスムーズになる どのように相談すれば良いかのイメージがつかめるため、具体的で効率的なやり取りが可能になります。結果として、法務上・ビジネス上の落とし穴を事前に可視化でき、無駄なコストやトラブルを避けられます。 ◎有識者・法律家・弁護士に相談するための下地をつくり、安心してAI活用を進めるための実務的なガイドブックです。 AIを活かした開発や事業を安全に、そして前向きに進めたい方におすすめです。 序章 LLM開発者、LLMを使うスタートテック経営者の皆様へ 第1章 LLMモデル開発、運用とかかわる法律権利の一覧 第2章 LLMモデルの開発運用までのスケジュール 第3章 モデル開発に関する法務 第4章 モデル運用に関する法務 第5章 LLM開発者、提供者として知るべきAIに関する考え方 第6章 おわりに―開発運用後にLLM事業者の進むステージ
-
※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 ◆勾配がなくても、答えは見つかる◆ ブラックボックス最適化は、関数の内部構造や勾配に依存せず、出力値のみに基づいてパラメータを調整する枠組みであり、科学・工学・産業の幅広い分野で活用されています。本書では、その中でも代表的なCovariance Matrix Adaptation Evolution Strategy(CMA-ES)を体系的に解説します。CMA-ESは優れた性能を誇る一方、研究の積み重ねによって段階的に発展してきたため、初心者が一から正しく理解するのは容易ではありません。本書の前半では、アルゴリズムの基本や設計指針を直感的にも理解できるよう解説し、後半では混合変数最適化や多目的最適化、ノイズを含む観測といった現実的な問題設定への応用を扱います。加えて、具体例や数値実験を通じて理解を深められるよう構成し、再現可能なPythonコードも公開しています。対象読者は、実務でパラメータチューニングに取り組む技術者や、CMA-ESを研究で扱う学生・研究者です。本書は、ブラックボックス最適化に取り組む読者にとって、これまでにない包括的なガイドとなることを目指しています。 ■目次 第1章 ブラックボックス最適化 ・1.1 問題設定 ・1.2 CMA-ESの活躍する場面 ・1.3 本書のゴールと構成 第2章 分布パラメータの更新則 ・2.1 挙動の直感的理解 ・2.2 多変量正規分布 ・2.3 候補解のサンプリング ・2.4 平均ベクトルの更新 ・2.5 共分散行列の更新 ・2.6 ステップサイズの更新 ・2.7 CMA-ESのアルゴリズム ・2.8 ハイパーパラメータの設定 ・2.9 Pythonによる実装例 ・2.10 上下限制約の対処 ・2.11 初期分布の設定方法 第3章 ベンチマークによる挙動解析 ・3.1 ベンチマーク関数 ・3.2 可視化指標 ・3.3 実験結果と考察 第4章 設計原理 ・4.1 不偏性 ・4.2 不変性 ・4.3 自然勾配法 第5章 高次元最適化 ・5.1 CMA-ESの時間・空間計算量 ・5.2 Sep-CMA-ES ・5.3 VD-CMA-ES ・5.4 共分散行列モデルと収束レートの関係 ・5.5 実験結果と考察 ・5.6 より発展的な手法 ・5.7 pycmaライブラリからの利用 第6章 学習率適応 ・6.1 サンプルサイズ適応と学習率適応 ・6.2 多峰性関数と学習率の関係 ・6.3 学習率適応法 ・6.4 実験結果と考察 ・6.5 cmaesライブラリからの利用 ・6.6 実用上の注意 第7章 混合変数最適化 ・7.1 問題設定 ・7.2 CatCMA with Marginの概要 ・7.3 連続・整数変数の最適化 ・7.4 カテゴリカル変数への対処 ・7.5 数値実験と性能評価 ・7.6 cmaesライブラリからの利用 第8章 多目的最適化 ・8.1 問題設定 ・8.2 スカラー化法 ・8.3 進化的多目的最適化法 ・8.4 スカラー化法と進化的多目的最適化法の選択 ・8.5 実験と考察 ■著者プロフィール 野村将寛(のむらまさひろ):2015年名古屋工業大学工学部卒業、2017年東京工業大学大学院総合理工学研究科知能システム科学専攻修了、2025年東京科学大学情報理工学院博士後期課程修了。博士(工学)。同年4月より東京科学大学情報理工学院助教。主な研究分野はCMA-ESをはじめとするブラックボックス最適化や機械学習におけるハイパーパラメータ最適化であり、進化計算に基づくアルゴリズムの設計と応用に従事。近年の研究成果はAAAI、CIKM、GECCO、ICML、IJCAI、WebConfといった主要国際会議で発表されており、GECCO 2022、2023、2025ではBest Paper Awardにノミネートされている。 秋本洋平(あきもとようへい):2007年3月東京工業大学工学部情報工学科早期卒業、2008年3月同大学大学院総合理工学研究科知能システム科学専攻修士課程早期修了、2011年3月同博士課程修了。博士(工学)。2025年9月より筑波大学システム情報系教授。進化戦略の理論から応用に至る研究に従事し、これまでにCMA-ESに関する論文を学術論文誌および国際会議にそれぞれ30件以上公表しているCMA-ESを含む進化戦略の教育および普及活動にも努めている。
-
※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 感性情報処理では,人々のものやコト,サービスに関する感性情報を収集し,それらを解析して,どのような要素や特徴が人々のどのような感じ方につながるのかを解明したり,人々の感性情報を用いて,その人好みのものやコト,サービスを提案するシステムを開発したりします.本書では,感性情報処理について,特に前者に焦点を当て,ざっくばらんに理解することを目的としています.主眼点は,感性情報を得る対象はどのようなものか,感性情報はどのように計測されるか,取得した感性情報はどのように解析・利用されるかの3点です.
-
※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 日本初!シスコ公式監修によるCCSTサイバーセキュリティ対策書が登場! サイバー攻撃が日常的に報道される今、情報セキュリティの基礎知識はすべてのIT人材に必須です。 世界的ネットワーク機器メーカー シスコシステムズ が策定した新資格 CCST(Cisco Certified Support Technician) は、初心者でも取り組みやすい入門資格として注目を集めています。 本書は、その中でも特に需要が高い【サイバーセキュリティ】科目に完全対応。 ●シスコ公式監修 ●初学者にも安心のていねいな解説 ●理解を定着させる章末問題 ●仕上げに役立つ模擬試験1回分収録 という万全の構成で、効率的な学習をサポートします。 難関資格CCNAに挑む前の第一歩としても最適です。 「ITパスポート」レベルの知識からスタートし、最短ルートで合格へ。 CCST受験を目指すなら、これ1冊で十分。 今こそ、あなたもサイバーセキュリティの世界へ踏み出しましょう!
-
※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 ソフトウェア設計に対する新たな視点を提供する一冊。 「結合」を活用し、システムの複雑性を管理、モジュール性を高める! 柔軟性の高い進化するシステムを構築。 「結合」とは、モジュール設計における基本概念の1つで、モジュール間の相互作用や依存関係の強さを表します。この「結合」を適切に管理することで、ソフトウェアシステムの保守性や拡張性、ひいては進化性を向上できます。 言い換えれば、ソフトウェアシステムの持続可能な成長には、「結合」の適切な管理が欠かせません。しかし、その重要性にも関わらず、「結合」の概念は深く理解されないまま使われているのが実情です。 本書は、「結合」という概念を現代のソフトウェアエンジニアリングに適応できる形で改めて解説することで、こうした状況に一石を投じます。 本書では、まず構造化設計やオブジェクト指向設計に用いられてきた「結合」に関するモデルや評価手法を包括的に解説します。さらに、複雑性を管理し、モジュール性を高める設計ツールとして「結合」を使用する新たなアプローチを提案します。 ソフトウェアアーキテクトや開発者だけでなく、ソフトウェア設計に関わるすべての人々にとって、ソフトウェア設計に対する新たな視点を提供する一冊です。 【章構成】 ■第I部 結合 第1章 結合とシステム設計 第2章 結合と複雑性:クネビン 第3章 結合と複雑性:相互作用 第4章 結合とモジュール性 ■第II部 次元 第5章 構造化設計におけるモジュール結合 第6章 コナーセンス 第7章 統合強度 第8章 距離 第9章 変動性 ■第III部 バランス 第10章 結合の均衡化 第11章 結合の再均衡化 第12章 ソフトウェア設計のフラクタル幾何学的性質 第13章 均衡結合の実践 第14章 結論 第15章 エピローグ ※本書は『Balancing Coupling in Software Design: Universal Design Principles for Architecting Modular Software Systems』の翻訳書です。
-
※この電子書籍は固定レイアウト型で配信されております。固定レイアウト型は文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 はじめて学ぶプログラム言語として大人気のPython。機械学習などの科学技術分野に強いPythonは、AI全盛の時代になってますます注目され、世界でもっとも使われている言語の1つでもあります。 そのPython入門の定番書籍が、AI時代に合わせての大改訂を行って登場します。プログラミングに必要な基本からオブジェクト指向といった知識と、ライブラリを使った実用的なプログラムまでを丁寧に解説しています。読むところからはじめることで、生成AIの時代に重要になるコードレビューの力がしっかり身につきます。 ※カバー画像が異なる場合があります。
-
-
※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 ◆難関試験の合格を目指して!◆ 情報処理技術者試験の高度試験のひとつである「ネットワークスペシャリスト」に挑戦する方のための試験対策テキストです。2026年度からすべての情報処理技術者試験がCBT方式に移行することが発表されました。受験方法は大きく変わりますが、試験内容に関しては、試験科目名が科目A-1/科目A-2/科目B-1/科目B-2(旧 午前Ⅰ/午前Ⅱ/午後Ⅰ/午後Ⅱ)に変更されること以外、大きな変化はありません。出題範囲や出題形式、出題数などは従来どおりとなります。本書は特にネットワークの専門知識が必要となる科目A-2(旧午前Ⅱ)以降の対策に最適です。科目B-1・B-2の長文問題に対しても、過去問演習に250ページ以上を充てて、手厚く解説します。付録の演習ソフト「DEKIDAS」には16年分の旧午前Ⅰ・午前Ⅱの過去問を収録しており、スキマ時間に何度でも挑戦できます。 ■目次 ●第Ⅰ部 知識のまとめ -科目A-2、科目B-1・科目B-2対策- ・第1章 ネットワークの基礎知識と情報技術 ・第2章 符号化と伝送 ・第3章 LANとWAN ・第4章 インターネットの技術 ・第5章 信頼性向上 ・第6章 セキュリティ ●第Ⅱ部 長文問題演習 -科目B-1・科目B-2対策- ・科目B-1 試験の対策 ・科目B-2 試験の対策 ■著者プロフィール ●岡嶋 裕史(おかじま ゆうし):中央大学大学院総合政策研究科博士後期課程修了。博士(総合政策)。富士総合研究所、関東学院大学准教授/情報科学センター所長を経て、中央大学国際情報学部教授/政策文化総合研究所所長。基本情報技術者試験(FE)午前試験免除制度免除対象講座管理責任者、情報処理安全確保支援士試験免除制度学科等責任者。
-
※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 ◆AIとの協働でアプリ開発の常識が変わる!◆ Replitはクラウドベースのオンライン統合開発環境です。サポートAI機能であるAgent/Assistantに対して自然言語で指示を出すだけで、データベースとの連携などを含む本格的なWebアプリケーションを開発可能です。コーディングが不要で、自然言語を使って開発できるという特徴から、初心者や非エンジニアであっても自分のアイデアをすぐに形にできますし、Webアプリケーション開発者がプロトタイプの作成を手早く行うといった用途にも活用できるでしょう。本書では、ReplitによるWebアプリケーション開発について基本からわかりやすく解説します。実際にいくつかのアプリを開発する手順を解説する中で、外部サービスとの連携やデータベース活用、画像認識、翻訳機能、決済機能などといった高度な機能を実装するノウハウを学べます。 ■こんな方におすすめ Webアプリケーションを作ってみたい人、Replitを活用したAI駆動開発について学びたい人、Webアプリケーション開発者 ■目次 序章 Webアプリケーション開発の歴史と現状 ・0.1 Webアプリケーション開発の歴史 ・0.2 AIによるコーディング支援からVibe Codingへ ・0.3 Replitが変えるWebアプリケーション開発 ・0.4 本書の構成 第1章 Replitの基礎知識 ・1.1 Replitとは ・1.2 開発環境の特徴 ・1.3 Replitを構成する要素 第2章 Replitによるアプリケーション開発の基本 ・2.1 アカウントの登録方法 ・2.2 最初のアプリケーション開発 ・2.3 ワークスペースの画面構成 第3章 外部APIやライブラリを活用した開発 ・3.1 「イベント企画書クリエイター」の開発 ・3.2 「ドキュメントマスター」の開発―あらゆる文書を自在に変換 ・3.3 高品質ランディングページの作成 第4章 データ活用型アプリケーションの開発 ・4.1 「食事バランスナビ」の開発 ・4.2 「スマート名刺管理」の開発 ・4.3 「AIリアルタイム翻訳機」の開発 第5章 本格的なビジネスアプリケーションの開発 ・5.1 「YouTubeトランスレーターPlus」の開発①―コア機能開発 ・5.2 「YouTubeトランスレーターPlus」の開発②―Stripeによる収益化と高度な機能 第6章 アプリケーションの公開/他ツールとの連携 ・6.1 アプリケーションのデプロイ ・6.2 セキュリティスキャナーによる脆弱性診断 ・6.3 組み込みアクセス解析機能 ・6.4 他ツールとの連携と共同作業 第7章 効果的なAI活用のテクニック ・7.1 Webアプリケーションのアイデア創出法 ・7.2 AIツールでデザイン制作 ・7.3 Replitへの効果的な指示の出し方 第8章 応用的な開発手法と参考情報 ・8.1 スマートフォンからの開発 ・8.2 ネイティブアプリの開発 ・8.3 Replit以外のAI開発ツール紹介 ・8.4 継続的な学びのためのリソース Appendix ・A.1 Replitで利用可能なツール一覧 ・A.2 Replitと連携可能なサービス一覧 ・A.3 本書のサポートサイトについて ■著者プロフィール 佐藤亮:株式会社パールライト 代表取締役。立命館大学卒業後、株式会社アイティーブーストにて約10年間、インフラエンジニアとしてLinuxサーバの構築・運用、などに従事。その後、株式会社サイバーエージェントにて約5年、大規模Webサービスのインフラ設計・構築などの運用に携わる。2024年、Replitが提唱する「ソフトウェアの民主化」の理念に強く共感し、Replitを用いた開発ノウハウの共有に本格的に取り組み始める。現在は株式会社パールライトの代表取締役を務めるとともに、Webメディア「Replit解体新書」を運営し、Replitの活用法や最新のAI開発トレンドを発信している。Replitのハッカソンにて最優秀賞を受賞。著書に『TECHNICAL MASTER はじめてのRed Hat Linux 7.3サーバ構築編』(秀和システム、共著、2002年)。
-
※この電子書籍は固定レイアウト型で配信されております。固定レイアウト型は文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 生成AIアプリ開発ツールDifyを使って検索拡張生成(RAG)やMCPを組み込んだエージェントを作成しよう。 この1冊で本格的なDifyアプリケーション開発がしっかり体験できる! 身近な仕事の自動化を生成AIのチカラで実現させよう! #本書の概要 本書は生成AIを利用したアプリケーション開発ツールDifyを使って、生成AIを組み込んだアプリを作りながら基本的な操作方法と技術的な知識をじっくりと身に付けていくことができます。 アプリケーション開発に挑戦する人にとって、押さえておきたい知識をわかりやすく&詳しく解説しています。また、プラグインツールやAPI/MCP(Zapier MCP)を利用して単なるチャットボットでは終わらない、様々な機能を持ったアプリケーション/エージェントの作成に挑戦します。 #本書の目的 本書はDifyによるアプリ開発の手ほどきとして機能し、読了後には「こんなアイデアがあるなら、自分でもDifyで作れそうだ」と思えるような感覚を身につけていただくことを目指しています。身近な業務改善の実現と、本格的なアプリケーション開発への第一歩を踏み出すサポートを行います! #本書の内容 ・Difyの基本的な使い方とおすすめの設定 ・Difyでの本格的なアプリケーション(チャットボット/チャットフロー/ワークフロー)作成方法 ・プラグインツールとAPI/MCPを使って応用的なアプリケーションを作る ・アプリケーション実装例を解説&サンプルDSLファイル提供 *本書では安定した実行結果を得るために一部有料のLLMプロバイダーやAPIサービスを利用する設定で執筆されています。これらの費用の目安としては計10米ドル程度が必要です。 ※カバー画像が異なる場合があります。
-
◆変化の激しい生成AIの本質としくみを理解する◆ 生成AI技術は目覚ましい進歩を続けています。そのため、表面的なトレンドを追うだけでは、そのしくみを理解することが困難になっています。こうした状況において、本書は生成AIを支える理論的基礎について原論文レベルまで深く踏み込んで解説し、読者が技術の核心部分を理解できるよう導く一冊です。本書の主な特徴は、以下の3つにあります。 1つ目の特徴は、Transformerから推論時のスケーリング則に至るまでの「生成AIの重要な理論」について、原論文の内容を参照しながら数式と図版を用いて詳細に解説しています。2つ目の特徴は、英語・日本語を問わず既存の文献ではあまり扱われていない分布仮説の実験的根拠や拡散モデルの数学的保証など、「生成AIを理解する上で、重要であるものの他の書籍などで十分に扱われていない理論」も丁寧に掘り下げています。3つ目の特徴として、「演習問題とGitHubサポートページを連携させた読者参加型の学習環境」を提供し、より深い学びをサポートしています。 本書を通じて読者は、生成AIに関わる重要な理論について深い理解を得ることができるだけでなく、原論文レベルの内容を読み解く力を身につけることができます。これにより、新たなモデルや技術動向を独力で理解し、急速に変化する技術トレンドへの自律的なキャッチアップ能力を獲得することができるでしょう。表面的な知識ではなく、生成AI技術の本質的な理解を求める全ての方にとって、必携の一冊です。 ■こんな方におすすめ ・生成 AI 分野の理論の基礎をキャッチアップしたいと考えている方々 ・機械学習を学んでいる学部生や院生の方々 ・機械学習を業務で活用しているエンジニア ・異分野の研究者の方々 ■目次 第1章 本書の読み方と論文を読み解く技術 ・1.1 本書の読み方 ・1.2 論文を読み解く技術 ・1.3 本書における数式記法 第2章 入力データの特徴量化 ・2.1 埋め込みと分布仮説 ・2.2 サブワードの必要性とトークン化 ・2.3 バイト対符号化 (Byte Pair Encoding) ・2.4 サブワードユニグラム言語モデル ・2.5 SentencePiece ・2.6 文字単位よりも細かいサブワード分割 ・2.7 トークナイザーは本当に必要なのか 第3章 生成AI モデルの大前提となるTransformer ・3.1 Transformer の全体像 ・3.2 位置埋め込み (Positional Encoding) ・3.3 マルチヘッド注意 ・3.4 エンコーダーとデコーダーの共通要素 ・3.5 デコーダーの出力部分 ・3.6 モデルの学習と実験結果 第4章 Generative Pre-trained Transformerとテキスト生成 ・4.1 複数タスクモデルとしての GPT-1, 2 ・4.2 生成モデルとしての GPT-3, 4 ・4.3 テキスト生成モデルの性能を高めるための要素 第5章 拡散モデルと画像生成 ・5.1 画像分類モデルとしての Vision Transformer ・5.2 拡散モデル ・5.3 画像生成モデル Diffusion Transformer 第6章 テキストと画像の融合 ・6.1 テキストと画像を関係づけるCLIP ・6.2 text-to-imageモデル unCLIP ・6.3 text+image-to-imageモデル Imagic ・6.4 text+image-to-text の実現方法 第7章 生成 AI モデルのスケーリング則 ・7.1 生成AIモデルの事前学習スケーリング則 ・7.2 テキスト生成の推論スケーリング則 第8章 生成 AI モデルの評価 ・8.1 人間による相対評価 ・8.2 高い専門性を有するタスクでの評価 Appendix A.1 参考文献の取り扱い Appendix A.2 Landauのビッグオー記法と計算量 ■著者プロフィール 菊田 遥平:1986年生まれ。2014年総合研究大学院大学高エネルギー加速器科学研究科素粒子原子核専攻修了。博士(理学)。機械学習と生成AIの専門家として、複数の企業で研究開発・プロダクト開発・開発組織のリードなどを経験。X:@yohei_kikuta
-
※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 「デフォゲの向こう側」を知っているか 動的経路制御の仕組みを徹底解説 今や、家庭内のLAN(Local Area Network)、企業のネットワーク、大学のキャンパスネットワークなど、様々なネットワークがインターネットにつながっている。これらのネットワークはインターネット接続事業者(ISP)と接続し、基本的なルーティング設定をするだけで世界中と通信できる。では、ISPのネットワーク、そしてそのさらに先は一体どうなっているのか――。 自ネットワークの出口に設定する「デフォゲ」の向こう側で行われているのは、「動的経路制御」だ。インターネットの安全・安心な運用に欠かせない、冗長性・可用性を実現するための必須技術である。この技術が不可欠なら、それを理解して運用するネットワークエンジニアもまた不可欠。ところが動的経路制御の技術は企業など組織内の一部担当者間で継承されているだけで、そのような組織に属さないエンジニアは学習のための情報や機会さえ得られない。 本書では、ネットワークの基礎から動的経路制御の仕組みまで図を多用して丁寧に解説する。動的経路制御を学習したい人、ISPのネットワークがどのように設計・運用されているのかを知りたい人、そしてインターネット全体がどのように構成されているのかを知りたい人など、必携の1冊である。
-
※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 ※この電子書籍は紙版書籍のページデザインで制作した固定レイアウトです。 たのしくプログラミングをはじめよう! 「いつかはプログラミングしたい! でも私には難しそう……」と二の足を踏んでいる方、「プログラミングできたら便利! でも勉強するのはつまらない……」と敬遠している方、「プログラミングできたらかっこいい! でも作りたいアプリとかない……」とあきらめている方、とりあえず本格的なゲームでも作って、楽しいプログラミングの世界に飛び込んでみましょう! 世界中で大人気の小難しくないプログラミング言語Pythonなら、覚えることも最小限。面白い例題やパズル、ゲーム作りを楽しみながら、愉快なイラストと一緒にかっこいいプログラミングを満喫しましょう! 本書は、“Python for Kids:A Playful Introduction to Programming, 2nd edition"を翻訳したものです。 第Ⅰ部 プログラミングを学ぼう 第1章 Python(ヘビではありません)を使ってみる 第2章 計算と変数 第3章 文字列、リスト、タプル、辞書 第4章 カメさんで絵を描こう 第5章 ifとelseを使って質問する 第6章 ループで繰り返す 第7章 関数とモジュールを使ってプログラムをリサイクルする 第8章 クラスとオブジェクトの使い方 第9章 カメさんでいろいろ描いてみよう 第10章 tkinterを使ってもっとすごいグラフィックスを作る 第Ⅱ部 ピンポンゲームBOUNCE! 第11章 ピンポンゲームBounce!を作ってみよう 第12章 ピンポンゲームBounce!を完成させよう 第Ⅲ部 ミスター・スティックマン脱出ゲーム 第13章 ミスター・スティックマン脱出ゲームのグラフィックスを作ろう 第14章 ミスター・スティックマン脱出ゲームのプログラムを作ろう 第15章 ミスター・スティックマンのプログラムを作ろう 第16章 ミスター・スティックマン脱出ゲームを完成させよう この本を終えたら:この後のおすすめ 付録A:Pythonのキーワード 付録B:Pythonの組み込み関数 付録C:トラブルと解決方法
-
★データ分析の現場の、即戦力になる!★ ・データの前処理からモデリングに至るまでのデータ分析のプロセスを体系的に解説 ・位置情報・テキスト・音声・画像などの非構造化データも扱う ・現場での課題解決を意識し、架空の旅行代理店データを用いたストーリー形式で解説 ・生成AIを用いたデータハンドリング、特徴量エンジニアリング、不均衡データへの対処法、クラウド技術の活用など、最新のトレンドにも対応 ・コードを公開しているから、すぐに実践できる! 【バーチャルデータサイエンティスト アイシア=ソリッド推薦!】 実際の分析事例を軸に前処理の技法を見ることで、 地に足のついた実践的な知識を得られる良書! 不均衡データへの対処や位置情報データの扱いなど、 実務頻出なのに解説が少ないテーマも扱っており、 データのプロや、プロを目指す人のための書籍と言えます。 本書を読み終わったらすぐに実践に飛び込めるでしょう! 【おもな内容】 1 前処理とは何か 2 前処理に向けたデータ理解 3 データクレンジングとしての前処理 4 データの基本事項確認としての前処理 5 データのソート・抽出 6 データの集計 7 データ結合 8 データ変換 9 モデリングのためのデータ変換 10 非構造化データの前処理――テキストデータ 11 非構造化データの前処理――位置情報・音声・画像 12 クラウド技術の活用と機械学習の実行
-
◆データの分析・活用に必要な基本の力を身につける!◆ 本書は、Pythonによるプログラミングの基本とともに、データサイエンス関連のPythonライブラリの基本的な使い方を1冊で学べる入門書です。書籍の前半では、Pythonの基本文法はもちろん、Pythonならではの表現方法や機能についても解説します。また、さまざまな問題解決に必要となる「プログラミング的思考」「データ構造とアルゴリズム」についても取り上げることで、単に便利なライブラリを使えるようになるだけではなく、問題を解決するための本質的な力を身につけられるようにします。書籍の後半では、ここまで学んできたPythonの知識をもとに、Matplotlib/seaborn/NumPy/NLTK/spaCy/Pandas/scikit-learn/BeautifulSoupの使い方を学んでいきます。 ■こんな方におすすめ ・実戦で使えるPythonの知識を身につけたい人 ・データサイエンス関連ライブラリの基本を身につけたい人 ■目次 序章 本書の3つのテーマと構成 第1章 Python文法の基本 第2章 Python流プログラミング 第3章 Pythonの機能を使った各種処理 第4章 ColabTurtleを使ったプログラミング的思考 第5章 データ構造とアルゴリズム 第6章 Matplotlibによる可視化 第7章 seabornによる統計的グラフの作成 第8章 NumPyによる科学技術計算 第9章 NLTKとspaCyを用いた自然言語処理 第10章 Pandasによるデータフレームとデータ操作 第11章 scikit-learnによる機械学習 第12章 BeautifulSoupを用いたWebスクレイピング ■著者プロフィール 河西朝雄:山梨大学工学部電子工学科卒(1974年)。長野県岡谷工業高等学校情報技術科教諭、長野県松本工業高等学校電子工業科教諭を経て、現在は「カサイ.ソフトウエアラボ」代表。著書多数。
-
〈電子書籍版について〉 本書は固定レイアウト型の電子書籍です。リフロー型と異なりビューア機能が制限されるほか、端末によって見え方が異なります。 【プロを目指すなら身につけておきたいReactを基礎から学ぶ!!】 現在のWeb開発に欠かせないJavaScriptライブラリ/フレームワークのなかでも、最も人気を集めているのがReactです。本書は、最新バージョンであるReact19に対応した、プロを目指す方のためのReact入門書です。 本書ではまず、ローカルのパソコン上にViteで開発環境を構築します。そのうえで、コンポーネント、イベント、ステート、副作用の管理、メモ化、状態管理など、Reactの基本を短いコードで手を動かしながらしっかり学んでいきます。 さらに実践編として、TODOアプリをひと機能ずつ実装していくことで、SPA構築の流れを理解できます。最後にReactをベースにしたフレームワークであるNext.jsも学べます。 本書に掲載されているコードはテキスト、およびJSXファイル等でダウンロードできます。エラーが発生した際には正しいコードと比較したり、部分的にコピー&ペーストして正しい状態に修正したりできるので、学習もつまずきません。「JavaScriptはひととおりわかったから、これからReactを始めたい!」という方にぜひお読みいただきたい一冊です。 〈こんな方にオススメ〉 ・実際に手を動かしながら段階的にReactを身に付けていきたい方 ・Reactの標準的な開発方法を知りたい方 ・TypeScriptなどの学習は後回しにしたい方 〈本書の内容〉 ■PART1 Reactの基本を学ぶ ●CHAPTER1 Reactを始める準備 ●CHAPTER2 Reactの第一歩 ●CHAPTER3 ステート・副作用・メモ化 ●CHAPTER4 グローバルステート ■PART2 Reactで実際にWebページを作る ●CHAPTER5 TODOアプリを作ってみよう ●CHAPTER6 Next.js 〈本書の特長〉 ・Vite+VS Codeの標準的な開発環境で学習を進められる ・TypeScriptなどは使用せず、標準的なJavaScriptの知識で読み進められる ・部分的な掲載コードやターミナル上の実行コマンドもコピペできる ・ReactをベースにしたNext.jsも学習できる 〈プロフィール〉 西畑 一馬(にしはた・かずま) 2002年よりWeb制作を行い、2016年2月にフロントエンド専門の制作会社である株式会社トゥーアールを設立。ReactやNext.jsを利用したフロントエンドの開発を業務として行う。『Web制作の現場で使う jQueryデザイン入門[改訂新版]』(KADOKAWA)や『初心者からちゃんとしたプロになる JavaScript基礎入門』(MdN)など多数の書籍を執筆している。 長谷川 広武(はせがわ・ひろむ) 株式会社HAMWORKS代表取締役。フロントエンドエンジニア兼テクニカルディレクターとして、HTML/CSS/JavaScriptやWordPress等の開発を手がける。Web制作の企画から設計、実装、運用まで一貫したサポートを提供。2009年より札幌でWebデザイナー向け勉強会「SaCSS」を主催・運営。 伊藤 将貴(いとう・まさたか) 株式会社FLAT フロントエンドテックリード/EM。業務システムやBtoB SaaSのフロントエンドを主軸に、React歴5年。アプリケーションのアーキテクチャ設計を担い、フロントエンドからクラウドインフラまでフルスタックで実装・運用。開発チームのマネジメントを行いつつ、開発プロセスを効率化やUI/UX改善にも取り組んでいる。 飛田 心(とびた・こころ) 株式会社FLATにてフロントエンド開発のリードエンジニアを担当。React/Next.js を用いたフロントエンド開発に加え、Node.js を用いたバックエンド開発を業務で行う。UI/UXの改善や保守性の高いアプリケーション設計・実装が得意。
-
今こそ求められるSCM改革! 全体最適なシステムを構築するために必要なすべてのこと 近年、生産・調達は複雑化して需要の変動も激しくなってきています。 そのため、全体最適のSCMが求められていますが、 「個別業務システムの構築に留まっている」「SCMを統合的に設計・管理するノウハウが足りない」などの課題を抱える企業は多いものです。 そこで、本書ではSCMで押さえておくべき需要予測、販売計画、商談管理、生産計画、資材所要量計算、販売物流管理などの業務や 主要なシステム機能、SCM全体のプロセスからしっかり解説。 その上で各種機能を横断的に設計するためのシステム開発の手法を、 数々のSCMをテーマにした書籍を出版してきた著者がご紹介します。 この一冊で、これからのSCMに求められる知識と技術が身につきます。 【読者対象】 ・IT企業でSCMシステムを構築する方 ・企業で生産業務の改善提案やシステム構築を行う方 ・製造業を主とした企業のマネジメントやビジネスモデルの検討などを行う方 ・IT企業業者のビジネス提案やアウトソーシング提案を行う方 ・製造業に興味がある学生など 【本書のポイント】 ・工場や倉庫の配置、適正な在庫、生産リードタイムなどSCMの基本知識が身に付く ・販売計画、需給予測、生産計画、調達計画まで連携させたシステム構築の手法を学ぶことができる ・SCMのDX化を支える技術や事例がわかる 【本書の構成】 第1章 SCMの基礎知識 第2章 SCMの業務機能(1)計画業務:需要予測と需要予測システム 第3章 SCMの業務機能(2)計画業務:B2C、B2B2Cの販売計画と販売計画システム 第4章 SCMの業務機能(3)計画業務:B2Bの販売計画と商談管理システム 第5章 SCMの業務機能(4)計画業務:PSI計画ー調達計画とPSIシステム 第6章 SCMの業務機能(5)実行業務:生産計画、基準生産計画、資材所要量計算、能力計画とMRP/ERP 第7章 SCMの業務機能(6)実行業務:小日程・順序計画とスケジューラー 第8章 SCMの業務機能(7)実行業務:製造指示・実績管理と製造実行管理システム 第9章 SCMの業務機能(8)実行業務:受注出荷管理とERP、物流に関わるWMS、TMS 第10章 SCMの業務機能(9)可視化と指標管理:可視化(見える化)とBI 第11章 SCMを支え、DX化を推進するその他のシステム ※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。 ※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。 ※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。 ※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。