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

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

0件
XR好きのための役立つTips集
ダウンロード: PDF EPUB
本書は「技術好き学生支援コミュニティ」 Iwaken Lab. の有志メンバー4名が「各々が好きな技術の記事を書く」をコンセプトに執筆を始めました。その結果XRの役立つTips集に仕上がりました。
XR分野は新しい分野がゆえに、情熱がある同世代の開発仲間を作りづらく、孤独感を感じながら開発している学生が多く存在します。Iwaken Lab.は技術に対する情熱と孤独感を抱えた学生が集まってできたコミュニティです。本書を通じて、執筆者の「好き」が伝わり、有志の輪が広がっていくと嬉しいです。
1,980円(税込)
PDF EPUB
0件
PythonフレームワークFlaskで請求書発行アプリを作ろう
ダウンロード: PDF EPUB
この技術書籍は、Pythonのフレームワーク「Flask」を用いて、Webデザイナーやエンジニアがブラウザ上で請求書を発行できるアプリケーションの作成方法を、わかりやすく段階を追って解説します。読者は公開されているサンプルコードをGitHubからダウンロードし、自分の環境でアプリケーションの動作を確認しながら、Flaskを使ったWebアプリケーション開発の技術を実践的に学べます。Pythonの基本を押さえた後の次のステップとして、またはPythonを使ったWebアプリケーション開発の全体的な理解を深めたい方、さらには請求書発行作業の効率化を目指すフリーランスのWebデザイナーやエンジニアに特にお勧めします。
2,420円(税込)
PDF EPUB
0件
はじめよう DEXCS OpenFOAM
ダウンロード: PDF EPUB
本書は、もともとC++で開発されたオープンソースの数値計算用ライブラリーであるOpenFOAMの奥深い世界を掘り下げます。特に、流体解析シミュレーション(CFD)のソルバーとしての活用が注目され、世界中の研究者や技術者によって研究や開発に使われています。例えば、スーパーコンピュータ「富岳」にもインストールされていることが知られています。
本書が取り上げているDEXCS版は、3D-CAD、メッシュ生成ソフト、結果可視化ソフトを一つに統合したオールインワンパッケージで、これにより、CFDの世界に新たに足を踏み入れる方でもすぐに始められるようになっています。さらに、パッケージに含まれるソフトウェアはすべてオープンソースであるため、利用者は自由にカスタマイズや改良を行うことができます。
本書では、ビル周辺の風の流れを計算する例題を通じて、読者がCFDの基本的な概念と操作方法を学ぶことができます。また、低速で移動する自動車の周辺気流の計算など、実世界の問題への応用も容易に理解できるようになっています。このガイドを通じて、読者はOpenFOAMの機能を最大限に活用し、自身のプロジェクトや研究に応用することができるでしょう。
2,420円(税込)
PDF EPUB
0件
Hands-on LINE bot
ダウンロード: PDF EPUB
この本は、ハンズオン形式でLINE botの開発を学ぶための解説書です。Node.jsを用いたExpressフレームワークでのローカル開発から始め、DynamoDBや外部APIとの連携、さらにはAWS Lambdaへのデプロイまで、一連のプロセスを網羅的に解説しています。AWSの利用は無料枠内に収まるように配慮されており、コストを抑えつつ学習を進めることが可能です。
また、リッチメニューやFlex Messageなど、より高度なLINE botの機能に関する解説も含まれており、魅力的なボットの制作に必要な知識を身に付けることができます。書籍内で提供される演習問題は実用的で興味深く、例えば週間予定の提示、天気予報やニュースの提供、図書館の蔵書検索など、多彩な機能の実装を通じて学習を深めることができます。
サンプルコードは一般的なLINE botの機能を実装しており、この書籍を通じて基本的なLINE botの制作スキルを身に付けることができます。
【対象読者】
・LINE botの制作に興味がある方
・シンプルな応答機能を超えたLINE bot開発に挑戦したい方
・AWS LambdaやDynamoDBを使い、無料枠内でのLINE botデプロイを学びたい方
・リッチメニューやFlex Messageを駆使して高機能なLINE botを作りたい方

【目次】
第1章 はじめに
第2章 LINE botを作ってみよう
第3章 Webhook eventについて
第4章 コード解説
第5章 演習問題1
第6章 演習問題1の解説
第7章 LINE Bot Designerの使い方
第8章 演習問題2
第9章 Flex Messageについて
第10章 演習問題3
第11章 リッチメニューについて
第12章 プッシュメッセージについて
第13章 外部APIとの通信
第14章 DynamoDBの使い方
第15章 演習問題4
第16章 演習問題4の解説
第17章 AWSにデプロイしてみよう
1,980円(税込)
PDF EPUB
0件
関数型言語で学ぶプログラミングの基本
ダウンロード: PDF EPUB
関数型プログラミングへの関心が高まる中、多くのプログラミング言語がその核心的な概念を採用しています。この流れを受け、本書ではOCamlという関数型プログラミング言語を通じて、関数型プログラミングの基礎及びその応用について詳しく解説します。
OCamlは、その直感的な文法と高度な抽象化機能を備え、複雑なアプリケーションの開発に適しています。「OCamlとは何か?」「実際に使い物になるのか?」と疑問を持つかもしれませんが、OCamlの学習は関数型プログラミングの理解を深め、さまざまな言語でのプログラミングスキルの向上につながります。
OCamlで学ぶことにより、プログラミングの基本的な概念を習得し、他言語にも適用可能なプログラミング技術を手に入れることができるでしょう。

