utfpr - guarapuava - caminhos da inovação
Post on 28-May-2015
253 Views
Preview:
DESCRIPTION
TRANSCRIPT
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 = 20count = 0people.times do |person_a| people.times do |person_b| count += 1 if person_b > person_a endendputs count # => 190
people = 20count = 0people.times do |person_a| people.times do |person_b| count += 1 if person_b > person_a endendputs count # => 190
people = 20count = 0people.times do |person_a| people.times do |person_b| count += 1 if person_b > person_a endendputs count # => 190
people = 20puts (people * (people - 1) / 2) # => 190
require 'benchmark'people = 10_000Benchmark.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) endend
require 'benchmark'people = 10_000Benchmark.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) endend
require 'benchmark'people = 10_000Benchmark.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) endend
require 'benchmark'people = 10_000Benchmark.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) endend
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 real49995000 6.310000 0.000000 6.310000 ( 6.354882)49995000 0.000000 0.000000 0.000000 ( 0.000011)
user system total real49995000 6.310000 0.000000 6.310000 ( 6.354882)49995000 0.000000 0.000000 0.000000 ( 0.000011)
user system total real49995000 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
top related