Tem horas que fico feliz com minha internet de 600k

Mais um cliente usuário de Velox de 2M foi “brindado” pela Telemar com a estonteante velocidade de 10KB/s (deveriam ser mais de 200KB/s). Curiosamente (ou não) fica a 500m do primeiro, do qual falei no Buzz no ano passado, e que continua com o problema até hoje.

Liguei para o atendimento empresarial da Telemar que novamente foi espantosamente solícito. Ficaram de dar uma resposta em 8h. Mais espantoso: por conta própria a atendente incluiu na OS checar por que a conta telefônica diz 10M e a empresa só conecta a 2M.

Mas espantoso mesmo vai ser ver eles consertarem. Já estou com dó desse cliente também.

4 comentários
Clique para comentar
(Prefira clicar em "Responder" se estiver comentando um comentário)

Deixe um comentário

Você pode usar estas tags HTML

<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code class="" title="" data-url=""> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong> <pre class="" title="" data-url=""> <span class="" title="" data-url="">

  

  

  

:) :( ;) O_o B) :lol: :huh: :S :D :-P 8-O :yahoo: :rtfm: :dashhead1: :clapping: more »

Para quem precisa adicionar trechos de código aos comentários

Saulo Benigno, Luciano e até eu já nos enrolamos com isso.

Desde que este blog foi criado, está ativo o plugin Syntax Highlighter Evolved (SHE) que permite a exibição de código usando uma forma de BBcode.

ATENÇÃO: SHE está interferindo na exibição dois dois exemplos de uso a seguir.


Insira o código aqui.

SHE tentará formatar o código da melhor maneira possível, mas você pode ajudar, adiantando qual o tipo de código você está exibindo:


O código inserido aqui será formatado como php

Isso está disponível para também para vocês, leitores (deve funcionar nos comentários).

Exemplo do resultado (arraste o mouse por cima para conferir que não é uma imagem):


$bfa_page_comment_open = 0;
if ( is_page() and ('open' == $post->comment_status)) {
$bfa_page_comment_open = 1; }
else {
$bfa_page_comment_open = 0;}

if ( have_comments() ) : ?>

