February 27, 2004

The Luxury of Ignorance

Ainda bem que não sou só eu que consigo enxergar os defeitos do mundo Unix/Linux, esse artigo sobre a aventura de configurar uma impressora em sistema Unix é excelente.

Posted by camposr at 04:54 PM | Comments (1)

Usenix Open Letter

Muito legal a carta aberta da Usenix em resposta à carta que a SCO mandou para o congresso americano.

Curta, simples e vai direto ao ponto.

Posted by camposr at 12:30 PM | Comments (0)

Kernel 2.6 e HyperThreading

Pra reaquecer o blog na volta do carnaval,um artigo muito bom sobre o Kernel 2.6 do Linux em máquinas com HyperThreading.

E o artigo confirma que o Apache não se dá muito bem com o HT:

Interestingly enough we see a decrease in performance of about 3.4% when HT is enabled on the Xeons.

...

Here's something else to try and wrap your head around; these numbers are another indication of the improved HT performance on the Prescott. Yes, its results were better with HT disabled but when enabling HT we only saw a decrease in performance in the neighborhood of 12%. The Northwood-based processor suffered a 35% decrease in performance. Morbid, but true.

Posted by camposr at 12:16 PM | Comments (0)

Go Wireless

Hoje descobri que o Aiport Card do iBook é 802.11g e fiz o iBook da Renata funcionar com o linksys que eu comprei lá para casa, ficou show ! :D

Posted by camposr at 10:32 AM | Comments (0)

February 20, 2004

A casa caindo

Dólar passa de três reais.

Posted by camposr at 10:23 AM | Comments (0)

February 19, 2004

Perl 6

Que venha o Perl 6 !

Quem sabe assim esse hype do Python sossega um pouco. :-)

Posted by camposr at 07:47 PM | Comments (42)

February 18, 2004

Susan Calvin

WARNING
This post contains spoilers :-)

Apesar do Will Smith, eu ainda tinha algumas esperanças para a adaptação do I,Robot para o cinema.

Mas agora que eu vi que quem vai interpretar a Susan Calvin é uma gostosona Hollydoodiana, fiquei mais preocupado ainda com a qualidade final do trabalho.

A Susan Calvin "original" é uma mulher cuja vida teve apenas um foco, os robôs, e ela descrita como uma mulher sem muitos atrativos (além da inteligência) sempre que aparecia nos livros.

O Plot do filme diz o seguinte:

Set in a future Earth (2035 A.D.) where robots are common assistants and workers for their human owners, this is the story of "robotophobic" Chicago Police Detective Del Spooner's (Smith) investigation into the murder of Dr. Miles Hogenmiller, who works at U.S. Robotics (run by Greenwood), in which a robot, Sonny (Tudyk), appears to be implicated, even though that would mean the robot had violated the Laws of Robotics, which is apparently impossible. It seems impossible because.. if robots can break those laws, there's nothing to stop them from taking over the world, as humans have grown to become completely dependent upon their robots. Or maybe... they already have? Aiding Spooner in his investigation is a psychologist, Dr. Susan Calvin (Moynahan), who specializes in the psyches of robots...

Para quem já leu o I, robot, isso soa um pouco estranho. Parece que pegaram o I, Robot, o Caves of Steel e o Robot Visions, botaram em um liquidificador e jogaram em uma jarra com gelo e limão.

Além do mais, onde está o R. Daneel Olivaw ?

Espero que seja falha no plot, porque história de detetive do Asimov sem o R. Olivaw é uma coisa que simplesmente não pode acontecer.

Posted by camposr at 06:18 PM | Comments (1)

A. Clarke

Entrevista super legal com Arthur Clarke.

Partes que eu achei, no mínimo, interessantes:

O: The CD-ROM that comes with Time's Eye includes an interview with you, in which you say that gamma-radiation bursts in other galaxies may be indicative of interstellar warfare...

ACC: No, no, I've changed my mind. I think they're industrial accidents.

...

O: Another favorite quote you tend to bring up in interviews is, "If there are any gods whose chief concern is man, they can't be very important gods." Can you expound on that?

