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
sabato 2 gennaio 2010
Si invecchia sempre...
giovedì 24 dicembre 2009
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


