Punti

Pearl Jam - Binaural

The Quintet' - Jazz at Massey Hall

I punti della tessera della Feltrinelli son stati convertiti in uno sconto utilizzabile in un’unica soluzione entro il 31 Luglio. Ops.

Tags: , , ,

Addio EVMS

Da parecchio tempo avevo attivato EVMS sia sul server che sul portatile. Con gli ultimi kernel però (>2.6.28) e con le ultime release degli strumenti di configurazione della Gentoo, ho avuto parecchi problemi di avvio degli aggiornamenti. Ne son successe di tutti i colori: dispositivi RAID non riassemblati, volumi EVMS non più riconosciuti e via dicendo.

Così ho abbandonato questo software non proprio così Enterprise lasciando solo l’infrastruttura sottostante: LUKS sopra RAID software sopra LVM.

Per il portatile non è stato molto complicato, a parte il fatto che ho deciso di mettere anche il boot sotto LVM e quindi serviva un bootloader compatibile. Grub 0.97 non lo è, Grub 1.96 non andava (misteri dell’informatica), Grub CVS volevo provarlo ma è imploso Savannah e quindi alla fine ho ripiegato su LILO.

Per il server è stata una dura lotta dalla quale alla fine son uscito vincitore.

Cose da tenere in considerazione:

  1. Attualmente EVMS blocca (a causa delle dipendenze) LVM. Quindi rimuovere il primo e installare il secondo.
  2. Installare mdadm con USE=static per poterlo inserire nell’initramfs.
  3. Creare il file /etc/mdadm.conf inserendo le varie coppie di Storage Region sulle quali effettuare il Raid.
  4. Usare un overlay dell’initramfs per inserirci l’eseguibile mdadm.
  5. Nello script /usr/share/genkernel/defaults/initrd.scripts mettere prima LVM dell’avvio dell’mdadm e aggiungere al comando mdadm i parametri –assemble –scan.
  6. Ricompilare l’initramfs con genkernel (opzioni –lvm –mdadm –initramfs-overlay=… invece di –evms).
  7. Aggiornare tutte le referenze sparse per il disco di /dev/evms/* con i /dev/md* corrispondeti (/etc/fstab, /etc/conf.d/dmcrypt e soprattutto /boot/grub.conf).
  8. Avviare con una distribuzione Live per ricreare le associazioni md* – dispositivi (mdadm –create /dev/md* –level=raid1 –raid-devices=2 /dev/vg/lv1 /dev/vg2/lv).
  9. Riavviare il tutto e incrociare le dita.
Tags: , ,

England

Doves - The Last Broadcast

Doves - Lost Souls

Doves - Some Cities

Son ritornati con me dall’Inghilterra (in particolare proprio da Manchester :) . E il concerto a Brixton è stato favoloso.

Tags: , , ,

Passando al Viola

Emesene non viene aggiornato da un bel po’ perché stanno sviluppando una nuova versione ed ha qualche problemino.

Amsn 1.0 è stra-funzionale ma osceno, mentre la nuova versione sta tardando un po’ troppo. Anche se sicuramente avrà il suo perché, tutta in python, modulare e basata su pymsn.

Per avere qualcosa di usabile e che magari concentrasse tutti i programmi di chat, non mi rimane che tornare al vecchio Gaim ora diventato Pidgin. Quello che mi bloccava principalmente era la mancanza di supporto alle “custom emoticons”, diventate il motivo principale per l’utilizzo dei programmi sopracitati.

Ora il supporto è quasi completo e il plugin alternativo msn-pecam promette ottime features.

Tra i vari problemi che ho riscontrato e che spero prima o poi si risolvano:

  • L’avatar non si vede agli atri e non è editabile come in emesene :(
  • Manca ancora il supporto a Skype e alle webcam (anche se esiste un plugin per il primo, ma è necessario che sia aperto anche il client originale -_-’)
  • I tag Plus! degli altri non sono visualizzati
  • Le custom emoticons vanno reimportate.

Ho fatto uno scriptino in bash per convertire il file “map” di emesene nel file smileys.xml di Pidgin!

  1. #!/bin/bash
  2.  
  3. echo "<smileys version='1.0'>"
  4. echo " <profile name='Default'>"
  5. echo "  <smiley_set>"
  6.  
  7. while read line; do
  8.  read filepath
  9.  line=$(echo ${line}|> | tr -d '\r')
  10.  filepath=$(echo ${filepath}|> | tr -d '\r')
  11.  SHORTCUT=${line}|>
  12.  name=${line#*-}
  13.  suffix=${filepath##*.}
  14.  FILENAME="${name}.${suffix}"
  15.  
  16.  CHKSUM=${filepath%.*}
  17.  CHKSUM=${CHKSUM##*.}
  18.  
  19.  cp "${filepath}" "${HOME}/.purple/custom_smiley/${FILENAME}"
  20.  echo "  <smiley shortcut='${SHORTCUT}' checksum='${CHKSUM}' filename='${FILENAME}'/>"
  21. done
  22.  
  23. echo "  </smiley_set>"
  24. echo " </profile>"
  25. echo "</smileys>"
  1. ./emesene2pidgin < /path/al/file/map > smilieys.xml
Tags: , ,

La Spesa (cit.)

A Love Supreme

Riot Act

Spectrum

Tags: , , , ,