はかますたいる!きょろの技的雑記

井上恭輔(@kyoro353)の私的かつ技的な日記です。米国サンフランシスコで暮らすエンジニアです。

冬コミ初出展します!『しすばこエクスタシー』12/29西む28a

みなさんこんにちは!きょろです♪
明日12/29日(月)、津山高専システム研究部はコミックマーケット75に初出展いたします!
学生の頃から一度は出てみたかったコミケですが、やっと念願が果たせました。


当日は学園祭で販売しているシス研創作作品集「しすばこ」から
過去6年間のベストセレクションを集めた「しすばこエクスタシー」を
500円にて領布させていただく予定です。


収録作品数全100作品、DVD1枚組、
フルカラーピクチャーレーベル&トールケース仕様です!


詳しくは昨晩制作した↑のプロモーションビデオをご覧頂ければ幸いです。
H.264で再エンコード&うpしたのでとても高画質になりました!
(久々の動画編集なので非常に嬉しい)


それでは明日、西地区む-28aにてお待ちしております。
コミケに参加される方で、暇な時間がある方は帰りがけにでもぜひお立ち寄りください!


【SYSKEN ONLINE】
http://sysken.seesaa.net/

セグウェイに乗った

MAKE:Tokyo Meetingに行ってきた。


多磨美術大学、意外に遠いぜ。
すごくオシャレなキャンパスだった。
会場では憧れのセグウェイに試乗したのだけど、マジ感動!!
こいつ、思ったより全然すごいぞ。
凄くほしくなった。


ミーティングの方も楽しかった。
出展作品はどれもこれも感動するクオリティってわけじゃなかったけど、ヤッツケで粗削りなのが文化祭的で楽しい。


日本全国から生え抜きの天才ばかり集まっているのかと恐れていたのだけど、全然そんなことはなかった。
みんな「作りたいから作る!」っていう楽しさが根底にあって、製品開発とは決定的に個人に寄るパッションが違った。


役にたたなくても、
意味がなくても、
面白くなくても、
既存技術の組合せでも、
車輪の再発明でも、
「で?」って言う内容でも、


楽しくもの作りができれば、それで良し!


好きそこものの上手なれ。
創作は感動から生まれるのだなと改めて感じた。

getIDm()は903i以降のみ対応

まじか!!!

なぜか友達に借りたP901iだとアプリがフリーズするので、おかしいなと思っていたら…

getIDm

public byte[] getIDm()
              throws FelicaException,
                     java.io.IOException

    フリー領域のIDmを返します。

    このメソッドを呼び出すと、フリー領域に対してポーリングを行ない IDm を取得します。 フリー領域へのポーリングに成功し、内部カード内でシステム切り替えが発生すると、 それまで利用していたシステムのPINの解除情報がクリアされます。

    戻り値:
        IDmを返します。(8byte) 
    例外:
        DeviceException - FeliCaがオープンされていない場合に発生します(ILLEGAL_STATE)。 
        DeviceException - オンライン処理が既に開始されている場合に発生します(ILLEGAL_STATE)。 
        FelicaException - Free Areaのポーリングに失敗した場合に発生します (ID_POLLING_ERROR, TYPE_FREEAREA_POLLING_ERROR)。 
        java.io.InterruptedIOException - FeliCaカードアクセス中に、 サスペンド状態への遷移によりカードアクセス処理が失敗した場合に発生します。 
        PortBusyException - ポートビジーエラーが発生した場合に発生します。 
        java.io.IOException - 入出力エラーが発生した場合に発生します。
    導入されたバージョン:
        DoJa-5.0 (903i)

    導入されたバージョン:
        DoJa-5.0 (903i)

らしい。

Fuck off !!

そろそろケータイ買い換えるか。。。
俺の古物ケータイ・SH700iじゃFeliCaもGPSもFlashLiteさえも開発できなくて困る。

モバイルFelicaでIDm!

ふとモバイルFeliCaがやりたくなったので、
サンプルコードを書いてみた。

初めてのiアプリ、これはなかなか面白い!!!
が、どうしても上手くいかない部分が1点だけ。

たとえば、アプリ側でFelicaIDmを取得すると

11 1A 00 FF FF FF FF FF 

なんだけど、これをカードリーダで読み込むと

01 1A 00 FF FF FF FF FF 

みたいに先頭の1バイトだけ違いが出る。
しかも、どの機種も同じ現象が出て再現性もある。

簡易認証に使う場合は、IDmがユニークであることが保障できないといけないのだけど、この謎仕様にずっと悩まされていた。

そんな時、次のような書き込みを2chで発見!!!

63 名前:dotera : 06/01/28 08:52 id:SP8LQg1s
    モバイルSuica入れるとFelica製造番号が変化してるようにみえます.
    Edyで表示したときと、Suica/ICOCA/PiTapaで表示した時では
    製造番号先頭1桁が変化する.
    論理的に2枚のFelicaが入っているかようにしたのかな.


    でんのすけ♪◆634yAHuzIo
64 名前:でんのすけ♪◆634yAHuzIo : 06/01/28 09:53 id:vrV2aDlg
    >>63
    よく気が付かれましたね。
    NTT DoCoMoおサイフケータイの場合、元々、FeliCa共通領域とフリー領域の2つに
    論理分割されています。「鉄道・バス設定アプリ」を入れると、さらにサイバネ領域
    として論理分割され、論理的に3枚のFeliCaが入っているような状態になります。
    IDmの先頭は、FeliCa共通領域が"0"、フリー領域が"1"、サイバネ領域が"2"になります。 

なーるほど、超納得!!

またコード晒します。

いちまんえん(;_;)

たぶん、人生に疲れていたのかもしれない。


ATMでお金を引き出した後、
何を血迷ったか、引き出した1万円を取らずに、
カードと明細表だけを取ってその場を去ってしまった。


気づいたときには時既に遅し。


ATMに戻るも、もちろん現金は無い。


電話で問い合わすも「撮り忘れの記録はありませんね…」


ダメ元で警察に行くと「見つかる可能性は低いと思うけどねwwwww」


たぶん、俺の後ろに並んでたオッサンが(ry


なきたい。。。(;_;)

引越し大変

疲れた。疲れ過ぎた。


東京の細道を1トントラックで走りまくったのだけど、
こんなに精神を削られるとは思ってなかった。


引越し用に幌も付けてたので後ろも見えない。
細い路地に入るのはいいが、出るのには一苦労。


これなら山道の方がマシだなぁと思った。

今月はブログ書くぞ!

おひさしぶりです!
きょろです。


さて気付けばもう11月、
時が経つのは早いものですね。
さすがに寒いので、半袖やめようかと悩んでます。


今日は友達の引越手伝いに立川へ。
はじめて武蔵野線のりました。
やっぱJRは人多いな…。


写真は北朝霞駅で見掛けた団体列車。
団体列車ってまだあったんですねー。