November
18
2005

Tango!

Posted In: home, ubuntu 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:
Tango
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.

2
November
18
2005

script.aculo.us

Posted In: home 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

1
November
12
2005

Presentes de Natal

Posted In: ubuntu by elm
0
November
11
2005

Biblioteca C-Paint

Posted In: codes, docs, home 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.

0
November
8
2005

Livro sobre Open Source

Posted In: home, ubuntu 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/

0
November
7
2005

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.

1