<a name="comments"></a><!-- named anchor for skip links --></pre>
<h5 id="comments">comments_number(__('Sem comentários ainda', 'atahualpa'),
__('1 comentário', 'atahualpa'), __('% comentários', 'atahualpa'));
?></h5>
<pre>
10 comentários
  • Saulo Benigno - 279 Comentários

    Boa, muito bom. Mas qual o bbcode? Seria legal ter um ícone no post de comentário, adivinhar qual o comando é difícil :)

  • Saulo Benigno - 279 Comentários

    E sim, eu odeio o “Obrigador por comentar no blog Quick Talk”, em todos os blogs que já comentei em minha vida de internet eu nunca vi essa mensagem chata, sério que é necessária?
     
    Qual a necessidade disso para quem comenta? …

  • Jefferson - 6.606 Comentários

    O editor wysiwyg (TinyMCE) está confundindo o SHE, acrescentando um monte de tags de parágrafo. Se acontecer, basta deixar que eu conserto depois.

  • Luciano - 493 Comentários

    Hmmmm muito bom! E quais os tipos de código que ele aceita pra formatar? php, html, js?

    • Jefferson - 6.606 Comentários

      Existe uma lista em wordpress.com. Mas note que o tal shortcode “sourcecode” só funciona em wordpress.com e é baseado na mesma biblioteca javascript.

      A principio, se resume a estes formatos:

      * actionscript3
      * bash
      * clojure
      * coldfusion
      * cpp
      * csharp
      * css
      * delphi
      * erlang
      * fsharp
      * diff
      * groovy
      * html
      * javascript
      * java
      * javafx
      * matlab (keywords only)
      * objc
      * perl
      * php
      * text
      * powershell
      * python
      * r
      * ruby
      * scala
      * sql
      * vb
      * xml

  • Luciano - 493 Comentários

    Legal! O duro vai ser decorar/lembrar de todas as tags eheheh. Ta ficando bacana, pra mim já esta uns 150% melhor que o buzz. Pra ficar mais belezinha ainda falta uma forma de editar os comentários, dai lhe tira um trabalhinho a mais das costas :)

  • Pereirão - 10 Comentários

    Ninguém testou? O_o

    Segue então meu algorítimo favorito:

    O fabuloso BogoSort (também conhecido como BozoSort ou EstouComSort)

    public static void bogoSort( int length, int range ) {
    
      int []array = randomIntArray( length, range );
    
      while( !isSorted( array ) )
        array = randomArray( array );
    
      for( int i = 0; i < array.length; i++ ) {
        System.out.print( array[ i ] + " " );
      }
    
    }
      
    private static boolean isSorted( int [] array ) {
      for ( int i = 0; i < ( array.length - 1 ); ++i ) {
        if( array[i] > array[ i + 1 ] )
          return false;
      }
      return true;
    }
      
    private static int[] randomArray( int[] array ) {
      int size = array.length;
      int[] indices = new int[ size ]; 
      for ( int i = 0; i < size; i++ ) {
        indices[i] = i;
      }
            
      Random random = new Random();
      for( int i = 0; i < size; i++ ) {
        boolean unique = false;
        int nRandom = 0;
        while( !unique ) {
          unique = true;
          nRandom = random.nextInt( size );
          for( int j = 0; j < i; j++ ) {
            if( indices[ j ] == nRandom ) {
              unique = false;
              break;
            }
          }
        } 
        indices[i] = nRandom; 
      }
      int[] result = new int[ size ];
      for( int k = 0; k < size; k++ ) {
        result[ indices[ k ] ] = array[ k ];
      }
      return result;
    }
      
    private static int[] randomIntArray( int length, int n ) {
      int[] a = new int[ length ];
      Random generator = new Random();
      for ( int i = 0; i < a.length; i++ ) {
        a[i] = generator.nextInt( n );
      }
      return a;
    }
    
Clique para comentar
(Prefira clicar em "Responder" se estiver comentando um comentário)

Deixe um comentário

Você pode usar estas tags HTML

<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code class="" title="" data-url=""> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong> <pre class="" title="" data-url=""> <span class="" title="" data-url="">

  

  

  

:) :( ;) O_o B) :lol: :huh: :S :D :-P 8-O :yahoo: :rtfm: :dashhead1: :clapping: more »

O “Press This” do WordPress

Um dos recursos que facilitava muito a minha vida no Buzz, embora fosse cheio de bugs e limitações, era que ao adicionar um URL ao texto o Buzz imediatamente exibia todas as imagens da respectiva página para que eu pudesse usar. E ao escolher a imagem o Buzz imediatamente colocava um link para a fonte.

Problemas:

  • Eu só podia escolher quatro imagens
  • Não podia escolher o local no post onde exibi-las. Todas eram exibidas no fim do texto;
  • Não podia escolher tamanho. Sempre eram thumbnails;
  • Se eu colocasse mais de um URL no texto, era uma complicação fazer com que o Buzz listasse as imagens do segundo URL.

O Press This (que era oficialmente traduzido como “Publique Isso” e agora como “Publica Isso” – por isso prefiro as coisas no idioma original) é um bookmarklet oferecido pela instalação do WordPress que você arrasta para a sua barra de favoritos. Basta clicar nele quando estiver vendo uma página a respeito da qual gostaria de fazer um post para abrir uma janela de Adicionar Post já com o link para a página. A princípio, nenhuma imagem; mas basta clicar no ícone de Inserir Imagem para que o WP vá “catar” todas as imagens do URL e exibi-las em uma lista.

É só arrastar então as imagens para o post que você desejar para ilustrá-lo.

