Assim como o N95, o iPod Touch também não suporta reproduzir arquivos FLAC. Pesquisando se o iPod Touch lia algum formato sem perdas semelhante, encontrei o Apple Lossless Audio Codec. Embora proprietário (tal qual o MP3 ou o MP4-AAC) como a conversão é sem perdas é possível voltar ao arquivo FLAC original se desejado.

#!/bin/sh

echo ""
echo "flac2alac - script de conversão de áudio FLAC para ALAC"
echo "Este script usa o ffmpeg para conversão de áudio do tipo"
echo "FLAC (Free Lossless Audio Codec) para ALAC (Apple Lossless Audio Codec)."
echo "Por Arlindo \"Nighto\" Pereira"
echo ""

if [ "$1" ]
then
	ffmpeg  -i "$1" -acodec alac "`basename "$1" .flac`.m4a" \
		-metadata title=\""$(metaflac --show-tag=TITLE "$1" | sed 's/TITLE=//g')"\" \
		-metadata author=\""$(metaflac --show-tag=ARTIST "$1" | sed 's/ARTIST=//g')"\" \
		-metadata album=\""$(metaflac --show-tag=ALBUM "$1" | sed 's/ALBUM=//g')"\" \
		-metadata year=\""$(metaflac --show-tag=DATE "$1" | sed 's/DATE=//g')"\" \
		-metadata track=\""$(metaflac --show-tag=TRACKNUMBER "$1" | sed 's/TRACKNUMBER=/$
		-metadata genre=\""$(metaflac --show-tag=GENRE "$1" | sed 's/GENRE=//g')"\"
else
	echo "Entre com o nome do arquivo para converter:"
	echo "flac2alac arquivo.flac"
	echo ""
exit 1
fi

Assim como o flac2mp4, você pode converter vários arquivos num diretório com for i in *.flac; do flac2alac "$i"; done.

Fontes:

Comments Nenhum comentário »

Minha saga judicial com a Nokia chegou ao fim: recebi R$ 550,00 de indenização por ter sido recusado o conserto do meu fone bluetooth BH-501. Veja mais em: Problemas com a Nokia, Problemas com a Nokia, parte 2, Seu fone bluetooth BH-501 quebrou? Processe a Nokia!, Denúncia ao Ministério Público – Nokia não oferece garantia nem peças de reposição. Assim sendo, me senti na obrigação de tecer um post explicando como foi o processo e indicando o caminho das pedras.

Antes, é claro, um aviso necessário: não sou da área de direito. Se alguém tiver um conhecimento maior e quiser acrescentar algo, ou notar que falei alguma besteira, por favor utilizem a caixa de comentários. Como se diz em inglês, IANAL – I Am Not A Lawyer.

Vamos lá. Muita gente já ouviu falar naquele tal de Procon. PROCON é uma sigla que significa Programa de Orientação e Proteção ao Consumidor. Basicamente eles tem postos de atendimento (veja aonde aqui no Rio) aonde alguém ouvirá o seu problema e lhe encaminhará para o Juizado Especial Cível. Como eu já sabia que deveria me dirigir a ele, pulei esta etapa.

O Juizado Especial Cível é um lugar onde você efetivamente poderá processar as empresas seguindo algumas regras especiais:

  1. É limitado a R$ 5.000,00 (se o seu prejuízo moral ou material for maior do que isto, você deve usar a justiça convencional); e
  2. Exercita a inversão do ônus da prova.

Este segundo ponto é o mais importante; na justiça convencional eu provavelmente teria de contratar um especialista e apresentar um laudo comprovando que o fone quebrou sozinho e não por quedas; se eu ganhasse, anos depois, esses gastos seriam ressarcidos. No Juizado Especial Cível não, suas declarações são tidas como verdade e cabe à empresa provar se elas procedem ou não. De uma forma geral, o Juizado Especial Cível foi criado para trazer a justiça mais próxima das pessoas; para processos simples como o meu (e provavelmente o seu) não é necessário usar advogado (o que seria um desperdício de dinheiro pois ele lhe cobraria 30% da indenização). Você pode contar com o advogado dativo (um advogado que fica de plantão para responder dúvidas).

Antes de continuar, um parênteses necessário: o Juizado Especial Cível é um prédio público e, como tal, segue uma lei na minha opinião arcaica do que é considerado decência (o que particularmente acho uma babaquice, mas isto é assunto para outro post). Sendo mais claro, não é possível entrar no edifício trajando shorts ou bermudas (enquanto mulheres podem entrar de saias no joelho). Já tive que voltar pra casa por conta disso porque fui para o juizado de bicicleta; andar de calça de bicicleta não é muito agradável… enfim, divago. Prossigamos.

Mais uma coisa importante. O Juizado Especial Cível serve basicamente para você e não para o coletivo. O que quero dizer com isso? No meu caso com a Nokia, a Nokia vai me dar dinheiro pelo fone quebrado, mas não necessariamente vai resolver o problema com as outras pessoas. Se você (como eu) acredita que eles deveriam resolver o problema para todas as pessoas, faça também uma denúncia ao Ministério Público. Para isto, basta mandar uma mensagem aqui.

Continuemos. O primeiro passo é se dirigir ao Juizado Especial Cível mais próximo de sua residência (veja a lista dos JEC do Rio de Janeiro aqui). Lá há uma equipe de pessoas prontas a ouvir o seu problema e sugerir o procedimento seguinte. Se você quiser já dar entrada de uma vez, redija num manuscrito ou no computador um documentando contando como foi o acontecido de forma resumida. Uma página de texto está OK; Lembre-se que o juiz provavelmente lerá rapidamente e/ou não entenderá termos técnicos. Leve também comprovantes relacionados ao produto (por exemplo, no meu caso, nota fiscal do fone e ordem de serviço da assistência técnica), bem como documentos como identidade, CPF e comprovante de residência. Tenha em mãos também o endereço do réu (a empresa que você quer processar) completo com CEP. Com tudo isto em mãos, vá de manhã no juizado, pegue uma senha para o atendimento e relate o acontecido para a pessoa que lhe atender para que ela possa determinar a ação jurídica necessária (no meu caso foi “Ação de Responsabilidade Civil”). Neste atendimento você preencherá um formulário com os seus dados, o seu relato (se não quiser trazer pronto, pode fazer na hora) e anexará 4 fotocópias de seus documentos e todos os comprovantes que você trouxe. Feito isso tudo, você será encaminhado ao protocolo e seus documentos entrarão numa pasta virando um “processo” e você ganhará uma cópia dele, contendo um adesivo com o número do processo e com a data marcada da audiência de conciliação. No meu caso, entrei com o processo no dia 30/06/2008 e a audiência de conciliação foi marcada no dia 03/09/2008, às 16h30.

Dois meses depois, lá estava eu na audiência. Ela é extremamente importante; se você faltar ou chegar atrasado, já era – vai ter que entrar com outro processo e esperar mais 3 meses. Nela, estarão numa sala você, um ou mais representantes da empresa processada (réu) e um “juiz leigo”, um profissional que basicamente digitará no computador a decisão tomada e marcará o que for necessário. Nessa audiência, o advogado – que recebeu uma cópia do processo e já está à par da situação – basicamente lhe convencerá a entrar em um acordo, receber uma mixaria (no meu caso, foi oferecido R$ 300, não aceitei e o valor subiu para R$ 400, o que aceitei) – o que basicamente é uma forma jurídica de te dar dinheiro pra calar a boca. Eu recomendo que você não aceite; aceitar não vai tornar o processo mais rápido (veja bem, no meu caso levou 1 ano e meio – de 03/09/2008 a 19/02/2010 para ver a cor do dinheiro). Não aceitando o acordo, será marcada uma nova audiência, desta vez chamada Audiência de Instrução e Julgamento, na qual haverá um juiz “de verdade” e ele julgará se o seu pedido procede ou não e se você deve ganhar o montante que pediu, mais ou menos dinheiro. Não sei detalhes dessa audiência de instrução e julgamento porque aceitei o acordo, mas o procedimento é mais ou menos este.

Depois de feito o acordo na audiência de conciliação ou ter acontecido a audiência de instrução e julgamento, vem a parte chata – acompanhar o processo. Para isso você não precisa sair de casa, basta ver no site do juizado com o número do processo, mas toda o trajeto que a sua papelada faz dentro do juizado leva tempo. Caso você tenha alguma dúvida pode perguntar para o advogado dativo, um advogado pago pelo governo que responde questões gratuitamente.

Depois de muitas idas e voltas (como exemplo, veja todos os movimentos do meu processo aqui), finalmente o mandado de pagamento é expedido. Quando o banco – geralmente o Banco do Brasil – declarar que o recebeu, basta ir na agência (sempre a anexa ao juizado que você abriu o processo) e ir nas mesas específicas de mandado judicial (pergunte a um funcionário do banco onde elas se localizam).

É isso! O processo leva pelo menos 1 ano, geralmente 2, então não espere ver o dinheiro amanhã… também não se estresse mais do que você já está com a empresa do objeto/serviço defeituoso. Encare como um investimento, você faz a sua parte e colhe frutos no futuro.

Mais uma vez, não sou da área de direito. Se você é, ou entende um pouco mais do que eu, seus comentários são bem vindos. Obrigado.

Comments 1 comentário »

Essa é rapidinha, só para botar na penseira algo que me incomodava bastante.

É o seguinte: no Skype do Linux, quando você recebe uma mensagem, só aparece uma pequena notificação na barra de tarefas; se você não está com a caixa de som ligada, é praticamente imperceptível.

Pois bem, essa configuração sempre me incomodou muito, eu gosto de janelas pipocando minimizadas na barra de tarefas ou mesmo na frente de todas as outras janelas; sempre deixava mensagens passarem batidas por não ver o ícone na barra de notificação. Felizmente, é simples alterar: basta ir na janela de opções (botão direito no ícone do Skype), na aba Conversa na opção Quando alguém iniciar uma conversa comigo… escolher a opção desejada – Criar uma janela de conversa minimizada ou Abrir uma janela de conversa na minha frente.

Comments Nenhum comentário »

Uma dica rápida: Você, como bom nerd, tem um domínio, certo? Além deste blog, tenho o ArlindoPereira.com. Pois bem. Não seria útil se além de você manter nele uma página ou blog, você usasse redirecionadores como seudominio/orkut ou seudominio/curriculo?

A solução: nada de criar vários HTML ou mesmo código PHP; basta criar regras de redirecionamento no arquivo .htaccess. É bem simples: basta adicionar linhas como esta:

redirect 301 /redirecionamento http://link-a-redirecionar

No meu domínio é assim:

redirect 301 /blog http://nighto.net/
redirect 301 /blogblogs http://blogblogs.com.br/people/view/54738
redirect 301 /bookmooch http://pt.bookmooch.com/m/bio/nighto
redirect 301 /couchsurfing http://www.couchsurfing.org/people/arlindopereira
redirect 301 /curriculo http://lattes.cnpq.br/9886086138306097
redirect 301 /curriculum http://lattes.cnpq.br/9886086138306097
redirect 301 /delicious http://del.icio.us/nighto
redirect 301 /facebook http://www.facebook.com/profile.php?id=1106650374&ref=profile
redirect 301 /formspring http://www.formspring.me/nighto
redirect 301 /gdgt http://user.gdgt.com/Nighto/
redirect 301 /identica http://identi.ca/nighto
redirect 301 /lastfm http://www.last.fm/user/nighto/
redirect 301 /lattes http://lattes.cnpq.br/9886086138306097
redirect 301 /meadiciona http://meadiciona.com.br/nighto
redirect 301 /openflights http://openflights.org/user/nighto
redirect 301 /openstreetmap http://www.openstreetmap.org/user/Nighto
redirect 301 /orkut http://www.orkut.com/Profile.aspx?uid=7323814107232558998
redirect 301 /osm http://www.openstreetmap.org/user/Nighto
redirect 301 /sportstracker http://sportstracker.nokia.com/nts/user/profile.do?u=nighto
redirect 301 /skoob http://www.skoob.com.br/meus_livros/estante/2864
redirect 301 /twitter http://twitter.com/nighto
redirect 301 /videolog http://videolog.uol.com.br/nighto
redirect 301 /wikipedia http://pt.wikipedia.org/wiki/Especial:Contribui%C3%A7%C3%B5es/ArlindoPereira
redirect 301 /youtube http://youtube.com/user/nightosumomo
redirect 301 /zyb http://zyb.com/nightosumomo
redirect 301 /processonokia http://srv85.tjrj.jus.br/consultaProcessoWebV2/consultaProc.do?v=2&FLAGNOME=&back=1&tipoConsulta=publica&numProcesso=2008.001.164131-3

Note a última linha: além de links para seus perfis (como você provavelmente teria no Me Adiciona), você pode também colecionar links frequentemente acessados.

Comments Nenhum comentário »

Até as versões anteriores do Ubuntu utilizar um fone bluetooth no Ubuntu era complicado pois exigia a edição manual de arquivos de configuração. Anos atrás, escrevi sobre este assunto aquiaqui. Hoje, graças ao desenvolvimento do gerenciador bluetooth Blueman e o amadurecimento do servidor de áudio PulseAudio a configuração é bem simples.

Primeiro, instale o pacote blueman. Depois, abra-o indo em Sistema > Preferências > Bluetooth. Coloque o fone no modo de pareamento e clique em Pesquisar. Ao parear o dispositivo, clique com o botão direito nele e em Ligar serviço A2DP.

Agora é preciso rotear o som para o fone. Isso porque o PulseAudio permite que você defina quais programas tem quais saídas de som – o que abre algumas possibilidades interessantes, como escutar música num fone bluetooth enquanto outra pessoa assiste um filme com fones com fio, por exemplo. Parando de enrolar – instale o pacote padevchooser e o abra indo em Aplicativos > Multimídia > PulseAudio Device Chooser. Um ícone de plug de fone de ouvido abrirá do lado do relógio. Clique nele e em Volume Control. Você verá os aplicativos que tem saída de som – players de música e vídeo, plugin do Flash etc. Para cada item haverá uma seleção em dropdown onde você poderá alternar entre a sua placa de som interna e o seu fone bluetooth (ou qualquer outro cliente conectado ao servidor, como uma placa de som externa USB, fone de ouvido USB, um segundo fone bluetooth etc).

Para terminar, clique com o botão direito no fone bluetooth e em Confiável. Com isso, as conexões feitas do fone bluetooth para o computador serão feitas automaticamente – o fone bluetooth se conecta quando ligado ao último dispositivo utilizado – e a música será roteada da placa interna para o fone de forma automática. O mesmo acontece se você se mover fora do alcance da piconet – ao retornar para perto do computador, a conexão será restabelecida automagicamente.

Para terminar, este post nasceu ao som de Daft Punk – Alive 2007. ;)

Comments Nenhum comentário »