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
700
「石蒜模拟器」にコントリビュートしてみた
集え若手!エンジニア・デザイナー交流LT会
https://yumemi.connpass.com/event/304115/
uutan1108
January 26, 2024
Tweet
Share
More Decks by uutan1108
See All by uutan1108
今年始めた 「アニメから得た学びを発表会」
ohmori_yusuke
2
1.9k
行き当たりばったりの二年
ohmori_yusuke
1
320
技書博に参加したら執筆できた
ohmori_yusuke
1
1.8k
開発終了後こそ成長のチャンス!プロダクト運用を見送った先のアクションプラン
ohmori_yusuke
2
270
学生の時に開催したPerl入学式をきっかけにエンジニアが組織に馴染むために勉強会を主催や仲間と参加して職能間の境界を越えていく
ohmori_yusuke
2
620
やりっぱなしで終わらない勉強法
ohmori_yusuke
3
490
OpenAPIにも静的解析とフォーマッターを導入して快適にスキーマ定義する
ohmori_yusuke
2
390
スクラムフェスに参加した
ohmori_yusuke
1
530
新卒エンジニアが組織に馴染むために勉強会を主催してチームの壁を越える
ohmori_yusuke
1
1.2k
Other Decks in Programming
See All in Programming
ESLintプラグインを使用してCDKのセオリーを適用する
yamanashi_ren01
2
240
為你自己學 Python
eddie
0
520
AWSのLambdaで PHPを動かす選択肢
rinchoku
2
390
ある日突然あなたが管理しているサーバーにDDoSが来たらどうなるでしょう?知ってるようで何も知らなかったDDoS攻撃と対策 #phpcon.2024
akase244
2
7.7k
EC2からECSへ 念願のコンテナ移行と巨大レガシーPHPアプリケーションの再構築
sumiyae
3
590
AppRouterを用いた大規模サービス開発におけるディレクトリ構成の変遷と問題点
eiganken
1
450
Jaspr Dart Web Framework 박제창 @Devfest 2024
itsmedreamwalker
0
150
知られざるDMMデータエンジニアの生態 〜かつてツチノコと呼ばれし者〜
takaha4k
1
450
ISUCON14感想戦で85万点まで頑張ってみた
ponyo877
1
590
20241217 競争力強化とビジネス価値創出への挑戦:モノタロウのシステムモダナイズ、開発組織の進化と今後の展望
monotaro
PRO
0
290
『改訂新版 良いコード/悪いコードで学ぶ設計入門』活用方法−爆速でスキルアップする!効果的な学習アプローチ / effective-learning-of-good-code
minodriven
28
4.2k
BEエンジニアがFEの業務をできるようになるまでにやったこと
yoshida_ryushin
0
200
Featured
See All Featured
The Cult of Friendly URLs
andyhume
78
6.1k
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
7
570
The World Runs on Bad Software
bkeepers
PRO
66
11k
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
6
500
Designing Dashboards & Data Visualisations in Web Apps
destraynor
230
52k
Unsuck your backbone
ammeep
669
57k
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
28
2.2k
The Language of Interfaces
destraynor
155
24k
Intergalactic Javascript Robots from Outer Space
tanoku
270
27k
The Power of CSS Pseudo Elements
geoffreycrofte
74
5.4k
Being A Developer After 40
akosma
89
590k
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
113
50k
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の翻訳がイマイチな時は、挙動を見て、表現が適切 か確認した。 - 結果、自分でも納得がいく日本語になった。
終わりに
開発終わってそうだけど... 今回、デモを用意して気づいた。 型が無いので型が欲しい。型定義ファイル を書こうかな...
ご清聴ありがとうございました🙇