Lançamento do Livro “Desenvolvendo Aplicações Web com Ruby on Rails 2.3 e PostgreSQL”

Ruby Uma ótima notícia para quem trabalha com desenvolvimento web: foi lançado o livro “Desenvolvendo Aplicações Web com Ruby on Rails 2.3 e PostgreSQL”, escrito pelo meu amigo Ricardo Leme. Com uma abordagem prática, o livro mostra o desenvolvimento de uma aplicação completa, desde a instalação do framework até a implementação de um protótipo.

A nota de lançamento pode ser vista no blog Prof. Ricardo Leme. A compra pode ser feita diretamente no site da Editora Brasport.

LEIA O ARTIGO COMPLETO

Skribit: a Cura para a Falta de Inspiração

Skribit200 A falta de inspiração para temas de novos artigos é um problema que pode acometer todo autor de blog. No meu artigo Por que os Blogs Morrem?, já falei rapidamente sobre o assunto, quando citei a falta de assunto como um dos temas que levam blogs ao abandono. Vou apresentar neste artigo o Skribit, uma ferramenta gratuita que também pode ajudá-lo quando falta assunto para novos artigos.

 

Introdução

O Skribit é uma ferramenta interessante: os visitantes de seu blog podem deixar novas sugestões para artigos ou votar nas sugestões dadas por outros visitantes. Com isso, você consegue visualizar em um painel quais são os assuntos que seus visitantes mais desejam ver em seu blog.

Eu já venho testando o Skribit aqui no Gerenciando Blog há algumas semanas, de forma discreta. Ele está disponível na seção “Sugestões”, na coluna esquerda. Antes mesmo de escrever este artigo para divulgar a funcionalidade, já foram deixadas pelos visitantes algumas sugestões interessantes para artigos futuros. Isso mostra que a ferramenta realmente funciona!

Após instalado em seu blog, a ferramenta ficará similar à mostrada abaixo:

Skribit6
  • Para dar uma nova sugestão, basta escrever o texto na caixa e apertar a tecla “Enter”.
  • Para votar em uma das sugestões, é só clicar no “+” correspondente. Após o voto, será mostrado o número de votos que aquela sugestão já tem.
  • Ao clicar em “See all N Suggestions”, serão exibidas todas as sugestões recebidas.

 

Instalação

Antes de utilizar a ferramenta em seu blog, é necessário inscrever-se nela e cadastrar seus blogs. Isso é simples:

1. Acesse http://skribit.com.

2. Clique no botão “Sign up”, no canto superior direito da tela.

3. Na próxima tela, você pode escolher entre a versão “Free” (gratuita) e a “Pro” (paga). Na versão paga, você tem direito a algumas funcionalidades adicionais, como o número de sugestões que serão exibidas e a ordem em que elas aparecerão. Aqui no Gerenciando Blog, estou utilizando a versão gratuita.

4. Você verá então algumas opções diferentes para se logar na ferramenta: você pode criar um nova conta, utilizar sua OpenID ou mesmo a conta do Twitter. Particularmente, optei por criar uma conta:
Skribit3

5. Na próxima tela, você deve preencher as informações do seu blog:
Skribit4 
Preste atenção na opção “Allow anonymous suggestions” (“Permitir sugestões anônimas”): se ela estiver desmarcada, seu visitante precisará se cadastrar na ferramenta para deixar sugestões. Particularmente, prefiro deixá-la marcada, para que qualquer um possa deixar sugestões. Por outro lado, se o visitante estiver logado, a sugestão ficará cadastrada em nome dele, e ele pode receber um aviso automático quando a sugestão for aceita.

6. Após cadastrar seu blog, é hora de configurar o widget que você colocará em seu blog. Ele é feito através da seguinte tela:
Skribit5

Na coluna esquerda estão as opções que você pode customizar. É possível alterar a borda, as cores e a fonte do widget, o que permite que você o deixe bem similar ao template do seu blog. Preste atenção no “Header Text”: trata-se do texto que aparecerá na caixa para seus visitantes. É importante alterar a mensagem original, que vem em inglês.

7. Feito isso, basta copiar o texto gerado na caixa da coluna direita e colocá-lo em um gadget de “HTML/Javascript” em seu blog.

 

Gerenciamento

À medida em que você recebe as sugestões, você pode monitorá-las e gerenciá-las no Skribit. Isso é feito no painel “View Suggestions”, similar ao abaixo:
Skribit7

Ao clicar em “Actions”, você terá acesso ao painel abaixo, onde pode realizações diversas ações:

