16 de Agosto de 2009
Comente!

Paperclip validando imagens no IE

No autosimulado, tive um problema onde o IE (sempre ele) não validava o mime-type de uma imagem. Mesmo tentando enviar uma imagem JPG - imagem permitida - o IEca não aceitava o arquivo. A solução:

O (pseudo)browser da turma do tio Ballmer e cia não compreende o mime-type image/jpeg e sim o image/pjpeg.

17 de Julho de 2009
2 comentários

Dropbox, backup fácil para Mac, Linux e Windows

O Nando twittou e resolvi conferir a dica: Dropbox é um site de backup totalmente integrado ao sistema operacional seja ele Mac, Linux e Windows. No Mac OS a integração é muito perfeita e utiliza até o Growl para informar modificações em seu backup. Com ele você também pode sincronizar 2 ou mais máquinas e até compartilhar arquivos, como fiz com meus wallpapers. A velocidade é impressionante.

dropbox

O Dropbox tem um plano grátis com 2GB de espaço para armazenamento, mas caso você indicar amigos, seu espaço aumenta progressivamente. Vale a pena experimentar e ficar livre de pendrives ou backups usando webmails.

Descubra de onde vem seus usuários com SQL

Tenho no autosimulado algumas queries para acompanhar a evolução dos usuários do site. Periodicamente, vejo o número de usuários criados dia-a-dia no site e o número de testes realizados por esses usuários.

Relacionado as essas queries, vi uma interessante consulta para agrupar o número de usuários por domínio de email, através da função substring. Confira:

O resultado, quando aplicado ao banco de dados do autosimulado:

+-------+----------------+
| Total | Domain         |
+-------+----------------+
|   644 | hotmail.com    |
|   116 | gmail.com      |
|    98 | yahoo.com.br   |
|    37 | bol.com.br     |
|    33 | ig.com.br      |
|    15 | uol.com.br     |
|    11 | oi.com.br      |
|    10 | yahoo.com      |
|     9 | hotmail.com.br |
|     8 | terra.com.br   |
+-------+----------------+
10 rows in set (0.00 sec)

1 de Julho de 2009
Comente!

Curiosidade Ruby do dia #2

Em outra curiosidade Ruby do dia, eu falei do elsif. Hoje eu lembro do método succ, da classe String. Veja os exemplo:

Não é simplesmente incrível?

P.S.: o método chama-se succ e não suck. Trocadilhos desse tipo serão desconsiderados.

1 de Julho de 2009
4 comentários

hirb, dados tabulados no console

hirb é uma gem que, num rápido resumo, tabula e organiza em árvores dados que, entre várias origens, podem vir de um array. A instalação

gem install cldwalker-hirb --source http://gems.github.com

A partir daí, basta chamar a biblioteca (require 'hirb'), habilitá-la na execução (Hirb.enable) e correr pro abraço. Confira abaixo:

7 de Junho de 2009
1 comentário

sitemap.xml no Rails

Usado para SEO, Sitemaps servem para informar aos sites de busca como indexar as páginas de um site. Indexadores descobrem páginas com base em links no site e outros sites e o que os Sitemaps fazem é complementar esses dados, para permitir que os indexadores com suporte para Sitemaps peguem todos os URLs no Sitemap e aprendam sobre esses URLs usando os metadados associados.

Existem sites para gerar o arquivo, mas fazer isso no Rails não é complicado e faremos isso em 4 passos. A dica vem do Tony no livro Advanced Rails Recipes.

Continue lendo →

7 de Junho de 2009
2 comentários

Data URI


Spoiler: o conteúdo abaixo não funciona no Internet Explorer.

Em 2005 o Irapuan Martinez falou do Acid 2 e de um recurso interessantíssimo, que acabei de testar: Dat URI (que existe desde 98).

Dat URI, em poucas palavras, é a possibilidade de inserir conteúdo dentro de um arquivo HTML sem a necessidade de linkar o arquivo. Assim, a imagem ao lado poderia ser inserida com:

Continue lendo →

25 de Maio de 2009
7 comentários

O desafio de crescer

Nos últimos anos, venho programando e criando sites para meia dúzia de pessoas com diferentes perfis: umas com dinheiro, outras sem; umas que precisam de um site como parte estratégica de um modelo de negócio, outras que possuem sites só porque todo mundo tem. Independentemente desses trabalhos, venho registrando meus desvaneios sobre web nesse blog e ultimamente, concentro minha imaginação e pensamentos no autosimulado.

Desde que tive a ideia de fazer o autosimulado, surgiram inúmeras possibilidades de ganhar dinheiro com o serviço. É muito complicado transformar código em dinheiro, principalmente quando não quero páginas lotadas de banners. Evoluir o modelo de negócio do aplicativo envolvendo autoescolas e/ou outras empresas é algo também muito difícil, principalmente quando se vive o desafio de morar isoladamente no interior do Brasil e não ter dinheiro para investir em algo mais elaborado. Afinal, o período da bolha .com já passou e ganhar dinheiro com Adsense e afins não é tão fácil como se parece (talvez eu precisasse de uma consultoria de um pró-blogger).

Em contra partida, é muito prazeroso ver a Internet com a função de modificador social: tenho um aplicativo gratuito que beneficia centenas de pessoas para tirar carteira de habilitação. Ver sua ideia em execução e com feedback positivo é algo extremamente gratificante. É esse movimento, de ver as coisas de um outro modo de vista, de querer deixar uma marquinha no universo, é que me faz cada vez mais aperfeiçoar e a pensar como tornar as coisas melhores.

Estou tentando descobrir o que é ser empreendedor digital e sei que a resposta não está no Google. Esse conhecimento não-linear não está em nenhuma lista de discussão e às vezes penso que devo passar por alguma 'caminhada espiritual' para descobrir o que é isso.

Resolvi escrever esse texto apenas para registrar que hoje, 25 de maio, ainda procuro uma resposta.

25 de Maio de 2009
Comente!

jQuery no Spotlight

Anteriormente eu postei sobre como integrar a documentação do Ruby e do Rails no dicionário do Mac OS, que automaticamente é indexado pelo Spotlight.

jquery_spotlight

A dica de hoje é copiar o 'dicionário' do jQuery para a pasta de dicionários do seu usuário (~/Library/Dictionaries) e curtir a documentação do jQuery dentro do Spotlight.

PS.: existe também um aplicativo AIR com a API do jQuery.
PS 2.: jPlanet é um agregador de conteúdo sobre jQuery. Assine o feed!

26 de Abril de 2009
2 comentários

URL curta no Wordpress

As URLs curtas possuem muitas utilizações por aí, principalmente em microblogs como o Twitter.

Use a função acima no arquivo functions.php do seu tema. Para exibir o link, crie a seguinte linha no arquivo do post - single.php:

<?php echo '<a href="'.getShortUrl(get_permalink($post->ID)).'">short url'; ?>

Página 3 de 2812345...Última

Últimos textos do blog

Tagcloud



Veja todos os textos →