Limitações:

  • Apenas um URL é varrido: o que você estava vendo quando clicou no bookmarklet. Não adianta fazer edições no post para tentar enganar o programa. Se você precisa de imagens de mais de uma página, vai precisar usar o programa separadamente em cada uma delas e depois mesclar os conteúdos. Mas cuidado: No FF 3.6.25 com os complementos que tenho instalados, isso só funciona bem se cada site que eu quiser adicionar ao meu texto estiver em uma janela diferente do FF. Se estiverem na mesma janela, ao tentar inserir o segundo o conteúdo do primeiro será apagado porque o bookmarklet reutiliza sua janela!
  • Não traz cópias das imagens para o seu servidor. Assim se o site removê-las ou trocá-las (por não gostar do seu hotlink apesar de você estar fazendo um link para ele), seu post será “quebrado”.

Eu pensei que o plugin Press This Reloaded pudesse ajudar nisso, mas só criou problemas. No meu teste rápido, a coleta de imagens parou de funcionar.

Clique para comentar
(Prefira clicar em "Responder" se estiver comentando um comentário)

Deixe um comentário

Você pode usar estas tags HTML

<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code class="" title="" data-url=""> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong> <pre class="" title="" data-url=""> <span class="" title="" data-url="">

  

  

  

:) :( ;) O_o B) :lol: :huh: :S :D :-P 8-O :yahoo: :rtfm: :dashhead1: :clapping: more »

Office 2010 em promoção

A Infobox está vendendo o Office 2010 Home and Student 2010 pelo preço “normal” de R$179. A novidade é que você pode baixar de graça depois o Outlook, o Publisher e o Access.

E ainda dá para parcelar em 5x “sem juros”.

É bom lembrar que essa versão do Office autoriza o uso em três computadores diferentes. Só não sei se o mesmo vale para o pacote bônus.

1 comentário
Clique para comentar
(Prefira clicar em "Responder" se estiver comentando um comentário)

Deixe um comentário

Você pode usar estas tags HTML

<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code class="" title="" data-url=""> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong> <pre class="" title="" data-url=""> <span class="" title="" data-url="">

  

  

  

:) :( ;) O_o B) :lol: :huh: :S :D :-P 8-O :yahoo: :rtfm: :dashhead1: :clapping: more »

Como instalar o XP via pendrive

Tive esse problema ontem quando peguei um notebook com o drive de CDROM defeituoso e nenhum dos meus drives externos quis colaborar.

Ao contrário do Vista/Seven, a instalação do XP não tem suporte a pendrive. Eu não lembro agora qual é o problema, mas sei que tentei várias vezes e nunca deu certo.

Eu acabei resolvendo o problema do notebook de outra forma; mas incentivado por ele, fiz uma nova busca no Google para ver se já havia uma solução. Acabei encontrando uma dica para o Wintoflash.

Terminei meu primeiro teste agora e funcionou. Windows XP Sp3 inteiramente instalado via pendrive..

Observações:

  • Testado em uma ASUS P5GC-MX;
  • O programa instala no pendrive o bootloader da MS com várias opções e a cada reinicialização da instalação você precisa dar boot pelo pendrive e escolher a opção adequada. Geralmente apenas uma das duas primeiras;
  • Se der erro acusando a falta de hal.dll é porque você deixou reiniciar sem tomar o cuidado acima. Reinicie e escolha a opção correta que o processo continua;
  • Demora uma eternidade para fazer a cópia dos arquivos do CD para o pendrive. Usando um CD virtual eu consegui reduzir esse tempo para 20 minutos.
3 comentários
  • Luciano - 493 Comentários

    Bom, existe um aplicativo que particiona pendrive e cria a primeira partição emulando um drive de CD e inclusive, do ponto de vista do “sistema” é read-only.
     
    A única coisa que sei é que não funciona com todos os pendrives existentes, precisa testar antes. Tenho um amigo aqui na cidade que andou brincando com isso, posso perguntar a ele qual foi o aplicativo que ele usou e quais os pendrives que não funcionaram.
     
    Interessa saber? Se sim eu pergunto a ele.

    • Jefferson - 6.606 Comentários

      Hummm… isso é interessante. Eu encontrei threads sobre o assunto e vi que o sucesso depende da controladora no drive. Veja qual o nome do programa com seu amigo.

  • Gaheris - 1 Comentário

    Tente o WinSetupFromUsb, achei melhor que este
     
     