ACC: [Laughs.] Well, I was rather a cynic once. But now I've combined all my beliefs into this phrase I've been circulating: "Religion is the most malevolent of all mind viruses." It's adapted from a phrase by the British writer and scientist Richard Dawkins, who said that religion was a mind virus, an idea that infected the mind. He said that not all mind-viruses are malignant; some may even be beneficial. But many are harmful—racist theories, for instance.

O: With that quote, are you talking about religion's harm to the individual, or harm to society?

ACC: Well, look at history: religious wars, the Inquisition, the Crusades. What more do you need? It could be both, though.

...

ACC: I think it's probable that as we develop, we'll move our minds into our machines. We're becoming computers anyway. [Laughs.] You could experience anything, be anywhere, you see. Get an infinite number of real universes as well as imaginary universes.

via lizard

Posted by camposr at 02:17 PM | Comments (1)

February 17, 2004

Luís Inácio Cardoso

O (des)Governo é o mesmo...

Posted by camposr at 08:15 AM | Comments (0)

February 15, 2004

Cada sorriso é um flash

Esse meu sorriso McDonald's não convence, mas eu estava feliz de verdade, ok ?

O casal luxo e glamour, tão quente que tem até fumaça na foto.

Método Barbosa & Campos de fazer o Hugo sair nas fotos com os olhos abertos.

Posted by camposr at 08:22 PM | Comments (38)

Fotos

As fotos do aniversário do Carlos já estão no ar, aqui.

Posted by camposr at 08:12 PM | Comments (0)

Aniversário do Magreta

Ontem comemoramos o aniversário do Carlos no Chácara Santa Cecília, descontrol absoluto e três garrafas de whisky.

O Hugo ficou muito melhor sem bigode.

Estou até agora tentando lembrar qual foi o assunto que eu conversei com a Renata no caminho da volta. Ela também não faz nem idéia.

Posted by camposr at 12:45 PM | Comments (0)

FireFox

É ruim porque:

A interface de post do Movable Type não funciona.
O sistema de download do Fileshack não funciona.
O rendering da página dele é medonho.
O rendering de gif dele é mais medonho ainda.

Sim, os tabs são legais, o anti popup é legal, a busca no Google é legal, apesar de que a Google Toolbar para o IE é infinitesimalmente superior, e inclui um anti popup.

Mas não vejo ele como essa revolução da navegação que estão pintando por aí, pra mim é um Opera melhorado, mais bonitinho e mais rápido.

O Internet Explorer é o melhor browser disponível hoje em dia, doa a quem doer, e esse pensamento de que tudo que é da Microsoft é uma merda me irrita.

Posted by camposr at 12:39 PM | Comments (3)

February 13, 2004

mcheck

Hoje por dica do Ivan, usei o mcheck para verificar se tinha algum leak em um programa que eu tinha feito. Fiquei bastante surpreso com o resultado, principalmente porque ele me ensinou que liberar os ponteiros antes de sair do programa, apesar de parecer inútil, é importante.

E ele é muito fácil de usar, você simplesmente precisa da um include nele e chamar o mesmo logo na primeira linha do seu main().

Algo como:

#include <mcheck.h>

int main(void)
{
#ifdef DEBUG
mtrace();
#endif
...

};

Compile normalmente, definindo o DEBUG, e rode o programa assim:

MALLOC_TRACE=arquivo.txt ./seu_programa

O arquivo.txt é um arquivo ASCII simples, para entender o que está escrito nele, use o programa mtrace (um script em perl) que acompanha o glibc-util.

A resposta dele vai ser alguma coisa como:

drepper$ mtrace errlog
- 0x08064cc8 Free 2 was never alloc'd 0x8048209
- 0x08064ce0 Free 3 was never alloc'd 0x8048209
- 0x08064cf8 Free 4 was never alloc'd 0x8048209

Memory not freed:
-----------------
Address Size Caller
0x08064c48 0x14 at 0x80481eb
0x08064c60 0x14 at 0x80481eb
0x08064c78 0x14 at 0x80481eb
0x08064c90 0x14 at 0x80481eb

