novembro 18th, 2005 by elm
O projeto Tango Desktop foi criado para criar uma aparência padronizada para as interfaces de usuário dos aplicativos open source. A idéia é criar um conjunto de ícones que seja usado pelo Gnome, KDE e outros aplicativos, mais ou menos o que a RedHat fez com seu tema Bluecurve. Se a idéia vai pegar ou não ainda é cedo para dizer, mas já dá para testar e ver como está ficando. Instalei no meu ubuntu e ficou legal.
Fiz o download dos dois arquivos:
http://tango-project.org/releases/icon-naming-utils-0.4.0.tar.gz
http://tango-project.org/releases/tango-icon-theme-0.4.0.tar.gz
Para instalar primeiro precisei instalar os pacotes
libxml-simple-perl
libmagick++6-dev
Então: apt-get install libxml-simple-perl libmagick++6-dev
Depois para instalar:
tar xfvz icon-naming-utils-0.4.0.tar.gz
cd cd icon-naming-utils-0.4.0
./configure --prefix=/usr
make
sudo make install
tar xfvz tango-icon-theme-0.4.0.tar.gz
cd cd tango-icon-theme-0.4.0
./configure --prefix=/usr
make
sudo make install
É preciso usar o –prefix=/usr no configure para o script colocar os arquivos no diretório correto.
Depois é só ir na opção Tema na configuração do Gnome e escolher o tema Tango na opção do tema de ícones.
Aí vai um screenshot do meu desktop:

O wallpaper eu encontrei aqui e o tema das janelas é o Clearlooks
Como não tenho o KDE instalado não pude testar, mas provavelmente deve funcionar também.
novembro 18th, 2005 by elm
No site http://script.aculo.us/ pode-se encontrar vários scripts com efeitos interessantes usando Ajax. Fiz alguns testes e fiz um código comentado para facilitar o endendimento.
Demo
Código do html
Código do php
novembro 11th, 2005 by elm
Lendo a edição 63 da revista www.com.br tomei conhecimento de uma biblioteca chamada C-Paint. Segundo uma livre tradução do site:
“CPAINT (Cross-Platform Asynchronous INterface Toolkit) é um toolkit multi-linguagens que ajuda os desenvolvedores web a implementar aplicações AJAX com facilidade e flexibilidade. Ela nasceu da frustração e desapontamento do autor com outros toolkits open-sorce para AJAX. É construído nos mesmos princípios do AJAX, usando JavaScript e objetos XMLHTTP no lado do cliente e uma linguagem de script apropriada no lado do servidor, para completar o círculo de envio dos dados do cliente para o servidor e vice-versa.”
Como é citado acima, do lado do servidor pode-se usar tanto PHP quanto ASP, o que confirma a flexibilidade desejada.
Fiz alguns testes e achei o código resultante muito mais limpo que usando-se o SAJAX, por exemplo. Além de ser bem mais simples de entender e programar. Refiz o exemplo que tinha feito antes com o SAJAX para demonstrar.
Código do “Cliente”
Este é o código na página html
Código do “Servidor”
Este é o código do script PHP que será executado
É um toolkit realmente interessante. Eu estou substituindo os códigos que fiz com o SAJAX pelo C-Paint. O legal é unir no funcoes_ajax.php todas as funções que podem ser usadas pelo sistema, assim reaproveitando código e centralizando a manutenção nesse arquivo.
Fica aí essa dica de ferramenta.
novembro 8th, 2005 by elm
Foi lançado o livro Producing Open Source Software.
Dei uma olhada no índice e parece muito útil para quem quer começar um projeto Open Source, como o Phplanet que está sendo desenvolvido pelo pessoal do Planeta Ubuntu-br.
O livro pode ser comprado ou copiado (segundo o site é “released under an open copyright”) no site
http://producingoss.com/
novembro 7th, 2005 by elm
No dia 1 de Novembro foi lançado o cliente para Linux do projeto World Community Grid.
O WWG é um grande Grid mundial desenvolvido pela IBM, United Devices e algumas universidades. A idéia é as pessoas doarem seus ciclos de CPU ociosos para o processamento de dados de projetos humanitários como pesquisa por novas medicações.
O cliente para Windows já existia desde o lançamento do projeto e agora os usuários de Linux também podem participar (na verdade o clienta já funcionava com o wine, mas agora é melhor).
O cliente Linux é baseado no Berkeley Open Infrastructure for Network Computing (BOINC), software desenvolvido pela universidade de Berkeley que pode ser usado para criar grids em projetos pequenos também.
A notícia do lançamento está aqui
Fiz o download e segui as instruções de instalação do site e está funcionando perfeitamento no meu Ubuntu 5.10. Para fazer o download e usar o cliente é necessário cadastrar-se no site. O legal é que vai sendo criado um ranking mundial dos usuários/grupos de usuários que mais contribuem com os projetos.