Quinta-feira, 7 de Maio de 2009

Yakasurf: connecting surfers to good waves!

Yakasurf is a kind of social network centered in places to surf. Everyone can sign and register new places, putting photos, videos, comments. You can also vote in your favorite places considering different aspects, such as tubing, maneuverability etc.

In Yakasurf you can specify if you are local from some place or if you have visited that place. And stay in contact with other surfers.

The main objective of Yakasurf is to catalog all surf points around the world so people can be aware of locals where surf is possible, at the same time that people can share their favorite places and help others to surf good waves. Enjoy it and good vibes!

Quarta-feira, 1 de Abril de 2009

Primeiro de Abril!

Hoje perdi um precioso tempo lendo notícias estranhas que, ao final, tratava-se de uma mentira para comemorar o dia Primeiro de Abril. A maioria delas li no br-linux.org.

Dica: se você acompanha blogs ou outros sites de notícias, no dia Primeiro de Abril, sempre olhe primeiro o último parágrafo do post para verificar se não se trata de uma mentira. Você vai economizar um bom tempo com isso!

Eu não sou um cara mal-humorado, mas hoje me aborreci um bocado com isso. =/

Terça-feira, 24 de Março de 2009

"São Paulo, 23 de março de 2009 – Cada vez mais popular no mercado de smartphones, a tela sensível ao toque chegou a um produto no mínimo inusitado: a torneira do banheiro.
...
Por meio de uma conexão à internet, a Smartfaucet oferece previsão do tempo, checagem de e-mails e agenda de compromissos..." Fonte: W News UOL.


"Eitá cá pexte", eu só gostaria de dar uma mij*** e/ou uma ca****. Falta agora dizer que é possível abrir um console Linux, digitar python, e fazer import sabonete. :P

Segunda-feira, 9 de Março de 2009

Latex: enconomizando espaço em Figuras e Tabelas

Dica bem valiosa para quem usa LaTeX para redigir seus documentos. Quase sempre precisamos economizar espaço nos documentos, e uma das coisas que pode ser feito para isso é mexer nos ambientes \figure e \table. Se suas figuras ou tabelas precisam ficar centralizadas, então evite usar \being{center}...\end{center}. Ao invés disso, use apenas \centering, como no exemplo abaixo. Apenas essa modificação já economiza um espaço razoável.

\begin{figure}[htp]
\centering
\includegraphics[width=\columnwidth]{...}
\caption[...]{...}
\label{...}
\end{figure}

\begin{table}[h]
\centering
\begin{tabular}{|c|}
...
\end{tabular}
\caption{...}
\label{...}
\end{table}

Terça-feira, 17 de Fevereiro de 2009

WHOOSH - Python Search Library

Já desenvolvi vários projetos em Python que precisaram de alguma engine de busca. E nesse tempo cheguei a testar PyLucene, que é um port do Lucene (escrito em Java) para Python, e o Xapian que é escrito em C++ e possui bind para Python e outras linguagens. Ainda pesquisei vários outros projetos, que não recordo o nome, mas que também não eram uma solução pura em Python.

Um projeto recente (ao menos o primeiro commit foi em Fevereiro de 2008), desenvolvido por MattChaput, parece acabar com essa falta de engine de busca escrita puramente em Python. O projeto WHOOSH possui uma boa API, com diversas funcionalidades de busca, além de ser extensível. Também já existe um trabalho de integração com o Django. Para saber mais visite http://github.com/ericflo/django-whoosh/tree/master.

Quem já precisou de uma engine puramente em python, sabe que as soluções existentes atrapalha, e muito, a portabilidade das aplicação. No meu caso, eu resolvia esse problema usando o sistema de busca do próprio SGBD, contudo, nem todos os SGBDs suportam buscas, e nem sempre é necessário um desses nas aplicações. Outro problema dos SGBDs, é a necessidade de você mesmo desenvolver algumas funcionalidades de busca que não estão presentes, por exemplo, algorítimo de stemming ou mesmo mudar o esquema de ranking.

Quinta-feira, 8 de Janeiro de 2009

Olá a todos.
O GruPy-AL convida a todos para o I Encontro de Python de Alagoas que ocorrerá no dia 15 de Janeiro a partir das 19:30 no Instituto de Computação da UFAL(IC-UFAL).
Palestras:

1 : Google App Engine com Alessandro Jatobá

2 : From Java To Python com Leonardo Fernandes

3 : Uso de Python em Social Networks com Robério Santos

As palestras terão entre 30 e 40 minutos.

Além do conhecimento adquirido com as palestras será uma ótima oportunidade de ampliar o network, então todos que tiverem interesse em Python está convidado.

O GruPy-AL é o Grupo de Usuários Python do Estado de Alagoas que começou suas atividades em Dezembro de 2008 após uma reunião numa mesa de bar.
Você pode acompanhar as ações do GruPy-AL na lista de discussões.

Segunda-feira, 6 de Outubro de 2008

2nd RiSS - RiSE Summer School on Software Product Lines

Hello, Folks! We proudly would like to announce the 2nd RiSS - RiSE Summer School on Software Product Lines. Based on the success from the last edition, this year, we have another edition of the conference. In the previous one, we discussed several technical and non-technical issues of software reuse. This year, the topic is Software Product Lines considered the key approach to achieve large-scale reuse. In this year, we have specialist from different countries discussing software product lines introduction, requirements engineering in software product lines, software product line architectures, software product line implementation and software product lines evolution.

We have too many discussions to choose the topics and the lecturers from academia and industry and we believe that it will be awesome. Be fast and take your seat because there are just 100 ones. In addition, you will have the opportunity to enjoy the summer in Recife with several attractions.

See you there!