Estou de férias, e eu não ia escrever nada aqui no blog antes de voltar ao trabalho, mas isto merece o post ![]()
A chamada de trabalhos para o Agile Brazil 2010 esta aberta.
Se você tem algo interessante sobre Agile para falar, envie sua proposta de palestra, tutorial ou workshop por este link.
A Agile Brazil 2010 é um evento nacional organizado por representantes das principais comunidades ágeis brasileiras. Junte-se a nós submetendo trabalhos, participando do concurso do logo e divulgando o evento.
Acompanhe as novidades do @agilebrazil pelo Twitter.
O evento vai acontecer em Porto Alegre de 22 a 25 de Junho 2010.
Espero ver alguns de vocês por lá!
Tags: agile, bdd, cucumber, eventos, Java, palestras, rails, Ruby, tdd

Não lembro de nada que não fosse possível fazer, mas várias coisas eram mais difíceis do que eu gostaria que fossem, então como só tenho utilizado o computador de casa para acesso a internet, joguinhos, downloads e ver filmes resolvi voltar para o windows, mesmo reconhecendo que para desenvolvimento o linux é infinitamente superior, com exceção de desenvolvimento para windows mobile, que eu descobri ser possível mas muito difícil.
Até poucos dias eu acreditava que a unica forma de desenvolver para windows mobile no windows era comprando uma licença do Vi$ual $tudio, mas descobri uma forma gratuita, visual e muito fácil de fazer isto ![]()
Segue a lista do que você vai precisar baixar para desenvolver aplicações para windows mobile no seu desktop windows sem gastar nada mais (por que imagino eu que a sua licença do windows seja original como a minha).
Depois que eu instalei esta lista de softwares e abri o Sharp Develop, clicando em “New Solution” abaixo das linguagens C# e VB.NET aparece a opção de criar aplicações para o Compact Framework, como eu já tinha o .NET CF 2.0 aqui, posso desenvolver aplicações para as duas versões do .NET CF para o windows mobile.
Se quiserem ainda é possível baixar emuladores do site da microsoft ou testar direto no celular como eu tenho feito.


Tags: .net, compact framework, Mobile, sharp develop
Bom, este post tem diversos links para vários outros posts que escrevi durante o ano, agrupados por assunto, claro que não para todos os posts, só para os que eu acho que valem a pena.
Vou tentar escrever mais e melhor no próximo ano, este ano não foi o que menos escrevi, mas provavelmente foi um dos com maiores períodos de silencio aqui no blog (Este blog existe desde junho de 2004, e eu ainda não aprendi a escrever bem, mas todas as criticas são lidas, algumas apenas não são publicadas
)
Mas mesmo assim não foi um ano perdido, eu escrevi um ótimo livro sobre Ruby on Rails e me tornei papai.
Mas sem mais delongas, vamos ao último post de auto puxação de saco do ano
Primeira errata do livro de Ruby on Rails
Segunda errata do livro de Ruby on Rails
“Canelada!” – Terceira errata do melhor livro de RoR que eu escrevi no mundo inteiro!!
Titanium Developer – Reutilizando toda a expertise de desenvolver aplicações Web no Desktop
Profiglacy – Nunca foi tão fácil escrever uma UI com Swing (Graças ao JRuby)
JugDay 2009 – Gerenciando projetos com ruby on rails e JQuery
Ruby On Rails: Produtividade? Agilidade? Apenas uma Ferramenta?
Rs On Rails 2009 – Reutilização de código com Rails
Porto Alegre Agileweekend 2009 – Implementando com Rails as histórias dos usuários
Dicas e truques: Adobe Flex – MXML é para Layout, ActionScript para o código
Dicas e truques: Adobe Flex – Evitando acesso a objetos nulos
Seja comunicativo, diga por que escreveu este código
Não seja repetitivo, nunca comente o que o seu código faz
Software Auto Identificável – Self Identifying Software
Um especialista precisa saber um pouco de cada coisa
Java tem espelhos, e o mago deve saber jogar com eles (Básico da Reflexão)
Mensagens de erro são feias mas não mentem (nem mordem)
Em time que esta ganhando se mexe sim (Refactoring básico)
Diferente dos anos anteriores não escrevi nada especificamente sobre Java, mas acho que isto vai mudar em breve ![]()
Tenho diversos posts bem legais sobre java e ruby (não obrigatoriamente rails) no forno, só ando meio sem tempo para terminar de escreve-los, sabe “cumé qui é”, chego em casa e vou brincar com o Marcus, acaba não sobrando muito tempo para escrever, mas acho que vale mais a pena brincar com o filhão ![]()
Bom, era isto, vou ver se escrevo mais coisas legais no próximo ano

