カテゴリ一覧 著者一覧

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

492 件中 201 件 〜 210 件を表示
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件
エンジニアのためのWeb3開発入門 イーサリアム・NFT・DAOによるブロックチェーンWebアプリ開発
発売日: 2024/3/1
EPUBリフロー
●これ1冊でWeb3アプリ開発に必要な知識が学べる!
本書は、イーサリアム・NFT(非代替性トークン)・DAO(自律分散型組織)によるブロックチェーンWebアプリ開発の入門書です。

Web3の理解が難しいとされる一因は、必要な技術領域が多岐にわたることです。たとえば、ブロックチェーンの理解だけではWeb3アプリを作成できません。従来のWebシステム全般の知識、ブロックチェーンとの接続方法、ウォレットの扱い方、Web3ビジネスの知識など、周辺の知識とスキルが必要となります。

そこで本書では、知識ゼロからNFTやDAOを活用したWeb3アプリを構築できるよう、開発者目線で必要な知識を選り抜いて解説しています。Web3の概要、要素技術の解説から、イーサリアムを利用したサンプルアプリやNFTマーケットプレイス、DAOの開発・実装方法、ブロックチェーンネットワークの作り方やノードプロバイダーとの接続方法まで、これ1冊でWeb3アプリ開発に必要な知識を包括的に学べるようにしています。

第1章 Web3による社会変革
第2章 Web3のアーキテクチャと構成要素
第3章 イーサリアム開発入門
第4章 NFT開発入門
第5章 NFTマーケットプレイス開発
第6章 DAO開発入門
第7章 DAOシステム開発
Appendix ブロックチェーンネットワークの構築・テスト

Web3の要素技術を学びたい方、Web3を活用したサービス・アプリケーション開発に興味がある方にお勧めの1冊です。
3,300円(税込)
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件
猫でもわかるPlayFab入門
Web
【PlayFabとは】
PlayFab とは、ゲーム開発に特化された Baas(Backend as a service)の一つで、今とても勢いのあるサービスです。
「バックエンド」というのは、裏のロジック部分を指します。例えば、ユーザーを管理したり、アイテムを管理したり、ゲーム内通貨を管理したりなどです。
こういった処理をゼロから実装するとなるとかなり大変で、テストの量も増えるため時間がかかってしまいます。
PlayFab を使用すれば、バックエンドの処理を自分でゼロから実装することなく、あらゆる機能が実現できます。

【日本初!PlayFab の参考書ができました!】
今までありそうでなかった、PlayFab の参考書を日本で初めてつくりました!
本書の目的は、PlayFab を触ったことがない人が、ログインやデータの操作、ストア機能の実装までをひと通りできるようになることです。
入門者向けに、わかりやすさに重点を置いて書いているので、迷うことなく進められると思います。
PlayFab をこれから勉強しようとしている人はもちろん、一度 PlayFab を触ったものの挫折してしまった人も、この本はぴったりです。

【 PlayFab の勉強は挫折しやすい】
私が PlayFab と出会ったのが約1年前。
実際に使ってみて、面白そうだなと感じ勉強を進めていきましたが、公式ドキュメントを読んでも理解しにくい部分が多く、勉強に苦戦していました。
また、PlayFab は比較的新しいサービスのため、情報をまとめている人が少なく、不明な点を検索しても解決できない事もあります。
実際に使ってみて解説をしている記事も多少は見かけますが、情報が断片的で、体系的に学ぶことは難しいと感じていました。

【 入門レベルを本書だけで学べる!】
PlayFab の勉強を始めるにあたって、どこからどういった順番で学習をしていくのかがわからないと思います。
いろんな機能がある中で、難しい機能から始めてしまうと、理解が難しくやめてしまう原因にもなります。
そこで本書では、理解がしやすい以下の機能をピックアップして、入門編としました。

■ PlayFab で何ができるのか
■ ログインの知識
■ タイトルデータ、プレイヤーデータの知識
■ アイテム、仮想通貨、ストア、バンドル、コンテナーの知識
■ ランキングの知識

上記の機能から勉強を始めることで、挫折をすることなくスムーズに PlayFab の学習を進められることは間違いありません。

【 100時間以上の学習内容を凝縮!】
私は PlayFab の勉強に「100時間以上」を費やし、理解をするのにかなり苦戦しました。
みなさんが同じように時間を使わなくて済むように、入門編として情報を凝縮し、この本にまとめています。
いろいろとつまづきながら学習した経験から、入門者がつまづくポイントもわかっています。
つまづく点を先回りして解決できるよう、図も多めに使用し、わかりやすさと見やすさにこだわって書きました。
この本を読むことで、PlayFab にかける勉強時間を少なくして、ゲーム開発の部分に時間を割くことができます。

【1ヶ月の全額返金保証つき!】
内容にはかなり自信があるので、1ヶ月の全額返金保証をつけます。
ご購入後、内容に不満がある場合は、購入履歴のスクリーンショットを Twitter の DM で送っていただければ、同額の Amazon ギフト券で返金対応させていただきます。
実質ノーリスクで読めると思うので、ご検討ください。

【 おすすめな人】
■ PlayFab を触ったことがない、または少ししか触ったことがない人
■ PlayFab について興味がある人
■ 今後、自分でソーシャルゲームを作ってみたい人
■ 普段から PlayFab を使っているが、復習も兼ねて学びたい人

【 おすすめしない人】
■ PlayFab の高度な知識を求めている人
■ Unity と C# を一切触ったことがない人(基礎レベルがあれば大丈夫です)

【よくある質問】
Q.PlayFab をまったく知らないのですが、大丈夫ですか?
A.大丈夫です。PlayFab の導入部分から図を多めに使用して解説しているので、つまづくポイントを減らしています。

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

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

Q.続編はありますか?
A.はい。第2弾の自動化編と、第3弾のソーシャル編が出ています。

【さあ、PlayFab を始めよう!】
一度触ってみると、PlayFabの良さに気づくと思います。
自粛中の空き時間などを使って、一緒に PlayFab の勉強を始めてみませんか?
1,500円(税込)
0件
RISC-Vから学ぶC言語 ポインタ理解のためのアセンブリ入門
発売日: 2024/1/26
PDF / EPUB Web
本書は、C言語の核となる概念であるポインタを、RISC-Vアセンブリを通じて学ぶことに特化しています。C言語で書かれたポインタのコードをアセンブリ言語に変換し、その過程でポインタの動作と処理を詳細に解説します。さらに、コンピュータアーキテクチャの基礎知識やアセンブリコードの読み解き方も紹介し、読者が実際にコンパイルやシミュレーションを行うことで、ポインタの理解を促進するとともに低レベルの技術への入門を支援します。RISC-Vアーキテクチャに関心のある方にも役立つ内容です。本書は、C言語におけるポインタの理解を深めたい方や、低レベル技術への入門を目指す方に最適です。


【目次】
第1章 前提知識
第2章 C言語からアセンブリ言語に変換
第3章 アセンブリでポインタを理解する
1,980円(税込)
戻る 書籍一覧を見る