Events

  • March 18, 2012

    Aggiornamenti Corso Python: prima parte

    Errata Corrige In fondo alla pagina trovate il codice completo dei due esempi in download. Vorrei correggere una mia leggerezza. Nella lezione di giovedì 15 marzo è stato presentato il prototipo di una rubrica. Il codice visto a lezione faceva uso di una variabile globale AGENDA: l'uso di variabili globali in Python non è solo sconsigliato, ma volontariamente limitato. Infatti, non è possibile scrivere una variabile globale nel corpo di una funzione. La soluzione (come presentata nel codice in allegato) è di passare l'agenda da modificare come parametro delle funzioni. Per i più curiosi, esiste un modo per scrivere variabili globali all'interno di funzioni, ma è considerato un'eccezione da applicare in casi giustificati: cercate su Google. Ad ogni modo, vedrete che l'uso di variabili globali sarà drasticamente limitato con la programmazione ad oggetti. Per ogni dubbio, scrivetemi su twitter (il contatto è incluso nel README). Il secondo esempio contiene alcuni costrutti avanzati che non sono stati oggetto del corso: spero che possano stimolare la curiosità dei più attenti. Corso Python: codice della prima parte

  • March 14, 2012

    How to change a git submodule URL

    Let me save you some headache today: if you’re like me, you really do like keeping your git repo neat and clean using submodules for third party libraries. (Especially if the language you’re using doesn’t have something like CPAN or r...

  • March 14, 2012

    Corso programmazione Qt e KDE

    Quest'anno, il POuL organizza 3 lezioni sulle librerie Qt e KDE. Qt è un framework multipiattaforma basato su C++ usato per sviluppare in modo facile e veloce applicazioni per Linux, Windows, Mac e smartphone. Il corso fornirà le basi nel linguaggio C++ per poi passare alla presentazione delle funzionalità del framework Qt senza tralasciare la nuova tecnologia QtQuick. Infine verrà introdotta la programmazione per il famoso desktop basato sulle Qt, KDE. Il corso è totalmente gratuito e non è necessaria l'iscrizione (come tutti gli eventi organizzati dal POuL). Potete trovare tutto il materiale relativo a questo corso nella pagina dedicata https://www.poul.org/qt/ Lunedì 19 Marzo 2012 (16:15 - 19:15 aula L.26.15) - Introduzione C++ e basi delle librerie Qt Nozioni del linguaggio C++ necessarie per usare le librerie Qt Installazione e configurazione dell'SDK Qt Elementi fondamentali delle librerie Lunedì 26 Marzo 2012 (16:15 - 19:15 aula L.26.15) - Framework Qt e introduzione alla programmazione per KDE Esplorazione delle varie funzionalità del framework Qt Introduzione alla programmazione per il desktop environment KDE Lunedì 2 Aprile 2012 (16:15 - 19:15 aula L.26.15) - QML, QtQuick e KDE frameworks Presentazione della nuova tecnologia QtQuick per creare accattivanti interfacce grafiche. Intervento di un developer KDE che mostrerà esempi avanzati di sviluppo per KDE.  

  • March 12, 2012

    Document Freedom Day 2012, Arezzo, 31 Marzo.

    Sabato, 31 Marzo, presso i locali del Liceo Scientifico F.Redi di Arezzo, ci sarà il Document Freedom Day 2012.  Dopo le fortunate edizioni  FSUGItalia di Perugia, Opera (MI) e Spoleto, il DFD approda finalmente nella mia città natale. Per questo devo ringraziare, oltre che il comune di Arezzo, nella persona dell’assessore Marco Donati e dei […]

  • March 10, 2012

    Mediocrity Cycle

    You look like you’re going to spend your life having one epiphany after another, always thinking you’ve finally figured out what’s holding you back, and how you can finally be productive and creative and turn your life around. But nothing will ever change. That cycle of mediocrity isn’t who your are: the thing standing in [...]