アプリケーション - IT・コンピュータ - インプレスR&D一覧
-
Visual Studio Code APIを用いてシンタックスハイライトとスニペットの拡張機能開発を行ってみました。開発では実際に手を動かしてみると色々な壁があり、悩んだり困ったりしました。その経験を糧に他の開発者にも快適開発ライフを送ってもらうべく、開発失敗談や理解したことをまとめました。
-
本書は2019年7月インプレスR&Dより刊行した『Web技術速習テキスト』の続編で、実際にWebアプリを作成する「実践編」です。
Web関連技術の進歩は目覚ましいものがあります。クラウドファーストという言葉があるように、クラウド前提のシステム開発が一般的になってきました。
本書では前著『Web技術速習テキスト』を読み終えた方を対象に、Vue.js、Vuetifyなどのフレームワーク、Firebaseなどを使って、Webアプリを作って実際にクラウド上で動かしてみます。Webアプリの範囲は膨大なのですべての範囲を深くカバーすることはできませんが、慣れ親しむきっかけになればと思っています。
-
【AndroidでARする!ARCoreのハマりどころを解説!】
本書はAndroidの開発者の中でもARに興味をもっている、もしくはARCoreを初めてみたい方向けに導入の仕方からハマりやすいポイントを解説しています。ARCoreでできること、その周辺知識に関して初心者向けに説明していきます。中でもSceneform、Augmented Imagesについて主に解説します。
〈本書の対象読者〉
・初心者でARを始めてみたい!という方
・UnityではなくAndroid Studioで開発したい方
-
【Wordのスタイル機能を使いこなして技術文書を書こう!】
本書はWordを使って技術文書を書くためのガイドブックです。あまり用いられていない「スタイル」等の機能をつかって効率的に技術文書を執筆できます。数式を含んだ文書なども、Wordの機能を使いこなすことでスムーズに作成。身近なWordを使ってエンジニアが各種論文・技術文書を作成するために必携の1冊です。
-
【Auth0を使って、セキュアなシングルページアプリケーションを体験しよう!】
本書はクラウド認証プラットフォーム「Auth0」を使ってユーザー認証付きのSPA(シングルページアプリケーション)作るためのチュートリアルです。Auth0はOpenID Connect、JsonWebToken(JWT)ベースの認証方法を採用しており、本書を通じてJWTがどんなものか、どのようにJWTを発行して、どのように認証を行うかを知って、実際に体験することができます。
〈本書の対象読者〉
Vue.jsがちょっと分かる程度のフロントエンドの知識がある人
Rails Tutorialを終わらせた程度のサーバーサイドの知識がある人
-
本書は、「今」使える技術やAPI をふんだんに使った、ブラウザで動くカメラアプリの作り方を通じて各種の技術をハンズオン形式で解説します。
Parcel や React、CSS Modules の設定に始まり、画面のスタイリング、 getUserMedia や applyConstraints、ImageCapture、 EXIF、 Geolocation、 WebAssembly、Web Worker、OffscreenCanvas、Shape Detection API、WebGL、PWA などの技術を、『広く浅く』学ぶことができる一冊です!
-
本書は、著者が同人サークルとしてカードゲーム制作を行う中で導き出した各種の技術を紹介しています。アナログゲームの制作工程におけるコラボレーションを支える技術や、Adobe Illustrator Scriptingによる継続的インテグレーションなどの実際のゲーム制作過程で活用したノウハウを解説しています。
-
本書はクラウド型のアウトラインプロセッサ「WorkFlowy」の入門書です。WorkFlowyで文章を書いたり、日記を書いたり、プレプレゼンをしたりといった、WorkFlowyを知的生産に活用する方法を解説します。
第1部は総論です。WorkFlowyと知的生産について、いくぶん理屈っぽく考察します。「個人の継続的な知的生産」について考え、WorkFlowyの基本を説明した上で、「WorkFlowy基本5原則」を提案します。
第2部は、WorkFlowyの具体的な使い方を紹介します。着想のメモ、読書ノート、読者を想定した文章を書くことの3つを説明します。
第3部は、WorkFlowyをカスタマイズすることで、「自分の道具」にすることを考えます。
-
本書は、異なるサービスやアプリ同士をつないで情報を連携できるiPaaS(Integration Platform as a Service)の1つであるIntegromatの解説書です。iPaaSを使った業務の自動化(RPA)を進めるために必要な基礎知識と、Integromatの機能を詳細に解説しています。本書を通じて、より高度なシナリオを簡単に作ることができるようになります。
-
本書は、Androidアプリの開発に携わる著者が、Flutterを用いてアプリを個人開発した経験を1冊にまとめたものです。Flutter初学者のために、その初歩から実際の開発、iOSとAndroidでのアプリリリースまでを細かく解説しています。
-
【公式リファレンスには載っていない情報を実践形式で紹介!】
本書はAndroidの公式ツールとして提供されているData Bindingの実践ガイドです。今まで Android 開発は View (XML) の操作とデータの加工を1つの Activiy で行っていました。しかし実装が煩雑になるため、今日まで様々な手法で効率的な実装方法を様々な開発者が模索し続け、Androidの公式ツールとして提供されているData Bindingはその中のひとつです。本書は開発のベストプラクティスとも言えるData Bindingを実践形式で解説しています。(本書は、次世代出版メソッド「NextPublishing」を使用し、出版されています。)
〈本書の対象読者〉
・Androidエンジニア中級者以上
・趣味で1~2本アプリを作ったことがある
・仕事で半年以上開発に携わったことがある
・趣味、仕事問わず今書いているコードに問題がある
・もっとスキルアップしたい
〈本書で期待できる効果〉
・新しいAndroidアプリの書き方を学習できる
・問題あるコードのリファクタリングのヒントになる
-
本書は、Kubernetesの拡張機能であるCustom Resource DefinitionとCustom Controllerを自作するための概要・方法を解説します。KubernetesのCustom Controllerを実装したいけれど、ツールの使い方や実装方法が分からないという方、Kubernetes自体の実装に興味がある方にもオススメいたします。本書の内容が理解できれば、Kubernetesの実装をある程度、自力で読み解くこともできるようになるでしょう。
-
Flutterでアプリケーション開発をする上で、状態管理は重要なテーマの1つです。しかし、ProviderやRiverpodといった状態管理ライブラリをうまく使いこなせなかったり、使いこなすために情報収集しているケースが多く見られます。
本書ではRiverpodを使ったFlutterアプリケーションの状態管理に必要な知識・技術を広く獲得することを目指し、この1冊で状態管理について理解とライブラリ活用を学ぶことができます。
-
【ログ分析ツールSplunkを使ってあらゆるデータを可視化する!】
本書は、あらゆるマシンのログを収集し、検索・分析・可視化するSplunkで動くアプリケーションを作るために、その環境整備からデータの抽出、さらにはアプリを配布するための方法までを紹介した解説書です。
〈本書の対象読者〉
・Splunkのダッシュボードで何ができるか興味がある
・Splunkを利用しているがダッシュボードの使い方がわからない
・Splunkでパネルを並べるぐらいはできるが、それ以上の使い方が知りたい
〈本書で得られる知識〉
・Splunkダッシュボードの概要
・必要なデータの抽出方法
・パネルの作り方
・フォームやドリルダウンなどトークンを利用したダッシュボードの高度な使い方
-
市場規模、アンケート結果、シェア、アクセス解析…。調査データはビジネスビジネスマンなら誰でも、調査データを読む機会は多いが、結果を読み間違えると、正しいビジネス判断ができなくなる。本書は、サンプリングや誤差の計算など、統計資料がどのように作られているかという手法を解説するととともに、ビジネスグラフを正しく読むために確認すべきポイントを解説する。
-
みなさん、Dockerコンテナを使っていますか?
使い始めるとDockerは便利なのですが、最初の1手に少し手間取ることも多いように思います。
本書はそれを解決するために、それぞれの用途で動く設定をまとめた1冊です。
実験用のサーバー・サービスが欲しいときや、コンテナ内開発など、Dockerコンテナをさぁ使おうとしたとき、ちょっと手間取ったらこの本を開くと解決するかもしれません。
Docker Desktopを使えない場合にはWSL2でDocker環境を構築する話も盛り込んでいます。
「仕組み」よりも「動かせる!」は第1歩に大切と考えていますので、まずは各コンテナを動かして遊んでみませんか?
-
【日曜プログラマのためのテスト駆動開発入門書!】
本書は、JavaScriptでテスト駆動開発を行い、実際にAzure上にWebアプリを実装して公開してみるまでのチュートリアルガイドです。テスト駆動開発とは「テストを先に書き、あとから実装する」ことによりテストコードがそのまま設計仕様書になるメリットがあります。日曜プログラマのようにスキマ時間でプログラミングをする際にありがちな「設計を忘れてしまってなかなか進まない」ということを避けながら、実際にWebアプリを作る方法を掲載しています。
〈本書の想定読者〉
・初歩のJavaScriptの知識があるプログラマ
・スキマ時間を使ってプログラミングを行いたい日曜プログラマ
-
本書は統合開発環境Delphiを利用して、簡単にAndroid向けアプリを開発するための解説書です。コンポーネントと呼ばれる部品を使ってアプリのUIを設計し、ボタンをクリックするイベントにコードを記述するというスタイルでアプリ開発を行います。本書では簡単なアプリの開発を通じて、Delphiでの開発を学習できます。
-
本書はオープンソースCMSのDrupalについて、それぞれ独立した1章完結のオムニバス形式で実践的な活用に役立つノウハウやテクニックをまとめたユーザー会による合同誌第二弾です。4コマ漫画付きでわかりやすい解説書となっています。
-
本書は筆者が業務を通じて獲得したNuxt.jsとFirebaseを組み合わせて使う際のテクニックをまとめたものです。複数の技術を横断してアプリなどをスピード重視で開発する際、事前に知っておくべき情報を掲載しています。さらに最新リリースのVue.js 3.0をキャッチアップ。サンプルコードではComposition APIに対応しています。
-
※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。
本書は、Wordを使ってパソコンを楽しく学習するためのテキストとして執筆しています(入門用ではありません)。今までのパソコンのセミナーテキストとは異なり、生活のいろいろな場面で活用する「のし袋」やいろいろな「カード」の作り方を掲載しています。本書は、シニア層向きのテキストを想定し執筆したものではありますが、シニアのみならず、パソコンを習い始めの小学生や、お子様と一緒に工作をしたいお母様にも楽しんでいただける内容です。
作品を作りながら、知らぬ間にWordの使い方を覚えられるおすすめの一冊です。
-
【HaskellのウェブアプリケーションフレームワークYesodの入門書!】
本書は、Haskellの入門書レベルの知識をもつ読者を対象とした、ウェブアプリケーションフレームワークYesodの入門書です。比較的学習コストの高いYesodですが、本書を通じてYesodの基本的な知識とHaskellでのウェブアプリケーション開発に挑んで見ましょう!
〈本書の対象読者〉
Haskellの入門書は既に読みこなしているプログラマ
Haskellでウェブアプリを作ってみたいプログラマ
-
ビジネスマンなら誰でも、エクセルでグラフ資料を作る機会は多いが、本当に正確な情報が伝わるわかりやすいグラフを作るのは難しい。特に数値が一人歩きするグラフは、作り方を間違えると、正確な情報が伝わらなくなるため、まず、何を示したいかという主張を整理して、適切な表現形態を選ぶことが重要だ。本書は、よく作るビジネスグラフを題材に、シンブルで伝わるグラフ作りの基礎知識を教える。
-
SwiftUIとは、iPhoneアプリ開発で用いられる新しいUIフレームワークです。本書はSwiftUIでアプリをつくりたい方のために、レイアウトシステム、基本Viewの使い方、Combine、豊富で実践的なサンプルアプリを掲載。SwiftUIを使いこなして思いどおりのアプリをつくろう!最新のiOS 14,Xcode 12にも対応した内容です。
-
【Visual Studio Code解説の言語と設定ファイル解説!】
本書は、プログラマ向けエディター「Visual Studio Code(VSCode)」のデバッグ機能解説書です。各種言語でのデバッグを行う上で必要となる設定ファイルの内容、それぞれの言語でのデバッグ機能を比較評価しています。(本書は、次世代出版メソッド「NextPublishing」を使用し、出版されています。)
〈本書の対象読者〉
VSCodeのデバッグ機能の仕組みを知りたいプログラマ
VSCodeで各種言語でのプログラミングを行うプログラマ
-
多くのユーザーに愛されるテキストエディタVimの解説書です。Vimの基本操作から、便利なコマンド、更にプラグインの作り方まで解説しています。もっと深くVimを知りたい人から、Vim初心者にも楽しめる内容です。
-
本書はVue.jsをCDN版で少し触れてみた人に向けて、Vue CLIへ移行するまでと、Vue CLI上でテスト駆動開発(TDD)をするまでの手順を解説します。合わせて、フロントエンドのVue CLIから利用するバックエンドのREST APIをExpressにて実装する際に、HTTPリクエスト部分をテスト駆動で開発する方法も掲載しています。Vue CLIの前提となっているwebpackとBabelについて「詳しく知らなくとも、とりあえず使えるようになる」ことを目指します。フロントエンドVue.jsとバックエンドExpressで「Azure上でそのまま公開できる簡単なWebアプリ」を説明のサンプルに用いています。
-
本書では、Airtestという自動化ツールについてUnityにフォーカスした使い方を解説しています。Airtestの概要やIDEなどツールの使用方法、フレームワークの機能について説明しています。シナリオベースでどういう実装をするかのサンプル集も巻末に収録しました。
Airtestというツールの名前をはじめて聞いた方、Unityでの開発で自動テストをやったことがないという方でも、最終的には自動テストの実装および実行手順がイメージできるまでが本書のゴールとなります。
本書ではたびたび「自動テスト」という言葉が登場しますが、これはUnity製アプリケーションにおけるUIテストの自動化を指します。いわゆるスクリプトに対する自動的なバリデーションであったり、Unity Test Frameworkなどを活用した単体テストについては本書では触れていませんのでご注意ください。