Skribit8

- Edit Suggestion: você pode editar a descrição da sugestão colocada pelo visitante.

- Delete Suggestion: permite que as sugestões sejam apagadas. O ideal é que sejam apagadas somente sugestões postadas indevidamente, e não as que você não implementará.

- Update Status: aqui você pode alterar o status das sugestões, informando se você já está trabalhando nela (“I’m working on it”), se está pensando sobre o assunto (“Thinking about it”) ou se não será realizada (“Not going to happen”). Quando você muda o status, um indicador colorido aparece no painel de sugestões, mostrando seu status ao visitante.

- Add or Edit Tags: você pode separar as sugestões em categorias, adicionando tags a elas.

- Complete Suggestion: esta opção deve ser utilizada quando você escrever um artigo sobre o tema sugerido. Você informará o endereço do artigo e ele ficará associado à sugestão. Caso a sugestão tenha sido dada por um visitante logado no Skribit, ele será avisado sobre o novo artigo.

- Merge Suggestion: você pode combinar duas ou mais sugestões, para evitar que fiquem repetidas. Isso é melhor do que apenas deletar uma delas, pois o número de votos e os seguidos serão mantidos.

- Ignore Suggestor: esta opção serve para ignorar todas as sugestões vindas de um visitante. Só faz sentido quando você não aceita sugestões anônimas.

 

Conclusão

O Skribit é uma ótima forma para você ouvir seus visitantes e saber o que eles esperam ver em seu blog. Mesmo que você ainda não esteja passando por uma fase de baixa criatividade e poucos assuntos, você pode se surpreender com as sugestões recebidas.

Outro uso que pode ser feito da ferramenta é você mesmo cadastrar os assuntos que pretende escrever em seu blog para ver quais são os mais interessantes para seu público.

Vejo hoje apenas duas restrições na ferramenta:

  • Infelizmente, a interface da ferramenta ainda é toda feita em inglês. Escrevi para os responsáveis pelo produto e fui informado de que o suporte para outros idiomas é um dos recursos mais solicitados no Skribit e deve estar disponível em uma versão futura.
  • Seus “concorrentes” mal intencionados podem ver as sugestões dadas por seus visitantes e escrever sobre o mesmo assunto em seus blogs. Isso daria margem a uma curiosa situação da “plágio futuro”, pois um artigo que você ainda nem escreveu já corre o risco de ser plagiado.

Particularmente, gostei muito do Skribit e pretendo deixá-lo em avaliação aqui no Gerenciando Blog.

 

E você, o que achou do Skribit?

LEIA O ARTIGO COMPLETO

Who’s Among Us – Quem está em seu blog?

WhoaAmongUs200 Já mostrei aqui no Gerenciando Blog algumas ferramentas para acompanhar as visitas de seu blog. Entre elas, estão o Google Analytics, o Woopra e o Performancing. O “Who’s Among Us” é outra dessas ferramentas. No entanto, ele possui alguns diferenciais que podem justificar a colocação dele em seu blog, mesmo que você já acompanhe seus visitantes utilizando um dos outros mecanismos.

 

Para que serve?

Caso você esteja curioso, Who’s Among Us significa “quem está entre nós”. Mas, o termo “quem” é um pouco relativo. Na verdade, este gadget mostra “quantas” pessoas estão em seu site ou blog naquele exato momento. É bem provável que você já o tenha visto em algum blog. Aqui mesmo, no Gerenciando Blog, ele está na barra lateral direita, na seção “Números”. Veja como ele se parece:

Whos Among Us

Neste caso, ele indica que há 11 pessoas visitando o site naquele momento. A primeira vantagem é esta: é uma forma simples e rápida para medir a popularidade do seu blog.

Mas, há mais: ao clicar no botão do Who’s Among Us, você será levado a uma página de estatísticas rápidas. A página principal é similar à seguinte:

Whos Among Us 

As informações que você verá nessa tela:

  • Online durante as últimas 24 horas: O gráfico mostra o número máximo, médio e mínimo de pessoas a cada hora do dia. Se você clicar na opção “Histórico”, poderá ver os dados de períodos maiores.
  • What they are copying (“o que eles estão copiando”): São mostradas informações de palavras e imagens que foram copiadas do seu blog nas últimas 24 horas. Isso é feito pela ferramenta Tynt, que será tema de artigo futuro aqui no Gerenciando Blog.
  • Número de pessoas em cada página: Mostra em que páginas do seu blog os visitantes estão naquele momento.
  • De onde eles vêm: Exibe num mapa de que parte do mundo vieram os seus visitantes.

 

