出版社を探す

仕事がはかどる JavasScript“超”活用術

AI、セキュリティ、クラウドを自動処理

著:クジラ飛行机

紙版

内容紹介

人工知能、セキュリティ、クラウドなど
最新技術をパソコンでプログラミングしてみよう

プログラムを作ることができれば、これまで手作業で何時間もかけていた仕事を、ほんの一瞬で片付けることができるようになります。
まだまだオフィスには、自動化できる単純作業が溢れています。
ちょっとしたプログラミングさえできれば、数日かけていた雑務が数時間で終わるようになるかもしれません。

JavaScriptは、パソコンさえあれば無料で使えるプログラミング環境です。
そして、可能性は無限大。Excelの作業を自動化するのはもちろん、人工知能、セキュリティ、クラウドなど最新技術もプログラミングできます。

例えば、人工知能の最新機能、機械学習をプログラムに組み込んで、ワインの味を判定してみる、といったことも体験できます。
さらにLINEにプログラムからメッセージを送り、グループ内でのスケジュールの告知を自動化することもできます。

本書では、プログラマーとして活躍中のクジラ飛行机氏が、ITproで好評連載中のコラム「仕事に役立つJavaScript入門」から厳選した、プログラミングのコツを公開します。

目次

■第1章 JavaScriptを仕事に役立てる、もう一歩進んだ使い方
 JavaScriptを使うシーンを広げてみよう
 JavaScriptの実行環境の比較と解説

■第2章 Node.jsで一歩進んだプログラミング
JavaScriptでバッチ処理を書くときに使うNode.js入門
 Node.jsのインストールとはじめの一歩
 Node.jsを使ってファイル検索ツールを作ってみよう
 Node.jsのパッケージ管理ツールnpmを使ってみよう
 Node.jsでWeb APIを使って天気予報を調べてみよう

Node.jsでプログラムを作ってみよう
 CSVファイルを読み込むNode.jsモジュールを作ってみよう
 Node.jsでCSVファイルを徹底的に編集しよう(前編)
 Node.jsでCSVファイルを徹底的に編集しよう(後編)
 JPEGファイルに機密データを埋め込むツールを作ろう
 PNGファイルに重要データを埋め込むツールを作ろう

■第3章 JavaScriptでAIに挑戦
JavaScriptで簡単に実践できる深層学習
 深層学習(ディープラーニング)で何ができるか
 JavaScriptで体験してみよう
 JavaScriptの深層学習ライブラリを使って
 「肥満判定プログラム」を作ってみよう
 機械にワインの味は判定できるか?[その1]
 機械にワインの味は判定できるか?[その2]

■第4章 もう一つのJavaScript処理系Rhino
Rhino/JavaScriptで作るマルチOS対応プログラム
 リストを基に大量のQRコードを一気に作成しよう
 PC付属のWebカメラで撮影して写真を定期的にアップしよう
 OCRで次々と画像を読み取ろう

■第5章 ExcelとGoogleスプレッドシートを
JavaScriptでコントロールしてみよう
Excelで作った当番表をJavaScriptで見やすく整理する
 Excelの当番表をJavaScriptで担当者ごとにハイライトする
 Excel当番表から担当者ごとの仕事を抽出する
 Excel当番表を元にして担当者にリマインドメールを送ろう[その1]
 Excel当番表を元にして担当者にリマインドメールを送ろう[その2]

■第6章 JavaScriptでインターネットサービスを使いこなそう
JavaScriptとFirebaseでリアルタイムに位置情報を共有しよう
 Firebaseでリアルタイム掲示板を作ってみよう[その1]
 Firebaseでリアルタイム掲示板を作ってみよう[その2]
 iPhone/Androidで位置情報(GPS)を活用しよう
 位置情報をFirebaseでリアルタイムに共有しよう

Google Apps Scriptを使ってLINEにメッセージを送ろう
 「Google Apps Script」とLINEを連携させてみよう
 「Google Apps Script」を使って定期的な予定をLINEに通知しよう
 Googleカレンダーの予定を毎朝LINEに通知しよう
 スプレッドシートで作成した単語帳から毎日LINEに
 英単語を送ってみよう

≫≫付録≪≪
JavaScriptの最新仕様「E2015(ES6)」
 JavaScriptの最新仕様「E2015(ES6)」を理解しよう
 最新JavaScript E2015(ES6)の新機能 ―変数と関数について
 最新JavaScript E2015(ES6)の新機能
 ―オブジェクト指向とジェネレータについて
 最新JavaScript E201(ES6)を使って掲示板を作ろう

JavaScriptを難読化してユーザーからコードを隠そう
 JavaScriptを「シーザー暗号」で難読化しよう
 変数・関数名を変更してプログラムを読みにくくする
 コードを画像ファイルに埋め込んで難読化
 難読化ツールを使って効率アップ!
 サンプルプログラムについて

ISBN:9784822259266
出版社:日経BP
判型:A5
ページ数:272ページ
定価:1800円(本体)
発行年月日:2017年06月
発売日:2017年06月17日
国際分類コード【Thema(シーマ)】 1:UB