Olá amigos.
Nesta quarta parte da nossa lista de aplicativos gratuitos e/ou opensource, eu gostaria de falar de um aplicativo que, acredito eu, seja único em sua categoria. Único principalmente por possuir recursos somente encontrados em soluções proprietárias e, muitas vezes, caras.
Trata-se do “CamStudio“, um aplicativo opensource que permite a criação de vídeo-tutoriais e screencasts de forma super simplificada e ágil. Ele permite a gravação de tudo o que se “desenrola” na tela de seu computador, aliás.
Existe também um excelente aplicativo chamado Jing, a respeito do qual já comentei aqui no Open2Tech, o qual apesar de similar não é tão poderoso quanto o CamStudio, e possui uma séria limitação quando se deseja elaborar algo mais detalhado: grava apenas 5 minutos de vídeo.
Sobre o CamStudio

CamStudio
Licença: opensource – GNU – GPL
Tipo: aplicativo
Categoria: gravação de tela / geração de vídeos e tutoriais
Site do desenvolvedor: http://camstudio.org/
Blog oficial: http://www.camstudio.org/blog/
Sistema operacional: Windows
Link para download: http://www.camstudio.org/CamStudio20.exe
O CamStudio possui recursos encontrados nos melhores aplicativos do gênero, como o Camtasia Studio da TechSmith, por exemplo (aliás, os mesmos desenvolvedores do Jing). Ele permite a exportação dos vídeos gerados no formato AVI, aceito pelo YouTube, além de permitir a gravação de áudio, inclusive narrações.
O aplicativo ainda permite que o usuário insira anotações em seus vídeos, tornando a criação dos vídeos e a posterior visualização destes uma experiência bem rica. É possível obter-se resultados muito bons com o aplicativo, dentro de pouco tempo, pois sua utilização é extremamente simples.
Dentre seus inúmeros recursos, podemos citar:

Abaixo você pode conferir um pequeno vídeo que gerei através do CamStudio, sem muitas preocupações quanto à resolução, framerate, etc. Foi um vídeo que fiz muito rapidamente, em cerca de 2 minutos, apenas para inserir neste artigo a título de exemplo, ok?
Finalizando
É claro que algumas coisas ainda não estão 100%, como a barra de controles padrão, por exemplo, a qual é opcional, entretanto.
Mas mesmo assim o resultado é muito bom, e se lembrarmos que o software ainda permite narrações e inserção de “balões”, “comentários” e outros tipos de “firulas”, a coisa toda melhora ainda mais. Além disso, já existe uma versão beta (2.5 beta 1) contendo algumas correções e novas funcionalidades, e a 2.6 está à caminho.
De qualquer maneira, o CamStudio é uma excelente alternativa opensource a muitas ferramentas proprietárias existentes no mercado. É claro que, para trabalhos mais elaborados, pode ser que a utilização destas se faça necessária. Mas, para trabalhos mais simples ou medianos, a ferramenta é excelente
Não deixe de conferir os artigos anteriores da série:
Até a próxima!
O Firefox entrou para o Livro dos Recordes. E é claro que eu não poderia deixar de comentar esta noticia por aqui, não é?
A marca alcançada foi de 8.002.530 downloads, e o Guinness confirmou o novo recorde, obtido em 17 de junho de 2008: “o software mais baixado” em 24 horas.

