郵便番号DBを利用するときに考慮すると幸せになれること

郵便番号DBを利用するときに考慮すると幸せになれること

はぁ?

Studio JamPack Public DB 郵便番号データベースについて、クエリを投げる場合に考慮すべき点をまとめてみました。開発をする人は読むと幸せになれるかもしれません。

郵便事業株式会社のデータは完全なデータではない

郵便事業株式会社の公開している郵便番号データダウンロードサービスでは、CSVを公開していますが、これを利用するに当たってそのまま利用できないことが指摘されています。

  • 住所の郵便番号と大口事業所個別番号が別データとなっている件
  • 全国地方公共団体コードが規格に沿っていない件
  • 1レコードが複数レコードに分割されている件

これらの理由や詳しい情報は https://jamfunk.jp/wp/?p=390

このため、郵便事業株式会社のデータを改良して利用する必要があり、JPDBやZipCloudさんのようなデータ提供サービスが必要になります。

差分データを収録すべきである

データとしては現行データのみの提供で十分ですが、実際にサービスに組み込んで利用する場合は差分データを収録すべきです。
例えばユーザ登録や発送先の入力をする際に、以下の例が考えられます。

  • 郵便番号はあっているけど、住所が間違っている人。
    →現行データだけで十分に対応できます。
  • 郵便番号が間違っている人
    →住所よみからの検索で対応できます。
  • 古い郵便番号や住所で覚えている人
    →差分データを利用して、郵便番号が廃止になったり、住所が変更になっていることを知らせる必要があります。

全国地方公共団体コードをチェックデジット(CD)1桁を含めていない

