Tudo Sobre Nada

Mark all as read

Information Overload

Se não começar a cortar nas feeds que tenho no Google Reader, com todo o ruído que por lá tem aparecido nas últimas semanas, um dia destes é isto que me vai acontecer...

Unix! Accept no substitutes!

Por esta altura o unix conta já com cerca de 36 anos de existência. É, inquestionavelmente, o design mais bem sucedido da história da informática.

Só quem respira alguma das suas variantes no dia-a-dia consegue perceber porque tantos sistemas apareceram e desapareceram enquanto o unix continua...
— Se pudesse redesenhar o Unix, o que faria diferente?
— Punha um "n" em umount.

Nota: Não tenho a certeza da origem desta citação, mas penso que provém de uma entrevista com o Ken Thompson.

Great Scott! 1.21 gigabytes!!!

IBM 3380

Rolled out in 1980, the IBM 3380 Direct Access Storage Device gave customers the ability to store up to 2.52 billion characters of information -- almost four times the amount of previous IBM storage devices. To meet the need for growth, a "string" or group of four 3380s could store more than 10 billion characters of information, and each IBM 3880 Storage Control could control up to two strings of four 3380s. The design models shown here illustrate the 3380 at left and the 3880 at right.

Ou seja, 2.5Gb e 10Gb respectivamente...

Quem quiser brincar com uma coisa destas em casa até pode, mais ou menos... Só precisa deitar as mãos numa cópia de um sistema operativo da época... desde que não esteja em cartões perfurados...

[fonte: IBM 3380 DASD with IBM 3880]

Ilusões

Na imagem abaixo, os quadrados "A" e "B" parecem ter tons de cinzento diferentes por estarem em zonas com diferentes níveis de iluminação. Na realidade, têm exactamente o mesmo tom.
Sombra
Não acreditam?

[fonte: 20 Amazing Optical Illusions]

udev rules

Uma das coisas que eu gosto no Linux são as pérolas disfarçadas que se descobrem de vez em quando. Especialmente quando existe um problema para resolver...

A última pérola que descobri foi o udev. Até aqui aquilo parecia-me extremamente obscuro, e basta abrir um dos ficheiros de regras em /etc/udev/rules.d para perceber porquê... Pura magia negra...

Mas, na verdade, é bastante fácil configurar coisas simples como fazer com que um determinado dispositivo USB esteja sempre acessível através de um symlink de nome fixo (e escolhido pelo utilizador), independentemente do device /dev/xpto que lhe é atribuído no momento da ligação...

Para quem precisar...

Um dia destes ainda me apanham a configurar regras para o SELinux... :)

Firefox 3

Do futuro Firefox 3 eu só espero três coisas...
  • Menos crashes;
  • Menor consumo de memória;
  • Maior rapidez.

Tudo o resto é bloat...