Posts tagged Site

O .htaccess e a ralação pra fazer o 'Select Game' funcionar

Já que a parte profissional do meu blog mudou de endereço, vou acabar postando aqui mais bobagens do que o normal. É claro que nunca vou transformar este blog num diarinho pessoal, mas alguns posts-diário com relatos de bizarrices devem aparecer aqui ocasionalmente. Hoje, novamente tive problemas com o meu novo filho e parte dos problemas se devem justamente ao tapado que vos escreve: fui mexer sem querer no .htaccess e quase me ferrei. Na verdade, me ferrei durante a tarde de hoje. Mas vamos por partes :P

Quando o meu blog pessoal começou a dar problemas, vi que seria a hora de criar um blog só de games, para, caso eu precise fechar o blog pessoal durante um tempo, eu não fique entediado e com falta de coisas pra fazer. Na verdade, eu sempre tenho coisas pra fazer, mas como sou um preguiçoso nato, então de vez em quando fico vadiando na internet, jogando, etc etc etc (isso quando fico em casa). Vou tentar mudar isso, agora que tenho as noites mais livres e mais sossegadas (meu irmão voltou a estudar na faculdade). Com isso a frequência de posts dos blogs pode aumentar consideravelmente! Bom, vamos voltar ao assunto do post.

More >

O IntenseDebate precisa comer muito feijão com arroz

Se a página sai fora do ar ou fica instável, os blogs pagam o pato junto. Tive de desativar o plugin temporariamente pra abrir uma simples página de “NOVO POST” e deixar o blog mais rápido e estável (antes não estava abrindo direito quase nenhuma página que acessa o plugin).

Depois o reativarei, mas alguns comentários poderão se perder. Depois não me xinguem :D

UPDATE: depois de alguns minutos, parece que o serviço voltou a ficar normal. O plugin foi reativado :D

IntenseDebate Vs Error_log – Round 1

Se você ver a imagem acima, já deu pra sentir o drama: um arquivo de log de erros do Wordpress com UM GIGABYTE de tamanho. Isso é culpa do IntenseDebate, um plugin bom de comentários, mas ruim no aspecto “posts demais, spans demais”. Até fechei os comentários pra ver se parava, mas os spammers não dão trégua. Eles devem usar sistemas fodas que enviam os comentários nos mais de 2 mil (hoje completei a marca!) posts que tenho aqui no blog e com isso como os comentários ficam invalidados, eles geram erros.

Fora que a caixa de spans aumentou consideravelmente. Em puco mais de 5 horas recebi mais de 500 comentários-spans. Eu sinceramente não sei o que fazer. Sei que a versão 2.0.16 está de boa, mas ficar com um plugin desatualizado pro resto da vida (ou até eles criarem uma nova atualização e instalar na esperança disso não ter) é difícil. Mas não posso me dar o luxo de perder meia-hora por dia só apagando comentários de spans e apagar todos os dias um arquivo de erros de 1 giga de tamanho. Sei que o arquivo é importante para casos extremos de erros em plugins e afins, mas tá difícil!

Então eu tenho algumas alternativas:

  1. Usar o plugin desatualizado mesmo.
  2. Tentar descobrir no arquivo PHP do plugin onde que é enviado pro error_log as mensagens e comentar, correndo o risco de deixar o plugin instável, já que sei pouca coisa de PHP.
  3. Entrar em contato com os desenvolvedores, mesmo com o inglês ruim que eu tenho.
  4. Desativar o plugin e ficar só com o sistema padrão do Wordpress.

Então eu voltei pra versão 2.16 até ver o que fazer. E abri novamente os comentários para quem não é cadastrado no IntenseDebate. Então eu decidi abrir uma pesquisa de opinião: deixo os comentários abertos para todo mundo ou eu fecho para aqueles que tem conta no serviço? Vocês decidem!

O dia que o blog quase entrou em pane total

