Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
文字化け2011〜まだまだ化けます〜
Search
OGATA Tetsuji
September 17, 2011
Technology
0
11
文字化け2011〜まだまだ化けます〜
2011/09/17 に LOCAL DEVELOPER DAY (LDD) ’11/Fall in KUSHIRO で発表したスライドです。
OGATA Tetsuji
September 17, 2011
Tweet
Share
More Decks by OGATA Tetsuji
See All by OGATA Tetsuji
Hokkaido.pmがあって YAPCでトークできた
xtetsuji
0
16
モダンmod_perl入門 #yapcasia
xtetsuji
0
11
札幌でテンプレート #hokkaidopm
xtetsuji
0
18
すごいmod_perl
xtetsuji
0
8
Perl WAF Overview, with mod_perl - Hokkaido.pm#7 #hokkaidopm
xtetsuji
0
8
PerlのTwitterモジュールの紹介
xtetsuji
0
11
mod_perl hacks PHP
xtetsuji
0
5
mod_perl温故知新 〜Perl CGIの高速化からメールサーバまで〜
xtetsuji
0
7
Other Decks in Technology
See All in Technology
Amazon FSx for NetApp ONTAPを利用するにあたっての要件整理と設計のポイント
non97
1
160
なんで、私がAWS Heroに!? 〜社外の広い世界に一歩踏み出そう〜
minorun365
PRO
6
1.1k
小規模に始めるデータメッシュとデータガバナンスの実践
kimujun
3
560
いまならこう作りたい AWSコンテナ[本格]入門ハンズオン 〜2024年版 ハンズオンの構想〜
horsewin
9
2k
CAMERA-Suite: 広告文生成のための評価スイート / ai-camera-suite
cyberagentdevelopers
PRO
3
260
オニオンアーキテクチャで実現した 本質課題を解決する インフラ移行の実例
hryushm
14
3k
プロダクトチームへのSystem Risk Records導入・運用事例の紹介/Introduction and Case Studies on Implementing and Operating System Risk Records for Product Teams
taddy_919
1
160
日経電子版におけるリアルタイムレコメンドシステム開発の事例紹介/nikkei-realtime-recommender-system
yng87
1
480
Nix入門パラダイム編
asa1984
2
200
来年もre:Invent2024 に行きたいあなたへ - “集中”と“つながり”で楽しむ -
ny7760
0
450
サイロ化した金融システムを、packwerk を利用して無事故でリファクタリングした話
coincheck_recruit
3
3.7k
[JAWS-UG金沢支部×コンテナ支部合同企画]コンテナとは何か
furuton
3
230
Featured
See All Featured
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
280
13k
Designing on Purpose - Digital PM Summit 2013
jponch
115
6.9k
Docker and Python
trallard
40
3.1k
Building a Scalable Design System with Sketch
lauravandoore
459
33k
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
504
140k
Happy Clients
brianwarren
97
6.7k
Side Projects
sachag
452
42k
Making the Leap to Tech Lead
cromwellryan
132
8.9k
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
41
2.1k
Designing for humans not robots
tammielis
249
25k
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
159
15k
GraphQLとの向き合い方2022年版
quramy
43
13k
Transcript
จࣈԽ͚2011 ʙ·ͩ·ͩԽ͚·͢ʙ גࣜձࣾfonfun ඌܗ మ࣍ (OGATA Tetsuji) Twitter: @xtetsuji 2011/9/17
ࣗݾհ
ࣗݾհ • ඌܗ మ࣍ (OGATA Tetsuji) Twitter: @xtetsuji • http://post.tetsuji.jp/
͜͜ͰޠΓ͖Εͳ͍͜ͱॻ͖·͢ • ߴߍଔۀ·Ͱͷ18ɺԻߋொͰա͝͠· ͨ͠ɻͦͷޙɺେֶͰ্ژͯ͠े…
ॴଐհ • גࣜձࣾfonfun(ϑΥϯϑΝϯ) http://www.fonfun.co.jp/ http://rmail.jp/ • ҙஂମg15ΞιγΤʔγϣϯ http://g15.jp/ • Hokkaido.pm
http://hokkaido.pm.org/
Agenda
Agenda • LTͷ5ͰޠΕΔ͜ͱɺ͘͝Θ͔ͣ • ٕज़ऀ͚ͱ͍͏ΑΓɺϝʔϧ ΣϒΛී௨ʹ͏ϏΪφʔ͚ • ٕज़తͳ࠙ձͰ͠·͠ΐ͏ • ৄ͘͠ް͍ࢀߟॻ੶Λݟ·͠ΐ͏
ࢀߟॻ੶ • ϓϩάϥϚͷͨΊͷ จࣈίʔυٕज़ೖ • ٕज़ධࣾ(2010/02) • ଟগް͍ࢀߟॻ (400ϖʔδऑ)
จࣈԽ͚ࠓੲ
จࣈԽ͚ࠓੲ • Ͳ͏ͯ͠จࣈԽ͚͕ൃੜ͢Δͷ͔ • ຊޠͷจࣈίʔυ͍ͬͺ͍(ྺ࢙తʹ) • ੲͦͷผʹΑࣦ͘ഊ͍ͯͨ͠
จࣈԽ͚ࠓੲ • ྫ͑ϒϥβͰΣϒӾཡ • ੲԽ͚͕ͨɺࠓͦΕ΄ͲͰͳ͍ • ϒϥβιϑτΣΞͷߴੑೳԽɺ ͦͯ͠UTF-8(ޙड़)ͷࣄ্࣮ͷඪ४Խ • ݱࡏɺจࣈԽ͚গͳ͘ͳͬͨʁ
จࣈԽ͚ࠓੲ • ݱࡏɺจࣈԽ͚গͳ͘ͳͬͨʁ • গͳ͘ͳͬͨͷࣄ࣮ • ͔͠͠ɺWindows͚ͩͰͳ͘ɺLinux Mac OS Xɺଟ༷ͳOS͕ීٴͯ͠
͍ΔࠓɺϝʔϧͷใͷΓऔΓ ͰจࣈԽ͚͕͋Δͷࣄ࣮
จࣈίʔυ෮श • ຊޠ (ྺ࢙తʹͨ͘͞Μͷจࣈίʔυ) • Shift_JIS (WindowsΛॳΊͱͨ͠ඪ४) • ISO-2022-JP (ϝʔϧͰΘΕΔ)
• EUC-JP (UNIX/Linux/ੲͷϓϩάϥϛϯά) • Unicode (ੈքதͷจࣈΛऩ) •UTF-8 ͳͲ (࠷ۙͷτϨϯυ)
ͦΕͰจࣈԽ͚ • ʮड͚खʯ͕࠷৽ͷϒϥβϝʔϧ ιϑτΛ͍ͬͯΔͱݶΒͳ͍ • ͍ΘΏΔʮػछґଘจࣈʯ • ػछґଘจࣈҎ֎ͷจࣈԽ͚ʹ͍ͭͯ ࠓճׂѪ(͕࣌ؒͳ͍ͷͰ…)
ͦΕͰจࣈԽ͚ • ड͚खͷڥ͕ෆ໌Ͱ͋Εɺग़དྷΔ ݶΓྺ࢙తͳʮػछґଘจࣈʯΛΘ ͳ͚Ε͍͍(ফۃత͕ͩޮՌత) • ʮػछґଘจࣈʯͬͯԿʁ
ػछґଘจࣈ • ؙࣈ: ᶃ ᶄ ᶅ ᶆ ᶇ ... •
߹ࣈ: ᷂ ᷃ Ὡ ...
ػछґଘจࣈ • ؙࣈ߹ࣈShift_JISͷWindows֦ு (CP932) ͱͯ͠ੜ·ΕͨܦҢ͕͋Γɺ ͋·ΓʹΈΜͳ͕͏ͷͰɺޙͷจࣈ ίʔυ(ू߹)Ͱ͜ΕΒ͕औΓࠐ·Εͨ • UnicodeɺJIS X
0213 ͳͲ • Ͱ͍͍ͬͯͷͰʁ
ػछґଘจࣈ • ͍ΘΏΔʮػछґଘจࣈʯΛ͑Δͷ ɺࣗɺड͚खɺసૹܦ࿏ͯ͢Ͱ ػछґଘจࣈΛѻ͑Δ߹ͷΈ • ड͚खసૹܦ࿏͕ෆ໌Ͱ͋Εɺۃ ྗΘͳ͍΄͏͕Α͍ •ड͚ख͕ଟͰ͋ΔMLಛʹཁҙ
࣮ମݧ
࣮ମݧ • ࢲ͕OSʹDebian GNU/Linuxɺϝʔϥʔ ʹWanderlustΛ͍ͬͯͨࠒͷ •ҕୗઌͷձࣾͷํ͔Β ͜Μͳϝʔϧ͕MLʹྲྀΕ͖ͯ·ͨ͠
࣮ମݧ AࣾͷػثઃஔॴͰ͕͢ɺ2ͭ͋Δͱ͍͏࿈བྷ͕ࢀΓ·ͨ͠ɻ �றंͷ͋Δ5Fݐͯͷݐ �Լͷ͋Δ2Fݐͯͷݐ ��ͷͲͪΒͷݐʹͳΓ·͢Ͱ͠ΐ͏͔ͱͷ͜ͱͰͨ͠ɻ ઃஔॴి൪߸ͩͱ�ʹͳΓɺॅॴͩͱ�ʹͳΓ·͢ɻ
࣮ମݧ • ಡΊͳ͍Αʂ • Θ͔ΔΜͰ͢Αɺؙจࣈͩͬͯ͜ͱ •ͰؙࣈΛޙͰࢀর͢ΔͳΑʂ • ͏Θ͔Μͳ͍Αʂ
େਓͷରԠ • LinuxΛݸਓڥͱ͍ͯͬͯ͠Δਓ ͍ͭ(ओʹWindowsϢʔβ͔Β)͜Μͳ ϝʔϧΛΒ͍಄Λ·͍ͯ͠Δ(͔) • େਓͳରԠˠౖΒͳ͍ɺ৺؟ͰಡΉ •େਓLinux-erʹײँ͠Α͏ʂ
͏Ұ࣮ͭମݧ • ࢲ͕MacBook Airʹ࡞ۀڥΛม͑ͯ Mac OS X্ͰWanderlustΛ͍ͬͯͨ ࠒͷ(ࠓݱࡏ͜ͷڥ) •ձࣾʹೖΓͨͯͷӦۀͷํ͔Β ͜Μͳϝʔϧ͕MLʹྲྀΕ͖ͯ·ͨ͠
͏Ұ࣮ͭମݧ ʲདྷिͷ๚༧ఆʳ גࣜձࣾAࣾ ਐḿঢ়گใࠂ Bגࣜձࣾ ࢠձࣾͷల։ఏҊ Cࣾ ਐḿঢ়گใࠂ Dࣾ ଧͪ߹Θͤ
Eגࣜձࣾ ώΞϦϯά Fגࣜձࣾ
͏Ұ࣮ͭମݧ • ৽͘͠ೖͬͨӦۀͷਓɺεήʔΑʂ •༵͔Βࣄͯ͠Δʂ • ҰॠɺૉͰڻ͍ͨ • …ͱ͍͏ͷӕ(ಡΈؒҧ͍)Ͱɺ͜Ε ػछґଘจࣈͰ͋Δؙࣈ͕ݪҼ
͏Ұ࣮ͭମݧ • Windowsͷػछґଘจࣈᶃᶄᶅᶆᶇᶈ Mac OS XͰͦΕͧΕ • େਓͳରԠˠౖΒͳ͍ɺରԠͰಡΉ •େਓMac-erʹײँ͠Α͏ʂ
݁ • Linux-erMac-erʹײँ͢ΔΑΓઌʹ ػछґଘจࣈΛΘͳ͍͜ͱ͕ྑ͍ • ྫ͑Windowsͷฮϝʔϥʔ ʮBecky!ʯʹػछґଘจࣈΛ৭ҧ͍Ͱ දࣔͤͯ͞ܯࠂͯ͘͠ΕΔػೳ͕͋Δ
ऴΘΓʹ •Σϒͷֆจࣈͷ͔ͨͬͨ͠ • ࠓޙͷΧϯϑΝϨϯεͰͬͱ࣌ؒΛ Β͓͍͔ͬͯͤͯͨͩ͘͞͠Ε ·ͤΜ • ͦͷ࣌ΑΖ͓͘͠ئ͍͠·͢
͝ਗ਼ௌ ͋Γ͕ͱ͏͍͟͝·ͨ͠