セール中 カテゴリ一覧 著者一覧

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

0件
iOSアプリ開発「UI実装であると嬉しいレシピブック Vol.2」
ダウンロード: PDF
OSアプリ開発「UI実装であると嬉しいレシピブック Vol.2」では前回の技術書典5で頒布致しました書籍の続編となります。内容は少し趣向を変えて更にアプリのUIを一つ上のステージへ上げるためのテクニックやGithub等で公開されているOSSのUIライブラリを上手に活用するためのTipsを紹介しております。

※下記URLにこの中で解説を行なっているサンプルコードのGithubリポジトリも公開しておりますので、是非実際のコードとご一緒に活用して頂ければと思います。
https://github.com/fumiyasac/2nd_ios_ui_recipe_showcase
1,000円(税込)
PDF
0件
実践Helm─自作アプリをKubernetesクラスタに簡単デプロイ!
ダウンロード: PDF EPUB
本書は、オープンソースのコンテナオーケストレーションシステム「Kubernetes」のパッケージマネージャー「Helm」の解説書です。
Helmの特徴はアプリケーションのデプロイの容易さです。既存のChartを活用したりChartを作成したりすることで、「helm install」のコマンド一つでアプリケーションをKubernetes上に構築できます。本文中ではDocker・Kubernetes初心者がHelmを使ってHelmのテンプレートであるChartを自作できるまでを目指します。
Docker・Kubernetesは知っているけど「Helmってなに?」という方にもおすすめの一冊です。

【目次】
第1章 Helmの概要・基本構成
1.1 具体例で考えるパッケージマネージャーの変遷
1.2 Helmの特徴・構成
第2章 Kubernetesクラスタ構築・Helmインストール
2.1 Kubernetesクラスタの構築の選択肢
2.2 Google Kubernetes Engineの構築
2.3 Helmのインストール
第3章 Helmでアプリケーションをデプロイ
3.1 Helmコマンド
3.2 MySQLとPrometheus/GrafanaをHelmでインストールする
第4章 Helm Chartを自作しよう
4.1 Chart作成チュートリアル
4.2 GoアプリケーションをChart化する
第5章 Helm Chartを発展させよう
5.1 SubChartsとは
5.2 Happy Helming ChartをSubChart化する
付録A コマンドチートシート
付録B Chart用変数チートシート
付録C Chart用Sprig Functionsチートシート
2,200円(税込)
PDF EPUB
0件
後悔しないためのVueコンポーネント設計
ダウンロード: PDF EPUB
本書はVue.jsを利用してシングルページアプリケーションの作成を考えているエンジニア、特にコンポーネントの設計や分類に悩んでいる方のためのガイドブックです。テストの書き方がわからない、コンポーネントのアンチパターンを知りたい、といった方のために、テストしやすい、またはしづらいコンポーネントとはなにか、単体テストの書き方などについて丁寧に解説しています。
〈本書の対象読者〉
・Vue.jsのコンポーネント設計に自身がない
・Vue.jsのコンポーネントの分類で悩んでいる
・Vue.jsのコンポーネントのアンチパターンを知りたい
・Vue.jsのコンポーネントのテストの書き方がわからない

【目次】
第1章 なぜテストを書くのか
1.1 なぜ「私」はテストを書くようになったのか
第2章 テストしやすいコンポーネントと、テストしづらいコンポーネント
2.1 テストしやすい/しづらいコンポーネント
2.2 機能を少なくシンプルに保つ
2.3 依存は少なく
2.4 なるべく状態を持たせない
2.5 propsの型指定で避けたほうがいい型
2.6 親子コンポーネント間のやりとり
2.7 Storeのgettersに注意
2.8 ライフサイクルフックに直接処理を書かない
第3章 コンポーネントを分類する
3.1 コンポーネントの種類を知る
3.2 2種類で足りる?
第4章 ディレクトリ構成とコンポーネントの分類
4.1 UIのサンプル
4.2 basicsディレクトリ
4.3 componentsディレクトリ
4.4 containersディレクトリ
4.5 pagesディレクトリ
第5章 なにをテストするか
5.1 テストの対象
5.2 コンポーネントのテスト項目
5.3 Vuexのテスト
5.4 どうやってテストするか
第6章 テスト実行環境の構築
6.1 Vue CLIを使った環境構築
6.2 Vue CLI UIを使う
6.3 テストのサンプル
第7章 テストを書く
7.1 サンプルアプリケーション
7.2 テストの実行方法
7.3 ディレクトリとファイル構成
7.4 Jestの使い方と機能
7.5 vue-test-utils
7.6 basicのテスト
7.7 componentのテスト
7.8 containerのテスト
7.9 pageのテスト
1,980円(税込)
PDF EPUB
0件
カメラアプリで体感するWeb App
ダウンロード: PDF EPUB
本書は、「今」使える技術やAPI をふんだんに使った、ブラウザで動くカメラアプリの作り方を通じて各種の技術をハンズオン形式で解説します。
Parcel や React、CSS Modules の設定に始まり、画面のスタイリング、 getUserMedia や applyConstraints、ImageCapture、 EXIF、 Geolocation、 WebAssembly、Web Worker、OffscreenCanvas、Shape Detection API、WebGL、PWA などの技術を、『広く浅く』学ぶことができる一冊です!

