カテゴリ一覧 著者一覧

インプレス NextPublishingの書籍一覧

364 件中 151 件 〜 160 件を表示
0件
NuxtとGoではじめるWebアプリ開発
発売日: 2019/12/6
PDF / EPUB Web
本書はYouTube APIとFirebase Authenticationを使ったWebアプリ開発チュートリアルです。動画検索アプリを題材に、NuxtとGoを使ったアプリ開発を実践することができます。
【目次】
第1章 開発環境について
1.1 筆者の開発環境
第2章 YouTube Data APIを有効化する
2.1 GCPプロジェクトを作成する
2.2 API を有効化する
2.3 API キーを取得する
2.4 API の割り当てについて
第3章 Go&Nuxtプロジェクトを作成する
3.1 Goプロジェクトを作成する
3.2 Nuxtプロジェクトを作成する
第4章 トップページを作成する
4.1 人気の動画を取得するAPI
4.2 人気の動画取得のアクションを作成する
4.3 人気の動画をAPIから取得して表示する
第5章 動画再生ページを作成する
5.1 Echo のコンテキストを使用する
5.2 動画の詳細情報を取得するAPI を作成する
5.3 動画再生ページを表示する
5.4 関連動画の取得API を作成する
5.5 関連動画を表示する
第6章 検索機能を追加する
6.1 動画検索API を作成する
6.2 検索結果を表示する
第7章 Firebaseを使ってユーザー認証機能を作る
7.1 Firebase Authentication を設定する
7.2 Firebase を使ったアカウント管理機能を実装する
7.3 ログイン機能を追加する
7.4 ログアウト機能を追加する
7.5 ログアウトリンクを追加する
第8章 DBを用意する
8.1 Docker を使ってDB を用意する
8.2 Docker のコマンドを確認する
第9章 お気に入り追加・削除機能を追加する
9.1 お気に入り追加・削除のAPI を作成する
9.2 動画再生ページにお気に入りアイコンを追加する
第10章 お気に入り一覧ページを作成する
10.1 お気に入りの動画一覧を取得するAPI を作成する
10.2 お気に入り一覧を表示する
第11章 リフレッシュトークンを使ってアクセストークンを再取得する
11.1 アクセストークンをデコードしてみる
11.2 リトライ用のメソッドを追加する
11.3 トークンを再取得する
11.4 トークン再取得処理の動作を確認する
1,980円(税込)
0件
猫でもわかるPlayFab ソーシャル編
発売日: 2021/10/22
PDF / EPUB Web
本書は「猫でもわかるPlayFab入門」「同 自動化編」シリーズ第三弾として、フレンド機能やドロップテーブルなど、ソーシャル関連機能の使い方を1冊にまとめました。ソーシャル機能についてのエッセンスを凝縮し、最小限の学習でPlayFabを活用することができます。節約した時間で、開発をさらに加速させましょう!

【目次】
第1章 ドロップテーブルを使おう
第2章 タイトルニュースを使おう
第3章 メールを送信しよう
第4章 フレンド機能を使おう
第5章 キャラクターを使おう
第6章 エンティティを使おう
第7章 エンティティグループを使おう
1,980円(税込)
0件
猫でもわかるPlayFab UGC編
発売日: 2022/7/15
PDF / EPUB Web
UGCとは User Generated Contents の略で、ユーザーが作成したコンテンツのことです。
ゲーム開発においては、ゲーム内のマップ、イラスト、プレイヤーのスキン(見た目)などがあります。
開発側からすべてのコンテンツを提供するのではなく、 ユーザー側からもコンテンツを作ることで、さらにゲームを盛り上げることができるようになります。
PlayFab の UGC では、以下の機能が提供されています。
・下書きアイテムの作成
・下書きアイテムの公開
・アイテムのモデレート
・アイテムの報告
・アイテムの検索
・アイテムの評価、レビュー
2021年10月に一般公開された機能ということもあり、公式以外では情報がありません。Googleなどで検索をしても、英語の情報すら出てこないのが現状です。著者自身公式ドキュメントを読み込みましたが、実装例の記載が少なかったり、全体像を理解するのに難しさを感じていました。
PlayFabの使い方を覚えるのに時間を割いていると、ゲーム開発の時間がどんどん削られてしまいます。「世の中に情報が出ていないのであれば、自分で試してまとめるしかない」と思い、本書の執筆にいたりました。

【目次】
第1章 UGCとは
第2章 UGCアイテムを作成しよう
第3章 UGCアイテムのモデレートを理解しよう
第4章 UGCアイテムを評価・レビューをしよう
第5章 UGCアイテムを検索しよう
第6章 UGCアイテムの可視性を理解しよう
1,980円(税込)
0件
WOWHoneypotの遊びかた “おもてなし”機能でサイバー攻撃を観察する!
発売日: 2019/4/12
PDF / EPUB Web
【ハニーポットを実際に運用して、サイバー攻撃の実態を目の当たりにしてみよう!】

