Money, Money, Money by borman818

Hey pessoal, quick post: acabei de jogar no github mais um projeto que uso a tempo e contribui com algum código: o jquery-maskMoney plugin. É basicamente um plugin pra fazer o trabalho chato de ficar controlando formatação de campos numéricos(com ou sem precisão decimal).

Pra usar ele é mega simples, mas mostrar é mais fácil que falar, então dê uma espiada na página de exemplos. Dúvidas, sugestões, críticas, etc, basta entrar em contato, abrir uma issue no projeto ou deixar um comentário!

by-nc-nd

Update Cadabra!

19 Jul
2009

Caution: Magician Ahead! by The Rocketeer

Faz um bom tempo que tenho uma mania chata: gosto de ter tudo sempre atualizado. Confesso que é quase uma frescura (nada de piadinhas sobre gaúchos, ok?), mas automatizando um pouco, é um vício que da pra conviver. Para as apps do Mac OS X eu uso o AppFresh, que funciona muito bem e tem integração com o iUseThis. Mas ainda tinham algumas coisas que eu ainda fazia manualmente: MacPorts e RubyGems eram duas delas.

Depois do post que fiz sobre o rmagick-osx-installer tive a idéia de fazer um script que fizesse o trabalho sujo por mim também. E depois de muita procastinação: update_cadabra!

É basicamente, um script bash que roda os comandos pra atualização do Ruby Gems+gems+MacPorts+ports – e de quebra, ainda faz uma faxina no que está sobrando. Espero que usem, sugiram coisas novas e poupem ainda mais nosso tempo.

Pra usar, é só baixar o script, dar permissão de execução pro script e executá-lo:

chmod u+x update_cadabra.sh
sudo update_cadabra.sh

ps: se você por algum motivo não pode atualizar suas gems, ou ainda tem algumas gems antigas instaladas para algum sistema legado, não recomendo usar o script
ps2: use por sua conta e risco :)

by-nc-nd

Petrus: Mutton by dubbieTodo dia, milhares de programadores (desenvolvedores, arquitetos, engenheiros de software, nerds, rock stars, dê o nome que achar melhor) se alimentam porai de forma errada. Tenho percebido isso a cada projeto que entro. Meu objetivo aqui não é colocar ninguém em uma dieta spartana, somente apontar algumas formas de deixar sua alimentação diária mais saudável e nutritiva.

  • Cuidado com os getters e setters: tentadores, eles tem preparo extremamente simples (ainda mais com ferramentas como o Eclipse e o IntelliJ), porém, assim como a gordura, se consumidas em excesso são prejudiciais a saúde, então, moderação!
  • As saborosas interfaces: são deliciosas e extremamente nutritivas. Porém, cuidado: elas não são adequadas pra todas as ocasiões. Porque iriamos colocar interfaces onde vamos ter apenas uma implementação?
  • Não coma somente pra agradar os outros: quem nunca teve uma tia que ofereceu uma porção de um prato que você não suporta e acaba comendo só pra agradar? Se você se flagra frequentemente alterando xmls, pare um pouco e pense se aquilo é realmente necessário ou se você não está fazendo só pra agradar o framework.
  • Evite repetir: a feijoada da vovó é bem tentadora einh? Mas repetir pode resultar em uma indigestão enorme. Código repetido também não desce bem.
  • Experimente antes de servir: essa é uma dica que serve mais quando você está cozinhando. Mesmo os mais experientes cozinheiros, experimentam sua comida durante o preparo. Você deveria fazer o mesmo.
  • Menos é mais: a cozinha francesa tem a fama de ser a mais saborosa do mundo – e também por servir pratos com quantidades bem reduzidas. Guarde bem: mais essência, menos quantidade.
    Success only grows when work(pain, strain, effort) decreases and non-work (fun, love, effort-lessness) increases. – Fred Gratzon, The lazy way to success

  • Prefira um bom restaurante à um posto de conveniências: prefira comer um bom prato em um restaurante do que um hamburguer em um posto de conveniências. Usar herança pode parecer mais prático que usar interfaces, mas seu estômago prefere as interfaces.

