Java, GSoC, Ubuntu e Poker

Me: Semaninha tumultuada essa. Qurta fui numa entrevista de emprego. Não vou dar detalhes ainda porque não sei se vou conseguir :)

 


FISL: Quinta começou o FISL 9.0. Esse ano não vai dar pra ir prestigiar o evento e participar do nosso já tradicional encontro comunitário Joomla! Brasil. Estou acompanhando pelo blog do evento, pela TV do software livre, pelas fotos no Flickr e por relatos no jabber. Vontade incrível de estar lá. Boa sorte pro pessoal amanhã no evento comunitário!!!

 

 


Ubuntu: Ontem comecei a testar o novo Ubuntu Hardy Heron, mas para isso eu tive que fazer dois upgrades incrementais (Feisty-> Gutsy -> Hardy). Isso porque eu não atualizei pro Gutsy porque estava envolvido com o trabalho de conclusão e não tinha tempo pra nada e depois acabei esquecendo. Resultado: 3gb de download, das 9 da manhã até as 8 da noite pra baixar e instalar as duas versões. Pouca coisa parou de funcionar... acho que só o Tomcat (mas isso é problema de configuração).

 

O hardy tá bacana pra caralho, com excessão de um processo Trackerd que faz indexação pra procura. Eta processinho chato. Firefox 3 tá legal, Gnome2.22.1, tão usando até um snapshot do aMule (que não vi diferença nenhuma). Ainda não testei muito, porque liguei a máquina só agora pela manhã, mas já está bem "usável" (acho qeu vou até apagar o backup que havia feito do sistema antigo).

 


GSoC: Nessa madrugada tivemos a reunião entre os mentores do Google Summer of Code pra decidir quais projetos passariam e quem iria mentorar quem. A reunião foi bem descontraída e sem grandes atritos. Já sei qual projeto eu vou mentorar lero-lero :P

 

 


Poker: Apesar de não considerar poker um jogo de azar, ele definitivamente é um jogo de sorte. Ontem joguei 4 mesas (3 Sit&Go's e 1 torneiozinho MTT). Em questão de meia hora eu saí 3 vezes com KK. E impressionantemente as 3 vezes eu perdi. Uma delas eu não lembro como foi, mas na primeira eu sai com KK e, como a mesa era bem tight, eu tentei fazer slowplay. No flop veio T Q 3 (rainbow), Um cara apostou 3 blinds e eu só paguei (o resto correu), daí virou um 6 o cara apostou e eu fui allin. Ele tinha AQ (bem o que eu pensei que ele tivesse), e o river virou mais uma dama = bigo owned.

 

Na outra mesa eu também tentei fazer slowplay e perdi (n lembro os detalhes dessa), mas perdi.

Dali uns 15 minutos, recebi mais um KK (eu jogo as 3 mesas simultaneas...), daí não quis fazer slowplay pq sabia que ia dar merda. Fui allin no pré-flop, Um cara pagou com 44  e virou um 4 no flop. = bigo owned.

No MTT eu joguei duas mãos mal pra caralho (leitura errada do jogo) e fiquei short com binds de 100/200, daí complicou o meio de campo, mas mesmo assim cai em 45o. de 290...

Depois eu desliguei o computador e fui dormir brabo :-)

 

 

 

 

 
Semana do FISL :P

Ae pessoal!!  Quinta-feira começa o maior evento de software livre da américa latina. Mais de 6 mil pessoas são esperadas em Porto Alegre para o 9o, Forum Internacional de Software Livre. Apesar do meu nome estar lá como palestrante (no evento comunitário do Joomla!, que ocorrerá dia 19), eu só saberei se poderei comparecer amanhã. De qualquer maneira, vou acompanhar tudo pelas transmissões ao vivo (!).

Para informações, consulte http://www.fisl.org.br  e não perca a oportunidade de tirara já tradicional foto com o John "Maddog" Hall (esse ano vc pode tirar uma foto com o Rasmus também). 

 

 
Plugin do HOTWords e Joomla! 1.5

Algumas pessoas andam perguntando quando eu vou fazer uma versão do plugin para HotWords compatível com Joomla! 1.5 e a minha resposta é nunca. Não tenho a mínima intenção de reprogramar o plugin para hotwords, mesmo sabendo que é algo que não levará nem duas horas para fazer, testar e disponibilizar.