本書はセキュリティ技術の一つであるハニーポットの中でも、サイバー攻撃への対応に優れた著者開発の「WOWHoneypot(Welcome to Omotenashi Web Honeypot)」の解説書です。ハニーポットとは、あえてサイバー攻撃を受けることを前提としたシステムで、リアルな攻撃を解析することができます。
〈本書の対象読者〉
セキュリティに興味がある人
ハニーポットを運用してみたい人
ハニーポットのログ分析のノウハウを知りたい人

【目次】
第1章 一般的なハニーポットとWOWHoneypot
1 概要
2 ハニーポットの分類
3 WOWHoneypotとは
4 WOWHoneypotの概要と特徴
5 WOWHoneypotで捉えられない攻撃
第2章 WOWHoneypotを植えてみる
1  Digital Oceanで環境準備
2  WOWHoneypotインストール
3  設定
4  動作確認
第3章 マッチ&レスポンスルール詳解
1  項目解説
2  作成例
3  動作検証
第4章 ログ分析の参考事例
1  Logstash&ELKによる可視化
2  アクセス先のパスを眺める
3  公開情報を元にハニーポットのログ調査
4  最新のサイバー攻撃を追いかける
5  マルウェア情報ハンティング
6  ハニーポットを脆弱性の理解に使う
7  Drupalgeddon2で見る低対話型と高対話型の比較
8  特定のテーマでログを分析する 仮想通貨編
1,980円(税込)
0件
誰でもつかえる!ウェブフォント実践マニュアル
発売日: 2019/4/12
PDF / EPUB Web
【ウェブフォントの基礎から最適化まで、なんでもござれの一冊!これを読めばあなたもウェブフォントマスター!】

本書は日本語でのウェブフォントを使う際の様々な最適化の手法について詳しく紹介しています。「重い」「使いにくい」といったウェブフォントへの抵抗感を払拭し、ウェブサイトを「おしゃれ」に楽しみましょう。
〈本書の対象読者〉
ウェブフォントを使いたいと思っているフロントエンドエンジニア、ウェブデザイナー

【目次】
第1章 ウェブフォントについて
1.1 ウェブフォントとは?
1.2 ウェブフォントのメリット、デメリット
1.3 フォントデータの中身
1.4 ウェブフォントの形式
第2章 ウェブフォントを使う
2.1 自前で用意する場合
2.2 その他の方法
第3章 ウェブフォント最適化
3.1 ウェブフォントとクリティカルレンダリングパス
3.2 各ブラウザの挙動の違い
3.3 ウェブフォントでよくある問題
3.4 CSSによる最適化
3.5 JavaScriptによる最適化
3.6 キャッシュによる最適化
3.7 preloadによる最適化
3.8 最適化チェックリスト
付録A フリーフォントのライセンスについて
A.1 ウェブフォントの扱い
A.2 ウェブフォントとして利用可能なライセンス
A.3 著作権侵害をしないために気をつけることリスト
付録B おすすめの日本語フリーフォント
1,980円(税込)
0件
Pythonで始める簡単デスクトップアプリ開発 PySimpleGUI入門
発売日: 2025/1/24
PDF / EPUB Web
本書は、Pythonを使ってデスクトップアプリを作成する方法を解説した初心者向けの指南書です。Pythonは自動化や効率化プログラムの作成に最適なプログラミング言語であり、初学者向けの書籍や動画教材も豊富に存在します。ノンプログラマーでも業務自動化ツールを簡単に作成できます。
しかし、せっかく作成したツールを殺風景なテキストではなく、「デスクトップアプリ」としてGUIで操作できるようにしたら、もっと魅力的になりますよね。他の人にも使ってもらいやすくなります。そこで登場するのが「PySimpleGUI」です。
PySimpleGUIは、その名の通り、シンプルなコードで美しいGUIが作れるPythonのライブラリです。短いコードで見栄えの良いGUIを作成でき、デフォルト設定でも十分なデザインが提供されるため、細かいデザインを気にしなくても大丈夫です。この本では、どのようなGUIが作れるのかをざっと把握できるようにし、GUIを作るためのコードの書き方を理解して自分のツールに応用できるようになることを目指しています。
初心者でも安心して始められる内容で、PySimpleGUIを使ってカッコいいPythonデスクトップアプリを作る方法を丁寧に解説しています。ぜひ、この本を手に取って、自分だけの素敵なデスクトップアプリを作りましょう!

【目次】
第1章 PySimpleGUIについて
第2章 PySimpleGUIで作れるもの
第3章 PySimpleGUIの基本的なコード構成
第4章 基本的な部品の作り方
第5章 便利な機能
1,980円(税込)
0件
AIとコラボして神絵師になる 論文から読み解くStable Diffusion
発売日: 2022/10/28
PDF / EPUB Web
本書は、今話題沸騰中のAIによる画像生成の仕組みや使い方について、中学生でも理解できることを目指し、わかりやすい説明で紹介した解説書です。難しい数式を全く使用せずにAI画像生成技術の最先端を科学コミュニケーターである著者がやさしい口調で解説しています。またより深く知識を得たい読者のために、Pythonでのサンプルコード、プロンプトの基礎や出力例、AI画像生成の法的な側面、実際の仕事で使ったユースケースも掲載。表紙イラストもAIで生成しており、担当イラストレーター・852話氏と著者の対談も掲載しています。先端技術を使いこなして、AI神絵師になるための「冒険の書」です!

