quinta-feira, maio 31, 2007

Normalizando com mp3gain

Nada pior que escutar a sua coleção de músicas mp3, algumas com volume alto, outro nem tanto. A solução para esse problema é o uso de normalização de volume.

Vários plugins de players como o amarok, xmms, etc possuem plugins para realizar essa normalização, mas o problema é quando você grava os mp3 em um cd para escutar no carro, por exemplo. Para resolver isso, a normalização deve ser feita direta no mp3.

Usando o mp3gain, é fácil fazer isso. Instale o mp3gain (apt-get install mp3gain), vá até o diretório dos arquivos mp3 e execute:

find . -print -exec mp3gain -r {} \;

segunda-feira, maio 28, 2007

Python Password Generator

#!/usr/bin/python
from random import choice
print'Password Generator 0.1'
lenp=input('Senha de quantos caracteres ?\n')
letters='a b c d e f g h i j k l m n o p q r s t u v x z '
uletters=letters.upper()
ascii='@ ! # $ % "& * ( ) _ + } { ` ^ ? ; : > / - + . , '
numbers='0 1 2 3 4 5 6 7 8 9'
lista=letters+uletters+ascii+numbers
lista=lista.split()
passwd=[]
while len(passwd) <= lenp:
choose=choice(lista)
passwd.append(choose)
print 'A senha gerada é:'
passwd=''.join(passwd)
print passwd

sexta-feira, maio 25, 2007

Openldap Overlays

Overlays são softwares que provêem "hooks" para diversos tipos de controles no openldap. Um exemplo prático é o overlay "auditlog", que grava no formato ldif em um arquivo texto todas as mudanças em uma base ldap. Seu uso é simples:

slapd.conf:

# auditoria
overlay auditlog
auditlog /var/log/ldapchanges.log


Outro overlay muito útil é o "valsort". Ele devolve os resultados da pesquisa pré-ordenados:

overlay valsort
valsort-attr member ou=groups,dc=example,dc=com alpha-ascend


Existem diversos outros overlays para outros fins, eles podem ser vistos em:

Overlays

segunda-feira, maio 07, 2007

Problemas atualizando Kubuntu edgy para o feisty

Atualizei meu kubuntu da versão edgy para a feisty usando o comando "do-release-upgrade". A atualização ocorreu sem problemas, sem eu parar de usar a máquina enquanto ela estava sendo feita. Porém tive alguns problemas, simples de resolver mas que requeriram intervenção manual:

- o cdrom parou de funcionar;
para resolver isso, basta mudar no /etc/fstab a entrada do cdrom/dvd para /dev/scd0

- vmware-player
para adicionar o vmware-player, adicionar o seguinte repositório em /etc/apt/sources.list:
deb http://archive.canonical.com/ubuntu feisty-commercial main

- usb disks
meu i-pobre antes era reconhecido em /dev/usbdisk, agora mudou para /media/disk. Apenas atualizei no amarok para gerenciar esse dispositivo.

- ssh lento
as conexões ssh demoravam para pedir a senha. Para resolver isso, editar o arquivo /etc/ssh/ssh_config e comentar as seguintes opções:
GSSAPIAuthentication yes
GSSAPIDelegateCredentials no
Fonte: Fix for SSH slow to ask for password in Ubuntu Feisty Fawn