2013年9月30日月曜日

MacでParseのCloud Codeへのデプロイコマンドparse deployでエラー発生

ちょっとハマったのでメモ。

Parseのサーバサイド実行環境であるCloud Codeのチュートリアルを試してみたんだけど、サイトの通り

> parse new MyCloudCode

した後に、Windows版のparseconsole.exeから

> parse deploy

するとちゃんと動くのに、Mac/Linux版(試したのはMac)のparse deployではエラーが発生して、pythonのバックトレースが出て止まった。

ググってみたら、

> curl -s https://www.parse.com/downloads/cloud_code/installer.sh | sudo /bin/bash

して新しいparseコマンドをインストールし直せばいい(古いとエラーが起きる)とあったけど、これでは解決しなかった。

もうちょっと調べてみると、pythonの特定バージョンでは動かないという報告を見つけたので、自分の環境を調べてみると、macportではpython25パッケージを使っていたみたい。

> port select --list python

してから、

> sudo port select --set python python27

としてインストール済みのpython27(具体的にはPython 2.7.3)に切り替えたら正常にparse deployできた。

2013年9月16日月曜日

OSC2013北海道での講演資料

やっと今年の分だ(汗)

今年は、本当はスマートグラスの話をしようと思ってたんだけと、google glassは変えなかったのでvusixのM100を狙ってシルバーライセンスを購入(評価版が早期にもらえる)したんだけど、当初の予定より送れているらしくて、実物がOSCに間に合わないという問題が発生!

急遽、BaaSネタをこしらえました。

Parseは完成度高いしドキュメントしっかりしてるのでオススメです。

でも、さくっとGCM飛ばしたい時以外は、あまり効果的な使い方が見つからないかも。(結局サーバ側のコードを書きたくなるけど、ParseのCloud Codeじゃ足りない気がする)

といいつつ、今年のGoogle I/Oで発表されたはずのMobile Backend Starterは無かったことになってる(サービスとして発表したのではなく、サンプルアプリとして公開するつもりだった?)ようで、これもそのまま使うには微妙。

でも、サーバ側コードいじるつもりなら、Mobile Backend StarterのコードをGithubから落としてきて、これをそのまま使うのではなくてテンプレートとして使うなら、つまりMobile Backend Starterの元になっているGoogle Cloud Endpointsを使って拡張ありきでつかうなら、これが自分の使い方としては一番現実的なのかなぁと思った。AndroidもiOSもWeb(JavaScript)も使えるからね。

去年のAndroid勉強会でADKを扱った時の資料を公開する

去年のOSCの流れだと、去年のAndroid勉強会でADK扱った時の資料も会ったほうがいいかなーと思ったので上げておきます。

こっちはSlideShareにはアップしておいたんだけど、ブログに貼るの忘れてた…

今更2012年のOSCの講演資料を公開する

ある御方に「もう2年ぐらいブログの更新止まってるよ」と言われたので見なおしてみたのですが、去年のOSCの資料上がってないですね…

単純に忘れてました…

せめて発表した資料ぐらいSlideShare経由でアップしておいたほうがいいかなーと思い直したので、整理します。

講演内容は、Android端末を複数使って、脳波(B3Band使用)と手元のスマホで戦車のラジコンをコントロール(ADK使用)し、的を画像認識(OpenCV使用)してBB弾を発射し、それをシースルー型HMD(BT-100使用)で表示するというものです。

WiFi環境下でXMPPを使って双方向通信することで、拡張可能な形で作っています。

2011年5月8日日曜日

Androidの熱いトコ

今は無き北海道スマートフォン勉強会向けに作った資料ですが、震災の影響で無期限延期になってしまったので、第8回 Android勉強会 in 札幌で使わせてもらいました。

タイトルとか色々直してないですけどね(汗)

内容は、AndroidってJavaとかC/C++とかJavaScriptの層があって、それぞれ興味を持っている対象が違うよねって話。

2011年4月23日土曜日

そろそろAndroid本についてうんちく語っておこうか

勉強会向けに「そろそろAndroid本についてうんちく語っておこうか」という切り口で、自分が所有してるAndroid関係の本をまとめてみました。

勉強会では1時間かけて辛口トークの予定ですが、こちらは一口コメント程度で。

ちなみに、以下の本の購入代金を合計すると、70760円也。これを高いと見るか、安い見るか。まぁ得た価値から鑑みると、本の代金はたいてい安いんですけどね。

濃いAndroid本

古い本だが、未だ超えられない本。特に概念について突っ込んでまとめてある。未だよく見る


"Google Androidプログラミング入門" (江川 崇, 竹端 進, 山田 暁通, 麻野 耕一, 山岡 敏夫, 藤井 大助, 藤田 泰介, 佐野 徹郎)

さすがオライリー・クオリティー(でも自分が持ってるのは初版)


