21 de jul. de 2007

PUMP IT UP! para os dedos

Quem nunca se impressionou com aqueles nipônicos nas maquininhas de PUMP (ou Dance Dance Revolution, nome ocidental) fazendo aqueles malabarismos com os pés com aquelas combinações que olhando parece impossível de se realizar?

Ou mesmo algo mais recente, o Guitar Hero, disponível para Playstation, XBOX, e outros vários.

Bom, pra quem nunca teve a coragem de jogá-lo por medo de passar vergonha, aqui vai um desse estilo, mas usa-se o teclado para fazer as combinações - o Up Beat.

Os controles são as teclas "A", "S", "D", "ESPAÇO", "J", "K" e "L". O potencial desse jogo ainda não foi totalmente utilizado, pois há ainda uma variedade enorme de combinações de teclas para dificultar mais o jogo.

Achei muuuito divertido, pois além do desafio de se fazer essas combinações, o som é bem divertido.

Está abaixo o jogo para vocês experimentarem.






19 de jul. de 2007

Music + discovery = Musicovery

Você é daqueles que não se importa com o estilo de música, mas como ela faz você se sentir? Esse site é pra vocês.

Trata-se de uma rádio online que basta escolher o tipo de música que você quer e ele te dá. Quer ouvir um Rock pesado? Teste o Energetic Dark. Obviamente não será a única coisa a tocar, pois outros estilos podem passar essa idéia a você.

Escolha as músicas de acordo com seu humor, ou tente as mais variadas combinações. É muito divertido!

Site: Musicovery

via Peopleware

26 de jun. de 2007

Efeito de transição de página

Estava navegando aleatoriamente entre os blogs do blogger quando vi este efeito num blog de uma criança. E quando "fucei" no código dela, vi que o efeito se resumia em duas simples meta tags:


   HTML
<meta content="progid:DXImageTransform.Microsoft.GradientWipe Duration=4)" http-equiv="Page-Exit">
<meta content="progid:DXImageTransform.Microsoft.GradientWipe(Duration=4)" http-equiv="Page-Enter">

Tão fácil que até uma criança consegue fazer!! (piadinha sem graça...)

Obs: Só funciona no IE

13 de jun. de 2007

Escopo de variável no ActionScript

Fala gente!

Ontem descobri um negócio interessante.

Estava eu com minha tarefa de construir um menu multinível cujo conteúdo é fornecido por um XML. Teria um array com os movieclips de todos os itens do menu (variável menu) e teria de chamar uma função passando o índice para minha função ou para abrir o submenu ou para carregar um .swf externo expresso a seguir.

ActionScript
for(i=0; i<menu.length; i++){
    menu[i].onRelease = function(){
        showMenu(i)
    }
}

Só que essa forma de codificação não fez nada que eu queria. Todos os botões chamavam o mesmo índice, o último.
não queria utilizar uma função recursiva, porque em ActionScript a recursividade tem um limite de 255 níveis (só posso chamá-la dentro dela mesma 255 vezes). Após horas quebrando a cabeça, achei uma solução, que por sinal é muito simples. Apenas redeclare a variável a ser utilizada como índice, de acordo com o código abaixo.
ActionScript
for(i=0; i<menu.length; i++){
    var indice:Number = i;
    menu[indice].onRelease = function(){
        showMenu(indice)
    }
}

Fácil, não? Difícil mesmo foi chegar nesse resultado. =P

23 de mai. de 2007

Começando

Como meu primeiro post deste blog dedicado as coisas inúteis que encontro na internet, já vou começando com várias coisas interessantes que fiz ontem.

Tenho um PC (que utilizo para lazer) e um laptop. Utilizar os dois simultaneamente, sempre foi um sacrifício. Meu quarto(escritório) tem apenas 5m2 (uma cama elevada, uma escrivaninha embaixo com uma estante onde guardo meus livros e ao lado da cama um armário) e alternar entre um dispositivo e outro não é muito confortável, além de correr o risco de perder um equipamento caro (laptop, que fica no meu colo e pode cair caso minha falta de habilidade malabarista se faça aparecer nessa alternância de dispositivos).


Necessidade
Controlar os dois equipamentos de forma centralizada.


Que solução encontrei?

Quem encontrou, na verdade, foi o Mauro (um colega de trabalho) que trabalha da mesma forma que eu, e é um software bem legal, o Synergy. Porém, meu laptop tem o ubuntu instalado, e a instalação desse software não é lá muito simples de se fazer.

Depois de apanhar bastante, encontrei um tutorial bem simples da comunidade do ubuntu que explica como instalar esse soft no sistema. Espero que ajude alguém além de mim. Link para o tutorial

Bom, é isso pessoal. até o próximo post!