Monday 4 October 2010

Vai ter segundo turno.

Acompanhei até onde pude a apuração dos votos. Tive duas surpresas, uma boa e outra ruim. A boa foi que vai haver segundo turno. O Lula não conseguiu empurar goela abaixo a sua escolhida. A rium foi que o Serra foi pior do que eu esperava. Apenas 33% dos votos. Ou seja, o cara não empolgou. Ou melhor, teve uma terceira surpresa: a Marina Silva com quase 20% dos votos. Achei um número muito bom. Ou seja ela vai ser o fiel da balança no segundo turno.

O grande problema é que vai ser muito difícil dela transferir todos esses votos para o Serra. Isso supondo que ela entre firme na campanha, o que me parece muito pouco provável. Também não deve apoiar muito a Dilma, afinal ela, a Marina, saiu do PT. Então ela deve ter uma postura de neutralidade, o que em si só já ajuda a Dilma.

E claro, o Tiririca ganhou disparado como era esperado. O que não era esperado era o Aloysio Nunes ganhar da Marta e do Netinho. O Netinho não ser o senador por São Paulo eh um alívio enorme.

Automatic system administration

I think it's possible to automate most of boring part of System Administration. There is a book about this, which the main tool is "CFengine." Now this can be accomplished with a couple of tools: Cobbler and Puppet.

Cobbler is installation server hosted by Fedora project. It's written in Python, only 15k of code according to the website.

Puppet is a open source data center automation and configuration management framework. That is very beautiful description.

https://fedorahosted.org/cobbler/

http://www.puppetlabs.com/puppet/introduction/

Wednesday 18 August 2010

Voltando...(mais uma vez)

Bom, cá estou outra vez. Ainda tento manter um blog. Acho que ainda não aprendi a usa-lo como deveria.

A diferen&ccecil;a é que desta vez estou usando o Firefox 4 beta 3 no meu Ubuntu. Até agora tudo bem. Nem tinha porque ser diferente de qualquer maneira.

Tuesday 4 May 2010

MacBook Pro: lindo, magnifico, fantastico, etc

Semana passada cai em tentação e comprei finalmente meu primeiro Mac, um MacBook Pro de 15 polegadas. E só que o posso dizer é: fantástico!

Não só o bichinho é lindo de morrer, como tem um sistema operacional decente, nada do lixo do Windows, é o meu amado FreeBSD num pacote lindo.

Tive que comprar um livro sobre o Mac OS X pois não fazia idéia de como começar. Até para desligar tive que consultar o livreto que veio com o computador. Definitivamente o sistema é bem diferente do que estou acostumado, em especial Ubuntu ou CentOS. Mas a esse apredizado tem sido gostoso. Nunca achei que passaria por essa sensação de aprender tanto sobre um OS de novo. E quando digo aprender, estou fando do básico.

Monday 5 April 2010

CouchDB e Hadoop

Duas tecnologias que eu estava namorando eram Hadoop e CouchDB. Por um bom tempo, na verdade até ontem achava que estavam relacionadas, mais precisamente, CouchDB rodaria em cima do Hadoop.

A verdade é que são duas coisas completamente independentes. Hadoop é a versão código aberta da função "mapReduce" do Google[1] e CouchDB é um banco de dados não estruturado, NoSQL, tipo IBM Lotus Notes[2].

De qualquer maneira são duas tecnologias que me fascinam. Mas CouchDB parece mais fácil de usar no momento, apesar de ainda não saber exatamente onde.

O projeto que penso no momento é um sistema de controle de logs do Linux/UNIX. Me parece que esse formato de documento ao invés da rigidez do SQL parece ideal para armazanar logs, seja do sistema operacional ou Apache.

[1] http://en.wikipedia.org/wiki/Hadoop
[2] http://en.wikipedia.org/wiki/CouchDB

Saturday 3 April 2010

Programando em Erlang

Hoje começei a brincar com Erlang. A primeira razão foi por ser a linguagem usada para criar o CouchDB, que me pareceu uma idéia bem legal, um banco de dados não-estruturado, isto é, sem a rigidez do SQL.

Voltando ao Erlang. Outra razão é o suporte a concorrência o que a torna ideal para o mundo "multi-core" de hoje. Há outra linguagens que tambem suportam concorrência, por exemplo Go do Google. Acho que Erlang leva vantagem por já estar na estrada a muitos anos e depois porque, como dizer?, "chega de Google."

Mas ainda que Erlang seja agradével de programar, é ligeiramente esquisita. Mas acho que em breve vai ser natural.

Saturday 20 March 2010

Arquivo de confiração dhcpd vmplayer

O arquivo de configuração do dhcp do VMplayer para rede tipo nat fica em
"/etc/vmware/vmnet8/dhcpd/dhcpd.conf"

A pergunta agora é se é mais fácil configurar o dhcp do vmware ou desabilita-lo e configurar meu próprio servidor para integrar com Cobbler.