Google Summer of Code 2007
Dei uma vasculhada no site do google summer of code desse ano. Resolvi fazer uma lista dos projetos que eu achei mais interessantes.
- Ubuntu
- Mouse Gestures no Gnome Desde que comecei a usar o Firefox e a extensão Mouse Gestures venho imaginando como seria ter isso no Desktop.
- Ruby
-
Plugin para teste de carga no rails Escalabilidade no rails é um assunto recorrente. Esse projeto visa escrever um plugin para simular usuários e testar a carga de um projeto desenvolvido em rails.
Extensão das capacidades de debug do rails Da descrição do Projeto: No modo de desenvolvimento, em caso de qualquer exceção, o Rails lança um monte de informação (as vezes inútil) como HTML na tela e isso é quase tudo que o Rails pode fazer por você. Esse projeto quer mudar isso provendo um ambiente de desenvolvimento mais iterativo para aplicações desenvolvidas em Ruby on Rails.
- Python
-
Suporte ao Python 2.5 no Jython A versão do Python atualmente suportada pelo Jython é a 2.1, que já anda bem desatualizada.
Para prover integração com a JSR-223
- PostgreSQL
-
Privilégios em nível de coluna
Para prover mais compatibilidade com o SQL-92
Ferramentas gráficas para configurar tsearch
Esse projeto visa implementar ferramentas gráficas para o pgadmin e o phppgadmin para configurar os indíces fulltext.
Diagramas ER dentro do pgadmin O projeto está registrado para o Euler, companheiro da lista brasil usuários.
- Openofffice.org
-
Integração com a linguagem R no calc
A linguagem R é uma linguagem pra cálculos estatísticos. Esse projeto quer integrar a linguagem R no calc, e se possível, criar um wizard para a criação de funções.
Melhorar o design da interface de usuário e o layout
Atualmente, o layout do openoffice é feito com coordenadas absolutas, o que torna complicado de adicionar e remover widgets e pode fazer com que a tela fique truncada devido à internacionalização.
Fazer com que a interface siga a Aqua Human Interface Guidelines
Fazendo com que a usabilidade do openoffice melhore no OS X.
- Eclipse
-
Desenvolvimento de plugins para o eclipse em Ruby, Groovy e PHP
Segundo a página, o projeto de Ruby e Groovy poderia ser usado como base para criar plugins em Python ou em BeanShell para o plugins.
Conisli 2006
Após anos usando sofware livre, essa ano participei do meu segundo (!) evento. Atrasos à parte, um pequeno relato de como foi para mim o Conisli.
Esse ano, dentro do Consili, aconteceu a YAPC (Yet Another Perl Conference). Além disso, a comunidade PostgreSQL-BR esteve presente em peso, o que inclui a simpática presença de David Fetter, criador do DBI-Link e famoso pelo PL/Perl.
A palestra sobre o uso de PostgreSQL dentro do metrô de São Paulo foi interessantíssima. Com o título 'O PostgreSQL não é mais o dublê', eles mostraram como o postgres segue firme como opção de banco de dados, e como outras teconologias permanecem apenas onde são estritamente necessárias. Com bases de até 300 (ou seriam 500?) giga, fica constatado mais uma vez o poder do PostgreSQL.
A comunidade PostgreSQL estava em peso, e animada. Foi bacana conhecer nomes, associá-los a rostos e pra mim, pela primeira vez fazer parte de fato de uma comunidade. Praticamente um 'batismo' por assim dizer.
Não faltaram estandes do ubuntu, slackware, linux chix, tempo real, e é claro: muitas palestras. Acabei ficando de mesário numa palestra sobre segurança no e-mail, dentro já da YAPC, que foi bem interessante.
As novidades do pessoal da Celepar estão também quentíssimas. Conversas e discussões bacanas, apenas duas pessoas com a camiseta de python, quase nada de ruby (exceto algumas coisas na Celepar) e um típico fim de semana de programador bacana. Já estou em Brasília de novo, pronto pra próxima 
Close to the Edgy
Desde ontem, estou empenhado em atualizar o meu ubuntu em casa do Dapper Drake para o Edgy Eft. Acostumado com o Debian, estou usando aptitude e instalando aos poucos. Já atualizei gnome e a parte mais sensível - kernel e bibliotecas C.
O gnome 2.16 tem algumas coisas bacanas. Em arquivos, o nautilus mostra o tamanho do arquivo. Em pastas, ele mostra a quantidade de arquivos naquela pasta.
O gaim também está de visual renovado.
Ao invés dos 4 desktops habituais, o edgy traz apenas dois. Não que eu me incomode - mesmo usando Linux desde 1999 e conhecendo a idéia dos múltiplos desktops desde então, nunca fiz uso intensivo durante essa categoria.
Estou usando a versão 64 bits, e graças a uma feliz coincidência, o driver da minha placa de vídeo (Via Unichrome) não trazia um suporte bom a aceleração 3D em 64 bits. Não está perfeito, mas já melhorou um pouco - o glxgears já mostra as habituais engrenagens e o armagetron já funciona aqui. Um ponto para a diversão.
Estou ainda me acostumando com as novidades, mas posso dizer que tem valido a pena o upgrade!
(o nome do post é uma pequena homenagem a uma das minhas bandas preferidas, o Yes).
Uma semana de Ubuntu
Na última semana, finalmente, consegui comprar o meu micro. Resolvi, então, testar o ubuntu nele. Como ainda não tinha o CD do dapper, instalei o breezy.
Minha conclusão? O ubuntu é ótimo! Reconheceu tudo certinho (com exceção da placa de vídeo, que é onboard, mas quando eu finalmente atualizei pro dapper consegui usar o driver correto, o 'via'). Ao colocar um CD de dados, ele é automaticamente montado e uma janela no nautilus é aberta. O mesmo com o pendrive. O CD de áudio é detectado e colocado pra tocar. Simples assim.
O desktop vem meio limpo (o que não é o caso do desktop no meu trabalho). Já vem com python à vontade. Ruby, eu levei pra casa depois (ainda estou sem internet, na vidinha de baixar pacotes, gravar CD, levar pra casa e instalar. Acabei fazendo um scriptzinho em Python pra me ajudar a baixar os pacotes).
Minha namorada e minha cunhada estão usando, sem maiores complicações (exceto o fato que desenhar com o gimp não é lá essa facilidade). Definitivamente, uma das melhores distros que eu já testei.
