Android ADKを使った組み込みAndroid関係の本

ADKとは、Android Open Accessory Development Kitの略で、Android端末とデバイスで双方向に通信行い、クラウド上のアプリと連携させることを目的とするプラットホームです。
最近ADKに関する書籍が続々と出版されるようです。

Android ADK 組込みプログラミング完全ガイド (Smart Mobile Developer)Android ADK 組込みプログラミング完全ガイド (Smart Mobile Developer)
丸石 康 日高 正博 鈴木 圭介 伊勢 正尚

翔泳社 2012-08-28
売り上げランキング : 79574

Amazonで詳しく見る
by G-Tools

Android×Arduinoでつくるクラウド連携デバイス―Android ADKで電子工作をはじめよう! ―Android×Arduinoでつくるクラウド連携デバイス―Android ADKで電子工作をはじめよう! ―
伊藤 元

インプレスジャパン 2012-09-13
売り上げランキング : 256983

Amazonで詳しく見る
by G-Tools

Android ADK プログラミング&電子工作バイブル (smart phone programming bible)Android ADK プログラミング&電子工作バイブル (smart phone programming bible)
岩田 直樹 杉浦 登 高木 基成 原田 明憲 吉田 研一

ソシム 2012-05-21
売り上げランキング : 107452

Amazonで詳しく見る
by G-Tools

ADKを始めるには高価なデバイスは不要でAndroid端末と、下記のようなArudionoと呼ばれるオープンソフトハードウェアを用意するだけで始めることができます。

Arduino UnoArduino Uno

スイッチサイエンス
売り上げランキング : 2452

Amazonで詳しく見る
by G-Tools

Arduino ADK R3Arduino ADK R3

スイッチサイエンス
売り上げランキング : 64257

Amazonで詳しく見る
by G-Tools

ArduinoをはじめようキットArduinoをはじめようキット

スイッチサイエンス
売り上げランキング : 1228

Amazonで詳しく見る
by G-Tools

あとADKではないですがこのような書籍も。

組み込みAndroidプログラミング入門 ~はじめてのフィジカルコンピューティング~組み込みAndroidプログラミング入門 ~はじめてのフィジカルコンピューティング~
邑中 雅樹

技術評論社 2012-08-23
売り上げランキング : 32768

Amazonで詳しく見る
by G-Tools

2012年以降に更新された日本語のAppleDeveloperConnectionのドキュメント

2012/7/30現在で2012年以降に更新された日本語のAppleDeveloperConnectionのドキュメント(iOS Developer Library)の一覧です。

  • iOS ドキュメントベース アプリケーション プログラミングガイド(英文:Document-Based App Programming Guide for iOS
  • iOS Address Book プログラミングガイド(英文:Address Book Programming Guide for iOS)
  • iOSアプリケーション プログラミングガイド(英文:iOS App Programming Guide)
  • 初めての iOS アプリケーション(英文:Your First iOS App)
  • 2つ目のiOSアプリケーション:ストーリーボード(英文:Your Second iOS App: Storyboards)
  • iOSプロビジョニングポータルヘルプ(英文:iOS Provisioning Portal Help)
  • iOS ツール ワークフロー ガイド(英文:Tools Workflow Guide for iOS)
  • In App Purchase プログラミングガイド(英文:In-App Purchase Programming Guide)
  • iOS View Controller プログラミングガイド(英文:View Controller Programming Guide for iOS)
  • iOS View Controllerカタログ(英文:View Controller Catalog for iOS)


リンクはこちらから
https://developer.apple.com/jp/devcenter/ios/library/japanese.html


エキスパートObjective-Cプログラミング −iOS/OS Xのメモリ管理とマルチスレッド−エキスパートObjective-Cプログラミング −iOS/OS Xのメモリ管理とマルチスレッド−
坂本 一樹

インプレスジャパン 2011-11-18
売り上げランキング : 26425

Amazonで詳しく見る
by G-Tools

詳解 Objective-C 2.0 第3版詳解 Objective-C 2.0 第3版
荻原 剛志

ソフトバンククリエイティブ 2011-12-28
売り上げランキング : 1477

Amazonで詳しく見る
by G-Tools

iOS5プログラミングブックiOS5プログラミングブック
加藤 寛人 吉田 悠一 藤川 宏之 西方 夏子 関川 雄介 高丘 知央

インプレスジャパン 2012-06-08
売り上げランキング : 25768

Amazonで詳しく見る
by G-Tools

OS X 10.8 Mountain Lionのインストールディスク(起動ディスク)を作成する

アメリカ時間の7/25いついにMountain Lionがリリースされました。AppStoreから購入してダウンロードすることができます。


さて、10.7 Lionの時と同じように何度も複数のマシンでダウンロードするのが時間がかかる!クリーンインストールするときに不便!ということでUSBメモリ、DVDからインストールできるようにリカバリディスクを作成したいと思います。


手順は

  1. AppStoreからMountaionLionをダウンロード(購入)
  2. LionDiskMaker 2.0rc2をダウンロード
  3. LionDiskMaker 2rc2でインストールUSBメモリを作成

です。

AppStoreからMountaionLionをダウンロード

まずはAppStoreからダウンロードしましょう。ダウンロードが終わってアプリケーションフォルダ内にMountain Lionがあることを確認します。

LionDiskMaker 2.0rc2をダウンロード

http://blog.gete.net/lion-diskmaker-us/ からダウンロードします。

LionDiskMaker 2rc2でインストールUSBメモリを作成

ダウンロードしたらZIPファイルを解凍し、実行します。


あとはLionDiskMakerの指示に従って行くだけです。最初のウインドウではMountaion Lion(10.8)を選択します。


自動でMountaionLionのインストールファイルを探してくれますがもし見つからず下の図の画面が出たら、焦らずに 「Select an Install file…」をクリックし、アプリケーションフォルダから「OS X Mountain Lion インストール」を選択しましょう。


あとはDVDの場合は「Burn a DVD」を、USBメモリの場合は「Create a boot disk」を選択します。


DVDの場合は次の画面でどのドライブで焼くかを選択して作成開始です。


USBであれば次の画面で「An 8 GB USB thumb drive」を選択して作成開始です。


DVDは2層、USBメモリは8GB以上を用意する必要があるので要注意です。


これでうちのメモリを16GBに増設したMac miniもMountain Lionにしてまだまだ活躍してもらえそうです。

LaCie USBメモリ iamaKey 8GB LCU-IM8GLaCie USBメモリ iamaKey 8GB LCU-IM8G

ラシー 2010-12-09
売り上げランキング : 2386

Amazonで詳しく見る
by G-Tools

[BUILT NY]  11-13[BUILT NY] 11-13" スリム メッセンジャーバッグ for Macbook Air

BUILT NY
売り上げランキング : 30715

Amazonで詳しく見る
by G-Tools
APPLE Mac mini/ 2.3GH Quad Core i7/4G/1TB/USB3/Thunderbolt MD388J/AAPPLE Mac mini/ 2.3GH Quad Core i7/4G/1TB/USB3/Thunderbolt MD388J/A

アップル 2012-10-24
売り上げランキング : 3223

Amazonで詳しく見る
by G-Tools
APPLE Mac mini/ 2.5GHz Dual Core i5 /4G/500G/USB3/Thunderbolt MD387J/AAPPLE Mac mini/ 2.5GHz Dual Core i5 /4G/500G/USB3/Thunderbolt MD387J/A

アップル 2012-10-24
売り上げランキング : 4925

Amazonで詳しく見る
by G-Tools

MacでセキュアにDropboxを利用する

前回の記事Dropboxを紹介しました。
前回の記事の繰り返しになりますが、Dropboxではファイルを手元のパソコンだけでなく、Dropbox社のサーバーにも置くことになります。そのことによって

  • デスクトップパソコンとノートパソコンなど複数台のパソコンと共有できる
  • パソコンはWindowsMacなど複数のOSで、また、iPhoneAndroidなどのスマートフォンでもファイルにアクセスできる
  • 友人などと手軽にファイルを共有できる
  • バックアップツールとして使える

など便利なことができるようになります。

オンラインに置くには心配なファイルはどうする?

例えば学校の連絡網など個人情報を自分のパソコン以外にも保存するのは少し心配、という方もいますよね。
パスワードをちゃんと管理していれば大丈夫ですがもしものときも考えておきたいところです。
そこで今回はMacDropboxを使う場合にセキュアに利用する方法を説明します。

ディスクイメージファイルとは

Macにはディスクイメーイファイルという仕組みがあります。アプリケーションをホームページからダウンロードしてインストールしたことがある人には見覚えがある「.dmg」という拡張子の付いたファイルのことです。
普段は.dmgの拡張子の付いた1つのファイルで、必要な時にダブルクリック(設定によってはシングルクリック)することでマウントして、外付けハードディスクのようにファイルを保存したり、取り出したりすることができる仕組みです。アンマウントすることでまた1つのファイルとして取り扱うことができるようになります。

この仕組みをセキュアにDropboxを利用するのに使います。ポイントはディスクイメージファイルは暗号化できる、という点です。

暗号化されたディスクイメージファイルを作成する

暗号化されたディスクイメージファイルを作成するにはディスクユーティリティを使います。
ディスクユーティリティアプリはアプリケーションフォルダの中のユーティリティフォルダの中にあります。


起動すると以下の画面になるので新規イメージを選択します。


新規イメージを選択すると作成するディスクイメージの設定を行う画面になります。

これらの項目で一番大事なのは「暗号化」です。デフォルトでは無しになっているので、128ビットAES暗号化256ビットAES暗号化を選択します。パスワードは後ほど設定します。


残りの項目も設定しましょう。サイズは必要に応じて設定します。全てをセキュアに扱うのではなく個人情報など限られた情報だけこの暗号化されたディスクイメージに保管するのであれば数100MBでも大丈夫だと思います。今回は500MBで設定します。


あとは名前を設定して作成ボタンを押します。


作成ボタンを押すと、暗号化を解除してマウントする時に必要なパスワードを設定するウインドウが出るのでパスワードを設定しましょう。
できるかぎり英数字と記号を組み合わせるなど強度の強いパスワードを設定しましょう。

パスワードを入力してOKボタンを押すと暗号化されたディスクイメージの作成が完了です。

この作成した暗号化ディスクイメージをDropboxに配置します。そして使う時にマウントし、データの保存や読み出しが完了したらアンマウントして忘れずに同期します。

Dropboxを使ってみる

初めてDropbox始める時は誰かから招待してもらうことで2GBに加えてさらに500MBのスペースをもらうことができます

便利なオンラインストレージ DropBox

Dropboxとは?

Dropbox, Inc.が運営するオンラインストレージサービスです。無料で2GBのディスクスペースを利用することができます。有料ですがさらに容量を増やすこともできます。

  • 100GB($9.99/月または$99.00/年)
  • 200GB($19.99/月または$199.00/年)

オンラインストレージって何が便利なの?

クラウド?サーバー?オンライン?最近よく聞く単語ですが結局何が便利なのでしょうか?
Dropboxではファイルを手元のパソコンだけでなく、Dropbox社のサーバーにも置くことになります。そのことによって

  • デスクトップパソコンとノートパソコンなど複数台でパソコンと共有できる
  • パソコンはWindowsMacなど複数のOSで、また、iPhoneAndroidなどのスマートフォンでもファイルにアクセスできる
  • 友人などと手軽にファイルを共有できる
  • バックアップツールとして使える

など便利なことができるようになります。

Dropboxには友人、学校や職場の同僚、離れて暮らす家族と手軽にファイルの共有を行うための機能があります。
また、Dropboxにはバックアップの機能もあり、誤って消してしまったファイルを復活させることもできます。
何よりこれらの便利な機能を無料で利用できることが嬉しいですね。

利用もメールアドレスを使ってアカウント登録するだけなので簡単です。ブラウザからファイルをアップロード(保存)やダウンロードすることもできますし、専用のソフトウェアをインストールすることで他のファイルと同様にWindowsエクスプローラMacのFinderでDropbox上のファイルを扱うこともできます

無料で容量を増やしたい

無料でアカウントを登録すると2GBのスペース(領域)をもらうことができます。ちょっとでも無料で容量を増やしたい!という時は招待によって容量を増やすこともできます。

初めてDropbox始める時は誰かから招待してもらうことで2GBに加えてさらに500MBのスペースをもらうことができます

今すぐ2.5GBの容量で使いたい!という方は以下のアドレスからどうぞ

招待アドレス

2GBに加えて500MBの容量が増えます。

さらに詳しい使い方を知りたい!という人はDropbox関連の書籍もたくさん出ているので如何でしょうか?


今すぐ使えるかんたんmini Dropbox基本&便利技今すぐ使えるかんたんmini Dropbox基本&便利技
リンクアップ

技術評論社 2012-04-21
売り上げランキング : 90859

Amazonで詳しく見る
by G-Tools

できるポケット+ Dropbox (できるポケット+)できるポケット+ Dropbox (できるポケット+)
コグレマサト するぷ できるシリーズ編集部

インプレスジャパン 2011-07-08
売り上げランキング : 39864

Amazonで詳しく見る
by G-Tools

Dropbox Perfect GuideBookDropbox Perfect GuideBook
大重 美幸

ソーテック社 2011-08-04
売り上げランキング : 146006

Amazonで詳しく見る
by G-Tools

最近買った開発関係の書籍

詳解iOS5プログラミング詳解iOS5プログラミング
沼田 哲史

秀和システム 2011-12
売り上げランキング : 33490

Amazonで詳しく見る
by G-Tools
iOS5の新機能を解説した本。

iOSプログラミング 第2版iOSプログラミング 第2版
アーロン・ヒレガス ジョー・コンウェイ Aaron Hillegass Joe Conway 木南 英夫

ピアソン桐原 2011-12-21
売り上げランキング : 14085

Amazonで詳しく見る
by G-Tools
iPhoneヒレガス本。こちらもiOS5に対応。

詳解 Objective-C 2.0 第3版詳解 Objective-C 2.0 第3版
荻原 剛志

ソフトバンククリエイティブ 2011-12-28
売り上げランキング : 3752

Amazonで詳しく見る
by G-Tools
Objective-Cの定番の第3版。

次作るアプリはiOS5対応かな?

Mac mini (Mid 2011)のメモリを16GBに増設

2012/10/25追記 2012年モデルも16GBに対応しています。
新しいMac Mini(Late 2012)がメモリ16GBに対応


CTOでは8GBまでしか設定が無いMac mini(Mid 2011)ですが、16GB(8GBx2枚)を挿しても認識して使用することができます。

CTOで8GBにする場合は約18,000円ほどかかるところが、後から自分で交換するのであれば1万円ちょっとで16GBにできるためお得です。(保証は切れるので要注意!


というわけで早速購入して交換してみました。

裏返して蓋を開けます。このタイプになってからMac miniも簡単にメモリが交換出来るようになりました。以前はヘラで開けるという・・・

メモリの左右に金具があるので横にずらしてメモリを外します。

空いたところに購入した8GBのメモリをはめて交換完了!

起動して16GB分認識していて問題が無いことを確認。

購入したのはこちら。

シー・エフ・デー販売 ノートパソコン用メモリ DDR3-SODIMM PC3-10600 CL9 512x8Mbit 2Bank 8GB 2枚組 W3N1333F-8G
シー・エフ・デー販売 ノートパソコン用メモリ DDR3-SODIMM PC3-10600 CL9 512x8Mbit 2Bank 8GB 2枚組 W3N1333F-8G
シー・エフ・デー販売
売り上げランキング : 965


Amazonで詳しく見る
by G-Tools


APPLE Mac mini/ 2.3GH Quad Core i7/4G/1TB/USB3/Thunderbolt MD388J/AAPPLE Mac mini/ 2.3GH Quad Core i7/4G/1TB/USB3/Thunderbolt MD388J/A

アップル 2012-10-24
売り上げランキング : 3223

Amazonで詳しく見る
by G-Tools
APPLE Mac mini/ 2.5GHz Dual Core i5 /4G/500G/USB3/Thunderbolt MD387J/AAPPLE Mac mini/ 2.5GHz Dual Core i5 /4G/500G/USB3/Thunderbolt MD387J/A

アップル 2012-10-24
売り上げランキング : 4925

Amazonで詳しく見る
by G-Tools