"初めてのAndroid 第3版" (Ed Burnette)

とにかくサポート範囲が広くて、てんこ盛りな本。この本でしか解説してない項目も結構ある。


"入門 Android 2 プログラミング (Programmer’s SELECTION)" (Mark Murphy)

ちょっと古めだけどAndroidの主要な機能や使い方について解説がある本


"コードからわかるAndroidプログラミングのしくみ 開発で困ったときの解決アプローチ" (フランク・アブルソン, チャーリー・コリンズ, ロビ・セン)

一般的な初心者向けのAndroid本

初心者向けに浅く広くを目指した本? 新しめで主要な機能は押さえてる感じ


"初歩からわかるAndroid最新プログラミング" (安生 真, 柴田 文彦, 藤枝 崇史)

内容は悪くない。今でもたまに見る。ただほぼ同じ内容で2.1/3.0対応として出してたり、Androidっぽくない書き方をしてるのは微妙


"Android 1.5プログラミングバイブル" (布留川 英一)

ゲームやUIにこだわる人向けのAndroid本

Android開発の上流工程にフォーカスを当てた本。著者は実績ある方ですし、上を狙うなら考慮しておくべきことがぎっしり


"AndroidアプリUIデザイン&プログラミング  アイデア固めからユーザーフィードバック分析まで" (渡嘉敷 守)

SDKについてるサンプルゲームを改造して進化させようというコンセプトの本


"Google Android アプリ開発ガイド" (柳井 政和)

JavaまたはCを使ったOpenGLベースのゲーム実践本


"プロフェッショナルAndroid ゲームプログラミング" (ウラジーミル・シルバ)

持っている者は救われる(ことがある)レシピ系Android本

珍しい和製オライリー本。ひと通り読んでおくと安心。別名ブリリアント本


"Android Hacks ―プロが教えるテクニック & ツール" (株式会社ブリリアントサービス)

レシピの範囲が広くて結構使える。今でもよく見ます


"AndroidSDK開発のレシピ―104個のレシピで学ぶAndroidアプリ開発の極意" (塚田 翔也)

我らが女子部のアイドルが書き上げた結構マニアックなレシピ本。別名やんざむ本。おそらくフレームワークのソースを読んで調べたんだろうな


"Android Layout Cookbook アプリの価値を高める開発テクニック" (あんざい ゆき)

もはや役に立たないと宣言されることに意味があるAndroid本

特に特徴もなく、1.5時代の本なので既に古い


"入門Google Androidプログラミング" (伊原 頌二, 藤枝 崇史, 柴田 文彦)

青本の前身。今こちらを買う理由はない。


"Google Android完全解説 (アスキームック)" (アスキー)

木南さんはいい人なんだけど、もう内容が古い。いわゆる木南本


"Google Androidアプリケーション開発入門 画面作成からデバイス制御まで――基本機能の全容" (木南 英夫)

HT-03Aが発売されたタイミングで出た、初の翻訳本


"初めてのGoogle Androidプログラミング サンプルで学ぶ必須作法と基本手順" (ジェローム・ディマジオ)

SDKに付いてくるサンプルゲームの解説+α


"はじめてのAndroidプログラミング (I・O BOOKS)" (若林 登)

国内で一番最初に出た本?


"Google Android入門 ~携帯電話開発の新技術" (嶋 是一)

ネイティブ狙いではないAndroid本

AndroidでのFlashを扱った唯一の本


"Flashではじめる Androidアプリ開発入門 [Flash Professional CS5.5対応" (古堅 真彦 池田 泰延)

HTMLとJavaでもここまでできる


"Androidアプリケーション開発ガイド ―HTML+CSS+JavaScriptによる開発手法" (Jonathan Stark)

タブレットなどでの業務用端末を想定?


"クラウド活用のためのAndroid業務アプリ開発入門" (出村 成和)

組み込み向けAndroid本

唯一にして必見(組み込みやるなら)


"基礎から学ぶ 組み込みAndroid" (坂本 俊之, 出村 成和, 渡邊 昌之)

AndroidするためのJavaのお勉強本

いわゆるJavaっぽい書き方をマスターする


"Effective Java 第2版 (The Java Series)" (Joshua Bloch)

マルチスレッドに自信を持つために

"Java並行処理プログラミング ―その「基盤」と「最新API」を究める―" (Brian Goetz, Joshua Bloch, Doug Lea)

2010年11月21日日曜日

ニュースから読み解くAndroidの過去・現在・未来

第7回Android勉強会での発表資料として、以下のような資料を作ってみました。

といっても、あまり時間をかけれなかったので,リンク集のような感じになっています。

去年のXperiaタッチ&トライイベント参加者が20人強だったのに比べ、今年のIS01タッチ&トライイベントでは50人の申し込みがあるなど,やはりAndroidは盛り上がってきてるなぁという印象です。