カテゴリ一覧 著者一覧

コンピュータ・ITの書籍一覧

492 件中 91 件 〜 100 件を表示
0件
あと一歩深い情報を得るためのロードマップ~Office Open XMLフォーマットガイド
発売日: 2019/11/1
PDF / EPUB Web
本書は主にMicrosoft Officeで使用されているファイルフォーマット「Office Open XML(OOXML)を取り扱うための基本的な情報をまとめ、かつさらに深い情報への道筋を案内するための技術ガイドです。本書を読むことで、どこに公式の資料があり、どんな情報を知ることができるのかを掴むことができます。さらに、公式の仕様書を読むだけでは理解しづらい部分を重点に解説しています。
【目次】
第1章 Office Open XMLとは
1.1. 概要
1.2. 仕様の種類について
1.3. 仕様の構成について
1.4. 仕様書の入手
1.5. 仕様書アーカイブの内容
1.6. 入門的な情報
1.7. 互換ソフトは難しい?
第2章 導入(HelloWorld)
2.1. 最小構成のWordprocessingML
2.2. 最小構成のSpreadsheetML
2.3. 最小構成のPresentationML
第3章 基本構造
3.1 構成パーツと関係性
3.2. ファイル構成
3.3. 名前空間について
第4章 文章(WordprocessingML)
4.1. フォント
4.2. 書字方向
4.3. 段落番号・箇条書き
4.4. インデント(字下げ・ぶら下げ)
4.5. スタイル
4.6. WordprocessingMLにおける描画
第5章 描画(DrawingML)
5.1. 単位と特殊な数値の扱い
5.2. テーマ
5.3. 図形(Shape)
第6章 互換性と拡張性
6.1. 仕様の定義と情報
6.2. 無視できる機能
6.3. 互換性と拡張性
1,980円(税込)
0件
ストリーミング動画技術の教科書 仕組みと実装を完全網羅
発売日: 2025/7/18
PDF / EPUB EPUBリフロー
本書は、ストリーミング配信の実装に踏み出すエンジニアに贈る、動画配信技術の入門書です。HLSやMPEG-DASHといったプロトコルの仕組みから、字幕・エンコード・CDN活用・セキュリティ対応までを、豊富な図解と実装例で丁寧に解説。HTML5での字幕実装やFFmpegによる実践的なエンコード、さらにはDocker+Next.js+Goで構築する動画配信サイトのハンズオンも収録されています。多言語字幕やAIによる自動生成、CDNでの高速配信など、実用的かつ最新のノウハウを凝縮。動画配信サービスの裏側を体系的に学びたいすべての開発者に最適な一冊です。

【目次】
第1章 動画配信について
第2章 ストリーミング配信
第3章 HLS
第4章 字幕
第5章 エンコード
第6章 CDN
第7章 動画技術に関する工夫
第8章 動画配信サイトを作ってみよう
1,980円(税込)
0件
Nuxt.jsとPythonで作る!ぬるさくAIアプリ開発入門 データ分析からAIアプリ開発まで優しく解説!
発売日: 2020/1/31
PDF / EPUB Web
本書は「モダンなAIアプリを開発する」ことを目標にした解説書です。AIアプリの開発という目的を明確にし、そこへの最短経路でデータ分析を行い、分析結果をモデル化し、Webアプリケーションに組み込むことによって、プロダクトをAIアプリに昇華させるためのチュートリアルです。