Clique para comentar
(Prefira clicar em "Responder" se estiver comentando um comentário)

Deixe um comentário

Você pode usar estas tags HTML

<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code class="" title="" data-url=""> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong> <pre class="" title="" data-url=""> <span class="" title="" data-url="">

  

  

  

:) :( ;) O_o B) :lol: :huh: :S :D :-P 8-O :yahoo: :rtfm: :dashhead1: :clapping: more »

Dê boas risadas com os reviews da Amazon

Apesar da Amazon ser uma empresa “séria”, ela tem em seu catálogo de produtos alguns itens “nebulosos” que só interessam àquela gente com mais dinheiro que juízo que se autodenomina “audiófilos”*. Mas como a Amazon não exige uma prova de que você tenha comprado o produto para fazer o review, os usuários vêm se aproveitando disso há anos para deitar e rolar com uma verdadeira competição para descobrir quem faz o review mais zombeteiro. No passado a Amazon tentou coibir isso, mas diante das reações negativas “deixou pra lá”. Afinal, os idiotas que compram esse tipo de produto não vão entender o sarcasmo explicito e achar que os elogios são genuínos OU acham que idiotas são os que não acreditam na “santidade” do material.

Quem é desenrolado no inglês pode divertir-se com esses exemplos:

E aproveitem para ver os reviews do cabo HDMI de mil dólares da Best Buy (logo onde!) antes que a empresa apague tudo.

*Tenho sérias dúvidas de que a frase esteja gramaticalmente correta.

11 comentários
Clique para comentar
(Prefira clicar em "Responder" se estiver comentando um comentário)

Deixe um comentário

Você pode usar estas tags HTML

<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code class="" title="" data-url=""> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong> <pre class="" title="" data-url=""> <span class="" title="" data-url="">

  

  

  

:) :( ;) O_o B) :lol: :huh: :S :D :-P 8-O :yahoo: :rtfm: :dashhead1: :clapping: more »

Comentários sob cada post na página principal

Eu adaptei para o Atahualpa 3.7.3 essas dicas (posts de Flynn e dextor) e consegui fazer a página principal exibir posts intercalados com comentários, como o Buzz.

Problemas:

  • O post que tinha apenas um vídeo do youtube “endoidou” (depois eu olho isso); Edit: agora está aparecendo. Deve ter sido coincidência (minha conexão está ruim hoje).
  • Não sei se isso vai dar certo sem um meio de fazer o “collapse” para ocultar comentários, como era possível no P2

Vai ficar assim por um tempo enquanto avalio. Por favor dêem suas opiniões e reportem bugs.

