Software Open Source no Windows: Um passo em direção à liberdade

10 Outubro, 2009

Escrever sobre tecnologia é sempre um prazer; só preciso encontrar o tempo e a motivação necessários.
Hoje venho lhes falar sobre software Open Source (Código aberto) no Windows.

Sei que a maioria dos meus posts são sobre Linux, mas hoje gostaria de falar sobre esse tema, pois… bem, a explicação é a seguinte:

Você é um usuário de Windows e gostaria que ele fosse de certa forma melhor, ou que houvesse alguma alternativa a ele.

Você se considera sem saída e aceita que mesmo não gostando, tem que usar o Windows.

Você lê em alguns lugares, algumas pessoas ou artigos falando sobre um tal de Linux, ou algo chamado Software Livre, mas não sabe bem como isso é a fundo.
Mesmo lendo que não existem Spywares, nem Adwares, nem Vírus no Linux, você ainda cultiva um certo medo de mudança ou medo do desconhecido, e não quer testá-lo.

Dúvidas surgem na sua cabeça; você pensa que isso é muito difícil de usar ou até, quem sabe, pensa em deixar o Windows e seus problemas e começar a usar esses programas chamados de “Software Livre”, mas não tem a coragem necessária para instalar um Linux, ou não sabe como fazer para rodar um LiveCD, ou não quer mergulhar logo de cabeça nesse novo mundo.

Para você escrevo esse artigo, apresentando alternativas aos softwares que você utiliza no Windows.
Os programas que venho a apresentar aqui são de graça, não contém Spywares, nem Adwares, nem Vírus, pois são Open Source ou Software Livre.
Obs: Open Source e Software Livre não significam a mesma coisa, mas não vou entrar nesse assunto, pois não é o objetivo deste artigo, já que não é a minha intenção confundir ainda mais aqui.

Alguns desses softwares talvez você até já conheça e utilize no Windows, por serem bastante conhecidos.

A minha intenção com este artigo, é que você conheça e vá se acostumando com os softwares que você utilizaria no Linux, ao usá-los desde já no Windows.
Isso fará com que uma possível futura migração seja a mais suave possível.

Abaixo listo alguns desses softwares:

Mozilla Firefox

Este é o navegador que vem por padrão na maioria das distribuições Linux. É muito mais seguro e personalizável que o Internet Explorer que vem por padrão no Windows, além de seguir muito melhor os padrões do W3C que o Internet Explorer.
Download aqui

Pidgin

Com o pidgin, você pode se conectar não só ao MSN, mas também a diversas outras redes, como AIM, Yahoo, ICQ, Facebook, etc. ao mesmo tempo!
Download aqui

Mozilla Thunderbird

Do mesmo pessoal do Firefox, o Thunderbird é o cliente de E-Mail para substituir o Outlook no Windows.
Download aqui

OpenOffice.org

O OpenOffice ou BROffice, é um software que substitui o Microsoft Office no Windows. Com o OpenOffice, você não precisa pagar uma licença para ter o Microsoft Office, e pode ter programas compatíveis com o Word, Excel, Powerpoint, etc. de graça! Além de aceitar o formato OpenDocument (ODF), que está virando padrão oficialmente em diversos lugares. Talvez possa não ser tão bom para usuários avançados do pacote da Microsoft, por não ter algumas funções que este possui, mas se você utiliza só o básico como eu, não terá nenhum problema.
Download aqui

Audacity

Audacity é um software para gravação de audio, onde você pode também recortar músicas e colar diversos pedaços de várias músicas, além de aplicar diversos efeitos, e etc.
Download aqui

GIMP

Se você tem um Photoshop pirata instalado no Windows só pra recortar e redimensionar fotos, tirar espinhas, e coisas do tipo, o GIMP é uma boa escolha para você.
Download aqui

7-Zip