Muitas pessoas podem perguntar: “- E daí?”. Bom, o recorde em si não significa nada, é verdade. Sempre o enxerguei mais como uma brincadeira, e tanto faz se o Firefox entrou para o Livro dos Recordes ou não: sua qualidade continua a mesma. O que importa aqui é o resultado desta “brincadeira” toda.
Muitos fatos podem ser destacados deste acontecimento, mas a participação da comunidade de usuários, desenvolvedores e interessados foi, em minha opinião, um dos mais notáveis. A mobilização foi enorme, isto não se pode negar, mesmo que a ação individual requerida fosse um simples download em data e horário pré-estabelecidos. Entretanto, também não se pode negar que todo este “alvoroço” serviu como excelente forma de divulgação para a Mozilla, seu excelente trabalho e, principalmente, para o Firefox.
Imagine quantas pessoas passaram a adotar o Firefox como seu navegador padrão a partir deste evento promovido pela Mozilla. Quantas pessoas passarão a desfrutar de uma web muito melhor? E a segurança que, reforçada individualmente, nos computadores destes novos usuários, com certeza será expandida, pois a web é uma grande rede, lembra?
Por tudo isto, acho que valeu a pena. Se o danado do Firefox é o melhor navegador da atualidade, por que ele não pode também entrar para o Guinness Book?
Fonte: Mozilla Links
E lá vamos nós, dando continuidade à nossa lista de aplicativos gratuitos e/ou opensource.
Nesta terceira parte gostaria de falar somente a respeito de uma ferramenta interessantíssima e poderosa para a realização de backups de seus bancos de dados MySQL. Publiquei aqui no Open2Tech, há alguns dias atrás, um tutorial completo a respeito de backups automáticos de bancos de dados e também de todos os arquivos e pastas de um website. Este tutorial foi dividido em três partes, e pode ser acessado através dos links abaixo:
Entretanto, como já disse antes, esta é uma área onde é melhor pecarmos pelo excesso do que pela falta. Além disso, é possível que determinada alternativa seja mais adequada às suas necessidades do que outra e, principalmente, nunca é demais conhecermos opções adicionais e maneiras diferentes de realizarmos determinada tarefa, principalmente se estas são também práticas e poderosas, não é mesmo? Vamos lá, portanto!
MySQLDumper
Licença: opensource – GNU – GPL
Tipo: script PHP
Categoria: ferramentas para backup
Site do desenvolvedor: http://mysqldumper.de/en/
Sistema operacional: deve ser instalado em um servidor web que rode MySQL e PHP
Links para download:
Versão 1.22
Versão 1.23 pre release

O MySQLDumper é um fantástico script para a execução de backups de bancos de dados MySQL. Possui uma completa interface de administração, que permite ao usuário definir diversos parâmetros de execução, como por exemplo utilização ou não de compressão GZip, otimização das tabelas antes da cópia, regras para “rodízio” de backups, regras de segurança, e diversas outras opções interessantes.
Uma de suas grandes vantagens é o fato de funcionar meio que como uma “central de backups“, permitindo que o usuário não só efetue backups de qualquer um dos bancos de dados existentes em sua conta de hospedagem, mas que também possa efetuar restaurações, otimizações e obter diversos tipos de informações relacionadas.
Além disso, o MySQLDumper utiliza uma técnica que evita um dos grandes transtornos pelos quais passam muitas pessoas que tentam restaurar seus bancos de dados através das “vias normais”: o tempo máximo de execução, problema que aflige grande parte dos usuários, principalmente quando o banco de dados em questão é grande.