Caso você tenha esquecido de alguma coisa, ou "No Memory Leak found.", caso o seu programa esteja bem comportado.

É bem útil. :)

Posted by camposr at 09:20 PM | Comments (0)

Firebird

Estou para ver browser mais tosco do que esse Mochila Firebird, sinceramente, é podre ao extremo.

Até o Opera, que é um outro lixo, é melhor.

Posted by camposr at 06:08 PM | Comments (2)

Ahhh se for verdade !

Se for verdade, aí eu tenho de dizer que Windows Sucks Big.

Posted by camposr at 05:40 PM | Comments (0)

Site legal

Site legal com a história da música eletrônica, não concordo com algumas descrições, mas no geral o site é bem bacana.

Posted by camposr at 11:15 AM | Comments (0)

Fotolog

Definitivamente o melhor fotolog que eu já vi é o da Dona Arlinda.

Posted by camposr at 12:17 AM | Comments (1)

February 12, 2004

Cara de Pau

Se tem uma coisa que me irrita nesse mundo de TI é a cara de pau de alguns C\wOs.

Agora o Scott McNealy virou amiguinho do Open Source, muito mais honesto seria ele admitir que eles precisam do Open Source para poder sobreviver.

Posted by camposr at 05:58 PM | Comments (0)

Tarda mas não falha

No MSN, ainda a pouco:

Bruno says:
essa mieeeeeeerda desse linux

Posted by camposr at 05:33 PM | Comments (4)

Orkut

E a nova mania agora é o Orkut, com uma interface mais fácil de usar e mais legal do que a do Friendster, com certeza ele deve vingar.

Eu já estou lá. ;)

Posted by camposr at 04:28 PM | Comments (1)

Pulse Radio

Rádio de música eletrônica bem eclética, mas geralmente de bom gosto. Toca de tudo, house, techno, d'n'b, trance, electro, etc...

Bem bacana mesmo, recomendo.

Abre no seu winamp/xmms/wmp: http://live.str3am.com:2070

via Trentas

Posted by camposr at 04:25 PM | Comments (0)

February 11, 2004

Coisas que odeio

Pessoas que colocam apelidos completamente sem sentido no seu Instant Messenger.

Como diabos eu vou saber quem é o !, ou o Haubshrëriol, ou o "Família vende tudo".

Instant Messenger é feito para permitir uma comunicação fácil entre as pessoas, se você não quer se comunicar, simplesmente não use um Instant Messenger, ou então use um apelido que te identifique.

Ah sim, ficar mudando de apelido todos os dias é igualmente irritante.

Posted by camposr at 11:00 AM | Comments (3)

February 10, 2004

Unix History

Diagrama super legal com a "árvore genealógica" do Unix.

Posted by camposr at 07:02 PM | Comments (0)

February 09, 2004

Frase do dia

"Sempre que um idiota diz que algo é 'URGENTE', é porque o imbecil não conseguiu fazer em tempo hábil e quer que você se ferre para realizar em tempo recorde."

Michael Schumacher - piloto da Ferrari

via Silveira

Posted by camposr at 07:44 PM | Comments (0)

John Dvorak

John Dvorak atacando a MS e defendendo o Linux ? O mundo não é mais o mesmo... de qualquer maneira o argumento dele é bastante interessante.

IBM's Blue Linux on the Desktop

Posted by camposr at 11:01 AM | Comments (49)

February 05, 2004

Java de novo...

Uma coisa legal no release notes, é o suporte ao AMD Opteron 64-bit em SuSE e Windows 2003.

AMD e SuSE comendo legal pelas bordas.

64-Bit AMD Opteron Processors
With J2SE 1.5.0, AMD Opteron processors are supported by the server VM on Suse Linux and on Windows 2003.

Posted by camposr at 06:46 PM | Comments (0)

Java

Saiu o J2SE 1.5.0 Beta, parece que finalmente o GC e Fatal Error Handler melhoraram bastante.

Convenhamos, não tinha como piorar. :)

Posted by camposr at 06:35 PM | Comments (0)

Scientific American

