Comecei a utilizar Emacs no início da minha primeira iniciação científica, nos idos de 1999. Fui feliz durante muito tempo, escrevendo código em Perl e C, algumas páginas HTML, diversos relatórios em Latex … tudo muito tranqüilo, nenhuma reclamação com aquele ambiente de desenvolvimento. Eis que por volta de 2002, ao definir a linguagem de [...]
Não é a primeira vez que recorro ao cinema para passar a mensagem. “I never think about the audience. If someone gives me a marketing report, I throw it away.” Andrew Stanton, criador de Wall-E
A idéia deste artigo é tentar capturar dicas, conselhos e experiências dos leitores deste blog, para benefício próprio – e quem sabe de outros que talvez tenham o mesmo problema.Há pouco tive uma conversinha rápida com o Miguel no GTalk, acabamos falando de planos futuros, projetos pessoais, etc e tals. E ele estava descrevendo que [...]
Utilizando a mesma técnica do editor-chefe, de postar milhares de pequenos comentários sobre o que ele lê na internet, só para dizer que é super produtivo, vou compartilhar uma idéia muito interessante que li no blog Signal vs. Noise.O autor conta que experimentou a sensação de trabalhar em pé, ao invés de sentado em frente [...]
“Não existe almoço grátis”, diria Milton Friedman. A máxima tem um fundamento importante: mesmo quando as coisas não vêm com uma etiqueta indicando um preço, não quer dizer que elas deixaram de ter um custo. O software pode ter sido obtido de graça (seja software de código-livre, seja software pirata), mas o desenvolvedor deseja certamente [...]
Se o editor-chefe resolvesse hospedar este blog usando o Amazon Web Services, o custo mensal de transferência seria de R$0,46.
Há pouco meu caro amigo Miguel escreveu um artigo muito interessante sobre a facilidade que algumas linguagens oferecem ao utilizarmos expressões booleanas. A dica é muito boa, e certamente farei uso dela. No aspecto de legibilidade de código, não vejo problema algum. No entanto, esta técnica me incomoda no aspecto de parecer anti-natural do ponto [...]
Há um tempo atrás num post polêmico do Miguel (ando falando demais no passado né? mas tem coisas que não dá pra deixar passar…) o Raphael escreveu um comentário que me incomodou: Performance? Dane-se! Python é mais lento que Java? Sem dúvida. Mas performance pura não importa hoje em dia. Hardware hoje já é tão [...]
Suponha a seguinte definição de função em Javascript: function foo(p1, p2,){ … } As seguinte chamadas são válidas: foo(), foo(1), foo(1, 2) e foo(1, 2, 3). No primeiro caso, a função foo será chamada e as variáveis terão todas valor null. No segundo caso, p1 terá valor 1 e p2, null. No segundo caso, p1 [...]