16 comentários
  • Jefferson - 6.606 Comentários

    Mais um problema: para exibir o formulário para comentar é preciso clicar no link de comentários ou no link no título de cada post. Ou seja: nada mudou! o problema é que com a exibição dos comentários, você espera encontrar o formulário logo abaixo deles ou pelo menos um link logo abaixo deles para comentar. O formulário foi removido porque é grande e ia tumultuar a página aparecendo repetidas vezes. Como já está chegando a hora de ir dormir, depois eu penso numa solução.

  • Renato Jafet - 1 Comentário

    Ryan parabéns pelo Blog, feliz 2012

  • Luciano - 493 Comentários

    “Parpite de parpiteiro”.
    – Diminui a fonte (e/ou tira o negrito) do que diz ali em cima “x Comentários”.
    – Muda a cor de fundo dos comentários do Admin, esse verde “telefonica” (ou verde vo#it0 como a gente diz por aqui) é de lascar, até dói nos olhos.
    – Copia o link comentários do post para o final (depois) do loop da pagina de comentários e troca o texto dele de “x Comentários” para “Adicionar comentário”.
    – Sem querer ser o chato… muda a caixinha “Notifique-me de novos comentários via e-mail” de sempre selecionada pra não selecionada.
    Dai fica xuxu beleza!  ;)

  • Saulo Benigno - 279 Comentários

    Adiciona um link em algum lugar do post, talvez ao lado de “x comentários” , adiciona um “x Comentários. Faça um comentário” ou “Comente” ou … pois não tem indicação alguma de como comentar. no final dos comentários, em algum lugar… não tem link algum. Não tem nada dizendo como fazer comentário.
     
    Poe o mesmo link do “X comentários” da pagina principal, normalmente esse
    https://ryan.com.br/blogs/quicktalk/2012/01/comentarios-sob-cada-post-na-pagina-principal/#comments
    Ele vai direto para caixa de comentários…

    • Jefferson - 6.606 Comentários

      Se fosse tão simples…

      O link para comentários é gerado por uma função do wordpress ou PHP padrão. Você sabe qual é?

      Eu preciso no mínimo saber a função que gera o link para o post e depois acrescentar o “#comments”. Mas não estou encontrando isso.

    • Jefferson - 6.606 Comentários

      Descobri como se faz.

      A função que eu procurava é a “the_permalink“.

      A solução para o problema é colocar algo assim no lugar certo:

      <a href="<?php the_permalink(); ?>#comments">
       Se quiser comentar e não estiver vendo o formulário, clique aqui.
      </a>
      

      Mas ainda estou tentando descobrir qual é esse lugar certo. :D Por enquanto estou fazendo gambiarras só para que vocês tenham onde clicar,

  • Saulo Benigno - 279 Comentários

    Jefferson, ótimo :)
    Agora outra coisa, não precisa mostrar quando você está lendo um post, está aparecendo também. Para não mostrar é só usar uma função com o comando do WordPress is_single , neste link tem como funciona
     
    http://codex.wordpress.org/Function_Reference/is_single
     
     

    • Jefferson - 6.606 Comentários

      Eu coloquei o texto “se não estiver vendo”, justamente por isso. Eu já usei a função is_single quando suprimi o formulário de comentários na página principal. Mas quando testei no caso do link a página começou a dar erros. Ainda vou tentar outra vez mais tarde.

      • Jefferson - 6.606 Comentários

        Resolvi o problema. Foi preciso colocar o seguinte em dois pontos de comments.php:

        <?php 
         if ( is_single() ) {}
         else
         {
         echo '<br/><a href="';
         the_permalink();
         echo'#comments">Clique aqui para comentar.</a>';
         }
        ?>
        

        Demorou porque eu estou aprendendo PHP “na marra” por tentativa e erro. Consultar a referência não é suficiente quando é preciso fazer uma construção como a que se vê acima. Ou você vê um exemplo ou vai mexendo até acertar.

  • Jefferson - 6.606 Comentários

    Mais sério que isso é o problema nos links “Responder”, que não funcionam na página principal.

    • Jefferson - 6.606 Comentários

      Contornei o problema (apenas ocultei o link) com uma enorme gambiarra. 

      Não esperem entender o que se segue. Só quem estiver tentando fazer exatamente o mesmo, no mesmo tema, tem chance de entender.

       

      Em bfa_custom_comments.php eu dupliquei a função “bfa_comments” como “bfa_comments1” e nesta duplicata eu removi o trecho que exibia o link “Responder”.

      Em comments.php Eu criei uma condicional com “is_single” onde o ELSE contém uma duplicata de todo o trecho que chama “bfa_comments”, mas renomeado como “bfa_comments1”.

      Original:

      <?php // Do this for every comment
      	if ($bfa_ata['separate_trackbacks'] == "Yes") {
      
      		wp_list_comments(array(
      			'avatar_size'=>$bfa_ata['avatar_size'],
      			'reply_text'=>__(' &middot; Reply','atahualpa'),
      			'login_text'=>__('Log in to Reply','atahualpa'),
      			'callback' => 'bfa_comments', 
      			'type' => 'comment'
      			));
      
      		wp_list_comments(array(
      			'avatar_size'=>$bfa_ata['avatar_size'],
      			'reply_text'=>__(' &middot; Reply','atahualpa'),
      			'login_text'=>__('Log in to Reply','atahualpa'),
      			'callback' => 'bfa_comments', 
      			'type' => 'pings'
      			));
      
      	} else {
      
      		wp_list_comments(array(
      			'avatar_size'=>$bfa_ata['avatar_size'],
      			'reply_text'=>__(' &middot; Reply','atahualpa'),
      			'login_text'=>__('Log in to Reply','atahualpa'),
      			'callback' => 'bfa_comments', 
      			'type' => 'all'
      			));
      
      	} ?>
      

      Tornou-se isto:

      
      	<?php // Do this for every comment
      
      if ( is_single() ) {
      	if ($bfa_ata['separate_trackbacks'] == "Yes") {
      
      		wp_list_comments(array(
      			'avatar_size'=>$bfa_ata['avatar_size'],
      			'reply_text'=>__(' &middot; Comentar','atahualpa'),
      			'login_text'=>__('Faça o login para comentar ','atahualpa'),
      			'callback' => 'bfa_comments', 
      			'type' => 'comment'
      			));
      
      		wp_list_comments(array(
      			'avatar_size'=>$bfa_ata['avatar_size'],
      			'reply_text'=>__(' &middot; Comentar','atahualpa'),
      			'login_text'=>__('Faça o login para comentar','atahualpa'),
      			'callback' => 'bfa_comments', 
      			'type' => 'pings'
      			));
      
      	} else {
      
      		wp_list_comments(array(
      			'avatar_size'=>$bfa_ata['avatar_size'],
      			'reply_text'=>__(' &middot; Comentar','atahualpa'),
      			'login_text'=>__('Faça o login para comentar','atahualpa'),
      			'callback' => 'bfa_comments', 
      			'type' => 'all'
      			));
      
      	}} 
      else
      {
      	if ($bfa_ata['separate_trackbacks'] == "Yes") {
      
      		wp_list_comments(array(
      			'avatar_size'=>$bfa_ata['avatar_size'],
      			'reply_text'=>__(' &middot; Reply','atahualpa'),
      			'login_text'=>__('Log in to Reply','atahualpa'),
      			'callback' => 'bfa_comments1', 
      			'type' => 'comment'
      			));
      
      		wp_list_comments(array(
      			'avatar_size'=>$bfa_ata['avatar_size'],
      			'reply_text'=>__(' &middot; Reply','atahualpa'),
      			'login_text'=>__('Log in to Reply','atahualpa'),
      			'callback' => 'bfa_comments1', 
      			'type' => 'pings'
      			));
      
      	} else {
      
      		wp_list_comments(array(
      			'avatar_size'=>$bfa_ata['avatar_size'],
      			'reply_text'=>__(' &middot; Reply','atahualpa'),
      			'login_text'=>__('Log in to Reply','atahualpa'),
      			'callback' => 'bfa_comments1', 
      			'type' => 'all'
      			));
      
      	}}
      ?>
      
  • Luciano - 493 Comentários

    É… você esta mais ou menos no mesmo ponto em que eu estava a uns 4 ou 5 anos atras com PHP. Aprendendo tudo na base da tentativa e erro e lendo as referencias lá no PHP.NET eheh
     
    Uma boa dica é catar código dos outros e ir olhando e entendendo como funciona.
     
    Minha ultima aventura deste tipo foi aprender como fazer um plugin para o WordPress. Não foi grande coisa e ainda tem muita gambiarra nele, mas é aquele termômetro que aparece no topo do meu blog. :-P

  • Luciano - 493 Comentários

    Ahhh… mais cedo eu percebi que você estava editando o código e passando pelo problema de todo iniciante. Aqueles errinhos bobos de falta um ; ou passou um <.  B)
     
    Pra isso ajuda bastante algum editor TXT que suporte sintaxe highlight como no MedCX, NotePad2, Notepad++ ou outro de sua preferencia que tenha suporta a sintaxe para PHP.
     
    Eu gosto do MedCX porque é bem completo, uso pra outras coisas alem de PHP. É um editor de texto realmente voltado para o programador. :D

    • Jefferson - 6.606 Comentários

      Eu estava usando o próprio editor do wordpress, que é bem primitivo, mas o problema não foi de faltar ou passar. Eu estava usando tags onde tags não eram esperadas. Mesmo usando o notepad++ eu teria cometido os mesmos erros.

  • pedrosanto - 44 Comentários

    Jefferson, tem como saber se foram feitos novos comentários em posts antigos?

