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
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
2018年まとめ / Summary of 2018
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
megos
November 23, 2018
Programming
330
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
2018年まとめ / Summary of 2018
megos
November 23, 2018
More Decks by megos
See All by megos
個人開発を続けるということ / Continuing Personal Development
megos
0
300
わたしの開発環境の歴史 / My environment history
megos
0
360
社内でしか使わない勤怠管理システムにOAuth2を導入してみた / Kagomoku #19
megos
0
2.2k
CUIが嫌ならGUIからGitを使えばいいじゃない / kagomoku #17
megos
0
420
Join! かごえん / Join Kagoeng
megos
0
110
GitLab Features
megos
1
360
GitLab Hacks
megos
1
400
Gitlab meets minutes
megos
2
310
Dockerで作るLaTeX執筆環境 / Writing LaTeX with Docker
megos
0
1.8k
Other Decks in Programming
See All in Programming
The Good Stuff, Not the Slop: Engineering High-Quality Android Apps with Modern AI Tooling
danybony
1
200
LoopHub - ローカルで動く GitHub で、AI と共同開発
jugyo
1
470
フロントエンドUIフレームワークのこれまでとこれから
ssssota
1
830
AIを上手に使っていこうとしたら越境せざるを得なくなった話 〜実践1年で見えた境界を越えなければならない理由と進め方〜 / Crossing borders with AI
tomoyakitaura
4
1.1k
AWS Step Functions 大規模並列の壁を越える / jaws-sonic-2026-niigata-step-functions
kasacchiful
PRO
0
400
typoなんかねぇよ
raspython3
0
670
AWS DevOps Agentで インシデント対応をAIに任せたい
honmarkhunt
7
2.6k
Swift愛好会と私(ウホーイ) / Swift Fan Club and Uhooi
uhooi
0
140
Building an Out-of-Order CPU
latte72
1
730
AgentCore CLI で進化した AWS での AI エージェントの作り方 : 必要な機能を必要な時に
icoxfog417
PRO
0
110
PHPプロジェクトの結合バランスを可視化する #php_night
kajitack
0
230
AIの中の人になってみる
htkym
0
170
Featured
See All Featured
sira's awesome portfolio website redesign presentation
elsirapls
0
410
Darren the Foodie - Storyboard
khoart
PRO
3
3.9k
Taking LLMs out of the black box: A practical guide to human-in-the-loop distillation
inesmontani
PRO
3
2.4k
Stop Working from a Prison Cell
hatefulcrawdad
274
21k
世界の人気アプリ100個を分析して見えたペイウォール設計の心得
akihiro_kokubo
PRO
74
42k
Designing for Performance
lara
611
70k
What does AI have to do with Human Rights?
axbom
PRO
1
2.4k
Why Mistakes Are the Best Teachers: Turning Failure into a Pathway for Growth
auna
0
260
Primal Persuasion: How to Engage the Brain for Learning That Lasts
tmiket
0
450
Agile Actions for Facilitating Distributed Teams - ADO2019
mkilby
0
280
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
333
23k
Chasing Engaging Ingredients in Design
codingconduct
0
300
Transcript
2018·ͱΊ megos
megos Full stuck engineer (not stack) • ͓͠͝ͱɿVue.jsɺReactɺࣾΠϯϑϥ • ͠ΎΈɿεΫʔϧΞΠυϧ
• Twitterɿ@tmegos
4݄ WebRTCͰϏσΦνϟοτ
WebRTCͰϏσΦνϟοτ https://github.com/megos/webrtc • ࣾʹ ʮڌؒͰձٞΛ͢Δͱ͖ʹ͏ϏσΦνϟοτ͕΄͍͠ʯ ʮSkypeͱ͔֎ʹͭͳ͕ͬͯͯͳΜ͔ͩʯ ͱݴΘΕͨͷͰ࡞ͬͨ
ͬͨͷ • SkyWay https://webrtc.ecl.ntt.com • Vue.js • Vuetify
Ͱ͖Δ͜ͱ • Ի௨ • ϏσΦ௨ • ը໘ڞ༗ • ChromeಠࣗͷΞυΦϯ͕ඞཁ
SkyWay https://webrtc.ecl.ntt.com • WebRTCʹඞཁͳαʔόߏஙෆཁ ※ https://webrtc.ecl.ntt.com/js-tutorial.html
Vuetify https://vuetifyjs.com/ja • Material UIΛVue.jsͰར༻͢ΔͨΊͷ ɹɹɹɹɹɹɹɹɹɹɹɹɹϑϨʔϜϫʔΫ • ίϯϙʔωϯτ͚ͩͰͲ͏ʹͳΒͳ͍ • ΈཱͯΔσβΠϯηϯεඞཁ
ͬͱ͜͏͍ͨ͠ • ϩϘϗϯ࿈ܞ • ϩϘϗϯड ※ http://www.sharp.co.jp/corporate/news/171002-c.html
9݄ tax in
tax in https://chrome.google.com/webstore/detail/ tax-in/kingeeeofapnpefjkbphljcjofkpdbcl?hl=ja • iPhone/Macͷ੫ࠐՁ͕֨Θ͔Βͳͯ͘࡞ͬͨ • ExtensionͷςϯϓϨʔτ͕͋ΔͷͰ؆୯ • https://github.com/Kocal/vue-web-extension
• https://github.com/waterada/chrome-ex-template • Googleʹ$5͏ͱެ։Ͱ͖Δ
࡞ͬͯΈͯ • DOMૢ࡞͠ͳ͍റΓΛͯ͠Έ͚ͨͲͭΒ͍ • ֦ுΛೖΕ͍ͯΔ͚ͩͰ উखʹίϯςϯπΛ৮Γͨ͘ͳ͔ͬͨ • Ϧονͳද͕ࣔͰ͖ͳ͍ • Firefox൛࡞Ζ͏͔ͳ
• ͦ͏͍͑ੲ࡞ͬͨͳ͊ • https://addons.mozilla.org/ja/firefox/addon/form-zenkaku
9݄ kojimadayo
Kojimadayo https://github.com/megos/kojimadayo • Mattermost/Slack༻ͷBotʢHubotʣ • ࣄͨͷ͘͠Γ͍ͨ • DockerԽͨ͠ͷͰ؆୯ʹσϓϩΠ • BotͷςϯϓϨͱͯ͑͠Δ
͍͡ΒΕΔkojima͞Μ • ֆจࣈ·Ͱ͋Δ
࡞ͬͯΈͯ • ·ۭͬͨ͘ؾΛಡ·ͣʹಥͬࠐΉͷ໘ന͍ • ͕ͳ͝Ή • ͍ͭൃՐ͢Δ͔Θ͔Βͳ͍BotΛࠐΉͷָ͍͠
10݄ ͯ͛ͯ͛εέδϡʔϧ
ͯ͛ͯ͛εέδϡʔϧ https://tegetege-schedule.netlify.com • εέδϡʔϦϯάΛ؆୯ʹɺศརʹ • පӃɺίϯϏχɺډञͳͲͷ ۈεέδϡʔϧΛࣗಈੜ • ਐԽܭࢉʢҨతΞϧΰϦζϜʣ
ҨతΞϧΰϦζϜ Genetic Algorithm (GA) • ੜͷਐԽͷաఔΛ฿ͨ͠ΞϧΰϦζϜ • εέδϡʔϧΛҨࢠͱදݱ • ධՁͷΑ͍Ҩࢠ͕ੜ͖ΔɺࢠଙΛ͢
ͬͨͷ • Vue.js • Vuetify • genetic-js https://github.com/subprotocol/genetic-js
genetic-js • JavaScriptͰGAΛಈ͔͢ • ϒϥβͰGA͕ಈ͘ͷɺ ੲ͔ΒGAΛ৮͍ͬͯΔਓʹͱͬͯײಈ • http://subprotocol.com/system/genetic-hello-world.html
10݄ ࡩౡ෩ใ
ࡩౡ෩ใ • ࡩౡͷ෩͖ΛखܰʹνΣοΫ • Since 2012.12 • ੈքॳ • εϚϗͰࡩౡͷ෩͖͕Θ͔Δ
• ෩͖ͷҹ͕360ճస͢Δ
ࡩౡ߱փ༧ใ • ࡩౡͷ߱փ༧ใΛखܰʹνΣοΫ • 2018/10/15͔Β෩͖͕औಘ ɹɹɹɹɹɹɹͰ͖ͳ͘ͳͬͨ • ࣛࣇౡݝਓͷݟ ɹˠ ਖ਼͍߱͠փ༧ใ
ΞϓϦͷߏ W W όοΫΤϯυ 1)1 /PEFKT "1*SFTQPOTF 9.- +40/ ΞϓϦ
0CKFDUJWF$ +BWB $PSEPWB 7VFKT 0OTFO6*
Onsen UI https://ja.onsen.io • ϞόΠϧWebΞϓϦ͚ͷϑϨʔϜϫʔΫ • AngularɺReactɺVue.jsͷίϯϙʔωϯτ • 1ͭͷίʔυͰiOSɺAndroid྆ରԠ •
ࣛࣇౡ → Թઘ → ྲྀߦΒ͍ͤͨʂ
1ͭͷίʔυͰiOSɺAndroid྆ରԠ ※ https://ja.onsen.io
௨ asagao gitkraken-i18n
asagao https://github.com/megos/asagao • ElectronͷTwitterΫϥΠΞϯτ • ձࣾͰ҆શʹTwitter͕ݟ͔ͨͬͨ • ϝσΟΞʹಛԽ • Twitterެࣜ
• Instagram • Pixiv • ձࣾͰαϜωΠϧͰָ͠ΊΔ
GitKraken-i18n https://github.com/megos/gitkraken-i18n • GitKrakenͷຊޠԽʢඇެࣜʣ • ElectronͷasarΛσίϯύΠϧ → jsonॻ͖͑ → asarίϯύΠϧ
• ࣾʹGitΛಋೖ͢ΔͨΊʹ༁͕ͨ͠୭ͬͯͳ͍ • GitͷίϚϯυࣗମ༁͞ͳ͍ • GUIɺCUIͷԣஅΛָʹ͍ͨ͠ • ֤ϓϥοτϑΥʔϜ͚ʹύονΛ࡞ • Travis CIɺCircileCIɺAppVeyorͷyamlͷॻ͖ํΛֶͿ͜ͱʹ
Hire Me!!