アプリは「iPhoneのみ」なので、あせらないよう。456円??いきなりバグか・・・と思ったが、本当にそんだけしか入ってなかった。残念ながら、nimocaとかSuicaのチャージには対応していない。iOSアプリには2つあり、1つがPaRoRi、もう1つが楽天Edyだ。片方のアプリがRC-S390をつかんでいると、もう片方からは使えないとか、そういうのはあるみたいだ。私はEdyはカードとしてではなく、おサイフケータイとして持ってる。チャージなんかはそっちっでやればいいので、今回はやらない。さあ、お遊びはここまでだ。PiでPaSoRiこんな記事があった。PiにACR-122Uを付ける例だ。むーん、PaSoRiが負けてなるものか!というわけで、作った。Raspberianだっけ、標準っぽいOSでビルドして動かすやつだ。PaSoRiは、RC-S330かS370(S380などは対応してない)。libusbを使ったのだが、なかなかPaSoRiとの接続ができなかった。デバイスとしては検出はできたのに、claimで失敗していたのだ。dmesgしてわかったのだが、kernelにPaSoRiが取られてしまっていたのだった。最近のkernelは、NFCデバイスをわかってるんだねぇ。原因がわかれば、対処を探せる。そのままkernelとかにまかせるのがいいんだろうけど、やり方を知らないのでね。nfc----あとは、いつものようにlibusbを使ってやるだけだ。udevがないとビルドエラーになるので、先に入れておく。libudev-dev今回は、libusbxを使う。installここら辺は、githubに置いてる私の適当ライブラリだ。Pi用に、Makefileとサンプルを作り直した。examples/rpimake実行は、sudoでやる。せんと、アクセス権がなくてusbが開けんかった。./getuid今回は、NFCIDを取ってくるだけのサンプル。PC/SCなんてしゃれたものじゃないけど、組込み用途ならこのくらいでよかろうもん。Pi2013/10/04RC-S390のことを勝手に考えるhttp://www.sony.co.jp/Products/felica/business/products/RC-S390.htmlまあ、断ってから考えても仕方ないのだけどね。→「事・割る」が原型らしい(広辞苑))まず、BLE対応したiOS6以降が対応、とのこと。miniとかはBLEなのかね?まあ、ここは私の知識が不足しているので、悔しいが飛ばそう。特長は「iOSデバイスに対応」とある。「iOSデバイスのみ対応」とまでは書かれていない。将来的には別の、例えばAndroidデバイスでも対応できるかもしれない。ハードウェアが対応できないならともかく、お話しできるデバイスが搭載されているのであれば、通信できないはずがない。仕様が出れば、組込機器からも使用することはできるはずだ。(R/Wとして)Bluetooth機器とペアリングしてから使うことになるけど・・・スピーカーみたいにタッチしてペアリングってわけにはいかんのかね。いや、iOSデバイスではなく、Androidとかでやるときだ。R/Wだから、それをやるためにはいったんカードエミュレーションしないといかんけど、そのトリガがないよなぁ。そこまで考えられてるんじゃなかろうか。(1)iOS7向けのHIGが日本語で出てきた。通っぽく書いてみたが、最近まで「どいつもこいつもHIG、HIG」みたいな感じで、何を指しているのかすらわかってなかった。Guidelineを指すことがわかった。miniを持ってることだし、知っていて損もないだろうから、勉強がてら書いていこう。(1)まず、この章から始まっている。控えめであること明瞭であること奥行きを与えることこれが基本方針らしい。ふむ、コンセプトを決めて、あとはそれに沿って肉付けをしていくのだな。ここで標準の(だと思う)天気アプリの違いをスクリーンショットで見せているのだが、うーん・・・。iOS7の方は空色の背景に白文字なので、読みづらい。iOS6の方が、黒っぽい背景色になっているので「明瞭」と感じた。その辺の説明も読み進めると書いてあるんだろう。内容を尊重する画面全体を有効に活用する質感や本物らしさを考え直す半透明なUI要素を使って、奥に何があるか見えるようにするここでいう「内容」とは、「ユーザが扱う情報内容」を指している。日本語としては「ユーザが見たい情報」ということにもなるのかしら。天気アプリの説明が1つ出てきた。さっき「空色の背景」と書いたのは、実は「現在の天気情報」なのだ。既存概念に私が凝り固まっているためか、あれが天気を表しているとはわからんかった。主観的なものだと思うが、私にとってはわかりづらかった。これは日本の天気予報番組の影響が大きいかもしれない。天気というのは「アイコンで表すもの」というイメージが私にはあるのだ。画像で表されると、なんだかわからなくなってしまう。そんなわけで、天気アプリだと正当に評価できないような気がするので、そこについては触れないようにしよう。(ちなみに「画面全体を有効に」は、背景に天気の画像を出していることを指している。)もう1つの「質感や本物らしさを考え直す」は興味深い。「考え直す」というところ。「今までそう思ってたかもしれないけど、ほんとにそう?」というわけだ。例で書いているのは「ベゼル、グラデーション、ドロップシャドー」で、多用すると重たくなってしまう、とのこと。ベゼルは「枠」らしい・・・が、よくわからん。ボタンとかを枠で囲むけど、ああいうやつか?私としては、領域がはっきりしている方が安心するのだが、それが「考え直す」要素なのかもしれん。3.0A」という人がまあまあいるんじゃなかろうかと思う。1-2-3とかのメニューかもしれない。基本的に8色くらいで、あまりごてごてしてない画面だけど、ウィンドウっぽくしてあるようなやつだ。あれがすり込まれていて、現代の人々のニーズに合っていないという可能性は否定できん。3番目の「半透明」は、肌に合わない。半透明とかしたら、HWがやってくれたとしても描画速度落ちるやん、とか考えてしまう。・・・そこがだめなのか?でも、描画速度うんぬんよりも、磨りガラスっぽいのが苦手なのもある。見えないなら見えない!はっきりしてほしいのだ。いうデジタルっぽい考えの人達ばかりがデザインしているからこんな世界になっちまって・・・ということを主張しているのかもしれない。善意的にとらえながら読み進めてみた。長いのだが、こんな感じで読んでいこう。相手の言うことをそのまま鵜呑みにする必要もないし、無条件に反発することもなかろう。私は、輪郭がきれいに見えるフォントよりも、ピクセルフォントのようにきっちり見える方を好む性格なので、デザインについてもそういう見方になっている。(だって、ぼやっとしたものって、目が疲れるやん・・・)まあ、新しい主流のデザインは、そういうのができる人に任せればいいや。私の役目としては、「いやいや、最近はこんなのが流行ってるんですよ」と、流れに竿を差すようなことを言うことなんだろうね。思って、ここを読み始めたってところだ。ios2013/10/01RC-S390の個人開発はできるのか?iOS端末で使うことができるというRC-S390。興味はなかったのだが、電脳羊さんのところでSDKが出るようだという記事を見た。たしかに、そう書いてある。別途準備予定のソフトウェア開発キットとの連携により、iOS※1に対応したFeliCaのアプリケーション開発が可能です。私もSDKが出るのは読んでいたのだが、RC-S390は「サービス事業者向けに提供する」ということだったので、個人向けはないんじゃないかなー、という気がしているのだ。私の予想は当たらないことで有名だから、できればはずれて個人でも開発できてほしい。買うとしたら、SDKの内容が発表されてからだな。