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
シェル芸のおかげでUnicodeに怯えず楽しめるようになった話
Search
amanoese
December 28, 2019
Technology
0
160
シェル芸のおかげでUnicodeに怯えず楽しめるようになった話
第45回 シェル芸勉強会(2019/12/28)の大阪サテライト LT で発表した内容です。
amanoese
December 28, 2019
Tweet
Share
More Decks by amanoese
See All by amanoese
魔術式シェル芸
amanoese
0
1.1k
シェル芸でなれるVTuber!
amanoese
0
870
Technopop shell-gei(テクノポップシェル芸)
amanoese
0
500
Alexaアカウントリンクの認証と申請で躓いた話
amanoese
0
37
AlexaにSSMLで音声記号(IPA) 使って喋らせたかった
amanoese
0
430
VUIでシェル芸を実行できるようにしてみた
amanoese
0
1.9k
インタラクティブなシェル芸実行コマンド作った感想
amanoese
0
130
静的WEBサイトをSPA化するワンライナー
amanoese
0
63
Other Decks in Technology
See All in Technology
全社を巻き込んだ業務オペレーション改善と、それは事業成長に貢献しているのか?を実感した話
marroooon
0
150
多数のWebサービスをECS/Fargate構成で効率よく構築・運用するなら copilot-cli
interu
2
170
まだ間に合う! 生成AIトレンド一挙おさらい & AWSのBedrockに入門しよう
minorun365
PRO
4
310
さくっと実践!Postmanを活用した高品質で持続可能なAPI管理
yokawasa
5
360
新入社員 オンボーディング改善プロジェクト - シンプルな仕組みで変革のきっかけを
enpipi
0
480
寒冷地稲作の歴史にみるコミュニティ
miu_crescent
2
140
AIとともに歩んだライブラリアップデートの道のり/ vue-fes-japan-2024-link-and-motivation
lmi
2
2.1k
Unlearn Modularity
lemiorhan
6
310
XSS攻撃から考察するAWS設定不備の恐怖/20241012 Hironobu Otaki
shift_evolve
0
150
いまいまMySQL2024 @ OSC Nagaoka
sakaik
3
300
Azure AI servicesと歯のおはなし/AzureTravelers_Fukuoka2024_baba
nina01
1
110
Vue.js、Nuxtの機能を使い、 大量のコピペコードをリファクタリングする
igayamaguchi
3
1.4k
Featured
See All Featured
Mobile First: as difficult as doing things right
swwweet
222
8.9k
How STYLIGHT went responsive
nonsquared
95
5.1k
RailsConf 2023
tenderlove
28
860
Large-scale JavaScript Application Architecture
addyosmani
510
110k
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
46
2.1k
The Art of Programming - Codeland 2020
erikaheidi
51
13k
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
40
2.1k
Fashionably flexible responsive web design (full day workshop)
malarkey
404
65k
[RailsConf 2023] Rails as a piece of cake
palkan
49
4.8k
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
47
4.9k
A Tale of Four Properties
chriscoyier
156
22k
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
106
48k
Transcript
シェル芸のおかげでUnicodeに 怯えず楽しめるようになった話
自己紹介 RustとElmに憧れてる 自称うぇっぶけいふるすたっくえんじにあ JavaScriptとシェル芸が好き 仕事では Java kotlin使い始めました 最近は、何も書いてない気がする… taka@SIではたらくフレンズ @amanoese
近況 ・ 8月に発表したAlexaスキルは無事にリリースされました。 https://spell-tweeter.netlify.com/
Unicodeとはなにか 文字化けに絡むアレ (かつての認識) シェル芸の午前講義で2年間?いくらかユニコードについて理解を深めた。 ※何度か欠席したりしてますが…
コマンド作成で Unicodeにおける理解を深める grapheme clusterというもの? muscularを作っているときに学んだ。 https://qiita.com/amanoese/items/68bb9999829de4323302
grapheme clusterというもの? muscularを作っているときに学んだ。 ※実は「jus共催 第41回{ウン,ガク,}{チ,ト,}{,ン}{,コイン}{ブ,}{ラブラ,ハ,}{,イブ}{無,有}罪 シェル芸勉強会」で説明があったらしいが遅刻で聞いていませんでした…授業サボ るの良くない。 https://qiita.com/amanoese/items/68bb9999829de4323302 コマンド作成で Unicodeにおける理解を深める
しかし…ついに Unicodeの知識が真面目な開発で必要になる
Alexaスキルで必要になる https://speakerdeck.com/amanoese/alexanissmldeyin-sheng-ji-hao-ipa-shi-tutedie-rasetakatuta
Alexaに造語を読ませたかった 日本語でカタカナ英語(外来語や和製英語または造語)を読ませようとするとうま くいない…… 個人的に作ったプロジェクト yukichant (ユキチャント)を喋らせたかった https://www.npmjs.com/package/yukichant
読ませ方は色々できる(対応方法案?) 1. phoneme -> 音声記号を使って読み方を指定する 2. lang -> 途中で発話する言語を切り替えられる 3.
sub -> 別の読み方を与えられる 4. 他 https://developer.amazon.com/ja-JP/docs/alexa/custom-skills/speech-synthesis-markup-language-ssml-referenc e.html
読ませ方は色々できる(対応方法案?) 1. phoneme -> 音声記号を使って読み方を指定する? イケてそう。訛りとかも表現できそう? 2. lang -> 途中で発話する言語を切り替えられる
外来語とかは良さそうだけど、和製英語はどうなんだろ? 3. sub -> 別の読み方を与えられる 自由性(造語)とかが気になる 4. 他 https://developer.amazon.com/ja-JP/docs/alexa/custom-skills/speech-synthesis-markup-language-ssml-referenc e.html
読ませ方は色々できる(対応方法案?) 1. phoneme -> 音声記号を使って読み方を指定する? イケてそう。訛りとかも表現できそう? 2. lang -> 途中で発話する言語を切り替えられる
外来語とかは良さそうだけど、和製英語はどうなんだろ? 3. sub -> 別の読み方を与えられる 自由性(造語)とかが気になる 4. 他 https://developer.amazon.com/ja-JP/docs/alexa/custom-skills/speech-synthesis-markup-language-ssml-referenc e.html
国際音声記号(IPA)がある? https://ja.wikipedia.org/wiki/%E5%9B%BD%E9%9A%9B%E9%9F%B3%E5%A3%B0%E8%A8%98%E5%8F%B 7
音声記号ってなに? https://developer.amazon.com/ja-JP/docs/alexa/custom-skills/speech-synthesis-markup-language-ssml-referenc e.html#phoneme
???
楽しそうな文字たちが! https://ja.wikipedia.org/wiki/%E5%9B%BD%E9%9A%9B%E9%9F%B3%E5%A3%B0%E8%A8%98%E5%8F%B 7
面白そう!
ライブラリというかコマンドができる https://www.npmjs.com/package/kana2ipa 文字そのものもあれやだし結合文字や正規表現がアレ 「ん」の発音難しい
感想 シェル芸を学ぶなかでUnicodeに詳しくなり、できることが増えた。 Unicodeをみるとワクワクするようになれた。 人生が豊かになりました。
…本当なのか?
このプロダクトたち シェル芸のために作ったものでは…
まとめ シェル芸をやらなければUnicodeに悩むことも無かったのでは……? マッチポンプ的な…… しかし、人生は豊かになりました。
None