Feeds:
Posts
Comments

Archive for November, 2006

pendências

Nestas duas últimas duas ou três semanas trampei um monte, fiz um ritmo forte pra poder preparar as palestras sem deixar a peteca cair no meu projeto (agora só preciso arranjar um esquema bacana pra compensar essas horas, mas acho q vai dar).

Deu certo, mas como resultado empurrei pra depois algumas coisas q eu tinha pra fazer. Hj sentei pra anotar minha lista de coisas a fazer, e de um tapa saíram 15 itens! Caramba, não tinha idéia q era tanta coisa. E alguns desses itens estão na fila de espera faz meses. Mais de 6 meses, até.

Tem momentos em q a vida parece ser uma lista interminável de pendências a resolver. :-/

Advertisements

Read Full Post »

comando da madrugada

Putz, são 5:43 AM, hj à tarde tenho q fazer minha 2ª palestra (contadores rodando!) e tive uma crise de insônia à noite. 😦

Pior q nesta palestra vou ter q falar por mais ou menos 3h! Assunto eu tenho, e acho q vai dar tudo certo. No máximo os ouvintes vão me perceber um pouco menos empolgado, e talvez algum “uhhh” de um ou dois segundos. Nada além disso. Mas eu preferia muito mais ir descansado…

Desta vez vai ser palestra interna da IBM. O tema vai ser o mesmo da última: Common Criteria e SELinux, só q mais detalhado (vai ser bom poder passar o conteúdo com calma) e um pouco expandido.

Read Full Post »

O Keith Packard, simplesmente O cara de desenvolvimento do Xorg, estava querendo migrar o Xorg do CVS pra algum outro sistema de controle de versão. Ele fez uma boa análise das opções disponíveis, e usou como critério principalmente a robustez do formato do repositório.

A conclusão dele é bem interessante: “And yes, Havoc, anyone seriously entertaining moving to SVN should have their heads examined.”

Read Full Post »

deixando de viver perigosamente

De uns tempos pra cá eu comecei a me incomodar com uma coisa: o último backup q eu fiz foi em maio deste ano, e de lá pra cá obviamente eu juntei bastante coisa q não gostaria de perder… Mas claro q entre ficar incomodado e realmente tomar uma atitude existe uma distância.

Hoje fui mexer no notebook e ele começou a fazer uns “cleks” estranhos, mais ou menos periodicamente durante algumas horas. Vixe, taí uma boa hora pra começar a tomar uma atitude com relação a backup! 🙂

Não que necessariamente tenha algo errado com o HD… eu li em algum lugar (não lembro onde, mas lembro q a fonte era confiável) q alguns modelos de HD fazem esse tipo de barulho de vez em quando como parte do funcionamento normal deles. Então não é nada de mais. Mas sei lá, vai que é algum problema…

Já que eu ia fazer outro backup, resolvi pesquisar melhor e encontrar algum método mais prático do q o backup tosco q eu fiz das 2 últimas vezes (sair catando arquivos e diretórios importantes, jogar num lugar só, gerar um iso e queimar). Com isso eu espero diminuir o meu tempo médio entre backups, q hj é de 6 meses. (sim, antes de maio meu backup anterior havia sido em novembro do ano passado).

No fim das contas, depois de ler muitos artigos e percorrer diversos resultados de busca do Google, resolvi ficar com um comando chamado dar (eu sei, eu também pensei nessa piada), que significa Disk ARchiver. Pelo que pude ver é um utilitário bem maduro, usado por diversas pessoas inclusive profissionalmente. Algumas vantagens que me chamaram a atenção:

  • O que eu mais gostei nele é que você consegue extrair do backup um arquivo que ele chama de catálogo: é uma lista de todos os arquivos do backup, com as datas de modificações. Assim é possível usar esse catálogo pra fazer um backup incremental da próxima vez.
  • Outra coisa muito interessante é que ele consegue dividir o backup em diversos arquivos (você especifica o tamanho que quer na linha de comando) pra poder gravar em mais de um CD, por exemplo (eu estava precisando disso!).
  • o dar compacta os arquivos antes de fazer o backup. Ele compacta cada arquivo individualmente. Não é tão eficiente, mas vc garante q mesmo q a mídia corrompa, vc só perde os arquivos realmente afetados pelo defeito.

A parte complicada é gerar uma linha de comando que faça o backup q vc quer. As opções do comando são tão diversas e numerosas quanto as do tar. Eu usei esta página como base, e também o tutorial oficial do dar. Estou anexando a esta entrada o script que criei para gerar meu backup. Ainda quero melhorá-lo para que ele também faça backups incrementais, mas isso fica pra outro dia.