【目次】
第1章 AIアプリ開発の進め方を知ろう
1.1 目的から考えよう
1.2 AIアプリ開発のステップを知ろう
第2章 Google Colaboratory で環境を構築しよう
2.1 Google Colaboratoryにアクセスする
2.2 データ保存先としてGoogleドライブを利用する
2.3 Markdown記法を積極的に使おう
第3章 Scikit-learnでモデルを構築しよう
3.1 ワインの美味しさを予測してみよう
3.2 探索的データ解析
3.3 Googleドライブをマウントする
3.4 データ準備
3.5 機械学習用データセット作成
3.6 データ分析
3.7 モデリング
第4章 AdobeXDでアプリのUIを設計しよう
4.1 AIアプリ開発においてUI設計が大切な理由
4.2 機械学習に必要なデータをいかに収集するか
4.3 AdobeXDでアプリのUIを設計しよう
4.4 UI設計の手順
4.5 AdobeXDを使って画面をデザインしよう
第5章 Nuxt.jsでAIアプリのフロントを作ろう
5.1 今回作るアプリ
5.2 Nuxt.jsとは
5.3 実際にプロジェクトを作ってみよう
5.4 アプリの構成をVuetifyで作ろう
5.5 APIに投げるためにVuexを実装しよう
第6章 PythonでAPIを作成しよう
6.1 今回、利用する構成
6.2 簡単なAPIを作ってresponderで動かしてみよう
6.3 プロジェクトの構成
6.4 ハンドラを実装しよう
6.5 DBと連携できるようにしよう
6.6 機械学習のモデルを組み込もう
6.7 クライアントとAPIを連結させてみよう
第7章 AIアプリをデプロイしよう
7.1 今回のデプロイ環境の構成
7.2 ローカル環境をDocker化しよう
7.3 DockerイメージをGoogle Container Registryに登録してみよう
7.4 本番環境をKubernetes・GKE・CloudSQLで作成しよう
7.5 ドメインの設定をしよう
7.6 CircleCIで自動でデプロイするようにしよう
2,200円(税込)
5
私が書いてきた・見てきた・聞いてきたプログラミングアンチパターン
PDF Web
ソフトウェアエンジニアはきっと誰もが穴があったら入りたくなるようなコードを書いた覚えがあるのではないでしょうか?
まれに最初から 100 点の設計ができる人もいますが、僕もたくさんいわゆる「クソコード」を書いてきましたし、見ても来ました。
良くないコードとわかっていても直すことができず、良くないコードを更に良くないコードにしたこともありました。

そもそもコードが汚いと以下のような問題があります。

- 読みづらい
- 変更がしづらい
- 新たなバグを誘発する
- コードからプログラムの挙動が予測できない
- バグを抱えたまま動き続ける
- パフォーマンスが落ちる

経験を積んでくると、よくあるパターンがいくつか見えてきました。
本書は僕が書いてきた・見てきた・聞いてきたプログラミングアンチパターンについて以下を紹介します。

- アンチパターンの紹介
- 何が問題なのか
- どうすればよいのか

僕自身まだまだアンチパターンを生み出す未熟者で、偉そうなことは言えません。

僕が大好きな本である「SQL アンチパターン」をリスペクトして、各章にアンチパターン名を付けながら、恐る恐る書いてみます。
500円(税込)
0件
Chiselを始めたい人に読んで欲しい本
発売日: 2020/8/28
PDF / EPUB Web
RISC-V実装の一つであるRocket ChipやBOOMと言ったCPUの名前と共に、チラホラ目に入る「Chisel」の文字。調べてみたけど資料も少なくて、どういう言語かわからない…という方に向けた書籍です。インストールに始まり、学ぶ上で避けて通れないScalaの文法や基本的なChiselの文法、Chiselの力が発揮されるテストとパラメタライズの方法までを1冊にまとめています。

【目次】
第1章 そもそもChiselって?
第2章 環境構築
第3章 Scalaの基本
第4章 Chiselの基本
第5章 Chiselをもっと便利に使うために
第6章 簡単なモジュールを作ってみよう
付録A 第6章で使用したテスト環境
2,200円(税込)
0件
スッキリわかるSQL入門 第4版 ドリル256問付き!
発売日: 2024/2/5
EPUB固定
シリーズ累計90万部突破の大人気入門書の改訂版!
どこでも試せて繰り返し練習できるから
初心者でもSQLがグングン身に付く!


初心者でもすぐにSQLを習得できる秘密は、3つのコンセプトにあり!

【1】シンプルだけれど奥深いSQLが楽しく「わかる」

学習中浮かび上がる読者の疑問をスルーせず、しっかり答えを出して次のテーマに進みます。
このスッキリ流解説によって、副問い合わせや結合、正規化といった初心者がつまずきやすい分野も楽しくマスターできます。

【2】つまずくことなく、今すぐに、何度でも「試せる」

従来、SQLの学習環境を整えるためには、面倒な準備が必要でした。
本書では、PCやスマートフォンのブラウザがあれば今すぐにSQLを実行できるクラウドサービス「dokoQL」を用意し、最初から学習に専念できるようになっています。

【3】自信がつくまで繰り返し「練習できる」

SQLをマスターするには、たくさん書き、たくさん実行し、SQL文と実行結果の因果関係を繰り返し体感することが、遠回りのように見えて一番の近道です。
本書に収録した膨大な特訓ドリルを活用すれば、着実に理解を深めることができます。

第4版では、最新DBMS製品に対応したほか、新付録として「SQLによるデータ分析入門」を追加しました。
RDBやSQLが、近年注目を集めるデータ活用とAIの世界にも繋がっていることを実感できます。

※dokoQLは新刊購入者用特典です。利用の前にインプレスのWebサイトで「dokoQLご利用上の注意」をご確認ください。