Esse software é altamente recomendado por mim. Compacta e descompacta arquivos .ZIP, descompacta arquivos .RAR, compacta e descompacta arquivos .7z, e muitos outros formatos. Você não precisa do WinZip nem do WinRAR instalados no Windows. Instale o 7-Zip e não seja mais incomodado com mensagens sobre licença, expiração, e coisas do tipo.
Download aqui

Por agora é isso. Quem tiver mais dicas de softwares que sejam Open Source e/ou Software Livre e rodem em Windows e Linux, pode dizer nos comentários, que eu adiciono na lista e deixo os créditos da contribuição.

Fonte: http://www.opensourcewindows.org


Symantec Q&A – Enterrando de vez um banco de dados antigo

18 Julho, 2009

Achei que deveria escrever este artigo sobre esse banco de dados, para ajudar outras pessoas que algum dia possam ter o mesmo problema.
Como não encontrei muito pela internet sobre como converter os dados dele para algum banco de dados atual, escrevo aqui como fiz.
O Symantec Q&A (Questions & Answers) foi um banco de dados usado lá por meados de 1985-1990 e algo, e rodava em MS-DOS (credo).

Q&A

Recentemente comecei um projeto: estou desenvolvendo um sistema para uma empresa de venda de Navios, e esse sistema substituirá o Q&A por PHP/MySQL nessa empresa. Então tive que exportar os dados do Symantec Q&A deles para um formato que pudesse ser importado para o MySQL.

Como aqui no meu notebook uso o Arch Linux, primeiro abri o programa dentro do Prompt do MS-DOS no Windows XP instalado no Virtualbox. Depois, me lembrei do dosemu, que emula o MS-DOS no Linux, e me daria a possibilidade de abrir o Q&A sem precisar rodar o Windows XP no Virtualbox. Então instalei aqui o dosemu, e passei a utilizá-lo. Funciona da mesma forma que o Wine, ou seja, no Wine o comando seria “$ wine Programa.exe“; no dosemu, para rodar um programa, é da mesma forma: “$ dosemu Programa.exe“, e só.

Após rodar o Q&A pelo dosemu, para exportar o banco de dados de DTF (Formato do Q&A) para algum formato a ser importado para o MySQL, primeiro tive que ir em File->Utilities->Export data, e ali selecionei o formato dBase III. Em “Export to”, é só entrar com o filename para exportação e colocar a extensão .dbf (Extensão do dBase).

À partir daí, comecei a pensar em como abrir esse arquivo do dBase e exportá-lo para algo como .CSV ou .ODS (.xls do MS-Excel para os que não conhecem o OpenOffice.org).
Como no Arch Linux temos o ótimo AUR à nossa disposição, fui buscar algum pacote para fazer isso pra mim. Acabei encontrando os pacotes dbf e libdbf, que estavam como órfãos (Sem nenhum mantenedor). Então, notei também que o PKGBUILD deles estava com alguns erros, e acabei adotando esses pacotes, me tornando mantenedor dos mesmos, e pude modificar seus PKGBUILDs para ficarem corretos.

Após dar o $ makepkg e gerar os pacotes, com o simples comando

$ dbf –csv 1CLIENTS.csv 1CLIENTS.dbf

pude converter de dBase para .csv, podendo assim posteriormente abrir no OpenOffice.org, editar e organizar os campos.
Obs: –csv tem dois traços. O WordPress junta esses dois traços em um só, por isso ficou errado acima

Depois disso foi só modelar o banco de dados usando o PowerArchitect, criar as tabelas no phpMyAdmin, organizar tudo no OpenOffice e importar os arquivos .csv com os dados pelo phpMyAdmin.

Obs: Existe uma forma mais simples de converter o .dbf para .csv, que é abrindo o .dbf diretamente pelo OpenOffice.org Calc e salvando como .csv. Porém, fazendo isso alguns campos não ficaram tão corretos para mim. Então, preferi usar o .csv gerado pelo pacote chamado dbf.

Adeus Symantec Q&A.
Fiz uma boa ação ao mundo ;)