Suche senden
Hochladen
Jpmobile: Who I Wanna Be And Who I Am
•
1 gefällt mir
•
1,693 views
Yoji Shidara
Folgen
Technologie
Melden
Teilen
Melden
Teilen
1 von 42
Jetzt herunterladen
Downloaden Sie, um offline zu lesen
Empfohlen
絵文字Ruby: From Sapporo.rb with Love for Emoji.
絵文字Ruby: From Sapporo.rb with Love for Emoji.
Yoji Shidara
20100721 Buzztter
20100721 Buzztter
Yoji Shidara
The Way We Are Working On Our Website @とちぎRuby会議02
The Way We Are Working On Our Website @とちぎRuby会議02
Yoji Shidara
RubyKaigi2008弾丸レポート / ガラパゴスに線路を敷こう
RubyKaigi2008弾丸レポート / ガラパゴスに線路を敷こう
Yoji Shidara
From Japanese mobile-web world, to Latin-1 developers. (a part of "East Meets...
From Japanese mobile-web world, to Latin-1 developers. (a part of "East Meets...
Yoji Shidara
Building Static Website With Github And Jekyll
Building Static Website With Github And Jekyll
Yoji Shidara
Ember コミュニティとわたし
Ember コミュニティとわたし
Ryunosuke SATO
Inside Buzztter
Inside Buzztter
Yoji Shidara
Empfohlen
絵文字Ruby: From Sapporo.rb with Love for Emoji.
絵文字Ruby: From Sapporo.rb with Love for Emoji.
Yoji Shidara
20100721 Buzztter
20100721 Buzztter
Yoji Shidara
The Way We Are Working On Our Website @とちぎRuby会議02
The Way We Are Working On Our Website @とちぎRuby会議02
Yoji Shidara
RubyKaigi2008弾丸レポート / ガラパゴスに線路を敷こう
RubyKaigi2008弾丸レポート / ガラパゴスに線路を敷こう
Yoji Shidara
From Japanese mobile-web world, to Latin-1 developers. (a part of "East Meets...
From Japanese mobile-web world, to Latin-1 developers. (a part of "East Meets...
Yoji Shidara
Building Static Website With Github And Jekyll
Building Static Website With Github And Jekyll
Yoji Shidara
Ember コミュニティとわたし
Ember コミュニティとわたし
Ryunosuke SATO
Inside Buzztter
Inside Buzztter
Yoji Shidara
Mobile Web & HTML5 Performance Optimization
Mobile Web & HTML5 Performance Optimization
Maximiliano Firtman
Javascript integration (3)
Javascript integration (3)
cookpadtech
Android1.5~8.0 Walkthrough
Android1.5~8.0 Walkthrough
Yuki Matsumura
Georges Chitiga - Introduction to Phonegap - HTML5 & JS to native mobile app
Georges Chitiga - Introduction to Phonegap - HTML5 & JS to native mobile app
Codecamp Romania
Getting Started with Android - OSSPAC 2009
Getting Started with Android - OSSPAC 2009
sullis
Introduction to Android - Mobile Portland
Introduction to Android - Mobile Portland
sullis
Philly ete-2011
Philly ete-2011
davyjones
Phonegap 1.0
Phonegap 1.0
Brian LeRoux
Mobile for PHP developers
Mobile for PHP developers
Ivo Jansch
Hybrid HTML5 Apps
Hybrid HTML5 Apps
Hugo Rodrigues
Optimizing content for the "mobile web"
Optimizing content for the "mobile web"
Chris Mills
Web applications support on AGL
Web applications support on AGL
Igalia
Rhomobile 5.5 Release Notes
Rhomobile 5.5 Release Notes
Konstantin Rybas
Introduction to Android by Demian Neidetcher
Introduction to Android by Demian Neidetcher
Matthew McCullough
X Means Y
X Means Y
CommonsWare
How do I - Use Offline Build.pdf
How do I - Use Offline Build.pdf
ShaiAlmog1
Introduction to PhoneGap
Introduction to PhoneGap
Raymond Camden
HTML5 Can't Do That
HTML5 Can't Do That
Nathan Smith
Flex Monkey
Flex Monkey
Yasuhiro Morikawa
Building a JavaScript Module Framework at Gilt
Building a JavaScript Module Framework at Gilt
Eric Shepherd
Sinatraで鼻歌混じりのWeb開発 @OSC2009-Do
Sinatraで鼻歌混じりのWeb開発 @OSC2009-Do
Yoji Shidara
Sinatraで鼻歌まじりのWeb開発
Sinatraで鼻歌まじりのWeb開発
Yoji Shidara
Weitere ähnliche Inhalte
Ähnlich wie Jpmobile: Who I Wanna Be And Who I Am
Mobile Web & HTML5 Performance Optimization
Mobile Web & HTML5 Performance Optimization
Maximiliano Firtman
Javascript integration (3)
Javascript integration (3)
cookpadtech
Android1.5~8.0 Walkthrough
Android1.5~8.0 Walkthrough
Yuki Matsumura
Georges Chitiga - Introduction to Phonegap - HTML5 & JS to native mobile app
Georges Chitiga - Introduction to Phonegap - HTML5 & JS to native mobile app
Codecamp Romania
Getting Started with Android - OSSPAC 2009
Getting Started with Android - OSSPAC 2009
sullis
Introduction to Android - Mobile Portland
Introduction to Android - Mobile Portland
sullis
Philly ete-2011
Philly ete-2011
davyjones
Phonegap 1.0
Phonegap 1.0
Brian LeRoux
Mobile for PHP developers
Mobile for PHP developers
Ivo Jansch
Hybrid HTML5 Apps
Hybrid HTML5 Apps
Hugo Rodrigues
Optimizing content for the "mobile web"
Optimizing content for the "mobile web"
Chris Mills
Web applications support on AGL
Web applications support on AGL
Igalia
Rhomobile 5.5 Release Notes
Rhomobile 5.5 Release Notes
Konstantin Rybas
Introduction to Android by Demian Neidetcher
Introduction to Android by Demian Neidetcher
Matthew McCullough
X Means Y
X Means Y
CommonsWare
How do I - Use Offline Build.pdf
How do I - Use Offline Build.pdf
ShaiAlmog1
Introduction to PhoneGap
Introduction to PhoneGap
Raymond Camden
HTML5 Can't Do That
HTML5 Can't Do That
Nathan Smith
Flex Monkey
Flex Monkey
Yasuhiro Morikawa
Building a JavaScript Module Framework at Gilt
Building a JavaScript Module Framework at Gilt
Eric Shepherd
Ähnlich wie Jpmobile: Who I Wanna Be And Who I Am
(20)
Mobile Web & HTML5 Performance Optimization
Mobile Web & HTML5 Performance Optimization
Javascript integration (3)
Javascript integration (3)
Android1.5~8.0 Walkthrough
Android1.5~8.0 Walkthrough
Georges Chitiga - Introduction to Phonegap - HTML5 & JS to native mobile app
Georges Chitiga - Introduction to Phonegap - HTML5 & JS to native mobile app
Getting Started with Android - OSSPAC 2009
Getting Started with Android - OSSPAC 2009
Introduction to Android - Mobile Portland
Introduction to Android - Mobile Portland
Philly ete-2011
Philly ete-2011
Phonegap 1.0
Phonegap 1.0
Mobile for PHP developers
Mobile for PHP developers
Hybrid HTML5 Apps
Hybrid HTML5 Apps
Optimizing content for the "mobile web"
Optimizing content for the "mobile web"
Web applications support on AGL
Web applications support on AGL
Rhomobile 5.5 Release Notes
Rhomobile 5.5 Release Notes
Introduction to Android by Demian Neidetcher
Introduction to Android by Demian Neidetcher
X Means Y
X Means Y
How do I - Use Offline Build.pdf
How do I - Use Offline Build.pdf
Introduction to PhoneGap
Introduction to PhoneGap
HTML5 Can't Do That
HTML5 Can't Do That
Flex Monkey
Flex Monkey
Building a JavaScript Module Framework at Gilt
Building a JavaScript Module Framework at Gilt
Mehr von Yoji Shidara
Sinatraで鼻歌混じりのWeb開発 @OSC2009-Do
Sinatraで鼻歌混じりのWeb開発 @OSC2009-Do
Yoji Shidara
Sinatraで鼻歌まじりのWeb開発
Sinatraで鼻歌まじりのWeb開発
Yoji Shidara
SAPICAの利用履歴を可視化する
SAPICAの利用履歴を可視化する
Yoji Shidara
Twitter4Rでつくるゆるふわ愛されTwitter bot
Twitter4Rでつくるゆるふわ愛されTwitter bot
Yoji Shidara
Ruby on Rails でつくるアタシ好みの愛され Web サービス
Ruby on Rails でつくるアタシ好みの愛され Web サービス
Yoji Shidara
ガラパゴスに線路を敷こう: 携帯電話用RailsプラグインJpmobile
ガラパゴスに線路を敷こう: 携帯電話用RailsプラグインJpmobile
Yoji Shidara
Twitter分散クロールの野望
Twitter分散クロールの野望
Yoji Shidara
Buzztterの裏側とその周辺技術
Buzztterの裏側とその周辺技術
Yoji Shidara
Pluginが広げるRailsの魅力
Pluginが広げるRailsの魅力
Yoji Shidara
Rubyistからみたsoupcurry.info
Rubyistからみたsoupcurry.info
Yoji Shidara
Mehr von Yoji Shidara
(10)
Sinatraで鼻歌混じりのWeb開発 @OSC2009-Do
Sinatraで鼻歌混じりのWeb開発 @OSC2009-Do
Sinatraで鼻歌まじりのWeb開発
Sinatraで鼻歌まじりのWeb開発
SAPICAの利用履歴を可視化する
SAPICAの利用履歴を可視化する
Twitter4Rでつくるゆるふわ愛されTwitter bot
Twitter4Rでつくるゆるふわ愛されTwitter bot
Ruby on Rails でつくるアタシ好みの愛され Web サービス
Ruby on Rails でつくるアタシ好みの愛され Web サービス
ガラパゴスに線路を敷こう: 携帯電話用RailsプラグインJpmobile
ガラパゴスに線路を敷こう: 携帯電話用RailsプラグインJpmobile
Twitter分散クロールの野望
Twitter分散クロールの野望
Buzztterの裏側とその周辺技術
Buzztterの裏側とその周辺技術
Pluginが広げるRailsの魅力
Pluginが広げるRailsの魅力
Rubyistからみたsoupcurry.info
Rubyistからみたsoupcurry.info
Kürzlich hochgeladen
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
sudhanshuwaghmare1
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
apidays
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
Product Anonymous
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Orbitshub
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Victor Rentea
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
Dropbox
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
apidays
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
rafiqahmad00786416
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
apidays
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Angeliki Cooney
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Jeffrey Haguewood
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
Elevate Developer Efficiency & build GenAI Application with Amazon Q
Elevate Developer Efficiency & build GenAI Application with Amazon Q
Bhuvaneswari Subramani
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
DianaGray10
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontology
johnbeverley2021
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptx
Remote DBA Services
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
Remote DBA Services
Kürzlich hochgeladen
(20)
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering Developers
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
Elevate Developer Efficiency & build GenAI Application with Amazon Q
Elevate Developer Efficiency & build GenAI Application with Amazon Q
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontology
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptx
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
Jpmobile: Who I Wanna Be And Who I Am
1.
— Jpmobile: who
I wanna be and who I am. yoji.shidara@enishi-tech.com
2.
3.
:
4.
“Ruby m17n
nurse ”
5.
6.
My Goal:
7.
“
” “ ” “ ”
8.
Our Goal?
9.
10.
11.
12.
‣ 1.9 ‣ ‣ ‣ ‣
nkf ‣ [gh-17]
13.
‣
1.9 ‣ !!
14.
‣ DoCoMo: SJIS,
Unicode, JIS ‣ au: SJIS, Unicode( ), Unicode( ), JIS ‣ SoftBank: WEBCODE, Unicode, JIS
15.
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
16.
17.
‣ Rails
jpmobile ‣ Rails Rails
18.
“Rails view
” “Sinatra ”
19.
: “Rails
”→Rails ‣ ‣ (trans_sid) ‣
20.
‣ jpmobile-rack ‣ jpmobile-rails ‣
21.
‣ ‣ UA
22.
‣ ‣ Rails
plugin ‣ ‣
23.
24.
‣ ‣ ‣ ‣ iPhone, Android ‣
*jp*mobile
25.
Should it be
mobile? ‣ iPhone Android request.mobile? true
26.
EMOBILE ‣ EMOBILE
ID ‣ User-Agent
27.
‣ ‣
28.
Jpmobile::Mobile
29.
‣ ‣ ‣ Jphone <
Vodafone < Softbank < AbstractMobile ‣ Ddipocket < Willcom < AbstractMobile
30.
31.
‣ ‣ ‣ Rails
32.
‣ ‣
( ) ‣ Rails
33.
34.
‣ Test::Unit, RSpec ‣ ‣
Rails
35.
‣
: Rack ‣ : Rails jpmobile API ‣ : Rails app
36.
37.
‣ ‣ ‣
38.
‣
/ ‣ Rake
39.
40.
‣ ‣Issues ‣Collaborators ‣
41.
‣
script/ plugin ‣0.0.7 ‣
42.
‣ GeoKit ‣ ‣ GetText
locale
Jetzt herunterladen