sábado, 27 de junho de 2009

Fresadora CNC feita em casa

Uma das vantagens do software livre é a liberdade da experiência em si. Você tem uma idéia, agreda informação a ela, gera conhecimento e usa as ferramentas livres para tornar real a sua experiência.

Um exemplo disso é o EMC2, um software para controle de máquinas CNC (Comando Numérico Computadorizado). Ele foi desenvolvido com base em software livre. Com ele você é capaz de controlar sua máquina CNC feita em casa.

De maneira bem resumida, o sistema funciona assim: você cria um modelo da peça que deseja usinar usando um software de CAD. Então, exporta esse arquivo contendo o desenho da peça para o software EMC2. Essas informações são convertidas em coordenadas para a mesa de usinagem, que executa a tarefa de acordo com as instruções do programa e torna o modelo uma peça real.

É importante saber que não é necessário nenhum computador de última geração para controlar sua máquina. Aquele PC aposentado, que você não sabe o que fazer com ele, pode dar conta do trabalho sem grandes problemas.

No site LinuxCNC.org, há instruções para instalação do software em plataformas Linux através do código fonte, ou se preferir ele já vem instalado em uma distribuição baseada no Ubuntu que é fornecida e mantida pelo próprio desenvolvedor e pronto para usar. Com um pouco de criatividade e persistência é possível usar sua máquina CNC para usinar peças de praticamente qualquer formato.

A documentação do software é bastante completa. Se você possui algum conhecimento técnico nessa área, não terá dificuldades em configurar o sistema.

Segue abaixo um vídeo de uma fresadora CNC caseira em ação.



Você pode encontar mais informações em:

http://www.linuxcnc.org/
http://www.cncmania.com.br/site/

 

quarta-feira, 17 de junho de 2009

A história das coisas

Este tópico não tem muito a ver com o propósito principal deste blog. Ele não trata sobre tecnologia, nem sobre informática ou mesmo software livre. Ao menos não diretamente. Mas eu não poderia deixar de abrir espaço aqui para partilhar algo comum a todos nós.

As história das coisas - The Story of Stuff - é um filme disponível na internet e conta com uma grande popularidade na web. O pequeno vídeo de pouco mais de 21 minutos faz uma crítica sob o sistema capitalista e os efeitos do consumismo desmedido nas sociedades e no planeta.

Ele coloca de uma maneira muito clara e com uma linguagem bem acessível o grande erro da sociedade moderna - achar que nosso planeta é capaz de fornecer ao nosso sistema produtivo e ao nosso modo de vida todos os recursos que precisamos, indefinidade. Ele mostra como nós, consumidores, contribuímos para criar um sistema econômico totalmente insustentável, e as conseqüências desastrosas que isso tem causado à sociedade e ao planeta.

Da extração, produção até à distribuição, a cadeia produtiva afeta nossas vidas de uma maneira que poucos de nós percebemos. A histórias das coisas é um alerta, tenta nos dar um visão geral, tenta nos conscientizar a respeito do problema e de como novos conceitos como sustentabilidade e energia renovável, podem ajudar a mudar esse quadro lastimável causado por nós mesmos.

Segundo o site oficial, o vídeo já foi assistido por mais 6 milhões de pessoas. E para não dizer que este tópico do blog ficou totalmente fora de escopo, fico feliz em informar que A histórias das coisas é um filme disponível sob os termos da licença Creative Commons.

Bem, melhor do que tentar descrever-lo é assisti-lo. Eu recomendo.



Site oficial: http://www.storyofstuff.com/

domingo, 7 de junho de 2009

Menos populares, mas não menos interessantes!

Menu Aplicativos > Adicionar/Remover... pronto! Isso é tudo que um usuário do Ubuntu precisa fazer para ter acesso a milhares de aplicações disponíveis nos repositórios de umas das distribuições Linux mais usadas no mundo.

Para ajudar o usuário a se orientar nesse mar softwares, a janela para adicionar e remover aplicações, é bastante intuitiva. Além de poder fazer uma busca por contexto, ela permite filtrar as aplicações por categoria, por aplicativos mantidos ou suportados pela canonical, aplicativos de terceiros, código aberto, e também por popularidade.

Janela Adicionar/Remover Aplicações do Ubuntu


A classificação dos aplicativos por popularidade dá uma idéia do quão usado um determinado software é. Assim, se a popularidade do aplicativo recebe cinco estrelas, isso significa uma grande quantidade de usuário instala e utiliza tal software. Uma maneira interessante de medir a aceitação e a qualidade do aplicativo.

