Caminhos da
Inovação
@akitaonrails
@akitaonrails
Uber para segurança particular
Uber para advogados
Uber para maconha
Uber para massagem
Uber para álcool
Uber para lavanderia
Uber para passeio de cachorro
Airbnb para barcos
Airbnb para cachorros
Airbnb para equipamentos
Airbnb para acampamentos
Airbnb para banheiros (!!)
Airbnb para impressão 3D
Airbnb para cozinhas
Birtchbox para crianças
Birtchbox para gamers
Birtchbox para maconheiros
Birtchbox para carnívoros
Birtchbox para cachorros
Birtchbox para baldeiros
Birtchbox para mulheres (roupas)
Tinder para sapatos
Tinder para cachorros
Tinder para notícias
Tinder para networking
Tinder para empregos
Tinder para saias
Ads/Propaganda
Pagamento por Uso (Produto ou Serviço)
Venda (Produto ou Serviço)
Venda de produtos virtuais
Doação
Freemium
Teoria
Prática
Murilo Gun
“Quem segue!
tendências já!
está atrasado"
people = 20	
count = 0	
people.times do |person_a|	
people.times do |person_b|	
count += 1 if person_b > person_a	
end	
end	
puts count # => 190
people = 20	
count = 0	
people.times do |person_a|	
people.times do |person_b|	
count += 1 if person_b > person_a	
end	
end	
puts count # => 190
people = 20	
count = 0	
people.times do |person_a|	
people.times do |person_b|	
count += 1 if person_b > person_a	
end	
end	
puts count # => 190
people = 20	
puts (people * (people - 1) / 2) # => 190
require 'benchmark'	
people = 10_000	
Benchmark.bm do |x|	
x.report do	
count = 0	
people.times do |person_a|	
people.times do |person_b|	
count += 1 if person_b > person_a	
end	
end	
puts count	
end	
x.report do	
puts (people * (people - 1) / 2)	
end	
end
require 'benchmark'	
people = 10_000	
Benchmark.bm do |x|	
x.report do	
count = 0	
people.times do |person_a|	
people.times do |person_b|	
count += 1 if person_b > person_a	
end	
end	
puts count	
end	
x.report do	
puts (people * (people - 1) / 2)	
end	
end
require 'benchmark'	
people = 10_000	
Benchmark.bm do |x|	
x.report do	
count = 0	
people.times do |person_a|	
people.times do |person_b|	
count += 1 if person_b > person_a	
end	
end	
puts count	
end	
x.report do	
puts (people * (people - 1) / 2)	
end	
end
require 'benchmark'	
people = 10_000	
Benchmark.bm do |x|	
x.report do	
count = 0	
people.times do |person_a|	
people.times do |person_b|	
count += 1 if person_b > person_a	
end	
end	
puts count	
end	
x.report do	
puts (people * (people - 1) / 2)	
end	
end
user system total real	
190	
0.000000 0.000000 0.000000 ( 0.000043)	
190	
0.000000 0.000000 0.000000 ( 0.000008)
user system total real	
190	
0.000000 0.000000 0.000000 ( 0.000043)	
190	
0.000000 0.000000 0.000000 ( 0.000008)
user system total real	
190	
0.000000 0.000000 0.000000 ( 0.000043)	
190	
0.000000 0.000000 0.000000 ( 0.000008)
user system total real	
49995000	
6.310000 0.000000 6.310000 ( 6.354882)	
49995000	
0.000000 0.000000 0.000000 ( 0.000011)
user system total real	
49995000	
6.310000 0.000000 6.310000 ( 6.354882)	
49995000	
0.000000 0.000000 0.000000 ( 0.000011)
user system total real	
49995000	
6.310000 0.000000 6.310000 ( 6.354882)	
49995000	
0.000000 0.000000 0.000000 ( 0.000011)
“The Social Network" (2010)
http://u.akita.ws/naousesqllike
Cadeia de Markov
Gordon Moore - Intel co-founder
Gordon Bell - DEC early employee
Vaticano 2005
Vaticano 2013
Vaticano 2005
Vaticano 2013
Cálculo Séc XVII Newton/Leibniz
Cálculo Séc XVII Newton/Leibniz
Markov Chain 1913 Andrei Markov
Cálculo Séc XVII Newton/Leibniz
Markov Chain 1913 Andrei Markov
Lambda Calculus 1930's Alonzo Church
Cálculo Séc XVII Newton/Leibniz
Markov Chain 1913 Andrei Markov
Lambda Calculus 1930's Alonzo Church
Elo Rating System 1939 Arpad Elo
Cálculo Séc XVII Newton/Leibniz
Markov Chain 1913 Andrei Markov
Lambda Calculus 1930's Alonzo Church
Elo Rating System 1939 Arpad Elo
Vector Space
Model
1975 Gerald Salton
Teoria Prática
!
Restrições
Douglas Engelbart - 1925 a 2/Jul/2013
Douglas Engelbart - 1925 a 2/Jul/2013
Inovação é tornar o
Impossível (ontem)
Possível
Inovação surge da
Restrição
Bons artistas Copiam
Grandes artistas Roubam
Pablo Picasso
Bons artistas Copiam
Grandes artistas Roubam
OBRIGADO!
slideshare.net/akitaonrails

UTFPR - Guarapuava - Caminhos da Inovação