• Categorias

  • Tags

  • Postar no wordpres com código em highlight

    2 de julho de 2009 Provavelmente a maioria já sabe como fazer isso. Mas tive alguns problemas no meu caso de achar um modo eficiente e simples de fazer um texto com código de diversas linguagens em highlight e com contador de linhas no wordpress.

    Finalmente consegui um plugin que faz exatamente o que eu quero, sem mais complicações, e sem frescuras chatas.

    http://wordpress.org/extend/plugins/devformatter/ aqui é o link do download.

    http://projects.pro.br/gsaraiva/ e aqui a página do autor.

    O processo é o mais simples possível, baixar o plugin, ativá-lo no wordpress, digital o código no post, e ele cria um botão “Add formated code”, marcar o código e clicar nesse botão, ai escolher a linguagem, dentre as várias possíveis, e só. Simples e rápido.

    Pra quem não gostar desse plugin, tem outras opções no proprio site do wordpress.

    Plugins Tags: , , , , , , ,
    Publicado em Desenvolvimento, Wordpress | Nenhum comentário »

    Como desabilitar hotlink do seu site

    2 de julho de 2009 Para quem desenvolve e mantém sites na web. Sabe muito bem que a copia de conteúdo é muito comum. Até ai tudo bem, desde que seja feito os créditos ao autor original, é uma coisa já concentida no meio da web. Até porque a maioria dos sites e blogs, inclusive esse, adotam o creative commons que permite a reprodução desde que citada a fonte original. Nenhuma novidade até aqui.

    Mas o problema começa a surgir quando nos deparamos com o hotlink de imagens, videos, flashs e tudo mais do seu servidor. Quem tem um site com um pouco mais de visitas sabe, que o custo de um servidor dedicado é alto, e principalmente a banda é caríssima em servidores dedicados. 1 TB adicional chega a custa 150 dolares.

    Enfim depois de procurar bastante na web achei uma solução definitiva para isso. Como desabilitar o hotlink pra qualquer tipo de formato.
    RewriteCond %{HTTP_REFERER} !^http://jogon.com.br/.*$ [NC]
    RewriteCond %{HTTP_REFERER} !^http://jogon.com.br$ [NC]
    RewriteCond %{HTTP_REFERER} !^http://www.jogon.com.br/.*$ [NC]
    RewriteCond %{HTTP_REFERER} !^http://www.jogon.com.br$ [NC]
    RewriteCond %{HTTP_REFERER} !^http://www.gratisjogos.info/.*$ [NC]
    RewriteCond %{HTTP_REFERER} !^http://www.gratisjogos.info$ [NC]
    RewriteCond %{HTTP_REFERER} !^http://gratisjogos.info/.*$ [NC]
    RewriteCond %{HTTP_REFERER} !^http://gratisjogos.info$ [NC]
    RewriteCond %{HTTP_REFERER} !^http://www.buscarjogos.com.br/.*$ [NC]
    RewriteCond %{HTTP_REFERER} !^http://www.buscarjogos.com.br$ [NC]
    RewriteCond %{HTTP_REFERER} !^http://buscarjogos.com.br/.*$ [NC]
    RewriteCond %{HTTP_REFERER} !^http://buscarjogos.com.br$ [NC]
    RewriteCond %{HTTP_REFERER} !^http://www.guijogos.net/.*$ [NC]
    RewriteCond %{HTTP_REFERER} !^http://www.guijogos.net$ [NC]
    RewriteCond %{HTTP_REFERER} !^http://guijogos.net/.*$ [NC]
    RewriteCond %{HTTP_REFERER} !^http://guijogos.net$ [NC]
    RewriteRule .*\.(jpg|jpeg|gif|png|bmp|swf)$ – [F,NC]
     Apache configuration |  copy code |? 
    01
    RewriteEngine On
    02
     
    03
    RewriteCond %{HTTP_REFERER} !^http://seusite.com.br/.*$      [NC]
    04
     
    05
    RewriteCond %{HTTP_REFERER} !^http://seusite.com.br$      [NC]
    06
     
    07
    RewriteCond %{HTTP_REFERER} !^http://www.seusite.com.br/.*$      [NC]
    08
     
    09
    RewriteCond %{HTTP_REFERER} !^http://www.seusite.com.br$      [NC]
    10
     
    11
    RewriteCond %{HTTP_REFERER} !^http://www.sitepermitido.com.br/.*$      [NC]
    12
     
    13
    RewriteCond %{HTTP_REFERER} !^http://www.sitepemitido.com.br$      [NC]
    14
     
    15
    RewriteCond %{HTTP_REFERER} !^http://sitepermitido.com.br/.*$      [NC]
    16
     
    17
    RewriteCond %{HTTP_REFERER} !^http://sitepermitido.com.br$      [NC]
    18
     
    19
    RewriteRule .*\.(jpg|jpeg|gif|png|bmp|swf)$ - [F,NC]

    Isso deve ser incluído no arquivo .htaccess na pasta raiz do site, seja ela public_html, www, htdocs, o que seja. Perceba que nesse exemplo temos 4 vezes o nome de seu site, e outros permitidos no código, que você também pode adicionar quantos sites for de sua escolha, permitidos a realizarem hotlink. 2 referentes ao seu site com www e 2 sem www. Caso seu site aceite visitas apenas com www. elimine as 2 linhas que tornam-se desnecessárias.

    E também no exemplo, vemos as extensões dos arquivos que estão desabilitados os hotlinks, podendo adicionar ou remover algum tipo também.

    Apenas mais uma observação, isso foi testado com servidores linux, não tenho conhecimento de servidores em windows, portanto não posso afirmar se funciona ou não.

    Outra observação para quem utiliza servidores com cpanel, essa opção é automática, existe um link no menu do cpanel, desabilitar hotlink, é só seguir as instruções. Tags: , , , , , , ,
    Publicado em Desenvolvimento, Dicas, Servidores | Nenhum comentário »

    Mais uma vez perdi tudo

    30 de junho de 2009 Simplesmente vou ter que recomeçar tudo, como diz o título do post.

    Foi tudo pro saco, banco de dados, layout e tudo mais. Publicado em Sem categoria | Nenhum comentário »