Utilizando este script, você provavelmente se verá livre deste problema desesperador (principalmente se fizer uso de uma conta de hospedagem em regime compartilhado) na próxima vez em que for restaurar algum de seus bancos de dados.
Para não complicar muito, vale dizer que o MySQLDumper executa o procedimento “por partes”, salvando o trabalho “aos poucos” e mantendo um “registro” de seu progresso. Na próxima etapa, ele faz uso deste mesmo “registro” para “saber” a partir de onde deve iniciar o trabalho, e o ciclo então se repete. Desta forma, não há interrução alguma, seja no backup ou na restauração, e o trabalho é feito de forma precisa e sem sobressaltos. Aliás, quem já “populou” um banco de dados manualmente, na “raça”, sabe do que estou falando.
Além disso, o MySQLDumper permite que você execute comandos SQL em qualquer um de seus bancos de dados. E além de permitir a execução, ele também permite a armazenagem dos comandos, para posterior utilização. De muitas maneiras, o MySQLDumper pode evitar a utilização constante do phpMyAdmin, por exemplo, e centralizar a administração de seus bancos de dados em uma única interface.
Dentre seus inúmeros e úteis recursos, podemos citar:
Por tudo o que conferimos acima, acredito que um tutorial a respeito do MySQLDumper viria bem a calhar, não? Pois aguardem, pois em breve ele será publicado.
Hoje a nossa lista vai terminando por aqui, pessoal. Não deixem de dar uma conferida na parte 2 e também na parte 1 da mesma. Grande abraço a todos!
Eu costumo dizer que com boa vontade, paciência e pesquisa é possível rechearmos nosso computador de aplicativos úteis, de ótima qualidade e, quase sempre, essenciais, sem gastarmos um centavo sequer. Independentemente do sistema operacional que você utiliza, seja ele Linux/Unix, Windows ou até mesmo Mac, é possível instalar em seu computador um pacote de aplicativos gratuitos e/ou opensource de ótima qualidade e que, sem dúvida, irá suprir suas necessidades diárias. Caso seu sistema operacional seja proprietário, é possível quase sempre que seus gastos terminem aí, se você fizer uso de software livre e/ou ferramentas gratuitas.
É claro que existem situações onde a única solução é proprietária, e como sempre digo, cada caso é um caso, e a melhor solução é aquela que lhe atende plenamente. É claro, também, que não estou aqui defendendo a “supremacia” do opensource sobre o software proprietário, ou vice-versa. O que gostaria é de compartilhar com vocês minha experiência neste sentido, e é possível que alguns (ou muitos) de vocês já conheçam alguns (ou muitos, também) dos aplicativos a respeito dos quais irei comentar. Mas, também é possível que não. E para aqueles que encontrarem novidades aqui, espero que estas sejam apreciadas.
Pois bem, através deste artigo iniciarei uma série onde listarei alguns aplicativos e serviços gratuitos e/ou opensource, todos eles úteis, interessantes e relevantes. Não tenho, é claro, a pretensão de criar uma “lista definitiva”, nem algo do tipo. Trata-se apenas de uma série contendo pequenos reviews de tudo aquilo que utilizo ou já utilizei em meu dia a dia. Ferramentas que considero algumas vezes essenciais, outras vezes nem tanto, mas que sempre são uma “mão na roda” para quem deseja (ou precisa) executar tarefas as mais diversas e não deseja (ou não pode) colocar a mão no bolso.
Até pensei em dividir a lista e os aplicativos por “categorias”. Mas dada a natureza de muitos dos softwares e serviços sobre os quais irei comentar, e também devido ao fato de que não tenho ainda um “tamanho” exato para esta série de artigos e nem tampouco para a listagem em si, achei melhor não fazer esta divisão. Vou fazer de forma diferente: cada artigo conterá uma certa quantidade de aplicativos e/ou serviços, e junto a estes informarei as categorias, links para download e acesso e quaisquer outras informações pertinentes.
Vale lembrar que, devido ao caráter desta série de artigos, não haverá espaço para tutoriais na mesma. Entretanto, nada impede a criação de tutoriais a respeito de aplicativos e serviços dos quais vou falar. Aliás, como adoro tutoriais, podem esperar por eles.
E, se você gostar de algum aplicativo ou serviço, e sentir a necessidade de algum tutorial “pra ontem”, pode deixar um comentário, ok?
Comecemos, portanto:
XAMPP
Licença: opensource – GNU – GPL
Tipo: aplicativo
Categoria: servidores web
Site do desenvolvedor: http://www.apachefriends.org
Sistema operacional: Windows, Linux e Mac
Links para download:
Versão Windows
Versão Linux
Versão Mac
Bom, resumindo, o XAMPP é uma completa distribuição que contém o servidor web Apache e também MySQL, PHP e Perl. Isto significa que você pode, por exemplo, instalar localmente, no seu computador, qualquer CMS que atenda aos pré-requisitos do sistema, como por exemplo Wordpress, Xoops, phpBB, SMF (Simple Machines Forum), Joomla, etc.

Isto é muito útil caso você deseje testar o CMS em questão. Você pode “rodá-lo” localmente, sem ter de ocupar espaço e tráfego em sua conta de hospedagem. Pode efetuar testes os mais diversos, instalação de mods, configurações, etc.
Acima de tudo, uma das grandes vantagens de possuir um servidor web como este em seu computador, é o fato de poder executar testes os mais diversos, quantas vezes forem necessárias. Você pode, por exemplo, instalar o Wordpress e restaurar um backup atualizado de seu blog localmente, e trabalhar como se estivesse em seu blog, com a grande vantagem de que, mesmo que você faça alguma grande besteira, esta será feita apenas em seu computador, e poderá ser “desfeita e refeita” quantas vezes forem necessárias. Muito útil para testar o comportamento de um novo plugin ou realizar testes com determinado tema, não?
O XAMPP está disponível em versões para Windows, Linux e Mac, e é um aplicativo muito simples de ser utilizado. O Apache e o MySQL, por exemplo, podem rodar como um serviço no Windows e após a instalação do aplicativo você tem acesso ao seu “servidor web local” através de seu próprio navegador de internet, através do IP 127.0.0.1 ou então do endereço “http://localhost”. Acessando qualquer um destes dois endereços, você obtém acesso à tela inicial com todas as opções:

