LILiK – Laboratorio di Informatica Libera del Kollettivo “Filo da Torcere – Ingegneria”

Qualcosa si muove

Scritto da kaos sabato 22 ottobre 2011

Come vi sarete accorti dai rarissimi down del LILiK qualcosa sta avvenendo in 117bis. In particolare grazie ad una donazione di una società (desiderosa di evitare la RAEE) LILiK ha delle nuove macchine (http://lilik.it/wiki/doku.php?id=internal_network:servers).

I principi ispiratori del […]

vai alla notizia

ODG 13/05/2011

Scritto da pi242422 venerdì 13 maggio 2011

0) Comunicazioni sulle iniziative

1) check consistenza del wiki

2) Android Build Bot

3) minicorso per recuperare file su Bacula

4) installazione gitorius sul server

5) qualcosa che un ci si ricorda

Partecipate numerosi […]

vai alla notizia

Problemi con la lista LILiK

Scritto da tommyblue sabato 11 dicembre 2010

Lunedì 6 dicembre 2010 l’alimentatore del server ha fatto molte bizze e come risultato ci sono state delle corruzioni nel filesystem. Abbiamo rimesso a posto il possibile ma la lista LILiK è “tornata indietro nel tempo” all’agosto 2009. Quindi chi […]

vai alla notizia

GaPil

gapil

GaPiL (la conferenza) – online

Se l’introduzione alla programmazione con la “getopt”, i “socket” e la “fork” tipiche di Linux in particolare e unix in generale vi ha interessato e volete ristudiarvi il sorgente del server web dimostrativo wwwd.c lo potete trovare sul sito del GaPiL. Online anche un documento con i i commenti al webserver di esempio presentato durante l’incontro

GUI con Ruby-GNOME2

Nella cartella Ruby-GNOME2 trovate tutto il materiale tra cui la versione HTML dei lucidi usati per presentare il linguaggio di scripting Ruby e la panoramica sulla programmazione GUI con Ruby e Ruby-GNOME2.

Per usare l’esempio 09-glade.rb dovete scaricare anche il file glade.glade. Notate che il blocco che segue GladeXML.new serve a collegare automaticamente tutti i segnali connessi tramite Glade ai metodi della classe che portano lo stesso nome.

Il file 10-moz.rb è l’applicazione vista alla fine dell’intervento che implementa il pattern Observable. 10-moz.rb ha bisogno del modulo di raccordo tra gtkmozembed e Ruby chiamato gtkmozembed.rb disponibile dal sito ruby-gnome2.sf.net.

Per qualsiasi domanda potete unirvi al LILiK il giovedì pomeriggio. Alcuni altri link utili:

La versione HTML della presentazione sul linguaggio di scripting OO Ruby e del framework per la programmazione GUI Ruby-GNOME2 è qui.

Python

Vario materiale su Python, tra cui la presentazione fatta all’iniziativa è invece qui.

Martedì 15 Marzo – Ore 14:30 – Aula 111

Il workshop GaPiL, guida alla programmazione in Linux prende spundo dalla guida GaPiL scritta da Simone Picardi (molto utile agli studenti del corso di Sistemi di Elaborazione) per fornire una panoramica incompleta allo sviluppo in ambiente Linux.

Alle 14:30 Simone Piccardi, autore della guida GaPiL introdurrà i motivi per cui è divertente sviluppare in ambiente Linux, farà una panoramica sulla programmazione di sistema e fornirà due esempi completi su due temi nodali: la gestione delle opzioni da linea di comando dal punto di vista del programmatore e la creazione di un semplice webserver. In particolare il secondo esempio fornirà ai partecipanti una base solida per un successivo approfondimento alla programmazione di sistema.

Alle 16:30, dopo una breve pausa, Mirko Maischberger tenterà di affrontare un tema più frivolo, ma comunque importante. Sviluppare un software con interfaccia grafica sfruttando il linguaggio Ruby (eccellente in leggibilità ed immediata comprensione del codice) e le librerie Ruby-GNOME2 (di cui è entrato da poco nel team di sviluppo).

Alle 17:30 circa Andrea Agili e Manuel Zini toccheranno un terzo aspetto della programmazione Linux, la programmazione di siti web con il framework Zope e l’applicativo Plone.

Per gli interessati l’appuntamento è per martedì 15 marzo 2005 alle ore 14:30 in aula 111 della facoltà di ingegneria di Firenze, via di Santa Marta, 3.

Il workshop è organizzato dal LILiK con il contributo dell’Università degli Studi di Firenze. Si ringrazia l’Ing. Stefano Berretti per la disponibilità.