Hacking /proc – tempo de execução de um processo em C

May 23, 2011

Recentemente precisei descobrir, usando C, o tempo de execução de um processo. Ao invés de tentar um simples system(“ps aux | grep <pid>”), pensei em utilizar algo mais esperto: a árvore montada no /proc. O /proc mantém em sua estrutura de diretórios arquivos para cada processo sendo executado na máquina, tendo um diretório específico para [...]

3

Instalando Debian: the NERD way

November 9, 2010

O meu primeiro sistema operacional que instalei foi um Kurumin 3.0, que eu usava num computador velhão aqui de casa. Instalei Linux antes mesmo de ter alguma experiência instalando Windows. E desde que instalei pela primeira vez com sucesso um sistema operacional, não parei mais. Gosto muito de instalar sistemas operacionais, experimentar na segurança de [...]

0

Tibia on Wine – finalmente algo que funciona…

May 17, 2009

É… Quero dizer… Hmmm… Digamos meia boca… Como prometi há algum tempo atrás (bota tempo atrás), estou disponibilizando aqui um meio fácil de “botar para funcionar” o Tibia com o Wine. Só os resultados deixaram a desejar um tanto… =/ O melhor DirectX que ele conseguiu compatibilidade foi o 5, portanto os gráficos ficaram bem [...]

0

Primeiro post de utilidade pública: sobre USB 1.1 e Linux

March 28, 2009

Há muito tempo atrás, eu vinha comentando que existia um problema com o kernel do Linux e minhas entradas USB. Pois bem, depois de algumas atualizações o problema voltou a ocorrer, mesmo para a versão 2.6.24. Não sei mais o que fazer. Minha expectativa é que algum dia isso seja corrigido, mas não sei quando. [...]

0

Modificando a versão de append local de um kernel já compilado no linux

July 15, 2008

Bem, ando meio desaparecido do blog, mas aqui volto com uma dica. É algo que agora a pouco passei e tive que me virar para resolver. No Debian, existe uma maneira fácil e rápida de se compilar o kernel: é o comando make-kpkg. A utilização dele é simples. Primeiro, executa-se o seguinte comando, na pasta [...]

0

Teclados USB, entradas USB 1.1 e Linux: a saga chega a seu fim!!

March 30, 2008

Depois de uns tempos sem postar nada no blog, hoje eu venho com uma ótima notícia para aqueles que tiveram problemas como o meu. Num artigo que publiquei aqui no blog e no VOL (http://www.vivaolinux.com.br/artigos/verArtigo.php?codigo=6607), eu apresentei uma solução ao problema de IRQ #11 Disabled do kernel, para as entradas USB 1.1. Por algum motivo [...]

0

Instalando Debian usando interface gráfica

November 7, 2007

Não é padrão do instalador netinst (CD reduzido com o sistema básico, baixa e instala o restante do software da internet) do Debian, mas existe a possibilidade de usar uma interface gráfica em GTK para fazer a instalação. No momento do boot do CD netinst, o Debian pergunta sobre a forma de boot (podendo simplesmente [...]

0

Cliente Tibia no Linux

July 24, 2007

Opa! O que parecia descontinuado voltou! Já faz um tempo que a Cipsoft, criadora de um dos mais clássicos jogos de MMORPG do mundo – Tibia -, resolveu voltar a distribuir versões do jogo para Linux. É só ir na página oficial do jogo (www.tibia.com), baixar o cliente e descompactar. Aqui deu um problema quando [...]

8

Mágicas do VIM – Macros

July 1, 2007

Meu editor para programação favorito é o VIM. Sou fanático por esse maravilhoso editor e suas funcionalidades. Qualquer coisa que peçam para eu programar, o utilizo. Minha última descoberta foi sobre o maravilhoso esquema de macros dele. Macros existem para nos poupar do horrível trabalho de fazer passos repetidamente. Por exemplo, tu tem o seguinte [...]

2

Teclado USB no Debian Etch

June 26, 2007

Bem, no meu último post comentei que instalei o Debian no meu PC em casa. O teclado USB que instalei estava dando problemas com o Linux, mas tinha conseguido arrumar. No Debian, descobri que o problema também acontece. Se tento bootar o kernel com irqpoll, o sistema simplesmente congela quando entra na situação de nobody [...]

0