カテゴリ一覧 著者一覧

インプレス NextPublishingの書籍一覧

369 件中 151 件 〜 160 件を表示
0件
MNISTから始める深層学習 -PyTorch-
発売日: 2021/6/11
PDF / EPUB Web
本書は著名な機械学習用データセットMNISTとその派生データセットを紹介しつつ、深層学習ライブラリPyTorchを活用し各種手法を動かしてみることに取り組みます。深層学習が動くことを体感するための、簡易なGUIアプリの作成方法についても解説しています。
【目次】
第1章 MNIST
第2章 深層学習 -PyTorch-
第3章 手書き判定GUI
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件
ほぼPythonだけでサーバーレスアプリをつくろう
発売日: 2019/8/30
PDF / EPUB Web
本書は「ほぼ」PythonだけでAWSを利用したサーバーレスアプリケーションを構築するためのガイドブックです。バックエンドにChalice、フロントエンドにTranscrypt、ユニットテストとAPIテストにpytest、UIテストにSeleneを利用します。実装部分をアプリエンジニアが、テスト部分をQAエンジニアが、それぞれの専門を活かして解説します。
【目次】
第1章 Pythonでサーバーレスアプリの実装をしよう
第2章 サーバーレスアプリ開発環境の構築をしよう
第3章 ChaliceでWeb APIの実装をしよう
第4章 DynamoDBでデータの永続化をしよう
第5章 Transcryptで画面の実装をしよう
第6章 AWS CodePipelineでCI/CD環境の構築をしよう
第7章 Pythonでサーバーレスアプリのテストをしよう
第8章 pytestでユニットテストをしよう
第9章 pytestでAPIテストをしよう
第10章 SeleneでUIテストをしよう
第11章 手動テストは……さすがに手でやろう
第12章 CI/CD環境で自動テストをしよう
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件
Google Earth Engineを用いた衛星データ解析入門
発売日: 2023/8/25
PDF / EPUB Web
地球環境の変動をリアルタイムで観察することの重要性は高まっています。その中心には衛星データがあります。しかし、その解析や活用は難しいと思われているかもしれません。この本はそんなあなたのための一冊です。Google Earth Engineを使用して、初心者でも手軽に衛星データの取り扱いを学べる内容になっています。プログラミング経験が少ない方でも、この本を通して衛星データの世界への入り口を開くことができます。
対象読者:
・衛星データ解析に興味があるが、始めの一歩を踏み出せていない方
・地球環境の変動や持続可能性に関心を持つ方
・研究やプロジェクトに地球規模の視点を取り入れたい方
地球をもっと深く知るための第一歩を、ここから始めてみませんか?

【目次】
第1章 Google Earth Engineを使った衛星データ解析の始め方
第2章 Pythonを使ったGoogle Earth Engineの基本的な操作
第3章 衛星画像データをダウンロードする
第4章 衛星データを利用し時系列変化を解析する
第5章 シェープファイルを利用した衛星データ解析
1,980円(税込)
0件
実践Rustプログラミング LINE botを題材に学ぶWebアプリケーション開発
発売日: 2025/7/11
PDF / EPUB EPUBリフロー
本書は、Rustの堅牢な型システムと高性能な実行環境を活かして、LINE botによるWebアプリケーション開発の実践力を身につけたい開発者に向けた一冊です。本書では、人気急上昇中のWebフレームワーク「axum」とSQLxによる非同期データベース接続、Firestoreとの連携、そしてヘキサゴナルアーキテクチャに基づいた設計までを体系的に解説します。
全9章構成で、Rustの学習法から始まり、LINE Messaging APIの活用、MySQLとFirestoreのデータ設計、SQLxを活用した非同期処理、依存性注入とDIコンテナの構築、Dockerを用いた環境構築に至るまで、商用アプリケーション開発を見据えた技術が満載です。さらに、Rustによるテスト戦略やモック、axum_testを活用したHTTPサーバのテスト技法まで丁寧に解説。全編を通してRustとWeb開発の橋渡しとなる内容が凝縮されています。

