Categoria: Linux

  • Charutos e vinho tinto!

    Acabei a merda do jogo. Já me posso levantar da cadeira. Já estava a criar escaras debaixo dos ilíacos. Vou andar um bocado pelo Ginjal, se ainda souber como se anda – deve ser como andar de bicicleta: nunca se esquece. Daqui a uma hora devo estar de volta para começar a preparar a entrada…

  • O Jogo

    Isto ainda não está acabado, pois agora, cada passo que dou é milimétrico. Quero ter a certeza de que tudo o que faço está bem feito. Por vezes canso-me e deixo passar coisas sem as rever 15 vezes, mas neste momento não estou cansado e por isso a revisão é total. Estou constantemente em cima…

  • Os Eventos já bulem!

    Já criei 9 eventos temporais na minha BD, que depois consolidei para 8, e estão todos a bulir – confirmado. Para o event scheduler fazer disparar eventos é necessário passar o parâmetro –event-scheduler=1 na chamada do mysqld, e para descobrir isso foram umas horas (tive que ir ler o manual, eh eh eh). Só falta…

  • O Estado das Coisas

    O jogo devia estar hoje online. Ainda não está. Mas está quase. Um problema complicado com o MySQL roubou-me 6 horas: entre tentativas de criar 2 índices numa tabela com mais de 4.3 milhões de linhas, com vários triggers e eventos; repôr backups; e reinstalar o MySQL 4 ou 5 vezes até encontrar uma forma…

  • Bring on the Night

    No tempo em que eu bebia garrafas de zimbro de penalty, os Police (ex Sting Brothers) lançaram um disco fabuloso – Reggatta de Blanc – onde se inclui esta pérola que estou a ouvir agora, neste preciso momento, às 2:22 do dia de hoje: Bring on the Night.

  • + Linux

    Estou a actualizar as máquinas todas para o Slack 11 beta. Usualmente actualizo as máquinas 2 vezes por ano: no Verão e em Fevereiro; excepto os patches de segurança, que são aplicados assim que saem. Descobri que a máquina que é a porta de entrada para a minha DMZ tem um disco de 4GB, ou…

  • Novidades sobre o Linux

    Estive a instalar o Slackware 11 beta em várias máquinas. As novas versões do kernel 2.6 reconhecem, sem necessidade de drivers extra: discos externos firewire, discos Sata, memórias USB, placas wireless, etc. Mas há uns problemas com os sistemas de ficheiros: o Reiserfs funciona bem, deixa instalar o lilo (Linux Loader) na root partition, o…

  • Fo#4-s3 para o PHP

    Pela 2ª vez esta semana, só me apetece mandar o PHP para o k4r41$0. E desta vez, pode levar o MySQL com ele. Um dia destes, largo isto e passo-me para o Ruby. Passei um dia inteiro, das 10 da manhã até agora, a resolver uma merdice que me fez perder 15 horas. Vou deixar…

  • Linux? Sim, obrigado!

    Este post destina-se aos seguintes leitores (veja se está contemplado): Para quem trabalha todo o dia com Linux Para quem sabe o que é o Linux, mas nunca o usou ou viu Para quem acha que Linux é o nome de um pinguim Para quem pensa que Linux é uma marca de bolachas com pepitas…

  • Porra para o PHP

    O PHP tem um erro merdoso nas interfaces PDO/MySQL e MySQLi. Passei o dia todo a resolver um problema num programa por causa desse erro. Felizmente, esse erro do PHP não existe na interface tradicional com o MySQL, e assim consegui contornar o problema. Descrição do BUG Tanto a interface PDO/MySQL como a MySQLi não…

  • 4 milhões

    São 4 milhões, mais precisamente 4.028.765, o número de coisas que o meu crawler já sacou da NET. Estas coisas são recursos pelos quais os utilizadores do meu jogo vão lutar. São coisas da NET, únicas, que só podem ter um dono. Há cerca de 30 a 40 milhões de coisas destas em toda a…

  • CPU a 176%

    27-Jun-2006 Eis um registo da utilização de recursos numa das minhas máquinas Linux. Note-se o CPU a 176% num dos processos do MySQL! 29-Jun-2006 Ok. Ninguém disse nada (isso já vai sendo habitual: os meus leitores são todos do centro de surdos-mudos Helen Keller) mas eu vou desfazer o mistério: isto é o output de…

  • MySQL 5.1.11-beta (3)

    OK. Já tenho tabelas com integridade referencial. Vou agora explorar os eventos temporais desta nova versão do MySQL.

  • MySQL 5.1.11-beta (2)

    Granda merda. Estou aqui há várias horas a tentar perceber porque é que a versão 5.1 do MySQL não cria tabelas INNODB (com integridade referencial). Melhor, já descobri porquê praí há uma hora. Agora estou a tentar corrigir. Os gajos regrediram. Com a versão 3.23-max introduziram, por omissão, o motor INNODB nas sources. Além disso,…

  • MySQL 5.1.11-beta

    Acabei de instalar o MySQL 5.1.11-beta. Preciso de uma característica específica da versão 5.1 para o meu jogo: os eventos temporais. Não me apetecia nada estar a fazer scripts lançados pelo crontab, quando daqui a umas semanas/meses o MySQL vai ter eventos na versão “Generally Available” e depois ter que alterar tudo (porque é muito…