Como Detectar as Redes Sociais que seu Visitante Acessa

maio 28, 2008

Afinal, isso é possível? Alguns levantariam a hipótese de uma questionário, outros por estatísticas via cliques em recomendações, mas alguém lá da Índia inventou uma opção mais inteligente (alguém duvida que os indianos vão dominar o mundo?)

O cara simplemente criou o SocialHistory.js, um arquivinho JavaScript simples que detecta as Redes Sociais gravadas nos Bookmarks do visitante.

user = SocialHistory();
var visitsDigg = user.doesVisit("Digg");
var visitsSlashdot = user.doesVisit("Slashdot");
var listOfVisitedSites = user.visitedSites();

O negócio parece que funciona mesmo, e você pode fazer o download do arquivo aqui, e saber um pouco mais sobre essa invenção no blog do criador.


Descobrir Senhas de Arquivos Compactados pelo Ubuntu

maio 27, 2008

Muitas vezes entramos em fóruns e sites onde baixamos arquivos .zip com senha, e fica difícil de abrir um arquivo assim – principalmente quando o “Gênio” que o compactou deixou a senha dentro do arquivo.

Há quem tente usar alguns programas ‘milagrosos’, mas muitos na internet não passam de vírus – e te dão um segundo problema a ser resolvido. Mas temos boas notícias aos usuários do Ubuntu. Existe uma ferramenta de força bruta para quebrar essas proteções, que se chama fcrackzip, que lhe permite de forma fácil e segura descobrir a senha de um arquivo zipado.

Para instalar, basta o bom e velho apt-get:

# apt-get install fcrackzip

Como funciona o Fcrackzip:

fcrackzip [-bDBchVvplum2] [–brute-force] [–dictionary] [–benchmark] [–charset characterset] [–help] [–validate] [–verbose] [–init-password string/path] [–length min-max] [–use-unzip] [–method name] [–modulo r/m] archivo

Exemplo de uso:

$ fcrackzip -c a -p aaaaaa archivo_ejemplo.zip


Super Mario Kart em JavaScript – Jogue Agora!

maio 24, 2008

Parece que eu simplesmente não posso esquecer o Mario. Então, vai aí um protótipo de Mario Kart feito inteiramente em JavaScript.

CLIQUE AQUI PARA COMEÇAR O JOGO

Ele usa alguns elementos para renderização que são perfeitamente compatíveis com ambas as versões do Firefox (FF2 e FF#) e o Opera(9.27 e beta), além do Safari 3.1.1. Existem alguns pequenos bugs no Safari, mas ainda assim não o impede de jogar. Caso você esteja usando algum WebKit, tenha certeza que a versão mais nova, pois alguns problemas ocorrem com versões mais recentes. Eu não conseguiu fazê-lo funcionar perfeitamente no Internet Explorer, desculpem.

O (levíssimo) código pensa em torno do 11 Kb, e ao contrário do Jogo do Mario que foi feito no mês passado, esse usa algumas imagens externas.

Existem também dois modos de renderização. O “Single Canvas” é o que parece carregar mais rápido em todos os browsers. Para os curiosos, a diferença é que desse jeito cada linha horizontal é renderizada, e do outro modo, há algumas diferenças de largura e renderização. Amos dão um visual diferente, então experimente-os caso você deseje.

Os sprites foram achados no site The Shyguy Kingdom e os mapas no snesmaps.com, então, deixo aqui meu agradecimento à esses sites!

Até agora, é apenas um jogo de corrida. Sem armas ou qualquer outro tipo de extravagância. Até o momento, você pode escolher três motoristas (Mario, Luigi e a Princesa), além de dois mapas diferentes (Mushroom Cup Round 1 e 2). Existe um contador de curvas, sem timer e sem fim. Você pode ficar correndo e ultrapassar os outros (o quê, acredite, não é difícil).

Existe um ponto de colisão (bem simples) no mapa, representados pelos obstáculos coloridos. E não adianta, você não pode bater nos outros carros :P. De toda forma, diriga com cuidado!

[POST TRADUZIDO, ORIGINAL EM INGLÊS: http://blog.nihilogic.dk/2008/05/javascript-super-mario-kart.html]