Hoje, por conta do feriado, tive uma folga e não precisei trabalhar. E vi que foi muito bom, já que hoje enfrentei os dois maiores problemas de tecnologia que já passei nesta vida. E os dois relacionados com o blog. Primeiro que hoje, na parte da manhã, tentei mandar 2 imagens minúsculas via FTP e o Filezilla começou a acusar que o site tinha chegado ao limite de quota de HD do host. Eu não entendi muito bem, mas acessei a parte administrativa do site (o cPanel) para analisar o problema e o que eu vi foi inacreditável: o meu site tinha chegado a completar todo o espaço que eu tenho disponível no meu plano. Ou seja: 20 GIGABYTES sendo usados. Então pensei: ou deu alguma pane em alguma coisa relacionada com o Wordpress, ou alguém tinha invadido o site e começou a sacanear com a minha cara. Bom, isso nunca vou saber, mas a primeira coisa que fiz foi conferir a pasta /blog pra ver os arquivos. Então eu vi algo que não acreditei também: a pasta estava GIGANTE, com quase 20 GB. Era essa! Ao analisar a pasta, vi que alguma coisa gerou centenas de arquivos com 35MB cada um, com os nomes core.XXXX (onde o X é um número qualquer). Então fui apagando os arquivos e verificando os plugins instalados pra ver se algum deles tenha causado esse princípio de pane no site. Como tinha atualizado alguns plugins ontem de noite, comecei a suspeitar deles e fui removendo-os um por um: wpSuper-cache, All In One SEO Pack e o Simple Tags. Também removi (e depois recoloquei) o Google Sitemaps, que estava na lista de suspeitos, já que o plugin gera um arquivo .XML. Ele poderia também estar gerando esses arquivos core.XXXX, mas isso eu nunca vou conseguir descobrir.

Depois que apaguei parte dos arquivos, vi que o site estava regerando o mesmo numa velocidade impressionante, como um vírus de computador que começa a se reproduzir numa rede de computadores. Fui apagando, apagando, apagando, e o site continuava gerando os arquivos…vi que eu teria de refazer toda a instalação do Wordpress, mas o problema é que havia muitos arquivos importantes nas pastas internas, como imagens e outros. Eu não poderia apagar as pastas sendo que eu sairia prejudicado. Tinha de encontrar outra maneira.

Depois que desinstalei o plugin, vi que a multiplicação parou e fui reinstalando cada plugin, verificando se o blog não começaria uma nova replicação de arquivos. E o mesmo parou de fazer isso depois, mas ainda não reinstalei o plugin de SEO. E vou deixar desse jeito primeiro, já que eu prefiro ter menos visitas do Google do que acionar uma funcionalidade que pode me ferrar de vez. Mas como eu disse antes: eu não sei o que causara isso.

Outro problema grave é o arquivo de log. Depois do arquivo core, este arquivo (que armazena as mensagens de erro) estava com um tamanho descomunal (2 GB) e apaguei o mesmo. Depois de algum tempo vi que o arquivo apareceu de novo e estava aumentando de tamanho com uma velocidade igualmente anormal, como na multiplicação do arquivo core.XXXX. Então eu baixei parte do arquivo e fui analisar o mesmo: tinha outros plugins que tinham dado FATAL-ERROR (erro fatal) e vi que estava recebendo uma quantidade descomunal de spans, sendo que muitas mensagens de erro são de tentativas de login em posts diversos (???) para mandarem mensagens pelo formulário de comentários (isso que acabei entendendo ao analisar o log). Hoje, acho que os spammers de comentários usam sistemas que enviam o texto-malicioso de forma automática, sem nem passar pelo blog. Algum tempo atrás estava recebendo muitos spans/dia e com isso me vi obrigado a fechar, via plugin, todos os comentários de textos antigos do blog, deixando abertos os comentários dos posts dos últimos 30 dias. Isso fez 99% dos spans desaparecerem da caixa de spans do Akismet, além de não receber mais comentários de pará-quedistas que QUASE NUNCA postavam algum comentário útil nos textos anteriores. Só que como eu troquei o sistema de comentários do blog, os posts voltaram a ficar abertos. E os spans voltaram a me assombrar.

Então tive de tomar duas atitudes drásticas, que vai ter influências diretas no presente e no futuro deste blog.