【目次】
第1章 はじめに
第2章 基本的なデータと型
第3章 変数と関数
第4章 条件分岐
第5章 データと型とパターンマッチ
第6章 再帰
第7章 関数の引数
第8章 その他のデータと型
第9章 木構造とアルゴリズム
第10章 エラーハンドリング
第11章 モジュールとファイル分割
1,980円(税込)
PDF EPUB
0件
OpenCVとFlutter 2つ合わせてマルチプラットフォームアプリを作ろう!
ダウンロード: PDF EPUB
本書はFlutterアプリケーションでOpenCVを用いた共有ライブラリの実装方法を、Android、Windows、Linuxの各プラットフォームにわたって詳しく解説しています。OpenCVの強力な機能をFlutter開発に応用し、PythonでOpenCVを使用していた開発者にも親しみやすいGUIプラットフォームの活用方法を提供します。本書は、これらのプラットフォームでFlutterとOpenCVを組み合わせたアプリケーション開発のプロセスを明確に説明しており、特に5章では共有ライブラリの開発環境構築に重点を置いています。また、カメラ使用、動画ファイルのフレーム解析、テキスト画像処理など、多様な実例を含む充実した内容です。

【目次】
第1章 FlutterとOpenCVをつなぐもの
第2章 Flutterの画像処理
第3章 OpenCVの画像処理
第4章 FlutterからOpenCVを呼び出す方法
第5章 共有ライブラリとアプリケーションの作成
第6章 FlutterとOpenCVを使ったアプリ
1,980円(税込)
PDF EPUB
0件
ElixirではじめるIoT開発入門 Nervesプラットフォームで組み込み開発にトライ!
ダウンロード: PDF EPUB
本書は、Elixir言語とNervesフレームワークを用いた組み込み機器開発の基礎を紹介します。
Elixir言語でRaspberry Piの入出力などを扱う基本的な手順や、実際の開発における作業効率向上の手法など、本書での作例を通じて、理解しやすい形で解説しています。

【目次】
第1章 はじめに
第2章 ソフトウェア開発環境の準備
第3章 入出力の基本操作
第4章 Nerves開発の支援ツール
第5章 Nerves Systemの機能と設定
第6章 いろいろな入出力の操作
第7章 環境測定器の作成
第8章 Raspberry Pi OS上での開発
1,980円(税込)
PDF EPUB
0件
実践入門WebAssembly
ダウンロード: PDF EPUB
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円(税込)
PDF EPUB
0件
エンジニアのための英単語辞書
ダウンロード: PDF EPUB
本書は、ソフトウェア開発の現場でよく遭遇する、似たり寄ったりする英単語に困惑する開発者の方々に、明確かつ効率的な解決策を提供します。筆者自身が開発を進める中で「これだけの英単語の類似性、混乱を招く要因になっていないか?」との疑問から、一冊の指南書をまとめ上げました。
DB関連からデータの送受信、スレッド、インスタンス、命名、UI関連、位置情報といったカテゴリにわたり、300以上の英単語を精選。それぞれの単語が開発シーンでどのように使用されるか、具体的な使用例とともに解説しています。
▼本書の特長
・300以上の厳選された技術英単語とその具体的な使用例
・一般的に誤解されやすい英単語の解説と正確な使用方法
・開発作業の効率と品質を向上させるための実用的なアドバイス
▼おすすめの読者層
・英語の技術用語に自信がない開発者
・より適切な変数名やメソッド名を探求したいプログラマー
・ソフトウェア開発の初心者から経験豊富なエンジニアまで
・エンジニアとより効果的にコミュニケーションを取りたい非技術者
技術的な英単語の選定と使用法をマスターすることで、開発プロセスがスムーズに進み、チーム内のコミュニケーションも格段に向上します。本書を手に取れば、「これからの開発が格段に楽になる!」と自信を持って言えることでしょう。それぞれの英単語が、あなたのコードとコミュニケーションに明確さと効率をもたらすお手伝いをします。

【目次】
第1章 コンピュータ
第2章 プログラミング
第3章 DB関連
第4章 データの送受信
第5章 スレッド
第6章 インスタンス
第7章 命名
第8章 UI関連
第9章 位置
第10章 量
第11章 時
第12章 ユーザ関連
第13章 開発業務
第14章 その他
1,980円(税込)
PDF EPUB
0件
Volatility3で始めるメモリフォレンジック入門
ダウンロード: PDF EPUB
本書は、デジタルフォレンジック技術の中でも特に注目すべき「メモリフォレンジック」についての入門書です。環境構築から実際の解析手法、さらに応用的なテクニックまで、包括的に解説しています。
本書の対象読者:
・情報セキュリティのプロフェッショナル
・法執行機関の捜査担当者
・デジタルフォレンジック技術に興味を持つ方
前提とする知識:
・Windowsの基本操作ができる方
・Linuxの基本的なコマンドライン操作を行える方
・IPA基本情報技術者試験に合格できる程度のコンピュータ知識を有する方

【目次】
第1章 デジタルフォレンジックの概要
第2章 メモリフォレンジックの特徴
第3章 メモリダンプの取得方法
第4章 Volatility3解析環境の構築
第5章 Voaltility3でのメモリフォレンジック【基礎編】
第6章 Voaltility3でのメモリフォレンジック【応用編】
第7章 おわりに
1,980円(税込)
PDF EPUB
書籍一覧を見る 戻る