Alessio Treglia

everybody lies
  • Quality Assurance
  • EN blog
  • rss
  • Inizio
  • Chi sono
  • pyRisk
  • Roma3 WiFi Authenticator
  • Installation Report Generator
  • Preventivi e consulenze

MVC e Python + GTK, seconda parte

quadrispro | 28 ottobre 2008

Ri-eccomi sull’argomento, prima di cominciare voglio ringraziare l’autore del framework in questione, Roberto Cavada, per aver commentato l’articolo precedente.

Nella prima puntata di questo tutorial avevo promesso di mostrarvi una piccola applicazione di esempio, Todoman, utile per comprendere in modo più approfondito il funzionamento di Pygtkmvc.

L’applicazione gestisce delle liste ToDo e consente all’utente di inserire, modificare e eliminare i task a proprio piacimento.

Leggi il resto dell’articolo »

Comments
1 Commento »
Categorie
GTK+, Guide e howto, Planet Ubuntu-it, Python
Commenti RSS Commenti RSS
Trackback Trackback

L’annuncio: Installation Report Generator

quadrispro | 10 ottobre 2008

Ecco una schermata:

A partire dalla configurazione hardware dell’utente, il programma genera il resoconto dell’installazione di Ubuntu, pronto per essere inserito nella sezione Hardware/Notebook del nostro wiki. Lo correttezza stilistica della pagina viene garantita dal template standard.

Per installare l’applicazione (per ora disponibile solo per Ubuntu 8.04 «Hardy Heron»), è sufficiente aggiungere le seguenti righe in fondo al proprio /etc/apt/sources.list:

deb http://ppa.launchpad.net/irgenerator-developers/ubuntu hardy main
deb-src http://ppa.launchpad.net/irgenerator-developers/ubuntu hardy main

Per autenticare i pacchetti è sufficiente digitare il seguente comando in una finestra di terminale:

wget -q http://wiki.ubuntu-it.org/AlessioTreglia?action=AttachFile&do=get&target=alessio_treglia.asc -O- | sudo apt-key add -

Link all’annuncio sul forum

Comments
Nessun Commento »
Categorie
Documentazione e wiki, GTK+, Hardy, Installation Report Generator, Planet Ubuntu-it, Python
Commenti RSS Commenti RSS
Trackback Trackback

Una piccola anticipazione

quadrispro |

Non ho neanche il tempo di scrivere più di questa riga, pubblicherò tutto a tempo debito.

Nel frattempo date un’occhiata qui.

Comments
Nessun Commento »
Categorie
Documentazione e wiki, Planet Ubuntu-it, Python
Commenti RSS Commenti RSS
Trackback Trackback

Python e MVC, una storia tutta da scrivere (Prima parte)

quadrispro | 17 settembre 2008

Qualche giorno fa, girovagando per l’Universo, ho scoperto un pacchetto fantastico di cui ignoravo completamente l’esistenza: si tratta di python-gtkmvc, contenente un’interessantissima implementazione di MVC per lo sviluppo in Python di applicazioni GTK+.

Prima di illustrarvi le innumerevoli possibilità offerte dai moduli contenuti nel pacchetto in questione, mi sento in dovere di fornirvi perlomeno un’introduzione a MVC: l’acronimo sta per Model-View-Controller (capita sovente di incontrarlo orribilmente tradotto nella lingua di Dante come Modello-Vista-Controllore) e indica uno dei design pattern maggiormente noti e diffusi nello sviluppo di interfacce grafiche, soprattutto negli ambiti della programmazione web (per la quale è nato), basato sul principio di divisione delle responsabilità fra i componenti che interpretano i tre ruoli fondamentali di un sistema software:

Leggi il resto dell’articolo »

Comments
3 Commenti »
Categorie
Analisi e progettazione, GTK+, Guide e howto, Hardy, Planet Ubuntu-it, Python
Commenti RSS Commenti RSS
Trackback Trackback

Una nuova macro per il wiki di Ubuntu-it

quadrispro | 5 luglio 2008

Prendendo spunto da un articolo di Stephan Hermann, nel quale veniva mostrato il codice di una simpatica quanto utile macro per MoinMoin, ho pensato bene di sviluppare anche io una nuova macro per il wiki de’ noantri.

Invece di partire dal codice della macro originale (che è disponibile all’indirizzo dell’articolo sopra citato), vi mostro subito subito la mia piccola invenzione:

Leggi il resto dell’articolo »

Comments
3 Commenti »
Categorie
Documentazione e wiki, GTK Rm3WiFi Authenticator, Planet Ubuntu-it, Python
Commenti RSS Commenti RSS
Trackback Trackback

Un pacchetto per l’autenticatore

quadrispro | 23 maggio 2008

Un grazie infinito a Luca Falavigna per la pazienza nel guidarmi durante il processo di creazione del mio primo pacchetto.

Ho aggiunto il link al .deb nella pagina dedicata all’applicazione.

Comments
4 Commenti »
Categorie
GTK Rm3WiFi Authenticator, Python, Ubuntu
Commenti RSS Commenti RSS
Trackback Trackback

Ecco le nuove macro per il wiki di Ubuntu-it

quadrispro | 21 maggio 2008

Insieme a Leo abbiamo terminato lo sviluppo di un paio di macro per il wiki italiano di Ubuntu.

La prima di queste è la macro [[Indice]], che va a sostituire [[TableOfContents]], fornita di base con MoinMoin. La sintassi della macro di default è molto semplice e prevede un solo parametro facoltativo, ovvero la profondità delle sezioni elencate nell’indice. Ecco un esempio:

[[TableOfContents(2)]]

Il risultato è simile al seguente (lo screen si rifà alla pagina Sicurezza/AppArmor):