【目次】
はじめに
第1章 冒険の始まり:AIとコラボして神絵師になる
第2章 Midjourneyを使ってみる
第3章 DreamStudioでAI神絵師になる
第4章 Stable DiffusionをGoogle Colabで動かす
第5章 論文で読み解くStable Diffusion
第6章 人気AI絵師になってわかったこと
第7章 日本の法律とAI神絵師の適法性
第8章 人工知能とともに絵を描くという行為が人類にどんな影響を与えているか?
第9章 プロの仕事でAIを活用してみる
第10章 作例紹介とクリエーター対談(852話さん)
付録A 参考文献・URLs
あとがき:冒険のおわりに
1,760円(税込)
0件
RISC-Vから学ぶC言語 ポインタ理解のためのアセンブリ入門
発売日: 2024/1/26
PDF / EPUB Web
本書は、C言語の核となる概念であるポインタを、RISC-Vアセンブリを通じて学ぶことに特化しています。C言語で書かれたポインタのコードをアセンブリ言語に変換し、その過程でポインタの動作と処理を詳細に解説します。さらに、コンピュータアーキテクチャの基礎知識やアセンブリコードの読み解き方も紹介し、読者が実際にコンパイルやシミュレーションを行うことで、ポインタの理解を促進するとともに低レベルの技術への入門を支援します。RISC-Vアーキテクチャに関心のある方にも役立つ内容です。本書は、C言語におけるポインタの理解を深めたい方や、低レベル技術への入門を目指す方に最適です。


【目次】
第1章 前提知識
第2章 C言語からアセンブリ言語に変換
第3章 アセンブリでポインタを理解する
1,980円(税込)
0件
Swiftで書いておぼえるTDD
発売日: 2019/4/12
PDF / EPUB Web
【Swiftで書きながらテスト駆動開発を学ぼう!】

本書は、SwiftプログラマーのためのTDD(テスト駆動開発)入門書です。言語にとらわれないTDDですが、事例として取り上げられる例はJavaScript等が多く、Swiftに読み替えて理解することにはハードルがあります。本書はSwiftで実際にコードを書きながらTDDを学習し、そのメリット・デメリットを感じることができます。
《本書の対象読者》
・TDDの概要を知りたい人
・普段Swiftで書いていて、TDDに興味がある人
・TDDってなんだか難しそう・・・と思っている人
・TDDはなんとなく知っているけど、いまいち手が出ない、理解できていない人

【目次】
第1章 TDDとは
1.1 TDDのメリット
1.2 TDDのデメリット
1.3 レッド/グリーン/リファクタリング
1.4 チームの理解を得よう
第2章 書いておぼえるTDD
2.1 本章の開発環境
2.2 サンプルプロジェクトのリポジトリ
2.3 演習問題
2.4 ポーカーの言葉の整理
2.5 トランプの言葉の整理
2.6 カードの文字列表記(インスタンスの生成)
2.7 カードの文字列表記(文字列表記の取得)
2.8 カードの比較
2.9 ツーカードポーカーの役を判定(ペア、フラッシュ、ハイカード)
2.10 この章のまとめ
第3章 2018年現在のSwiftでのTDD開発
3.1 ビルドが遅い問題
3.2 モック自動生成ツールが不足している問題
3.3 他のIDEにできることがXcodeにできない問題
1,980円(税込)
0件
SAML入門
発売日: 2022/7/8
PDF / EPUB Web
本書では、SSO(シングルサインオン)を実現する仕組みの一つSAML(Security Assertion Markup Language)の解説書です。SAML2.0で一般的に多く使用されるフローであるWeb Browser SSOのSP-initiatedとIdP-initiatedと呼ばれるものを中心に、SP側の目線でなるべく簡潔に解説します。本書を通じてSAMLの知識をつけることで、SAML認証に対応してほしいと言われても、もう頭を抱える必要はありません。
SAMLはエンタープライズ用途では求められることが非常に多く、歴史もそれなりに長いものですが、実装する上で必要な体系的な情報はなぜかほとんどありません。そんなSAMLをなんとか理解する助けになればと思います。

【目次】
第1章 SAMLとは
第2章 登場人物
第3章 認証フローの概要
第4章 主な構成要素
第5章 やりとりする情報
第6章 情報の渡し方
第7章 信頼関係の構築
第8章 認証フロー
第9章 SP-initiated
第10章 IdP-initiated
第11章 実際に動かしてみよう
第12章 SPとして振る舞うには
1,980円(税込)
戻る 書籍一覧を見る