D.I.Y.

06/04/2012

4985 hits

HP G42 - Tela deslocada - faixa preta lateral

Há algumas semanas meu note, cuja garantia acabou em 2/2/2012, com as especificações e software abaixo passou a apresentar um deslocamento da imagem da tela, conforme imagem abaixo. Note que a barra de tarefas também fica oculta, sendo necessário redimenssioná-la para ter acesso ao ícones.

D.I.Y.

06/11/2011

13751 hits

LCDd, MPD e Python

Já havia utilizado PHP para controlar o LCDproc via sockets. Agora utilizei Python para criar um daemon que exibe num LCD paralelo informações acerca da música sendo executada pelo MPD (Music Player Daemon).

MPD Playing]

D.I.Y.

06/11/2011

5946 hits

Scrobbler em Python para Last.fm

Hoje de manhã iniciei um pequeno programa em Python para fazer o scrobbling das músicas executadas em meu home server (Ubuntu Server) via MPD (Music Player Daemon) para o serviço Last.fm.

O que é esse serviço? Veja o seguinte excerto da página da Last.fm:


Sobre a Last.fm

A Last.fm é um serviço de recomendações musicais. Para usar a Last.fm, é preciso inscrever-se e fazer o download do Scrobbler, que o ajudará a descobrir novas músicas com base nas músicas que você ouve.

O que é Scrobbling?

Um scrobble é uma pequena mensagem que o Scrobbler envia para a Last.fm para nos informar sobre a música que você está ouvindo.

O scrobbling nos ajuda a saber quais músicas você ouve com mais frequência, de quais músicas você gosta mais, quantas vezes você ouviu um artista em um período específico de tempo, quais de seus amigos têm gostos musicais parecidos… tudo isso e muito mais. Ao focarmos em uma música que você já ouve, podemos ajudá-lo a descobrir outras músicas.

O que você ganha

Através dos scrobbles podemos fazer diariamente recomendações personalizadas para cada ouvinte da Last.fm. Eles nos permitem comparar o que você ouve com os scrobbles de milhões de ouvintes ao redor do mundo, o que significa que as suas recomendações são resultado de mais de 43 bilhões de scrobbles. E esse número não para de crescer!

Existem muitas outras coisas que você pode fazer na Last.fm. Ao participar de nossa comunidade, você pode atribuir tags a faixas, participar de debates, saber o que está bombando e encontrar novas maneiras de descobrir os segredos do seu histórico de músicas.


Esclarecimentos feitos, vamos ao scrobbler.

As duas principais dependências são as bibliotecas seguintes:

python-mpd 0.3.0 Python MPD client library

pylast 0.5.11 A Python interface to Last.fm (and other API compatible social networks)

D.I.Y.

09/02/2011

10857 hits

Sensor de temperatura on-line com Arduino, DS18B20 e DS1307

Neste projeto publicamos em uma aplicação disponível na internet os dados referentes às leituras da temperatura de um ambiente. Para tanto, faz-se uso das facilidades do computador físico Arduino e alguns módulos amplamente discutidos e documentados na rede.

Sensor de temperatura on-line com Arduino, DS18B20 e DS1307

Diagrama do sensor de temperatura on-line com Arduino, DS18B20 e DS1307

Arduino Duemilanove

Arduino, segundo a Wikipedia, é um computador físico baseado numa simples plataforma de hardware livre, projetada com um microcontrolador de placa única, com suporte de entrada/saída embutido e uma linguagem de programação padrão, na qual tem origem em Wiring, e é essencialmente C/C++. O objetivo do projeto é criar ferramentas que são acessíveis, com baixo custo, flexíveis e fáceis de se usar por artistas e amadores. Principalmente para aqueles que não teriam alcance aos controladores mais sofisticados e de ferramentas mais complicadas.

D.I.Y.

08/10/2010

9632 hits

Protótipo de Gabinete em alumínio e acrílico para Amp Gainclone

Há mais de ano adquiri o já famoso "Kit Amplificador Gainclone LM3886" do Nabuco. Não a versão atual disponível no site, com a fonte integrada na placa principal, mas sim a anterior com a fonte em placa separada.
Finalmente meu amp está tomando feição. Abaixo fotos do protótipo de gabinete que estou montando.