IT・コンピュータ作品一覧

  • 恋するプログラム―Rubyでつくる人工無脳
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 ほんとに無能?人間とプログラムのコラボレーション。これって恋? ネットワークにはいろんな人工無能がいます。彼らは人間とおしゃべりをして、笑わせたり感心させたりむかつかせたりするお遊びプログラム・人工知能までにはいたらないオモチャではあるんですが、これがなかなかかわいいオモチャなのです。 本書は人工無脳を作ってみようという本です。まずは「人工無脳ってなに?」というところから始め、単純なサンプルプログラムを作り、いくつかのテクニックを盛り込みながら、それを次第に複雑なものへと進化させていきます。紹介するサンプルプログラムについては、ほぼすべての内容を説明しています。手法を羅列しただけのものにならないよう、とくに「なぜそう作るのか?」ということをできるだけ省かずに記述しています。 本書ではオブジェクト指向スクリプト言語Rubyを使っています。エレガントかつパワフルなRubyのおかげで、コンパクトかつわかりやすいコードに収まっています。Rubyプログラミングの入門書としても最適です。プログラムの中身を自分でイジって、さらにわけのわからないことを言わせて楽しむのが人工無脳のほんとうのおもしろさです。本書を読み、人工無脳プログラミングをお楽しみください。 ※ご注意※ 本書は2005年4月刊行「恋するプログラム」の復刻発刊です。誤植の修正だけを行いできるだけ当時のまま『復刻』しているため、記事のままでは内容を再現できなかったりする記事があります。本書記載内容は情報の提供のみを目的としており、本書を用いての運用はすべてお客様自身の責任と判断において行ってください。
  • 情報処理教科書 システムアーキテクト 2015年版
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 【本電子書籍は固定レイアウトのため7インチ以上の端末での利用を推奨しております。文字列のハイライトや検索、辞書の参照、引用などの機能が使用できません。ご購入前に、無料サンプルにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください】 ●シリーズ累計160万部超の人気NO1試験対策書 翔泳社の情報処理教科書シリーズは、受験セミナーの人気講師や第一線で活躍する現役技術者など、 各分野のエキスパートが合格に必要な知識について、ポイントを絞って解説しているため、効率よく学習することができます。 知識解説に加えて、過去問題を中心とした問題演習を丁寧な解説とともに掲載しているため、実戦力を効果的に身につけることができます。 ●本書の特徴 ・新制度試験(平成21~26年度)の過去問題を掲載 ・合格に必要な知識と考え方を厳選して解説 ・午後I対策:出題内容をしっかり読み解くためのわかりやすい解説と解答テクニックを伝授 ・午後II対策:最新の出題傾向に対応した、難問に正解できる論文作成術を大公開 ※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。 ※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。 ※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。 ※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。
  • Premiere Pro逆引きデザイン事典[CC/CS6]
    3.0
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 【本電子書籍は固定レイアウトのため7インチ以上の端末での利用を推奨しております】 使い込むほどに楽しくなる。CC/CS6に完全対応 待望の全面リニューアル 名実ともに業界最高レベルに達したPremiere Pro。本書は、Premiere Pro CCおよびCS6を使うあらゆる現場で、誰もがよくとまどいがちなこと、さらにこんなことができたらと思うことを中心に、知りたいところだけがすぐに引ける、充実度と引きやすさで大好評の事典の改訂版です。 「準備」「基本操作」から「カット編集」「トランジション」「色調整/色彩表現」「加工/変形」「合成処理」「タイトル入れ」「サウンド編集」「書き出し」、またPhotoshopやAfter Effects、Auditionなど他のツールとの連携など、他の様々な機能まで、デジタルビデオ編集に欠かせないノウハウを余すことなく網羅的に伝授します。ビデオ編集に関わる人必携の一冊です。 ※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。 ※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。 ※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。 ※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。
  • 情報処理教科書 システムアーキテクト 2013年版
    3.0
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 【本電子書籍は固定レイアウトのため7インチ以上の端末での利用を推奨しております】 情報処理技術者[秋期]試験の対策書 経済産業省が認定する国家試験「情報処理技術者試験」の学習参考書です。受験セミナーの人気講師や第一線で活躍する現役技術者など、各分野のエキスパートが合格に必要なポイントを押さえて執筆しており、効率よく学習することができます。また、知識解説に加えて、過去問題を中心とした演習をていねいな解説とともに掲載しているため、合格力を効果的に身につけることができます。 ※本電子書籍は同名出版物を底本とし作成しました。記載内容は印刷出版当時のものです。 ※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。 ※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。 ※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。
  • PremierePro CS5逆引きデザイン事典 PLUS
    -
    1巻3,630円 (税込)
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 【本電子書籍は固定レイアウトのため7インチ以上の端末での利用を推奨しております】 Premiere Pro CS5ユーザー待望の逆引き事典 64-bit 対応、テープレスカメラフォーマットのネイティブ編集など、名実ともに業界最高レベルに達したPremiere Pro CS5。本書は、このPremiere Pro CS5を使うあらゆる現場で悩みがちなことや、誰もがよくとまどいがちなこと、さらにこんなことができたらと思うことを中心に、知りたいところだけがすぐに引ける、充実度と引きやすさで大好評の事典の改訂版です。 「基本操作」から「取り込みと設定」「素材整理」「カット編集」「トランジション」「色調整」「映像の加工」「合成処理」「テロップ」「サウンド処理」、さらに「出力」や「インターフェイスのカスタマイズ」まで、デジタルビデオ編集に欠かせないノウハウを余すことなく網羅的に伝授します。 さらに、3大特典として「ツール&パネル早見表」「ショートカット早見表」「エフェクト&トランジション早見表」をプラス。ビデオ編集に関わる人必携の一冊です。 【動作環境】 本書はCS5対応となっております。 CS5以外のバージョンについては動作が未確認ですので、あらかじめ御了承下さい。 ※本電子書籍は同名出版物を底本とし作成しました。記載内容は印刷出版当時のものです。 ※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。 ※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。
  • CAD教科書 CAD利用技術者試験 2級 [テキスト]&[問題集]
    5.0
    1巻3,630円 (税込)
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 【本電子書籍は固定レイアウトのため7インチ以上の端末での利用を推奨しております】 合格はこの一冊におまかせ 新試験制度にも対応 本書は、CAD関連資格の中で最もポピュラーな「CAD利用技術者試験2級」の学習書です。わかりやすい2色刷りの紙面と丁寧な解説で、本書だけで2級に合格できる力を過不足なく身につけることができます。巻末には直近2年分(4回分)の過去問題を掲載し、経験豊かな著者がくわしく解説。CAD未経験の方にも自信をもっておすすめします。専用ダウンロードサイトからは、さらに9年分(18回分)の過去問題と解答例を入手可能です。平成25年4月からの新制度(CBTシステムによる多肢選択問題)にも対応しています。 ※本電子書籍は同名出版物を底本とし作成しました。記載内容は印刷出版当時のものです。 ※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。 ※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。 ※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。
  • 日経パソコン創刊30周年特別編集パーソナルコンピューティングの30年
    3.0
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 日経パソコンは2013年10月に、創刊30周年を迎えました。本書はこの30年間のパソコンの歩みを丹念に記した決定版書籍です。  1983年の「PC-9801のヒット」を振り出しに、1年ごとにパソコン史を彩った出来事を1つずつ取り上げ詳しく解説します。同時に、日経パソコンが掲載してきた特集、ニュース、インタビューなどをダイジェストで収録。豊富な写真・誌面は貴重な歴史的資料でもあり、時代の空気をたっぷりと思い出していただける構成です。  PC-9801の天下、DOS/Vの登場、Windows 95のパソコン大ブーム、インターネット革命、ジョブズとアップルの再興、クラウド時代、スマートフォンの発明まで、200ページ余りにわたって歴史を総覧しました。 ※本書は、日経パソコンの好評連載「パーソナルコンピューティングの30年」に本誌誌面や解説を加えてまとめた書籍です。
  • 人工生命と進化システム
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 「脳コミュニケーションのための進化システムの研究」の基になった考え方を取り上げ、平易に解説。
  • Vertex AIで作る AIパイプライン入門
    -
     最近のAI開発では、サーバー上でプログラムを直接実行するよりも、GCPのAI PlatformやAWSのSageMakerのような、クラウド上のPaaS(Platform as a Service)を使うことが多くなっています。その際には、GCPであればGCSやBigQuery、AWSであればS3などの、ストレージサービスと接続し、データパイプラインのループ内に機械学習モデルと学習プロセスを埋め込みます。  本書では、Google Cloud Platformでサーバーレスのディープラーニングを行い、GCSやBigQueryなどのストレージとデータパイプラインで接続する方法を紹介します。  また、バックエンド側の経験はあるもののAI開発の経験はない読者のために、TensorFlowの基礎と、AI Platform上での実行方法を紹介します。

    試し読み

    フォロー
  • 基礎から学ぶ Flutter
    2.5
    本書は、Googleが開発したUIツールキット「Flutter」について、基本からの応用まで丁寧に解説した1冊です。 CHAPTER 01では導入方法と画面遷移の基本的な実装を学びます。 CHAPTER 02ではDart言語の特徴を掴むことで自在に言語を操れるようになるはずです。 CHAPTER 03とCHAPTER 04を学べば、作成したい画面を作れるようになるでしょう。 機能が足りなければ、CHAPTER 05で、ライブラりを探したり、自作することもできます。 Flutterをもう少し詳しく知りたければ、CHAPTER 06を読むとよいでしょう。CHAPTER 06は、説明が難しくわかりにくいかもしれませんが、Flutter初級を抜け出すには必要な知識です。 そして、業務で実践的に使いたい場合は、CHAPTER07からCHAPTER 09が役立つはずです。

    試し読み

    フォロー
  • OpenStack徹底活用テクニックガイド
    4.0
    本書では、業界標準のオープンなクラウドOSであるOpenStackを利用してプライベートクラウドを構築する際のポイントをわかりやすく丁寧に解説しています。 企業や団体などのITの利用者の視点で、OpenStackがどのように現行のシステム開発や運用に役立つのか、を主眼に執筆することにしました。VMware環境からの移行方法や、可用性や運用性への言及など、企業や団体などのITユーザーが普段気にするポイントを中心に、OpenStackの活用方法を整理しています。

    試し読み

    フォロー
  • Pro Tools 11徹底入門ガイド
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 Pro Tools ユーザー必携の入門書 Pro Toolsは、安定性と高品位な音質で、世界中の録音エンジニアから絶大な支持を得ているDAWです。今やプロフェッショナルの録音現場では、かつて主流であったアナログ/デジタルのマルチテープレコーダーを完全に置き換える存在となってるといっても過言ではありません。 Pro Toolsのバージョン11では64ビット環境に最適化され、広大なメモリ空間を活用し、プラグインやトラックを多用した大容量のセッションも高速にこなせます。 本書は、音楽制作にしぼり、Pro Toolsの活用法をゼロからわかりやすく解説したものです。前半では、Pro Toolsの概要とオーディオとMIDIの録音からミックスダウンまでの基本操作を説明しています。それ以降の章では、オーディオやMIDIの録音、クリップの編集、ミックスダウン、マルチティンバーのバーチャルインストゥルメントの使用法、MIDIエディタの操作、エラスティックオーディオやBeat Detectiveといった便利機能やクリップの管理など、より実用的な機能について詳細に解説しています。
  • After Effects 標準テクニックブック
    -
    ※この商品は固定レイアウトで作成されています。お使いの端末で無料サンプルをお試しいただいたうえでのご購入をお願いいたします。 ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字列のハイライトや検索、辞書の参照、引用などの機能が使用できません。 本書は、映像制作には欠かせないモーショングラフィックスソフト、Adobe After Effectsの逆引きテクニック集となります(CS6、CC対応)。 After Effectsを使う上で知っておきたい定番テクニックを、モーショングラフィックス、コンポジット、ビジュアルエフェクト等から総合的にピックアップし、60本収録しました。どれも映像制作の現場では基本とも言えるテクニックで、これらをしっかりと身につければ、それぞれを組み合わせてよりクオリティの高い映像をつくることも可能でしょう。 ソフトに標準搭載された機能のみでつくることができる、中・上級者に向けた、実践的な解説書です。

    試し読み

    フォロー
  • ZBrushCore超入門講座
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 ZBrushCoreは、初心者でも絵を描くように、粘土をこねるように簡単に3DCGを作れるソフトです。本書は、3DCGの知識がゼロの方でも、ZBrushCoreの制作手順を、ひとつひとつ楽しみながら学ぶことで、気がつくと使いこなせるようになる、とても楽しくわかりやすい入門書です。著者は「ZBrushCore超入門講座」を運営する超ベテラン。未経験者がぶつかる悩みにとことん対応しました。また、巻末に3Dプリントへの挑戦方法も掲載しています。
  • Unity 実践技術大全
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 Unityを使ったゲーム開発に必要なことが全部わかる、Unity開発者用リファレンスです。iPhone、Android、Flash、PCなどさまざまなプラットフォームのゲームを制作するための統合開発環境がUnityです。本書は、Unityの入門レベルを終えた人が独自のゲームを作成するときに欲しくなる情報をTips形式で集めています。Asset StoreにあるAssetをもっと使いこなしたい人、Unity 4.3で導入された2D機能を把握したい人、Unityに関する色々なTipsを知りたい人などを対象に、基礎知識から、エディタ、スクリプト、Asset、外部ツールとの連携、アニメーションなどテーマごとに便利なTipsを紹介しています。サンプルコードのダウンロードサービス付き。
  • CAREER SKILLS ソフトウェア開発者の完全キャリアガイド
    4.6
    ソフトウェア開発者として成功するために知っておくべきノウハウ・スキルを網羅したキャリアガイドです。 ソフトウェア開発者として成功したい――。そのような願いは自然なものです。 本書は、成功するために必要なスキルの種類とその身につけ方を全60章、約650ページにわたって具体的に解説します。 米アマゾンでは圧倒的な高評価(365以上の五つ星)を獲得している、 「一人前」のソフトウェア開発者になるための指南書です。 ■「解説」から抜粋 本書『CAREER SKILLS ソフトウェア開発者の完全キャリアガイド』は、ソフトウェア開発者というキャリアで成功するためのさまざまなスキルについて解説している書籍です。 技術者向けの書籍ではありますが、特定の技術に関する解説はほとんどなく、主に「技術そのものをどう取り扱うか」のような「メタ技術」を取り上げている書籍です。 (中略) 本書で紹介する「メタ技術」の発想から考えると、このような状況にこそ、キャリアを「ハック」するための大きな余地があるのではないかと思います。 良い組織、悪い組織が混在しているなかで、その状況をうまく利用して自分のキャリアを高めるスキルというものは確実に存在しており、本書が解説する「メタ技術」を応用することで、 そのスキルを発見し自分のものにすることができる可能性は相当高いと思います。 ――まつもとゆきひろ(Matz)
  • 高橋敏也の改造バカ一台大全集 1999-2013
    -
    改造バカ14年の軌跡がここに。長期連載に登場した抱腹絶倒、空前絶後のマシンたちが電子書籍で帰ってくる! 『DOS/V POWER REPORT』にて1999年3月号から長期連載中の「高橋敏也の改造バカ一台」のうち2013年12月号までの177話を一挙に収録! 雑誌サイズで換算すると700ページ超の大ボリューム! <登場する改造バカマシンたち> ●強制空調マシン壱号 ●南極寿老人試験機 ●壁掛けPC初号機 ●デスクトップカーナビ壱号 ●サウンドボックス試作機 ●多連装ドライブ壱号 ●グリーンPC壱号 ●風呂PC ●Acer軍団機 ●黄金マシン ●ウォーターバッファロー1号 ●i486DX2 50MHzマシン ●オブジェ壱号 ●着衣型電脳壱号 ●中央演算処理装置複式零号 ●流体冷却電算機 ●自走PC試作機 など
  • iPadで学ぶ はじめてのプログラミング
    -
    本書では、iPad用のプログラミング学習アプリ「Swift Playgrounds」を使ってプログラミングが学べる入門書です。いくつかのサンプルを通してプログラミングがやさしく勉強できる内容になっています。 全体を通してルビを入れてあるため、小学生(小学4年生以上を対象)でも読める内容になっています。

    試し読み

    フォロー
  • Kubernetesの教科書
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 Kubernetes 導入から実践までこの1冊でマスター! Dockerを最大限活用するKubernetes を習得するための究極のガイドです。ネットワーク、ストレージ、セキュリティについても豊富な図解と実例を交えながら解説します。 ●目次 第1章 Kubernetes入門 第2章 Kubernetesの動作原理 第3章 Kubernetesの入手 第4章 Podの操作 第5章 Namespaceを持つ仮想クラスター 第6章 Kubernetesのデプロイ 第7章 Kubernetesのサービス 第8章 Ingress 第9章 Kubernetes上のWasm 第10章 サービス検出の詳細 第11章 Kubernetesストレージ 第12章 ConfigMapとSecret 第13章 StatefulSet 第14章 APIセキュリティとRBAC 第15章 Kubernetes API 第16章 Kubernetesの脅威モデル化 第17章 実際のKubernetesセキュリティ ●著者 Nigel Poulton(ナイジェル・ポールトン): 新しいテクノロジーを解明し、楽しく簡単に学べるようにすることに情熱を注ぐ技術者。彼 の著書の多くは世界中のコンピューターエンジニアやITプロフェッショナルにとって「頼りになる情報源」とされており、著書 “Docker Deep Dive” と ”The Kubernetes Book” はベストセラーとして改訂を重ねている。執筆活動に加え、ユース・スポーツのコーチを務め、家族と過ごす時間を楽しんでいる。 窪田 優(くぼた ゆたか): 世界75か国に支社のある外資系グローバル企業のインフラおよびセキュリティエンジニアとしてアジア太平洋地域の業務を担当している。またIT関連の著書もあり『Webサーバ高速化教本』(秀和システム)、『ITセキュリティの教科書』(マイナビ出版)などがある。 ※この商品は固定レイアウト型の電子書籍です。 ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字列のハイライトや検索、辞書の参照、引用などの機能が使用できません。 ※お使いの端末で無料サンプルをお試しいただいた上でのご購入をお願いいたします。
  • UiPath & Power Platform 業務効率化のための実践導入ガイド 市民開発力を高める実用的アプローチ
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 RPAツールを活用した業務効率化と市民開発について解説! RPAツール:UiPathとMicrosoft Power Platformを活用した業務効率化の方法と、ローコード・ノーコード開発といった『市民開発』の重要性について解説。全社展開には工夫も必要でありワークフロー構築力についてもわかりやすくガイドします。 Part 1 導入編 1章 DX推進におけるローコード・ノーコード開発の位置付け 2章 なぜ市民開発が必要なのか 3章 市民開発の実践 4章 推進組織(CoE)の役割と意義 5章 ローコードツールの概要 Part 2 技術編 UiPath 6章 UiPath Studioからはじめる市民開発 7章 UiPathを利用した市民開発 Part 3 技術編 PowerPlatform 8章 Power Platformを利用した市民開発 9章 Power Platformで業務効率化を実現しよう 10章 PowerPlatform実装一覧 Part 4 更なる飛躍に向けて 11章 外部資源の活用の考え方 12章 市民開発の裾野を広げるために 13章 生成AIを活用した市民開発の拡大 佐々木 孝之:田辺三菱製薬プロビジョン株式会社にて2017年より市民開発の推進業務に従事。以降、CoE(Center of Excellence)の立場で、RPA(Robotic Process Automation)やAIOCR、Microsoft 365、Power Platformなどの全社展開業務に携わる。デジタルツールを活用したデジタル人材の育成と業務生産性の向上による日本企業の競争力強化を目指している。デジタルツールの技術習得における最初のハードルを下げることと、市民開発者に伴走しながら現場の課題に取り組み、実装と業務活用まで導くことを得意とする。 間中 英明:2006年より金融機関向けの業務システム開発に従事。2017年から株式会社電通総研に参画以降、RPAやAIチャットボット、Microsoft 365、Power Platform、Microsoft Copilotなど、業務効率化を支援する先進的な技術の導入・活用プロジェクトに携わる。特に、業務プロセスの自動化と情報共有の最適化を通じて、組織内のコミュニケーションを含めた生産性向上を目指している。現場の課題に寄り添いながら、テクノロジーを活用した実践的なソリューションの提案と実装を得意とする。 ※この商品は固定レイアウト型の電子書籍です。 ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字列のハイライトや検索、辞書の参照、引用などの機能が使用できません。 ※お使いの端末で無料サンプルをお試しいただいた上でのご購入をお願いいたします。
  • ランサムウェア対策 実践ガイド
    5.0
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 ランサムウェア攻撃とその対応策をわかりやすく解説! 中小企業のセキュリティはランサムウェア対策から! ランサムウェアによる被害は企業規模を問わず増え続けていますが、企業側においてはそれに対抗できる有効なセキュリティ対策が追い付いていないのが現況です。本書では筆者たちが実際に経験したインシデント対応から得た学びを伝えます。 標的型ランサムウェア攻撃についての重要なポイントを網羅し、読者が具体的な実践対策ができるよう本書は構成されています。 第1章 標的型ランサムウェア攻撃の概要と課題 1.1 昨今のサイバー攻撃や被害状況 1.2 ランサムウェアとは 1.3 身近に潜むランサムウェアの脅威(公開事例) 1.4 よくあるランサムウェア感染原因 1.5 現状の対策の課題 第2章 標的型ランサムウェア攻撃の手法解説 2.1 攻撃者のエコシステム:Ransomware-as-a-Service 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 監視で異常を発見した場合の対応 第5章 インシデント対応 5.1 インシデント対応とは 5.2 インシデント対応の流れ 5.3 感染経路・攻撃手法の特定 5.4 封じ込め・根絶作業の実施 5.5 安全宣言に向けた監視 5.6 番外編:インシデント発生時の社内外コミュニケーション 5.7 平時の準備 田中 啓介:トレンドマイクロ株式会社 インシデントレスポンスチーム所属。2007年にトレンドマイクロに入社。製品のサポート業務を経て2012年より中央省庁担当のアカウントマネージャとしてセキュリティ監視、インシデントレスポンス、対策提言を実施。マネジメント業務を経て2019年よりインシデント対応支援サービスを主管。情報処理安全確保支援士、GCFA、GDAT、GOSI。立命館大学 情報理工学研究科 博士後期課程 上原研究室所属。滋賀県警察サイバーセキュリティ対策委員会アドバイザー。 山重 徹:トレンドマイクロ株式会社 インシデントレスポンスチーム所属。2017年にトレンドマイクロに入社後、セールスエンジニアの経験を経てインシデントレスポンスチームに在籍。 標的型ランサムウェア攻撃をはじめセキュリティインシデント被害に遭ってしまったユーザの環境調査から復旧支援に従事。 並行してインシデントの現場やリサーチから得られた攻撃手法の知見を元にEDR製品の検出ロジック開発にも取り組んでいる。CISSP、GCFA、GCFE、GPEN。 ※この商品は固定レイアウト型の電子書籍です。 ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字列のハイライトや検索、辞書の参照、引用などの機能が使用できません。 ※お使いの端末で無料サンプルをお試しいただいた上でのご購入をお願いいたします。
  • 実践Redis入門 技術の仕組みから現場の活用まで
    -
    ※PDF版をご希望の方は Gihyo Digital Publishing (https://gihyo.jp/dp/ebook/2022/978-4-297-13143-2)も合わせてご覧ください。 インメモリデータベース,Redisの解説書です。 Redisは高速な応答性などからRDBMSでは対応しきれないデータの格納などに用いられます。高速さと柔軟さを併せ持ち,数多くのプログラミング言語から利用できます。 RDBMSの前段に配置してキャッシュとして用いるときの圧倒的な応答性能,Redisの多様なモデルによるアプリケーションからの扱いやすさなどで人気を集めています。リアルタイムの処理や高速なサービスが求められるWebサービスで特に支持を得ています。 本書では,このRedisを基礎から実践まで解説します。体系的な知識が身につき,アプリケーション開発や運用,トラブルシューティングがこなせるようになります。
  • Ansible構築・運用ガイドブック インフラ自動化のための現場のノウハウ
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 本書は、ITインフラの構成管理ツールである「Ansible」について、なるべくわかりやすく解説したものです。 インフラ運用に悩み、「これからAnsibleで自動化をはじめたいけれど、どこから手を付ければいいかわからない」「Ansibleは実際に使っているけれど、どうすれば効果的に自動化できるのだろうか」といった方への道標となるようなトピックを厳選し、なるべく広範にわたってAnsibleを理解するための知識をつめこみました。
  • 【合本版】RPA基礎から実践まで
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 本書籍は ●まるわかり!RPA(2017年11月16日 初版第1版発行) ●決定版 実践!RPA(2018年9月14日 初版第1版発行) を1冊にまとめた合本版です。 『まるわかり!RPA』―業務自動化で生産性UP!基礎から導入の勘所まで  働き方改革が産業界を挙げた一大テーマとなるなか、人間のPC操作をソフトウエアで自動する新しい技術「RPA」が脚光を浴びています。データの入力や転記、チェックといった定型作業を、人間の数倍から数十倍のスピードで正確にこなすのがRPA。将来的には人工知能(AI)との連携も進むとみられ、日本産業界にとって労働生産性向上の切り札になる可能性を秘めています。  本書はRPAの基本的な仕組みから事例に基づく導入のポイント、主要IT企業の製品やサービスまで、ITを使った働き方改革の悩み所を解説します。 『決定版 実践!RPA』―先進事例から製品選択、落とし穴の回避までこれ1冊!  働き方改革が日本企業の一大テーマになるなか、即効薬と期待されているのが、PCを使った定型作業を人間の数倍から数十倍のスピードで正確にこなす「RPA」です。日本で本格的に普及し始めておよそ2年。金融機関に始まり製造業やサービス業、そして大企業から中小企業へと導入企業は着実に拡大しています。  本書はRPA導入を検討している人はもちろん、導入の最中や活用を始めてさらに効果を引き出したい人まで、RPAを働き方改革に役立てたいビジネスパーソンが抱く疑問に答える、実践的な情報を提供します。大企業や中小企業の導入事例、そこから導き出した導入の勘所やつまずきやすい落とし穴を掲載。AIやOCRとの連携、第一線の有識者が語る活用策や将来動向も紹介します。
  • 競技プログラミングの鉄則
    5.0
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 "競プロ" で必要なテクニックを1冊に凝縮! 競技プログラミング(競プロ)は、問題を解くことでプログラミング能力を競う大会です。本書では、競プロで必要なアルゴリズム・データ構造・考察テクニックを丁寧に解説します。さらに、知識を定着させるための例題・演習問題が150問以上掲載されています。 本書は、競プロのコンテストで勝ちたい、アルゴリズムを本格的に学びたい、技術力向上に繋げたいなど、様々な目的で利用できるものとなっています。   [本書の特徴]  ・競プロで必要な77個のテクニックを網羅 ・320点超のフルカラーの図でわかりやすく解説 ・知識を身に付ける演習問題153問 ・全問題が「自動採点システム」に対応 ・新傾向の「ヒューリスティック・最適化」も解説   [本書の構成]  序章 競技プログラミング入門 第1章 アルゴリズムと計算量 第2章 累積和 第3章 二分探索 第4章 動的計画法 第5章 数学的問題 第6章 考察テクニック 第7章 ヒューリスティック 第8章 データ構造とクエリ処理 第9章 グラフアルゴリズム 第10章 総合問題 終章 さらに上達するには   [本書で扱うトピック(抜粋)]  全探索/2進法/一次元の累積和/二次元の累積和/配列の二分探索/答えで二分探索/しゃくとり法/半分全列挙/部分和問題/ナップザック問題/ビットDP/最長増加部分列問題/素数判定法/ユークリッドの互除法/繰り返し二乗法/包除原理/ゲーム問題/偶奇を考える/一手先を考える/後ろから考える/山登り法/焼きなまし法/ビームサーチ/スタック/キュー/優先度付きキュー/連想配列/文字列のハッシュ/ダブリング/セグメント木/深さ優先探索/幅優先探索/ダイクストラ法/Union-Find/最小全域木問題/最大フロー問題/二部マッチング問題/ほか多数 序章 競技プログラミング入門 第1章 アルゴリズムと計算量 第2章 累積和 第3章 二分探索 第4章 動的計画法 第5章 数学的問題 第6章 考察テクニック 第7章 ヒューリスティック 第8章 データ構造とクエリ処理 第9章 グラフアルゴリズム 第10章 総合問題 終章 さらに上達するには 米田 優峻(よねだ まさたか):  2002年生まれ。2021年に筑波大学附属駒場高等学校を卒業し、現在東京大学に所属。競技プログラミングでは「E869120」として活躍。2020年までに国際情報オリンピック(IOI)で3度の金メダルを獲得したほか、世界最大級のオンラインコンテスト「AtCoder」でも最高ランクである赤色の称号を持っている。また、Qiitaで多数の記事を投稿したり、競技プログラミングの中上級者向け問題集「競プロ典型90 問」を作成するなど、アルゴリズムや競技プログラミングの普及活動も行っている。著書に『問題解決のための「アルゴリズム×数学」が基礎からしっかり身につく本』(技術評論社)がある。
  • 要点整理から攻略する『AWS認定 セキュリティ-専門知識』
    4.0
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 合格に必要な知識はここにある! 本書は「AWS認定 セキュリティ」対策用の受験対策テキストです。 「AWS認定 セキュリティ」は最低2年間のAWSのワークロード保護に関する実務経験を持つセキュリティ担当者を対象とした認定試験です。 金融業やエンタープライズには必須となりつつある認定を、豊富な経験と知識を持った著者陣が、合格するために必要な知識をわかりやすく解説しています。また、問題の解き方も丁寧に解説し、試験に取り組む際のテクニックも学べます。 練習問題で総仕上げも行えるので、受検者必携の一冊です。 ※2023年7月11日にセキュリティ認定試験が新しいバージョンSCS-C02となる予定です。本書は旧バージョンであるSCS-C01に対応しています。 第1章 AWS試験概要と学習方法 第2章 IDおよびアクセス管理 第3章 インフラストラクチャのセキュリティ 第4章 データ保護 第5章 ログと監視 第6章 インシデント対応 第7章 AWS Well-Architected 第8章 練習問題 ※この商品は固定レイアウト型の電子書籍です。 ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字列のハイライトや検索、辞書の参照、引用などの機能が使用できません。 ※お使いの端末で無料サンプルをお試しいただいた上でのご購入をお願いいたします。 ※本書内容はカラーで制作されているため、カラー表示可能な端末での閲覧を推奨いたします
  • 独習C++ 新版
    -
    標準教科書がC++17に対応し、 完全書き下ろしリニューアルで9年ぶりに新登場! システム開発者、ゲームプログラマーをはじめ、 すべてのC++学習者、待望の解説書。 boostコミッターの著者により、 旧版の特徴である「扱う内容の深さは」そのままに、 より自然でわかりやすい解説に完全リニューアルしました。 言語仕様の初歩から標準ライブラリの基礎まで、 より丁寧で、より詳しい解説となった一冊です。 ===目次=== - 第1章 C++の基本的な言語機能(1) - 第2章 C++の基本的な言語機能(2) - 第3章 クラス - 第4章 分割コンパイル、ビルド - 第5章 配列、ポインター、右辺値参照 - 第6章 演算子オーバーロード - 第7章 継承 - 第8章 入出力システム - 第9章 テンプレート - 第10章 例外処理 - 第11章 実行時型情報とキャスト演算子 - 第12章 データ構造とアルゴリズム - 第13章 文字列処理 ※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。 ※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。 ※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。 ※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。
  • これからはじめるVue.js実践入門
    5.0
    1巻3,718円 (税込)
    ※この電子書籍は固定レイアウト型で配信されております。固定レイアウト型は文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 いま学んでおきたいJavaScriptフレームワーク「Vue.js」のエッセンスを一冊に詰め込みました! 豊富なサンプルコードで試しながら理解できます! Vue.js(ビュージェイエス)は、Webアプリのビュー(見た目)の部分に特化したシンプルなフレームワークです。既存のアプリに後乗せで導入したり、徐々に適用範囲を拡大したりすることが手軽に行えます。シンプルな分、他のフレームワークと比べて学習コストが低く、HTMLとJavaScriptが一通りわかる人ならコードを理解するのも簡単です。 本書では、Vue.jsの中核である、ページを構成するUI部品「コンポーネント」をしっかりと解説し、さらには本格的なアプリ開発で必要となる要素までを網羅的に取り扱います。丁寧な解説でよくわかる、入門書の決定版です!
  • Vue.js入門 基礎から実践アプリケーション開発まで
    4.0
    Vue.jsを初歩から実践まで徹底的に解説。使いやすくかつ,プロダクションでも活躍するVue.jsをVue.jsコントリビューターの著者らが解説する一番わかりやすい入門書です。小規模な適用例やjQueryからの移行サンプルに加え,大規模開発を想定したアプリケーション開発も体験できます。Vue.jsはGitHubで2017年最も人気のあったJavaScriptフレームワークに選ばれるなど大注目の技術です。
  • Docker/Kubernetes 実践コンテナ開発入門
    4.3
    1巻3,718円 (税込)
    話題のコンテナ技術,Docker/Kubernetesの基礎から実際にアプリケーションを作るまでを解説した入門書です。Docker/Kubernetesを実際の現場で活用している著者が最新情報や実践スキルをわかりやすく解説します。ローカル環境での検証はもちろん,Google Kubernetes EngineへのデプロイやAWS Fargateの活用などクラウドでの実践にも触れています。Docker/Kubernetesをきちんと本番で使うための王道的な解説を中心としつつ,CLIツールとしてDockerを導入したい,オンプレでKubernetesを使いたいといったニーズにも答えます。
  • Unityでわかる!ゲーム数学
    3.0
    ゲームに必要な数学を動かしながら学ぼう! ゲームを開発する際に、数学的知識は欠かすことができません。 しかし、今から高校以上の数学を学び直すのは、 ハードルが高く、何よりも根気が必要です。 本書では、「動かしながら学ぶ」をコンセプトに、 ゲームエンジンUnityを使って、実際に画面内で物体を動作させながら 座標変換、当たり判定、レンダリングなど、ゲームに必要な数学的知識を 学ぶことができます。 また、普段ゲームエンジンに任せている ゲームの数学的背景を実装し、動作を体験することで、 C#プログラムと数式とを具体的なイメージでつなげることが可能になります。 第一線でゲーム数学の授業を担当する著者が、 「数学は苦手」という人におくる、ゲーム数学が「わかる」ようになる一冊です。 ※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。 ※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。 ※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。 ※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。
  • ほんきで学ぶ After Effects 映像制作入門[CC対応]
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 「作ればわかる38レッスン!」 本書は、After Effectsの基本をはじめ、映画・TV・ビデオ・Web、あらゆる映像制作に必須のテクニックをレッスン形式で習得します。素材の動かし方から、2Dおよび3Dのモーショングラフィック、モーションタイポグラフィ、映像の切り抜き・合成、色変換・補正、出力、さらに最新機能を使ったプロの表現まで、体験しながら学べます。各レッスンで使用するサンプルファイルはWebからダウンロードできるので、本書1冊で学習できます。 <本著の特徴> ■実習+講義のレッスン形式で、楽しくつくりながら学べる ■映像の切り抜き、合成、補正、出力まで実践的なテクニックがトータルに学べる ■新機能を使った2Dおよび3DCGの表現方法が学べる ■サンプルファイルがダウンロードできる ※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。 ※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。 ※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。 ※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。
  • 合格対策Microsoft認定AZ-204:Microsoft Azure Developer Associate テキスト
    -
    Microsoft Certified:Azure Developer Associate(Azure開発者アソシエイト)は、Azure上でのアプリ開発スキルを証明する注目資格で、開発現場において「実務に直結する資格」として評価が高まっています。この資格の認定を受けるには、Microsoft認定試験 AZ-204:Developing Solutions for Microsoft Azure(Microsoft Azure向けソリューションの開発)に合格する必要があります。この204試験は、クラウド×AI時代の波にも乗って受験者が急増しています。 本書は、試験の出題範囲を体系的に整理し、章末問題・模擬試験・豊富な図解で知識の定着を図ったつくりになっています。
  • 2026 応用情報技術者 科目Bの重点対策
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 【本書の特長】 科目B問題を解くために必要な着眼点,問題文の読み方を丁寧に解説! ◎問題演習を通して,関連知識を復習! ◎絶妙に心地よい解説で,理解力アップ! ◎多くの学習者が感じる疑問点をFAQで解決! ◎読みやすさを考慮し,解説での問題引用文は全て,枠で抜き出しを行っていますので,問題に立ち返らなくても確認ができます! ◎太字を追っていくだけで,要点がわかる仕掛けになっています! 分かりやすく丁寧な解説に定評があり,「AP科目B対策といえば重点対策!」と,毎年多くの学習者の方に支持されています。 分厚いし難しいのでは…?と思われた方もご安心ください。重要ポイントや解答にたどり着く工程を省きすぎることなく,納得しながら読み進められるように丁寧に書かれている本書だからこそ,合格に必要な力が身に付きます! 【目次】 第1部 本書の使い方 第1章 応用情報技術者試験の出題範囲 第2章 学習の進め方 第3章 本書の学習方法     第2部 科目B記述式問題の対策 第1章 情報セキュリティ   第2章 システムアーキテクチャ(システム構成技術と評価) 第3章 ネットワーク 第4章 データベース 第5章 情報システム開発 第6章 プログラミング(アルゴリズム) 第7章 組込みシステム開発    第8章 マネジメント系の問題 第9章 ストラテジ系の問題 巻末資料
  • データビジュアライゼーションのためのデザイン原則 日常的に扱うデータを効果的に伝わる情報に変える
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 「データを伝える力」を高める、データ実務者のためのデザイン原則 データ理解からデザインの基礎、ダッシュボード設計まで網羅した可視化の必読書 (Data Graphics Inc. 荻原和樹 推薦) データビジュアライゼーションデザインの実践に役立つ知識を体系的に解説。データの基礎知識から人間が情報をどう認識・処理するか、アクセシビリティ、色彩理論、タイポグラフィ、良いチャートの作り方、インタラクションデザイン、ダッシュボード設計まで幅広く紹介しています。 ●目次 第1部  第1章 データビジュアライゼーションの世界にようこそ  第2章 人はどのようにして情報を認識するか  第3章 データについての基礎知識 第2部  第4章 色の選択  第5章 タイポグラフィ  第6章 よいチャートの作り方  第7章 インタラクションデザイン 第3部  第8章 調査立案、デザイン設計、製作開発  第9章 トラブル対策 付録 参考資料 ●著者 ●著者 Desireé Abbott 製品分析、ビジネス インテリジェンス、科学、設計、ソフトウェア エンジニアリングの分野で10年以上の経験を持つ。 ●日本語版監修 山辺真幸 博士(政策・メディア) 情報可視化研究者。一橋大学大学院ソーシャル・データサイエンス研究科特任講師、慶應義塾大学大学院メディアデザイン研究科特任講師。複雑な大規模データのビジュアライズデザインを専門とし、手掛けた作品は、NHK、日本科学未来館などで展示されている。グッドデザイン賞、可視化情報学会賞、他受賞多数。 ●翻訳 長尾 高弘 株式会社ロングテール社長、技術翻訳者。最近の訳書として『数式なしでわかるAIのしくみ』(マイナビ出版)、『Wiring the Winning Organization 成功する組織を導く3つのメカニズム』(日本能率協会マネジメントセンター)、『scikit-learn、Keras、TensorFlowによる実践機械学習 第3 版』(オライリー・ジャパン)、『Web APIテスト技法』(翔泳社)、『継続的デリバリーのソフトウェア光学』(日経BP 社)、『Scalaスケーラブルプログラミング 第4 版』(インプレス)などがある。 ※この商品は固定レイアウト型の電子書籍です。 ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字列のハイライトや検索、辞書の参照、引用などの機能が使用できません。 ※お使いの端末で無料サンプルをお試しいただいた上でのご購入をお願いいたします。 ※本書内容はカラーで制作されているため、カラー表示可能な端末での閲覧を推奨いたします
  • DuckDB実践入門 PCで使える高速で快適なデータ分析用DB―基本からエコシステム活用まで
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 ローカルで大規模データを高速分析! 画期的データベースの使い方を包括的に解説。 従来のデータ分析ツールはコストが高く、個人や小規模ユーザーには導入・運用が難しい面がありました。DuckDBは「分析処理用SQLite」とも言える画期的なデータベースです。 データをメモリに保存するインメモリDBで、ローカルでギガバイト級データを高い性能で処理できます。主要なOS上で動作、多様なデータソースに対応、手軽に分析を開始できます。 本書は、DuckDBの基本的な使い方から、高度なデータ分析手法までを取り上げています。まずは、コマンドラインでの操作、Pythonエコシステムとのシームレスな統合によるクエリの実行、そしてSQLを用いた効率的な分析タスクの手法を解説。データパイプラインの構築についても掘り下げ、実践的な知識を提供します。 さらに、クラウド上でDuckDBを利用できるMotherDuck、サーバーレス分析プラットフォームについても紹介。大規模データセットを扱う上でのパフォーマンスの考慮事項や、データアプリケーションの構築とデプロイも解説し、DuckDBを最大限に活用するためのノウハウを多数掲載。 ■章構成 1章 DuckDB入門 2章 DuckDBを使い始める 3章 SQLクエリの実行 4章 高度な集約とデータ分析 5章 永続化なしのデータ探索 6章 Pythonエコシステムとの統合 7章 MotherDuck―クラウド上のDuckDB 8章 DuckDBでデータパイプラインを構築 9章 データアプリケーションの構築とデプロイ 10章 大規模データセットのためのパフォーマンスの考慮事項 11章 本書のまとめ 付録A DuckDBのクライアントAPI 付録B SQL標準に対する便利な拡張 ※本書は『DuckDB in Action』の翻訳書です。
  • AWS生成AIアプリ構築実践ガイド
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 ■AWS直伝の生成AIアプリ実装法がわかる! ~LLMの基礎からRAG、AIエージェントまで ■「基礎をしっかり理解」と「ハンズオンで実践力が身につく」を両立! ■本書で学べること ・ Amazon Bedrockを理解して、RAGやマルチエージェントのシステムを構築できる ・ プロンプトエンジニアリングを理解して、継続的に改善できる ・ セキュリティやコストを意識した、持続可能なシステムを設計できる ・ ユーザーにとって価値のある生成AIアプリケーションを企画できる ■本書の対象読者 ・ アプリケーション開発者:生成AIを活用したアプリケーションを開発したいエンジニア ・ ソリューションアーキテクト:生成AIシステムの設計・構築を担当するエンジニア ・ プロダクトマネージャー:生成AIを活用した新サービスを企画・推進する人 ・ データサイエンティスト/MLエンジニア:生成AIを実システムにセキュアに組み込みたい人
  • 合格対策Salesforce認定アドミニストレーター資格試験テキスト&問題集
    -
    Salesforce認定アドミニストレーター資格の合格を目指すあなたへ── 「いま、最も注目を集めるクラウドCRMの登竜門資格」ともいわれる本資格。 本書は、シラバスに完全準拠した構成で、初学者から実務者まで使える決定版の1冊です。 Salesforce資格試験を知り尽くした著者が、出題傾向と学習法を徹底的に分析し、合格への最短ルートをこの1冊に凝縮しました。 はじめの一歩から、試験当日まで、この一冊で完全対応!

    試し読み

    フォロー
  • Python×データサイエンス 入門から実践まで
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 本書では、Pythonの基本から始め、データ解析に不可欠なデータの前処理を体系的に学びつつ、実践的なデータサイエンスのスキルを段階的に習得できるように構成しました。本書の目的は、読者がPythonの基礎、データの前処理、実践的なデータ解析を学ぶことで、データサイエンスの基礎を身につけ、任意のテーマに沿ったデータ解析を独力で遂行できるようになることです。
  • スコアメーカーZERO公式ガイドブック
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 本書は、世界でもトップクラスのスキャン認識性能が特徴の楽譜作成ソフト、スコアメーカーZEROを活用するための公式ガイドブック。 スコアメーカーZEROは、楽譜を作成するためのパソコンソフト。本書はスコアメーカーZEROの機能全般を基礎からわかりやすくガイドしている。特に、印刷楽譜をスキャナやPDFデータ、さらにはスマホのカメラで撮影した画像から読み取って、楽譜データにする機能は世界トップレベルと言われ、欧文はもちろん、日本語の歌詞の読み込みなどにも対応する高機能は高い評価を得ている。そこで、楽譜のスキャンに関する解説部分はカラー印刷で、よりわかりやすくなっている。 他にも、スコアメーカーZEROが持つ高機能を引き出し、活用するための方法を丁寧に解説。さまざまな音楽記号を上手に選択して配置したり、移動するためのコツ、楽譜の一部分をワープロソフトに貼り付けるなど、実際に楽譜を作り、使う際に戸惑うことのないように、基本から応用までを丁寧に説明した。数種類ある各グレードにも対応している。 この楽譜作成ソフト・スコアメーカーZEROシリーズを発売しているのは、KAWAIピアノで世界的にも有名な河合楽器製作所。同社がオリジナルに開発する純和製ソフトで、大正琴や二胡、ハーモニカで使われる数字譜も簡単に作れるなど、日本人ならではの楽譜制作についても機能が準備されている。そうした特殊な楽譜の作り方についても本書では解説している。
  • ハイパーメディアシステム──htmxとRESTによるシンプルで軽やかなウェブ開発
    -
    ◆効率的にモダンなインタラクションを記述できるhtmx◆  近年急速に注目を集めるフロントエンドライブラリ「htmx」について、その作者自身らが執筆した解説書です。  htmxの魅力はそのシンプルさにあります。そのシンプルさは、30年にわたりウェブを支えてきたハイパーメディアの力を再発見し、HTMLそのものを拡張するという発想から生まれました。  本書の第1部では、ハイパーメディアの歴史としくみを紐とき、ウェブの根幹でありながら現代では誤解されがちなRESTの本来の概念を丁寧に解説します。そして、Web 1.0スタイルのアプリケーションを作成しながら、ハイパーメディアの中核的なコンセプトをおさらいします。  第2部では、ハイパーメディアの力を最大限に引き出すhtmxのしくみと使い方を紹介します。「あらゆる要素からHTTPリクエストを発行できる」「任意のイベントでリクエストをトリガできる」といったhtmxの基本概念を、実際にウェブアプリケーションを作成しながら学びます。  第3部では、モバイル版のhtmxともいえる「Hyperview」を紹介します。モバイルアプリにもハイパーメディアの概念を取り入れることで、htmxと同様の強力さとシンプルさを兼ね備えたモバイルアプリケーションを作成できることを示します。  複雑化した現代のフロントエンド開発に疲れてしまった方は、本書を手にぜひ一度、htmxにチャレンジし、ハイパーメディアシステムとしてのウェブの本来の力を再発見してください。こんなにシンプルで軽やかなウェブ開発の方法があったのかと、きっと驚かれるはずです。 ■こんな方におすすめ ・Webアプリケーション開発者 ・近年話題のhtmxの使い方・考え方を知りたい方 ・Reactなどの複雑さに疲れ、よりシンプルな方法を求めている方 ・ハイパーメディアやRESTといったウェブの根幹となるしくみに関心がある方 ■目次 第1部 ハイパーメディアのコンセプト ・イントロダクション ・第1章 ハイパーメディア:再入門 ・第2章 ハイパーメディア ・第3章 Web 第2部 htmxによるハイパーメディア駆動アプリケーション ・第4章 HTMLのハイパーメディアとしての拡張 ・第5章 htmxのパターン ・第6章 さらなるhtmxのパターン ・第7章 動的アーカイブUI ・第8章 htmxの達人技 ・第9章 クライアントサイドスクリプト ・第10章 JSONデータAPI 第3部 ハイパーメディアのモバイルへの適用 ・第11章 Hyperview:モバイルハイパーメディア ・第12章 Hyperviewを使用した連絡先アプリの構築 ・第13章 Hyperviewクライアントの拡張 ■著者プロフィール Carson Gross(カーソン・グロス):htmx、hyperscript、その他のオープンソースソフトウェアプロジェクトの作者。モンタナ州立大学でコンピュータサイエンスを教えており、ハイパーメディアやプログラミング言語コンパイラに関する授業も担当しています。また、ソフトウェアコンサルティング会社Big Sky Softwareの経営者でもあります。 Adam Stepinski(アダム・ステピンスキ):Instaworkのエンジニアリング・ディレクター。スタートアップからGoogleに至るまで、さまざまな企業の技術プラットフォームの構築およびスケーリングにおいて15年以上の経験があります。彼は、モバイルアプリのリリースと保守にかかる労力と時間が過大であるという共通の問題を解決するためにHyperviewを開発しました。ライス大学でコンピュータサイエンスの理学士号(BS)と数学の文学士号(BA)を取得しました。 Deniz Akşimşek(デニズ・アクシムシェク):htmxと_hyperscriptのコントリビューターであり、UIツールキットMissing.cssの作者。彼はTED大学でコンピュータ工学の学士号を取得しました。現在はウェブ開発の委託業務を行っています。 ■訳者プロフィール 嶌田喬行(しまだたかゆき):堅牢でアクセシブルなUIの設計および実装に強みを持つフロントエンドエンジニア。現在はデザインエンジニアとして公共領域のデザインシステム開発に従事し、デザイン、実装、啓発活動まで幅広く手がけています。大学で情報学を修めたのち、およそ15年にわたって受託制作や事業会社での多様なプロジェクトに携わってきました。
  • 機械学習でできる! 細胞培養の最適化
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 ※この電子書籍は紙版書籍のページデザインで制作した固定レイアウトです。 細胞培養(培地最適化)へ機械学習を応用するための基礎やノウハウを解説 本書は細胞培養(培地最適化)へ機械学習を応用するための基礎やノウハウを解説した書籍です.現状,細胞培養に機械学習を応用しようとすると,情報工学や数理統計学のテキストを読む必要がありますが,これらでは情報工学や数理統計学の基本的なカリキュラムを修了していることが前提とされていて,細胞培養のエンジニアや学生が読みこなすのは大変です. また,情報工学や数理統計学において重要な基本原理の解説と研究事例の紹介がメインであり,必ずしも細胞培養に応用するうえで,「機械学習をどう利用するのか」「どうやってデータサイエンス化するのか」について,詳しく書いてあるわけではありません. 本書では,情報工学や数理統計学のノウハウがなくても,つまり,AIの素養がなくても,読者ご自身の細胞培養の定量性や再現性を高め,予測可能な結果につなげるためのヒントをまとめたものです.著者の経験をもとに,機械学習を応用する大切なポイントを解説しています. 第1章 細胞培養の基礎を押さえよう  1.1 細胞培養について  1.2 細胞培養のための培地選び   第2章 細胞培養を定量化しよう  2.1 細胞の数を計測してみよう  2.2 増える細胞の様子を数値化しよう   第3章 細胞培養をデータ化しよう  3.1 データサイエンスの基本をざっくり把握しておこう  3.2 細胞培養・培地をデータ化しよう  3.3 データ化するための自動化    第4章 細胞培養を学習分析しよう  4.1 機械学習について知ろう  4.2 細胞培養のデータでデータサイエンスを行おう 第5章 細胞培養を最適化しよう  5.1 最適化するための方法  5.2 機械学習のアルゴリズムを押さえよう  5.3 学習データを取得しよう  5.4 モデルを訓練しよう   第6章 アクティブラーニングを活用しよう  6.1 アクティブラーニング   6.2 応用と展望
  • TiDB実践入門 ── RDBMSのスケール課題を解消するNewSQL
    -
    ◆TiDBの基本的な仕組みと動かし方がしっかり理解できる◆  本書はTiDBの基本的なアーキテクチャをはじめ、様々な環境へのTiDBのインストール手順について解説します。インストールが終われば、次に必要なことはTiDBに対する各種操作方法を理解することです。各環境におけるTiDBに対する操作方法をインストール手順の後に詳細に解説していきます。加えて、MySQLを運用していく上でよくある課題を具体的に挙げながらTiDBがどのように課題を解決するのかを解説します。最後に付録としてよく使うコマンド操作や逆引きコマンドリファレンスを記述していますので、読者の皆様の参考になることを願っています。  この本を通じて、現代の多様なインフラニーズに対応するTiDBを使用したモダンなデータベース運用の実践方法を理解し、ご自身のシステムに応用できる知識を習得することができます。 ■こんな方におすすめ  本書はMySQLをはじめとする従来のRDBMSの運用面や性能面の限界に直面しているエンジニアや、スケーラブルで高可用なデータベースソリューションを求めているシステム管理者、開発者に最適です。また、クラウドネイティブな環境でのデータベース運用に興味がある方や、最新のデータベース技術を学びたいと考えている技術者にも役立つ内容となっています。 ■目次 第1章 TiDBが必要とされるデータベースのいま ・1-1 TiDBとは ・1-2 NewSQLとは ・1-3 TiDBの特徴 ・1-4 TiDBの提供形態 第2章 TiDBを構成するコンポーネント ・2-1 TiDBの構成 ・2-2 TiDBクラスター ・2-3 PDクラスター ・2-4 ストレージクラスター ・2-5 TiProxyコンポーネント 第3章 仮想/物理サーバーへのTiDBの構築 ・3-1 TiUPの基本 ・3-2 TiDB Playgroundの使い方 ・3-3 TiUPを使用した仮想サーバーまたは物理サーバーへのTiDBの構築 ・3-4 各種コンポーネントのスケールアウトとスケールイン ・3-5 TiDB Dashboardの構築 ……ほか 第4章 Kubernetes環境へのTiDBの構築 ・4-1 Kubernetes環境の準備 ・4-2 TiDB Operatorのインストール ・4-3 TiDB Operatorを使用したTiDBの構築 ・4-4 ログの確認 ・4-5 初期パスワードとイニシャライズ ・4-6 TiDBの削除 ・4-7 TiDB Operatorのアンインストール 第5章 TiDB Cloudの利用 ・5-1 TiDB Cloud Serverless ・5-2 TiDB Cloud Dedicated ・5-3 TiDB Cloudの始め方 ・5-4 TiDB Cloudの稼働状況の確認 ・5-5 TiDB Cloud CLIの使い方 第6章 TiDBのデータ運用ツール ・6-1 バックアップとリストア ・6-2 TiCDCによるTiDB外へのデータ同期 ・6-3 DMによるデータ移行 ・6-4 sync-diff-inspectorによるデータ同期の差分確認 第7章 TiDB を便利に使うためのテクニック ・7-1 SQLによるバックアップとリストア ・7-2 ガベージコレクションの設定 ・7-3 リソース制御によるマルチテナント環境の構築 ・7-4 メタデータロック ・7-5 TTLを使用したデータの自動削除 ……ほか 付録 逆引きコマンドリファレンス ■著者プロフィール 長谷川 誠:インフラエンジニアとして豊富な経験を持ち、大規模なクラウド移行プロジェクトやオンプレミスとパブリッククラウドのハイブリッド環境構築など、さまざまなインフラ構築、運用を経験。2021年よりPingCAP日本法人において技術顧問を務め、TiDBユーザーコミュニティを立ち上げ、多くの技術情報を発信している。 ■監修者プロフィール 本多 康夫:データベース製品のコンサルタント、DBA、Webアプリケーションエンジニア、BI製品のテクニカルサポートエンジニアなど、開発から運用まで幅広い業務に携わる経験を持つ。2021年にPingCAP株式会社に入社、現在はTechnical Support EngineerとしてTiDBユーザーのサポートや資格試験、トレーニング資料の準備にあたる。
  • 改訂3版 パーフェクトJava
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 ◆Java 21に対応した言語の基本からWebの実装まで完全網羅◆ 本書はJavaで開発を行う人へのバイブル的一冊です。基礎から実践までを幅広く学習でき、Javaを扱ううえで知っておきたい知識は、この一冊に網羅されています。 基本文法はもちろん、DI/AOP~テスト駆動開発などの実践方法まで幅広いテーマをあつかっており、この一冊でJavaの学習は完璧といえる内容をめざします。これからJavaをはじめたい初心者にも、すでに実践でJavaを使っている中級者にもお勧めできます。Java 21 LTS/ Java 23対応。 ■目次 Part1 Javaの背景 ──1章 Javaの概要 ──2章 Javaプログラミング初歩 Part2 Java言語基礎 ──3章 文字列 ──4章 変数とオブジェクト ──5章 整数とブーリアン ──6章 クラス ──7章 データ ──8章 コレクションと配列 ──9章 メソッド参照とラムダ式 ──10章 ストリーム処理 ──11章 インタフェース ──12章 文、式、演算子 ──13章 Javaプログラムの実行と制御構造 Part3 Java言語発展 ──14章 例外処理 ──15章 文字と文字列 ──16章 数値 ──17章 クラスの拡張継承 ──18章 パッケージ ──19章 ジェネリック型 Part4 Javaの実践 ──20章 スレッド ──21章 同時実行制御 ──22章 Web技術 ──23章 FFM API ■監著者プロフィール ●著者-井上 誠一郎(いのうえ せいいちろう):米国でロータスノーツ開発に従事。帰国後、アリエ ルネットワーク株式会社を創業。アリエルネットワーク社、ワークスアプリケーションズ社を経て、現在はサイバーダインクラウドの開発責任者としてCYBERDYNE社に勤務。主な著書は「P2P教科書」「パーフェクト Java」「パーフェクト Java EE」「パ ーフェクト JavaScript」。 ●著者-景井 教天(かげい のりたか):コンピュータ理工学に特化した会津大学の卒業後、技術開発者として日本電気株式会社(NEC)に勤務。Java向けアプリケーションサーバの開発やクラウドネイティブ 商材の開発に従事。 ●監修者-櫻庭 祐一(さくらば ゆういち):Java 1.0からJavaを使い続けるソフトウェア 開発者。2005年に日本で初めてのJava Championに選出される。また、日本Javaユーザーグループの創設に関わり、副会長などを歴任。著書に「現場で使える[最新]Java SE 7/8 速攻入門」(技術評論社)。 ●監修者-きしだ なおき:「九州芸術工科大学 芸術工学部 音響設計学科を8年で退学後、フリーランスでの活動を経て、2015年から大手IT企業に勤務。著書に、「プロになるJava」(共著、技術評論社)、「みんなのJava OpenJDKから始まる大変革期!」(共著、技術評論社)、「創るJava」(マイナビ)など。
  • [詳解]AWS Infrastructure as Code――使って比べるTerraform&AWS CDK
    5.0
    ◆AWSおけるIaCをTerraform / CDK両面から深掘り◆ 本書は、Amazon Web Services(AWS)のリソースを対象とした、コードによるインフラ管理――Infrastructure as Code(IaC)をテーマにした実践的な解説書です。IaCツールの中でも、幅広いシステムに対応できる「Terraform」と、抽象的なリソース記述が可能な「AWS CDK」を取り上げます。それぞれのツールの基本的な使い方や仕組みを解説するとともに、VPCやECSの構築といった具体例を通じてこれら2つのツールを横断的に比較・理解します。両ツールの「宣言的なコード記述」という共通点や、コード記述法や差分抽出プロセスの違いを掘り下げながら、AWSにおけるIaCの汎用的なスキルを習得できる内容となっています。IaCをこれから始めるユーザーに加え、Terraformユーザー、AWS CDKユーザーのどちらにも、新たな視点とスキルを提供します。 ■こんな方におすすめ ・すでにTerraform、AWS CDKを利用している人。AWSにおいてIaCをこれから始める人 ■目次 第1章 クラウドとInfrastructure as Code 第2章 IaC環境の構築 第3章 [体験]IaCによるリソースのデプロイ 第4章 Terraform詳細解説 第5章 AWS CDK詳細解説 第6章 VPCのIaCによる記述 第7章 ECSサービスのIaCによる記述 第8章 Terraform & AWS CDK注意すべき相違点 第9章 既存リソースのインポート 第10章 Lambda関数のデプロイ 第11章 IaCにおけるLambda関数の活用 ■著者プロフィール 原 旅人(はら たびと):ソフトウェアエンジニア・クラウドエンジニア。1975年生まれ。松本市出身。スーパーコンピュータを使って天気予報をするためのソフトウェア(数値予報モデル)の開発に14年間従事し、その精度向上に貢献。その後、Webアプリケーションや高速検索用データベースの開発を手掛ける中でAWSの可能性に惹かれ、クラウド技術を活用した効率的なアプリケーション開発・運用に強い関心を持って注力し、開発期間の短縮や運用コストの削減を実現。著書に『コンセプトから理解するRust』(技術評論社)
  • 仕組みからわかる大規模言語モデル 生成AI時代のソフトウェア開発入門
    4.0
    基礎からソフトウェア開発の入門まで、LLMを体系的に学びたい人のための必携書 本書は1冊で仕組みと開発手法を体系的に学べる、大規模言語モデル(LLM)を活用したソフトウェア開発の入門書です。 LLMは生成AI時代に欠かせない技術としてソフトウェア開発のあり方を大きく変えつつあり、あらゆる領域で応用可能な「知的エンジン」として進化しています。LangChainなどのフレームワークを用いてRAGを実装したり、マルチエージェントシステムを構築することでLLMの可能性がさらに広がります。 LLMを使いこなすには、Transformerの仕組み、学習プロセス、プロンプトエンジニアリングといった基礎知識を身につけることが欠かせません。本書ではこれらの技術を丁寧に解説し、オープンソースのLlama 3を解説することで、実用LLMをホワイトボックスとして活用できる視点を提供しています。 また、実践的なスキルが身につくようPythonによるコード例を豊富に掲載し、代表的なAPI(OpenAI API、Anthropic API、Gemini API)の利用方法を紹介。LangChainやLangGraphを用いた開発事例を通じて、応用可能なスキルを習得できるよう構成しています。 本書を通じてマルチモーダルLLMの仕組み、LangChainやLangGraphを活用したアプリケーション開発、マルチモーダルRAGやマルチエージェントシステムなどへの展開といった実践手法を身に付けられるでしょう。 【本書に必要なスキルや前提条件】 ・Pythonの基本的な文法 ・Pythonの環境構築方法 【目次】 第1章 Transformer 第2章 学習 第3章 プロンプトエンジニアリング 第4章 言語モデルAPI 第5章 LLMフレームワーク -LangChain- 第6章 マルチエージェントフレームワーク -LangGraph- 第7章 アプリケーション Appendix 【著者プロフィール】奥田 勝己(おくだ かつみ) 三菱電機株式会社 先端技術総合研究所 主席研究員。東京大学大学院情報理工学系研究科博士課程修了。博士(情報理工学)。2023年3月から2年間、マサチューセッツ工科大学(MIT)コンピュータ科学・人工知能研究所(CSAIL)にて客員研究員として、LLM(大規模言語モデル)を用いたコード最適化やプログラミング言語技術の研究に従事。企業では、プログラミング言語技術、コンパイラ、および組み込みシステムの研究開発に長年取り組む。その成果は、FA(ファクトリーオートメーション)システムや宇宙システムの高度化など、実際の製品やシステム開発に応用されている。 ※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。 ※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。 ※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。 ※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。
  • 合格対策Microsoft認定試験AI-102:Microsoft Azure Engineer テキスト&演習問題
    -
    1巻3,740円 (税込)
    Microsoft認定試験「AI-102」はMicrosoft Azure AIエンジニアを対象とした中級レベルの試験であり、どなたでも受験できます。このAI-102試験が想定しているAIエンジニアには、Azure AIサービス、Azure AI検索、Azure Open AIを使用してAzure AIソリューションを設計し、実装できるスキルが求められます。本書では、合格に必要な知識を丁寧に解説するとともに、具体的なユースケースを提示することでAI利活用の現場をイメージしやすくしています。
  • Matz Essays Volume 2 2003~2007
    -
    Ruby開発者として知られるまつもとゆきひろの雑誌への寄稿を再編集したもの。Rubyプログラミングにとどまらず、オープンソースデベロッパー、ハッカーとして歩んできた道を知ることができる。Volume 2は、2003年から2007年にかけて発表した記事で構成される。
  • 2025 応用情報技術者 午後問題の重点対策
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 【本書の特長】 午後問題を解くために必要な着眼点,問題文の読み方を丁寧に解説! ◎問題演習を通して,関連知識を復習! ◎絶妙に心地よい解説で,理解力アップ! ◎多くの学習者が感じる疑問点をFAQで解決! ◎読みやすさを考慮し,解説での問題引用文は全て,枠で抜き出しを行っていますので,問題に立ち返らなくても確認ができます! ◎太字を追っていくだけで,要点がわかる仕掛けになっています! 分かりやすく丁寧な解説に定評があり,「AP午後対策といえば重点対策!」と,毎年多くの学習者の方に支持されています。 分厚いし難しいのでは…?と思われた方もご安心ください。重要ポイントや解答にたどり着く工程を省きすぎることなく,納得しながら読み進められるように丁寧に書かれている本書だからこそ,合格に必要な力が身に付きます! 【目次】 第1部 本書の使い方 第1章 応用情報技術者試験の出題範囲 第2章 学習の進め方 第3章 本書の学習方法     第2部 午後記述式問題の対策 第1章 情報セキュリティ   第2章 システムアーキテクチャ(システム構成技術と評価) 第3章 ネットワーク 第4章 データベース 第5章 情報システム開発 第6章 プログラミング(アルゴリズム) 第7章 組込みシステム開発   第8章 マネジメント系の問題   第9章 ストラテジ系の問題 巻末資料
  • [作って学ぶ]ブラウザのしくみ──HTTP、HTML、CSS、JavaScriptの裏側
    3.0
    ◆Rustで自作しブラウザの挙動を理解する◆ Webブラウザは、開発者にとってもユーザーにとっても、もはや日常の一部となっているほど身近なソフトウエアですが、近年のブラウザはあまりにも高機能かつ巨大になってしまったため、その仕組みを詳しく理解することは困難です。そこで、シンプルなブラウザをRustを用いて実装することによって、ブラウザ上でWebサイトを開くまでに何が起きているのかを理解することを目的とします。さらに、作成したブラウザを、別冊で解説・実装している自作OSの上で動かすことによって、ブラウザと更にその裏側を理解していきます。 ■こんな方におすすめ ・普段からブラウザを使用していて、その裏側に少しでも興味を持っている方 ■目次 第1章:ブラウザを知る──Webサイトを表示するアプリケーション ・ブラウザの役割❶──Webクライアントとしてのブラウザ ・ブラウザの役割❷──レンダリングエンジンとしてのブラウザ ・ブラウザの役割❸──JavaScriptエンジンとしてのブラウザ ・コアの役割を支えるためのさらなる機能 ・マルチプロセスアーキテクチャ ・ブラウザのセキュリティ対策 ・本書のゴール・注意点 第2章:URLを分解する──リソースを指定する住所 ・URLとは ・URLの構文解析の実装 ・ユニットテストによる動作確認 第3章:HTTPを実装する──ネットワーク通信を支える約束事 ・HTTPとは ・HTTPクライアントの実装 ・ユニットテストによる動作確認 ・WasabiOS上で動かす 第4章:HTMLを解析する──HTMLからDOMツリーへの変換 ・HTMLとは ・HTMLの字句解析──トークン列の生成 ・ユニットテストによる字句解析の動作確認 ・HTMLの構文解析──ツリーの構築 ・ユニットテストによる構文解析の動作確認 ・WasabiOS上で動かす 第5章:CSSで装飾する──CSSOMとレイアウトツリーの構築 ・CSSとは ・CSSの字句解析──トークン列の生成 ・ユニットテストによる字句解析の動作確認 ・CSSの構文解析──CSSOMの構築 ・ユニットテストによる構文解析の動作確認 ・レイアウトツリーの構築 ・ユニットテストによるレイアウトの動作確認 ・GUI描画のための準備 第6章:GUIを実装する──ユーザーとのやりとり ・GUIとは ・GUIアプリケーションのウィンドウの作成 ・ユーザーの入力を取得 ・アドレスバーからナビゲーション ・ページの内容の描画 ・リンククリックでナビゲーション 第7章:JavaScriptを動かす──ページの動的な変更 ・JavaScriptとは ・JavaScriptの加算/減算の実装 ・JavaScriptの変数の実装 ・JavaScriptの関数呼び出しの実装 ・ブラウザAPIの追加 ・WasabiOS上で動かす ■著者プロフィール 土井麻未:名古屋市立大学芸術工学部でデザインを学びながら、フロントエンド、バックエンドのウェブ開発を独学で学ぶ。名古屋大学大学院情報学研究科では、コンピュータを使って生命の謎に迫る人工生命の分野で研究。低レイヤーの分野に興味があり、趣味の時間でRISC-Vエミュレータを開発中。現在はGoogleでソフトウェアエンジニアとしてブラウザ開発に従事している。
  • バックエンドエンジニアを目指す人のためのRust
    4.0
    Rustでプログラムを作りながら、課題を細分化し、解決する力を鍛える! 本書は、これからRustをはじめる方を対象とする入門書籍です。Rustの学習を通じて、バックエンドエンジニアに求められる知識を提供することを目的としています。以下のプログラムを作りながら、生産性の高いプログラミング手法を身に付けられます。 ・計算クイズ ・ポーカーゲーム ・メモリ付き電卓 ・家計簿プログラム ・本棚ツール ・勉強会カレンダーツール ・TODOアプリ ・画像変換ツール ■本書の特徴 ・ステップバイステップで丁寧に解説 本書で作成するプログラムは、課題を細分化して考えられるようにしています。仕事にも直結する課題解決力を鍛えられるようにまとめました。 ・Rustならではの生産性の高いプログラミング手法が身につく パッケージマネージャー、ユニットテスト、リンター、フォーマッター、option型、result型など、生産性を高めるRustならではのプログラミング手法も解説しています。 ・入社試験問題も掲載 実際の入社試験を想定した問題も掲載しています。本書の学習を通じて、採用試験の準備も進められます。 ■目次 第1章 Rust はどういうところで使われているのか? 第2章 Rust のプログラムを動かせるようになろう[ Hello, World ] 第3章 インタラクティブなプログラムを作れるようになろう[ 計算クイズ ] 第4章 さまざまなデータ構造を扱えるようになろう[ ポーカーゲーム ] 第5章 関数とメソッドを扱えるようになろう[ メモリ機能付き電卓 ] 第6章 ファイル入出力のあるコマンドラインツールを作れるようになろう[ 家計簿プログラム ] 第7章 自作ライブラリを公開できるようになろう[ 本棚ツール ] 第8章 単体テストを書けるようになろう[ 勉強会カレンダーツール ] 第9章 エラーハンドリングを扱えるようになろう[ 勉強会カレンダーツール ] 第10章 かんたんなWebアプリを作れるようになろう[ TODOアプリ ] 第11章 自作Webアプリを公開しよう[ TODOアプリの公開 ] 第12章 並列処理を扱えるようになろう[ 画像処理ツール ] 第13章 バックエンドエンジニアになろう[ 採用面接 ] ※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。 ※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。 ※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。 ※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。
  • Final Cut Proガイドブック[第5版]
    -
    ※この商品は固定レイアウトで作成されています。 ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字列のハイライトや検索、辞書の参照、引用などの機能が使用できません。 ※この電子書籍は印刷出版した底本に基づいて制作しています。 ロングセラーのFinal Cut Pro定番ガイドブック! “使えるテクニックをわかりやすく” バージョン10.8に対応した改訂版が登場です!本書は、これからFinal Cut Proで映像の編集を始めたいと思っている方、ワンランク上の映像作品を目指したいと考えている方のためのガイドブックです。 ダウンロード可能なオリジナルの映像素材を使いながら、初級・中級・上級と段階ごとに、編集の基本である「カット編集」をはじめ、「トランジション」や「エフェクト」「サウンド編集」「AIによる色補正や合成」などのテクニックを身につけていくことができます。また、iPad版Final Cut ProやFinal Cut Proの能力を引き出すCompressorとMotionについても解説していきます。 ・4K&ハイダイナミックレンジの素材をシームレスに編集 ・Logモードに標準対応「さらに充実したカラー補正ツール」 ・シネマティックモード「iPhone動画の編集に最適なソリューション」 ・Appleシリコンのパワーを引き出す「マルチカム編集」 ・YouTubeの字幕表示も簡単作成「クローズドキャプション」 ・AIを活用した色補正や合成 ・iPad版Final Cut ProとiPhoneの連携による「ライブマルチカム」 ・世界中のユーザーが活用「充実したサードパーティのエフェクト」

    試し読み

    フォロー
  • リスクから学ぶ Kubernetesコンテナセキュリティ コンテナ開発者がおさえておくべき基礎知識
    -
    コンテナの安全を守るための基礎知識をこの1冊に! リスクと対策を具体例と共に丁寧に解説 本書は、コンテナ開発で知っておくべきセキュリティの基礎知識をハンズオン形式で解説する書籍です。 コンテナ技術はいまや当たり前の技術となっており、開発から運用まで様々な場面で利用されています。しかし、コンテナのセキュリティについては、どのような「リスクと対策」があるのか理解しきれていないのではないでしょうか。 本書では、コンテナセキュリティを理解するために、「コンテナへの侵入」や「コンテナイメージの流出」などの代表的なリスクとそれらの対策を、ハンズオンを交えた具体例を通して学ぶことができます。それぞれのリスクに関して、「リスクの具体例」「対策の基本」「対策の具体例」を順序立てて解説するので、「なぜ」「どのような」対策が必要か理解できます。 ■こんな方におすすめです ・コンテナ開発に関わるエンジニア ・コンテナのセキュリティ知識を身につけたい人 ■前提知識 以下の知識が事前に身についていると本書の理解がスムーズになります。 ・Linuxサーバーの構築ができる ・Linuxの基本的なCLI操作を理解し、コマンドが実行できる ・コンテナ、Kubernetesに関連する基本的な用語や概念を理解し、ビルドなどの基本操作を実施できる ■目次 第1部:コンテナセキュリティへの導入 CASE0:(1)コンテナセキュリティを学ぶ前に CASE0:(2)コンテナセキュリティの概要 第2部:コンテナイメージが要因のセキュリティリスク CASE1:コンテナの脆弱性を悪用されてしまった CASE2:コンテナイメージが流出してしまった CASE3:改竄されたコンテナイメージを使用してしまった CASE4:コンテナイメージから秘密情報を奪取されてしまった 第3部:コンテナが要因のセキュリティリスク CASE5:コンテナからコンテナホストを操作されてしまった CASE6:コンテナを改竄されてしまった CASE7:コンテナホストのリソースを過剰に使用されてしまった CASE8:PodからKubernetesクラスタを不正に操作されてしまった CASE9:コンテナの秘密情報が流出してしまった CASE10:Podに対して不正な通信が行われてしまった 第4部:発展的なセキュリティ対策 APPENDIX:(1)Kubernetesクラスタに対するポリシー制御 APPENDIX:(2)セキュリティが強化されたコンテナランタイムの使用 APPENDIX:(3)コンテナの振る舞い監視 ※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。 ※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。 ※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。 ※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。
  • VTuber学
    4.0
    VTuberは,インターネットとコンテンツが連綿と紡いできた文化的,社会的,産業的な試行錯誤による蓄積の結節点にいる存在である.そこからは,情報社会が進展するにつれて現れてきた可能性や課題,多層的な問いを取り出すことができる.気鋭の執筆者陣が,様々な角度からVTuberについて考えるための視座を提供する.

    試し読み

    フォロー
  • Ruby コードレシピ集
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 ◆Rubyでやりたいことがスグに逆引きできるレシピ集。◆ 最新Ruby 3.3に対応。Rubyでやりたいことがすぐにわかる、逆引きレシピ集の決定版。 Rubyの基礎知識や実践ですぐに役立つテクニックを、目的別にまとめた逆引きレシピ集です。文法/データ操作/正規表現/文字列操作/テスト/エラー処理といったRubyの基本から、RubyGems/データベース操作/データ処理といった実践的な開発に役立つテクニックまで、やりたいことをすぐに逆引きできるように整理しました。繰り返し参照しやすい形式で構文やコードをわかりやすく掲載。駆け出しエンジニア、Web開発者、ホビープログラマー、Rubyを使うすべての方にお届けします。Ruby 3.3に対応。 ■こんな方におすすめ ・Rubyの初~中級者で、Rubyの基礎を理解し、これから実際に使いこなそうとしている方 ・Rubyでできることを手っ取り早く調べたい方 ・Rubyを使う駆け出しITエンジニア、Web開発者、ホビープログラマー ■目次 Chapter1 Rubyの基礎 Chapter2 データとメソッドを扱う Chapter3 分岐と繰り返しで処理を制御する Chapter4 配列やハッシュとしてデータを扱う Chapter5 文字列を操作する Chapter6 正規表現で文字列を扱う Chapter7 クラスとモジュールの機能を利用する Chapter8 動的なプログラミング言語の機能を利用する Chapter9 時刻と日付のデータを扱う Chapter10 数学的な機能を利用する Chapter11 ファイルシステムを操作する Chapter12 例外を用いてエラーを制御する Chapter13 Rubyのプログラムをテストする Chapter14 Rubyのプログラムをデバッグする Chapter15 RubyGemsを活用する Chapter16 テキストデータを扱う Chapter17 さまざまな形式のデータを扱う Chapter18 使いやすいコマンドラインツールを作る Chapter19 さまざまなデータベースシステムを扱う Chapter20 Webから情報を取得する Chapter21 基本的なWebアプリケーションの機能を実現する ■著者プロフィール ●山本浩平(やまもとこうへい):ソフトウェアエンジニア。GMOペパボ株式会社を経て、現在は株式会社一休に所属。GMOペパボではRuby on Railsなどを用いたECサイト構築サービスの開発に携わった。ソフトウェア開発に関するブログ記事執筆にも取り組む。Web上ではkymmt(@kymmt90)として活動。 ●下重博資(しもじゅうひろし):GMOペパボ株式会社に勤務するソフトウェアエンジニア。Ruby on Railsを用いたオリジナルグッズ作成サービスの開発に従事。Kaigi on RailsのオーガナイザーやRails Girlsのコーチとしてイベントの企画運営にも取り組む。Xアカウントは@shimoju_。 ●板倉悠太(いたくらゆうた):ソフトウェアエンジニア。2010年にRubyを仕事で使い始め、2015年からRuby on RailsによるWebアプリケーション開発に携わる。GMOペパボ株式会社を経てフリーランスとなり、2024年にTARAREBA株式会社を設立、同社代表取締役。ネット上のIDはyuta25。
  • 関数型ドメインモデリング ドメイン駆動設計とF#でソフトウェアの複雑さに立ち向かおう
    4.0
    ドメイン駆動設計と関数型プログラミングを組み合わせることで、顧客満足度の向上、開発サイクルの短縮、無駄な作業の削減を実現できます。本書では、ビジネスドメインの例とF#のコードで、ビジネスに焦点を当てた、柔軟で高品質なソフトウェアを構築する方法を紹介します。たとえば、F#の型システムを使って複雑なドメインをモデル化し、読みやすいドキュメントにもなるコードを作成します。また、ビジネスルールをエンコードして「コンパイル時ユニットテスト」を作成することで、不正な状態を表現できないようにして潜在的なバグを排除します。関数型プログラミングの核となる原則を適用することで、実世界の要求をエレガントかつ簡潔にモデル化したソフトウェア設計を実現できます。
  • マルチクラウドデータベースの教科書 クラウドロックインを乗り越えるデータベースの構築ノウハウ
    -
    4大クラウドのデータベースと構成ノウハウを徹底解説! 本書はマルチクラウドにおける、現代的なデータベース構築・設計を解説する書籍です。4大クラウド(AWS, Microsoft Azure, Google Cloud, Oracle Cloud Infrastructure)のDBaaSの解説はもちろん、データベースの観点からマルチクラウドの優位性や課題を紹介します。 ■本書の特徴 ・マルチクラウドジャーニーを徹底解説 データベースという視点から一段登って、システム全体を俯瞰してマルチクラウドを推進する際に必要な点を整理しています。 ・DBaaSを網羅的に紹介 発行時点でのDBaaSの特徴を保存したスナップショットとして、クラウド選定時やDBaaS選定時に活用いただけます。 ・マルチクラウドで利用可能なDBaaS、その構成パターンを紹介 現時点で採用可能な構成パターンを本書にまとめました。マルチクラウドデータベースのもたらす価値も丁寧にまとめています。 ■対象読者 ・クラウドエンジニア(ベンダーロックインに限界を感じている方) ・データベースエンジニア(オンプレからクラウドに領域を広げる方) ■章立て Chapter1 一般論としてのマルチクラウド 1-1 マルチクラウドに至る歴史 1-2 クラウド選定理由 1-3 マルチクラウドジャーニー Chapter2 「データベース」から見たマルチクラウド 2-1 データベースから見たマルチクラウドの意義 2-2 データベースのクラウド化 2-3 マルチクラウドのネットワーク接続構成 2-4 ハイブリッドクラウド構成 Chapter3 4大クラウドにおけるデータベースの状況 3-1 DBaaSの概要 3-2 AWS 3-3 Azure 3-4 Google Cloud 3-5 OCI 3-6 DBaaSに求める高可用性 Chapter4 マルチクラウドデータベースへの道のり 4-1 DBaaSを取り巻く状況 4-2 クラウド障害に耐える高い可用性を目指して 4-3 クラウドに制約されないビジネス展開 Chapter5 マルチクラウドデータベースの構成パターン 5-1 マルチクラウドデータベースの構成パターン 5-2 AP-DB分離の構成パターン ※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。 ※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。 ※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。 ※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。
  • Rustで作るプログラミング言語 —— コンパイラ/インタプリタの基礎からプログラミング言語の新潮流まで
    -
    【言語の開発を通して、プログラミングそのものへの理解を深めよう!】 小さなプログラミング言語から本格的なプログラミング言語へ……ステップバイステップでの開発を通して、プログラミングそのものへの理解を深めよう!Rustでの開発の勘所もわかって二度おいしい一冊です。 ■こんな方におすすめ ・コンピュータサイエンス、とくにプログラミング言語そのものやコンパイラについての素養を得たいと考えている人 ・他言語でのプログラミング経験があり、Rustの習得に興味のある人。とくに、学習のための題材を探している人 ■目次 ●第1章:プログラミング言語概論 プログラミング言語の分類/他の切り口での分類方法/コンパイルパイプライン ●第2章:スタックベース仮想マシン 仮想マシン概論/Rustでの実装/標準入力からの読み込み/パースとコマンドの実行/ブロックとネスト構造/if制御構文/変数の定義/複数行のソースコードへの対応/関数呼び出し/関数の再帰呼び出し/WebAssemblyへのコンパイルとブラウザでの実行 ●第3章:プログラミング言語の構文解析 構文解析が解決する課題/構文へのマッチ/トークンの切り出し/括弧によるグループ化/木構造の構築/式の構文木/パーサコンビネータnom/Parsing Expression Grammarによる構文解析/ASTインタプリタ/関数呼び出しの構文と評価/設定ファイルへの応用 ●第4章:スクリプト言語ランタイム 本章で設計する言語/構文と意味論/AST実行モデル/文(Statement)の導入/変数宣言/代入文/条件分岐/ループ/関数定義/その他の制御構文/動的型の導入 ●第5章:静的型付けと型チェック 静的型システムの概要/型チェックの基本構成法/型宣言/式と文の型チェック/組み込み関数の型定義/エラー位置の報告 ●第6章:バイトコードへのコンパイル バイトコードとネイティブコード/スタックマシンとレジスタマシン/命令セットの特徴と設計/バイトコードの構成/最小限のバイトコードの定義と実行/バイトコードへのコンパイル/リテラルテーブルの実装/任意のソースコードをパースしてバイトコードへ翻訳/完全な式のコンパイルと実行/条件分岐式のコンパイルと実行/ループ制御のコンパイルと実行/ユーザー定義関数/型チェッカーとの統合/状態マシンとコルーチン/コルーチンオブジェクトとジェネレータ/応用例 ●第7章:LLVMを使ったネイティブコードへのコンパイル llvm-sysとinkwell/inkwellでのHello, world!/ネイティブコードによるパフォーマンスの向上 ■著者プロフィール 佐久田昌博:東京大学工学系研究科 精密工学専攻 修士卒。C、C++を中心にソフトウェア技術者として15年の経歴がある。マサチューセッツ工科大学に客員研究員(Visiting Scientist)として1年間在籍。Rust開発を7年ほど前から始め、数多くの個人プロジェクトとともに商用製品の一部に使っている。
  • GitHub CI/CD実践ガイド――持続可能なソフトウェア開発を支えるGitHub Actionsの設計と運用
    5.0
    1巻3,740円 (税込)
    【GitHub Actionsの基本から運用のコツまで学び、品質の高いソフトウェアをすばやく届けよう】 本書はCI/CDの設計や運用について、GitHubを使ってハンズオン形式で学ぶ書籍です。GitHub Actionsの基本構文からスタートし、テスト・静的解析・リリース・コンテナデプロイなどを実際に自動化していきます。あわせてDependabot・OpenID Connect・継続的なセキュリティ改善・GitHub Appsのような、実運用に欠かせないプラクティスも多数習得します。 実装しながら設計や運用の考え方を学ぶことで、品質の高いソフトウェアをすばやく届けるスキルが身につきます。GitHubを利用しているなら、ぜひ手元に置いておきたい一冊です。 ■こんな方におすすめ ・GitHubは使っているけれど、プルリクエストぐらいしか利用していない ・CI/CDというキーワードは知っているけれど、自分で設計したことはない ・GitHub Actionsには触れているけれど、正直雰囲気で運用している ■目次 [基礎編] 第1章 ソフトウェア開発とGitHub 第2章 GitHub Actionsの基礎概念 第3章 ワークフロー構文の基礎 第4章 継続的インテグレーションの実践 第5章 運用しやすいワークフローの設計 第6章 アクションによるモジュール化 [実践編] 第7章 クリーンなリポジトリの維持 第8章 Dependabotによる依存関係バージョンアップ 第9章 GitHub Releasesによるリリース自動化 第10章 GitHub Packagesによるパッケージ管理 第11章 OpenID Connectによるセキュアなクラウド連携 第12章 コンテナオーケストレーションのデプロイメント 第13章 アクションのオープンソース化 [応用編] 第14章 GitHub Actionsの高度な使い方 第15章 GitHub Actionsのセキュリティ 第16章 GitHub Actionsのセキュリティ 第17章 GitHub Appsトークンによるクロスリポジトリアクセス 第18章 継続的デリバリーの実践 ■著者プロフィール 野村 友規:ソフトウェアエンジニア。事業会社で10年ほどWeb系システムの開発・運用に従事。2021年に独立し、技術顧問やソフトウェアアーキテクトとして複数社をサポート。システムアーキテクチャ設計・IaC導入・CI/CD運用・エンジニアリングマネージャー支援・技術戦略策定などを生業にしている。書籍執筆や雑誌寄稿もしており、代表著書に「実践Terraform」がある。技術書オタクで紙の本が大好き。積読は気にしたら負けの精神で生きている。
  • 改訂新版 前処理大全~SQL/pandas/Polars実践テクニック
    -
    【データ加工の技とモダンなコードで織りなすAwesomeな実践知識を厳選!】  BigQuery、Pandas、Polarsを使った実用的なモダン前処理を学びましょう!  データ分析において前処理が重要かつ多くの時間をとられる業務であることは広く知られてきました。同時に前処理を実現するためのライブラリは大きく改善されてきています。また、機械学習モデルの進化によって、求められる前処理の内容も変わってきています。本書は、初めて学ぶ方にも昔学んでから知識をアップデートしていない方にも、悪いサンプルコードと良いサンプルコードを紹介しながら丁寧にデータ分析の前処理を学べる技術書です。  本書は、第一版の前処理大全から大きく構成や内容を変更しています。SQLはBigQuery準拠に変更し、Pandasは最新バージョンの思想に沿い新機能を使ったコードに変更しました。Rの代わりにR同様にパイプラインで書きやすくかつ処理エンジンがRustベースで書かれているため高速なPolarsに変更しました。また、前処理内容も大きく変更し、より現在よく使われる処理を実用ケースとともに解説しています。また、新たな試みとしてコラムとして少しマニアックだけど役立つプログラムの裏側の解説や分析テクニックを紹介しており、中級者の方にとっても有用な知識をお届けしています。 ■こんな方におすすめ データ処理業務に従事するエンジニア、データ分析者 ■目次 ●Part1 前処理の基礎知識   第1章 前処理とは   第2章 SQL   第3章 pandas   第4章 Polars ●Part2 データの構造を対象とした前処理   第5章 抽出   第6章 集約   第7章 結合   第8章 分割   第9章 整形 ●Part3 データの内容を対象とした前処理   第10章 数値   第11章 カテゴリ   第12章 日時   第13章 文字列   第14章 ウィンドウ関数 ●Part4 実践前処理   第15章 演習問題 ■著者プロフィール 本橋智光(モトハシトモミツ):SIerの研究員、Web系企業の分析者を経て、SUSMEDのCTO。株式会社ホクソエムのメンバーでもある。基盤・Webアプリ・機械学習・数理最適化等幅広くこなす。最近の好きなプログラミング言語はRust。 橋本秀太郎(ハシモトシュウタロウ):北海道大学 大学院情報科学研究科 博士後期課程修了。博士(情報科学)。大学院修了後はSIerでデータ分析関連の研究開発やコンサルティングに従事。現在は国内でも有数の膨大なデータを持つインターネット企業に勤め、データサイエンスチームのリードとして、日々サービスグロースのためのデータ分析を行う。
  • SSL/TLS実践入門──Webの安全性を支える暗号化技術の設計思想
    -
    【暗号化通信のしくみを手を動かしながら理解する】 SSL/TLSは、通信の秘密を守るために利用されている通信プロトコルです。HTTPSやHTTP/3にも利用されており、今日のWebでは利用が一般的になっています。本書では、その最新バージョンであるTLS 1.3のしくみと、その使い方を解説します。SSL/TLSは公開されている実装例などを真似すれば基本的な動作はさせられますが、それを応用していくには技術に関する理論の理解が必須になります。しかしSSL/TLSに関連する技術は大変多く、かつそれらのドキュメントは不足している状態です。本書ではこの理論部分を丁寧に解説し、それを活かした形で実装例まで解説することで、Web開発者たちが望んでいる解説と実践を相互に接続します。 ■目次 ●第1章 SSL/TLSの世界へようこそ   暗号化の役割と重要性   SSL/TLSの歴史   SSL/TLSの定義   SSL/TLSの構成要素   終わりに ●第2章 暗号アルゴリズムと鍵   検証環境   共通鍵暗号   ストリーム暗号   ブロック暗号   ハッシュ関数   認証付き暗号   公開鍵暗号   デジタル署名   暗号鍵   鍵生成   鍵管理   終わりに ●第3章 SSL/TLSの各プロトコル詳細──Wiresharkによる解析   検証環境   最も代表的なプロトコル──Handshakeプロトコル   フルハンドシェイクの解析   セッション再開の解析   その他のプロトコル   TLS 1.3特有の仕組み   終わりに ●第4章 SSL/TLSの標準規格とPKI   検証環境   符号化とフォーマット   PKCS──公開鍵暗号標準   PKI──公開鍵基盤   PKIの利用──証明書のライフサイクル   終わりに ●第5章 OpenSSLによるSSL/TLSプログラミング入門   開発環境の構築   フルハンドシェイクの実装   セッション再開の実装   HRRの実装   0-RTT(Early Data)の実装   終わりに ●第6章 脅威・脆弱性   中間者攻撃──MITM(Man-In-The-Middleattack)   BEAST攻撃──ブロック暗号のIVを狙った攻撃   パディングオラクル攻撃──ブロック暗号のパディングを狙った攻撃   Lucky 13攻撃──タイミング攻撃、暗号アルゴリズムの実行時間に対する攻撃   POODLE攻撃──SSL 3.0のパディングチェック方式を狙った攻撃   CRIME攻撃──サイドチャネル攻撃、その他の物理的特性に対する攻撃   危殆化   量子コンピュータによる暗号解読の可能性   終わりに ●第7章 性能の測定   性能測定の目的──時代に合わせた選択をするため   測定環境の構築   プロトコルの性能   暗号アルゴリズムの性能──AES-GCMとChaCha20-Poly1305の測定   署名、鍵交換の性能   終わりに ●第8章 SSL/TLSが抱える課題と展望   仕様変更と普及の問題   PKIにおける課題   証明書の信頼性   SSL/TLSの展望   暗号化は必要か   終わりに ■著者プロフィール ●市原 創:大学時代にCGIプログラミングをしながら黎明期のインターネットに親しむ。修士課程修了後、電機メーカーで流通、金融等業務システムの基盤ソフトウェア開発や性能改善に従事。転籍後キヤノン製品や車載機器の制御ソフトウェアの開発業務の中で暗号技術と格闘する。現在はキヤノンITソリューションズ(株)のサイバーセキュリティラボでマルウェアや暗号技術の調査・研究・情報発信を担うリサーチャーとして活動中。 ●板倉 広明:小学生の頃プログラミングを始め、高校在学中はWeb分野に明け暮れる。大学で電気電子工学を学ぶ一方、Webサービスへの攻撃事例を見てリバースエンジニアリングなどセキュリティ分野に興味を持つ。その後はキヤノングループでキヤノン製品の画像処理・認証ソフトウェアの開発に従事。現在はキヤノンITソリューションズ(株)で組み込みソフトウェアのセキュリティを中心に活動中。バーチャルYouTuber「因幡はねる」の大ファン。
  • パケットキャプチャ無線LAN編 第2版-Wiresharkによる解析-
    -
    1巻3,740円 (税込)
    オープンソースのLANアナライザソフト「Wireshark」を使って、無線LANのパケットを解析する方法を記した書籍です。 無線LAN端末が送受信するパケットの内容や、セキュリティ(データの完全性チェック、暗号化、復号など)の仕組みはブラックボックスになっていますが、Wiresharkを活用することで、これらを「見える化」できます。本書ではサンプルパケットをもとに、その詳細を明らかにします。また、「接続できない」「通信が遅い、切れる」といった各種トラブルシューティングについても丁寧に解説しています。 今回の第2版では、現行の符号化やスペクトラム拡散技術を広く紹介するとともに、他のオープンソースソフトウェアや商用ツール(無料体験版)を用いて最新のデータリンク層技術も確認できるようにしました。無線LANに関わる方や興味がある方必携の1冊です!
  • 実践Next.js —— App Routerで進化するWebアプリ開発
    5.0
    【最新のNext.jsを実践的なサンプルコードで解説!】 最新のNext.jsを現場で使うために実践的な知識を詰め込んだ一冊です。フレームワークの基礎はもちろん、パフォーマンスを上げるための知識や関連ライブラリまで、詳細なサンプルコードをもとに解説していきます。 ■目次 ●第1章:Next.jsの基礎   1.1:Next.jsプロジェクトの始め方   1.2:アプリケーションのルーティング   1.3:SPAならではのナビゲーション   1.4:ネスト可能なレイアウト ●第2章:Server Componentとレンダリング   2-1:Server ComponentとClient Component   2-2:Server Componentのデータ取得   2-3:動的データ取得と静的データ取得   2-4:Routeのレンダリング ●第3章:App Routerの規約   3.1:Segment構成ファイル   3.2:Segment構成フォルダ   3.3:Parallel RoutesとIntercepting Routes   3.4:Routeのメタデータ ●第4章:Route Handler   4.1:Route Handlerの定義   4.2:Route Handlerのレンダリング   4.3:Route Handlerの使用例 ●第5章:サンプルアプリの概要   5.1:サンプルコードの概要とシステム構成   5.2:ローカル開発環境の構築   5.3:ORMライブラリ「Prisma」の概要   DBビジュアルエディター「Prisma Studio」の概要   5.5:開発環境のストレージサーバー ●第6章:データ取得とキャッシュ   6.1:サンプルコード共通のUIコンポーネント   6.2:fetch関数でのデータ取得   6.3:fetch関数のRequestのメモ化   6.4:fetch関数のキャッシュ   6.5:Prisma Clientでのデータ取得   6.6:Prisma ClientのRequestのメモ化   6.7:Prisma Clientのキャッシュ ●第7章:認証機能   7.1:環境変数の設定   7.2:OAuthクライアントの作成   7.3:NextAuth.jsの導入   7.4:ログインユーザーのデータ表示   7.5:閲覧ユーザーに応じた表示分岐 ●第8章:モーダル表示とデータ連携   8.1:汎用的なモーダルコンポーネント   8.2:Parallel RoutesとIntercepting Routesを用いたモーダル   8.3:バックエンド間連携によるデータ保存   8.4:バックエンド間連携によるデータ削除 ●第9章:データ更新とUI   9.1:Server Actionの基礎   9.2:Server Actionによるデータ保存   9.3:Server Actionによるデータ削除   9.4:Server Actionのエラーハンドリング231   9.5:Server ActionとフィードバックUI表示   9.6:Server Actionによる楽観的UI更新   9.7:Server ActionのFormバリデーション   9.8:Revaliateの設計 ●第10章:パフォーマンスとキャッシュ   10.1:コンポーネント構造のパフォーマンスへの影響   10.2:fetchCacheの設定   10.3:静的Routeを増やす実装   10.4:SSG Routeの実装   10.5:SSG Routeのパフォーマンスの定量評価   10.6:Next.jsによるアセットの最適化   10.7:Next.jsの4種類のキャッシュ 付録A:Prisma   A.1:Prisma schemaの概要   A.2:Prisma Clientの概要   A.3:Prismaのマイグレーションとシーディング ■著者プロフィール 吉井健文:フロントエンドを専門とするエンジニア。著書として『フロントエンド開発のためのテスト入門』(翔泳社、2023年)、『実践TypeScript』(マイナビ、2019年)があるほか、WEB+DB PRESSへの寄稿なども行う。Twitter: @takepepe
  • Flutter実践開発 ── iPhone/Android両対応アプリ開発のテクニック
    4.0
    【プロフェッショナルFlutterエンジニアへの道】 マルチプラットフォーム開発で注目の「Flutter」を習得するにあたって、環境構築にはじまり、開発言語であるDartの必須知識、フレームワークの基礎から実践的なテクニックまでを開発現場での経験に基づいて解説します。 本書ではフレームワークの中心となるウィジェットを使った小さなプログラムを実装しながら基礎を学びます。重要なクラスであるため後半では内部のしくみにも踏み込んで解説し、パフォーマンスや保守性を意識した実装のコツについても紹介します。 ■こんな方におすすめ 本書はこれからモバイルアプリ開発にチャレンジしたい人にオススメです。何らかのプログラミング言語やフレームワークを習得している方を対象にしています。 ■目次 ●第1章 環境構築とアプリの実行 ── Flutter SDK、Android Studio、Xcode   1.1 なぜFlutterが注目を集めているのか   1.2 Flutterの環境構築   1.3 fvmによるFlutterのバージョン管理   1.4 プロジェクトの作成   1.5 Flutterアプリの実行 ●第2章 Dartの言語仕様   2.1 変数宣言   2.2 組み込み型   2.3 ジェネリクス   2.4 演算子   2.5 制御構文   2.6 パターン   2.7 例外処理   2.8 コメント   2.9 null安全   2.10 ライブラリと可視性   2.11 関数   2.12 クラス   2.13 非同期処理 ●第3章 フレームワークの中心となるWidgetの実装体験   3.1 DartPadでアプリ開発を体験しよう   3.2 状態を持たないWidget   3.3 状態を持つWidget ●第4章 アプリの日本語化対応、アセット管理、環境変数   4.1 パッケージやツールを導入する   4.2 アプリを日本語に対応させる   4.3 プロジェクトにアセットを追加する   4.4 dart-define-from-file ── 環境変数を扱う ●第5章 テーマとルーティング   5.1 テーマ ── アプリ全体のヴィジュアルを管理   5.2 ナビゲーションとルーティング ── 画面遷移を実現する3つの手法 ●第6章 実践ハンズオン❶ ── 画像編集アプリを開発   6.1 開発するアプリの概要   6.2 プロジェクトを作成する   6.3 アプリ起動後のスタート画面を作成する   6.4 テーマをアレンジする   6.5 アプリを日本語化する   6.6 画像選択画面を作成する   6.7 画像編集画面を作成する ●第7章 状態管理とRiverpod   7.1 Flutterアプリにおける状態管理   7.2 Riverpodとはどのようなパッケージか   7.3 Riverpodの関連パッケージ   7.4 Riverpodの使い方 ●第8章 実践ハンズオン❷ ── ひらがな変換アプリを開発   8.1 開発するアプリの概要   8.2 プロジェクトを作成する   8.3 アプリで使用するパッケージを導入する   8.4 入力状態のウィジェットを実装する   8.5 入力文字を取得する   8.6 ひらがな化するWeb APIを呼び出す実装をする   8.7 アプリの状態を管理する   8.8 状態に応じて表示を切り替える ●第9章 フレームワークによるパフォーマンスの最適化 ── BuildContext、Key   9.1 BuildContextは何者なのか ── Element   9.2 Elementの再利用とパフォーマンス ── RenderObject   9.3 Keyは何に使うのか   9.4 局所的にWidgetを更新するしくみ ── InheritedWidget ●第10章 高速で保守性の高いアプリを開発するためのコツ   10.1 パフォーマンスと保守性、どちらを優先すべきか   10.2 高速で保守性の高い実装 ●第11章 Flutterアプリ開発に必要なネイティブの知識   11.1 ネイティブAPIのバージョンと最低サポートOSのバージョン   11.2 アプリの設定変更   11.3 アプリの配布とコード署名 ■著者プロフィール 渡部陽太(わたなべ ようた):新卒でSIerに入社しアプリケーション開発の経験を積む。2020年にiOS/Androidテックリードとして株式会社ゆめみに入社。複数のプロジェクトを支援する傍ら、新人研修の作成や新技術推進を行う。2022年より技術担当取締役に就任。
  • Elixir実践入門──基本文法、Web開発、機械学習、IoT
    -
    【さまざま領域に活用範囲を広げる、新進気鋭の言語のポテンシャル】 本書では、Webアプリケーション、機械学習、IoTなどでのElixirの活用方法を解説します。サンプルアプリケーションを開発しながらコードを紹介しつつ解説しています。Phoenix、Nx、Livebook、Nervesといったツールやライブラリの実践的な活用方法も紹介しているので、今の開発に即した実践的な知識が身に付けられます。 ■こんな方におすすめ ・なんらかのプログラミング言語を習得している人で、新しい言語としてElixirを習得したい人 ■目次 第1章:Elixir小史   Elixir言語の特徴   Erlang/OTP──Elixirの実行基盤   Elixirの誕生   Elixirの持つポテンシャル 第2章:Elixirの基礎   Elixirのインストール   Elixirコードの実行方法   基本的な文法   制御フロー 第3章:基本的な型とパターンマッチ   基本的な型   シジル──リテラルを表現する記法   パターンマッチ──データとパターンの照合 第4章:モジュール   モジュールと関数によるプログラムの構造化   String──文字列操作を扱う標準モジュール   File──ファイル操作を行う標準モジュール   IO──標準入出力を扱う標準モジュール   Enum──コレクションを「いい感じ」に扱う標準モジュール   Map──マップを「いい感じ」に扱う標準モジュール   Stream──コレクションを遅延評価する標準モジュール   ExUnit──Elixirの単体テスト標準モジュール 第5章:Mixを使ったElixirプロジェクトの開発   Mixの基本的な使い方   Mixタスク──Elixir開発を支える便利なコマンド   開発に便利なTips 第6章:並行プログラミング   プロセスによる並行プログラミングの実現   OTPによる並行プログラミングの実現 第7章:Phoenixの概要   Phoenixとは何か──Elixir製のWebアプリケーションフレームワーク   Phoenixの基礎知識   Phoenixの基本的な使い方 第8章:Ectoによるデータベース操作   Ectoとは何か──Elixir製のデータベースライブラリ   Ectoの基礎知識   Ectoの基本的な使い方 第9章:phx.gen.authによる認証   phx.gen.authとは何か──ビルトインのMixタスク   phx.gen.authの基礎知識   phx.gen.authの基本的な使い方 第10章:LiveViewによるフロントエンドの開発   LiveViewとは何か──Elixirで実装するリアルタイムWeb   LiveViewの基礎知識   LiveViewの実践的な使い方 第11章:実践的なWebアプリケーションの開発   ブログアプリケーションRealWorldの実装   記事のCRUD機能の開発   コメント機能の開発   タグ機能の開発   認証機能の開発   LiveViewによるRealWorldの開発   デプロイ 第12章:行列演算ライブラリNxの概要   Nxとは何か   Nxの基本的な使い方 第13章:Axonの概要と機械学習システム開発の進め方   Axonとは何か   Axonの基本的な使い方   SciDataとNxによる学習データの準備   Axonによるモデルの構築   Axon.Loopによるモデルの学習と可視化   Axon.Loopによるモデルの検証   Axon.predict/4──推論の実行 第14章:機械学習向けのライブラリ   Kino──Livebook用のUIライブラリ   StbImage──軽量画像読み書きライブラリ   Evision──OpenCVラッパー   Bumblebee──学習済みTransformerモデル提供ライブラリ 第15章:実践的なAxonアプリケーションの開発   画像分類を行うWebアプリケーションの実装   LiveViewページの作成   ファイルアップロード機能の実装   学習済みモデルでの画像分類機能の実装 第16章:Nervesの概要   Nervesとは何か   Nervesの動作するIoTボード 第17章:Nervesでの開発の進め方   用意するもの   Nervesプロジェクトの基本的な開発の進め方 第18章:Elixir Circuitsによるモジュールの制御   Elixir Circuitsとは何か──Elixir/Nerves向けのモジュール制御ライブラリ   モジュールの通信方式   用意するもの   Elixir Circuitsの使い方 第19章:実践的なIoTアプリケーションの開発   開発するもの   データ受け取りサーバの作成   データのリアルタイム表示部の作成   データ送信モジュールの作成   ボタンの押下によるデータ測定 ■著者プロフィール 栗林 健太郎:GMOペパボ株式会社で取締役CTOを務めるかたわら、北陸先端科学技術大学院大学博士後期課程に在学中の社会人学生。IoTシステムへのElixirの応用について研究している。 大原 常徳:株式会社ドリコム SRE部門のマネージャー。tokyo.exというElixirのコミュニティを運営。 大聖寺谷 一樹:本業では主にKotlinを使った開発をしてるが、副業でElixirやElmを触っているなんちゃってアルケミスト。 山内 修:日本マイクロソフト賞④受賞。Elixir本体、Ectoに貢献歴あり。 齋藤 和也:Webのサーバサイド開発やクラウドインフラ構築が得意なエンジニア。Elixir/Phoenixのお仕事や情報発信もしています。複数社で技術顧問を務めている。 隆藤 唯章:僧職系フリーランスプログラマー。ElixirMobileというElixirのコミュニティのオーガナイザー。最近はElixirでモバイルアプリの開発、モバイルアプリと機械学習との連携についての研究を行っている。 高瀬 英希:旧くからの組込み屋さん、最近の言い方ではIoT屋さん。ElixirだけでIoTシステムをすべからく包括的に開発できたら楽しい世界になると信じて研究を進めている。
  • データモデリングでドメインを駆動する──分散/疎結合な基幹系システムに向けて
    4.0
    【欠けているピースは「データモデリング」だった。】 本書のテーマは「データモデリング」と「基幹系システム」です。 Web上で台頭しつつある新たなビジネスは、新たな基幹系システムを必要としています。一方、既成ビジネスでは、モノリシックで硬直的な基幹系システムをしなやかな姿に変えていく必要があります。 基幹系システムの中核には「構造化されたビジネス記録」=「帳簿」があります。そのデザイン、つまりデータモデリングがいずれの取り組みにおいてもカギですが、データモデリングが真価を発揮するには、その知識体系を現代的に仕立て直す必要があります。 本書では、「活動のシステム」と「経営管理のシステム」という線引きを導入し、2つの領域で異なる帳簿特性を踏まえて、分散/非同期/疎結合な基幹系システムのための実践的データモデルを詳説します。さらには、データモデル理論の基礎にも新たな光をあてて、論理削除、テーブル分割、履歴管理といった共通論点に解決の糸口を提供し、支持を得ているドメイン駆動設計との関係性を探究します。 ■こんな方におすすめ ・業務システム・基幹系システムのエンジニア、プログラマー ・業務寄りの専門知識はなくとも2~3年程度の実務経験をもち、より幅広いシステム開発に関わりたいと考えている方 ・ドメイン駆動設計やマイクロサービスなどに取り組んでいるが、既存の情報だけでは不十分と感じている方 ■目次 ●第1部 基幹系システムとデータモデルの現在的意義 第1章 基幹系システムとデータモデリング──新たなビジネス、新たな帳簿デザイン 第2章 基幹系システムの構造──活動のシステムと経営管理のシステム 第3章 基幹系システム設計のアプローチ──帳簿のデザインとデータモデリング ●第2部 データモデリングの実践 第4章 活動のシステム(SoA)──残概念に基づく業務・帳簿の分割 第5章 経営管理のシステム(SoM)──多次元、バージョン、ビジネス・ルール 第6章 会計から生まれ、会計に回帰する──SoAとSoMの分離、帳簿の純化と進化 第7章 ソフトウェア設計とデータモデル──用途から道具への転換 ●第3部 分散/非同期/疎結合の基幹系システムへ 第8章 帳簿の分割と結果整合性──分散/疎結合な基幹系システム 第9章 マスターの共有──エンティティとロール方式 第10章 SoMとSoAの疎結合化──変わるものと、変わらぬもの ●第4部 モデリングのファウンデーション 第11章 データモデリングの基礎理論──図的記法とメタモデル 第12章 偶有的複雑性に対処する──論理削除、テーブル分割、時系列データほか 第13章 概念/論理/物理データモデル──ただひとつのデータモデル 第14章 データモデルとドメインモデル──ドメイン駆動設計への共感と批判 終章 ドメインを駆動する設計 付録 主キー値集合を用いたリレーショナルモデル ■著者プロフィール 杉本啓:株式会社フュージョンズ代表取締役 CEO。プログラマー。コンサルティング会社アーサー・アンダーセン(現アクセンチュア/PwC)にて、生産管理、会計およびそれらの周辺領域で、システム開発/業務改革プロジェクト多数を推進。連結会計パッケージソフトウェアの開発責任者を務める。独立して経営管理クラウドfusion_placeを開発。事業展開のためフュージョンズを創業。フュージョンズ:https://fusions.co.jp/ X(旧Twitter):@sugimoto_kei
  • Tailwind CSS実践入門
    5.0
    【ユーティリティクラスという「契約」の力】 本書はTailwind CSSの実践的な入門書です。フロントエンドエンジニア、マークアップエンジニア、そしてデザインシステムの構築に興味があるデザイナーを対象に、Tailwind CSSの中核的な思想である「ユーティリティファースト」の理解へといざないます。Tailwind CSSの基本的な使い方や、デフォルトテーマによって提供されるクラスの紹介はもちろん、テーマのカスタマイズやプラグインの作成によってデザインシステムを作るための実践的なノウハウも詳説します。 ■こんな方におすすめ ・フロントエンドエンジニア、マークアップエンジニア ・デザインシステムの構築に興味があるデザイナー ・HTML+CSSはすでに身についているが、Tailwind CSSは使ったことがない方 ・Tailwind CSSをすでに使っているが、より良い使い方を求めている方 ・既存環境から移行やデザインシステムの構築に関心がある方 ■目次 ●第1章 ユーティリティファーストとは何か   1.1 ユーティリティファーストによるマークアップの基本   1.2 ユーティリティファーストのメリット   1.3 CSS設計の変化の歴史   1.4 既存のCSS設計から学べる教訓   1.5 なぜ今ユーティリティファーストなのか ●第2章 Tailwind CSSはどういうフレームワークか   2.1 Tailwind CSSが何を提供しているか   2.2 Tailwind CSSが何をやっていないか   2.3 まとめ ●第3章 Tailwind CSSを導入する   3.1 Tailwind CSSをインストールする   3.2 設定ファイルを書く──セットアップに必要な設定   3.3 設定ファイルを書く──テーマをカスタマイズする   3.4 開発用に確認する   3.5 エディタをセットアップする ●第4章 Tailwind CSSでマークアップする   4.1 Tailwind CSSにおけるマークアップ   4.2 基本的なユーティリティ   4.3 基本的なモディファイア   4.4 特殊な記法   4.5 公式プラグインを便利に使う ●第5章 Tailwind CSSの背後にあるコンセプトを理解する   5.1 プラガブルなCSSフレームワークであること   5.2 JITとは何か   5.3 関数とディレクティブ   5.4 Preflight   5.5 ダークモード ●第6章 Tailwind CSSでコンポーネントを設計する   6.1 CSSにとって抽象とは何か   6.2 コンポーネントの責務とインタフェース   6.3 コンポーネントに閉じないスタイルを前提に設計する   6.4 Tailwind CSSを補完するライブラリ群 ●第7章 Tailwind CSSをカスタマイズする   7.1 設定ファイルの高度な利用   7.2 presetを配布・利用する   7.3 JavaScript APIを利用する   7.4 独自のプラグインを作成する ●第8章 Tailwind CSSを既存のプロジェクトに導入する   8.1 なぜ既存のプロジェクトにTailwind CSSを導入するのか   8.2 既存CSSとの衝突を避けるために気を付けること   8.3 まとめ ●第9章 ユーティリティファーストでデザインシステムを構築する   9.1 デザインシステムとは何か   9.2 デザイントークンを定義する   9.3 デザインシステムを継続的に運用する   9.4 Tailwind CSSだけでは担保できないデザインシステムの領域 ■著者プロフィール 工藤智祥:1991年生まれ。名古屋大学大学院情報科学研究科を経て、2016年ピクシブ株式会社に新卒入社。フロントエンドを中心にWebエンジニアとしてクリエイター向けプラットフォームの開発に携わる。2020年よりピクシブ社内のデザインシステム「charcoal」の開発に関わり、Tailwind CSSを基盤技術の一つに選択。2022年にOSS化した。著書(共著)に『入門GUI──Webブラウザで作る本格インタラクション』(インプレスR&D)がある。
  • マルチクラウドネットワークの教科書 耐障害性と冗長性を実現するデザインパターン
    4.0
    1巻3,740円 (税込)
    この1冊でマルチクラウドジャーニーを突き進め! 本書はマルチクラウドにおける、現代的なネットワーク構築・設計を解説する書籍です。ネットワークの観点からマルチクラウドの優位性や課題を紹介します。また、構成例や接続方法はもちろん、デザインパターンや運用方法まで解説します。 ■本書の特徴 ・マルチクラウドジャーニーを丁寧に解説 オンプレミス環境からはじめて、どのようにマルチクラウド環境に移行していくかがわかるように順を追って解説しています。 ・冗長性と耐障害性を実現するデザインパターンの紹介 過去の障害を参考に、多くのデザインパターンを紹介します。 ・非機能要件まで網羅 可用性、拡張性、運用性、移行性をもたせる非機能要件についても解説します。 ■対象読者 ・クラウドエンジニア(ベンダーロックインに限界を感じている方) ・ネットワークエンジニア(オンプレからクラウドに領域を広げる方) ※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。 ※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。 ※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。 ※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。
  • 7日でおぼえるAutodesk Revit[Revit & Revit LT 2022/2021対応]
    -
    コンピュータ内に現実と同じ建物の立体モデルを再現して、 3次元設計を行うBIM(ビルディング インフォメーション モデリング)。 それを実現するBIMソフトが「Autodesk Revit(オートデスク レビット)」です。 本書は、Revit/Revit LT 2022の基本操作から、 柱や壁、床、屋根などの建築オブジェクトを3次元モデルとして作成する方法、 3次元モデルから図面を作り出す方法、そして1つの建物を作り上げる工程までを、 最小限必要「こだれだけは知っておきましょう」という操作・機能に絞り、 7日間でおぼえられるRevitの入門書です。 初めてRevitに触れる人はDAY 1から順番に学習していくと、 読後にはRevitの基本的な操作や作業の流れなどが身についていることでしょう。 また、Revitを少し使用したことがあるという人は、 理解が足りないと思う操作や、確認したい操作が解説されている章、 ページだけをピックアップして学習する、 といった操作マニュアル的な使い方もできます。 就職や転職のため短期間でスキルを得たい方や、 Revitを導入して社内教育を行いたい企業、教育機関などにもおすすめです。 ※教材データはインターネットからダウンロードする必要があります。

    試し読み

    フォロー
  • 2024 応用情報技術者 午後問題の重点対策
    5.0
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 【本書の特長】 午後問題を解くために必要な着眼点,問題文の読み方を丁寧に解説! ◎問題演習を通して,関連知識を復習! ◎絶妙に心地よい解説で,理解力アップ! ◎多くの学習者が感じる疑問点をFAQで解決! ◎読みやすさを考慮し,解説での問題引用文は全て,枠で抜き出しを行っていますので,問題に立ち返らなくても確認ができます! ◎黒太字,緑文字を追っていくだけで,要点がわかる仕掛けになっています! 分かりやすく丁寧な解説に定評があり,「AP午後対策といえば重点対策!」と,毎年多くの学習者の方に支持されています。 分厚いし難しいのでは…?と思われた方もご安心ください。重要ポイントや解答にたどり着く工程を省きすぎることなく,納得しながら読み進められるように丁寧に書かれている本書だからこそ,合格に必要な力が身に付きます! 【目次】 第1部 本書の使い方  第1章 応用情報技術者試験の出題範囲  第2章 学習の進め方  第3章 本書の学習方法     第2部 午後記述式問題の対策  第1章 情報セキュリティ  第2章 システムアーキテクチャ(システム構成技術と評価)  第3章 ネットワーク  第4章 データベース  第5章 情報システム開発  第6章 プログラミング(アルゴリズム)  第7章 組込みシステム開発  第8章 マネジメント系の問題  第9章 ストラテジ系の問題 巻末資料
  • 化学のための Pythonによるデータ解析・機械学習入門 (改訂2版)
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 ※この電子書籍は紙版書籍のページデザインで制作した固定レイアウトです。 化学・化学工学分野でPythonを使って機械学習を行うための入門書 本書は、化学・化学工学分野でPythonを使って機械学習を行うための入門書です。 これまでに蓄積してきた実験/製造データをデータ解析・機械学習を用いて分析することで、いままでとはまったく別のアプローチで材料開発を加速させたり、プロセス管理を効率化・安定化させたりすることができます。なぜなら、実験や製造データは、目に見えない、研究者・技術者の知識・知見・経験・勘の宝庫だからです。そして、データ解析・機械学習を用いることで、これらを目に見える形にすることができるからです。 読者が一から実践できるよう、Pythonのインストール方法、データ解析・機械学習の基本理論から、材料設計、分子設計、プロセス管理について実際にサンプルプログラムとサンプルデータセットを使った実践までを丁寧に解説しています。 第1部 Python と統計の基礎知識 第1章 Pythonの基礎 1.1 Pythonの使い方 1.2 データセットの読み込み・保存 第2章 データの図示 2.1 ヒストグラム 2.2 箱ひげ図 2.3 散布図 2.4 相関行列 第2部 データ解析・機械学習の基礎 第3章 多変量データとデータの可視化 3.1 多変量データ 3.2 データの前処理 3.3 主成分分析(Principal Component Analysis:PCA) 3.4 階層的クラスタリング 3.5 [発展]非線形の可視化手法:t-distributed Stochastic Neighbor Embedding(t-SNE) 第4章 化学データを用いたモデリング 4.1 回帰分析(regression analysis) 4.2 クラス分類(classication) 第5章 回帰モデル・クラス分類モデルの適用範囲 5.1 モデルの適用範囲(Applicability Domain:AD)とは? 5.2 データ密度 5.3 アンサンブル学習法(Ensemble learning) 第3部 化学・化学工学データでの実践のしかた 第6章 材料設計,分子設計,医薬品設計 6.1 材料設計 6.2 分子設計,医薬品設計 6.3 化学構造の表現方法 6.4 化合物群の扱い 6.5 化学構造の数値化 6.6 化学構造の生成 6.7 化合物のデータセットを扱うときの注意点 6.8 具体的なデータセットを用いた解析 第7章 時系列データの解析 7.1 化学プラントにおける推定制御・ソフトセンサー 7.2 時系列データ解析の特徴 7.3 モデルの劣化と適応型ソフトセンサー(Adaptive Soft Sensor) 7.4 データ解析・機械学習による化学プラントのプロセス管理(異常検出,異常診断) 第8章 Datachemical LABを用いた化学・化学工学のデータ解析・機械学習 8.1 Datachemical LAB 8.2 材料設計 8.3 分子設計 8.4 適応型ソフトセンサー 8.5 Datachemical LAB による材料設計・分子設計・プロセス設計・プロセス管理
  • ネットコモンズ公式マニュアル|私にもできちゃった! NetCommons実践デザインカスタマイズ
    5.0
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 【NetCommonsとは…】 ・ワープロとデジカメが使える人なら誰でも本格的なウェブサイトの構築と更新を可能にするソフトウェア。 ・国立情報学研究所で開発されたCMS(コンテンツマネジメントシステム)。オープンソースで提供され、無償での利用が可能。 ~ネットコモンズ公式マニュアル~ 大変好評を得ているNetCommons書籍 第2弾!! 洗練されたサイト制作のためのデザイン・カスタマイズ手法を解説 ! 本書は、読者がすぐに実践でき、また基礎を習得できるよう次のような工夫がしてある。 ・基本・実践・応用の3部構成で展開 ←どこからでもスタートできる ・多くの実例を掲載 ←すぐにデザインをカスタマイズできる ・知りたいテクニックを直に引ける目的別リファレンス ←すぐに必要な知識にたどりつける
  • 自然計算へのいざない
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 実は自然は計算をしている! 自然界は、私たちが考える以上に様々な手法で計算をしている。 本書は、その計算手法—アルゴリズム—を読み解き、新たな情報処理を確立しようという最先端の試みを、数式を極力避けて平易に解説した。わくわくする最先端の科学・技術に興味のある学部生、大学院生、研究者には必携の書である。
  • なっとく!関数型プログラミング
    5.0
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 【本電子書籍は固定レイアウトのため7インチ以上の端末での利用を推奨しております。文字列のハイライトや検索、辞書の参照、引用などの機能が使用できません。ご購入前に、無料サンプルにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください】 "当たり前"となった関数型を 意識せずに使いこなすために 本書は Michał Płachta, "Grokking Functional Programming" Manning Publications 2022 の邦訳版です。 いまや、どの言語の開発環境においてもフツーに目にする「関数型プログラミング」。 ということは、概念さえしっかり把握してしまえば、どんな開発の現場であっても関数型プログラミングのメリットを(検索やAIを援用することなく)享受できるということです。 本書は  ・シグネチャがウソをつかない  ・本体が極力宣言的である というトピックを少しずつ掘り下げながら、最終的に「古い習慣に囚われることのない、現実的なプログラム」を構築できるように読者をいざなってくれます。 本書によって、オブジェクト指向プログラミングと同様、関数型プログラミングを母国語のように書き、問題解決の新しいアプローチを習得できるでしょう。 【著者について】 ・Michał Płachta(ミハエル・プワッチャ) 2014年にScalaの商用利用を始めて以来、ScalaおよびJVMコミュニティに積極的に貢献してきました。定期的にカンファレンスで講演したりワークショップやミートアップを開催するなど、関数型プログラミングによって開発者がより良いプロダクトを作成できるように支援しています。 【目次】 Part 1 関数型ツールキット  第1章 関数型プログラミングを学ぶ  第2章 純粋関数  第3章 イミュータブルな値  第4章 値としての関数 Part2 関数型プログラム  第5章 逐次プログラム  第6章 エラー処理  第7章 型としての要件  第8章 値としてのIO  第9章 値としてのストリーム  第10章 並行プログラム Part3 関数型プログラミングの応用  第11章 関数型プログラムを設計する  第12章 関数型プログラムをテストする ※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。 ※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。 ※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。 ※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。
  • BayoLinkSで実践するベイジアンネットワーク
    4.0
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 ※この電子書籍は紙版書籍のページデザインで制作した固定レイアウトです。 ベイジアンネットワークの知識と実践がわかる ベイジアンネットワークは因果関係を確率によって表示したグラフネットワークで、原因と結果の関係性を数値的に、またグラフィカルに示すことができるため、近年注目されています。 本書ではベイジアンネットワークの基本的な知識と、実際に実務の現場でどのようにベイジアンネットワークが使われているかの実践例を説明します。BayoLinkSというソフトウェア(体験版)を用いた実際の分析方法も紹介しています。 〈執筆者一覧〉(五十音順) 小野 義之 北村 章 阪井 尚樹 佐藤 雅哉 鈴木 聖一 野守 耕爾 本村 陽一 安松 健 株式会社NTTデータ数理システム 第1章 機械学習(AI技術)を使うと何がいいのか 第2章 ベイジアンネットワークとは何か 第3章 BayoLinkSでベイジアンネットワークを体験する 第4章 思考力を拡張させるベイジアンネットワーク 第5章 ID-POS データとベイジアンネットワークによる顧客行動分析 第6章 因果連鎖分析とベイジアンネットワーク 第7章 テキストデータにおけるベイジアンネットワークの適用 第8章 ベイジアンネットワークと予測モデル化によるデータアクティベーション 第9章 医療分野におけるベイジアンネットワークの応用 第10章 ベイジアンネットワークによる製造情報学の実現 第11章 ベイジアンネットワークの理論 第12章 ベイジアンネットワークの応用
  • ASP.NET Core MVCプログラミング入門 .NET 7対応版
    -
    本書は2016年に出版した『ASP.NET MVC プログラミング入門』の改訂版です。開発フレームワークが.NET 7となり、大幅に加筆を行っています。  一般にブラウザーによるWebアプリケーション技術としては、 ・ページ遷移を伴わないシングルページアプリケーション(SPA) ・ページ遷移を伴うMVCパターンを使ったアプリケーション の2種類があります。本書は後者のMVCパターンのアプリケーションに関する解説書です。ただし前の版と異なり、 ・dotnetコマンドを使ったシングルページアプリケーション(SPA)技術 ・AzureやDockerを使った実行環境を含めて、SPAにも活用できる内容になっています。  前の版からサンプルコードを新しいバージョンに変更するだけでなく、昨今のネットワークを使ったアプリケーション開発に合わせて、Web APIとしてのASP.NET Core MVCの活用、React.jsやVue.jsとの連携、Azureへのデプロイなどの周辺技術を追加しました(第2章、第13章、第14章を新規追加)。動作環境としては、Windows 11とVisual Studio 2022の組み合わせで検証できます。加えて、.NET 7がマルチプラットフォームで動作することを確認するために、付録ではLinux上の動作確認やデータベースにMySQLを利用したサンプルを追加し、さらに同じASP.NET CoreですがASP.NET Core MVCとは異なるASP.NET Core Webアプリを簡潔に説明しました。
  • MuleSoftで学ぶAPIシステム連携ガイドブック
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 MuleSoftはシステム連携を実現するためのプラットフォームソフトウェアです。システム間通信のAPI(Application Programming Interface)を定義でき、ネットワークを通じた多様な連携が可能となります。MuleSoftは、SalesforceやSAPなどとの親和性に優れ、これらの情報を統合するDX(デジタルトランスフォーメーション)のソリューションとしても注目を集めています。現在、企業内のシステム担当者や、システム化プロジェクトに関わるエンジニアは、高度に自動化された先進的/効率的な業務改善のイメージをいち早く掴み、システムのあるべき姿について早急に検討することが望まれています。本書は、MuleSoftを使ったソリューションのイメージから、APIの定義や設計の方法、アプリケーションの開発やテストなど、システム作りを行うための実践的な情報を多く解説しています。また、本書ではあるプロジェクトを想定したハンズオンを用意し、実際にMuleSoftの適用を体験できるようになっています。インフラの調達/開発/運用計画に関わる方々、あるいはAPIによるシステム連携のイメージを掴みたいシステム担当者やSIerの方々など、多くのIT関係者に読んでいただける必須のテキストです。
  • 実践 Svelte入門
    -
    「Svelte(スベルト)」は,ユーザーインターフェイスを構築するためのJavaScriptフレームワークのひとつです。Svelteには,ユーザインターフェイスで重要な役割を担う「状態管理」を特別な記法や関数を使うことなく記述できる,作成したコンポーネントをランタイムなしで実行可能な形に変換する(コンパイル)といった特徴があります。本書では,近年注目を集めているSvelteの基本について解説するとともに,SvelteをベースとしたWebフレームワーク「SvelteKit」によるWebアプリケーション開発についてもしっかり解説します。
  • C言語&MCCによる PICプログラミング大全
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 名著「C言語によるPICプログラミング大全」がさらに使いやすくなりました。 PICのプログラム開発のためには,統合開発環境である「MPLAB X IDE」が便利です。さらに,ここに組み込めるプラグイン「MCC(MPLAB Code Configurator)」を使えば,GUI操作でレジスタを設定したC言語のソースコードを作成してくれるので,いちいちレジスタの設定を調べる必要はありません。ただ,便利なツールなのに,あまりにも多機能すぎて,初心者はどこになにがあるのか,どう操作すればよいのかがわかりにくいというデメリットもあります。本書では,これらの使い方を詳しく解説します。 なお,初心者にとって,学習用ハードウェアの製作は少しハードルが高かったのですが,本書では既製品を活用することで,お手軽にPICマイコンの各種機能を試せるようにしました。 電子工作をマイコンボードで始めたけれど,そろそろ,PICマイコンが気になってきたなという方,また,これまではデータシートにくびっぴきでレジスタ設定コードを書いていたという方,最新のPICの新しい機能を試してみたい方にも,必ず役に立つ1冊です。
  • ひと目でわかるMicrosoft 365 業務アプリ作成編
    4.0
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 本書は“知りたい機能がすばやく探せるビジュアルリファレンス”というコンセプトのもとに、Microsoft 365で利用できる各種アプリやサービスを組み合わせてカスタム業務アプリを作成する手順を、ステップバイステップ形式の詳細な手順と豊富な画面でわかりやすく解説します。SharePointやTeamsをベースにPower AppsやPower Automateを利用したローコードでのアプリ作成手順を、さまざまなサンプルから学ぶことができます。本書の解説で使用するサンプル(ExcelテンプレートやJSONの完成例など)は本書のWebページからダウンロードできます。
  • Swooleで学ぶPHP非同期処理~並行処理/並列処理の基礎から実践的な開発手法まで一気にわかる
    -
    近年,Web開発においてネットワーク経由での入出力を必要とするケースが増え,非同期処理を利用したWebアプリケーションの実装がごく一般的になりつつあります。その一方で,Webサービス開発に使われることの多いPHPは,その言語仕様ゆえに,非同期処理の実装を苦手としてきました。そのため,苦手意識を持っている人もいるでしょう。 そんな人にお勧めなのが非同期処理実装に特化したエンジンである「Swoole」です。Swooleは強力な機能を備えており,制約や考慮すべきことが多く存在しているPHPでも簡単に非同期処理を実装できます。 本書では,並行処理/並列処理の基礎から,Swooleを使って実際に非同期処理に動くアプリケーションを実装するところまで解説します。Swooleの強力さと便利さを体験してみてください。

    試し読み

    フォロー
  • AutoCADを200%使いこなす本[AutoCAD 2023対応]
    -
    初心者を卒業した、AutoCADでさらなる効率アップを図りたい人、少人数の職場で上級者がいない人、 派遣先などで質問できるレベルの人がいない人、CADマネージャーなどを対象とした解説書。 入門書では触れられない、便利な「テクニック」や、快適に操作するための「設定」、 知って得する効率的な「操作」、いざというときに役立つ「知識」など さらに使いこなすためのポイントを解説。 巷でよくわかりにくいと言われるAutoCAD独特の機能や概念も やさしくイラスト付きで解説しています。 AutoCADを200%活用ですることで、効率も200%アップさせるのがこの本の目的です。 「chapter1 設計業務をスムーズに進めるために大事なこと。」では、 効率アップのため、ルールを作りそれに沿って作業をする、 あるいはデータ共有の仕組みを作る秘訣を公開します。 「chapter2 こんな便利な機能を使わないなんてもったいない。」では、 「レイアウト」「異尺度対応」「シートセット」「外部参照」「ブロック」など 一見「難解」と思われがちな機能の数々の概念と使い方をやさしく解説します。 「chapter3 知ってるようで案外知らないキホンの設定のコツ。」では、 「画層」「線種」「文字」「寸法」などの基本機能について、 独学ではなかなか気がつかない、実務に即したポイントを 解説します。 「chapter4 効率化の妨げになる問題はこれで解決! Q&A。」では、 AutoCADを使いこなす中で遭遇するトラブルの解決方法をQ&A形式で解説します。 なお、本書の利用に当たっては、インターネットから教材データをダウンロードする必要があります。 そのためインターネット接続環境が必須となります。

    試し読み

    フォロー
  • 現場で使える!機械学習システム構築実践ガイド デザインパターンを利用した最適な設計・構築・運用手法
    -
    機械学習システムを実用化する 設計・開発・運用ノウハウが満載 【本書の概要】 本書は前著『AIエンジニアのための機械学習システムデザインパターン』(ISBN 978-4798169453 )では触れられなかった、 機械学習システムを構築する上で実際に発生する課題を想定し、 動いているシステムやワークフローに機械学習を組み込む方法を解説した書籍です。 特にニーズの高い以下の機械学習システムの例を用意しています。 ・需要予測システム ・違反検知システム 【本書で学べる内容】 本書を読むことで、ケーススタディとして機械学習を実用化するための、 ・課題設定 ・ワークフロー設計 ・システム開発 ・チーム設計 を学ぶことできます。 【対象読者】 AI エンジニア、システムエンジニア 【目次】 第1章 課題、チーム、システム 第2章 需要予測システムを作る 第3章 動物画像アプリで違反検知システムを作る 第4章 動物画像アプリの検索に機械学習を活用する 【著者プロフィール】 澁井 雄介(しぶい・ゆうすけ) Launchable Inc所属。 MLOpsエンジニア、インフラエンジニア、バックエンドエンジニア、Androidエンジニア、ネコ2匹の飼い主。家に猫用ハンモックが4台ある。 本業でDeveloper ProductivityのためのMLOps・データ基盤を開発しつつ、MLOpsコミュニティの運営や副業に精を出している。 過去にはSIer、外資ソフトウェアベンダー、スタートアップで新規プロダクトの起ち上げ、大規模システム運用、チームマネジメントに従事。 前々職のメルカリにて機械学習をシステムに組み込むデザインパターンを執筆、公開。 ・GitHubで「mercari/ml-system-design-pattern」と検索 ※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。 ※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。 ※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。 ※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。

    試し読み

    フォロー
  • アジャイルメトリクス
    3.5
    開発に関わる全工程の詳細を定量化し より強く、より高パフォーマンスなチームへ 【本書の内容】 本書は Christopher W.H.Davis, "Agile Metrics in Action", Manning Publications 2015 の邦訳版です。 アジャイル開発は、その特性である「反復」によって、経験に基づく継続的な改善に最適な開発手法です。 この手法に、追跡システム、テストおよびビルドツール、ソース管理、継続的統合、およびプロジェクト ライフサイクルといったさまざまなコンセプトとツールを援用することで、製品やプロセス、 さらにはチームそのもののパフォーマンス改善できる豊富なデータを入手できます。 本書は、そういった実際に生成されるデータを計測し、結果を的確に分析し、効果的な対処法を指南してくれます。 パフォーマンスや進捗度合いなどを定量化することで、経験値による知見だけではなく、 より合意しやすいチームへと組織や方法論を改善してくれることでしょう。 【読者が得られること】 ・プロセスやタスクを定量化できるようになる ・定量化したデータから現状を正確に把握できるようになる ・コミュニケーション、生産性、透明性、士気を向上させる ・客観的にパフォーマンスを測定する 【著者について】 Christopher W. H. Davis(クリストファー・M・H・デイビス) ソフトウェアエンジニア。20年以上にわたり、旅行、金融、ヘルスケア、通信、製造業などの分野で開発チームのリーダーを務め、 世界中のさまざまな環境で多様なチームを率いてきました。 熱心なランナーでもあるクリスは、妻と2人の子供とともに、オレゴン州ポートランドの美しく雄大な太平洋岸北西部を満喫しています。 ※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。 ※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。 ※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。 ※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。
  • 基礎から学ぶ 量子計算 ―アルゴリズムと計算量理論―
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 ※この電子書籍は紙版書籍のページデザインで制作した固定レイアウトです。 丁寧な解説と豊富な演習問題により、量子計算のアルゴリズムと計算量理論について一から理解できる 量子計算のアルゴリズムと計算量理論について、一からわかりやすく解説した書籍です。 現在、大きな注目を集めている量子コンピュータによる計算(量子計算)は、従来のコンピュータによる計算(古典計算)と比べて、いわゆる指数関数的な高速化を実現することがあります。 その一方で、この高速化は量子力学の基礎原理をもとにしており、アルゴリズムと計算量理論の分野の言葉で記述されるものです。したがって、この高速化の現象を正しく理解するには、量子力学特有の重ね合わせの原理とエンタングルメントをはじめとした量子計算のアルゴリズム、および、計算量理論をひと通り理解する必要があります。 本書は、線形代数と離散数学の基本的な知識のみを前提として、量子計算の原理について初学者向けに丁寧な解説を行っています。 数多くの例題と演習問題を収載しており、読者自ら手を動かしながら学ぶことができます。 第1章 計算理論の基礎事項 1.1 文字列,計算問題 1.2 ブール回路 1.3 二進列に対する演算 1.4 計算量クラス 1.4.1 P, NP, EXP 1.4.2 多項式時間帰着とNP完全問題 1.4.3 オラクル 1.4.4 乱択アルゴリズムと計算量クラス 第2章 ブラケット記法と量子計算でおなじみの行列 2.1 ベクトル 2.2 行 列 2.3 量子計算でよく出現する行列 2.3.1 ユニタリ行列 2.3.2 正規行列,エルミート行列 2.3.3 射影行列 2.3.4 半正定値行列 第3章 量子情報の基礎 3.1 量子ビット,量子状態 3.1.1 量子ビット,量子状態の測定 3.1.2 量子ビットの幾何的描像 3.1.3 量子ビット,量子状態の時間発展 3.1.4 量子ランダムアクセス符号 3.1.5 量子鍵配送 3.2 複数の量子ビット 3.2.1 テンソル積 3.2.2 複数の量子ビットからなる量子状態 3.2.3 複数の量子ビットの時間発展および測定 3.2.4 部分系の測定 3.2.5 CHSHゲーム 3.2.6 量子テレポーテーション 3.3 観測量 3.4 混合状態 3.4.1 1量子ビットと密度行列 3.4.2 部分トレースと混合状態 3.5 POVM 3.5.1 3ビット量子ランダムアクセス符号 3.5.2 2値POVM の実現方法 3.6 発展的な概念 3.6.1 トレース保存完全正値写像 3.6.2 近似と距離 第4章 量子回路 4.1 基本ゲート,量子回路 4.2 古典計算vs量子計算 4.3 量子計算の計算木 4.4 万能量子ゲート集合 4.5 よく使用される量子回路 4.5.1 量子回路のワイヤの交換 4.5.2 量子アダマール変換と一様重ね合わせ状態の生成 4.5.3 量子フーリエ変換 4.5.4 アダマールテスト 4.5.5 SWAPテスト 4.6 空間的制約が課された量子回路 第5章 量子アルゴリズム 5.1 Deutsch?Jozsaの量子アルゴリズム 5.2 Groverのアルゴリズム 5.2.1 量子計算に古典アルゴリズムを組み込む 5.2.2 量子振幅増幅 5.3 Simonのアルゴリズム 5.4 位数発見アルゴリズム 5.5 量子特有の問題に対する量子アルゴリズム 5.5.1 位相推定 5.5.2 量子シミュレーション 5.6 その他の量子アルゴリズム 5.7 通信を含む計算問題に対する量子プロトコル 第6章 量子計算量クラス 6.1 Pの量子版:BQP 6.1.1 BQPとNPの関係 6.1.2 BQPを含む古典計算量クラス 6.2 NPの量子版:QMA 6.3 量子対話型証明 6.4 量子多証明者対話型証明 付録 A.1 群と体 A.2 オーダ記法 A.3 チューリング機械 A.4 非決定性チューリング機械 A.5 確率チューリング機械 A.6 PSPACEとEXP
  • 2023 応用情報技術者 午後問題の重点対策
    3.0
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 【特長】 午後問題を解くために必要な着眼点,問題文の読み方を丁寧に解説! ◎問題演習を通して,関連知識を復習! ◎絶妙に心地よい解説で,理解力アップ! ◎多くの学習者が感じる疑問点をFAQで解決! ◎読みやすさを考慮し,解説での問題引用文は全て,枠で抜き出しを行っていますので,問題に立ち返らなくても確認ができます! ◎黒太字,緑文字を追っていくだけで,要点がわかる仕掛けになっています! 分かりやすく丁寧な解説に定評があり,「AP午後対策といえば重点対策!」と,毎年多くの学習者の方に支持されています。 分厚いし難しいのでは…?と思われた方もご安心ください。 重要ポイントや解答にたどり着く工程を省きすぎることなく,納得しながら読み進められるように丁寧に書かれている本書だからこそ,合格に必要な力が身に付きます! 【目次】 第1部 本書の使い方 第1章 応用情報技術者試験の出題範囲 第2章 学習の進め方 第3章 本書の学習方法     第2部 午後記述式問題の対策 第1章 情報セキュリティ 第2章 システムアーキテクチャ(システム構成技術と評価) 第3章 ネットワーク 第4章 データベース 第5章 情報システム開発 第6章 プログラミング(アルゴリズム) 第7章 組込みシステム開発 第8章 マネジメント系の問題 第9章 ストラテジ系の問題 巻末資料
  • Python意思決定の数理入門
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 ※この電子書籍は紙版書籍のページデザインで制作した固定レイアウトです。 さまざまな意思決定の数理や現象をPythonで体験して学ぼう!  本書は,数理的に扱える意思決定の基礎を,Pythonを用いたシミュレーションや分析によって実際に試しながら学ぶものです.  アンカリング効果の評価法,ベイズ推定に基づいた信憑性の変化,エージェントや強化学習を適用した意思決定,不完備情報ゲーム,集団の意思決定などを解説しています.  本書では,意思決定のモデルの立て方,意思の測定分析などの説明に重点を置き,計算やシミュレーションの詳細な説明よりはPythonによる実行に基づいて学ぶ体験学習のかたちをとります.また,すべてのプログラムはJupyter Notebook形式で配布し,読者の手もとで実行ができるようにしています. 第1章 はじめに 第2章 戦略の微分方程式モデル 第3章 基礎的な意思決定の数理的扱い 第4章 ゲーム理論の基礎 第5章 意思決定のための OR の基礎 第6章 組合せ最適化による意思決定 第7章 マルチエージェントベースモデリングによる意思決定 第8章 強化学習による意思決定 第9章 不確定性を含むゲームでの意思決定 第10章 集団の意思決定 第11章 意思決定とメカニズム・デザインの視点 索引
  • Applied AI 人工知能活用と「賢さ」の実装
    -
    本書は「応用人工知能」という視点で、広がるAI応用の全体像は何なのかをまとめています。AIの変遷とこれからを解説することで、AI応用を志す人たちが知るべき道筋を示した一冊。
  • 現代暗号技術入門
    -
    社会で役立つ「暗号のしくみ」と、いま知るべき「応用暗号学」を 暗号学&暗号通貨の専門家がやさしく教えます。 暗号の基本から、暗号通貨、ハードウェア暗号、耐量子暗号、次世代技術までをこの1冊でカバー。 仮想通貨、Web3が注目される今だからこそ、それらを支える暗号技術の真髄を伝えます。 【本書の対象読者】 ・現実世界で使われている暗号のしくみに興味があって、その基本を知りたい― ・各製品で実装されたり利用されている暗号学に関する実用的な本がほしい― ・暗号通貨やハードウェア暗号、耐量子暗号など、最新の応用暗号学を押さえたい― こうした学生、ビジネスパーソン、開発者、コンサルタント、セキュリティエンジニアの方々。
  • Tableauによる最強・最速のデータ可視化テクニック 第2版 ~データ加工からダッシュボード作成まで~
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 【本電子書籍は固定レイアウトのため7インチ以上の端末での利用を推奨しております。文字列のハイライトや検索、辞書の参照、引用などの機能が使用できません。ご購入前に、無料サンプルにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください】 全Tableauユーザーのための必携バイブル、 大好評の「入門・基礎編」に第2版が登場! 今や、全ビジネスパーソンにとってBIツールのスキル習得は必須のものとなりました。 本書では、初めて使う方からより分析力をつけたい方までを対象に、Tableauで チャートやダッシュボードを作成し、ビジュアル分析を行うための基本を紹介しています。 Tableauを一通りかつ効率的に学びたい方は、ぜひ、本書でマスターしましょう。 この第2版では、前版刊行後に追加・変更された機能や強化された機能を取り入れました。 一つ一つのステップを丁寧に、かつ日々の業務の生産性向上につながるよう紹介しています。 著者は、Tableau Softwareで長年にわたり技術支援をしていた松島七衣さん。 2018年、経済産業省主催「Big Data Analysis Contest」の初の可視化部門にて、 Tableauを使って金賞を受賞された実力者です。 〈対応製品〉 Tableau Desktop Tableau Server Tableau Online Tableau Prep 〈目次〉 Chapter1 Tableauの概要 Chapter2 チャートの作成 Chapter3 データの整備 Chapter4 フィールドの整備 Chapter5 ビジュアライゼーションの周辺効果 Chapter6 ダッシュボードとストーリーの作成 Chapter7 ワークブックの共有とエクスポート Chapter8 Tableau Prepによるデータ準備 Chapter9 Tableau Server・Tableau Onlineでの共有と最新データの表示 ※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。 ※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。 ※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。 ※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。
  • .NET 6プログラミング入門
    -
    .NET Frameworkと.NET Coreが統合された.NET 6が登場しました。 .NET 6は、将来的にWindows/Mac/Linuxのデスクトップアプリ、サーバーアプリ、Webアプリなどをすべて開発可能とするアプリケーションフレームワークです。 Xamarinとの統合は、 .NET 6にて.NET MAUI(.NET Multi-platform App UI)として統合されつつあります。 今後、Windows、Linux、Xamarin.iOS/Androidで使われる .NET Standardの各種パッケージは .NET 6に移行されています。 また、 .NET 6はLTS(Long Term Support)であり、3年間という長期間にわたりサポートが保証されています。 .NET 5から.NET 6に移行すると、安定的な動作環境を得られます。  本書は、C#言語を例にして、 .NET 6で「どのようなアプリを開発できるのか?」を中心に解説したものです。 また、 .NET 6の特徴でもあるWindowsとLinuxの共用、Azureの活用、ターミナルでのdotnetコマンドによるプロジェクト作成やビルド、.NET MAUIによるモバイルアプリ開発なども解説しています。
  • OpenCVではじめよう ディープラーニングによる画像認識
    -
    ※PDF版をご希望の方は Gihyo Digital Publishing (https://gihyo.jp/dp/ebook/2022/978-4-297-12776-3)も合わせてご覧ください。 OpenCVはコンピュータビジョン分野でもっとも利用されているオープンソースフレームワークです。近年の人工知能ブームに呼応する形で機械学習やディープラーニングAPIが強化され,物体の名称と位置を認識するオブジェクト検出(Object Detection)といったタスクも容易に扱えるようになりました。 とはいえ,画像認識タスクがすべてディープラーニングによる手法に置き換わるわけではありません。これまでに培った手法を選択した方が堅実な場面もあるため,本書では現時点で重要とされる画像処理手法を整理します。OpenCVの基礎的な解説からはじめ,dnnモジュールを用いたディープラーニングによる画像認識についても解説していきます。 サンプルコードにはPythonを利用し,OpenCV 4.5.Xに対応しています。
  • 誰でもできる! Google Workspace導入ガイド
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 Google Workspaceの導入支援を行うサテライトオフィスが導入のノウハウをまとめた書籍で、2019年発行の『誰でもできる!G Suite導入ガイド 第2版』の改訂版です。大手企業であればSIerに導入作業を委託できますが、中小企業ではなかなかその経費を算出できません。そのため、同社では、なるべく導入作業は、顧客のIT部門に自ら行ってもらうよう案内しています。本書は、そうした流れを支援するためのガイドとして活用できる内容です。1)個々のユーザー向けの機能説明部分、2)IT部門の管理者向けの導入・運用時のノウハウ部分、3)IT部門や経営者が参考になるGoogle Workspace導入の成功事例紹介-という3つのパートで構成しています。
  • これからはじめるVue.js 3実践入門
    -
    1巻3,740円 (税込)
    ※この電子書籍は固定レイアウト型で配信されております。固定レイアウト型は文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 いま学んでおきたいJavaScriptフレームワーク「Vue.js」のエッセンスを一冊に詰め込みました! 豊富なサンプルコードで試しながら理解できます! Vue.js(ビュージェイエス)は、Webアプリのビュー(見た目)の部分に特化したシンプルなフレームワークです。既存のアプリに後乗せで導入したり、徐々に適用範囲を拡大したりすることが手軽に行えます。 シンプルな分、他のフレームワークと比べて学習コストが低く、HTMLとJavaScriptが一通りわかる人ならコードを理解するのも簡単です。 本書では、Vue.jsの中核である、ページを構成するUI部品「コンポーネント」をしっかりと解説し、さらには本格的なアプリ開発で必要となる要素までを網羅的に取り扱います。丁寧な解説でよくわかる、入門書の決定版です!
  • 動かして学ぶ!Python Django開発入門 第2版
    -
    Django3.2対応(LTS) DjangoによるWebアプリ開発手法を丁寧に解説! 【本書の概要】 本書は、大人気フレームワーク「Django」によるWebアプリ開発手法を解説した書籍です。 具体的には、DjangoによるWebアプリの設計・作成の基本、動的機能の作成(フォーム作成)の基本、 認証処理の基本、データベースとの連携の基本(日記機能)、クラウドとの連携の基本(デプロイも含む)、 セキュリティの基本など一通り学ぶことができます。 フルスタックエンジニア必携の1冊です。 【対象読者】 Pythonの基礎知識のあるフルスタックエンジニア 【Djangoの対応バージョン】 Django3.2。 Django3.2はLTS(Long Term Support)という長期間サポート対象のバージョン。 2024年4月までセキュリティサポートが予定されており、安心して学習できます。 【Djangoとは(本書より抜粋)】 DjangoはPython用のフルスタックWebアプリフレームワークです。 多くのWebアプリにおいて必要となるメール送信やセキュリティなど、 多くの機能が標準で備わっています。 開発用の機能も充実しています。開発サーバーはDjangoに同梱されているため、 ローカルマシンで開発中のWebアプリをすぐに起動できます。 さらに、データベースのテーブル定義を記述しておけば自分でデータベースを操作するSQLを書くことなく、 コマンドを打つだけでデータベースに反映することもできます。 運用を支援する管理サイトも最初から備わっています。この管理サイトを使えば、 Web上からデータベースのデータを書き換えたり、 ユーザーの管理などを素早く行えます。 ※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。 ※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。 ※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。 ※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。

    試し読み

    フォロー
  • Ansibleクックブック
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 本書は、Ansibleの自動化の対象や目的に応じて、必要な内容を調べる逆引きリファレンス的な書籍です。とくに、自動化したい対象システムが定まっていて、これから自動化に取り組む、または取り組んでいる方に適しています。「入門書を読んで基本的なことは分かったが、自分が実現したいことに対してプレイブックをどう書いてよいか分からない。」このような場合に、手がかりとなるプレイブックを本書から見つけ、必要に応じて読み替えや公式ドキュメントも併せて参照していただければ、ご自身の課題解決に役立てることができます。
  • Python FlaskによるWebアプリ開発入門 物体検知アプリ&機械学習APIの作り方
    -
    Webアプリの作り方からAPI化、デプロイメントまで エンジニアとデータサイエンティストのためのFlask入門 Pythonのフレームワーク「Flask」によるWebアプリ開発の入門書です。 まずは、最小のアプリの作成から始め、問い合わせフォーム、データベースを使ったアプリ、 認証機能と段階的に作成しながら、Flaskによるアプリ開発の基礎を習得します。 その後、画像データ(写真)から物体を判別する物体検知アプリを作成しながら 実践的なアプリの作り方、その機能をWeb API化する方法について解説します。 また、物体検知機能(手書き文字認識をする分析コード)を題材に、 どのように機械学習をアプリに組み込んでいくかについても詳しく解説します。 【本書の主な内容】 ●Flaskと開発の基礎  ◯問い合わせフォーム/DBアプリの作成  ◯認証機能の作成  ◯物体検知アプリの作成 ●API化/デプロイメント  ◯物体検知アプリのWeb API化  ◯Web APIとして外部公開 ●機械学習APIの開発  ◯分析コードから機械学習APIを開発する工程と方法 【主な対象読者】 ●Pythonで簡単にWebアプリ開発を始めたいエンジニア ●機械学習に興味のあるWebエンジニア ●自分でもアプリやWeb APIを作りたいデータサイエンティスト 【構成】 ●第0部 イントロダクション ●第1部 Flask入門 ●第2部[Flask実践1]物体検知アプリの開発 ●第3部[Flask実践2]物体検知機能のAPI化/デプロイメント ●第4部機械学習APIの開発 ※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。 ※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。 ※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。 ※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。
  • ITサービスマネージャ試験 午前 厳選問題集
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 近年の出題傾向と重点項目を完全網羅。過去に出題された問題の中から厳選した400題を掲載。チェックボックスを利用して苦手分野を把握して対策。「よく出る問題」「苦手問題」を繰り返し解くことで効率よく問題内容と関連知識を学習可能。
  • ネットワークスペシャリスト試験 午前 厳選問題集
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 近年の出題傾向と重点項目を完全網羅。過去に出題された問題の中から厳選した400題を掲載。チェックボックスを利用して苦手分野を把握して対策。「よく出る問題」「苦手問題」を繰り返し解くことで効率よく問題内容と関連知識を学習可能。
  • システムアーキテクト試験 午前 厳選問題集
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 近年の出題傾向と重点項目を完全網羅。過去に出題された問題の中から厳選した400題を掲載。チェックボックスを利用して苦手分野を把握して対策。「よく出る問題」「苦手問題」を繰り返し解くことで効率よく問題内容と関連知識を学習可能。

最近チェックした作品からのおすすめ

無料で読めるIT・コンピュータ

一覧 >>

IT・コンピュータランキング

一覧 >>