Assinei a Scientific American Brasil, eu já tinha comprado diversas edições dela e me convenci de que é uma revista que vale a pena ser lida todos os mêses, para quem se interessa por assuntos da comunidade ciêntifica internacional, é um prato cheio.

Esse mês tem um artigo super bacana do cientista cognitivo Donald Norman, sobre máquinas sensíveis, design inteligente e outros assuntos relacionados.

Posted by camposr at 06:21 PM | Comments (1)

Finde em Floripa

Final de semana passado fui para Floripa com o Trentas, no esquema bate e volta mesmo, foi super divertido, tirando a chuva na estrada...

Teve um churrasquinho lá em casa no sábado, as fotos podem ser vistas aqui.

Posted by camposr at 05:25 PM | Comments (0)

Escravos de Jó

Tem de tirar daqui pra colocar lá, agora lá vai sair do ar e tem de botar acolá.

Posted by camposr at 03:43 PM | Comments (0)

pThreads

Um monte de gente que eu conheço deveria ler esse artigo sobre threads. :P

Posted by camposr at 03:31 PM | Comments (0)

Buffer Overflow

Artigo legal que ensina o que é (e como evitar) um Buffer Overflow, para iniciantes mesmo.

Posted by camposr at 12:29 PM | Comments (0)

Churrasco na casa do Ivan

Finalmente criei vergonha na cara e postei as fotos do churrasco que foi feito na casa do Ivan no mês passado, para quem quiser ver as fotos, é só clicar aqui.

Posted by camposr at 12:13 PM | Comments (0)

February 04, 2004

Enquanto isso no MSN

trentas says:
MEU LINUX EH UM LIXO

Posted by camposr at 02:48 PM | Comments (44)

February 03, 2004

Dead Rats ou o Camaleão ?

Matéria legal comparando o Red Hat com o SuSE.

Eu não sou nenhum defensor do SuSE, inclusive tenho bem mais experiência com o RH e sinceramente não tenho do que reclamar no mesmo, mas é sempre bom estar com a mente aberta.

Posted by camposr at 06:58 PM | Comments (0)

Ahahaha, boa !

SCO is a weapon of mass destruction

Posted by camposr at 04:12 PM | Comments (0)

February 02, 2004

TLP

Artigo muito legal que explica o TLP (Thread Level Paralelismo), que se tornou o cálice sagrado da computação nos últimos meses já que promete aumentar em grande escala a performance dos processadores mantendo o mesmo clock.

Cada vendor tem usado um nome para isso, a Intel chama de Hyper Threading, a IBM de Dual Core, a Sun chama de multi-core (se não me falha a memória), mas basicamente é uma maneira de efetuar mais instruções no mesmo ciclo.

Posted by camposr at 01:43 PM | Comments (0)

A Gym for the Geeks

Finalmente a solução para o fim do sedentarismo dos Geeks.

Posted by camposr at 01:26 PM | Comments (2)

90 nanometer Intel

Intel wins race to 90 nanometers with Prescott.

E a Intel chegou lá, com a tecnologia de produção de 90 nanômetros ela consegue reduzir custos, já que pode produzir mais chips com a mesma bolacha de silício, produz um processador com menos consumo de energia e menor dissipação de calor e ainda permite aumentar o clock do mesmo.

O Roadmap da Intel é produzir um Pentium IV de 4.0GHz usando a tecnologia de 90 nanômetros até o final do ano.

Considerando o poder de processamento dos chips atuais da Intel, que já são um absurdo, fico pensando no que uma máquina SMP com processadores de 4 GHz vai poder fazer.

Esse poder abre portas para o Linux e para o Windows, e deixa a vida da Sun ainda mais complicada, para não falar da Oracle, que já está com o MS SQL 64 na cola dela no mundo Windows, e com a Mysql implementando mais e mais recursos na versão enterprise do seu banco de dados.

E com a MS preparando uma versão NUMA do Windows, o bixo pode pegar mesmo para todo mundo, já que a tecnologia resolve os problemas de performance que são efeitos colaterais de plataformas SMP, como a troca de contexto entre processadores, transferência de heap, entre outras coisas.

Posted by camposr at 01:05 PM | Comments (0)