Os motivos são simples:

  •  Não utilizo maisHotWords porque paga pouco e os usuários não gostam de anúncios saltando em cima de links, logo, se não vou usar, não vejo porque fazer.
  • O HotWords nunca me deu crédito pelo plugin antigo (lançado a quase 1 ano). Não deram créditos financeiros (eu n ganhei nada para fazer nem ganhei por cada uma das 1300 pessoas que baixaram o plugin) e também não ganhei nenhum crédito moral (nem um e-mail agradecendo). E também não levaram em conta o meu e-mail dizendo que o "how to" deles estava totalmente equivocado. Isso me levou a crer que eles também não dão a mínima para o meu plugin e só pensam no lucro.
  • Software livre é baseado em motivação. Eu estou muito mais motivado com os outros projetos nos quais estou envolvido do que com projetos feitos a 1 ano atrás que não deram nenhum tipo de retorno de parte alguma (o único "retorno" foram usuários reclamando que o hotwords não funcionava no site deles...). Não por culpa do plugin, mas acabavam pensando que eu era funcionario da hotwords ¬¬.

Eu não sou de fazer beicinho porque as pessoas não reconhecem o meu trabalho. Mas não acho que valha a pena gastar o tempo em que poderia estar fazendo algo divertido, com alguma coisa que não me dará prazer algum.

Portando: Plugin HotWords by bigo é passado. 

 

PS: Os motivos para a descontinuidade do simpleNews são diferentes e quem sabe ele não seja reescrito em um futuro não muito distante (ou não). 

 
simpleNews para Joomla! 1.5

A uns 3 dias atrás recebi um comentário pedindo o SimpleNews para J! 1.5, então tirei 5 minutos hoje para adaptar o sisteminha de notícias para a nova versão. Eu nem me indignei a fazer um novo pacote com a versão completa porque não tenho o mínimo interesse em continuar dando manutenção nesse código sujo, de 3 anos atrás.

Interssados favor sustituir o seu arquivo SimpleNews.php por ESSE, fazendo as alterações de acordo com seus servidores. 

* Nota para leitores futuros: Por estar no Paste2, a url será apagada depois de 30 dias sem acesso. E eu não tenho cópia, então, já peço desuclpas antecipadas. * 

 
GSoC: analisando as propostas

O Joomla! recebeu, ao todo, 95 propostas para o Summer of Code desse ano. O número impressiona e é bem legal ver que vários estudantes brasileiros enviaram projetos este ano. Segunda começou a fase de análise e ranking das propostas... os mentores estão lendo uma por uma, comentando e atribuíndo notas. Os projetos mais bem rankeados serão aceitos.

Tenho que confessar que ler as propostas não é a coisa mais empolgante do mundo e está matando boa parte do tempo em que eu estaria programando, mas em breve vai começar a diversão de verdade :P 

A propósito: eu não posso divulgar o ranking de determinado projeto nem o que estão comentando sobre eles. 

 
Eu ri

ah... segunda-feira é sempre improdutiva, então aí vão alguns videos para ajudar a passar o tempo:

 

 

 


 

 

Não gostou? eu ri :P

amanhã voltamos com a programação normal.

 
Magento+Joomla! - update

Ae moçada, a primeira versão do meu plugin do Magento 1.0 para JFusion foi liberada. Espero que alguém junte-se a mim e ajude a testá-lo. Interessados em ajudar, favor ler esse post (em pseudo-inglês).

 


Para os preguiçosos, aí vai uma versão resumida do que você deve fazer:

 

- baixar o jfusion 1.0.5e, configurar.

- remover o plugin padrão do magento (que é incompatível com a versão nova do Mage)

- instalar a versão nova do plugin

- configurar e testar. 

me avisar o resultado dos seus testes para que eu possa preencher a matriz de testes ... 

 


A vantagem de estar desempregado é poder se dedicar a esses brinquedinhos opensource que todo mundo usa mas [quase] ninguém contribui :-)

 

tchau!

 

 

 
Magento 1.0

Anteontem lançaram o Magento 1.0 e ontem eu recebi uns 6 ou 7 e-mails perguntando sobre a integração com o Joomla!. O código do Magento mudou muito entre as versões 0.7 e 1.0 e isso deu um certo trabalho na hora de fazer o novo plugin. Já estou com uma versão "usável", mas ainda vou ter que fazer todos os testes e rezar para que o código (especialmente o cURL) continue se comportando como esperado.