A partir da tela inicial exibida acima, você pode consultar o status do seu servidor web e até mesmo acessar o aplicativo phpMyAdmin, caso deseje efetuar operações ou até mesmo restaurar um banco de dados.
Existem algumas situações onde as soluções opensource não são a melhor escolha. Ou, existem algumas outras situações onde elas não são escolhidas. O mesmo pode ser dito, é claro, de soluções proprietárias. Percebeu a diferença aqui?
O fato é que acabei de citar duas possíveis situações, e algumas variantes, e desenvolvendo um pouco mais a ótica sob a qual desejo escrever este artigo, gostaria de dizer também que existem casos onde, muitas vezes, a gratuidade do aplicativo não significa redução de custos. Muitas vezes os custos com treinamento de pessoal, migração de dados, adaptação das rotinas internas e outros quesitos tão ou igualmente importantes representam um empecilho enorme à adoção de software livre por algumas empresas e instituições. E nem só os custos devem ser levados em consideração, é claro, mas também uma série de outros fatores tais como, por exemplo, a curva de aprendizado requerida pelo(s) aplicativo(s) em questão.
Quando se fala em instituições públicas, porém, a questão é um pouco mais delicada por envolver dinheiro público e também por se dar em esferas quase sempre “à mostra”, onde tudo é observado atentamente, muitas vezes sob olhares um tanto quanto desconfiados (muitas vezes com razão, aliás).
Sobre o Governo do Estado do Paraná
O Tribunal de Contas do Estado do Paraná representa uma excessão dentro de um governo estadual que já deu amostras bem claras de preferência pelo opensource, pois desenvolveu um portal de informações ao cidadão e prestação de contas inteiramente mediante o uso de software proprietário. Quando falamos sobre software livre no Paraná, aliás, é possível que logo nos venha à mente o groupware Expresso, ferramenta desenvolvida pela CELEPAR (Companhia de Informática do Paraná) e para a qual está sendo migrado todo o serviço de e-mail do governo federal. É possível também nos lembrarmos muito facilmente de que o governo estadual do Paraná é aquele mesmo que recentemente sancionou uma lei que define o ODF como o formato de arquivos preferencial no estado.
Teríamos aqui um contra-senso? Software livre e proprietário podem coexistir dentro de uma mesma instituição? A palavra chave aqui é: liberdade. Liberdade de escolha, de pesquisa e de pensamento. Diferentes necessidades requerem diferentes soluções, e a melhor solução não é opensource nem proprietária: é aquela que melhor atende às necessidades do usuário. Sendo assim, que tal verificarmos mais a fundo o Portal do Controle Social?
Sendo um portal que tem por objetivo primário a prestação de contas ao cidadão, através da disponibilização de informações relativas a licitações, obras e contratos públicos no estado, bem como informações e resumos financeiros e fiscais, por exemplo, é natural e esperado que a transparência esteja em primeiro plano. Transparência nos métodos utilizados para a escolha das ferramentas a serem utilizadas e transparência também no modo como estas serão utilizadas. Acredito que isto pode ser encontrado no Portal do Controle Social.

Opensource versus software proprietário
Vale ressaltar que o portal completa três anos de operação neste mês, e a equipe de tecnologia da informação do Tribunal de Contas do Estado do Paraná chegou a pensar em uma possível migração para software livre, migração esta que, entretanto, foi logo descartada devido à melhor relação custo-benefício encontrada na utilização de soluções Microsoft.
É claro que outras soluções foram testadas, opensource inclusive, porém acredito que devido ao caráter do portal e dos serviços nele oferecidos, devido à necessidade de agilidade na disponibilização das informações e também à necessidade de alta disponibilidade dos dados, estas foram preteridas em favor de soluções proprietárias que, naquele momento, se mostraram a melhor alternativa e permitiram uma adaptação mais rápida de todo o pessoal envolvido no trabalho. Um conjunto envolvendo tecnologias e aplicativos tais como os listados abaixo foi então utilizado:
Não que a tarefa fosse muito grande para a utilização de software livre. Existem inúmeros casos de sucesso envolvendo aplicativos opensource em situações tão ou até mesmo mais delicadas do que a do Portal do Controle Social. O que devemos tentar enxergar aqui é o fato de que testes foram feitos e uma escolha consciente foi feita. Não foi simplesmente uma escolha que levou em consideração esta ou aquela corrente de pensamento, por exemplo, e a discussão proprietário versus opensource não foi um fim em si mesma.
Vale lembrar que mais uma vez o fator interoperabilidade mostrou-se interessante e até mesmo essencial, pois as soluções Office conseguiram inclusive permitir o acesso e a troca de dados com a base de dados em utilização no órgão responsável. Além disso, segundo Tatianna Cruz Bove, diretora de Tecnologia da Informação do TCE do Paraná, em casos assim o “custo” é algo muito relativo:
“Imediatamente recuamos na migração, pois a questão de custo ficou relativa. Percebemos que o Office poderia oferecer muito mais valor do que uma ferramenta de produtividade pessoal“.