でんもく会第17回に参加

Android日本橋でんでんタウンもくもく会第17回に参加しました。

今回はWakayama.rbボードの頒布というのがテーマにありましたが、個人的は赤外線リモコンを作るのをテーマにもくもくしました。

これができれば家のテレビや照明を遠隔で制御できるなと。さらにrubyから使えるようにしてハッカソンを企画できたらいいな。とか考えてます。

勉強会前にお店で以下の部品を調達

参考にしたページは次のとおり

回路はこんな感じです。

結果、リモコン信号の読み取りでそれっぽい値が取れていたのですが、その信号を赤外線LEDから発信させてみても機器が反応してくれない、という状況でタイムアップ。 何がよくないのか切り分けるのが今後の課題。 次のラズパイもくもく会で続きをやろうかな。でも制御対象機器がないと確認のしようがないな。どうしよう。

終了後は子供をお風呂に入れるため、そそくさと帰ってしまいまいした。

仕事を楽しくするには

仕事がつまらないと感じる要因は何か

  • うまくいかない
  • 非効率なやり方を繰り返している
  • 成長が感じられない。
  • 褒められることもない。欠陥を指摘されるのみ

他人を変えることはできない。せめて自分にできることは、新しいやり方を試して、少しずつよくしていくことかな。

  • 無駄と思われるものはやらなくていいように調整する
  • それでもやらないといけないことはアプリを作るなどで、学びながら職場改善する

Wakayama.rbボードとLitaで温度をつぶやくchatボット(Shinosaka.rb #10にて)

Shinosaka.rb #10に参加しました。初参加です。 http://shinosakarb.doorkeeper.jp/events/17081p

テーマはLitaということで、 Wakayama.rbボードを使って温度センサ(TMP102)と連携するchatボットをやってみました。ソースコードはもちろんAll Ruby

Litaとは、Rubyで書かれたchatボット、hubotのRuby版といったところでしょうか。 (といってもhubotについてもよくわかってないのですが)

f:id:tanakayoshi10:20141124155550j:plain

使用した部品は以下のとおり。

Rubyのコードは以下です。

とりあえず最低限動くようになりました。

  • "temp"と発言があると、温度をつぶやく
  • "light on"と発言があると、LEDを点灯
  • "light off"と発言があると、LEDを消灯

f:id:tanakayoshi10:20141124155131p:plain

Wakayama.rbボード(mrubyボード)でBLE通信 その2

mrubyを搭載したwakayama.rbボードで温度センサから値を取得して、 iPhoneに表示させる件の続編です。

f:id:tanakayoshi10:20141113081259j:plain

mrubyボードで温度センサの値を取得してBLE通信->iPhoneに表示

iPhoneに表示される値が正しくなかった点を解決できました。 結論としてはmrubyからBLESerialへ送信する際のボーレートが間違えていたからでした。

mrubyのコードはこちら

f:id:tanakayoshi10:20141113081235j:plain

iPhone側のプログラムがおかしいのかなーと宿泊先のホテルで夜な夜な格闘してましたが、一旦頭リセットしてから考えなおそうと寝ることにしました。 そして、朝mrubyのソースコードを見直すと、すぐに判明しました。 やっばり行き詰まった時は寝るに限るなぁと実感。

職場用の静電気対策サンダル

クロックスワットベントを職場用に買ってみました。

f:id:tanakayoshi10:20141105203831j:plain

体にたまった静電気を分散し、計器類などに影響を与えたり、不快を感じにくいレベルに微弱化。

とのことです。

普通のサンダルだと結構静電気が発生してたので、別の静電気対策サンダルを使ってたのですが、そろそろ替えようと思っていたところ、これを見つけたので試してみようと買ってみました。

今日1日履いてみて、静電気も発生せず快適に過ごせました。

MacのJDKをunisntallする

MacJDKをunisntallする方法です。 ここに書いてありました。

http://docs.oracle.com/javase/7/docs/webnotes/install/mac/mac-jdk.html

私の環境では以下を実行しました。

cd /Library/Java/JavaVirtualMachines
sudo rm -rf jdk1.8.0_25.jdk/

iPad2とiPad miniが依然多くのシェアを占めている?

iPad2iPad miniが依然多くのシェアを占めているようです。

iPhone 5 and iPad 2 Still Dominate As Apple Prepares for Announcement

我が家はまさにこの二つを使ってます。
確かにあまりこれといって不満も無いため、あえて新しいのを買う動機が浮かばないのです。

個人的にはiPad Air2は欲しいなぁとおもってます。やっぱりプログラミング関連の専門書はiPad miniでは小さいかなぁと。