Como formatar seu HD de verdade

30 de Julho de 2008 | Arquivado em Geral, Segurança | 24 Comentários »

Muitas pessoas não sabem, mas quando se instala um sistema operacional a maioria dos instaladores geralmente possui as opções a seguir:

  • Apagar todas as partições existentes no disco e criar as partições necessárias para a instalação do sistema operacional;
  • Particionar manualmente o disco.

Há, também, alguns utilitários (como o Partition Magic) que permitem a criação de partições em um HD.

Para que uma partição possa ser utilizada é necessário escolher um sistema de arquivos (no Windows: NTFS, FAT32; nos *nix: Ext3, XFS, etc.) e criar a estrutura do sistema escolhido na mesma. O que muita gente não sabe é que os instaladores dos sistemas operacionais e os utilitários de particionamento geralmente apagam apenas as estruturas de dados utilizadas pelo sistema operacional para controlar a partição - sendo assim os dados permanecem inalterados e é possível recuperá-los, mesmo após uma formatação.

Para eliminar estes riscos, é recomendado que seja realizada uma formatação física no disco (ou na partição). Este processo, em seu método mais básico, preenche o disco/partição com zeros lógicos, fazendo com que a recuperação dos dados se torne praticamente impossível.

Um dos utilitários que conheci recentemente é o Kill Disk, que possui uma versão gratuita e elimina a necessidade de manter softwares dos fabricantes para realizar formatação física nos discos. Há imagens para CD, pendrives e disquetes. Utilizei-o ontem para formatar o HD do meu notebook, que irá para as mãos de outro dono :)

Análise do Amarok 2 alpha 1

16 de Julho de 2008 | Arquivado em Linux, Música | 1 Comentário »

O Ars Technica testou o primeiro alpha do Amarok 2, disponibilizado para download na semana passada:

Nós testamos o Amarok 2 alpha 1 no Mandriva 2009 alpha 2 com o KDE 4.1 RC1 (sim, passei outro fim de semana testando softwares ainda não lançados). Embora alguns bugs tenham sido encontrados, este lançamento é estável o suficiente para uso regular. Como o seu antecessor, o Amarok 2 possui praticamente todas as funcionalidades concebíveis que podem ser colocadas em um player de música. Ele suporta playlists, podcasts, gerenciamento de biblioteca, rádio na Internet, várias lojas de música e conexão com dispositivos de áudio portáteis.

Segundo o Ars Technica, a interface do Amarok 2 também está diferente, graças ao Plasma. Agora, as funcionalidades visuais (playlist, música atual, letras, etc.) são plasmoids. Isso significa que plasmoids de terceiros podem ser integrados ao Amarok facilmente.

Interface do Amarok 2 alpha 1

Interface do Amarok 2 alpha 1

Eu, particularmente, gostei do que vi na análise do Ars Technica. Se o Amarok já era muito bom, agora ficou excelente. Estou aguardando apenas minha conexão ADSL se regularizar para baixar o KDE 4 e testar o Amarok.

Manifesto em defesa da liberdade e do progresso do conhecimento na Internet brasileira

10 de Julho de 2008 | Arquivado em Geral, Linux | 1 Comentário »

Retirado do blog do Sérgio Amadeu para apoiar a causa.

A Internet ampliou de forma inédita a comunicação humana, permitindo um avanço planetário na maneira de produzir, distribuir e consumir conhecimento, seja ele escrito, imagético ou sonoro. Construída colaborativamente, a rede é uma das maiores expressões da diversidade cultural e da criatividade social do século XX. Descentralizada, a Internet baseia-se na interatividade e na possibilidade de todos tornarem-se produtores e não apenas consumidores de informação, como impera ainda na era das mídias de massa. Na Internet, a liberdade de criação de conteúdos alimenta, e é alimentada, pela liberdade de criação de novos formatos midiáticos, de novos programas, de novas tecnologias, de novas redes sociais. A liberdade é a base da criação do conhecimento. E ela está na base do desenvolvimento e da sobrevivência da Internet. Continuar lendo »

Vulnerabilidade no DNS

9 de Julho de 2008 | Arquivado em Linux, Segurança | Sem Comentários »

Do lwn.net:

Dan Kaminsky has found a flaw in the design of DNS that can allow cache poisoning as an article at Securosis.com details. This has lead to a CERT advisory as well as a coordinated release of patched DNS servers from all affected vendors. Evidently source port randomization is helpful in alleviating the problem. “The issue is extremely serious, and all name servers should be patched as soon as possible. Updates are also being released for a variety of other platforms since this is a problem with the DNS protocol itself, not a specific implementation. The good news is this is a really strange situation where the fix does not immediate reveal the vulnerability and reverse engineering isn’t directly possible.” That last claim seems rather strong, time will tell, but it makes sense to be prepared to upgrade affected servers as soon as distributions make them available.

Em português, no blog do Petryx.

Exemplo de uso do db4o