Como coloco em meu blog?

Para quem gosta de simplicidade, o Who’s Among Us é fantástico. Diferente das outras ferramentas, não é necessário editar o código HTML de seu template e nem se cadastrar na ferramenta. Basta seguir os passos abaixo:

1. Acesse http://whos.amung.us.

2. Na própria tela principal, você verá uma caixa com o código no item “Começar”. Veja o quadro marcado em vermelho no seguinte exemplo:Whos Among Us

3. Se você quiser alterar as cores do fundo e da fonte, é só clicar em “Personalize seu widget”, logo abaixo do código.

4. Agora, é só copiar esse texto e colá-lo em seu blog num Gadget de “HTML/JavaScript”.

Pronto! Com isso, o Who’s Among Us começará a monitorar seus visitantes e mostrar quantos deles estão em seu blog. Para acessar as estatísticas, é só clicar nesse mesmo botão.

Duas dicas:

 

Por que usar?

Eu venho utilizando o Who’s Among Us desde julho/09, tanto aqui no Gerenciando Blog quanto no TD Séries. Para mim, é uma informação interessante saber quantos visitantes há nos blogs naquele momento.

Além disso, o gráfico dos visitantes ao longo do dia permite algumas análise interessantes:

  • Você consegue saber quais são os horários em que seu blog recebe maior número de visitantes. Pode ser uma boa idéia publicar seus novos artigos nesse horário.
  • O contrário também é válido: o horário em que seu blog tem menos visitantes pode ser o mais adequado para fazer manutenções nele, como a troca de template ou instalação de novos gadgets.

LEIA O ARTIGO COMPLETO

Seu Domínio Próprio sem o WWW

www200 Este artigo é fruto de uma dúvida que o Natan, do Blog do Natan, me enviou. Na série de artigos Mudando para seu domínio próprio, mostrei como você pode cadastrar um domínio próprio e direcioná-lo para seu blog. Este novo artigo, que complementa a série, mostra as configurações que você precisa fazer para que seu blog seja acessado também sem o “www” (por exemplo gerenciandoblog.com.br).

Se você seguiu corretamente as instruções do artigo Mudando para seu domínio próprio – Parte 2, seu blog já é acessado através do endereço completo, ou seja, com o “www” (ainda no meu exemplo, www.gerenciandoblog.com.br). O que vamos fazer agora é permitir o acesso a ele através do “naked domain”, que é quando o visitante não digita o “www”. Sem isso, você pode estar perdendo alguns de seus possíveis visitantes.

Antes de ir às instruções, dou os créditos do procedimento ao Alan Dantas, que respondeu esta questão no Fórum de Ajuda do Blogger.

As alterações são pequenas e simples de serem feitas.

 

1º passo – Alterando o servidor de DNS

Para ilustrar, vou mostrar como a alteração é feita no EveryDNS, que é o servidor gratuito de DNS que utilizo e que mostrei nos artigos iniciais. Caso você utilize outro servidor, é só adaptar o procedimento.

Atualização 19/07/10: Como o EveryDNS não aceita mais inscrições gratuitas, escrevi o artigo Zone Edit: Servidor Gratuito de DNS apresentando outra opção.

1. Acesse http://www.everydns.com e entre com seu usuário e senha.

2. Na barra esquerda, você verá seu domínio em “Primary Domains”. Clique sobre o nome do domínio. A configuração estará similar à abaixo:
EveryDNS

3. Abaixo dessa tabela, já estará aberta a opção “Add a record”. Basta preenchê-lo como indicado abaixo:
EveryDNS

IMPORTANTE: Para descobrir o valor correto a ser colocado em “Record Value”, você precisa descobrir o endereço IP associado ao seu domínio. Isso pode ser feito de algumas formas:

  • Abra um “Prompt de Comando” e execute o comando ping www.gerenciandoblog.com.br (substituindo o endereço por seu domínio, claro).
  • Acesse o site http://network-tools.com, selecione a opção “Ping”, preencha seu domínio e clique em “Go!”.

4. Depois de completar as informações, clique em “Add Record”. Sua tabela ficará parecida com a abaixo:
EveryDNS

 

2º passo – Configurando seu blog

Basta agora alterar uma configuração de seu blog para fazer o redirecionamento do “naked domain” para seu domínio.

1. Acesse www.blogger.com.

2. Entre em “Configurações” / “Publicação”.

3. Em “Seu domínio”, marque a opção “Redirecionado gerenciandoblog.com.br para www.gerenciandoblog.com.br”, conforme mostrado abaixo:
Domínio Blogger

 

