言語・プログラミング - マイナビ出版作品一覧

  • Code Craft エクセレントなコードを書くための実践的技法
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 多くのプログラマーは正しいコード、つまり動作するコードを書く方法は知っています。しかし、エクセレントなコード、つまりうまく書かれていて理解が容易なコードを巧妙に作り上げる方法を知っているとは限りません。本書は仕事にこだわりを持つプログラマーを対象に、まだ誰もあなたに教えていないことが書かれています。それは、この現実世界でプログラムをどのように正しく書くかということです。本書では教科書が省いた部分を拾い上げます。もちろんそれは良いコードが持つ技術的かつ専門的な性質や複雑さに関することです。しかしそれだけにとどまらず、正しいコードを正しいやり方で書く方法に関することも含まれます。また、良いプログラマーと悪いプログラマーとを分ける「姿勢」についても言及します。具体的には、「ソースコードの見栄え」「防御的コーディング手法」「プログラムを効果的にデバッグする方法」「上手な共同作業のスキル」「ソースコードの管理」といったトピックを詳しく取り上げています。さらに、プログラマーの「姿勢」や取り組みといった「プログラマーの実態」、仕様書の作成、コードレビューの実施、期間見積もりの黒魔術などの「ソフトウェア開発プロセス」、そして、「ソフトウェア開発の方法論」「さまざまなプログラミングの規律」などの、より高度な開発プロセスについても触れています。何より「自分の頭で考える」ことが重要ですが、各章にはQ&Aがあり、教科書として使用することも可能になっています。
  • Write Great Code〈Vol.1〉 ハードウェアを知り、ソフトウェアを書く
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 「グレートコード」を書こうとするすべてのプログラマーのために。 『Write Great Code』は、自慢できるコード、ほかのプログラマーを感動させるコード、顧客を満足させユーザーに気に入られるコード、人々(顧客、上司、その他)が手に入れるために最高額を支払うことを厭わないコード、そうしたコード――つまり「グレートコード」を書くための方法を伝授するものです。ほかのプログラマーに畏敬の念を起こさせるソフトウェア、伝説に残るようなソフトウェアをいかに書くかがテーマです。 第1巻となる本書では、コンピュータサイエンスや工学の教育課程でも表面的にしか扱われないことが多いコンピュータの低レベルで詳細な事柄について、アセンブリ言語だけでなく、C/C++、VB、Pascal(Delphi/Kylix)、Javaなどの高級言語を使って、詳細に解説しています。効率の良いコードを書くためにはコンピュータシステムがプログラムをどのように実行するか、またプログラミング言語の抽象概念がマシンの低レベルハードウェア機能にどのようにマッピングされるかを理解しておく必要があります。現在のコンピュータの仕組みをできるだけ効率的に利用する方法を学ぶために、ハードウェア構成を含むコンピュータアーキテクチャの中でプログラマーから見える部分、つまり「システム設計者が特定のシステム設計を選んだ理由」がよく理解できる部分を解説し、ハードウェアリソースをうまく利用するソフトウェアをどのようにして書けばよいのかを示します。 ※本書は、『Write Great Code〈Vol.1〉』(2006年1月日本語版刊行)の復刊です。
  • 解釈可能なAI 機械学習モデルの解釈手法を実践的に理解する
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 AIシステムを動かすモデルの解釈可能性を高め、説明可能なAIへの道を開く 本書では、線形回帰や決定木などのシンプルなホワイトボックスモデルから、深層ニューラルネットワークなどのようなブラックボックスモデルまで、その解釈手法とPythonによる実装を解説。「どのように動作し、予測に至ったのか」に答え、モデルを「解釈可能」にするためのアプローチを網羅的に扱い、そして更に「なぜ、この予測をしたのか」に答え「説明可能なAI」に至るための道を示しています。 第1部 解釈可能性の基礎 第1章 はじめに  1.1 Diagnostics+のAI―AIシステムの一例  1.2 機械学習システムの種類  1.3 Diagnostics+のAIを構築する  1.4 Diagnostics+のAIの問題点  1.5 Diagnostics+のAIシステムを堅牢にする  1.6 解釈可能性と説明可能性  1.7 本書で何を学ぶのか?  1.8 まとめ 第2章 ホワイトボックスモデル  2.1 ホワイトボックスモデル  2.2 Diagnostics+―糖尿病の進行度  2.3 線形回帰  2.4 決定木  2.5 一般化加法モデル(GAM)  2.6 ブラックボックスモデルとは  2.7 まとめ 第2部 モデルの処理の解釈 第3章 モデルに依存しない方法:大域的な解釈可能性  3.1 高校生の成績予測器  3.2 アンサンブルツリー  3.3 ランダムフォレストを解釈する  3.4 モデルに依存しない方法:大域的な解釈可能性  3.5 まとめ 第4章 モデルに依存しない方法:局所的な解釈可能性  4.1 Diagnostics+のAI:乳がん診断  4.2 探索的データ分析  4.3 深層ニューラルネットワーク  4.4 DNNを解釈する  4.5 LIME  4.6 SHAP  4.7 アンカー  4.8 まとめ 第5章 顕著性マップ  5.1 Diagnostics+のAI:浸潤性乳管がんの検出  5.2 探索的データ分析  5.3 畳み込みニューラルネットワーク  5.4 CNNを解釈する  5.5 バニラバックプロパゲーション  5.6 ガイド付きバックプロパゲーション  5.7 その他の勾配ベースの手法  5.8 Grad-CAMとガイド付きGrad-CAM  5.9 どの寄与度推定法を使えばいいのか?  5.1 まとめ 第3部 モデルの表現の解釈 第6章 層とユニットを理解する189  6.1 視覚的な理解  6.2 畳み込みニューラルネットワーク:復習  6.3 ネットワーク分析フレームワーク  6.4 層とユニットを解釈する  6.5 まとめ 第7章 意味的な類似性を理解する  7.1 感情分析  7.2 探索的データ分析  7.3 ニューラル単語埋め込み  7.4 意味的類似性を解釈する  7.5 まとめ 第4部 公平性とバイアス 第8章 公平性とバイアスの軽減  8.1 収入予測  8.2 公平性の概念  8.3 解釈可能性と公平性  8.4 バイアスを軽減する  8.5 データセットのためのデータシート  8.6 まとめ 第9章 説明可能なAIへの道  9.1 説明可能なAI  9.2 反実仮想的な説明  9.3 まとめ Appendix 付録A セットアップを行う  A.1 Python  A.2 Gitコードリポジトリ  A.3 Conda環境  A.4 JupyterNotebook  A.5 Docker 付録B PyTorch  B.1 PyTorchとは?  B.2 PyTorchをインストールする  B.3 テンソル  B.4 データセットとDataLoader  B.5 モデリング 付録C 日本語版付録日本語を扱う  C.1 単語に分割する  C.2 ワードクラウドを作成する  C.3 日本語を単語埋め込み化する Ajay Thampi(著者) 信号処理と機械学習をテーマに博士号を取得し、強化学習、凸最適化、5Gセルラーネットワークに適用される古典的な機械学習技術をテーマに主要なカンファレンスやジャーナルで論文を発表している。現在は大手テック企業にて「責任あるAI」と公平性を専門に機械学習エンジニアとして活躍。マイクロソフトのリードデータサイエンティストとして、製造業、小売業、金融業など様々な業界の顧客に対して、複雑なAIソリューションをデプロイする仕事を担当した経験を持つ。 松田晃一(翻訳者) 博士(工学、東京大学)。石川県羽咋市生まれ。『宇宙船ビーグル号の冒険』を読み、絵描きではなく、コンピュータの道へ。海(海水浴)と温泉を好む。HCI/AR/VR/UX、画像処理・認識、機械学習、エッセーの執筆、技術書、SF、一般書の翻訳などに興味を持つ。最近立ち上げたPython の講義が(自分では)結構良く構成でき、再構成し書籍化を考えている。PAW^2(メタバース)の開発に携わり、オープンソースのm3py ライブラリの開発を行っている。著書に『Python ライブラリの使い方~ GUI から機械学習プログラミングまで』、『p5.js プログラミングガイド改訂版』(カットシステム)、『学生のためのPython』(東京電機大学出版局)、『WebGL Programming Guide』(Addison-Welsley Professional)など、訳書に『Web API デザイン・パターン』、『機械学習エンジニアリング』、『プログラミングのための数学』、『データサイエンティストのための特徴量エンジニアリング』(マイナビ出版)、『生成Deep Learning』、『詳解OpenCV3』、『コンピュータビジョンのための実践機械学習』(オライリー・ジャパン)、『デザインのためのデザイン』(ピアソン桐原)などがある。 ※この商品は固定レイアウト型の電子書籍です。 ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字列のハイライトや検索、辞書の参照、引用などの機能が使用できません。 ※お使いの端末で無料サンプルをお試しいただいた上でのご購入をお願いいたします。
  • なぜ依存を注入するのか DIの原理・原則とパターン
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 疎結合な設計にすることが なぜ、保守のしやすいコードに繋がるのか 依存注入の目的は保守のしやすいソフトウェアを構築することにあります。関係する他の原則やパターンについても見ていき、より優れたプログラミングが行えるようになることが本書の目標です。 Manning Publishing: Dependency Injection Principles, Practices, and Patternsの翻訳書 第1部: 依存注入(Dependency Injection: DI)の役割 第1章: 依存注入(Dependency Injection: DI)の基本: 依存注入とは何なのか?なぜ使うのか?どのように使うのか? 第2章: 密結合したコードで構築されたアプリケーション 第3章: 疎結合なコードへの変換 第2部: カタログ 第4章: 依存注入のパターン 第5章: 依存注入のアンチ・パターン 第6章: コードの嫌な臭い(code smell) 第3部: 純粋な依存注入(Pure DI) 第7章: オブジェクト合成(object composition) 第8章: オブジェクトの生存期間(lifetime) 第9章: 介入(interception) 第10章: 設計だけで実現するアスペクト指向プログラミング(Aspect-Oriented Programming: AOP) 第11章: ツールを用いたアスペクト指向プログラミング 第4部: DIコンテナ 第12章: DIコンテナとは? 第13章: DIコンテナ: Autofac 第14章: DIコンテナ: Simple Injector 第15章: DIコンテナ: MS.DI(Microsoft.Extensions.DependencyInjection) 用語集・参考文献 [著者] Steven van Deursen(スティーブン・ヴァン・ドゥールセン):.NETを用いた開発を行うフリーランスの開発者兼アーキテクト。オランダのナイメーヘン在住。コードを趣味で書きつつそれを職業としている。 Mark Seemann(マーク・シーマン):デンマークのコペンハーゲン在住のプログラマー兼ソフトウェア・アーキテクト。2003年からテスト駆動開発をはじめ、Microsoftで開発者として勤めた経験がある。 [翻訳] 須田智之(すだ ともゆき):15年近くいくつかのSI企業の社員として働いたのちに独立。最近の邦訳書に『セキュア・バイ・デザイン』(マイナビ出版、2021年)、『単体テストの考え方/使い方』(マイナビ出版、2022年)がある。 ※この商品は固定レイアウト型の電子書籍です。 ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字列のハイライトや検索、辞書の参照、引用などの機能が使用できません。 ※お使いの端末で無料サンプルをお試しいただいた上でのご購入をお願いいたします。
  • Swift+Core DataによるiOSアプリプログラミング
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 Core Dataをマスターして、正しいiOSアプリ設計方法をマスターしよう! Core DataはiOSアプリ開発に使う、オブジェクトやデータ管理の仕組みを提供するフレームワークです。歴史の長いフレームワークですが、複雑なためにこれまで敬遠してきた開発者も多いのではないでしょうか。 本書では、Core Dataそのものの仕組みを解説するとともに、Core Dataとユーザインターフェイスとの連携方法を重点的に解説します。iOSアプリはオブジェクト(データ)だけでなく、ユーザインターフェイス(画面)が必要ですから、Core Dataは画面と連携してこそ意味を持つのです。Core Dataという道具の性能が分かっても、使い方が分からなければ意味がありません。本書ではチュートリアル形式で解説を進めていきます。具体的なアプリを作成しながら、Core Dataの基礎と使い方の両方が習得できます。特につまづきやすい部分では、問題点を明確にするために、エラーの内容を確認しながらコードを修正していくなど、実践的な内容になっています。また、ユーザインターフェイスの実装に不慣れな方でもスムーズに読み進めていただけるように、チュートリアルの中で取り扱うユーザインターフェイス実装の基本事項を、まとめて解説しています。 iOSアプリの開発言語が、Objective-CからSwiftに変わりつつある現状を踏まえ、本書はSwiftを用いて解説を行っています。Objective-CとSwiftとでは、言語の性質の違いにより実装時の注意点も異なるので、以前からCore Dataを用いている開発者の方にも、役立てていただける内容になっています。ぜひ本書を通じて、Core Dataの仕組みと活用法をマスターし、iOSアプリ開発の幅を広げてください。
  • セキュア・バイ・デザイン
    4.7
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 プログラミングの質を高めることで、セキュリティを向上させることができる― 著者らの考えを様々な形で試し検証を行い、本書「セキュア・バイ・デザイン(Secure by Design)・安全なソフトウェア設計」にまとめました。 本書はEric Evans氏のドメイン駆動設計(Domain-Driven Design: DDD)に関する考えの影響を大きく受けています。設計の中心にセキュリティを取り込む考え、ドメイン駆動セキュリティ(Domain-Driven Security)という名のコンセプトを生み出しこの考えを実際に開発に導入し、発展させてきました。 対象読者はソフトウェア開発者(C言語、JavaやC#など基本的なプログラミング技術を習得済みの方)ですが、特定の言語やフレームワークに依存しすぎないよう、主にセキュリティにおいて重要だと思うものだけを含めるようにしています。全体的なプログラミング・スキルを向上したかったり、既存のプログラムをさらに「安全」なものにしなくてはならなかったりするのであれば、本書はまさにあなたにとっての一冊となることでしょう。 第1部: 導入編 セキュア・バイ・デザインについて実例と共に見ていきます。セキュリティと開発についてどのように考え、それらが組み合わさるのか。あわせてどこで問題が起こりやすいのかと何ができるのかを分析します。 第2部: 基礎編 ソフトウェアの作成におけるセキュア・バイ・デザインの基盤を構築する設計の原則、考え、コンセプトについて学んでいきます。 第3部: 応用編 多くの開発者は「セキュア・バイ・デザイン」をレガシー・コードに適用することが難しいと感じる傾向があります。レガシー・コードの改善、モノリシック・アーキテクチャでよく起こる問題、マイクロサービス・アーキテクチャについて見ていきます。 第1部: 導入編 第1章: なぜ、設計がセキュリティにおいて重要なのか? 第2章: ちょっと休憩: 『ハムレット』の悲劇 第2部: 基礎編 第3章: ドメイン駆動設計の中核を成すコンセプト 第4章: 安全性を確立する実装テクニック 第5章: ドメイン・プリミティブ(domain primitive) 第6章: 状態の完全性(integrity)の保証 第7章: 状態の複雑さの軽減 第8章: セキュリティを意識したデリバリ・パイプライン 第9章: 安全性を考えた処理失敗時の対策 第10章: クラウド的考え方によるメリット 第11章: ちょっと休憩: 保険料の支払いなしに成立してしまった保険契約 第3部: 応用編 第12章: レガシー・コードへの適用 第13章: マイクロサービスでの指針 第14章: 最後に:セキュリティを忘れるべからず!
  • 単体テストの考え方/使い方
    4.5
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 質の高いテストを行い、ソフトウェアに価値をもたらそう! 単体(unit)テストの原則・実践とそのパターン ― プロジェクトの持続可能な成長を実現するための戦略について解説。 優れたテストを実践すれば、ソフトウェアの品質改善とプロジェクトの成長に役立ちます。逆に間違ったテストを行えば、コードを壊し、バグを増やし、時間とコストだけが増えていきます。生産性とソフトウェアの品質を高めるため、優れた"単体テスト"の方法を学ぶことは、多くの開発者とソフトウェア・プロジェクトのために必須といえるでしょう。 本書“単体テストの考え方/使い方”では、単体テストと統合テストの定義を明確にします。そして、どのようなテストに価値があるのかを学び、どのテストをリファクタリング、もしくは削除するのか、ということについて考え、そのことがプロジェクトの成長にどう繋がるのかを見ていきます。 C#のコード例で解説しますが、どの言語にも適用できる内容です。 Manning Publishing: Unit Testing Principles Practices and Patterns の翻訳書。 目次 第1部: 単体(unit)テストとは? 第1章: なぜ、単体テストを行うのか? 第2章: 単体テストとは何か? 第3章: 単体テストの構造的解析 第2部: 単体テストとその価値 第4章: 良い単体テストを構成する4本の柱 第5章: モックの利用とテストの壊れやすさ 第6章: 単体テストの3つの手法 第7章: 単体テストの価値を高めるリファクタリング 第3部: 統合(integration)テスト 第8章: なぜ、統合(integration)テストを行うのか? 第9章: モックのベスト・プラクティス 第10章: データベースに対するテスト 第4部: 単体テストのアンチ・パターン 第11章: 単体テストのアンチ・パターン Vladimir Khorikov(ウラジーミル・コリコフ):ソフトウェア・エンジニア、Microsoft MVP受賞者、単体テストに関するブログの執筆や講座を受け持ったりしている。 須田智之:フリーランスエンジニア、IT分野の記事や書籍も執筆している。執筆した書籍に『RxJavaリアクティブプログラミング』、翻訳書に『セキュア・バイ・デザイン』がある。
  • Terraformの教科書
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 インフラ構築・管理に役立つTerraformの基礎からエキスパートレベルまでこの1冊でマスター インフラ構築・管理に役立つTerraformの基礎からエキスパートレベルまでこの1冊でマスター IaCの基礎からはじめ、Terraformとは何か、や使用するメリットについて。エンタープライズレベルのインフラ構築・管理を学ぶことができます。Packt Publishing「HashiCorp Infrastructure Automation Certification Guide」の翻訳書。 Part 1:基礎知識 1章 IaCを知る 2章 Terraformのインストール Part 2:コア・コンセプト 3章 Terraformをはじめよう 4章 Terraformへのディープダイブ 5章 Terraform CLI 6章 Terraformのワークフロー 7章 Terraformのモジュール Part 3: Terraformによるインフラストラクチャの管理 8章 Terraformの構成ファイル 9章 Terraformスタックを理解する 10章 Terraform CloudとTerraform Enterprise 付録 Terraform用語集/解答と解説 [著者]Ravi Mishra (ラビ・ミシュラ) IT業界で10年の経験を持つマルチクラウドのアーキテクト。AWS、Azure、GCP、Oracleなどのクラウドプラットフォームのエキスパート。DevOps、コンテナ化、Kubernetes、Terraformのスキルセットも身につけている。35以上のクラウド資格を持っており、マイクロソフト認定トレーナーや公開講演者としても活躍している。LinkedInはinmishrar [翻訳]ねこやま のりこ 東京都日野市出身。以前はベンチャー企業などでWebアプリケーションの開発に携わっていた。現在はSIer の新規事業開発チームでクラウドインフラを中心とした業務を担当中。趣味でクラウドに関する同人誌を制作している。Xのアカウントは@noriko_ro ※この商品は固定レイアウト型の電子書籍です。 ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字列のハイライトや検索、辞書の参照、引用などの機能が使用できません。 ※お使いの端末で無料サンプルをお試しいただいた上でのご購入をお願いいたします。
  • Pythonによるディープラーニング
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 現代エンジニアの必須知識:ディープラーニング技術を身に付けよう! PythonのディープラーニングフレームワークKerasの開発者である筆者が、多くの人々がディープラーニングを活用できるようPythonコーディングを交えながら分かりやすく説明していきます。「ディープラーニングを適用できる課題とはなにか」「限界はどこにあるのか」を実践解説。Keras/TensorFlow 2対応。第1版(2017年)以降の話題やモデル・理論とその実装コードなど、より丁寧に解説し大幅にボリュームアップしています。 ディープラーニングにより自動言語翻訳や画像認識の精度は飛躍的に向上し、現代のソフトウェア開発者にとってその技術の理解と習得は必要不可欠な分野になりつつあります。 機械学習プラットフォームTensorFlowの上で動作するKerasは、Pythonで書かれたディープラーニングのAPIです。数学やデータサイエンスの専門的な知識がなくともディープラーニングを手軽に実装できるようになります。 Keras開発者であるFrançois Cholletは、改訂・増補された本書で、機械学習の初心者と経験者、両者に向けたアドバイスを提供します。直感的な説明とわかりやすいイラスト・例題で理解が深まり、ディープラーニングのアプリケーションを開発するために必要なスキルをすぐに身につけることができます。 ・ディープラーニングの最初の一歩 ・画像分類と画像セグメンテーション ・時系列予測 ・テキスト分類と機械翻訳 ・テキスト生成、画像生成 1章 ディープラーニングとは何か 2章 ニューラルネットワークの数学的要素 3章 KerasとTensorFlow 4章 ニューラルネットワーク入門:分類と回帰 5章 機械学習の基礎 6章 機械学習のユニバーサルワークフロー 7章 Kerasを使いこなす 8章 コンピュータビジョンのためのディープラーニング 9章 コンピュータビジョンのための高度なディープラーニング 10章 時系列のためのディープラーニング 11章 テキストのためのディープラーニング 12章 生成型ディープラーニング 13章 現実世界でのベスト・プラクティス 14章 本書のまとめ
  • モダンHTML&CSS 現場の新標準ガイド
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 Web制作・Webアプリ開発現場に欠かせない「HTML&CSSリファレンスの決定版」が大きくパワーアップ! 制作現場に欠かせない1冊となっている2020年発売『HTML5&CSS3デザイン 現場の新標準ガイド【第2版】』。 近年のHTML&CSSの仕様変更に対応、アクセシビリティなど最新のトピックを盛り込み、本当に今、現場で必要な内容をまとめた大幅改訂&100ページ越えのボリュームアップをして再登場です! Chapter 1 HTMLとアクセシビリティとCSS Chapter 2 HTML要素 Chapter 3 CSS Chapter 4 レイアウト Chapter 5 タイポグラフィ Chapter 6 コンテンツと視覚効果 Chapter 7 インタラクションとアニメーション エビスコム ebisu.com/ Webと出版を中心にフロントエンド開発・制作・デザインを行っています。 HTML/CSS、WordPress、 GatsbyJS、 Next.js、 Astro、 Docusaurus、Figma、 etc. 主な編著書: 『作って学ぶHTML+CSSグリッドレイアウト』マイナビ出版刊 『作って学ぶWordPressブロックテーマ』同上 『作って学ぶNext.js/React Webサイト構築』同上 『作って学ぶHTML&CSSモダンコーディング』同上 『Webサイト高速化のための 静的サイトジェネレーター活用入門』同上 『WordPressノート クラシックテーマにおけるtheme.jsonの影響と対策 2023』エビスコム電子書籍出版部刊 『Astro v2とTinaCMSでシンプルに作るブログサイト』同上 『HTML&CSSコーディング・プラクティスブック 1~8』同上 他多数 ※この商品は固定レイアウト型の電子書籍です。 ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字列のハイライトや検索、辞書の参照、引用などの機能が使用できません。 ※お使いの端末で無料サンプルをお試しいただいた上でのご購入をお願いいたします。 ※本書内容はカラーで制作されているため、カラー表示可能な端末での閲覧を推奨いたします
  • 実践で学ぶコード改善の極意 5行ルールで強く美しくリファクタリングする
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 改善すべきコードの見つけ方、改善方法を具体的なルールと実践で伝授! 『Five Lines of Code — How and When to Refactor —』(Christian Clausen著、MANNING刊)の日本語版。 本書では、「メソッドを5行以内で実装する」ことにフォーカスし、改善すべきコードを見つけ、安全にリファクタリングするための明確で実践的なルールを解説しています。  第 1 章 リファクタリングをリファクタリングする  第 2 章 リファクタリングの裏側を見る 第 1 部 コンピュータゲームでリファクタリングを学ぶ  第 3 章 長い関数を分割する  第 4 章 タイプコードを機能させる  第 5 章 類似したコードをまとめて1つにする  第 6 章 データを守る 第 2 部 学んだことを実務に取り入れる  第 7 章 コンパイラと協調する  第 8 章 コメントに近づかない  第 9 章 コードを積極的に削除する  第10章 恐れずにコードを追加する  第11章 コード内の構造に従う  第12章 最適化と汎用性を避ける  第13章 悪いコードを悪く見せる  第14章 本書を終えるにあたって Appendix  付録 第1部のためのツールのインストール Christian Clausen(著者) コンピュータサイエンスの修士号を持ち、専門は、プログラミング言語、特に、ソフトウェアの品質とバグのないコードの書き方。ソフトウェア品質に関する査読付き論文を2本共同で執筆し、権威ある学術誌やカンファレンスで再録された。また、パリの研究グループ用の Coccinelleというプロジェクトでソフトウェアエンジニアとして働いた経験があり、2つの大学でオブジェクト指向および関数型プログラミング言語の基礎から応用までを教えた経歴を持ち、5年間にわたりコンサルタントおよび技術責任者として働いている。 ※この商品は固定レイアウト型の電子書籍です。 ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字列のハイライトや検索、辞書の参照、引用などの機能が使用できません。 ※お使いの端末で無料サンプルをお試しいただいた上でのご購入をお願いいたします。
  • 大規模データセットのためのアルゴリズムとデータ構造
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 大規模データシステムの基礎アルゴリズムを豊富なイラストで理解! 基本的なデータ構造とアルゴリズムを理解している読者を対象に、大規模なデータシステムの基礎となるアルゴリズム的要素を豊富なカラーイラストで解説!大規模スケール・アプリ構築のアルゴリズム的側面を理解できます! 1章 はじめに 第1部 ハッシュベースのスケッチ 2章 ハッシュテーブルと現代のハッシングについての概説 3章 近似的なデータの存在判定:ブルームフィルターと商フィルター 4章 頻度推定とカウントミンスケッチ 5章 カーディナリティー推定とハイパーログログ 第2部 リアルタイム分析 6章 ストリーミングデータの統合と応用 7章 データストリームからのサンプリング 8章 データストリーム上の近似分位数 第3部 データベースと外部記憶アルゴリズムのためのデータ構造 9章 外部記憶モデルの紹介 10章 データベースのためのデータ構造:B木、Bε木、LSM木 11章 外部メモリによるソート Dzejla Medjedovic(デジェラ・メジェドヴィッチ): ニューヨーク州立大学ストーニーブルック校。応用アルゴリズム学で博士号を取得。大規模データのアルゴリズムに関する多くのプロジェクトに取り組む。現在Social Explorer, Inc. データ部門のバイスプレジデント。 Emin Tahirovic(エミン・タヒロヴィッチ): ペンシルベニア大学。生物統計学で博士号を取得。統計方法論と理論計算機科学を理解し、現在HAProxy Technologiesのシニアデータサイエンティスト。 Ines Dedovic(イネス・デドヴィッチ): ドイツ アーヘン工科大学。イメージング・コンピュータビジョン分野で博士号を取得。10年以上にわたりイラストレーター、コミックアーティストとしても活動。現在Jonas & Redmannのソフトウェア開発者。 [翻訳] 岡田佑一(おかだゆういち):ヒューリスティック系のプログラミングコンテストに好んで参加するプログラマー。 小さな学習塾をひっそりと経営している。2020年より関西大学大学院総合情報学研究科の博士課程後期に在籍し、SNSに関する研究や発達スクリーニング検査に関する研究に注力している。訳書に『世界で闘うプログラミング力を鍛える本 ― コーディング面接189 問とその解法』(2017年)、『きれいなPythonプログラミング』(2022年)執筆協力に『プログラミングコンテスト攻略のためのアルゴリズムとデータ構造』(2015 年、以上 マイナビ出版)がある。 ※この商品は固定レイアウト型の電子書籍です。 ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字列のハイライトや検索、辞書の参照、引用などの機能が使用できません。 ※お使いの端末で無料サンプルをお試しいただいた上でのご購入をお願いいたします。 ※本書内容はカラーで制作されているため、カラー表示可能な端末での閲覧を推奨いたします
  • Pythonによる時系列予測
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 時系列予測の基礎からディープラーニングによる大規模な予測まで 本書は、データサイエンティストがPythonによる時系列予測をマスターすることを目的として書かれています。数式は必要最小限に抑え、ステップバイステップで丁寧に説明していきます。統計学的モデルや機械学習モデル・ディープラーニングを使った予測、自動予測ライブラリProphetを紹介します。 Manning「Time Series Forecasting in Python」の翻訳企画 第1部 歳月人を待たず 第1章 時系列予測 第2章 単純な未来予測 第3章 ランダムウォーク 第2部 統計学的モデルによる予測 第4章 移動平均プロセスのモデル化 第5章 自己回帰プロセスのモデル化 第6章 複雑な時系列のモデル化 第7章 非定常時系列の予測 第8章 季節性の考慮 第9章 モデルへの外部変数の追加 第10章 複数の時系列の予測 第11章 キャップストーン:オーストラリアの抗糖尿病薬処方数の予測 第3部 ディープラーニングによる大規模な予測 第12章 時系列予測のためのディープラーニング 第13章 ディープラーニングのためのデータウィンドウとベースラインの作成 第14章 ディープラーニングの手ほどき 第15章 LSTMで過去を記憶する 第16章 CNNを使った時系列のフィルタリング 第17章 予測を使ってさらに予測を行う 第18章 キャップストーン:家庭の電力消費量の予測 第4部 大規模な予測の自動化 第19章 Prophetを使った時系列予測の自動化 第20章 キャップストーン:カナダでのステーキ肉の月間平均小売価格の予測 第21章 さらなる高みを目指して 付録 インストール手順 Marco Peixeiro (マルコ・ ペイシェイロ) :カナダ マギル大学(McGill University)卒。 カナダ最大手の銀行の1つNational Bank of Canadaでシニアデータサイエンティストを務めている。独学のサイエンティストであるMarco は、この業界で仕事を見つけて働くために必要な知識が何かをよく理解している。実践から学ぶことを信条とし、Medium のブログ、freeCodeCamp でのデータサイエンスの短期集中講座、Udemy の講座でも同じアプローチを取っている。本書のテーマを扱ったUdemyのオンライン講座 https://www.udemy.com/course/applied-time-series-analysis-in-python/ が好評で、その内容が書籍化された。Marco のデータサイエンスに関する記事はMedium でさらにチェックできる(https://medium.com/@marcopeixeiro)。ブログでも、最初に理論を提示し、次に実践的なプロジェクトに取り組むという同じアプローチを取っている。 株式会社クイープ :1995 年、米国サンフランシスコに設立。コンピュータシステムの開発、ローカライズ、コンサルティングを手がけている。2001年に日本法人を設立。主な訳書に『The Kaggle Workbook』『The Kaggle Book』『実践XAI』(インプレス)、『なっとく!機械学習』『なっとく!関数型プログラミング』『実践マイクロサービスAPI』(翔泳社)、『Python によるディープラーニング』(マイナビ出版)などがある。 http://www.quipu.co.jp ※この商品は固定レイアウト型の電子書籍です。 ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字列のハイライトや検索、辞書の参照、引用などの機能が使用できません。 ※お使いの端末で無料サンプルをお試しいただいた上でのご購入をお願いいたします。
  • ロベールのC++入門講座
    3.8
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 ロベールの部屋(http://www1.kcn.ne.jp/~robe/)のC++講座といえば、プログラマ 界においては、数多刊行されているC++入門書がその足下にも及ばないほど内容がしっかりしているという評価で有名。 本書は、サイトに掲載されている講座を書籍用にリニューアルし、過去のどの本よりもわかりやすく、丁寧に、かつ本格的な活用までを網羅した本来の意味での「入門書」である。
  • Dockerによるアプリケーション開発環境構築ガイド
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 仮想化技術の一つであるDockerの使い方の解説書。 主にDocker初心者から中級者の方に向けて、Dockerの概念や基本から、実際にどのように現場で使えるのかまで、解説していきます。実際に現場で使っていそうな環境を想定して、そこに対してどのようにDockerを使っていけるのかを、具体的な例に沿って、実際に手を動かしながら、習得することができます。
  • 世界で闘うプログラミング力を鍛える本 コーディング面接189問とその解法
    4.0
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 トップIT企業が出題するコーディング面接にチャレンジ! 人気のあるトップIT企業で行われるプログラミング面接に合格し採用されるための攻略本として、マイクロソフト、アップル、グーグルでエンジニアとして働き、かつ多くの採用プロセスに関わってきた著者によって本書は執筆されました。 米国で大人気のコンピュータプログラミングに関するベストセラー書(Cracking the Coding Interview: 189 Programming Questions and Solutions)の日本語版です。 本書で取り上げるプログラミング問題はトップIT企業が求める能力が凝縮されている面接で実際に使われた問題です。 そしてなによりもアルゴリズムを中心としたコンピュータサイエンスの基礎知識や活用法を楽しみながら学べる内容となっています。 前著「世界で闘うプログラミング力を鍛える150問」と比べ問題数が増えただけでなく、Big-O記法の解説章や発展課題、解き方のヒントの追加、また全ての問題がカテゴライズされより読みやすくなりました。 問題を出しっぱなしにしない著者の親切丁寧な解説が本書最大の特徴です。
  • アプリ開発会社年鑑 2015
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 スマートフォン&タブレット用アプリの開発依頼先探しなら「アプリ開発会社年鑑」! ビジネス用アプリからゲームまで、全国選りすぐりのアプリ開発会社情報・作品を掲載。各会社の実績はもちろん、得意分野も明記していますので、作りたいアプリに最適なパートナーが見つかります。 現在、iOSやAndroidに代表されるスマートフォンおよびタブレット(スマートデバイス)は急速に浸透しており、さまざまな企業、団体にとって自社の商品やサービスを告知、販売する有効な手段、そして社内における業務の効率化を図る手段として考えられるようになってきました。 ですが、 アプリ開発をどこに依頼すればいい? アプリ開発にかかるコストや期間は? どんなアプリを作ろう? などなど、いざアプリ開発責任者になると知っておくべき情報はたくさんあります。そこで本書では、スマートデバイス用アプリの企画から開発、リリースまでに実際必要になる知識を凝縮しています。 <ポイント1> 現在日本国内において優良なアプリを手掛けている選りすぐりの開発会社情報・作品を集めました。 <ポイント2> 現在のスマートデバイス&アプリに関する統計データからアプリのアイデアを生み出す考え方、実際のアプリ開発・リリースに必要不可欠な実践的知識を知識ゼロでもわかりやすく解説します。 <ポイント3> アプリ開発における現在の潮流、ポイントを事例取材をもとに追究します。 <ポイント4> iOS、Android、Windows 8アプリそれぞれの開発に必要な情報をカバー
  • ショートコーディング 職人達の技法
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 ショートコーディングとは、プログラムのソースコードがどれだけ短く書けるか、「1バイトでも短く」データ構造・アルゴリズム・処理系の観点から探求することです。ショートコーディングを行うことで、プログラミングの思考方法や本質を学ぶことができます。本書では、与えられた問題の単純化や読み替えを可能な限り行い、データ構造やアルゴリズムを十二分に検討した上でソースコードを最も短くする方法、ときには儀式的・作法的プログラミングに疑問の目を向け、あえて「ダメ!」と言われることをあえてやってみることで、処理系の知識を深める方法なども伝授します。 ショートコーディングにおいて最も大切な要素は、その精神です。誰よりも短くコードを書くと決めたら、最後まで諦めずに頑張る。これがショートコーディング魂なのです。1人だけでショートコーディングを行うことはあまりありません。「ショートコーダー」たちは1バイトでも短いコードを書くため激しく戦い、終わればお互いを称え、最短のコードに至る思考過程や自分が発見したHackについて語り合い、知識を共有します。本書はコーダーたちが闘う場についても紹介していきます。 【ご注意】 本書は2007年8月に刊行された『ShortCording~職人達の技法』を元にした復刻版です。初版当時と大きく状況が変わった記事については注釈を追加していますが、基本的に書籍中の情報は、原著発行時のものですので、ご了承ください。
  • 日本語プログラム言語なでしこ公式バイブル ver1.5対応版
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 日本語プログラミング言語「なでしこ」の、作者本人による解説本です。丁寧親切な解説で、「なでしこ」を使ったプログラミングの基礎から応用までしっかりフォローします。 「なでしこ」は、ソースコードが日本語で書けるので、分かりやすくプログラミングできるのが特徴です。これからプログラミングを始めてみたい方にとって、敷居が低くチャレンジしやすい言語です。本の最初では、簡単なプログラミングを行って、プログラミングの楽しさを感じていただけるようになっています。 本の後半では、ファイル処理や画像処理、Excel連携などの便利な命令を使って、普段の仕事を自動化できるような実用的なプログラムを行っていきます。付録にはたっぷり100ページ以上の「なでしこ」の命令一覧もついています。「なでしこ」ユーザー必携の1冊です。 ※本書は2005年9月にマイナビより発行した『日本語プログラミング言語「なでしこ」公式ガイドブック』を元に、「なでしこ」ver1.5に対応させたものです。
  • プロダクトマネジメントの教科書 PMの仕事を極める ― スキル、フレームワーク、プラクティス
    5.0
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 優れたプロダクトマネージャー(PM)になるために! 優れたプロダクトマネージャー(PM)になるために! プロダクト(商品からサービス事業まで)を管理するプロダクトマネージャー:PMの仕事とは?その考え方。 計画・実行・マーケティング戦略を作り上げるPMの仕事に迫る。リーダーシップ、人事管理に関する実践的なスキルをカバー。 ベストセラー『Cracking the PM Career』の翻訳書。 A まえがき B プロダクトマネージャーの役割 1章 はじめに 2章 プロダクトマネージャーの役割 3章 最初の90日間 C プロダクトスキル 4章 ユーザーインサイト 5章 データインサイト 6章 分析的問題解決力 7章 プロダクトデザインスキル 8章 技術的なスキル 9章 プロダクト仕様書の作成 D 実行スキル 10章 プロジェクトマネジメントスキル 11章 スコープ定義とインクリメンタル開発 12章 プロダクトローンチ 13章 物事を成し遂げる力 E 戦略的スキル 14章 プロダクト戦略の概要 15章 ビジョン 16章 戦略フレームワーク 17章 ロードマップと優先順位付け 18章 チームの目標 F ピープルマネジメントスキル 19章 パーソナルマインドセット 20章 コラボレーション 21章 権威に頼らない影響力 22章 コミュニケーション 23章 モチベーションとインスピレーション 24章 チームの目標 25章 メンタリング 26章 他部門とのコラボレーション G リーダーシップスキル 27章 ピープルマネージャーになる 28章 新しいリーダーシップスキル 29章 コーチングと能力開発 30章 チームを作る 31章 組織を設計する H キャリア 32章 キャリアラダー 33章 キャリアプラン 34章 キャリアアップのためのスキル 35章 さらに学びたい人へ 36章 PMを越えて I プロダクトリーダーQ&A 37章 ディラン・ケイシー 38章 ブライアン・エリン 39章 オシ・イメオクパリア 40章 バンガリー・カバ 41章 サラ・マウスコップ 42章 ケン・ノートン 44章 サチン・レキ 45章 テレサ・トーレス 46章 オジ・ウデズエ 47章 エイプリル・アンダーウッド J 追加情報 48章 PMのタイプ 49章 PMの仕事に就くために 50章 内向的な人のためのネットワーキング 51章 自律性と評価のパラドックス 52章 オファー交渉のための10のルール K 付録 53章 役立つキーフレーズ 54章 略語集 Jackie Bavaro(ジャッキー・バヴァロ):AsanaやGoogle、Microsoftで15年以上のPM経験を持つ。著書に『Cracking the PM Interview』(共著)がある。コーネル大学でコンピュータサイエンスと経済学を専攻。サンフランシスコの自宅で執筆、コーチング、アドバイスを行っている。 Gayle Laakmann McDowell(ゲイル・ラクマン・マクドウェル):自身の会社であるCareerCupを通じ技術者採用を向上させることに注力している。Google、Microsoft、Appleでエンジニアとして勤務し候補者を面接・評価してきた。著書にベストセラー『Cracking the Coding Interview』(『世界で闘うプログラミング力を鍛える本』(マイナビ出版))などがある。ペンシルベニア大学でコンピュータサイエンスの学士号と修士号、ウォートンビジネススクールでMBAを取得。パロアルトの自宅でコンサルティング、執筆、コーディングを行っている。 竹村 光:京都大学大学院卒業後、2015年にフィンテックスタートアップを共同創業し、複数の新規プロダクトの開発をリード。それを機にプロダクトマネージャーとしてのキャリアを歩み始める。2020年からは外資系テック企業でグローバルなプログラムのマネジメントに従事。現在は日本企業の米国オフィスで、米国展開事業のプロダクトマネジメントに従事している。 ※この商品は固定レイアウト型の電子書籍です。 ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字列のハイライトや検索、辞書の参照、引用などの機能が使用できません。 ※お使いの端末で無料サンプルをお試しいただいた上でのご購入をお願いいたします。
  • 現場で使える Flutter開発入門
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 Flutterとは、Google社が開発しているモバイルアプリケーションフレームワークです。クロスプラットフォームに対応しているため、1つのソースでiOSとAndroid、Webに対応したアプリケーションを開発することができます。 本書は、これからモバイルアプリ開発を始める方のために、Flutterによる開発体験を手を動かしながら学ぶことができる書籍です。リファクタリングやCI/CDなど、チーム開発には欠かせない知識も詰め込み、すぐに現場で使える1冊となるようにしました。 本書を通じてFlutter開発手法を学び、快適なモバイルアプリケーション開発を体験してください。 ■本書の特徴 1.これからのFlutter開発に必要となる知識を盛り込みました レイアウト、アニメーション、状態管理、データベース、ネイティブ連携、課金、ローカライズ、リファクタリング・デバッグ、CI/CD、Flutter Web 2.状態管理やネイティブ連携が習得可能 StatefulWidget、Redux、Providerなどでの状態管理を解説し、ネイティブ連携はMethodChannel、EventChannel、MessageChannelすべてを網羅しています。 3.データベースもカバー SQLiteやFirebase Firestoreも解説しています。本格的なアプリケーションの開発に役立ちます。 4.チーム開発には欠かせないポイントを徹底解説 リファクタリング・デバッグやCI/CDなど、チーム開発には欠かせない手法を解説してあります。複数の手法を提案しているので、ご自身のチームにあうものがきっと見つかります。 5.ローカライズやアクセシビリティにも丁寧に対応 これからのモバイルアプリやWebアプリには必須となるローカライズやアクセシビリティ対応についても、丁寧に解説してあります。サンプルを確認しながら実装していくことができます。 ■本書の構成 第1章 現場でFlutterを使うために 第2章 レイアウト 第3章 アニメーション 第4章 状態管理 第5章 データベース 第6章 ネイティブ連携 第7章 課金 第8章 ローカライズ 第9章 リファクタリング・デバッグ 第10章 CI/CD ――― 付録 1. Dartリファレンス 2. Webアプリケーション
  • つくりながら学ぶ!LLM 自作入門
    4.0
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 LLM (大規模言語モデル) をつくりながら学ぼう! 本書はGPT型のLLM (大規模言語モデル) を一から理解して構築するために書かれました。最後まで読めばLLMの仕組みがしっかりと理解でき、独自のモデルを構築するためのスキルを身につけることができます。作成するモデルは大規模な基礎モデルと比べると規模は小さいものの概念は同じであり、最先端のLLMの構築に使われているメカニズムやテクニックを理解するための強力なツールとなるでしょう。 1章 大規模言語モデルを理解する 2章 テキストデータの準備 3章 Attentionメカニズムのコーディング 4章 テキストを生成するためのGPTモデルを一から実装する 5章 ラベルなしデータでの事前学習 6章 分類のためのファインチューニング 7章 指示に従うためのファインチューニング 付録A PyTorch 入門 付録B 参考資料 付録C 練習問題の解答 付録D 訓練ループに高度なテクニックを追加する 付録E LoRAによるパラメータ効率のよいファインチューニング Sebastian Raschka(セバスチャン・ラシュカ): Lightning AI社でAIとLLM の研究開発に注力。以前はウィスコンシン大学マディソン校統計学部助教授。著書に『Python機械学習プログラミング[第3版] 達人データサイエンティストによる理論と実践』(インプレス)がある。 [監訳]巣籠 悠輔(すごもり ゆうすけ): 株式会社MIRA代表取締役、日本ディープラーニング協会有識者会員。2018年にForbes 30 Under 30 Asia 2018 に選出。著書に『詳解ディープラーニング』、監訳書に『Pythonによるディープラーニング』(マイナビ出版) 等がある。 [翻訳]株式会社クイープ: 1995年、米国サンフランシスコに設立。コンピュータシステムの開発、ローカライズ、コンサルティングを手がけている。2001年に日本法人を設立。主な訳書に『Python機械学習プログラミング[第3版]』『プログラマーなら知っておきたい40のアルゴリズム』(インプレス)、『なっとく! AIアルゴリズム』(翔泳社)、『Pythonによるディープラーニング』(マイナビ出版)などがある。 http://www.quipu.co.jp ※この商品は固定レイアウト型の電子書籍です。 ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字列のハイライトや検索、辞書の参照、引用などの機能が使用できません。 ※お使いの端末で無料サンプルをお試しいただいた上でのご購入をお願いいたします。
  • はじめての知識グラフ構築ガイド
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 知識グラフの構築・利用方法をゼロから解説! 豊富なデータをどのように活用するかという課題には知識グラフが役に立ちます。本書は知識グラフの技術的な側面を深く掘り下げており、Neo4jを活用し独自の知識グラフを構築できるようになります。“Building Knowledge Graphs: A Practitioner's Guide”(O'Reilly Media刊)待望の日本語版。 1章 知識グラフについて 2章 知識グラフ構築のための構成原則 3章 グラフデータベース 4章 知識グラフデータの読み込み 5章 知識グラフの組み込み 6章 データサイエンスによる知識グラフ拡充 7章 グラフネイティブ機械学習 8章 メタデータ知識グラフ 9章 知識グラフと識別 10章 パターン検知の知識グラフ 11章 依存関係の知識グラフ 12章 セマンティック検索と類似度 13章 知識グラフとの会話 14章 知識グラフから知識レイクへ [著者紹介] Jesús Barrasa:専門はセマンティック技術とグラフデータベース。Neo4j の EMEA におけるソリューション・アーキテクチャ・チームの責任者であり、neosemantics(RDF を扱うための Neo4j プラグイン)の開発を牽引。共著書に Data in Context for Responsive Businesses (O'Reilly)。ライブ Web 配信 Going Meta の共同ホストを担当。 Jim Webber:Neo4jのチーフ・サイエンティスト。専門は耐障害性グラフデータベース。共著書に Graph Databases for Dummies(Wiley)、Graph Databases(O’Reilly)、Knowledge Graphs: Data in Context for Responsive Businesses(O’Reilly)。ニューカッスル大学客員教授。 [翻訳者紹介] 櫻井亮佑:日本経済新聞社情報サービスユニット所属。データサイエンティストとして経済・金融データを活用した BtoB事業に従事。Neo4j Graph Data Science Certified。Kaggle Competitions Master。 [監訳者紹介] 安井雄一郎:日本経済新聞社日経イノベーション・ラボ所属。主任研究員。博士(統計科学)。大学での技術職員や研究員、日経BPでのデータサイエンティストを経て、2019年より現職。2023年より統計数理研究所外来研究員。 ※この商品は固定レイアウト型の電子書籍です。 ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字列のハイライトや検索、辞書の参照、引用などの機能が使用できません。 ※お使いの端末で無料サンプルをお試しいただいた上でのご購入をお願いいたします。 ※本書内容はカラーで制作されているため、カラー表示可能な端末での閲覧を推奨いたします
  • 詳解 AWS CloudFormation
    1.0
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 AWSのIaCサービス CloudFormation を使い倒す! CloudFormationはAWSの各種サービスを「設定ファイル」で構築・設定・管理することができるIaCサービスです。200を超えるサービスの大半に対応しており、検証用から本番環境まで多くの基盤構築・管理ツールとして活用されています。本書はAWS CloudFormationをより便利に活用したい、しっかりと使いこなしたい方を対象に詳細な解説を行いました。 第1章 CloudFormationの基本要素と機能 第2章 CloudFormationの機能とコンソール画面 第3章 コマンド操作 第4章 テンプレートファイル の構造と仕様 第5章 CloudFormationのカスタマイズ方法 概要 第6章 CloudFormation用ツール 第7章 JSONで理解するYAMLフォーマット 第8章 チートシート集 長年IT業界で基盤屋として勤務。基盤屋としては、宣言型のIaCであるCloudFormationに美しさを感じている。 ※この商品は固定レイアウト型の電子書籍です。 ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字列のハイライトや検索、辞書の参照、引用などの機能が使用できません。 ※お使いの端末で無料サンプルをお試しいただいた上でのご購入をお願いいたします。
  • PyTorch実践入門
    4.0
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 ディープラーニングの重要な基礎概念と、PyTorchを用いたディープラーニングの実装方法について、細部まで掘り下げて解説。限られたデータでニューラルネットワークを訓練する方法、訓練済みモデルのデプロイ方法など『ディープラーニング・プロジェクトのベストプラクティス』を提示します。 ・ディープラーニングのメカニズムを解説 ・Jupyter Notebook上でサンプルコードを実行 ・PyTorchを用いたモデル訓練の実施 ・実データを使用するプロジェクトをベースに実践的解説 ・本番環境へのさまざまなモデルデプロイ方法 PyTorchで実際にどのように組み込まれて実現されているのか、細部まで掘り下げた解説をしていますのでディープラーニングの活用を目指している開発者や詳しく知りたい方におすすめです。 Manning Publications『Deep Learning with PyTorch』の翻訳書 第1部 PyTorchの基礎 第1章 ディープラーニングとPyTorchの概要 第2章 訓練済みモデルの利用方法 第3章 PyTorchにおけるテンソルの扱い方 第4章 さまざまなデータをPyTorchテンソルで表現する方法 第5章 ディープラーニングの学習メカニズム 第6章 ニューラルネットワーク入門 第7章 画像分類モデルの構築 第8章 畳み込み(Convolution) 第2部 ディープラーニングの実践プロジェクト:肺がんの早期発見 第9章 肺がん早期発見プロジェクトの解説 第10章 LUNAデータをPyTorchデータセットに変換 第11章 結節候補を画像分類するモデルの構築 第12章 評価指標とデータ拡張を用いたモデルの改善 第13章 セグメンテーションを用いた結節の発見 第14章 結節・腫瘍解析システムの全体を構築 第3部 デプロイメント(Deployment) 第15章 本番環境にモデルをデプロイする方法
  • ゼロからのTCP/IPプロトコルスタック自作入門
    NEW
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 ネットワーク機能を"ゼロ"からプログラミングしよう! あなたが手に取ったのはOSが持つネットワーク機能そのものである「プロトコルスタック」を自作しようという風変わりな本です。単なるパケット処理だけでなく、ネットワークデバイスの管理やアプリケーションへの機能提供まで余すことなく解説しており、ネットワーク機能全体のデザインを学ぶことができます。 ●目次 Step 0 はじめに Step 1 ネットワークデバイスの管理 Step 2 デバイスドライバ Step 3 プロトコルの管理 Step 4 IP:パケットの入力と検証 Step 5 論理インタフェースの管理 Step 6 IP:パケットの送信 Step 7 IP:上位プロトコルの管理 Step 8 ICMP:メッセージの入力と検証 Step 9 ICMP:メッセージの送信 Step 10 Ethernet:フレームの入力 Step 11 Ethernet:デバイスドライバの実装 Step 12 ARP:メッセージの入力と応答 Step 13 ARP:キャッシュの実装 Step 14 ARP:要求メッセージの送信 Step 15 受信パケットの遅延処理 Step 16 IP:ルーティング機能の追加 Step 17 UDP:データグラムの入力と検証 Step 18 UDP:制御ブロックとユーザコマンド Step 19 UDP:データの送受信 Step 20 TCP:セグメントの入力 Step 21 TCP:制御ブロック Step 22 TCP:コネクション確立(その1) Step 23 TCP:データ転送 Step 24 TCP:セグメントの再送 Step 25 TCP:コネクション確立(その2) Step 26 TCP:コネクション切断(その1) Step 27 TCP:コネクション切断(その2) Step 28 TCP:落ち穂拾い Step 29 TCP:ソケット互換のユーザコマンド Step 30 ソケットAPI Appendix 1 割り込み処理 Appendix 2 タイマー処理 Appendix 3 タスク管理 ●著者 KLab株式会社 Kラボラトリー所属、デジタルハリウッド大学 特任准教授、セキュリティ・キャンプ ネクスト講師(2024年、2025年)。ネットワークプログラミング好きをこじらせてTCP/IPのプロトコルスタックを自作、オープンソースソフトウェアとして公開して布教に勤しんでいる。 ※この商品は固定レイアウト型の電子書籍です。 ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字列のハイライトや検索、辞書の参照、引用などの機能が使用できません。 ※お使いの端末で無料サンプルをお試しいただいた上でのご購入をお願いいたします。
  • データサイエンティストのための特徴量エンジニアリング
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 Pythonによる機械学習モデル構築のための特徴量 抽出・作成実践レシピ Pythonを活用した70以上の実践的な"レシピ"により表形式データに対する特徴量エンジニアリングのほぼすべてのトピックをカバー。テキストからの特徴量の抽出の付録として日本語モデルでの実例も取り上げます。 Packt Publishing: Python Feature Engineering Cookbook, Second Edition の翻訳書。 1章 欠損値を補完する 2章 カテゴリ変数をエンコーディングする 3章 数値変数を変換する 4章 変数を離散化する 5章 外れ値を扱う 6章 日付と時刻の変数から特徴量を抽出する 7章 特徴量をスケーリングする 8章 新しい特徴量を作成する 9章 Featuretoolsを用いてリレーショナルデータから特徴量を抽出する 10章 tsfreshを使って時系列データから特徴量を作成する 11章 テキスト変数から特徴量を抽出する 付録 日本語を扱う Soledad Galli : 世界的な学術機関や有名な企業で10年以上の経験を持つデータサイエンティスト、インストラクター、ソフトウェア開発者。保険金請求や信用リスクの評価、詐欺の防止を目的とした機械学習モデルを開発し実運用に成功している。複数のオンラインコースで機械学習を教えており、オープンソースのPythonライブラリFeature-engineを開発・保守している。2018年にData Science Leaders Awardを受賞、2019年にデータサイエンスと分析におけるLinkedIn Voices (LinkedInインフルエンサー) の1人に認定されている。 松田晃一 : 博士(工学、東京大学)。石川県羽咋市生まれ。『宇宙船ビーグル号の冒険』を読み、絵描きではなく、コンピュータの道へ。海(海水浴)と温泉を好む。著書に『Python ライブラリの使い方~ GUI から機械学習プログラミングまで』、『p5.js プログラミングガイド改訂版』(カットシステム)、『学生のためのPython』(東京電機大学出版局)、『WebGL Programming Guide』(Addison-Welsley Professional)など、訳書に『APIデザイン・パターン』、『プログラミングのための数学』(マイナビ出版)、『生成 Deep Learning』、『詳解OpenCV3』(オライリー・ジャパン)、『デザインのためのデザイン』(ピアソン桐原)などがある。 ※この商品は固定レイアウト型の電子書籍です。 ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字列のハイライトや検索、辞書の参照、引用などの機能が使用できません。 ※お使いの端末で無料サンプルをお試しいただいた上でのご購入をお願いいたします。
  • アルゴリズム実技検定 公式テキスト[上級]~[エキスパート]編
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 世界最高峰の競技プログラミングコンテストサイトのAtCoderが主催するアルゴリズム実技検定試験「PAST」の公式対策本! ■アルゴリズム実技検定(PAST)とは AtCoder株式会社が主催する検定試験で、IT人材に求められるプログラミングスキルを可視化することを目的としています。プログラミングの基礎知識から、各種アルゴリズムの解説、数学的な問題解決方法まで、試験対策を行うことでこれからのソフトウェアエンジニアに要求される知識を見につけることができます。 ■PASTの上級~エキスパート認定まで対応 さまざまなアプローチが考えられるアルゴリズム実技検定の問題において、より適切なアルゴリズムを選択し、高速なプログラムを作成できることを目指します。 複数のアルゴリズムを用いた解法を身につけ「上級」「エキスパート」合格の点数を勝ち取ろう! [監修] 高橋 直大(たかはし なおひろ):1988年生まれ。慶應義塾大学大学院政策メディア研究科修士課程修了。現在、AtCoder株式会社代表取締役社長。Microsoft主催のImagine Cupで世界3位、TopCoder Openで世界2位、2022年にはGoogle Hash Codeで優勝など、複数の世界大会で上位入賞を経験し、15年以上プログラミングコンテストに参加し続けている。 [著者] 大槻 兼資(おおつき けんすけ):1988年生まれ。2014年東京大学大学院情報理工学系研究科修士課程修了。修士(情報理工学)。現在、株式会社 NTTデータ数理システム顧問、モノグサ株式会社コンテンツアーキテクト。数学や情報科学の諸分野の啓蒙活動に従事。著書に『問題解決力を鍛える!アルゴリズムとデータ構造』講談社 (2020) がある。趣味は競技プログラミング、虫食算作り、国内旅行など。 杉江 祐哉(すぎえ ゆうや):20歳のときに競技プログラミングに出会い、以降tsutajというユーザー名でAtCoder等のコンテストに参加。北海道大学競技プログラミングサークル所属時、アルゴリズムやデータ構造に関する勉強会資料の公開やオリジナル問題の出題・プログラミング合宿の開催など精力的に活動した。現在はモノグサ株式会社でソフトウェアエンジニアとして従事する一方、競技プログラミングの作問支援ツールの開発も行っている。 中村 謙弘(なかむら けんこう):ニートの時に競技プログラミングに出会い、AtCoderでプログラミングを学ぶ。ソフトウェアエンジニアとして国内外の企業に勤務する傍ら、kenkooooというユーザー名でAtCoder等のコンテストに参加している。好きなプログラミング言語はRust。
  • HTML5プロフェッショナル認定試験 レベル2 対策テキスト&問題集 Ver.2.5対応版
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 Ver2.5対応! 速習入門+リファレンスで試験範囲を効果的に習得! 本書は、LPI-Japanが主催する「HTML5プロフェッショナル認定試験 レベル2 Ver2.5」(2021年4月改訂版)に合格するための知識を身につけるための書籍です。 レベル2の試験範囲ではJavaScriptが大きなウェイトを占めます。 よって本書は大きく「速習入門」(Chapter1)と「リファレンス」(Chapter2~4)の2部構成となっています。 Chapter1では、HTML/CSSは書けるけれども、これまでプログラミングに触れたことがない方、または一度は学習したけれども挫折したといった人に向けて、「JavaScriptがどんなものか」「ウェブ制作の現場においてどのように使われているか」をじっくり学べるように構成されています。 Chapter2~4は、「HTML5プロフェッショナル認定試験 レベル2」の出題範囲を対象として、網羅的・体系的にまとめてあります。「JavaScriptの文法」ではJavaScriptの文法を簡潔にまとめ、「WebブラウザーにおけるJavaScript API」ではイベント、DOM、ウィンドウオブジェクト、Selectors APIなどのトピックを、「さまざまなHTML5関連API」ではグラフィックス・アニメーション、マルチメディア、ストレージ、通信、デバイスアクセス、パフォーマンスなどのトピックを扱っています。 Ver2.5では、出題範囲としてES6(ECMAScript2015)以降の新機能が追加されています。ES6の新機能自体は多くのものがありますが、本書では出題範囲として明記されているものを中心にカバーしました。 「リファレンス」(Chapter2~4)でES6以降の新機能に対応したのはもちろん、「速習入門」(Chapter1)もES6時代のJavaScript入門として大幅に改訂しました。 「HTML5プロフェッショナル認定試験 レベル2 Ver2.5」の合格を目指す方にも、Webのプロフェッショナルを目指してHTMLのAPIとJavaScriptの知識をしっかり固めたい方にもぴったりの1冊です。 Chapter1 速習JavaScript入門 Chapter2 JavaScriptの文法 Chapter3 WebブラウザーにおけるJavaScript API Chapter4 さまざまなHTML関連API 右寺 隆信(みぎてら たかのぶ) グロースデザイナー・フロントエンドエンジニア・ボードゲームデザイナー。 過去に複数のウェブ技術系ベンチャー企業でディレクター・デザイナー・フロントエンドエンジニア・グロース担当など様々な職務を経験する。 2016年11月よりフリーランスとして独立。複数の企業のデータ分析・数値改善に携わる一方、フロントエンド開発もおこなう。 2019年10月より合同会社MIGIを設立し、代表社員として活動中。 サイト: <a href="https://migi.tech">https://migi.tech</a> 立川 敬行(たちかわ たかゆき) NTTテクノクロス株式会社主幹エンジニア、工学博士。1998年入社。 サーバサイドJavaからモバイルJavaまで幅広くJava関連の開発業務に従事。Ajax関連の技術を業務に利用し、Web2.0に触れることにより、HTMLを含めたWeb全般の技術に興味を持つようになる。2010年よりHTML5関連の業務に従事し、HTML5推進室にてプロジェクトへの技術支援や技術者育成に力を注ぐ。現在は、Web技術全般を利用したプロジェクトの技術支援を行っている。 石井 博幸(いしい ひろゆき) NTTテクノクロス株式会社 アシスタントマネージャ。2005年入社。 2010年から2014年にかけて、W3C CSS Working Groupに所属し、電子書籍関連の仕様に携わる。 現在はHTML5関連技術における社内への技術支援と共に、自社製品開発に従事している。
  • プログラミングコンテスト攻略のためのアルゴリズムとデータ構造
    4.3
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 プログラミングコンテストで勝つための必須テクニック「アルゴリズム」と「データ構造」の基礎をマスター! 本書はプログラミングコンテストの問題を攻略するための「アルゴリズムとデータ構造」を体得するための参考書です。初級者が体系的にアルゴリズムとデータ構造の基礎を学ぶことができる入門書となっています。プログラミングコンテストでは、高い数理的能力で上位ランクを得ることができますが、多くの入門者においては基礎アルゴリズムの応用が目の前の問題の攻略に繋がります。つまり、基礎対策をすることでランクを上げ(問題が解けて)コンテストを楽しむことができます。 基礎対策と言っても辛い勉強ではありません。そこには、体得したスキルで問題を解いていく楽しみ、応用する楽しみ、アルゴリズムとデータ構造を網羅的に「コレクション」していく楽しみがあります。このような楽しみを体感しながら学習・対策できるように、本書ではコンテストの競技システムに類似した、オンラインジャッジと呼ばれるプログラムの自動採点システムを通してアルゴリズムとデータ構造を獲得していきます。本書の内容はAIZU ONLINE JUDGEでチャレンジすることが可能です!
  • Swift 2標準ガイドブック
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 Appleのプログラミング言語「Swift 2」に対応した解説書。 本書では、アプリケーションを作成するための説明を必要最低限にとどめ、Swiftを深く理解してもらうことに注力しています。Objective-Cとはまったく違うモダンな文法はもちろん、型の宣言を省略することができる型推論、複数の値を1つの変数に格納できるタプル、そして機能豊富な構造体や列挙体、オプショナル型などの最新機能、さらにはジェネリクスやカリー化など、可能な限り細かく言及しています。また、言語仕様から一歩踏み込んで、既存のObjective-CのコードをSwiftに置き換えていく方法や、Objective-CとSwiftを同一プロジェクト内で共存させる方法など、実践的な内容まで、現場の開発者が徹底解説しました。ぜひ本書を活用して、Swiftによる開発を効率化し、素晴らしいアプリを開発してください。 『開発のプロが教えるSwift標準ガイドブック』(2014/12刊)が、2015年6月に発表されたSwift 2に対応し、電子書籍として登場です。
  • AWS コンピュータービジョン開発の教科書
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 視覚情報を分析してビジネス課題を解決!AWSのAI・機械学習サービスを活用しよう Amazon Web Services(AWS)のAI・機械学習サービスを活用したコンピュータービジョン・システムを構築しよう! 視覚情報を分析しビジネス上の多くの課題を解決。実際の本番環境でも展開できるよう、具体的な実装方法を紹介します。 Packt Publishing「Computer Vision on AWS」の翻訳書。 Part 1:AWSとAmazon Rekognitionでのコンピュータービジョンの紹介 1章 コンピュータービジョン・アプリケーションとAWSのAI・機械学習サービスの概要 2章 Amazon Rekognitionの利用 3章 Amazon Rekognition Custom Labelsを使用したカスタムモデルの作成 Part 2:実世界のユースケースへのコンピュータービジョンの適用 4章 本人確認を使用した非接触型ホテルチェックインシステムの構築 5章 動画解析パイプラインの自動化 6章 AWS AIサービスによるコンテンツの検閲 Part 3:エッジでのコンピュータービジョン 7章 Amazon Lookout for Visionの紹介 8章 エッジでのコンピュータービジョンを使用した製造不良の検出 Part 4:Amazon SageMakerを使用したコンピュータービジョン・ソリューションの構築 9章 Amazon SageMaker Ground Truth を使用したデータのラベル付け 10章 コンピュータービジョンでのAmazon SageMakerの使用 Part 5:コンピュータービジョン・アプリケーションの運用環境ワークロードのベストプラクティス 11章 Amazon Augmented AI(A2I)によるヒューマン・イン・ザ・ループの統合 12章 エンドツーエンドのコンピュータービジョン・パイプライン設計のベストプラクティス 13章 コンピュータービジョンへのAIガバナンスの適用 Lauren Mullennex:AWSのシニアAI・機械学習スペシャリスト・ソリューションアーキテクト。複数の業界にわたるインフラストラクチャ、DevOps、クラウドアーキテクチャの幅広い経験を持っている Nate Bachmeier:AWSのプリンシパル・ソリューションアーキテクト。金融サービス業界に焦点を当て世界中のクラウド統合に取り組んでいる Jay Rao:AWSのプリンシパル・ソリューションアーキテクト。顧客に技術的および戦略的なガイダンスを提供しソリューションの設計と実装を支援している [翻訳者] 鈴木貴典:アクロクエストテクノロジー株式会社にて、シニア・テクニカルアーキテクトとしてクラウドシステムの開発やコンサルティングに従事。好きなAWS AI/MLサービスはAmazon Lookout for Vision 山本大輝:東京大学大学院情報理工学系研究科を修了後、アクロクエストテクノロジー株式会社でシニア・データサイエンティストとして機械学習プロジェクトを推進。好きなAWS AI/MLサービスはAmazon SageMaker 宮島拓也:AWSを利用した多くのクラウドサービスの開発・構築経験を持ち、モバイルとクラウドを連携したAIサービスの開発に取り組む。好きなAWS AI/MLサービスはAmazon Rekognition 吉岡駿:機械学習/AIを利用したクラウドサービスの開発や画像処理を用いた研究開発に従事。好きなAWS AI/MLサービスはAmazon Bedrock ※この商品は固定レイアウト型の電子書籍です。 ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字列のハイライトや検索、辞書の参照、引用などの機能が使用できません。 ※お使いの端末で無料サンプルをお試しいただいた上でのご購入をお願いいたします。 ※本書内容はカラーで制作されているため、カラー表示可能な端末での閲覧を推奨いたします
  • 大規模言語モデルを使いこなすためのプロンプトエンジニアリングの教科書
    4.3
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 生成AIの使いこなしにぐっと差がつく! 本書は、ChatGPTをはじめとする「大規模言語モデル」から、望んだ回答をうまく得るための「プロンプトエンジニアリング」を網羅的にまとめた書籍です。 一人ユニット「クジラ飛行机」名義で活動するプログラマー。代表作に、テキスト音楽「サクラ」や日本語プログラミング言語「なでしこ」など。2001年オンラインソフト大賞入賞、2004年 IPA未踏ユースのスーパークリエイター認定、2010年 IPA OSS貢献者賞受賞。技術書も多く執筆しており、HTML5/JS・PHP・Pythonや機械学習・アルゴリズム関連の書籍を多く手がけている。 ※この商品は固定レイアウト型の電子書籍です。 ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字列のハイライトや検索、辞書の参照、引用などの機能が使用できません。 ※お使いの端末で無料サンプルをお試しいただいた上でのご購入をお願いいたします。 ※本書内容はカラーで制作されているため、カラー表示可能な端末での閲覧を推奨いたします
  • 現場で使える Ruby on Rails 5速習実践ガイド
    5.0
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 Railsアプリの基本から実践的なノウハウまでこの1冊で!本書は、Ruby on Rails(以下Rails)を使ってWebアプリケーションを開発するための解説書です。 RailsでどのようにWebアプリケーションを作るのかという基本的なところから、現場のニーズに合わせてどのように機能を追加していくのか、テストはどのように行うのか、複数人で開発していく場合の方法といった実践的なトピックまで、幅広くカバーしています。 本書を読んだ方が単にRailsでWebアプリケーションを作れるようになるだけでなく、「Railsらしいアプリケーションコード」を書けるようになり、そして開発チームの仲間とともに実現したいことを実現できるように、という視点で必要な情報をまとめた1冊です。 なお、本書の対応バージョンはRuby 2.5/Rails5.2です。Rails5.2から導入されたActive Storageやcredentials.yml.encについても解説しています。macOS/Windows 10(64ビット版)対応。 ■読者対象について Ruby以外の言語でのWebアプリケーションの開発や、オブジェクト指向プログラミングについては知識・経験があるものの、RubyやRailsについては初めて学ぶ方を主な対象にしています。 ただし、Webアプリケーションやオブジェクト指向が初めての方にも理解しやすいように説明するように努めています。 ■構成と内容について 本書の構成は以下の通りです。 <入門編> Chapter 1 RailsのためのRuby入門 Chapter 2 Railsアプリケーションをのぞいてみよう Chapter 3 タスク管理アプリケーションを作ろう <レベルアップ編> Chapter 4 現実の複雑さに対応する Chapter 5 テストをはじめよう Chapter 6 Railsの全体像を理解する Chapter 7 機能を追加してみよう <発展編> Chapter 8 RailsとJavaScript Chapter 9 複数人でRailsアプリケーションを開発する Chapter 10 Railsアプリケーションと長く付き合うために
  • Azure OpenAIプログラミング入門
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 Azure上での、OpenAI APIを使い方を身に付ける! 本書は、Microsoftが提供するAzure OpenAI Serviceを使って、大規模言語モデルを使ったプログラミングの基礎から、目的に応じたさまざまな設定方法、Webアプリケーションでの利用方法までを解説します。 「チャット」「入力候補」「イメージ生成」「Embedding(分類や類似性の算出)」「微調整(ファインチューニング)」などのプログラミング方法を解説します。 Chapter1 OpenAIとAzure Chapter2 OpenAI Studioを利用する Chapter3 チャット(ChatCompletion)を活用する Chapter4 イメージ生成(DALL-E)とOpenAI API の利用 Chapter5 Embeddingと微調整 Chapter6 Webアプリケーションから利用する Chapter7 OpenAI Studio以外のAI Studio 日本初のMac専門月刊誌『Mac+』の頃から主にMac系雑誌に寄稿する。ハイパーカードの登場により「ビギナーのためのプログラミング」に開眼。以後、Mac、Windows、Web、Android、iPhoneとあらゆるプラットフォームのプログラミングビギナーに向けた書籍を執筆し続ける。 ・ 近著:『Python Django 4 超入門』『Node.js超入門 第4版』『Spring Boot 3 プログラミング入門』『Rustハンズオン』(秀和システム)、『Python/JavaScriptによるOpen AIプログラミング』『Clickではじめるノーコード開発入門』(ラトルズ)、『R/RStudioでやさしく学ぶプログラミングとデータ分析』(マイナビ出版) ※この商品は固定レイアウト型の電子書籍です。 ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字列のハイライトや検索、辞書の参照、引用などの機能が使用できません。 ※お使いの端末で無料サンプルをお試しいただいた上でのご購入をお願いいたします。 ※本書内容はカラーで制作されているため、カラー表示可能な端末での閲覧を推奨いたします
  • 実践TypeScript
    3.7
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 本書は、TypeScriptの「型システム」に関する知識を体系的に学ぶための一冊です。TypeScriptやJavaScriptで、ある程度のアプリケーションを作った経験がある人を対象としているため、アプリケーション構築に必要なノウハウなどは提供していません。TypeScriptの型システムにフォーカスし、その基礎からフレームワークと連携した活用方法まで、より深く解説しています。 本書を読めば「TypeScriptは、スピーディーに品質の高いサービスを開発する上では欠かせない最高のパートナー」だということがわかるはずです。よいライブラリを使えば自動的によいアプリケーションが作れるわけではないように、型定義も個人の力量とアイディアが重要です。本書は、そういった「型定義」のスキルアップを目指すには最適の一冊です。
  • 詳解ディープラーニング 第2版
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 ニューラルネットワークの理論とディープラーニングの実装について丁寧に解説。実装には、Python(3.x)を用い、ディープラーニング向けライブラリKeras(2.x)、TensorFlow(2.x)、PyTorch(1.x)を用います。 本書では、自然言語処理をはじめとした時系列データ処理のためのディープラーニング・アルゴリズムに焦点を当てているのも大きな特徴の1つです。本書の[第1版](2017年)以降に次々と登場している新しい手法やモデルを丁寧に説明、記事も大幅にボリュームアップしました。
  • 競技プログラミングの鉄則
    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 問」を作成するなど、アルゴリズムや競技プログラミングの普及活動も行っている。著書に『問題解決のための「アルゴリズム×数学」が基礎からしっかり身につく本』(技術評論社)がある。
  • Kubernetesの教科書
    NEW
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 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セキュリティの教科書』(マイナビ出版)などがある。 ※この商品は固定レイアウト型の電子書籍です。 ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字列のハイライトや検索、辞書の参照、引用などの機能が使用できません。 ※お使いの端末で無料サンプルをお試しいただいた上でのご購入をお願いいたします。
  • 恋するプログラム―Rubyでつくる人工無脳
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 ほんとに無能?人間とプログラムのコラボレーション。これって恋? ネットワークにはいろんな人工無能がいます。彼らは人間とおしゃべりをして、笑わせたり感心させたりむかつかせたりするお遊びプログラム・人工知能までにはいたらないオモチャではあるんですが、これがなかなかかわいいオモチャなのです。 本書は人工無脳を作ってみようという本です。まずは「人工無脳ってなに?」というところから始め、単純なサンプルプログラムを作り、いくつかのテクニックを盛り込みながら、それを次第に複雑なものへと進化させていきます。紹介するサンプルプログラムについては、ほぼすべての内容を説明しています。手法を羅列しただけのものにならないよう、とくに「なぜそう作るのか?」ということをできるだけ省かずに記述しています。 本書ではオブジェクト指向スクリプト言語Rubyを使っています。エレガントかつパワフルなRubyのおかげで、コンパクトかつわかりやすいコードに収まっています。Rubyプログラミングの入門書としても最適です。プログラムの中身を自分でイジって、さらにわけのわからないことを言わせて楽しむのが人工無脳のほんとうのおもしろさです。本書を読み、人工無脳プログラミングをお楽しみください。 ※ご注意※ 本書は2005年4月刊行「恋するプログラム」の復刻発刊です。誤植の修正だけを行いできるだけ当時のまま『復刻』しているため、記事のままでは内容を再現できなかったりする記事があります。本書記載内容は情報の提供のみを目的としており、本書を用いての運用はすべてお客様自身の責任と判断において行ってください。
  • きれいなPythonプログラミング
    5.0
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 誰にでも読みやすく。Clean Code を実践しよう Beyond the Basic Stuff with Python:Pythonプログラミングの入門・基本をマスターしたら次のステージへと踏み出そう! パイソニック(Pythonic)なコードを書くことを学び、より優れたプログラマーになる手法を伝授します。 自分の書いたコードに自信を持てるプログラマーになろう [誰にでも読みやすい 広く公開できるコードを書こう] 本書ではきれいなコード(Clean Code)を書くために、コマンドライン、コード整形、型チェッカー、リンター、バージョン管理 などのその道のプロが利用しているツールを詳解し、Pythonプログラミングスキルを向上させる方法を学びます。 [Clean Codeを実践するツールを活用できるようになろう] 開発環境のセットアップ、変数の命名方法、読みやすさ向上のための最適な方法 を紹介します。 [オブジェクト指向設計を理解し アルゴリズムを活用しよう] コードの公開に必要となるドキュメントの作成や書式の統一、またパフォーマンスの測定、オブジェクト指向プログラミング、コーディングインタビューで一般的に使用されるオーダー記法(Big O)について説明します。 本書の後半では2つのコマンドラインのゲーム「ハノイの塔(ロジックパズル)」と「四目並べ(タイル落としゲーム)」を作りますが、書いたゲームのコードが本書の「最適な方法」でプログラミングされているかを確認してみましょう。 PART 1 基本準備から始めよう PART 2 Python に適した開発方法・ツール・テクニック PART 3 オブジェクト指向のPython
  • 強い将棋ソフトの創りかた
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 Pythonプログラミングを行いながら、ディープラーニングの技術を使った将棋AIを完成させていきます。 ディープラーニングフレームワークのPyTorchを活用し、Google Colabで動かしながら学びます。 本書には3つの目的があります。 1つの目的は、ディープラーニングを使用した将棋AIの仕組みを解説することです。ディープラーニングを使用した将棋AIは、従来型の将棋AIよりも特に序中盤での大局観に優れていると言われており、その疑問に答えます。 もう1つの目的は、実際に手を動かして将棋AIを実装してみることです。Pythonプログラミングを行いながら将棋AIを完成させます。 最後の目的は、強い将棋ソフトを創ることです。コンピュータ将棋の大会で優勝したGCT電竜を超えるような、より強い将棋AIを創る方法を解説していきます。 Part 1 導入編 第1章コンピュータ将棋について Part 2 理論編 第2章コンピュータ将棋のアルゴリズム 第3章ディープラーニングの基本 Part 3 実装編 第4章ディープラーニングフレームワーク 第5章Pythonで将棋AIを創る 第6章対局プログラムの実装 第7章GCT電竜を超える強い将棋AIを創る Part 4 発展編 第8章さらに強くするために
  • つくりながら学ぶ!深層強化学習 PyTorchによる実践プログラミング
    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環境を使用する方法も解説します。
  • 画像処理・機械学習プログラミング OpenCV 3対応
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 ※この商品は固定レイアウト型の電子書籍です。 ※お使いの端末で無料サンプルをお試しいただいた上でのご購入をお願いいたします。 ※本書内容はカラーで制作されているため、カラー表示可能な端末での閲覧を推奨いたします。 コンピュータに「視覚」を与えるプログラミングを解説。 画像処理に必要となるOpenCVのプログラミングについてC/C++ベースの開発環境で解説。 OpenCV 3系の導入・画像処理から顔の検出、機械学習まで。基礎と活用例を効率よく学べます。
  • iPhone/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を主宰。その後サザンパシフィック、日本フォトグラフィックス、インターチャネル・ホロンなどで多くのソフトウェア開発プロジェクトに参加。※略歴は書籍刊行時のものを表示しています。 山田暁通(ヤマダアキミチ) 株式会社ドワンゴ・株式会社豆蔵などを経て、現在はフリーランスのソフトウェアエンジニア。※略歴は書籍刊行時のものを表示しています。
  • HTML5プロフェッショナル認定試験 レベル1 対策テキスト&問題集 Ver.2.5対応版
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 「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&amp;CSSの教科書』(マイナビ出版)、『今すぐ使えるかんたんEx HTML&amp;CSS 逆引き事典』(技術評論社)、『詳解HTML&amp;CSS&amp;JavaScript辞典』(秀和システム)など60冊を超え、HTML5プロフェッショナル認定試験の公式サイトにおけるサンプル問題も多数提供している。 Chapter 1~2、Appendix担当。 鈴木 雅貴(すずき まさたか) NTTテクノクロス株式会社 主任エンジニア。 学生時代にインターネットの世界に出会い、表現場所としての可能性を感じるとともにこの世界に関わりたいと考え、1999年入社。2010年よりHTML関連の業務に従事し、Web技術を中心とした技術支援や技術者育成に力を注ぐ。アヒルが好き。 Chapter 3~5担当。
  • ゼロから学ぶ MCP&A2Aプログラミング入門 AIエージェント時代を切り開く次世代プロトコル
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 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 使いこなし&活用術』(マイナビ出版)など。 ※この商品は固定レイアウト型の電子書籍です。 ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字列のハイライトや検索、辞書の参照、引用などの機能が使用できません。 ※お使いの端末で無料サンプルをお試しいただいた上でのご購入をお願いいたします。
  • C# 画像処理・数値プログラミング プレミアムブックス版
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 自作しながら画像処理と数値計算を学ぼう 画像処理・画像認識、数値計算、電気・電子回路の動作確認などのテーマについて、C#によるWindowsフォームアプリケーションの作成を通して学ぶことができます。 ・画像処理を学ぼう 情報処理技術の分野において画像処理の比重は非常に高くなっている。画像補正や特徴抽出には、高度な画像処理が使用されている。自分で作成したプログラムで画像を独自に加工してみよう。 ・数値計算を活用しよう 数値計算は、特別な技巧を要さず、直感的な結果が容易に得られる便利なツール。実験データの整理や、電気回路の動作理解に、気軽に数値計算を活用しよう。複素数計算の神秘的な面をのぞかせる等角写像、Mandelbrot集合図形の描画について取り上げました。 ・Windowsフォームアプリケーションの基礎を紹介 Visual Studio 2017 Communityを使って、C#が得意とするWindowsフォームアプリケーションの基礎を紹介。 ・サポートサイトより、本書で作成したプロジェクトファイルを配布しています。
  • 基礎からきっちり覚える 機械語入門
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 機械語-それはコンピューターのコトバ。本書はコンピューターに興味のある一般の方を対象とした、楽しみながら学べるソフトウェア基礎の入門書です。データの数値化やアルゴリズムの話と共に、コンピューターのコトバ「機械語」の解説を行います。ある程度コンピューターを知っている人だと機械語は難しいものだというイメージがあるかもしれません。しかしコンピューターがどのように動作するかというイメージを掴むためには、実はこの機械語を見てみるのが一番の早道なのです!機械語の動作が理解できれば、その上で動く高級言語やOSなどの動作も非常に分かりやすくなります。本書を読むことで、「今まで何だかよく分からない箱」だったコンピューターが少しでも違ったように見えてくるようになるはずです。 【ご注意】 本書は2005年5月に刊行された『機械のコトバ』を元にした復刻版です。初版当時と大きく状況が変わった記事についてはコラムの形でコメントを追加していますが、基本的に書籍中の情報は、原著発行時のものですので、ご了承ください。
  • 30日でできる! OS自作入門
    4.5
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 プログラミングの基礎からはじめて、30日後にはウィンドウシステムを有する32bitマルチタスクOSをフルスクラッチで作り上げるという入門書。ビギナーでも無理なく作成できるようPCの仕組み・アセンブラ・Cの解説から始まり、試行錯誤を繰り返しながらアルゴリズムを学びつつ、たのしく自由な雰囲気でOSをゼロから構築していくという、他に類を見ない手法による、趣味と実用と学習を兼ね備えたOS作成の入門書です。【ご注意】本書の紙版にはCD-ROMが付属しておりましたが、電子版には付属しておりません。本書サポートサイトからデータをご入手ください。書籍中にCD-ROMに関する記述や解説がございますが、適宜読み替えをお願いいたします。 【構成】 [ゼロ日目] 開発を始める前に/[一日目] PCの仕組みからアセンブラ入門まで/[二日目] アセンブラ学習とMakefile入門/[三日目] 32ビットモード突入とC言語導入/[四日目] C言語と画面表示の練習/[五日目] 構造体と文字表示とGDT/IDT初期化/[六日目] 分割コンパイルと割り込み処理/[七日目] FIFOとマウス制御/[八日目] マウス制御と32ビットモード切り替え/[九日目] メモリ管理/[十日目] 重ね合わせ処理/[十一日目] ついにウィンドウ/[十二日目] タイマ-1/[十三日目] タイマ-2/[十四日目] 高解像度・キー入力/[十五日目] マルチタスク-1/[十六日目] マルチタスク-2/[十七日目] コンソール/[十八日目] dirコマンド/[十九日目] アプリケーション/[二十日目] API/[二十一日目] OSを守ろう/[二十二日目] C言語でアプリケーションを作ろう/[二十三日目] グラフィックいろいろ/[二十四日目] ウィンドウ操作/[二十五日目] コンソールを増やそう/[二十六日目] ウィンドウ移動の高速化/[二十七日目] LDTとライブラリ/[二十八日目] ファイルと日本語表示/[二十九日目] 圧縮と簡単なアプリケーション/[三十日目] 高度なアプリケーション/[三十一日目] 開発を終えた後で
  • 作って学ぶ HTML+CSSグリッドレイアウト
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 「難しい」と敬遠していたCSSグリッドがきちんと身につく。 CSSグリッドを用いてWebサイトをデザインするための実践的な知識をまとめました。 より深く理解し身に着けるために、HTML & CSSの歴史から振り返り、CSSグリッドの立ち位置や基本を見直した上で、 実践的なパーツやUIを構築し、力がつく一冊になっています。 「CSSグリッドってなんだか難しい」と距離を置いていた方も、きっと使える知識が身につきます。 Chapter 1 Web標準のレイアウトシステム Chapter 2 CSSグリッドの誕生とその特徴 Chapter 3 基本のグリッド Chapter 4 CSSグリッドのロジック Chapter 5 グリッドレイアウト実践 エビスコム ebisu.com/ Webと出版を中心にフロントエンド開発・制作・デザインを行っています。 HTML/CSS、WordPress、 GatsbyJS、 Next.js、 Astro、 Docusaurus、Figma、 etc. 主な編著書: 『作って学ぶ WordPress ブロックテーマ』マイナビ出版刊 『作って学ぶ Next.js/React Webサイト構築』マイナビ出版刊 『作って学ぶ HTML&CSSモダンコーディング』同上 『HTML5&CSS3デザイン 現場の新標準ガイド【第2版】』同上 『Webサイト高速化のための 静的サイトジェネレーター活用入門』同上 『WordPressノート クラシックテーマにおけるtheme.jsonの影響と対策 2023』エビスコム電子書籍出版部刊 『Astro v2とTinaCMSでシンプルに作るブログサイト』同上 『HTML&CSS コーディング・プラクティスブック 1~8』同上 ほか多数 ※この商品は固定レイアウト型の電子書籍です。 ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字列のハイライトや検索、辞書の参照、引用などの機能が使用できません。 ※お使いの端末で無料サンプルをお試しいただいた上でのご購入をお願いいたします。 ※本書内容はカラーで制作されているため、カラー表示可能な端末での閲覧を推奨いたします
  • 作って学ぶ WordPress ブロックテーマ
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 これからのWordPressテーマ作成の標準、ブロックテーマをきちんとマスターする! 制作環境が大きく変わりつつあるWordPress。サイトエディターを中心としたブロックテーマの制作環境が整い、ノーコードでのテーマ制作やサイトの構築が一気に形になってきました。それに合わせるようにWordPress の開発も、ブロックテーマを前提としたものへと変化を始めています。 新しいテーマ作成手法である「ブロックテーマ」を習得することは、クラシックテーマやハイブリッドテーマを作る上でも役立ちます。 本書はブロックテーマを作成する過程を通して、 ・ブロックテーマの作成の流れ ・サイトエディターの使い方 ・theme.json の作成方法とその目的 ・theme.json を中心とした、これからのWordPress のスタイリング がしっかり理解できる内容となっています。 これからのWordPressテーマ制作に、ぜひ活用してください。 エビスコム さまざまなメディアにおける企画制作を世界各地のネットワークを駆使して展開。コンピュータ、インターネット関係では書籍、デジタル映像、CG、ソフトウェアの企画制作、WWWシステムの構築などを行う。 主な編著書: 『作って学ぶ Next.js/React Webサイト構築』マイナビ出版刊 『作って学ぶ HTML&amp;CSSモダンコーディング』同上 『HTML5&CSS3デザイン 現場の新標準ガイド【第2版】』同上 『Webサイト高速化のための 静的サイトジェネレーター活用入門』同上 『CSSグリッドレイアウト デザインブック』同上 『WordPressレッスンブック 5.x対応版』ソシム刊 『フレキシブルボックスで作るHTML5&amp;CSS3レッスンブック』同上 『CSSグリッドで作るHTML5&amp;CSS3レッスンブック』同上 『HTML&amp;CSS コーディング・プラクティスブック 1~7』エビスコム電子書籍出版部刊 『グーテンベルク時代のWordPressノート テーマの作り方(入門編)』同上 『グーテンベルク時代のWordPressノート テーマの作り方(ランディング&ワンカラムサイト編)』同上
  • プログラミングのための数学
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 ソフトウェア開発において数学のスキルがますます重要になっています。時代をリードする企業はデータサイエンスや機械学習を取り入れ活用し、ゲーム開発、コンピューターグラフィックスやアニメーション、画像や信号処理、価格設定、株式市場分析など、数学の知識が多くのシーンで役立ちます。 本書では、プログラミングに必要となる数学:線形代数、微積分、機械学習の基礎を学び、実際のソフトウェア開発で活用できるPythonの主要ライブラリの使い方を習得します。実際のコーディングはJupyter Notebookを通して学びます。 難解な教科書とはならないよう、数学的概念を実世界に当てはめた例題をたくさん取り上げます! 1章 プログラムで数学を学ぶ [第1部] ベクトルとグラフィックス 2章 2次元ベクトルで描画する 3章 3次元にする 4章 ベクトルやグラフィックスを座標変換する 5章 行列で座標変換を計算する 6章 より高い次元へ一般化する 7章 連立1次方程式を解く [第2部] 微積分と物理シミュレーション 8章 変化の割合を理解する 9章 移動する物体をシミュレーションする 10章 文字式を扱う 11章 力場をシミュレーションする 12章 物理シミュレーションを最適化する 13章 音をフーリエ級数で分析する [第3部] 機械学習への応用 14章 データに関数を当てはめる 15章 ロジスティック回帰でデータを分類する 16章 ニューラルネットワークを訓練する 付録A Pythonのセットアップ 付録B Pythonのヒントとコツ 付録C OpenGLとPyGameによる3次元モデルのロードとレンダリング 本書は、プログラミング経験がある程度あり「数学スキルを再確認したい」「数学の応用についてプログラミングを通じて学びたい」と考えている人のための本で中学・高校で習った数学の知識があれば大丈夫です。 例題に沿って、すべての練習問題に挑戦することで、本書を最大限に活用することができます。
  • 現場で通用する力を身につける Node.jsの教科書
    4.0
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 サーバーサイドJavaScriptの実行環境、Node.jsを基本から習得し、Webアプリケーションを制作しよう! Webクリエイターのための、Node.jsによるサーバーサイドJavaScript入門です。 JavaScriptは今、もっとも注目されているプログラミング言語ですが、サーバー開発の世界でもJavaScriptが急速に広まりつつあります。それが「Node.js」です。本書は、「JavaScriptの基本はだいたいわかっている」という人でも読めるように、基本的なインストールや設定などから順を追って説明しています。また、サーバーサイドの技術的な説明よりも「Webアプリケーションを作りたい」と思うクリエイターに役に立つ知識を中心にまとめました。本書をひと通りマスターすれば、一般的なWebアプリケーションであればたいていのものが作れるようになっているでしょう。ぜひ、本書でサーバーサイドJavaScriptの世界に足を踏み入れてください。 ■CONTENTS 【Chapter1】Node.js 開発の準備を整える/【Chapter2】アプリケーションの基本を覚える/【Chapter3】クッキーとテンプレート/【Chapter4】Webアプリケーションライブラリ「Express」/【Chapter5】PostgreSQLの利用/【Chapter6】MongoDBの利用/【Chapter7】Sails.jsによるMVCアプリケーション/【Chapter8】Sails.jsのデータベース開発
  • ExcelとRで学ぶ ベイズ分析入門
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 ExcelとRを使って試しながらベイズ分析を学ぼう! ベイズ分析の核となる事前分布と事後分布の考え方からマルコフ連鎖モンテカルロ法を用いたサンプリング技術まで。 本書では、多くの人にとって親しみやすいExcelと、データサイエンスの強力なツールRを使って、ベイズ分析の基本を試して結果を見ながら実践的に身につけることができます。ExcelのワークシートやVBA、Rのサンプルコード、サンプルデータなどもダウンロード可能。 1章 ベイズ分析とR:概観 1.1 ベイズの復権 1.2 事前分布の構築について 1.3 ある専門用語について 1.4 事前分布、尤度、事後分布 1.5 頻度論統計学とベイズ統計学の比較 1.6 まとめ 2章 二項分布の事後分布の生成 2.1 二項分布とは何か 2.2 Excelの二項分布関数 2.3 Rの二項分布関数 2.4 (ややこしくならない範囲での)数学による理解 2.5 まとめ 3章 ベータ分布の本質 3.1 Excelによるベータ分布の分析 3.2 ベータ分布と二項分布の比較 3.3 ExcelのBETA.DISTのヘルプページの解説 3.4 Rでの同様の分析 3.5 まとめ 4章 グリッドサーチとベータ分布 4.1 グリッドサーチについてもう少し詳しく 4.2 ベータ分布関数の結果の使い方 4.3 分布の形と位置の追跡 4.4 必要な関数の棚卸し 4.5 公式から関数へ 4.6 共益事前分布とは何か 4.7 まとめ 5章 母数が複数あるグリッドサーチ 5.1 準備作業 5.2 データの結合 5.3 まとめ 6章 ベイズ統計学の手法を使った回帰 6.1 頻度論の回帰分析 6.2 頻度論の回帰分析の具体例 6.3 行列代数による手法 6.4 quap関数による単回帰 6.5 重回帰の設計 6.6 ベイジアンの重回帰 6.7 まとめ 7章 名義変数の処理 7.1 ダミーコーディング 7.2 コードではなくテキストラベルを使う方法 7.3 群平均の比較 7.4 まとめ 8章 MCMCサンプリング 8.1 ベイズ分析のサンプリング手法の簡単な復習 8.2 MCMC分析の例 8.3 最後にひとこと Appendix 付録A RStanとrethinkingパッケージのWindowsプラットフォームへのインストール方法 付録B 用語集 Conrad Carlberg: コロラド大学で統計学の博士号を取得し、マイクロソフトのExcel MVPを複数回受賞。定量分析、データ分析に造詣が深く、また、Microsoft Excel、SAS、Oracleなどの管理アプリケーションのエキスパート。著書に『Business Analysis with Microsoft Excel, Fifth Edition』『Statistical Analysis』など多数。 ※この商品は固定レイアウト型の電子書籍です。 ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字列のハイライトや検索、辞書の参照、引用などの機能が使用できません。 ※お使いの端末で無料サンプルをお試しいただいた上でのご購入をお願いいたします。
  • 31バイトでつくるアセンブラプログラミング アセンブラ短歌の世界
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 「5・7・5・7・7 」三十一(みそひと)バイトの機械語コードでなにができるか? “遊び”と“ルール”の下で行うプログラミング「アセンブラ短歌」を完全解説。機械語コードはアーキテクチャによってさまざまですが、可変長の命令を持つものならば命令の並びに5・7・5・7・7 各バイトに区切りを持たせることが可能です。あえてそのような制約のもとでプログラムを書いてみようというのが「アセンブラ短歌」です。どのような動作のプログラムになるのかもあわせて紹介していきます。自然言語における「短歌」も制約を持たせた「言葉遊び」として生まれました。こうして書かれた文章には「味わい」や「感動」があります。それが長い年月をかけて発展し、格調高い文化として成熟してきたわけです。「遊びとルール」の下で行うアセンブラプログラミングを「近未来の文化的趣味」として楽しむため本書は執筆されました。 5・7・5・7・7 合計31バイトという制約を守るにはコツや試行錯誤が必要です。望みどおりの出力結果を得るために必要となる“短歌詠み”の基礎から技巧まで、本書にはプロ歌人の知恵が詰まっています。技術的な内容も多少なりともありますが、それよりも「味わい」のあるプログラムを多く扱うように心がけました。Chapter.5ではさまざまな歌人による、浪漫主義(明星派)、写実主義(アララギ派)、新現実主義(新思潮派)、理想主義(白樺派)のアセンブラ短歌も紹介していきます。アセンブラという実用言語が文化の域に到達していく過程の時代の証人に、あなたもなってはみませんか? ■CONTENTS Chapter.1 アセンブラ短歌入門 Chapter.2 さまざまなアセンブラ短歌 Chapter.3 味わい深くする Chapter.4 さまざまな環境でのアセンブラ短歌 Chapter.5 さまざまな歌人によるアセンブラ短歌 熱血バイナリアン十訓
  • 現場のプロから学ぶ CSSコーディングバイブル
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 本書は大きくCSSとSassについて学ぶChapter1~3と、サンプルサイトの制作プロセスを通じて現場で使えるスキルを養うChapter4の2部構成となっています。 Chpater01 CSSの基本と設計 CSSとはなにか、という話から、CSSの書き方、CSS設計まで解説します。CSS設計ではOOCSS(オーオーシーエスエス)、BEM(ベム)、SMACSS (スマックス)といった手法を解説します。 Chpater02 CSSの基礎知識 CSSを使いこなすために知っておいたいセレクタ、カスケードと継承、詳細度、ボックスモデル、マージンの相殺、デフォルトスタイルシートとリセットCSSなどの事項を取り上げ、解説していきます。 Chapter03 CSSを効率的に書くSass CSSを管理・運用するのに使われるCSSプリプロセッサの1つ、Sassについて解説します。 Chpater04 サンプルで学ぶCSSコーディング ここからはサンプルサイトを実際に設計しながら、コーディングのテクニックを学んでいきます。 コーディングガイドラインを考え、サイトの仕様を確認し、サイトで共通で使える部分を検討します。 それが終わったら、レイアウト作成、エレメント作成、コンポーネント作成、と順次デザイン・制作を進めていきます。 ----- 本書はなるべく実際に案件に近い形でサンプルコードを作成し、 制作時に抑えておきたいポイントをまとめています。 Web業界の技術のスピード感は早いと言われますが一度スピードに乗ってしまえば、技術のキャッチアップもスムーズに行えるようになります。 本書を読むことで早い段階で「現場で使えるスキル」が身につき、さらにステップアップができるでしょう。 この本が、コーダーを目指す皆様の道しるべとなりますよう、願ってやみません。 (著者まえがきより)
  • HTML5&CSS3デザイン 現場の新標準ガイド【第2版】
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 フロントエンドエンジニアはじめ、Web制作に関わっている人のためのHTML5/CSS3ガイドブックです。 HTMLとCSSの最新仕様を整理するとともに、主要ブラウザの対応状況など、現時点でどのポイントに留意して制作を進めていけばよいか、現場で必要不可欠な情報を解説しています。 また、フレキシブルボックスレイアウトやグリッドレイアウトなど、現在知っておくべきHTML+CSSレイアウトの手法についても、詳細に解説しています。 ----- HTMLは標準仕様がW3C の手を離れ、WHATWG の「HTML Living Standard」に一本化されたことから、ブラウザ開発者目線での変更が直接反映される世界になっています。その影響は、JavaScript とセットになって活きてくるものが増えてきたことからも見て取れます。 CSSも、各種機能の追加や主要ブラウザでの対応が進んでいます。新しいEdge の登場により、IE が主要ブラウザから外れたのも大きいと言えるでしょう。使える便利な機能が増えていることで、Web のデザインやレイアウトの手法は大きく変わろうとしています。 そこで、本書では最新のHTMLとCSSを現状に即して1冊にまとめました。 (著者はじめにより) ----- 【内容】 Chapter 1 HTML Chapter 2 Webページの作成とメタデータ Chapter 3 コンテンツのマークアップ Chapter 4 CSSの適用 Chapter 5 ボックスのレイアウト Chapter 6 フレキシブルボックスレイアウト Chapter 7 グリッドレイアウト Chapter 8 テーブル Chapter 9 テキスト Chapter 10 エンベディッド・コンテンツ Chapter 11 フォーム Chapter 12 特殊効果 簡潔にして詳細な、制作現場に必携の1冊となっています。 【特典付き】 ・書籍内で解説に使用したサンプルソースコード ・特典PDF   (HTMLのブラウザ対応一覧、CSSのブラウザ対応一覧、アニメーション補足解説)
  • 試して学ぶ 機械学習入門
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 Pythonによる機械学習の入門書。簡単な機械学習モデルを作るところから、システムの洗練まで、サンプルプログラムを試しながら習得することができます。 本書は、手を動かし実際に動くものを作ることで、機械学習を利用したシステムの全体像を身につけてもらうことを目標としています。 業務で機械学習を利用したサービスか何かを開発しようとすると、様々な課題に直面してしまい戸惑う方は多いのではないでしょうか。 サーバ環境やアプリケーションの構築といった、機械学習に直接関係ない複数の領域についても知っていないと開発が実際には進みません。 また、継続的に機械学習を行うための学習データの収集も、一つの大きな壁となるでしょう。 本書では、こういった壁をなるべく早く乗り越え、機械学習を用いたサービス作りのスタートラインに立ってもらうことを想定して、カリキュラムを組み立てています。 そのため、本書籍は機械学習サービスを作るためのベストプラクティス集やアンチパターン集ではありません。 また、機械学習の詳細な理論の解説や機械学習モデルの実装を行うことも主題ではないため、これらの解説も基本的に行なっていません。 データの収集や整形から機械学習モデルを構築するまでのパイプライン開発、それらモデルのWebサービスへの導入開発まで、様々な幅広いトピックを取り扱っています。 これらのトピックを一つ一つ進めていくことで、機械学習を用いたWebサービスの開発での基礎が習得できるはずです。
  • Swiftではじめる iPhoneアプリ開発の教科書 【Swift 2&Xcode 7対応】
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 より使いやすくなったSwift 2&Xcode 7 と、もっと初心者にやさしくなった本書で、iPhoneアプリの作成をはじめましょう! 2015年、Appleのプログラミング言語、「Swift」がバージョン2に進化して登場しました。本書はSwift 2とXcode 7の環境で、iPhoneアプリを作っていく入門書です。Swift言語がより使いやすくなり、初めてアプリ開発に取り組む人が増えている状況を踏まえ、今回本書は「手を動かしながら勉強する」ことにこだわったカリキュラムにいたしました。具体的なアプリ作りを体験しながら、学習を進めていく構成になっています。 まず最初は、開発アプリ(Xcode)を軽く触りながら、基本操作を覚えていきます。基本操作がわかれば、後のアプリ作りがより楽しく、楽になります。見た目は地味ですが、ここでXcodeに慣れてしまいましょう。次に、簡単なアプリを作ります。アプリを作る流れは、どんなアプリであっても、実はだいたい一緒です。流れがつかめれば、自分でオリジナルなアプリを作る際も、計画を立てて作っていくことができるようになります。そこまでXcodeとアプリ作成の流れに慣れたところで、Swiftの具体的な使い方と、Swiftを使ったアプリ制作をいろいろと体験します。文法も必要な限り解説していますが、重要なのは「Swiftをどう使ってアプリを作っていくか」です。アプリ作りの流れを体得する気持ちで、学習していきましょう。 iPhoneアプリを作れるようになるのに大切な、 1 Xcodeを使えるようになる 2 iPhoneアプリ作成の流れを理解する 3 Swiftを使えるようになる の3要素を、基本から順を追ってマスターしていけるトレーニングブックとなっています。 『よくわかるiPhoneアプリ開発の教科書』(2011年刊)からずっと読者に支持され、版を重ねてきた定番書が、XcodeとSwiftの最新版に対応し、内容をフルリニューアルして登場です!より使いやすくなったSwiftと、もっと初心者の方にやさしくわかりやすくなった本書で、iPhoneアプリの作成をはじめましょう!
  • Web制作・運用バイブル 2024
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 あらゆるネットビジネスの手順・手配方法の手引書 Webサイト制作から運用に伴う各種手続きまで;これ1冊で心配ご無用! Webサイトでのビジネスを展開したい事業担当者に向けた;作業や手続き;フロー;アウトソーシングの発注の仕方など;Webサイト制作および運用にまつわる全てのタスクを完全図式化して網羅する「制作・運用のバイブル」です。 ※本書内容はカラーで制作されているため;カラー表示可能な端末での閲覧を推奨いたします
  • エンジニアのためのShopify開発バイブル
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 エンジニアのためのShopify開発知識を1冊にまとめました! 本書は、エンジニアとしてShopify開発に取り組む著者陣の知見を1冊にまとめて、Shopify開発にまつわる知識を解説する書籍です。次に挙げるような、はじめてShopifyに触れる方を対象にまとめてありますが、知識をアップデートしたい方にもおすすめです。 ・はじめてShopifyでストア開発を行う ・カスタムストアフロントを活用したい ・Shopifyのアプリ開発を行いたい 本書は、エンジニアとしてShopify開発に取り組む著者陣の知見を1冊にまとめて、Shopify開発にまつわる知識を解説する書籍です。次に挙げるような、はじめてShopifyに触れる方を対象にまとめてありますが、知識をアップデートしたい方にもおすすめです。 ・はじめてShopifyでストア開発を行う ・カスタムストアフロントを活用したい ・Shopifyのアプリ開発を行いたい 本書の役割は、Shopifyにはじめて触れるエンジニアでも、安心して開発できるようになる情報を提供することです。Shopify開発の基礎知識から丁寧に解説し、ストアフロントやアプリ開発といった、専門的な領域まで解説します。実際にShopifyで開発しながら読み進めていただくと、より効果的な情報となります。 ■本書の特徴 ・Shopify開発の基礎知識から丁寧に解説 →はじめてShopifyに触れる方でも安心して学習が始められるよう、図解を盛り込んで丁寧に解説しています。 ・Shopifyに触れながら開発体験ができる →テーマのカスタマイズ、カスタムストアフロント、アプリという3つの開発にそれぞれハンズオンを準備しました。実際に手を動かしながら開発体験ができます。 ・最前線で活躍するエンジニアによる解説 →現場の最前線で活躍するエンジニアならではの視点で、公開や審査にまつわるベストプラクティスも紹介しています。 Chapter1 Shopifyの基礎知識  1-1 Shopifyとは  1-2 Shopifyが従来のECプラットフォームと異なる点  1-3 開発対象としてのShopify Chapter2 開発を始める前に  2-1 開発ストアの作成  2-2 Shopify CLI  2-3 API ライブラリ  2-4 Shopify GraphiQL App  2-5 開発系ドキュメントの紹介 Chapter3 Shopifyのデータ構造  3-1 Shopifyのデータ構造の全体像  3-2 Shopifyで使うAPIの種類  3-3 GraphQLとREST API  3-4 オブジェクトの種類と概要 Chapter4 テーマのカスタマイズ  4-1 Shopif yの「テーマ」とは  4-2 Shopifyにおける「テーマの立ち位置」  4-3 テーマ(ファイル)の構造について  4-4 テーマ(テーマエディタ)の構造について  4-5 実装技術について  4-6 実際にテーマをカスタマイズする  4-7 Shopify CLI for Themesの活用 Chapter5 テーマカスタマイズの具体例  5-1 店舗一覧セクションの作成:独自のセクション・ブロックの実装  5-2 カートに配送日時指定を追加:Cart attributesの利用  5-3 商品情報の拡張・パーソナライズ:タグ・メタフィールドの活用 Chapter6 カスタムストアフロント  6-1 カスタムストアフロントとは  6-2 Storefront API  6-3 Hydrogen  6-4 顧客の情報を取得する  6-5 顧客の情報をに表示する  6-6 商品の購入  6-7 既存のサイトにカスタムストアフロントを統合する Chapter7 実環境でのカスタムストアフロント  7-1 デプロイメント  7-2 カスタムストアフロントを採用すべきか Chapter8 アプリ開発  8-1 Shopifyのアプリ開発とは  8-2 Polaris  8-3 App Bridge  8-4 App extension  8-5 OAuth  8-6 Session Token  8-7 Webhook  8-8 App proxies Chapter9 アプリを作成する  9-1 カスタムアプリの作成手順  9-2 公開アプリの作成と公開手順  9-3 開発ツール - Shopify CLI  9-4 CLIでサンプルアプリを作成する Appendix Shopify の開発に役立つヒント  A-1 App proxyでカスタマーのリクエストを判別する  A-2 Shopify APIのバージョニングとアップデート方法  A-3 アプリの審査について  A-4 GraphQL クライアントの実装例 加藤 英也(かとう ひでや) 株式会社リワイア 代表取締役 海外の大学を卒業後、株式会社サイバーエージェントにて営業からエンジニアに転向。広告の配信システムやターゲティングシステムの開発に従事。その後、三井物産子会社である株式会社Legoliss取締役としてCDP・データ分析ビジネスの開発を担当。2020年12月にフィードフォース子会社のリワイアへ参画(取締役)、2022年3月より代表取締役(現任)。Shopifyにおけるコマーステック領域にてアプリ開発や各種インテグレーション事業を展開。音楽制作や動画編集、ものづくりが大好きです。 Twitter:@jazzyslide 本書の担当範囲:4章、5章 小飼 慎一(こがい しんいち) 株式会社フィードフォース エディトリアルデザイナー・Webデザイナーを経て、2017年2月より現職。2020年春頃より新規事業開発の一環として複数のShopifyアプリを開発、現在はPOSとShopifyを連携するサービスOmni Hubの開発に従事しています。プライベートでは洋書専門の書店(k9bookshelf.com)を運営しています。もちろんShopifyを使っています。使っているエディタはVSCodeです。 本書の担当範囲:6章、7章 佐藤 亮介(さとう りょうすけ) 株式会社ソーシャルPLUS 執行役員/CTO 福井高専、福井大学および同大学院にて情報工学を専攻。SIer、Web系スタートアップを経て2017年1月より株式会社フィードフォースに入社。開発リーダーとして「ソーシャルPLUS」のバックエンド開発に従事する。分社化に伴い2021年9月より株式会社ソーシャルPLUSへ転籍。執行役員/CTOとして「ソーシャルPLUS」「CRM PLUS on LINE」の開発やチームビルディング、エンジニア採用に取り組む。プライベートでは1歳になった娘の育児に奮闘中。 Twitter:@ryosuke_sato 本書の担当範囲:8章、9章、Appendix(A-3、A-4) 大道 翔太(だいどう しょうた) 株式会社フィードフォース 大学卒業後、物流管理、転職エージェント、採用担当などの仕事を経て2018年フィードフォース入社。フィードフォースへの転職を機にWebエンジニアにキャリアチェンジしました。現在は小飼と同じチームでOmni HubというShopifyアプリの開発を担当しています。プライベートでは関西圏に移住し、地方からのフルリモートワークを行っています。 本書の担当範囲:2章、Appendix(A-2) 長岡 正樹(ながおか まさき) 株式会社ソーシャルPLUS SIerを経験したあと「働くを豊かに」という社風に共感し、2018年1月に株式会社フィードフォースにジョイン。2021年9月にフィードフォース社から分社化した株式会社ソーシャル PLUSに転籍。普段は Shopify上でLINEやFacebookにログインする機能を簡単に提供できるShopifyアプリ「CRM PLUS on LINE」のバックエンドを開発しています。プライベートでは Flutter を使ったアプリを作っています。好きなエディタはVimです。 本書の担当範囲:3章、Appendix(A-1)
  • 機械学習エンジニアリング
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 機械学習は人工知能の同義語となり多くの人に広く知れ渡っていますが、その可能性を十分に活かしている企業は世界でも一握りにすぎません。最新のオープンソースライブラリ、パッケージが提供され、コミュニティは充実していますが、実用的なビジネス上の課題解決に機械学習をどう適用させるかで、多くの企業が四苦八苦しています。 人材不足もその要因の一つではありますが、優秀な機械学習エンジニアやデータアナリストを確保したとしても、1つのモデルを導入するまでにそれなりの期間が必要になってしまうことも起きています。 機械学習モデルのバージョン管理、再現性、スケーリングなど、企業が機械学習の機能を開発する際に直面する主な課題は、サイエンス的な面よりもむしろエンジニアリング的なものですが、一般的なデータサイエンス系の教科書では、機械学習プロジェクトを実施する際のエンジニアリング的な面についてあまり触れていません。 本書はデータの収集、保存、前処理、特徴量エンジニアリング、モデルのテストとデバッグ、本番環境へのデプロイと撤退、ランタイムと本番環境へのデプロイ後のメンテナンスなどに光をあて、解説していきます。 機械学習の応用、ビジネス上の課題を機械学習を使用して解決したい場合に適切なアドバイスを得ることができます。 対象読者として、機械学習の基本を理解し自身でモデルを構築することができるレベルを想定しています。 ・機械学習エンジニアリングの仕事に取り組むデータアナリスト ・仕事をもっと構造化したいと考えている機械学習エンジニア ・機械学習エンジニアが提供するモデルを扱うことになるソフトウェアアーキテクト 第1章 はじめに 第2章 プロジェクトを始める前に 第3章 データの収集と準備 第4章 特徴量エンジニアリング 第5章 教師ありモデルの訓練 (第1部) 第6章 教師ありモデルの訓練(第2部) 第7章 モデルの評価 第8章 モデルの導入 第9章 モデルの推論、監視、メンテナンス 第10章 まとめ
  • AWSではじめるLinux入門ガイド
    3.0
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 本書はAWSクラウド上で、Linuxによるサーバー構築をゼロから学べる書籍です。 ゼロ(やったことがないこと)をイチ(やったことがある)にすることを目的に、制作しました。 これからクラウドやLinuxを学ぶ、次の方々を対象としています。 ・ITエンジニア職を目指す学生 ・ITエンジニア職への転職を予定している社会人 ・内製化にシフトしようとしている情報システム部門 ・情報システム部に異動になった非IT部門 近年、システムを構築する手段としてクラウドは欠かせない技術となっております。 Linuxサーバーも例に漏れず、マイクロサービス、サーバーレスアーキテクチャといった、サーバーを開発者や運用者が管理しないクラウド最適化された構成が増えてきています。しかし、これらはあくまでも最適な設計をするための一手段でしかありませんし、依然としてサーバーも有効な設計手段です。 また、クラウドへの移行時には、いきなりすべての設計や運用を最適化するケースよりも、まずはそのままの設計、運用で移行するケースも多くあります。 本書を通じて学ぶことで、そのような移行案件や新規案件、クラウド上でのサーバー運用、構築をこれから担当される方々に、実際に手を動かしながら、クラウド上でLinuxサーバーを構築することの、スピード、俊敏性、機動性に触れていただき、IT 技術の素晴らしさを知ることができます。
  • uGUIではじめるUnity UIデザインの教科書
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 Unityで魅力的なユーザーインターフェースを作るため、公式UIフレームワーク、 Unity UI(uGUI)をマスターしよう! 本書は、Unity 4.6から搭載された Unity UI(uGUI)の解説書です。Unityでアプリを制作する際、画面に情報を表示するテキストラベルや、ユーザーの操作を受け付けるボタンやスライダーといったユーザーインターフェイス(UI)の作成も必要ですが、Unity 4.5以前ではスクリプトを記述する必要がありました。しかし、Unity 4.6以降には、直感的な操作で素早くUIを作成できる、新しいUIシステム(UI system)が搭載されています。uGUI (ユーグイ/ユージーユーアイ)と呼ばれた新UIシステムは、直感的な操作とコンポーネントベースの拡張性が最大の特徴です。これが搭載されたことで、ゲームのUIはもちろん、ツールやユーティリティなど一般的なアプリケーションのUIもぐっと手軽に実装可能となっています。 本書ではこの新UIシステムを、基本から解説していきます。 カリキュラムは次のようになっています。 ・Chapter 1では、Unity未経験者でも取り組めるよう、Unityの概要を紹介するとともに簡単なチュートリアルを掲載。 ・Chapter 2~5では新UIシステムを網羅的に解説。 ・Chapter 6~7ではモバイルアプリケーションでよく利用されるUIやネイティブプラグインの実践的な制作方法を説明。 ・Chapter 8ではUI制作に使える便利なアセットやツールを紹介。 ・巻末にはAppendixとしてUIクラスリファレンスを収録。 解説に用いたサンプルコードは、そのまま実践で活用できる、実用的なものとなっており、本書サポートサイトからダウンロード可能です。「魅力的なUIが素早く実装できる」新UIシステムを、ぜひ本書でマスターしてください!
  • JAX/Flaxで学ぶディープラーニングの仕組み
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 話題のGoogle製ライブラリーを使った初の書籍! 本書は、Google製のライブラリーであるJAX、Flax、Optaxを利用して、ディープラーニングの機械学習モデルの構築方法を学ぶ書籍です。 ● 本書の概要 本書では、ディープラーニングの代表例とも言える畳み込みニューラルネットワーク(CNN)を例として、これをJAX/Flax/Optaxで実装しながら、モデルの各パーツの役割を数式レベルで丁寧に解説していきます。 この際、モデル内部の処理の様子を確認するために、モデルの中身を分析するコードもあわせて利用します。JAX/Flax/Optaxを利用すれば、モデルの構築だけでなく、このような分析作業も簡単に実施できることが実感できるでしょう。 導入となる第1章では、JAX/Flax/Optaxの基本的な機能とその使い方を学ぶために、機械学習の基礎とも言える「最小二乗法」による回帰問題を利用します。まずは、JAXの機能だけを利用して、勾配降下法のアルゴリズムを独自に実装して、回帰モデルの学習を行います。その後、これと同等の処理をFlax/Optaxを組み合わせて、再度、実装してみます。これにより、Flax/Optaxの使い方に加えて、JAXの微分機能など、その背後で行われる実際の処理内容をより明確に理解することができるでしょう。 第2章以降では、より本格的な畳み込みニューラルネットワークを構築し、さらに、転移学習やDCGANによる画像生成モデルなども実装します。付録として、本書で使用するJAX/Flax/Optaxの主な関数の一覧も用意。JAX/Flax/Optaxの使い方をリファレンス的に知っておきたい方にもおすすめです。 中井 悦司 (なかい えつじ) 1971年4月大阪生まれ。ノーベル物理学賞を本気で夢見て、理論物理学の研究に没頭する学生時代、大学受験教育に情熱を傾ける予備校講師の頃、そして、華麗なる(?)転身を果たして、外資系ベンダーでLinuxエンジニアを生業にするに至るまで、妙な縁が続いて、常にUnix/Linuxサーバーと人生を共にする。その後、Linuxディストリビューターのエバンジェリストを経て、現在は、米系IT企業のSolutions Architectとして活動。
  • 作りながら学ぶWebプログラミング実践入門 改訂版 一冊で学ぶ HTML/CSS、JavaScript、React、Node.js、Express
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 本書は、Web開発、Webアプリケーションをこれから始めたい人を対象にした書籍です。 ご好評いただきました初版をベースに、時代の変化に合わせて大きく刷新しました。 Part 1 基本編 Chapter 1 Webプログラミングを始めよう Chapter 2 HTML/CSSを学ぼう Chapter 3 JavaScriptを学ぼう Chapter 4 Node.jsでコマンドプログラムを作ろう Part 2 開発編 Chapter 5 Expressフレームワークを学ぼう Chapter 6 データベースを使おう Chapter 7 Reactを使おう Chapter 8 Webアプリ開発に挑戦! 日本初のMac専門月刊誌『Mac+』の頃から主にMac系雑誌に寄稿する。ハイパーカードの登場により「ビギナーのためのプログラミング」に開眼。以後、Mac、Windows、Web、Android、iPhoneとあらゆるプラットフォームのプログラミングビギナーに向けた書籍を執筆し続ける。 ・ 近著:『Amazon Bedrock超入門』『Next.js超入門』『プログラミング知識ゼロでもわかるプロンプトエンジニアリング入門』『Python Django 4 超入門』(秀和システム)、『Google Vertex AIによるアプリケーション開発』『Python/JavaScriptによるOpen AIプログラミング』(ラトルズ)、『Azure OpenAIプログラミング入門』(マイナビ出版) ※この商品は固定レイアウト型の電子書籍です。 ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字列のハイライトや検索、辞書の参照、引用などの機能が使用できません。 ※お使いの端末で無料サンプルをお試しいただいた上でのご購入をお願いいたします。 ※本書内容はカラーで制作されているため、カラー表示可能な端末での閲覧を推奨いたします
  • つくりながら学ぶ!生成AIアプリ&エージェント開発入門
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 大規模言語モデルを活用して実戦的なAIアプリ・エージェントを開発しよう! ChatGPT APIやAnthropic社のClaude、Google社のGeminiなど各社の大規模言語モデル(LLM)のAPIを活用して、実戦的なアプリケーションやエージェントの開発方法を順を追って解説!Pythonを理解している方なら誰でも簡単に開発を進められるよう構成されています。 1章 まずは事前準備をしよう 2章 最初のAIチャットアプリを作ろう 3章 AIチャットアプリを作り込もう 4章 AIチャットアプリをデプロイしよう 5章 便利なAIアプリを開発しよう 6章 画像認識機能を活用したAIアプリを作ってみよう 7章 より複雑なAIアプリを作ってみよう - PDFに質問するアプリ 8章 AIエージェント実装のための前提知識 9章 インターネットで調べ物をしてくれるエージェントを作ろう 10章 カスタマーサポートエージェントを作ってみよう 11章 データ分析エージェントを作ろう 著者プロフィール ML_Bear(本名: 内田 直孝) 1984年京都市生まれ。京都大学大学院航空宇宙工学専攻修了後、大手建設機械メーカーの生産技術職として就職。その後 IT/Web 業界へ転身し、Webサービス運営企業においてデジタルマーケティング・データサイエンスに携わる。株式会社メルカリ在籍中にKaggleと出会ったことが転機となり、機械学習エンジニアのキャリアへと舵を切り、現在はフリーランス機械学習エンジニアとして複数のベンチャー企業のプロジェクトに携わる。趣味はNetflix鑑賞、マンガ、ラーメン食べ歩き、旅行。Kaggle Competitions Master。 ※この商品は固定レイアウト型の電子書籍です。 ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字列のハイライトや検索、辞書の参照、引用などの機能が使用できません。 ※お使いの端末で無料サンプルをお試しいただいた上でのご購入をお願いいたします。
  • ざっくりつかむ CSS設計
    4.5
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 ●本書の構成 本書はトピックごとに分かれた短い24の章で構成されています。 第1回 CSSを書くということについて 第2回 CSS設計が無いと困ること 第3回 とりあえずBEM 第4回 BEMのB = Block 第5回 BEMのE = Element 第6回 BEMのM = Modifier 第7回 BEMその他 第8回 SMACSS: Baseルール 第9回 SMACSS: Layoutルール 第10回 SMACSS: Themeルール 第11回 ユーティリティクラス 第12回 名前空間的接頭辞 第13回 Block間の余白の設計: 前編 第14回 Block間の余白の設計: 中編 第15回 Block間の余白の設計: 後編 第16回 プロジェクトの中でうまく立ち回る 第17回 スタイルガイドのススメ 第18回 ビルドしてCSSを作る: 書いたCSSはそのまま使わない 第19回 ビルドしてCSSを作る: Sass 第20回 ビルドしてCSSを作る: Autoprefixer 第21回 ビルドしてCSSを作る: PostCSS 第22回 もっとコンポーネント: 汎用的なBlock、限定的なBlock 第23回 もっとコンポーネント: Blockの入れ子 第24回 ユーティリティファースト ●対象とする読者 「この本の読者として想定したのは、フロントまわりの実装を主業務とする会社に入ってきた、新しいメンバーである。新しいメンバーと言っても、すでに高いスキルを持っているような人物は想定していない。まだWebの技術にそこまで詳しくはなく、これから開発のスキルを高めていこうと考えているような人物を想定している。そのような人に対し、実務で覚えろ、経験だと丸投げするわけにはいかない。 この能力は単純に何かを暗記したり、仕組みを理解するだけでは成り立たない部分がある。なので、とりあえず参考書としてこの本を読んで下さい。そう言って渡したい内容をまとめたのがこの本である。 ・こういうことを知っていてくれたら、仕事を頼む側としてはすごい助かる ・こういうことを知っていたら、きっとあなたはCSS設計を行う役割として、周りと適切にコミュニケーションをとっていける そんな内容にしたいと考えた。」(著者「はじめに」より) 長らくWebサイト制作/アプリケーション開発の現場に身を置いてきた著者が、その経験を踏まえてまとめた本書を、ぜひご活用ください!
  • 作って学ぶ HTML&CSSモダンコーディング
    4.0
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 本書では、モバイルファースト&レスポンシブで、サンプルサイトを制作していく過程を実際に操作しながら学んでいきます。 サイトはパーツ単位で作成し、章ごとに1つのパーツを作成していきます。 Chpater1 ヘッダー Chpater2 ヒーロー Chapter3 画像とテキスト Chpater4 記事一覧 Chapter5 フッター Chapter6 記事 Chapter7 プラン&フッター Chapter8 ナビゲーション それぞれのパーツの作成にあたっては、パーツのレイアウトを実現するCSSの選択肢を示し、場面に応じて適切なものを選択して、作成していきます。 章末には他の選択肢やそのバリエーションをまとめて解説していますので、デザインやレイアウトの技を幅広く身につけることができるでしょう。 HTMLは最新の「HTML Living Standard」に準拠し、CSSでは従来から活用されてきたメディアクエリの他、Flexbox、CSS Gridなどのレイアウトのコントロール、CSS関数を使いこなします。 「本書では、新しいHTML&amp;CSSに沿った形で『レスポンシブWebデザイン』を見直し、を作成しながらさまざまな選択肢を比較検討していきます。 サンプルのを作成するばかりでなく、を実現するためのバリエーションを増やして、これからのWeb 制作に活用していただければと思います。』(著者「はじめに」より) 演習用ファイルがダウンロードできますので、ぜひ本書で最新のHTML&amp;CSSコーディングを体感してください。 【特典付き】 ・特典PDF『HTML&amp;CSS 簡易リファレンス』 本書のサポートサイトから入手してください。
  • つくりながら学ぶ! Pythonによる因果分析
    4.2
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 ビジネス現場ではデータ活用の重要性がますます高まっています。データに基づいた経営施策の実施とその効果検証のためには、一般的な統計指標(平均、標準偏差、相関)だけでなく「因果」にまで分析を広げる必要があります。 本書は因果分析の重要な2つの領域である「因果推論」および「因果探索」について、実際にプログラムを実装しながら学ぶ書籍です。因果推論や因果探索を学びたいビジネスパーソンや、初学者の方を対象としています。 ・因果推論とは「テレビCM放映で、商品購入量がどれくらい増えたのか?」「研修の実施で、社員スキルがどの程度向上したのか?」など、なんらかの施策を実施した際に、その施策の効果を推定する手法です。 ・因果探索とは「生活習慣と疾病の調査」「働き方改革に伴う社員調査」など、アンケート調査等で収集した各項目間の因果関係を明らかにする試みです。 本書は「因果推論、因果探索とはどのようなものか」「因果推論、因果探索を実施するには、具体的にどうしたら良いのか・分析プログラムをどう実装したら良いのか」「因果推論、因果探索が、どのように機械学習やディープラーニングと結びついているのか」が理解・習得できる内容となっています。 プログラミング言語Python、実行環境Google Colaboratory、機械学習ライブラリscikit-learn、PyTorchで実際に手を動かしながら実装し、習得していきます。 データに基づいた経営・ビジネスを実践するうえでスタンダードな手法となる因果分析をマスターしよう。 Part 1:因果推論 第1章 相関と因果の違いを理解しよう 第2章 因果効
  • 機械学習・深層学習による自然言語処理入門
    4.3
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 本書は、自然言語処理について初歩から学べる書籍です。プログラミングについては、なんらかのプログラミング言語を使ったことのある開発者を対象に書いています。 自然言語とは、私たち人間が日常的に読み書きしたり、話したりするのに使っている言語のことです。そして、自然言語で書かれたテキストデータをコンピュータで処理するための技術を自然言語処理と呼びます。自然言語処理によって実行できるタスクの代表的な例としては、自動翻訳や質問応答、対話などがあります。 本書では、この自然言語処理について、今まで学習したことがない人でも学べるように、基礎から解説しています。自然言語をコンピュータで処理するために、事前にどのような処理をしておくのか、どのように単語や文章を解析するのか、自動翻訳などのタスクを実行させるためにどのような処理を行うのか、などについて、やさしく説明していきます。 基礎からはじめて、単語分散表現やテキスト分類、系列ラベリング、系列変換、アテンションといった、自然言語処理では欠かせない技術について、理論を解説した上で、Pythonを使って実装し、手を動かしながら理解できるようにしています。 また、現在の自然言語処理は、機械学習や深層学習とも切り離せません。ですので本書では、これらの技術についても基礎から説明し、Pythonを使って処理を実装していきます。基礎的な実装のみではなく、RNN、LSTM、CNNさまざまなモデルを使っての実装、特徴量エンジニアリングや正則化、ハイパーパラメータチューニングなど、実際の処理で必要になるところまで、詳しく解説しています。
  • つくりながら学ぶ! Pythonセキュリティプログラミング
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 Pythonによる実装で情報セキュリティをより深く理解できる! 本書は、広範な「情報セキュリティ」という分野について、基礎的な部分を一通り網羅して学べるようにした本です。 既存のツールやソフトの使い方を紹介するのではなく、できるだけ自分の手を動かして理解しながら読み進めていく形式にしました。 具体的には、Web、暗号、ネットワークなど、情報セキュリティにおいて取り扱われることの多いトピックについて、プログラミング言語Pythonによる実装を交えながら、攻撃手法や防御技術の原理を理解していきます。 本書で攻撃者の手の内を知ることができ、またそれを防御に生かすという意味で非常に役に立つでしょう。 世の中には既に便利なツールやライブラリがあるのに、「ファジングツールの自作」や「簡易サンドボックスの実装」をあえて行う目的は、その原理をより深く理解するためです。 このことがきっかけとなって、情報セキュリティをさらに深く学んだり、「これは面白い!」と感じられる興味分野を見つけるきっかけになってくれたら幸いです。 本書を読み終えたならば、新しい技術を創造できるエンジニアになるための一歩を踏み出したといえるでしょう。 ◆章立て 0章 環境構築 1章 Pythonチュートリアル 2章 基礎知識 3章 ネットワークセキュリティ 4章 Webセキュリティ 5章 暗号 6章 ファジング 7章 無線技術とセキュリティ 8章 仮想化技術とセキュリティ 9章 総合演習 ◆著者: 森 幹太 東京都町田市出身。中学生のときにLinuxを使いはじめたのをきっかけに、コンピュータの虜になる。休日に自宅ラックのメンテナンスをするのが生きがい。情報セキュリティスペシャリスト(2016)。 ◆監修: SecHack365 国立研究開発法人 情報通信研究機構(NICT)による若手セキュリティイノベーター育成プログラム。 学生や社会人から公募選抜する受講生を対象に、サイバーセキュリティに関する開発や研究、実験、発表を一年間継続し、多様性あるテーマの下で様々なモノづくりをする機会を提供する長期ハッカソン。 全国の一流研究者・技術者や受講生等との交流をするなかで、自ら手を動かし、セキュリティに関わるモノづくりができる人材(セキュリティイノベーター)を育てる。本書もSecHack365による人材育成の成果である。 坂井 弘亮(さかい ひろあき) 富士通株式会社 ネットワークサービス事業本部、富士通セキュリティマイスター(ハイマスター領域)、SecHack365トレーナー。 幼少の頃よりプログラミングに親しみ、趣味での組込みOS自作、アセンブラ解析、イベントへの出展やセミナーでの発表などで活動中。代表的な著書は『12ステップで作る 組込みOS自作入門』(カットシステム)、『31バイトでつくるアセンブラプログラミング -アセンブラ短歌の世界-』『0と1のコンピュータ世界 バイナリで遊ぼう!』(マイナビ出版,共著)、『大熱血!アセンブラ入門』(秀和システム)。 セキュリティ・キャンプ講師、SECCON実行委員、アセンブラ短歌 六歌仙の一人、バイナリかるた発案者、技術士(情報工学部門)。
  • 作って学ぶ iPhoneアプリの教科書 【Swift4&Xcode 9対応】
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 簡単なアプリから人工知能アプリまで楽しく体験! iPhoneアプリ開発のやさしい入門書、Swift4&Xcode 9&iOS 11対応版です。簡単なアプリから人工知能アプリまで、作って試してみることで、アプリ作りの基本がわかる構成になっています。 プログラミングが初めての人、苦手意識がある人でも楽しく学んでいけるよう、簡単な、すぐに作れるサンプルをいろいろと用意しました。 「iPhoneアプリを作る流れを理解する」「Xcodeを使えるようになる」「プログラミング言語(Swift)を使えるようになる」、この3つが本書の目標です。なるべくやさしく、わかりやすく、楽しみながらゴールまでたどり着けるよう、イラストや図をたくさん使って丁寧に解説しています。 最後の章で、iOS 11の新機能[Core ML]を使って、簡単な人工知能アプリを作ります。「写真を選ぶと、それが何かを当てる人工知能アプリ」です。話題の人工知能をぜひプログラミングで体験してみてください。新しいアプリの可能性が見えてくるかもしれません。 書籍内で作成するサンプルファイルは、サポートサイトからダウンロードできます。本書から、プログラミングをはじめましょう! ※本書はXcode 9、Swift 4、iOS 11の環境で解説しています。iOS、Xcode、Swiftのバージョンの変更で、操作や機能が変更になることがあります。
  • 基礎から学ぶ チーム開発の成功法則
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 チームビルディング、コミュニケーションからツール活用、コードレビューまで、開発現場の教科書。 共同作業の円滑化、コミュニケーションの促進、生産性の向上……。 やってみると意外に難しいチームでの開発。 「チーム開発」を成功させ、組織に根付かせるためのノウハウを集約しました。 『本書の内容は、「スクラムを使おう!」「アジャイルは素晴らしいので即導入だ!」といった趣旨ではありません。スクラムマスターやアジャイル開発で実績を積んでいる読者が対象ではなく、スクラムを導入してみたけどうまくいかなくて、チーム開発手法にはアレルギー的な反応を示すなど、チーム開発導入の前段階で躓いているチームメンバーに対して、まずは基礎部分をしっかり固めましょう!と考えて、本書を執筆しています。 また、エンジニアだけではなくプロデューサーやステークスホルダーの方々にも、お互いの職種を理解し、どのようにチーム開発を進めればよいのか知っていただける内容です。 本書を通じて、チーム開発が不慣れな多くのチームおよびメンバーがレベルアップを果たし、高品質なアプリケーションが続々と生まれる手助けができれば幸いです。』(著者「はじめに」より)
  • Corona SDKで作るiPhone/Androidアプリプログラミング
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 Corona SDKはクロスプラットフォームなスマートフォンアプリ開発ツールです。Corona SDKは簡単に開発を始められ、かつ本格的なゲームアプリができるということで、現在注目されています。本書はiPhone/Android用の簡単なゲームを制作しながら、Corona SDKの基本から実践までを解説していきます。 Chapter1は「Corona SDKの基本」として、Corona SDKの概要から開発環境の構築まで解説します。Chapter2「形合わせのパズルゲーム」は基本編。Corona SDKで簡単なパズルゲームを作りながら、Corona SDKでのアプリ制作の流れを習得します。Chapter3「カジュアルゲームを作る」では横スクロールのアクションゲームを題材に、横レイアウトの設定やマルチレゾリューション対応、効果音の設定やアニメーション、背景のスクロールなど、ゲームに必要なあれこれを解説します。Chapter4「物理演算を行なうゲームを作る」は石積みゲームを題材に、物理演算について解説します。Chapter5「ネイティブ機能を利用したゲームを作る」では加速度センサーを使ったゲームを作ります。合わせてiOSやAndroid用のアプリのビルドや、実機へアプリを転送する方法も解説します。Chapter6「Plugin機能を利用したアプリ開発」では、アプリ内への広告の表示、SNSへの写真投稿を解説します。合わせて、アプリレーティングのポップアップの表示方法や日本語名でのアプリ名表示なども説明しています。Chapter7「Corona SDKをもっと知るために」では、Corona SDKについてどのように情報収集すればよいかや、Corona SDK本家サイトの見方などを紹介しています。また、章末のコラムでは、「Corona SDKとIT教育」といった教育現場でのCorona SDKの活用の話や、「Composer APIによる画面遷移」「アニメーション作成ツール」「物理シェイプ作成ツール」など開発時に役立つTipsを解説。 スマートフォンアプリ開発のツールをお探しの方、「簡単」に「楽しく」開発の勉強を始めてみたい方、プログラミングを学習したい方、Corona SDKを勉強したい方……そういう方に、ぜひ手にとってもらいたい1冊です! 「本書によって、Coronaが簡単で強力なプラットフォームであることを理解し、アイデアを素晴らしいアプリとして開発することができます。もし、あなたが既に他の開発ツールを利用していたら、いかに素早く画面に面白いものを表示できるかにきっと驚かれると思います。(中略)Coronaによって、アイデアを実現するワクワクを感じていただけることを望んでいます。楽しいコーディングを!」(Corona Labs創業者からのメッセージより)
  • 良いコードの道しるべ 変化に強いソフトウェアを作る原則と実践
    5.0
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 動くコードが書けるようになったら次に読む本 まず、「なぜ良いコードを書く必要があるのか」という根本的な問いからスタートし、命名、コメント、関数やクラスの分割、ディレクトリやモジュールの整理といった基本要素を順を追って解説。さらに、アプリケーション全体のアーキテクチャ設計や自動化テスト、チーム開発にも触れ、コードの保守性を高めるための最低限の知識をこの一冊で網羅します。 ・Chapter1 なぜ良いコードを書くのか ・Chapter2 動くコードから意図の伝わるコードへ ・Chapter3 大きな問題は分割して考えよう ・Chapter4 コードの分類術 ・Chapter5 絡まった依存関係を解きほぐせ ・Chapter6 良いコードを書く原則・教訓 ・Chapter7 うっかりミスを防ぐために ・Chapter8 コードは書くよりも変更するほうが難しい ・Chapter9 アーキテクチャを考える ・Chapter10 壊さないための自動化テスト ・Chapter11 チームで書く良いコード LINE ヤフー株式会社所属、Android アプリエンジニア。山口県に生まれ、幼少期は兵庫県で過ごす。明石工業高等専門学校に入学後、プログラミングを学び始める。複数のプログラミングコンテストで受賞する一方、継続的な開発の難しさや大切さに気がつく。現在はコミュニケーションアプリ「LINE」のAndroid 版の開発に携わる。2019 年度未踏IT 人材発掘・育成事業スーパークリエータ。 ※この商品は固定レイアウト型の電子書籍です。 ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字列のハイライトや検索、辞書の参照、引用などの機能が使用できません。 ※お使いの端末で無料サンプルをお試しいただいた上でのご購入をお願いいたします。 ※本書内容はカラーで制作されているため、カラー表示可能な端末での閲覧を推奨いたします
  • オンラインジャッジではじめるC/C++プログラミング入門
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 オンライン・ジャッジシステムでプログラミングをはじめよう! 「オンライン・ジャッジシステム」といわれるプログラムの自動採点システムを用いてC/C++プログラミングの基礎を学習します。ゲーム感覚で学習が進められますので、モチベーションを維持しながらプログラマとしての基礎体力を身につけることができます。内容も敷居の高いものではなく、プログラミング初学者が取り組む問題からスタートしています。会津大学のオンライン・ジャッジシステム(AIZU ONLINE JUDGE)のコース問題を題材にした公式解説書です。http://judge.u-aizu.ac.jp/onlinejudge/ ■CONTENTS ≪I部 学習の準備≫ 1章 プログラミング/2章 オンラインジャッジ ≪II部 プログラミング入門≫ 3章 基本構造/4章 変数/5章 計算(1)/6章 入出力/7章 計算(2)/8章 構造文:条件分岐/9章 構造文:繰り返し処理/10章 変数(2)/11章 プログラムの構造/12章 配列/13章 文字列/14章 ライブラリ/15章 構造体とクラス ≪付録:演習問題模範解答≫
  • 0と1のコンピュータ世界 バイナリで遊ぼう!
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 [バイナリを読むことは楽しい!] 0と1のコンピュータ世界 バイナリを遊びながら楽しく学ぼう! 本書はコンピュータの基本:バイナリ世界に親しむまったく新しいタイプの入門書です。数字に関する初歩的なトレーニングを積んだあとはバイナリかるた・アセンブラクロスワード・アセンブラ短歌などコンピュータ世界を楽しむ競技にチャレンジします。 バイナリは0か1かという単なる数値の羅列ですが、不思議な魅力があります。それがデータとしての意味を持ったとき、さまざまな刺激を我々に与えてくれます。またバイナリを読むことは楽しいものですが、そこに遊びを加えて人との繋がりができるならば、楽しみを越えた感動があるかもしれません。「コンピュータ解析に憧れるが最初の一歩が踏み出せない」方、本書を通じて魅惑の"バイナリ世界"に一歩踏み出してみましょう! ■CONTENTS 1章 バイナリ・トレーニング 2章 バイナリかるた 3章 アセンブラ・クロスワード 4章 アセンブラかるた 5章 アセンブラ短歌 6章 アセンブラ・リズム短歌 7章文字縛りプログラミング 8章 究極の趣味、バイナリ鑑賞
  • PHP7+MariaDB/MySQLマスターブック
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 圧倒的人気を誇るPHP入門書の最新版! 2014年発行の『PHP+MySQLマスターブック』は、お陰様で多くのご好評をいただきました。改訂を望む声にお応えして、PHPの最新バージョン7に完全対応し、内容を強化した1冊です。 MariaDBはMySQLから派生したリレーショナルデータベースシステムで、MySQLと互換性を保ちます。本書1冊でPHPとMariaDB/MySQLの基本とWebアプリケーションの構築法について実践的に学習できます。現在もPHPアプリケーション作成の現場で活躍する著者が、開発環境の構築・プログラミングの基本からはじめ、データベースの基本を学んだうえで、実際に活用できる会員管理アプリケーションを作成しながら、PDO(PHP Data Object)を利用したデータベース操作、会員システムの基本、APIの活用法、セキュリティ技術など詳しく解説します。 今回からの新項目として「これからプログラミングをしていくにあたって」と題し、著者の考える“プログラミング初心者が自力で考えてプログラミングしていくため方法”を紹介しています。モニターに向かう前にやるべきこと、プログラム構築の方法論、具体的なテクニック、デバッグ法、さらにはスキルアップのための習慣、難しい問題に直面したときの心の持ち方など。PHPだけでなく、これからプログラミングを行っていく際の指針となることでしょう。 なお、学習環境としてWindows、macOS、Linuxによる操作を解説しているので、幅広くお使いいただけます。 【章立て】 Chapter 1 PHPの開発環境 Chapter 2 PHPの基礎 Chapter 3 PHPの組み込み関数 Chapter 4 WebでのPHP Chapter 5 クラスとオブジェクト Chapter 6 データベースの準備 Chapter 7 データ操作の基本 Chapter 8 PHPからデータベースを操作する Chapter 9 PHPとMySQLで作る会員管理システム―会員機能 Chapter 10 PHPとMySQLで作る会員管理システム―管理機能 Chapter 11 データベースの運用 Chapter 12 PHPの応用 Chapter 13 これからプログラミングをしていくにあたって
  • UX × Biz Book 顧客志向のビジネス・アプローチとしてのUXデザイン
    3.3
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 ビジネス視点から、UXの価値を探る ビジネス・パーソン向けのUX(ユーザーエクスペリエンス:顧客体験)解説書。 B2Cであれ、B2Bであれ、Webであれ、アプリであれ、ブランディングであれ、コールセンターであれ、ビジネスの場面において「顧客とのエンゲージメント」の重要性が増している中、UXアプローチは必要不可欠なものとなってきています。 本書はデジタル・マーケティングから顧客との関係構築、ブランディング、実装まで、それぞれ現場で活躍する執筆陣が、多面的・複合的な視点、切り口で、UXおよびUXDのビジネス価値に関して、分かりやすく解説します。 【誰のための本か?】 ビジネス視点からUX(ユーザーエクスペリエンス)の価値や重要性を知りたい方 【構成】 Chapter1 UXとはなにか?(田平博嗣) Chapter2 UXと顧客エンゲージメント(原裕) Chapter3 UXが企業にもたらす価値(井登友一) Chapter4 UXブランディング(明海司) Chapter5 Webサービス開発プロジェクトにおけるUXデザイン(塚本洋、川田学) Chapter6 BtoBビジネスにおけるUX(橘守) Chapter7 コールセンターにおけるUXとカスタマー・エンゲージメント(萩谷衞厚) Chapter8 UXの採用プロセス(坂本貴史) Chapter9 オムニチャネル時代におけるCX/UX:エンゲージメント・コマース(奥谷孝司、原裕)
  • プログラマーのためのVisual Studio Codeの教科書【改訂2版】
    4.0
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 さらに強力になった、プログラマー“必須”のエディターを使いこなす! プログラマー必須のツールとなった「Visual Studio Code」(VS Code)の解説書。 本書では、基本的な機能の使い方から、便利な拡張機能の使い方、GithubやGitHub Copilotとの連携、リモート開発の各種機能などまで、幅広く解説しています。後半では、Webアプリケーション開発でVS Codeをどう使うかや、拡張機能の開発と公開についても詳細に説明します。 ※この商品は固定レイアウト型の電子書籍です。 ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字列のハイライトや検索、辞書の参照、引用などの機能が使用できません。 ※お使いの端末で無料サンプルをお試しいただいた上でのご購入をお願いいたします。 ※本書内容はカラーで制作されているため、カラー表示可能な端末での閲覧を推奨いたします
  • やさしくはじめるiPhoneアプリ作りの教科書 【Swift 3&Xcode 8.2対応】
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 体験・実感型の本書でプログラミングの第1歩を踏みだそう! 本書は、iPhoneアプリを作ってみたい初心者のための入門書です。 プログラミングが初めての人、苦手意識がある人でも楽しく学んでいけるよう、なるべくやさしく、イラストや図をたくさん使って解説しています。 「アプリを作るには、3つの技術が必要です。 1つ目は、開発アプリ(Xcode)を使えるようになること。 2つ目は、「iPhoneアプリを作る流れ」を理解すること。 3つ目は、プログラミング言語(Swift)を使えるようになること。 そのためこの本では、実際にサンプルアプリを作りながら、これらについて学んでいきます。ですが、このサンプルを複雑にしてしまって、本に書いてある通りにはできたけれど、いざ自分で作ろうと思ったらよくわからなくなった、ということになったら残念です。そこで、できるだけシンプルなサンプルにして、意味を理解しながら作っていけるように心がけました。」(著者「はじめに」より) サンプル作成とイラスト解説で、一歩ずつ丁寧に、iPhoneアプリ作りの基本と楽しさを学べます。 ぜひ、挑戦してみてください! Swift 3とXcode 8.2に対応。 【内容】 Chapter1 アプリを作るにはなにが必要? Chapter2 Xcodeを使ってみよう Chapter3 アプリの画面を作ってみよう:AutoLayout Chapter4 Swiftを体験してみよう:Playground Chapter5 アプリを作ってみよう:UIKit Chapter6 複数画面のアプリを作ってみよう Chapter7 一覧表示するアプリを作ってみよう Chapter8 アプリを仕上げよう
  • 開発ツールを使って学ぶ!C言語プログラミング
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 開発体験。プロが使うツールでプログラミング・マスター! 本書はひととおりのプログラミング&開発手順を、手を動かして体験できる書籍です。C言語プログラミングと開発に深く関わるツール類の学習を交互に進めていきますので、開発を行う際の実際の手順をひととおり知ることができます。同時進行で習得すれば理解もしやすいはずです。初心者の方でも気軽に学習可能なように、必要開発ツールがインストールされたLinux(CentOS)の仮想マシン(VM:Virtual Machine)イメージをサポートサイトで無償配布します。「Oracle VM VirtualBox」や「VMware Player」上に読み込めばすぐ学習をスタートできます。 Linux(CentOS)でのシェル操作、nano/viテキストエディタの操作、gitによるソースコード管理、makeによる作業の自動化、diff/patchによるソースコードの管理、gdbデバッガによる動作の確認、分割コンパイル&リンク、アーカイブツールによるソースコード配布など、盛りだくさんです。C言語はソフトウェア開発やOS開発、組込み分野などで広く利用されているプログラミング言語で、それに加えセキュリティ分野においても、C言語を通じた低レイヤー学習も見直されているようです。他のプログラミング言語の学習と並行してC言語に触れておくことの意義は十分にあると言えるでしょう。さまざまな開発ツールの使い方をマスターしながら、C言語プログラミングと一連の開発手順を覚えていこう。
  • 課題解決とサービス実装のためのAIプロジェクト実践読本
    3.5
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 プロジェクトの立ち上げから運用まで、AIをビジネスに導入する際に知っておくべき知識を垂直統合して解説! 本書は、「ビジネスモデル構築」と「実装・サービス化」の両方で豊富な経験と知識を有する著者が、AIをビジネスに取り入れる際のさまざまな側面で、実行すべきこと、注意しなければならないこと、どのように進めるべきかなどを解説していきます。 対象とする読者は、次のような方々です。 ●AIプロジェクトを立ち上げ・進行するマネージャーやディレクター ●ディープラーニング(深層学習)・マシンラーニング(機械学習)を仕事に使いたい・使うことになったエンジニア ●AIを自社に導入したい・自社サービスに取り入れたい経営者 ●AIプロジェクトの契約書類を作成する法務担当や営業担当 取り上げるのは、 ●AIサービスの開発にはどのようなアプローチが必要でるのか ●どのように向き合うのが成功の近道であるか ということです。 著者の経験をもとにまとめた本書は、AIビジネスにおけるヒントが至るところに隠されています。業界が分野が違っても、必ず参考になるはずです。
  • 親子で学ぶはじめてのプログラミング Unityで3Dゲームをつくろう!
    3.5
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 初心者歓迎!Unityで3Dゲームを作りながらプログラミングの基礎が学べる 親子で楽しく読める、プログラミングを学ぶ本です。Unityで3Dゲームを作りながらプログラミングの初歩を学びます。Unity環境をWebサイトからダウンロード&インストールするところから一歩一歩解説していますので、まったくの初心者でも大丈夫です。 プログラミングを学ぶために、子供向けにアレンジされたツールを使う方法もあります。ですが、それを学んでも難しいことはできませんし、その先へ行こうとすると結局イチから言語を学び直さないといけません。しかも、実は「学ぶことの難しさ」はあまり変わらないのです。学ぶ難しさは同じで、できることが狭いとしたらあまりにも悲しいことです。 本書ではUnityでC#を利用しながら、本格プログラミングを学びます。すらすら読めるように、パソコンオタクのパパと男子中学生、エイイチくんの会話/物語形式を挟みながら解説します。難しいところはあえて会話にしていますので、つまずかずに読み進められますよ。 簡単なメッセージを表示するプログラムから始めて、画像を操作したり、GUIを作成したりしながら、最後には本格的なゲームを作ってみるところまでやってみましょう。 ボールの重さや投げる方向を設定できるボウリングゲーム、ボールを転がして道路を作っていくハイウェイ・メーカー、キャノン(大砲)を操作して迫りくる敵を片っ端から破壊する砲撃ゲームが作れます。まずは本どおりに作ってみて、その後はいろいろな数値や設定をカスタマイズして、オリジナルゲームを作りあげましょう! もし本書を終えてもっと深く知りたいと思ったら、数あるUnity解説書を手にとってください。あなたにはもうそれを読みこなせるだけの力がついているはずです。親子だけでなく、普通のUnityプログラミング解説書を読んで挫折した学生さん、エンジニア志望の皆さんにもおすすめです。 【本書の構成】 1日目Unityの使い方を覚えよう! 2日目いよいよプログラミングを開始! 3日目ゲームオブジェクトを動かそう! 4日目ゲームオブジェクトを使いこなそう! 5日目キャラクタ同士の処理を考えよう! 6日目GUIを使おう! 7日目ゲーム作りに挑戦!
  • Difyではじめる 業務効率化AIアプリ開発 AIを会社に根付かせる実践ガイド
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 「導入の壁」を突破するためのDify解説書! 本書で解説しているDifyを使えば、プログラムを書かなくても、ブロックを組み合わせるだけで生成AIアプリケーションを作ることができるため、実際に業務を担当している人でもアプリを作ることができます。 また、本書では、Difyの基本的な操作方法を解説するだけでなく、アプリケーションを「どのように考えて設計し、業務に適用していくか」という、実践的な思考法を身につけられます。 ●目次 〇本書の構成 Chapter 1 生成AIを現場で活かすために Chapter 2 FAQチャットボットの作成 Chapter 3 ノーコード開発の設計思考 Chapter 4 提案書作成ワークフローの構築 Chapter 5 対話で品質を高める提案書作成ワークフロー Chapter 6 AIエージェントの概念と仕組み Chapter 7 AIエージェントによる自律的な競合調査 Chapter 8 社内での活用方法 Appendix A Difyで構築するAIアプリケーションの4つの型 Appendix B 現場で役立つDifyアプリ開発のテクニック Appendix C RAGチューニング入門 Appendix D Difyローカル環境構築 Appendix E Difyプラグイン開発の基本 Appendix F ナレッジパイプライン入門 Appendix G Dify目的別リファレンス ●著者 東京工業大学物質理工学院修了。味の素株式会社にて、機械学習を活用した半導体材料開発に従事。フリーランスエンジニアを経て、2023年に生成AI事業を手がける株式会社Omlucを創業。Dify導入支援サービスをはじめ、多くの企業の生成AI活用を支援。UdemyのDify講座は受講者数2,500名を超える。2,000名規模のDifyコミュニティ「Dify Studio」のファウンダー。開発したアプリ「Deep Research」はDify公式テンプレートに採用され、公式ブログへの寄稿も行う。 ※この商品は固定レイアウト型の電子書籍です。 ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字列のハイライトや検索、辞書の参照、引用などの機能が使用できません。 ※お使いの端末で無料サンプルをお試しいただいた上でのご購入をお願いいたします。 ※本書内容はカラーで制作されているため、カラー表示可能な端末での閲覧を推奨いたします
  • Rubyで作る奇妙なプログラミング言語
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 あなたは「+-><.,[]」の8つの記号しかないプログラミング言語や、空白だけで構成されるプログラミング言語があるのをご存じだろうか。本書では、そんな奇妙な言語(Esoteric Language)を題材にプログラミング言語の作り方を解説する。 プログラミング言語の未知の世界に触れてみたいあなたに。また、Rubyプログラムを書く際の慣習やテクニックについても触れられているため、Ruby学習者の「2冊目の本」にも。 ※注意※ 本書は2008年12月に刊行された『Rubyで作る奇妙なプログラミング言語』を元にした復刻版です。基本的に書籍中の情報は、原著発行時のものですので、ご注意ください。 【構成】 はじめに 準備(Rubyのインストールなど) 第1部 (既存のEsoteric Languageの処理系を作成する)   Ruby練習問題   HQ9+   Brainf*ck   Whitespace 第2部(いろんなEsoteric Languageを紹介) Befunge Shakespeare Weird 第3部(オリジナルのEsoteric Languageを作成) おわりに 附録:練習問題の解答
  • 実践力を身につける Pythonの教科書 第2版
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 Pythonの基礎文法から機械学習、Webアプリ開発まで、Pythonを網羅的に学べる1冊 これからPythonを学習してみたい人の入門書です。学習環境の整え方から始まり、Pythonを実践で使いこなすのに十分な知識を身につけられるように作りました。 Chapter 1 Pythonのインストールとプログラムの実行 Chapter 2 はじめの一歩 ー 基本的な文法について Chapter 3 リストや関数について Chapter 4 モジュールとパッケージ Chapter 5 実践編 ー Pythonを実践で使おう Chapter 6 応用編 ー オブジェクト指向について 「クジラ飛行机」名義で活動するプログラマー。代表作にテキスト音楽「サクラ」や日本語プログラミング言語「なでしこ」など。2001年オンラインソフト大賞入賞、2005年IPAのスーパークリエイター認定、2010年OSS貢献者賞受賞。2021年代表作のなでしこが中学の教科書の一つに採択。これまでに50冊以上の技術書籍(Python・JavaScript・Rust・アルゴリズム・機械学習・生成AIなど)を執筆しており、日々プログラミングの愉しさを伝えている。 ※この商品は固定レイアウト型の電子書籍です。 ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字列のハイライトや検索、辞書の参照、引用などの機能が使用できません。 ※お使いの端末で無料サンプルをお試しいただいた上でのご購入をお願いいたします。
  • M5Stack/M5Stickではじめる かんたんプログラミング
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 ●本書の構成 Chapter 1 プログラムの基本を理解しよう Chapter 2 M5StackとUIFlowの基本を知ろう Chapter 3 プログラミングの環境を作ろう Chapter 4 UIFlowでのプログラミングの基本をやってみよう Chapter 5 グラフィック機能を使ってみよう Chapter 6 ユニットを使って機能を拡張してみよう Chapter 7 通信をやってみよう Chapter 8 応用的な機能を知ろう ●著者の言葉 本書はプログラムをはじめて勉強しようとしている人、もしくはM5Stackシリーズを使って電子工作やIoTをはじめたい人向けのものです。 ブラウザを使ってブロックを組み合わせる「UIFlow」を利用してグラフィックプログラムを学んでいきます。UIFlowは使えるブロックが非常に多く、最初は難しいように思えますがプログラムの基礎を学ぶのに適している環境です。必要な機能のブロックを探してきて設置するだけで、プログラムを動かすことができます。 M5Stackシリーズは、外部のセンサーから入力したり、モーターやLEDで動作させるのが簡単に行え、夏休みの自由研究などの発明の分野や、アート的な表現が得意です。大学でプログラムを学ぶ題材として採用されることも増えてきています。 無線を利用したIoT・電子工作をする場合に候補となるM5Stackシリーズの使い方と、基礎的なプログラム方法を本書で始めてみてください。
  • Kaggle Grandmasterに学ぶ 機械学習 実践アプローチ
    5.0
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 本書は世界各国で出版・公開された書籍 “Approaching (Almost) Any Machine Learning Problem” の翻訳書です。豊富なコード例と機械学習にまつわる基礎的な内容を取り上げていきます。 交差検証や特徴量エンジニアリングなどモデル作成以前の重要な要素にも紙面が割かれ、コードの再現性やモデルのデプロイといった話題にも踏み込みます。 モデル作成では、表形式のデータセットだけでなく、画像認識や自然言語処理に関する内容が具体的な実装と共に示されます。 本書の節々から、性能を追求するだけではなく実運用にも重きを置いた著者の姿勢が垣間見えるでしょう。 ”KaggleのGrandmasterが書いた本”と聞くと高尚な話題が展開される印象を受ける方もいるかもしれませんが、実態は実践的なプログラミング解説書です。Kaggleコミュニティに限らず機械学習に興味を持つ多くの方に手に取っていただきたいと考えています。 この本ではコードが非常に重要です。何が起こっているのかを理解したければ、コードを注意深く見て、“自分で” 実装しなければなりません。  If you didn't code you didn't learn.(コードを書かねば、何も学べない。) ぜひ自らの手でコードを実装し、学びを深めてください。 第0章 実行環境の準備 第1章 教師あり学習と教師なし学習 第2章 交差検証 第3章 評価指標 第4章 機械学習プロジェクトの構築 第5章 質的変数へのアプローチ 第6章 特徴量エンジニアリング 第7章 特徴量選択 第8章 ハイパーパラメータの最適化 第9章 画像分類・セグメンテーションへのアプローチ 第10章 テキストの分類・回帰へのアプローチ 第11章 アンサンブルとスタッキングへのアプローチ 第12章 コードの再現性やモデルのデプロイへのアプローチ
  • 楽しく学ぶ Unity 3D超入門講座
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 Unityの超初心者が3Dゲームを作るための入門書です。 3Dゲームを作るには、キャラクタや背景などの3Dデータも必要ですし、3D世界を構築したり、照明やカメラをどうするか考えたりと、やることが多く、大変です。 そこで本書では、、「とにかくシンプルなゲームを、自分で考えて作れる方法」に注目して解説していきます。シンプルなゲームの作成を体験することで、3Dのしくみや考え方が、掴めます。一見複雑そうに見えるゲームでも、整理すると実はシンプルなしくみの組み合わせでできています。まずは、シンプルなしくみを意識できるようになることが重要です。 しくみが理解できれば、シンプルなものを複雑なものに置き換えたり、組み合わせたり、より工夫したりして、「自分の作りたいゲーム作り」に向かって進むことができるでしょう。
  • もっとシゴトがはかどる Python×Excel×AI 業務自動化の教科書
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 本書では、主にExcelとPythonと生成AIを利用した業務の自動処理について解説します。 自動化のために、生成AIにどのような指示を与えたら良いのか、そしてどのようなプログラムが生成されるのかを、多くの実例をもとに解説します。特に業務で必須のExcelを中心にして、PDFやWebブラウザなどの自動化手法を紹介します。 「クジラ飛行机」名義で活動するプログラマー。代表作に、テキスト音楽「サクラ」や日本語プログラミング言語「なでしこ」など。2001年 オンラインソフト大賞入賞、2005年IPAのスーパークリエイター認定、2010年 IPA OSS貢献者賞受賞、2021年「なでしこ」が教科書に掲載。これまでに、Python・Rust・機械学習・生成AIなど、50冊以上の技術書を執筆した。日々プログラミングの愉しさを伝えている。 ※この商品は固定レイアウト型の電子書籍です。 ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字列のハイライトや検索、辞書の参照、引用などの機能が使用できません。 ※お使いの端末で無料サンプルをお試しいただいた上でのご購入をお願いいたします。 ※本書内容はカラーで制作されているため、カラー表示可能な端末での閲覧を推奨いたします
  • 現場で使えるTypeScript 詳解実践ガイド
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 これさえあれば、TypeScriptで困らない! 本書は、TypeScriptの入門者を対象にしています。 TypeScriptの基本から始め、その主要な概念や機能について解説していきます。後半の章では応用的な内容を取り上げています。さらに最終章では、ハンズオン形式でのアプリケーション開発を通じて、学んだ内容の実践的に活用します。 Chapter1 イントロダクション Chapter2 TypeScriptの基礎知識 Chapter3 基本の型 Chapter4 クラスとインターフェイス Chapter5 型の高度な概念 Chapter6 ジェネリクス Chapter7 デコレータ Chapter8 モジュールとライブラリ Chapter9 TSConfigファイルの設定 Chapter10 アプリケーションの作成 Appendix JavaScript Lessons 著者:菅原 浩之(すがはら ひろゆき) 1987年、兵庫県姫路市生まれ。2012年、北海道大学応用物理学専攻修了。同年、大手電気機器メーカーに入社。産業用光源の光学設計や熱設計に携わり、欧米向けの製品開発の主担当として設計や海外製造ラインの立ち上げに従事。 趣味で始めたプログラミング学習を通じて、その面白さと可能性に惹かれ、ソフトウェアエンジニアとしてLeapIn株式会社に入社。現在は、同社にてスマホアプリやWebアプリの開発と新規サービスの立ち上げに従事。 監修者:外村 将大(とのむら まさひろ) 1987年、大阪府枚方市生まれ。2012年、北海道大学応用物理学専攻修了。同年、ソフトバンク株式会社入社。システムエンジニアとしてシステムの設計、開発、運用に従事。2016年、世界的なIT起業家になることを夢見て独立。その後、フリーのWeb開発者として働くかたわら、数々のネットサービスの立ち上げを試みるが尽く失敗。2019年、CodeMafiaのハンドルネームで、インターネット上でプログラミング講師として活動を開始。オンライン学習サイト(Udemy)で動画形式のプログラミング学習教材の提供を開始し、受講者数は9万人を突破。LeapIn株式会社代表。著書に「独習JavaScript新版」。 ※この商品は固定レイアウト型の電子書籍です。 ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字列のハイライトや検索、辞書の参照、引用などの機能が使用できません。 ※お使いの端末で無料サンプルをお試しいただいた上でのご購入をお願いいたします。 ※本書内容はカラーで制作されているため、カラー表示可能な端末での閲覧を推奨いたします
  • 作りながら学ぶWebプログラミング実践入門
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 日本初のMac専門月刊誌「Mac+」の頃から主にMac系雑誌に寄稿する。ハイパーカードの登場により「ビギナーのためのプログラミング」に開眼。以降、Mac、Windows、Web、Android、iPhoneとあらゆるプラットフォームのプログラミングビギナーに向けた書籍を執筆し続ける。
  • これ1冊でゼロから学べる Webプログラミング超入門 ―HTML,CSS,JavaScript,PHPをまるごとマスタ―
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 これ1冊でWebプログラミングが一通り学べる! まったくのプログラミング初心者に向けた、Webプログラミングの入門書です。「HTML+CSS」「JavaScript」「PHPによるサーバー開発」「Ajaxによる非同期通信」Webを使ったスマホアプリ作成」などを、猛スピードで全部学びましょう!Webプログラミングに必要なテーマの本は、それぞれ1冊になるくらいのボリュームですので、それを何冊も読むのは大変ですよね。本書では必要なものを全部つまみ食いして、一度にすべて使えるようになれます!「HTML+JavaScriptのWeb作成」から一歩踏み出し、サーバー側の開発まで含めたプログラミングを学び、応用として、Web部分をそのままスマートフォンのアプリに組み込み、「サーバーと連携したスマホアプリ」までも取り上げています。ですので、「Webページ、サーバー、スマホアプリ」のすべてを体験できます。昨今、プログラミングの仕事というとWebプログラミングは避けて通れませんので、プログラマーになりたいあなたには必読です!
  • アプリ開発チームのためのプロジェクトマネジメント チーム駆動開発でいこう!
    3.5
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 プロジェクトを通して開発チームを強化しよう! コンピュータのシステムは一人では作れない ―だから"チーム"で開発するんだ! この本では主人公である新人システムエンジニア"シンコ"を中心としたストーリーを追いながら、初めて経験するシステム開発プロジェクトで起きる大小のトラブルとその解決のために活用するプロジェクトマネジメント管理、システム開発手法、ツール&テクニックおよびマインドセットの知識をどのように作用させ、関連させていくかを学びます。まだプロジェクトを経験したことがない読者の方はもちろん、経験は豊富だけれどもプロジェクトマネジメントを俯瞰的に学びたい方、チーム開発をよりよく運営したいプロジェクトマネージャやシステムエンジニアの方の知識の整理のために読まれることも歓迎します。 開発チーム: シンコ(新人)...入社したばかりの新人システムエンジニア レダ(プロジェクトリーダ)...これからはじまるスマホアプリプロジェクトのプロジェクトマネージャ アキ(アーキテクト)...ウェブ開発での経験を中心にスマホアプリに技術領域を広げているシステムエンジニア 先生(開発チームのメンター)...開発チームの指導者、相談役
  • プログラミングコンテストチャレンジブック [第2版] ~問題解決のアルゴリズム活用力とコーディングテクニックを鍛える~
    3.7
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 [本当の力がつくアルゴリズムの本] プログラミングコンテストの問題を通してアルゴリズムのしくみや考え方を楽しく習得。 プログラミングコンテストにて世界トップレベルの成績を誇る著者たちが、コンテストで得た知識やノウハウを難易度別にまとめました。初心者が取り組めるアルゴリズムの基本問題から、世界中のプログラマを悩ませた難問まで。“プログラミング脳”を活性化するための問題を厳選して紹介します。 「プログラミングコンテスト」は上級者だけのものではありません。多くの場合は初級者向けの問題も用意され、幅広い参加者が楽しめるよう配慮されています。良い成績を収められなくてもプログラミング能力を向上させることにつながり、何より、楽しく充実した時間を過ごせます! 本書を読むにあたって必要なものは「基礎的なプログラミング能力」だけです。掲載したソースコードはC++ですが基本的な機能のみで記述しており、C++での開発経験がなくても読みやすいように配慮しました。 難易度別に分けて構成し、内容の多いトピックは難易度ごとに何度か扱っています。各トピックは説明と例題からなっています。 第2版となる本書では、4つの新しいトピック「平面・空間を扱う“計算幾何”」「工夫を凝らして賢く“探索”」「分けて解いてまとめる!“分割統治法”」「“文字列”を華麗に扱う」を追加した他、より理解を深めるための練習問題の紹介や、さらなる高みを目指す読者のために発展的内容の紹介を行い、より一層充実した内容になっています。 現役プログラマだけでなくプログラマを目指している方にもぜひ読んでいただきたい1冊です!
  • Webエンジニアを育てる学校 エンジニアの仕事内容、キャリアの選択肢から フロントエンドの知識全般
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 Webエンジニアになりたい人にじっくり教えます! 「Webエンジニアになりたい」、そんな風に思って学習を始めてみたはいいけれど、勉強すべき範囲が広くて困っている方、いませんか? また、分からないことを調べてみても、用語の意味が分からなくてつまづいてしまった方、いませんか? 本書は、そんな方のために、この広いWebエンジニア業界の中で使われている「用語」を解説しつつ、その技術が具体的にどういったものなのか、どう使えばいいのかを説明しています。 CONTENTS Chapter 1 Webエンジニアになろう! Chapter 2 フロントエンドエンジニア初級編 Chapter 3 フロントエンドエンジニア中級編 「ちゃんとWeb」をコーポレートテーマに、「ちゃんと」作ることを目指したWeb制作会社。WordPressを利用したサイト制作や、スマートデバイス向けサイトの制作、PHPやJavaScriptによる開発を得意とする。 また、YouTubeやUdemyでの映像講義や著書などを通じ、クリエイターの育成にも力を入れている。 主な著書に『これからWebをはじめる人のHTML&CSS, JavaScriptのきほんのきほん』(マイナビ出版刊)や、『マンガでマスタープログラミング教室(監修)』(ポプラ社)など。 ※この商品は固定レイアウト型の電子書籍です。 ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字列のハイライトや検索、辞書の参照、引用などの機能が使用できません。 ※お使いの端末で無料サンプルをお試しいただいた上でのご購入をお願いいたします。 ※本書内容はカラーで制作されているため、カラー表示可能な端末での閲覧を推奨いたします
  • シゴトがはかどる Power Automate Desktopの教科書[第2版]
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 ノーコードで、こんなにも業務が減らせる! 本書は、デスクトップ版のPower Automateの解説書です。Power Automateのような業務自動化ツールにまったく触ったことがない方でも使えるように、初歩から丁寧に解説しています。 Chapter 1 基本的な操作方法を学ぼう Chapter 2 便利なアクションを活用しよう Chapter 3 フローを条件によって変えてみよう Chapter 4 Excelを徹底活用してみよう Chapter 5 アプリを自動操作してみよう Chapter 6 ブラウザを自動操作してみよう Chapter 7 スクリプトを活用してみよう ●クジラ飛行机(くじらひこうづくえ) 「クジラ飛行机」名義で活動するプログラマー。代表作にテキスト音楽「サクラ」や日本語プログラミング言語「なでしこ」など。2001年オンラインソフト大賞入賞、2005年IPAのスーパークリエイター認定、2010年OSS貢献者賞受賞。2021年代表作のなでしこが中学の教科書の一つに採択。これまでに50冊以上の技術書籍(Python・JavaScript・Rust・アルゴリズム・機械学習・生成AIなど)を執筆しており、日々プログラミングの愉しさを伝えている。 ●東 弘子(あずまひろこ) フリーライター&編集者。プロバイダー、パソコン雑誌編集部勤務を経てフリーに。ネットの楽しみ方、初心者向けPCハウツー関連の記事を中心に執筆。著書に「今すぐ使える時短の魔法 ショートカットキー暗黙のルール」「さくさく学ぶ Excel VBA入門」「Pages・Numbers・Keynoteマスターブック2024」(マイナビ出版)など。 ※この商品は固定レイアウト型の電子書籍です。 ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字列のハイライトや検索、辞書の参照、引用などの機能が使用できません。 ※お使いの端末で無料サンプルをお試しいただいた上でのご購入をお願いいたします。 ※本書内容はカラーで制作されているため、カラー表示可能な端末での閲覧を推奨いたします

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