Eu acionei o IntenseDebate pra fechar de vez os comentários e apenas aceitar de usuários registrados. Era o jeito de parar de ver o log crescendo de maneira estranha, o que em parte deu certo: o arquivo parou de crescer de maneira abrupta em algumas horas, mas ainda assim ele voltou a crescer de tamanho de maneira anormal. Então tive de desinstalar o plugin temporariamente pra saber o que pode estar acontecendo. Por hora, continuarei o usando o sistema padrão de comentários, mas sei que terei dias sombrios pela frente, até descobrir que problema é esse e tentar achar uma solução.

Wordpress 2.7 – A missão!

Hoje presenciei a atualização de sistema mais difícil da minha carreira bloguística! E pra variar é a atualização do Wordpress, que teve hoje um dia histórico, com uma atualização enorme e que prometia ter uma pancada de recursos novos. Uma delas já estou usando agora, que é eu digitar este texto direto na página inicial da dashboard do sistema. Pra quem não conhece a plataforma, a dashboard é a página inicial da parte de administração do blog. É na administração do blog que as coisas acontecem! Antigamente eu editava textos de blog direto num editor simples, sem recursos de negrito, itálico, etc etc etc e aí eu colocava os códigos direto, na unha!

E foi na unha que decidi atualizar a ferramenta. Como hoje eu tento não descuidar da segurança dos meus sites, decidi atualizar logo a ferramenta, aproveitando parte do meu tempo livre disponível. Eram 6 e 40 da manhã de hoje e pensei: vai dar tempo, já que só iria sair pra trabalhar às 7 e meia.

Aí começaram os meus problemas…

More >

Agora com o IntenseDebate

Esta semana andei discutindo com o Dori Prata sobre o IntenseDebate e se valeria a pena instalar esse negócio no blog. Afinal, o Continue já usava há algum tempo e hoje andei vendo que o Retrobits e o Blog MMO também estão usando o sistema de comentários. Aí pensei: é melhor eu fazer isso também!

Então a partir de hoje estarei usando este esquema e recomendo que os leitores antigos do blog se cadastrem no site, para irem, durante o tempo, somando pontos (?!?) para rankings do tipo Top Comentaristas no blog!

A instalação é bem fácil e indolor: basta cadastrar seu blog, baixar o plugin e instalar. Aí, dependendo do tema do blog, o sistema se adequa automaticamente ao sistema de cores.

Estatísticas do blog – Agosto/2008

Taí uma informação que poucos divulgariam: o desempenho do site nos últimos 30/31 dias. Sei que não é lá um número decente se comparar a muitos sites que tem por aí, mas para um blog de nível médio, é um resultado satisfatório.

A minha próxima meta é tentar chegar a 300 leitores via RSS até o final do ano, uma meta bem mais difícil. Já as visitações aos poucos elas vão aumentando com o aumento de textos do blog (já to chegando na casa dos 1500 textos divulgados aqui).

Já a do GamedevBR por enquanto eu não divulgo, mas fica na casa das 5000 visitações/mês. Também, lá são poucos textos (menos de 300) e os artigos são mais técnicos e menos visitados (mas as visitações são de gente mais qualificada que a maioria do povão que cai no meu blog de vez em quando vindos dos buscadores).

Nova atualização do Page Rank

Faz algum tempo que percebi que o número de visitações aumentou consideravelmente, chegando a cerca de 1800/dia. Hoje fiquei sabendo o motivo: atualização do Page Rank. Para quem não conhece, o Page Rank é um medidor do Google para medir qual a posição do site perante o seu buscador. Quanto maior o número, mais fácil o seu site cair nas primeiras páginas de pesquisa e com isso as visitações aumentam, já que a maioria dos usuários clica nos primeiros resultados.

Então decidi checar o ranking dos dois sites que mantenho (este e o GamedevBR) e tive uma notícia boa e uma ruim. A ruim é que o page rank do blog diminuiu de 4 para 3. Com o aumento do número de sites, as posições maiores acabam sendo mais difíceis de serem atingidas, mas também o Google pode ter mudando os seus cálculos. Em compensação o GamedevBR passou de “Não classificado” (o site tem apenas 4 meses. Ele ainda não tinha page rank) para 3, o que foi um salto considerável! O site cresceu bem nesses 4 meses, apesar de eu ter tirado um pouco de férias de lá (não ando atualizando como deveria).