Pronto! Agora é só esperar algumas horas e testar o acesso ao seu blog através do “naked domain”.

LEIA O ARTIGO COMPLETO

Guest Post no Blog da Comentarista

autor_thumb%5B3%5D[1]

Hoje, foi publicado meu segundo “guest post”, escrito no Blog da Comentarista a convite de sua proprietária, a Denize Oliveira. O artigo chama-se De Onde Vêm Seus Visitantes e nele escrevo sobre o FEEDJIT, dando algumas pequenas dicas sobre o seu uso para monitorar as visitas do blog.

Foi interessante a forma como conheci a Denize: em seu artigo Um Apelo aos Amigos Especialistas em Web, ela contava as dificuldades para entender as complicadas dicas que encontrava nos blogs. Convidei-a a visitar o Gerenciando Blog e mantemos contato desde então.

No Blog da Comentarista, a Denize reúne comentários selecionados entre os que ela mesma escreveu em outros blogs. Vale a pena conhecer! Seus textos são ótimos.

LEIA O ARTIGO COMPLETO

A Importância da Velocidade de suas Páginas

ampulheta200 Nas últimas semanas, muito tem se falado sobre a adoção da velocidade de carregamento das páginas como um dos itens que o Google considerará para classificar os resultados da busca. Ou seja: se suas páginas são carregadas rapidamente, você pode estar melhor posicionado entre os resultados mostrados pelo Google. Um passo concreto nessa direção foi a liberação na área para Webmasters do Google da seção “Desempenho do site”. Saiba quais são as implicações disso para o seu blog.

 

A novidade

A primeira notícia que li a respeito deste assunto foi no Mestre SEO, em 25/11/09. Fábio Ricotta, autor do artigo, assistiu a uma apresentação em que Matt Cutts, Engenheiro da Google, citava que eles estavam considerando a possibilidade de incluir a velocidade de carregamento como um dos fatores do cálculo para chegar à ordem dos resultados.

DesempenhoDoSite

Hoje, ao acessar a área para Webmasters do Google, tive uma surpresa que parece confirmar essa intenção: na seção Google Labs está agora disponível o link “Desempenho do site”. A própria Google informa que a seção “Google Labs” é destinada aos recursos que ainda estão em testes e podem ser modificado. Mas, o fato da informação ser mostrada já é um indicador de que esse fator está sendo acompanhado de perto pela empresa.

Se você ainda não está cadastrado nas Ferramentas para Webmasters, sugiro que você o faça o quanto antes. Lá estão disponíveis diversos dados importantes para o gerenciamento de seu blog. Se quiser conhecer mais sobre o assunto, sugiro o artigo Google Webmasters: Mostre-se ao mundo, um dos primeiros que escrevi aqui no Gerenciando Blog. Apesar da ferramenta ter sido alterada desde então, o procedimento básico de inscrição e uso mudou pouco.

 

Que informações a ferramenta me mostrará?

Ao clicar na opção “Desempenho do site”, você verá um gráfico com o tempo médio de carregamento de suas páginas. Eu tive duas surpresas com o gráfico: a primeira, é saber que os dados vêm sendo monitorados deste julho/09; a segunda é que minhas páginas estão demorando muito para carregar. Abaixo está o resultado:
GráficoVelocidade

Outras informações importantes que são mostradas nessa mesma página:

  • A velocidade média de carregamento das páginas de seu site;
  • Qual a sua colocação no ranking de velocidade, em termos percentuais;
  • O tempo de algumas páginas, como exemplo;
  • Sugestões de melhoria para que suas páginas fiquem mais rápidas.

Abaixo está um exemplo das dicas que o Google lhe mostrará. Ao clicar em cada sinal de “+”, a ferramenta lhe dará ainda mais detalhes sobre o que você deve fazer para otimizar essa página.
SugestõesPáginas

Em resumo: o Google não apenas lhe mostra quais são suas páginas problemáticas. Além disso, ele lhe mostra o que você precisa fazer para melhorar seus resultados. Cabe a você analisar os resultados e tomar as ações que julgue necessárias.

 

Como saber mais?

Se você quiser ainda mais informações, o Google ainda lhe oferece mais uma ferramenta: trata-se do Page Speed, um plugin específico para o Firefox que também analisa suas páginas e lhe dá dicas para melhorar sua performance. Basta visitar o site https://dl-ssl.google.com/page-speed/current/page-speed.xpi a partir do FireFox e instalá-lo. Para que o Page Speed funcione, você precisa instalar também o FireBug. O Page Speed estará disponível em “Ferramentas” / “Firebug” / “Abrir Firebug” / “Page Speed”.

