Eu uso algumas regras simples para decidir entre usar classes ou funções, em python:
- se existe necessidade de manter estado: classes;
- caso contrário: funções;
- para agrupar informação relacionada, tuples ou namedtuples.
Eu uso algumas regras simples para decidir entre usar classes ou funções, em python:
Algumas configurações pouco comuns mas muito úteis.
Num ambiente X ter teclas e rato rápidos… mas não demais.
xset m 1
xset r rate 220 80
A segunda faz-me bastante falta, e é um efeito que não se consegue obter em Windows (excepto eventualmente se se usarem truques não triviais).
Cores para ecrãs de texto: letras verdes em fundo preto.
Costumava usar um simples green/black (testar=> xterm -fg green -bg black
), mas os novos ecrãs de LED IPS têm um contraste muito maior, o que torna o “green” muito mais brilhante do que estava habituado.
Após alguma pesquisa, o chamado “kelly green” (fonte: wikipedia) provou ser o melhor verde para este tipo de painéis de alto contraste.
xterm -fg #4CBB17 -bg black
Fontes mono-espaçadas para terminais e desenvolvimento: DejaVu Sans Mono Book.
Atenção à semelhança entre alguns caracteres. Ver se os seguintes são suficientemente diferentes para serem facilmente distinguidos:
i1lI O0
Em particular gosto que o zero tenha algo no meio (risco, ponto) e que o “l” pequeno faça uma curvinha pelo menos em baixo.
A fonte “DejaVu Sans Mono Book” tem representações suficientemente diferentes. Outras boas alternativas:
Bom exemplo:
Mau exemplo: