×
Copy
Open
Link
Embed
Share
Beginning
This slide
Copy link URL
Copy link URL
Copy iframe embed code
Copy iframe embed code
Copy javascript embed code
Copy javascript embed code
Share
Tweet
Share
Tweet
Slide 1
Slide 1 text
OSSをゆるっとやるだけでも 楽しいなって話
Slide 2
Slide 2 text
適当にGitHubで 作ったものとかを公開
Slide 3
Slide 3 text
https://github.com/MizoTake?tab=repositories&type=source
Slide 4
Slide 4 text
適当に作ったものを公開してた - 学生時代にgitを雰囲気で使ってたときのものから今までのものまで - README.md/LICENSEのあるなしも… - ゲームぽいもの、CIツールぽいもの、ライブラリぽいもの...etc - 結構雑
Slide 5
Slide 5 text
その中の1つ
Slide 6
Slide 6 text
CI触ることがあるので Dockerを触る
Slide 7
Slide 7 text
Unityのライセンスアクティベート ちょっとめんどい
Slide 8
Slide 8 text
少しシンプルなツールがあれば…?
Slide 9
Slide 9 text
https://docs.unity3d.com/ja/2018.4/Manual/CommandLineArguments.html
Slide 10
Slide 10 text
アクティベート(手動)周りを確認 .alf -createManualActivationFile .ulf -manualLicenseFile ライセンス アクティベート ブラウザでunityアカウント でログインして、 .alfを.ulfに変換、ダウン ロードする
Slide 11
Slide 11 text
アクティベート(手動)周りを確認 .alf -createManualActivationFile .ulf -manualLicenseFile ライセンス アクティベート ブラウザでunityアカウント でログインして、 .alfを.ulfに変換、ダウン ロードする ブラウザ開いて手動でやるのが基本 (mail/passでログイン必須)
Slide 12
Slide 12 text
.ulf(xml)を base64エンコード しないといけない
Slide 13
Slide 13 text
めんどくさい!
Slide 14
Slide 14 text
Unityのmail/passだけで ulf取得させたい
Slide 15
Slide 15 text
自動化しよう!
Slide 16
Slide 16 text
https://pptr.dev/
Slide 17
Slide 17 text
https://github.com/MizoTake/unity-license-activate
Slide 18
Slide 18 text
公開してみたら ● 初めてissueが立てられた ○ 対応はGoogle/Deepl翻訳でやったりしてた… ● ☆が初めて二桁超える ● 意外と需要があった
Slide 19
Slide 19 text
途中で興味が他のに移って メンテやめてました…
Slide 20
Slide 20 text
気付いたらインスパイアさ れたツールができてた
Slide 21
Slide 21 text
https://github.com/mob-sakai/unity-activate
Slide 22
Slide 22 text
https://github.com/mob-sakai/unity-activate
Slide 23
Slide 23 text
結構嬉しい
Slide 24
Slide 24 text
ゆるっと公開してたツールが 誰かの刺激になる可能性がある
Slide 25
Slide 25 text
OSS思ってたよりも楽しい
Slide 26
Slide 26 text
僕の考えた最強のほげほげが ある人は是非