« first day (1457 days earlier)      last day (287 days later) » 

1:03 AM
@AndersonCarlosWoss Corrigido, acho que agora melhorou
 
@AndersonCarlosWoss em alguns testes que fiz sobre o python especificamente, ele parece bem eficiente, o teste de benchmark como ApacheBench ou Boom (ferramenta escrita em python mesmo)
 
@GuilhermeNascimento Nas percorrer uma lista de expressões e testar uma a uma mesmo assim não parece ser a melhor solução
@PabloTondolodeVargas Não está retornando zero de novo?
Ah, não, pois você muda para 1 no for
 
@AndersonCarlosWoss entendo, poderia fazer testes isolados, mas com o interesse final seria web vc poderia ter ao menos uma ideia
 
@AndersonCarlosWoss Não, agora retorna 1
@AndersonCarlosWoss Não sou tão desligado assim, ehehehehe, só gosto de um if mesmo
 
Não utilizou num-- e fat *= num por algum motivo em especial?
 
1:08 AM
no meu FW me ajudou bastante, claro que tentei ser minimalista e encurtar os caminhos, algo que conseguia executar umas ~300 requisições em 1 segundo passou para quase 100 a mais
 
Sim, tentarei fazer os testes
 
@AndersonCarlosWoss nada em especial
 
Mas tive umas ideias a mais quanto ao router e quero reescrever aqueles requisitos para definir uma versão 0.0.1
0.1.0*
 
@AndersonCarlosWoss aquecendo o forno :D
 
Olar pessoas
 
1:20 AM
@GuilhermeNascimento A ideia que pensei, mas ainda preciso verificar se é válida, é, utilizando o decorador, ao invés de retornar uma função, retornar um objeto callable
Isso não produzirá efeitos colaterais, a princípio, mas poderei fazer algo como users.url(user=1) para gerar a URI
@routes.get('/users[/{id:[0-9]*}]', id=int)
def users(request, id):
    ...

print('Acesse seu perfil em {}' % users.url(user=1))
 
@AndersonCarlosWoss entendi a lógica, parece muito interessante
 
0
Q: Limite de reputação diária com votos positivos em série

Victor StafusaOntem, algum usuário decidiu me distribuir votos positivos em série, me gerando rapidamente 195 pontos de reputação. Obviamente, isso foi revertido pelo sistema, tal como demonstra a imagem abaixo, afinal de contas, embora eu fique muito agradecido, esses votos que recebi e a reputação que vem c...

 
Isso evita ter que nomear as rotas e fazer url('users', 1), por exemplo
E já implementar @routes.error(int) para tratar os erros
@routes.error(404)
def not_found(request):
    ...
E pensei em algo como @routes.moved('/old/{id:[0-9]*}', to='/new/$1') para responder com um código 301
Ops, isso não seria um decorador...
 
1:38 AM
@AndersonCarlosWoss Anderson consegui o blackjack !!!
 
@ThiagoLuizS Completou ele?
 
@AndersonCarlosWoss Cara graças a você !
 
oi
cs go?
 
@ThiagoLuizS Em Python é fácil: se está complicado, está errado
 
@JefersonAlmeida vai frangar?
O @rray tá jogando
 
1:42 AM
@AndersonCarlosWoss pensou na possibilidade de tornar os "erros" HTTP em exceptions?
 
@GuilhermeNascimento Dentro da aplicação elas serão
Essas funções seriam as que "capturam" as exceções para definir a resposta HTTP
 
@AndersonCarlosWoss entendi, é que pensei que teria um middleware pra customizar paginas de erros, mas acho que assim facilita também
 
@GuilhermeNascimento A ideia é a mesma, mas ele será um middleware que sempre estará presente, pois pode dar erro em qualquer rota
 
@AndersonCarlosWoss Vou começar a tentar refatora-lá ideone.com/hV0WRX
 
@ThiagoLuizS Essa EstourouPontos está estranha
 
1:47 AM
@AndersonCarlosWoss Pq ?
 
A exception já recebe, por padrão uma string como parâmetro, então poderia fazer apenas:
class EstourouPontos(Exception): pass
 
@WallaceMaxters go, passa sua steam ae men :v
 
E usar como raise EstourouPontos('Perdeu!')
E veja como eu gerei o baralho nessa pergunta
Fica muito mais simples que os dois laços
 
@AndersonCarlosWoss É verdade fica muito mais simples
 
E o ideal ainda é utilizar tuplas, não listas
Já que a lista de números e naipes não irá variar
 
1:52 AM
@AndersonCarlosWoss Concordo
 
Agora até fiquei na dúvida quanto usar tupla ou conjunto, irei estudar a fundo isso
Tudo indica que seria tupla
 
@AndersonCarlosWoss Difere no uso do conjunto ?
 
Difere internamente
Não consigo detalhar exatamente no que, por isso irei estudar melhor
 
@AndersonCarlosWoss Entendo
@AndersonCarlosWoss Irei ver isso mais a fundo também então
 
Talvez até o frozenset seria recomendado aqui
 
1:57 AM
@WallaceMaxters tive sair
 
@AndersonCarlosWoss Irei ver isso melhor e tentar deixá-lo mais apresentável
@AndersonCarlosWoss Obrigado pelo feedback e pelos conselhos mais uma vez
 

« first day (1457 days earlier)      last day (287 days later) »