IO 2016年 07月号

キーフレーズ

マイコン アプリ 超小型 Windows Raspberry Pi http:// CPU スティック Android USB GPS 機能 LED Ubuntu ソフト グラフェン 利用 アップグレード データ Arduino .com プログラム スマートフォン Web Spark できる スマホ 開発 www 消費電力 MHz 使える DNA kohgakusha 使っ 必要 機械学習 Edison メモリ ディスプレイ Adobe Linux 動作 Snappy オープンソース 場合 Cubase プログラミング インターネット マイクロソフト モジュール Wi-Fi https パソコン 省電力 Windows10 可能 操作 搭載 接続 ドコモ IoT 対応 表示 HoloLens ユーザー size 本体価格 Range JavaScript PhantomJS 技術 インテル 2.0 ツール Atom 電子工作 クロック マウス センサ デスクトップ インターフェイス LAN 消費税 Remix システム etc. 2300 位置情報 Bluetooth 使う PWM Live2D 情報 Windows 10 co.jp キーポード page Edge

目次ページ

カジェット紹介レポート 面白マウス・キーポード特集 「スマート・ガジェット」業界では、各社、趣向を凝 らし、さまざまな種類の商品を発表しています。 今回は、「面白マウス / キーボード」をまとめて紹介 します。 マウス 持ち歩くときには、捕まらないように要注意で 0 60 Wireless Gaming Mouse 」。 まずは「ピストル型マウス」の「 LongJoinLM ■ LongJoin LM60 Wi 「 eless Gaming Mouse 112 おもわず目がチカチカしてしまいそう ! 次に「金運招聘マウス」。 ■ USB Go Bar Mouse 可愛いですね ! しつばの部分が ウス。 次はペット型マ ÄIJSB Pet WireIess Mouse すね ! FIJRU ■ USB BIing BIing Ladybug Optical まだまだあります。「ハート形マウス」。 ■ USB Twins Heart Wireless Mouse お次は、「てんとう虫型マウス」。 Mouse ■ USB Tortoise Optical Mouse とっても可愛いですね ! 「亀さんマウス」。

FURU のガジェット紹介レポート 目 9 住回ロロ目 9 住 もいマ薺 いくつ、 「面白キーポード」もいくつか紹介しましよう。 ■ QWERTY 2.4 GHz WireIess RadiaI: Keyboard & Mouse おもしろマウス キーポードの配列が、とても特徴的です。 0 E-Blue [email protected] Wireless Keyboard Touchpad with Remote Control 「タッチパッド付き」のキーポード。 ソキハ 0 ル 1 : も Ⅱなろマウてな として いざ乙い、 9 ヒ 7 イの フ羽うス ハ 0 ン ィう気ん・ AIJSB FoIded Keyboard with MP3 Player なんと「 MP3 プレーヤー & スヒ。ーカー」内蔵の キーボードです。 ス 9 スペン びて 3 いぎていら時にマうマ てろ、 斬新なアイデアですね ! これらの製品は下記 URL で販売されています。 http://usb.brando.com/ ※一部取り扱っていない製品もあります。 【レ 0 WEB 版】では、未掲載のおまけ漫画を公開しています。 113

フィブラリ」 ー大澤文孝 図 1 「 PhantomJS 」で画面キャプチャした例 ■「見えないプラウザ」を操作する 「 PhantomJS 」では、「見えないプラウザ」を起 動して、実際に、操作していくようにプログラ ミングします。 [ 1 ] まずは、「 webpage 」のインスタンスを作ります。 これが「見えないプラウザ」に相当し、各種メ ソッドを使って、操作していきます。 var page requi re ('webpage')c. create ( ) ; [ 2 ] インスタンスを作ったら、「ウインドウ・サイ ズ」を調整します。 必須ではありませんが、 HTML がレンダリン グされる際の、「折り返し幅」などに影響します。 page.viewportsize {width: 1024 , height: 768 } ; [ 3 ] URL を開くには、「叩 en 」メソッドを呼び出 します。 完了するとコールバック関数が呼び出されます。 page. open ( G 画面 ないフ " ラうサ 第 30 回「 JavaScript 」で制御できる、 " 画面なしプラウサ " 「 PhantomJS 」 0 0 前置て面キプチ とクレイビング」 「 PhantomJS 」は、「 WebKit 」 ( 「 Chrome 」や 「 Safari 」の元となっている「ブラウサ・エンジン」 ) を内蔵した、「画面なしのブラウザ」です。 「 JavaScript 」を使った Web 操作の自動化を実 現します。 同様の方法として、連載第 7 回で説明した「 Sele nium 」がありますが、「 PhantomJS 」は、それ 自体がブラウサであり、ブラウザを別途インストー ルする必要がないので、 G 団環境を含まないサー バ環境でも実行できるのが特徴です。 増創小・第を もトし 月川 被国物ソリト 出版情報 0 昿ロ 、い鑿ト 第子工 ーーツしな ; 北 いいト辞第 【今月紹介するツール】 PhantomJS http://phantomjs.org/ 開発者 Ariya Hidayat ライセンス BSD ライセンス 「 PhantomJSJ をインストールする 「 PhantomJS 」は、実行形式のプログラムです。 ダウンロード・ページから、 OS ごとにビルド された「バイナリ・ファイル」を入手できます。 http: 〃phantomjs.org/download.html 本稿では、「 Windows 版」を使います。 「 phantomjs-2.1. l-windows. zip 」をダウンロー ドして、展開してください。 展開したファイルの中には、「 bin/phantomjs. exe 」というプログラムがあります。これが「 Ph antomJS 」本体です。 プラウサを起動して「画面キャプチャ」する さっそく、実例を見てみましよう。 リスト 1 は、「 http://www.kohgakusha.co.jp/」 を PNG 形式で画面キャプチャする例です ( 図 1 ) 。 114