Lock in $30 Savings on PRO—Offer Ends Soon! ⏳
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
タガヤスでプログラマ職を得た中学校音楽科教員の話 〜勉強会のすゝめ〜
Search
Kyosuke Takenaka
November 27, 2020
Programming
0
230
タガヤスでプログラマ職を得た中学校音楽科教員の話 〜勉強会のすゝめ〜
Kyosuke Takenaka
November 27, 2020
Tweet
Share
More Decks by Kyosuke Takenaka
See All by Kyosuke Takenaka
初心者PHPerがRuby(+Rails)キメて思うこと
oratake
0
1.2k
暗黒Shellからエンジニアを守る党 -bashをぶっ壊す-
oratake
0
600
Other Decks in Programming
See All in Programming
5分ぐらいで分かる、トリミング機能の作り方
tsutsuitakumi
0
110
AI時代におけるSRE、 あるいはエンジニアの生存戦略
pyama86
6
1.3k
距離関数を極める! / SESSIONS 2024
gam0022
0
340
デザインパターンで理解するLLMエージェントの作り方 / How to develop an LLM agent using agentic design patterns
rkaga
11
2.3k
Cognitoが大型アップデート!Managed Loginとパスワードレスログインを実際に使ってみた@しむそくRadio Special Day1
tmhirai
2
130
React への依存を最小にするフロントエンド設計
takonda
21
8.3k
.NET Conf 2024の振り返り
tomokusaba
0
170
PaaSとSaaSの境目で信頼性と開発速度を両立する 〜TROCCO®︎のこれまでとこれから〜
gtnao
5
5.6k
Jakarta EE meets AI
ivargrimstad
0
770
Better Code Design in PHP
afilina
PRO
0
140
@nifty天気予報のフロントエンドを 実装するまで - NIFTY Tech Talk #22
niftycorp
PRO
0
120
新卒研修で作ったアプリのご紹介
mkryo
0
150
Featured
See All Featured
Testing 201, or: Great Expectations
jmmastey
40
7.1k
Build The Right Thing And Hit Your Dates
maggiecrowley
33
2.4k
Intergalactic Javascript Robots from Outer Space
tanoku
269
27k
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
656
59k
Navigating Team Friction
lara
183
15k
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
31
2.7k
What's in a price? How to price your products and services
michaelherold
243
12k
The World Runs on Bad Software
bkeepers
PRO
65
11k
Designing the Hi-DPI Web
ddemaree
280
34k
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
280
13k
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
27
2.1k
Imperfection Machines: The Place of Print at Facebook
scottboms
266
13k
Transcript
λΨϠεͰ ϓϩάϥϚ৬Λಘͨ தֶߍԻָՊڭһͷ ʙ ษڧձͷ͢ʍΊ ʙ גࣜձࣾ ΠϯϑΟχοτϧʔϓ த ګհ
λΨϠε ͦͷ18 ઋͷఆظษڧձ
$ whoami • த ګհ (0x1A) (ڥߏங͢͜͢͜Ϛϯ) • ͖: vim,
ArchLinux , dotfiles͍͡Γ(zshrc, vimrcͱ͔) • झຯ: dotfiles ҭ https://github.com/oratake/dotfiles • VSCodeͱVimͰίʔσΟϯάମૢ ~ޠΕΔͷίʔσΟϯάڥΛͭ͘Δ~ https://qiita.com/oratake/
͓ॻ͖ • ࣗݾհ • ษڧձͷछྨ • தͷษڧձวྺͱֶͼ • ·ͱΊ
ษڧձͷछྨ
ษڧձͷछྨ • ͘͘ձ • ొஃܗࣜ • ϋϯζΦϯ ɾϋϯζΦϯ (ࢀՃܦݧͳ͠) େֶͷͱ͖:
ΞϧόΠτͰԿ͔ ։࠵ܦݧ͋Γ ڭһͷͱ͖: ͍Θ͕ͣͳ ※ࠓճ্ه2ͭΛϝΠϯʹ͓ etc…
ษڧձͷछྨ • ࢀՃऀͰҰ੪ʹʮ͘͘ʯษڧ • େମఆظ։࠵ • ࣗͰΓ͍ͨ͜ͱΛΔ ͓ΛܾΊͯษڧ͢Δͷ • ࠷ॳʹΔ͜ͱΛએݴɺ࠷ޙʹՌൃද
• ͘͘ձ • ߨٛܗࣜ • ϋϯζΦϯ
ษڧձͷछྨ • ͜ͷձ • ఆظ։࠵ɺ୯ൃ։࠵͞·͟· • ςʔϚ͕໌֬ͳ͜ͱ͕ଟ͍ • ࢀՃऀଟΊ •
LTͱͯ͠ࢀՃͷػձ • ͘͘ձ • ߨٛܗࣜ • ϋϯζΦϯ
ษڧձวྺ
ษڧձʹߦ͖͔͚ͬ͘ • ΤϯδχΞΓ͍ͨ → ڭһΊͨ • ͱΓ͋͑ͣHTML/CSSͷษڧͯ͠ۀքʹ͚ͩΓࠐ͏ • ۀքͷใ୳͢ʢ͜ͷ࣌WebܥʹΛΔ͜ͱʹͨ͠ʣ •
ͱ͋ΔTechܥYouTuberͷͰษڧձʹڵຯ উຢ݈ଠ@ςοΫܥYouTuberɹhttps://twitter.com/poly_soft
৬ྺͱ͓ੈʹͳͬͨษڧձ • [2017/04] ٶݝ ެཱதֶߍɹٕज़ɾԻָ୲ڭ་ ண λΨϠε • [2018/11] Web੍࡞ձࣾ
ೖࣾɹʘin ࢁʗ 20ਓఔ, HTMLίʔσΟϯά, PHP, ݐஙɾෆಈ࢈ܥϗʔϜϖʔδ Toyama.rb (Toyama Ruby Kaigi) • [2019/11] ݱ৬ ᷂ΠϯϑΟχοτϧʔϓ λΨϠε DevMokuSendai
৬ྺͱ͓ੈʹͳͬͨษڧձ • [2017/04] ٶݝ ެཱதֶߍɹٕज़ɾԻָ୲ڭ་ ண λΨϠε • [2018/11] Web੍࡞ձࣾ
ೖࣾɹʘin ࢁʗ 20ਓఔ, HTMLίʔσΟϯά, PHP, ݐஙɾෆಈ࢈ܥϗʔϜϖʔδ Toyama.rb (Toyama Ruby Kaigi) • [2019/11] ݱ৬ ᷂ΠϯϑΟχοτϧʔϓ λΨϠε DevMokuSendai
Toyama.rb • ݄1͘͘ձ & ࠙ձ • ৗ࿈͞Μ΄΅ϦϞʔτ • ͍͍ͩͨTypeScriptษڧͯͨ͠ ʢ͓લΒRubyΕɻʣ
• ϩΰͷੜൿ͕ྦϞϊͳͷͰΦεεϝ http://mugi1.hateblo.jp/entry/2017/02/26/232427 • toyama.rbݟ͚͖͔͚ͭͨͬ → ϚϧνΧʔιϧ
͖͔͚ͬϚϧνΧʔιϧ • VSCodeΛϚϧνΧʔιϧͰ͍ ͯ͠ίϐϖΛՃ͍ͨ͠ • ʰϚϧνΧʔιϧΛΘͳ͍ VSCodeͨͩͷVSCodeͩʂʱ • ͓͓ɺ͑͑هࣄ͋ΔΜ Μɺ͜ͷaddress2…ʁ
https://mugi1.hateblo.jp/entry/2018/12/11/215808
None
ࢁ͡ΌͶ͔͐ɻ
Ruby Kaigi (Toyama Regional) • Toyama.rb ओ࠵ • ࢁͰͷํΧϯϑΝϨϯε (2019/11)
• ͓͜΅ΕͰʮॳ৺ऀ͔ΒݟͨRailsͷʯͰొஃ • ͦͷಓͰৼΓ͍ͬͯΔਓͷඇৗʹ໘ന͍ • Rubyͷίϛολʔͱ͓Ͱ͖ͨʢদຊ फଠ͞Μʣ
Toyama.rb Ͱͷֶͼ → ࠙ձ͍ͩ͡ɻ • झຯϨϕϧͷ͕Ұ൪ਂ͍͠ʹͳΔ • ۀքཪʢͨͩ͠ίϯϓϥकΔʣ • ୯७ʹञҿΈͳ͕Βٕज़ʹ͍ͭͯݴ͍߹͏ͷָ͍͠
Toyama.rb Ͱͷֶͼ → ొஃ͢Δར • ࢿྉ࡞Ͱཧղ͕ਂ·Δ ʮશʹཧղͨ͠ʯͰࢭ·͍ͬͯΔࣝͷଟ͞ • ϑΟʔυόοΫ͕Β͑Δ ͕ࣗՁͱࢥ͍ͬͯͳ͍ใͷ΄͏͕ՁͩͬͨΓ
• إΛ֮͑ͯΒ͑Δ ʮઌੜ͔Βస৬ͨ͠ํͰͨ͠ΑͶʁʯʮ͋ɺڥߏஙܳਓͷਓʯ
৬ྺͱ͓ੈʹͳͬͨษڧձ • [2017/04] ٶݝ ެཱதֶߍɹٕज़ɾԻָ୲ڭ་ ண λΨϠε • [2018/11] Web੍࡞ձࣾ
ೖࣾɹʘin ࢁʗ 20ਓఔ, HTMLίʔσΟϯά, PHP, ݐஙɾෆಈ࢈ܥϗʔϜϖʔδ Toyama.rb (Toyama Ruby Kaigi) • [2019/11] ݱ৬ ᷂ΠϯϑΟχοτϧʔϓ λΨϠε DevMokuSendai
λΨϠε • ߨٛܗࣜ • ࢀՃاۀͷۀ༰ɺงғؾ͖ݟΒΕͨΓ͢Δ • ΧδϡΞϧʹLTʹࢀՃͰ͖Δ • ݩاۀͱ͍͏ͷ͕େࣄʢதݩࢦͰ͢ʣ •
ݸਓతʹॳΊͯͷษڧձɺݱࣾʹೖࣾ͢Δ͖͔͚ͬʹͳͬͨ
λΨϠε (2019/09) ѫࡰΘΓͷLT
λΨϠε ͷֶͼ → ਓͱͷͭͳ͕Γ • ํͷձࣾͷத͕͖ݟΒΕΔ ษڧձऴΘΓɺΧδϡΞϧʹฉ͖͍͢ ݱͷԹײɺٕज़ͷਁಁ۩߹ฉ͚Δ • ࢀՃऀݩاۀͷํ͕ଟ͍
ʮొஃऀ͔ΒࢀՃऀʯ͚ͩͰͳ͘ɺࢀՃऀಉ࢜
৬ྺͱ͓ੈʹͳͬͨษڧձ • [2017/04] ٶݝ ެཱதֶߍɹٕज़ɾԻָ୲ڭ་ ண λΨϠε • [2018/11] Web੍࡞ձࣾ
ೖࣾɹʘin ࢁʗ 20ਓఔ, HTMLίʔσΟϯά, PHP, ݐஙɾෆಈ࢈ܥϗʔϜϖʔδ Toyama.rb (Toyama Ruby Kaigi) • [2019/11] ݱ৬ ᷂ΠϯϑΟχοτϧʔϓ λΨϠε DevMokuSendai
DevMokuSendai • ຖि༵ޕલɹ͘͘ձʢසߴΊʣ • ՌใࠂͳͲಛʹͳ͠ • دΓू·ͬͯ࡞ۀɺษڧɺಡॻͳͲͳͲ • Ϟνϕʔγϣϯҡ࣋ɺே׆ͷҙຯ߹͍͕ڧΊ
DevMokuSendai ͷֶͼ → ܧଓ͢Δ͜ͱ • ษڧͷܧଓతͳϞνϕʔγϣϯʹͳΔ ͱΓ͋͑ͣࢀՃʂ1࣌ؒͰ͍͍͔ΒͳΜ͔Δʂ͙Β͍ͰϤγ • ίϛϡχςΟͷਓͱͷܨ͕Γҡ࣋ ձࣾҎ֎ʹٕज़ͷΛͰ͖Δਓ͕͍Δ͜ͱ
ҧ͏ݴޠจԽ͔Βߟ͑ͨΓ • ͻͱ·ͣ༗ӹͳ࣌ؒͷ֬อ ՈͰ৸ͯΔΑΓ͍͍
ࡢࠓͷษڧձ → ίϩφՒ͔ͩΒͦ͜ • ϦϞʔτษڧձͷ૿Ճ ഽײ: ίϩφ͕ա͗ڈͬͯࠓޙҰఆ͋Γͦ͏ ਓ຺ͷ͕Γʹظ • ࣗͰͷίʔσΟϯάڥ֦ॆ
ϦϞϫʹ͔͚ͭͯ͜ϦϞʔτษڧձʹࢀՃ͘͢͠
·ͱΊ • ผۀछ͔Βస৬͢Δʹ͋ͨͬͯɺษڧձࢀՃॿ͚ʹͳͬͨ • ใΛΒ͏ɺϞνϕʔγϣϯͷҡ࣋ɺͭͳ͕Γ • ·ͣࢀՃɺ͋ΘΑ͘ใൃ৴͢Δ͜ͱ͕େࣄ
͝ࢹௌ͋Γ͕ͱ͏͍͟͝·ͨ͠ʂ גࣜձࣾ ΠϯϑΟχοτϧʔϓ த ګհ