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
「石蒜模拟器」にコントリビュートしてみた
Search
uutan1108
January 26, 2024
Programming
1
770
「石蒜模拟器」にコントリビュートしてみた
集え若手!エンジニア・デザイナー交流LT会
https://yumemi.connpass.com/event/304115/
uutan1108
January 26, 2024
Tweet
Share
More Decks by uutan1108
See All by uutan1108
言葉にするとやる気を再確認できる
ohmori_yusuke
1
10
生成AIで知るお願いの仕方の難しさ
ohmori_yusuke
1
95
APIサーバーが止まったので、GitHub Actions内にAPIサーバーを立てた話
ohmori_yusuke
2
100
「何か」を求めて参加したカンファレンスから持ち帰ってきた「熱」を維持して、活用するために
ohmori_yusuke
2
370
1人150秒、2人で5分 LT
ohmori_yusuke
2
81
Tidy First?個人で実践する経験主義的ソフトウェア設計を読んでみた感想
ohmori_yusuke
2
64
今年始めた 「アニメから得た学びを発表会」
ohmori_yusuke
2
1.9k
行き当たりばったりの二年
ohmori_yusuke
1
400
技書博に参加したら執筆できた
ohmori_yusuke
1
1.8k
Other Decks in Programming
See All in Programming
監視 やばい
syossan27
12
10k
API for docs
soutaro
3
1.6k
Dissecting and Reconstructing Ruby Syntactic Structures
ydah
3
2k
カウシェで Four Keys の改善を試みた理由
ike002jp
1
120
AI時代の開発者評価について
ayumuu
0
230
Instrumentsを使用した アプリのパフォーマンス向上方法
hinakko
0
230
The Missing Link in Angular’s Signal Story: Resource API and httpResource
manfredsteyer
PRO
0
140
Cline with Amazon Bedrockで爆速開発体験ハンズオン/ 株式会社ブリューアス登壇資料
mhan
0
110
파급효과: From AI to Android Development
l2hyunwoo
0
160
Boost Your Performance and Developer Productivity with Jakarta EE 11
ivargrimstad
0
750
Qiita Bash
mercury_dev0517
2
220
20250429 - CNTUG Meetup #67 / DevOps Taiwan Meetup #69 - Deep Dive into Tetragon: Building Runtime Security and Observability with eBPF
tico88612
0
160
Featured
See All Featured
Visualization
eitanlees
146
16k
Understanding Cognitive Biases in Performance Measurement
bluesmoon
29
1.7k
Bootstrapping a Software Product
garrettdimon
PRO
307
110k
ReactJS: Keep Simple. Everything can be a component!
pedronauck
667
120k
Optimizing for Happiness
mojombo
378
70k
4 Signs Your Business is Dying
shpigford
183
22k
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
32
2.3k
The MySQL Ecosystem @ GitHub 2015
samlambert
251
12k
Making Projects Easy
brettharned
116
6.2k
Six Lessons from altMBA
skipperchong
28
3.7k
Building Flexible Design Systems
yeseniaperezcruz
329
39k
Statistics for Hackers
jakevdp
798
220k
Transcript
「石蒜模拟器」に コントリビュートしてみた 集え若手!エンジニア・デザイナー交流LT会 うーたん
自己紹介 • うーたん • 新卒サーバーサイドエンジニア ◦ 株式会社ゆめみ • 趣味 ◦
アニメを見ること • X ◦ @uutan1108
目次 - 作ったもの - 「石蒜模拟器」とは - コントリビュートするまで - コントリビューターになりたい -
中国語分からない - 挙動を確認しながら - 終わりに
作ったもの
さかなー🐟 ちんあなごー
「石蒜模拟器」とは
「石蒜模拟器」とは - 「リコリス紙人形劇」です。 - キャラクターをマウスで引っ張って遊びます。 - 画像以外はMITライセンスっぽいです。 https://github.com/itorr/sakana
コントリビュートするまで
コントリビューターになりたい
コントリビューターになりたい - 当時、Twitterで話題になっているのを発見 - 使いたい - 日本語対応されている! - 日本語ドキュメントはない! -
コントリビュートチャンス - PRを出す → マージされる https://twitter.com/blue00f4/status/1551887529615687680
コントリビュートした https://github.com/itorr/sakana/pull/53
中国語分からない
「ニンニクシミュレータ」なわけがない - 「石蒜」は彼岸花だった。 - リコリスはヒガンバナ属に属し、日本を含む東南アジアに広く分布す る彼岸花(曼珠沙華)の園芸種名 https://www.agsfan.com/specialcat/lycoris/
ちょっと意味が分からない - おそらく、 「chisatoをクエリパラメータに指定すると錦木千束になる」 という意味 - DeepLそのままは無理だったので、地道に翻訳していく
挙動を確認しながら
本当に翻訳が正しいのか動かしてみる - DeepLやコードの命名をみると、挙動は予想できるが、目で 見て確かめた。 - DeepLの翻訳がイマイチな時は、挙動を見て、表現が適切 か確認した。 - 結果、自分でも納得がいく日本語になった。
終わりに
開発終わってそうだけど... 今回、デモを用意して気づいた。 型が無いので型が欲しい。型定義ファイル を書こうかな...
ご清聴ありがとうございました🙇