— Jpmobile: who I wanna be and who I am.




yoji.shidara@enishi-tech.com
:
“Ruby m17n


        nurse
    ”
My Goal:
“       ”


“           ”



“   ”
Our Goal?
‣ 1.9
‣
‣
‣
 ‣ nkf
 ‣       [gh-17]
‣   1.9
‣         !!
‣ DoCoMo: SJIS, Unicode,
  JIS
‣ au: SJIS, Unicode(   ),
  Unicode(      ), JIS
‣ SoftBank: WEBCODE,
  Unicode, JIS
Encode::JP::Mobile
‣ x-sjis-imode
‣ x-sjis-softbank
‣ x-sjis-softbank-auto
‣ x-sjis-kddi-cp932-raw
‣ x-sjis-kddi-auto
‣ x-...
‣ Rails

  jpmobile
‣ Rails
  Rails
“Rails
  view

               ”
“Sinatra   ”
:
“Rails

        ”→Rails
‣
‣            (trans_sid)
‣
‣ jpmobile-rack
‣ jpmobile-rails
‣
‣

‣ UA
‣
 ‣ Rails   plugin

‣
‣
‣

‣
‣
‣ iPhone, Android

‣    *jp*mobile
Should it be mobile?
‣ iPhone Android
  request.mobile? true
EMOBILE
‣ EMOBILE
  ID
‣ User-Agent
‣

‣
Jpmobile::Mobile
‣
‣
‣ Jphone < Vodafone <
  Softbank <
  AbstractMobile
‣ Ddipocket < Willcom <
  AbstractMobile
‣

‣

‣ Rails
‣
‣
          (
              )
‣ Rails
‣ Test::Unit, RSpec
‣
‣             Rails
‣               : Rack

‣               :      Rails
                    jpmobile
    API
‣               :
    Rails app
‣
‣

‣
‣
    /

‣       Rake
‣

‣Issues
‣Collaborators
‣
‣         script/
 plugin

‣0.0.7
‣
‣ GeoKit
‣
‣ GetText locale
Jpmobile: Who I Wanna Be And Who I Am
Jpmobile: Who I Wanna Be And Who I Am
Jpmobile: Who I Wanna Be And Who I Am
Jpmobile: Who I Wanna Be And Who I Am
Jpmobile: Who I Wanna Be And Who I Am
Jpmobile: Who I Wanna Be And Who I Am
Jpmobile: Who I Wanna Be And Who I Am
Jpmobile: Who I Wanna Be And Who I Am
Jpmobile: Who I Wanna Be And Who I Am
Jpmobile: Who I Wanna Be And Who I Am
Jpmobile: Who I Wanna Be And Who I Am
Upcoming SlideShare
Loading in...5
×

Jpmobile: Who I Wanna Be And Who I Am

2,360

Published on

Published in: Technology
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
2,360
On Slideshare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
8
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Jpmobile: Who I Wanna Be And Who I Am

  1. 1. — Jpmobile: who I wanna be and who I am. yoji.shidara@enishi-tech.com
  2. 2. :
  3. 3. “Ruby m17n nurse ”
  4. 4. My Goal:
  5. 5. “ ” “ ” “ ”
  6. 6. Our Goal?
  7. 7. ‣ 1.9 ‣ ‣ ‣ ‣ nkf ‣ [gh-17]
  8. 8. ‣ 1.9 ‣ !!
  9. 9. ‣ DoCoMo: SJIS, Unicode, JIS ‣ au: SJIS, Unicode( ), Unicode( ), JIS ‣ SoftBank: WEBCODE, Unicode, JIS
  10. 10. Encode::JP::Mobile ‣ x-sjis-imode ‣ x-sjis-softbank ‣ x-sjis-softbank-auto ‣ x-sjis-kddi-cp932-raw ‣ x-sjis-kddi-auto ‣ x-iso-2022-jp-kddi ‣ x-iso-2022-jp-kddi-auto ‣ x-sjis-airedge ‣ x-iso-2022-jp-airh ‣ x-utf8-docomo, x-utf8-softbank, x- utf8-kddi, ‣ x-sjis-docomo-raw, x-sjis-softbank- raw, x-sjis-softbank-auto-raw, x- sjis-kddi-cp932-raw, x-sjis-kddi- auto-raw, x-sjis-airh-raw http://search.cpan.org/~miyagawa/Encode-JP-Mobile-0.26/lib/Encode/JP/Mobile.pm
  11. 11. ‣ Rails jpmobile ‣ Rails Rails
  12. 12. “Rails view ” “Sinatra ”
  13. 13. : “Rails ”→Rails ‣ ‣ (trans_sid) ‣
  14. 14. ‣ jpmobile-rack ‣ jpmobile-rails ‣
  15. 15. ‣ ‣ UA
  16. 16. ‣ ‣ Rails plugin ‣ ‣
  17. 17. ‣ ‣ ‣ ‣ iPhone, Android ‣ *jp*mobile
  18. 18. Should it be mobile? ‣ iPhone Android request.mobile? true
  19. 19. EMOBILE ‣ EMOBILE ID ‣ User-Agent
  20. 20. ‣ ‣
  21. 21. Jpmobile::Mobile
  22. 22. ‣ ‣ ‣ Jphone < Vodafone < Softbank < AbstractMobile ‣ Ddipocket < Willcom < AbstractMobile
  23. 23. ‣ ‣ ‣ Rails
  24. 24. ‣ ‣ ( ) ‣ Rails
  25. 25. ‣ Test::Unit, RSpec ‣ ‣ Rails
  26. 26. ‣ : Rack ‣ : Rails jpmobile API ‣ : Rails app
  27. 27. ‣ ‣ ‣
  28. 28. ‣ / ‣ Rake
  29. 29. ‣ ‣Issues ‣Collaborators ‣
  30. 30. ‣ script/ plugin ‣0.0.7 ‣
  31. 31. ‣ GeoKit ‣ ‣ GetText locale
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×