
Se um blogue português quer aumentar a audiência e conquistar o mundo deve escrever em inglês. Conheço muitos bloggers portugueses que o fazem.
O Bitaites iniciou o seu processo de internacionalização com um post intitulado Error establishing a database connection.
Não gozem. Um post assim tem a vantagem de estar escrito sem erros e de ser um assunto de fácil entendimento. Gosto de posts directos e assertivos. Gosto de erros. Não tenho nada contra as ligações. Aprecio alguns estabelecimentos. E tenho um fetiche de natureza sexual por bases de dados. É possÃvel que de futuro regresse ao tema mais vezes.
Imagino o sucesso entre os milhões de visitantes que dominam a lÃngua inglesa.

«Mas conheces aquele blogue? Muito fixe!»
«Ai é? E fala de quê?»
«Bem, fala de erros em estabelecer ligação com a base de dados».
«Uau, mas essa merda é muito sexy. Romântica, atrevo-me a dizer. Será que chegamos ao fim da história e a ligação se restabelece e vivem felizes para sempre?»
«Não, não diz nada de interessante. E é precisamente aà que reside a beleza do blogue. O post está em branco. O blogue está em branco. Isto significa que o autor não tem nada a dizer sobre erros em estabelecer ligação com a base de dados porque, na verdade, o blogue não tem erros. É tão imaculado como as cuequinhas do Santo Padre.
«Impressionante, de facto»
«Impressionante, you say? Mais do que isso: é um blogue perfeito e a página em branco testemunha uma absoluta e inegável perfeição. Se estivesse no lugar do autor ficaria extasiado sempre que abrisse a página e visse aquele Error establishing a database connection. Caramba, deve ser tão inspirador. E ouvi dizer que o autor tenciona tornar aquilo num sticky post.»
«Pois, mas à s vezes uma pessoa vai ver e o design é horrÃvel. E eu não leio blogues pelos feeds, never i tell you.»
«Não é o caso deste. É sublime. Encontrar o Bitaites em modo Error establishing a database connection é tão maravilhoso como cheirar a peida de um camelo depois de uma caminhada de 500 quilómetros pelo deserto do Sahara.»
Eu sei. O sucesso pode deixar um blogger inebriado. Mas eu não me contento com a perfeição. Quero sempre mais. Decidi então abrir as portas do meu palácio e observar o painel de administração do PHP para ver se podia melhorar alguma coisa. Vi então que o painel estava inacessÃvel com um erro chamado Error 1040 – Too many connections.
Compreendi então que tinha alcançado o céu – um lugar que só apenas tipos como o Mozart podem chegar. Nunca viram o filme Amadeus? Lembram-se do que diz o imperador José quando acaba de ouvir uma ópera de Mozart? Diz qualquer coisa como Your work is ingenious. It’s quality work. And there are simply too many notes, that’s all. Just cut a few and it will be perfect.
Too many connections. Too many notes. Just cut a few and it will be perfect. E um post com cenas em inglês escritas em itálico. O meu futuro está assegurado.































10 comentários
Nas palavras de Natalie Portman:
Who is your dealer, and does he need another client?
eu ate mandei um tweet sobre tares offline
“http://bitaites.org/ omg is offline!!!
”
Também eu mandei uma DM a “louvar-te” por tal proeza!
ehehe tenho de ver
Andei um bocadinho… como dizer… desesperado?
Mas agora tá tudo normalizado, a malta da WebHS mexe-se depressa e bem
Marco, mas o problema não é nenhum motivo de orgulho e atende pelo nome, em inglês, de SYN Flooding. Um dos motivos do sumiço no mês passado foi que fui desesperadamente atacado nos diversos sites, principalmente no podcomer, o mais visitado, e num outro de um colégio em Cascais, e que me derrubavam o servidor com esta elegante mensagem de 6 em 6 horas, pior que anti-biótico!
Concluà que a fragilidade do sistema, e que é explorada pelo atacante, encontra-se na Kernel do Linux, que tem uma estratégia definida para evitar este tipo de DoS, mas que é descoberta com o tempo o que gera outros ataques e outras defesas, e assim por diante.
Encontra-se o atacante no teu sistema com o seguinte comando, na shell como root:
[~]# netstat -n -p | grep tcp
Tem como resposta alguma coisa parecida com isto:
tcp 0 0 81.94.203.124:80 89.214.172.80:50914 SYN_RECV –
tcp 0 0 81.94.203.122:143 81.84.53.104:45716 ESTABLISHED 25271/imap
tcp 0 0 81.94.203.124:25 194.106.178.50:36156 TIME_WAIT –
tcp 0 0 81.94.203.122:34481 209.85.227.118:80 TIME_WAIT –
…
Na penúltima coluna encontra-se o estado da conexão daquele IP. O normal é estar em estado TIME_WAIT ou ESTABLISHED e daà informa o PID e o serviço. Mas note a primeira linha, é um SYN_RECV. Agora só tenho esta e tive que repetir o comando umas 15 vezes até aparecer o primeiro. Há um mês as tinha as centenas, a cada vez que dava um netstat. Tens ali inclusive o IP do atacante (supostamente por que eles se utilizam de proxyes e/ou IPs falsos).
Solução:
1.Verificar o estado da flag /proc/sys/net/ipv4/tcp_syncookies que deve estar em 1 (ligado) pois está é uma das defesas do Kernel. (envio de bolinhos ao atacante)
2.Verificar o estado da flag /proc/sys/net/ipv4/tcp_syn_retries, que é o numero de vezes que o núcleo permitirá que uma mesma conexão tente se ligar sem sucesso (e o SYN_RECV indica uma tentativa falhada de conexão, que gera um pequeno tempo de espera pela mesma e que feita aos milhares inunda o TCP/IP parando-o). Ao delimitar o número de tentativas restringe o atacante.
3.Atualizar o SO, visto que as estratégias de defesa são melhores desenvolvidas com núcleos novos.
4.Se nada disso funcionar, fazer tudo isto e aumentar banda!!!
Pois bem. Para conseguir atualizar o sistema para atingir a Kernel mais recente, 2.6.30, tive que sair do provedor que tinha. Procurei provedores de servidores dedicados em Portugal (cheguei mesmo a pedir uma proposta a WebHS), mas não encontrei ninguém que conseguisse bater os ingleses da RedStation. Neste momento pago cerca de € 80 (£ 59) por mês por um servidor dedicado com um Xeon Core Duo ligado a net em 100 MB, com acesso ilimitado!!! Tenho acesso ao servidor na Inglaterra mais rápido do que uma máquina aqui em casa! E tudo com o meu querido Fedora, na versão 11. Só maravilhas.
Os atacantes sumiram, pois se desinteressaram já que não conseguiam mais derrubar os meus sites. Pelos vistos encontraram outro para atacar!
Ah, mas acredita que eu estava a sentir tudo menos orgulho!
Quanto ao resto, chinês!
Não tenho tempo de ler, agora.
Também me tinha aparecido, mas passado 5 minuticos já dava…
O quadro de cima já não se pode chamar “O medo” mas sim “A moca”, o gajo parece que fumou uma dúzia de charros e snifou uma linha de haxixe com 5 metros de comprimento!”
De qualquer forma grande post sim senhor…
Do post não falo porque não percebi nada … não falo inglês.
Agora, adorei a sátira ao Grito
))))
Ahaha, sim senhor, que sublime e astuta forma de dar volta ao sucedido
Eu presenciei também esse momento de glória, esse apogeu literário que foi o erro. Mas enfim, os posts estão de volta, e ainda por cima com obras adulterada de Munch. Nice