【目次】
第1章 環境構築をしよう
第2章 シンプルなカメラアプリを作ろう
第3章 カメラの設定を変えよう
第4章 EXIFをつけよう
第5章 コンポーネントを整理しよう
第6章 フィルターを実装しよう
第7章 QR コードリーダーを作る
第8章 アニメーションGIFを作ろう
第9章 PWAとして配信しよう
2,420円(税込)
PDF EPUB
0件
Firebaseによるサーバーレスシングルページアプリケーション
ダウンロード: PDF EPUB
【動画投稿サイトの制作を題材に学ぶFirebase!】

本書は、動画投稿サイトの制作を題材としたReact によるフロントエンド開発とFirebaseの主要な機能である Authentication、 Firestore、Cloud Storage、Cloud Functionsの各機能を理解しつつ、Firebaseによるシングルページアプリケーションの開発について学ぶことができる入門書です。

〈本書の対象読者〉
・Firebaseは名前は聞いたことがあるが、実際に触ったことはない人
・JavaScriptだけで、Webアプリケーションを開発してみたい人
・Firebase と 何かしらのモダンなJSフレームワークを組み合わせてアプリケーションを開発してみたい人
・サーバーサイドだけでなく、フロントエンドの開発にも興味がある人

【目次】
第1章 Firebase
1.1 Firebaseについて
1.2 料金について
第2章 アプリケーションの構築
2.1 セットアップとデプロイ
第3章 認証
3.1 Googleアカウントによる認証
第4章 Cloud Storageによるコンテンツの管理
4.1 Cloud Storageについて
4.2 コンテンツを保存する
第5章 Firestoreによるデータベース管理
5.1 NoSQLデータベースとFirestore
5.2 本アプリケーションのDB設計
5.3 保存した動画のメタデータの保存と動画再生
第6章 Cloud Functionsによるサーバーレスなバックエンド処理
6.1 サーバーレスとCloud Functionsについて
6.2 Cloud Functionsのセットアップとデプロイ
6.3 新規登録時に、ユーザー情報を保存する
6.4 トランスコード処理の概要
6.5 トランスコード関数の実装
6.6 動画メタデータのコピー
第7章 セキュリティールール
7.1 セキュリティールールを記述する
7.2 セキュリティールールの実装
7.3 セキュリティールールの本番反映
7.4 セキュリティールールのシミュレーション
第8章 Reduxの導入とFirebaseとの連携
8.1 なぜReduxを導入するのか?
8.2 Reduxに登場する重要な概念
8.3 ReduxとFirebaseの組み合わせについて
8.4 react-redux-firebaseの導入とStoreの実装
8.5 コンポーネントとReduxの連携
8.6 動画メタデータの一覧取得
8.7 ユーザー認証
1,980円(税込)
PDF EPUB
0件
Local APICタイマー入門
ダウンロード: EPUB
時間計測はOSを構成する基礎技術です.時間計測にはタイマーと呼ばれるハードウェアが使われます.歴史的に様々なタイマーが開発されPCに搭載されてきました.本書では,2019年現在の典型的な構成のPCに搭載されているタイマーであるACPI PMタイマー,Local APICタイマー,およびTSCの制御方法を説明します.

