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 :)
quarta-feira, 7 de janeiro de 2009
Feliz Ano Novo!
Lembro de ter lido numa edição antiga da revista Seleções (Reader's Digest), uma edição da década de 60 - que tinha propaganda de um "pó para segurar dentadura" chamado Ayds, a seguinte frase:
No meu caso, isso equivale a duas semanas... :)
Mas, como sempre, ano novo, vida nova. Meu desejo sincero tem sido paz, saúde, felicidade, amor e - porque não? - dinheiro sobrando no bolso :)
E que o Papai-do-Céu dê uma dica para aqueles que eventualmente não saibam onde buscar os quatro primeiros itens da lista...
Feliz Ano Novo!!!
...
"Que seus problemas do ano vindouro sejam tão duradouros quanto suas proposições de ano novo."
No meu caso, isso equivale a duas semanas... :)
Mas, como sempre, ano novo, vida nova. Meu desejo sincero tem sido paz, saúde, felicidade, amor e - porque não? - dinheiro sobrando no bolso :)
E que o Papai-do-Céu dê uma dica para aqueles que eventualmente não saibam onde buscar os quatro primeiros itens da lista...
Feliz Ano Novo!!!
...
segunda-feira, 22 de dezembro de 2008
Comercial do Citroën C3...
Quem diria...
Sim, eu sei que não é novidade... mas dada a incredulidade de alguns amigos aproveitei a breve estada em Satolep (Pelotas, para os nativos) para fotografar alguns dos cenários utilizados nos dois últimos comerciais do Citroën C3. Basicamente o Theatro Guarany e o Mercado Público...
Só por curiosidade, um post relacionado...
sexta-feira, 1 de agosto de 2008
Ottawa Linux Symposium
O pessoal da organização do OLS (Ottawa Linux Symposium) disponibilizou os artigos publicados no OLS e no GCC summit, de 2001 a 2008, no site abaixo:
Artigos OLS e GCC Summit
Boa leitura!
Artigos OLS e GCC Summit
Boa leitura!
quinta-feira, 3 de julho de 2008
Parece brincadeira...
Não bastasse a idéia extravagante (o termo técnico mais preciso é "estúpida") de um projeto de lei veiculado há algum tempo que pregava a obrigatoriedade de autenticação de emails - uma tentativa recheada de falta de conhecimento de causa - para tentar acabar com os spams, agora temos mais destas idéias mirabolantes circulando por aí.
Muito me surpreende o fato de ainda não termos virado chacota internacional no mundo de TI em função destas impetuosas, destemidas e ousadas[*] investidas. Todo o mês aparece alguém que resolve ser o Xerife da internet. Um pouco de pesquisa sobre a história da grande rede e, em especial, sobre os mecanismos que estão tentando regulamentar evitaria muitas gafes e iniciativas de cunho picaresco.
Alexandre Oliva documentou muito bem em seu blog o novo projeto de lei que está circulando:
Do celular direto prá cela
e
Navegando pro xadrez
Com certeza Aldous Huxley e seu "Admirável Mundo Novo" me vêm à mente. Aliás, não sei se "Inimigo de Estado" ou "Idiocracy" representariam melhor meu sentimento frente a este Projeto de Lei.
Deixo aqui as sábias palavras de Marco Nanini, no filme "A Grande Família":
Por que não fazem leis para impedir coisas muito mais nocivas à sociedade como os mensalões, as fraudes no INSS e todos estes escândalos que povoam os noticiários? Por que não legislarem sobre assuntos nos quais eles possuem conhecimento e, eventualmente, a práxis?
Espero não precisar mais escrever sobre este assunto. Aliás, se o projeto de lei for adiante, eu vou desligar meu celular, fechar meu blog, cancelar minhas contas de email e só jogar video game offline.
NOTA:
[*] Leia-se "sem noção".
Muito me surpreende o fato de ainda não termos virado chacota internacional no mundo de TI em função destas impetuosas, destemidas e ousadas[*] investidas. Todo o mês aparece alguém que resolve ser o Xerife da internet. Um pouco de pesquisa sobre a história da grande rede e, em especial, sobre os mecanismos que estão tentando regulamentar evitaria muitas gafes e iniciativas de cunho picaresco.
Alexandre Oliva documentou muito bem em seu blog o novo projeto de lei que está circulando:
Do celular direto prá cela
e
Navegando pro xadrez
Com certeza Aldous Huxley e seu "Admirável Mundo Novo" me vêm à mente. Aliás, não sei se "Inimigo de Estado" ou "Idiocracy" representariam melhor meu sentimento frente a este Projeto de Lei.
Deixo aqui as sábias palavras de Marco Nanini, no filme "A Grande Família":
"Existe um motivo para Deus não ter dado asas a cobras."
Por que não fazem leis para impedir coisas muito mais nocivas à sociedade como os mensalões, as fraudes no INSS e todos estes escândalos que povoam os noticiários? Por que não legislarem sobre assuntos nos quais eles possuem conhecimento e, eventualmente, a práxis?
Espero não precisar mais escrever sobre este assunto. Aliás, se o projeto de lei for adiante, eu vou desligar meu celular, fechar meu blog, cancelar minhas contas de email e só jogar video game offline.
NOTA:
[*] Leia-se "sem noção".
Assinar:
Postagens (Atom)