Publicado no Android Market uma nova versão (0.6.5) do aplicativo do Encontre Seu Pacote, que possibilita agora a leitura de código de barras. A funcionalidade é útil pois postagens como o Sedex possuem um código de barras na etiqueta anexada ao envelope (ou pacote). Desta forma, você pode utilizar seu celular para ler esta informação, dispensando a entrada manual da chave de rastreio.
No blog do Ranieri, o desenvolvedor da parte Android, ele comentou esta nova release:
http://ranieripieper.wordpress.com/encontre-seu-pacote/
Segue também o link para a página do site explicando como baixar via QRCode ou como encontrar o aplicativo no Market
Páginas informativas
12/06/2010O site ficou mais amigável, com as páginas informativas de “Ajuda”, “Como Funciona?” e “Sobre” com bem mais conteúdo e direcionando o usuário.
APIs JSON
09/06/2010Criadas novas APIs, tanto XML quanto JSON. Tamb[em consegui fazer a conversão diretamento no método to_json dos objetos, sem usar nenhum builder, apenas encadeando hashs. Agora o trabalho de desenvolver os clientes está mais fácil. Estou no momento trabalhando no plugin do firefox, paralelamente à disponibilização de APIS para os outros desenvolvedores e correções de bugs.
Cron + Twitter
08/04/2010Configurado no Heroku o cron com periodicidade horária para notificações via twitter. Já testado hoje com um exemplo real de sedex 10
Twitter Auto-follow script em Ruby
29/03/2010Muito fácil
Link do Gist
require 'rubygems'
require 'twitter'
require 'open-uri'
require 'yajl'
twitter_config = ConfigStore.new("config/twitter_credentials.yml")
shortening_config = ConfigStore.new("config/url_shortening.yml")
httpauth = Twitter::HTTPAuth.new(twitter_config['email'], twitter_config['password'])
base = Twitter::Base.new(httpauth)
#Autofollow
follower_ids = base.follower_ids
friends_ids = base.friend_ids
users_to_follow = follower_ids - friends_ids
users_to_follow.each do |id|
base.friendship_create(id,true)
end
That’s all folks!
Kindle e Amazon salvam o dia
20/03/2010Acabei de baixar o Kindle para o Mac. Já quis fazer um teste e comprei um livro que eu precisava muito neste momento: CSS The Missing Manual.
Logo no primeiro capítulo, os autores listam os erros mais imbecis com XHTML e CSS. Eu penso: “será?” Faço o teste e taran! Quase todos meus problemas de compatibilidade com o IE se vão!
CSS é algo que eu fui aprendendo um pouco na marra. Nunca parei para estudar. É aquela coisa de engenheiro/computeiro clássico não ser bom com design e às vezes até menosprezar o design como uma tarefa menor. Não que eu faça isso. Mas considerava CSS algo secundário. Vejo esse dificuldade em outras pessoas também. Pessoas que desmontam o aparelho de som do avô, descobrem como funciona e arrumam. E apanham do CSS. Engraçado isso.
Pois bem, agora resolvi levá-lo mais a sério. E vou dizer qual foi a dica do livro que resolveu o problema para mim: use DOCTYPE. Senão o IE vai fazer uma grande lambança com a sua página:
<!DOCTYPE html PUBLIC “-//W3C//DTD XHTML 1.0 Transitional//EN”
“http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd”>
<html xmlns=”http://www.w3.org/1999/xhtml”>
Internacionalização
20/03/2010Hoje apanhei um pouco, mas consegui internacionalizar as mensagens do Clearance. E aprendi um pouco mais sobre i18n no Rails. Muita coisa ainda à frente no fim de semana.
Ontem “chupinhei” um layout css pras páginas de cadastro que vai servir por enquanto. E descobri as ferramentas de debug do IE8. Em algum momento vou ter que refazer a home e deixá-la compatível com o maldito exploder…
Red Bull na veia…
Integração com o twitter
15/03/2010Testando a integração do wordpress.
Updates do dia (usuários, encoding e modelo)
15/03/2010Coloquei mais alguns hooks para os usuários logados. Está bem ruim ainda, mas já está funcional.
Melhorei o modelo de pacotes por usuário e atualizei o meu rabisco de MER.
Corrigi os problemas de encoding. O problema na verdade era como o Hpricot processava a página e não com a configuração do banco de dados como pensei originalmente. Mas foi bom pra descobrir mais sobre como funcionamento do Postgre no Heroku.
Também vou postar agora com meu usário e deixar o do sistema para updates oficiais e não de desenvolvimento.
No ar
13/03/2010Site no ar em caráter totalmente experimental, com vários bugs e praticamente sem layout. Inclusive este blog. Mas tenho o esqueleto pronto. Hora de recrutar CSS ninjas pra me ajudar ( ou não).