※この商品は固定レイアウトで作成されており、タブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字列のハイライトや検索、辞書の参照、引用などの機能が使用できません。
購入前にお使いの端末で無料サンプルをお試しください。
3,080円(税込)
0件
猫でもわかるPlayFab自動化編
Web
本書は、「猫でもわかるPlayFabシリーズ」の第2弾です。
第1弾の入門編をご覧になってない方は、まずはこちらからどうぞ。

【PlayFabとは】
PlayFab とは、ゲーム開発に特化された Baas(Backend as a service)の一つで、今とても勢いのあるサービスです。
「バックエンド」というのは、裏のロジック部分を指します。例えば、ユーザーを管理したり、アイテムを管理したり、ゲーム内通貨を管理したりなどです。
こういった処理をゼロから実装するとなるとかなり大変で、テストの量も増えるため時間がかかってしまいます。
PlayFab を使用すれば、バックエンドの処理を自分でゼロから実装することなく、あらゆる機能が実現できます。

【サーバー処理はかなり難解】
PlayFabを使いこなす上で自動化まわりの機能の理解は欠かせません。しかしながら、自動化まわりの機能は便利ですが学習コストが高く、なかなか手を出しにくい分野であることも事実です。

私自身も勉強をしていて、「どういった順番で勉強していけばいいのだろう」「ここはどういう動きになるのだろう」と、わからない点が多く、学習にかなり時間を費やしてしまいました。「公式ドキュメントだけでは理解が難しい」と感じているのは私だけではないと思います。

【サーバー処理を本書だけで学べる!】
私が調べたことは惜しみなく公開しますので、みなさんは本書の情報を使って、ご自身のゲーム開発を円滑に進められるはずです。PlayFab を採用するということは、「実装コストを減らしたい」と考えている人がほとんどだと思います。それなのに、PlayFab の学習コストを増やしていては、本末転倒です。

本書をお読みになって、どんどん学習コストを減らしてください。最小限の勉強時間で PlayFab を習得してください。みなさんが私と同じ苦労を味わう必要はありません。

【120時間以上の学習内容を凝縮!】
基礎的な内容から勉強し始め、サーバー処理をひと通り理解するまでに「120時間以上」を費やしてしまいました。みなさんが同じように時間を使わなくて済むように、自動化編として情報を凝縮し、この本にまとめています。

仮に、ご購入してくださる方の時給が2,000円だとすると、本書をお読みになって「1時間」勉強時間が短縮できるだけで、もとが取れます。これから勉強を始める方にとって、数十時間の節約になることは間違いない内容だと自負しています。節約した時間で、開発をさらに加速させてください。

【 おすすめな人】
■ PlayFab の基礎学習が終わっている人
■ サーバー処理や自動化について興味がある人
■ PlayFab の高みを目指したい人
■ 普段から PlayFab を使っているが、復習も兼ねて学びたい人

