カテゴリ一覧 著者一覧

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

489 件中 171 件 〜 180 件を表示
0件
Eclipse Java 開発者向け Visual Studio Code つかってみよう
発売日: 2021/10/1
PDF / EPUB Web
本書は、Java開発を行う際に、Eclipseで利用してきた機能や操作を、Visual Studio Codeでどうすればできるのかを解決する入門書です。
開発者にとって、今まで慣れ親しんだエディタやIDEという道具を変えることは、非常に抵抗があることです。操作や設定方法を覚えなおすだけではなく、今まで使っていたIDEでは簡単にできるのに、新しいIDEではどうすれば良いのか、というストレスを解消するのは容易ではありません。
筆者達は、⻑年Java開発にPleiades All in One Eclipseを愛用してきました。しかし、昨今の開発ではJava以外の言語で開発する機会も増えてきており、Visual Studio Codeを選択するケースがあります。「IDEを切り替えるのが面倒だから一本化したい」というニーズに応え、IDEの操作や設定などのナレッジを共有することが本書の目的です。

【目次】
第1章 Visual Studio Codeの導⼊
第2章 Javaアプリケーションの作成と実⾏
第3章 Java開発の準備
第4章 Java開発の実践
第5章 基本的な操作
付録A その他
1,980円(税込)
0件
スッキリわかるJava入門 実践編 第4版
発売日: 2024/2/5
EPUB固定
シリーズ累計90万部突破の大人気入門書の改訂版!
Javaエンジニア身につけておくべき、開発現場の「常識」が
まとめて一気にマスターできる!

脱・入門を目指すエンジニアが、現場の常識をスムーズに習得できる秘密は、この3つ!

【1】現場に必要な周辺スキルを、まんべんなく解説

開発や設計手法、ツールについての知識不足でチームに迷惑をかけることがないように、各種APIに加え、開発現場で求められる内容について幅広く紹介。
指導係の先輩が後輩に渡す1冊としてもお勧めです。

【2】本格的な技術やそのおもしろさと出会うきっかけが満載

Javaの世界では、効率よく創造的に開発を進めるための技術や技法が日々生まれ進化しています。
本書では、各分野から抽出した、本格的な技術のエッセンスを、初学者にもわかりやすい形にアレンジして取り上げています。

【3】Java入門の世界感を引き継いでいて読みやすい

姉妹書『スッキリわかるJava入門』の登場人物や世界感を引き継ぎ、同じ主人公が、現場に出て成長を目指すストーリーとなっています。
初学者は、『入門』とあわせて本書を読むことで、効率的にJavaをマスターすることができます。
一部の章では、「dokojava」※を使って学習を進められます。

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

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

※この商品は固定レイアウトで作成されており、タブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字列のハイライトや検索、辞書の参照、引用などの機能が使用できません。
購入前にお使いの端末で無料サンプルをお試しください。
3,300円(税込)
0件
Splunk Appのつくりかた ダッシュボードApp編
発売日: 2019/4/12
PDF / EPUB Web
【ログ分析ツールSplunkを使ってあらゆるデータを可視化する!】

