Meu Post

Programação, diversão e arte. Por Ricardo Giaviti

Follow me on TwitterRSS Feeds

  • Home
  • Contato

Plugins para WordPress que uso e recomendo

Aug 3rd

Posted by RicardoSEP in Meu Post

No comments

É normal ficar com dúvidas quando estamos montando um blog em WordPress. Principalmente quando essa dúvida é sobre quais plugins usar ou não com nosso wordpress.

Bem, quais plugins usar ou não, vai depender muito do assunto que seu blog irá tratar. Por exemplo, se seu blog não for de programação, com certeza você não irá precisar de um plugin para colorir sintaxes de linhas de códigos.

Mas existem alguns plugins que são indispensáveis para todo mundo, como plugin de cache ou o akismet.

Sem mais delongas, aqui vai a lista de todos os plugins que eu utilizo e o porque de usar cada um desses plugins!

  • Akismet: Um dos melhores (senão o melhor) plugin antispam para o WordPress.
  • Hashcash: Outro ótimo plugin antispam!
  • All in One SEO Pack: Plugin para deixar seu blog mais SEO possível!
  • Broken Link Checker: Verifica por links quebrados em todo seu blog.
  • Contact Form 7: Melhor plugin para criação de formulários de contato
  • Google Analytics for WordPress: Plugin de integração do Analytics com o WordPress
  • Google XML Sitemap: Gera mapa do site do blog para buscadores como Google, Yahoo, MSN…
  • Hotwords: Plugin do programa de monetização para blogs.
  • SexyBookmarks: Coloca os ícones de adição do post em redes sociais. Fica embaixo de cada post.
  • Viper’s Video Quicktags: Embarca de forma muito fácil vídeos de diversos provedores como YouTube, Vimeo, Daily Motion…
  • WP-PageNavi: Monta paginação no blog. Facilita a navegação e a indexação por buscadores.
  • WP-Syntax: Facilita o highlighting de códigos postados no blog.
  • WP-SuperCache: Mais importante plugn de todos! Monta um cache poderoso para seu blog. Diminui o processamento no servidor e acelera muito o acesso.
  • Yet Another Related Posts: Plugin para encontrar posts relacionados entre si.

Todos os plugins postados acima, exceto pelo hotwords, são encontrados nó diretório oficial de plugins no sitw do WordPress. É esse endereço aqui: http://wordpress.org/extend/plugins

Já o plugin do Hotwords só pode ser usado para quem faz parte do programa de afiliados do Hotwords. Site da Hotwords: http://site.hotwords.com.br

Até a próxima!

lista, meu post, plugins, wordpress
videob31c6568e9c4.jpg

The best dances ever!

Aug 1st

Posted by RicardoSEP in TV Séries

No comments

See and you will understand!

 

fresh prince, Séries, videos, will smith, YouTube

Rails 3 e ainda o problema com o MySQL no Windows

Jul 30th

Posted by RicardoSEP in Ruby on Rails

1 comment

No dia 10/03/2009 postei uma solução de como acabar com um erro muito chato de conexão entre o Rails 2.2.2 e o MySQL em ambientes Windows. Aliás, esse é um dos posts mais “populares” aqui do blog. O erro naquela ocasião era o seguinte:

!!! The bundled mysql.rb driver has been removed from Rails 2.2.
Please install the mysql gem and try again: gem install mysql.
rake aborted!
126: The specified module could not be found.   -
c:/ruby/lib/ruby/gems/1.8/gems/mysql-2.7.3-x86-mswin32/ext/mysql.so   (See full trace by running task with --trace)

Hoje, fui instalar o Rails 3 Beta 4 e gostaria de usa-lo com o MySQL e não com o SQLite (padrão do Rails hoje). Tudo isso rodando em ambiente Windows XP SP3. Então lá fui eu. Instalei o Ruby 1.9.1, Instalei o RubyGems, instalei o Rails 3 Beta 4 e todas suas dependências, o banco MySQL e por fim, instalei a gem do mysql usando o seguinte comando:

gem install mysql

Nesse ponto, chego a conclusão de que está tudo pronto! Basta iniciar o desenvolvimento da aplicação! Engano meu! No primeiro migrate que fui rodar usando o comando:

rake db:migrate

Me aparece o seguinte erro:


(in D:/DEV/Ruby/AppTeste)
  rake aborted!

Mysql::Error: query: not connected: CREATE TABLE `schema_migrations` (`version` varchar(255) NOT NULL) ENGINE=InnoDB 

(See full trace by running task with --trace)

A mensagem é diferente daquele primeiro erro postado em 10/03/2009, porém a solução é idêntica! Basta baixar a versão antiga do libmySQL.dll e colocar esse arquivo na pasta C:\Ruby\bin (ou qualquer outra pasta que seu Ruby estiver instalado), reiniciar o MySQL e executar o migrate de novo. Feito isso o migrate vai rodar tranquilo!

Você pode baixar o libmySQL.dll aqui ou aqui. O segundo link é um link próprio do blog e o primeiro é do InstantRails.

