Upgrade to Pro — share decks privately, control downloads, hide ads and more …

OSSをゆるっとやるだけでも 楽しいなって話

16040fb086040d7a04dd40478786a4ce?s=47 あるど
February 26, 2021

OSSをゆるっとやるだけでも 楽しいなって話

社内LTで話した内容でだいぶゆるっとしています。
主にはUnityをDockerでアクティベートするところについてのツールを作った時の話です。

16040fb086040d7a04dd40478786a4ce?s=128

あるど

February 26, 2021
Tweet

Transcript

  1. OSSをゆるっとやるだけでも 楽しいなって話

  2. 適当にGitHubで 作ったものとかを公開

  3. https://github.com/MizoTake?tab=repositories&type=source

  4. 適当に作ったものを公開してた - 学生時代にgitを雰囲気で使ってたときのものから今までのものまで - README.md/LICENSEのあるなしも… - ゲームぽいもの、CIツールぽいもの、ライブラリぽいもの...etc - 結構雑

  5. その中の1つ

  6. CI触ることがあるので Dockerを触る

  7. Unityのライセンスアクティベート ちょっとめんどい

  8. 少しシンプルなツールがあれば…?

  9. https://docs.unity3d.com/ja/2018.4/Manual/CommandLineArguments.html

  10. アクティベート(手動)周りを確認 .alf -createManualActivationFile .ulf -manualLicenseFile ライセンス アクティベート ブラウザでunityアカウント でログインして、 .alfを.ulfに変換、ダウン

    ロードする
  11. アクティベート(手動)周りを確認 .alf -createManualActivationFile .ulf -manualLicenseFile ライセンス アクティベート ブラウザでunityアカウント でログインして、 .alfを.ulfに変換、ダウン

    ロードする ブラウザ開いて手動でやるのが基本 (mail/passでログイン必須)
  12. .ulf(xml)を base64エンコード しないといけない

  13. めんどくさい!

  14. Unityのmail/passだけで ulf取得させたい

  15. 自動化しよう!

  16. https://pptr.dev/

  17. https://github.com/MizoTake/unity-license-activate

  18. 公開してみたら • 初めてissueが立てられた ◦ 対応はGoogle/Deepl翻訳でやったりしてた… • ☆が初めて二桁超える • 意外と需要があった

  19. 途中で興味が他のに移って メンテやめてました…

  20. 気付いたらインスパイアさ れたツールができてた

  21. https://github.com/mob-sakai/unity-activate

  22. https://github.com/mob-sakai/unity-activate

  23. 結構嬉しい

  24. ゆるっと公開してたツールが 誰かの刺激になる可能性がある

  25. OSS思ってたよりも楽しい

  26. 僕の考えた最強のほげほげが ある人は是非