Com o tempo (e com os comentários relevantes), vou adicionando novas dicas para que todos (inclusive eu), tenhamos uma vida mais saudável.

by-nc-nd

IMG_3623 by Web Essentials

A alguns dias, Doug Bowman, visual design lead no Google, anúnciou de que estaria saindo da empresa para se juntar ao time do twitter. Ele foi um dos primeiros a trabalhar nessa área no Google, e com certeza grandes idéias vieram de sua mente – inclusive participando do redesign completo do Blogger, alguns anos atrás.

Porém, novas pessoas trazem novas idéias e com a entrada de August de los Reyes (ex creative director for the Windows Platform Core Innovation team) no seu lugar, as coisas tendem a melhorar. Ele já estava trabalhando em conjunto com o Google à um certo tempo, mas como parte de um acordo com o Google – e o próprio Bowman – decidiram manter tudo em segredo, até para evitar boatos sobre quais os rumos que a empresa iria tomar.

Porém, com o anúncio oficial, isso deixa de ser um segredo e as idéias do novo membro começam a aparecer, sendo uma delas sendo uma melhoria significativa na interface do Youtube, projeto esse que vem sendo desenvolvido a alguns meses e tem como objetivomelhorar a usabilidade do sistema como um todo e também incentivar ainda mais o aprendizado – uma iniciativa que foi concebida juntamente com o Youtube EDU. Espero sinceramente que o substituto consiga manter o nível das inovações, que sempre foram característica do Google.

Confira o novo design.

by-nc-nd

1-26-07 by chrismaverick
Faz um tempo já desde o post que fiz relatando os problemas apresentados no serviço 3G da Claro. Depois de um tempo tentando dar uma chance pra Claro (infinitas ligações reclamando, etc), resolvi que realmente a única solução era cancelar. Liguei pra lá e (depois de 1 hora e meia no telefone) solicitei o cancelamento. A moça me informou que como ainda não havia passado o período contratual, eu teria que pagar uma multa(!!!) por quebra de contrato. Desisti do cancelamento e resolvi então apelar.

Abri um chamado no site da Anatel solicitando o cancelamento do serviço Claro 3G sem o pagamento da multa, uma vez que eu não estava recebendo o contratado. Após 5 dias a própria Claro me ligou (nada de ligações intermináveis) oferecendo 4 meses gratuitos caso eu desejasse ficar com o plano. Informei que queria realmente cancelar o plano pois não estava atendendo as minhas necessidades. Na hora o rapaz cancelou o plano. O texto que usei para cancelar foi o seguinte (caso alguém queira copiar…):

Após meses de reclamações, stress, promessas não cumpridas, desisto de dar chances para a Claro 3G. O serviço que estou recebendo não é o que foi contratado. Seguem alguns dos N protocolos que abri reclamando dos serviços (alguns com registros de indisponibilidade do serviço e outros com velocidade abaixo da mínima estipulada em contrato, 10% de 1mb): 2008170992395, 2008163867876, 2008172621416. Se for verificado no banco de dados da Claro, verão que existem outros chamado meus relatando problemas. Quero que o serviço seja cancelado sem o pagamento da taxa de rompimento de contrato e, se possível, reembolso dos meses pagos.

Então já sabe, se quizer cancelar seu 3G sem se estressar e perder muito tempo no telefone, vá direto ao site da Anatel – ou pelo telefone 0800 33 2001, nos dias úteis, das 8h às 20h – e solicite diretamente o cancelamento, nem perca tempo ligando para a Claro.

Para abrir o chamado pela internet eu usei as seguintes opções:

  1. Cadastrar Solicitação
  2. Tipo de Atendimento: Reclamação
  3. Serviço: Telefonia Móvel
  4. Modalidade de Serviço: Pós-Pago
  5. Motivo: Cancelamento, preencha o número do Claro 3G no campo que diz número (vem sempre na conta) e dê “Avançar”
  6. Na última tela, selecione “Claro” no campo “Reclamado”, coloque uma descrição (pode usar o que eu coloquei como exemplo) e clique em “Confirmar”

Fácil, indolor e sem multa.

by-nc-nd
top