No Info Macross, a Sandra também publicou uma dica sobreo WebWait, uma ferramenta interessante e bastante simples no artigo Quanto tempo seu blog demora para carregar?. A ferramenta faz a carga de sua página diversas vezes e mostra a você o tempo que levou a cada vez. É uma forma interessante para fazer testes com as dicas que darei a seguir.

 

Dicas para melhorar a performance

Como você viu acima, as próprias ferramentas do Google lhe darão dicas preciosas, mostrando o que você precisa otimizar em suas páginas. Algumas dicas serão muito simples para serem implementadas. Outras, bem mais complexas.

Reúno aqui algumas dicas que são úteis para todos:

1. Otimize as imagens – Os arquivos de imagens costumam ser grandes vilões que afetam negativamente o tempo de carregamento de uma página. O objetivo aqui é simples: os arquivos que você mostra em seu blog devem ter o menor tamanho possível. E não estou falando em dimensões dele na tela, e sim no número de kb que ele ocupa. Alguns itens importantes que você deve verificar:

  • A extensão do arquivo tem grande impacto sobre o tamanho dele. Fotos costumam ficar menores no formato JPG. Já gráficos normalmente ocupam menos espaço quando gravados como PNG. É também importante verificar a “taxa de compactação” do arquivo ao gravá-lo.
  • As dimensões da imagem também são fundamentais. E não adianta colocar uma imagem grande e diminuir seu zoom na tela. É necessário redimensionar o arquivo em si, pois ele é carregado ao mostrar sua página.
  • Outro fator é a quantidade de imagens na tela. Quando você tem muitas imagens, além da página ser mais lenta, pode ser também cansativa para seus visitantes. Cabe a você avaliar quais são realmente importantes.

2. Otimize seus widgets – Os widgets são ótimos para agregar funcionalidades bacanas ao seu blog. Mas, podem ser também um pesadelo em termos de performance. Minhas dicas:

  • Avalie com cuidado cada um dos widgets que você tem em seu blog. Eles são realmente úteis para seu visitante? Não é raro você ter colocado um widget em seu blog há meses e nem se lembrar mais de que ele está lá. Remova todos os inúteis.
  • Também é importante avaliar a qualidade do widget. Se ele é necessário, mas é pesado para carregar, cabe a você decidir se vale a pena mantê-lo ou não. Também é interessante pesquisar se existe outro widget que faça a mesma função, mas que seja mais leve e rápido. Experiência própria: acabo de remover um único widget do Gerenciando Blog que diminui para 5 segundos o tempo médio de carregamento da página principal.

3. Otimize seu template – Outro ponto que costuma impactar a performance de suas páginas é o seu template. Há alguns itens que você deve verificar:

  • Verifique onde estão hospedados os arquivos (javascript, imagens etc.) que seu template usa. Eles podem estar hospedados em sites com tráfego pesado, concorrendo com todas as outras pessoas que usam o mesmo template. Nesse caso, a recomendação é que você hospede esses arquivos em um lugar onde só você irá usá-los. Escrevi sobre isso no artigo Trocando o template do blog – Parte 2.
  • Analise seu template para verificar se não existem códigos que você colocou para alimentar ferramentas que você não está utilizando. Alguns exemplos que eu mesmo já citei aqui no Gerenciando Blog: o Woopra e o Performancing. Se você não os utiliza, retire os códigos que você colocou em seu template. Eles também impactam o carregamento de sua página.

No BloggerSPhera, a Rô Zanchetta escreveu uma série de artigos úteis para quem quiser se aprofundar na otimização:

 

Conclusão

Ainda não se pode afirmar com certeza que a velocidade de carregamento será mesmo utilizada pelo Google para ordenar os resultados da busca. Também é impossível saber o peso que isso terá.

Independente disso, páginas pesadas costumam irritar e espantar visitantes. Assim, vale a pena investir na otimização do tempo de carga de seus páginas. Por outro lado, é preciso bom senso: não vale a pena ter uma página com carregamento instantâneo, mas pobre em recursos. É preciso avaliar o custo/benefício e chegar a um meio termo.

 

E você, já tem a preocupação com a velocidade de carregamento do seu blog? Tem alguma dica a acrescentar? É só deixar um comentário!

LEIA O ARTIGO COMPLETO
 

©2009 Gerenciando Blog | Template Blue by TNB, customizado por Adelson Smania