【 おすすめしない人】
■ Javascript でサーバー処理を書きたい人(本書は C# での解説となるため、Javascript はほぼ触れていません)
■ C# の文法がよくわからない人(ラムダ式、ジェネリック、デリゲート、非同期処理まわりの理解は必要です)
■ Visual Studio の環境構築手順が知りたい人(本書では VSCode を使用しており、Visual Studio の環境構築手順もリンクを載せていますが、詳しくは解説していません)

【よくある質問】
Q.PlayFab をまったく知らないのですが、大丈夫ですか?
A.いいえ。本書は入門レベルの知識が必要です。まずは入門編からお読みになってください。

Q.本書を最後までやるとゲームが完成しますか?
A.本書は使い方を学ぶことを目的としているので、何か1つのゲームができるということはありません。本書で学んだことを、ご自身のゲームに組み込んでください。

Q.ソースコードは載っていますか?
A.はい。コピペで動作するソースコードを載せているので、そのまま動作確認に使うことができます。

Q.サーバー処理はブラウザ上で書かないといけませんか?
A.いいえ。Javascript の場合は書きにくい環境でしたが、本書では C# で Azure Functions を使用しているため、VSCode で書くことができるようになり、グッと実装がしやすくなります。

Q.続編はありますか?
A.はい。ソーシャル編が出ています。
【さあ、PlayFab の高みを目指そう!】
サーバー処理が書けるようになると、PlayFab で実現できることが大幅に広がります。サーバー処理をマスターして、より質の高いゲームを制作しませんか?
1,500円(税込)
0件
スッキリわかるJava入門 第4版
発売日: 2023/11/6
EPUB固定
シリーズ累計90万部突破の大人気入門書の改訂版!
学習中にぶつかる「なぜ」「どうして」を解消しながら進む解説で、
難所のオブジェクト指向もスッキリわかって、楽々マスターできる!

「なぜ」「どうして」が必ずわかる秘密は、3つのコンセプトにあり!

【1】手軽に・つまずかずに、Javaをはじめられる

プログラミング学習最初の難関「開発環境の準備」でつまずかないよう、スマホやPCのWebブラウザでプログラミングができる「dokojava」※を用意しています。
プログラミング中によく起きるトラブルには、巻末の「エラー解決・虎の巻」で対策できます。

【2】「オブジェクト指向」の難所も楽々越えられる、スッキリ流解説!

スッキリ流解説によって、まだ腑に落ちていないのに次の項目に進むということがなく、「オブジェクト指向」も一歩一歩着実に理解を深めて、無駄なく短期間で知識を習得できます。

【3】実務で役立つ基礎と要点をひととおりマスターできる

資格取得用の学習はもちろん、開発実務で求められる幅広い基礎知識と重要ポイントを、ひととおり獲得できる構成となっています。

第4版では、Java21を基準に加筆・修正を行ったほか、令和の学習体験により適した、シンプルでスッキリとした紙面デザインへ全面的にリニューアルし、読みやすさ、使い勝手の向上を図っています。

本書でぜひ、Javaプロフェッショナルへの第一歩を踏みだしてください!

※dokojavaは新刊購入者用特典です。利用の前にインプレスのWebサイトで「dokojavaご利用上の注意」をご確認ください。


※この商品は固定レイアウトで作成されており、タブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字列のハイライトや検索、辞書の参照、引用などの機能が使用できません。
購入前にお使いの端末で無料サンプルをお試しください。
2,970円(税込)
5
WebRTCとngrokを使用したリアルタイムビデオチャットWEBアプリの作成
PDF Web
【本書で得られる成果物】

本書を初めから最後まで一通り行っていただくと、

最後にはサンプルとして動作する、 多人数ビデオ通話&テキストチャットアプリが完成します。

また、そのアプリを外部の人に試してもらえる環境構築方法も掲載しております。

※本書で作成するWebアプリケーションの作成までは、全て無料の範囲で行って いただけます。



【使用技術1:WebRTC、SkyWay】

プラグインを追加することなくWebブラウザ上でリアルタイムコミュニケーションを 可能にするオープンフレームワーク、

「WebRTC(Web Real-Time Communications)」を使用した、 低遅延多人数ビデオ通話&テキストチャットサービスなどを作成することができ ます。

その際、より高速にWebRTCアプリを開発することを重視するためにNTTコミュニ ケーションズ社が提供している便利なツール「SkyWay」を使用する手順も解説します。



【​使用​技術2:ngrok】

昨今の実務におけるスピード重視のプロトタイプ開発の潮流を考慮し、

クラウドサービスなどへデプロイする前段階の手軽な方法として

ローカルサーバーで動いているアプリを外部の人へ公開ができるツールである ngrokの使用方法も解説します。

これはWebRTCだけでなく、Djangoなどで作成したWebアプリでも簡単に公開が可能。



【​使用​技術3:HEROKU】

Herokuは有名なPaaSの一つです。「PaaS」は「Platform as a Service(プラットフォーム アズ ア サービス)」の略で、

Webサービスを公開するために必要なものを全て、予め用意してくれるという サービスです。

自身で開発したアプリをサーバー周りのことを詳しく知らなくても容易に動かせるようになります。
1,000円(税込)
0件
ゼロから学ぶKubernetes × Elasticsearch運用
発売日: 2025/12/12
PDF / EPUB EPUBリフロー
本書は、現代のインフラエンジニア必携の技術書です。本書では、Kubernetes初心者であっても、Elasticsearchクラスターをスムーズに構築・運用できるよう、丁寧かつ実践的な解説を提供します。DockerやDocker Composeとの違いを理解し、コンテナ管理やスケーリング、自動復旧、さらには機密情報の管理や権限設定まで網羅的に習得できます。豊富なサンプルコードと実践的な演習問題により、学習内容をすぐに手を動かして確認可能。Azure環境へのデプロイ方法にも触れ、本番環境における運用にも即対応できる力が身に付きます。実務ですぐに役立つ知識とスキルを効率よく習得したいエンジニアにおすすめの一冊です。

【目次】
第1章 Kubernetesは怖くない
第2章 環境構築をしよう
第3章 Lesson1 Kubernetesを触ってみよう
第4章 Lesson2 Kubernetes上にアプリケーションを作成しよう
第5章 Lesson3 Kubernetes上にElasticsearchクラスターを立てよう(ローカル編)
第6章 Lesson4 Kubernetes上にElasticsearchクラスターを立てよう(Azure編)
1,980円(税込)
戻る 書籍一覧を見る