Older blog entries for beraldo (starting at number 5)

Vimdiff, a diferença diferente

Para nós, pobres mortais, analisar a saída do comando diff, pode não parecer muito amigável à primeira vista e as vezes precisamos conhecer o que mudou de um arquivo para outro, após uma edição. Bom, para os amantes do vi/vim o mesmo possui um utilitário chamado vimdiff, que em alguns casos, pode cair como uma luva, e ser muito útil.

O vimdiff, analisa a diferença entre dois ou três arquivos, dividindo a janela de edição e destacando as linhas que são diferentes entre estes arquivos. A navegação, ocorre da mesma forma quando se divide a janela de edição do vim através do comando :split, ou seja:

Ctrl-W + j = Vai para janela de baixo
Ctrl-W + k =Vai para a janela de cima
Ctrl-W + l = Vai para a janela da direita
Ctrl-W + h = Vai para a janela da esquerada

Um exemplo do comando vimdiff em execução pode ser visto aqui.

Syndicated 2007-08-19 13:58:08 from beraldoleal.com

7mas Jornadas Regionales de Software Libre

Ufa... estou vivo... depois de 14 horas de vôo, cheguei. Tive a oportunidade de participar da 7ª Jornada Regionales de Software Libre, em Córdoba, na Argentina, onde fui mostrar pela primeira vez o KIDS. Cidade bonita, cheia de argentinos fanáticos por futebol e por seu país, um frio de fazer qualquer nordestino como eu, tomar Ron quase todo santo dia para esquentar o corpo. Logo de cara ao chegar no Aeroporto, as 4 horas da matina, não conseguia acreditar no frio que fazia, rezava para alguém desligar os "ar-condicionados", mas quando sai para chamar um taxi, voltei correndo para dentro e percebi que aquilo era o calefator.

Bom, logo no primeiro dia de evento, pude conhecer o Alvaro Fuentes, um chileno que adora Ron, e a Laura Porcel, uma hermana 100% brasileira, ela não admite, mas é sim. Bom, alugamos um carro e no segundo dia partimos para conhecer umas cidades nas proximidades de Córdoba (Villa Carlos Paz, Capilla del Monte e outras...), foto pra lá , foto pra cá, e na volta, já na nossa última parada (Dique San Roque), local tranquilo, pescadores, foto foto, voltamos para o carro, e me deparo com uma porta arrombada, e todos os nosso equipamentos haviam sido roubados! Isso mesmo, todos, perdi meu Sony Vaio TX de 11'', que era mesmo que um filho pra mim, e o Alvaro, perdeu, um Mac Book pro, um HD externo, um ipod de 80 gb, um carregador solar para laptop, 500 dóllares, passaporte, e muitos gadgets. Fomos a delegacia, fizemos o boletim de ocorrência, e outra alternativa não nos restou, a não ser chorar e tomar uma para tentar esquecer o prejuízo.Pois é... esta foi a única parte triste da viagem.

Tirando isto, o evento me pareceu ser feito por pessoas que realmente se preocupam com a divulgação do software livre e que defendem a causa, todos da organização estão de parabéns. No domingo ainda teve um churrascão, onde pude comer a parrilha Argentina, muita carne, muita confraternização e games nerds (IceTowers). Alvaro, você está vivo ??

Bom acho que é isso... Haa todas as fotos da viagem podem ser vistas aqui.

Syndicated 2007-08-16 15:45:01 from beraldoleal.com

Sysadmin Appreciation Day

Parabéns a todos os Administradores de Sistemas, hoje é o nosso dia. A cada ano, desde 2000, toda última sexta-feira do mês de Julho, este ano, hoje, 27 de Julho, se comemora o Sysadmin Appreciation Day, um dia para apreciar e agradecer a existência do Sysadmin da sua empresa.