本書の主題であるLocal APICタイマーはCPUコアに内蔵されたタイマーで,小さなオーバーヘッドで動作し,割り込みにも対応できる使い勝手の良いタイマーです.割り込みの設定方法を含め,タイマーの使い方を詳しく説明します.具体的には,機種により異なるタイマーの動作周波数の測定方法,一般的な割り込み設定の紹介,タイマー固有の割り込みの設定方法などを説明します.

Local APICタイマーの周波数測定に必要となるため,ACPI PMタイマーの使い方も説明します.このタイマーは割り込み機能は無いため通常の使用には使えませんが,動作周波数が仕様により固定されているため,周波数が未知のタイマーの周波数測定に便利です.
700円(税込)
EPUB
0件
ゼロからはじめるKotlin/Native
ダウンロード: PDF
「ゼロからはじめるKotlin/Native」はこれからKotlin/Nativeを始める人のための入門書です。
Kotlin/Nativeとはから始まり、チュートリアル・実践的な使い方までを収録しています。

本書を通じてKotlin/Nativeとは何かやその使い方等を体感して頂ければと思います。
500円(税込)
PDF
0件
pospomeのサーバサイドアーキテクチャ2
ダウンロード: EPUB
サーバサイドのアプリケーションにおける"デプロイ"についてまとめました。テクノロジースタックはGo+Docker+CircleCI+GKE+Spinnakerです。GoogleとNetflixが共同開発したCDツール"Spinnaker"についてまとめてある数少ない書籍の1つです。
Go+Docker+CircleCI+GKE+Spinnakerでアプリケーションをデプロイすることができるようになります。
Spinnakerについては書籍やネット上の情報が少ないと思うので、Spinnakerがどんなものか知りたいという人にオススメできます。
1,000円(税込)
EPUB
5
CSSのposition:absolute;が怖くなくなる魔法の本
ダウンロード: PDF
CSS がそれなりに使えるという方でも、本格的なデザインをコーディングするのでなければあまり使う機会がない position。
しかし、とりわけ装飾的な要素の実装に関して頼もしいパートナーになるのが positionです。
本書で position と仲良くなり、安心して素敵なコーディングライフを楽しみましょう。

対象読者
・CSS がそこそこ書ける Web デザイナー
・CSS にちょっぴり自信がない Web コーダー

想定していない読者
・3 度の飯より CSS の仕様書が好きな CSS 上級者/ position:sticky; を極めたい方
・HTML や CSS のことを何も知らない Web 初心者
500円(税込)
PDF
0件
iOSアプリ開発 UI実装であると嬉しいレシピブック
ダウンロード: PDF EPUB
【少しの工夫とアイデアでできるUI表現集!】

本書は筆者がこれまでサンプル開発や実務の中で培ったノウハウ等から、UI実装を「サイドナビゲーション型のUI」「写真を拡大する画面遷移UI」など、いくつかのまとまったサンプル実装を例に、UI構築をする上で重要な実装ポイントやアイデアを紹介していきます。
〈本書の対象読者〉
・これからiOS アプリを本格的に開発していこうと考えている方
・UI実装や表現に関する部分にさらなる磨きをかけていきたい方

【目次】
第1章 サイドナビゲーション型のUI
1.1 ContainerViewについての確認
1.2 ContainerViewの活用ポイント
1.3 スライドするメニュー表示の概要と実装
1.4 StoryBoard構成とコードの解説
1.5 サイドナビゲーション実装における別解
第2章 写真を拡大する画面遷移UI
2.1 View実装に関するTips集
2.2 使用したライブラリーのご紹介
2.3 カスタムトランジションの基本実装
2.4 画面遷移前の一覧画面の実装
2.5 画面遷移後の詳細画面の実装
2.6 本サンプルにおける画面遷移表現のまとめ
第3章 Tinder風のUI
3.1 実装する上でのポイント
3.2 処理の橋渡しを行うプロトコル実装
3.3 画面に追加した際の演出
3.4 カード状のViewとUIPanGestureRecognizer
3.5 UIViewControllerとの連携部分の実装
3.6 UIScrollViewを利用した画像表示の実装
第4章 入力フォームの実装例
4.1 入力に関するView部品の実装
4.2 使用したライブラリーのご紹介
4.3 UITableViewを利用した表現Tipsの紹介
4.4 入力フォームの部分に関する画面実装


同人版はこちら
1,980円(税込)
PDF EPUB
書籍一覧を見る 戻る