Mantendo sub-blogs independentes Wordpress, dentro de subdiretórios

Publicado em 12/09/2008 • WordpressPostar comentário »

por Marcos Elias

Quem quer manter um blog Wordpress dentro de uma "pasta" que contenha outro blog Wordpress, já deve ter enfrentado alguns problemas. Alguns deles se referem às regras do arquivo .htaccess: elas valem para TODOS os sub-diretórios da pasta atual.

Isso dificulta que você tenha as URLs personalizadas nos blogs filhos (URLs amigáveis, da seção "Links Permanentes" nas opções do Wordpress), por exemplo, tendo como:

www.blogdojoao.com.etc - blog principal
www.blogdojoao.com.etc/jogos - instalação independente do Wordpress numa pasta chamada /jogos

O arquivo .htaccess da URL principal prevalecerá sobre a pasta /jogos, a menos que ela também tenha um .htaccess. Aí você pode pensar em copiar o da raiz para a /jogos. Beleza, mas precisa alterar uma coisinha.

Ao usar os links personalizados, uma referência na "url base" é colocada no .htaccess. Você deve editá-la, refletindo a subpasta do domínio na qual estiver a instalação do Wordpress. Na raiz, seria uma barra somente. Nas outras pastas, coloque o caminho delas sem o começo da URL, até o domínio. No exemplo, seria este /jogos destacado:

# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /jogos/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /jogos/index.php [L]
</IfModule>
# END WordPress

O "index.php" referenciado no segundo destaque é a página inicial da pasta do Wordpress, que recebe as URLs e trata de exibi-las - visto que elas não corresponderiam a arquivos existentes nas pastas.

Sem esse cuidado, ao tentar acessar algumas páginas dentro do blog /jogos, o cliente seria redirecionado para a index.php da pasta raiz - que obviamente não teria as mesmas postagens e configurações da /jogos, resultando num erro 404 (ou mostraria algum outro sintoma indesejado, como o não funcionamento de um plugin ou URL).

Essa dica é bastante específica, eu uso aqui no Explorando para manter o /2 separado (inclusive com logins de acesso separados). Se você não entendeu ou não tem idéia pra que serve, beleza: a dica não é para você :)

SMPlayer: o melhor tocador de vídeos :) (media player)

Publicado em 12/09/2008 • Downloads, video4 comentários »

por Marcos Elias

Já comentei do SMPlayer aqui, mas escrevi sobre ele hoje para o GdH, vale a pena postar aqui também :)

Federico Kereki publicou no Linux.com uma dica do SMPlayer, aproveito a oportunidade para indicar o programa a quem não o conhece.


(postei a mesma imagem porque o Windows não deixa tirar print via DirectX :P)

O SMPlayer é um tocador multimídia voltado a vídeos, sendo bastante prático, leve e direto. Na verdade, é uma interface para o famoso MPlayer - daí ser leve. Ele é escrito com base na biblioteca Qt, tendo uma aparência e desempenho excelentes no KDE - mas também tem versão para Windows. Pessoalmente uso a versão para Windows há anos, nunca precisei de outro player.

Na maioria das distros é fácil instalá-lo, você precisa ter a libqt4 e o Mplayer, este que está presente em quase todas as distros. O instalador para Windows já traz todo o conjunto necessário para rodá-lo.

O SMPlayer foi projetado para executar a maioria dos filmes digitais com conforto e qualidade, através de uma interface amigável e direta. Ele se ajusta facilmente a várias proporções de telas widescreen, e tem várias opções possíveis de serem alteradas durante a execução de um filme. Além de arquivos para os quais você tenha os codecs instalados, ele pode reproduzir DVDs em mídias originais ou mesmo imagens ISO - e até a partir de pastas extraídas de um DVD para o HD.

Tem ainda uma playlist, podendo sortear as faixas ou vídeos e repetir continuamente, se desejado. Ao fechar o programa, ele salva nas suas configurações a posição atual do vídeo. Com isso, você pode fechá-lo durante a reprodução de um filme e depois continuar assistindo do ponto em que parou. É possível avançar quadro a quadro, e alterar a velocidade de reprodução (entre algumas predefinidas).

O consumo de CPU é baixo. Diferentemente de players modernos, ele não pretende ter um visual cheio de bugigangas que só consomem memória, e que durante a exibição de vídeos não serve para nada.

