Category: Ferramentas


Ao longo de minha vida profissional tive contato com inúmeras empresas, dos mais variados portes. Independente do tamanho e até das finanças, diria que grande parte delas negligencia um ponto muito importante: o ambiente de trabalho. Cadeiras não confortáveis, mesas pequenas, computadores obsoletos, iluminação inadequada e falta de isolamento acústico mínimo acabam prejudicando a produtividade de qualquer profissional.

Empresas pensam somente no resultado imediato, economizando na compra de mobiliário e equipamentos porém, na verdade, estão promovendo o inverso. Em médio prazo, esta economia traduz-se em gastos crescentes com profissionais tendo sua produtividade afetada. Mobiliário adequado, cadeiras confortáveis e ergonômicas, ambiente bem iluminado são as chaves do sucesso para o aumento da produtividade.

Um exemplo simples e com um investimento baixo e com resultado em curto prazo é o uso de dois monitores, ou mesmo um monitor com tamanho superior ao atual padrão de mercado. Se você não acredita, faça uma experiência. Inicialmente você pode até estranhar, porém, em poucos dias, verá que sua produtividade irá crescer. Faça o teste!

Falando de estações de trabalho, recomendo atualização de hardware anual. A velocidade das inovações disponíveis no mercado justifica tal prazo.

Para empresas de desenvolvimento de software que estão se estruturando para operar a partir de 2011 ou aquelas que pretendem atualizar seu parque de máquinas, recomendo o seguinte setup:

- Processador de seis núcleos com clock de 3GHz
- 4GB de memória RAM
- Dois monitores de 19”
- Disco rígido de 1TB 7200 RPM
- SSD de 256GB

Ressalto que a empresa deve adequar o hardware à sua área operacional. Uma empresa que desenvolve jogos, por exemplo, deve investir em uma placa de vídeo mais potente.

Outro ponto importante é a constante evolução dos softwares utilizados, mas este será o tema de um outro post.

Noticiei aqui no blog em meu primeiro post, em 15/06/2010, que a Microsoft havia realizado uma contribuição para o projeto jQuery com um plugin voltado para internacionalização, permitindo formatar números e datas.

Pois é, passados alguns dias surgiu uma necessidade em um projeto e utilizei o plugin. Porém, ao me deparar com a necessidade de permitir o usuário entrar com dados independente da localidade, não encontrei plugin para tal. Com isso resolvi implementar um plugin que fosse compatível com o Global, para aplicar máscaras em campos input para digitação de valores financeiros. Com isso surgiu o jQueryGlobalMoneyInput.

O jQueryGlobalMoneyInput é um plugin simples e direto. Ele basicamente possui dois métodos: maskMoney (para ativar a máscara) e unmaskMoney (para remover a máscara).


$('#yourMoneyFieldInputId').maskMoney();

Confira o plugin no site do jQuery, no Google Code ou no site que fiz para o projeto.

Sencha Touch é um dos primeiros frameworks de desenvolvimento construído especificamente para dispositivos touch utilizando como base as tecnologias HTML5, CSS3 e Javascript. Com alto grau de potência e flexibilidade, a ferramenta permite facilitar o processo de desenvolvimento.

Confira o vídeo abaixo:

Sencha Touch
http://www.sencha.com/products/touch/

Que tal adicionar um contato a sua agenda de contatos do Google direto da linha de comando? E adicionar um vídeo ao YouTube? Pois é, tudo isso já é possível graças a um projeto open source chamado GoogleCL.

Desenvolvido em Python, o projeto utiliza os recursos da API do Google para permitir tal integração.

Alguns exemplos de comandos possíveis:

google picasa create –title “Trip para Fortaleza” ~/fotos/fortaleza/*.jpg
google blogger post –blog “Meu Blog” –tags “viagem, fortaleza” meupost.html
google calendar add “Almoço com cliente”
google docs edit –title “Lista de supermercado” –editor vim

Ótima ferramenta pra quem utiliza as ferramentas do Google!

GoogleCL
http://code.google.com/p/googlecl

Powered by Um Publicidade