Posted in April 30, 2008 ¬ 11:18 amh.Zarnick
Bom, dito e feito, realmente para criar um servidor que não ficasse bloqueando no read(), ou no accept(), a melhor forma(talvez única) era utilizando fcntl(). O código está um pouco sujo ainda (por exemplo, temos o readLine.c e readLine.h que eu iria utilizar para ler do buffer, mas encontrei uma forma mais “rápida”), estamos lendo [...]
Read the rest of this entry »
Posted in April 30, 2008 ¬ 9:28 amh.Zarnick
Uma boa lista com os mais famosos font managers que existem para Linux. Vi lá no Linux.com.
Read the rest of this entry »
Posted in April 30, 2008 ¬ 9:24 amh.Zarnick
Extremamente interessante a visão de Adrian Kingsley-Hughes sobre Linux para iniciantes (ou “12:00 flashers” como ele chama), vale a pena dar uma olhada aqui.
Read the rest of this entry »
Posted in April 30, 2008 ¬ 9:20 amh.Zarnick
Encontrei um ótimo texto explicando as diferenças entre MyISAM e InnoDB no MySQL. Vale a pena dar uma conferida aqui (em inglês).
Read the rest of this entry »
Posted in April 29, 2008 ¬ 2:13 pmh.Zarnick
Mais um para a biblioteca de programas C, dessa vez é um servidor ECHO modificado que aceita até 10 conexões, concorrentes, ouve na porta 7777 e se receber a string “STOP SERVER” termina o servidor. Mais tarde eu comento sobre esse programa, mas ele limpa todos os processos, e possui relativamente uma boa manutenção de [...]
Read the rest of this entry »
Posted in April 29, 2008 ¬ 8:42 amh.Zarnick
Foi encontrado um bug no Windows XP SP2, causando uma escalação de privilégios (usuários comuns se tornando admin), eu ainda não testei, mas parece que é real. Update necessário ASAP. Esse exploit é local. Veja no milw0rm.
Read the rest of this entry »
Posted in April 29, 2008 ¬ 8:39 amh.Zarnick
O criador do sistema de arquivos ReiserFS foi considerado culpado por assassinato em 1º grau. Se me lembro corretamente da história, no ano passado sua mulher foi assassinada, tudo indicando para o culpado ser Hans Reiser, porém não haviam provas, evidências, corpo, nada. Finalmente ele foi considerado culpado. Honestamente, até onde a mente humana pode [...]
Read the rest of this entry »
Posted in April 25, 2008 ¬ 9:59 amh.Zarnick
Outro dia, tentando fazer um servidor de bucket-sort, eu me deparei com um problema que a muito tempo eu não via, o quicksort. Pensei então, ai está uma coisa legal de colocar no servidor. O quicksort é um problema clássico de ordenação em C. Estranhamente, esse algoritmo é ruim na teoria, mas para todos os [...]
Read the rest of this entry »
Posted in April 17, 2008 ¬ 9:47 amh.Zarnick
Sai o Kernel 2.6.25, quentinho do forno. Leiam a “carta” de Linus Torvalds aqui.
Read the rest of this entry »
Posted in April 17, 2008 ¬ 9:45 amh.Zarnick
O que mais temiamos aconteceu, a Sun começou a fechar o código fonte do MySQL. Leia a história por completo no Slashdot.
Read the rest of this entry »