Tentei fugir do exemplo de cadastro básico, independente de ser um blog ou uma loja virtual, joguei o jQuery na brincadeira e fiz um sistema para cadastrar projetos e tarefas, e com um pouco de AJAX adicionei um dashboard estilo o quadro de tarefas do XP para informar o status das tarefas (Not Started, Development, Testing, Done)
Bom, o sistema não ficou perfeito, esta muito feio, mas é só um exemplo ![]()
Quem quiser brincar com ele, o código esta no github.
Espero que seja útil para alguem

Quer participar? Basta deixar um comentário no post da promoção, ler as instruções e torcer para ser sorteado. Boa sorte!
Encontrei hoje um plugin espetacular para o VIM, e claro, tive que testar ele, o resultado é este post que vocês estão lendo agora, que foi escrito utilizando o VIM ![]()
O Vimpress é um plugin para o VIM que adiciona alguns comandos divertidos para interagir direto com o Wordpress …
Agora vou testar o último comando, se vocês estão vendo este post no meu blog é por que funcionou, e eu sou uma pessoa mais feliz por que posso escrever os posts para o blog no VIM
Aee galera, sou papai!!
O Marquinhos nasceu hoje a tarde!! 3k460g e 50cm!!
Fotos aqui http://picasaweb.google.com/urubatan/FotosDoMarquinhos
Um gurizão lindo, grandão e com saúde!
Parabéns pra eu
Foram publicadas as fotos do Porto Alegre Agile Weekend 2009.
Tem até algumas fotos do gordo que vos escreve palestrando ![]()
Aqui, aqui e aqui.
Eu só não sei quem foi o fotografo, que quase não tirou fotos das moças da recepção ![]()
Bom, era isto, falta do que escrever é algo complicado
Tags: agileweekend, palestra
Vocês usam algum site para procurar emprego?
Ja usaram?
Nunca precisaram, o QI (Quem Indica) de vocês é alto demais para isto?
Sera que um “Job Board” estilo a do Joel On Software, seria útil?
Tags: pop
Ontem la pelo meio dia eu assinei o meu atestado de retardo mental …
Juntei uns galhos que estavam incomodando no patio, joguei todos eles dentro da churrasqueira e peguei uma lata de fluido para isqueiro que estava parada a uns 10 meses na minha casa (parei de fumar quando decidimos encomendar o Marquinhos
), joguei o resto do fluido para isqueiro sobre os galhos que estavam dentro da churrasqueira, risquei um fosforo e joguei ali dentro …
Claro que a merda explodiu …
Onde ja se viu usar fluido para isqueiro para tacar fogo em alguma coisa na churrasqueira …
Eu ja tinha usado antes, mas sempre colocava pouquinho, mas como a lata estava acabando, resolvi jogar o “resto” …
A merda explodiu …
Queimou o meu rosto, o braço direito, um pouco da barriga, um pouco do cabelo (agora resolvi usar curtinho, ja que o fogo avacalhou com o que eu tinha
), um pouco da mão direita, e quase nada da mão esquerda …
Mas desde ondem eu estou com a cara e o lado direito do corpo cobertos de pomada …
E eu que ja quase não tinha beiço, agora to com o beiço inchado, coisa mais linda do mundo ![]()
Mas ta tudo bem, nada de grave, só estou um pouco mais feio do que antes (ja não era nenhuma maravilha), mas acho que não vai ficar nenhuma cicatriz depois que curar, por que agora ta feio ![]()
Passei o findi em casa assistindo avatar, assisti quase toda a terceira temporada, faltam só 3 episodios ![]()
Bom era isto, só queria compartilhar a minha desgraça com vocês …

