Há um episódio do Star Trek: The Next Generation em que um personagem (virtual, mas self-aware) do Holodeck exige sair do mesmo, para explorar o universo, e toma o controlo do computador da Enterprise, ameaçando destruí-la caso não lhe dêem o que ele quer. Como ele é apenas um holograma com inteligência artificial, não há realmente forma de o fazer sair do Holodeck, para um corpo físico. Mas ele não aceita essa explicação, e não há maneira de ele ceder o controlo da nave sem ser a bem. Como é que resolvem o problema? Criando um universo virtual que inclui a saída do Holodeck, o resto da nave, uma shuttle para ele usar para sair dali, e um “universo” com tamanho e detalhe suficientes (é óbvio que não simulam o universo inteiro, isso seria impossível) para ele o poder explorar durante décadas sem se aperceber de que não é real. Ou seja, ele julga que sai do Holodeck, mas continua nele.
Isto vem a respeito do quê? De um problema peculiar com que me deparei há pouco tempo. Acabei por não pôr em prática esta solução, mas, ao pensar nela, achei-lhe tanta piada que a quero partilhar aqui.
Imagina isto: tens um blog, onde aceitas comentários, e há um tipo que lê o teu blog todos os dias, e que responde a quase todos os comentários de outros leitores. E, ao responder-lhes, ele é… meio opressivo. Não insulta propriamente as pessoas, mas “espanta-as”, fá-las sentir-se atacadas, dissecadas e estúpidas, e torna os comentários do teu blog um sítio desagradável. E toma conta de todas as discussões. Não é má pessoa, nem propriamente um “troll”, mas tem uma personalidade intragável. Notas claramente que esse tipo faz com que as pessoas deixem rapidamente de visitar o teu blog, ou pelo menos de comentar nele, já que já sabem o que as espera se o fizerem.
Logo, o ideal era que ele deixasse de vir ao teu blog, ou pelo menos de comentar nele. Mas há um senão: não o queres realmente expulsar. Tens as tuas razões para não querer criar qualquer tipo de conflito com ele, para não querer “queimar as pontes”. Querias que ele deixasse de vir por vontade dele, mas não estás a ver isso a acontecer.
E notas que ele acede, e acedeu sempre, a partir do mesmo IP. Ou seja, não tem dial-up, nem viaja, nem vai a cibercafés. Acede sempre do mesmo sítio.
Bloquear o IP dele, assim, é a primeira coisa que vem à cabeça, certo? Ele pensará que o blog está temporariamente em baixo, inicialmente…
Mas isso não resulta, porque eventualmente ele verá que nunca consegue aceder, e, das duas uma: ou entrará em contacto contigo por mail para saber o que se passa (o que não queres), ou irá, um dia, a um cibercafé ou outro sítio, e notará que daí acede sem problemas, o que lhe mostrará que foi bloqueado. Resumindo: se ele não consegue aceder da forma habitual, tentará de outras formas, ou perguntará o que se passa.
Então, o que fazer? Há a solução Star Trek.
Criar uma cópia completa do blog (ficheiros e BD), tal como ele está no momento, no mesmo servidor, com um endereço diferente, não divulgado. E, depois, no Apache, redireccionar todos os acessos do IP dele para essa cópia! Ele continuará a aceder ao “blog” sem problemas, e poderá até comentar nele. Pode estranhar a ausência de novos posts, mas isso resolve-se com um post nosso, nesse blog, a dizer “ando com falta de tempo, não devo escrever aqui por uns tempos”.
Ele não notará qualquer problema, e por isso não tentará aceder de outro sítio. Depois de algumas semanas sem posts novos, ele pensará que deixámos mesmo de escrever no blog. Eventualmente, passará a considerar o mesmo um blog “morto”. Não fica ofendido, não nos chateará… e, com sorte, nunca desconfiará que estava a aceder a um “universo” diferente do resto do mundo.
Isto é uma ideia meio maluca, eu sei.
Mas eu sou assim.
É para casos específicos, obviamente, já que num caso normal expulsar-se-ia simplesmente o personagem em questão. Mas acredito que seria algo divertido de se fazer.







