Apresentando ALAC.js

O ALAC.js nada mais é do que uma biblioteca javascript que decodifica o formato Apple LossLess Codec, pra quem não entendeu, essa biblioteca decodifica um stream no formato Apple LossLess e toca nativamente direto no browser, sem a necessidade de ter nenhum codec instalado na máquina.

 

 

Com browers cada vez mais rápidos esse tipo de abordagem vai ser cada vez mais comum no futuro. Uma prova disso é que Já fizeram o JSmad, implementação JavaScript para a libmad que decodifica MP3 ehehhe

Confira

Apresentando Razor Desktop

Razor é um desktop de baixo consumo (como o LXDE) feito com o QT, super completo e bonito, da até vontade de tirar o KDE daqui 😛

Segue o look da criança:

Ele oferece gerenciamento de janelas, sessões e um painel, o código pode ser obtido aqui

Segurança passando do IP para o conteúdo ?

Um grupo de pesquisadores, que conta com um brasileiro, está propondo uma nova forma de garantir a autoria do conteúdo na web, deixando de basear a segurança nos IPs dos hosts e baseando no conteúdo. Eles desenvolveram algoritmos eficientes para autenticar dados, assim independente de onde o dado for disponibilizado ele será seguro.

Mais sobre

Let it snow, Let it snow, Let it snow …

Entrando no clima de natal, faça seu console nevar com esse código:


#!/bin/bash

LINES=$(tput lines)
COLUMNS=$(tput cols)

declare -A snowflakes
declare -A lastflakes

clear

function move_flake() {
i=”$1″

if [ “${snowflakes[$i]}” = “” ] || [ “${snowflakes[$i]}” = “$LINES” ]; then
snowflakes[$i]=0
else
if [ “${lastflakes[$i]}” != “” ]; then
printf “\033[%s;%sH \033[0;0H ” ${lastflakes[$i]} $i
fi
fi

printf “\033[%s;%sH*\033[0;0H” ${snowflakes[$i]} $i

lastflakes[$i]=${snowflakes[$i]}
snowflakes[$i]=$((${snowflakes[$i]}+1))
}

while :
do
i=$(($RANDOM % $COLUMNS))

move_flake $i

for x in “${!lastflakes[@]}”
do
move_flake “$x”
done

sleep 0.1
done

fonte: sontek