本書は、あらゆるマシンのログを収集し、検索・分析・可視化するSplunkで動くアプリケーションを作るために、その環境整備からデータの抽出、さらにはアプリを配布するための方法までを紹介した解説書です。
〈本書の対象読者〉
・Splunkのダッシュボードで何ができるか興味がある
・Splunkを利用しているがダッシュボードの使い方がわからない
・Splunkでパネルを並べるぐらいはできるが、それ以上の使い方が知りたい
〈本書で得られる知識〉
・Splunkダッシュボードの概要
・必要なデータの抽出方法
・パネルの作り方
・フォームやドリルダウンなどトークンを利用したダッシュボードの高度な使い方
【目次】
第1章 Splunk Appとは
1.1 ダッシュボードとは
第2章 Splunk Appの新規作成
2.1 Splunk Appのファイル構成
第3章 開発環境の準備
3.1 Dockerコンテナの利用方法
3.2 Splunk管理コマンドの実行 他
第4章 データの入力・フィールドの抽出
4.1 最初に:各設定のApp定義について
4.2 データ入力 他
第5章 ダッシュボードの作成
5.1 ダッシュボードの作成方法
5.2 Dashboard editor 他
第6章 パネルの基礎知識
6.1 パネルに掲載可能なVisualizationの種類
6.2 サーチ画面によるVisualization用クエリーの検討 他
第7章 パネル作成のためのクエリー
7.1 パネル作成のためのクエリーの基本形
7.2 必要なイベントの抽出 他
第8章 フォームを使う
8.1 フォームとは
8.2 フォームの種類 他
第9章 ドリルダウンを使う
9.1 ドリルダウンとは
第10章 Simple XMLの編集
10.1 ソースエディターについて
10.2 Simple XMLの基本的な構造 他
第11章 Appのパッケージング
11.1 パッケージングにあたっての準備
11.2 パッケージングの実行 他
第12章 ユーザーにとって使いやすいダッシュボードを目指す
12.1 ユーザーへのヒアリング
12.2 パネルのレイアウト 他
1,980円(税込)
0件
RustではじめるOpenGL
発売日: 2020/2/21
PDF / EPUB Web
本書はOSSのプログラミング言語Rustを使ってOpenGLプログラミングを行う入門書です。最も基本的な三角形の描画から実装をはじめ、少しずつソースコードを発展させていきます。照明を考慮しながら立体的なオブジェクトにテクスチャを貼り、GLSLを使って画面にエフェクトをかけるところまでを解説します。また、GUIを簡単に導入できるライブラリ「Dear ImGui」を使うことで、様々なパラメータをより直感的に操作できる親切設計になっています。
【目次】
第1章 開発環境の準備
1.1 Rustのインストール
1.2 cargoコマンド
1.3 Hello, World!
第2章 SDL
2.1 準備
2.2 プログラムの作成
2.3 プログラムの完成
第3章 OpenGL
3.1 準備
3.2 プログラムの作成
第4章 Dear ImGui
4.1 準備
4.2 プログラムの作成
4.3 プログラムの完成
4.4 効果的な使い方
第5章 3Dオブジェクト
5.1 プログラムの作成
5.2 プログラムの完成
第6章 テクスチャー
6.1 準備
6.2 プログラムの作成
6.3 プログラムの完成
6.4 光の効果
第7章 フレームバッファーオブジェクト
7.1 プログラムの作成
7.2 プログラムの完成
7.3 ポストエフェクトの効果
1,980円(税込)
0件
初心者でも大丈夫!! IonicとFirebaseでゼロからはじめるアプリ開発
発売日: 2019/4/5
PDF / EPUB Web
【IonicとFirebaseでWebアプリを作る入門書!】

AngularをベースとしたHTML5アプリケーション開発フレームワークIonicとFirebaseのパワーを借りて、HTML/CSS/JavaScriptを使ってチュートリアル形式にアプリケーションを作って遊べる入門書です。HTMLとCSS、JavaScriptの基本的な構文が分かれば、本の通りにすすめるといつのまにかアプリが完成します。普段はコーディングをしているけど、ちょっとアプリ開発もしてみたいと思っている方や、JavaScriptの入門書を読んでみたけど、次は何か1つ作ってみたいと思っている方に最適な1冊です。
〈本書の対象読者〉
・HTML/CSSは分かる
・JavaScriptの基本的な構文は一応分かる(ES2015以降の書き方がわかればなおよい)
・ターミナルの基本的な操作ができる

【目次】
第1章 Ionicって一体……?
Ionic(アイオニック)とは/CordovaとCapacitorをざっくり知ろう 他
第2章 開発環境を設定しよう
Node.jsのインストール/Ionic CLIとCordovaのインストール/gitのインストール
第3章 Ionicを動かしてみよう
はじめてのIonicプロジェクト!/Ionicアプリケーションを動かしてみよう 他
第4章 ここからが本番!Ionicアプリケーションを作ろう
どんなアプリを作るんでしょうか/どんな感じで作っていくの? 他
第5章 ひとまずメッセージボードを作ってみよう!
メッセージボード用にIonicプロジェクトを作ろう/見た目から作っていきます/入力した投稿も表示させてみよう 他
第6章 Firebaseでユーザー認証しよう
Firebaseって一体なんなの?/Firebaseのセットアップをしよう/FirebaseのAuthenticationを設定しよう 他
第7章 Firebaseでデータを永続化しよう
Firestoreを使う準備をしていこう/メッセージボードのデータをFirestoreに保存しよう
第8章 メッセージボードの機能を改善しよう!
いつ投稿されたのかをちゃんと表示しよう/ログアウトも実装しておこう/ログイン認証を無視したアクセスを断ち切ろう! 他
第9章 アプリケーションついに完成
iOSシミュレーターで動かしてみよう/アプリケーションをWeb用にデプロイしてみよう
1,980円(税込)
0件
今日からはじめる「技術Podcast」完全入門
発売日: 2019/4/12
PDF / EPUB Web
【今すぐあなたもPodcastでアウトプット!】

本書は「たくさんの人がPodcastを配信する世の中にしたい!」という考えのもと、これからPodcastをはじめたい人全員に向けた入門書となっています。著者が実際にPodcast「yatteki.fm」を一年間配信してわかったPodcastの良いところ、録音や公開の方法、起こりやすい失敗、番組企画の立て方などのノウハウを1冊にまとめています。

