IT・コンピュータ - マイナビ出版作品一覧

  • Pythonハッカーガイドブック
    3.0
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 開発者や経験豊富なプログラマーのために、著者の15年以上にわたるPythonの経験を結集して、よくある間違いを避け、より効率的にコードを書き、よりよいプログラムをより短時間で構築する方法を教えます。  マルチスレッドやメモ化などの高度なトピックを幅広くカバーし、APIの設計やデータベースの扱いなどについて、言語自体をより深く理解するためにPythonの内部を学びます。  また、プロジェクトの開始方法から始めて、バージョン管理、コーディングスタイル、自動チェックなどのトピックについて解説します。配布用にソフトウェアをパッケージ化する方法、パフォーマンスを最適化する方法、適切なデータ構造を使用する方法、関数を効率的に定義する方法、適切なライブラリを選択する方法、将来にわたって使用できるプログラムを構築する方法、およびプログラムをバイトコードまで最適化する方法について学習します。  さらに、効果的なデコレータとメソッド(抽象メソッド、静的メソッド、クラスメソッドなど)の作成と使用、ジェネレータや純粋関数を使用した関数プログラミング、抽象構文ツリー(AST)による洗練された自動チェックを導入する方法、動的パフォーマンス分析を適用してコード内のボトルネックを特定する方法、PostgreSQLを使用してデータを効率的に管理する方法も取り上げます。  そのほかに、8人の経験豊かなPythonハッカーへのインタビューも掲載しており、達人のノウハウを知ることができます。  本書には、達人の知識と経験が詰まっています。それらを身に付けて、Pythonの腕を上げ、生産性の高い効率的なPythonコードの書き方への理解を深め、Pythonハッカーの道を進みましょう。
  • プログラマーのためのVisual Studio Codeの教科書
    5.0
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 「Visual Studio Code」(VS Code)は、Microsoftが中心となってオープンソースで開発されているクロスプラットフォーム(Windows/Linux/macOS)対応のコードエディターです。 VS Codeは、高速で起動・動作し、安定性に優れているというエディターの側面だけではなく、コードの編集、インテリセンス(自動補完)、フォーマッッティング、静的チェック、デバック、タスクランナー、ソースコード管理システムとの連携といった統合開発環境としての機能も持ち合わせています。さらに、リモート開発や共同開発といった最先端の手法にも対応した機能を提供しています。 それだけではなく、世界中の開発者が公開している豊富な拡張機能を手軽に取り込める仕組みとエコシステムも確立されています。 本書は、VS Codeの基礎から、拡張機能の開発まで、幅広いトピックをカバーしています。大きく分けて次の4つのパートから構成されています。 それぞれのパートが独立した内容になっており、目的にマッチしたところから選んで読み進められるようにしています。最初から読み進めても興味のあるトピックに絞って読んでもよいでしょう。  Part 1:VS Codeの基礎(VS Codeの基本機能と全体像)  Part 2:VS Codeによるソフトウェア開発(開発ライフサイクルの支援機能、リモート開発、チーム開発のための統合機能)  Part 3:VS Codeの拡張機能開発(拡張機能API、開発方法、テスト、公開方法)  Part 4:VS Codeによるドキュメント作成(仕様書や論文/書籍などのド
  • Webエンジニアのための監視システム実装ガイド
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 システムは、何もしないと壊れます。  システムは、よくわからない状態になります。 どれだけ技術力の高いエンジニアが設計・構築しても、残念な事実として、システムを構築した後に何もしないと壊れます、よくわからない状態になります。 システムを「監視」あるいは「モニタリング」することで、  異常を検知し復旧させること  システムの価値を維持・向上させること ができます。 本書では、監視テクノロジの動向から組織での実装まで、わかりやすく学ぶことができます。 最新ツールの説明、実装パターンの紹介だけでなく、組織での実装にあたっての態勢づくり、システムづくりについても現場目線で寄り添って解説しています。 これから監視を始める方にはもちろん、現状の監視システムに疑問を抱いている方にもおすすめの1冊です。 【章構成】 第1章 監視テクノロジの動向 第2章 監視テクノロジの概要 第3章 監視テクノロジの基礎 第4章 監視テクノロジの導⼊ 第5章 監視テクノロジの実装 第6章 インシデント対応実践編 第7章 監視構成例
  • モータ制御で学ぶ電子回路と組込みプログラミング
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 本書は、ロボットやメカトロニクスの根幹技術であるモータ制御に関する実践的な演習を通して、現代のメカトロ・エンジニアに必須の電子回路と組み込みプログラミングの基礎を学んでいきます。 従来の数式展開を中心とした理論書とは異なり、図や写真を多く掲載していますので、組込みシステムやモータ制御に関する予備知識の無い人でも、本書を読み進むだけで、電子回路の実験や、C言語のよるモータ制御実験などを、基礎から順を追って理解できるようになっています。本書は、12章からなる講義と演習を通して、順を追って学習することができるように構成されています。 第1章~第3章では、センサ回路やモータの特性、モータ制御回路など、組込みシステムの基礎となる電気ハード部分に焦点を当てて実験を行います。ソフトウェアだけでなく、電子回路などハードウェアに関する感覚をつかんでおくことは、組込みシステム開発において非常に大切です。マイコンを使い始める前に、CPUに対する入力(センサ)と出力(アクチュエータ)の概要について、しっかりと理解しておきましょう。 第4章~第5章では、マイコンとして、ルネサステクノロジ社のH8 CPUを用いて、簡単な入出力プログラムを構築します。はじめて組込みC言語に取り組む人を対象として、開発環境の構築にもページを割いています。LEDの点滅(出力)、DIPスイッチからの入力など、ディジタル信号の取扱い方法を習得しましょう。 第6章~第11章は、組込みC言語の応用です。アナログセンサを用いたA/D変換や、エンコーダの割り込み処理、そしてタイマを用いたPWM出力など、組込みシステム特有の入出力プログラムを、実例を見ながら確認しましょう。最後の第12章では、これまでのまとめとして、角度サーボ(角度フィードバック)システムを構築します。そのままでは回転し続けてしまうDCモータを、フィードバックという概念を用いて、目標とする角度に静止させます。回路もソフトウェアも複雑になっており、ここまでの積み重ねが試されることでしょう。 ※ご注意 本書は同名の『モータ制御で学ぶ電子回路と組込みプログラミング』(2009年2月、弊社刊)の復刊です。内容は当時のままで、変更されておりません。
  • 親子で学ぶはじめてのプログラミング Unityで3Dゲームをつくろう!
    3.5
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 初心者歓迎!Unityで3Dゲームを作りながらプログラミングの基礎が学べる 親子で楽しく読める、プログラミングを学ぶ本です。Unityで3Dゲームを作りながらプログラミングの初歩を学びます。Unity環境をWebサイトからダウンロード&インストールするところから一歩一歩解説していますので、まったくの初心者でも大丈夫です。 プログラミングを学ぶために、子供向けにアレンジされたツールを使う方法もあります。ですが、それを学んでも難しいことはできませんし、その先へ行こうとすると結局イチから言語を学び直さないといけません。しかも、実は「学ぶことの難しさ」はあまり変わらないのです。学ぶ難しさは同じで、できることが狭いとしたらあまりにも悲しいことです。 本書ではUnityでC#を利用しながら、本格プログラミングを学びます。すらすら読めるように、パソコンオタクのパパと男子中学生、エイイチくんの会話/物語形式を挟みながら解説します。難しいところはあえて会話にしていますので、つまずかずに読み進められますよ。 簡単なメッセージを表示するプログラムから始めて、画像を操作したり、GUIを作成したりしながら、最後には本格的なゲームを作ってみるところまでやってみましょう。 ボールの重さや投げる方向を設定できるボウリングゲーム、ボールを転がして道路を作っていくハイウェイ・メーカー、キャノン(大砲)を操作して迫りくる敵を片っ端から破壊する砲撃ゲームが作れます。まずは本どおりに作ってみて、その後はいろいろな数値や設定をカスタマイズして、オリジナルゲームを作りあげましょう! もし本書を終えてもっと深く知りたいと思ったら、数あるUnity解説書を手にとってください。あなたにはもうそれを読みこなせるだけの力がついているはずです。親子だけでなく、普通のUnityプログラミング解説書を読んで挫折した学生さん、エンジニア志望の皆さんにもおすすめです。 【本書の構成】 1日目Unityの使い方を覚えよう! 2日目いよいよプログラミングを開始! 3日目ゲームオブジェクトを動かそう! 4日目ゲームオブジェクトを使いこなそう! 5日目キャラクタ同士の処理を考えよう! 6日目GUIを使おう! 7日目ゲーム作りに挑戦!
  • Amazon Web Services企業導入ガイドブック[改訂版]
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 本書は、2016年6月発行の『Amazon Web Services企業導入ガイドブック』に大きく変更・加筆をした改訂版です。メンバーに変更はありつつも、初版と同様に、Amazon Web Services(AWS)に勤務する経験豊富な執筆者たちによって執筆されました。 初版発行時は、AWSはさまざまな企業で利用されようになってきていましたが、クラウドを利用していない企業や、利用検討段階にとどまっている企業も数多くある状況でした。 そして6年が経過した現在、多くの企業や組織において、AWSが活用されるようになっています。 しかし、まだ、クラウドを利用検討段階の組織もあります。また、AWSを利用している企業や組織においても、単一のシステムだけではなく、企業全体のシステムをどうやってクラウドに移行していけば良いか、また、より高度なクラウドの活用方法について模索している様子が見受けられます。 本書では、クラウド、特にAWSをより広範囲に活用していきたいという、組織や企業ユーザーに向けて、サービスの概要やセキュリティといった基本的な内容から、導入戦略の策定やTCOの算出、マイグレーションやモダナイゼーションの方法など、検討時や導入時に課題となることが多いトピックについて解説していきます。 「ビジネス目標から考えるクラウド導入の戦略」「企業において導入の妨げになることへのさまざまな打ち手」「段階を追ってのスムーズな導入・移行方法」「クラウド人材の育成方法」「社内での推進組織の設立」など、企業での導入に必須となる情報が詰まった濃厚な1冊です。
  • 課題解決とサービス実装のためのAIプロジェクト実践読本
    3.5
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 プロジェクトの立ち上げから運用まで、AIをビジネスに導入する際に知っておくべき知識を垂直統合して解説! 本書は、「ビジネスモデル構築」と「実装・サービス化」の両方で豊富な経験と知識を有する著者が、AIをビジネスに取り入れる際のさまざまな側面で、実行すべきこと、注意しなければならないこと、どのように進めるべきかなどを解説していきます。 対象とする読者は、次のような方々です。 ●AIプロジェクトを立ち上げ・進行するマネージャーやディレクター ●ディープラーニング(深層学習)・マシンラーニング(機械学習)を仕事に使いたい・使うことになったエンジニア ●AIを自社に導入したい・自社サービスに取り入れたい経営者 ●AIプロジェクトの契約書類を作成する法務担当や営業担当 取り上げるのは、 ●AIサービスの開発にはどのようなアプローチが必要でるのか ●どのように向き合うのが成功の近道であるか ということです。 著者の経験をもとにまとめた本書は、AIビジネスにおけるヒントが至るところに隠されています。業界が分野が違っても、必ず参考になるはずです。
  • 現場で使える Webデザインアイデアレシピ
    4.0
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 HTML&amp;CSSで表現するシンプルで使いやすいデザイン。 本書はWeb制作Tipsを一冊にまとめて、具体的な実装方法を解説した書籍です。「デザインを見ただけで必要なHTMLタグとCSSコードをイメージし、実装できるようになる」をテーマに、画像とともに詳しく解説します。 本書は、著者がこれまでに発信してきたWeb制作Tipsを一冊にまとめて、具体的な実装方法を解説した書籍です。 ・HTMLやCSSの基礎を学んできて、次のステップを踏みたい ・独学で学んできたので、他人のコードを見てみたい ・無駄なコードを省き、短縮化させたい ・よく見かけるあのデザイン、どう実装すればいいのか分からない このような方を対象として「デザインを見ただけで必要なHTMLタグとCSSコードをイメージし、実装できるようになる」をテーマに、Twitterでは紹介しきれなかったデザインアイデアを画像とともに詳しく解説するのが本書の役割です。 Web制作でよく使われる「背景・画像・写真装飾」「見出しやテキストの装飾」「レイアウト」「ボタンデザイン」と4つのデザインカテゴリーをメインに、お問い合わせフォームのUI、Google検索結果に反映する構造化データの書き方、デザインやコーディングを便利にするウェブサービスの紹介など、Web制作の現場で活用できる情報を詰め込んでいます。 ■本書の特徴 1.用途に合わせたデザインパターンを70種紹介 カテゴリーごとに豊富なデザインパターンを掲載しました。 シンプルで使いやすいデザインを網羅したので、現場ですぐに使えます。 2.デザインに合わせたコーディングが学べる デザインに合わせた最適なコードを本書では紹介しています。 コードの短縮化やモダンブラウザの新旧バージョンへの対応も解説しています。 3.サンプルコードですぐに実装できる 本書で紹介したコードはすべて購入者特典で配布します。 どなたでもすぐにデザインを実装できます。 ■本書の構成 Chapter1 背景・画像・写真装飾 Chapter2 見出しやテキストの装飾 Chapter3 レイアウト Chapter4 ボタンデザイン Chapter5 お問い合わせフォーム Chapter6 現場で使えるWebツールと素材配布サイト Chapter7 Google検索結果への対策 Chapter1 背景・画像・写真装飾 Chapter2 見出しやテキストの装飾 Chapter3 レイアウト Chapter4 ボタンデザイン Chapter5 お問い合わせフォーム Chapter6 現場で使えるWebツールと素材配布サイト Chapter7 Google検索結果への対策 ・小林 マサユキ サイト制作の現場で使えるTipsやアイデアをSNS上で発信しているWebデザイナー。  URL : <a href="https://pulpxstyle.com/">https://pulpxstyle.com/</a>  Twitter : <a href="https://twitter.com/pulpxstyle">https://twitter.com/pulpxstyle</a>
  • やさしくはじめる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言語プログラミングと一連の開発手順を覚えていこう。
  • すぐに使えるAfter Effects [CC対応]
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 本書の前半では、「Adobe After Effect」のインターフェイスの説明から始まり、素材の取り込み、基本的な映像制作の操作(タイムライン操作、レイヤー操作、トリミング、合成、マスク作成、アニメーション、エフェクト、出力)と一通りの流れを学びます。 後半では、テロップの入れ方や、さまざまな種類のテキストアニメーション、トラックマットやマスク、トラッキングを使った映像の合成、映像を魅力的に見せるエフェクトアニメーション、3Dレイヤーを使ったアニメーションなど、さまざまなテクニックを紹介しています。 「After Effectを使うのは初めてだけれども、見た人の目を引き付けるような映像が作りたい」 そんな方にぴったりの1冊です。 ※本書での説明は、Adobe After Effects CC 2023(一部After Effects CC 2022)、Windows 10で行っています。環境が異なると表示が異なったり、動作しない場合がありますのでご注意ください。なお、2023年2月現在ダウンロード可能な旧バージョンであるAfter Effects 2022と、macOSについては、操作が異なる場合は注記を入れています。 ※サンプルファイルは、サポートサイトよりダウンロードすることができます。
  • プロジェクトマネージャ試験 午後I記述・午後II論述の徹底対策 2024年版
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 IPAの情報処理技術者試験、プロジェクトマネージャ試験(PM)の午後Ⅰ記述、午後Ⅱ論述の対策書です。 午前試験の成績は素晴らしいのに、午後試験で苦戦し思ったように得点がとれない方へ。 午後Ⅰ、午後Ⅱ試験は難しい試験だと言われますがこの壁を越えなければ合格の栄冠は得られません。 過去問をベースに、なぜ難しいのか の分析と、どう対策をすれば良いかの基本方針を示します。 プロジェクトマネージャー試験(PM)の午後試験対策に特化し、特徴を踏まえて丁寧に解説します。
  • CPUの創りかた
    4.6
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 コンピューターの中核であるCPUという名のブラックボックス。その動作の「超」基本原理から設計までを4bitCPUを例に解説。アキバで手に入る部品だけで実際の制作も可能!実際に作らない人も読み物としてもタメになること請け合いです。 2003年の刊行から16年で30刷突破のロングセラー。 ※本書の電子版について※ 2019年9月発行の初版第29刷を底本としています。 解説内容や情報は基本的に、初版発行時の2003年8月段階のものから変更されておりませんので、ご注意ください。
  • 難読化シェル芸の世界
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 ようこそ難読化シェル芸の世界へ! Bashの機能を極限まで使い切る“難読化シェル芸”を解説するものです。 シェルはOSを操作するための最も基礎的なインタフェースです。このシェルに「芸」が加わります。 様々な処理をワンライナーで終わらせる魔法は「シェル芸」と呼ばれ、多くのプログラマー・エンジニアに愛されています。さらにシェル芸に「難読化」を加え“黒魔術化”したものが難読化シェル芸となります。 人類は太古より「隠す」目的で、伝達すべき情報を暗号化したり難読化してきました。近年ではサイバーセキュリティ分野における解析のヒントとなることでしょう。本書によってコンピュータサイエンスを活用した「難読化の世界」に浸っていただき、難読化シェル芸を身につけていただけますと幸いです。 主な目次 1章 準備 2章 シェル芸とは 難読化とは 3章 難読化シェル芸 4章 日本語Base64難読化 5章 Unicodeを応用した難読化 6章 記号だけで作る難読化 7章 難読化シェル芸の解析と妨害 8章 shcに挑む 付録A 文字コード解説 付録B シェル芸tips
  • よくわかるHTML5+CSS3の教科書【第3版】
    3.0
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 いちばんわかりやすいHTML+CSSの教科書が、最新トピックをカバー! *** すらすら読めて、「わかった」を積み重ねる。 「Webの知識がこれから必要」で、「将来にわたって長く使える基礎力をつけたい」人のためのHTML5+CSS3本。 *** 本書は、“楽しみながら学べる”HTMLとCSSの入門書です。2018/10現在で最新バージョンのHTML5.2(2017/12勧告)とCSS3をベースとした内容となっています。 本書では、読者が“楽しみながら学べる”ということを実現するために、本書の全体的な構成を工夫しています。先にHTMLを学習してからそれを前提としてCSSを学ぶ、という流れにしてしまうと、前半はHTMLのタグを覚えていくだけの退屈な内容になってしまうからです。 そこで本書では、HTMLをひととおり学習してからCSSへと進むという構成ではなく、HTMLとCSSを少しずつ同時進行させる構成にしてあります。このような進め方にすると、覚えた内容をすぐにブラウザでの表示結果として確認できるため、少しずつできるようになっていく感覚を積み重ねながら、退屈せずに学習を進めることができます。 “楽しみながら学べる”といっても、本書の解説は、表面的に「ページが作れればそれでいい」というものではありません。仕様にしっかりと準拠した使い方で、正しく、かつアクセシビリティに配慮したページを作れるように、サンプルを組み立てています。 まず1章、2章では、インターネットやHTML、CSSについての基本的な解説をしながら、少しだけHTML/CSSを使ってみて、これからの学習にむけての準備をします。 3章では、HTMLやCSSを正しく使うために必要な「カタい文法」の話を学習して、基礎を固めます。 4章からは、いよいよページを作っていきます。4章でページ全体の枠組みを作り、5章でテキストや色の指定について学びます。 6章ではセレクタについて詳しく学習し、CSSでの細かな指定ができるようにします。 7章では画像や動画、音声、背景といったページ内の構造について、8章ではナビゲーション、9章ではフォームやテーブルについての設定方法を学びます。 10章では、ここまで登場していない要素についての設定方法や、配置のテクニックを学びます。第3版では、スマートフォン(スマホ)画面への対応について、詳しい解説を追加しました。 11章を、フレキシブルボックスレイアウトとグリッドレイアウトについて解説する章に変更しました(第3版での変更)。これら2つレイアウト方法の基礎になる部分を身に付けられるようにやさしく解説します。 最後の12章では、それまで学習したことをベースに、1つのページを制作していきます。スマホ、タブレット、PCそれぞれのレイアウトの作り分けを行います(第3版での変更)。ページの制作を、流れで実際に行ってみることで、本書の学習の仕上げを行うことができます。 本書を、これからHTMLとCSSを覚える人が“楽しみながら学ぶ”ための入門書としてご活用いただけましたら幸いです。 ■第2版からの変更点 ・ 第2版は、2014年3月段階の情報に基づき執筆されました。第3版では、2018年9月段階での情報に基づいて執筆しています。 ・ 仕様の変化に応じて、解説やコードを追加・変更・削除しています。ただし、本書の解説の範囲から外れている仕様の内容については説明がないものもあります。 ・ HTMLは2017年12月に勧告されたHTML5.2に変更しています。 ・ CSSはCSS2.1およびCSS3より、現時点で安定して使用できると判断した内容を使っています。 ・ 10章にて、スマートフォンへの対応を解説する節を追加しました。 ・ 11章を、フレキシブルボックスレイアウトとグリッドレイアウトについて解説する章に変更しました。 ・ 12章にて、ページをスマートフォン、タブレット、PCそれぞれに対応させる内容に変更しました。
  • 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:エンゲージメント・コマース(奥谷孝司、原裕)
  • 短期集中!CCNA Routing and Switching/CCENT教本
    5.0
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 シミュレータでコマンドを打ちネットワーク構築を学びながらCCNA/CCENT試験対策! 本書はネットワークを基礎から学習される方、およびCCNA(Cisco Certified Network Associate) Routing and Switching(試験200-120J、100-101Jおよび200-101J)、またはCCENT(Cisco Certified Entry Networking Technician:試験100-101J)を受験される方を対象にしています。ネットワークとは何かといった初歩的な説明から、CCNA/CCENT試験の中核となるテクノロジーまでを中心に図解を多く活用し、イメージで分かるように具体例を挙げて説明しています。CCNA/CCENT試験ではサブネットの計算や言葉の意味を選択式で答える問題もありますが、コマンドも出てきます。例えば、選択式でどのコマンドが適切か選択するといった問題や、設問を満たすためにシミュレーションで複数行のコンフィグを投入するといった問題もあります。試験対策やCisco機器設定を学ぶ場合、スイッチ/ルータ設定など実務経験が少ないと、1つ1つのコマンドの解説があっても全体としてどう動くのか実感が湧きにくいと思います。本書ではウェブブラウザ上で動くシミュレータを「付録」として用意しました。実際にコマンドを打って学習できる実習を取り入れ、どのようにネットワーク機器に反映され、どのように動作するのかが確認できるようになっています。イメージ的な理解と実際の動作を確認する事で理解が深まります。本書を読むことで、ネットワークの基礎スキル習得、CCNA/CCENT試験合格の近道となる事を願っています。 ■CONTENTS はじめに/シミュレータの使い方について/CCNA Routing and Switchingについて/1章 迷路とネットワーク/2章 Cisco機器でネットワークを作る/3章 Cisco機器の基本操作と初期設定/4章 小規模ネットワークの構築例/5章 ネットワークの基本/6章 イーサネット/7章 スイッチの機能/8章 Catalystの設定/9章 TCP/IP/10章 IPルーティング技術/11章 Ciscoルータの設定と確認/12章 便利なコマンド/13章 小規模なキャンパスネットワーク構築例/14章 IPv6
  • 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 これからプログラミングをしていくにあたって
  • オンラインジャッジではじめる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章 究極の趣味、バイナリ鑑賞
  • ざっくりつかむ 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.0
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 ビジネス現場ではデータ活用の重要性がますます高まっています。データに基づいた経営施策の実施とその効果検証のためには、一般的な統計指標(平均、標準偏差、相関)だけでなく「因果」にまで分析を広げる必要があります。 本書は因果分析の重要な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実行委員、アセンブラ短歌 六歌仙の一人、バイナリかるた発案者、技術士(情報工学部門)。
  • InDesign クリエイター養成講座
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 作例でマスターする、InDesignの操作とテクニック DTP入門者から、きちんとInDesignを使いたい人まで役立つ、InDesign実践書です。 ●こんな方に InDesignを初めて使う方から、一応使えるけどもっと使いこなせるようになりたい……という方まで、広く活用いただける内容になっています。 ●誌上セミナーとして使える構成 本書では、リーフレットや冊子、取り扱い説明書といった作例を、ステップバイステップで作っていきます。 実際に操作しながら学習することで、InDesignを使っての制作ワークフローを体験できますし、それぞれの機能や操作の意味や「使いどころ」を習得することができます。 本文中にポイントやTipsをたくさんちりばめました。併せて読むことで、より一層理解が深まり、InDesignの奥深さが分かっていただけると思います。 ●InDesignでいろいろ作りましょう 作例は、仕事の現場でよく作るものを取り上げています。しかし、作例は別の用途にも置き換えられます。 例えば、冊子の作成は同人誌や本作りに、取り扱い説明書の作成は、ポートフォリオやWebサイトの操作マニュアルにと。プレゼン資料や企画書に活用、応用できる内容も多いでしょう。 InDesignの制作は、作り手の技量によって、レイアウトの美しさ、効率性、スピードが変わります。実践を重ねていくうちに、どんどんレベルアップした制作が可能になり面白くなってくるはずです。 ぜひInDesignを使いこなして、様々な作品を作りだすクリエイターになってください。本書がそのための一助になれば幸いです。 CC 2018/CC 2017対応。サンプルデータは本書のサポートサイトからダウンロードできます。
  • 作って学ぶ 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創業者からのメッセージより)
  • これからの「標準」を身につける HTML+CSSデザインレシピ
    3.0
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 HTML5+CSS3で多様なデバイスに対応できるWebサイトを制作するために、これから必要とされるデザインの「スタンダード」手法をレシピ方式で徹底解説しました。 スマートフォンやタブレットの登場により、多様なデバイスに対応できるWebページが求められるようになっています。その中で、レスポンシブWebデザインをはじめとする考え方が生まれ、Webページに当然のように組み込まれる時代になってきました。その結果、多様なデバイスに対応したページを効率よく作成していくため、Webページ制作の現場ではワークフローの変化も起きています。 PCブラウザという1つの環境をターゲットに制作できた時代と異なり、現在は膨大な数のデバイスをターゲットに、さまざまな切り口で最大公約数を考えながらページを作成しなければなりません。従来のデザインカンプを再現する作り方では対応が難しく、ページを動かしながら作り込んでいく必要があります。そのような現状をふまえ、本書にはこれからのWebページ制作に必要なレシピをできるかぎり詰め込みました。 本書では、ベースとなるWebページにパーツを組み合わせて配置していくことで、オリジナルのページを作成できるように構成しています。≪Chapter1~6≫では、そのパーツの作成について解説します。ヘッダー、記事、メニュー、フッター、ボタン、フォーム、テーブル、段組みなどそれぞれのパーツと、そのパーツを組み合わせる際のデザインのレシピを、多数のTipsを交えて紹介していきます。≪Chapter7~9≫では、それらのパーツを使って実際にページを作成していく方法を解説しています。レスポンシブWebデザインをはじめとする考え方が当然のものとして扱われている現状に合わせて、CSSフレームワークを利用せずに作るのか、CSSフレームワークを利用して作るのかを選択できるようにしています。 CSSフレームワークとしてBootstrapとFoundationを利用する方法を解説しています。≪Chapter10≫では、本書収録のパーツとCSSフレームワークを組み合わせて使うことで、どのようなことができるのか、どのくらい作り込むことができるのかを、4例紹介しています。プロモーションサイト、プロモーションサイトのコンテンツページ、ビジネスサイト、ショップサイトの4例です。パーツやレシピのデータは本書サポートサイトからダウンロードできます。
  • CGのための物理シミュレーションの基礎
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 現実世界を再現する物理シミュレーション/CG表現の基礎を解説。ゲームやCGアニメーションのための剛体、弾性体、流体各シミュレーションを分かりやすく解説! ■CONTENTS 【第1章】物理シミュレーションとは/【第2章】数学と力学の基礎/【第3章】数値解析/【第4章】 剛体シミュレーション/【第5章】弾性体シミュレーション/【第6章】流体シミュレーション/【第7章】炎、雲、爆発のシミュレーション ■著者 藤澤誠(フジサワマコト) 静岡大学工学部機械工学科を卒業後、同大学大学院理工学研究科で修士号と博士号を取得。奈良先端科学技術大学院大学情報科学研究科助教を経て、2011年より筑波大学図書館情報メディア系助教。この間、一貫してコンピュータグラフィックスにおける物理シミュレーションの研究に従事。博士(工学)。※著者略歴は書籍刊行時のものを表示しています。
  • 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として活動。
  • ていねいに学ぶ Blender モデリング入門[Blender 3対応]
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 Blenderをこれから始める人にぴったりの1冊! 3Dのモデルで自由自在に動くVTuberや、VR空間で使える3Dアバターが身近になった現在、「自分でも3Dモデルを作ってみたいな」「仕事にしてみたいな」と考える人が増えているのではないでしょうか。 そんな方のために、本書では無料で使える3DCG制作ソフトである「Blender」をゼロから解説! 「Blender」のインストールや初期設定から始めて、いくつかのシンプルな作例を通してさまざまなモデリング手法に触れつつ、質感付けや最終的に作品として出力するところまでを紹介していきます。 ほとんどの工程は手順ごとに図を追いながら進みます。さらに動画でもそれぞれの操作手順を確認することができるので、書籍の内容を同じように再現することができます。 初めての方が知っておくと嬉しい、細かな予備知識についても随所で補足を入れています。 本書で楽しい3D制作の最初のドアを開いてみませんか? ☆書籍内容についてざっくり紹介☆ 〇Blenderの導入からサポート ・Blenderのダウンロード~インストールから始めて、おすすめの初期設定まで紹介。 ・基本的な操作の解説のほか、初めての方が躓きやすいポイントについても随所で補足。 〇いくつかの基本的なモデリング手法と多数のBlenderの機能について学べる ・5つのシンプルな作例を通して基本的なモデリングをしていく工程を学びます。 ・プリミティブモデリング、メッシュ編集、各種モディファイア、カーブなどをメインにしつつ、多数の便利な機能についても紹介。 〇モデルの質感の設定や見た目の調整についても紹介 ・マテリアルやテクスチャの設定を通したモデルの色や質感を設定する方法も詳しく説明。 ・初めての方が躓きやすいUVマップの操作や編集についても手順ごとに紹介。 ・ライトなどを使ったルックの調整の仕方についても触れていきます。 〇最後はつくったモデルをレイアウトして作品を出力! ・これまでに作成してきたモデルを使用してレイアウトづくり。 ・モデルのまとめ方や整理の仕方などについても紹介。 ・カメラの設定や機能についても確認しつつ、レンダリングを通して画像を出力します。 ★Blender3.2で解説、3.3でも問題なく動作することを確認済 ★作例ファイルのダウンロード可能 ★解説動画も用意 ★Blenderの解説動画でも人気のVTuberが解説
  • Googleデータポータルによるレポート作成の教科書
    4.0
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 ■Google データポータルとは: Google社が提供している無料のBI(ビジネスインテリジェンス)ツールです。 GoogleアナリティクスやGoogle広告、BigQuery、Googleスプレッドシートなどのさまざまなデータソースと連携できるだけでなくインタラクティブなダッシュボードとビジュアライゼーションが特徴的なレポートを作成できます。また、機能のアップデートが日々行われており、作成したレポートはインターネット上で共有する以外にPDF化できます。 ■本書の発行にあたって: GoogleデータポータルやBIツールという言葉を聞いたことはあるものの、利用を躊躇している方は多いでしょう。いざ利用しようにもきちんと紹介している書籍は少ない。 Googleデータポータルはデータ解析の担当者にとって、有用なツールです。 本書では、ツールの使い方を紹介するではなくデータ解析の内容も織り交ぜているため、マーケティング初心者から中級者まで、幅広い層の方を対象にしています。 皆さんの日々の業務の一助になれば幸いです。 ■本書の特徴: ・次のアクションにつなげるためのレポート作成法を解説 マーケティングで活用されるレポートは、データをただ並べたのものでは価値がありません。 次のアクション(意思決定)につながってこそ、レポートとしての真の価値が発揮されます。 またレポートは直接説明する相手だけでなく、その後上長や関係各所でひとり歩きすることがあります。その際に伝えたい内容が正しく伝わる必要があります。本書ではGoogleデータポータルの使い方だけでなく、レポートのあるべき姿についても記載しています。 ・各種ツール、データベースとの連携を紹介 連携可能なデータソースはGoogleアナリティクス、Google広告、GoogleスプレッドシートといったGoogle社が提供しているツールのみではなく、SalesforceやSupermetricsとの連携も可能です。 それぞれのデータソースを統合したグラフや表が作成できることも魅力の一つです。 ・実務に役立つ活用事例 基本的にはレポート作成として利用されることが多いツールですが、マーケティングデータの定点観測としての使い方もおすすめです。毎日決まった時間にPDFをメールで送ることもできるため、ダッシュボードにその度に見に行かなくても変化にいち早く気付けます。
  • 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章 まとめ
  • ネットワーク 入門・構築の教科書
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 ネットワークエンジニアの登竜門 ヤマハ株式会社 監修:やさしいネットワーク構築の入門書。"コンピュータネットワークづくりの基本から身に付けたい" 入門者のため、ネットワークの概念・用語の基礎から解説。後半ではヤマハルーター/スイッチ/無線LANアクセスポイントを使って簡単なネットワークを構築します。 本書の内容は、ヤマハネットワーク技術者認定試験:YCNE Basic★ の出題範囲をカバーしたネットワーク入門の教科書になっています。 コンピュータネットワークづくりの基本から身に付けたい方のために。ヤマハ株式会社監修のもと、やさしく分かりやすく解説しました。 ネットワークを基礎から学習される方、およびヤマハネットワーク技術者認定試験:YCNE (Yamaha Certified Network Engineer) Basic★を受験される方を対象に解説します。 ネットワークとは何かといった説明から、YCNE Basic★試験の中核となるテクノロジーまでを中心にまとめています。実際の機器を使って学習することができない方にも、図解を多く活用しイメージでわかるよう具体例を挙げて説明しています。 ・ネットワークの基礎を理解し実際にネットワークを作ろう ・VPNを活用し安全に接続するための技術を身につけよう ・ヤマハルーター/スイッチ/無線LANアクセスポイントを使って実践構築 1章 ネットワークの基礎 2章 基本技術 3章 IPルーティングとVPN技術 4章 ヤマハルーターの設定 5章 ヤマハスイッチの設定 6章 ヤマハ無線LANアクセスポイントの設定 1章 ネットワークの基礎 2章 基本技術 3章 IPルーティングとVPN技術 4章 ヤマハルーターの設定 5章 ヤマハスイッチの設定 6章 ヤマハ無線LANアクセスポイントの設定 のびきよ:2004年に「ネットワーク入門サイト(<a href="https://beginners-network.com/">https://beginners-network.com/</a>)」を立ち上げ、初心者にもわかりやすいようネットワーク全般の技術解説を掲載中。 その他、「ホーム入門サイト( <a href="https://beginners-hp.com/">https://beginners-hp.com/</a>)」など、技術系サイトの執筆を中心に活動中。著書に『現場のプロが教える!ネットワーク運用管理の教科書』、『ヤマハルーターでつくるインターネットVPN 第5版』(マイナビ出版)、『図解即戦力 ネットワーク構築&amp; 運用がこれ1冊でしっかりわかる教科書』(技術評論社) がある。
  • 自由自在に動画が作れる高機能ソフト DaVinci Resolve入門
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 無料動画編集ソフトの決定版「DaVinci Resolve」を始めたい方、必携! DaVinci Resolve(ダヴィンチ・リゾルブ)は、映画製作でも使用されているプロフェッショナル向けのソフトウェアです。本書はその無料版について、初学者向けにやさしく解説した本です。広くYouTubeで見られるような一般的な動画を作成する際に必要となる機能を厳選して解説しています。バージョンとしては「DaVinci Resolve 17」に対応しています。 DaVinci Resolveは無料版であっても、一般的な動画編集を行うには十分すぎるほどの機能を備えています。しかし、本来はプロフェッショナル向けであるため膨大な機能がびっしりと詰め込まれており、初学者が直感的に使えるようなユーザーインターフェイスになっていない部分が少なからずあります。 そこで本書はまず、解説する機能を「一般の人が一般的な動画を作成する際に必要となるもの」に限定して絞り込みました。そしてさらに「用語解説」「ヒント」「補足情報」「コラム」といった補足説明をふんだんに組み入れることにより、一般の人でも意味を理解しながらスムーズに操作できるようにしました。 また、巻末には、DaVinci Resolveを使い始めたときにぶつかりがちな疑問やトラブルとその解消方法をまとめた「こんなときは」というトラブルシューティングのページも用意しました。本書を参照しながら作業すれば、動画編集が初めての方でも迷うことなく動画を完成させられるはずです。 無料で使用できる使い勝手の良い動画編集ソフトを探している方、DaVinci Resolveに興味があって、なるべく学習コストを下げつつ学びたいと思っている方に最適な1冊です。 ● DaVinci Resolve 17の動作環境 ・macOS版 OSのバージョン:macOS Catalina 10.15 以上 システムメモリ:8GB以上(Fusionを使用する場合は16GB) ・Windows版 OSのバージョン:Windows 10 Creators Update 以上 システムメモリ:16GB以上(Fusionを使用する場合は32GB) ・Linux版 OSのバージョン:CentOS 7.3 以上 システムメモリ:32GB以上 ※本書では「Fusion」(視覚効果やモーショングラフィックスを追加する機能)については詳しく触れていません。
  • プログラミングElm
    5.0
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 ウェブアプリのフロントエンド部分を堅牢に開発できる、静的型付けの関数型プログラミング言語Elm(エルム)。 最小限のJavaScriptにコンパイルされ、アプリケーションをウェブへ簡単にデプロイできるようになります。 ・Elmがはじめてのフロントエンド開発者を対象に、構文や関数の作り方の基礎から解説します。 ・JavaScript+Elmへ:ElmアプリケーションをこれまでのJavaScriptリソースと統合し、活用する方法を解説。 Elmを全く知らない方でも、本書をマスターすれば柔軟でメンテナンスしやすいウェブアプリケーションを構築できるようになるでしょう。 Elm 初心者の方は、Elmの基礎とThe Elm Architectureを使ったアプリケーションの作り方を学ぶために、まず1章から5章まで順番通りに読み進めましょう。これらの章はアプリケーションをどのように作るのかをテーマにしています。Picshareという写真共有アプリケーションを作りながら、前の章のコードに機能を継ぎ足していき、章ごとに新しい機能を追加していきます。 すでにアプリケーション構築の基礎を押さえている方で、サーバーとどのように通信するか知りたい方は、4 章から読み始めても構いません。各章において、それまでのアプリケーションコードを用意しています。  後半の6章から11章では、Elm アプリケーションの拡張、デバッグ、JavaScriptとの共生、メンテナンスについて取り扱います。 1章 Elmをはじめよう 2章 状態を持つElmアプリケーションを作成する 3章 Elmアプリケーションをリファクタリングしたり改良したりする 4章 サーバーと通信する 5章 WebSocketでリアルタイム通信を行う 6章 さらに大きなアプリケーションを作る 7章 強力なツールを使って開発やデバッグ、デプロイをする 8章 JavaScriptとの共生 9章 Elmアプリケーションをテストする 10章 シングルページアプリケーションを構築する 11章 アプリケーションを高速化する 付録 Elmをインストールする / ローカルサーバーを実行する / Elmパッケージのバージョンについて
  • AWSではじめるLinux入門ガイド
    3.0
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 本書はAWSクラウド上で、Linuxによるサーバー構築をゼロから学べる書籍です。 ゼロ(やったことがないこと)をイチ(やったことがある)にすることを目的に、制作しました。 これからクラウドやLinuxを学ぶ、次の方々を対象としています。 ・ITエンジニア職を目指す学生 ・ITエンジニア職への転職を予定している社会人 ・内製化にシフトしようとしている情報システム部門 ・情報システム部に異動になった非IT部門 近年、システムを構築する手段としてクラウドは欠かせない技術となっております。 Linuxサーバーも例に漏れず、マイクロサービス、サーバーレスアーキテクチャといった、サーバーを開発者や運用者が管理しないクラウド最適化された構成が増えてきています。しかし、これらはあくまでも最適な設計をするための一手段でしかありませんし、依然としてサーバーも有効な設計手段です。 また、クラウドへの移行時には、いきなりすべての設計や運用を最適化するケースよりも、まずはそのままの設計、運用で移行するケースも多くあります。 本書を通じて学ぶことで、そのような移行案件や新規案件、クラウド上でのサーバー運用、構築をこれから担当される方々に、実際に手を動かしながら、クラウド上でLinuxサーバーを構築することの、スピード、俊敏性、機動性に触れていただき、IT 技術の素晴らしさを知ることができます。
  • アルゴリズム ビジュアル大事典
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 アルゴリズムはITの分野でも重要なテーマの1つであり、一般教養としても学び身に付ける価値があります。本書はよく知られている「アルゴリズムとデータ構造」の計算の形・計算の流れ・計算結果のデータを分かりやすく視覚化しました。 各アルゴリズムに掲載している『QRコード』からスマートフォンやタブレット端末のカメラでアクセスすれば、直観的で分かりやすく・楽しく学習することができるアルゴリズム・アニメーション(動画)を見ることができます。 また本書では疑似コード(プログラミング言語の種類に依存しない模範コード)によるプログラミングの手引きも用意し解説しています。 アルゴリズムは人の脳で考え実行できますが、コンピュータプログラミングによって自動化することが可能です。アルゴリズムを正確に組み立て問題を理解・解決することができる能力、限られたコンピュータ資源を効率よく使い、データの構造を工夫していくことがプログラマにとって大切になってきます。 本書でアルゴリズムとデータ構造を理解し、プログラミング可能な実力を養おう。
  • 東京大学のデータサイエンティスト育成講座
    4.3
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 東大 松尾研究室が提供するあの人気講座が待望の書籍化! 本書は、2017年と2018年に東京大学で実施された講座で使われた教材がベースになっています。約400名ほどの受講枠(2年間)に、のべ1,800人以上の応募があった人気の講義です。この本のベースとなるコンテンツをさらに精査、ブラッシュアップし、読みやすく整えたものが本書になります。 本書には、データサイエンティストになるための基礎をつめこんでいます。データサイエンティストは、Pythonや確率・統計、機械学習など、幅広くさまざまな分野の知識を必要とします。 この本は主にPython 3を使って、基本的なプログラムの書き方、データの取得、読み込み、そのデータ操作からはじまり、さまざまなPythonのライブラリの使い方、確率統計の手法、機械学習(教師あり学習、教師なし学習とチューニング)の使い方についても学びます。取り扱っているデータは、マーケティングに関するデータやログデータ、金融時系列データなどさまざまで、モデリングの前にそれらを加工する手法も紹介しています。データサイエンティストになるには、どれも必要なスキルです。 本書には、さらに以下の3つの特徴があります。 ・実際のデータを使って手を動かしながら、データサイエンスのスキルを身に付けることができる ・データ分析の現場で使える実践的な内容(データ前処理など)が含まれている ・練習問題や総合問題演習など実際に頭を使って考える内容がたくさんある ◆目次 Chapter 1 本書の概要とPythonの基礎 Chapter 2 科学計算、データ加工、グラフ描画ライブラリの使い方の基礎 Chapter 3 記述統計と単回帰分析 Chapter 4 確率と統計の基礎 Chapter 5 Pythonによる科学計算(NumpyとScipy) Chapter 6 Pandasを使ったデータ加工処理 Chapter 7 Matplotlibを使ったデータ可視化 Chapter 8 機械学習の基礎(教師あり学習) Chapter 9 機械学習の基礎(教師なし学習) Chapter 10 モデルの検証方法とチューニング方法 Chapter 11 総合演習問題 Appendix 本書の環境構築について/練習問題解答/参考文献・参考URL
  • 現場のプロから学ぶ SEO技術バイブル
    3.8
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 実務に効く内部施策、外部施策、コンテンツSEOからモニタリングまで MFI(モバイルファーストインデックス)時代のSEOの知識と技術をまとめた1冊。 本書では、Webサイトに実施すべき一通りのSEO施策に関して、その背景から実際の考え方、そして技術まで踏み込んだ実装方法をまとめています。 SEOにはどういった施策があるのか、どういった手順で取り組むべきなのか、そして、どのように実装していけば効果的なのか。悩めるマーケティング担当、SEO担当だけでなく、実装を担当するエンジニアにも役立つ内容となっています。 構成は次のようになっています。 Chapter1 SEOの基本 Chapter2 マイナス評価を回避するSEO Chapter3 サイト構造・リンク構造 Chapter4 Googlebotの制御 Chapter5 セマンティックなマークアップ Chapter6 サイトの高速化 Chapter7 HTTPS化・モバイル対応・AMP対応 Chapter8 コンテンツSEO Chapter9 リンクビルディング・サイテーション Chapter10 モニタリング・保守 本書では、SEOで必要な情報をこの1冊にすべてまとめ上げ、Googleが公開する情報を元にする確度の高い施策を、具体的に踏み込んだ実装の紹介と合わせて説明しています。 本書を羅針盤として、1 人でも多くの方々が自らの力で最適なSEO施策を実施できれば幸いです。
  • CSSグリッドレイアウト デザインブック
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 HTML&CSSで実現する、柔軟でレスポンシブなWebデザイン 本書は「CSSグリッドで実現できることは何なのか」をテーマにした一冊です。 これまでのHTMLとCSSを使ったWeb制作では、思ったようなデザインを実現するために「コンテンツをどういう順に記述するか」「どうマークアップするか」「どのCSSのレイアウトテクニックを利用するか」をパズルのように取捨選択し、形にしていくスキルが必要でした。 それを解決する方法として注目を浴びているのが、CSSグリッドを使ったレイアウトです。 本書ではCSSグリッドによるWebデザインを、作成制作を通して解説していきます。次のようなステップで、デザインを組み立てていきます。  1 作例ごとに、レイアウトソフトを利用して完成見本(デザインカンプ)を用意  2 完成見本からパーツを抽出し、HTMLと文書構造を組み立て  3 CSSグリッドを作成し、パーツを配置  4 レスポンシブの設定を行い、デザインを仕上げる 作例はそれぞれ、PC、タブレット、スマートフォンで問題なく表示されるように仕上げていきます。 用意された作例は以下になります。  ・縦横に均等に分割したグリッドによる「雑誌風レイアウト」  ・複数のグリッドを組み合わせて作る「フライヤー風レイアウト」  ・画像とテキストの重ね合わせによる「画像メインのレイアウト」  ・「左右対称/非対称のレイアウト」  ・上部や左部にナビゲーションを配置 巻末には「CSSグリッド」リファレンスも付属。 本書を通して、CSSグリッドがWebデザインにもたらす表現力と自由さを体験してください。
  • はじめてでもよくわかる! Cocos2d-xゲーム開発集中講義 [v3.10対応]
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 スマホのゲームづくりってこういうことだったのか!読み終えるころにはプロレベル。 Cocos2d-x(ココスツーディーエックス)は、2Dのゲーム開発に特化したオープンソースのフレームワークです。 複数のOSに対応しており、特にスマートフォンのアプリ開発で注目されています。商用の場合でも無料で利用できるのも魅力です。本書は教科書の形式で、実際に授業に使ってもらえることを想定に執筆しました。そのため1講の内容も、最初のインストール以外はだいたい1時間程度に収まるようになっています。使用言語はC++でソースコードの編集や動作確認は、iOS用アプリについてはXcode、Android用アプリはAndroid Studioで行います。またプロジェクト支援ツールとしてCocosを使います。 プログラムを動かしたり改造したりしながら予習や復習ができるよう、1講ごとにプログラムが動くように工夫しました。既存のプログラムに必要な機能を追加し、動作を見て改良していく「ゲームを完成させるプロセス」を学ぶことができます。「次にどの機能を足そうか?」という考え方を身につけることが、プログラミングの上達に繋がります。 また実際の授業では1講が終わったら、次の講座まで時間が空くと思います。その時に可能ならば自分なりの改造をしてみてください!改造のヒントは、本書の中でもいくつか提案しています。
  • 現場のプロが教える!ネットワーク運用管理の教科書
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 これ1冊でOK!悩める新人ネットワークエンジニアを救う運用管理の虎の巻! ネットワーク運用管理業務について必要となる基礎についてわかりやすく解説しました。ネットワーク運用管理業務を「定常業務」、「非定常業務」、「Q&A対応」、「トラブル対応」の4つに分け、それぞれの作業の進め方や技術ポイントを、図解を多く活用してイメージで分かるように具体例を挙げて説明しています。ネットワーク運用管理を行う上で必要な運用管理ツール(基本的なコマンドやWireshark、Nmap)の使い方、セキュリティや品質など、業務を推進するための基本的な考え方や行動なども説明しています。 本書付録では、チェックシートにより担当するネットワークがどのようになっているか把握できるようにし、ネットワーク運用管理業務のイメージがつかみやすいように管理表などのサンプルも載せています。ネットワークに興味がある方はもちろん、情報システム部門に配属された方、転職などでネットワーク運用管理業務を基礎から学びたい方のための""虎の巻""です。イメージ的な理解により基礎知識を深め、ネットワーク運用管理業務に少しでも役立てられる事を願っています。
  • 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システムを、ぜひ本書でマスターしてください!
  • これからの「標準」を学ぶ マルチデバイス対応サイト構築
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 サイトのマルチデバイス対応に必要なノウハウとテクニックを集成! スマートフォンやタブレットが普及し、PC以外からのWebサイト閲覧が増加しています。さらに、Googleがモバイルデバイスに対応しているかどうかを検索結果のランキング要素にしたこともあり、サイトのマルチデバイス対応は必須となりつつあります。これまではマルチデバイスに対応するための明確な指標がなく、多くのページ制作者が試行錯誤を繰り返してきました。しかし、Googleが1つの指標として利用できる「モバイルガイド」をリリースし、状況は大きく変わろうとしています。 本書はGoogleの「モバイルガイド」と、ページの問題点を簡単にチェックできる2つの判定ツール「モバイルフレンドリーテスト」および「PageSpeed Insights」を軸にして、マルチデバイス対応に必要とされる知識、ノウハウ、テクニックなどを解説していきます。
  • ビジネスブロックチェーン実践活用ガイド
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 ●本書の構成 Chapter 1 ブロックチェーンの基本  ブロックチェーンとは  ビジネスブロックチェーン  システムアーキテクチャー この章では、ブロックチェーンの特徴・基本を押さえるとともに、ビジネスブロックチェーンについて解説していきます。 Chapter 2 ビジネスブロックチェーンの事例  医療情報システム  医療情報流通システム  物流トレーサビリティ  電力エコポイント  スマートロックシステム この章では、実際にビジネスブロックチェーンが使われている事例を取り上げ、解説します。実 際に、どのようにシステムが構成されていて、どのような機能を実装しているのかを見ていきましょう。 Chapter 3 ビジネスブロックチェーンの実際  ビジネスブロックチェーンの実際1: Rablock  ビジネスブロックチェーンの実際2: Amazon Managed Blockchain  アプリケーション設計とブロックチェーン この章では、ビジネスブロックチェーンを実際に動かして体験していきます。ビジネスブロックチェーン専門で、入門者に比較的理解しやすいRablock と、Amazon Web Serviceで使えるブロックチェーンサービスであるAmazon Managed Blockchainを取り上げます。 Chapter 4 ビジネスブロックチェーンの更なる体験  Hyperledgerプロジェクト  Hyperledger傘下のプロジェクト  Hyperledgerプロジェクトのソフトウェアを体験する Hyperledgerプロジェクトとは、ビジネスブロックチェーンのフレームワーク、ツール、ライブラリなどを開発するオープンソースのコミュニティです。この章では同プロジェクトが扱うブロックチェーン向けソフトウェアを紹介していきます。 本書を読むことで、こういうシステムはブロックチェーンに向いている、こういうふうにブロックチェーンが活用できる、と読者のみなさんが企画・発想できるようになることが、本書の目的です。 ぜひ仮想通貨とは違う、ビジネスブロックチェーンの実際に触れてみてください。
  • 現場のプロから学ぶ 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サービスの開発での基礎が習得できるはずです。
  • ここまで作れる! Raspberry Pi 実践サンプル集
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 ラズベリー・パイで様々な面白いガジェットを作ろう! ラジオ録音、音楽プレイヤー、水温センサー、監視カメラ、簡易電力計、テレビの録画……Raspberry Piで作る実践的なガジェットを解説。 Raspberry Pi(ラズベリー・パイ)の基本は分かったけれど、もっとちゃんと活用してみたい……そう思うことはありませんか? 本書では、現時点で手に入るパーツやソフトウェアを元に、著者が実際に作成、検証した作例を紹介しています。 難易度も、ソフトウェアの設定で終わる★1つの簡単なものから、はんだ作業やプログラムが大変な★★★★★のものまで、色々と用意しました。ぜひ自分の技術にあったもの、作って使ってみたいものを選択し、挑戦してみてください。 【本書で作成するもの】 ラジオ録音 音楽プレイヤー ミュージックサーバー 水温センサー 土壌水分センサー 監視カメラ 出退勤記録 DNLA機能 簡易電力計 簡易地震計 光センサーと臭気センサー 真空管 テレビ録画 ファミコンの筐体に入れる 携帯ゲームマシン など
  • 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アプリの作成をはじめましょう!
  • Excelからはじめるビッグデータ分析
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 実践で学ぶ、ビッグデータ活用の基本から分析方法まで 本書は企業のマーケティング担当の方やデータ分析担当の方向けに、ビッグデータ活用の基本から分析方法までを解説したものです。 ビッグデータとは「ある目的を達成するために必要な情報が含まれるデータ」といえますが、集められた大量のデータから必要な情報を見つけ出し、解析し、有益な結果を得るには、データ分析に関する考え方と具体的な手法を知ることが肝要です。 Chapter1「ビッグデータとは」ではビッグデータの歴史と今後の方向性を概説。具体的な活用事例や、今後どのようなスキルや人材が求められるのかも説明しています。 Chapter2「分析方法」では、データ分析をしていくにあたり基本の方法を解説します。問題解決のためのPPDACサイクル、分析前準備としてのデータチェックとデータクレンジング、分析方法として単純集計やクロス集計を解説します。Excelのピボットテーブル機能を活用します。 Chapter3「ビッグデータの分析」では、分析方法の応用として、大量のデータをExcelで分析する手法を解説します。 Chapter4「アソシエーション分析」では、関連性を分析するアソシエーション分析(バスケット分析)を、POSデータを用いて説明。さらに分析を深掘りしていくのに有用なツール「Adam-WebOLAP plus Report」(ゼッタテクノロジー株式会社)を用いた応用例も解説します。 データをどのように処理すれば有益な情報、自分の業務に使える解析ができるのか、そのような現場の悩みに答える1冊です。
  • Kwikで作る!動く絵本アプリ入門 プレミアムブックス版
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 プログラミングの知識なしで、手軽に動くアプリを作成できる! iOS、Android向けアプリを開発するためのPhotoshopプラグイン「Kwik(クイック)」の解説書です。 Kwikを使えばプログラミングの知識なしで、動く絵本などのインタラクティブなアプリの開発を行うことができます。 本書付属の素材をダウンロードすれば、実際にデータを動かしながら学ぶことが可能です。 《章立て》 Chapter1 Kwik(クイック)の紹介 Chapter2 開発の準備 / Kwikの基本的な機能、操作について Chapter3 シンプルな絵本を作ろう Chapter4 動き(アニメーション)のある絵本を作ろう Chapter5 タッチに反応する絵本を作ろう Chapter6 仕掛け絵本を作ろう Chapter7 キャンバスを使った絵本を作ろう Chapter8 物理を使った絵本を作ろう Chapter9 デバイスで確認しよう ※Kwikは別途購入が必要です。 ※本書はマイナビBOOKSにてオンデマンド版(モノクロ印刷)も販売しています。そちらの購入者特典には【カラー版】のPDFデータが付いています。
  • 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 さまざまな歌人によるアセンブラ短歌 熱血バイナリアン十訓
  • 現場のプロがやさしく書いたWebサイトの分析・改善の教科書【改訂3版 GA4対応】
    3.5
    1巻3,399円 (税込)
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 人気のWeb分析本が、GA4に対応! 本書は、Webサイトの運営や改善で悩みを持つ方の助けとなるように、 ・Webサイトを成長させるための主な施策とその分析方法 ・改善の考え方そのもの を包括的にまとめた書籍です。 【改訂3版 GA4対応】では、全体をGA4に合わせて修正したほか、各種情報をアップデートしました。また、Chapter4では、本書でよく使うGA4の使い方を入れました。 Chapter 1 改善ポイントの見つけ方 Chapter 2 項目別の改善策とノウハウ Chapter 3 分析結果の活用方法 Chapter 4 GA4の主要機能と情報リソース ウェブアナリストとしてリクルート、サイバーエージェント、アマゾンジャパン等で勤務後、独立。ウェブサイトのKPI設計、分析、改善を得意とする。ブログ「Real Analytics」を2008年より運営。全国各地での講演は500回を突破。 HAPPY ANALYTICS代表取締役、デジタルハリウッド大学院客員教授、UNCOVER TRUTH CAO、Faber Company 取締役 CAO、日本ビジネスプレスCAO、SoZo最高分析責任者、アナリティクスアソシエーション プログラム委員、ウェブ解析士協会顧問。ウェブ解析士マスター。 ※この商品は固定レイアウト型の電子書籍です。 ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字列のハイライトや検索、辞書の参照、引用などの機能が使用できません。 ※お使いの端末で無料サンプルをお試しいただいた上でのご購入をお願いいたします。 ※本書内容はカラーで制作されているため、カラー表示可能な端末での閲覧を推奨いたします
  • 現場で使える Googleタグマネージャー実践入門
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 本書の役割は、誰でも気軽に実践的なGoogleタグマネージャーを学習できるようにすることです。既存の書籍とは異なり、学習環境を構築することで初学者でもミスを恐れずに学習ができます。 また、本書では辞書やチュートリアルといった網羅的な解説はせず、現場でよく使われる事例を重点的に紹介しています。 ■本書の特徴 ・Googleタグマネージャーの学習環境を構築できる →ミスを恐れずにトライアンドエラーできるよう、本書では学習環境の構築から解説します。デモ環境で学習できるので、だれかに迷惑をかけることなく実践できます。 ・逆引きとして、用途に合わせた項目がすぐ見つかる →実際の現場でよく使われる事例を中心にまとめてあります。困りごとからすぐに事例を見つけられます。 ・UAからGA4の移行にも対応できる →UAからGA4への移行にも対応できるよう、それぞれの設定方法を併記しています。新規設定だけでなく、移行にも利用いただけます。 ■本書の構成 Chapter1 Googleタグマネージャーとは Chapter2 学習環境の構築 Chapter3 Googleタグマネージャーの導入 Chapter4 基本操作 Chapter5 現場で使える逆引きレシピ 基本編 Chapter6 現場で使える逆引きレシピ 応用編 Appendix 現場で役立つTips
  • 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』など多数。 ※この商品は固定レイアウト型の電子書籍です。 ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字列のハイライトや検索、辞書の参照、引用などの機能が使用できません。 ※お使いの端末で無料サンプルをお試しいただいた上でのご購入をお願いいたします。
  • ヤマハルーター&スイッチによる実践ネットワーク 技術と設計 YCNE Advanced CORE★★★ 対応
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 ヤマハ ネットワーク機器でネットワーク・セキュリティを実践構築! ヤマハのネットワーク製品を用いて実践的なネットワークの構築手法や技術、設定について学習される方を対象にしています。 またヤマハネットワーク技術者認定試験(YCNE Advanced CORE★★★)を受験される方を対象に解説します。 1章 小規模ネットワークの構築 1.1 ネットワーク構築の工程 1.2 小規模ネットワークの要件定義 1.3 小規模ネットワークの方式設計 1.4 小規模ネットワークの詳細設計 1.5 小規模ネットワークの設定工程 1.6 小規模ネットワークのテスト 1章 小規模ネットワークの構築 チェックポイント 2章 大規模ネットワークの構築 2.1 大規模ネットワークの要件定義 2.2 大規模ネットワークの方式設計 2.3 大規模ネットワークの詳細設計 2.4 大規模ネットワークの設定工程 2.5 大規模ネットワークのテスト 2章 大規模ネットワークの構築 チェックポイント 3章 さまざまな要件に対応する設計、設定工程、テスト 3.1 LAN分割機能 3.2 ルーターのタグVLAN機能 3.3 ポート分離機能 3.4 プライベートVLAN機能 3.5 マルチプルVLAN機能 3.6 RIP 3.7 フィルタ型ルーティング 3.8 Twice NAT機能 3.9 インターネット接続のバックアップ 3.10 VRRPを利用したバックアップ回線への切り替え 3.11 スケジュール機能 3.12 QoS 3.13 ヤマハルーターのセキュリティ機能設定 3.14 ヤマハLANスイッチのセキュリティ機能設定 3章 さまざまな要件に対応する設計、設定工程、テストチェックポイント のびきよ:2004年に「ネットワーク入門サイト(https://beginners-network.com/)」を立ち上げ、初心者にもわかりやすいようネットワーク全般の技術解説を掲載中。 その他、「ホームページ入門サイト(https://beginners-hp.com/)」など、技術系サイトの執筆を中心に活動中。著書に、『現場のプロが教える!ネットワーク運用管理の教科書』、『ヤマハルーターでつくるインターネットVPN 』、『ネットワーク入門・構築の教科書』、『ヤマハルーター&スイッチによるネットワーク構築標準教科書』(以上マイナビ出版)、『図解即戦力 ネットワーク構築&運用がこれ1冊でしっかりわかる教科書』(技術評論社)がある。 ※この商品は固定レイアウト型の電子書籍です。 ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字列のハイライトや検索、辞書の参照、引用などの機能が使用できません。 ※お使いの端末で無料サンプルをお試しいただいた上でのご購入をお願いいたします。
  • 『ノンデザイナーズ・デザインブック[第4版]』+『ノンデザイナーでも役立つ図解の基本』セット
    3.0
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 デザインの定番基本書+図解の効果的な作り方が分かる小冊子のセットで、レイアウトもプレゼンもレベルアップ! デザインの基本書『ノンデザイナーズ・デザインブック』に、プレゼンやレポート作りに役立つ『ノンデザイナーでも役立つ図解の基本』をセットにした商品。デザインの基本原則を学ぶとともに、わかりやすく美しい図の作り方、図解の効果的なデザイン法、デザイン法則と絡めての使い方が学べます。 『ノンデザイナーでも役立つ図解の基本』 1 図解とは 2 図解制作の基本 3 図解の「型」とスタイリング 4 わかりやすく美しい図のための20のテクニック 5 図解と4つの基本原則 ●Robin Williams(ロビン・ウィリアムズ) 主な著書に『Non-Designer's Presentation Book』『Non-Designer's Web Book』『Non-Designer's Photoshop Book』など。 ●鷹野 雅弘(たかの・まさひろ) 株式会社スイッチ。グラフィックデザイン、エディトリアルデザイン、ウェブ制作の分野で、デザイン、オペレーション、設計・ディレクションなど、25年以上、第一線で手を動かし続けている。 ●荒砂 智之(あらすな・ともゆき) UIデザイナー。グラフィックデザイン会社、Web制作会社に勤務したのち、2020年にNTTコミュニケーションズのデザインスタジオ「KOEL Design Studio」に入社。業務システム、Webサイト、アプリに関する情報設計、UIデザインを手掛ける。 ※この商品は固定レイアウト型の電子書籍です。 ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字列のハイライトや検索、辞書の参照、引用などの機能が使用できません。 ※お使いの端末で無料サンプルをお試しいただいた上でのご購入をお願いいたします。 ※本書内容はカラーで制作されているため、カラー表示可能な端末での閲覧を推奨いたします
  • AWSではじめる クラウド開発入門
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 ■本書の特徴: 1.初心者でも実践的な知識が身につく 本書はクラウドの初心者を対象としていますが、実践的な知識を学べます。AWSの提供するクラウド環境を例に、手を動かしながら知識を身につけられます。 2.コードで学べる サーバー構成などをコードで管理する方法を丁寧に解説しています。AWSをコードで管理する方法を実際に手を動かしながら学ぶことができます。 3.豊富な図解 AWSのサービスや構築に関わる内容を概念図によって丁寧に解説しています。はじめての学習でも最後まで学べるような構成にしてあります。 ■本書の構成: Chapter 1 はじめに Chapter 2 クラウド概論 Chapter 3 AWS入門 Chapter 4 Hands-on #1:初めてのEC2インスタンスを起動する Chapter 5 Hands-on #2:AWS でディープラーニングを実践 Chapter 6 Docker 入門 Chapter 7 Hands-on #3:AWS で自動質問回答ボットを走らせる Chapter 8 Hands-on #4:AWS Batch を使って機械学習のハイパーパラメータサーチを並列化する Chapter 9 ウェブサービスの作り方 Chapter 10 Serverless architecture Chapter 11 Hands-on #5:サーバーレス入門 Chapter 12 Hands-on #6:Bashoutter Chapter 13 Hands-on #7:boto3 道場 Chapter 14 Hands-on #8:シン・Bashoutter Chapter 15 Hands-on #9:深層学習を用いたアート自動生成アプリケーション ――― Appendix 環境構築
  • プログラミングのための数学
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 ソフトウェア開発において数学のスキルがますます重要になっています。時代をリードする企業はデータサイエンスや機械学習を取り入れ活用し、ゲーム開発、コンピューターグラフィックスやアニメーション、画像や信号処理、価格設定、株式市場分析など、数学の知識が多くのシーンで役立ちます。 本書では、プログラミングに必要となる数学:線形代数、微積分、機械学習の基礎を学び、実際のソフトウェア開発で活用できる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次元モデルのロードとレンダリング 本書は、プログラミング経験がある程度あり「数学スキルを再確認したい」「数学の応用についてプログラミングを通じて学びたい」と考えている人のための本で中学・高校で習った数学の知識があれば大丈夫です。 例題に沿って、すべての練習問題に挑戦することで、本書を最大限に活用することができます。
  • Webサイト高速化のための 静的サイトジェネレーター活用入門
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 「高速化&最適化」「メタデータ対応」「SPAやPWAへの対応」など、これからのWebサイトに求められる要素に対応するための、静的サイトジェネレーターの活用書。本書は「GatsbyJS(Gatsby)」を使って、「ReactやJavaScript(ECMAScript)に自信が無くても、実用レベルのWebサイトを構築できるようになる」ことを目標にしています。サンプルサイトを制作しながら、ステップ・バイ・ステップで解説していきます。Gatsbyへのアプローチ方法は色々と考えられますが、本書ではHTML&CSSで作成したベースとなるページを元に、サンプルのサイトを作成していきます。書籍の構成として、大きく2部構成になっています。「イントロダクション」では、今どきのWebサイトに求められることや、静的サイトジェネレータの解説、Gatsbyについてまで解説しています。「第1部 基本的なWebサイトの構築」では、トップページとアバウトページを作成し、基本的なWebサイトを構築します。それぞれベースとなるページを元に形にしていき、画像の最適化、高速化、メタデータの設定、PWA化などの設定を行います。「第2部 ブログの構築」では、ブログを構築して、第1部で作成したサイトに記事ページと記事一覧ページを追加します。各ページはベースとなるページを元に、外部からコンテンツデータを読み込んで形にしていきます。第1部と同様に画像の最適化などの設定も行います。巻末の「APPENDIX」では、gatsby-imageを簡単に扱えるようにする方法、Googleアナリティクスの設定、gatsby-p
  • 将棋AIで学ぶディープラーニング
    5.0
    1巻3,498円 (税込)
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 人より強い“将棋プログラム”を作ろう 2016年3月、プロ棋士に勝つには後10年かかると言われていたコンピュータ囲碁でAlphaGoがトップ棋士に勝利しました。そこで使われた手法がディープラーニングです。 AlphaGoは局面を「画像」として認識し、打ち手の確率と局面の勝率を予測することで、次の打ち手を決めています。画像とはどのようなものか、次の打ち手をどうやって決めるのか?AlphaGoの論文をヒントに、ディープラーニングを使い棋譜を学習した将棋AIの開発を行います。強化学習のみでトップレベルの強さを持つAlphaZeroの手法も取り入れています。 [導入編]では、コンピュータ将棋の歴史とディープラーニングの関係、コンピュータ将棋の大会の概要を紹介します。 [理論編]では、従来のコンピュータ将棋のアルゴリズム、コンピュータ囲碁で用いられているモンテカルロ木探索とAlphaGoがどのようにディープラーニングを応用したか。基礎的な知識について解説しつつ、これらを将棋AIに応用する方法について述べます。 [実践編]では、ディープラーニングを使った以下の3つの将棋AIについて、PythonとChainerで実装していきます。 方策ネットワーク(policy network)を使って指し手の予測のみでプレイするAI 価値ネットワーク(value network)を使って1手探索を行うAI 方策ネットワークと価値ネットワークを使ってモンテカルロ木探索を行うAI 最後に、より強い将棋AIを作りたいという方のために、ヒントとなる情報を紹介します。
  • InDesign CS6マスターブック for Mac&Windows
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 大好評のマスターブックシリーズがInDesign CS6に対応しました。 初心者から上級者まで、すべてのInDesignユーザーにお勧めです。 最新バージョンであるInDesign CS6では編集作業に関する機能の強化だけでなく、リキッドレイアウト、EPUBやFolioの書き出しなどインタラクティブなコンテンツ制作に関する機能も強化されています。これにより、従来どおりの印刷出版物制作のツールとしてだけでなく、電子書籍なども効率的に制作することが可能です。 既存のDTPユーザーだけでなく、InDesign CS6に初めて触れる初心者でも簡単に使いこなせるように、基本操作をわかりやすく図解で解説し、さらに付随するさまざまな機能や操作を「Point」として解説しています。 また、本書は人気サイト「InDesignの勉強部屋」でお馴染みの森裕司氏が執筆しています。よりユーザーの側に立った「これが知りたかった!」が詰まった一冊になっています。 本書がこれからInDesignを使ってみようという方のよきガイド役となれば幸いです。
  • セキュリティコンテストチャレンジブック CTFで学ぼう!情報を守るための戦い方
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 コンピュータセキュリティ技術を競うコンテストCTFで戦うための知識技能を鍛えよう。 CTF(Capture The Flag:旗取り合戦)とは、情報技術に関する問題に対して適切な形で対処し、それに応じて得られた得点で勝敗を決める競技です。 出題されたクイズに対し答えを送るという単純なものから、与えられたソフトウェアやウェブシステムの脆弱性を探し、本来は閲覧できない場所にある情報を読み出してきたり、膨大な大きさのデータから要求された情報を探し出すという物まで。暗号以外にもプロセッサに関する知識やネットワーク、Webとさまざまな知識を用いる問題が多く出題されます。「攻撃」も「防御」もできる情報処理能力を養うことができます。本書はCTFで戦うために必要となる情報技術の基本や注意点をわかりやすく解説しています。実際にCTF等のセキュリティコンテストに参加してみよう。そして、ハッカーとしての実力を鍛えていこう
  • 現場で通用する力を身につける 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のデータベース開発
  • 作って学ぶ 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ノート テーマの作り方(ランディング&ワンカラムサイト編)』同上
  • 作って学ぶ Next.js/React Webサイト構築
    1.0
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 ステップバイステップでマスターする、Next.jsによる「これからの」Web制作 Reactベースのフレームワーク、Next.jsによるWeb構築の基本と実践を、ステップバイステップで学べる本。 本書は、これまでHTML&amp;CSSを使ってきたものの、Reactにはちょっと手を出せなかった方を対象に、実際にブログを作成しながら、Next.jsを使ってサイトを構築できるようになることを目指しています。 Next.jsはReactの環境が簡単に整い、サイトも構築でき、静的生成やサーバーサイドレンダリングも試せます。学ぶ環境としても、経験を積む環境としても、そして実務のための環境としてもバランスよく整っているといえます。 Next.jsの基本的な機能が理解できることはもちろん、Reactの基本やReactでのCSSの扱いもしっかり解説しています。 ●構成 Chpater1 ReactとJSX Chpater2 コンポーネント Chapter3 CSS Modulesとスタイル Chpater4 レイアウトのスタイル Chapter5 画像とアイコン Chapter6 メタデータ Chapter7 外部データの利用 Chapter8 記事データの表示 Chapter9 動的なルーティング Chapter10 React Hooks(フック) ●本書で制作するサンプルサイトについて 本書ではNext.jsを使用して、ブログサイトをステップ・バイ・ステップで構築していきます。Next.js、React、JavaScript、CSS Modules、styled-jsxの活用方法や設定をわかりやすく見ていくため、ミニマルでシンプルなデザインにしてあります。Figma のデザインデータとして、デザインシステム(コンポーネント&デザイントークン)もセットで用意していますので、実装時の参考にしてください。記事データの管理にはヘッドレスCMSのmicroCMSを利用します。 Chpater1 ReactとJSX Chpater2 コンポーネント Chapter3 CSS Modulesとスタイル Chpater4 レイアウトのスタイル Chapter5 画像とアイコン Chapter6 メタデータ Chapter7 外部データの利用 Chapter8 記事データの表示 Chapter9 動的なルーティング Chapter10 React Hooks(フック) エビスコム さまざまなメディアにおける企画制作を世界各地のネットワークを駆使して展開。コンピュータ、インターネット関係では書籍、デジタル映像、CG、ソフトウェアの企画制作、WWWシステムの構築などを行う。 主な編著書: 『作って学ぶ 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ノート テーマの作り方(ランディング&ワンカラムサイト編)』同上
  • Flutter モバイルアプリ開発バイブル
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 Googleが開発しているモバイルアプリケーションSDK、Flutterの実践解説書です。 iOS・Androidなどクロスプラットフォームで動作するモバイルアプリの開発者を対象にして、全体感を踏まえた基礎的な部分から実践的な概念や実装に至るまで、丁寧に説明していきます。 モバイルアプリ開発に課題を感じている開発者の方が、課題解決方法の1つとしてFlutterを活用できる手助けができれば幸いです。 書籍中で解説しているサンプルコードをダウンロード可能です。 ●南里 勇気(なんり ゆうき) 株式会社FiNC Technologies所属、アプリエンジニア(Android・iOS)。 クロスプラットフォーム開発に興味を持ち、FlutterやFirebaseに関連する勉強会の主催に加え、DroidKaigiやAndroid Bazaar and Conferenceなど各種カンファレンス登壇実績も多数。Bluetooth LEや機械学習、AR・VRなどの組み込み開発の実務経験もある。 ●太田 佳敬(おおた よしあき) サーバーサイドエンジニア。健康系アプリ開発会社からAIベンチャーへと転職、アプリエンジニアとしてiOS・Android向けの開発を担当することで、クロスプラットフォーム開発に興味を持つ。現在はアプリはもちろん、バックエンドに加えてVue.jsやk8sなどあらゆる領域を担当し、Webへの展開を見据えたクロスプラットフォーム開発の1回答としてFlutterに注力している。 ●矢田 裕基(やた ひろき) 株式会社FiNC Technologies所属、アプリエンジニア(Android)。 スマートフォンアプリ、アート作品やデジタルサイネージ、パズルなどを制作に携わり、現在のポジションとなる。ユーザーインターフェイスに関心があり、Material Design実装が容易なFlutterに興味を持つ。過去の実績として、『物理演算を用いた作曲インターフェス』が独立行政法人情報処理推進機構(IPA)の2009年度上期未踏ユースに採択されている。 ●片桐 寛貴(かたぎり ひろき) 株式会社FiNC Technologies所属、サーバーサイドエンジニア。 フロントエンドからバックエンドまでサーバーサイドを中心にWeb関連全般を担当。バックエンドではPHPやRails、フロントはVue.jsやReact などを得意としている。最近はSRE(サイト信頼性エンジニアリング)や機械学習に興味を持つ。
  • Excelでできるデータドリブン・マーケティング
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 マスとデジタル施策を横並びで評価する手法を演習形式で学び、統計リテラシーを高める「ビジネス専門書」 『これからのマーケターは、グラフの見た目よりも「因果推論」に注意すべきである』「統計学が最強の学問である」著者の西内 啓氏推薦! マーケティング施策の意思決定をいかにして「データドリブン」にするか? Excelを用いた演習でマーケティングROIの最適化を導く分析手法を習得しながら、統計や因果推論の知識について知る。 データ解析にもとづくマーケティングに必須の「知識」と「生きたノウハウ」が同時に身につくビジネス実践書です。 『もともと統計学には無縁だった筆者は、広告会社でTVCMなどのマス広告とデジタルアドの全体最適、予算配分の最適を目指すため、時系列データ解析によってオフライン施策とオンライン施策を横並びで評価できるマーケティング・ミックス・モデリング(MMM)を知りました。 それを学ぶために得た知識や分析スキルを共有するために、ExcelでMMMに付帯する分析手順を行いながら学べる書籍を作りました。 それは本来、専門家によって提供される高度な分析サービスです。 本書では統計学に初めてチャレンジする方がそれを習得することを目指したものです。 本書は統計やデータマイニングを学びたくなったマーケターが難解な数式やプログラムコードを書くような「専門書」で学ぶ前の、基礎的なデータ分析の感覚を共有する「ビジネス専門書」を目指しました。』(著者の言葉より) 本書は8章+付録演習で構成されています。 ●演習内容 第1章 演習をはじめる前に 第2章 顧客データ(質的データ)をクロスセクションデータとして分析 第3章 アルコール飲料の売上の予測モデルを作る準備(データをチェック) 第4章 Excel分析ツールを使って回帰分析 第5章 残存効果などを加味して予測精度を上げる 第6章 予算配分最適化シミュレーション 第7章 ECとコールセンター 2つの売上への影響を加味した予算配分最適化 第8章 補足解説(演習を終えた方へ) 付録 演習第1章では、マーケターの意思決定の多くを占める効果検証法や、データ分析の種類を整理します。 第2章では顧客データ(質的データ)をクロスセクションデータとして分析します。 第3章~第4章では、アルコール飲料の売上の予測モデルを作る準備をします。 第5章では、残存効果などを加味して予測精度を上げていきます。 第6章では、予算配分最適化シミュレーションを行います。 第7章ではECとコールセンター、2つの売上に対する影響を加味した予算配分最適化シミュレーションを行います。 第8章では補足解説として、ここまでの演習を終えた方向けに、モデル選択視点や統計的因果推論の知識について簡単に解説します。 ぜひ本書と一緒に取り組み、データ分析の感覚を身につけてください。演習ファイルは本書サイトからダウンロード可能。 ●備考 ・本書の演習では、Excelのほか、「エクセル統計(体験版)」も使用します。 「エクセル統計」はExcel上で動作し、Excelのメニューに統計解析の手法を追加する統計解析ソフトです。
  • 最新Webマーケティング2020
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 2019~2020年におけるWebビジネスのキーワード「動画」「CX(顧客体験)」といった現状のトレンドを基礎からかわかりやすく解説! さらにWebビジネス・マーケティングにはいつの時代でも欠かせない能力である「Webビジネスの企画力」、そして「CMS」導入について、取り組むうえで必要な、いまさら聞けない知識を丁寧に解説しています。最新のITトレンドからWebでビジネスをするための必須知識、目下の課題解決に役立つ具体的施策・考え方まで学べる1冊です。
  • 最新Webマーケティング2019
    3.0
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 UX・AI・動画、そして採用の課題を解決する超実践解説! 2018~2019年におけるWebマーケティングのキーワード「AI」「動画」「UXデザイン」という現状のトレンドを網羅し俯瞰、そして「採用」といった現在直面している課題に対する対策のヒントを徹底した現場運営担当者目線で、世に出ている同テーマのビジネス本がカバーしていない基礎の基礎知識、実際に取り組んだ際に引っかかるポイントの解説はもちろん、運用する上で必要になってくる知識まで系統立てて解説! 最新のITトレンドからWebでビジネスをするための必須知識、目下の課題解決に役立つ具体的施策・考え方まで学べる1冊です。
  • C# 画像処理・数値プログラミング プレミアムブックス版
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 自作しながら画像処理と数値計算を学ぼう 画像処理・画像認識、数値計算、電気・電子回路の動作確認などのテーマについて、C#によるWindowsフォームアプリケーションの作成を通して学ぶことができます。 ・画像処理を学ぼう 情報処理技術の分野において画像処理の比重は非常に高くなっている。画像補正や特徴抽出には、高度な画像処理が使用されている。自分で作成したプログラムで画像を独自に加工してみよう。 ・数値計算を活用しよう 数値計算は、特別な技巧を要さず、直感的な結果が容易に得られる便利なツール。実験データの整理や、電気回路の動作理解に、気軽に数値計算を活用しよう。複素数計算の神秘的な面をのぞかせる等角写像、Mandelbrot集合図形の描画について取り上げました。 ・Windowsフォームアプリケーションの基礎を紹介 Visual Studio 2017 Communityを使って、C#が得意とするWindowsフォームアプリケーションの基礎を紹介。 ・サポートサイトより、本書で作成したプロジェクトファイルを配布しています。
  • 最新Webマーケティング2018 解説と事例でわかるITの今
    3.0
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 AI・動画・エンゲージメント・SNSの最新トレンドから著作権・景表法などWebビジネス必須の法律まで超実践解説! 2017年から2018年におけるWebマーケティングのキーワードである「AI」「動画」「エンゲージメント」「SNS(Facebook)」について、その役割や活用方法、運用における考え方の基本はもちろん、実際に運用する際の予算感や体制、効果測定まで現場の担当者が必ず引っかかるポイントを丁寧に押さえ、運用する上で必要になってくる知識として系統立てて解説します。 さらに、2017年に大きくクローズアップされた「ネット公開情報の信頼性」「著作権、景表法」について、Webビジネス担当者が避けて通れない課題に対する考え方や対処法を収録。 最新のITトレンドからWebでビジネスをするための必須知識まで学べる1冊です! ●2018年、マーケティングの注目キーワードはこれだ! ●「AI」とWebビジネス ●「動画マーケティング」の最新勝ちパターン ●「顧客エンゲージメント」の育てかた ●「Facebook」のビジネス活用便利帳 ●Webビジネス必携の「法律・ルールブック」
  • 基礎からきっちり覚える 機械語入門
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 機械語-それはコンピューターのコトバ。本書はコンピューターに興味のある一般の方を対象とした、楽しみながら学べるソフトウェア基礎の入門書です。データの数値化やアルゴリズムの話と共に、コンピューターのコトバ「機械語」の解説を行います。ある程度コンピューターを知っている人だと機械語は難しいものだというイメージがあるかもしれません。しかしコンピューターがどのように動作するかというイメージを掴むためには、実はこの機械語を見てみるのが一番の早道なのです!機械語の動作が理解できれば、その上で動く高級言語や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とライブラリ/[二十八日目] ファイルと日本語表示/[二十九日目] 圧縮と簡単なアプリケーション/[三十日目] 高度なアプリケーション/[三十一日目] 開発を終えた後で
  • 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担当。
  • ヤマハルーター&スイッチによるネットワーク構築 標準教科書 [YCNE Standard★★対応]
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 本書はネットワークの構築・運用に必要な技術や設定について学習される方を対象としています。また、ヤマハネットワーク技術者認定試験[YCNE(Yamaha Certified Network Engineer) Standard★★]に対応しています。 IPアドレス、サブネット、VLANなどの基礎を理解している前提として、ネットワークの構築と運用で必要となる技術や設定、およびセキュリティを中心に説明しています。 最初は、RIPやOSPF、VRRPなど構築に必須の技術、NTPやSNMPなど運用に必須の技術について説明します。そしてヤマハネットワーク機器でつくるネットワーク構成の例を示し、これらの技術を使った設計の検討内容や設定について、シミュレーション形式で説明します。LAN分割機能、マルチプルVLAN、QoS、L2MSなど構築と運用で利用する多くの機能と設定について、またネットワーク構築には"セキュリティ対策"も必須となるため、フィルタリングやVPN、認証といったセキュリティ関連の機能と設定についても説明していきます。 本書を読むことでヤマハネットワークの構築・運用に必要な技術や設定について理解が深まるとともに、YCNE Standard★★試験合格の近道となることを願っています。 [CONTENTS] 1章 ネットワークを構築・運用する上での必須技術 1.1 通信の基本 1.2 ルーティング関連技術 1.3 RIPv1 1.4 RIPv2 1.5 OSPF 1.6 冗長化技術 1.7 ICMP関連技術 1.8 運用管理関連技術 2章 中規模ネットワークの構築 2.1 ネットワーク構成 2.2 初期設定 2.3 インターネット接続設定 2.4 VLANの設定 2.5 スパニングツリープロトコルの設定 2.6 OSPFの設定 2.7 VRRPの設定 2.8 拠点間接続VPNの設定 2.9 無線LANアクセスポイントの設定 2.10 ルーターやLANスイッチへのアクセス設定 2.11 設定の保存 3章 要件に合わせたネットワークの構築 3.1 ポート関連技術 3.2 ルーティング関連技術 3.3 インターネット接続関連技術 3.4 QoS 3.5 無線LAN関連技術 4章 ネットワーク運用管理 4.1 SNMPの設定 4.2 NTPの設定 4.3 Syslogの設定 4.4 ループ検出機能の設定 4.5 L2MS 4.6 LANマップ 4.7 無線LANの可視化 4.8 クラスター管理機能 4.9 YNOによるネットワーク統合管理 5章 セキュリティ 5.1 セキュリティの基本 5.2 入口対策 5.3 TLSを使った暗号化 5.4 VPNのセキュリティ技術 5.5 VPNの種類 5.6 ポート認証機能 5.7 ヤマハルーターのセキュリティ機能設定 5.8 ヤマハLANスイッチのセキュリティ機能設定 5.9 ヤマハ無線LANアクセスポイントのセキュリティ機能設定 5.10 UTM
  • データ分析BIツール Looker導入ガイド
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 DXを取り巻くデータ活用の課題に立ち向かう 同じ指標で異なる結果が出てきていませんか? Lookerではじめる、データガバナンスの強化! Contents Part1:Lookerの基礎知識 Chapter1 データ活用とLooker Chapter2 Lookerとは Part2:データを接続・整形する Chapter3 データベースに接続する Chapter4 LookMLを理解する Part3:ダッシュボードを作成・活用する Chapter5 データを探索する Chapter6 データを可視化する Chapter7 ダッシュボードをシェアする Part4:Lookerの高度な活用 Chapter8 LookMLの高度な活用 Chapter9 ダッシュボードの高度な活用 Chapter10 キャッシュ・PDTの管理 Appendix Appendix1 ユーザーのアクセスレベルの管理 Appendix2 管理機能の概要 本書は、Lookerによってデータ活用を推進するための書籍です。BIツールとしてのLookerの特色は次の4つが挙げられます。 ・データを内部に保持しないアーキテクチャによるハイパフォーマンスなデータ処理が可能 ・Looker側でのSQL自動生成により、データ抽出が分析業務のボトルネックにならない ・データ定義を一元管理できることにより、データガバナンスを強化できる ・多彩なデータ活用方法 Lookerによるデータ蓄積とデータ分析の間でデータ定義を一元管理する役割や、可視化・分析した結果に基づいたデータ活用のアクションといった広範囲の役割を紹介します。 本書を用いてLookerを活用することで、DXが推進されることを目的としています。
  • きれいな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章さらに強くするために
  • サイバー術 プロに学ぶサイバーセキュリティ
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 Cyberjutsu(サイバー術)は、古代日本の忍術の教科書:万川集海、義盛百首、正忍記を分析し、忍の技術、戦術、手順から今日のセキュリティ課題を考察し適用させた、サイバーセキュリティの実践フィールドガイドです。 忍者の巻物:忍者が使用していたツール、テクニック、方法論の紹介 サイバーセキュリティ:忍者の概念が私たちに教えてくれる現在のサイバーセキュリティついて 自ら実践:サイバー攻撃の脅威から組織を守るためにできる実用的な手順 城塞理論の思考訓練:忍者とサイバーセキュリティについて学んだことを使って、脅威を解決する演習 セキュリティ標準 NIST 800-53:推奨されるセキュリティ設定と仕様のチェックリスト 最新のサイバー脅威に対抗するため、古の教科書から学びとり・実践しよう。 CONTENTS 第0章 イントロダクション 第1章 ネットワークのマッピング 第2章 特別の注意を払ってガードする 第3章 鎖国セキュリティ 第4章 識別チャレンジ 第5章 二重封印パスワード 第6章 侵入時間 第7章 時間情報へのアクセス 第8章 ツール 第9章 センサー 第10章 橋と梯子 第11章 ロック 第12章 水月の術 第13章 身虫の術 第14章 桂男の術 第15章 蛍火の術 第16章 ライブキャプチャ 第17章 火攻め 第18章 秘密のコミュニケーション 第19章 コールサイン 第20章 光と騒音とごみの抑制 第21章 侵入に適した環境 第22章 ゼロデイ 第23章 忍びの採用 第24章 衛兵所のふるまい 第25章 ゼロトラストの脅威管理 第26章 忍びのスパイ技術
  • 囲碁ディープラーニングプログラミング
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 ボードゲームを題材とした古典的なAIの実装からはじめ、深層学習と強化学習を囲碁AIに組み込み、改良していきます。囲碁ボット構築の方法を理解することで、他の人工知能開発にも応用することができるようになります。 Manning Publications『Deep Learning and the Game of Go』の日本語版。 ・PythonとKerasを利用した囲碁AIボット開発でディープラーニングを深く理解できます。 ・AlphaGo/AlphaGo Zeroで用いられた手法も解説! ・基本的なPythonと高校レベルの数学の知識で読破可能。 この本はAlphaGoの開発と拡張という魅惑的な冒険へ導いてくれます。あなたは最も美しくかつ挑戦的なゲーム開発の基礎を学ぶことになるでしょう。とても読みやすく魅力に溢れた人工知能と機械学習の実践的入門書です。 ―Thore Graepel:DeepMind AlphaGoチームの研究・開発者(本書まえがきより)
  • つくりながら学ぶ!深層強化学習 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環境を使用する方法も解説します。
  • セキュリティコンテストのためのCTF問題集
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 CTFの問題を解いてセキュリティに関する技術を磨きあげろ! セキュリティ技術の育成手段として注目されるセキュリティコンテストで出題されるCTF(Capture The Flag)の問題を取り上げ、それを解くときのプロセスを紹介。コンテストに参加してみたいけど最初の一歩が踏み出せない方、興味があるけど敷居が高く感じる入門者のためにわかりやすく解説します。 『セキュリティコンテストチャレンジブック-CTFで学ぼう!情報を守るための戦い方-』の続編として、より深く、専門的な内容について体感・学習して頂ける内容です。各ジャンル(バイナリ解析、Pwn、ネットワーク、Web)の知識を使用する問題全14問と、その答えにたどり着くための詳細な解法を説明します。SECCON Beginnersで出題した問題はもちろん、SECCON CTFや他のCTFで出題された問題、またはその分野で重要な知識を確認できる問題を新たに作成し収録しました。 CTFは見て覚えるものではありません。実際に手を動かして、どのようなしくみで問題が解けるのか、どのようなアプローチで答えまでたどり着いているか、というところに着目して読んでいだければと思います。読み終える頃には、かなりの技術が身についた気持ちになっていることでしょう。しかし世の中には、本書でカバーしきれないユニークな問題が多々存在しています。本書を読むことでセキュリティコンテストの世界に興味を持ち日々の学習や練習の積み重ねをしていただき、コンテスト参加のきっかけとしていただけるならば幸いです。 「SECCON Beginners」はコンピュータセキュリティ技術を競う競技であるCTF(Capture The Flag)の初心者を対象とした勉強会を行っている。2014年より活動を開始し、2017年に「CTF forビギナーズ」から「SECCON Beginners」に名称を変更し活動中。
  • 画像処理・機械学習プログラミング OpenCV 3対応
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 ※この商品は固定レイアウト型の電子書籍です。 ※お使いの端末で無料サンプルをお試しいただいた上でのご購入をお願いいたします。 ※本書内容はカラーで制作されているため、カラー表示可能な端末での閲覧を推奨いたします。 コンピュータに「視覚」を与えるプログラミングを解説。 画像処理に必要となるOpenCVのプログラミングについてC/C++ベースの開発環境で解説。 OpenCV 3系の導入・画像処理から顔の検出、機械学習まで。基礎と活用例を効率よく学べます。
  • concrete5 公式活用ガイドブック
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 concrete5(コンクリートファイブ)はオープンソースのコンテンツ管理システム(CMS)で、編集の自由度の高さや使いやすさ、デザインカスタマイズの容易さ、機能拡張の柔軟さなどが注目され、ユーザー数を伸ばし続けています。本書はconcrete5のコミュニティメンバーが執筆した、初の日本語公式書籍となります。concrete5をこれから使い始める方や興味のある方だけでなく、すでにお使いのデザイナーや開発者の方にも役立つよう、章ごとにテーマを決めて、解説を行っています。 ■CONTENTS Chapter01:concrete5の基本 Chapter02:編集モードの使い方 Chapter03:管理画面の使い方 Chapter04:オリジナルデザインのサイトを作る Chapter05:サイトの運用 Chapter06:開発者向けの機能解説
  • 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を主宰。その後サザンパシフィック、日本フォトグラフィックス、インターチャネル・ホロンなどで多くのソフトウェア開発プロジェクトに参加。※略歴は書籍刊行時のものを表示しています。 山田暁通(ヤマダアキミチ) 株式会社ドワンゴ・株式会社豆蔵などを経て、現在はフリーランスのソフトウェアエンジニア。※略歴は書籍刊行時のものを表示しています。
  • ブロックチェーンアプリケーション開発の教科書
    3.0
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 作って学ぶ、暗号通貨とスマートコントラクトの理論と実践 仕組みから実践までわかる、エンジニアのための「ブロックチェーン」解説書。 「ブロックチェーン」はインターネット以来の発明とも言われており、暗号通貨だけにとどまらず、医療や法律、ゲーム、エンターテイメント、不動産、シェアリングエコノミーなど、さまざまな分野での応用が考えられています。しかし現時点では具体的なプロダクトもまだ少なく、アプリケーションを開発できるエンジニアの数も圧倒的に不足する傾向にあります。 そこで本書は、知識と実践スキルをバランス良く学べるよう、ブロックチェーン界隈の最新情報はもちろん、理解の前提となる暗号学や分散コンピューティングに加え、フレームワーク紹介や実践的なサンプルなどを盛り込み、さらに必要となる経済やビジネスの話題にも深く踏み込んで解説しました。 本書は、ブロックチェーン技術を正しく理解し、アプリケーション開発を実践するスキルを学ぶため、理論的背景や現在の動向を解説する前半と、サンプルコードを交えて、開発の具体例や考え方を実践する後半の2部構成となっています。 ブロックチェーン技術を、理論と実践両面から理解するための1冊です。 ●想定読者 ブロックチェーン技術を理解したいエンジニア、ディレクター MVCフレームワークなどでアプリケーション開発を経験したことがあるエンジニア ●内容構成 Chapter1.ブロックチェーンとは? Chapter2.ブロックチェーン技術の理解 Chapter3.ブロックチェーンアプリケーションの理解 Chapter4.ブロックチェーンプロダクトの比較 Chapter5.ビジネスへの応用 Chapter6.アプリケーション開発の基礎知識 Chapter7.Solidityによるアプリケーション開発 Chapter8.アプリケーション開発のフレームワーク Chapter9.アプリケーション設計の注意点 Chapter10.技術的課題と解決案 Chapter11.ブロックチェーン技術の未来
  • 恋するプログラム―Rubyでつくる人工無脳
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 ほんとに無能?人間とプログラムのコラボレーション。これって恋? ネットワークにはいろんな人工無能がいます。彼らは人間とおしゃべりをして、笑わせたり感心させたりむかつかせたりするお遊びプログラム・人工知能までにはいたらないオモチャではあるんですが、これがなかなかかわいいオモチャなのです。 本書は人工無脳を作ってみようという本です。まずは「人工無脳ってなに?」というところから始め、単純なサンプルプログラムを作り、いくつかのテクニックを盛り込みながら、それを次第に複雑なものへと進化させていきます。紹介するサンプルプログラムについては、ほぼすべての内容を説明しています。手法を羅列しただけのものにならないよう、とくに「なぜそう作るのか?」ということをできるだけ省かずに記述しています。 本書ではオブジェクト指向スクリプト言語Rubyを使っています。エレガントかつパワフルなRubyのおかげで、コンパクトかつわかりやすいコードに収まっています。Rubyプログラミングの入門書としても最適です。プログラムの中身を自分でイジって、さらにわけのわからないことを言わせて楽しむのが人工無脳のほんとうのおもしろさです。本書を読み、人工無脳プログラミングをお楽しみください。 ※ご注意※ 本書は2005年4月刊行「恋するプログラム」の復刻発刊です。誤植の修正だけを行いできるだけ当時のまま『復刻』しているため、記事のままでは内容を再現できなかったりする記事があります。本書記載内容は情報の提供のみを目的としており、本書を用いての運用はすべてお客様自身の責任と判断において行ってください。
  • ランサムウェア対策 実践ガイド
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 ランサムウェア攻撃とその対応策をわかりやすく解説! 中小企業のセキュリティはランサムウェア対策から! ランサムウェアによる被害は企業規模を問わず増え続けていますが、企業側においてはそれに対抗できる有効なセキュリティ対策が追い付いていないのが現況です。本書では筆者たちが実際に経験したインシデント対応から得た学びを伝えます。 標的型ランサムウェア攻撃についての重要なポイントを網羅し、読者が具体的な実践対策ができるよう本書は構成されています。 第1章 標的型ランサムウェア攻撃の概要と課題 1.1 昨今のサイバー攻撃や被害状況 1.2 ランサムウェアとは 1.3 身近に潜むランサムウェアの脅威(公開事例) 1.4 よくあるランサムウェア感染原因 1.5 現状の対策の課題 第2章 標的型ランサムウェア攻撃の手法解説 2.1 攻撃者のエコシステム:Ransomware-as-a-Service 2.2 攻撃ステップとその詳細 2.3 被害事例の解説 第3章 実践的ランサムウェア対策 3.1 標的型ランサムウェア攻撃対策の意義 3.2 対策手法 3.3 被害事例から考える対策 第4章 セキュリティ監視 4.1 監視の目的や必要性 4.2 監視のポイントや難易度 4.3 エンドポイント型セキュリティ対策製品のログ監視 4.4 ネットワーク型セキュリティ対策製品のログ監視 4.5 セキュリティイベントログ(ログインイベント)の監視 4.6 その他のセキュリティ対策製品等の監視 4.7 監視で異常を発見した場合の対応 第5章 インシデント対応 5.1 インシデント対応とは 5.2 インシデント対応の流れ 5.3 感染経路・攻撃手法の特定 5.4 封じ込め・根絶作業の実施 5.5 安全宣言に向けた監視 5.6 番外編:インシデント発生時の社内外コミュニケーション 5.7 平時の準備 田中 啓介:トレンドマイクロ株式会社 インシデントレスポンスチーム所属。2007年にトレンドマイクロに入社。製品のサポート業務を経て2012年より中央省庁担当のアカウントマネージャとしてセキュリティ監視、インシデントレスポンス、対策提言を実施。マネジメント業務を経て2019年よりインシデント対応支援サービスを主管。情報処理安全確保支援士、GCFA、GDAT、GOSI。立命館大学 情報理工学研究科 博士後期課程 上原研究室所属。滋賀県警察サイバーセキュリティ対策委員会アドバイザー。 山重 徹:トレンドマイクロ株式会社 インシデントレスポンスチーム所属。2017年にトレンドマイクロに入社後、セールスエンジニアの経験を経てインシデントレスポンスチームに在籍。 標的型ランサムウェア攻撃をはじめセキュリティインシデント被害に遭ってしまったユーザの環境調査から復旧支援に従事。 並行してインシデントの現場やリサーチから得られた攻撃手法の知見を元にEDR製品の検出ロジック開発にも取り組んでいる。CISSP、GCFA、GCFE、GPEN。 ※この商品は固定レイアウト型の電子書籍です。 ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字列のハイライトや検索、辞書の参照、引用などの機能が使用できません。 ※お使いの端末で無料サンプルをお試しいただいた上でのご購入をお願いいたします。
  • Ansible構築・運用ガイドブック インフラ自動化のための現場のノウハウ
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 本書は、ITインフラの構成管理ツールである「Ansible」について、なるべくわかりやすく解説したものです。 インフラ運用に悩み、「これからAnsibleで自動化をはじめたいけれど、どこから手を付ければいいかわからない」「Ansibleは実際に使っているけれど、どうすれば効果的に自動化できるのだろうか」といった方への道標となるようなトピックを厳選し、なるべく広範にわたってAnsibleを理解するための知識をつめこみました。
  • 競技プログラミングの鉄則
    5.0
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 "競プロ" で必要なテクニックを1冊に凝縮! 競技プログラミング(競プロ)は、問題を解くことでプログラミング能力を競う大会です。本書では、競プロで必要なアルゴリズム・データ構造・考察テクニックを丁寧に解説します。さらに、知識を定着させるための例題・演習問題が150問以上掲載されています。 本書は、競プロのコンテストで勝ちたい、アルゴリズムを本格的に学びたい、技術力向上に繋げたいなど、様々な目的で利用できるものとなっています。   [本書の特徴]  ・競プロで必要な77個のテクニックを網羅 ・320点超のフルカラーの図でわかりやすく解説 ・知識を身に付ける演習問題153問 ・全問題が「自動採点システム」に対応 ・新傾向の「ヒューリスティック・最適化」も解説   [本書の構成]  序章 競技プログラミング入門 第1章 アルゴリズムと計算量 第2章 累積和 第3章 二分探索 第4章 動的計画法 第5章 数学的問題 第6章 考察テクニック 第7章 ヒューリスティック 第8章 データ構造とクエリ処理 第9章 グラフアルゴリズム 第10章 総合問題 終章 さらに上達するには   [本書で扱うトピック(抜粋)]  全探索/2進法/一次元の累積和/二次元の累積和/配列の二分探索/答えで二分探索/しゃくとり法/半分全列挙/部分和問題/ナップザック問題/ビットDP/最長増加部分列問題/素数判定法/ユークリッドの互除法/繰り返し二乗法/包除原理/ゲーム問題/偶奇を考える/一手先を考える/後ろから考える/山登り法/焼きなまし法/ビームサーチ/スタック/キュー/優先度付きキュー/連想配列/文字列のハッシュ/ダブリング/セグメント木/深さ優先探索/幅優先探索/ダイクストラ法/Union-Find/最小全域木問題/最大フロー問題/二部マッチング問題/ほか多数 序章 競技プログラミング入門 第1章 アルゴリズムと計算量 第2章 累積和 第3章 二分探索 第4章 動的計画法 第5章 数学的問題 第6章 考察テクニック 第7章 ヒューリスティック 第8章 データ構造とクエリ処理 第9章 グラフアルゴリズム 第10章 総合問題 終章 さらに上達するには 米田 優峻(よねだ まさたか):  2002年生まれ。2021年に筑波大学附属駒場高等学校を卒業し、現在東京大学に所属。競技プログラミングでは「E869120」として活躍。2020年までに国際情報オリンピック(IOI)で3度の金メダルを獲得したほか、世界最大級のオンラインコンテスト「AtCoder」でも最高ランクである赤色の称号を持っている。また、Qiitaで多数の記事を投稿したり、競技プログラミングの中上級者向け問題集「競プロ典型90 問」を作成するなど、アルゴリズムや競技プログラミングの普及活動も行っている。著書に『問題解決のための「アルゴリズム×数学」が基礎からしっかり身につく本』(技術評論社)がある。
  • 要点整理から攻略する『AWS認定 セキュリティ-専門知識』
    4.0
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 合格に必要な知識はここにある! 本書は「AWS認定 セキュリティ」対策用の受験対策テキストです。 「AWS認定 セキュリティ」は最低2年間のAWSのワークロード保護に関する実務経験を持つセキュリティ担当者を対象とした認定試験です。 金融業やエンタープライズには必須となりつつある認定を、豊富な経験と知識を持った著者陣が、合格するために必要な知識をわかりやすく解説しています。また、問題の解き方も丁寧に解説し、試験に取り組む際のテクニックも学べます。 練習問題で総仕上げも行えるので、受検者必携の一冊です。 ※2023年7月11日にセキュリティ認定試験が新しいバージョンSCS-C02となる予定です。本書は旧バージョンであるSCS-C01に対応しています。 第1章 AWS試験概要と学習方法 第2章 IDおよびアクセス管理 第3章 インフラストラクチャのセキュリティ 第4章 データ保護 第5章 ログと監視 第6章 インシデント対応 第7章 AWS Well-Architected 第8章 練習問題 ※この商品は固定レイアウト型の電子書籍です。 ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字列のハイライトや検索、辞書の参照、引用などの機能が使用できません。 ※お使いの端末で無料サンプルをお試しいただいた上でのご購入をお願いいたします。 ※本書内容はカラーで制作されているため、カラー表示可能な端末での閲覧を推奨いたします
  • 詳解ディープラーニング 第2版
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 ニューラルネットワークの理論とディープラーニングの実装について丁寧に解説。実装には、Python(3.x)を用い、ディープラーニング向けライブラリKeras(2.x)、TensorFlow(2.x)、PyTorch(1.x)を用います。 本書では、自然言語処理をはじめとした時系列データ処理のためのディープラーニング・アルゴリズムに焦点を当てているのも大きな特徴の1つです。本書の[第1版](2017年)以降に次々と登場している新しい手法やモデルを丁寧に説明、記事も大幅にボリュームアップしました。

最近チェックした本