Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Hacking in the Sky!!
Search
Yoshiori SHOJI
May 02, 2013
Technology
0
1.4k
Hacking in the Sky!!
I will be able to hack in the Sky!!
https://github.com/yoshiori/rubygems-mirror-command
Yoshiori SHOJI
May 02, 2013
Tweet
Share
More Decks by Yoshiori SHOJI
See All by Yoshiori SHOJI
クライアントサイドでよく使われる Debounce処理 をサーバサイドで3回実装した話
yoshiori
1
560
ソートできるUUID v7をJavaで使うときの話
yoshiori
8
7.3k
Go Down Rockin'
yoshiori
30
14k
テストデータを貯めて感じたこと
yoshiori
12
4.4k
エンジニアリング x US 海外とのコラボレーション
yoshiori
3
2.1k
未完成な技術と歩む道のりでの 試行錯誤
yoshiori
0
170
DevOps, Immutable Infrastructure, Microservices and Chaos Engineering
yoshiori
13
2.4k
Change the recipe's world
yoshiori
3
1.5k
Cookpad awakens
yoshiori
5
7.6k
Other Decks in Technology
See All in Technology
生成AIによる情報システムへのインパクト
taka_aki
1
230
隙間時間で爆速開発! Claude Code × Vibe Coding で作るマニュアル自動生成サービス
akitomonam
3
250
増え続ける脆弱性に立ち向かう: 事前対策と優先度づけによる 持続可能な脆弱性管理 / Confronting the Rise of Vulnerabilities: Sustainable Management Through Proactive Measures and Prioritization
nttcom
1
240
帳票構造化タスクにおけるLLMファインチューニングの性能評価
yosukeyoshida
1
220
猫でもわかるQ_CLI(CDK開発編)+ちょっとだけKiro
kentapapa
0
2.6k
Mambaで物体検出 完全に理解した
shirarei24
2
190
大規模イベントに向けた ABEMA アーキテクチャの遍歴 ~ Platform Strategy 詳細解説 ~
nagapad
0
160
東京海上日動におけるセキュアな開発プロセスの取り組み
miyabit
0
220
2025新卒研修・HTML/CSS #弁護士ドットコム
bengo4com
3
11k
Strands Agents & Bedrock AgentCoreを1分でおさらい
minorun365
PRO
6
160
AI コードレビューが面倒すぎるのでテスト駆動開発で解決しようとして読んだら、根本的に俺の勘違いだった
mutsumix
0
140
AI人生苦節10年で会得したAIがやること_人間がやること.pdf
shibuiwilliam
1
260
Featured
See All Featured
How to Think Like a Performance Engineer
csswizardry
25
1.8k
Keith and Marios Guide to Fast Websites
keithpitt
411
22k
Building a Scalable Design System with Sketch
lauravandoore
462
33k
Fantastic passwords and where to find them - at NoRuKo
philnash
51
3.4k
Unsuck your backbone
ammeep
671
58k
StorybookのUI Testing Handbookを読んだ
zakiyama
30
6k
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
229
22k
YesSQL, Process and Tooling at Scale
rocio
173
14k
Building Adaptive Systems
keathley
43
2.7k
Large-scale JavaScript Application Architecture
addyosmani
512
110k
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
283
13k
Dealing with People You Can't Stand - Big Design 2015
cassininazir
367
26k
Transcript
Hacking in the Sky!! Yoshiori SHOJI 135݄1ਫ༵
%-%P (&)'/P #(P (($)<A6 CEB:E4@@8E /(+!"(*" O E88G<A: 135݄1ਫ༵
%-%P (&)'/P #(P (($)<A6 CEB:E4@@8E /(+!"(*" O E88G<A: !<
"@/BF;<BE<<A(($) (($)<FG;8@BFG94@BHFE86<C8 F<G8<A=4C4A N 135݄1ਫ༵
%-%P (&)'/P #(P (($)<A6 CEB:E4@@8E /(+!"(*" O E88G<A: 135݄1ਫ༵
%-%P (&)'/P #(P (($)<A6 CEB:E4@@8E /(+!"(*" O E88G<A: "@CBBE4GFC84><A:<AA:?<F;
5HG?8G@86;4??8A:8GBFC84><A A:?<F;<AG;<F%<:;GA<A:,4?>F 135݄1ਫ༵
%-%P (&)'/P #(P (($)<A6 CEB:E4@@8E /(+!"(*" E88G<A: <AGEB746G<BA O
135݄1ਫ༵
%-%P (&)'/P #(P (($)<A6 CEB:E4@@8E /(+!"(*" E88G<A: <AGEB746G<BA O
"64@89EB@=4C4AGB*4<?FBA9 "I8588AE<7<A:@BE8G;4A ;BHEFBA4C?4A8 N 135݄1ਫ༵
%-%P (&)'/P #(P (($)<A6 CEB:E4@@8E /(+!"(*" E88G<A: <AGEB746G<BA O
135݄1ਫ༵
%-%P (&)'/P #(P (($)<A6 CEB:E4@@8E /(+!"(*" E88G<A: <AGEB746G<BA O
"G;4CC8A87J;8A"J4F:B<A:GB JE<G8G;86B78 135݄1ਫ༵
135݄1ਫ༵
" '$(-.&&!)), 135݄1ਫ༵
" '$(-.&&!)), could not connect internet. 135݄1ਫ༵
%-%P (&)'/P #(P (($)<A6 CEB:E4@@8E /(+!"(*" E88G<A: <AGEB746G<BA O
135݄1ਫ༵
%-%P (&)'/P #(P (($)<A6 CEB:E4@@8E /(+!"(*" E88G<A: <AGEB746G<BA O
"J4FI8ELF;B6>87 N 135݄1ਫ༵
%-%P (&)'/P #(P (($)<A6 CEB:E4@@8E /(+!"(*" E88G<A: <AGEB746G<BA O
135݄1ਫ༵
%-%P (&)'/P #(P (($)<A6 CEB:E4@@8E /(+!"(*" E88G<A: <AGEB746G<BA O
5HG "I89BHA7 3:8@@<EEBE36B@@4A749G8E4EE<I87 4GG;8;BG8? 135݄1ਫ༵
135݄1ਫ༵
" ''$,,), 135݄1ਫ༵
" ''$,,), (-.&&.# ,/2" '-'$,,)," '!), .#
'$,,),)''( 135݄1ਫ༵
135݄1ਫ༵
" '$(-.&& ,/2" '-'$,,), 135݄1ਫ༵
" ''$,,), " '$(-.&& ,/2" '-'$,,), 135݄1ਫ༵
" ''$,,), (-.&&.# ,/2" '-'$,,)," '!), .#
'$,,),)''( " '$(-.&& ,/2" '-'$,,), 135݄1ਫ༵
" ''$,,), (-.&&.# ,/2" '-'$,,)," '!), .#
'$,,),)''( " '$(-.&& ,/2" '-'$,,), !! 135݄1ਫ༵
135݄1ਫ༵
%-%P (&)'/P #(P (($)<A6 CEB:E4@@8E /(+!"(*" E88G<A: <AGEB746G<BA O
135݄1ਫ༵
%-%P (&)'/P #(P (($)<A6 CEB:E4@@8E /(+!"(*" E88G<A: <AGEB746G<BA O
"J4FI8ELF;B6>87 N 135݄1ਫ༵
%-%P (&)'/P #(P (($)<A6 CEB:E4@@8E /(+!"(*" E88G<A: <AGEB746G<BA O
135݄1ਫ༵
%-%P (&)'/P #(P (($)<A6 CEB:E4@@8E /(+!"(*" E88G<A: <AGEB746G<BA O
5HG ,;<FJ4F84F<?LE8FB?I87 135݄1ਫ༵
01CEL@4<A 135݄1ਫ༵
01CEL@4<A E8DH<E8EH5L:8@F @<EEBE 6B@@4A7 GEH8 01CEL@4<A 135݄1ਫ༵
01CEL@4<A E8DH<E8EH5L:8@F @<EEBE 6B@@4A7 GEH8 01CEL@4<A 8@B@@4A7F&<EEBEB@@4A7 A8J
8K86HG8 135݄1ਫ༵
%-%P (&)'/P #(P (($)<A6 CEB:E4@@8E /(+!"(*" E88G<A: <AGEB746G<BA O
135݄1ਫ༵
%-%P (&)'/P #(P (($)<A6 CEB:E4@@8E /(+!"(*" E88G<A: <AGEB746G<BA O
,;<F6B@@4A7<FBA?LG;858:<AA<A: GB5H<?7@<EEBEF8EI8E 135݄1ਫ༵
%-%P (&)'/P #(P (($)<A6 CEB:E4@@8E /(+!"(*" E88G<A: <AGEB746G<BA O
135݄1ਫ༵
%-%P (&)'/P #(P (($)<A6 CEB:E4@@8E /(+!"(*" E88G<A: <AGEB746G<BA O
5H<?7 O @<EEBEF8EI8E O 135݄1ਫ༵
%-%P (&)'/P #(P (($)<A6 CEB:E4@@8E /(+!"(*" E88G<A: <AGEB746G<BA O
5H<?7 O @<EEBEF8EI8E O 135݄1ਫ༵
%-%P (&)'/P #(P (($)<A6 CEB:E4@@8E /(+!"(*" E88G<A: <AGEB746G<BA O
5H<?7 O @<EEBEF8EI8E O 7BJA?B47GB:8@@<EEBEEBBG27<E #..* ,/2" '-),"&. -.-* - "3 #..* ,/2" '-),",-#& #..* ,/2" '-),"-* - "3 #..* ,/2" '-),"2'& 135݄1ਫ༵
%-%P (&)'/P #(P (($)<A6 CEB:E4@@8E /(+!"(*" E88G<A: <AGEB746G<BA O
5H<?7 O @<EEBEF8EI8E O 135݄1ਫ༵
%-%P (&)'/P #(P (($)<A6 CEB:E4@@8E /(+!"(*" E88G<A: <AGEB746G<BA O
5H<?7 O @<EEBEF8EI8E O 7BJA?B47GB:8@@<EEBEDH<6>27<E #..* ,/2" '-),"+/$%&. -.$( 1,3 135݄1ਫ༵
%-%P (&)'/P #(P (($)<A6 CEB:E4@@8E /(+!"(*" E88G<A: <AGEB746G<BA O
5H<?7 O @<EEBEF8EI8E O 135݄1ਫ༵
%-%P (&)'/P #(P (($)<A6 CEB:E4@@8E /(+!"(*" E88G<A: <AGEB746G<BA O
5H<?7 O @<EEBEF8EI8E O 7BJA?B47GB4??:8@FC86F 4A7;GGC7FG4EG 135݄1ਫ༵
%-%P (&)'/P #(P (($)<A6 CEB:E4@@8E /(+!"(*" E88G<A: <AGEB746G<BA O
5H<?7 O @<EEBEF8EI8E O 7BJA?B47GB4??:8@FC86F 4A7;GGC7FG4EG $,./&)-. 4444 ,0 ,' ,/2" '-2)/,)'$( 4444)/' (.)).*.#.)" ''$,,), 4444,,),)"&)"-,/2" '- ,,),&)" 4444 /-.)')"&)"-,/2" '- --&)")'')( $,./&)-. 135݄1ਫ༵
daunting !! 135݄1ਫ༵
%-%P (&)'/P #(P (($)<A6 CEB:E4@@8E /(+!"(*" E88G<A: "AGEB746G<BA BB7'.+
O 135݄1ਫ༵
%-%P (&)'/P #(P (($)<A6 CEB:E4@@8E /(+!"(*" E88G<A: "AGEB746G<BA BB7'.+
O 135݄1ਫ༵
%-%P (&)'/P #(P (($)<A6 CEB:E4@@8E /(+!"(*" E88G<A: "AGEB746G<BA BB7'.+
O 135݄1ਫ༵
%-%P (&)'/P #(P (($)<A6 CEB:E4@@8E /(+!"(*" E88G<A: "AGEB746G<BA BB7'.+
O "E8?8F87A8J 8@ EH5L:8@F @<EEBE 6B@@4A7 #..*- "$.#/)'2)-#$),$,/2" '-'$,,),)''( 135݄1ਫ༵
%-%P (&)'/P #(P (($)<A6 CEB:E4@@8E /(+!"(*" E88G<A: "AGEB746G<BA BB7'.+
O 135݄1ਫ༵
%-%P (&)'/P #(P (($)<A6 CEB:E4@@8E /(+!"(*" E88G<A: "AGEB746G<BA BB7'.+
O 56E84G87894H?G :8@ @<EEBEE6 598G6;4??:8@F 598G6;4??:8@FC86 598G6;4??BG;8E9<?8FA88787GB 5H<?7G;8F8EI8E 5FG4EGG;8F8EI8E 135݄1ਫ༵
135݄1ਫ༵
EH5L:8@F @<EEBE 6B@@4A798G6; 98G6;24??:8@FFG4EG 8G6;<A:;GGC CEB7H6G<BA F EH5L:8@F BE:
FC86F :M ,BG4?:8@F 8G6;<A: :8@F 135݄1ਫ༵
135݄1ਫ༵
EH5L:8@F @<EEBE 6B@@4A7F8EI8E 0 1"'(.E<6>
0 1"'(EH5L 0K2 74EJ<A 1 0 1"'( .E<6>!,,)+8EI8EFG4EGC<7 CBEG 135݄1ਫ༵
135݄1ਫ༵
:8@<AFG4??E4<?F E FBHE68;GGC ?B64?;BFG 8G6;<A:<A :8@
+H668FF9H??L<AFG4??87<A 8G6;<A:@H?G<2=FBA :8@ +H668FF9H??L<AFG4??87@H?G<2=FBA 8G6;<A:46G<I8FHCCBEG :8@ +H668FF9H??L<AFG4??8746G<I8FHCCBEG 8G6;<A:5H<?78E :8@ +H668FF9H??L<AFG4??875H<?78E 135݄1ਫ༵
%-%P (&)'/P #(P (($)<A6 CEB:E4@@8E /(+!"(*" E88G<A: "AGEB746G<BA BB7'.+
O 135݄1ਫ༵
%-%P (&)'/P #(P (($)<A6 CEB:E4@@8E /(+!"(*" E88G<A: "AGEB746G<BA BB7'.+
O /84; "J<??5845?8GB;46><A G;8+>L 135݄1ਫ༵
%-%P (&)'/P #(P (($)<A6 CEB:E4@@8E /(+!"(*" E88G<A: "AGEB746G<BA BB7'.+
47'.+ O 135݄1ਫ༵
%-%P (&)'/P #(P (($)<A6 CEB:E4@@8E /(+!"(*" E88G<A: "AGEB746G<BA BB7'.+
47'.+ O 135݄1ਫ༵
135݄1ਫ༵
"GG4>8FGBB?BA:GB 98G6; 7BJA?B47F ;4I89<A<F;87BI8EA<:;G 135݄1ਫ༵
%-%P (&)'/P #(P (($)<A6 CEB:E4@@8E /(+!"(*" E88G<A: "AGEB746G<BA BB7'.+
O "J<??5845?8GB;46><A G;8+>L 135݄1ਫ༵
%-%P (&)'/P #(P (($)<A6 CEB:E4@@8E /(+!"(*" E88G<A: "AGEB746G<BA BB7'.+
O "J<??5845?8GB;46><A G;8+>L 4GA8KG*4<?FBA9 135݄1ਫ༵
135݄1ਫ༵
(A8@BE8G;<A: 135݄1ਫ༵
135݄1ਫ༵
=B<AHF 135݄1ਫ༵