Paul McKenney está escrevendo um livro chamado "Is Parallel Programming Hard, And, If So, What Can You Do About It?" cujo foco é discutir questões relacionadas a performance, escalabilidade e baratos afins.
Apesar do título falar em programação paralela, o livro parece ser interessante para todo o desenvolvedor que se aventurar a escrever código que vá rodar em máquinas multiprocessadas (SMP), o que é o caso geral de hoje.
A linguagem é simples, o texto é divertido e o conhecimento do autor é indiscutível. É um daqueles professores que torna coerência de cache um assunto aprazível e simples :)
Rasgação de ceda à parte, o livro estáem construção e já possui vários capítulos prontos. Seu conteúdo está disponível num repositório git (git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/perfbook.git), no formato LaTeX, acompanhado de um Makefile para gerar o livro em PDF ou PostScript.
Para abter o conteúdo:
# git clone git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/perfbook.git perfbook
Para gerar o livro:
# cd perfbook
# make
Obviamente estas são as intruções resumidas, mas funcionarão para todos aqueles que possuam os pacotes git e tex previamente instalados.
sexta-feira, 13 de fevereiro de 2009
Dia de festa!!! (para os nerds...)
Comentei no post anterior que hoje acontece um grande evento nerd: a contagem de segundos desde o início de 1970 (horário base para os sistemas baseados em Unix) chega a 1234567890. Mas, por não ser nerd, cometi um engano e não conmputei corretamente conversão de fuso-horário e o horário de verão.
Devidamente corrigido por amigos extremamente nerds (sendo o Boto o mais nerd destes), o horário correto é:
[lclaudio@void ~]$ date -d @1234567890
Fri Feb 13 21:31:30 BRST 2009
Para os não letrados nas artes do bash-fu, aos 30 segundos das 21:30 do dia 13 de Fevereiro de 2009.
Não esqueçam de parar no segundo intervalo da novela das 8 (que começa depois das nove), colocar a mão no peito e pensar a respeito deste evento tão simbólico e numericamente significativo.
Devidamente corrigido por amigos extremamente nerds (sendo o Boto o mais nerd destes), o horário correto é:
[lclaudio@void ~]$ date -d @1234567890
Fri Feb 13 21:31:30 BRST 2009
Para os não letrados nas artes do bash-fu, aos 30 segundos das 21:30 do dia 13 de Fevereiro de 2009.
Não esqueçam de parar no segundo intervalo da novela das 8 (que começa depois das nove), colocar a mão no peito e pensar a respeito deste evento tão simbólico e numericamente significativo.
segunda-feira, 2 de fevereiro de 2009
1234567890 segundos deste 1970...
O pessoal da empresa estava lembrando que no dia 13 de Fevereiro de 2009, aos 30 segundos das 20:31, horário de Brasília (já computados fuso horário e horário de verão) terão se passado 1234567890 segundos desde 1970.
$ date -u -d '1970-1-1 0:0 UTC 1234567890 seconds'
Fri Feb 13 23:31:30 UTC 2009
Mais uma daquelas datas que a gente guarda na cabeça para impressionar os amigos nerds :)
$ date -u -d '1970-1-1 0:0 UTC 1234567890 seconds'
Fri Feb 13 23:31:30 UTC 2009
Mais uma daquelas datas que a gente guarda na cabeça para impressionar os amigos nerds :)
Assinar:
Postagens (Atom)