Bom, caso você queira checar o page rank de seu site/blog, confira no PRChecker e no Check Page Rank. A vantagem do segundo é que mostra os backlinks (links de retorno) de outros sites para o seu e o tempo de vida do site. Já os page rank será o mesmo, independente do site consultado.

Portfólio de desenhos atualizado!

A freqüência de posts normais deu uma certa diminuída, já nesses últimos dias andei arrumando uma página interna do meu blog. Algum tempo atrás, eu mantinha uma página normal com um índice dos meus desenhos, mas o problema maior dela é que ela era uma página estática e manual. Ou seja: pra colocar um desenho novo tinha de colocar na unha cada imagem com o link de cada post.

Mas ultimamente, com a instalação dos novos temas, comecei a tomar coragem e ir tentando alguns códigos PHP nas páginas internas para facilitar a minha vida. Então usei parte da lógica da página index do GamedevBR (com aquelas imagens em preview) para montar a nova página de portfólio:

Desenhos

Fiz isso já que já tinha recebido críticas do Funkdelic que a página estava ruim com as propagandas e a sidebar (e estava mesmo). Então consegui arrancar ela nesta página, deixando as imagens do mesmo tamanho (o que me rendeu um serviço bem trabalhoso, editando todas as imagens no Gimp…). O código da página é este:

<?php $recent = new WP_Query("tag=desenhos-finalizados&showposts=50");
while($recent->have_posts()) : $recent->the_post();?>
<?php global $post; ?>
<div class="post-thumb-des alignleft">
    <?php $image = get_post_meta($post->ID, 'portfolio_desenho', true); ?>
    <?php if($image) : ?>
        <a href="<?php the_permalink() ?>" rel="bookmark" title="Permanent Link to <?php the_title(); ?>"><img src="<?php echo $image; ?>" alt="<?php the_title(); ?>" /></a>
    <?php else : ?>
        <a href="<?php the_permalink() ?>" rel="bookmark" title="Permanent Link to <?php the_title(); ?>"><img src="<?php bloginfo('stylesheet_directory'); ?>/images/thumbpic-right.jpg" alt="<?php the_title(); ?>" /></a>
    <?php endif; ?>
</div>
<?php endwhile; ?>

Bom, o contorno azul é feito usando um CSS básico. Para quem quiser tentar, tem de ter o exec-PHP instalado para executar códigos PHP nas páginas internas. Outra dica: antes de abrir a página para edição, abra outra do blog (ou edite uma) e deixe para visualizar em HTML, já que se você colocar o código normal e abrir depois em modo visual, você perderá parte do código (sabe-lá porquê que o Wordpress faz isso, mas enfim).

Acredito que com esta página facilitará para possíveis empregadores que um dia queiram me contratar! Ou mesmo para outros artistas verem os meus desenhos.

Agora o desafio é criar uma página com o portfólio 3D e começar a estudar modelagem 3D a fundo, além das minhas obrigações normais no meu tempo livre.

Gerador online de logos de RSS

Alguns meses atrás, se não me falha a memória, tinha visto um site que gerava uma logo RSS (dessa que você está vendo na imagem ao lado) da cor que você quisesse. Decidi então procurar o site e depois de muita pesquisa, encontrei outro (não lembro se era o mesmo) que faz a mesma coisa:

RSS Feed Button

Mas pra quê isso? Bom, se você se preocupa com a estética do seu site/blog e quer manter tudo no mesmo sistema de cores, gerar a logo com a mesma cor pode ser interessante, além de poupar tempo, já que, normalmente, muita gente iria pegar uma logo e editar na unha num software de edição de imagens.

O sistema pode gerar de 10 a 400 pixels de largura/altura, além de todas as cores RGB normais.

Fica aí a dica!

[Via mortelenta.com]