Marius e eu estamos cheios de idéias para as novas versões do JFusion e provavelmente todos os plugins irão parar de funcioanr (hahaha!) porque estamos mudando boa parte do código e adicionando/removendo/substituindo algumas partes da API para desenvolvedores. Esse é outro detalhe que pode atrasar um pouco o lançamento do plugin para integrar Magento e Joomla!.


Já há mais de 70 propostas deprojetos para o GSoC desse ano. Hoje teremos uma reunião para decidir como iremos avaliar e quantos projetos serão aceitos (80% são idéias repetidas, nada originais, com poucos detalhes ou gente que simplesmente postou o currículo... aí complica).


tchau

 

 
Testando suas aplicações web

Semana passada estávamos discutindo na freenode sobre ferramentas de testes para a web. Não sobre testes de unidades, mas testes de funcionalidades e comportamento. Meu amigo Mark Kimshall é fã de carteirinha o Canoo WebTest e comentava o quanto gostava dessa ferramenta para automatizar os testes e tudo mais. Casualmente, eu acabei assistindo um video no Google Code sobre a ferramenta que eles usam: Selenium e suas extensões.

Eu não cheguei a testar o Selenium e estou apenas iniciando os estudos do WebTest, portanto, não tenho subsídio para falar bem ou mal de um ou de outro. Mas outras pessoas têm!

Procurando, encontrei alguns testes comparativos (questionáveis, mas comparativos) entre o Selenium e o WebTest. O teste principal e mais detalhado é esse aqui(no teste, o webtest ganha de lavada!). Há também um video comparando o selenium com outro "player" que é o WebDriver (nunca vi nem procurei saber :P). 

Achei uns tutoriais ensinando a testar aplicações que utilizam AJAX com Selenium e como rodar testes em paralelo com Selenium Grid. Espero que apreciem as leituras e façam uma boa escolha na ferramenta de testes para aplicações web.

 
Um sonho acabou

Uma notícia nada agradável (mais uma...): deu [OUTRA!] merda com o meu visto. Parece brincadeira, mas o cara no escritório da WorldBridge (que é o escritório responsável pela papelada para o visto britânico) ligou aqui em casa, falou com meu pai (eu estava andando de bicicleta :P) e disse que meus dados biométricos estavam incorretos (o meu polegar não havia saído). Ele disse que vai entrar em contato comigo na terça-feira. Vamos recapitular os fatos ocorridos até agora:

- Primeiro capítulo: o formulário de aplicação para o visto online não funciona corretamente (primeiro pensei que fosse incompatibilidade de browsers, mas depois percebi que o problema está com o botão "pause" que teoricamente possibilita que você continue preenchendo o formulário mais tarde. Resultado: Meu formulário ficou incompleto.

- Segundo capítulo: Enviei e-mail ao WorldBridge relatando o ocorrido e perguntei o que deveria fazer. Fui orientado POR ELES a preencher à caneta ao lado dos campos em branco e prosseguir normalmente com o processo de obtenção do visto. Resultado: Marquei a entrevista para o dia 10 de março.

- Terceiro capítulo: Tio Bigo vai à São Paulo com uma muda de roupa, fica 16 horas num ônibus, chega na hora, entrega a papelada e pimba: "O formulário está incorreto. Não pode estar à caneta." Ué, mas foram vocês que mandaram eu fazer isso!; "Poisé, mas te instruímos errado. Vamos marcar outra entrevista pra você." hehe meu amigo.. eu não sou de SP, não tenho como ficar vindo aqui uma vez por semana. <intervalo> "Há uma LAN house ali no shopping.. preenche e imprime denovo e a gente manda. Resultado: Fui na LAN House re-fazer o formulário (sem o formulário velho para me basear..), me colocaram no fim da fila para entregar os documentos, perdi o vôo de volta, posei em SP e paguei mais R$ 50,00 de multa pela passagem.

- Quarto e último capítulo: Após 11 dias de espera, o pessoal entra em contato. Mas não é para dizer que fui aprovado ou rejeitado. É para informar que meu pedido não pôde ser analisado por que meus dados biométricos estavam incompletos (o meu dedão parece que não saiu direito). E eu deveria ir à São Paulo re-fazer. Meu pai perguntou ao cara: "Tá, então é só ir lá colocar o dedo (ui!) e o visto está aprovado?" e a resposta: "Não, ele precisa ir lá para que a gente comece a avaliar o pedido do visto". Pergunta que não quer calar: como alguém pode ser tão incompetente a ponto de não verificar se os dados biométricos foram coletados de forma correta, uma vez que esta é a ÚNICA função dos escritório em São Paulo? Resultado: Enchi o saco, gastei dinheiro demais com essa "brincadeira" e não vou pagar mais R$ 600,00 para ficar na dúvida por mais 20 dias até saber se meu visto será ou não aprovado. Larguei de mão.

E agora? 

Bom, em setembro tenho o Poscomp e até lá eu preciso aprender uma linguagem mais bem vista pelo meio acadêmico do que PHP e fazer alguns contatos em algumas universidades. Vou aproveitar e aprofundar os estudos em sistemas distribuídos e procurar me divertir um pouco :-)