Uma parte tediosa foi gerar a lista de diretórios que não entram no backup. Isso é importante pra mim pois como não tenho gravador de DVD, preciso minimizar o número de CDs gravados, e meu $HOME está com uns 25 gigas… Nessa tarefa, o kdirstat foi extremamente útil. Ele consegue rapidamente gerar um relatório dos maiores arquivos e diretórios, e tem um modo de visualização gráfico que permite encontrar facilmente os maiores culpados pelo consumo do disco.

O resultado disso é que no fim das contas só precisei fazer backup de 2.4G, e isso coube em 3 CDs (ocupando 1.8G no total. Nada mal, a compactação economizou um CD).

No fim das contas, minha idéia para o procedimento de backup é a seguinte:

  1. a cada dois ou três dias, fazer o backup incremental e copiar pro pen drive
  2. a cada duas ou três semanas fazer um backup diferencial desde o último backup full pra não precisar ficar acumulando infinitos backups incrementais e quem sabe economizar espaço no pen drive
  3. a cada dois ou três meses fazer um backup full

É isso. Espero que tenha sido útil. No mínimo pra fazer cair a ficha em mais gente e fazê-las correr atrás de um esquema de backup. 🙂

Se alguém se interessar, aqui está o script que eu fiz: backup-home.sh

Read Full Post »

magic sysrq ao resgate!

Putz, ontem fui desligar o notebook e ele travou (!) durante o shutdown. Não sei o q aconteceu, não apareceu nada nos logs, não deu Ooops na tela nem nada…

Eu já ia meter o dedão no power, lamentando o fsck no dia seguinte e a possibilidade de inconsistência no sistema de arquivos (será q eu ia perder alguma coisa?) quando lembrei da famosa Magic SysRq.

O problema é que eu nunca tive saco pra decorar aquelas benditas combinações de teclas…

Tentando combinações aleatoriamente, descobri q Alt+SysRq+x ou Alt+SysRq+z mostra uma ajuda online, com algumas das combinações possíveis! A partir daí, consegui sincronizar os buffers de disco, remontar o HD como somente-leitura e rebootar a máquina com segurança. Ganhei o dia.

Taí uma dica que vale a pena lembrar: nos momentos de desespero, Alt+SysRq+x. Ao invés de umas 3 ou 4 seqüências aleatórias, vc só precisa decorar uma…

Read Full Post »

missão cumprida

Sucesso! Ontem apresentei a palestra de Common Criteria e SELinux no CEFET-SP, e tudo correu muito bem! Achei que eu ia ficar nervoso durante a apresentação e com isso tremer ou gaguejar ou alguma besteira do gênero. Eu fiquei um pouco nervoso antes da apresentação, mas quando comecei e vi que estava tudo dando certo, relaxei.

Não que tenha sido perfeito: Eu deveria ter colocado algumas piadas e tentado envolver o pessoal. Havia muito conteúdo pra passar em pouco tempo, e acabou ficando meio pesado nesse sentido. Mas também não dá pra querer acertar tudo logo de cara, então pra mim foi ótimo.

O mais legal é que o pessoal prestou atenção! Eu vi pessoas fazendo anotações, e inclusive uma menina filmando! Deu pra perceber isso na hora das perguntas também, pois foram todas bem dentro do assunto, e uma menina inclusive achou uma contradição no que eu falei (realmente, eu havia me expressado mal).

O Leonardo Garcia, outro membro do LTC Brasil, apresentou uma palestra sobre o processador Cell da IBM, Sony e Toshiba. Foi muito bem apresentada, falando desde o papel do processador na evolução dos videogames de nova geração até arquitetura interna, modelos de programação e outras aplicações.

As nossas palestras fizeram parte da 1ª Semana de Telemática do CEFET-SP. Foi muito legal poder contribuir com o evento.

Read Full Post »

madrugada adentro

Ok, já é quase meia-noite e em menos de 24 horas vou apresentar minha primeira palestra. Minha idéia era ter começado a fechar os últimos pontos dos slides no fim da tarde, mas infelizmente não deu. Eu tinha certeza q o q ia acabar acontecendo era eu usar a madrugada mesmo pra mexer nisso, então não tem problema.

Vou falar no CEFET em São Paulo sobre segurança em Linux, principalmente Common Criteria e SELinux. Mas quero ver se consigo falar alguma coisa de outros mecanismos de segurança (PaX, RSBAC, AppArmor, não sei ainda), apesar de confessar que não manjo muito desses outros mecanismos. 🙂

Read Full Post »

Older Posts »