【目次】
第1章 Rustの学び方
第2章 題材となるLINE botアプリケーションの概要
第3章 LINE Messaging APIとは
第4章 SQLxの使い方の紹介とRustの代表的なSQLライブラリとの比較
第5章 ソフトウェアアーキテクチャスタイルとディレクトリ構成
第6章 アーキテクチャを実現するための実装概要
第7章 開発環境の準備
第8章 各処理の解説
第9章 Rustのテストの書き方
1,980円(税込)
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件
クリエイティブコーディングの参考書
発売日: 2024/7/12
PDF / EPUB Web
本書は、大学でのProcessingやp5.jsの授業資料を分析し、クリエイティブコーディングの学習に役立つ一冊です。授業で出題されるクリエイティブコーディングの課題や期末プロジェクト、演習問題を徹底的に研究し、例題を通じてその傾向と対応策をわかりやすく解説しています。また、クリエイティブコーディングを学ぶ上での難しいポイントや、技術を向上させるためのテクニックも盛り込まれています。さらに、クリエイティブコーディングが教育現場でどのように取り扱われ、どのような目的で教えられているのかについても詳しくまとめてあります。
クリエイティブコーディングを学ぶ学生や、教える教員の両方にとって、この書籍は実践的な参考資料となるでしょう。プログラミングの基礎から応用まで幅広くカバーし、クリエイティブな思考とテクニカルなスキルの両方を養うための理想的なガイドです。

【目次】
第1章 授業の傾向
第2章 授業の目的
第3章 課題分析
第4章 課題分析(1) 制作課題
第5章 課題分析(2) 模写課題
第6章 課題分析(3) 技法課題
第7章 課題分析(4) 計算・シミュレーション・図示・画像処理課題
第8章 コラム: 課題とAIの利用
第9章 クリエイティブコーディングの攻略ポイント
1,980円(税込)
0件
雰囲気で使わずきちんと理解する!整理してOAuth2.0を使うためのチュートリアルガイド・最新改訂版
発売日: 2019/9/20
PDF / EPUB Web
深く考えずにOAuth2.0を使っていませんか?本書はそんなあなたのためのOAuth2.0入門書です。この1冊で、スコープや認可コードとは何かといった基本的な概念を整理して理解できます。読み終わった時、利用したいAPIのOAuth2.0関連資料や、OAuth2.0の標準仕様を読みこなすための「地図」があなたの頭の中にできるでしょう。
【目次】
第1章 OAuthとは
第2章 OAuthのロール
第3章 OAuthのトークン
第4章 OAuthのエンドポイント
第5章 OAuthのグラントタイプ
第6章 チュートリアル
付録A OAuth認証について
付録B S256でのcode_challengeの算出
1,980円(税込)
0件
Rust×Raspberry Pi Picoで本気の組み込み開発 IMUで姿勢情報を取得しよう!
発売日: 2023/9/15
PDF / EPUB Web
本書は、Rustプログラミング言語を使用してRaspberry Pi Picoを制御し、BNO055 IMUから高精度な姿勢情報を取得する総合的なガイドブックです。
RustとRaspberry Pi Pico(通称ラスピコ)による開発のベストプラクティスとテクニックを包括的に解説しています。
具体的には、初歩的な「LEDチカチカ(Lチカ)」の実装から始め、シリアル通信を通じて文字列や数値データを効率的に送受信する方法を探ります。さらに、BNO055 IMUモジュールの詳細な取り扱い方についても説明し、Raspberry Pi Picoの外部フラッシュメモリへのデータ保存手法も提供します。
ハードウェアとソフトウェアのインテグレーションに関心のあるエンジニア、開発者、そしてホビーイストにとって、貴重なリソースとなるでしょう。

【目次】
第1章 環境構築とパーツの入手
第2章 Rust x Raspberry Pi Picoに慣れる
第3章 シリアル通信
第4章 BNO055から姿勢情報を読みとる
1,980円(税込)
戻る 書籍一覧を見る