〈本書の対象読者〉
プログラミング情報を発信したいウェブエンジニア
自分の名前で仕事をしているフリーランスの人
ものづくりに携わるクリエーター
自分は何もないと今は考えている人
【目次】
本書はこんな方にオススメ
第1章 Podcastをはじめよう
1.1 Podcast、ご存知ですか?
1.2 Podcastは楽勝って本当?
1.3 まずは「録音」からはじめよう!
1.4 第三のメディアPodcastがいまアツい!
第2章 Podcastを収録しよう
2.1 録音ができればなんでもいい
2.2 yatteiki.fmの収録環境について
2.3 Discordで収録をしてみよう
2.4 ジングルやBGMを流すBotを作ってみよう
第3章 Podcastを公開しよう
3.1 何が必要?
3.2 Podcastフレームワーク
3.3 Yattecastの使い方
3.4 iTunesに登録する
3.5 購読者数を把握する
第4章 番外編:スマートスピーカーで再生できるようにしよう
4.1 PodcastのAlexa再生フレームワーク、yatteskill
4.2 yatteskillの使い方
4.3 Alexaスキルの公開
4.4 スマートスピーカーとPodcastの可能性
第5章 Podcastを続けよう
5.1 更新が止まってしまう原因とは?
5.2 あらゆる問題の解決策は「継続」
5.3 継続のためにあなたに合ったテーマ設定をしよう
第6章 Podcast番組企画を立てよう
6.1 あなたの企画は大丈夫?チェックリスト
6.2 Podcastのおもしろさの本質
6.3 自分はどんなジャンルが向いている?パラメータを確認しよう
6.4 Podcastパターン別分析
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件
実践入門WebAssembly
発売日: 2023/10/27
PDF / EPUB Web
Webアプリケーションの開発において、長らくJavaScript(JS)やTypeScript(TS)などのトランスパイル言語が主流でした。しかし、WebAssembly(Wasm)の出現により、WasmとJSのハイブリッド実行環境が新たな潮流として注目されています。この変化は、JSが完全にWasmに取って代わられるというものではなく、両者の組み合わせによる新しい可能性を示唆しています。
本書では、Wasmの特性を理解することで、なぜハイブリッドな実行環境が有効であるのか、そしてWasmをどのようなシチュエーションで活用すべきかを明らかにします。単に「Wasmの時代が来た」と主張するのではなく、Wasmの真の価値とその活用方法に焦点を当てています。
本書はWasmの適切な利用方法や、どの部分をWasmに置き換えるべきかのヒントを提供することで、読者がより効果的なWebアプリケーション開発を行えるようサポートする解説書です。

【目次】
第1章 WebAssemblyの概要
第2章 WebAssemblyの基本的な使い方
第3章 コンパイル言語からビルドする
第4章 WebAssemblyの活用
1,980円(税込)
0件
実例で学ぶAWSガードレール構築 JTCでの組織説得&要件定義~実装
発売日: 2024/8/23
PDF / EPUB Web
この書籍は、日本の伝統的な企業(JTC)におけるAWSの実用的なガードレール導入を目指す方々に最適です。特に、オンプレミス環境に慣れ親しんだ上司や意思決定者に向けた説明資料の作成から始まり、実際の要件定義、そして具体的な実装プロセスまでを網羅しています。書籍では、直接的で現実的なアプローチを採用しており、その過程で採用されたいくつかのキラキラしていないけれども効果的な手法の理由も詳しく説明しています。
この本は、新しいテクノロジーを伝統的なビジネス環境に導入しようとする際の課題に直面している方々にとって、実践的なガイドとなるでしょう。JTCにおけるAWS運用の効率化や最適化を図りたい方々に対し、実践的な解決策と有用な洞察を提供します。

【目次】
第1章 要件定義をしよう
第2章 基本設計をしよう
第3章 詳細設計をしよう
第4章 運用設計をしよう
第5章 StackSets構築
1,980円(税込)
0件
ElixirではじめるIoT開発入門 Nervesプラットフォームで組み込み開発にトライ!
発売日: 2023/12/8
PDF / EPUB Web
本書は、Elixir言語とNervesフレームワークを用いた組み込み機器開発の基礎を紹介します。
Elixir言語でRaspberry Piの入出力などを扱う基本的な手順や、実際の開発における作業効率向上の手法など、本書での作例を通じて、理解しやすい形で解説しています。

【目次】
第1章 はじめに
第2章 ソフトウェア開発環境の準備
第3章 入出力の基本操作
第4章 Nerves開発の支援ツール
第5章 Nerves Systemの機能と設定
第6章 いろいろな入出力の操作
第7章 環境測定器の作成
第8章 Raspberry Pi OS上での開発
1,980円(税込)
戻る 書籍一覧を見る