A solução é relativamente simples, o que me surpreende é a persistência desse erro. É um dos erros mais populares para quem desenvolve em Rails com MySQL em ambientes Windows e ainda não foi corrigido. Uma pena!

Enjoy!

gem, mysql, problema, rails, Ruby, troubleshooting

Dica rápida: Instalando GEMs com proxy ativo

Jul 28th

Posted by RicardoSEP in Ruby

No comments

Na maioria das empresas o acesso a Internet é feito através de proxies. Prática absolutamente normal por questões de segurança. Mas as vezes, esses proxies podem nos dar uma certa dor de cabeça quando precisamos usar a Internet e que não seja através do navegador.

É nisso que se encaixa o RubyGems. Quando instalamos um gem, usamos o simples comando:

gem install <nome do gem>

Nesse comando, o RubyGems tenta se conectar na Internet para baixar o gem que você solicitou para instalar. Mas se você está atrás de um proxy, não obterá sucesso e o RubyGem cuspirá a seguinte mensagem de erro para você:


Updating RubyGems     ERROR:  http://rubygems.org/ does not appear to be a repository
ERROR:  While executing gem ... (Gem::RemoteFetcher::FetchError)
    Errno::ETIMEDOUT: Uma tentativa de conexão falhou porque o componente conectado não respondeu corretamente após um período de tempo ou a conexão estabelecida falhou porque o host conectado não respondeu. - connect(2) (http://rubygems.org/yaml)

Essa mensagem vem do SO. O RubyGem apenas a redireciona para você. Nela esta claro que não houve possibilidade de conexão.

Então, para se conectar ao servidor e baixar corretamente os RubyGems através de um proxy, basta adicionar o comando

--http-proxy <proxy>:<porta>

Sendo assim, nosso comando completo de instalação incluindo o proxy ficaria:

gem install --http-proxy <proxy>:<porta> <nome do gem>

Agora as instalações e updates funcionarão através do proxy normalmente.

Até a próxima.

Dicas, gem, instalacao, proxy, Ruby
xampp_install.jpg

Montando ambiente completo Windows + Apache + PHP + MySQL com XAMPP

Jul 26th

Posted by RicardoSEP in PHP

2 comments

Montar um ambiente de desenvolvimento do zero usando o Windows, Apache, PHP e o MySQL sem nenhum pacote pronto, não é tão trivial. Por isso existem esses pacotes prontos que fazem todo o serviço de instalação e configuração para nós e ainda nos fornecem ferramentas úteis.

Uma dessas ferramentas e a melhor que encontrei até agora é o XAMPP. Esse pacote nos fornece um conjunto de ferramentas prontas para nos auxiliar no desenvolvimento de PHP com MySQL. Dentre as ferramentas oferecidas estão:

  • Servidor web Apache;
  • Banco de dados MySQL;
  • Interpretador PHP versão 5 e 4;
  • PHPMyAdmin – Administração do MySQL;
  • Painel de controle para iniciar e parar os serviços;
  • Perl;
  • Tomcat – Instalação via add-on;

Existem muito mais coisas que estão disponíveis no site oficial. Visite o site para ter mais informações sobre o que vem mais com o pacote.

Para baixar, acesse o site e baixe a versão .EXE auto-installer. Com essa versão basta clicar Install e você terá seu XAMPP instalado.

xampp_install

A instalação é um pouco demorada. Relaxe. É assim mesmo!

Após a instalação, irá aparecer uma tela de console perguntando se você deseja adicionar atalhos no menu iniciar e na área de trabalho. Aqui você precisará digitar “y” para sim e “n” para não. Sem aspas, claro. Digite sua resposta e tecle Enter.

Depois dessa pergunta, haverá mais uma pergunta em console que você terá que responder “y”. Na outra questão que irá aparecer, será perguntado se você quer transformar o XAMPP em portátil colocando ele em pen-drives. Não é nosso caso, sendo assim, responda “n”.

xampp_console2

Feito isso, está quase tudo pronto. O instalador fará alguns procedimentos e levará você para uma outra tela de console onde haverá um menu com várias opções. A única opção que nos interessa, por enquanto, é a opção 1 – Start XAMPP Control Panel. Essa opção iniciará o painel de controle do XAMPP. Nesse painel de controle podemos iniciar o servidor apache e o MySQL por exemplo.

Abaixo está uma figura do Painel de controle do XAMPP. Clique em START para o Apache e para o MySQL. Os dois serviços iniciará e aparecerá a informação Running, ao lado e em verde. Isso significa que os serviços de banco de dados e servidor apache estão rodando.

xampp_control_panel

Feito isso, tudo está pronto. Só vamos validar a instalação abrindo qualquer navegador e digitando na barra de endereço: http://localhost.

Navegador:

xampp_localhost

Agora, para começar a desenvolver, basta colocar seus scripts PHP em htdocs, que fica dentro da pasta de instalação do Xampp.

Enjoy!

ambiente, apache, mysql, PHP, Programação, Windows, xampp
20100724_121546.jpg

Porque você deve abandonar o Internet Explorer

Jul 24th

Posted by RicardoSEP in Microsoft

No comments

O Internet Explorer é o pior navegador dentre os grandes navegadores, sem discussão. Mas a pergunta é, o quanto ele é ruim?

Essa pergunta tem resposta.

No site http://www.caniuse.com existe um comparativo de features que cada grande navegador suporta ou não. Acho que não foi surpresa para ninguém que o Internet Explorer ficou em último.

Apesar de ter grande admiração pelo mundo open-source e a colaboratividade, não sou bitolado open-source. Eu gosto de produtos bem feitos, seja open-source ou não. Mas isso é uma outra discussão.

Voltando ao Internet Explorer, podemos ver que o site Can I Use, testou o suporte a várias especificações avançadas da web como:

  • Font linking (@font-face)
  • Cross-document messaging
  • New, stylable HTML5 elements
  • CSS3 Colors
  • SVG effects for HTML elements
  • CSS3 3D Transforms
  • CSS3 Multiple backgrounds

O Internet Explorer falhou em diversas! Na verdade, ele nem suporta. O mais interessante é que o site fez uma espécie de previsão com as versões futuras dos navegadores e as perspectivas também não são boas para o IE.

Em forma de Ranking e contabilizando as perspectivas futuras de implementação das novas especificações assim:

  1. Firefox e Chrome – Suporta 90% das novas especificações;
  2. Safari – Suporta 88% das novas especificações;
  3. Opera – Suporta 78% das novas especificações;
  4. Internet Explorer – Suporta 58% das novas especificações;

Abaixo, coloco um screenshot da tabela do site Can I Use batida hoje, 24/07/2010 as 12h14:

2010-07-24_121546

A conclusão é óbvia. O Internet Explorer não é bom não há boas perspectivas futuras para esse navegador. Ele continuará deficiente. Suas alternativas open-source e gratuitas são muito melhores. A decisão de mudar de navegador cabe a você. Não irei empurrar goela abaixo o Firefox ou o Chrome.

Eu mostro os fatos e espero que a melhor decisão seja tomada. Hoje, a melhor decisão de navegador é o Firefox ou o Chrome. Escolha um e seja feliz. Você TEM escolha!

Veja abaixo uma screenshot do Firefox 4 Beta 1. Está cada vez melhor!

firefox_4_beta_1

Have fun!

Chrome, Firefox, Internet Explorer, Open-Source, Opera, Safari
«12345»1020...Last »
  • Sobre

    Criado no interiorzão de SP, Analista de Sistemas. Trabalhador da Ci&T. Desenvolvedor Java. Entusiasta Ruby. Baterista nas horas vagas e louco por viajem, rock 'n roll, fotografia, futebol e cinema.

  • Publicidade

  • Nuvem

    apple blog Blogs Celular Chrome dica Dicas eclipse email Firefox flash flickr game Gmail Google Humor IDE Internet iphone j2se Java jogo Jogos Jogos Flash Linux metallica Microsoft mysql Música navegador Open-Source OpenOffice problema Programação rails Ruby Ruby e Rails sexta tutorial ubuntu video Windows windows 7 wordpress YouTube
  • Tópicos Recentes

    • Ruby On Rails 3.0 FINAL
    • Top 15 The Beatles
    • Chamando procedure com parâmetro de retorno no VB6
    • Rails 3 Beta 4 – rake aborted! uninitialized constant Bundler
    • Manual do WordPress 2.9
    • Eu na terra do Tio Sam. Terceira parte: Hoover Dam e Grand Canyon!
    • Plugins para WordPress que uso e recomendo
    • The best dances ever!
    • Rails 3 e ainda o problema com o MySQL no Windows
    • Dica rápida: Instalando GEMs com proxy ativo
  • Recent Comments

    • arnaldo on Usando criptografia em JAVA
    • edeivison on Dica rápida: Instalando o NetBeans no Ubuntu
    • RicardoSEP on Colocando o iGO PRiMO no GPS Magellan 1440
    • euclides on Colocando o iGO PRiMO no GPS Magellan 1440
    • ricardo on Montando ambiente completo Windows + Apache + PHP + MySQL com XAMPP
  • Blogroll

    • Anderson Peligrini
    • Rails Fórum
  • Fóruns Técnicos e de Suporte

    • Fórum iMasters
    • GPS-Bra
    • GUJ – Grupo de Usuários Java
    • Java Free
    • Ruby on Br
  • Viagem

    • Mais calor nas terras geladas
    • Mochileiros.com
    • Viaje Aqui
  • Você ainda vai precisar

    • Dreamhost
    • Ruby Installer
  • Recommend Me

  • Follow me
  • Meu Flickr
  • LinkedIN Profile
  • Últimos tweets

    Loading tweets...
    Follow me on Twitter!
  • Galeria Flickr

  • Publicidade

  • Hospedagem

    Green Web Hosting! This site hosted by DreamHost.
Mystique theme by digitalnature | Powered by WordPress
RSS Feeds XHTML 1.1 Top