Google Summer of Code 2007

19/04/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.

Binding do Ruby para o maemo


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.

Backend JVM para o Pypy

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.


Email por Walter Cruz em Python, Google, Ruby
Tags: bancos de dados, google, postgresql, python, ruby, summer of code, ubuntu

Conisli 2006

07/11/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 :)


Email por Walter Cruz em Eventos
Tags: conisli, linux, perl, postgresql, slackware, ubuntu

Close to the Edgy

29/10/2006

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).


Email por Walter Cruz em Linux, Ubuntu
Tags: gaim, gnome, ubuntu, yes

Uma semana de Ubuntu

14/06/2006

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.


Email por Walter Cruz em Linux, Ubuntu
Tags: desktop, linux, python, ruby, ubuntu