Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
OSSをゆるっとやるだけでも 楽しいなって話
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
あるど
February 26, 2021
Programming
4.5k
2
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
OSSをゆるっとやるだけでも 楽しいなって話
社内LTで話した内容でだいぶゆるっとしています。
主にはUnityをDockerでアクティベートするところについてのツールを作った時の話です。
あるど
February 26, 2021
Transcript
26 slides
OSSをゆるっとやるだけでも 楽しいなって話
適当にGitHubで 作ったものとかを公開
https://github.com/MizoTake?tab=repositories&type=source
適当に作ったものを公開してた - 学生時代にgitを雰囲気で使ってたときのものから今までのものまで - README.md/LICENSEのあるなしも… - ゲームぽいもの、CIツールぽいもの、ライブラリぽいもの...etc - 結構雑
その中の1つ
CI触ることがあるので Dockerを触る
Unityのライセンスアクティベート ちょっとめんどい
少しシンプルなツールがあれば…?
https://docs.unity3d.com/ja/2018.4/Manual/CommandLineArguments.html
アクティベート(手動)周りを確認 .alf -createManualActivationFile .ulf -manualLicenseFile ライセンス アクティベート ブラウザでunityアカウント でログインして、 .alfを.ulfに変換、ダウン
ロードする
アクティベート(手動)周りを確認 .alf -createManualActivationFile .ulf -manualLicenseFile ライセンス アクティベート ブラウザでunityアカウント でログインして、 .alfを.ulfに変換、ダウン
ロードする ブラウザ開いて手動でやるのが基本 (mail/passでログイン必須)
.ulf(xml)を base64エンコード しないといけない
めんどくさい!
Unityのmail/passだけで ulf取得させたい
自動化しよう!
https://pptr.dev/
https://github.com/MizoTake/unity-license-activate
公開してみたら • 初めてissueが立てられた ◦ 対応はGoogle/Deepl翻訳でやったりしてた… • ☆が初めて二桁超える • 意外と需要があった
途中で興味が他のに移って メンテやめてました…
気付いたらインスパイアさ れたツールができてた
https://github.com/mob-sakai/unity-activate
https://github.com/mob-sakai/unity-activate
結構嬉しい
ゆるっと公開してたツールが 誰かの刺激になる可能性がある
OSS思ってたよりも楽しい
僕の考えた最強のほげほげが ある人は是非
More Decks by あるど
See All by あるど
Unity WebGL向けにjsでネイティブプラグイン書いた話
mizotake
0
530
手軽なトラッキング技術で遊んでみた
mizotake
0
4k
GitHub_Actionsをセルフホストランナーで導入する
mizotake
0
4.1k
Kotlin/Native With Unity
mizotake
1
320
Unity開発でCI/CDを使おうと思った時
mizotake
0
1.2k
Other Decks in Programming
See All in Programming
オーケストレーション記述言語 Katari
yukikurage
0
260
Seven New Principles of Software Engineering
yegor256
0
500
エラーチャンネルのボールを拾い続けて鍛えるエンジニアの地力 / phpcon-niigata2026
meihei3
1
160
FactoryBotをやめればRSpecは速くなるのか?
yuta_onishi_97
0
1.7k
TanStack Vue Query と Pinia Colada から学ぶ非同期状態の型設計
aoshi
0
680
クラウドエージェントは、 何がそんなに便利なのか / what makes cloud agents so useful
rkaga
5
880
AI駆動開発4年目の現在地(『あなたはFDEになるべきか?』イベント資料)
kumaiu
0
620
Getting Started with Vibe Coding
miccheng
0
220
React Native에 현대적인 빌드 도구 더하기: Rollipop 구현기
leegeunhyeok
0
180
[Kotlin Fest 2026] eBPF Tracing for Kotlin
takehaya
1
140
protojson における文字化けの扱い
kazuki1023
0
430
Spec-driven Development with AI
simas
PRO
0
2.3k
Featured
See All Featured
YesSQL, Process and Tooling at Scale
rocio
174
15k
A designer walks into a library…
pauljervisheath
211
25k
SEO Brein meetup: CTRL+C is not how to scale international SEO
lindahogenes
2
3k
Are puppies a ranking factor?
jonoalderson
2
4.2k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
35
2.6k
ReactJS: Keep Simple. Everything can be a component!
pedronauck
666
130k
The #1 spot is gone: here's how to win anyway
tamaranovitovic
4
1.2k
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.9k
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
659
62k
HTML-Aware ERB: The Path to Reactive Rendering @ RubyCon 2026, Rimini, Italy
marcoroth
6
930
Conquering PDFs: document understanding beyond plain text
inesmontani
PRO
4
3.3k
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
35
3.9k