IT・コンピュータ - インプレス NextPublishing作品一覧

  • 「電子書籍に関する公立図書館での検討状況のアンケート」実施報告書
    -
    電子出版制作・流通協議会の公共ビジネス部会が日本図書館協会の協力で実施した、全国の主要自治体の図書館を対象として、電子図書館サービスに関する、現状、電子図書館サービスに対する期待などのアンケート調査分析結果です。

    試し読み

    フォロー
  • InDesign自動化サンプルプログラム
    -
    本書はInDesignのDTP作業を自動化するためのスクリプトサンプル集です。 本書は本格的なプログラミングの解説書ではありません。まず、目の前にある手間のかかる作業を、スクリプトを使って多少なりとも改善しようというものです。 Chapter 1とChapter 2はスクリプトの入門編です。 Chapter 3とChapter 4はスクリプトサンプル集です。ここに掲載されているサンプルを使って、仕事を早く終わらせることができればベストです。Chapter 3では、デザイナー、オペレーター、編集者などからリクエストされたスクリプトを50本掲載しています。また、Chapter 4ですぐ仕事に使えるサンプルスクリプトを79本掲載しています。 なお、本書に掲載されているスクリプトは、自由に改編して再配布したり、商用でのプログラムに組み込んでもかまいません。 また、ちょっとした処理をどのように実現すればよいのかに関しては、『InDesign自動化サンプルプログラム逆引きリファレンス(上下巻)』(2019年インプレスR&D刊)として、別の書籍を用意してあります。 (本書はInDesign CS6~2020に対応しています)

    試し読み

    フォロー
  • 電子書籍ストア利用動向調査-OnDeck 2013年4月調査版 アップル参入で本格化した最新の日本ストア市場を分析
    -
    「OnDeck weekly」読者に行った、電子書籍ストアの利用状況調査の結果を掲載。最も利用されている電子書籍ストア、利用をやめてしまったストア、購読端末、過去の調査との比較による各ストアの利用状況の変化がわかります。

    試し読み

    フォロー
  • Salome-Mecaの歩き方
    -
    高機能のCAEソフトウェアSalome-Mecaでいろんな計算のインプットを作って計算する手順を紹介する本です。Salome-Mecaは仏eDFが開発している構造解析オープンソースソルバ「Code-Aster」を内包する構造解析GUIになります。 Salome-Mecaは以前までeficasと呼ばれるインプットカードを入力するモジュールで入力データを用意する仕組みで、入門者の障壁になっていました。現在はインプットを作成するモジュールがAsterStudyに代わり、各種計算の準備を支援するAssistant機能が搭載されたことで、非常に簡単に各種計算を準備できるようになりました。本書ではAssistant機能を使用したインプット生成について、線形静解析、熱伝導解析、熱応力解析、モーダル解析、周波数応答解析に対する手順を紹介します。
  • InDesign自動化サンプルプログラム逆引きリファレンス上
    -
    本書はInDesignのスクリプトで、やりたいことから引ける逆引きリファレンスです。掲載されているサンプルは基本的に短くコンパクトなものになっています。カテゴリはInDesignのオブジェクト単位になっています。  InDesign CS6~CC 2018までに対応しています。 (本書は上巻です)

    試し読み

    フォロー
  • スマホ白書2016 新たなプラットフォームの台頭でコンテンツ戦略が変わる!
    -
    一般社団法人モバイル・コンテンツ・フォーラム(MCF)編集によるモバイルビジネス年鑑。スマホを起点としたビジネスの最前線を142点の統計資料と21人の専門家の寄稿により展望します。この1年、SNSのメッセージングやウェブ、定額制サービスが拡大し、コンテンツのプラットフォームは多様化。VRや人工知能(AI)、IoTへの流れも加速し、ビジネス環境は目まぐるしく変化しています。「スマホ白書」はスマホの普及状況やアプリの最新データはもちろんのこと、ビジネス、技術、法制度と多角的な観点から業界の変化を捉える唯一の年鑑です。次の成長へのヒントがこの一冊で見つかります。
  • スマホ白書2013-2014
    -
    『スマホ白書』の最新刊が電子書籍にも対応していよいよ発売。スマートフォンの普及で様変わりするモバイルコンテンツビジネスの最新動向を統計データと識者の寄稿で解き明かします。メディアや広告関係者、アプリの企画・開発者、Eコマースの担当者など、スマートフォンを対象にビジネスを展開するあらゆる人におすすめです。アップルとグーグルだけでは終わらない、2014年以降に起こる変化をこの一冊で展望できます。

    試し読み

    フォロー
  • スマホ白書2015 グローバル競争時代を勝ち抜く! スマートフォン市場新成長戦略
    -
    一般社団法人モバイル・コンテンツ・フォーラム編集による定番のモバイルビジネス年鑑。いまやスマホはゲーム、音楽、動画、電子書籍など様々な分野のコンテンツ流通において欠かせないプラットフォームとなり、モバイルコンテンツ市場1兆783億円の約8割を生み出すまでに成長しています。また、一般企業にとっても、ECやマーケティングのターゲットデバイスとして、いよいよスマホの本格的な活用が期待されています。本書は、そんなスマホの普及動向からグローバル競争を視野に入れたコンテンツビジネスの動きまで統計資料と識者の寄稿によって解説しています。また、将来のIoT市場の拡大を睨んだモバイルアプリの開発環境、音楽著作権などの知的財産権の動向、利用者情報の保護に伴う法改正の解説など、ビジネスのみならず、技術や社会的視点での解説も掲載しています。これからスマホをビジネスに活用される方々に必読の内容となっています。
  • PythonやJupyterでiPhone/iPadプログラミング!
    -
    本書は、iOSデバイスの機能を最大限に活用するためのPythonガイドです。iPhoneやiPad上で実行できるPython/Jupyter Notebook環境である「Carnets for Jupyter」から、「Juno」、「Pyto」、「Pythonista」といった多彩なPython環境を駆使し、iPhone/iPadを自在に活用する方法を探求します。
  • フォトグラメトリの教科書
    -
    本書は、被写体をさまざまなアングルから撮影した写真をパソコンで解析・統合することで立体的な3DCGモデルを作成する「フォトグラメトリ」について体系的にまとめた初めての日本語での解説書です。この一冊でフォトグラメトリの全体像を捉えることができます。 前半では初心者に向けて、スマホで写真を撮り無料や安価なソフトウェアで3DCGモデルを作成し、SketchFabで公開する一連の流れを解説しています。 後半では、プロ用機材の紹介、一眼レフ・ミラーレスカメラを使った本格的な撮影、水中撮影、ドローンを使った撮影方法を解説しています。 そのほか、プロ用途のソフトウェアであるMetashapeとReality Captureによるフォトグラメトリの方法についても詳解。MacのフォトグラメトリAPI Object Captureを使った方法と、その他のソフトウェア・アプリ紹介、関連技術としてiPhone/iPadに搭載されているLiDARスキャナーについても網羅しています。

    試し読み

    フォロー
  • 改訂三版 情報セキュリティ内部監査の教科書
    -
    情報セキュリティ内部監査を行う企業・組織において最大の悩みは、情報セキュリティ内部監査人の育成・確保です。情報セキュリティ内部監査人の多くは、業務兼務をしたり、監査部門に配属されて前提知識なしに専門的な監査業務に従事したりするケースが少なくありません。そのため質の高い内部監査が行えず、結果として情報セキュリティ事故を防げなかったという事態も生じています。本書は、このような事態を防ぐため、適切な情報セキュリティ内部監査を行うための知識を体系化した教科書です。2013年2月に初版を発行し、このたび改訂三版を迎えました。JIS Q 27000シリーズなどの改定に対応しており、情報セキュリティ監査に初めて従事する内部監査人のための知識を提供します。

    試し読み

    フォロー
  • Adobe JavaScriptリファレンス
    -
    デザイナー、イラストレーター、DTPオペレーターなどが、IllustratorやPhotoshop、InDesignなどAdobeアプリケーションを使って定形作業をする場合、Adobe JavaScriptを使うと作業を自動化することができます。本書はそのAdobe JavaScriptのコマンドリファレンスです。500あまりのAdobe JavaScriptコマンドを32のジャンルに分けて解説します。サンプルおよび図版を多数掲載しています(なお、本書はCS6 ベースで作成しています。CS5以前のバージョンでは一部の命令が動作しない場合があります)。

    試し読み

    フォロー
  • PythonとDjangoではじめる!Webアプリ制作ハンズオン
    -
    本書は著者による前著『Python3で学ぶ!プログラミングはじめの一歩』を理解した読者に最適な続編です。前作の「実践的な学習」のスタイルを継承しながら、今回はWebアプリケーション開発に特化した内容となっています。Pythonやプログラミングの基礎を扱っている前著に続き、本書ではWebアプリケーションの設計原理、関連する技術スタック、そしてその運用メカニズムについて具体的に解説しています。 本書では、Webアプリケーションの基本から高度な概念まで、全体的な理解を得ることができます。一歩一歩確実にスキルを積み上げたい方、次のレベルのWebアプリケーション開発者を目指す方におすすめです。
  • Operating System ManiaX あなたの知らないマイナーOSの世界
    -
    QNX/SSS-PC/Jaluna-1・ChorusOS/OS9000/VSTa/MikeOS/AROS/Haiku/MINIX3/Redox/Oberon・Bluebottle/toaruOS/OSv/eComStation/PTOS/Syllable/SkyOS/Zeta……といった様々なOSについての情報を1冊にまとめました。Historical Unix、変わり種Linux、各種仮想環境関連や、超マイナーOSのレビューが盛りだくさんです。

    試し読み

    フォロー
  • ゲーム開発に役立つUnity C#スクリプトCookbook  命令詳細解説と機能別スクリプト集
    -
    本書は、Unityの命令の詳細解説と要点を押さえた機能別サンプルスクリプトからなるCookbookです。主にUnityの機能をスクリプトで操作する方法を解説しています。  本書の主な特色を次に示します。 (1) 命令に関する汎化した書式と具体的事例の提示:  すべての命令の解説において、汎化した書式を示し、それに対して具体的で要点が理解しやすいスクリプトの例示を対応させ、詳細に解説しています。リファレンスとしても利用可能です。 (2) 最新でやや高度な機能に関する解説:  自作ゲームには導入したい機能でありながら、入門書ではあまり扱っていない、最新でやや高度な機能を精選し、詳細に解説しています。   例)布地(クロス)のシミュレーション、アニメーションのブレンドツリー、コルーチン、モバイル端末のセンサー、Cinemachineによるカメラ操作、ゲームデータJSON形式の扱いなど (3) ベクトルの知識とゲームへの適用例に関する解説:  ゲームオブジェクトを操作するスクリプトを記述するには、ベクトルの理解が不可欠です。本書では、Unityの座標系、ベクトルの基礎、クォータニオン、ベクトル演算について、ゲームでの適用例と共に解説しています。また、サンプルスクリプト内においても、ベクトルを適切に使用しています。 (4) プログラミング作法に従ったスクリプト:  マジックナンバーの回避、ガード節の適切な利用など、プログラミング作法に留意して作成したサンプルスクリプトを提示しています。
  • After Effects自動化サンプルプログラム 上
    -
    Adobe JavaScriptを使って、After Effectsの操作を自動化するプログラム集です。スクリプトの基本処理からGUIによる処理まで幅広く掲載しています。After EffectsバージョンCS6~CC 2017に対応しています。 なおこの書籍は上下2冊に分かれています。本書は上巻で、比較的よく使われる項目を集めました。

    試し読み

    フォロー
  • インターネット白書2024 AI化する社会のデータガバナンス
    -
    1996年の発刊以来、27号目(28年目)を迎えたデジタル業界定番の年鑑「インターネット白書」。31人の専門家の寄稿と統計データにより、インターネットの影響をテクノロジー、ビジネス、社会制度の観点から報告します。この2024年版では、特に生成AIの浸透による各分野への影響を振り返り、関連する偽情報・フェイクニュースの問題、プラットフォームやコンテンツ業界の変化、教育現場の対応、世界各国のAI規制の動きなど多角的な視点から ”AI化する社会”を捉えています。また、SDV、Beyond 5G(6G)、アクセシビリティや福祉分野のデジタルサービス、さらには惑星間インターネット、量子インターネットといった次世代通信の研究まで、最新のテクノロジートレンドを掲載。デジタル社会の潮流をより早く、深く知りたいという人におすすめの一冊です。
  • 現場で使える!自動化入門
    -
    現代のビジネス環境において、自動化の技術を活用することは不可欠です。この書籍は、業務自動化の基礎から高度なテクニックまで、現場で必要とされる全てを網羅しています。 初めに、RPAの世界を開きながら、RPAを導入する際の前提知識や注意点を解説。DXの推進方法とRPAの活用秘訣を明らかにします。業務断捨離の重要性や、具体的な業務を自動化する前の計画段階についても詳細に触れています。 さらに、スマートマットのハックやRPAによるリアルタイム処理の実際、Raspberry PiとGCPを駆使した監視システムの構築、PythonやGAS、AWSを用いた実践的な自動化技術を紹介します。さらに、効果的な自動化フローの構築や、実際の体験談をもとにした業務効率化の成功事例を探求します。 この書籍を手にすることで、あなたのビジネスに革命をもたらす自動化の可能性を最大限に引き出す知識と技術を得ることができます。業務効率化を求める全ての専門家に、強くお勧めする一冊です。
  • インターネット白書2023 分断する世界とインターネットガバナンス
    -
    インターネットの影響を技術、ビジネス、社会と多角的に報告するデジタル業界定番の年鑑『インターネット白書』。1996年の発行以来、27年目を迎えた2023年版では、世界を席巻するジェネレーティブAIの進展、Web3の重要概念であるDAOの政策面からの考察、ステルスマーケティング規制や欧州のデータ流通に関する法制度の進行など、ビジネスに直結するインターネットの最前線を38人の専門家が解説しています。また、この一年はロシアによるウクライナ侵攻に関連したサイバー攻撃やフェイクニュースによる情報戦も展開されました。この分断の時代に私たちのインターネットはどうあるべきか。原点となる「インターネットガバナンス」の視点に着目しています。

    試し読み

    フォロー
  • インターネット白書2022 デジタルツイン実現への道
    -
    インターネットの影響を技術、ビジネス、社会と多角的に報告するデジタル業界定番の年鑑『インターネット白書』。26年目を迎えた最新刊の2022年版は、リアル空間とサイバー空間を連動するデジタルツインの活用事例、仮想空間メタバースやネットビジネスのモデルを根本的に変えるNFT、Web3.0で目指す新たなWebの創成など、5G時代を迎えて発展する最新テクノロジーと、そのビジネス・制度面での課題を40人の有識者が解説します。社会の実験の場であり続けるインターネットのトレンドと、デジタルをベースにした持続可能な社会への展望が、この一冊でわかります。

    試し読み

    フォロー
  • インターネット白書2021 ポストコロナのDX戦略
    -
    インターネット、デジタルテクノロジーの影響力を25年にわたって報告するデジタル業界定番の年鑑『インターネット白書』。最新刊の2021年版は、新型コロナウイルス感染症(COVID-19)拡大のなかでインターネットがどのように活用されたか。その激動の1年を振り返り、新しい様式に必要なデジタルトランスフォーメーション(DX)の動きを各分野の専門家の寄稿と統計データによりレポートする。ポストコロナにおいてデジタル基盤が社会の隅々にまで定着するための課題がこの一冊でわかる。 10大キーワードで読む2021年のインターネットはこちら。 01 減災コミュニティ 02 非接触テクノロジー 03 テレワーク 04 オンライン教育 05 オンラインエンターテインメント 06 改正著作権法 07 インフォデミック 08 マーケティングとプライバシー 09 デジタル庁構想 10 サスティナブルシティ

    試し読み

    フォロー
  • インターネット白書2020 5Gの先にある世界
    -
    インターネットの影響をビジネス・社会・技術など多角的な視点で伝え続ける年鑑『インターネット白書』。2020年はオリンピック・パラリンピックをはずみに日本でも5Gが本格的に開始する節目を迎え、デジタルサービスの進化が期待されています。本年度版は、その5Gやエッジコンピューティング、低軌道衛星などデータがかけめぐる次世代のためのインフラの動向や、ブロックチェーン上で拡大する分散型金融のトレンド、テレビ放送のネット同時配信認可、サブスクやOMOといったマーケティングの注目点、デジタルプラットフォーマー向け制度改革、災害対応やディープフェイク、環境対策といった社会課題の話題まで、盛りだくさんのテーマを各分野の専門家が詳細に掘り下げて解説しています。あらゆるビジネスを変えていくデジタルテクノロジーとインターネット。その実践のヒントがつまった一冊です。
  • インターネット白書2019 デジタルファースト社会への大転換
    -
    ネットとリアルの境界が曖昧になった決済やコマースの世界、動画やSNSをはじめとするデジタルメディアの活況、GAFAによるグローバルエコノミーとサイバー主権主義の対立、AIも使うフェイクニュース、モビリティーやブロックチェーンによる分散アプリケーションなど、高度なデジタルテクノロジーが世界中で身近になった現在、インターネットの動向を見ずにビジネスや社会の動きを語ることはもはやできなくなりました。1996年から続くインターネット白書の最新刊は、41人の専門家がビジネス、技術、社会、そしてインターネットそのものの動きを解説。2019年以降のデジタル社会の行方を知るために最適な一冊です。

    試し読み

    フォロー
  • Photoshop自動化基本編
    -
    Photoshopは数多くのシーンで利用されています。印刷からWeb、CG、漫画まで様々です。 Photoshopには手軽に自動処理を行うことができるアクション・バッチ処理が用意されています。特にCC以降ではアクションで簡単な条件分岐もできるようになっています。 しかし、アクション・バッチではフォルダ内のファイルを開いて自動的にフォルダに振り分けたり複雑な分岐処理を行うことはできません。複雑な処理を行う場合は、やはりプログラムの方が向いています。PhotoshopとJavaScriptを組み合わせることで、より強力な自動処理を行うことができるようになります。本書では基本的な処理をメインに解説し、一部応用的なサンプルと解説も用意しています。 なお本書はPhotoshopバージョンCS6、CC、CC 2014に対応しています(CEP/CEP5に関しては扱っていません)。

    試し読み

    フォロー
  • Illustrator自動化基本編
    -
    Adobe JavaScriptを使ってIllustratorの作業を自動化するための解説書です。デザイナー、イラストレータなどを対象に、一般的によく使われるIllustratorの操作330のスクリプトを32のジャンルに分けて掲載し、それぞれ解説しています。Illustratorユーザーの作業の効率化、省力化に大きく役立ちます。なお本書はCS6?CC2014に対応しています。

    試し読み

    フォロー
  • Python+Panda3Dによるゲームプログラミング入門 Panda3Dゲームエンジンのテキストブック
    -
    Panda3D は、ゲームエンジンと呼ばれるソフトウェアで、3D 描画およびゲーム開発のためのライブラリーです。これにより簡便に3Dモデルが操作でき、陰影処理、炎・煙・水などの視覚効果、物理シミュレーションなどが利用できます。Panda3Dによるゲーム開発では、そのスクリプトを通常プログラミング言語Pythonで記述します。  本書は、Panda3Dの命令の詳細解説と、Python で記述された機能別サンプルスクリプトからなる解説書で、Pythonの基本的な文法(データ型、ifなどの基本制御構造、クラスの基本的使い方など)を理解している方を対象にしています。  本書の主な特色を次に示します。 (1)自作アプリに活用しやすい機能別構成: 自作アプリに加えたい機能を見つけやすいように、解説内容を機能別に分類し、そのタイトルを原則「○○する」「○○を使う」と表記してあります。 (2)汎用的な書式と使用例の提示: Panda3Dの機能をPythonスクリプトで操作できるように、その命令文に関する汎用的な書式を示し、具体的なスクリプトを例示し解説してあります。 (3)自作アプリに転用しやすいサンプルスクリプト: サンプルスクリプトを一部修正して自作アプリに転用することを想定し、大規模なPanda3D アプリの事例ではなく、機能ごとにサンプルスクリプトを作成する演習を設けています。このスクリプトはしっかり各機能を実現した上で、要点を押さえた短いコードで記述されています。また、実行した際に各機能の挙動を観察しやすいように出力を工夫してあります。 (4)ベクトルの知識とその適用例に関する解説: オブジェクトを自在に操作するスクリプトを記述するには、ベクトルとクォータニオンの理解が不可欠です。本書では、ベクトルの基礎、オイラー角とクォータニオンの基礎、ベクトル演算について、その具体的な適用例と共に解説してあります。 (注)本書で解説するPanda3DのメソッドやPythonで記述されたサンプルスクリプトは、次のソフトウェア環境下で動作確認されています。 ※ただし、ゲームパッドに関する動作確認はWindowsOS のみ。  Windows 10 Home 21H1/macOS Big Sur 11.6 (M1)/Python 3.9.7/Visual Studio Code 1.60.1
  • 電子の国「COARA」再版 インターネットが始まる前、パソコン通信「コアラ」の抱腹絶倒奮闘記
    -
    1985年「インターネットが社会にとって有用だ!」と、世界が気がつく前夜、日本の一地方でそれを実証しようとする名も無き人達の抱腹絶倒、とんでも本! 1985~1994年のインターネット前夜・黎明期の地域おこし・一村一品運動、ネットを通じた東京一極集中への反骨、古い制度慣習の打破、SF世界で垣間見る未来社会へのあこがれ、など、いろんなものがこの中に。 大分に立地するハイパーネットワーク社会研究所や豊の国ネットワーク(地域光ファイバー網)創設の経緯がわかります。 その地域興しでスタートしたコアラは、その後、インターネット黎明期(1994~)、ブロードバンド黎明期(1999~)、普及期を、コアラ流にネット社会を創り出し、現在は社員60人前後の株式会社となって大分、福岡、熊本、佐賀の北部九州で、相も変わらず、インターネット利用の地域社会システム構築に夢を膨らませています。 (本書は1994年エーアイ出版株式会社より発行した『電子の国「COARA」』の再販です)
  • Power Automateで学ぶローコード開発サバイバルガイド
    -
    Power Automate は、Microsoft が提供するクラウドベースの自動化サービスです。メールやチャット、OneDrive などの様々なアプリケーションやサービスを連携させて、簡単に自分の作業を効率化することができます。本書では、Power Automate の基本的な概念や操作方法を分かりやすく解説し、初心者から中級者までが楽しく学べるように工夫されています。また、実践的なフローの作成例や、ローコード開発のベストプラクティスも紹介しています。Power Automate を使って、自分だけのオリジナルな自動化を実現しましょう。
  • 酒屋の娘、Webサイト制作します! Drupal 10で小さな商店街がDXに挑戦!
    -
    本書は、小規模な商店街を背景に、主人公「雫」がデジタルトランスフォーメーション(DX)への一歩として商店街のWebサイトを立ち上げる過程を描く、実践的なDrupal入門書です。酒屋の娘である雫の挑戦を通じて、DrupalによるWebサイト構築の基本を親しみやすく解説しています。 このガイドでは、コードやコマンドライン操作を一切必要とせず、ノーコードでWebサイトを作成する手順が詳細に説明されています。そのため、Web開発経験がない方でも、安心してDrupalを利用するスキルを身につけられます。 ★対象読者 ・Webサイト制作が未経験の非エンジニア ・WordPressの経験はあるものの、他のCMSにも対応能力を持つことを希望するWebプロフェッショナル ・デジタルトランスフォーメーション(DX)の戦略立案を検討中の経営者やDXプロジェクト責任者 教科書としても物語としても楽しめる本書を通じて、DrupalによるWebサイト制作を効率よく学びましょう。これまでWeb開発が専門外だった方でも、この本で必要な知識とスキルをしっかりと習得できます。
  • チャットAIよ、この世で一番美しいデジタルアートを創造せよ! ChatGPTとBingで生成するコードとアート
    -
    チャットAI、すごいですよね!?技術もすごいしブームもすごい! おしゃべりの相手から創作のアイデア出しまで様々なことをこなしてくれますが、なんとプログラミングもやってくれるらしいじゃないですか。 じゃあクリエイティブコーディングもできるのでは!?プログラミングでおえかきさせてみよう!! …というわけで、ChatGPTとBing AIにp5.jsでデジタルアートを制作してもらう実験をしてみました。本書はその実験で得られた応答や結果をまとめた本です。
  • Nuxt3+TailwindCSS+AWS CDKでポートフォリオ制作&公開
    -
    この本は会話形式で、マークアップと簡単なJavaScriptしか触ったことがない後輩に『Nuxt3製のポートフォリオサイトを制作してAWS CDKで公開する』までの制作過程を教える、というテーマで、Nuxt3、peScript、TailwindCSS、AWS CDK v2について解説しています。「まずは手を動かしながら、アプリ開発の全体像を俯瞰したい」「フロントエンドの経験があまりなくて、これから頑張りたい」「Nuxt3のことが気になる」「AWSでポートフォリオを公開したい」というニーズに応える一冊です。
  • ゲームを作りながら楽しく学べるC#テスト駆動開発
    -
    本書はゲーム作りを通してテスト駆動開発の基本を学ぶための解説書です。 著者が、最初にテスト駆動開発に触れたのは2003年頃でした。著者も最初は「機能を実装するまえにテストをつくるなんて無駄な作業だなぁ~」と懐疑的でしたが、実際に試してみると、その効果が絶大であることを痛感しました。ソースコードの修正もテストがあるので安心して行えます。 機能を追加することで副作用が起きても、テストがあるのですぐに発見できます。あたかも、「セーフティーネットの上でいろいろな技を安心して試すことができる」そんな感覚でした。最初のプロジェクトを終えたころにはすっかりテスト駆動開発の信者になっていました。
  • JavaScriptゲームプログラミング 知っておきたい数学と物理の基本
    -
    本書では前提としている言語はHTML/JavaScriptだけです。DirectXやOpenGL、WebGLといった高度なAPIは使いません。ゲーム用ライブラリも一切使用しません。自分で数式を実装し、その結果をCanvas上に描画しながら2Dや3Dのゲームを実装してゆきます。すべて自分の手でプログラミングすることで、数学や物理の基礎に親しむとともに、プログラミングの楽しさを実感してもらうのが本書の狙いです。 本書は3部で構成されています。 【基礎編】では、ゲームプログラミングで使用する速度・加速度、三角関数、ベクトル、行列という数学物理の基本をJavaScriptのプログラミングを通して解説します。物理や数学の法則をどのようにコードに落とし込むか、多くの例を使って説明します。 【2D編】では、【基礎編】での学習を元に、画像処理、物理エンジンのサンプルプログラムを作成します。 【3D編】では、簡単な3Dビューワの実装を通して3D描画の基礎を学んでゆきます。そのあとで、3Dを利用したゲーム(ブロック崩し、迷路、Tiltなど)を何種類か作成します。

    試し読み

    フォロー
  • Pythonゲームプログラミング 知っておきたい数学と物理の基本
    -
    本書では前提としているモジュールはPyGameだけです。DirectXやOpenGL、WebGLといった高度なAPIは使いません。自分で数式を実装し、その結果をSurface上に描画しながら2Dや3Dのゲームを実装してゆきます。すべて自分の手でプログラミングすることで、数学や物理の基礎に親しむとともに、プログラミングの楽しさを実感してもらうのが本書の狙いです。 本書は3部で構成されています。 【基礎編】では、ゲームプログラミングで使用する速度・加速度、三角関数、ベクトル、行列という数学物理の基本をPythonのプログラミングを通して解説します。物理や数学の法則をどのようにコードに落とし込むか、多くの例を使って説明します。 【2D編】では、【基礎編】での学習を元に、画像処理、物理エンジンのサンプルプログラムを作成します。 【3D編】では、簡単な3Dビューワの実装を通して3D描画の基礎を学んでゆきます。そのあとで、3Dを利用したゲーム(ブロック崩し、迷路、Tiltなど)を何種類か作成します。 本書は「ある程度Pythonを知っていて、PyGameというモジュールを触ったことがある」という方を読者として想定しています。もしPythonやPyGameになじみがない方は、「ゲームを作りながら楽しく学べるPythonプログラミング」をご覧いただければと思います。

    試し読み

    フォロー
  • 再実装Flutter UIフレームワークをゼロから自作する
    -
    Widgetを組み合わせるだけでさまざまな画面を作ることができるFlutterですが、なぜそのようなことが可能なのでしょうか。「setState()の魔法」で簡単に画面を書き換えられるのがFlutterですが、なぜそのようなことが可能なのでしょうか? 本書ではFlutterを自身で1から実装し直し、「Flume」という新たなUIフレームワークを作ります。再実装を通じて、UIフレームワークを支える複雑な世界と、Flutterの高速動作を支える差分更新システムの理解を目指します。 Flutter自体はすでに巨大かつ複雑なソフトウェアであり、隅々まで実装するのは困難です。そのためFlumeでは本質的に重要な機能のみをピックアップして説明・実装することにします。 またFlutterのEngineとフレームワークがどのような関係になっているのか、画面をいかに効率的に更新しているのかについて進み、それらを実装していきます。最終的には、自作のフレームワークでsetState()を使った○×ゲームを作ることができるようになります。 機能を絞るため、もちろん実用に足るフレームワークを作ることは叶いません。しかしUIの管理手法というのはFlutterだけでなくWebフレームワークやブラウザ、AndroidやiOSなどのネイティブアプリでも共通して利用されています。まずはシンプルなFlumeの仕様を理解することで、本家Flutterや他のフレームワークのコードを理解する後押しになることを目指しています。
  • 図解と実践で現場で使えるGrafana
    -
    運用保守業務はいわゆる「コストセンター」と呼ばれ、サービスやシステムの信頼性を高める活動や付加価値を創造する活動にもあまりコストを掛けられません。本書は日夜、自動化・効率化に取り組む際、共通のオープンソースアプリケーションGrafana(グラファナ)を使用して行なった時系列データの分析、インタラクティブな可視化および監視の実現など、課題解決の事例をまとめたものです。

    試し読み

    フォロー
  • エンジニアからクリエーターにスキルアップ!ゼロからはじめるCSS図形
    -
    Web関連技術の進歩は目覚ましく、とどまるところを知りません。CSS3になり、本来「デザイナーに画像を作ってもらう」ことでしか対応できなかった表現が、どんどんCSSで実現できるようになってきています。本書はCSSで様々な図形を作り、キャラクターを描き、あたかもRPGのボスキャラに挑むように学習をすすめることができるチュートリアルガイドです。

    試し読み

    フォロー
  • 楽しいプログラミング[増補改訂新版] オブジェクト指向言語Rubyを使って
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 ※この商品は固定レイアウトで作成されており、タブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字列のハイライトや検索、辞書の参照、引用などの機能が使用できません。 このテキストは、他の参考書なしにプログラミングの学習を進められるように細かいところまで説明しています。プログラム例を実際に走らせては、その働きを理解することで、プログラミングへの理解を深めることができます。初歩的なプログラミングの手ほどきから初めて、より実用的なプログラムを作成する上で、必要なアルゴリズムを学んでいくことが主な目的です。
  • 改訂新版クラウド環境におけるアイデンティティ管理ガイドライン
    -
    アイデンティティ管理とは何か、主要な構成要素の定義、内部統制や情報セキュリティといった外部要請との関係、ID管理システムの導入効果、ID管理システム導入の各フェーズのタスクについての指針、アイデンティティ管理システムの導入事例、プロジェクトの失敗パターンと処方箋、FAQとかなり広範囲にわたっており、かつ、それぞれを深掘りしてまとめているほか、クラウド環境においてどのようにID管理を運用すべきかを詳しく解説してます。これからID管理システムを導入検討する人には、プロジェクトの推進の準備として、また、現在ID管理システムを導入中の人にとっては、現在のプロジェクトをよりよくするためのチェック、ヒント集として、活用していただける内容となっています。

    試し読み

    フォロー
  • 実践入門ユーザー認証 試して学ぶパスワードレス
    -
    本書は「ユーザー認証」について、その概要を分かりやすくまとめた解説書です。ユーザーの認証の基本を理解し、実践的な活用に繋げるための入り口になる事を目指しています。

    試し読み

    フォロー
  • もっとこだわりたいVTuber配信環境構築
    -
    本書はVTuberに憧れて動画投稿および配信にチャレンジする⽅に向けて、⾃作の撮影環境やモデルの設定、およびコンテンツ制作を紹介する本です。著者がVTuber活動をするに当たって画質や撮影⽅法といったクオリティアップを図ったノウハウを分かりやすく解説しています。本書はゲームエンジンを使⽤しているため、周辺技術が気になる⽅にも楽しめる内容となっています。本書によって皆様が楽しくVTuber活動が出来るようお⼿伝いさせて頂ければ幸いです。
  • 改訂新版 OpenFOAMの歩き方
    -
    本書はオープンソースの流体解析ツールボックス「OpenFOAM」の初級~中級解説書です。OpenFOAMの最新版であるv2112に対応し、計算用パソコンの選び方から始まり、重合格子や計算ネタの探し方まで紹介します。取り上げる例題は、章を追うごとに徐々に実行する操作が増える構成になっています。各章の操作はOpenFOAMユーザーがデータを用意する手順を意識して説明しており、例題を進めるうちにOpenFOAMを使った計算の流れを感覚的にも学ぶことができます。 改訂新版ではいただいた質問などをもとに説明文の見直しを行い、新たにユーザーニーズが高いメッシュ作成の章を追加しました。

    試し読み

    フォロー
  • 基本用語から最新規格までをわかりやすく~ブロックチェーン用語集
    -
    本書は株式会社ガイアックスのブロックチェーンの情報サイト「Blockachain Biz」編集部によるブロックチェーンの用語集です。基本用語から技術トレンドまでを詳細に解説しています。仮想通貨やスマートコントラクトなど様々な場面で活用が進むブロックチェーンの用語を丁寧に解説しています。

    試し読み

    フォロー
  • スマートスピーカーアプリのお品書き
    -
    本書は、急速に拡大しつつある「ボイスユーザーインタフェース」のスキル開発に関わるエッセンスを、初心者にもわかりやすく説明したものです。著者がAmazon Alexa、Google Assistant、LINE Clovaの各プラットフォームの音声アプリを10本以上企画・設計をしてきた経験から、企画立案の仕方、プラットフォームの差異、ハッピーパスや会話フローの作り方、注意点、Voice UI/UXデザイナーの仕事とは何か、などを丁寧に解説しています。また後半ではLINE Clovaスキルの開発ハンズオンも掲載。サンプルコードをつかって、LINE Clovaの実機上で動くアプリを作ることができます。 〈本書の対象読者〉 ・最近流行りのVUIで何ができるのかをざっくり知りたい方 ・Amazon EchoやGoogle Assistant、LINE Clovaの名前は聞いたことあるけど、スキル開発はしたことが無い方 ・サンデープログラマーでスキルのプログラミングはやったことあるけど、もう一段先に進んで、企画も考えたい方
  • Adobe Premiere Pro CC エフェクト&トランジション大全
    -
    Adobe Premiere Pro CCに搭載されているすべてのエフェクトとトランジションを紹介すると同時に、各エフェクトとトランジションの使用方法を解説します。「このエフェクトはこんな効果になる」「このトランジションは映像がこのように切り替わる」を把握するのが大前提で、次に「このエフェクト/トランジションはこんなカスタマイズができる」まで紹介します。なお、本書は電子版は本文フルカラーですが、印刷版は本文モノクロとなります。
  • ドリル形式で楽しく学ぶ Processing-Java 改訂版
    -
    本書は2018年インプレスR&Dより刊行した書籍『ドリル形式で楽しく学ぶ Processing-Java』を全面的に見直した改訂版です。 本書は、著者が教えるプログラミング教室で実際に教材として使用しているものをもとに追加編集したものです。 教室で教えていても、生徒が本当に理解したのか知ることは難しいものがあります。生徒自身もどこまで理解したのかわからないこともあるでしょう。そこで、授業ではドリル(演習)を行い、確実に基礎を習得できるようにしています。 実行環境はProcessingです。Processingは表現力に優れ、敷居が低いのでアート・美術分野で注目されがちですが、Java、JavaScript、Pythonといった本格的なプログラミング言語をサポートしています。本書では、基本的な描画命令に始まり、変数、演算、for文、if文、イベント処理、配列、リスト、クラスなどプログラミングで基礎となる内容をカバーしているので、ほかの言語を学習する際にもきっと役に立つはずです。

    試し読み

    フォロー
  • ドリル形式で楽しく学ぶ Processing-Python 改訂版
    -
    本書は2018年インプレスR&Dより刊行した書籍『ドリル形式で楽しく学ぶ Processing-Python』を全面的に見直した改訂版です。 本書は、著者が教えるプログラミング教室で実際に教材として使用しているものをもとに追加編集したものです。教室で教えていても、生徒が本当に理解したのか知ることは難しいものがあります。生徒自身もどこまで理解したのかわからないこともあるでしょう。そこで、授業ではドリル(演習)を行い、確実に基礎を習得できるようにしています。 実行環境はProcessingです。Processingは表現力に優れ、敷居が低いのでアート・美術分野で注目されがちですが、Java、JavaScript、Pythonといった本格的なプログラミング言語をサポートしています。本書では、基本的な描画命令に始まり、変数、演算、for文、if文、イベント処理、配列、リスト、クラスなどプログラミングで基礎となる内容をカバーしているので、ほかの言語を学習する際にもきっと役に立つはずです。 (本書は『ドリル形式で楽しく学ぶ Processing-Java改訂版』をPythonに移植したものです)

    試し読み

    フォロー
  • 続ドリル形式で楽しく学ぶ Processing-Python
    -
    本書は2018年インプレスR&Dより発売された書籍『ドリル形式で楽しく学ぶ Processing-Python』の続巻で、著者が教えるプログラミング教室で実際に教材として使用しているものをもとに追加編集したものです。ページ数の関係で前回収録できなかったサンプルに加え、物理エンジンを使ったサンプルや3Dを使ったサンプルなどを収録しました。 Processingは初心者向けの、簡単にビジュアル表現ができるプログラミングツール(開発環境)です。もともとJavaベースで開発されましたが、Pythonにも対応しています。

    試し読み

    フォロー
  • 続ドリル形式で楽しく学ぶ Processing-Java
    -
    本書は2018年インプレスR&Dより発売された書籍『ドリル形式で楽しく学ぶ Processing-Java』の続巻で、著者が教えるプログラミング教室で実際に教材として使用しているものをもとに追加編集したものです。ページ数の関係で前回収録できなかったサンプルに加え、物理エンジンを使ったサンプルや3Dを使ったサンプルなどを収録しました。 Processingは初心者向けの、簡単にビジュアル表現ができるプログラミングツール(開発環境)です。

    試し読み

    フォロー
  • Essential Xamarin ネイティブからクロスプラットフォームまで モバイル.NETの世界
    -
    【技術書典シリーズ第二弾!Xamarinの最先端技術者による解説書!】 モバイルアプリ開発ツール「Xamarin」によるクロスプラットフォームのモバイルアプリ開発に役立つ情報を、関連リポジトリ集やSDK解説まで詳しく掲載。Xamarinコミュニティの最先端技術者による全方位の解説書となっています。

    試し読み

    フォロー
  • ROBLOXでアスレチックゲームを作ろう 5つの標準パーツの組み合わせだけでモデリングする!
    -
    ROBLOXは、ユーザーが独自の3Dゲームや体験を作成・共有できるプラットフォームです。初心者でも簡単に利用でき、プログラミングや3Dモデリングの基本から学べます。 本書はそんなROBLOXのプラットフォームを使用して、ゲーム開発の初心者や3Dモデル制作に未経験の方でも、基本的な3Dモデルを作成し、独自のアスレチックゲームを開発する方法を学べる内容になっています。プログラミングの知識が少ない方でも安心。主に、「立方体」「円柱」「三角柱」といった標準的な3Dモデルを組み合わせて、任意の形状を作り出し、ゲーム制作に活用する技術を習得できます。この書籍は、実践的なスキルを身につけたい方に最適です。
  • はじめよう DEXCS OpenFOAM
    -
    本書は、もともとC++で開発されたオープンソースの数値計算用ライブラリーであるOpenFOAMの奥深い世界を掘り下げます。特に、流体解析シミュレーション(CFD)のソルバーとしての活用が注目され、世界中の研究者や技術者によって研究や開発に使われています。例えば、スーパーコンピュータ「富岳」にもインストールされていることが知られています。 本書が取り上げているDEXCS版は、3D-CAD、メッシュ生成ソフト、結果可視化ソフトを一つに統合したオールインワンパッケージで、これにより、CFDの世界に新たに足を踏み入れる方でもすぐに始められるようになっています。さらに、パッケージに含まれるソフトウェアはすべてオープンソースであるため、利用者は自由にカスタマイズや改良を行うことができます。 本書では、ビル周辺の風の流れを計算する例題を通じて、読者がCFDの基本的な概念と操作方法を学ぶことができます。また、低速で移動する自動車の周辺気流の計算など、実世界の問題への応用も容易に理解できるようになっています。このガイドを通じて、読者はOpenFOAMの機能を最大限に活用し、自身のプロジェクトや研究に応用することができるでしょう。
  • PythonフレームワークFlaskで請求書発行アプリを作ろう
    -
    この技術書籍は、Pythonのフレームワーク「Flask」を用いて、Webデザイナーやエンジニアがブラウザ上で請求書を発行できるアプリケーションの作成方法を、わかりやすく段階を追って解説します。読者は公開されているサンプルコードをGitHubからダウンロードし、自分の環境でアプリケーションの動作を確認しながら、Flaskを使ったWebアプリケーション開発の技術を実践的に学べます。Pythonの基本を押さえた後の次のステップとして、またはPythonを使ったWebアプリケーション開発の全体的な理解を深めたい方、さらには請求書発行作業の効率化を目指すフリーランスのWebデザイナーやエンジニアに特にお勧めします。
  • Git for Windows + Re:VIEWで電子書籍を作ろう
    -
    本書は、Re:VIEWを使用して電子書籍(EPUB/PDF形式)を効率よく作成するための解説書です。電子書籍制作に興味がある方、またはRe:VIEWを用いて電子書籍を作成したいが、技術的な設定に不安がある方に特にお勧めします。 第1章「環境構築の基礎」: Windows環境でRe:VIEWを利用するために必要なソフトウェアと設定手順を詳細に解説します。Git for Windows、Ruby、Re:VIEW、およびTeX Liveのインストール方法から、GitHubアカウントの設定まで、一から始められるように説明しています。 第2章「電子書籍制作の実践」: 電子書籍の作成プロセスをステップバイステップで解説します。GitHubとの接続設定、リポジトリの作成とクローニング、プロジェクトの構築、そして電子書籍の生成とGitHubとのデータ同期まで、全体のフローを説明します。 この書籍を手にすることで、Re:VIEWによる電子書籍制作の全体像を把握し、実際に電子書籍を制作してみましょう。
  • 2時間でクリエイティブコーダーになる本
    -
    アートとプログラミングの融合・クリエイティブコーディング入門! クリエイティブコーディングの世界へようこそ!この本では、プログラミングを用いたアート作品制作に興味がある方々へ、ブラウザで手軽にプログラミングができるp5.jsを使った絵やアニメーションの制作方法を分かりやすく解説します。デジタルアート初心者やプログラミング初心者にも優しく、以下のトピックを豊富に取り上げています。 ・基本的な図形の描き方 ・色彩豊かな作品づくりのための色の設定方法 ・効果的なif文・forループの使い方 ・三角関数の基本的な考え方と活用法 この本を通して、あなたもクリエイティブコーディングの魅力にどっぷり浸ってみませんか?技術と芸術の融合により、無限の可能性を手に入れましょう!
  • ステップアップ脆弱性診断 ツールを比較しながら初級者から中級者に!
    -
    セキュリティ業界内でよく知られている2つの脆弱性診断ツール「OWASP ZAP」および「Burp Suite」の外観や機能などを比較しつつ、脆弱性診断の初級者が中級者にステップアップするためのノウハウを、脆弱性診断作業のフローを追いながら解説します。脆弱性診断を進めるために必要な考え方や作業を学びながら、診断ツールの具体的な使い方も覚えられます。とくに、脆弱性診断作業を省力化できる便利な機能「自動診断」については、両ツールとも一から手順を説明しているので、簡単に自動診断を試すことができます。

    試し読み

    フォロー
  • 設計から学ぶFirebase実践ガイド
    -
    本書は、Firebase を用いた設計・開発に関するノウハウを体系的に解説するものです。  Firebaseは、Googleが提供するクラウドプラットフォームで、モバイルアプリやWebアプリの開発を簡単にするためのサービスです。Firebaseを利用することで、アプリ開発をスムーズに進めることができます。 Firebase に入門するための情報は豊富ですが、現場でうまく扱うための実践的なノウハウはまだまだ限定的で、十分とは言えません。本書は、筆者らの経験を通じて得たノウハウをできる限り詰め込み、Firebaseを利用する開発者に向けて、Web サービス開発を成功に導くための指針となるような情報を提供することを目的としています。単なるFirebase のAPI の使い方や、実装手順を示すのみだけではなく、まず設計段階で検討すべき認証や認可、コレクションのデータモデリングパターンに重点をおいて説明を割いています。そのあとに、実際にサービスを開発する流れを紹介するという構成としています。そのため、本書内で扱うサンプルとなるWebサービスは、シンプルなToDoリストやチャットアプリではなく、安否情報共有サービス「anpi!」というより実践的なWebサービスを題材としています。

    試し読み

    フォロー
  • Babylon.jsレシピ集
    -
    本書は、オープンソースで公開されているWebGLフレームワーク「Babylon.js」 (バビロンジェーエス) の知見を集めた解説書です。Babylon.jsを使うと、ブラウザでさまざまな3DCG、XRの表現が可能です。しかし、これまでBabylon.jsに関する本は国内外含めてほとんどありませんでした。この本はBabylon.jsをもっと広めたいという有志の熱意から生まれ、様々な知見が詰まっています。

    試し読み

    フォロー
  • Unity+OpenXRによるVRプログラミング  Meta Quest2/Windows  Mixed Reality対応
    -
    これまでのVRのソフトウェア開発では、プラットフォームおよびデバイスに依存したソフトウェア開発キットを用いてきましたが、2019年にKhronos(クロノス)コンソーシアムによりロイヤリティフリーのXR用API「OpenXR」がリリースされました。これを使用することにより、ソフトウェアの移植性が向上し、さまざまなプラットフォームおよびデバイスに対応したコンテンツを提供できるようになります。多くの主要企業がOpenXRのサポートを表明しており、これを標準化する動きが進んでいます。 本書は、Unity+OpenXR+XR Interaction ToolkitによるVRプログラミングに必要な各種命令の詳細解説およびC#サンプルスクリプトからなる解説書です。次の3項目に該当する方を対象とし、その方々のVRプログラミングの学習支援を目的としています。 ・VRプログラミングを学び、自作のVRアプリケーションを開発したい方 ・Unityの入門書を読み終えた初学者の方 ・C#言語の基本的文法(データ型、ifなどの基本制御構造、クラスの定義と利用など)を理解している方 本書の主な特色を次に示します。 (1)命令文の汎用的な書式と使用例の提示: (2)自作アプリに転用しやすいサンプルスクリプト: (3)各機能の理解を深める工夫: 本書は次の環境下におけるVRプログラミングについて解説されています。また、本書のサンプルスクリプトは、この環境下で動作が確認されています。 ・Unity 2021.3.8f1 Personal ・OpenXR Plugin ver. 1.4.2 ・XR Interaction Toolkit ver. 2.0.2(その他のパッケージについては本書第1章参照) ・OS: Windows 10 Home 21H2 ・ヘッドセット: Meta Quest2、Windows Mixed Reality(Acer AH101)
  • 初心者による初心者のためのFlutter詳解
    -
    本書は、Androidアプリの開発に携わる著者が、Flutterを用いてアプリを個人開発した経験を1冊にまとめたものです。Flutter初学者のために、その初歩から実際の開発、iOSとAndroidでのアプリリリースまでを細かく解説しています。

    試し読み

    フォロー
  • ゲーム開発が変わる!GCPゲームインフラ実践ガイド
    -
    本書はGCP(Google Cloud Platform)のゲーム基盤としての活用を、ゲーム業界のエンジニアが解説します。各社のエンジニアが寄稿により生の声を寄せ、さらにGCPのディープな情報も盛り込んでいます。

    試し読み

    フォロー
  • 日本語版Unity 2019 C#プログラミング入門
    -
    Unityは容易に本格的な3DCG(3次元コンピューターグラフィックス)の世界を操作できるゲーム開発環境です。 Unity環境なら簡単なプログラムで、例えば飛行機を空に飛ばすことができます。そのため楽しく飽きずに学習を続けていけると筆者は実感しています。  本書は日本語版に対応したUnityのC#スクリプト(プログラム)のテキストブックです。本書ではゲームオブジェクトの移動・回転などの操作、爆発などの効果、落下や投げ飛ばすなどの物理的な運動など、ゲームに必要な実践的なプログラミング演習を用意しました。また、類書に比べC#の文法解説にページを割き解説しました。  本書はC#文法編(第1~6章)とUnityC#スクリプト演習編(第7~13章)の2つに分けて記述されています。しかし、学習時においてはC#文法編で少し文法の知識を得たら、すぐにUnityC#スクリプト演習編でゲームオブジェクトを動かしてみるというように、双方を行き交いながら一体化して進めていきます。一方で、文法と演習を分けて記述することにより、C#文法編では文法を体系的に整理して学ぶことができます。また、UnityC#スクリプト演習編はオリジナルなゲームプログラムを作成する際にC#スクリプトリファレンス(参考書)として役立つと考えています。

    試し読み

    フォロー
  • 実践Terraform AWSにおけるシステム設計とベストプラクティス
    -
    本書は、Terraformを使ってAWS上にシステムを構築するノウハウを、200以上のサンプルコードとともに紹介する、Terraform初級者から中級者向け解説書です。ECS Fargateなどのマネージドサービスを中心にアーキテクチャ設計を行い、Terraformで実装します。サンプルコードはGitHubでも公開していますので、手を動かしながら一緒に学びましょう。
  • カメラアプリで体感するWeb App
    -
    本書は、「今」使える技術やAPI をふんだんに使った、ブラウザで動くカメラアプリの作り方を通じて各種の技術をハンズオン形式で解説します。 Parcel や React、CSS Modules の設定に始まり、画面のスタイリング、 getUserMedia や applyConstraints、ImageCapture、 EXIF、 Geolocation、 WebAssembly、Web Worker、OffscreenCanvas、Shape Detection API、WebGL、PWA などの技術を、『広く浅く』学ぶことができる一冊です!

    試し読み

    フォロー
  • 仕事で使える!G Suite スーパー大全
    -
    【仕事で使える!シリーズ既刊10冊を一つにまとめた全集です!】本書はGoogleが提供するビジネス向けコラボレーション環境「G Suite(旧Google Apps)」の主要サービスの使い方やTipsを1冊にまとめたG Suiteの導入ガイドです。Googleのクラウドサービスを使いこなして、仕事のスタイルを変革しましょう!

    試し読み

    フォロー
  • 米国モバイル通信市場アウトルック2013
    -
    スマートフォンやタブレット、クラウドサービスの需要拡大とともに急激な変化を遂げた米国モバイル通信市場。その最新動向を、米国通信業界歴10年以上の著者が豊富なデータをもとにわかりやすく解説するデータブックです。LTE、周波数不足対策といったキャリアやインフラの話から、スマートフォンなどのデバイス、SoLoMo(ソーシャル、ローカル、モバイル)をはじめとする新しいアプリケーションビジネスの動きまで、巨大な米国モバイル市場の最前線を概観できます。

    試し読み

    フォロー
  • APT対策入門 新型サイバー攻撃の検知と対応
    -
    昨今、政府機関や先端技術を持つ企業、重要インフラ事業者などに対するサイバー攻撃が後を絶ちません。日本でも国の政府機関・企業から機密情報を盗む狙いと思われるAPT(Advanced Persistent Threat)による攻撃が多発し、大きな話題となっています。 本書は、日本セキュリティ監査協会が蓄積してきた知見をもとに、企業・組織のシステム管理者に最低限知っておいてほしいAPT対策の基礎知識をまとめた初めての本です。 セキュリティ対策は、企業・組織にとっては避けては通れない問題となっています。特に、このAPTによる攻撃では、特定の相手に狙いを定め、その相手に適合した方法・手段を適宜用いて侵入・潜伏し、数か月から数年にわたって継続することが特徴です。そのため、システム管理者だけでなく、企業・組織のマネジメント層の方にも読んでいただきたい内容となっています。

    試し読み

    フォロー
  • Web技術速習テキスト
    -
    本書は好評を博したセミナーのテキストをもとに大幅に手を加えたものです。  Webアプリ関連技術の進化は驚くほど速く、カバーすべき範囲も増える一方です。キャッチアップするのは容易ではありません。ブラウザ上で実行されるフロントエンドだけでなく、通信プロトコル、サーバサイドでの処理、データベースと関連技術の範囲は多岐にわたります。最近はクラウド上のサービスを活用するケースも増えています。どこからどう着手すればよいのかわからず、茫然としてしまう人も多いでしょう。  本書を執筆する上で以下のような点に留意しました。   ・例や図を用いてわかりやすく説明すること。   ・技術の歴史的な背景や、その流れに言及すること。   ・手を動かしながら理解を深められること。  対象読者としては、プログラミングの勉強を始めた新社会人や学生の方を想定しています。サンプルはJavaScript とPython、HTML/CSSで記述しています。JavaScript やPython などの若干の知識・経験があると、より内容を深く理解できます。

    試し読み

    フォロー
  • インターネット白書2018 デジタルエコノミー新時代の幕開け
    -
    「The Internet for Everything」を掲げ、1996年からインターネット動向を伝え続けるIT/デジタル業界定番の年鑑。22年目となった2018年版は、「デジタルエコノミー新時代の幕開け」をテーマに39人の専門家の寄稿と統計データを掲載。動画や音楽、ゲームなどのコンテンツビジネスの動き、Eコマースやシェアリングエコノミー、ネット広告、SNS、スマホの利用といったデジタルマーケティングに役立つメディアトレンド、IoTで重要になるLPWAや5Gの国際動向、ブロックチェーン、VR、自動運転/コネクテッドカー、ドローンなど最新テクノロジーはもちろん、話題の仮想通貨(暗号通貨)の動きと課題も解説しています。インプレス25周年記念ムック「iNTERNET magazine Reboot」からの特選記事も掲載。2018年のインターネットはこの一冊から始まります。

    試し読み

    フォロー
  • Premiere Pro & Media Encoder自動化サンプル集
    -
    Adobe JavaScriptを使ってPremiere ProとMedia Encoder、Prelude、Encoreの作業を自動化するための解説書です。映像制作者・クリエイターなどを対象に、よく使われる操作のスクリプトをジャンルに分けて掲載し、それぞれ解説しています。また、Adobe CC以降のバージョンで共通して利用できるCEP (Common Extensibility Platform・共通拡張プラットフォーム) についても取り扱っています。自動化スクリプトとCEPを利用することでPremiere Proユーザーの作業の効率化、省力化に大きく役立ちます。なお本書はCS6~CC2014に対応しています。

    試し読み

    フォロー
  • ゼロからのデータ基盤 Snowflake実践ガイド
    -
    データの利用が企業や組織内で急速に広がる現代において、データ基盤の重要性が高まっています。この増加する関心に応えるため、本書では現役のデータエンジニア2名が、クラウドベースのデータ基盤サービスであるSnowflakeを使用して、効率的かつ効果的なデータ基盤構築の手法を解説します。データの有効活用はもちろん、大量データの処理や機械学習を活用したデータパイプラインの構築に関心があるエンジニアの方々に、具体的な方法論と実践的な知識を提供することを目的としています。フロントエンド、サーバーサイド、インフラストラクチャに関わる技術者の方々に、データ管理と活用の次のステップへの挑戦を促します。
  • 情報セキュリティ分野における自己適合宣言ガイド
    -
    本書は、JIS Q 17050を情報セキュリティ分野にて活用するための課題とその解決策を提案し、その解決策を踏まえて、情報セキュリティ分野における自己適合宣言およびその宣言を利用するための手順として整備したものです。また、その手順を利用して自己適合宣言を行ったサプライチェーン、ISO/IEC 27001(セキュリティ技術-情報セキュリティマネジメントシステム-要求事項)およびISO/IEC 27701(セキュリティ技術-プライバシー情報管理のためのISO/IEC 27001およびISO/IEC 27002への拡張-要件およびガイドライン)における活用事例も同時に提示しています。 本書の手順に従い自己適合宣言を行うことで、組織は情報セキュリティ分野の特性に応じて有効で信用できる宣言を行うことができます。また、自己適合宣言の利用者においても、発行された自己適合宣言と本書を照らし合わすことで有効で信用できる宣言であるか否かを確認することも可能です。 本書は、III部・10章で構成されており、「第I部 自己適合宣言の概要と使い方」が情報セキュリティ分野において自己適合宣言を行うためのガイドとなっており、「第II部 自己適合宣言の適用事例」「第III部 自己適合宣言を支える考え方」を適宜参照することでより理解を深めることができる構成となっています。

    試し読み

    フォロー
  • 用語でわかる!情報モラルとセキュリティ
    -
    本書は、情報モラルや情報セキュリティに関する用語の解説書です。 用語の選定に当たっては、身近なネットトラブルから技術的なものまで、情報モラルやセキュリティに関するさまざまなスキルレベルの方々に活用できるよう、教育現場での筆者の経験を基に選定しています。 本書は、単なる用語の解説だけではなく、青少年がインターネット上でトラブルに巻き込まれないよう、そして、特にスマートフォンに関する教育現場における問題解決の一助となるよう、各種事例を盛り込み、分かりやすく解説しています。なんとなく理解しているトラブル事例でも、用語とともにしっかりと体系的に知ることができます。 さらに本書は、青少年の健全育成に携わる、学校の先生や地域の育成会の方々にも、ぜひ読んでほしい内容を盛り込んでいます。授業や講義での副読本としても活用できます。
  • エッジコンピューティングデータプラットフォームCouchbase Mobileファーストステップガイド
    -
    Couchbase Mobileは、NoSQL組み込みデータベースCouchbase Lite、およびCouchbase ServerとCouchbase Liteとのデータ同期を担うSync Gatewayからなります。本書は、Couchbase Mobileに初めて接するエンジニアに向けて、その存在意義から、アーキテクチャー解説、アプリケーション開発での利用までを解説した入門書です。サンプルコード、環境構築手順、チュートリアルを掲載しています。
  • 実践入門ビジュアルプログラミング言語vvvv&vvvv gamma 楽しくはじめるデジタルアート制作
    -
    本書はこの数年で目覚ましい進化を遂げたビジュアルプログラミング言語vvvvとvvvv gammaの最新情報をもとに、開発環境の整備からCGプログラミングまでを紹介した解説書です。本著のメインターゲット層は以下の通りです。 ・CGプログラミングを始めてみたい!(ProcessingやTouchDesignerなどは聞いたことがある) ・グラフィックのプログラミングって何となく難しそうなイメージがある……サクッとCGを作ってみたい! ・vvvvについて全く知らない、若しくは聞いたことがあるけど使ったことがない ・何らかの理由でオリジナルvvvvを使う必要がある ・vvvv gammaについても情報が欲しい! これらに該当する方は是非本書を手にとってみて頂けたらと思います。
  • iOSアプリ開発 UI実装であると嬉しいレシピブック Vol.3
    -
    本書は「iOSアプリ開発 UI実装であると嬉しいレシピブック」の第三弾です。これまでに引き続き、UI実装のアイデアや具体的な手法についてフォーカスした、UI実装に関する実装解説をまとめています。 それ以外にも、表現や動きが特徴的でかつ、ユーザーにもほんの少しだけ遊び心を与えるような楽しい感覚を抱かせてくれるようなUI実装に関する解説も収録。iOS13から登場したCombineやSwiftUIを利用して構築したサンプルにも触れた内容となっています。
  • TerraformでFargateを構築してGitHub Actionsでデプロイ!Laravel編
    -
    本書では、nginx+Laravel+MySQL+Redisで構成されるアプリケーションをAWS上に構築する方法を解説します。nginxとLaravelは、AWSのコンテナオーケストレーションサービスであるECS(Fargate)を使用します。また、AWSの各リソースはTerraformで構築し、デプロイはGitHub Actionsで行います。 ・LaravelをAWS Fargateに⾃動デプロイする⽅法を知りたい⼈ ・上記のAWS環境をTerraformで構築する⽅法を知りたい⼈ ・GitHub Actions の基本的な使い⽅を知りたい⼈ これらを実際に手を動かしながら効率良く学びたい方におすすめです。
  • ブロックチェーンの活用方法を知りたい人のためのブロックチェーン事例集
    -
    「ブロックチェーンって結局何に使えるの?」という疑問の声がしばしば聞かれます。またブロックチェーンの活用法に関しての情報は、まだ広く浸透していません。その一方でBitcoinに限らず様々なブロックチェーンプロジェクトが立ち上がり、ブロックチェーンを活用した実証実験やサービスも発表されています。本書は、EthererumやNEMといったブロックチェーンプロジェクトとそれらのブロックチェーンを活用した事例をまとめたものです。「ブロックチェーン」という単語は何となく理解はできたけど、実際に社会での活用方法などの事例が知りたい方にとって有益な1冊です。
  • WindowsではじめるSTM32
    -
    STM32はARM/Cortex-M3コアを内蔵するマイコンです。本書はWindowsでSTM32をはじめるためのガイドブック最新版となっています。「WindowsでSTM32をはじめてみたい」という初心者から、「ペリフェラルの使い方を知りたい」「RTOSも使ってみたい」という中級者、「実務でSTM32を使用している」というプロユースの方まで幅広く対応しています。

    試し読み

    フォロー
  • Drupal 9 Web開発ことはじめ
    -
    本書は、オープンソースのCMS(コンテンツ・マネジメント・システム)Drupal(ドゥルーパル)の初心者向け解説書です。Drupalを触り始めて1年ちょっとのニューカマーから10年超の熟達者まで幅広いメンバーが、それぞれの得意分野に関して執筆しています。CMSサイト構築(フロントエンドまたはバックエンド)を手がけているWebデザイナーやエンジニアの方、WordPressの他にも便利なCMSは無いか探している方に向けた1冊です。

    試し読み

    フォロー
  • OpenFOAMの歩き方
    -
    本書はオープンソースの流体解析ツールボックス「OpenFOAM」の初級~中級解説書です。OpenFOAMの最新版であるv2012に対応し、計算用PCの選び方から始まり、重合格子や計算ネタの探し方まで紹介します。取り上げる例題は、章を追うごとに徐々に実行する操作が増える構成になっています。各章の操作はOpenFOAMユーザーがデータを用意する手順を意識して説明しており、例題を進めるうちにOpenFOAMを使った計算の流れを感覚的にも学ぶことができます。

    試し読み

    フォロー
  • Python3で学ぶ!プログラミングはじめの一歩
    -
    本書はプログラミング言語の1つであるPythonのバージョン3を使って、プログラミングを「手を動かしながら覚える」ことに留まらず、読者が「実際にプログラムを作りながら覚える」ことを目指す入門書です。プログラミングに興味のある方やこれからプログラミングを始めてみたい方、一度は学習を挫折してしまった方にもわかりやすく、しっかりとプログラミングの基礎を身に付けられる内容になっています。

    試し読み

    フォロー
  • AWSで学ぶクラウドネイティブ実践入門
    -
    クラウドネイティブとは、各種のクラウドサービスを利用して構築された、クラウド環境での運用を前提としたシステムやサービスを指す定義です。本書はこのクラウドネイティブを支える技術である「コンテナ」と「CI/CD(継続的インテグレーション/継続的デリバリー)」を中心とし、AWS(Amazon Web Services)のECS/Fargate/Codeシリーズなどの各種サービスを組み合わせていくことで、コンテナやCI/CDのベース環境の構築をハンズオン形式で構成しています。中級者でも満足できるように、ハンズオン内には随所に構築に役立つTipsや補足情報なども記載しています。

    試し読み

    フォロー
  • Amazon Web Services コスト最適化入門
    -
    Amazon Web Services(AWS)の請求書を見て「高いな・・・」と思われたことはないでしょうか?利用料金を下げたいけどどうしたらよいか悩んでいないでしょうか?AWSの「使った分だけ課金」は初期費用がかからずリーズナブルですが、料金体系が複雑で見通しが難しく、使い方次第では思わぬ出費を招くこともあります。本書はAWSの料金体系についてできるだけ体系的に説明し、コスト削減するためのポイントやコストの可視化・分析・予算管理、コスト最適化についてAWS初心者でもわかりやすく解説します。

    試し読み

    フォロー
  • AWS/サーバレスでつくる!安心安全PDF
    -
    電子書籍の普及や技術同人誌の盛り上がりにより、PDFを以前より手にする機会はもちろん、配布する機会も多くなりました。その中で、再配布や加工を防止している書類はあまり多くないと思っています。そこで本書では、PDFをAWSのサーバレス環境を利用して、動的に保護する手段について解説しています。さらに、構築した環境を組み合わせ、最終的にAPI化する部分まで紹介します。
  • Chiselを始めたい人に読んで欲しい本
    -
    RISC-V実装の一つであるRocket ChipやBOOMと言ったCPUの名前と共に、チラホラ目に入る「Chisel」の文字。調べてみたけど資料も少なくて、どういう言語かわからない…という方に向けた書籍です。インストールに始まり、学ぶ上で避けて通れないScalaの文法や基本的なChiselの文法、Chiselの力が発揮されるテストとパラメタライズの方法までを1冊にまとめています。

    試し読み

    フォロー
  • Nuxt.jsとPythonで作る!ぬるさくAIアプリ開発入門 データ分析からAIアプリ開発まで優しく解説!
    -
    本書は「モダンなAIアプリを開発する」ことを目標にした解説書です。AIアプリの開発という目的を明確にし、そこへの最短経路でデータ分析を行い、分析結果をモデル化し、Webアプリケーションに組み込むことによって、プロダクトをAIアプリに昇華させるためのチュートリアルです。
  • iOSアプリ開発 UI実装であると嬉しいレシピブックVol.2
    -
    本書は筆者がこれまでサンプル開発や実務の中で培ったノウハウ等をもとに、UI実装をいくつかのまとまったサンプル実装を例に、UIを構築する上で重要な実装ポイントやアイデアを紹介していきます。第二弾の本書は便利なライブラリを上手に活用した表現を解説します。
  • 実践Helm─自作アプリをKubernetesクラスタに簡単デプロイ!
    4.0
    本書は、オープンソースのコンテナオーケストレーションシステム「Kubernetes」のパッケージマネージャー「Helm」の解説書です。 Helmの特徴はアプリケーションのデプロイの容易さです。既存のChartを活用したりChartを作成したりすることで、「helm install」のコマンド一つでアプリケーションをKubernetes上に構築できます。本文中ではDocker・Kubernetes初心者がHelmを使ってHelmのテンプレートであるChartを自作できるまでを目指します。 Docker・Kubernetesは知っているけど「Helmってなに?」という方にもおすすめの一冊です。

    試し読み

    フォロー
  • インターネット白書2016 20年記念特別版
    -
    インターネットによる技術・ビジネス・社会の変革を伝える業界定番の年鑑です。「The Internet for Everything」を掲げ、あらゆる分野にイノベーションを起こすインターネットの最新動向を42人の専門家の寄稿と統計資料によって報告します。1996年に第1回目を発行して以来、20回目を迎える今年は、「20年記念特別版」。「インターネットの10年後を語ろう!」という特別企画によって11人の専門家が未来のネット社会やテクノロジーを展望するほか、過去20年の年表を掲載。また、2016年の注目キーワードは「IoT」「人工知能」「シェアリングエコノミー」「フィンテック」「定額コンテンツ配信」「メディアテクノロジー」「減災インターネット」「ドローン」「コンテナー型仮想基盤技術」「サイバーセキュリティ」。インターネットの現在・過去・未来を概観できる貴重な一冊です。

    試し読み

    フォロー
  • ExtendScript Toolkit(ESTK)基本編
    -
    デザイナー、イラストレーター、DTPオペレーターなどAdobeユーザーのための作業を自動化するAdobe JavaScript。本書で解説するExtendScript ToolkitはそのAdobe JavaScriptの開発のために用意された制作、実行、デバッッグツールです。初めての方でも容易にスクリプトが開発できるよう、JavaScriptの基本から解説しています。なお、本書はCS6ベースで作成しています。CS5以前のバージョンでは一部の命令が動作しない場合があります。

    試し読み

    フォロー
  • レベルアップ・ゲームプログラミング パズルゲーム開発で初心者から中級者へ!
    NEW
    -
    本書は、Unityの基本操作は習得したものの、オリジナルゲームの作り方に悩んでいる方必見の一冊です。具体的なゲーム開発の手順を提供し、プログラミングだけでなく、ゲーム内容の具体化の重要性を強調しています。 完成済みのパズルゲーム「Voxelorer Birdひよこ編」を事例に、6種類のブロックの企画から資料作成、設計、開発の流れと考え方を丁寧に解説。このプロセスは、他のシステムやジャンルにも応用可能で、ゲーム開発者にとって貴重な知見となるでしょう。 著者自身が多くのゲームを完成させてきた経験から、オリジナルゲーム開発における一つの有効なアプローチを提示しています。絶対的な正解ではありませんが、企画から完成までの流れを学びたい方、他者の開発事例を知りたい方、設計の練習に役立てたい方にとって、大いに参考になる内容です。 本書を通じて、アイデアを形にする過程を学び、オリジナルゲームの完成度を高めるヒントを得ることができるでしょう。Unityでのゲーム開発スキルを向上させたい方におすすめの一冊です。
  • p5jsで学ぶJavaScript入門
    NEW
    -
    本書で扱うp5.jsは、JavaScript言語をベースにしたクリエイティブコーディングのためのライブラリであり、初心者でも手軽に始められるシステムです。初めてプログラミングを行う人でも、簡単に美しいビジュアライズを作成することができます。 本書では、そのp5.jsの魅力を存分に引き出し、初心者でも美しいビジュアルを簡単に作成できるよう心がけています。プログラミングの基礎から始まり、段階的に高度な技術や概念にも触れ、豊富な例や実践的な演習を通じて、p5.jsを用いてアート作品のアイデアを形にする方法を学ぶ構成となっています。また、コードの背後にある原理や技術も丁寧に解説し、読者が深い理解を得られるように配慮しています。実践的に、手を動かしながら着実に知識をつけていく中で、ご自身の手でプログラムを組み立てていく力を身につけることができるでしょう。
  • ChatGPTと音声で会話する3つの方法
    NEW
    -
    OpenAIの音声合成APIに対応した本書は、ChatGPTとの音声対話を実現したい方にぴったりの一冊です。本書では、ChatGPTに音声インタフェースを追加するための3つの異なるアプローチを、初心者にもわかりやすく解説しています。 まず、MacやWindowsでPythonプログラムを動かし、OpenAIのAPIを用いてChatGPTとの音声対話を実現する基本的な手法を学びます。この方法は多様な応用が可能であり、幅広い開発者にとって有益な情報が盛りだくさんです。 次に、ブラウザのGoogle Chromeに搭載されている音声認識と音声合成機能を利用する方法を紹介します。この手法はブラウザさえあれば実現可能で、特にWebアプリケーションの開発に役立つことでしょう。 さらに、Alexaスキルをカスタマイズして、ChatGPTを組み込むアプローチにも触れています。「アレクサ、音声チャットを開始」と呼びかけるだけでChatGPTと対話でき、実用的な応用例を通じて理解を深められます。 プログラミング経験がない方でも安心して取り組めるよう、環境構築の方法を丁寧にガイドしているのも本書の魅力です。本書を手に取れば、ChatGPTとの音声対話の世界を存分に楽しめること間違いなしです。
  • 猫でもわかるBlazor実践入門 最新改訂版
    NEW
    -
    Blazorは、C#と.NET Coreを用いてWebアプリケーションの開発ができるフレームワークです。 まだ技術として新しく、情報が少ないため独学が難しいのが実情です。本書では、認証つきのCRUDアプリを一緒に作成することができます。 本書は「このくらいは知っているだろう」と内容を省くことはありません。なぜなら、勉強し始めた頃の過去の自分に対して読んでほしい本だからです。Blazorを少し触ったことがある人が、スムーズにもっと理解を深めていけるような本に仕上げました。 筆者はBlazorの勉強に80時間以上も費やしてしまいました。ゼロから独学しようとすると、かなりの時間を消費してしまいます。みなさんが同じように時間を使わなくて済むように、情報を凝縮して本書にまとめました。節約した時間で、開発をさらに加速させてください。 CRUDアプリが作れるようになれば、他にも応用が効きます。私と一緒にステップアップしていける内容になっています。 改訂版では以下の内容を追加しています。 1..NET8に対応しました 2. 基礎文法の章を追加しました
  • 現場で使える! AI活用入門
    -
    本書は、IT技術全般にわたる知識と、具体的なツールやプログラムに関する学びを網羅しています。AI技術を用いた業務の自動化や効率化に関する実践的な経験を通じて、読者が現場での応用能力を高めることができるように記述されています。実務での活用事例を豊富に取り入れることで、理論だけでなく実践的な知識も身に付けることができます。この書籍は、AI技術を仕事に活かしたいと考える方々にとって、理想的な学びの手引きとなるでしょう。
  • Babylon.js レシピ集 Vol.3
    -
    本書は、既刊の「Babylon.jsレシピ集」と「Babylon.js レシピ集 Vol.2」に続くシリーズの第3弾です。特にBabylon.js v6.0における新機能「Havok」の使用例や、プレゼンテーションへの応用、PLATEAUデータとの連携方法など、Babylon.jsの幅広い活用方法を紹介しており、オープンソースのWebGLフレームワーク「Babylon.js」についての理解を深めることができる一冊です。Babylon.jsを用いることで、ブラウザ上で様々な3DCGやXRの表現を実現できます。 本書はBabylon.jsについて初めて学ぶ人や、既に少し使った経験はあるが、さらに深く理解したいと考えている人に最適です。実践的な例を通じて、Babylon.jsの可能性を探求し、その使い方を学ぶことができるでしょう。読者は、このフレームワークを用いて、ブラウザ上で魅力的な3DコンテンツやXR体験を作り出す方法を習得することができます。
  • 入門!実践! Kotlin Compose Multiplatformでデスクトップアプリ開発!
    -
    本書は、Compose Multiplatformを活用してデスクトップアプリケーションを開発するプロセスを分かりやすく解説しています。Kotlinを用いた技術書では、これまでサーバーサイドに焦点が当てられることが多かったのですが、本書では新たなアプローチとしてデスクトップアプリケーション開発に特化しています。スマートフォン向け開発の情報が豊富な一方で、デスクトップ向けの情報は少ないという現状に着目しました。 本書は、Kotlinに関心を持ち実際の開発に挑戦したい方、デスクトップアプリケーション制作に興味がある方、WindowsとMacの両方で動作するアプリケーションを開発したい方、そしてCompose Multiplatformに興味がある方に最適な一冊です。各章では、具体的な開発手順やノウハウが丁寧に紹介されており、読者自身がアプリケーションを開発する際の実用的なガイドとなるでしょう。本書を通じて、Kotlinを用いたデスクトップアプリケーション開発の世界に踏み出してみませんか。
  • Swift 5.9からのデータ監視 Observationフレームワーク入門
    -
    Observationフレームワークは、Swift 5.9において導入された革新的な技術です。このフレームワークは、Viewとデータのバインディングをオブザーバーパターンを通じて、型の安全性と高いパフォーマンスを保ちつつ、堅牢に実現します。アプリ開発において不可欠な、値の変更に伴うViewの更新をより簡潔かつ効率的に行う手段を提供します。特に、SwiftUIと組み合わせた際のデータバインディング機能は強力で、アプリ開発プロセスを大幅に簡素化します。このフレームワークは、将来的に業界標準となる可能性を秘めています。そのソースコードはオープンソースとして公開されており、アプリ開発に留まらず、サーバーサイドやApple以外のプラットフォームでの開発にも貢献するでしょう。 本書では、Observationフレームワークがどのようにして生まれ、どのような機能や特性を持つのかを詳しく解説します。読者は、このフレームワークを用いた最先端のアプリ開発手法を学ぶことができるでしょう。
  • 解決!iOSアプリ開発のアレコレ
    -
    本書は、筆者のスマホアプリ開発現場での経験に基づき、iOSアプリ開発の実践的な知識を提供します。SwiftUIを使ったリスト構築の課題と解決策、iOS16の新機能であるロック画面Widgetの活用法と限界、そしてJetpack ComposeによるiOSアプリ開発について、実用的なアプローチを紹介しています。最新技術を活用することに興味のある開発者にとって、有益なリソースとなるでしょう。

最近チェックした本