Hoje é um dia onde camisas com dizeres do tipo: "curve-se diante de mim, ser insignificante, pois eu sou o root." podem ser utilizadas sem muitos problemas e chantagens como esta ou até piores podem acontecer na sua empresa. Portanto não esqueça de bajular o seu sysadmin hoje.

Syndicated 2007-07-27 09:36:51 from beraldoleal.com

Faça sua própria mesa multitouch

Todos já devem ter visto protótipos da mesa multitouch screen, onde uma famosa empresa lançoua mesa surface, recentemente. Pois bem, estava eu perambulando por algum lugar da Internet, procurando não sei o que, quando me deparo com este link. Trata-se de um projeto de um grupo de estudantes da Holanda, cujo o principal objetivo é fazer uma Open Source Multi Touch, simplesmente show de bola. Se você procurar bem no site (aconselho, ler de trás pra frente, pois vê a evolução do projeto dos caras, comece pelo primeiro post, ou seja o último da última página, no blog deles), verá que eles já estão bem avançados, e tem até um manual que ensina passo a passo a construção de uma mesa dessas, e acredite: é fácil.

Com um pouco de paciência para encontrar os materiais, e um pouco de habilidade com uma furadeira, solda, cola quente e outras ferramentas (me ferrei) da pra fazer sim uma mesa multitouch. Bom, amanhã vou lá no Alecrim e vê se acho alguns dos materiais e caso eu consiga fazer, colocarei aqui alguns vídeos/fotos, mas por favor, não esperem eu terminar, eu me conheço. :)Dica: Google por FTIR.

Syndicated 2007-07-13 09:42:09 from beraldoleal.com

KIDS na Argentina

Para quem não sabe, estou trabalhando em um projeto desde do início deste ano, chamado Kernel Intrusion Detection System - KIDS, este projeto visa o desenvolvimento de, entre outras partes, um módulo para o kernel 2.6 que fará a parte principal de um Network IDS, a captura e análise dos pacotes de redes, tentando com isso obter um melhor desempenho, que as aplicações que utilizam a libpcap. Este projeto não tem por objetivo "concorrer" com os NIDS já existentes, é apenas uma prova de conceito, porém o módulo que faz a captura dos pacotes, pode muito bem ser utilizada por estes IDSs, já que está sob GPL.

Pois bem, de 7 à 11 de Agosto, acontecerá em Córdoba, na Argentina 7a. Jornadas Regionales de Software Libre, e estarei lá pela primeira vez apresentando o KIDS para que outros desenvolvedores possam conhecer e opinar/ajudar com este projeto. Nunca fui a este evento, mas as expectativas são as melhores, o evento tem um porte grande e terá convidados como Christoph Hellwig, Jonas Öberg e outros que podem ser consultados aqui. O evento terá aproximadamente, até o momento, 100 palestras dividas nos macro-temas: Sociedade, Técnica e Empresa. Portanto, amigos argentinos, nos veremos en breve.

Syndicated 2007-07-02 09:47:57 from beraldoleal.com

Sede não é nada, imagem é que é tudo.

O ditado é antigo, mas é fato, uma imagem vale mais que mil palavras. Para quem trabalha com administração de servidores e necessita manipular as regras do Netfilter, pelo iptables, entender suas chains e tables, pode parecer confuso a primeira vista, mas seus problemas acabaram, sua vida irá mudar depois da imagem feita por Martin A. Brown, que explica da maneira mais simples possível, com uma simples imagem o funcionamento do fluxo do pacotes que atravessam o framework Netfilter e suas chains.

Cick na imagem para ampliar. Precisa explicar mais alguma coisa ?

Syndicated 2007-06-24 17:22:11 from beraldoleal.com

New Advogato Features

New HTML Parser: The long-awaited libxml2 based HTML parser code is live. It needs further work but already handles most markup better than the original parser.

Keep up with the latest Advogato features by reading the Advogato status blog.

If you're a C programmer with some spare time, take a look at the mod_virgule project page and help us with one of the tasks on the ToDo list!