sabato 2 gennaio 2010

Si invecchia sempre...

Come ogni anno...



Indovinate quanti sono? :P

Grazie a tutti 'coloro i quali' mi hanno fatto gli auguri... e anche agli altri... "un giorno avrete bisogno di me" (dixit)... ma anche no! :D

Sani

giovedì 24 dicembre 2009

Buon Natale!

sabato 19 dicembre 2009

Django - delete logico

A dire il vero può essere scontato come fare... però visto che c'ho sbattuto la testa voglio condividere con i miei lettori questa 'soluzione soffritta' :) (restando in tema con il libro di Marco).

Creiamo un Model con override su 'delete':


class Customer(models.Model):
email = models.EmailField()
nickname = models.CharField(max_length=50)
deleted = models.BooleanField(default = False)

def delete(self):
self.deleted = True
self.save()


Poi in admin.py creiamo un ModelAdmin relativo al nostro 'Customer':


class CustomerAdmin(admin.ModelAdmin):
search_fields = ['nickname']
exclude = ('deleted',)

def queryset(self, request):
return super(CustomerAdmin, self).queryset(request).filter(deleted=False)


Fatto.
Ora nella vista in admin saranno presenti solamente i 'Customer' non cancellati logicamente, sia che venga mostrato l'elenco, sia che venga effettuata una ricerca.

Vi rimando per approfondimenti alla documentazione di Django e ad altri due link interessanti:
Django Trip: Ready, Set, Go
Is there a way to filter a queryset in the django admin?

Ho messo meno tempo a scrivere questo post che a trovar la soluzione! :D

Sani

martedì 17 novembre 2009

Visualizzare PSD in GNOME

Articolo originale del 14/11/09

Qualche settimana fa il buon Manuel ha trovato uno sviluppatore che si è fatto un GdkPixbuf loader per GNOME e che permette di visualizzare i file PSD con "Eye of GNOME" (il viewer di default).

Il sorgente si trova su Google Code all'indirizzo http://code.google.com/p/gdk-pixbuf-psd/

Una cosa in più che si può fare, dopo aver eseguito l'installazione, è abilitare il thumbnailer per nautilus con i seguenti comandi:


$ gconftool-2 --set /desktop/gnome/thumbnailers/image@vnd.adobe.photoshop/command -t string "evince-thumbnailer -s %s %u %o"
$ gconftool-2 --set /desktop/gnome/thumbnailers/image@vnd.adobe.photoshop/enable -t boolean "True"


Se il thumbnailer non dovesse funzionare, forse dipende dal mimetype, quindi provate con:


$ gconftool-2 --set /desktop/gnome/thumbnailers/image@x-psd/command -t string "evince-thumbnailer -s %s %u %o"
$ gconftool-2 --set /desktop/gnome/thumbnailers/image@x-psd/enable -t boolean "True"


Sarà pure una versione alpha, ma funziona bene, gran bel lavoro!

L'ho testato su Ubuntu Karmic, non dovrebbero esserci problemi per la compilazione su distro diverse, l'importante è che ci sia GNOME :).

Sani

UPDATE

Nei repository ppa ho trovato Gloobus, un'applicazione per preview di documenti, per i dettagli vi rimando sul repo launchpad di gloobus: https://launchpad.net/gloobus

Come installarlo su Karmic:


$ sudo add-apt-repository ppa:tualatrix/gloobus/ppa
$ sudo apt-get update
$ sudo apt-get install gloobus-preview
$ sudo apt-get upgrade


(i comandi possono essere messi tutti su una riga concatenati con && , ma per chiarezza sono stati inseriti uno dopo l'altro)

Riavviare nautilus:


$ nautilus -q ; nautilus &

Uscire dalla console con CTRL+d

Finita l'installazione sarà sufficiente selezionare il file da visualizzare e premere la barra spaziatrice e per navigare tutti i contenuti di una directory utilizzare i tasti freccia.

Ri-Sani

sabato 14 novembre 2009

MotoLive 2009 Milano Fiera

Che dire... belle, molto belle le moto... le immagini parlano da sole e poi... sopra un Harley si sta che è una meraviglia!!!



Su Flickr e Picasa le foto dell'evento.

Un grazie ai miei amici che sono venuti a prelevarmi :).

Sani