História do Unix, Windows e Linguagens de programação

Pois bem… faz algum tempo que não publico nada por aqui e para (re)começar bem vou abordar uma questão de história.

Conversando com minha noiva sobre a história da computação, me lembrei de um site (na verdade um PDF) que possuia uma árvore genealógica do sistema Unics (que depois virou unix) desde sua origem em setembro de 1969. Como da última vez que o acessei este site ainda estávamos no Linux Kernel 2.4.5 (Junho 2001) não sabia se ele ainda existia e se ainda estava sendo atualizado. Pra variar utilizei o google e voialá! achei o bendito.

Fiquei feliz após análisa-lo e constatar que está extremamente atualizado, sendo que a última entrada é do Darwin 8.5 (junto com o MacOS X) de 15/02/2006. Não são todos os sistemas que se encontram neste gráfico, o próprio autor avisa que existem 96 “sabores” (que ele conhece) que não estão relacionados.

Ainda no mesmo site, achei dois outros links para árvores genealógicas do Windows e das linguagens de programação.
No caso das linguagens, são listadas apenas 50, porém existe uma listagem com 2500 linguagens em The Language List.
Segue abaixo os links:

Nos sites, encontram-se um preview do gráfico (para visualização no browser) e arquivos PDF e Postscript para impressão em A4, letter e Plotter dos diagrama. No caso do Unix existe também um índice das diversar versões com seus respectivos anos de “nascimento”.

Outros links interesantes que podem ser encontrados:

Recomendo que quem tem interesse em história da informática, dê uma navegada nesse site. Existem diversos outros links com muito mais informações.

A propósito falando de história, não sei quem havia me perguntado dia desses, qual era a primeira versão de kernel do Linux que “vi” o lançamento… era o 2.0.36 (em novembro de 1998). Nessa época eu usava o Minilinux, uma distro em 4 disquetes baseada em Slackware que era instalada sobre FAT32 e vinha até com X-Window (se alguém quiser, ainda tenho ela aqui :) ). Nesse ano também, foi quando fui para a fenasoft e adquiri da “Conectiva Internet Solutions” meu primeiro CD de instalação de Linux que era o “Conectiva Red Hat Linux versão Marumbi”. Foi a partir dai que me encantei com esse sistema e o utilizo até hoje, principalmente em servidores.

[update 08/05/06]

Achei outro link com um poster em pdf da O’Reilly com 50 linguagens de programação: The history of Programming Language.

[/update 08/05/06]

Carregando Legendas no Windows Media Player 9

Eu costumava utilizar alguns softwares específicos para poder ver videos com legendas em formato SRT, até que meu amigo (Denial) me falou de um jeito muito mais fácil. Basta adicionar o suporte a legendas no Windows Media Player. Para isso:

  1. Baixe aqui o arquivo vsfilter_XXXXXXXX.zip;
  2. Descompacte e mova o arquivo VSFilter.dll (da pasta Release) para o diretório C:\Windows\System32;
  3. Entre no prompt de comando (Iniciar -> Executar -> cmd);
  4. Entre no diretório do system32:
    cd C:\Windows\System32
  5. Registre a DLL:
    regsvr32 vsfilter.dll

Um detalhe importante é que o nome do arquivo da legenda deve ser o mesmo do video.

Depois de tudo configurado, basta abrir o video no Windows Media Player e a legenda será carregada automaticamente. Você poderá notar que aparecerá um ícone com uma seta verde ao lado do relógio. Clicando sobre ele, você terá acesso a várias opções para configuração das legendas, inclusive permitir que esta aplicação seja carregada automaticamente quando não houver legenda compativel (com o mesmo nome do video), permitindo assim que você possa carrega-la de outro lugar (ou com outro nome).

?? importante lembrar que o uso dessas legendas são para videos que você tenha feito ou que tenha o direito de usá-lo e não para videos com copyright baixados da Internet.

Problema de acesso a compartilhamentos no Windows XP

Quem já não se deparou com a mensagem “Você não tem permissão para usar este recurso de rede” ou “You might not have permission to use this network resource” ao tentar acessar um compartilhamento em uma máquina com windows XP utilizando o nome da máquina para acesso? Bem eu já, e o que havia me deixado mais confuso, é que se tentasse acessar o mesmo compartilhamento utilizando o endereço IP tudo funcionava perfeitamente.
Continue reading