Se si sostituisce tale macro con questa

[[Indice(depth=2)]]

Il risultato sarà molto più accattivante:

Leggi il resto dell’articolo »

Comments
3 Commenti »
Categorie
Documentazione e wiki, Python
Commenti RSS Commenti RSS
Trackback Trackback

GTK Rm3WiFi Authenticator, aggiunto il supporto per il nuovo sistema di autenticazione

quadrispro | 19 maggio 2008

Ho da poco terminato il commit dell’aggiornamento dell’autenticatore per la rete Wi-Fi del Dipartimento di Informatica e Automazione della Facoltà di Ingegneria Informatica di Roma3.

La modifica più importante riguarda l’aggiunta del supporto al nuovo meccanismo di autenticazione targato BlueSocket: da adesso è possibile effettuare anche il logout.

È stato aggiornato anche il template delle traduzioni su Launchpad, dovrebbe essere messo a disposizione dei traduttori entro un paio di giorni.

Infine, vi annuncio che a breve sarà disponibile un pacchetto .deb per Ubuntu 8.04 «Hardy Heron», nell’attesa è possibile procedere all’installazione dell’applicazione seguendo le istruzioni presenti nella pagina dedicata.

Comments
Nessun Commento »
Categorie
GTK Rm3WiFi Authenticator, Hardy, Python
Commenti RSS Commenti RSS
Trackback Trackback

Il giro del mondo in pochi minuti con PyGTK, Glade e gettext!

quadrispro | 27 febbraio 2008

Tada-aa!

Un pitone multilingua

Ci credereste se vi dicessi che il pitone qui sopra sa parlare tutte le lingue del mondo? No? Se siete così sicuri delle vostre conoscenze fino a scommetterci sopra una somma più che discreta oppure se, con i miei precedenti articoli, sono riuscito a farvi innamorare di Python, allora non potete non leggere il resto! Leggi il resto dell’articolo »

Comments
2 Commenti »
Categorie
GTK Rm3WiFi Authenticator, GTK+, Guide e howto, Python, Traduzioni
Commenti RSS Commenti RSS
Trackback Trackback

Un Python demoniaco alla fermata del bus!

quadrispro | 12 febbraio 2008

I miei studi sul Python proseguono a gonfie vele e oggi vi presento un piccolo HOWTO su come scrivere un demone nel linguaggio di programmazione più portabile del mondo (e a chi, in questo momento, viene in mente solo la parola Java dico: “Seee! Te piacerebbe!“).

Andiamo per gradi, iniziamo a rispondere alla prima domanda: cos’è un demone? Cito Wikipedia:

Nei sistemi Unix, e più in generale nei sistemi operativi multitasking, un demone (daemon in inglese) è un programma eseguito in background, senza che sia sotto il controllo diretto dell’utente. Di solito i demoni hanno nomi che finiscono per “d”: per esempio, syslogd è il demone che gestisce i log di sistema. Leggi il resto dell’articolo »

Comments
6 Commenti »
Categorie
GNOME, Guide e howto, Java, Open source & free software, Python, Ubuntu
Commenti RSS Commenti RSS
Trackback Trackback

Chi sono

Se volete contattarmi, potete utilizzare l'apposito form.

Powered by Netsons

Google Friend Connect


Argomenti

Acer Aspire One Aggiornamento Ambienti di sviluppo Arte,libri & Cultura Audio Bug e problemi vari C Compiz Fusion Comunità Italiana Cose varie Documentazione e wiki Feisty Firefox GNOME GTK+ GTK Rm3WiFi Authenticator Guide e howto Gutsy Hardy Installation Report Generator Installazione e problemi all'avvio Intrepid Jaunty Java Karmic Kernel e moduli Last.fm Linpus Musica Netbook Remix Notizie Open source & free software Planet Ubuntu-it Programmazione e sviluppo Python Siti,servizi & blog Società e media Traduzioni Ubuntu Università e scienza Viaggi Video Windows Wordpress Xfce Xubuntu

Ultimi commenti

  • Ubuntu 8.10 Intrepid Ibex - post riassuntivo | FDS su Ubuntu 9.04, chiamiamola per nome
  • H4TtoRy su Cooooosa?? Un altro netbook??
  • Alessio Treglia » La beta è servita « Il mondo di Paolettopn su La beta è servita!
  • Carlo su Il mio nuovo laptop: Acer Aspire One A150
  • riccardo su Ubuntu 9.04 Netbook Remix, testiamo l’immagine

Tutti gli articoli

RSS Planet di Ubuntu-it

  • Lorenzo Sfarra (twilight): age += 1
  • Cristian Battistel (streetcross): Firefox 3.5, vediamo un po’
  • Ubuntu-it News: Disattivazione indirizzo locoteam@ubuntu-it.org
  • Aldo Latino (aldolat): Firefox 3.5 e la chiusura dell’ultima scheda
  • Lorenzo Sfarra (twilight): 5 fantastici design, numero 4

Blogroll

  • (LS) Lorenzo Sfarra
  • Antonio Doldo Linux Blog
  • Bubuntu
  • crisis
  • Dagospia
  • Divilinux Lost Blog
  • Embrace’s Blog
  • Fabrizio Balliano
  • Fradeve OpenBlog
  • Il blog di Totò
  • Il mondo di Paolettopn
  • Leo
  • Maurizio Moriconi
  • Milo Casagrande
  • Parzialmente scremato
  • TuxLinux
  • Ubuntu block notes

Accedi o registrati

  • Registrati
  • Collegati
  • Voce RSS
  • RSS dei commenti
  • WordPress.org
rss Commenti RSS valid xhtml 1.1 design by jide powered by Wordpress get firefox