Download free for 30 days
Sign in
Upload
Language (EN)
Support
Business
Mobile
Social Media
Marketing
Technology
Art & Photos
Career
Design
Education
Presentations & Public Speaking
Government & Nonprofit
Healthcare
Internet
Law
Leadership & Management
Automotive
Engineering
Software
Recruiting & HR
Retail
Sales
Services
Science
Small Business & Entrepreneurship
Food
Environment
Economy & Finance
Data & Analytics
Investor Relations
Sports
Spiritual
News & Politics
Travel
Self Improvement
Real Estate
Entertainment & Humor
Health & Medicine
Devices & Hardware
Lifestyle
Change Language
Language
English
Español
Português
Français
Deutsche
Cancel
Save
EN
Uploaded by
Ryusei Yamaguchi
3,248 views
Haxe vs Unicode
HaxeでUnicode文字列を取り扱う際に直面する闇
Software
◦
Read more
3
Save
Share
Embed
Embed presentation
Download
Download to read offline
1
/ 30
2
/ 30
3
/ 30
4
/ 30
5
/ 30
6
/ 30
7
/ 30
8
/ 30
9
/ 30
10
/ 30
11
/ 30
12
/ 30
13
/ 30
14
/ 30
15
/ 30
16
/ 30
17
/ 30
18
/ 30
19
/ 30
20
/ 30
21
/ 30
22
/ 30
23
/ 30
24
/ 30
25
/ 30
26
/ 30
27
/ 30
28
/ 30
29
/ 30
30
/ 30
More Related Content
PDF
任意粒度機能モデルコードクローン検出手法のリファクタリング理解への適用の試み
by
Kamiya Toshihiro
PDF
実行トレース間のデータの差異に基づくデータフロー解析手法の提案
by
Kamiya Toshihiro
PPT
言語処理系入門10
by
Kenta Hattori
PPTX
Boost17 cpplinq
by
miki_hirofumi
PDF
C#のキモイ高速プログラミング
by
Kaisei Sunaga
PDF
VS勉強会 .NET Framework 入門
by
kamukiriri
PDF
LT@Chainer Meetup
by
Shunta Saito
PDF
“Symbolic bounds analysis of pointers, array indices, and accessed memory reg...
by
Masahiro Sakai
任意粒度機能モデルコードクローン検出手法のリファクタリング理解への適用の試み
by
Kamiya Toshihiro
実行トレース間のデータの差異に基づくデータフロー解析手法の提案
by
Kamiya Toshihiro
言語処理系入門10
by
Kenta Hattori
Boost17 cpplinq
by
miki_hirofumi
C#のキモイ高速プログラミング
by
Kaisei Sunaga
VS勉強会 .NET Framework 入門
by
kamukiriri
LT@Chainer Meetup
by
Shunta Saito
“Symbolic bounds analysis of pointers, array indices, and accessed memory reg...
by
Masahiro Sakai
What's hot
PPT
Ilerpg Study 002
by
Yoshiki Ushida
PPTX
C# 8
by
m ishizaki
PDF
Scala 初心者が米田の補題を Scala で考えてみた
by
Kazuyuki TAKASE
PPT
Ilerpg Study 004
by
Yoshiki Ushida
PDF
Haxeについて
by
Moriyoshi Koizumi
PPTX
C# 8.0 null許容参照型
by
信之 岩永
PDF
kagamicomput201701
by
swkagami
PPTX
C#6.0の新機能紹介
by
Kazunori Hamamoto
PDF
Rでisomap(多様体学習のはなし)
by
Kohta Ishikawa
PPT
Ilerpg Study 003
by
Yoshiki Ushida
PDF
kagami_comput2016_03
by
swkagami
PDF
Emcjp item21
by
MITSUNARI Shigeo
PDF
Scala 初心者が Hom 函手を Scala で考えてみた
by
Kazuyuki TAKASE
PDF
C++ ポインタ ブートキャンプ
by
Kohsuke Yuasa
PPTX
Okinawapm#4
by
cat2koban
PDF
Javaセキュアコーディングセミナー東京第2回演習
by
JPCERT Coordination Center
PDF
会津合宿2015Day3:D問題
by
HCPC: 北海道大学競技プログラミングサークル
PPTX
ぱっと見でわかるC++11
by
えぴ 福田
PDF
kagami_comput2015_7
by
swkagami
PDF
C#勉強会
by
hakugakucafe
Ilerpg Study 002
by
Yoshiki Ushida
C# 8
by
m ishizaki
Scala 初心者が米田の補題を Scala で考えてみた
by
Kazuyuki TAKASE
Ilerpg Study 004
by
Yoshiki Ushida
Haxeについて
by
Moriyoshi Koizumi
C# 8.0 null許容参照型
by
信之 岩永
kagamicomput201701
by
swkagami
C#6.0の新機能紹介
by
Kazunori Hamamoto
Rでisomap(多様体学習のはなし)
by
Kohta Ishikawa
Ilerpg Study 003
by
Yoshiki Ushida
kagami_comput2016_03
by
swkagami
Emcjp item21
by
MITSUNARI Shigeo
Scala 初心者が Hom 函手を Scala で考えてみた
by
Kazuyuki TAKASE
C++ ポインタ ブートキャンプ
by
Kohsuke Yuasa
Okinawapm#4
by
cat2koban
Javaセキュアコーディングセミナー東京第2回演習
by
JPCERT Coordination Center
会津合宿2015Day3:D問題
by
HCPC: 北海道大学競技プログラミングサークル
ぱっと見でわかるC++11
by
えぴ 福田
kagami_comput2015_7
by
swkagami
C#勉強会
by
hakugakucafe
Viewers also liked
PDF
Haxe vs Unicode (en)
by
Ryusei Yamaguchi
PDF
Unicodeの闇
by
Ryusei Yamaguchi
PDF
IPAmj明朝の漢字を検索
by
Ryusei Yamaguchi
PDF
Haxe
by
Kazuhiro Eguchi
PDF
Haxe で始める CreateJS
by
クラスメソッド株式会社
PDF
JSerのためのHaxe入門
by
Nobukazu Hanada
PPTX
altJS勉強会「Haxeすごいからみんな使え!」
by
政樹 尾野
PDF
ゲームシナリオ構成論 The Method for the game sinario writings for multi-ending adventur...
by
小林 信行
PDF
ゲームデザイナーのためのキャラクター表現&コンセプトメイキング:抜粋版
by
小林 信行
Haxe vs Unicode (en)
by
Ryusei Yamaguchi
Unicodeの闇
by
Ryusei Yamaguchi
IPAmj明朝の漢字を検索
by
Ryusei Yamaguchi
Haxe
by
Kazuhiro Eguchi
Haxe で始める CreateJS
by
クラスメソッド株式会社
JSerのためのHaxe入門
by
Nobukazu Hanada
altJS勉強会「Haxeすごいからみんな使え!」
by
政樹 尾野
ゲームシナリオ構成論 The Method for the game sinario writings for multi-ending adventur...
by
小林 信行
ゲームデザイナーのためのキャラクター表現&コンセプトメイキング:抜粋版
by
小林 信行
Similar to Haxe vs Unicode
PDF
オブジェクト指向の皮をかぶった関数型プログラミング言語 Haxe
by
terurou
PPTX
Haxeとtype scriptの比較
by
西田 慎吾
PDF
JSX / Haxe / TypeScript
by
bleis tift
PDF
FIRST STEP to Haxe/JavaScript
by
terurou
PDF
Computation Expressions for Haxe
by
terurou
PDF
大規模なギョームシステムにHaxeを採用してみた話
by
terurou
PDF
Unicodeについて教えてgooでしつこくきいてみたよ♪
by
1000 VICKY
PDF
Unicode 2018 recruit internship
by
Fumito Haga
PPTX
A Reintroduction To Ruby M17 N
by
Yui NARUSE
PDF
clu2cは64ビットOSでも使えます (OSC 2012 Hiroshima LT用資料)
by
洋史 東平
PPTX
C# コンパイラーの書き換え作業の話
by
信之 岩永
オブジェクト指向の皮をかぶった関数型プログラミング言語 Haxe
by
terurou
Haxeとtype scriptの比較
by
西田 慎吾
JSX / Haxe / TypeScript
by
bleis tift
FIRST STEP to Haxe/JavaScript
by
terurou
Computation Expressions for Haxe
by
terurou
大規模なギョームシステムにHaxeを採用してみた話
by
terurou
Unicodeについて教えてgooでしつこくきいてみたよ♪
by
1000 VICKY
Unicode 2018 recruit internship
by
Fumito Haga
A Reintroduction To Ruby M17 N
by
Yui NARUSE
clu2cは64ビットOSでも使えます (OSC 2012 Hiroshima LT用資料)
by
洋史 東平
C# コンパイラーの書き換え作業の話
by
信之 岩永
Haxe vs Unicode
1.
Ryusei @mandel59 筑波大生 某校コン部OB
2.
Haxe vs Unicode Ryusei
Yamaguchi @mandel59
3.
Haxe 見た目はAconScript パターンマッチがある 型推論がある 一般化代数データ型 (GADTs) がある
4.
https://github.com/HaxeFoundation/haxe/pull/2759#issue-29453259
6.
Haxeのターゲット Adobe Flash C++ C# Java JavaScript Neko VM PHP Python
3
7.
class Hello { public
static function main() { trace("Hello, 世界🌏".length); } }
9.
⁉
10.
環境依存のコード class Hello { public
static function main() { trace("Hello, 世界🌏".length); } } 1117 10
11.
Encoding Formsの違い 0000 0041 0000 042F 0000304B 00029E3D 0041
042F 304B D867 DE3D 41 D0 AF E3 81 8B F0 A9 B8 BD
12.
Indexの数え方の違い 0 1 2
3 41 D0 AF E3 81 8B F0 A9 B8 BD 0 1 2 3 4 5 6 7 8 9
13.
Indexの数え方の違い 0 1 2
3 41 D0 AF E3 81 8B F0 A9 B8 BD 0 1 2 3 4 5 6 7 8 9 s.substr(2, 2) s.substr(3, 7)
14.
ターゲットごとの仕様
15.
環境ごとの仕様 11 17 10
16.
Issue #3072 Unicode support https://github.com/HaxeFoundation/haxe/issues/3072#issue-34554043
17.
haxe.Utf8 by Code Points操作を提供する
18.
haxe.Utf8 現状UTF-8環境でしか使えない! クロスプラットフォームじゃないじゃん
19.
haxe.Utf8 decodeは可変長のUTF-8を固定長の ISO-8859-1に変換するメソッド encodeは固定長のISO-8859-1を(ry
20.
haxe.Utf16 未実装
21.
haxe.Ucs2 そもそもUCS-2はdeprecated なんで今更導入するんだ
22.
haxe.Ucs2 JSやFlashがUCS-2? いやUTF-16でしょ?
23.
haxe.Ucs2 固定長だからO(1)アクセス? 文字列処理全体のオーダーは?
24.
想定される使い方 ネイティブ Sing haxe.Ucs2 変換 処理 haxe.Ucs2 変換 ネイティブ
Sing
25.
問題点 使い方が面倒くさい
26.
Unifill using unifill.Unifill; class Hello
{ public static function main() { trace("Hello, 世界🌏”.uLength()); } }
27.
Unifillの使い方 ネイティブ Sing Unifillのメソッドで処理 ネイティブ Sing
28.
Unifill using unifill.Unifill; class Hello
{ public static function main() { trace("Hello, 世界🌏”.uLength()); } } 1010 10
29.
課題 Unifillの仕組みを標準APIに入れる 現在の標準APIは地雷 実装の洗練・最適化を行う
30.
ank you!
Download