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
reCAPTCHAでスパムを撲滅しよう
Search
Y_uuu
September 18, 2019
Technology
620
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
reCAPTCHAでスパムを撲滅しよう
Fukuoka.rb #149・#150合併号 ~ 記念大LT大会 ~
https://fukuokarb.connpass.com/event/144604/
Y_uuu
September 18, 2019
More Decks by Y_uuu
See All by Y_uuu
PicoRuby for IoT: Connecting to the Cloud with MQTT
yuuu
2
980
Porting filesystem-fat to Another Microcontroller: ESP32
yuuu
2
470
Porting PicoRuby to Another Microcontroller: ESP32
yuuu
4
1.2k
RubyKaigi 2025でプロポーザルが初めて採択されるまでにやったこと
yuuu
1
820
地方企業の強みを活かす!AWSを活用したIoTシステムの開発事例とその裏側
yuuu
0
200
あの重機は今どこにある?- 重機管理IoTプロダクトのバックエンドをAWSで構築した話 -
yuuu
0
1.1k
mruby-esp32におけるペリフェラルAPIの実装検討
yuuu
1
940
育成力 - エンジニアの才能を引き出す環境とチューターの立ち回り -
yuuu
4
5.3k
committee-railsとOpenAPI Generatorでスキーマ駆動なAPI開発をする
yuuu
0
1.1k
Other Decks in Technology
See All in Technology
10年後、Engineering 行為を剥奪されるとして、わたしたちは、どう、何を創ればいいだろうか。 / If Engineering Is Taken Away in 10 Years, How and What Should We Create?
bitkey
PRO
1
190
その Valkey 使いこなしていますか?
onk
PRO
5
1.5k
宣言型部分更新は何を解決しどこへ向かうのか
shuta13
1
450
実践! SRE × AI - ABEMA における AIOps -
tetsuya28
8
3.1k
AIにシークレットを見せない、WSL2で安全な開発環境
yazm
0
300
LambdaWebFunctionsを試してみた / exploring-lambda-web-functions
koukihosaka
1
340
SAENM ~Jupyterで残すPoCの試行錯誤、未来の自分と仲間を助ける記録!~
terapyon
0
110
ソフトウェア ファクトリー - 再現性のあるソフトウェアの工場づくり / Software factory
iktakahiro
6
4.9k
Gemini Intelligence 入門 ― AppFunctions と Gemini Nano
takuroabe
0
250
JAWSUG TOHOKU 青森支部 「LoGoチャット」のAWS移行で 乗り越えたこと
taketakekaho
0
330
Rustuna: Rustによる高速なOptuna実装
pfn
PRO
0
190
JAWS-UGグッズ職人仕事の流儀
kentapapa
0
100
Featured
See All Featured
Digital Ethics as a Driver of Design Innovation
axbom
PRO
1
460
Done Done
chrislema
187
17k
How to Talk to Developers About Accessibility
jct
2
580
Visual Storytelling: How to be a Superhuman Communicator
reverentgeek
2
710
エンジニアに許された特別な時間の終わり
watany
109
250k
Digital Projects Gone Horribly Wrong (And the UX Pros Who Still Save the Day) - Dean Schuster
uxyall
1
3.4k
GitHub's CSS Performance
jonrohan
1033
470k
GraphQLの誤解/rethinking-graphql
sonatard
75
12k
Dominate Local Search Results - an insider guide to GBP, reviews, and Local SEO
greggifford
PRO
0
370
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
47
8.4k
Breaking role norms: Why Content Design is so much more than writing copy - Taylor Woolridge
uxyall
1
450
Fireside Chat
paigeccino
43
4.1k
Transcript
SF$"15$)"Ͱ εύϜΛ໓͠Α͏ גࣜձࣾ'VTJD Ԭቌ༤ฏ 'VLVPLBSC ɾ߹ซ߸
ࣗݾհ Ԭቌ ༤ฏ !:@VVV גࣜձࣾ'VTJD 3VCZ,BJHJ ϩʔΧϧΦʔΨφΠβʔ
࠷ۙͷ͓ࣄ ࣗࣾαʔϏεʮNPDLNPDLʯ *P5։ൃͷςετπʔϧ ։ൃதͷαʔόʹٖࣅσʔλΛ ૹ৴͢ΔαʔϏε
ૣຊͰ͢
ެ։ͨ͠αʔϏεʹ͋Γ͕ͪͳͰ͖͝ͱ
ެ։ͨ͠αʔϏεʹ͋Γ͕ͪͳͰ͖͝ͱ ݕࡧΤϯδϯ͔ΒͷΞΫηε͕དྷ࢝Ίͨ
ެ։ͨ͠αʔϏεʹ͋Γ͕ͪͳͰ͖͝ͱ ݕࡧΤϯδϯ͔ΒͷΞΫηε͕དྷ࢝Ίͨ ͍ͭʹϢʔβ͔Βͷ৽نొ͕ʂʂʂ
ެ։ͨ͠αʔϏεʹ͋Γ͕ͪͳͰ͖͝ͱ ݕࡧΤϯδϯ͔ΒͷΞΫηε͕དྷ࢝Ίͨ ͍ͭʹϢʔβ͔Βͷ৽نొ͕ʂʂʂ ɾɾɾεύϜʂʂʂ
ެ։ͨ͠αʔϏεʹ͋Γ͕ͪͳͰ͖͝ͱ (PPEEBZ .ZOBNFJT99999999 B6,SFHJTUFSFEQSJWBUF*OWFTUNFOU.BOBHFS 8FTFFLJOEJWJEVBMTXJUI'JOBODJBM.BOBHFNFOULOPXMFEHFUIBUBSFDBQBCMFPGIBOEMJOH JOWFTUNFOUQPSUGPMJPBOENBOBHFNFOUGSPNQSJWBUFJOWFTUPST*GZPVIBWFGVOE NBOBHFNFOUBCJMJUJFT DSFEJCMFQSPKFDUTJOOFFEPGMPBO +7PSFYJTUJOHCVTJOFTTFTUIBU
SFRVJSFTFYQBOTJPOXFXJMMCFEFMJHIUFEUPXPSLXJUIZPVPOBNJOJNBM30* %FUBJMTXJMMCFQSPWJEFEPOIFBSJOHCBDLGSPNZPVXJUIZPVSCVTJOFTTFYFDVUJWF TVNNBSZWJBNZEJSFDUFNBJM YYYYY!YYYYYDPN
ެ։ͨ͠αʔϏεʹ͋Γ͕ͪͳͰ͖͝ͱ
εύϜͷฐ • ͵͔تͼͤ͞ΒΕΔ • ༰Λ֬ೝ͢Δ࣌ؒΛΘ͞ΕΔ • %#௨ͷϦιʔεΛΘ͞ΕΔ • ຊདྷରԠ͖͍͢߹Θͤձһొ͕ຒΕΔ
εύϜͷฐ • ͵͔تͼͤ͞ΒΕΔ • ༰Λ֬ೝ͢Δ࣌ؒΛΘ͞ΕΔ • %#௨ͷϦιʔεΛΘ͞ΕΔ • ຊདྷରԠ͖͍͢߹Θͤձһొ͕ຒΕΔ
εύϜʹΑΔߘΛ͖͍ͨ
3BJMTΞϓϦέʔγϣϯʹ αΫοͱSF$"15$)"Λಋೖ͢Δํ๏
εύϜରࡦɿSF$"15$)" εύϜ͔ΒαΠτΛޚ͢Δ γεςϜ
SF$"15$)" W • ΊΒΕͨจࣈΛಡΈऔͬͯϘοΫεʹೖྗ͢Δ • ݩʑ0$3͕ಡΈऔΕͳ͔ͬͨจࣈΛදࣔͯ͠ࢴͷຊͷσδλϧԽʹ ཱ͍ͯͯͨ • ϢʔβϏϦςΟͷ؍ͰෆศˠͷՄೳੑେ
SF$"15$)" W • ʮࢲϩϘοτͰ͋Γ·ͤΜʯʹνΣοΫ • ҎԼͷΑ͏ͳ؍ͰਓؒͱϘοτΛ۠ผ͍ͯ͠ΔΒ͍͠ • ͍ͬͯΔίϯϐϡʔλʔͷλΠϜκʔϯͱ࣌ؒ •
*1ΞυϨεͱ͓͓Αͦͷॴ • ͍ͬͯΔίϯϐϡʔλʔͷը໘αΠζͱղ૾ • ͍ͬͯΔΣϒϒϥβ • ͍ͬͯΔϓϥάΠϯ֦ுػೳ • ϖʔδͷදࣔʹཁͨ࣌ؒ͠ • ϚεΛΫϦοΫͨ͠ճɺλοϓεΫϩʔϧͷճ
SF$"15$)" W • Ϙοτͱஅ͞Εͨ߹ը૾ΫϦοΫʹΑΔೝূ
SF$"15$)" W • είΞϦϯάʹΑΔఆͷΈ • νΣοΫϘοΫεͷೖྗෆཁ • Θ͕͠͞ແ͍໘ɺΤϥʔͱͳͬͨ߹ͷॲཧݕ౼͕ඞཁ
SF$"15$)" W • είΞϦϯάʹΑΔఆͷΈ • νΣοΫϘοΫεͷೖྗෆཁ • Θ͕͠͞ແ͍໘ɺΤϥʔͱͳͬͨ߹ͷॲཧݕ౼͕ඞཁ •
ϢʔβͷखؒΛڧ੍ͤͣɺεύϜΛ͛ͦ͏
SF$"15$)" W • είΞϦϯάʹΑΔఆͷΈ • νΣοΫϘοΫεͷೖྗෆཁ • Θ͕͠͞ແ͍໘ɺΤϥʔͱͳͬͨ߹ͷॲཧݕ౼͕ඞཁ •
ϢʔβͷखؒΛڧ੍ͤͣɺεύϜΛ͛ͦ͏ ˠಋೖͯ͠Έͨ
3VCZ(FNT SFDBQUDIB ࠷৽൛͕WʹରԠ͍ͯ͠ΔͷͰ ͋Γ͕ͨ͘Θ͍ͤͯͨͩ͘ IUUQTSVCZHFNTPSHHFNTSFDBQUDIB IUUQTHJUIVCDPNBNCFUIJBSFDBQUDIB
αΠτͷొ ར༻͢ΔαΠτͷυϝΠϯΛࣄલʹ ొ͢Δ (PPHMFΞΧϯτ͕ඞཁ IUUQTXXXHPPHMFDPNVSFD BQUDIBBENJODSFBUF ˞ϩʔΧϧڥͰར༻͢Δ߹ MPDBMIPTUͷొΛΕͣʹ
(FNGJMF
*OJUJBMJ[FS • TJUF@LFZͱTFDSFU@LFZΛઃఆ͢Δ
7JFX • GPSN@XJUIͷଆʹSFDBQUDIB@WΛՃ • BDUJPO$POUSPMMFSͱಉ͡จࣈྻʹ͢Δ
$POUSPMMFS • TBWFͷखલʹ WFSJGZ@SFDBQUDIBΛՃ • BDUJPOͷࢦఆඞਢɺNJOJNVN@TDPSF ͖͍͠ɿʙ ҙ
ಈ࡞֬ೝ • ϑΥʔϜͷӈԼʹΞΠίϯ͕දࣔ
ಈ࡞֬ೝ • ਓؒͰ͋Εొʹޭ
ಈ࡞֬ೝ • ਓؒͰ͋Εొʹޭ • Ϙοτͷ߹ΤϥʔͱͳΔͷ͔ʁ
ಈ࡞֬ೝ • .FDIBOJ[FΛͬͯΫϩʔϦϯάͯ͠ΈΔ
ಈ࡞֬ೝ • USVFˠόϦσʔγϣϯΤϥʔ͕දࣔ͞Ε͍ͯΔ
NPDLNPDLʹಋೖ • ͦΕ·Ͱि݅΄Ͳ͋ͬͨεύϜ͕݅ʹʂ IUUQTDPOTPMFNPDLNPDLDPNVTFSTTJHO@VQ
·ͱΊ • SF$"15$)" WͰϢʔβϏϦςΟΛଛͳ͏͜ͱͳ͘ εύϜ໓Ͱ͖ͨʂ • HFNSFDBQUDIBΛ͏ͱ3BJMTΞϓϦέʔγϣϯʹ SF$"15$)"Λ༰қʹಋೖͰ͖ͨʂ
5IBOLZPV 'VTJDͰςΫϊϩδʔ͕ ͖ͳઑͬͨΤϯδχΞΛืू͍ͯ͠·͢ IUUQTGVTJDHJUIVCJP