Quem já tentou usar rails + mysql, certamente já deve ter se deparado com esta mensagem de erro.
Isso ocorre, como o próprio erro diz, porque o arquivo mysql.sock não está, realmente, na pasta tmp.
Partindo do princípio que o mysql está instalado, para corrigir este bug, basta criar um link simbólico:
sudo ln -s /var/run/mysqld/mysqld.sock /tmp/mysql.sock
O FlickrFS é um sistema de arquivos virtual desenvolvido "em cima" do FUSE Filesystem que faz nada mais nada menos que montar uma "partição do Flickr" em seu computador.
Uma vez montada a partição, basta copiar as imagens para a pasta do FlickrFS em seu computador que elas aparecerão automaticamente no site.
Antes de começar
Para utilizar o FlickrFS é necessário solicitar ao Flickr sua API KEY. É através dela que você terá acesso aos recursos do Flickr utilizando o FlickrFS.
Como faz? (Ubuntu)
Para instalar, será preciso baixar os módulos do Fuse, biblioteca python e o Imagemagic. No o Ubuntu é bastante simples, basta digitar:
$ sudo apt-get install python2.4 libfuse2 fuse-utils python2.4-fuse Imagemagick
Permissões
Após instalação dos módulos, será necessário configurar a permissão nas pastas do Fuse.
$ sudo modprobe fuse
$ sudo chmod 755 /usr/bin/fusermount
$ sudo chmod u+s /usr/bin/fusermount
$ sudo chmod 666 /dev/fuse
Download
1 - Copie o FlickrFS para o seu computador
2 - Descompacte em uma pasta conhecida, no meu caso coloquei em ~/flickrfs.
Preparando o terreno:
Crie uma pasta chamada .flickrfs no seu home.
$ mkdir ~/.flickrfs
Crie um arquivo chamado config.txt com o conteúdo abaixo:
[configuration]
browser:/usr/bin/firefox
image.size:1024x768
sets.sync.int:300
stream.sync.int:300
Abra o arquivo chamado flickrfs.py e edite o trecho como o abaixo, substituindo pelos seus dados:
# flickr auth information
flickrAPIKey = "Flickr API KEY"
flickrSecret = "SEU CODIGO SECRETO"
browserName = "/usr/bin/firefox" # path do seu navegador
Verifique se o Fuse foi carregado:
$ lsmod | grep -i fuse
Se não tiver resposta, carregue manualmente:
$ sudo modprobe fuse
Montando pela primeira vez
Crie uma pasta para guardar os dados do flickr.
$ mkdir nome_da_pasta
Pedindo autorização ao flickr:
$ python flickrfs.py nome_da_pasta
Na primeira vez que o processo for realizado, abirá uma janela do mozilla firefox pedindo para você "entrar" no Flickr. Digite seu login/senha. Na tela seguinte, confirme sua necessidade de utilizar o FlickrFS e pronto. Autorizado.
Feche a janela e aguarde um pouco, enquanto é feita a "mágica".
Veja como fica a estrutura de pastas :
$ ls -l
total 1
drwxr-xr-x 2 joseluizcoe joseluizcoe 1 2006-07-25 22:34 sets
drwxr-xr-x 4 joseluizcoe joseluizcoe 1 2006-07-25 22:31 tags
Facilitando
Para facilitar minha vida, criei um arquivo chamado install.sh dentro da pasta que estão os fontes do FlickrFS (no meu caso ~/flickrfs) com os comandos para montar o sistema de arquivo, como mostrado abaixo:
sudo modprobe fuse
sudo python flickrfs.py NOME_DA_PASTA
Criado o arquivo, setando as permissões:
$ chmod 755 ~/flickrfs/install.sh
Agora basta digitar ./install.sh que a mágica acontece.
Veja as fotos
Veja as fotos que enviadas utilizando o FlickrFS.