26 de Junho de 2008 | Arquivado em Banco de Dados, Programação | 3 Comentários »

Há alguns dias coloquei um post que explicava um pouco do funcionamento de bancos de dados orientados a objetos. Hoje vou colocar o pequeno projeto que desenvolvi em Java, na segunda unidade da disciplina Laboratório em Banco de Dados, e utiliza o db4o.

O estudo de caso, modelo de dados e funcionalidades foram retirados do material do prof. Fábio Soares. Qualquer uso do material deve ser reportado a ele, através do email fabsoasilva em yahoo ponto com ponto br.

Estudo de caso:

Este estudo de caso propõe a implementação de um sistema para controlar, de forma simples, a agenda de compromissos dos funcionários de uma empresa. Para isso, o sistema deve basicamente permitir aos seus usuários armazenar os dados de seus contatos, bem como sua agenda de compromissos.
O sistema deve permitir que os vários usuários possam utilizar os seus recursos para controlar sua agenda particular, sendo que os contatos cadastrados podem ser compartilhados entre eles. Uma funcionalidade importantíssima para o sistema é a validação do choque de horários dos compromissos agendados para os vários funcionários ou contatos.
Para garantir privacidade, cada usuário deve possuir uma senha que lhe permitirá acessar o sistema. Cada usuário pode ser do tipo “Administrador”, que pode criar outros usuários, ou “Normal”, que apenas possui acesso aos recursos da agenda e dos contatos.
Os contatos cadastrados pelo sistema podem ser de dois tipos: empresas ou pessoas físicas. Cada usuário tem associado a ele o seu conjunto particular de contatos. Não há restrição quanto ao fato de um contato está associado a mais de um usuário.
Além de armazenar os contatos, cada usuário poderá agendar os seus compromissos no sistema. Se o compromisso for vinculado a um ou mais contatos, o sistema deve garantir que todos eles pertencem ao conjunto de contatos do usuário.

Continuar lendo »

Object-Oriented Databases

30 de Maio de 2008 | Arquivado em Banco de Dados, Programação | 9 Comentários »

Não é o melhor dos assuntos, mas é bastante interessante. Imagine a possibilidade de instanciar um objeto, dar valores às suas propriedades e gravá-lo em disco. Melhor ainda, pense na possibilidade de recuperar o objeto do disco e ter todas as propriedades com os valores que você definiu. Legal, não?

Esse mês estou fazendo um pequeno trabalho em Java usando um banco de dados orientado a objetos chamado db4o e resolvi compartilhar com o mundo um simples exemplo da sua aplicação.

Update (26/06/2008): a aplicação já estava pronta há um tempo, mas eu só pude disponibilizá-la hoje, neste post do blog. Continuar lendo »

Sumiço

25 de Maio de 2008 | Arquivado em Linux | 4 Comentários »

As férias estão próximas… por conta disso, o número de trabalhos aumentou (e a dificuldade deles também). Por conta disso estou sem aparecer aqui no blog.

Mas hoje é domingo (e eu estou fazendo um trabalho de Banco de Dados Orientado a Objetos) e eu resolvi colocar uma apresentação sobre o Nagios (que também é um “brief tutorial”, como o próprio autor chama). É muito bom pra quem está começando a estudar e utilizar o Nagios. Basta clicar na imagem para acessá-lo.

Festival Latino-americano de instalação de Software Livre recebeu apoio da FANESE

30 de Abril de 2008 | Arquivado em Diversão, Eventos, Jogos, Linux | 1 Comentário »

Pelo segundo ano consecutivo, a FANESE sediou o Festival Latino-americano de Instalação de Software Livre – FLISOL 2008. O evento é uma realização do Grupo de Usuários Linux de Sergipe, em parceria com a faculdade, e atraiu estudantes, profissionais e curiosos ao prédio da pós-graduação, no último sábado, 26. O objetivo foi difundir para os usuários as versões livres dos softwares através do evento que acontece de forma simultânea em várias cidades da América Latina.

Na programação do FLISOL, além da instalação de softwares em sua versão livre, os participantes assistiram palestras e mini-cursos sobre temas afins, a exemplo do Linux, Voip com Asterisk, Ferramentas Gráficas, CMS Drupal, Arch Linux e Virtualização. Nessa edição, uma das novidades foi a disponibilização de um laboratório de Games na versão livre. De acordo com Israel Júnior, coordenador do evento em Aracaju, o maior público do evento foi da área de Tecnologia da Informação (TI) e de Contabilidade.

O esforço para a difusão do software livre vem alcançando resultados cada vez mais expressivos. De acordo com uma pesquisa realizada pelo Instituto Sem Fronteiras, 73% das empresas no Brasil com mais de mil funcionários utilizam softwares livres. “Em Sergipe essa cultura também está se consolidando cada vez mais”, ressaltou o presidente do Grupo de Usuários Linux de Sergipe, Francisco Brasileiro.

Participantes