Que lição tirar disso tudo? Não vou tentar tirar nenhuma lição porque pode ser que meus dados biométricos não saiam e eu tenha que repetir todo o processo :D 

Segunda-feira voltaremos a falar de assuntos nérdicos! 

 

 
Maratona de páscoa!

Woo-ho! Hoje eu e o Igor iniciamos uma maratona para migrar o Allkart (o projeto mais antigo da extrabold) para Joomla!. Será o primeiro cliente sério a utilizar Joomla! 1.5.

Estou trabalhando o dia inteiro de hoje com scripts de migração de 8 mil notícias. Depois atualizarei o SimpleNews para que ele seja compatível com J! 1.5 :P

Em breve posto aqui o resultado e as principais características do projeto. Agora, o script de migração terminou de executar e vou lá conferir se ficou tudo OK.

 
Magento no site5

Ontem recebi um e-mail (com o Reply-To errado) dizendo que não dava para instalar magento no site5. Então, tirei 10 minutos hoje e consegui instalar sem problemas (tá lento, mas instalei sem problemas :P). Acho que a única coisa que eu fiz foi adicionar um handler para php5 no .htaccess:

AddHandler application/x-httpd-php5 .php

e pimba! :P

Aproveitando o post, hoje foi anunciado o Joomla! no Google Summer of Code 2008 e eu me toquei que não sou mais um estudante e não posso participar :/ O jeito vai ser entrar como mentor e me contentar com uma camiseta :(

 
JFusion 1.5b lançado

Foi lançada uma nova versão do JFusion. Conforme eu havia antecipado, a versão nova traz diversas novidades como user synchronization e plugins instaláveis. Agora estamos trabalhando na documentação e correção dos bugs.

Veja a nota completa de lançamento aqui

 
Vaga para programador

Pessoal, uma boa oportunidade para o pessoal que tem algumas horas disponíveis por semana. A Extrabold está abrindo uma vaga para programador (é a vaga que eu estava ocupando) mais detalhes no resto do post.

 

Read more...
 
Dados lançados

Olá pessoal. São Paulo é uma terra amaldiçoada para mim. Apesar de adorar a cidade e povo paulistano, toda a vez que eu vou viajar à São Paulo, dá tudo errado.  Da primeira vez foi por causa do caos aéreo, quando eu levei 26 horas para chegar no Joomla!Day. Dessa vez, o que era para ser uma viagem só pra colocar os dedos na maquininha do consulado e entregar a papelada, levou 2 dias.

 

Read more...
 
projeto novo com ZF, YUI e jQuery

Olá pessoal, finalmente tive uma tarde livre para corrigir algumas coisinhas que estavam faltando para colocar uma versão "usável" do meu site pessoal no ar. Gostaria da opinião de vocês :P

Por enquanto, os únicos arquivos acessíveis está em projects/zf e são apenas para testar o funcionamento do sistema. Não tem nada de conteúdo real ali ainda. Em breve eu implementarei mais algumas coisinhas divertidas.

Eu fiz o site só para brincar um pouco com o Zend Framework, YUI e jQuery integrados. 

Aguardo uns comentários (ou não) :D 

 
<< Start < Prev 1 2 3 4 5 6 7 8 Next > End >>

Page 3 of 8