タグ別アーカイブ: Firefox OS

第2回 Firefox OS x Raspberry Pi ハンズオンに行ってきた

第2回 Firefox OS x Raspberry Pi ハンズオン

当たって砕けろ

今日はこれに行ってきた。外部のこの手のイベントに参加するのは久しぶりだよ。会場は渋谷のmixiな。
Firefox OSといえば、過去に苦い経験があるのだけど、今回もとりあえず当たって砕けろ系だね。

Raspberry Piのセッション

Firefox OSのセッションとRaspberry Piのセッションがあって、まず最初にRaspberry Piのセッションに参加した。
「ハンズオン」っていうのをよく解ってないからなのか、唐突に始まって、できる人はどんどん進めてください、って、「えぇ? そうなの?」って感じなんだけど、とりあえずRPiなので。
Raspberry Pi云々の話はすっ飛ばして、LEDの明るさやDCモーターの速度を変える & Firefox OSアプリからの制御、っていうのが最終目標。

第2回 Firefox OS x Raspberry Pi ハンズオンこれが用意されてた機材一式。後で気がついたけど、Raspberry PiのバージョンはBもあればB+、2混在してたのね。

USB Serial繋げてターミナルからログイン

第2回 Firefox OS x Raspberry Pi ハンズオンRPiにUSB Serial繋げてターミナルからログインする、っていうのが最初の課題なんだけど、USB Serealは認識して見えてるんだけどRPiにログインできない。
結局screenが何か別のものに取られてBussyな状態、ってことになって、どこに取られてるのか? どうやって抜けるのか? っていうコマンドを教えてもらったけど、覚えられなくて何回も聞いちゃったよ。ごめんね。

第2回 Firefox OS x Raspberry Pi ハンズオンまぁ、なんとかログインできて最初のLチカは問題なくクリア。
次はNode.jsでコントロールするところ。
プログラムを書くのにエディターはnanoを使うんだけど、この辺りからだいぶ雲行きが怪しくなって…。(最初から怪しいだろ、っていう話もある)
もう、資料見ながら写経状態だよ。
途中で、「お渡しした資料の中にあるのでコピペしてください」って、早く云ってよ。

1回目のセッションはこの辺でタイムアップ。
この後、Firefox OSからPWMの制御とモーター回すのやるはずなのに。

で、2回目のセッションも続きやりたいってお願いしてやることにした。
ただ、機材は一度回収します、ってことで、また最初からやり直しだけどな。

セッション2

2回目とかいっても1回目のアドバンテージが全然生かされていない。
まずRPiのログインできない。最初と同じな、しかもコマンド覚えてないから、またしてもチューターの人に教えてもらったし、今度はちゃんとメモったよ。メモったよ。大事なことだから2回書いたよ。

第2回 Firefox OS x Raspberry Pi ハンズオンその後も黙々と作業をこなして、やっとFirefox OSからPWMでLEDの明るさを変えることができたよ。
で、最後はモーターな。
UNL2003Aっていう石、これモータードライバーなのかな?
最後はこれをかませてモーター回ったぜ。
これで2軸の制御ができればいいのにって思ったけどTP7291Pのほうがいいですよ、とかサラリとかわされてしまったよ。

今日やったことを発展させれば、PCからもリモートでコントロールできるだろ、って思ってたけど、やっぱりハードル高いっす。
色々と課題も見えたので、地道に頑張るわ。

関東Firefox OS勉強会 6thに行ってきた

Firefox OS今日はクラクラくるほどチャレンジングな企画だったわ。
だって、対象者が「FirefoxOSアプリ開発初心者(未経験可)」だって云うし、ハンズオンだし…。
OSC並みにアウェーだってことは予想されたんだが…、ごめんなさい、予測通りの惨敗だわ。

そもそも、なんでFirefox OSなのってところなんだけど、Raspberry PiでFirefox OS動かす、って云うのがあるのよ。
これはこれで相変わらずごにょごにょやってるんだけど動かないんだわ。orz
そんな感じでFirefox OSに興味を持っているところへATNDの告知を見たから果敢にも挑んだ訳だ。

Webこそがプラットフォーム

始めにMozillaの中の人がFirefox OSのことについて説明してくれたよ。

まぁ、Mozilla的にはAppleとGoogleに支配されないために第3勢力としてオープンな環境を築こうとがんばってる、ってことだな。

Firefox OSアプリを作ってみる

さてさて、問題のアプリの制作なんだが、これまたハンズオンの資料があるので参考にしてね。


Firefox OSシミュレーターをインストールして最初のチュートリアルは何とかなったわ。

あとは他の参加者のツイートがTogetterにまとめられてるのでそっちを見てね。

Firefox OSこの辺りまではなんとか食らいついて行けたので、こんな感じでサイトを見せるところまで行けたんよ。

問題はこのあとで、Twitterクライアントを作る、って云うパートなんだけど、途中から完全に落ちこぼれてたわ。
「アプリが動かなくなったらすぐにチューターを呼ぼう」ってことだったんだけど、手挙げっぱなしだし、もう切り捨ててくれてよかったんだけど「今日は全員できる様になるんだ」とがんばるチューターが途中からずーっと張り付いてもらって、いや、申し訳ない。

そんな訳で、なんとかタイムラインを表示するところまではなんとかしたんだが、これ以上見せられるものはないのよ。

今日の教訓

とりあえず一通りのハンズオンが終わり、Mozillaのひと、チューターの人と少し話をしたけど、今日の参加者は「初心者」とはいえ非IT系の人は俺1人だし、コピペの繰り返しで何とかなるんじゃないか、みたいな感じだったらしいんだけど、基本が解っていない場合一度つまずくと取り返せないんだよね、ってことで今日の教訓にするわ。

関係者の皆さん、お疲れ様でした。
また近いうちMozilla Factoryにも行かないとね。