16 NovCodebits – A ideia

Bem, e o grande Codebits deste ano acabou. Já nas ultimas horas estavamos sem ideias, e estavamos mesmo para não apresentar nada. Estavamos numa mesa, com 2 gajos a codar (LuRsT e tsenart) até que o skin, que não conhecia o Rick Roll, tendo sido apresentado a este horas antes (:P) viciou-se e só via filmes em altos berros do Rick Roll (com outras pessoas a tentar dormir), lembrei-me de fazer o Rick Roll a passar em PC Speaker (Aqueles Beeps da Motherboard). Tendo o Skin a ideia do Rick roll, eu a ideia do PC Speak, foi a altura do Tharis ter a ideia de como implementa-la. Por isso fizemos um script em python onde havia uma função com 3 argumentos:

  1. A Frequência Fundamental – Tinha um dicionário, que defenia as notas
  2. A duração do beep
  3. O tom do volume – Não tenho a certeza desta terceira visto não me lembrar muito bem do código.

Basicamente o codigo chamava o comando beep -f $frequencia -l $duracao e mais um que não me lembro. E através do codigo sound(do, 0.5, 16) conseguiamos fazer um dó de 0.25 segundos (salvo erro, o tempo estava 1/2 de segundo).

Então fomos procurar a pauta do “Rick Astley – Never Gonna Give You Up”, e finalmente encontramos, o Tharis, que entende de música, passou para as notas, e voilá, em 3 horas tivemos o projecto pronto.

Supostamente também iriamos passar um video, mas o MPlayer deixou de conseguir reproduzir .flv por isso tivemos de passar um do youtube.

Wow, foi facil esplicar aqui no blog, mas ao vivo, com 500 pessoas, e cameras em directo a apontar foi mais complicado.

4 Comentários para “Codebits – A ideia”

  1. Pa ainda não entendeste que a ideia do Rick Roll e a do PC Speaker foi minha, o code do tharis e a apresentação do tua?
    O próprio tharis confirmou a lembrança que eu tinha das coisas…

  2. Vaurdan says:

    Não, não. Ainda me lembro parcialmente do dialogo… Tavamos a ouvir o rick roll, até que chegamos a ouvir o Rick Roll versão 8 bytes (ou bites nao me lembro), depois ai eu sugeri fazermos o Rick Roll com os sons da Motherboard.
    Lembro-me perfeitamente.

  3. Joel Ramos says:

    E um vídeo disso, não?

  4. Vaurdan says:

    Well, os videos ainda não foram lançados no site do Codebits por isso é complicado. Mas mal estejam disponiveis cá o colocarei :)

Deixe o seu Comentário

Por favor complete os campos em baixo.
Nome
Email
Website
Comentário