Descubra de onde vem seus usuários com SQL

12 de Julho de 2009 ~ 2 comentários ~ Tags: , ,

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)


Curiosidade Ruby do dia #2

1 de Julho de 2009 ~ Comente! ~ Tags: ,

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.


hirb, dados tabulados no console

1 de Julho de 2009 ~ 4 comentários ~ Tags:

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:


sitemap.xml no Rails

7 de Junho de 2009 ~ 1 comentário ~ Tags: ,

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 →


Data URI

7 de Junho de 2009 ~ 2 comentários ~ Tags: ,


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 →


O desafio de crescer

25 de Maio de 2009 ~ 7 comentários ~ Tags:

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.


jQuery no Spotlight

25 de Maio de 2009 ~ Comente! ~ Tags: , ,

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!


URL curta no Wordpress

26 de Abril de 2009 ~ 2 comentários ~ Tags: ,

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'; ?>


Novo layout do site

19 de Abril de 2009 ~ Comente! ~ Tags:

Periodicamente eu me canso do layout desse blog e escrevo um novo template para o Wordpress. Aproveitei meus últimos fim-de-semanas e criei uma nova versão, onde destaco meus projetos (topo) e carrego meus textos em uma versão mais clean. Além disso, retirei o Adsense, que nunca me rendeu proventos significativos. Além disso, essa versão usa os recursos sombra e borda do css 3, algum dia presente em todos os browsers.

novo layout


Para aprender Ruby on Rails

11 de Abril de 2009 ~ Comente! ~ Tags:

Esse post é para indicar 2 dicas matadoras que mostram como a comunidade Ruby on Rails é organizada e colaborativa. Essa semana foi finalmente terminado a tradução/edição/revisão d'O Guia (comovente) de Ruby do Why. Essa é tradução do livro do Why the Lucky Stiff, um cara que ensina fantasticamente bem.

RailsGuides

Já ontem o Daniel Lopes anunciou a publicação do RailsGuides. O RailsGuides existe para mostrar como as peças do framework funcionam e como trabalhar com toda a produtividade que o Rails proporciona aos desenvolvedores. Boa viagem!


Página 4 de 29
Primeira23456Última

Últimos textos do blog

Tagcloud



Veja todos os textos →