ken_all.gem〜狂った世界にようこそ〜

  • 235 views
Uploaded on

関西Ruby会議05のLTでお話した内容です

関西Ruby会議05のLTでお話した内容です

  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
    Be the first to like this
No Downloads

Views

Total Views
235
On Slideshare
0
From Embeds
0
Number of Embeds
0

Actions

Shares
Downloads
1
Comments
0
Likes
0

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. ken_all.gem ∼狂った世界にようこそ∼ 2013.08.31 関西Ruby会議05 Lightning Talk Kazuhisa Yamamoto
  • 2. 開催おめでとうございます!
  • 3. 自己紹介 山本 和久 @kazuhisa1976 岡山県 株式会社リゾーム テスト、Jenkins、Chef
  • 4. KEN_ALLとは何か? http://www.post.japanpost.jp/zipcode/dl/readme.html
  • 5. ken_all.gem作った
  • 6. 作ろうと思ったきっかけ RailsのEngineを試してみたかった 題材は何でも良かった 郵便番号が好きなわけではない
  • 7. Rails Engine $ rails plugin new ken_all --mountable
  • 8. 使い方 Gemfileにken_allを追加 $ bundle update $ rake ken_all:install:migrations $ rake db:migrate $ rake ken_all:import KenAll::PostalCodeで参照できる
  • 9. 動作
  • 10. KEN_ALLの魅力 難解な仕様
  • 11. 例1 「以下に掲載がない場合」 「次に番地がくる場合」
  • 12. 例2 複数行にまたがるレコード
  • 13. 例2 10. 一町域が二以上の郵便番号で表される場合の表示 (注3) (「1」は該当、「0」は該当 せず) 11. 小字毎に番地が起番されている町域の表示 (注4) (「1」は該当、「0」は該当せず) 12. 丁目を有する町域の場合の表示 (「1」は該当、「0」は該当せず) 13. 一つの郵便番号で二以上の町域を表す場合の表示 (注5) (「1」は該当、「0」は該当 せず) 14. 更新の表示(注6)(「0」は変更なし、「1」は変更あり、「2」廃止(廃止データのみ 使用)) 15. 変更理由 (「0」は変更なし、「1」市政・区政・町政・分区・政令指定都市施行、 「2」住居表示の実施、「3」区画整理、「4」郵便区調整等、「5」訂正、「6」廃止(廃 止データのみ使用))
  • 14. 例3 「一円」
  • 15. KEN_ALLの魅力 難解な仕様データの向こうに人のぬくもりを感じる
  • 16. 結論 zipcloud(※)使え ※株式会社アイビスが運営する郵便番号データ配信サービス