Clique para comentar
(Prefira clicar em "Responder" se estiver comentando um comentário)

Deixe um comentário

Você pode usar estas tags HTML

<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code class="" title="" data-url=""> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong> <pre class="" title="" data-url=""> <span class="" title="" data-url="">

  

  

  

:) :( ;) O_o B) :lol: :huh: :S :D :-P 8-O :yahoo: :rtfm: :dashhead1: :clapping: more »

O problema do backup automático…

… é que a conferência não é automática.

Alguns de vocês devem se lembrar daquele dia de estupidez quando apaguei o fórum por engano. O que nenhum de vocês deve saber, porque eu não lembrei de falar sobre isso, é que logo depois da recuperação eu implementei mecanismos de backup automático no fórum e todos os blogs (exceto G&G, porque o blogspot não tem essa facilidade).

No caso dos blogs baseados em WordPress (Linux, Seven, Site), eu instalei o plugin WordPress Database Backup (WDP), configurando-o para enviar o banco de dados a intervalos regulares para minha conta no gmail. Esses e-mails, vindos de vários blogs diferentes, me enchiam o saco, por isso configurei o gmail para guardar tudo automaticamente sem exibir nada na Inbox.

Pois bem… eu fui implementar o mesmo recurso neste blog e por acaso acabei descobrindo que os backups automáticos de todos os blogs haviam parado inexplicavelmente, em épocas diferentes. Sendo que o blog que constitui o site (o único realmente importante) perdera sua proteção entre 8 e 15 de novembro do ano passado.

