mbed OSのサポートが決定したEFM32 Wonder Geckoで遊んでみた

この記事はmbed Advent Calendar 201517日目の記事です。前日16日は@toyowataさんが書いてくださいました。

こんにちは。mbedにはイーサネットモジュールのはんだ付けに失敗してパターンを壊してしまったという苦い思い出があります。@e_ntyoです。先月、mbed祭り 2015@初夏の東銀座 でもらった(だけ)、SILICON LABSのEFM32 Wonder Geckoのmbed OSサポートが決定していました。

ednjapan.com

実のところこのことを知るまで未開封だったので、何か作ってみようと思ったんですが、時間isありませんでした。例によってexampleプログラムを走らせて遊んでみようと思います。

開封・ファームウェアのアップデート

開けてみたらこんな感じでした。

f:id:E_ntyo:20151211212332j:plain

3Vのボタン電池で動くの普通に凄いです。青mbedより1ランク上のCortex-M4が載っていて、加えて126セグLCDや光センサやタッチセンサなどが付いています。

初期状態のファームウェアではバイナリを書き込むことができないため、専用のIDEをインストールしてそこからファームウェアをアップデートします。

Silicon Labs Firmware - | mbed

バイナリの書き込み

アップデートしたら、いつものようにexampleをインポートして、コンパイルしてバイナリを書き込むことができます。タッチセンサのexmpleを走らせてみました。

おわり

中身がねえ…来年はなんか作ります…明日18日は@noritsunaさんです。よろしくお願いします。

HackCars Days 2015に参加しました

HackCars Days 2015 〜Automotive × Telematics Hackathon〜というハッカソンに参加しました。トヨタIT開発センターさんがスバル・マツダさんとハッカソンをやると聞いて即申し込んだ次第です。
mashupawards.doorkeeper.jp
togetter.com

チームで「『車の自撮り』サービス」を製作して、マツダ賞を受賞しました。以下、文章にまとめる能力がないので徒然と感想などを書きます。

  • 自動車のCANについて、秋葉原で簡単に関連デバイスが手に入るということを知り、これまでより一層興味が湧いた。
  • そのCANについての説明をBRZでやっていたらしいが聞けなかったことが悔しかった。

  • もっと実行速度の速いコンピュータプログラムを書くことができるようになりたいと感じた。そのためにC++やGoをたくさん書くべきだと考えている。

mbed祭り2015@初夏の東銀座に参加してきた

繰り上がり参加でした。正直前に30人位いたから無理だと思っていました。その日はフツーにフットサルとかカラオケとかするつもりでいました。
mbedの共同創始者であるChris Styles氏や有名なmbedデベロッパの皆様のプレゼンを楽しむことができたことと、Wonder Geckoをもらえたことが嬉しかったです。
#mbed_fest - Twitter Search

Wantedlyでベンチャー企業を見学してきた

Wantedlyで千と千尋の神隠し並みの就職活動をしていたらとりあえず遊びに来ればと言われたので行ってきました。登録して、3社ほどに「話を聞きに行きたい」をしたらうち2社から3日以内に返信が来ました。2社ともオフィス見学を許可してくれました。
設備や事業内容や社員に圧倒されてめっちゃ喉乾きました。めっちゃお茶頂きました。
Wantedlyは便利なSNSだと思うのでこれからも使っていきます(意識高い系並みの感想)。

日テレWebAPIについて💢

ご無沙汰です。最近は愚痴を吐く相手がおらずTwitterにおける態度と口調が悪くなっております、いいんちょです。せめてものお詫びとして、今回の記事は丁寧な口調でお届け致します。

日テレWebAPIを使ってみた。

さて、私はここのところ毎朝、日本テレビZIP!を楽しんでおります。


ある日、ZIP!について調べていると、こんなものを見つけました。
Web API|日テレ アプリ
日テレWebAPIの出演者検索APIということで、詳しくはリンク先をご覧頂きたいのですが、要するに、
日本テレビの過去の放送番組についてのデータを、出演者,番組名,放送期間等から検索するためのWebAPI
です。面白そうだなと思い、少しAPIを触ってみました。
APIを使うにあたって、こちらの記事を参考にしました。
日テレのニュース検索APIがいろいろアレな件 - パンプキンスパイスラテ
今回はこのAPIについて感じたことについて書きます。

怒りのAPI使用感想文

  • レスポンスが遅い

まず、サンプルリクエストにならって、ブラウザでAPIにリクエストしました。が、なかなか返ってこない。
そう、他の利用者さんも仰っていますが、コイツは結構遅いです。

このWebAPIは、リクエストはSJIS、レスポンスはUTF-8です。このことについてのディスクリプションが上記のリンク先にはなく、少し困りました。

  • 得られる番組データは最大10件(ページの指定もできない)

使用する前に最も注意するべき点はこれだと思います。当然、週に複数回、月に複数回放送する番組も、重複してヒットします。

  • ある時期のZIP!のデータがヒットしない

正しく検証をしていないのですが、ZIP!の出演者で数通りの検索をかけても、2015年3月23日以前の放送がヒットしません。

と、不満が多くなってしまいました。ですが民間の放送局でこういった取り組みをしている事自体が凄いと思います。何かアイデアが浮かべばまた使ってみようと思います。

制作物

最後に、こちらがAPIで遊んだ結果できあがったものです。
北乃きいが出演する予定である最新の日テレの番組1件についての情報を表示するWebサービスです。そう、ほぼZIP!が表示されます。
http://entyo.azurewebsites.net/kie.php

OSC東京2015参加記

生まれて初めて、オープンソースカンファレンスに参加しました。

  • 電車を乗り間違えて1つのセミナーに参加できなかった。
  • 学食が安価で助かった。
  • 配布されていたノベルティやライセンスが最高に良かった。
  • 多摩動物公園駅がいいカンジだった。

以上です。

追記
Azure(を利用した.NETの)のセミナーを受けて、ライセンスも頂いたのでWebサイトを作ってみました。

http://entyo.azurewebsites.net/