何の役に立つか知りませんが、規格は従うべきで、チェックデジットを含めた6ケタ表記とすべきです。ただ、それだけです。(^^;

データ構造の注意点

本JPDBは、前項でも書いたとおり、差分データを含んでいます。
そのままクエリを引くと、flag_update=’2’の廃止データも引っ張ってきますので、その点を考慮してください。
住所候補入力として使用する際は、flag_update!=’2’とするか、flag_update=’2’の場合は「廃止」と表示したり赤くしたりしてその番号やデータが既に使われていないことを利用者に明示し選択できないようにしてください。

町域で複数の町域を含む場合は、「共通の町域(複数の町域または丁目~丁目・番地~番地)」のような表記がなされています。
そのため、検索候補を表示するときはそのまま県・市区町村郡・町域・番地・事業所名を表示しますが、候補を入力欄に代入(転記)する場合は町域の括弧を省くことが望ましいようです。
特に、町域によっては250文字ほどに及ぶレコードがあるため、ユーザに削除させるのは些か困難かと思われますし、万が一削除しないまま入力された場合は郵便物に添付するラベルを印刷する場合に支障を来すかもしれません。
ただし、事業所個別番号(flag_type!-‘-‘)の場合は、私書箱番号や階数表記がほとんどのため、そのまま括弧ごと代入した方がよいかもしれません。

表記用テーブル

JPDBでは各flag項に対して表記用の文字列を納めた表記用テーブルを設けています。
flag項を表示する場合はこのテーブルを利用してみてはいかがでしょうか。

出てくるデータのパターン

作業を行っていたり、データを利用していた際に見つけたいくつかのパターンをあげておきます。たまたま見つけたモノですので、他にも妙なパターンが見つかるかもしれません。

1つのクエリに1つのレコードが返ってくる

zipcode addr_pref addr_city addr_town
8140143 福岡県 福岡市城南区 南片江

一般的な例です。

1つのクエリに2つ以上のレコードが返ってくる

zipcode addr_pref addr_city addr_town
8070042 福岡県 遠賀郡水巻町 吉田
8070042 福岡県 遠賀郡水巻町 吉田団地

flag_1town2code=’1’(1郵便番号に複数の町域)になっているレコードの典型的なパターンです。

zipcode addr_pref addr_city addr_town
8160812 福岡県 春日市 平田台
8160812 福岡県 大野城市 平田台

同様に flag_1town2code=’1′ になっているが、町域が同じで複数の市にまたがっているパターンです。

1つのクエリに2つ以上のレコードが返ってくるが、廃止レコードが含まれている

zipcode addr_pref addr_city addr_town addr_town_kana flag_update flag_reason update
8190053 福岡県 福岡市西区 城の原団地 ジヨウノハルダンチ 1(変更) 5(訂正) 2008/11/26
8190053 福岡県 福岡市西区 城の原団地 ジヨウノハラダンチ 2(廃止) 6(廃止) 2008/11/26

町域の読みが変わった例です。その他に市町村合併や事業所名変更などのパターンで廃止と変更が一緒に含まれていることが良くあります。

町域がやたら長い(括弧表記されている)

zipcode addr_pref addr_city addr_town
8260043 福岡県 田川市 奈良(青葉町、大浦、会社町、霞ケ丘、後藤寺西団地、後藤寺東団地、希望ケ丘、松の木、三井後藤寺、緑町、月見ケ丘)

データにはこのような1つのレコードで複数の町域を収録するパターンと、複数レコードに同一郵便番号で複数の町域を収録するバターンがあります。基準は不明です。個人的には後者のレコード数が多くなってもデータ長を短くして欲しいのですが。。。

zipcode addr_pref addr_city addr_town
6028368 京都府 京都市上京区 北町(上の下立売通天神道西入上る、上の下立売通御前西入、上の下立売通御前西入上る、上の下立売通御前西入2丁目、上の下立売通御前西入2筋目、下長者町通御前西入、天神道上の下立売上る、天神道仁和寺街道下る、天神道下立売上る、天神道妙心寺道上る、天神道妙心寺道上る西入、仁和寺街道天神道西入下る、仁和寺街道天神道東入下る、御前通上の下立売上る、御前通上の下立売上る西入、御前通下立売上る、御前通下長者町上る西入、御前通仁和寺街道下る西入、御前通妙心寺道上る西入、御前通西裏上の下立売上る、御前通西裏下立売上る)

もう何が何だかよく分からない例。しかも、郵便事業のaddr_town_kana(町域名半角カタカナ)データは漢字と全く違ったデータが入っており、JPDBの処理アルゴリズムでは「キタマチキタマチキタマチキタマチキタマチキタマチキタマチキタマチ」と、さらに誤ったデータが生成されてしまい、狂気を感じるパターン(^^; ちなみにこのパターンは「6028374」の「京都府 京都市上京区 西町(・・・」、「6020816」の「京都府 京都市上京区 毘沙門町」などの、「京都市上京区」で多く見られる。郵便事業に改善を要求したい。(2012年8月)

廃止レコードが複数ある

zipcode addr_pref addr_city addr_town addr_town_kana flag_update flag_reason update
8191131 福岡県 糸島市 篠原 シノワラ 1(変更) 1(行政施行) 2009/11/26
8191131 福岡県 前原市 篠原 シノハラ 2(廃止) 6(廃止) 2008/09/30
8191131 福岡県 前原市 篠原 シノワラ 2(廃止) 6(廃止) 2009/11/26

3行目から2行目へ町域名の読みが変更され、2行目から1行目へ市町村合併で変更になったパターンです。
事業所も会社名が二転三転したり、市町村合併や管轄郵便局の変更で変更になるパターンも多いようです。

同じ町域でも郵便番号が異なる

zipcode addr_pref addr_city addr_town
8190166 福岡県 福岡市西区 横浜(1~2丁目)
8190366 福岡県 福岡市西区 横浜(3丁目)

丁目毎に郵便番号が異なるパターンです。

zipcode addr_pref addr_city addr_town
8190033 福岡県 福岡市西区 橋本(大字)
8190031 福岡県 福岡市西区 橋本(丁目)

丁目を有する場合と有しない場合もあるようです。
ちなみにこのパターンでは flag_chome はどちらも1でした。

zipcode addr_pref addr_city addr_town addr_num office_kanji flag_num
8108655 福岡県 福岡市中央区 清川 2丁目22-8 株式会社 福岡放送 1
8108656 福岡県 福岡市中央区 清川 2丁目22-8 株式会社 福岡放送 2

2つの郵便番号をどう使い分けているのか知りませんが、1事業者で最大3つの個別番号を持っているパターンがあります。

やたら大量の件数を返す

zipcode addr_pref addr_city addr_town
4520961 愛知県 清須市 *

67愛知県清須市の各町域67件を返します。うち1件は廃止データです。(2012年8月)

ちなみに町域→郵便番号の逆引きだと「本町」が630件です。「以下に掲載がない場合」だと1987件返ってきます。(2012年8月)

新たなパターンを見つけたら追記するかもしれません。

郵便番号データについて思ったこと

郵政事業株式会社(日本郵政)郵便番号データについて、思ったこととか分かったこととか

この投稿は

 郵政事業株式会社(日本郵政)の公開している郵便番号データ(http://www.post.japanpost.jp/zipcode/download.html)について、すながわがJamPack Public DB(https://jamfunk.jp/wp/?page_id=353)を立ち上げるときに分かったこととか、思ったことを勝手に書き連ねています。

 あくまでも勝手なので、本当は違っていたり、検証をしていないような無責任なことを書いているかもしれません。

郵便番号データはそのままお召し上がりにはなれません

 郵政事業株式会社の郵便番号データは、CSVをそのままインポートするだけでは正確なデータベースにはなりません。
理由は以下の通り。

  1. 住所の郵便番号と大口事業所個別番号が別データとなっており、カラム設計が異なっている。
  2. 全国地方公共団体コードは規格上はチェックデジット1ケタを含めた6ケタでないといけないが、郵便番号データ(住所・事業所それぞれ1カラム目)は5ケタになっており、チェックデジットが省略されているため。
    また、事業所データのうち、廃止されたコードのままになっているデータがある。
  3. 1レコードが複数レコードに分割されているため。

住所の郵便番号と大口事業所個別番号が別データとなっている件

 せっかく検索できるようにするなら、1テーブルですべて検索をできるようにすべきである。

 よって、結論は簡単だが、住所と事業所のカラムを統一し、マージすればよい。
結果はこれ(データ構造の項のzipcode_f_01)

 ちなみにJPDBは差分データ(追加・廃止)もすべて含めました。利用者に住所や郵便番号の変更を知らせることにも利用できます。
住所事業所一元化と差分データ包括という点でzipcloudさんよりも2歩先行きました(^ー^)

全国地方公共団体コードが規格に沿っていない件

 個人的に使っている他のデータベースと連携するため、必要だったので調べてみました。
 全国地方公共団体コードは、1~2ケタ目が都道府県コード(JIS X0401)、3~5ケタ目が市区町村コード(JIS X0402)、6ケタ目がチェックデジットと定められています(http://www.soumu.go.jp/main_content/000137948.pdf)。
 しかし、郵便番号データでは5ケタしかなく、チェックデジットが省略されています。

 よって、チェックデジットを含めた6ケタで運用すべきであり、全国地方公共団体コードのチェックデジットを算出して付加すればよい。
結果はこれ。

コードABCDEの場合
(A×6+B×5+C×4+D×3+E×2)÷11 = F あまり G、11-G=E、Eの1の位がCD

 SQLで表すと、これ。

UPDATE `zipcode_f`
  SET `pref_jis` = CONCAT(
    `pref_jis`,
    substr(
      11 – (
        substr(`pref_jis`, 1, 1) * 6 +
        substr(`pref_jis`, 2, 1) * 5 +
        substr(`pref_jis`, 3, 1) * 4 +
        substr(`pref_jis`, 4, 1) * 3 +
        substr(`pref_jis`, 5, 1) * 2
      )
      % 11, -1, 1
    )
  )
  ;

1レコードが複数レコードに分割されている件

 これが一番やっかい。
「郵便番号から住所を検索するサービスにまともなものがない – ぐるぐる~」(http://d.hatena.ne.jp/bleis-tift/20080531/1212217681)や、「郵便番号データの落とし穴 – YU-TANG's MS-Access Discovery」(http://www.f3.dion.ne.jp/~element/msaccess/AcTipsKenAllCsv.html)で報告されている。

 郵便番号データのうち、住所データは町域かな(6カラム目)または町域(9カラム目)が「 全角となっている町域名の文字数が38文字を超える場合、また、半角カタカナとなっている町域名のフリガナが76文字を越える場合には、複数レコードに分割」と記載してあります。

 この現代にそぐわないデータ形式は郵便事業株式会社で大昔に利用していた汎用機の名残だと勝手に察します。郵便事業株式会社にはもっと効率的なデータを提供いただけることを要望しますが、仕様変更を行うには多くの既存ユーザを巻き込まないといけないため、行えない現状も勝手に察します。

 しかも分割の定義をしているにもかかわらず、規定の文字数を超過するところ、規定の文字数内でも分割されている場合もあるようです。

 ちまたの郵便番号データを活用したがっているサイトではこの事実を知って理解している人は意外と少なく、インポートのみで「ほら簡単でしょ」とのたまうサイトが多いのが現状です。

 この問題を解決するには、前述のサイトでいろいろ考察されていますが、郵政事業株式会社は公式な手法を公開していません。
そこで、前述サイトの方法を拝借し、以下のアルゴリズムで対応させました。

  1. 郵便事業株式会社郵便番号データのうち、住所番号を順序通り1行ずつ読み込む。
  2. 「町域」で、"("が含まれ、")"が含まれないデータを検索する。
  3. 当該のデータを見つけた場合、そのデータより先にあり、「郵便番号」が等しく、"("が含まれず、")"が含まれるデータを検索する。
  4. それらのデータの「町域かな」と「町域」をそれぞれ順序通り結合する。
  5. 結合したデータに置き換える。

 このアルゴリズムは前述の2サイトと「郵便番号データの廃止データを解析してみた – my-hobby」(http://www.my-hobby.jp/index.php/category/postal-code-lookup/)を参考にさせていただきました。

2012.08.12追記
「町域」に括弧が含まれても「町域かな」には括弧が含まれないレコードが確認されたので、判定は「町域」で行うことにしました。

 なお、生成結果を流し読みはしましたが、未検証です(^^; YU-TANGさんの「0285102」と「8260043」の2件のチェックは行っております。

参考

YouTube with 3D

SONY HDR-TD10買いました。

いろいろあって時折ビデオ制作が必要になったことと、今まで借りていたビデオカメラがテープで劣化とかつなぎが面倒だったことで、買ってしまいましたー。

先日JANOG29で和歌山に行った際に、和歌山電鉄のたま駅長とおもちゃ電車を3D撮影してきてみました。

YouTube すながわひろゆき

赤青めがねか、3D液晶、寄り目のいずれかが必要www 右下の3Dボタン→他のオプションでめがねとか寄り目とかを変更できます。

あ、ちなみに誰か必要な人がいたら貸しますんで(^^; 是非使ってくだされ。

書籍管理システムBookLive開発中

書籍管理システム BookLive

本棚がカオス。
持ってる本をまた買ってしまった。

そんな悩みを解決すべく(自分のために)作った。

2011/09/04
マイページ画面のスクリーンショットと、バーコードリーダの写真を追加。

機能は

  • 書籍の登録は裏表紙に印刷してあるISBN-10またはISBN-13を打ち込むか、
    バーコードリーダでJANコードをスキャンするだけで書籍の登録ができる。
    (Amazon.co.jpからデータを頂いてきます)
    バーコードで登録
    書籍登録
  • 書籍情報は
    ISBN-13, ISBN-10, ASIN(Amazonの商品ID)
    書名, 著者名, 出版社, 発売日, 定価
    を取得できる。
    書籍情報
    将来的には
    ページ数, ジャンル, 関連書籍, 関連キーワード
    を取得できるようにする予定。
  • 本棚(書架)概念があり、
    その本がどこに収納されているか管理できる。
    書架一覧
  • 書籍の検索もJANコードで読むだけ。
    もちろんキーワード検索もできる。
  • ユーザ固有の情報として
    所有者, 書架, 登録日, 状態, ユーザコメント
    などを登録可能。
  • マイページ機能で最近登録した書籍情報やともだち機能、一発検索などが可能。
    マイページ

 ちなみに動作保証はしないけど、いちおうAmazon.co.jpで扱っている本以外の製品でも登録できる(^^;

技術的な機能として

  • Amazon様にご迷惑をかけないよう、
    一度取得したデータはDBにキャッシュできる。
  • AmazonアクセスモジュールはCPAN Net::Amazonを利用。
  • 書籍情報として表示される画像はすべてDBに収納しているため、
    高速処理が可能で大量なファイルの権限やメンテナンスいらず。
  • 画像表示はHTMLに埋め込んでいるため、サーバアクセス回数を低減。
    (その代わり転送量とDB負荷が少し増える)

一応、将来的な機能として 

  • 貸出・返却機能(図書館のアレ)
  • 本棚整理機能(一覧打ち出しとかラベル打ち出しとか)
  • ともだち機能(「あの人が持ってる」検索)
  • 開架・閉架機能(特定の書架をともだち機能で検索できなくしたり)
  • 携帯電話用画面(携帯からでも検索可能にして本屋からでも)
  • おすすめ機能(続刊とか同じ著者を引っ張ってきてみたり)

ちなみに

 バーコードリーダはAmazon.co.jpとかエフケイシステムで安いものは¥3,780で売ってます。USB接続タイプだとどのパソコンでも使えるから便利です。
バーコードリーダ
手前が普通のバーコードスキャナFKSYSTEMS Z-3080
奥の方がロングレンジバーコードスキャナfametech TS-2100-USB-B
ロングレンジは離れていてもスキャンできるため、本をかざしてスキャンできる。

 慣れれば2~3時間で1000冊登録できます。

 基本機能ができあがったら公開ということで。

 あと、画面のデザインセンスがないので、無償のCSSデザイナーさん募集中(^^;
もちろんバグにも暖かくつきあって頂けるテストユーザさんも募集中。

マンガの保管に

本棚に収納するのか。

否。
それでは巻数が進んだら再配置が必要になるではないか!

というわけで愛用。

コミック&ビデオケース
http://www.tadapla.co.jp/tadapla/comicav.html
W210×D510×H140mm
JAN 4904702600109(黒) 4904702600420(青) 4904702600482(白)

トライアル新宮で@500ぐらい。

メリット

  • とりあえず買ってきて本を詰め込んでメタルシェルフ(ドウシシャ Luminousとか)に積み上げれば片付く。
  • 本立てが付いてる。
  • 背表紙が見える。
  • ともだちにまとめ貸しができる。

デメリット

  • 意外と貧弱。(まあ、プラスチックですから)
  • 片付けをサボることに代わりはないので、思考停止といえば思考停止。

すでに50箱ぐらい持ってるwww

早く書籍管理システム作って箱の整理をしたい。。。

別荘サーバ室運用に役立ちそうなもの-空調

なにがしたいのか

自宅サーバ室ではなくて、別の場所にサーバ室を作るとき、エアコン一つ運用するだけでも大変。

例えば、

  • 暑いからエアコンをオンにしに行くだけでわざわざ出動とか非常に面倒
  • だからといってエアコンつけっぱなしとか電気代がもったいない!
  • ついでにwebカメラを付けても夜は暗くて見えない
  • だからといって赤外線webカメラとか高いし!

だから、

  • エアコンとか換気扇とか照明はリモコンで操作できるとうれしい

というわけで

  • いろいろリモコンで操作できるようにします。

材料探し中

サーバ→各機器赤外線リモコン

Linuxでもシリアルポートとして認識するので、Perlとか何かシリアルポートを叩けるもので操作すれば良いと思う。

エアコン周り

BUFFALO PC-OP-RS1で操作できる機種がほとんど。DAIKINは操作できなかったとかの報告もあるみたい。

換気扇周り

2種類。

どちらの製品も似たようなもの。

壁コンセントをリモコンでON/OFFできるようにする。取り付けには二種電気工事士が必要。

照明周り

 通常の蛍光灯で、赤外線リモコン制御ができるものを選べばPC-OP-RS1で操作できると思う。

構築

できたら公開!

ICカード電子錠

ICカード電子錠 on 賃貸物件

 Felicaとかおサイフ携帯を用いたICカード電子錠(電気錠)を家とか倉庫で使いたい!
でもマンションとかアパートで扉加工ができない!
もしくは扉加工の工賃が高いよ!

そもそも

ターゲット(条件)

  • とりあえず家につけてみたかった。大規模展開(鍵の集中管理)は対象外とした。
  • 扉の加工は行わずに設置したかった。だって賃貸だもん。
  • 交通系カードのFelicaやおサイフケータイを使ってみたかった。専用カードやセンサーは持つのが面倒なので対象外とした。
  • 自前で作ればもっと安いのだが、信頼性とか故障を考慮して、ある程度のお金をかけた。ただ、7万円超えはしない方向で。

賃貸物件の鍵を取り替える条件

  • 大家さんor賃貸管理会社に許可をもらっていること
  • 大家さんor賃貸管理会社に合い鍵を渡せること
  • 扉の加工を行わないこと
  • 退去時に元の鍵に戻すこと

 管理会社によってどこまで許してくれるか違うので、許可もらうときに聞いてみましょう。

 会社によっては保証金とか追加費用とられることもあるみたいだし、取引のある鍵屋さんを紹介して少し値引いてくれるかもしれない。

扉の加工を行わずに鍵を取り替えられる条件

 扉のデッドロック(鍵を閉めたときに扉の横から飛び出すアレ)の近くにメーカーと形式の刻印が刻まれているが、その形式に加工なしで対応している鍵だったらOK。

 例えば、FUKI InterLockの場合、 「GOAL LX」と刻印されている鍵は穴加工なしで対応しているので、そのまま交換できる。「MIWA 57RA」と刻印されている鍵は対応していないので取り替え不可。

自身で交換する場合に注意すべきこと

 ユーザ自身で交換するように勧めるサイトがあるし、確かに頑張れば交換できる。ただし、それが動作不良を起こしたり故障したりしても、メーカーは責任を取れない。なので、できれば鍵屋さんに取り付けを行ってもらうべきである。(参考:「取付け施工を伴わない販売に関する注意事項」 – フキ)

 というか、メーカーに迷惑なので、自前交換を行って文句言うのはやめろ。自作パソコンも!

自前で作ってみる?

 いちおう作った雰囲気だけは奥村研究室のサイトに。ただ、労力と故障頻度を考えてどうぞ(^^;

見つけた電子錠

 物によっていろいろグレードが違うので、信じるか信じないかはあなた次第(^^;

FUKI INTER LOCK

  • 製品ページ
  • 鍵穴なし
  • 外部から非常用電源使用可(009P乾電池)
  • Felica IDm照合可
  • 履歴管理を標準で使用可能(パソコンでUSB接続)
  • 対応錠前
  • 7万円前後

 計電産業 Fe-Lock

  • 製品ページ
  • 鍵穴なし
  • 非常用電源なし(外部から電池交換可能)
  • NFCモデルでFelica IDm照合可
  • 対応錠前(「錠前の種類に合わせ2種類の形状」の項に記載)
  • 履歴管理機能は別途ソフトウェアとカード購入で対応可(7万円前後)
  • 防水(防滴)対応
  • 7万円前後?


シンセイデジタル S-30CK25

  • 販売社ページ(メーカーページには情報なし)
  • 鍵穴なし
  • 外部から非常用電源使用可(009P乾電池)
  • Felica IDm照合可
  • 対応錠前(「対応錠前」の項に記載)
  • 履歴管理機能は不明(対応可能と記載ありだが方法は不明)
  • 防水(生活防水)対応
  • 7万円前後

アルファ チェックロック

  • 製品ページ
  • 非常用ディンプルキー付き
  • Ferica IDm照合可能
  • 対応錠前 MIWA LA/LAT
  • 履歴管理機能(200件/ソフトウェア別売り10万円前後)
  • 7万(LA)~9万円(LAT)前後

そのほかいろいろ捜索中

MITSUBISHI ToppoBJ

MITSUBISHI ToppoBJ

  • すながわが愛する車
    • MITSUBISHI ToppoBJ H42A
    • たぶん平成14年車
    • 新古車
    • もう8年目車検@2010

取り付けたもの

GPS

  • Bluetooth NMEA GPS

車載PC

  • 頓挫www

ドライブレコーダー

  • KEIYO AN-R001
  • 長所
    • 常時録画型
      • 衝撃時ではなく、常に録画する。
    • メモリ容量不足時は自動的に古いデータを削除し記録。
      • MicroSDHC
      • 16GB対応 14FPS 8時間
      • 32GBテスト予定
    • AVI MotionJPEG
      • Windows XPで再生可能
  • 短所
    • 15分間隔でファイル分割される
    • 若干のタイムラグあり
    • 本体に電源スイッチ無し
      • ACC入れれば録画が始まってしまうので、エンジンスタート時にOFF→ON→OFF→ONになってデータが崩れそう。。。
      • 事故ったとき電源を入れっぱなしにしてたら、うっかり古いデータから消されていきそう。
      • 念のため、シガーソケット分岐アダプタのスイッチを付けて、事故ったらそれで電源を切ってデータ保存をするつもり。

Quixun QT-1006B(AVTP)

  • 10.4型タッチパネルLCD
  • 車載改造
    • 何処のものかもよく分からないシガープラグインバータで12V出力をLCDに入力
    • ドライブレコーダのビデオ出力をビデオ入力へ接続
    • PCのRGBケーブルとUSBをPC入力とUSB端子へ接続(現在取り外し)

アリ戦車

アリ戦車試してみた

秋葉原で「アリ戦車」というものがあるらしい

実験用とWDS用として入手することができた。
http://akiba-pc.watch.impress.co.jp/hotline/20101106/etc_antcor.html

外観
外観

特徴

  • NAT機能とかDHCPサーバとか搭載
  • Webブラウザ上から設定できる
  • アンテナでかい
  • ACアダプタどう見ても外国仕様で変換コネクタ付き
  • 液晶表示薄い
  • 中華パッケージ
  • 取説が無い

WEPキーを割り出してつなぐ機能があるらしい。

  • とりあえず1台、どうでもいい無線APを立てた。

    起動&実験台
    起動&実験台

SSID test
WEP 64bit ASCII(5文字)

  • Wireless Scanした

    検索中
    検索中
  • いろいろ無線APが見つかった

    発見AP一覧
    発見AP一覧
  • 接続しようとしたらものすごい勢いでパケットを投げ始める
    解析中 解析中
  • 3行目にパケットカウンタ?の数値が上昇していく。
  • 今回は2~3分で接続できた

    解析完了
    解析完了
  • Webブラウザからアリさんの設定画面を見たらWEPキーがASCIIコードで見えてた
    設定したWEPは abcde ( = 6162636465 )

    解析結果
    解析結果
  • アリさんとPCをLANでつないだらちゃんとAPにつながっている

    接続結果
    接続結果

結論

  • WEPではなくて、いますぐWPA2-PSKのAESを使いましょう。