Os e-mails não estavam na caixa de SPAM, nem havia qualquer mensagem de erro visível no WordPress. Absolutamente nenhuma pista. O backup simplesmente parou. Meu melhor palpite é que alguma instalação de plugin interferiu com o WDP ou… alguma maldita atualização do wordpress.

Mexi nas configurações do plugin para lá e prá cá esperando que desse “um reset” nele. Aparentemente funcionou, porque ontem eu recebi o primeiro e-mail do backup semanal.

É danado… preciso bolar um procedimento automático para checar se outro procedimento automático está funcionando… mas… Quis custodiet ipsos custodes (Who Watches The Watchmen)?

3 comentários
  • Saulo Benigno - 279 Comentários

    Pois é, tive esse mesmo problema com o WDP, do nada ele parou de me enviar automaticamente o Backup, e eu não faco a minima idéia o que precisa ser feito para arrumar isso. Já tive raiva com isso, não sei mesmo o que fazer…

    • Jefferson - 6.606 Comentários

      Pois aconteceu de novo. Enquanto eu redigia outro post que tocava no assunto dos backups, descobri que o backup automático deste blog parou mais de um ano atrás!

      • Saulo Benigno - 279 Comentários

        Bem, minha solução foi usar outro plugin… hoje em dia utilizo a versão gratuita do “UpdraftPlus – Backup/Restore” ele faz todo o backup, avisa tudo, gostei bastante.

        E com ele crio uma conta free do Dropbox e todo o backup ele envia automaticamente para o Dropbox (pode usar outro sistema) e deixa somente os últimos X backups.

        Resolvido e sem problema, recomendo.

Clique para comentar
(Prefira clicar em "Responder" se estiver comentando um comentário)

Deixe um comentário

Você pode usar estas tags HTML

<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code class="" title="" data-url=""> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong> <pre class="" title="" data-url=""> <span class="" title="" data-url="">

  

  

  

:) :( ;) O_o B) :lol: :huh: :S :D :-P 8-O :yahoo: :rtfm: :dashhead1: :clapping: more »