Mas a popularidade também indica algo mais óbvio, afinal os aplicativos mais populares são aqueles que atendem necessidades comuns a maior parte das pessoas. Não é de surpreender que programas para áudio, vídeo e edição de texto, por exemplo, sempre estarão entre os mais populares.

Também é natural que, quanto mais popular, mais atenção receberá dos usuários que procuram por aplicações mas não querem perder tempo testando qualquer software, preferindo a sugestão dada pela comunidade através da escala de popularidade.

Não é de admirar que a maior parte dos programas disponíveis para instalação acabam despercebidos pela maioria dos usuários.

Com um pouco de curiosidade e se aventurando numa busca nessa lista de aplicações, procurando pelos software menos populares, é possivel encontrar coisas bastante interessantes ou, no mínimo, curiosas. Aplicativos que realmente fogem do uso popular, porém não deixam a desejar naquilo a que se propõem.

Como seria impossível listar aqui todos os aplicativos com baixa popularidade que se encontram na lista de aplicações disponíveis, comentarei aqui apenas uma meia dúzia deles e entre os que possuem apenas uma ou duas estrelas de popularidade (uma estrela é a menor indicação de popularidade da escala).


Categoria Jogos
  • OpenBVE - Se você gostava de brincar de trenzinho quando criança, talvez ache este programa interessante. O OpenBVE é uma plataforma aberta para simulação de trens em 3D. O simulador, tem uma boa qualidade gráfica além de ser fácil de configurar. A idéia é que você tenha a experiência de controlar um trem, passando por várias estações, dentro de restrições de tempo, velocidade, e claro ser capaz de para-lo na posição correta em cada estação. Página oficial: http://openbve.trainsimcentral.co.uk/
OpenBVE - Simulador de trens


Categoria Gráficos

  • Luxrender - Luxrender é um software de renderização open-source. Ele tem como proposta simular o fluxo de luz no ambiente e refletidos pelos objetos utilizando equações físicas da luz, gerando então, imagens realísticas. Luxrender pode ser usado em várias plataformas, como Linux, Windows e Mac OSX. É facilmente integrado ao Blender, o que facilita a renderização diretamente do modelador 3D. Página oficial: http://www.luxrender.net/
Imagem renderizada pelo Luxrender

  • SOFA - Não. Não é software para projetos de sofas ( mas até que não seria má ideia ;) ). Este é um bom exemplo de porque um software pouco popular não é sinônimo de software ruim. Trata-se de um 'Framework' para simulação em tempo real com ênfase em simulação médica. Usado pela comunidade científica para ajudar na pesquisa por novos algorítimos e procedimentos cirúrgicos, ele permite criar simulações complexas combinando novos algorítimos com os já existentes no ambiente de simulação. É possível também alterar parâmetros de simulação como deformação, restrições de colisão, comportamento da superfície, entre outros. Página oficial: http://www.sofa-framework.org/home

SOFA - Simulação médica

  • Pencil - Ainda na categoria Gráficos podemos destacar, com duas estrelas de popularidade, o software Pencil, um aplicativo bastante específico para a animação 2D. Aqui, os cartunistas encontram um ambiente bastante interessante e bem intuitivo para dar vida as suas criações. Página oficial: http://www.pencil-animation.org/index.php?id=Home. Neste link para o YouTube, uma animação criada com o Pencil: http://www.youtube.com/watch?v=y0ZjGvez83g
Pencil - Software para animação 2D



Categoria Escritório

  • OmegaT - Diferente dos softwares de tradução automáticos, Omega-T não faz traduções, mas é uma ferramenta para os tradutores profissionais que auxilia, através de várias técnicas, o processo de tradução. Omega-T é feito em Java e, portanto multiplataforma.
    Dentre as principais características está a análise de correspondências imperfeita, propagação de correspondências, processamento simultâneo de projetos com múltiplos arquivos, acesso a formatos de arquivos de documentos: texto, HTML, OpenOffice.org/StarOffice, entre outros. Página oficial: http://www.omegat.org/br/omegat.html

Categoria Internet

  • BlogGTK - É um cliente de edição de blog feito para Gnome. É possivel gerenciar várias contas de diferentes webblogs, criar seus textos e transmití-los para seu webblog diretemente. Página oficial: http://blogtk.sourceforge.net/

Bem, a intenção deste texto não era apresentar os melhores aplicativos, muito menos os piores, mas mostrar que é possivel encontrar aplicações mais específicas e que talvez tenham um público alvo mais restrito. Esse programas podem ser encontrados nos repositório de distribuições Linux como o Ubuntu. Então, se você procura por algo um pouco fora do comum, é bem possível que encontre na lista dos menos populares, porém não menos interessantes.