| #!/usr/bin/env python | |
| def factors(x): | |
| return (y for y in xrange(2, x/2 + 1) if x % y == 0) | |
| def is_prime(x): | |
| for i in xrange(2, x/2 + 1): | |
| if x % i == 0: |
| require 'rubygems' | |
| require 'mechanize' | |
| domain = 'https://elixirsips.dpdcart.com' | |
| agent = Mechanize.new | |
| agent.pluggable_parser.default = Mechanize::Download | |
| folder = 'PATH/TO/FOLDER' | |
| page = agent.get('https://elixirsips.dpdcart.com/subscriber/content') |
| #!/usr/bin/env ruby | |
| require 'grape' | |
| require 'sequel' | |
| Encoding.default_external = 'UTF-8' | |
| module API | |
| class ReadOnly < Grape::API |
atom --force-device-scale-factor=1
Um de nossos desenvolvedores estava estudando sobre Cifra de César e resolveu aplicá-lo no nosso algoritmos para gerar chaves de APIs.
Mas, no meio dos seus estudos, acabou não prestando atenção e modificou todas as chaves de API do nosso banco de dados!
Infelizmente, ele não lembra o algoritmo que usou, mas sabemos que toda chave de API depois de descriptografada contém um texto legível como por exemplo TresPratosDeTrigoParaTresTigresTristes
Para gerar sua API_KEY, basta fazer um GET na rota secomp2017.0x1.pw/register usando seu e-mail como parâmetro:
GET /register?email=teste@teste.com HTTP/1.1
Host: api.0x1.pw
Que você receberá sua chave de API criptografada
I hereby claim:
- I am hails on github.
- I am alao (https://keybase.io/alao) on keybase.
- I have a public key whose fingerprint is 8DC6 56B2 F762 959B 6A0B E016 C177 A152 FBCF 8000
To claim this, I am signing this object:
- Por: Paulo Torrens
- Originalmente portado no facebook em 2014-03-08
#["LÓGICA DE PROGRAMAÇÃO" É BOBAGEM, e explicarei porquê.]
Se preparem que o texto é longo.
Várias vezes chegam novatos aqui perguntando como começar, e a galera diz "estuda lógica primeiro, depois vai pra linguagem X". Vivo dizendo que é bobagem. Ontem, em particular, falei isso, e vieram várias pessoas por inbox me perguntar porquê (e uma pra me xingar, achando que falei por arrogância).
Pra facilitar, eu vou escrever uma boa explicação de porquê "lógica de programação" é furada, doa a quem doer, e postar na APDA e no fórum da EnergyLabs (para futuras referências, porque esse assunto vai voltar, ctz).