Testando um sistema de pontuação para posts e comentários

Qualquer sistema de “rating” que eu vá usar aqui obrigatoriamente precisa ser aplicável aos comentários, porque eu acho mais importante poder dar nota a eles que aos meus posts. Essa é uma das vantagens do GD Star Rating, que começo a testar agora, sobre outros plugins desse tipo. A outra é que tem opções prá caramba!

5 comentários
  • Jefferson - 6.606 Comentários

    Esqueci de avisar que, para evitar abusos, eu configurei para que apenas “usuários” possam votar. Eu não olhei a documentação do plugin ainda, mas até onde sei isso engloba todo mundo que direta ou indiretamente (por login facebook ou google) criou uma conta no blog.

    • Jefferson - 6.606 Comentários

      Estou investigando um problema que está permitindo o voto de visitantes e tive que deletar o banco de dados.

    • Jefferson - 6.606 Comentários

      Aparentemente consegui resolver o problema, mas o plugin é muito confuso. Existem muito mais opções do que eu imaginava e pode ser preciso estudar a documentação (se houver) para entender o que aconteceu. Eu determinara que o default para todos os posts e comentários era “only users” mas isso só funcionou para comentários. Nos posts, era possível ver em uma das páginas de configuração que alguns estavam “Everyone” sem motivo aparente.

      O que aparentemente consertou o problema foi ir até a página de Categorias, marcar todas as categorias e determinar “only users” para elas.

      Outro problema que encontrei é que tentar deletar votos na listagem “All Users” não adianta. Os votos desaparecem da listagem, mas continuam atribuídos aos posts, o que constitui um problema ainda maior.

       

  • Saulo Benigno - 279 Comentários

    Só você pode votar? Eu ainda não consegui…

    • Jefferson - 6.606 Comentários

      Vocês está fazendo logon no blog com sua conta Google ou apenas está colocando o e-mail? Eu configurei para que se  você não fizer nenhum tipo de autenticação, não poder votar.

Clique para comentar
(Prefira clicar em "Responder" se estiver comentando um comentário)

Deixe um comentário

Você pode usar estas tags HTML

<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code class="" title="" data-url=""> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong> <pre class="" title="" data-url=""> <span class="" title="" data-url="">

  

  

  

:) :( ;) O_o B) :lol: :huh: :S :D :-P 8-O :yahoo: :rtfm: :dashhead1: :clapping: more »

Quando a MS chama o Seven de “Pirata”

Hoje eu me espantei com uma cópia não ativada do Seven que dizia algo mais ou menos assim “você está usando uma cópia pirata”.

Em geral a MS evita usar essa expressão, preferindo chamar o usuário de “vítima de falsificação” ou algo assim, e cheguei a pensar que a mensagem fosse coisa de malware. Depois de algumas idas e vindas eu descobri o motivo da mensagem: A cópia tinha sido “ativada” com o Windows Loader e a MS detectou isso. Daí chamou a cópia, corretamente, de “pirata”.

Desinstalar o Windows Loader e instalar a versão mais recente resolveu o problema. Do ponto de vista do cliente, é claro.

1 comentário
  • Bruno Fumis - 2 Comentários

    Outra opção para quando aparece este erro é baixar e rodar o REMOVE WAT (Windows Advanced Tecnologies), que ele desisntalará o WAT e desaparecerá a mensagem de windows pirata. O WAT é instalado durante as atualizações automáticas, portanto quando instalar o Loader do Seven é necessário remover as atualizações que instala o WAT antes de atualizar.
    Abraço

Clique para comentar
(Prefira clicar em "Responder" se estiver comentando um comentário)

Deixe um comentário

Você pode usar estas tags HTML

<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code class="" title="" data-url=""> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong> <pre class="" title="" data-url=""> <span class="" title="" data-url="">

  

  

  

:) :( ;) O_o B) :lol: :huh: :S :D :-P 8-O :yahoo: :rtfm: :dashhead1: :clapping: more »