Paulo Henrique Valença, 17 anos, é iniciante no uso de software livre e participou pela primeira vez do evento. “Achei tudo muito interessante. Aproveitei para fazer a instalação do Linux no notebook”, disse. Ainda segundo o novo usuário, a diferença do Linux em comparação ao Windows é grande. “O Linux tem mais opções, você pode personalizá-lo, é mais aberto”, explica.

Outro participante foi Tadeu Torquato, graduando em Sistemas de Informação, que veio de Salvador para o evento. “Já havia trabalhado com o Linux, mas é a primeira vez que instalo na minha própria máquina”, disse. O baiano disse ainda que vai manter o uso dos dois sistemas. “O mercado está muito exigente, precisamos estar preparados”, disse.

João Anísio Dantas, Secretário de TI do Tribunal de Justiça de Sergipe, também foi conferir o evento. Ele ressaltou os benefícios do uso do software livre. “Ele traz liberdade no uso da tecnologia e ainda nos dá a possibilidade de reverter os investimentos que seriam em produtos, em pessoas”, comentou Anísio. Segundo ele, o Tribunal de Justiça tem 2500 computadores espalhados pelo estado, todos com softwares livres instalados.

O Festival

O Festival Latino-americano de Instalação de Software Livre (FLISOL) é um evento de difusão de Software Livre em toda a América Latina. Ele é realizado desde 2005 e tem como principal objetivo promover o uso de Software Livre, informando ao público sua filosofia, alcances, avanços e desenvolvimentos.

Com esta finalidade, as diversas comunidades locais de Software Livre, em cada país, estado e cidade, organizam simultaneamente eventos para instalar de maneira gratuita e legal, Software Livre nos computadores dos participantes. Além disso, são debatidos nas formas de palestras e mini-cursos temáticas em torno do Software Livre.

Fonte: FANESE.

Resumo FLISOL 2008 Aracaju

26 de Abril de 2008 | Arquivado em Diversão, Eventos, Jogos, Linux | 5 Comentários »

Curiosidades e estatísticas do FLISOL 2008 Aracaju:

  • O Workshop de Games bombou. Tivemos uma média de 15 pessoas jogando Urban Terror (inicialmente) e OpenArena (que dominou o dia).
  • O minicurso de Linux Básico, com Francisco Navarro, também teve sala cheia, com cerca de 35 pessoas (os laboratórios têm capacidade para 24 pessoas).
  • Gravamos cerca de 30 imagens de distribuições Linux.
  • Instalações de distribuições completas: 4 (tivemos um problema neste ponto porque muitas pessoas levaram computadores com Windows instalado e queriam dual-boot e esquecemos de levar um particionador que, além de redimensionar, conseguisse mover os arquivos - problema resolvido durante o evento). Porém esse é o número de termos assinados que tenho em mãos (talvez o número de instalações tenha sido maior).
  • Tivemos, também, uma palestra sobre um software livre (cujo nome não me recordo) para Gestão Contábil.
  • No horário de pico (às 10:30, aproximadamente), tivemos cerca de 90 a 100 pessoas dentro das salas (jogando, assistindo às palestras/minicursos, participando do Install Fest).
  • Graças ao Workshop de Games surgiu a idéia de disponibilizar um servidor dedicado de OpenArena. Vamos amadurecer essa idéia e colocar pra frente.

Apesar dos pequenos problemas o evento atingiu às expectativas da coordenação. Infelizmente não tenho números precisos de quantas pessoas compareceram ao evento, porque pela manhã o público do FLISOL se misturava com o público que estava assistindo às aulas na Faculdade. Creio que cerca de 150 a 200 pessoas passaram pelas salas e laboratórios da FANESE para acompanhar as atividades do FLISOL, igualando o evento deste ano com o do ano passado.

Obrigado a todas as pessoas que ajudaram a organizar o FLISOL 2008 em Aracaju: Rizada, Otávio, Victor, Júlio, Morgana, Hugo, Joaquim, Rodrigo, Kico, Chico e Smash. Obrigado a todos os palestrantes que passaram um pouco do seu conhecimento para as pessoas. Em especial, obrigado a FANESE e a Ricardo Torres, que nos ajudou muito na realização deste evento. Que o Grupo de Usuários Linux de Sergipe e a Faculdade de Administração e Negócios de Sergipe estejam sempre de mãos dadas.

PS: quem tiver fotos do evento me mande! Vamos publicar todas no site do Linux-SE e algumas aqui neste post.

Sem som no Enemy Territory?

21 de Abril de 2008 | Arquivado em Diversão, Jogos, Linux | 2 Comentários »

Instalei o Enemy Territory no notebook pra jogar nas horas vagas :D e me deparei com um jogo sem som.

Porém, encontrei a solução vagando por alguns fóruns:

# echo "et.x86 0 0 direct" >/proc/asound/card0/pcm0p/oss

Basta digitar o comando antes de jogar ou, se desejar, colocá-lo no /etc/rc.local.

Em alguns casos é necessário mudar o card0 (se houver mais de uma placa de som no computador).