IT・コンピュータ作品一覧
-
-
-
4.8データサイエンスの認知の高まりとともに,データ分析に関するコンペティションが多数開催されるようになってきました。最も有名なコンペティションプラットフォームであるKaggleにおけるプレイヤー数は10万人を超え,多くのエンジニアが自分の腕を試すためにコンペティションに参加しています。分析コンペでは,実際のデータを扱うため,機械学習の解説書にはあまり載っていないような手法やテクニックが数多く活用されています。これらを理解し自身で使えるようにしておくことはコンペだけでなく,実務でのモデル構築において非常に役に立ちます。 そこでこれらのテクニックや事例を多くの人に知っていただくために,現時点で最新のものを整理して本書にまとめました。特徴量の作り方,バリデーション,パラメータチューニングなどについて,一般的な書籍ではあまり言及されない暗黙知やポイントについて記述しています。分析コンペにこれから参加してみたい方,あるいはもっと上を目指したい方だけでなく,実務で予測モデルの精度を上げたいという方にも参考になる情報が多いでしょう。
-
4.0※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 インストールから機能・仕組み、アプリ作り、管理・運用まで PosgreSQLの基本を一通り学べる定番入門書 PostgreSQLはオープンソースのリレーショナルデータベース管理システム(RDBMS)です。Linux、macOSといったUNIX系OSはもちろんのこと、Windowsにも対応しています。本書は、初めてPostgreSQLに触れる、あるいはそもそもデータベースに触れるのが初めてという方や、ちょっと使ったことはあるけどもう少し詳しく知りたいという方に向けた入門書です。第4版では、PostgreSQL 11をベースに全面的な改訂を行い、新旧問わずPostgreSQLの基本として初学者が押さえておくべきポイントを選別しています。 日ごろからPostgreSQLと深く関わっている執筆陣が、豊富な経験と知識をもとに、そのインストール方法、SQLの使い方から、アプリケーションの作成、そして運用にいたるまでを、さまざまな分野/視点から解説しています。また、PostgreSQLの最新の機能であるロジカルレプリケーションやパラレルクエリに関しても解説しています。 ※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。 ※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。 ※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。 ※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。
-
4.5Pythonによるクローリング・スクレイピングの入門から実践までを解説した書籍です。2017年の初版から内容をアップデート、新ライブラリの解説などを追加した増補改訂版です。基本的なクローリングやAPIを活用したデータ収集、HTMLやXMLの解析から、データ取得後の分析や機械学習などの処理まで解説。データの収集・解析、活用がしっかりと基本から学べます。Webサービスの開発やデータサイエンスや機械学習分野で実用したい人はもちろん、基礎から解説しているのでPython初心者でもつまずかずに学習できます。多数のライブラリ、強力なフレームワークを活用して高効率に開発できます。
-
-
-
5.0※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 一番わかりやすい入門書が、最新環境に完全対応! Unity関連の入門書で定評のある著者による、わかりやすく丁寧な解説が、 Ver.4.21に対応して帰ってきました! ◆ミニサンプルを作りながら、ゲーム作りの基礎を学ぼう!◆ 豊富なミニサンプルを実際に作りながら、エディタの使い方からモデルの取り込み、 ブループリントやAI(人工知能)、物理演算やUI(ウィジェット)まで、 高機能なUnreal Engineを使いこなしながらゲーム作りの基礎がしっかり覚えられます! ◆万全のアフターケア!◆ より高度な話題やバージョンアップによる差分など、著者が運営する 書籍サポートサイトによるアフターケアも万全です! 〈対象読者〉 専門学校生をはじめ、これまでゲームを作ったことがない人まで、 コードを書いたことがなくてもUnreal Engineでゲームが作れます! 〈目次〉 Chapter1 ゲーム作りの基本とUnreal Engineの基礎 Chapter2 Unreal Engineの基本的な使い方 Chapter3 ブループリントを覚えよう Chapter4 キャラクターの状態切り替えとアニメーション Chapter5 ゲームにルールを実装してみよう Chapter6 AI(人工知能)機能を使ってみよう Chapter7 UI(ウィジェット)の実装を覚えよう Chapter8 ゲームのクオリティをアップしよう ※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。 ※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。 ※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。 ※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。
-
4.5「iPhone X,XR,iPad……端末が多すぎて,テストが手動じゃ追いつかない」 「競争が激しいアプリ開発現場で,スピードを落とさずテストしなければ」 「どうして,テストしたはずのアプリで,ユーザーからこんなにバグが報告されるんだ」 競争が激化し,複雑になるiOSアプリの開発において,こんな問題を解決できる手段が「自動テスト」です。 本書は,DeNAの開発生産性や品質を担うSWETグループのエンジニアたちが,iOSアプリ開発の自動テストにフォーカスしてまとめた,これまでにない“テストの入門書”です。自動テストの基本はもちろん,単体テスト・UIテスト,CI/CD,さらに効率的なデバッグのテクニックまでを網羅できます。 iOSアプリ開発でテストに関わるエンジニアはもちろん,開発の現場のすべてのエンジニアが持っておきたい,iOSテスト必携の1冊です。
-
-『Webセキュリティ担当者のための脆弱性診断スタートガイド 上野宣が教える情報漏えいを防ぐ技術』は2016年8月1日に初版が刊行されて2年が経ちました。日々変更されるセキュリティリスクに対応するため、さまざまな項目が見直されています。本書でも最新の状況に対応するため、OWASP Top 10 - 2017に沿って内容を一新いたしました。改訂版では、改訂されたガイドラインの解説、追加された脆弱性の説明、診察する箇所の見直し、診断ツールの最新版に対応などを行っています。 本書はWebアプリケーションの脆弱性をチェックするための解説書です。Webアプリケーションはユーザーの個人情報や商品情報など重要な情報を扱っています。Webアプリケーションの開発者がセキュリティに自信がある場合でも、開発者の勘違いや設計ミスなどがあることでWebアプリケーションに侵入・改ざんなどが行われ、個人情報が盗まれる恐れがあります。 本書ではWebアプリケーションの開発に必要なセキュリティを確認するための脆弱性診断についてまとめています。脆弱性診断を行う際のスタンダードツールとなっているOWASP ZAPとBurp Suiteを使用することで、開発者やセキュリティ担当者がセキュリティに問題がないかを検査することができます。 本書の前半では、Webアプリケーションがどのような仕組みで通信をし、脆弱性がどのようなものかといった診断に必要なネットワークの知識を学んでいきます。後半では、実際に問題があるBadStoreというWebアプリケーションを使用し、仮想マシン上で実際に手を動かしながら脆弱性診断の手法を学んでいきます。診断の仕方はOWASP ZAPを使用して自動的に脆弱性診断を行う方法と、Burp Suiteを使用して手動でフォームなどのパラメータに検査パターンを挿入し診断する方法など様々な手法を解説しています。また、脆弱性診断を行う際に便利な脆弱性診断ガイドラインも付いています。 著者の上野宣はOWASP Japanの代表であり、脆弱性診断の第一人者です。脆弱性診断の手法を身に付けることで、セキュリティを客観的に判断することができますので、Webアプリケーションの開発者だけでなく、経営者の方にもおすすめの1冊です。 ※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。 ※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。 ※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。 ※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。
-
5.0※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 きたみりゅうじ氏による情報処理技術者試験本「キタミ式イラストIT塾」の応用情報技術者試験本です。「ITパスポート」、「基本情報技術者試験」同様キタミ式の特徴である、すべての解説をイラストベースで行っており、とてもわかりやすい解説となっているため、試験範囲が広く、かつ深い理解度が必要とされる応用情報技術者試験にとって、まず大切となる「試験範囲の内容をひととおり理解して、試験の内容を理解し対策すること」ができる書籍となっています。過去問の解説は金子則彦氏、監修は放送大学元大学長の岡部洋一先生です。
-
5.0Scalaの言語仕様,そしてエコシステムを解説するScala入門書の決定版! 基本的な構文からはじまり,Scalaに特徴的なOption,Eitherといった型によるnull安全なプログラミング,for式などの強力な機能を伴うコレクション操作,Futureを使った並行プログラミングなどの各種言語機能を学べるほか,Scalaでは事実上の標準となっているビルドシステムsbtの使い方やテストといった現場での開発に必須の知識も身につく,Scalaプログラマ必携の一冊です。
-
3.3長年,現場で培った設計・運用計画の鉄則! 本書はPostgreSQL 10をベースに解説しています。本書では「PostgreSQLを学習,もしくは利用したことがある人」「今後,本格的にPostgreSQLの運用管理や技術力の向上を図りたいと思っている人」を主な対象読者としています。PostgreSQLのコアな技術力を持つ専門家の視点から,システム構築や運用時に重要な要素を,PostgreSQLの内部構造と照らし合わせる形で解説します。内部構造を知っているからこそわかる運用ノウハウやチューニング方法が満載です。
-
4.0現在のWebデザイン,およびWebフロントエンド開発の現場では,CSSフレームワークの理解と習熟が必須となっています。本書は,高性能・高機能CSSフレームワークとして高い人気を誇る「Bootstrap」の本格的な解説書です。最新のBootstrap 4に完全対応し,CSSフレームワークの基本から,CSSクラスを利用したスタイリング,コンポーネントやJavaScriptを利用したUI実装,オリジナルテーマによるカスタマイズ方法まで,Bootstrap 4の全機能が身に付く内容になっています。一歩先を目指すWebデザイナー&Webフロントエンドエンジニアにお勧めの一冊です!
-
-※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 3DCADソフト「SOLIDWORKS」の操作解説書です。本書は,SOLIDWORKS 2018/2017に対応,作例としてROBOT ARMを実際に作りながら,基本操作からスケッチやフィーチャの作成,アセンブリ,コンフィグレーション,図面化までSOLIDWORKSの操作方法をやさしく解説しています。SOLIDWORKSの操作を確実に身に付けたい方にオススメです。
-
-本書はAndroidアプリケーション開発を行うエンジニアの方に向けたリファレンス本です。初学者から中級者をターゲットとし,Androidが公開された当初から続く基礎部分に重きをおいて解説しています。コンパクトな体裁にこだわりつつ,読者の方が長く手元に置いて使い続けられるように,取り上げる内容を厳選しました。 実現したい機能のイメージがあれば目次から,メソッドの使い方を確認したい場合には巻末の索引から調べられるという初版と同様の使い勝手のままに,初版から実装方法が変わっている箇所については現在の実装方法に合わせ,サンプルコードも含めてAndroid Oreo(8.1)まで対応できる状態にしてあります(一部,Android P DP3でも確認)。
-
4.0
-
4.5※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 強化学習、さらにディープラーニングを組み合わせた深層強化学習DQN(Deep Q-Network)という用語を目にする機会が増えています。本書は関連の概念を分かりやすく解説しつつ、Python+PyTorchで「倒立振子課題」「迷路を解くプログラム」「ブロック崩しの攻略」を実装していきます。 第1章「強化学習の概要」では機械学習とその3分類(教師あり学習、教師なし学習、強化学習)について紹介します。 第2章「迷路課題に強化学習を実装しよう」では、簡単な強化学習(方策勾配法、Sarsa、Q学習)のコードをひとつずつ実装しながら、強化学習のアルゴリズムと実装方法を理解します。迷路を最短ルートでゴールするよう強化学習させます。 第3章「倒立振子課題に強化学習を実装しよう」では、2章で学んだ強化学習の基本をより複雑な課題へ適用します。倒立振子とは、“ほうきを手のひらの上に立てる”遊びと同じ内容でその制御ルールを強化学習させます。Anacondaを用いたセットアップ方法も解説します。 第4章「Pytorchでディープラーニングを実装しよう」では、ディープラーニングの内容を理解し、PyTorchで実装します。ニューラルネットワークとディープラーニング発展の歴史、学習フェイズと推論フェイズについて解説。最後に手書き数字の画像を分類するMNIST課題を実装解説します。 第5章「深層強化学習DQNを実装しよう」では、強化学習にディープラーニングを組み合わせた“深層強化学習”を理解し、DQNを実装できるようにします。第3章の倒立振子課題に対してDQNを実装します。 第6章「深層強化学習の発展版を実装しよう」では、新しい深層強化学習の手法、Double-DQN、Dueling Network、Prioritized Experience Replay、そしてA3C、A2Cを理解し、実装できるようにします。 第7章「AWSのGPU環境でブロック崩しを実装しよう」では、ブロック崩しゲームを対象に深層強化学習のA2Cを実装します。実行環境としてAmazonのクラウドサービスAWSのGPU環境を使用する方法も解説します。
-
-※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 「concrete5」は直感的な操作で,柔軟なWebサイトの運営を可能にするオープンソースCMSの注目株! 小規模な個人のウェブサイトから,大規模なコーポレートサイトや大学サイト,多言語サイトまで,様々な制作要件に対応できる高機能CMS。また画面に表示されるパーツやその設定はマウス操作で完結するため,難しい条件分岐や関数によって表現する必要がありません。Webデザイナーは本来のデザインと,それを表現するテンプレートの作成に集中できます。本書はコンクリートファイブジャパン社公認のconcrete5公式解説書籍です。
-
-
-
-※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 きたみりゅうじ氏による情報処理技術者試験本「キタミ式イラストIT塾」の応用情報技術者試験本です。「ITパスポート」、「基本情報技術者試験」同様キタミ式の特徴である,すべての解説をイラストベースで行っており,とてもわかりやすい解説となっているため,試験範囲が広く、かつ深い理解度が必要とされる応用情報技術者試験にとって,まず大切となる「試験範囲の内容をひととおり理解して,試験の内容を理解し対策すること」ができる書籍となっています。過去問の解説は金子則彦氏,監修は放送大学元大学長の岡部洋一先生です。
-
-プロモーションやキャンペーンを告知するランディングページが増えています。チラシ感覚で魅せるランディングページ(Web広告)は,Webデザイナーのみならず,紙媒体のグラフィックデザイナーやDTPオペレーターなど,幅広い業種で制作されています。ただ,ネックとなるのがHTMLなどのWeb言語の習得です。Adobe MuseはIllustratorのようにビジュアルベースでWebページを作成できるアプリです。本書では,Museを使ってランディングページの知識と概念を理解しながら,作成する方法を解説します。
-
-※この商品は固定レイアウトで作成されており、タブレットなど大きいディスプレイを備えた端末で読むことに適しています。 また、文字列のハイライトや検索、辞書の参照、引用などの機能が使用できません。 端末により、見開き表示で、左右が逆になる場合があります。 どこまでも飛ぼう! 本書はiPhoneアプリの開発を目的として、最新のSwift 4プログラミングと開発環境Xcode 9の使い方をゼロから学べる解説書です。 入門書にして704ページのこの厚さは、初心者でなくともたじろぐボリュームかもしれません。 しかしながら、この本に詰まっていることはiPhoneアプリの実力のほんの一部に過ぎません。 だからこそ、最速で少しでも高いところに手を伸ばすにはこの厚みが有利なのです。 内容は段階的に3つのパートに分かれています。 Part 1 概要~最初の話~:ハローワールド 第1章ではiOSアプリ開発に使用するXcodeの概要を説明します。 手始めにボタンをタップすると画面の色が変わるアプリを作ってみましょう。 Swiftを手軽に試せるPlaygroundについても紹介します。 Part 2 基礎知識~実力を蓄える~:Swiftのシンタックス 第2章から第10章はSwiftプログラミングのシンタックス全般の解説です。 定数、変数、タプル、条件分岐、繰り返しなどの基本知識から、関数、配列、辞書、集合、オプショナル、列挙型、構造体、クラス定義、クラス拡張を短いサンプルコードと図解で詳しく説明します。 大量のコードを読み解くには根気も必要ですが、その理解スピードが最速になるように、コードの重要な箇所はマーカーで強調してあります。 大事なポイントは線で指し、役割を囲って説明を付け加えました。 今回からは解説の本文のキーワードにもマーカー付けを行い、よりいっそう読みやすくなっています。 参照ページと索引もさらに充実しました。 Part 3 実践入門~作って学ぶ~:iOSアプリを作る 第11章からが実践です。 iOSアプリのUI部品を1つずつ取り上げ、ビューの理解、インタラクティブな操作を解説します。 位置情報、カメラ、コンパスなど、実機を使ったアプリ開発も行います。複雑な手順はステップを追った図で丁寧に指導します。 最終章の20章では拡張現実ARKitを取り上げました。 平面検知やAR空間に物理オブジェクトを配置するといったサンプルを作ります。 ARKitは今後のiPhoneの役割を大きく変える注目の新機能であり、数年で飛躍的に機能アップすることが予想されます。 今のうちからスタートを切り、このテクノロジーに積極的に取り組んでいきましょう。 どこまでも越えて行く iPhone誕生から10周年。 あっと言う間の10年でした。 ただ言えることは、iPhone誕生以前とは確実に違う10年だったと断言できることです。 では、これから先の10年はどうでしょう。 未来予測のキーワードはクラウドからVR、AR、AIと軸足を移し、リアルの価値と意味を深く問い始めました。 IT関連に従事する私たちは、この問いを真摯に受け止め、高く越えて行かなければなりません。 どこまでも越えて行く準備を始めましょう!
-
-基礎文法から実践的なアプリケーション開発までしっかりわかるHaskellの入門書です。型,関数,モナド,並列並行などHaskellの重要な考え方と実際にアプリケーション開発を行うまでをわかりやすく解説しています。
-
-1巻3,608円 (税込)※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 ※この商品は固定レイアウト型の電子書籍です。 ※お使いの端末で無料サンプルをお試しいただいた上でのご購入をお願いいたします。 ※本書内容はカラーで制作されているため、カラー表示可能な端末での閲覧を推奨いたします。 コンピュータに「視覚」を与えるプログラミングを解説。 画像処理に必要となるOpenCVのプログラミングについてC/C++ベースの開発環境で解説。 OpenCV 3系の導入・画像処理から顔の検出、機械学習まで。基礎と活用例を効率よく学べます。
-
-※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 きたみりゅうじ氏による情報処理技術者試験本「キタミ式イラストIT塾」の応用情報技術者試験本です。「ITパスポート」、「基本情報技術者試験」同様キタミ式の特徴である,すべての解説をイラストベースで行っており,とてもわかりやすい解説となっているため,試験範囲が広く難しい内容である応用情報技術者試験にとって,まず大切となる「試験範囲の内容をひととおり理解して,試験の内容を理解し対策すること」ができる書籍となっています。過去問の解説は金子則彦氏,監修は放送大学大学長岡部洋一先生です。
-
5.0「iタウンページ」「ANA」「しゃべってコンシェル」などの開発実績を持つテックファームが,Androidアプリの開発手法をおしみなく紹介! 「プロジェクトの円滑な進め方」「意図しない動作の回避」「強制終了しない」「処理の切り分け」「品質を向上させる」「安全なリリースを行う」といった,開発会社の視点で気をつけなければならないポイントが満載です。「とりあえず動く」アプリの先を目指す,Androidアプリ開発者必携の1冊。 ※本書は2014年に刊行された『良いAndroidアプリを作る139の鉄則』の改訂版です。
-
-※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 この一冊さえあればUnreal Engineは怖くない! これまで初心者にとってハードルが高かった、話題のゲームエンジン「Unreal Engine 4」。 Unity関連の入門書で定評のある著者が、専門学校で教えるノウハウを活かして 初級者に向けてわかりやすく丁寧に解説しました! ◆ミニサンプルを作りながら、ゲーム作りの基礎を学ぼう!◆ 豊富なミニサンプルを実際に作りながら、エディタの使い方からモデルの取り込み、 ブループリントやAI(人工知能)、物理演算やUI(ウィジェット)まで、 高機能なUnreal Engineを使いこなしながらゲーム作りの基礎がしっかり覚えられます! ◆万全のアフターケア!◆ より高度な話題やバージョンアップによる差分など、著者が運営する 書籍サポートサイトによるアフターケアも万全です! 〈対象読者〉 専門学校生をはじめ、これまでゲームを作ったことがない人まで、 コードを書いたことがなくてもUnreal Engineでゲームが作れます! 〈目次〉 Chapter1 ゲーム作りの基本とUnreal Engineの基礎 Chapter2 Unreal Engineの基本的な使い方 Chapter3 ブループリントを覚えよう Chapter4 キャラクターの状態切り替えとアニメーション Chapter5 ゲームにルールを実装してみよう Chapter6 AI(人工知能)機能を使ってみよう Chapter7 UI(ウィジェット)の実装を覚えよう Chapter8 ゲームのクオリティをアップしよう ※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。 ※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。 ※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。 ※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。
-
-※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 自分のアイデアで電子機器を作る人のためのやさしい指南書登場! 加工機械の利用やエレクトロニクス/ソフトウェア開発の敷居が下がった現在、 自分のアイデアで誰もがデバイスを作れる時代がやってきました。 日本でも、個人的なアイデアから機器を作り、それを製品として 多くの人に提供する方法も身近になってきています。 こうした「誰でもモノ作りに挑戦!」という動きは「Makerムーブメント」として認知され、 国内でもイベントが開催されるなど大きな流れとなっています。 本書はこのMakerムーブメントの旗手の立場から書かれたデバイス製作の指南書です。 本書によって、Makerムーブメントはどこから来たのか、アイデアの活かし方、プロジェクト化の問題、 3Dプリンタなどをはじめとした製作技術、ソフトウェア開発の技法や知識など、 制作を実現するための知識を一通り学ぶことができます。 アイデアから製作までをワンストップで解説することで、自分も何かを作ってみたいという気持ちに応えます。 アイデアがあるのだけど知識がないという人を助ける定番入門書の登場です。 ※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。 ※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。 ※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。 ※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。
-
4.5オブジェクト指向設計の名著として名高い“Practical Object-Oriented Design in Ruby”,待望の翻訳版!使いこなせるようになるととても便利なオブジェクト指向ですが,「なんとなく」の理解で使っていると,大きな罠にかかってしまいます。本書は,保守性を上げて運用コストを下げるアプリケーションをつくるために,クラス設計から基本概念,継承のテクニック,ダックタイプ,そしてテスト設計まで,幅広くカバーしています。オブジェクト指向言語を使用するすべての人におすすめの1冊です。
-
3.8※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 【本電子書籍は固定レイアウトのため7インチ以上の端末での利用を推奨しております。文字列のハイライトや検索、辞書の参照、引用などの機能が使用できません。ご購入前に、無料サンプルにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください】 分散型バージョン管理システム「Git」は、現代のプログラム開発では必須の技術となってきました。現在のソフトウェア開発は多人数のプロジェクトとなり、バグフィックス、バージョンアップ、異なるエディション(Windows版/Macintosh版など)への分岐が生じます。Gitは、プログラムの開発の履歴を管理し、以前のバージョンへ戻したり、改編箇所の衝突を回避したりといったソースコードの管理が可能です。 本書は、いままでGitを使っていなかった方でもしっかりとした知識が身に付くように執筆された入門書です。バージョン管理システムは以前からありましたが、Gitは分散開発への対応が充実しており、「決定版」として普及しています。また、インターネットのGit Hubと組み合わせたオープンなソフトウェア開発も実現可能です。 本書を読むことで、Gitの基礎が身につくのはもちろん、さまざまな使いこなし、プロジェクトへの適用方法、開発支援サービスの利用についての知識が得られます。たんなるGit解説書としてではなく、一から学べる入門書としてお読みいただけます。丁寧かつ充実した内容で、現場で応用可能な技術がしっかりと身に付く一冊です。 ※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。 ※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。 ※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。 ※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。
-
4.0
-
-※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 大好評「徹底攻略CCNA問題集」が新試験に対応して登場。問題集でありながら充実した解説で、難しいCCNAの出題範囲もらくらく理解できます。解説に付いている「試験対策」パーツで、受験時に重要なポイントがひと目でわかります。巻末に模擬問題1回分を収録しているほか、Webサイトにて更にもう1回分をダウンロード提供。しかもWeb版は随時更新するため、最新の問題を解くことができます。実機に触れる機会が少ない方にとってネックとなるシミュレーション問題についても、解き方を丁寧に解説。受験者必携の問題集です。
-
4.0※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 【本電子書籍は固定レイアウトのため7インチ以上の端末での利用を推奨しております】 カーネルの機能で仮想化を実現! オープンソース仮想化技術の新解答 KVMは、Kernel Virtual Machineの略で、新しい形態の仮想化基盤を提供するオープンソース・ソフトウェアです。KVMを利用することで、1つのコンピュータで複数のOSを動作させられます。 KVMはLinuxのカーネル(OS本体)の追加モジュールとして動作するため、仮想化専用OS(ハイパーバイザ)をインストールする必要がありません。カーネル開発グループに認められた正式なLinuxの機能であり、通常のOSを改変することなくゲストとして利用できるのも大きな特徴です。 本書では、KVMの導入とその利用方法について解説するほか、KVMと深いかかわりを持つエミュレータQEMUについても解説します。オープンソースを利用した新しい仮想化基盤を知るために必見の1冊です。 カーネルの機能で仮想化を実現 FedoraとUbuntuで、インストール解説 KVMのインストールと仮想マシンの導入をわかりやすく解説 仮想化管理基盤libvirtを使ったGUI/CUI管理 リソース管理やマイグレーション機能などをカバー virshコマンドリファレンス付き ご注意 本書の「付録B」で紹介されております「Red Hat EnterpriseVirtualization」のインストール手順は最新のものとは大きく異なっています。 ※本電子書籍は同名出版物を底本とし作成しました。記載内容は印刷出版当時のものです。 ※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。 ※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。 ※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。
-
-1巻3,608円 (税込)※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 concrete5(コンクリートファイブ)はオープンソースのコンテンツ管理システム(CMS)で、編集の自由度の高さや使いやすさ、デザインカスタマイズの容易さ、機能拡張の柔軟さなどが注目され、ユーザー数を伸ばし続けています。本書はconcrete5のコミュニティメンバーが執筆した、初の日本語公式書籍となります。concrete5をこれから使い始める方や興味のある方だけでなく、すでにお使いのデザイナーや開発者の方にも役立つよう、章ごとにテーマを決めて、解説を行っています。 ■CONTENTS Chapter01:concrete5の基本 Chapter02:編集モードの使い方 Chapter03:管理画面の使い方 Chapter04:オリジナルデザインのサイトを作る Chapter05:サイトの運用 Chapter06:開発者向けの機能解説
-
3.6アジャイルブームを超えて 手法開拓・実践の第一人者による決定版 TiDDと呼ばれるチケット駆動開発手法は、「国内の」「現場で」編み出され、実践のなかで確立されてきた大きな特徴をもっています。本書ではその経緯に深く関わりながら、多くの実践例や勉強会、講演などを経てチケット駆動開発の開拓をリードしてきた二人による、まさに定番、原典ともいえる一冊です。チケット駆動開発の基本や考え方から、Mantis、Trac、Redmineなど代表的なツールによる導入事例、高度な運用方法、FAQ/アンチパターン集、用語集まで、チケット駆動開発を知り尽くし実践するための全てが収まっています。 【対象読者層】ソフトウェアプロジェクト管理、特にアジャイルに感心の高いエンジニア全般(IT系に限りません) ※本電子書籍は同名出版物を底本とし作成しました。記載内容は印刷出版当時のものです。 ※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。 ※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。 ※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。【※本作品はブラウザビューアで閲覧すると表組みのレイアウトが崩れて表示されることがあります。予めご了承下さい。】
-
3.9※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 【本電子書籍は固定レイアウトのため7インチ以上の端末での利用を推奨しております】 No Ticket. No Commit. 障害管理を目的としてBTS(Bug Tracking System)が広く使われるようになりました。しかし、BTSは障害管理だけのものではありません。BTSのチケットを作業管理に用いれば、ソフトウェア開発の中で行われる様々な作業を抜けなく、スムーズに実施することが可能です。本書では、今まで語られることの少なかったBTSの使い方の一つである「チケット駆動開発」を解説します。また、より進んだBTSの使い方としてTestLinkとの連携についても解説します。 本書で紹介する「チケット駆動開発(TiDD:Ticket Driven Development)」は、開発現場で生まれた方法論です。BTSがあれば今すぐあなたもチケット駆動開発を実践できます。その効果はすぐに現れます。筆者らが実践したノウハウを参考にし、複雑なソフトウェア開発を効率的に行ってみませんか。 ※本電子書籍は同名出版物を底本とし作成しました。記載内容は印刷出版当時のものです。 ※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。 ※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。
-
3.0※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 【本電子書籍は固定レイアウトのため7インチ以上の端末での利用を推奨しております】 タブレット機能を活かした設計&実装ノウハウが学べる 2011年2月にリリースされたAndroid SDK 3は、斬新なインターフェイスやウィジェットなど、タブレット機能に特化したOSです。市場では2011年4月以降、各メーカーからAndroid SDK 3を搭載したデバイスが続々とリリースされています。本書は、Android SDK 3の特徴であるタブレット機能を活かしたアプリ開発手法をサンプルを交えて解説した書籍です。完成サンプルを通じて、特徴的なタブレット機能の開発方法を要点を押さえて学ぶことができます。加えてスマートフォンアプリ開発との違いや利用できる開発手法についても解説していますので、すでにスマートフォンのAndroidアプリ開発に携わっている方でも学べる内容となっています。 ※本電子書籍は同名出版物を底本とし作成しました。記載内容は印刷出版当時のものです。 ※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。 ※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。 ※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。
-
-※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 「ユーザ通知」「デバイス通知」の基本から実践まで。具体的にどのような通知手段があるのか、アプリでどのように活用されているのか、どうやって実装するのか、といった点をサンプルを用いて詳細に解説。 ■CONTENTS 【1】通知機能の概要(Android、iOS)/【2】ユーザ通知(Android)/【3】デバイス通知(Android)/【4】Local Notification(iOS)/【5】Push Notification(iOS)/【6】APPENDIX ■著者 神原健一(カンバラケンイチ) NTTソフトウェア株式会社 Androidテクニカルプロフェッショナル。※略歴は書籍刊行時のものを表示しています。 高橋和秀(タカハシカズヒデ) 1963年宮城県生まれ。1980年よりフリーランス・プログラマーとして活動、MZ-80向けソフト開発会社ソフトウエアハウスDISを主宰。その後サザンパシフィック、日本フォトグラフィックス、インターチャネル・ホロンなどで多くのソフトウェア開発プロジェクトに参加。※略歴は書籍刊行時のものを表示しています。 山田暁通(ヤマダアキミチ) 株式会社ドワンゴ・株式会社豆蔵などを経て、現在はフリーランスのソフトウェアエンジニア。※略歴は書籍刊行時のものを表示しています。
-
-本書では、PyCaretという強力なライブラリを使いながら、ただの解説本にとどまらず、機械学習の基礎を網羅する内容を提供します。機械学習の理解を「何だかよくわからないけど凄いもの」から、「ある程度、中身を知っていて使える」レベルに引き上げたい皆さんに、最適な一冊を提供します。 本書では、理論と実践のバランスを重視しています。まず、なるべく数式を使わずに、直感的な理解ができるように機械学習の理論について解説します。具体例や図を多く使い、楽しみながら学べるように工夫しています。また、正確さを犠牲にせず、できるだけわかりやすく説明しています。 次に実践面では、Pythonというプログラミング言語と、PyCaretという機械学習やその周辺に関する処理が1つにまとまったライブラリを用います。ただの「PyCaret日本語Tips」のような内容ではなく、あくまでPyCaretを用いて機械学習に関する一連処理を理解できるようになっています。ソースコードはすべて、後述するGoogle Colaboratoryというサービスを使ってすぐに実行できるようになっています。また、本書のサポートサイトでは、ソースコードのダウンロードも可能です。 機械学習の分野は日々刻々と進化しており、新たなサービスや技術が絶え間なく登場しています。この本を通じて、機械学習の基本理論と実践的なスキルを身につけ、そんな広大で革新的な世界へ一緒に足を踏み入れましょう。
-
5.0※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 暗号を用いた秘密のメッセージの作り方を指南する、初心者向けの書籍はたくさんあります。また、暗号の解読法を指南する、初心者向けの書籍はいくつか存在します。しかし、暗号を解読するためのプログラミングを指南する、初心者向けの書籍は皆無といえるでしょう。本書はそのギャップを埋めるためのものです。 本書は、暗号、暗号解読、暗号学について興味を持っている人のためのものです。本書の暗号(23章と24章の公開鍵暗号を除く)はすべて古典的なものであり、ノートPCの計算能力でも解読できます。現在の組織や個人はこうした古典暗号を使用しません。しかし、古典暗号を通じて、暗号を構成する土台や、脆弱な暗号の解読法について学べます。
-
3.0※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 「データサイエンス100本ノック構造化データ加工編」はSQL、Python、Rの3言語で、ID-POSデータを使い、データサイエンスの基礎教養となる構造化データの加工に重点を置いた、さまざまな分野のスキルセットを身につけるための実践的なトレーニング環境です。トータル22の区分、100個の設問(ノック)に対して、3言語での実装例と解説を提供します。
-
-※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 「HTML5プロフェッショナル認定試験 レベル1」の対策テキストなら鉄板のこの1冊! 本書は、LPI-Japanが主催する「HTML5プロフェッショナル認定試験 レベル1 Ver2.5」(2022年2月改訂版)に合格するための知識を身につけるための書籍です。 ※「HTML5プロフェッショナル認定試験」は、HTML5やCSS3、JavaScriptなど、最新のマークアップに関する技術力と知識を認定するための資格試験です。デザイン、Web、開発に関わる幅広い職種を対象としています。試験名には「HTML5」が使われていますが、最新の標準仕様であるHTML Living Standardに基づいて作成されており、本書もそれに基づき執筆・制作されています。 本書は、LPI-Japanによって公開されている出題範囲をしっかりと押さえつつ、関連する知識も含めて、読みやすく、覚えやすい形でまとめています。 紙面では、「用語解説」や「注意するポイント」「補足説明」などを適切に切り分けて掲載し、重要な点がスムーズに学べるよう配慮しています。 また、各章の最後には問題集を用意しています。これにより、学習した内容の理解度を確認するとともに、しっかりと定着させていくことができます。 今回の改訂版では、新しい試験範囲と仕様の変更に沿って、HTML、CSSの解説を全面的に見直し、ブラッシュアップしています。 出題範囲の改訂にあわせて項目の追加や削除、内容の修正、順番の入れ替えなどを行い、より読みやすく、理解しやすい内容になっています。 Chapter1 HTML Chapter2 CSS Chapter3 レスポンシブWebデザイン Chapter4 API概要 Chapter5 Web関連の規格と技術 大藤 幹(おおふじ みき) 1級ウェブデザイン技能士。ウェブデザイン技能検定特別委員、若年者ものづくり競技大会ウェブデザイン職種競技委員。現在の主な業務は、コンピュータ・IT関連書籍の執筆のほか、全国各地での講演・セミナー講師など。 著書は『プロを目指す人のHTML&CSSの教科書』(マイナビ出版)、『今すぐ使えるかんたんEx HTML&CSS 逆引き事典』(技術評論社)、『詳解HTML&CSS&JavaScript辞典』(秀和システム)など60冊を超え、HTML5プロフェッショナル認定試験の公式サイトにおけるサンプル問題も多数提供している。 Chapter 1~2、Appendix担当。 鈴木 雅貴(すずき まさたか) NTTテクノクロス株式会社 主任エンジニア。 学生時代にインターネットの世界に出会い、表現場所としての可能性を感じるとともにこの世界に関わりたいと考え、1999年入社。2010年よりHTML関連の業務に従事し、Web技術を中心とした技術支援や技術者育成に力を注ぐ。アヒルが好き。 Chapter 3~5担当。
-
-HTTPキャッシュ,リバースプロキシ,CDNなどWeb開発で大切な「配信」の技術。 重要な技術ながら,現場では知見のあるエンジニアが少なく,なんとなくで運用されていたり,導入が遅れていたりします。 本書では,HTTPキャッシュの基礎から解説し,一冊でしっかり配信が学べます。 速くて落ちないWebサイト/Webサービス/Web APIの実現はもちろん。キャッシュ事故やセキュリティ上の問題を防ぐのにも役立ちます。
-
-Laravelは2011年の最初のバージョンがリリースされたPHPフレームワークです。PHPのフレームワークの中では特に人気があります。 本書ではLaravelの基礎から始まり、業務でよく利用される仕組みが理解できるように構成しています。「業務で困らないように」という点を意識した内容になっています。
-
4.0Webサイトがつくれれば、モバイルアプリをつくることができる時代がやってきました。 本書では、HTMLでモバイルアプリをつくるフレームワーク「Ionic」の紹介と、チュートリアルで作り方を解説しています。 Ionicの最大の特徴は、UIデザインの良さです。海外には多くのユーザがいますが、その多くは「UIデザインがいいからIonicにした」と答えています。 GitHub(ionic-team/ionic-conference-app)にデモがありますので、ぜひ、モバイル端末からアクセスしてみてください。 アプリ制作は「難しい」「HTML/Swift/Javaをそれぞれ覚えていられない! 」と敬遠されがちです。 けれどIonicを使うと、Webサイトを作る感覚でHTML5を書いていけば、Web/iPhone/Androidアプリを同時に作ることができます。 著者は昨年までWeb制作しかしたことはありませんでしたが、Ionicを使い始めたことで、Web/iPhone/Androidアプリを制作して、最近では継続的な収益を作り出すことができました。 HTML5ひとつで、Web/iPhone/Androidアプリを更新できるので、ひとりでも継続的に新機能のリリースをしています。 仮説検証サイクルを小さく回したいアプリ制作者はもちろんのこと、普段からHTMLをさわっているWeb制作者も一度お試しください。筆者のまわりには、Ionicを利用してアプリをリリースしたWebデザイナー(jQueryを多少さわれる人)もいます! ■対応バージョン ionic-angular 3.9.2 ionic-cil 3.19.0 ■レビュアー 桑原聖仁/高岡大介/尾上洋介/神野春奈/平野正樹 ※電子書籍版は2色刷りのデータになります
-
-ネットワークエンジニアを目指す人、ネットワークエンジニアになったばかりの人におすすめの1冊が最新の情報で改訂しました。 日々、ネットワークの障害に対峙しているシスコシステムズ テクニカルアシスタンスセンターのエキスパートエンジニアが、それぞれの専門領域であるルータ・スイッチ、セキュリティ、ワイヤレス、モバイルネットワーク、データセンター、コラボレーション、ハードウェアなどについて解説します。 さらに、ネットワークの設計・運用保守やそれらの自動化、トラブルシューティング手法、および代表的なツールなど、最新のテクノロジー動向に合わせて改訂しており、ネットワークエンジニアとして必要とされる一般的なテクノロジーの知識を、できるだけ平易な言葉で説明しています。
-
-
-
-※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 無料動画編集ソフト「DaVinci Resolve」を自由自在に使いこなそう! DaVinci Resolve(ダヴィンチ・リゾルブ)は、映画製作でも使用されているプロフェッショナル向けのソフトウェアです。本書では、DaVinci Resolve 19 無料版で使用可能な機能のうち、広くYouTubeで見られるような一般的な動画を作成する際に必要となる機能を厳選して解説しています。 ・Chapter1 DaVinci Resolveの概要 ・Chapter2 編集前と後の作業 ・Chapter3 動画の編集作業 ・Chapter4 テキストに関連する作業 ・Chapter5 音に関連する作業 ・Chapter6 色の調整 ・Chapter7 その他の機能 ・Appendix こんなときは 北海道出身の DaVinci Resolve を愛するテクニカルライター。著書は70冊ほど。動画関連の著書には『高機能動画編集ソフト DaVinci Resolve Fusion 今日から使える活用ガイド(マイナビ出版)』『自由自在に動画が作れる高機能ソフト DaVinci Resolve入門(マイナビ出版)』『iMovieの限界を超える 思い通りの映像ができる動画クリエイト(秀和システム)』などがある。 ※この商品は固定レイアウト型の電子書籍です。 ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字列のハイライトや検索、辞書の参照、引用などの機能が使用できません。 ※お使いの端末で無料サンプルをお試しいただいた上でのご購入をお願いいたします。 ※本書内容はカラーで制作されているため、カラー表示可能な端末での閲覧を推奨いたします
-
-※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 「Power Automateを使って業務を自動化したいけど、何から始めればいいの?」 そう思っている方に向けて、本書は Power Automateの基礎から実践的な活用方法まで、ステップバイステップで学べる入門書です。 近年、デジタルトランスフォーメーション(DX)の推進により、多くの企業が Microsoft 365 や Power Platform を導入しています。 本書では プログラミング未経験の方やITに詳しくないビジネスユーザーでも、Power Automateを活用して業務の自動化を進められるように、 実践形式の解説 でわかりやすく説明します。 <本書の特徴> ・基礎からしっかり学べる: 初心者でもPower Automateの基本から実践まで、ステップごとに学習できます。 ・ハンズオン形式で学べる: 実際の業務プロセスを題材に、要件の整理からシステムの設計、開発、リリースまでの流れを、ハンズオン形式で解説。 ・AI技術を活用した最新の開発手法: Copilot、AI Builder、ChatGPTなどの生成AIを活用した効率的な開発テクニックも紹介! ・Power Platform全般に応用できるスキル: 本書で習得した知識は、Power AppsやPower BIなど他のPower Platformサービスにも役立ちます。 <本書はこんな方におすすめです> ・プログラミングの経験がないけど、Power Automateで業務の自動化がしたい方 ・Power Automateをゼロから勉強してスキルアップしたい方 ・自分たちの業務を効率化したいが、その方法が分からない方 <本書の構成> Chapter1 Power Automateとは? Chapter2 Power Automateの基礎を学ぶ Chapter3 Power Automateで実際にフローを作ってみる! Chapter4 Power Platformによる業務改善の流れ Chapter5 備品貸出システムを作ってみる! Chapter6 備品貸出システムを作ってみる!~Power Appsとの連携 Chapter7 備品貸出システムを作ってみる!~Power BIとの連携 Chapter8 高度なPower Automate活用術 Chapter9 生成AIの活用
-
-※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 本書は、RPA導入責任者向けに「WinActor 7.5」を実践的に解説した手引書です。網羅的な機能解説はもちろん、業務自動化の検討からシナリオの開発、運用プロセス、保守運用のポイントまで詳しく解説します。
-
-
-
-※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 RPAは便利ですが、その自動化プロセスはプログラムです。プログラミングの基礎知識が不十分ですと、なかなかうまく開発できません。本書は、UiPath社初の公式本としてプログラミング経験のない方でも、UiPathの基礎からプロセス開発、制御構造、デバッグ、チーム開発などRPAの開発技術を体系的に学べる実践入門書です。入門者はもちろん、中・上級者の実務も強力にサポートします。RPAの導入に挑戦されている全ての方におすすめします。
-
-※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 本書は、RPA導入責任者向けに、国内導入実績ナンバーワンソフト「WinActor 7.2」を実践的に解説した手引書です。業務自動化の検討からシナリオの開発、運用プロセス、実際の導入ノウハウまで徹底解説します。
-
5.0※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 Rustは、C/C++の代わりとなる最新の爆速言語として注目されています。「とにかく実行速度が速い」「モダンな言語機能が一通り入っている」「OSからWebアプリケーションまで幅広く実装できる」「ツール群がとても充実している」「安全性が強力に担保されている」など、数多くの魅力があります。本書は、JavaやPythonなど他の言語に習熟しているエンジニアを対象に、Rustの独特な仕様と開発ノウハウをわかりやすく解説した入門書です。
-
3.3※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 個人投資家向けの入門書は世にあふれていますが、プロの運用者がどのような形で投資判断をしているのか解説した本はありません。本書は、金融や株式投資について基礎的な知識を持つ読者を対象に、人工知能技術を使った株式投資運用モデルの基礎的な構築テクニックを解説します。データ分析ツールにはPythonと付随している数値演算ライブラリとTensorFlowを使い、ツールのインストールから実際の株価分析まで一つ一つの作業を丁寧に紹介します。
-
3.8(概要) GPUの基本構造と技術動向に焦点を当てた解説書。3Dグラフィックス,ゲーム,モバイル,VR/AR,科学技術計算,そして人工知能/ディープラーニングに至るまで,幅広い分野でGPU/並列計算の重要度は高まる一方です。その背景にあるハードウェアおよび計算処理への要求とは,どのようなものでしょうか。 本書ではGPUの今を主軸に,ハードウェアおよびソフトウェアの観点の基本事項,超並列処理の根幹部,重要技術の動向まで徹底解説。先端の実製品例,各分野での具体的な導入事例なども豊富に盛り込み,現場で活かせる技術知識を凝縮してお届けします。
-
-※この商品は固定レイアウトで作成されています。お使いの端末で無料サンプルをお試しいただいたうえでのご購入をお願いいたします。 ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字列のハイライトや検索、辞書の参照、引用などの機能が使用できません。 映像制作に欠かせないソフト「Adobe After Effects」の初心者向け逆引きテクニック集! プロの現場でも使用されるAfter Effectsは、高機能ゆえに初心者にとってはわかりづらい面もあります。たとえば、「円を描きたい」という目的があったとき、直接描画する方法もあれば、エフェクトで生成する方法もあり、さらには正円か楕円かによって適用するエフェクトが異なります。 本書は、「こんなときどうする?」という〈目的別〉に、After Effectsに用意された複数の選択肢を一覧できる〈逆引き〉ガイドブックです。素材の読み込み、変形や加工、合成方法から出力まで、映像制作の作業の流れに沿って〈101のテクニック〉を網羅します。 これからAfter Effectsを本格的に使いたい初心者にすぐに役立つ実践的な解説書です。 本書は、2015年に刊行した同書籍をソフトのバージョンアップに合わせて加筆・修正を行った改訂版です。本書解説:After Effects CC 2017/2018
-
-※この商品は固定レイアウトで作成されています。お使いの端末で無料サンプルをお試しいただいたうえでのご購入をお願いいたします。 ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字列のハイライトや検索、辞書の参照、引用などの機能が使用できません。 映像制作に欠かせないソフト「Adobe After Effects」の初心者向け逆引きテクニック集!プロの現場でも使用されるAfter Effectsは、高機能ゆえに初心者にとってはわかりづらい面もあります。たとえば、「円を描きたい」という目的があったとき、直接描画する方法もあれば、エフェクトで生成する方法もあり、さらには正円か楕円かによって適用するエフェクトが異なります。 本書は、「こんなときどうする?」という〈目的別〉に、After Effectsに用意された複数の選択肢を一覧できる〈逆引き〉ガイドブックです。素材の読み込み、変形や加工、合成方法から出力まで、映像制作の作業の流れに沿って〈101のテクニック〉を網羅します。これからAfter Effectsを本格的に使いたい初心者にすぐに役立つ実践的な解説書です。
-
-本書はExcel2013に対応したExcelグラフの解説書です。「見える」グラフを作成する基礎知識から、実際に仕事の現場で使えるグラフの作成テクニックまで、わかりやすく解説しています。操作手順は、1ステップずつ解説しているため、具体的な操作方法が理解しやすくなっています。 また、サンプルの無料ダウロードもあります。 ※本書は、Excel2013での操作解説となります。Excel2010/2007をお使いの場合は、『Excel2010/2007限定版 データを「見える化」する Excelグラフ大事典』(978-4-86354-082-8)をご購入ください。Excel2003/2002/2000をお使いの場合は、『データを「見える化」する Excelグラフ大事典』(ISBN:978-4-903111-32-2)をご購入ください。
-
-※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 IT技術者資格の試験対策書として定評のある『徹底攻略』シリーズから、MCPの中で一番人気の資格である「70-410」を対象とし、「R2」にしっかり対応した問題集が登場! 経験豊富な著者陣が、効率的に学習できるよう分野別に問題を作成し、一問ごとにていねいに解説しているので、本書1冊で合格レベルの実力を身に付けることができます。さらに、できるだけ多くの画面イメージを掲載することで、日頃Windows Server 2012に親しんでいない方でも理解しやすい解説になるように構成しました。巻末には2回分の総仕上げ問題を掲載。模擬試験を体験しながら、最後の力試しや弱点チェックを入念に行うことができます。
-
-※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 最新のオープンソースPHPフレームワーク「Zend Framework 2」の導入法と使い方、上級者向けリファレンスを満載した入門書です。本書は、初級者を対象に、前バージョンであるZend Frameworkとの違い、導入方法、MVCアーキテクチャを主軸としたフレームワークとしての活用方法といった基礎を徹底解説したうえで、実際にコミュニティサイトを作成しながらログイン機能の実装など各機能の使い方を実例とともに学べるように工夫しました。また、上級者向けに応用テクニックや、45項目359ページにもおよぶ詳細なクラスライブラリ・リファレンスも掲載。この一冊で新しいZend Framework 2のすべてがわかります。サンプルプログラムのダウンロードサービス付き。
-
-※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 仮想化環境構築ツール「VMware」を使ったシステム設計、構築、運用の基本から実践までをまとめた現場向けのノウハウ本です。仮想化技術の入門は学んだけど実践スキルが覚束ない。そんな人を対象に、現場で仮想化技術に取り組んできた著者が実践ノウハウを教えます。本書は、VMware vSphere製品と機能の説明から、ハードウェア選びのポイント、VMware ESXiのインストール、仮想マシン作成、vCenter Serverの環境構築、vSphereによる仮想マシンのクローン化などの便利な機能の使い方、サーバの仮想化で役立つチーミングやVLANの設定、共有ストレージの構築、ホストの設定や管理などの運用ノウハウが身につきます。Web Client対応です。
-
-本書は、Dapps開発の基礎から実践的な応用までをカバーし、開発者がブロックチェーン技術を使って価値あるアプリケーションを構築する手助けをすることを目的としています。初心者から経験者まで、幅広い読者が本書を通じてブロックチェーン技術の可能性を理解し、Dappsの開発に挑戦できるようになることを願っています。 さらに、本書では実践で活用できる知識やハンズオンについてもまとめており、ブロックチェーン技術の可能性を最大限に活用して新しい価値を創出する力を身につけることを目指しています。 ■本書の特長 本書には次のような特長があります。 ●基礎から実践まで幅広くカバー ブロックチェーンやDApps、スマートコントラクト、Solidityの基本的な仕組みから、ハンズオンを通してのDapps開発まで幅広いトピックを取り扱います。 ●充実したハンズオン ハンズオンでは、実際に実務で使用されているスマートコントラクトに焦点を当てて1から丁寧に解説をしています。 ●最新の開発ツールに対応 HardhatやFoundry、Scaffold-ETH、Remix、ethers.jsなど、現在のDapps開発で主流となっているツールやライブラリを活用した実践方法を解説します。 ●実践的な知識 基礎的な内容だけでなく、実務で活用できるような知見をまとめています。 ハンズオンも実践で役立つ内容をまとめているため、基礎を学びつつ実務で活用できる知識を得ることができます。 ■本書を読むことで得られること 本書を通じて、次のスキルを習得することが期待できます。 ・スマートコントラクトの基本的な開発方法 ・Ethereumやその他のEVM互換チェーン上でのDapps開発 ・NFTの発行と利用に関する知識 ・NFTに関連するさまざまな規格の理解 ・Dapps作成手順の理解 ・実践的なスマートコントラクト開発知見
-
-※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 3Dモデルに直接絵を描き込んで理想のアバターを作ろう! 本書では、VRoid Studioで自分好みの3Dモデルを制作する方法を、映えるモデルを作る細かなコツや注意点なども交えて初心者にもわかりやすく丁寧に解説。また、制作したモデルをCLIP STUDIO PAINTで3Dポーズ人形として利用したり、VRChatでアバターとして使用する方法、VRoid Studioの着せ替え機能で購入した衣装をフィッティングする方法なども説明しています。 ●目次 Chapter1 VRoid Studioの導入方法と下準備 Chapter2 顔の作成 Chapter3 全身の作成 Chapter4 髪の作成 Chapter5 衣装の作成 Chapter6 アクセサリーの作成 Chapter7 モデル完成後にできること Chapter8 VRChatを始めよう ●著者 関東在住のフリーランスのイラストレーター。 VRoid Studioに出会い、現在は3Dモデル制作にも挑戦して日々勉強中。 考えるよりもまず実際にやってみるタイプ。 オロナミンCを牛乳で割って飲むのが好き。 X(Twitter) : @kuzunohaw Web : xfolio.jp/portfolio/kuzuno-ha ※この商品は固定レイアウト型の電子書籍です。 ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字列のハイライトや検索、辞書の参照、引用などの機能が使用できません。 ※お使いの端末で無料サンプルをお試しいただいた上でのご購入をお願いいたします。 ※本書内容はカラーで制作されているため、カラー表示可能な端末での閲覧を推奨いたします
-
-★ありそうでなかった、劇的一冊!!★ ・ボイスチェンジャのしくみが根本からわかる、音声処理プログラミングのはじめの一歩! ・博士とマルオ君のやりとりを通して、音の研究の基本が、楽しく学べる! ・簡単なものから順番に、自分の手でプログラムを動かすことが上達への最短コース! 【サポートサイト】 https://floor13.sakura.ne.jp/book10/book10.html 【主な内容】 第1講 周波数特性って、なんですか? 第2講 画像から音って復元できるの? 第3講 重ね合わせれば歌声だってつくれます 第4講 音声って、一体どんな音? 第5講 つくればわかる日本語の音声の特徴 第6講 音声認識がやっていること、ご存じですか? 第7講 音声生成の物理とつながる美しい数学の世界 第8講 音響分析すれば見えてくる音声の特徴 第9講 ボコーダを使えばロボットの声もつくれます 第10講 ボイスチェンジャでカワイイ声をつくるには 第11講 その人の声質で音声合成してみます 第12講 ニューラルネットワークを使ってみよう
-
-「セキュアコーディング、何から始めればいい?」 PythonでWebアプリを開発する若手エンジニアに向けて、脆弱性の見つけ方と直し方を実践的に学べる入門書が登場! 本書は、セキュリティエンジニアが不足するいま、現場で求められる「安全なWebアプリの作り方」を、Pythonを使ったハンズオン形式で丁寧に解説。 脆弱性を「知る」だけでなく、自分の手で「再現し」「修正する」ことで、セキュリティ対策の本質が身につきます。 紹介する脆弱性は、SQLインジェクション、XSS、CSRF、パストラバーサル、XXE、セッション管理など、現場で頻出するものを網羅。 さらに「やられアプリ(DSCLab)」を使って、攻撃例と防御策を体験できます。 セキュリティを「なんとなく」から「自信を持って語れる」へ── 本書は、そんな第一歩を踏み出すあなたを支える「現場で使える」一冊です。 ◆こんな方におすすめ ・PythonでWebアプリを作っているが、セキュリティ対策に不安がある ・エンジニア1年目~3年目で、体系的に脆弱性と対策を学びたい ・セキュリティの実務スキルを「手を動かして」身につけたい ◆本書で学べる主な脆弱性 SQLインジェクション/XSS(クロスサイトスクリプティング)/CSRF/パストラバーサル/XXE(XML外部参照)/認証と認可/セッション管理 ほか
-
-※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 ※この電子書籍は紙版書籍のページデザインで制作した固定レイアウトです。 数理最適化を使って現実の問題を解決できるようになる! 本書は、数理最適化の基礎から実務に応用する際のポイントや注意点まで、「モデリング」の観点を中心にして初学者にもわかりやすく解説します。 モデリングには、「教科書的な問題」と「現実の問題」の間に大きな壁があります。本書は、数理最適化の実応用に日々取り組んでいる著者たちが、その経験をもとに、「数理最適化を使う際にどのようなことを気にするか」「どのように問題を捉えるか」などを、「数理最適化の考え方」としてまとめたものです。 典型的な例題を、条件を変えながら深く考察しているので、様々に応用できるモデリングの考え方が身につきます。本書の「考え方」を習得することで、現実の問題を数理最適化を使って解決できるようになります。 また、モデリングスキルだけでなく、実際に数理最適化を応用する際のノウハウについても学べる点が特徴です。 数学的な予備知識はなるべく仮定せず、必要となる概念は本を読み進める中で自然に身につくようになっています。 まえがき 第1章 数理最適化という考え方 1.1 数理最適化について知ろう 1.2 今,数理最適化が注目されている理由 第2章 実務に活かす数理最適化の考え方 2.1 数理最適化とモデリング 2.2 定式化,求解,分析 2.3 最適化ソルバー 2.4 数理最適化問題の分類 2.5 まとめ 第3章 数理最適化問題の問題構造という考え方 3.1 配合問題 3.2 輸送問題 3.3 生産計画問題 3.4 まとめ 第4章 二択が含まれる最適化モデルの考え方 4.1 二択を表す変数 4.2 取捨選択問題 4.3 輸送問題再訪 – 問題拡張1 4.4 輸送問題再訪 – 問題拡張2 4.5 まとめ 第5章 割り当てという考え方 5.1 世の中にある割当問題 5.2 割当図と割当表 5.3 割当問題のモデル化 5.4 まとめ 第6章 割当問題を応用するための考え方 6.1 人員配置問題 6.2 シフトスケジューリング問題 6.3 配送計画問題 6.4 まとめ 第7章 問題を分割するという考え方 7.1 問題を分割するとは? 7.2 期間で分割する 7.3 粒度で分割する 7.4 問題構造で分割する 7.5 制約の強さで分割する 7.6 まとめ 第8章 数理最適化プロジェクトを成功させるための考え方 8.1 問題をどう定めるか 8.2 システム化における注意点 8.3 数理最適化プロジェクト開始前の見極め 8.4 数理最適化プロジェクト進行の要諦 8.5 数理最適化の課題の発見について 付録 A Excelソルバー B よく使う数学記号 C スラック変数 文献案内 あとがき 索引
-
-脆弱性に強いアプリを作るために。 Androidアプリ開発者のための、セキュリティ実践入門! ■モバイルアプリのセキュリティは学びづらい? スマートフォンが生活の一部となった今、モバイルアプリは常に攻撃のリスクにさらされています。ユーザーの情報を守るためにも、セキュリティ対策は開発者にとって不可欠な要件です。 一方で、Androidアプリ開発に必要なセキュリティ知識を学ぼうとして、苦労している方も多いのではないでしょうか。公式ドキュメントや各種ガイドラインが点在しており、「実際の開発にどう生かせばいいのか」をつかみにくいのが現実です。 ■本書の特徴 本書は、Androidアプリ開発者が最低限押さえるべきセキュリティの基礎と、すぐに実践できる対策を、ハンズオン形式で体系的に解説した入門ガイドです。日々セキュリティ課題に向き合ってきた著者が、開発の現場で本当に役立つノウハウを、丁寧かつ実践的にまとめています。 たとえば、次のような「モバイルならでは」のセキュリティに関するトピックを、コードの実例とともに具体的に解説します。 ・マニフェストファイルの適切な設定 ・インテントにおける入力値の検証 ・機密情報を取り扱う際の注意点 ・WebViewの適切な実装 ・ネットワークや証明書の適切な設定 各リスクの仕組みや想定される攻撃手法を理解したうえで、脆弱なコードを実際に動かしてみることで、対策の重要性と効果を実感できる構成になっています。 ★本書のハンズオンは、Windows/MacのどちらのOSでも実行できます。また、サンプルアプリの起動・操作はAndroid Studioのエミュレータ上で行うため、実機の用意は必要ありません。 ■本書の対象読者 ・Androidアプリ開発者(経験2~3年程度) ・モバイルアプリのセキュリティに関心がある人 ・セキュリティガイドラインを読んでもピンと来なかった人 ※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。 ※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。 ※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。 ※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。
-
-※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 ◆現場で使えるGitHub Enterpriseの運用・管理ノウハウをまとめています◆ 本書は、GitHub Enterpriseを企業で利用する際に役立つ設定・管理のノウハウをまとめた解説書です。GitHubは当初個人エンジニアを中心に利用されてきましたが、Microsoft 社による買収後、同社のビジネスツールの1つとして企業での利用も増えてきています。企業におけるGitHub Enterpriseを安全にかつ効率的に利用するために必要なケーススタディから、GitHub Enterpriseの運用管理におけるポイントまで解説しています。 ■こんな方におすすめ ・GitHub Enterpriseの運用管理に携わっている人、GitHub Enterpriseを使っている人 ■目次 0章 GitHub Enterpriseによる開発組織の改革と実践 ・0-1 現代のソフトウェア開発を取り巻く状況 ・0-2 DXの先にある「ソフトウェア中心の世界」 ・0-3 ソフトウェア開発の中心にあるGitHub ・0-4 多くの現場で眠っているGitHubの真価 ・0-5 IT部門と開発現場の「乖離」という問題 ・0-6 ツールは触媒となり、企業文化を変える 第1章 GitHub Enterpriseの基礎知識 ・1-1 GitHubとは ・1-2 DXにおいてGitHubが必要とされる理由 ・1-3 GitHubの利用形態と料金プラン 第2章 ケーススタディから学ぶGitHub Enterprise活用の最適解 ・2-1 企業におけるGitHub Enterprise利用の現状 ・2-2 ケーススタディから学ぶGitHub Enterprise利用の最適解 第3章 GitHubの基本構造 ― チームで使うための基礎知識 ・3-1 GitHubを構成するプロダクト ・3-2 Enterpriseプラン ・3-3 権限管理の考え方 第4章 開発チーム管理の効率化、Organizationの使い方 ・4-1 Organizationとは ・4-2 Organization ・4-3 Team ・4-4 Projectsを使ったプロジェクト管理 第5章 GitHub Enterpriseの効果的な運用と管理 ・5-1 Site Admin ・5-2 Management Console ・5-3 GHESにおけるインフラ運用機能 第6章 GitHubにおけるCI/CD ・6-1 Actions/Packages ・6-2 Actions/PackagesによるCI/CDパイプライン構築 ・6-3 まとめ ■著者プロフィール 池田尚史(いけだ たかふみ):ITコンサルタントとしてキャリアをスタート。その後コンサルタントからプログラマーに転身し、パッケージソフトウェア開発、Webサービス開発を経て、GitHub日本法人立ち上げなどに関わる。現在はStripeにてパートナーソリューションエンジニアとしてパートナー様の技術支援に従事する。著書に『チーム開発実践入門』(技術評論社、2014年)がある。
-
-※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 MCPとA2Aで広がるAIエージェントの世界 外部ツールやデータベースとAIエージェントをつなぐ「MCP」、 AIエージェント同士をつなぐ「A2A」—— その基本概念から実装までを、簡単な例でやさしく解説! ●目次 第1章 MCPの概要 ・MCPとは ・MCPのアーキテクチャ ・MCPの機能 ・MCPホスト・MCPサーバの一覧 ・MCPの使い方 第2章 MCPサーバを試す ・Playwright ・Fetch ・Memory ・Sequential Thinking ・DeepWiki ・Tavily ・Zapier ・LlamaCloud MCP 第3章 MCPホストを試す ・Cursor ・GitHub Copilot ・Claude Code ・Gemini CLI ・Codex CLI ・OpenAI Agents SDK ・Google ADK 第4章 MCPサーバ・MCPクライアントの作成 ・ツールのMCPサーバの作成 ・リソースのMCPサーバの作成 ・プロンプトのMCPサーバの作成 ・サンプリングのMCPサーバの作成 ・ルートのMCPサーバの作成 ・エリシテーションのMCPサーバの作成 ・MCPクライアントの作成 ・dxtファイルの作成 第5章 A2Aの概要と実践 ・A2Aとは ・A2Aによるメッセージの送受信 ・A2Aによるタスクの送受信 ●著者 1999年『JAVA PRESS』(技術評論社)にて、携帯アプリの開発方法の連載を開始。2001年、株式会社ドワンゴにて世界初のJava搭載携帯電話「503i」のローンチタイトル『サムライロマネスク』の開発に携わる。以後、新端末の新機能を活用したアプリを作りつつ、技術書を書き続け、25年で50冊ほどに。現在は株式会社ゼルペムにて、ヒトとAIの共生環境の実現を目指して、人工知能の研究開発に取り組んでいる。主な著書に『OpenAI GPT-5/ChatGPT 人工知能プログラミング実践入門』『Google Gemini 1.5/LlamaIndex/LangChain 人工知能プログラミング実践入門』( ボーンデジタル)『ChatGPT 使いこなし&活用術』(マイナビ出版)など。 ※この商品は固定レイアウト型の電子書籍です。 ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字列のハイライトや検索、辞書の参照、引用などの機能が使用できません。 ※お使いの端末で無料サンプルをお試しいただいた上でのご購入をお願いいたします。
-
-※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 ◆最新のDjango5.2に対応したWebアプリ開発入門◆ Django はライブラリーなどすべて揃っているフルスタックなフレームワークとして Python でアプリケーション開発を行ううえで最初に選択されるフレームワークです。生産性・実用性が高く,セキュリティ対策も盤石でありながら,使える機能が多すぎて習得が大変であるという欠点がありましたが,Django 5 系になり開発にかかるコストが大幅に短縮できたことで近年注目されています。本書は,5系初となるLTS版(LTS 5.2)に対応し,2種類の Djangoの開発方法である「関数ベースビュー(FBV)」「クラスベースビュー(CBV)」でアプリケーションを開発しながら,一通りの開発工程が学べます。 ■こんな方におすすめ ・最新のDjango5系の情報を知りたい人 ・Djangoでアプリケーション開発をやりたい人 ■目次 PART 1 Djangoの基礎 ・CHAPTER 1 開発を始める準備 ・CHAPTER 2 Djangoプロジェクトの作成 PART 2 FBV(関数ベースビュー)での開発 ・CHAPTER 3 基本的なデータ操作(CRUD処理) ・CHAPTER 4 ユーザーへの通知(Messagesフレームワーク) ・CHAPTER 5 入力フォーム(ウィジェット・バリデーション) ・CHAPTER 6 Django管理画面の使い方 PART 3 CBV(クラスベースビュー)での開発 ・CHAPTER 7 メニュー画面の作成とデータの表示 ・CHAPTER 8 データの登録・更新・削除(更新系処理) ・CHAPTER 9 データ分析の実装 PART 4 Djangoアプリの機能拡張 ・CHAPTER 10 認証と認可(ログインと権限管理) ・CHAPTER 11 データベース操作(ORMの活用) APPENDIX Djangoをさらに学ぶために ・APPENDIX 1 HTMLの効率的な管理(テンプレートの継承) ・APPENDIX 2 アプリ品質の向上(テストの基礎) ・APPENDIX 3 データ表示の改善(ページネーション) ■著者プロフィール 樹下雅章(きのしたまさあき):大学卒業後、ITベンチャー企業に入社し、様々な現場にて要件定義、設計、実装、テスト、納品、保守、全ての工程を経験。SES、自社パッケージソフトの開発経験。その後大手食品会社の通販事業部にてシステム担当者としてベンダーコントロールを担当。
-
-◆複数の仮想マシンが動作するハイパーバイザを一から実装◆ 仮想化技術はいたるところで利用されています。クラウドサービスなどで、自由度の高いサーバ環境を即座に利用できるのは仮想化技術があってこそです。ソフトウェアで疑似的にマシンを再現したものを仮想マシンと呼び、仮想マシンを実現するソフトウェアをハイパーバイザと呼びます。 本書では、ハイパーバイザをステップアップ式に実装していくことで、ハイパーバイザによる仮想化技術がどのように実現されているのかを理解していきます。ハードウェアデバイスを操作する側、操作される側の両方の実装を行うことで、仮想化技術と密接に関係している低レイヤの技術を深く理解できます。 ■こんな方におすすめ ● 仮想化技術が何を行っているのかを理解したい方 ● ハイパーバイザの仕組みを理解したい方 ● マシンの仕組みを手を動かしながら理解したい方 ■目次 第1章 仮想マシンとハイパーバイザ ・1.1 仮想マシンとはなんだろう ・1.2 ハイパーバイザの目的とメリット ・1.3 Type1ハイパーバイザとType2ハイパーバイザ ・1.4 仮想化支援機能とは ・1.5 Type1ハイパーバイザを開発する流れ ・1.6 開発環境の構築 ・1.7 本書で使用する仕様書について 第2章 起動してメッセージを出せるようにする ・2.1 何もしないソフトウェアを起動しよう ・2.2 DTBを解析しよう ・2.3 文字を出そう 第3章 CPUの仮想化支援機能を使ってみる~メモリを仮想化する ・3.1 何もしない仮想化をしよう ・3.2 メモリ管理をしよう ・3.3 メモリの仮想化をしよう 第4章 割り込みの仕組みと仮想デバイスを作る ・4.1 割り込みのセットアップをしよう ・4.2 ページフォルトの原因を解析しよう ・4.3 仮想PL011デバイスを実装しよう 第5章 割り込みコントローラを制御し、デバイス割り込みを可能にする ・5.1 割り込みを制御するデバイスを初期化しよう ・5.2 PL011の割り込みを受け取ろう 第6章 ファイルの読み書きをできるようにする ・6.1 Virtio-Blkを制御しよう ・6.2 ファイルシステムを実装しよう 第7章 初めての仮想マシンを実装する ・7.1 VM構造体を実装しよう ・7.2 VMを起動してみよう 第8章 Linuxが動作するようにする ・8.1 GICv3の仮想化をしよう ・8.2 仮想タイマを提供しよう ・8.3 仮想PL011を改良しよう ・8.4 Virtio-Blkデバイスを実装しよう 第9章 複数のCPUコアを動作させる ・9.1 コアの起動をしよう ・9.2 ロック機構を実装しよう 第10章 コンソールとマルチ仮想マシンを実装する ・10.1 コンソールとコマンドを実装しよう ・10.2 マルチ仮想マシンを実現しよう 第11章 作成したハイパーバイザを発展させるには ・11.1 対応デバイスの追加 ・11.2 独自の仮想デバイス ・11.3 スナップショット機能 ・11.4 実機への移植 ・11.5 マイグレーション機能 ・11.6 デバイスパススルー機能 ・11.7 Type2ハイパーバイザの実装 ・11.8 Nested Virtualizationの実装 第12章 仮想化技術を使いこなす ・12.1 ハイパーバイザの選び方 ・12.2 ハイパーバイザの便利な使い方 ・12.3 これからのハイパーバイザ ■著者プロフィール 【著者】森 真誠(もり まなみ):小学生時代からプログラミングに興味を持ち、OSからデスクトップアプリなど幅広いレイヤのプログラミングを趣味で行う。大学生のときにAArch64向けの軽量ハイパーバイザ「MilvusVisor」の実装に従事。また、セキュリティ・キャンプ全国大会での講師や世界的に権威あるカンファレンスの一つであるBlack Hat Eurpose 2024で機密仮想マシンに関する講演などを経験。 【監修者】品川 高廣(しながわ たかひろ):東京大学大学院情報理工学系研究科 教授。オペレーティングシステムや仮想化技術、コンピュータセキュリティ等を専門とし、次世代の安全で高性能なシステム基盤の研究開発に取り組んでいる。国産ハイパーバイザ「BitVisor」のチーフアーキテクトとして設計を主導し、その成果を応用した製品「vThrii Seamless Provisioning」の開発にも貢献している。仮想化技術の研究成果により、令和2年度科学技術分野の文部科学大臣表彰「科学技術賞」を受賞した。https://www.os.is.s.u-tokyo.ac.jp/shina/
-
-※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 本書は、Microsoft Azure Administrator[AZ-104]の対策教科書です。マイクロソフト認定トレーナーである著者が、単なる試験対策としてだけでなく、Azureの初学者でも本書だけで基礎から活用まで理解できるようとにかく丁寧に解説しています。また、操作方法も画面付きで細かく解説しているので、実務にも役立ちます。各解説では、特に試験で狙われるポイントを「試験対策」欄にまとめているので、重要な箇所がひと目でわかります。各章末には理解度を確認するための演習問題が付いているほか、本試験を想定した模擬問題1回分をダウンロード提供。「丁寧な解説」+「豊富な問題」で、本書一冊だけで『一発合格』を目指せます!
-
-※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 フリーソフトのScilabを使ってシステム制御を理解できる! 「制御工学」は数学的な知識を前提に解説されるが、現場では数値解析ソフトを使って設計がなされる場合が多い。 本書は、フリーソフトであるが入門には十分な機能があるScilabでの演習を通じて「制御工学」を実感し、必要な知識を身に付けられることを目的としたテキストで、豊富な例題により自習書としても役立つ。 このような方におすすめ ・高専、大学学部、大学院、専門学校の学生(教科書・参考書・自習書として) ・上記学校の教員 ・制御関連の初級技術者 主要目次 第1章 はじめに 第2章 Scilab入門 第3章 システム制御に必要な数学 第4章 伝達関数とブロック線図 第5章 時間応答 第6章 周波数応答 第7章 フィードバック系の安定性 第8章 PID制御 第9章 状態方程式の構造と性質 第10章 状態フィードバックとオブザーバ 第11章 最適制御 第12章 ディジタル制御
-
-※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 ※この電子書籍は紙版書籍のページデザインで制作した固定レイアウトです。 ベイズモデル、生成AIの数学的動作原理を学ぶ 増補改訂でより詳しく 本書は,機械学習の道具として使われている確率過程の書籍です.確率過程とは,誤解をおそれずにひと言でいえば「パラメータにしたがってランダムに変動するデータを解析するための数学の一分野」です.すなわち,ベイズモデル,生成AIの数学的動作原理です. 日進月歩の勢いで発展を遂げる機械学習の研究成果を各自の専門領域に取り入れるには,これらの中で道具として使われている確率過程の基礎的な知識が必要不可欠です.本書では,数学的な厳密性は犠牲としながらも,機械学習の最新の結果を理解するために最低限必要と思われる内容にしぼって,確率過程について説明しています. 今回の増補改訂によって内容を大幅に追加しています. 第1章 確率論の基礎 第2章 確率積分と確率微分方程式 第3章 マルコフ過程の性質 第4章 確率過程とベイズモデル 第5章 確率過程と機械学習 第6章 実問題への応用 付録A 基礎事項の復習式の復習 付録B サンプルコード
-
-データベースが壊れても、もう怖くない! NewSQLの動きと仕組みを体験しながら理解する。 NewSQLって何? 従来のDBとどう違う? 仕組みが複雑そう……そんな疑問をマンガで解決! 【マンガのあらすじ】 大学生わかばちゃんのもとに、妖精「NewSQLさん」が現れた。「NewSQLは障害に強いって言うけど、どこまで壊せば動かなくなるんだろう?」さぁ、TiDBクラスターを壊しまくれ! もちろんリカバリも忘れずに。 物語後半では、内部構造の探検に出発! 分散型なのにRDBのように使える秘密とは? クラスターの中の働き者たちとの出会いを通して、わかばちゃんが得たものは…… ■こんな方におすすめ ・NewSQLやTiDBの概念をマンガで手軽に理解したい ・MySQLに慣れている ・障害パターンと復旧方法を知りたい ・ローカル環境で気軽に試したい ・本番環境へのデプロイも学びたい ■本書の特徴 ・つくって、壊して、直して学ぶ - MySQLクライアントでデータベースへ接続する - 耐障害性のあるNewSQLクラスターをつくって、壊す - データベースをバックアップして、復元する ・NewSQLの処理の流れを観察する 処理の流れがわかりづらく、イメージしづらいNewSQLの処理を本書ではハンズオン形式で観察していきます。「どうなってるかわからん」を解消する1冊です。 ・豊富なマンガとイラストで図解 章ごと、ハンズオンごとに導入マンガを掲載し、視覚的にも学習内容を理解できるようにしています。むずかしい概念もイラストで丁寧に図解してあります。 ■本書の構成 Part 1 :さわってみようNewSQL Chapter 1 はじめてのNewSQL Chapter 2 NewSQLクラスターを構築してみよう Chapter 3 SQLを学び、NewSQLクラスターで実行してみよう Part 2 :壊して学ぶNewSQL Chapter 4 NewSQLの処理の流れを見てみよう Chapter 5 1つずつ壊してみよう Part 3 :NewSQLの全体像を理解しよう Chapter 6 NewSQLの仕組み、アーキテクチャを理解しよう Chapter 7 クラスター運用時に考えること Chapter 8 TiDBクラスターをつくって運用する ※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。 ※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。 ※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。 ※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。
-
4.0※この電子書籍は固定レイアウト型で配信されております。固定レイアウト型は文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 本書では「最初に知っておきたいAWS運用のすべて」を体系立てて解説します。 システム運用で利用するEC2・IAM・RDSといった基本的なサービスはもちろん、 意外と知らないバックアップ/リストア、セキュリティ統制、監査に関わるサービスも基本から丁寧に解説。 日々の運用業務の中で「なるべく楽に」「効率的に」AWSでシステムを運用する手法が満載です。 改訂第2版では、初版からさらにAWS運用に役立つサービスや機能を深掘りして、 多数の追加解説を行っています。 ■本書の対象読者 ・これからシステム運用に関わる新米エンジニアの方々 ・これまでオンプレミスで運用をしてきたエンジニアのみなさま ・AWS運用の最新情報を知りたい方 ■こんな悩みが解消します ・便利なアカウント管理の方法は? ・最適なログの収集と分析方法は? ・エラーを管理しやすい監視方法は? ・ヌケモレを防ぐパッチ適用の方法は? ・簡単なコスト削減の方法は? ※カバー画像が異なる場合があります。
-
-◆Astroを使ったSSG/SSRによる実践的なサイト制作を完全解説!◆ 本書は、近年モバイルファーストやSEOの観点から再び注目されている「静的サイトジェネレータ」(SSG)による静的サイトの制作に適したフレームワーク「Astro」の解説書です。これまでのJavaScriptフロントエンドフレームワークは、動的サイトの生成(CSR/SSR)を主目的としていましたが、Astroはビルド時にJavaScriptを最大限除去することで、シンプルで高速な静的Webサイトの生成を可能にしています。また、ReactやVueなどのフレームワークと連携することで、静的Webサイトのビルドツールとしても利用できます。本書では、Astroの基本からコンポーネントベースのWebサイト制作の進め方、SSGモードによる静的サイト制作/SSRモードによる動的サイト制作、エンドポイント/アクション/ミドルウェアなどのサーバサイド機能まで、Astroの機能を網羅して解説します。 ■こんな方におすすめ ・Astroを使った「静的サイトジェネレータ」(SSG)による静的サイトの制作を学びたい人 ■目次 ●第1章 Astroを初体験 ・1.1 Astroとは ・1.2 Astroの環境構築 ・1.3 Astroプロジェクトの作成と実行 ・1.4 本書で必要なTypeScript文法 ●第2章 Astroコーディングの基本 ・2.1 Astroのコンポーネントと基本構文 ・2.2 Astroコンポーネントでの変数の表示 ・2.3 Astroコンポーネントでの制御構文 ●第3章 コンポーネント間連携 ・3.1 コンポーネントの埋め込み ・3.2 コンポーネントのProps ・3.3 子コンポーネントをカスタマイズするSlot ●第4章 ルーティングとレイアウト ・4.1 ルーティングとルートパラメータ ・4.2 レイアウト機能 ・4.3 ページネーション ●第5章 コンポーネントベースのWebサイト制作 ・5.1 コンポーネントベースのWebサイト制作ケーススタディの概要 ・5.2 BaseLayoutの作成 ・5.3 TOPページの作成 ・5.4 ニュースページとマークダウンファイル ・5.5 デプロイの準備 ●第6章 動的サイトとSSR ・6.1 ケーススタディの概要と準備 ・6.2 天気情報コンポーネントの追加とSSGの問題点 ・6.3 Astroで動的処理を実現する方法 ・6.4 Astroのアイランド ・6.5 SSRデプロイ ●第7章 Astroでのコンテンツの扱い ・7.1 コンテンツコレクション ・7.2 動的ルートとSSRの組合せ ・7.3 Storyblokによるコンテンツ管理 ●第8章 Astroのその他の機能 ・8.1 バックサイドに関する機能 ・8.2 フロントサイドに関する機能 ■著者プロフィール 齊藤 新三(さいとう しんぞう):WINGSプロジェクト所属のテクニカルライター。Web系製作会社のシステム部門、SI会社を経てフリーランスとして独立。屋号はSarva(サルヴァ)。Webシステムの設計からプログラミング、さらには、Android開発までこなす。HAL大阪の非常勤講師を兼務。
-
-※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 一般社団法人情報サービス産業協会(JISA)が監修する「情報サービス産業白書2025」の第1部では、未来社会を実現する新たなテクノロジーの実装を進めるには、市場における各プレイヤーがどのような役割を果たしているのか、その中でユーザー企業の期待に応え、情報サービス産業を活性化させるためには、情報サービス企業はいかなる価値提供を行うべきなのかを、ベンダー、ユーザー企業へのアンケート調査およびヒアリングから明らかにし、情報サービス企業の進むべき道筋を示します。 第2部では、情報サービス企業が特に注目すべき、最新テクノロジーを含むテーマについて、JISA会員企業に所属する有識者による最新の動向と見解を紹介します。 すべての情報サービス企業やユーザー企業、大学・研究機関にとっての、DX実装に向けた現状把握と将来戦略策定の一助となる一冊です。
-
-◆データをうまく活用できない壁を壊すノウハウを集大成◆ 「データに欠損値や誤りがあり、正しく分析できない」 「同じ顧客や企業が重複して登録されている」 「データの意味や使い方がわからない」 「部門ごとに見せられるデータが異なり、他部門に横展開できない」 「分析データに含まれる個人情報の取り扱いに苦慮している」 データを活用したいのに、うまくいかない……その壁を壊すには、データマネジメントが不可欠。 ・データをカタログ化、一元的に管理できる「Amazon DataZone」 ・さまざまなデータソースからデータを見つけ出して加工・統合でき、品質チェックの自動化もできる「AWS Glue」 ・データレイク内のデータに対して、行や列レベルでのきめ細やかなアクセス制御ができる「AWS Lake Formation」 など、データマネジメントに役立つ最新サービスの実践的な使い方をAWS Professional Servicesコンサルタントが解説。 ■こんな方におすすめ ・データがあるのにうまく活用できていない組織のエンジニア、データサイエンティスト ・AWSユーザー ■目次 1章 データマネジメントとAWS ・1.1 データマネジメントとは ・1.2 データマネジメントとAWSサービス ・1.3 データストア ・1.4 データパイプライン ・1.5 分析 ・1.6 セキュリティ/ガバナンス 2章 データに欠損値や誤りがあり、正しく分析できない ・2.1 データ品質の問題を解決するには ・2.2 Glue Data Qualityを使って保管されているデータの品質を測定する ・2.3 Glue Data Qualityを使って、データ処理パイプラインの中でデータ品質を測定する ・2.4 Glue DataBrewを使ってデータ品質を測定する 3章 データ加工処理が複雑で読み解けない ・3.1 データ加工処理の問題を解決するには ・ 3.2 Glue Studioによるジョブの作成 ・3.3 Step Functionsによるワークフローの構築 ・3.4 Amazon MWAAによるワークフローの構築 4章 同じ顧客や企業が重複して登録されている ・4.1 データの重複をなくすには ・4.2 AWS Glueを使って、ETLパイプラインの中で名寄せをおこなう 5章 データの意味や使い方がわからない ・5.1 メタデータの問題を解決するには ・5.2 メタデータの項目や記載ルールを整備する ・5.3 メタデータの充足化と公開 ・5.4 データカタログを用いてデータの存在と示す意味を把握する ・5.5 メタデータの品質維持と向上 6章 部門ごとに見せられるデータが異なり、他部門に横展開できない ・6.1 部門間でのデータ共有を推進するには ・6.2 組織間でデータを共有する ・6.3 データの共有範囲の確認と変更 7章 分析データに含まれる個人情報の取り扱いに苦慮している ・7.1 データ分析において個人情報の問題を解決するには ・7.2 「持ち込ませない」処理の実装 ・7.3 「残さない」処理の実装 ・7.4 「使わせない」処理の実装 ■著者プロフィール ●赤羽根正則:アマゾン ウェブ サービス ジャパン合同会社プロフェッショナルサービス本部所属。データ分析基盤のアーキテクチャ作成支援やデータエンジニアリングでのパフォーマンスチューニングなどに従事。 ●佐藤悠:アマゾン ウェブ サービス ジャパン合同会社プロフェッショナルサービス本部所属。AWS GlueやAWS Lake Formation、Amazon MWAAが得意。 ●仲谷岳志:アマゾン ウェブ サービス ジャパン合同会社プロフェッショナルサービス本部所属。AWSのプリンシパルアーキテクトとして、クラウドインフラやデータ基盤の設計・構築、生成AIプラットフォーム構想の策定支援などを担当。 ●松浦晋:アマゾン ウェブ サービス ジャパン合同会社プロフェッショナルサービス本部プラクティスマネージャー。エンタープライズ向けのデータプラットフォーム構築やデータマネジメント戦略立案に関する支援に従事。 ●吉濱佐知子:アマゾン ウェブ サービス ジャパン合同会社プロフェッショナルサービス本部所属。コンサルタントとして、データ管理・分析基盤の構想策定や基本設計、データ・AI活用のワークショップ実施やAWS技術活用のための研修活動などに従事。
-
-※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 【本電子書籍は固定レイアウトのため7インチ以上の端末での利用を推奨しております。文字列のハイライトや検索、辞書の参照、引用などの機能が使用できません。ご購入前に、無料サンプルにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください】 SAP一冊合格が本気で狙える、最強の総合対策書! 【本書の特徴】 ●重要度に応じてサービス・機能の解説分量を調整。メリハリのあるテキスト解説&豊富な問題数 ⇒試験合格に重要なポイントを、だれでも効率よく学べる ●読者特典「AWS実践環境ガイド」で、ハンズオン学習を徹底サポート ⇒実務経験のないサービスや機能も、ハンズオン形式で速くマスターできる ⇒実務でもスグに役に立つ知識も身につく ●試験特性に合わせて、「例題→解説→確認問題」という流れでテキスト部を構成 ●解説の順序も「設計のポイント」→「設計に関連するサービス・機能」→「典型的なアーキテクチャ」と実践的な3ステップ ⇒SAP攻略に必要な、要件理解力とアーキテクチャ力を高められる! ●収録問題数No.1。例題を計68題解説し、5章で「模擬試験」1回分、各節末に重要な出題ポイントをおさえた確認問題も計64題収録。 【本書の目次構成】 序章:試験とサービスの基礎知識 第1章:複雑な組織に対応するソリューションの設計(第1分野) 第2章:新しいソリューションのための設計(第2分野) 第3章:既存のソリューションの継続的な改善(第3分野) 第4章:ワークロードの移行とモダナイゼーションの加速(第4分野) 第5章:模擬試験 【著者プロフィール】 ●煤田弘法(すすた ひろのり) 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位に選ばれる。 ※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。 ※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。 ※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。 ※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。
-
-※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 年間2兆円規模の市場を生むインターネット広告。 高速で最適な広告を配信する技術の理論的背景を、業界トップのサイバーエージェントの著者陣が解説。 機械学習を用いて広告配信を最適化する技術と、コンテンツを機械学習により自動生成する技術とを俯瞰する。 【目次】 第1章 インターネット広告業界と関連する機械学習技術 1.1 インターネット広告業界における機械学習の環境適性 1.2 機械学習の適用領域 1.3 インターネット広告業界が向き合うプライバシー規制 第2章 広告配信のためのアルゴリズム 2.1 CTR/CVR 予測 2.2 予測のサービスでの活用 2.3 クリエイティブ選択 第3章 広告効果の効果測定のための手法 3.1 施策の効果の定義 3.2 ランダム化比較実験 3.3 観察研究に基づくアプローチ 第4章 広告配信とプライバシー 4.1 デジタル広告業界を取り巻く環境の変化 4.2 プライバシー保護とアトリビューションの仕組み 4.3 差分プライバシーとプライバシー保護のメカニズム 4.4 データ保護のための秘匿マルチパーティ計算 4.5 デジタル広告業界を取り巻く環境の変化 4.6 ブラウザが取り組んでいる取り組み 4.7 差分プライバシーとプライバシー保護のメカニズム 4.8 集約した単位から予測モデルの構築 第5章 広告運用のための自然言語処理 5.1 広告テキスト生成のための自然言語処理 5.2 広告テキスト生成における評価 第6章 グラフィックデザインのための機械学習 6.1 広告効果の事前予測 6.2 レイアウトの生成 6.3 タイポグラフィの認識と生成 第7章 広告配信の未来 ※この商品は紙の書籍のページを画像にした電子書籍です。文字だけを拡大することはできませんので、タブレットサイズの端末での閲読を推奨します。また、文字列のハイライトや検索、辞書の参照、引用などの機能も使用できません。
-
-※この商品は固定レイアウトで作成されており、タブレットなど大きいディスプレイを備えた端末で読むことに適しています。 また、文字列のハイライトや検索、辞書の参照、引用などの機能が使用できません。 Autodesk Fusion入門ガイドの決定版! サンプルデータを使って、手を動かしながら紙面通りに進めてみましょう。 すべての制作プロセスを解説している動画も提供しています。 Autodesk Fusionはオートデスク社が開発しているクラウドベースの3D CADソフトウェアで、2024年1月に「Fusion 360」から現在の名称に変更されました。 本書は、ロングセラー「Fusion 360 マスターズガイド ベーシック編」を改訂&再編集したものです。 前回まで人気の高かった素材を今回も扱い、各モデリングの作成プロセスを端折らずに完全解説します。 「アセンブリ」「アニメーション」「図面」の作成方法、作品を美しく見せる「レンダリング」、さらには3Dプリントの仕組みやプリント方法まで、初心者が知りたい技法を幅広く解説しています。 著者はAutodesk Knowledge Network閲覧数「世界一」として表彰された小原照記氏と、Autodesk社でFusionビジネスを取りまとめるマネジャー藤村祐爾氏。 教育現場やセミナー、ワークショップで豊富な指導経験をもつ2人が、Fusionの使い方を初心者向けに「超やさしく」解説します。 ★提供データ★ ・お菓子の型のイラストデータ ・アセンブリ、アニメーション、図面用ロボットデータ ・演習用ロボットのデータ(Web限定) ・リクライニングチェアの人物データ ・ミニ四駆ボディ用シャーシデータ ・ミニ四駆ボディ完成サンプルデータ ・レンダリング用練習データ ・デカール用データ ※モデリングの手順は、すべて動画で制作プロセスをご確認いただけます。 これ一冊で3Dモデリングの基本から応用まで、重要なことのすべてを学ぶことができます。 初心者には最初の一冊として、中級者以上には不足分をカバーする一冊として活用していただけます。 ●目次 Prolog 序章 Autodesk Fusionの基礎知識 Chapter 1 基本操作を覚えよう Chapter 2 ペン立てをつくろう Chapter 3 コマをつくろう Chapter 4 マグカップをつくろう Chapter 5 チョコレートの型をつくろう Chapter 6 ロボットの組立と図面をつくろう Chapter 7 フォームモデリングの基本 Chapter 8 リクライニングチェアをつくろう Chapter 9 ミニ四駆ボディをつくろう Chapter 10 レンダリングを楽しもう Chapter 11 3Dプリントを楽しもう
-
-◆ホワイトボックススイッチ向けNOSを徹底解説!◆ 2016年にオープンソースとして公開されたSONiCはネットワークOSのデファクトスタンダードになりつつあります。本書では、初学者がSONiCの全体像を理解し、SONiCを利用するための基礎知識を素早く得られるよう情報を整理しました。設定方法を単に解説するだけではなく、「SONiCがどのように構成され動作しているのか」「モジュールがどのように連携して各機能が実現されているのか」といった実装の内部についても詳細に解説します。 ■目次 ●第1章 ホワイトボックススイッチとSONiCアーキテクチャ ・1.1 ホワイトボックススイッチの内部構造 ・1.2 SAI誕生の背景と役割 ・1.3 SONiCアーキテクチャの全体像 ●第2章 SONiCの機能とユースケース ・2.1 SONiCの機能とユースケース ・2.2 ユースケース/事例 ・2.3 Switch ASIC以外への適用例 ●第3章 コミュニティ運営と開発プロセス ・3.1 組織構成やメンバー ・3.2 情報ソースとコミュニケーションチャネル ・3.3 リリースプロセス ・3.4 不具合報告や修正提案 ●第4章 商用版SONiCと有償サポート ・4.1 コミュニティ版と商用版SONiCの違い ・4.2 新機能追加までの流れ ・4.3 主な商用版SONiC提供ベンダー ・4.4 有償サポート提供ベンダー ・4.5 まとめ:商用版SONiCや有償サポートの検討ポイント ●第5章 SONiCの入手とインストール ・5.1 SONiCが動作する環境の用意 ・5.2 イメージの入手 ・5.3 実機での利用方法 ・5.4 仮想環境での利用方法(sonic-vs on KVM) ●第6章 SONiCの基本操作と設定方法 ・6.1 SONiCの基本操作と設定ファイル ・6.2 設定ファイルを用いた設定方法 ・6.3 2種類のコマンドラインインターフェース ・6.4 SONiCの基本的な設定 ●第7章 SONiCの内部構造:アーキテクチャとサブシステム ・7.1 SONiCアーキテクチャの全体像 ・7.2 主要なサブシステム ・7.3 各サブシステムで動作するモジュール ・7.4 databaseコンテナ ・7.5 swssコンテナ ・7.6 syncdコンテナ ・7.7 bgpコンテナ(routingコンテナ) ・7.8 mgmt-frameworkコンテナとgnmiコンテナ ・7.9 pmonコンテナ ・7.10 snmpコンテナ ・7.11 lldpコンテナ ……ほか ●第8章 SONiCの内部構造:ステートの流れとモジュール連携 ・8.1 SONiCのデータベース ・8.2 モジュールからデータベースへのアクセス ・8.3 モジュールとホストの通信 ・8.4 モジュールからモジュールへのアクセス ・8.5 コンテナのネットワーク構成 ・8.6 SONiCのインターフェース管理 ・8.7 SONiCのルーティング機能 ・8.8 SONiCの起動とユーザーインターフェース ・8.9 SONiC管理フレームワーク ●第9章 SAI詳細解説[API・オブジェクト・データプレーンパイプライン] ・9.1 SAI概要 ・9.2 SAIのパケット処理パイプライン ・9.3 SAIの定義ファイル[機能共通] ・9.4 SAIの定義ファイル[機能毎] ・9.5 SONiCにおけるSAIの実装 ●第10章 高度な設定と利用法 ・10.1 SRv6のサポート状況 ・10.2 SONiCのSRv6設定 ・10.3 パケット変換動作の確認 ●第11章 SONiCのトラブルシューティング ・11.1 showコマンドによる状態の確認 ・11.2 ログの参照方法と読み方 ・11.3 APPL_DB変更/SAI呼び出しのログ ・11.4 SONiCのデバッグ ■著者プロフィール 海老澤健太郎:インターネット黎明期より、通信事業者ネットワークを中心に新技術や製品の検証、サービス導入支援に携わる。以降、国内外のスタートアップ企業において、顧客サポート、製品デザイン、開発マネジメントなど幅広い領域を担当。現在は北米スタートアップ企業にて、AI向けネットワーク機能を中心としたネットワーク機器の開発に従事している。
-
-現代人は誰しもデジタル技術と共に生きている。コンピュータが情報処理の道具に留まらず、世界を構成するアクターの一つとなった今、「空間」、「場所」、そしてそれらを取り扱う地理学はどう変容し、発展するのか。25のテーマから説き起こす「デジタル地理学」の手引き書。
-
-◆CPU/メモリ/入出力などハードウェアの制御をRustで実装◆ Webサイトの閲覧をはじめとして、コンピューターはさまざまな場面でみなさんの日常と密接にかかわっています。しかし、その裏側で起きていることを理解するのは、現代の複雑なコンピューターシステムの上では困難です。そこで本書では、シンプルなOSをRustを用いて実装し、普段は見えないOSの役割とその動作を理解していきます。Ⅰ巻ではメモリ管理、マルクタスク、ハードウェア制御に関する部分を実装し、Ⅱ巻ではユーザーインタフェース、アプリケーション実行、インターネットへの接続に関する部分を実装します。既刊の『[作って学ぶ]ブラウザのしくみ』で実装するブラウザは、本書で実装するOS上で動作することを想定しています。ですので、本書と『[作って学ぶ]ブラウザのしくみ』で、OSの動作と、そのOS上でブラウザなどのアプリがどのように動作しているのかとを理解できます。 ■目次 第1章:OSとは・コンピューターの裏側を支えるソフトウェアを知る ・OSとは何か ・本書で実装するOSの全体像 ・本題に入る前に 第2章:ベアメタルプログラミングをしてみる・OSのない世界でプログラムを動かすための準備 ・コンピューターの構成要素 ・すべてはバイナリ ・UEFIアプリケーションを作ってみる ・UEFIからの脱却 ・Rustの便利機能を活用する ・もっと色々なものを描く ・writeln!()マクロを使ってみる 第3章:メモリ管理を実装しよう・限りある資源を効率良く使えるようにする ・OSとメモリの関係 ・実装前の準備 ・バイト単位のアロケータを実装する ・OSのテストをRustで書く ・ページング・より高度なメモリ管理を行う 第4章:マルチタスクを実装しよう・1つのCPUで複数の作業を並行して行う方法について知る ・マルチタスクとは何か ・Rustのasync/awaitで協調的マルチタスクをする ・ソースコードの整理 第5章:ハードウェアを制御する(1)・デバイスを動かす方法を知る ・OSとハードウェアの関係 ・PCIとは ・PCIデバイスの一覧を取得する ・USBコントローラ(xHCI)のドライバを実装する 第6章:ハードウェアを制御する(2)・USBデバイスを使えるようにする ・USBデバイスの情報を取得する ・USBキーボードを使えるようにする ・USBマウス……もといタブレット入力を使えるようにする Appendix:実ハードウェアでの起動を試す ・USBメモリをFATファイルシステムでフォーマットする ・WasabiOSをUSBメモリに書き込む ・USBメモリからの起動 ・実機で試すときの注意点 ■著者プロフィール hikalium(ヒカリウム):小学生のころから自作OSの楽しさに目覚め、以後エミュレーターやCPU、コンパイラなどの自作にも手をのばす。2017年よりIPA主催のセキュリティ・キャンプ全国大会にて講師を担当。現在はGoogleでソフトウェアエンジニアとしてChrome OSの開発に従事している。X:@hikalium
-
-※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 ◆Autodesk Fusionの使い方を作りながら身に付ける!◆ 人気の3D CAD「Autodesk Fusion」の入門書です。身近な作例を実際に作りながら、Fusionの基本的な使い方を身に付けることができます。ていねいな操作解説でつまずかずに学べます! 新機能にも対応し、「なぜこの操作をするのか」や「失敗しないためのコツ」などのポイント解説を大幅に増やしました。作例ファイルもダウンロードできるので、実際に操作しながらFusionの基本を身に付けることができます。また、3Dプリンターを使うときに知っておくとよい、ちょっとした知識も説明しています。 ■目次 第1章 Fusionの基本 ──Section01 Autodesk Fusionとは ──Section02 Fusionをインストールする(2025年2月現在) ──Section03 Fusionのライセンスと使用制限 ──Section04 Fusionの起動と終了 ──Section05 チームを作成する ──Section06 Fusionの基本画面 ──Section07 プロジェクトを作成する ──Section08 初期設定を行う ──Section09 データをアップロードする ──Section10 Fusionで扱えるデータと種類と用途 ──Section11 マウス操作と表示の切り替え ──Section12 ファイルを保存する 第2章 プリミティブで「立体」を作ろう ──Section01 直方体を作成する ──Section02 円柱を作成する ──Section03 球を作成する ──Section04 直方体と円柱を組み合わせる(結合) ──Section05 円柱と球を組み合わせる(切り取り) ──Section06 直方体と球を組み合わせる(交差) 第3章 モデリングの作成手順を知ろう ──Section01 スケッチの描き方を知る ──Section02 幾何拘束の付け方を知る ──Section03 寸法の入れ方を知る ──Section04 結合の使い方を知る ──Section05 切り取りの使い方を知る ──Section06 交差の使い方を知る ──Section07 編集の仕方を覚える ──Section08 材料や色の付け方を知る 第4章 押し出しフィーチャで「プレート」を作ろう ──Section01 ベースを作成する ──Section02 角を丸める ──Section03 文字を作成してカットする ──Section04 フィーチャ(文字)を編集して押し出す 第5章 回転フィーチャで「画鋲」を作ろう ──Section01 画鋲本体を作成する ──Section02 針を作成する ──Section03 角を丸める ──Section04 本体と針に材料を割り当てる 第6章 スイープと構築平面で「デスクライト」を作ろう ──Section01 ベースを作成する ──Section02 ライトカバーを作成する ──Section03 スイープで支柱を作成する ──Section04 ライトを作成する 第7章 ロフトとシェルで「ロート」を作ろう ──Section01 本体を作成する ──Section02 角を丸める ──Section03 シェルで薄肉化する ──Section04 先端をカットする 第8章 「蝶番」を作ろう ―― パーツ作成 ──Sectio01 蝶番Aを作成する ──Sectio02 蝶番Bを作成する ──Sectio03 結合ピンを作成する ──Sectio04 各部を計測する 第9章 「蝶番」を作ろう ―― アセンブリ作成 ──Section01 アセンブリの基本操作について知る ──Section02 ジョイントについて知る ──Section03 アセンブリの編集について知る ──Section04 締結部品を組み付ける 第10章 3Dプリンターの豆知識 ──Section01 3Dプリンターの原理 ──Section02 FDM方式の3Dプリンターの最新事情 ──Section03 3Dプリントのコツ ──Section04 プリントの印刷方向 ──Section05 内部充填率
-
-大好評の「基礎からしっかり学ぶC#の教科書」シリーズがC# 13に対応! 本書はプログラミング言語としてのC#の使い方を、基礎からていねいに説明します。プログラミングに必要な基礎知識(言語仕様、文法、概念など)を体系的に学習できるよう構成されています。各章の章末には復習問題を設け、その章で学んだ内容を確認して次の章に進むことができます。最後の章では簡単なアプリを作成することで、本書で学んだこと全体が復習できます。 今回の改訂では、前回書籍『基礎からしっかり学ぶC#の教科書 第3版 C# 10対応』(2022年)発行以降のC# 13までの変更点を反映しています。
-
-◆機械学習・LLM活用の現在地点◆ Azure Machine Learningは機械学習における学習から推論、運用までをエンドツーエンドでサポートするプラットフォームです。本書は、機械学習の活用を推進するエンジニアやデジタルトランスフォーメーションを担う人々に向け、Azure Machine Learningを使った機械学習モデルの構築から運用まで解説しています。基本から、自動機械学習(AutoML)機能を使った便利なモデル開発、MLflowと機械学習パイプラインを使った実践的なモデル開発を経て、MLOpsの実現を目指します。大規模言語モデルの活用にあたっては、モデルカタログやプロンプトフローの使い方を解説し、LLMOpsの概念にも触れます。 ■目次 ●第1部 Azure Machine Learningの基本 ・第1章 機械学習をビジネスに活かすには ・第2章 Azure Machine Learningの概要 ・第3章 Azure Machine Learningのセットアップ ・第4章 AutoMLの概要と実践 ●第2部 機械学習モデルの構築と活用 ・第5章 スクラッチでのモデル開発 ・第6章 MLflowによる実験管理とモデル管理 6.5 まとめ ・第7章 機械学習パイプライン ・第8章 モデルのデプロイ ・第9章 MLOpsの概要と実践 ●第3部 大規模言語モデルの活用 ・第10章 大規模言語モデルの概要 ・第11章 基盤モデルとモデルカタログ ・第12章 プロンプトフローの活用 ・第13章 LLMOpsへの招待 ●付録 ・付録A クライアント環境のセットアップ ・付録B Azure Machine Learningとデータ ・付録C MLflow Modelsによるノーコードコンテナビルドとデプロイ ・付録D 責任あるAIツールボックス ■著者プロフィール ●永田 祥平:元日本マイクロソフト株式会社 クラウドソリューションアーキテクト。大学院で分子生物学やバイオインフォマティクスを学んだあと、2020年より日本マイクロソフト株式会社に入社。クラウドソリューションアーキテクト(AI)として、おもにエンタープライズのお客様を対象に、Azureデータ分析・機械学習基盤や生成AIアプリケーションの導入・活用支援を行う。2024年より米国系SaaS企業に移り、プロダクトマネージャーとして日本、韓国、台湾市場に向けた生成AI・エージェント機能の企画開発を行っている。第1章から第3章、第10章の執筆と全体統括を担当。 ●立脇 裕太:日本マイクロソフト株式会社 クラウドソリューションアーキテクト。Softbank(SBT)、Deloitte、DataRobotでビッグデータ、クラウド、機械学習を活用してお客様のデータ活用を推進する経験を経て、日本マイクロソフトに入社。現職では、需要高まる生成AIの活用を支援する案件に従事しつつ、お客様のMLOps成熟度Level4実現に向けた支援にも従事。MLOpsCommunity(JP)のオーガナイザーでMLOpsやAIガバナンスに関する講演や記事執筆などを実施。第5章、第9章、第13章の執筆を担当。 ●伊藤 駿汰:日本マイクロソフト株式会社 クラウドソリューションアーキテクト/株式会社Omamori 取締役。本業でAI/ML開発(とくに自然言語処理方面)と利活用の技術支援、機械学習基盤やMLOps基盤の構築および活用の技術支援を行うクラウドソリューションアーキテクト、副業で自社サービスの開発を担うソフトウェアエンジニアとして活動。第6章、第11章、付録B、付録Cの執筆を担当。 ●宮田 大士:日本マイクロソフト株式会社 クラウドソリューションアーキテクト。情報学の修士号を取得後、製造業にてデータ分析/機械学習システムの構築/データ分析基盤の開発を経験し、日本マイクロソフトに入社。現職では、自動車産業・製造業を中心とした幅広い業界のお客様にAIの導入/活用を支援。第4章と第12章の執筆を担当。 ●女部田 啓太:Regional AI Architect Lead, Office of the Chief Technology Officer, Microsoft Asia。Oracle、SAS Instituteでのデータ分析、統計解析、機械学習の経験を経て、2018年よりMicrosoftに入社。現職では、アジア地域における重要な基盤モデルの開発・運用管理、AI Agentのシステム構築プロジェクトへの技術支援などを実施。第7章、第8章、付録A、付録Dの執筆を担当。"
-
4.0※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 「データ分析を学んでみたいが、Pythonプログラミングや数学のハードルが高く手を出せない」。そんな方は、今こそデータ分析を学ぶべきです。業務に関連した「データ分析の目的」と「分析手法」、そしてそこで必要な「処理の流れ」がわかれば、PythonコーディングはChatGPTに任せて、自力でデータ分析ができます。本書では「データ分析の目的」は2章で、「処理の流れ」は各章冒頭のタスク一覧で学べます。 日常の業務課題にデータ分析を適用すれば、今までと比べて段違いの成果を出せます。ぜひこの世界にチャレンジしてください。
-
-※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 本書はMicrosoft Excelに付属しているExcel VBAを使って、Excel上で動作するプログラムを作成する手順を体験できる入門書です。全12章を順番に学習することで、Excel VBAによるアプリケーション作成に必要な基礎知識、開発環境の準備、ワークシートの操作、画面のデザイン、コードの書き方などを学習できます。また、本書では、AIのひとつであるChatGPT に、APIを使って接続するコードも学習できます。 ●本書の特長 ・手順どおりに進めるだけで、プログラムが完成します ・プログラムに使う画像や、完成例のコードをダウンロードできます ・自分が書いたコードを、完成例と比べながら学習できます
-
-※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 ◆Streamlitの機能の使い方を豊富サンプルを題材にわかりやすく!◆ Streamlitは、PythonスクリプトをWebサービスに簡単に⽣まれ変わらせるフレームワークで、フリーなコミュニティクラウドを介してサービスを公開することも可能です。機械学習やデータサイエンスとの相性がよいことで知られていますが、Streamlitを使うと、一般的なPythonスクリプトをWebベースで手軽にデータ可視化したり、GUIアプリケーションにすることができます。 本書では、マニュアル作成向けの表形式ページ、ワードクラウドなどができるテキスト分析、AI連携チャットボット、画像処理、顔検出、音声データからのテキスト起こし、そしてデータ可視化など、Streamlitの機能を使いこなすための方法を、それぞれサンプルを題材にしながらわかりやすく解説します。 ■こんな方におすすめ ・Pythonスクリプトの可視化、GUI作成を手軽に行ってみたい方 ・Pythonプログラミングの基礎を学んで、次のステップの知識を得たい方 ■目次 第1章 Hello World ──1.1 目的 ──1.2 外部データについて ──1.3 外部ライブラリについて ──1.4 Streamlitの導入 ──1.5 サーバの設定 ──1.6 Hello Worldアプリケーション ──1.7 Streamlit コミュニティクラウド ──1.8 クラウドへのアプリケーションの配置 ──1.9 付録:風船アニメーションアプリケーション 第2章 チートシート ──2.1 目的 ──2.2 外部データについて ──2.3 外部ライブラリについて ──2.4 チートシートアプリケーション ──2.5 付録:マルチリンガルアプリケーション 第3章 テキスト分析 ──3.1 目的 ──3.2 外部データについて ──3.3 外部ライブラリについて ──3.4 青空文庫ダウンローダー ──3.5 ワードクラウド生成器 ──3.6 感情分析器 ──3.7 テキスト分析アプリケーション ──3.8 付録:スライドショーアプリケーション 第4章 チャットボット ──4.1 目的 ──4.2 外部データについて ──4.3 外部ライブラリについて ──4.4 ルビ振りボット ──4.5 セラピーボット ──4.6 通訳ボット ──4.7 チャットボットアプリケーション 第5章 画像処理 ──5.1 目的 ──5.2 外部データについて ──5.3 外部ライブラリについて ──5.4 メインページ ──5.5 画像のアップロード ──5.6 画像の変換とダウンロード ──5.7 リサイズ ──5.8 ポスタリゼーション ──5.9 付録:マルチページアプリケーション 第6章 カメラ映像処理 ──6.1 目的 ──6.2 外部データについて ──6.3 外部ライブラリについて ──6.4 画像変換 ──6.5 顔検出 ──6.6 顔領域の処理 ──6.7 アニメ絵化 ──6.8 カメラ映像処理アプリケーション ──6.9 付録:Haar特徴検出器を用いた顔検出 第7章 テキスト起こし ──7.1 目的 ──7.2 外部データについて ──7.3 外部ライブラリについて ──7.4 テキスト起こし ──7.5 テキスト起こしアプリケーション ──7.6 付録:句読点の挿入 第8章 データアプリケーション ──8.1 目的 ──8.2 外部データについて ──8.3 外部ライブラリについて ──8.4 表データの読み込みと整形 ──8.5 データアプリケーション ──8.6 付録:選択型スライダー 第9章 ブラックジャック ──9.1 目的 ──9.2 外部データについて ──9.3 外部ライブラリについて ──9.4 ブラックジャック ──9.5 ブラックジャックアプリケーション 付録A GitHub 付録B マークダウン記法 付録C Streamlitコマンドリスト 付録D HTMLタグリスト ■著者プロフィール 豊沢 聡:プログラマー、ネットワークエンジニア、テクニカルライター、そして人間工学系の研究者。著書、訳書、監修書はこれで40冊目。主な著書に『OpenCV.jsで作る画像・ビデオ処理Webアプリケーション』(秀和システム、2024)、『Webスクレイピング - Pythonによるインターネット情報活用術』(カットシステム、2023)、『TCP/IPのツボとコツがゼッタイにわかる本』(秀和システム、2023)、訳書に『詳細イーサネット第2版』(オライリー・ジャパン、2015)、『Fluent Python』(オライリー・ジャパン、2017)、監修書に『実践OpenCV 2.4 映像処理と解析』(カットシステム、2013)がある。
-
4.0IPA(情報処理推進機構)が実施している情報処理技術者試験、その中で一番高度なレベル4の試験の1つがネットワークスペシャリスト試験です。多くのネットワークエンジニアやそれを目指す人々の登竜門的試験として、人気の高い試験です。 試験は午前I、午前II、午後I、午後IIの四つに分かれています。中でも本書で扱っている午後I試験は経験の浅いエンジニアや、経験のない学生が苦戦する試験となっています。 苦戦する要因としては、ネットワーク構築図を中心に、技術知識をまず必要な設問があり、さらに運用やその注意点などを問う設問があるという構成になっているためです。そのため構築や運用の経験の差が出やすい問題となっています。 逆に言うと、これらの問題はネットワークの勉強のいいサンプルや教材でもあります。ネットワーク構築の定石や運用のイロハがそこには含まれているのです。本書では過去問をひもときながら、ネットワークの様々な技術を理解できるよう、図を数多く用いて解説しています。 ネットワークスペシャリスト試験の勉強はもとより、試験の前段階としてのネットワークの学習にも使える内容となっております。
-
-※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 ◆「Looker Studio」で業務効率化を目指す!◆ 多くのビジネスパーソンが日々の業務において、営業系の数字、マーケティング系の数字、その他在庫管理やさまざまな定量的なモニター、報告、分析などにExcelを利用しています。しかし、Excelのグラフ作成機能が使いにくいこともあって、グラフは積極的に使っていない、あるいはモニター、報告、分析といった目的に最適な形ではグラフを利用できていない方が多いと思われます。Google社が提供する無料のBIツール「Looker Studio」(旧データポータル)を利用すると、比較的容易な操作で表形式のデータのグラフ化や、それらグラフのドリルダウン、分析軸の切り替えなどが行える他、複数のグラフを1画面に掲載したダッシュボード作成が可能です。 本書はビジネスパーソンがLooker Studioを活用して業務を効率化し、データに基づく意思決定を行うことを目指します。Looker Studioの基本知識や使い方から、そもそもなぜ可視化やダッシュボードが必要なのか、分析の前段階であるデータの準備、整え方まで、実践的なテクニックを解説します。 ■こんな方におすすめ ・「データ分析」や「データの可視化」に興味があるビジネスパーソン ・BIツールを実務で使用したい人 ■目次 第1章 Looker Studioの概要とレポート作成のステップ 第2章 グラフ化・ダッシュボード化のメリット 第3章 データ準備と接続 第4章 グラフ作成の基本 第5章 目的別グラフの選択 第6章 「汎用的なグラフ」の作成手順 第7章 「特定目的用グラフ」の作成のコツ 第8章 コントロールの配置 第9章 ダッシュボードの作成と共有 第10章 実践的テクニック ■著者プロフィール 木田和廣:早稲田大学政治経済学部卒業。株式会社プリンシプル取締役副社長。2004年にWeb解析業界でのキャリアをスタートする。2009年からGoogleアナリティクスにもとづくWebコンサルティングに従事。2015年に『できる逆引き Googleアナリティクス Web解析の現場で使える実践ワザ240 ユニバーサルアナリティクス&Googleタグマネージャ対応』、2016年に『できる100の新法則 Tableauタブロー ビジュアルWeb分析 データを収益に変えるマーケターの武器』、2021年に『集中演習 SQL入門 Google BigQueryではじめるビジネスデータ分析』を発刊。アナリティクスアソシエーション(a2i)や個別企業でのセミナー登壇、トレーニング講師実績も多数。Google アナリティクス認定資格、統計検定2級、G検定保有。
-
-※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 ※この電子書籍は紙版書籍のページデザインで制作した固定レイアウトです。 OpenAI、Anthropic、Gemini、LangChain、LangGraph、Gradio、Tavily、SerpApiなどを用い、基本からマルチエージェントシステムの設計まで、開発に必要なテクニックを体系的に解説 LLMエージェント(AIエージェント)は、ペルソナ(口調、知識、判断の方向、人柄)等を生成AIに組み込み、生きた人間の代わりに様々なことをするもので、カスタマーサービス、情報検索、分析、意思決定支援など、様々なタスクを自律的に遂行することができます。これにより、新たなサービスの創出、業務の自動化や効率化など、ビジネスに大きなインパクトをもたらすことが期待されています。 一方で、LLMエージェントを実際のビジネスに応用するためには、技術的な理解だけでなく、システム設計や運用における様々な課題をクリアする必要があります。例えば、エージェントの能力を最大限に引き出すための対話設計、複数エージェント間の連携制御、ユーザーとのインタラクションデザインなどを設計、解説します。 第1章 LLMエージェントとは 1.1 言語モデルとは何か 1.2 LLMエージェントとは 第2章 エージェント作成のための基礎知識 2.1 OpenAI API 2.2 LangChain入門 2.3 Gradio を用いたGUI作成 第3章 エージェント 3.1 LLMに知識を与える 3.2 LLMにツールを与える 3.3 複雑なフローで推論するエージェント 3.4 記憶を持つエージェント 3.5 ペルソナのあるエージェント 第4章 マルチエージェント 4.1 マルチエージェントとは 4.2 マルチエージェントシステムの構築 4.3 マルチエージェントの活用 第5章 LLMエージェント研究の最先端 5.1 直近の研究動向 5.2 ビジネスでの利用例 補足 OpenAI API/Anthropic APIキー/Gemini APIキー/Tavily APIキー/Serp APIキー/Google Colaboratoryのシークレット機能
-
5.0・私たちの頭の中では、ことばに対してどのような処理が行われているのだろうか? ・頭の中で(いままさに)行われている処理は、コンピュータによって再現できるのだろうか? これらの問いに、ことばの意味を計算する2つのアプローチ(計算言語学と統計的言語処理)から挑む! 【言語処理学会前会長 乾健太郎先生推薦!】 本書は、ChatGPTで周知となった「ことばのテクノロジー」としての自然言語処理と、哲学・数学・論理学から「ことばをサイエンスする」計算言語学との架け橋となる教科書である。 どちらの世界も知り尽くした第一線の若手研究者が基礎から最先端までを妥協なしに書き上げた。 骨太だが、豊富な例とかみ砕いた説明が読者の背中を押してくれる。 生成AIを作る人使う人はもちろん、「ことばを数学する」と聞いて心がざわつくようなすべての人に届けたい。 【主な内容】 第1部 ことばの意味を計算するには 第1章 はじめに:文の容認可能性 第2章 ことばの分析から解析へ 第2部 計算言語学からみた,ことばの意味を計算するしくみ 第3章 形式統語論の考え方 第4章 形式意味論の考え方 第5章 形式意味論の準備:集合論 第6章 形式意味論の準備:記号論理学 第7章 形式意味論に基づく含意関係の計算 第8章 組合せ範疇文法に基づく意味合成 第9章 イベント意味論と推論 第10章 談話意味論 第3部 自然言語処理からみた,ことばの意味を計算するしくみ 第11章 分布意味論 第12章 ニューラル言語モデル 第13章 大規模言語モデル 第14章 分布意味論の特性と問題点 第4部 学際的視点からみた,ことばの意味を計算するしくみ 第15章 古典的計算主義とコネクショニズム 第16章 深層ニューラルネットの体系性の分析 第17章 計算言語学と自然言語処理の融合の展望
-
3.0※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 本書はPython入門とは銘打ってはいますが、実質はGitHubCopilotという生成AIを活用したプログラミングの学習本です。解説にあたっては、プログラミングをしていく段階で覚えることを極めて少なくしてあります。本書では、Pythonの細かい文法を解説していませんし、効率的なコードの書き方や効率的なライブラリの使い方を解説しているわけでもありません。本書の基本的な説明方針は、逐次的に生成AIに質問をして回答を得ていくというものです。 GitHub Copilotへの質問の仕方にルールがある訳ではありません。わからなかったら何回でも聞く。読者とCopilotが共同で作ったコードを動かしながら、自分の目的が達せられるように工夫する。うまく達成できない場合は、再びCopilotに尋ねてみる。それらを繰り返していくだけです。そして、筆者がその経緯を逐一書き示したものが本書となっています。 本書では、複雑な機械学習の処理方法や、スマホアプリ/デスクトップアプリ/ Webアプリの作り方までは解説していません。ただ、Copilotを使ってPythonの基本文法を解説するだけではちょっと物足りないので、CSV形式のファイルの扱いやWeb APIの扱い方、グラフの書き方といった、実務に必要となる基本技術のプログラミングの仕方を本書は示してあります。ほかのPython解説本のように難しいことはできませんが、最初の取り掛かりには十分でしょう。Copilotと共同でコーディングをするときの落とし穴もいくつか用意してあります。Copilotと一緒に楽しんでPythonを学んでいってください。
-
-※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 ◆実案件をもとに作成した練習サイトで、プロの知識をマスターしよう!◆ 入門編から実践編まで、6ステップで上達できる! 納品レベルのコーディング・スキルが身につく練習帳です。 転職や副業、フリーランスとして、仕事としてのWebデザインが人気を集めています。Webデザイナーを目指す人が最初に学ぶのはHTML&CSSですが、コーディングの基本を学んだだけでは、Webサイトを制作する力は身につきません。納品レベルのWebサイトを1から作るためには、実践的なノウハウと、実際のWebサイトをもとにしたデザインの引き出し、そしてなにより経験の積み重ねが必要になるからです。これらの条件は、本来、制作会社に入って実制作を重ねることで身につけられるものですが、独学やフリーランスの道を進んだ人にとっては、そうはいきません。本書は、HTML&CSSの最初の学習を完了し、Webデザインを仕事にするレベルへと進みたい人のために、実案件をもとに作成した練習サイトを使って制作方法をマスターし、納品レベルのコーディング・スキルを身につけることのできる書籍です。オンラインでコーディング学習教材を提供するCodejump主催の小豆沢健が、多くの学習者をサポートしてきた制作ノウハウを提供します。本書のポイントは、以下の3点です。 【デモサイト】実案件に近いレベルのデモサイトを、難易度別に6種類用意しています。 【レイアウト】実案件に必須のレイアウトを、サイト全体と各パーツごとに解説しています。 【タグや技術】実案件のWebサイトで使用するタグや技術を、サンプルコードに盛り込んでいます。 これら3つのポイントに沿って、納品に耐えうる品質のWebサイトを作り上げていくことで、コーディング・スキルを高め、Webデザインを仕事にするための実力を身につけることができます。コードはすべて、レスポンシブ対応。デモサイトのコードやカンプ、画像は、すべてダウンロード提供します。 ■こんな方におすすめ ・HTML&CSSの基本はマスターしたが、自力でWebサイトを作れず悩んでいる人 ・HTML&CSSの実務で使えるスキルをマスターしたい人 ■目次 第1章 入門編 プロフィールサイトを作ろう 第2章 初級編 ブランドサイトを作ろう 第3章 中級編 サービスサイトを作ろう 第4章 上級編 カフェサイトを作ろう 第5章 応用編 ランディングページを作ろう 第6章 実践編 ポートレートサイトを作ろう ■著者プロフィール 小豆沢健:三重県出身。大学卒業後、IT系のソフトウェア開発会社に入社し、多数のシステム開発案件に従事。独立後は、スタートアップから大手企業まで様々な会社のWebアプリケーション開発やWebサイト制作に携わる。2020年に実践的なコーディングが学べる学習サイト「Codejump」を立ち上げ、累計10万人以上の人が利用。現在もCodejumpの運営を行いながら、様々な企業の開発や制作に幅広く携わっている。Webサイト:Codejump(https://code-jump.com) SNS:https://x.com/codestep_com
-
-シミュレーションの基礎がわかる! 「これから人口はどう増加/減少するのか?」「火災はどこまで広がるか?」「被食者と捕食者の数はどう変動するのか?」などなど、自然現象や社会現象の予測はどのように行われるのか、その仕組みを学びたい人のための入門書。四則演算のみで数理モデルを作り、オープンソースで無料のビジュアライゼーションツールProcessingを使って視覚的に結果を確認しながら作ることで、コンピュータシミュレーションの基礎が身につきます。 「シミュレーション」は、物理学や生物学、経済学、社会学など、多岐にわたる分野で利用されています。たとえば天候の予測、自動車の操作性や安全性の検討、建築物の強度に関する設計や評価、経済の動向予測など、現実の問題を解決するために使われています。また、ビデオゲームやVR(仮想現実)などのエンターテイメントの分野でも、よりリアルな世界を再現するためにシミュレーションが使われています。本書で取り上げる13個のテーマを通じてシミュレーションを学ぶことで、それぞれの分野における考え方の違い、そして共通した部分を知ることになるでしょう。
-
5.0※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 ◆高品質なデータを設計・開発する技術◆ Data-centric AIとは、機械学習の権威でありGoogleのAI研究チームを率いたAndrew Ngが2021年に提唱した、モデルよりもデータに主眼を置くというAI開発のアプローチです。過去数十年にわたりAI開発においては、固定されたデータセットに対してニューラルネットワークをはじめとしたモデルを適用し、そのモデルを改善することに関心が寄せられていました。しかし、このモデルを中心としたアプローチでは、データセットへの過度な依存やデータセットが抱える課題への無意味な適合により、実用において期待ほどモデルの性能が改善しないといった問題が指摘されています。そのため近年はモデルを固定したうえで、データ拡張、アノテーションの効率化や一貫性の担保、能動学習といったデータに工夫を加えることによってモデルの性能を向上させるアプローチに注目が集まっています。本書では、Data-centric AIの概要を解説したあとに、画像認識、自然言語処理、ロボットといった分野におけるデータを改善するための具体的なアプローチを解説します。最終章では、企業における実践的な取り組みを紹介します。 ■こんな方におすすめ ・データセットの作成、データの学習方法に興味のある方 ・基盤モデルに興味がある方 ■目次 ●第1章 Data-centric AIの概要 ・1.1 Data-centric AIとは ・1.2 データセットのサイズとモデルの性能の関係 ・1.3 データの品質の重要性 ・1.4 おわりに ●第2章 画像データ ・2.1 画像認識におけるData-Centric AIとは ・2.2 画像認識モデルの基礎知識 ・2.3 データを拡張、生成する技術 ・2.4 不完全なアノテーションからの学習 ・2.5 画像と言語ペアの関係性を学習した基盤モデル ・2.6 能動学習 ・2.7 おわりに ●第3章 テキストデータの収集と構築 ・3.1 言語モデルの事前学習 ・3.2 事前学習データの収集 ・3.3 ノイズ除去のためのフィルタリング ・3.4 データからの重複除去 ・3.5 テキストデータ収集の限界 ・3.6 おわりに ●第4章 大規模言語モデルのファインチューニングデータ ・4.1 ファインチューニングとは ・4.2 Instruction Data ・4.3 Preference Data ・4.4 ファインチューニングモデルの評価 ・4.5 日本語における大規模言語モデルのファインチューニング ・4.6 おわりに ●第5章 ロボットデータ ・5.1 はじめに ・5.2 RTシリーズの概要 ・5.3 多様なロボット ・5.4 ロボットにおけるデータ収集 ・5.5 データセット ・5.6 データ拡張 ・5.7 おわりに ●第6章 Data-centric AIの実践例 ・6.1 テスラ ・6.2 メタ ・6.3 チューリング ・6.4 LINEヤフー ・6.5 GO ・6.6 コンペティションとベンチマーク ・6.7 Data-centric AI実践のためのサービス ・6.8 おわりに ■著者プロフィール 片岡裕雄(かたおかひろかつ):2014年 慶應義塾大学大学院 博士(工学)。2024年現在、産業技術総合研究所 上級主任研究員、オックスフォード大学 Academic Visitor および cvpaper.challenge 主宰。時空間モデルのベースライン3D ResNetの研究開発,実データ不要の事前学習法 数式ドリブン教師あり学習(Formula-Driven Supervised Learning; FDSL)を提案。2019/2022年度AIST Best Paper、2020年 ACCV 2020 Best Paper Honorable Mention Award、2023年 BMVC 2023 Best Industry Paper Finalist。研究はMIT Technology Reviewや日経等メディアにて掲載。本書の監修を担当。