全般 - インプレス - Think IT Books作品一覧

  • Windows Azure Packプライベートクラウド構築ガイド
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 クラウドサービスは、インターネット上に展開されるパブリックサービスとして、必要不可欠なサービスとなりました。しかし、重要データや個人情報などは、オンプレミスサーバーや、自身の管理するデーターセンター内に置いておきたいという要望も、依然としてなくなることはありません。高機能で便利なクラウドサービスを、プライベートに展開して利用したいという考えは、ごく自然な流れと言えるでしょう。しかし、仮想化基盤は導入できても、プライベートクラウドまでは手が出ないというのが、多くの企業の現状だと思われます。 Hyper-Vと管理ツールとしてのSystem Center 2012 R2 Virtual Machine Manager、リッチインターフェースを提供するWindows Azure Packを組み合わせることで、プライベートクラウドの構築が可能となります。しかも、パブリッククラウドで安定した多くのサービスを提供して成功を収めている、Microsoft Azure同様のテクノロジーを実装しています。 本書は、Windows Azure PackとHyper-Vを利用し、企業内IaaS(仮想マシン提供サービス)を構成するための、IT管理者向けの手引書です。試用したサーバーは、最小限度の物理サーバーと仮想マシンで構成しています。Windows Azure Packに必要なコンポーネントのダウンロード、実際にプライベートクラウド構築する過程を、手順を追って解説していますので、これからプライベートクラウドの構築を検討するうえで役立つ一冊です。
  • Windows 10ユニバーサルアプリ開発【Windows 10 Mobile対応】
    -
    2015年07月29日に「Windows 10」のアップグレードが開始されました。もう既にWindows 10を快適に使われている方も多いと思います。また「Visual Studio 2015」もリリースされ、Windows 10でユニバーサルアプリの開発が可能になりました。Windows 10におけるユニバーサルアプリとは、「1つのアプリが複数のデバイスで動作する」ものです。Windows 10では、PCやスマートフォン、「Hololens」などの画面を持たないデバイスでも、すべてのデバイスで共通の「ユニバーサルWindowsプラットフォーム(UWP)アプリ」が動作するようになるのです。Windows 8やWindows 8.1では全画面表示が基本だった「Windowsアプリ」も、Windows 10ではウインドウ表示が可能になっています。デスクトップアプリのように、任意の大きさでウインドウ表示ができます。つまり、Windowsアプリとデスクトップアプリ(WindowsフォームやWPFの7アプリ)との差がなくなりつつあるのです。本書では、Windows PC、Windows Phoneエミュレーター、Windows 10 Mobileといったデバイスで動作するWindows 10 ユニバーサルアプリ開発のノウハウをわかりやすく解説します。なお、筆者の環境は「Windows 10 Professional」と無料で提供されている「Visual Studio Community 2015+Update1」です。本書でも、この環境でユニバーサルアプリ開発を行っていきます。
  • Ubuntu Server実践入門[12.04.5 LTS対応版]
    -
    入門編と実践編に分けて、Ubuntu Serverの市場動向、採用の背景、スケールアウト型サーバー選定、Ubuntuの基礎、システム設計、スケールアウト基盤構築ノウハウやシステム管理などの勘所を紹介します。本書は、インプレスが運営するWebメディア「Think IT」で、「スケールアウト型OSSクラウド基盤に最適なUbuntu Serverをひも解く」として連載された技術解説記事を電子書籍およびオンデマンド書籍として再編集したものです。【※本作品はブラウザビューアで閲覧すると表組みのレイアウトが崩れて表示されることがあります。予めご了承下さい。】
  • エンタープライズ・アジャイル実践入門
    -
    新しい技術が市場で広く受け入れられるまでには、何段階かのステップを踏みます。国内でもアジャイル開発の事例発表がそこかしこで行われるようになり、市場の認知はすでに十分高まっているようにも見えます。が、「そもそもアジャイルって」と基本的な質問がいまだに多かったりするのが現実です。インターネットに公開された情報や薄手で軽妙洒脱な解説本を参考に、「これでいいのかな?」と疑問を持ちつつ見よう見まねで“アジャイルっぽい開発”をしている中、最近では「エンタープライズ・アジャイル」なる言葉が出てきています。本書ではエンタープライズ・アジャイルのフレームワークとして代表的な2つ――『スケールド・アジャイル・フレームワーク(SAFe)』と『ディシプリンド・アジャイル・デリバリー(DAD)』に言及していますが、これらの翻訳書はどちらも500ページ前後と、“なかなかヘビーな本”で、ちょっと敷居が高く思われるかもしれません。そこで、あまり大上段に構えずに、「とりあえず手を出してみるためのガイド」として、Think ITでの連載をベースに加筆修正したものが本書です。本書は、インプレスが運営するWebメディア「Think IT」で、「Agile Managerで始めるエンタープライズ・アジャイル」として連載された技術解説記事を電子書籍およびオンデマンド書籍として再編集したものです。
  • Kinect v2 プログラミング実践
    -
    Kinectがv2になって、手の認識ができるようになりました。「グー」、「チョキ」、「パー」の認識が可能になったのです。これだけでもプログラミングの幅が広がります。「ユーザー」と「コンピューター」の「じゃんけん」ゲームもできますし、またオブジェクトを「グー」で掴んで、「パー」で離すといった移動も可能になります。この書籍を読まれて、手の認識でどのようなことが可能になったかを知っていただき、自分の作品の中で使用していただければ嬉しいです。本書は、インプレスが運営するWebメディア「Think IT」で、「速攻攻略 Kinect v2 プログラミング入門」として連載された技術解説記事を電子書籍およびオンデマンド書籍として再編集したものです。
  • Kinect v2 プログラミング入門
    -
    2012年2月にMicrosoftよりKinect for Windowsが発売されました。その後2年間のうちにバージョンアップを繰り返し、現在では、Kinect v2センサーとして2014年7月に日本のMicrosoftストアでも購入が可能になりました。Kinectの技術自体は既に2011年ごろから医療現場の外科手術の手術現場で利用されています。今後は、教育、アパレル、リハビリテーション、プロジェクトマッピングと言った分野にも大いに利用され、Kinectの有用性と応用範囲はますます広がっていくことが予想されます。本書は、インプレスが運営するWebメディア「Think IT」で、「速攻攻略 Kinect v2 プログラミング入門」として連載された技術解説記事を電子書籍およびオンデマンド書籍として再編集したものです。【※本作品はブラウザビューアで閲覧すると表組みのレイアウトが崩れて表示されることがあります。予めご了承下さい。】
  • Google Driveを使った業務データ移行入門
    -
    最近、クラウドファーストという言葉が使われるようになっています。クラウドファーストは、システムの導入・構築に際して、「まずクラウドでできないかを検討し、それが困難な場合にはオンプレミスでの構築を検討する」という考え方です。しかし、実際に中小の会社などの担当者からよく聞かれるのは、業務内容をクラウドに移行するのは、「まだ不安がある」、或いは「クラウドはやってみたいが技術面での敷居が高い」といったような言葉です。確かに、中小の一般的な企業担当者の多くは、業務システムもクラウド移行を目指すべきと言われても、不安を感じる会社も多いかもしれません。本書では、いきなり本格的なクラウドへの移行を行うのではなく、難易度の低いレベルから本格的なクラウドへと、2ステップでクラウド移行を実現するシナリオを紹介したいと思います。 第1章 クラウドをより身近に!Google Driveを使った業務データ移行入門 第2章 Google AppとApp Engineの準備・設定を完了する 第3章 AppsのスプレッドシートデータをApp Engineから読み取る 第4章 App Engineから読み取ったデータの書き込みと、スプレッドシートのUIで表示する処理 第5章 AppsスプレッドシートとApp Engineのデータ交換を完成させる 第6章 Google DriveとCloud DatastoreのデータをBigQueryで使用する 本書は、インプレスが運営するWebメディア「Think IT」で、「Excel使用をそのままに、本格クラウド利用を実現する」として連載された技術解説記事を電子書籍およびオンデマンド書籍として再編集したものです。【※本作品はブラウザビューアで閲覧すると表組みのレイアウトが崩れて表示されることがあります。予めご了承下さい。】
  • これからはじめるTDD テスト駆動開発入門
    -
    エクストリーム・プログラミングのプラクティスのひとつであるテスト駆動開発(TDD)について、聞いたことはあるけれど内容は知らない方、概要は知っているけれど実際に使ったことがない方を対象に、全7章にわたってご説明していきます。アジャイルをかじった程度の開発経験の浅いプログラマと、TDD開発を実践しているプロジェクトリーダーによる会話形式で楽しくTDDを学びましょう。本書は、インプレスが運営するWebメディア「Think IT」で、「初学者のためのTDD(テスト駆動開発)入門」として連載された技術解説記事を電子書籍およびオンデマンド書籍として再編集したものです。
  • SoftLayerシステム構築実践ガイド(Think IT Books)
    -
    本書は、2014年12月22日に東京にデータセンターをオープンした後、日本での利用者が急増している「SoftLayer」上で、今話題のDrupal、OpenStack、VyOS、ownCloud、Docker、Nginx、MongoDB、Zabbixといったオープンソース・ソフトウェアを使ったシステムの構築に焦点をあてたSoftLayerの解説本となります。ただし、OSSに限らず商用のソフトウェアでシステムを構築する際にも本書は役立ちます。 1章では、基本的なサーバーやストレージの利用の仕方について解説します。2章からは、様々なOSSを使ったシステム構築について、ステップ・バイ・ステップ形式で実際にシステムを構築できるような形式で書かれています。 第1章 超簡単。話題のクラウド「SoftLayer」でサーバーを作成してみよう 第2章 IBMのSoftLayerで最新のDrupal 8を試してみよう! 第3章 OpenStack Juno on SoftLayer by RDO 第4章 OSSで実現するHPC on SoftLayer 第5章 SoftLayerのゲートウェイをVyOSで操作する 第6章 OSSで構築するNFSクラスタサーバー 第7章 ownCloudで実現するセキュアな無制限ストレージ on SoftLayer 第8章 SoftLayerでDocker環境を整えるコツ 第9章 NginxでハイパフォーマンスWordPress in SoftLayer 第10章 ZabbixでSoftLayerを監視してみよう!【※本作品はブラウザビューアで閲覧すると表組みのレイアウトが崩れて表示されることがあります。予めご了承下さい。】
  • SoftLayer詳細解説ガイド
    -
    SoftLayerを知り尽くした日本アイ・ビー・エム社のエンジニアによるSoftLayerを使いこなし実際に運用するためのノウハウが満載の一冊。サーバーストレージネットワークから負荷分散セキュリティ監視認証API活用まで、詳細内容が網羅されています! 本書は、2014年1年間に十数回開催された、SoftLayerビジネスパートナー向けの技術研修セミナー資料と、2014年12月からSoftLayer日本語コミュニティで公開されているSoftLayerの技術文書「技術よりな人が最初に読む柔らか層本」を再編したものです。最新情報はWeb、最新のクラウド・セミナー、有償のSoftLayer セミナーなどで入手してください。ハンズオン資料はイベントなどで個別に実施していた資料をご参考ください。 ・第1章 SoftLayer概要・第2章 SoftLayerアーキテクチャ・第3章 サーバー・第4章 ネットワーク・第5章 ストレージ・第6章 セキュリティ・第7章 監視・第8章 API・第9章 サポート・第10章 参照リンク・第11章 無償トライアルのはじめ方
  • DevOpsを支えるHashiCorpツール大全
    -
    Vagrantの開発元として知られるHashiCorpは、DevOps向けのツール群を提供しています。どのツールもシンプルながら開発にも運用にも使え、日々の業務に役立つ便利なものばかりです。本書では、それぞれのツールに対する知識だけでなく、実際に手を動かしながら理解を深めていくことを目指しています。 ・第1章 コード化でDevOpsを支えるHashiCorpのツールと開発背景 ・第2章 開発環境の構築・共有を簡単にするVagrant ・第3章 マシン・イメージを自動構築し、作業効率を高めるPacker ・第4章 インフラの構成管理を自動化するTerraform ・第5章 自動化・省力化のためのSerf ・第6章 サービス・ディスカバリのためのConsul ・第7章 開発から運用に至るフローを一体化するAtlas ・付録 コマンドオプションリファレンス 本書は、インプレスが運営するWebメディア「Think IT」で、「HashiCorpのツール群からみるインフラ構築運用の未来」として連載された技術解説記事を電子書籍およびオンデマンド書籍として再編集したものです。【※本作品はブラウザビューアで閲覧すると表組みのレイアウトが崩れて表示されることがあります。予めご了承下さい。】
  • Dockerコンテナ実践検証(Think IT Books)
    -
    「Docker」は本書執筆時(2014/12-2015/06)にIT技術者の中で特段注目を置かれている技術として名を連ねており、様々な技術者が次世代を担う技術に成長することを期待を込めて情報を追っている現状です。本書では、Dockerとはなにか、Dockerがなぜ注目されているのかといった基本的なことから、運用する上で利便性の高いツール群の紹介、更には他の類似技術との性能比較などの解説も盛り込んでいます。これからDockerを触る方や導入を検討している方、既に触っているがより深く知りたい方にとって一読する価値のある内容となっています。Dockerの情報書としてご活用ください。 第1章 Dockerが注目されている理由を探る 第2章 Dockerをより良く使うための3つの周辺技術 第3章 注目すべきDockerの周辺技術 PanamaxとKubernetes 第4章 Dockerを取り巻く各社の状況を見る 第5章 Docker専用の軽量OS 主要3種を比較する 第6章 ベアメタル環境とDockerコンテナ環境の性能比較 第7章 KubernetesとMesos:Dockerのスケジューリングツールの違いを理解する 第8章 Dockerコンテナのパフォーマンス劣化とチューニング 第9章 DockerとLinux OSのリソース共有状況の調査【※本作品はブラウザビューアで閲覧すると表組みのレイアウトが崩れて表示されることがあります。予めご了承下さい。】
  • MySQL Clusterによる高可用システム運用ガイド
    -
    「MySQL Cluster」は「MySQL Server」とは開発ツリーの異なる製品で、共有ディスクを使わずにアクティブ―アクティブのクラスタ構成が組めるリレーショナルデータベースです。カラムやインデックス、ノードの追加・削除といった各種メンテナンス処理をオンラインで実行できる、単一障害点がなく可用性が非常に高い、などの特徴があります。米国海軍の航空母艦における航空機管制システムなど、ミッションクリティカルな分野でも多く利用されています。本書では、実際に「MySQL Cluster」を利用するためのチュートリアルとなるように、その特徴と基本的なアーキテクチャからインストール方法、基本的な操作などをコマンド付きで解説しています。実際のシステム事例として多くあるような構成をベースに解説しているため、現場でスグに役立つ知識となっているだけでなく、各種パラメータのリファレンスや周辺情報などシステム運用に関わる幅広い知識も解説しています。
  • ミニフライス盤CNC化実践マニュアル
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 外国製の安価な小型工作機械が市場に出回るようになって以来、個人でもフライス盤などを購入できるようになり、個人のもの作りの幅もずいぶん広がっています。しかも、購入した工作機器を、コンピュータ制御(CNC、Computer Numerical Control)へと改造する人も出てきています。しかし、CNC化への期待は大きいものの、それは決して手軽な工作とはいえません。本書は、筆者自身のミニフライス盤の改造の体験をもとに、CNCフライス盤の基礎的な知識、改造の実例、ソフトの紹介などをまとめたものです。これから工作機械のCNC化の取り組みする方にとって、参考になる内容です。
  • ユニティちゃんではじめるUnityゲーム開発
    -
    公式キャラクターユニティちゃんを題材にして、マルチプラットフォーム対応の簡単お手軽ゲーム開発。本書は、インプレスが運営するWebメディア「Think IT」で、「マルチプラットフォーム対応のゲーム開発エンジンUnityを体験する」として連載された技術解説記事を電子書籍およびオンデマンド書籍として再編集したものです。
  • Unity 5 ゲーム開発はじめの一歩
    -
    本書は、ゲームエンジンを利用したゲーム開発の中でも主流となっている「Unity 5」の基本操作と機能、ゲーム開発の基礎知識等について無理なく学べる、初心者向けの入門書です。 コインプッシャーゲームを題材に1から開発を行うことで、(1)Unityの基本操作に慣れ機能を使ってみる、(2)簡単なスクリプトを記述して実際にプログラムでゲームを製作していく、(3)スクリプトから別スクリプトの関数を呼び出して制御する、といった内容を学習できます。 また、実際にゲーム開発に携わっている人向けにも、現場で役立つ「複数人開発において1つのUnityプロジェクトをどのように管理するべきか」について、Gitの活用法を解説しています。さらに、ゲーム開発者を目指す中高生・大学生向けのゲーム開発イベント情報についても紹介しています。
  • ユニバーサルWindowsアプリ開発
    -
    WindowsとWindows Phoneの間で共有するコードを持つことで、マルチデバイス向けのアプリケーションを作ることのできる「ユニバーサルWindowsアプリ」について、その仕組みから、開発環境の構築、Visual Studioを使った実践的なサンプルプログラム開発まで解説しています。本書は、インプレスが運営するWebメディア「Think IT」で、「ユニバーサルWindowsアプリ開発」として連載された技術解説記事を電子書籍およびオンデマンド書籍として再編集したものです。【※本作品はブラウザビューアで閲覧すると表組みのレイアウトが崩れて表示されることがあります。予めご了承下さい。】

最近チェックした本