<modo propaganda>
Eu vou mandar pelo menos uma proposta para falar de Ruby ![]()
Se for aprovada vou sortear mais alguns exemplares do meu livro de ruby on rails. Mas enquanto eu não sorteio, vocês podem ir comprando alguns exemplares ![]()
</modo propaganda>
O FISL do ano passado foi bem legal, este ano provavelmente também vai ser, com certeza vale a participação, é um ótimo evento em termos técnicos e principalmente para fazer networking.
Para resgatar as suas mensagens todas, é só no Evolution criar uma conta de entrada do tipo maildir (no mesmo combo onde se escolhe POP/IMAP) apontando para o diretório ~/.kde/share/apps/kmail/mail
Pronto, pode copiar as mensagens do kmail pra onde quiser
Tags: dica, evolution, gnome, kde, kmail, kontact, linux, migração
O meu brinquedo novo tem GPS embutido, mas como qualquer um que sai usando sem ler o manual, eu instalei vários programas para leitura do GPS no celular e estava quase me convencendo que a porcaria do GPS do HTC 3301 não funcionava ![]()
Ainda bem que era só problema na pecinha que fica na frente do display do celular ![]()
Um GPS pode levar até 5 minutos para o TFF (Time to First Fix) também conhecido como Cold Start, e pelo menos o GPS do celular, não funciona muito bem dentro de lugares fechados, na rua funciona que é uma beleza ![]()
Bom, se você também tem um celular com GPS e acha que o GPS não funciona, fica a dica, pegue o celular , vá para a rua, ligue o GPS e espere uns 5 minutos para ver se ele se acha …
Claro que não foi só isto, testei diversos softwares para “Lêr” o GPS, e todos os que utilizavam apenas a API do windows mobile de acesso ao GPS não funcionaram ![]()


PS.: logo depois que instalei o programa GIS (Geographic Information System, é assim que o pessoal tecnico chama o software que funciona como co-piloto no carro
) passei uns dois dias usando ele pra ir do trabalho pra casa (como se eu não soubesse o caminho decor ja
) só para ouvir toda vez que eu não concordava com o caminho o “garmin navigator” dizendo “Recalculando” ![]()
Sim, eu tenho problemas
Tags: celular, Diversão, geocaching, gps, p3301, pocket, ppc, windows mobile
Este não é o post que diz passo a passo como fazer isto, este vai ser o próximo, este post é para dizer que descobri que o Free Pascal tem um cross compiler para arm-wince, se vocês acessarem http://www.lazarus.freepascal.org/, na parte de downloads para windows existe o download do lazarus+free pascal e também o download do crosscompiler para Windows Mobile.
Não existe o download deste cross compiler para linux, mas depois de perder algum tempo, eu ja montei um .sh que compila todo o free pascal e o cross compiler para windows mobile no linux ![]()
Só falta agora fazer isto funcionar com o lazarus …
Assim que eu fizer isto funcionar no Lazarus eu posto aqui para vocês um passo a passo de como programar em linux/Object Pascal, de modo visual, criando aplicações para windows mobile
O canal seria ter uma forma de desenvolver utilizando o mono para Compact Framework, mas como não encontrei ainda nenhuma forma decente de fazer isto, voltar a brincar de “Delphi” até que vai ser divertido
Tags: fpc, free pascal, lazarus, linux, Mobile, phone, pocket, wince

Não entendo por que a MS não faz o Windows Mobile pensando que muita gente vai querer utilizar o SO com a mão, e não com a stilus, mas isto é problema de marketing deles …
Sim, eu sei que se eu tivesse comprado um iPhone não teria este problema, mas o iPhone eu não conseguiria tanto desconto da claro, e sim, eu ando bastante “pão duro”
Então, segue uma listinha rápida do que eu já estou considerando essencial no pocket:
Por enquanto é isto, semana que vem vou fazer um hardreset e testar o Manila 2d.
Eu ter um pocketPC novamente, provavelmente quer dizer que vou voltar a me interessar por desenvolvimento para windows mobile, então é provavel que eu escreva sobre isto, principalmente se eu conseguir compilar coisas no meu linux e rodar no pocket, mas não tenho muitas esperanças
PS.: Dicas de softwares para entulhar a memória do pocket são bem vindas, vou passar um tempinho ainda brincando com ele
Tags: links, Mobile, windows mobile