Ao lidar com legendas, ele mostra um ótimo trabalho, permitindo a rápida seleção de arquivos de legendas (sejam embutidas ou em arquivos externos). Arquivos com várias trilhas de áudio também são suportados, as trilhas podem ser alternadas durante a reprodução. É possível também alterar a fonte das legendas (desde que não tenha sido uma legenda gravada "fisicamente" no filme, tema de uma dica minha uma vez).

A versão para Windows não deixa nada a desejar, dando um banho no Windows Media Player e em muitos outros programas. Se você assiste muitos vídeos no computador, talvez adoraria conhecê-lo :)

Página para download:

http://smplayer.sourceforge.net/

Site atacado por SPAMMER abusando do Wordpress

Publicado em 10/09/2008 • Explorando2 comentários »

Site down hj de manhã (agora pouco)... Altos acessos :)

768 de 768 MB da memória do servidor consumidos.

Vou precisar dispensar + umas verdinhas hehehe. Mas vale a pena. Os acessos vêm crescendo, num ritmo não muito acelerado, mas crescendo mês a mês. Passamos dos 200 mil page views mensais, o VPS com 768 MB de RAM fica lotado nos horários de pico (picos de acesso).

Hoje o problema foi maior, ao recebermos uma enxurrada de SPAM (parece um ataque DDoS) do IP 189.204.24.162. Ao entrar nesse IP (em HTTP na porta 80, pelo navegador), vinha uma página como se fosse uma área restrita da VolksWagen do México - se não for falsa, era algum funcionário usando a rede ou havia um "virus" lá usando a conexão e o IP deles, tornando-os um PC zumbi.

A saída foi reiniciar o servidor, e rapidamente me logar no SSH para fechar o Apache. Com ele encerrado (para dar folga por um tempo no consumo crescente de memória), bloqueei o IP no .htaccess e no IPTables. Que ódio!

Na maioria do tempo o consumo de memória fica em menos de 300 MB (com de 30 a 50 usuários que tenham acessado no último 1 minuto), de forma que os 768 MB ainda deveriam render. Ataques são problemas ¬¬

Publicado Wordpress 2.6.2, com correções de segurança

Publicado em 09/09/2008 • Notícia, WordpressPostar comentário »

por Marcos Elias

Publicado também no GdH

Foi lançada a versão 2.6.2 do Wordpress, um popular sistema de gerenciamento de blogs.

Essa versão vem com uma correção para uma possível brecha que permitia que usuários gerassem novas senhas aleatórias para outros usuários, o que pode ser preocupante caso seu blog seja aberto ao registro de novos usuários. Uma função de geração de números aleatórios integrante do Suhosin agora é aplicada, em vez da função mt_rand padrão do PHP.

Há ainda vários bugs corrigidos, que podem ser vistos em:

http://trac.wordpress.org/query?status=closed&milestone=2.6.2&resolution=fixed&order=priority

As versões em português do Brasil e de Portugal ainda não foram traduzidas. Em pouco tempo deverão estar disponíveis. Caso não queira esperar, pode pegar a versão em inglês.

Download:

http://wordpress.org/download/

Lista completa de alterações:

http://trac.wordpress.org/changeset?old_path=tags/2.6.1&old=8849&new_path=tags/2.6.2&new=8849.

O que é MP4, MP5, MP6 player?

Publicado em 08/09/2008 • geek, mpg, mp3, Curiosidades12 comentários »

por Marcos Elias

O que é MP4, MP5, MP6, MP7, etc?

Tirando MP3 e MP4, o resto não existe. Alguns fabricantes pegaram embalo nas siglas do formato MPEG de compactação para nomear seus dispositivos multi-funções.

MPEG 4 é um formato para vídeos comprimidos. MP3 é usado no áudio. Mais informações:

http://pt.wikipedia.org/wiki/Mp3

e

http://pt.wikipedia.org/wiki/Mp4

(sem link, pois odeio a Wikipédia)

Ou leia em:

http://desciclo.pedia.ws/wiki/MP3

Os MP5 geralmente são aparelhos que tocam música MP3, vídeos MP4 e têm câmera digital, podendo fazer fotos e talvez vídeos.

Os MP6 e MP7 ficam no mesmo grupo, incluindo talvez uso como telefone celular, aceitando chips GSM e permitindo fazer ligações. E já aparecem por aí até MP8, MP9 e se bobear MP10.

Tecnicamente não existe MP5, MP6, MP7, etc. É pura jogada de marketing para nomear aparelhos e dizer que eles "são mais potentes" do que os com um número menor depois do "MP".