4 dedos no mac

April 15th, 2010 No comments »

Em alguns momentos o MAC OSX Snow Leopard não reconhece os 4 dedos no trackpad. Não achei uma solução que funcione 100%, mas algumas conseguem reverter a situação.

» Read more: 4 dedos no mac

TPM: um risco à liberdade

February 24th, 2010 No comments »

O Trusted Plattaform Module (TPM) é uma especificação de um chip de segurança incorporado aos computadores, celulares e/ou quaisquer outros dispositivos. Essa especificação, desenvolvida pelo consórcio denominado Trusted Computing Plattaform Alliance (TCPA), contém três grupos principais de funções: de chave pública, de boot confiável e de gerenciamento.

» Read more: TPM: um risco à liberdade

Erro no plugin do java: load: class testvm2/Main.class not found

February 22nd, 2010 2 comments »

Este erro é causado por um bug do Netbase. Para resolver o problema:

Abra o arquivo  /etc/sysctl.d/bindv6only.conf  e escreva a linha:
net.ipv6.bindv6only=0

Reinicie o procps:
# invoke-rc.d procps restart

Erro de protocolo MSN no Debian Lenny

December 24th, 2009 No comments »

O protocolo do MSN foi alterado e a versão do pidign do Debian Lenny deixou de funcionar. Para solucionar o problema, basta atualizá-lo pela versão disponibilizada no www.backports.org

» Read more: Erro de protocolo MSN no Debian Lenny

Oficina de Metareciclagem

October 9th, 2009 No comments »

Esta oficina, realizada por Anderson Goulart, no Circo do Capão com duração inicial de 1 dia que foi extendida a 2, teve como objetivo trabalhar os conceitos de apropriação tecnológica, liberdades do software, instalação e manutenção de equipamentos, discussão sobre lixo eletrônico e levantamento dos materiais disponíveis para reconstrução de novos computadores.

» Read more: Oficina de Metareciclagem

Palestra: construindo software em ambiente de desenvolvimento livre

October 7th, 2009 No comments »

Palestra realizada em 02/10/2009 no 6 Fórum Goiano de Software Livre (FGSL).

Construir software envolve várias etapas desde sua elaboração até a fase de correção de bugs e liberação. Dentro do movimento do SL, esse processo exige o conhecimento em várias áreas para que se possa contribuir efetivamente com trechos de código. Nesta palestra, apresentamos vários desses elementos, processos, técnicas para que o programador possa ter noção de todas as partes :

  • Sistema operacional
  • Toolchain
  • Linguagens de programação
  • Bibliotecas
  • IDEs
  • Controle de versão
  • Bug tracking
  • Codificação
  • I18n e l10n
  • Padrões
  • Empacotamento
  • Melhores práticas e processos

Licença:  Atribuição-Compartilhamento pela mesma Licença 2.5 Brasil

Download da palestra

Arquivo fonte da palestra

Certificado de Palestrante

Palestra sobre direitos autorais

October 7th, 2009 No comments »

A presente palestra, apresentada no I Encontro de Conhecimentos livres destaca os principais pontos das leis 9609/98 e 9610/98 sobre direitos autorais de obras diversas e software. Além disso, dá um destaque para a diferenciação dos termos marca, patentes e direitos autorais. Por fim, apresentamos os modelos de licenciamento livre existentes para toda e qualquer tipo de obra, seguida de um passo-a-passo para que os produtores culturais liberem seus trabalhos sobuma perspectiva de liberdade do conhecimento.

A palestra em PDF pode ser baixada aqui.

A palestra está em PDF, mas seu fonte se encontra no endereço abaixo:

http://github.com/global/articles/tree/master/direitos_autorais/

Tradução do externals howto

September 8th, 2009 No comments »

Externals são objetos ou primitivas construídas para serem utilizadas dentro do Pure Data, escritos em alguma linguagem de programação. Há vários motivos para se construir um external:

  • A primitiva implementada exige recursos não disponíveis em oturos patches ou bibliotecas
  • Desempenho do objeto
  • Diversão
  • Maior flexibilidade

O “Externals Howto”, escrito por Johannes Zmölnig, é um documento que descreve como construir um External utilizando algumas estruturas básicas da API disponível. Serve como um guia introdutório e de referência, mas não aborda com profundidade nenhum aspecto. Ele está disponível na língua inglesa e alemã em vários endereços como: http://pdstatic.iem.at/externals-HOWTO/. Este experimento relata a tradução deste documento para a língua portuguesa, mas se estenderá com anexos e informações adicionas oriundas do aprendizado da API e dos externals implementados pela equipe.

A tradução se dá a partir de um arquivo escrito na linguagem Latex e está publicado no endereço:

http://github.com/global/externals_howto/tree/master

ou pode ser obtido através do comando:

git clone git://github.com/global/externals_howto.git

É necessário ter o latex instalado e mais um conjunto de pacotes relacionados. No Debian instale o pacote tetex-extra que ele instalará o necessário.  Após a instalação, você poderá gerar o pdf, ps ou html da seguinte forma, respectivamente:

make pt_br_ps
make pt_br_pdf
make pt_br_html

ou apenas make para gerar em todas as línguas.

pong – renamed to bOng

September 8th, 2009 No comments »

Um clássico da série de jogos me fez estudar uma série de bibliotecas e desenferrujar a linguage C. Este jogo entre dois jogadores contempla a idéia de um ping-pong em 2d.

O objetivo deste trabalho é ser simples e didático para o aprendizado de vários elementos essenciais para o desenvolvedor de software: controle de versão, internacionalização de software, lógica de programação, linguagem C, bibliotecas diversas (libc, ncurses, sockets, opengl, etc…), empacotamento e distribuição do software na rede.  Todo esse processo é indispensável para se completar o ciclo de desenvolvimento de um software completo.

Usando inicialmente ncurses, iniciei o trabalho com algumas linhas de código disponibilizadas em:

http://github.com/global/bong

Ainda não temos nada funcional, mas aceitamos sugestões.

Algumas idéias ainda serão implementadas:

  • suporte a rede
  • visual em 3d com opengl
  • som
  • interação com arduino
  • versão em puredata
  • integração com joystick do nintendo wii

Criar uma nova distribuição é necessário?

August 25th, 2009 No comments »

Podemos observar nas listas de discussão a “guerra de sexos” sobre novos projetos de criação de distribuições. Atualmente trabalho no desenvolvimento do Sacix e do Ekaaty, o primeiro baseado em Debian e o segundo em Fedora. A princípio não podemos considerar o Sacix como uma distro, mas vamos considerá-lo como tal. Qual a motivação da criação de distribuições? Não seria melhor contribuir diretamente com o Debian ou Fedora? Quais vantagens ou desvantagens em usar os sistemas que foram criados?

» Read more: Criar uma nova distribuição é necessário?