セーフサーチ設定を変更しました
ページの先頭です

『技術書典、0~10冊(実用)』の電子書籍一覧

1 ~60件目/全128件

  • Windowsの真の力を引き出す最強スクリプト環境!

    本書は、PowerShellの解説とレシピ集として、Windows環境をより便利に使いこなすための多様なTipsを提供しています。PowerShellの基本的な文法の解説から始まり、各種処理の自動化に役立つ機能を紹介しています。実践的なサンプルコードを25本掲載しており、具体的な活用方法を理解するのに役立ちます。PowerShellは、ITエンジニアの間ではあまり注目されていませんが、その仕様や機能を学ぶことで、その便利さや魅力を感じてもらえるでしょう。PowerShellは、Windows環境で利用可能なシェル環境であり、オープンソース化され、バージョン7以降ではmacOSやLinux環境でも動作します。このシェル環境は、.NETフレームワークの機能を活用できるため、日常のタスクを効率化するのに非常に便利です。PowerShellの深い知識を身につけ、日常の業務やプロジェクトでその利便性を最大限に活用する手助けとなります。

    【目次】
    第1章 PowerShellの文法
    第2章 PowerShell仕様・コマンドレットの概要
    第3章 基本サンプル集
    第4章 応用サンプル集
  • Windowsで極めるWeb開発環境!VS CodeとWSLの最前線技法を一冊に!

    本書は、Windows環境でのWebフロントエンド開発に挑むエンジニア必携の一冊です。本書では、WSL2やVS CodeのRemote Development、Docker、SSH接続など、開発現場で必須となる「リモート開発環境の構築と運用ノウハウ」を徹底解説しています。
    読者は、Windows上でネイティブに動作するSSH環境の整備や、VS Codeの設定手順、WSLを活用したLinuxベースの開発環境、Dockerコンテナとの連携、Git認証の仕組みまで、具体的な手順と豊富な図解でスムーズに学習できます。特に「Remote SSH」「Dev Containers」「Remote WSL」などの仕組みを使い分ける実践的アプローチや、開発環境のテンプレート化・自動化、Live Shareによる共同作業の方法など、現代のWeb開発を支える最先端のテクニックが凝縮されています。
    Webエンジニアからインフラ担当者まで、あらゆる開発者にとっての「現場で役立つ知識」が詰まった実践書です。

    【目次】
    第1章 Webフロントエンドの開発環境としてのWindowsデスクトップ
    第2章 VS Codeによるリモート開発
    第3章 WindowsへのOpenSSHの導入とリモート開発
    第4章 VS Codeリモート開発とSSHの連携
    第5章 WindowsでのOpenSSHクライアントのカスタマイズ
    第6章 Windows Subsystems For Linux(WSL)とVS Codeによるリモート開発
    第7章 Docker DesktopのWSL2 Windows Featureの導入
    第8章 VS CodeとDockerによるリモート開発
    第9章 VS CodeとGit認証の連携
    第10章 Settings SyncによるVS Codeの設定管理
  • パスワード認証から決別する!

    この本では、パスワードレス認証の基礎、パスワード認証との比較、そして最新のパスワードレス認証技術について学ぶことができます。特に、パスワードレス認証に興味を持ち、その基本的な知識を身につけたい方や、従来のパスワード認証との違いを理解したい方に最適です。
    本書はまず、認証の基本概念を解説し、認証に使用される3種類の要素とそのメカニズムを図解で説明します。
    続いて、パスワード認証の利点と欠点、さらにはその問題点を詳しく見ていきます。認証を強化する方法についても考察し、パスワード自体の強化、他の方法との併用、パスワード不使用による強化などを検討します。
    本書の重要な部分では、パスワードレス認証の概要と最新の技術、例えばFIDO(FIDO2)やPasskeys(パスキー)に焦点を当て、これらの技術が従来の生体認証とどう異なるのかを図解で示します。最後に、Passkeys(パスキー)が現代の認証問題を解決するかどうかを探求し、その可能性を探ります。
    この技術書は、パスワードレス認証に関する知識を深めたい方々にとって、理解を深めるのに役立つ一冊となるでしょう。

    【目次】
    第1章 認証とは
    第2章 パスワード認証とは
    第3章 認証を強化するためには
    第4章 パスワードレス認証/Passkeys(パスキー)とは
    第5章 Synced Passkeys(同期パスキー)
    第6章 Passkeys(パスキー)を試してみよう
  • 攻撃を防ぐための実践的な監視技術を学ぼう!

    防御側のセキュリティ技術を学びたいけれど、何から始めればいいのか悩む方に最適な一冊です。初心者から少し経験のある方まで、サーバやネットワークスイッチを操作しながら、実際にセキュリティ監視システムを構築する体験ができます。多層防御の考え方や、IDSやSIEMなどを用いた監視技術の実装、さらには攻撃検知のための具体的な手法までを段階的に学べます。自宅で発生するような通信を題材に、サイバー攻撃を防ぐ技術を学びましょう。
    【目次】
    第1章 まえがき
    第2章 構築するシステムについて考える
    第3章 実装
    第4章 攻撃検知検証
    第5章 まとめ
  • 情報検索の新たな扉を開ける!

    本書は、従来のRAGでは難しかった「文書全体の主題」や「抽象度の高い問い」に答えるための最新手法、GraphRAGを体系的に解説した実践書です。RAGの基礎から出発し、Microsoft GraphRAGの思想と内部構造、グローバル検索とローカル検索の使い分け、Leidenアルゴリズムによるコミュニティ検出までを丁寧に整理。さらに、公式ライブラリのハンズオンに加え、LightRAGやNeo4j連携、マルチモーダル対応など実運用を見据えた構成で、検索精度とコスト最適化の両立を具体例とコードで示します。GraphRAGを「概念理解」から「現場導入」へ進めたい技術者必携の一冊です。
    【目次】
    はじめに
    第1章 まずはRAGを理解しよう
    第2章 GraphRAGとは何者なんだ!?
    第3章 MS GraphRAGを動かしてみよう
    第4章 もっと柔軟なGraphRAGを求めて
    第5章 より実践的なGraphRAGの実装を追求する
    付録A Leidenアルゴリズム
    付録B GraphRAGの分類
    あとがき
  • 自己変容を受け入れて成長する!

    本書は、学びの本質を探求し、新たな学び方を提案する実践的なガイドです。日々の学びの中で感じる不安や疑問に対して、具体的な解決策を提供しています。第1章では学びと言語化の重要性を探り、第2章では学びのプロセスを詳細に分解。さらに、生成AIを活用した学び方や、自己変容の受け入れ方についても深く掘り下げます。これからの時代に求められる学びのスキルを身につけたいと考える読者にとって、貴重な一冊です。
    【目次】
    第1章 学びの基礎と心構え~学びを再定義する~
    第2章 学びをハックする
    第3章 仕事における学び
    第4章 資格試験・学校における学び
    第5章 コミュニティーでの学び
    第6章 学びのその先へ
  • Firefox拡張機能開発をゼロからマスターしよう!

    本書は、Firefox拡張機能開発の初心者から中級者までを対象とした実践的なガイドです。WebExtensions APIを用いた拡張機能開発を、豊富なサンプルコードと具体的な手順を交えながら丁寧に解説します。manifest.jsonファイルの作成、バックグラウンドスクリプト、コンテンツスクリプト、ポップアップ、サイドバー、設定ページといった主要な機能を網羅。さらに、拡張機能のデバッグ方法や公開方法までをステップバイステップで解説することで、読者自身のオリジナル拡張機能作成を強力にサポートします。OS通知、クリップボード操作、コンテキストメニュー、履歴操作、ブックマーク操作、HTTPリクエスト操作、ストレージといった具体的な機能の実装例も多数掲載。Firefox拡張機能開発の基礎から実践までを網羅した、決定版ガイドです。

    【目次】
    第1章 はじめに
    第2章 ブラウザー拡張機能とは
    第3章 Firefox拡張機能の仕組み
    第4章 開発に使うもの
    第5章 最初の拡張機能を作る
    第6章 拡張機能のデバッグ方法
    第7章 manifest.jsonについて
    第8章 permission
    第9章 icons
    第10章 OS通知
    第11章 クリップボード
    第12章 コンテキストメニュー
    第13章 履歴
    第14章 ブックマーク
    第15章 HTTPリクエスト操作
    第16章 ストレージ
    第17章 コンテンツスクリプトについて
    第18章 ポップアップについて
    第19章 サイドバーについて
    第20章 設定ページ
    第21章 国際化
    第22章 モバイル版Firefox拡張機能
    第23章 拡張機能開発を実践する
    第24章 検索機能を拡張するサンプルアプリケーション
    第25章 Webページの目次を作成する拡張機能
    第26章 表示したページに汎用的なボタンを作る拡張機能(モバイル版Firefox)
    第27章 Firefox拡張機能を公開する方法
    第28章 おわりに
  • Pythonで誰でも簡単にGUIアプリが作れる!

    PythonでのGUIアプリケーション開発を、初心者からでも簡単に実現できる「FreeSimpleGUI」を使ってみませんか?本書は、Pythonの基本的な操作ができる方を対象に、FreeSimpleGUIの導入から基本的なGUI部品の作成、さらにアプリの開発に必要なコードの配置や動作の設定方法までを詳細に解説します。具体的な例を使い、インタラクティブで美しいGUIを効率よく構築できるようにサポートします。特に、ウィンドウ上でのテキスト入力やボタン操作、ポップアップ表示など、よく使う機能を徹底的に網羅し、実用性のあるサンプルコードも豊富に掲載。初めての方でもFreeSimpleGUIの可能性を存分に引き出せる内容になっています。この一冊で、Pythonプログラムを使いやすいデスクトップアプリに変換し、自分のツールとしても他者に提供できるアプリ作成が可能です!

    【目次】
    第1章 FreeSimpleGUIについて
    第2章 FreeSimpleGUIで作れるもの
    第3章 FreeSimpleGUIの基本的なコード構成
    第4章 基本的な部品の作り方
    第5章 便利な機能
  • 航空機と衛星を守れ!サイバーセキュリティの最前線を徹底解説!

    航空機や人工衛星がサイバー攻撃の標的となる時代になりました。本書では、航空機や衛星のシステムの基礎を解説し、それらがどのような脅威にさらされているのかを詳しく説明します。GNSS/GPSのジャミング・スプーフィング攻撃、航空機・衛星の無線通信の脆弱性、フライトシミュレーターを活用した実践的な分析など、多岐にわたるテーマを扱っています。
    また、実際のWebサイトやオープンソースソフトウェアを活用したハンズオンを豊富に盛り込み、手を動かしながら学べる構成になっています。CTF(Capture The Flag)コンテストへの参加を視野に入れた実践的な内容も含まれており、セキュリティ技術を深く理解できる一冊です。
    サイバーセキュリティ技術者だけでなく、航空機や宇宙関連の分野に興味がある方にもおすすめの一冊です。技術の最前線を知りたい方、実践的なスキルを身につけたい方は、ぜひ手に取ってみてください。
    【目次】
    第1章 全体像と背景
    第2章 電子戦とGNSS/GPSジャミング・スプーフィング攻撃
    第3章 航空機編I ADS-Bと航空機に関する情報収集
    第4章 航空機編II/衛星編V 無線通信とSDR
    第5章 航空機編III フライトシミュレーター
    第6章 航空機編IV 航空機のサイバーセキュリティ
    第7章 衛星編I Webアプリケーションによる衛星追跡と情報収集
    第8章 衛星編II 衛星追跡アプリケーション
    第9章 衛星編III 衛星の軌道計算とプログラミング
    第10章 衛星編IV ネットで完結する衛星通信
    第11章 衛星編VI 衛星シミュレーターNOS^3
    第12章 衛星編VII 衛星のサイバーセキュリティ
    第13章 ドローンとAI
    第14章 CTF編I サイバーセキュリティのイベント
    第15章 CTF編II CTF
    第16章 サイバーセキュリティ入門
  • Pythonで誰でも簡単にGUIアプリが作れる!

    本書は、Pythonを使ってデスクトップアプリを作成する方法を解説した初心者向けの指南書です。Pythonは自動化や効率化プログラムの作成に最適なプログラミング言語であり、初学者向けの書籍や動画教材も豊富に存在します。ノンプログラマーでも業務自動化ツールを簡単に作成できます。
    しかし、せっかく作成したツールを殺風景なテキストではなく、「デスクトップアプリ」としてGUIで操作できるようにしたら、もっと魅力的になりますよね。他の人にも使ってもらいやすくなります。そこで登場するのが「PySimpleGUI」です。
    PySimpleGUIは、その名の通り、シンプルなコードで美しいGUIが作れるPythonのライブラリです。短いコードで見栄えの良いGUIを作成でき、デフォルト設定でも十分なデザインが提供されるため、細かいデザインを気にしなくても大丈夫です。この本では、どのようなGUIが作れるのかをざっと把握できるようにし、GUIを作るためのコードの書き方を理解して自分のツールに応用できるようになることを目指しています。
    初心者でも安心して始められる内容で、PySimpleGUIを使ってカッコいいPythonデスクトップアプリを作る方法を丁寧に解説しています。ぜひ、この本を手に取って、自分だけの素敵なデスクトップアプリを作りましょう!

    【目次】
    第1章 PySimpleGUIについて
    第2章 PySimpleGUIで作れるもの
    第3章 PySimpleGUIの基本的なコード構成
    第4章 基本的な部品の作り方
    第5章 便利な機能
  • 生成AIでWEBサービス開発の一歩を踏み出そう

    本書は、AWS初心者エンジニアが生成AI(主にKiro)と対話しながらAWS上にWEBサービスをゼロから構築・運用するまでを一冊で追える書籍です。
    全9章構成で、第2章ではAWS Budgets・CloudTrail・Config・GuardDutyで料金とセキュリティの初期ガードを固め、第3章ではChatGPT・Gemini・Claude・perplexity・Kiroそれぞれの特徴と使い分けを整理、把握できます。第4〜5章ではサービス企画・三層アーキテクチャ設計・クラウド利用料見積もりをAIに相談しながら進めるプロセスを把握、実践、第6章ではKiroのプロジェクト設定、MCPサーバー接続、ステアリングファイル配置で出力精度を上げ、CloudFormationによる実装やセキュリティチェックまでAIに任せる流れを解説します。第7〜8章ではCloudWatch Logs等でのトラブルシュートと、最安構成・サーバレス構成・簡易実装構成といった障害対処パターンを扱い、第9章で今後の学習指針を示します。
    コスト感覚と守るべきポイント(Webサービス公開時の個人情報保護法およびGDPRへの対応など)を押さえつつ、AIと伴走してクラウド開発の一連の流れを体験できる基礎テクニック・ガイドになっています。
    【目次】
    第1章 はじめに
    第2章 AWSアカウント初期設定
    第3章 生成AIアカウント開設
    第4章 構築WEBサービス決め
    第5章 AWSアーキテクチャ決め
    第6章 WEBサービス構築
    第7章 構築時のトライ&エラー
    第8章 (応用編)作成したWEBサービスの障害の対処
    第9章 今後の学習について
  • 小さく試して段階的にクラウドへアップデート

    本書は、オンプレミス環境で動かしてきたWebアプリケーションを、無理なくAWSへ移行したいと考えている方に向けた一冊です。本書は、EC2を用いた従来型構成からスタートし、S3によるフロントエンド分離、さらにLambda+API Gatewayによるサーバーレス化へと段階的に移行していく流れを、実際に手を動かしながら体験できる構成になっています。CloudFormationを用いたInfrastructure as Codeにも触れ、構築・削除を繰り返しながら学べる点も特徴です。SPA+API構成における認証・認可の考え方や、OIDCを用いたGoogle ID連携の設定手順とその採用理由についても触れており、AWS初心者から「次の一歩」を考えているエンジニアまで、実践的な学びを提供します。
    【目次】
    はじめに
    第1章 オンプレミスのWebアプリ構成から考える
    第2章 Webアプリケーションを仮想サーバー(EC2)で公開する
    第3章 フロントエンドをS3でホスティングする
    第4章 バックエンドのAPI機能を、Lambda + API Gatewayに移設する
    付録A 認証認可とSPAの位置づけ
    付録B Webアプリケーションにおける認可のベストプラクティスとサンプルアプリの位置づけ
    付録C Google Cloud Platformが提供するIdPに対してのサンプルアプリの登録手順
    付録D AWS課金アラームの設定方法
    付録E 参考サイト
    あとがき
  • Reactの次なる一歩を踏み出す実践ロードマップ!

    本書は、Reactを用いたWebアプリケーション開発をゼロから学びたい初心者から、中級者レベルの開発スキルをさらに高めたい開発者までを対象とした、実践的な内容が満載の一冊です。TypeScriptによる型安全な開発、各種ホスティングサービスへの公開方法、UIライブラリの活用、テスト駆動開発、そしてTauriを用いたデスクトップアプリ開発まで、React開発に必要な幅広い知識と技術を体系的に解説しています。豊富なサンプルコードと丁寧な解説で、読者の皆様がスムーズにReact開発を習得し、実践的なアプリケーションを開発できるようサポートします。本書を通して、React開発の楽しさと奥深さを体験し、自身のスキルアップを実感できるでしょう。

    【目次】
    第1章 実践編
    第2章 応用編
  • SnowflakeのAI機能で、AIアプリ・エージェント開発を手軽に実現

    本書はSnowflake Cortexを活用したLLM入門書です。生成AIアプリ開発の第一歩を踏み出したい初心者から、実践的なスキル習得を目指す中級者まで幅広く対応。Snowflake Cortexの機能を網羅的に解説し、Cortex Searchを使ったRAG(Retriever-Augmented Generation)技術によるチャットボット開発をステップバイステップで習得できます。LLMの基礎から実践的なアプリ開発までをカバーし、データ駆動型アプリケーション開発に必要なスキルを効率的に習得可能。豊富なコード例と図解で、スムーズな学習を実現します。Snowflake、Streamlit、Pythonの基本的な知識があればさらに効果的ですが、必須ではありません。
    【目次】
    第1章 LLMの基礎知識
    第2章 Snowflakeの基礎知識
    第3章 Snowflake Cortexの機能群
    第4章 Cortex Searchを使ったRAGxLLMチャットボットの開発
    第5章 Snowflake Cortexの最新動向と将来展望
  • 財務データの自動取得を今すぐ実現!

    本書は、XBRLの構造と実務的な応用までを一冊に凝縮した実践的ガイド。EDINETとiXBRLの基礎から、タクソノミやインスタンスの仕組み、さらには提出者別のタクソノミの作成方法、API活用、独自パーサーの実装まで、金融情報の自動取得と分析に不可欠な知識を体系的に解説します。XML、XLink、XPointerなどの仕様理解も丁寧にサポートされ、XBRL初心者から中上級者まで幅広く対応。Pythonによるコード実装例やEDINET API連携も豊富に掲載しており、現場で即使える内容が詰まった一冊です。

    【目次】
    序章 XBRLの基礎知識
    第1章 有価証券報告書とは
    第2章 XBRLファイルを読み解く
    第3章 XBRLで見られるXML(名前空間、XLink、XML Schema、XPointer)
    第4章 XMLとタクソノミ
    第5章 分析環境の構築
    第6章 大量の有価証券報告書を自動でダウンロードする
    第7章 連結財務諸表から営業利益を自動で取得する
    第8章 事業等のリスクのテキストデータを自動で取得する
    第9章 提出者別タクソノミのデータを取得する ~ソニーのコンテンツ価値を取得する~
    第10章 自前データベースを持つ
    第11章 独自のパーサーを作成する
  • 現場で即効!Kubernetes環境のElasticsearch完全ガイド!

    本書は、現代のインフラエンジニア必携の技術書です。本書では、Kubernetes初心者であっても、Elasticsearchクラスターをスムーズに構築・運用できるよう、丁寧かつ実践的な解説を提供します。DockerやDocker Composeとの違いを理解し、コンテナ管理やスケーリング、自動復旧、さらには機密情報の管理や権限設定まで網羅的に習得できます。豊富なサンプルコードと実践的な演習問題により、学習内容をすぐに手を動かして確認可能。Azure環境へのデプロイ方法にも触れ、本番環境における運用にも即対応できる力が身に付きます。実務ですぐに役立つ知識とスキルを効率よく習得したいエンジニアにおすすめの一冊です。

    【目次】
    第1章 Kubernetesは怖くない
    第2章 環境構築をしよう
    第3章 Lesson1 Kubernetesを触ってみよう
    第4章 Lesson2 Kubernetes上にアプリケーションを作成しよう
    第5章 Lesson3 Kubernetes上にElasticsearchクラスターを立てよう(ローカル編)
    第6章 Lesson4 Kubernetes上にElasticsearchクラスターを立てよう(Azure編)
  • 生成AIを使ったFPGA設計の新常識!

    FPGA開発における生成AIの活用法を学びたい方に最適な一冊です。生成AIを用いたJPEGエンコーダーの開発プロセスを7日間で完結する方法を、具体的な事例を交えながら解説しています。初心者から中級者まで、FPGA設計の基礎を理解し、実践的なスキルを身に付けることができます。特に、生成AIを活用した効率的な開発手法や、最適なプロンプトの作成方法について詳しく説明しているため、技術者としてのレベルアップを図ることができるでしょう。


    【目次】
    第1章 仕様の策定とリファレンスモデル作成
    第2章 外骨格の作成と第一次リファクタリング
    第3章 シミュレーション環境の作成
    第4章 モジュールの修正
    第5章 ハフマン符号化の再生成
    第6章 第二次リファクタリング
    第7章 最終シミュレーション
  • 自然言語処理の未来を切り開け!

    Pythonを使った固有名詞抽出APIの構築に関する本書は、Flaskを活用して自然言語処理の基礎から実践までを網羅しています。初心者の方でも安心して取り組める内容で、Dockerを利用した開発環境の構築や、APIの設計からデプロイまでの具体的な手法を学ぶことができます。固有名詞抽出の概要を理解しながら、実際のアプリケーションに応用するための知識を身につけることができます。これからのAI時代に向けて、実践的なスキルを身につけてみてはいかがでしょうか。
    【目次】
    第1章 開発環境の準備〜DockerでFlaskが動く環境を作成〜
    第2章 自然言語処理における固有名詞抽出の概要
    第3章 APIの作成〜クエリ文字列から固有名詞を抽出するAPIを作成〜
    第4章 APIを公開〜Cloud RunにDockerコンテナをデプロイ〜
    第5章 APIに別の機能を追加〜ルーティングの実装〜
  • 外部データ連携で、AIアシスタントを劇的に進化させよう!

    本書は、AIアシスタントと外部データソースの連携を可能にするModel Context Protocol(MCP)の開発手法を、実践的なコード例を通して解説した書籍です。初心者から中級者レベルを対象に、MCPサーバーの基本構築から、メモ管理ツール、外部API連携、データベース接続といった実践的な応用例までを網羅。最新のMCP活用ノウハウを習得し、独自のAIアプリケーション開発に役立てられます。Node.jsとTypeScriptを用いた具体的な実装方法をステップバイステップで解説し、サンプルコードもGitHubで公開しているので、すぐに実践できます。AI開発のスキルアップを目指す方必携の一冊です。
    【目次】
    第1章 MCPとは何か 標準化されたプロトコルの意義
    第2章 開発環境を準備しよう
    第3章 最初のMCPサーバーを作ろう
    第4章 MCPBでの配布
    第5章 実践的なMCPサーバー
    第6章 MCPサーバーの応用
    第7章 エンタープライズMCP
    第8章 MCPの可能性と発展の道筋
  • 生成AIの真の実力を解き放つ実践的ガイド!

    本書は、生成AIのよくある活用事例にとどまらず、AI本来の推論・分類機能に焦点を当てた実践的な一冊です。業務効率化や自動化を実現するための具体的な手法を、豊富な事例とともに解説。AIによる住所の分割、顧客問合せの振り分け、コメントのキーワード判定など、現場で役立つ実践的なテクニックを習得できます。さらに、WinActor、Power Automate、GASといったツールを用いた自動化についても丁寧に解説。生成AIとツールを組み合わせることで、業務プロセス全体を効率化できるノウハウを身につけられます。初心者から中級者まで、幅広い読者にとって役立つ内容となっています。

    【目次】
    第1章 AIと生成AI
    第2章 生成AIの活用事例
    第3章 「業務効率化目線」で生成AIを活用するメリット/デメリット
    第4章 「生成AIが人の代わりに判断する」活用事例
    第6章 「見えないAI」とAIエージェント
    第5章 ツールで自動化しよう
    第7章 最後に
  • コンテナ時代のファイルシステム完全攻略本!

    本書は、コンテナ技術の中でも特に注目されるファイルシステムについて、深く掘り下げて解説したシリーズ第四弾です。Dockerをはじめとしたコンテナ技術の進化に伴い、現代のITインフラストラクチャで必要とされるファイルシステムの理解が不可欠になっています。本書は、OverlayFS、Btrfs、LVMといった重要なファイルシステムの仕組みを、具体的な例を交えながらわかりやすく解説します。
    コンテナのファイルシステムとして独立した機能や利便性を提供するpivot_rootやMount Namespaceなど、Linuxカーネルが持つ機能を最大限に活用するための知識も詳細に記されています。これにより、読者はファイルシステムの運用方法だけでなく、どのようにしてコンテナ上で効率的かつ安全にシステムを稼働させるかを学べます。
    この書籍は、コンテナ技術を本格的に学びたいエンジニアや、ファイルシステムの深層を探りたい開発者にとって、まさに必携のガイドとなるでしょう。

    【目次】
    第1章 コンテナとは
    第2章 コンテナのファイルシステム
    第3章 コンテナで使われるファイルシステム
    第4章 OverlayFS
  • Firebaseと生成AIの最前線に挑戦しよう!

    本書は、Firebaseアプリ開発における生成AI活用のノウハウのガイドブックです。持続可能なプロジェクト開発の流れを踏襲しつつ、新しい技術を積極的に採用し、実用的なサンプルアプリ開発を通じてFirebaseと生成AIへの入門を目指します。本書で開発するサンプルアプリは、複数の生成AIとWeb上でチャットできる生成AIチャットアプリです。実際に私が日々使用している自作の生成AIアプリを本書向けにサンプルアプリ化したものであり、本書を参考にすれば実用的な生成AIアプリが完成します。
    本書で取り上げる生成AIは、GoogleのGemini ProとOpenAIのGPTですが、他の生成AI(例:AnthropicのClaude)との連携方法も基本的に同じです。また、LangChainを使用した生成AIとの連携も基本的な考え方は変わりません。これにより、本書を通じて皆さんが素晴らしい生成AIライフを送れるようサポートします。
    サンプルアプリのフレームワークとしては、Firebase業界で注目されるRemix SPAモードを採用しています。開発を進める中で、FirebaseとRemix SPAモードの相性の良さを再確認しました。本書を通じて、その相性の良さを皆さんにも実感していただければと思います。また、今回のサンプルアプリではパッケージ管理ツールとしてpnpmを採用し、monorepo構成にしているので、これに興味がある方もぜひ本書をご覧ください。

    【目次】
    第1章 Firebaseプロジェクトを設定する
    第2章 Remixアプリ(SPAモード)をFirebase Hostingにデプロイする
    第3章 開発環境を整える
    第4章 Cloud Functionsの開発環境を整える
    第5章 ローカルパッケージを作成する
    第6章 アプリにデフォルトレイアウトを適用する
    第7章 認証機能をつける
    第8章 Cloud Firestoreのデータ設計をする
    第9章 UIを作成する
    第10章 Gemini Proと連携する
    第11章 UXを改善する
    第12章 GPTと連携する
    第13章 RAG
  • Androidアプリの実機テストのポイントを網羅!

    この書籍は、Androidアプリを実機でテストする際の重要なポイントを網羅したガイドです。AndroidエンジニアやQAエンジニアだけでなく、プロジェクトの企画や運用に携わる方々にも役立つ内容が盛り込まれています。
    専門的な知識を前提とせず、初心者にも理解しやすい言葉で解説しているため、アプリ開発やソフトウェアテストに不慣れな方々も気軽に読むことができます。各章は独立しており、興味のあるトピックから読み始めることが可能です。実機テストの基本から応用までを幅広くカバーし、実際のアプリ開発プロセスにおいて直面する可能性のある問題に対する具体的なアドバイスやヒントを提供します。
    この書籍は、Androidアプリの品質を高めるために実機テストの重要性を理解し、実践的なスキルを身につけたい全ての方に最適です。

    【目次】
    第1章 みんなでAndroidアプリをテストしよう
    第2章 テスト環境を準備しよう
    第3章 テスト設計で作業効率を高めよう
    第4章 欠陥レポートで不具合を管理しよう
    第5章 アプリ起動を実機でテストしよう
    第6章 画面表示を実機でテストしよう
    第7章 WebViewを実機でテストしよう
    第8章 アプリ操作を実機でテストしよう
    第9章 テキスト入力を実機でテストしよう
    第10章 動画と音声を実機でテストしよう
    第11章 通知を実機でテストしよう
    第12章 カメラを実機でテストしよう
    第13章 通信を実機でテストしよう
    第14章 ファイル操作を実機でテストしよう
    第15章 アプリ連携を実機でテストしよう
    第16章 センサーを実機でテストしよう
    第17章 外部機器接続を実機でテストしよう
    第18章 省電力機能を実機でテストしよう
    第19章 国際化対応を実機でテストしよう
    第20章 やっぱり実機でテストしよう
  • 効率的なプログラムを作るための実践ガイド!

    本書は、プログラミングの基礎から応用に至るまでのリファクタリング技術を学べる、初心者向けの実践的教材です。本書ではC#を使用し、読みやすく、効率的でメンテナンスしやすいプログラムの作成方法を解説しています。読者は変数とメソッドの命名、コードの重複排除、オブジェクト指向の原則など、コード品質を向上させる基本的なテクニックを学ぶことができます。
    具体的なドリル問題と解答例を通して、初心者がプログラミングスキルを向上させることがこの書籍の目的です。ループの最適化、データ構造の選択、メモリ管理など、実践的なテクニックを学べる章があり、クリアで理解しやすいコードの書き方、適切なコメントの付け方やフォーマットの方法も紹介しています。本書を通じて、コードの品質を高め、より効率的でメンテナンスしやすいプログラミング技術を身につけることができます。

    【目次】
    第1章 コードを読みやすくする方法 - 変数とメソッドの名前の付け方
    第2章 コードをわかりやすくする方法:重複をなくす
    第3章 コードの再利用 - 継承とポリモーフィズム
    第4章 コード効率化 - パフォーマンス向上のための基本
    第5章 コードをクリアに保つ - コメントとフォーマット
    第6章 ドリルの正答
  • Symbolブロックチェーンの解説書!

    本書は、JavaScriptのソースコードをWebブラウザのコンソールで実行しながら、Symbolブロックチェーンの仕組みを体験的に学べる実践的な学習書です。ブロックチェーン技術の基礎概念から、実際のコード例を通じて応用までを無理なく系統立てて理解することができます。
    本書では、ブロックチェーンの基本的な構造や動作原理、トランザクションの処理方法、スマートコントラクトの仕組みなどを丁寧に解説。さらに、ブロックチェーン上でのアプリケーション開発の手法や、セキュリティ上の留意点についても触れています。
    金融分野にとどまらず、様々なビジネスや文化の現場で活躍する人々にとって、ブロックチェーン技術の可能性を実感し、その力を活用するためのヒントが満載です。実際にコードを書いて動かすことで、ブロックチェーンへの理解を深めることができるでしょう。

    【目次】
    第1章 はじめに
    第2章 環境構築
    第3章 アカウント
    第4章 トランザクション
    第5章 モザイク
    第6章 ネームスペース
    第7章 メタデータ
    第8章 ロック
    第9章 マルチシグ化
    第10章 監視
    第11章 制限
    第12章 オフライン署名
    第13章 検証
  • スマホアプリ開発ノウハウ集!

    本書は、筆者のスマホアプリ開発現場での経験に基づき、iOSアプリ開発の実践的な知識を提供します。SwiftUIを使ったリスト構築の課題と解決策、iOS16の新機能であるロック画面Widgetの活用法と限界、そしてJetpack ComposeによるiOSアプリ開発について、実用的なアプローチを紹介しています。最新技術を活用することに興味のある開発者にとって、有益なリソースとなるでしょう。
    【目次】
    第1章 SwipeableStack
    第2章 ロック画面のWidget
    第3章 Compose for iOSに入門
  • ゲーム開発初心者でも3Dゲーム開発!

    ROBLOXは、ユーザーが独自の3Dゲームや体験を作成・共有できるプラットフォームです。初心者でも簡単に利用でき、プログラミングや3Dモデリングの基本から学べます。
    本書はそんなROBLOXのプラットフォームを使用して、ゲーム開発の初心者や3Dモデル制作に未経験の方でも、基本的な3Dモデルを作成し、独自のアスレチックゲームを開発する方法を学べる内容になっています。プログラミングの知識が少ない方でも安心。主に、「立方体」「円柱」「三角柱」といった標準的な3Dモデルを組み合わせて、任意の形状を作り出し、ゲーム制作に活用する技術を習得できます。この書籍は、実践的なスキルを身につけたい方に最適です。

    【目次】
    第1章 Obbyを作る準備
    第2章 標準3Dモデルで文房具作成①
    第3章 標準3Dモデルで文房具作成②
    第4章 標準3Dモデルで文房具作成③
    第5章 標準3Dモデルで文房具作成④
    第6章 標準3Dモデルで文房具作成⑤
    第7章 上級テクニック(プラグイン利用)
  • RISC-Vを通じてC言語のポインタを理解する!

    本書は、C言語の核となる概念であるポインタを、RISC-Vアセンブリを通じて学ぶことに特化しています。C言語で書かれたポインタのコードをアセンブリ言語に変換し、その過程でポインタの動作と処理を詳細に解説します。さらに、コンピュータアーキテクチャの基礎知識やアセンブリコードの読み解き方も紹介し、読者が実際にコンパイルやシミュレーションを行うことで、ポインタの理解を促進するとともに低レベルの技術への入門を支援します。RISC-Vアーキテクチャに関心のある方にも役立つ内容です。本書は、C言語におけるポインタの理解を深めたい方や、低レベル技術への入門を目指す方に最適です。


    【目次】
    第1章 前提知識
    第2章 C言語からアセンブリ言語に変換
    第3章 アセンブリでポインタを理解する
  • アウトラインライティングを身につければ文書作成が捗る!

    ビジネスレポート、学術論文、企画書──これらの文書作成は仕事でしばしば要求されるスキルですが、多くの人にとっては難易度が高く感じられるものです。「文書作成が得意ですか?」と問われれば、「どこから手をつけてよいかわからない」「思い通りに進められない」という方も少なくありません。本書は、効率的かつ効果的な文書作成のテクニックを網羅的に解説しています。企画書の策定から学術論文の構築、長文レポートの作成に至るまで、手に取る価値のある一冊です。
    【目次】
    第1章 要素を書き出す
    第2章 プロットを作る
    第3章 本文の執筆
    第4章 進捗管理をする
    第5章 推敲の時間を取る
    第6章 本にする時には
    第7章 まとめる力と論理的思考力
  • 1,980(税込)
    2026/5/22 (金) 配信予定
    著者:
    洪 民憙
    レーベル: ――

    分散型ソーシャルネットワークの仕組みを理解しよう!

    本書は、JavaScript/TypeScriptの基礎知識を有する読者を対象に、分散型ソーシャルネットワークであるフェディバースを支えるActivityPubプロトコルの実装方法を解説します。Fedifyというフレームワークを用いて、マイクロブログを構築する実践的な手順を、豊富なコード例と図解を交えて丁寧に説明します。Node.jsを用いた開発環境構築から、データベース連携、ユーザーアカウント管理、投稿機能の実装、そして他のActivityPubインスタンスとの連携まで、ステップバイステップで解説します。本書を通して、ActivityPubサーバーの構築スキルを習得し、独自の分散型ソーシャルネットワーク構築を目指せるようになるでしょう。
    【目次】
    第1章 序文
    第2章 開発環境のセットアップ
    第3章 予備知識
    第4章 アカウント作成ページ
    第5章 プロフィールページ
    第6章 アクターの実装
    第7章 暗号鍵ペア
    第8章 Mastodonとの連携
    第9章 インボックス
    第10章 フォロー解除
    第11章 フォロワーリスト
    第12章 フォロワーコレクション
    第13章 投稿
    第14章 プロフィールページ内の投稿リスト
    第15章 フォロー
    第16章 フォロー中のリスト
    第17章 フォロー数
    第18章 タイムライン
    第19章 改善点
  • Rustで始める!無料Webアプリ開発!

    本書は、RustとWASMを使ってWebアプリを開発し、GitHub Pagesで無料公開するまでの実践的な手順を丁寧に解説した技術書です。難解になりがちなRustやWASMを、動くサンプルを段階的に作りながら学べる構成とし、「まず公開する」という実務視点を重視しています。YewやTrunkによるフロントエンド実装、CSS適用、フォーム入力、外部API連携、ルーティング設定、ローカルストレージを用いた状態管理までを網羅し、静的ホスティング環境の制約を活かした設計思想も紹介します。作って終わりではなく、世界に公開して初めて意味を持つ──その体験を通して、Rust/WASMを実用技術として身につけたい方に最適な一冊です。
    【目次】
    はじめに
    第1章 環境構築と技術解説
    第2章 Hello, Yew!
    第3章 Yewの基本的な機能
    第4章 Yewの様々な特殊構文
    第5章 データの長期保存と複雑なコンポーネント定義
    第6章 Webアプリのテスト駆動開発
    第7章 WASMによる高速処理と3D描画
    第8章 地図APIとGithub関連機能
    付録A Trunk実行時のエラーについて
    付録B モジュールの読み込みと階層関係
    参考文献
    あとがき
  • AIと共に作業効率を劇的に改善!

    本書は、業務効率化を目指すあなたにぴったりの実践ガイドです。AIを活用した自動化の最新トレンドを学ぶことで、日々の作業を劇的にスピードアップさせることができるかもしれません。具体的には、2026年のワークフロー最前線を扱い、Power AutomateやSwitchBotの連携方法に至るまで、初心者でも理解しやすい内容が満載です。自動化ツールの操作方法や具体的な活用例を通じて、あなたの業務を次のレベルへと引き上げる手助けをする一冊となっているだろう。ぜひ手に取って、自動化の世界を体験してみませんか?

    【目次】
    生成開始
    第1章 2025年のワークフロー最前線:Opal・Agent Builder・Dify・n8nが切り開くこれからの世界
    第2章 Power Automateのエラーが怖くなくなる!? 未知の問題と出会ったときの考え方
    第3章 SwitchBot×Make×kintone連携レシピ〜ノーコードでCO2濃度を可視化する〜
    第4章 UiPathとExcel 機能の実現
    第5章 世はまさに生成AI時代!
    第6章 iPhoneショートカットを使おう
    第7章 ChromeOS Flexで古いパソコンを蘇らせよう
    第8章 環境の変化と戦う
  • Linuxコンテナの高度なリソース制御をマスターする!

    本書は、Linuxコンテナにおけるcgroup v2のコア機能を網羅的に解説した、中級者から上級者向けの決定版ガイドです。cgroup v2のアーキテクチャ、操作方法、高度なテクニックを、豊富な図解と実践的なコード例を用いて丁寧に解説します。コンテナの高度なリソース管理を習得し、安定性と効率性を飛躍的に向上させたいエンジニア必携の一冊です。本書で解説する内容は、cgroup v2の概要、cgroup v1との比較、cgroup v2のコア機能、cgroup Namespace、権限委譲、スレッドモードなど多岐に渡り、Linuxコンテナの深い理解へと導きます。実践的な演習を通して、cgroup v2の活用方法を習得し、開発効率の向上を目指しましょう。
    【目次】
    はじめに
    第1章 コンテナ概要
    第2章 cgroupの概要と歴史
    第3章 cgroup v1とv2の比較
    第4章 規約の整備
    第5章 cgroup v2の操作
    第6章 cgroup Namespace
    第7章 cgroup v2の権限委譲
    第8章 スレッドモード
    あとがき
  • 手続き言語の魅力を体感しよう!

    本書はPL/pgSQLを使いこなすための実践ガイドです。PostgreSQLの世界で手続き言語の重要性を理解し、実用的なプログラムを作成する力を身につけるための一冊となっています。RDBMSにおける手続き言語の役割やPL/pgSQLの文法から、実際にファンクションやプロシージャ、トリガを作成する方法までを網羅的に解説。業務でのデータベース操作がスムーズになり、開発者としてのスキルを一段階引き上げることができるでしょう。PL/pgSQLの基本構成やエラー処理、ストアドプログラムの使い所など、実践的な知識を豊富に学ぶことで、あなたのデータベーススキルを飛躍的に向上させましょう。
    【目次】
    はじめに
    第1章 入門編 RDBにおける手続き言語
    第2章 基礎編Ⅰ PL/pgSQLの基本構成
    第3章 基礎編Ⅱ 宣言部
    第4章 基礎編Ⅲ 実行部 基本的な文
    第5章 基礎編Ⅳ 実行部 制御構造
    第6章 基礎編Ⅴ 例外処理部
    第7章 応用編Ⅰ ストアドファンクション
    第8章 応用編Ⅱ ストアドプロシージャ
    第9章 応用編Ⅲ トリガ
    第10章 実践編 ストアドプログラムの使い所
    付録A SQLSTATEと状況名対応表
    付録B デバッグ環境の構築
    あとがき
  • AI PCの未来を先取りせよ!

    新しいAI PC時代に、あなたはどのようにその恩恵を受けることができるでしょうか。本書は、マイクロソフトが提唱する「Copilot+ PC」の全貌を徹底解説し、AI技術がどのように私たちの生活を変えるのかを明らかにしています。具体的には、AIの処理をローカルで高速かつ安全に行うための技術的背景や、実際の活用法を紹介。特に、AI機能「Recall」を通じて過去の作業を瞬時に思い出す方法や、オンライン会議の質を向上させる「Windows Studio Effects」など、実務に役立つ具体的な機能を深掘りすることで、読者の生産性向上に寄与するでしょう。AI PCの未来を理解し、その可能性を最大限に引き出すための一助となることを目指す一冊です。

    【目次】
    はじめに
    第1章 なぜAI PCが必要になったのか? Copilot+ PCの基礎知識
    第2章 即戦力となるAI機能:Recallと標準アプリの進化
    第3章 Windows 11のAI基盤と進化の最前線
    第4章 最新Surfaceの選び方とCopilot+ PC戦略
    おわりに
  • 動くコードで学ぶMCPサーバー構築法!

    本書は、Node.js、Express.js、TypeScriptを使ってリモートMCPサーバーを構築する方法を、実際に動くコードを通して学べる実践ガイドです。MCPの主要機能であるツール、リソース、プロンプトの実装を順を追って解説し、段階的に理解できるよう構成しています。さらに応用編として、Redmine APIを利用したMCPサーバー構築も収録。外部サービスと連携する実践的な実装例を通して、MCPサーバー活用の幅を広げられます。サンプルコードはGitHubで公開しており、実際に手を動かしながら学びたい方におすすめの一冊です。
    【目次】
    前書き
    第1章 はじめに
    第2章 MCPの基礎知識
    第3章 開発環境のセットアップ
    第4章 MCPサーバーの基本的な実装
    第5章 ツール機能の実装
    第6章 リソース機能の実装
    第7章 プロンプト機能の実装
    第8章 MCPサーバーの検証とデバッグ
    第9章 本番環境へのデプロイ
    第10章 応用編:Redmine API連携
    第11章 まとめ
  • AIコーディングを「補助」から「主役」へ導く実践ガイド!

    本書は、Claude Codeを中心に、AIコーディング時代の開発スタイルを実践的に解説した一冊です。AIを単なる補助ツールとしてではなく、設計・実装・レビューにまで踏み込んで活用するための考え方と具体的な手法を、豊富な事例とともに整理しています。基本操作やCLIの使い方に始まり、プランニングモードやaccept editsといった特徴的な機能の活用方法、IDE連携やチーム開発での運用ポイントまでを丁寧に解説。さらに、GUIアプリケーションやGitHub Actionsなど、ローカル実行以外の活用例も取り上げ、実務への応用を強く意識した構成となっています。AIコーディングを本格的に業務へ取り入れたいエンジニアにとって、指針となる内容です。

    【目次】
    第1章 Claude Codeの基本
    第2章 MCPサーバーを用いて機能を拡張する
    第3章 Context管理とサブエージェント
    第4章 Claude Codeをさらに便利に活用するための機能
    第5章 Claude Codeの動作を管理する
    第6章 Claude Codeのカスタマイズを包括的に管理する
  • AWSとAzureへのデプロイをTerraformで自動化!

    本書は、React、Nest.js、Auth0、Docker、Terraform を用いたWebアプリケーション開発環境構築とAWS/Azureへのデプロイを網羅的に解説した実践ガイドです。ローカル環境構築から、クラウド環境へのデプロイ、CI/CDパイプライン構築まで、具体的な手順とコード例を豊富に掲載。初心者から中級者まで、スムーズにWebアプリケーション開発を習得できるよう、丁寧に解説しています。AWS、Azure両方のクラウド環境へのデプロイ方法を比較しながら学べるため、クラウド環境の理解も深まります。本書を通して、最新の技術を用いた効率的な開発スキルを習得し、実践的なWebアプリケーション開発に臨みましょう。

    【目次】
    第1章 ローカル環境(フロントエンド+認証)
    第2章 AWSリソース構築(フロントエンド+認証)
    第3章 Azureリソース構築(フロントエンド+認証)
    第4章 ローカル環境(バックエンド(RESTful API))
    第5章 AWSリソース構築(RESTful API)
    第6章 Azureリソース構築(RESTful API)
  • 実践的なノウハウで、あなたも小説家に!

    生成AIで小説を創作したいあなたへ贈る決定版ガイド!ChatGPT、Claude、Geminiといった主要な生成AIを徹底比較し、プロット設計からキャラクター設定、世界観構築、そして実際の執筆まで、具体的な手順とノウハウを網羅。初心者から中級者まで、AIを活用した小説創作をマスターできます。豊富な事例と実践的なテクニックで、あなたの創造性を最大限に引き出します。AI小説創作の未来を切り開く一冊です。


    【目次】
    第1章 生成AIの概要
    第2章 PCのスペック
    第3章 主要な文章生成AIの比較
    第4章 AIを活用した異世界ファンタジー小説の執筆
    第5章 AIを使った小説執筆の実践
  • 個人開発からチーム開発へ!スムーズな移行を実現する実践的ノウハウ!

    本書は、Gitを使い慣れた開発者、特にチーム開発をリードする立場の方にとって必携の一冊です。個人開発からチーム開発への移行において直面する課題を、実践的な視点から丁寧に解説しています。GitHubでのメンバー招待、権限設定、ブランチ戦略、コードレビュー、そしてトラブルシューティングまで、チーム開発を円滑に進めるためのノウハウが満載です。具体的な手順をコード例とともに示し、Git初心者にも分かりやすく説明することで、チーム開発の効率化と生産性向上に貢献します。Gitを使いこなして、チーム開発を成功に導きたいと考えている方におすすめです。本書を通して、チーム開発におけるGitのベストプラクティスを習得し、よりスムーズで効率的な開発プロセスを実現しましょう。
    【目次】
    第1章 GitとGitHubの基礎を固めよう
    第2章 個人リポジトリーをチーム用に片付ける
    第3章 メンバー招待と権限設定
    第4章 ブランチ運用とプルリクエスト(PR)
    第5章 Organizationとチーム管理
    第6章 ブランチ保護と監査
    第7章 GitHub Actions入門
  • グラフDBと生成AIの力で未来を切り開け!

    本書は、グラフDBと生成AIの融合を通じて、顧客の課題解決に向けた新たな武器を提供することを目指しています。グラフDBの基礎から、データ分析における実践的な手法まで、幅広くカバーしています。特に、GitHub CopilotやJupyter Notebookを活用した具体的な事例を通じて、読者は生成AIとの連携方法を学ぶことができます。また、GraphRAGなどの最新技術についても触れ、実際にどのように活用できるのかを示します。これからのデータ処理や分析の手法を学ぶ上で、役立つ内容が満載です。

    【目次】
    第1章 グラフDBについて
    第2章 グラフDBの使い所
    第3章 グラフDBのクエリ
    第4章 筆者が紹介するグラフDBソフトウェア
    第5章 Cypherクエリで操作
    第6章 Jupyter Notebook
    第7章 生成AI機能との組み合わせ
    第8章 SQL/PGQ
    第9章 グラフDBとJupyterと生成AI
  • Foliumでインタラクティブな地図を簡単に作成しよう!

    本書は、Foliumの基本的な使い方から高度なテクニックまでを網羅した実践ガイドです。豊富な図解とサンプルコードで、地図の作成、カスタマイズ、地理データの表示方法を分かりやすく解説します。地理空間データの可視化に役立つ様々なテクニックを習得し、データ分析の効率化を図りましょう。初心者から上級者まで、幅広いレベルの読者に対応した内容となっています。

    【目次】
    第1章 はじめに
    第2章 Foliumについて
    第3章 主要な形式の地図を表示する
    第4章 地図タイルギャラリー
    第5章 マップに地理空間情報を表示する
    第6章 マップ上に画像や動画を重ねて表示する
    第7章 時間軸や別次元を含む多次元情報を地図表示する
    第8章 マップを活用するUIやレイアウトを設定する
    第9章 JavaScriptやHTMLでカスタマイズする
    第10章 さまざまな応用例
    第11章 さいごに
  • 初心者でも安心!実践的な手順を解説!

    「PrePoMax」は、構造解析をGUIで実行できるオープンソースソフトウェアです。本書は、PrePoMax v2.3.0 を使用した実践的な解析手順を、豊富な図解とともに丁寧に解説します。線形静解析、熱伝導解析、熱応力解析、固有値解析、周波数応答解析といった様々な解析手法を、具体的な例題を通して習得できます。初心者の方でも安心して取り組めるよう、基本的な操作から詳細な設定方法まで、ステップバイステップで解説しています。さらに、各章の例題はシンプルに設計されているため、PrePoMax を初めて使用する方や、以前挫折した方にも最適です。本書を通して、PrePoMax を使いこなして、効率的な構造解析を実現しましょう。

    【目次】
    第1章 PrePoMaxの環境構築
    第2章 線形静解析
    第3章 熱伝導解析
    第4章 熱応力解析
    第5章 モーダル解析
    第6章 周波数応答解析(モード法)
    第7章 解析
    第8章 応用機能
  • あなたのIDEを、もっと便利に、もっと強力に

    本書は、JetBrains IDE(IntelliJ IDEA、WebStorm、PyCharm、RubyMineなど)のプラグイン開発について、基礎から実践まで体系的に解説した技術書です。プラグイン開発の環境構築から始まり、基本的なアクションの実装、IDE内の専用パネル(Tool Window)を使ったUI構築とその中での機能実装まで、幅広いトピックをカバーしています。
    実際に動作するサンプルコードを豊富に掲載し、段階的に学習できる構成となっています。また、プラグインの配布方法やマーケットプレイスへの公開手順、運用時の注意点なども詳しく解説しています。
    JetBrains IDEをより効率的に使いたい開発者、チーム独自の開発環境を構築したいエンジニア、プラグイン開発に興味がある方に最適な一冊です。

    【目次】
    第1章 Railroadsプラグインについて
    第2章 IntelliJ Platform Plugin SDKを使ったプラグインの開発環境
    第3章 プラグインのプロジェクト構造
    第4章 Tool WindowによるUIの構築
    第5章 Railroadsプラグインのコア機能
    第6章 プラグインの継続的メンテナンス
  • 現場作業者の負担軽減!LINE Botでストレスフリーなデジタル化を実現!

    本書は、Google Apps ScriptとLINE Messaging APIを使ってLINE Botを自作し、現場のデジタル化を推進したいと考えている方を対象とした実践ガイドです。プログラミングの経験がある方を前提に、LINE Bot開発に必要な知識・スキルを体系的に解説しています。LINE Botの基本的な機能実装から、応答メッセージ、ユーザー情報取得、ボタンアクション設定、そして対話型LINE Botの構築まで、豊富なサンプルコードと図解で分かりやすく説明。現場で役立つ実践的なテクニックも満載です。本書を通して、効率的な業務自動化を実現し、作業現場のデジタル化を加速させましょう。

    【目次】
    第1章 なぜ農家がLINE Botを作るのか
    第2章 LINE公式アカウントを準備しよう
    第3章 LINEにメッセージを送ってみよう
    第4章 Webhookでイベントを受け取ろう
    第5章 ボタンにアクションを設定しよう
    第6章 対話形式のLINE Botを制作しよう
    第7章 LINE Botのデバッグと機能追加をしよう
  • 生成AIとGitHub Actionsの力で効率的な校正ワークフローを実現!

    本書は、AWSが提供するAmazon Bedrockを基盤にAnthropic Claudeを活用し、GitHub Actionsを通じて効率的な文章チェックフローを構築する方法を徹底解説します。
    AWSの環境設定やGitHubリポジトリの連携から始まり、モデルの選定、実装、テスト、そして最適化に至るまで、詳細な手順とサンプルコードを豊富に収録。特に、コスト管理や並列実行を含む高度なワークフロー構築の技法は必見です。初心者から中級者まで、幅広い技術者に対応した内容で、手を動かしながら学べる実践的な一冊となっています。
    さらに、Bedrockの機能を活用して販促文章の生成や全体レビューを実施するユースケースも網羅。これ一冊で、生成AIを利用した実務的な活用スキルが身につきます!

    【目次】
    第1章 環境構築をする
    第2章 Bedrockに文章校正をしてもらう
    第3章 Bedrockに全体レビューや販促文章を考えてもらう
    第4章 トークン数とコストの把握
  • 技術者がデザインする時代へ、Vueで始めるLP構築!

    本書は、Vue.jsとVuetifyを活用したランディングページ(LP)制作の実践ノウハウを丁寧に解説した開発ガイドです。構成にはViteを採用し、HTMLの基礎を前提としながらも、CSSやJavaScriptの記述を極力排除したVue独自の記法を中心に展開。導入から実装、公開までの一連の流れを、全脳アーキテクチャ若手の会10周年記念LPの事例を通じて解説します。特に、Vuetifyによるレスポンシブ対応やタイムラインの演出、v-for・v-if・v-htmlの具体的な活用、Netlifyへのデプロイ手順に至るまで、実制作を踏まえたリアルな技術的試行錯誤が詰まっています。コンポーネント分割やデータの構造化など、LP構築に役立つ設計思想を学べる一冊です。

    【目次】
    第1章 はじめに
    第2章 導入編
    第3章 基本コーディング編
    第4章 Vuetify UI活用編
    第5章 本番化編
  • HLSから字幕まで、動画配信の「今」が詰まった決定版!

    本書は、ストリーミング配信の実装に踏み出すエンジニアに贈る、動画配信技術の入門書です。HLSやMPEG-DASHといったプロトコルの仕組みから、字幕・エンコード・CDN活用・セキュリティ対応までを、豊富な図解と実装例で丁寧に解説。HTML5での字幕実装やFFmpegによる実践的なエンコード、さらにはDocker+Next.js+Goで構築する動画配信サイトのハンズオンも収録されています。多言語字幕やAIによる自動生成、CDNでの高速配信など、実用的かつ最新のノウハウを凝縮。動画配信サービスの裏側を体系的に学びたいすべての開発者に最適な一冊です。

    【目次】
    第1章 動画配信について
    第2章 ストリーミング配信
    第3章 HLS
    第4章 字幕
    第5章 エンコード
    第6章 CDN
    第7章 動画技術に関する工夫
    第8章 動画配信サイトを作ってみよう
  • LINE bot開発で学ぶRust実践ノウハウがこの一冊に!

    本書は、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のテストの書き方
  • Googleアカウントで即スタート!ノーコードでアプリ作り!

    AppSheetとGoogle Workspaceの連携により、誰でも手軽に業務アプリを構築できる「ノーコード時代の一冊」です。本書は、Google提供のAppSheetを使った実用的なレシピアプリの構築を通じて、アカウント作成、スプレッドシートでのデータ準備、Ref設定やEnum活用、さらにはGoogle Apps ScriptとVertex AIを連携したAutomationまでを丁寧に解説します。フォーム画面や詳細表示、ダッシュボードの構築など、実践的なUI設計にも踏み込み、完成アプリで実際にAIママからのコメントを受け取る体験も盛り込まれています。ノーコードにとどまらない、GASと生成AIを統合した高度なアプリ開発を目指す人にぴったりの入門書です


    【目次】
    第1章:AppSheetって何だろう?
    第2章:データ準備とアプリの起動
    第3章:Dataを整形する
    第4章:Viewを設定する
    第5章:Automation機能でAIコメントを作成
    第6章:アプリを使ってみよう
    第7章:アプリのShareとDeploy
  • 就職から文化まで!海外でのエンジニアキャリアの完全ガイド!

    本書は、アメリカをはじめとする海外でエンジニアとしてキャリアを築くことを目指す方に向けた実践的ガイドです。著者自身の実体験を元に、海外企業での働き方、求職活動、ビザの取得、英語のスキルアップ方法まで、幅広い内容が網羅されています。特に、アメリカでの就労を目指すエンジニアのために、就職活動の各ステップや文化の違い、生活環境に関する具体的なアドバイスが詰まっています。
    近年のテック業界の状況や、日本とアメリカの生活費や治安の違い、職場文化の異なる点なども詳細に解説し、現地のリアルな情報を提供。さらには、エンジニアとしてのキャリア構築に役立つアドバイスや面接での成功の秘訣、現地での生活に必須な情報など、アメリカで働くための多面的な支援を提供しています。
    アメリカでキャリアを積むという一大挑戦に向け、充実した情報と実践的な知識を備えた一冊として、アメリカ就労を目指すエンジニアにとって必携の書です。挑戦を考えているあなたの参考書として、ぜひ手に取ってみてください。

    【目次】
    第1章:海外の企業で働くには?(制度、準備、文化編)
    第2章:海外企業で働くには?(応募・面接準備・必要スキル編)
    第3章:実録!就職活動記
    第4章:アメリカで働くエンジニアたちのキャリアパス
  • キャリアを諦めない!二児の母が語る仕事と家庭の両立術!

    本書は、二人の子育てを経験しながらリクルート、専業主婦、フリーランス、ベンチャー企業の契約社員、大企業の正社員といった様々なキャリアを歩んできた筆者が、各ステージで直面したリアルな悩みや課題、そしてそれらへの対策を赤裸々に綴っています。子育てをしながらの働き方に悩む方々や、子育てと仕事の両立について具体的に知りたいと思っている方々にとって、貴重な実体験に基づく洞察とアドバイスが満載です。これからの働き方を模索する子育て層や、子育てしながら働く現実を理解したい方々に、ぜひお勧めする一冊です。

    【目次】
    第1章 広告・情報関連会社編
    第2章 専業主婦編
    第3章 フリーランス編
    第4章 人材系ベンチャー企業の契約社員編
    第5章 大手精密機器メーカー編
    第6章 大手医療系メーカー編
  • 全文検索エンジンSolrがわかる!

    検索技術は進化を続けています。キーワード検索からベクトル検索、さらに生成AIと組み合わせたRAG(Retrieval-Augmented Generation)まで、その可能性は広がるばかりです。本書は、全文検索エンジン「Apache Solr」を活用し、次世代の検索システムを構築するための実践的なガイドです。
    従来のキーワード検索では難しかった「ニュアンス検索」「類似画像検索」「レコメンド機能」などを可能にするベクトル検索の仕組みを解説し、Solr上での環境構築や高度なチューニング手法を紹介します。また、生成AIとベクトル検索を組み合わせたRAGシステムの開発方法についても詳しく解説し、検索技術の最新トレンドを実務で活かすためのノウハウを提供します。
    Solrを活用した検索システムの構築・運用を行うエンジニアはもちろん、AIや機械学習の知識を活かした検索技術を学びたい方にも最適な一冊です。Solr × ベクトル検索の最前線を、この本でしっかりと学びましょう!

    【目次】
    第1章 全文検索エンジンApache Solr
    第2章 全文検索エンジンとしてのSolr
    第3章 ベクトル検索の理論と要素技術
    第4章 Solr上でベクトル検索を動かす
    第5章 実データを使ったベクトル検索
    第6章 生成AIとベクトル検索
    第7章 SolrでRAGシステムを構築する
    付録A 本書で扱うモデル
    付録B フレームワークとサービス
    付録C Hierarchical Navigate Small World
    付録D もっと活用Solr
  • Markdownを活用した豊かなウェブサイト制作!

    本書は、静的サイトジェネレータ「MkDocs」を手軽に導入するためのガイドブックです。ドキュメントや個人サイトの作成に広く活用されている静的サイトジェネレータの中で、MkDocsは特にMarkdown形式の柔軟性を活かして効率的なサイト構築を実現します。Markdownをベースにしながら、豊富な拡張機能やプラグインを使うことで、よりリッチな表現が可能になります。
    HugoやGatsby、Jekyllと並んでMkDocsも有力な選択肢ですが、国内での情報はまだ少なく、まとまった資料が不足しているのが現状です。そこで、本書は具体的な事例や手順を交え、オープンソースソフトウェア(OSS)のドキュメント作成にMkDocsが多く使われていることを詳しく解説。ドキュメントや簡易ウェブサイトの制作を始めたい方々に、MkDocsがどれほど有効かを知っていただける内容になっています。初心者にもわかりやすく、実践的な情報が詰まった一冊です。

    【目次】
    第1章 MkDocsとは
    第2章 クイックスタート
    第3章 構成ファイルmkdocs.ymlの基本設定
    第4章 ハンズオン① — readthedocsテーマを使ったドキュメンテーションサイトの作成
    第5章 Python-Markdown拡張機能とMkDocsプラグイン
    第6章 おすすめPython-Markdown拡張機能・MkDocsプラグイン・テーマの紹介
    第7章 ハンズオン② — Material for MkDocsテーマを使ったブログサイトの作成
    第8章 GitHub Pagesでサイトを公開する
    第9章 Netlifyでサイトを公開する
  • 通信セキュリティの原理を理解する!

    この書籍は、IDS(侵入検知システム)およびIPS(侵入防止システム)という、コンピュータセキュリティにおける重要な要素に焦点を当てています。一般的なセキュリティ製品よりも専門的な領域であるIDS/IPSを、読者自身で作成し、その動作原理を理解することを目的としています。本書では、Windows環境を対象に、WinDivertというライブラリを使用して特定の通信を検出し、定められたルールに基づき通信をブロックするプログラムの作成手順を詳しく解説しています。理解しやすい図解を多用し、一般の読者にも分かりやすい内容になっています。IDS/IPSの基本概念や仕組みについて深く学びたい方に最適な一冊です。

    【目次】
    第1章 IDS/IPS概要
    第2章 ネットワーク基礎
    第3章 Suricata
    第4章 WinDivert
    第5章 IDS
    第6章 IPS
    第7章 応用
  • Pythonで手軽に!データ可視化アプリの作成がこの一冊で!

    本書は、Streamlitを活用してデータ可視化アプリケーションの開発を一から学べる入門書です。Pythonベースで初心者でも簡単に使えるこのフレームワークの利点や使い方を、詳細に解説しています。本書は、データ分析やデータサイエンスの分野での応用に役立つ基本的な機能、設計方法から、実際のアプリ開発におけるベストプラクティスまで網羅。さらに、Snowflakeとの統合やLLM(大規模言語モデル)を活用した高度なチャットボットの開発方法も扱い、Streamlitの実践的な可能性を探求しています。シンプルなインターフェースと直感的な操作性により、WEB開発の知識がなくても美しいインタラクティブアプリが作成可能です。Pythonの基本知識さえあれば、実務に役立つアプリケーション開発がすぐに始められる一冊です。データ活用を加速させるStreamlitの魅力と将来性を、ぜひ体験してみてください。

    【目次】
    第1章 Streamlitとは
    第2章 基本的な機能
    第3章 用意されている便利な関数
    第4章 実践的なアプリケーション開発
    第5章 Streamlit in Snowflakeでのデータカタログの作成
    第6章 StreamlitでChatBotを開発する
  • Backstage入門の決定版!この一冊でスムーズな導入を実現!

    本書は、Platform EngineeringとBackstageについて徹底的に解説する一冊です。Platform Engineeringの導入による認知負荷の低減や生産性の向上を目指し、Backstageを操作する際の基礎知識から実践的な運用方法まで網羅。特にBackstageを利用してチームのソフトウェア資産を一元管理し、効率的に開発・運用を行う方法に焦点を当てています。各章では、Platform Engineeringの背景と共にBackstageの設定方法やプラグイン機能、Kubernetesでのデプロイといった実践的な内容が丁寧に解説されており、読者が手軽にBackstageを導入し、組織の開発プロセスを最適化できるようにサポートします。ローカル環境からクラウド環境での運用までを詳細にカバーしているため、入門者から中級者まで幅広い層におすすめです。

    【目次】
    第1章 Platform EngineeringとBackstage
    第2章 Backstageの基礎
    第3章 ローカル環境インストールとセットアップ
    第4章 Software Catalog
    第5章 Software Templates
    第6章 Backstage Search
    第7章 TechDocs
    第8章 パッケージとプラグイン
    第9章 Backstage Permission
    第10章 Kubernetes上でのBackstage運用
    第11章 Kubernetesプラグイン
  • 知られざるCalculiXの流体力学要素を徹底解説!

    本書は、オープンソースソフトウェアCalculiXを利用した中級者向けの解説書です。
    有限要素法による汎用CAEシミュレーションソフトのCalculiXは、主に、応力解析、座屈解析、固有値解析のような固体力学分野で使われています。
    本書はCalculiXの知られざる側面、すなわち流体力学分野の機能に焦点を当てています。流体力学要素には1Dネットワーク要素と3D流体要素があり、本書は3D流体要素を徹底的に解説しています。著者はCAE(固体力学シミュレーション)とCFD(流体力学シミュレーション)の両方の専門家であり、CalculiXのマニュアルで見つけた3D流体要素の情報を基に、詳細な調査結果をまとめたのが本書です。
    本書を通じて、CalculiXの多様な機能を深く理解し、実践に活かすことができるでしょう。
    【目次】
    第1章 オーバービュー
    第2章 cou2d
    第3章 coucyl
    第4章 coucylcent
    第5章 coucylcent2
    第6章 coucylcentcomp
    第7章 coucylcomp
    第8章 couette1
    第9章 couette2
    第10章 couette5
    第11章 couseg
    第12章 couseg2
    第13章 couseg3
    第14章 cousegcomp
  • 初心者も安心!実例と解説で学ぶアドオン制作のすべて!

    JavaScriptを使ってクロスブラウザアドオンを開発したい方必見の1冊!
    本書は、ChromeとFirefoxの両方で動作するブラウザ拡張機能の制作を対象とした「WebExtensions」技術に特化した実践的なガイドブックです。WebExtensionsの基本構造や特徴を詳しく解説しながら、ブラウザ間での互換性を意識した拡張機能の開発プロセスを段階的に学べます。
    序盤では、開発環境のセットアップや初歩的なAPIの使い方から、イベントハンドリング、コンテンツスクリプトの作成までを網羅し、初学者でも着実にスキルを習得できる内容です。さらに、バックグラウンドスクリプトやマニフェストファイルの設定方法といった、実際の開発で欠かせない要素にもフォーカス。各章には豊富なコード例が掲載されており、学んだ内容をすぐに試せるので、理論と実践を効果的に組み合わせて理解を深めることができます。
    本書の中盤から後半にかけては、APIの詳細な解説やストアへの公開プロセス、エラーのデバッグ、トラブルシューティングなど、公式ドキュメントでは触れられていない現場視点のノウハウも惜しみなく紹介。これにより、開発からリリースまでの全体像を把握し、自分のアイデアをブラウザ拡張機能という形で世の中に提供するスキルが身に付くでしょう。
    「JavaScriptを使って自分だけのブラウザ拡張機能を作ってみたい!」という熱意を持ったプログラマーはもちろん、業務でクロスブラウザ対応の拡張機能開発を任されているエンジニアにもおすすめです。この1冊でWebExtensionsの基礎から応用までを体系的に学び、ブラウザの枠を超えたアドオン開発の技術を手に入れましょう。

    【目次】
    第1章 WebExtensions開発を始める前に
    第2章 WebExtensionsの基本要素
    第3章 WebExtensions要素を活用する
    第4章 メッセージ通信
    第5章 プロジェクト構成
    第6章 デバッグと実行
    第7章 ストア登録・リリース
    第8章 WebExtensionsとスレッド/プロセス
    第9章 API互換
  • NeRFの実践入門書!

    この技術書は、NeRF(ニューラルレンダリングフィールド)の学習を始める初心者、特に大学生や社会人を対象にしています。具体的な内容としては、NeRFの基本から実践的な応用までを網羅しており、初めてNeRFに触れる方々に最適な内容となっています。
    この本を通して、読者はNeRFの世界に一歩踏み込むことができ、学びの過程で実際に手を動かしながら理解を深めていくことが可能です。NeRFの技術を活用し、将来的には独自のプロジェクトや研究に生かすことができるでしょう。
    【目次】
    第1章 NeRF/3DGSとは
    第2章 Luma AIでNeRFによる動画作成を体験しよう
    第3章 自由視点画像生成を学ぶ
    第4章 NeRF/3DGSの理論を学ぼう
    第5章 Nerfstudioの環境構築しよう
    第6章 VolingaのNeRF/3DGSの環境構築をしよう
    第7章 Postshotで3DGSを動かそう
    第8章 Instant-NGPの環境構築しよう
    第9章 関連技術の紹介

・キャンペーンの内容や期間は予告なく変更する場合があります。
・コインUP表示がある場合、ご購入時に付与されるキャンペーン分のコインは期間限定コインです。詳しくはこちら
・決済時に商品の合計税抜金額に対して課税するため、作品詳細ページの表示価格と差が生じる場合がございます。

ページ先頭へ

本を予約しました

※予約の確認・解除はこちらから

予約済み書籍

キャンセル及び解除等

発売日前日以降のキャンセル・返品等はできません。
予約の確認・解除、お支払いモード、その他注意事項は予約済み書籍一覧をご確認ください。