FLUGG

FLOSS User Group @Gaeta

Non c’è niente di più noioso divertente di una sigla.

Cos’è FLUGG?

Siamo il FLoss User Group con base fisica, virtuale e morale a Gaeta. Guardiamo al Golfo e a tutto il Sud Italia. Siamo utenti Linux ma non solo. Siamo utenti e sviluppatori di prodotti FLOSS, promotori della consapevolezza informatica, della condivisione e della solidarietà.

Respingiamo la competizione e promuoviamo lo scambio, il networking, e l’idea di community.

Come funziona?

I Gruppi di Utenti si concentrano intorno a un linguaggio, uno strumento informatico o un sistema operativo. La tecnologia ci consente di comunicare, organizzare e agire da remoto.

Sistemi operativi

GNU/Linux

I LUG sono tra gli User Group più noti, noi però ci allarghiamo all’intera realtà del FLOSS. Scegliere GNU/Linux è ottimo, ma non è indispensabile.

Fare rete

Networking

Condividere conoscenza è il primo principio di FLUGG. In questo non è precluso l’ambito imprenditoriale. Promuoviamo il FLOSS nella PMI e nei piccoli centri.

Origini e innovazione

Etica Hacker

Nasciamo da un Hacklab. Per definizione ci piace guardare sotto il cofano, dentro al codice. Crediamo che questo sia il miglior motore di innovazione.

Le nostre pillole?

testo per introdurre le pillole

Pillola 17

HTTP è quindi un Protocollo di Trasferimento IperTestuale. Nasce insieme a HTML, il Linguaggio di Markup IperTestuale. Ecco un esempio: Se salvate questa pagina su file, immaginando che l’abbiate chiamata hello.html e l’abbiate salvata direttamente nella vostra home directory, nel vostro PC GNU/Linux (ricordatevi che siamo hacker: diamo per scontato che sia così!) potete copiare […] …continua

Pillola 16

Iniziamo un percorso particolare, poco codice ma molti concetti importanti che spesso restano in secondo piano. Poi torneremo a Python, ma dovrete avere un po’ di pazienza. Per molti oggi Web è sinonimo di Internet, ma non è affatto così. Internet è basata su un protocollo noto come TCP/IP. Un insieme di regole che consente […] …continua

Pillola 15

Per garantire la rapidità di sviluppo pretesa dal mercato, resa possibile anche dalla tecnologia di virtualizzazione, gli applicativi monolitici di un tempo si sono sfilacciati in costellazioni di servizi che dialogano tra loro. Lo scambio di informazioni diventa centrale, da qui il proliferare dei linguaggi di rappresentazione compreso YAML. Accademicamente parlando nelle pillole risolviamo problemi […] …continua

Pillola 14

Arrivati a questo punto avete accumulato tutte le conoscenze utili a uno studente programmatore. Per acquisire il mestiere manca ancora una parte fondamentale, la capacità di destreggiarci tra documentazione e librerie di terze parti. L’aumento esponenziale della potenza dei calcolatori ha portato a un incremento ancor più frenetico di applicativi. Ragioni di business, logiche di […] …continua

Pillola 13

Arrivati a questo punto dovremmo avere questi ingredienti: Mettiamo tutto insieme! Per funzionare questo codice ha bisogno della libreria yaml che potete installare con pip, meglio se nel virtual environment applicativo La Pillola 14 vi spiega in dettaglio come fare. Assicuratevi anche che tutti i file che abbiamo elencato in cima siano nella stessa directory, […] …continua

Pillola 12

Usare standard noti è importante e comodo. Ho chiesto a ChatGPT: Vorrei un file YAML con un elenco di contatti, generati casualmente, compatibili con vCard4 Il risultato è stato buono alla prima Grazie agli standard noti è stato sufficiente un prompt di una riga per ottenere un risultato perfettamente utilizzabile. Ho fatto riferimento a vCard […] …continua

Pillola 11

Partiamo da una nuova classe Anche senza alcun metodo questa classe è perfettamente valida. A cosa serve? Questo insieme di proprietà permette di organizzare informazioni correlate tra loro. In questo caso è intuibile che ci stiamo occupando di memorizzare un contatto, come quelli registrati sul vostro cellulare. VCard è uno standard riconociuto, pubblico e aperto […] …continua

Pillola 10

In questo momento la nostra applicazione ha un flusso molto semplice e rapido. Parte, chiede un mese e un giorno, calcola la distanza tra la data obiettivo e oggi. In applicativi più complessi potremmo avere un flusso più complicato e un tempo di esecuzione più lungo. Alcuni programmi si interrompono soltanto quando succede qualcosa di […] …continua

Pillola 9

Il codice originale del nostro piccolo programma, con le correzione della pillola precedente, dovrebbe avere quest’aspetto: calc_gap fa piuttosto paura. cinque parametri! Facile scordarsi l’ordine con cui vanno inseriti. Possiamo chiamarli per nome, ma tutto diventa ancora più prolisso! Faticoso! Oltretutto in questo codice ci sono funzioni e variabili che hanno senso soltanto qui. Sarebbe […] …continua

Pillola 8

Abbiamo illustrato questo codice affermando che c’era margine di miglioramento. Fermatevi qualche istante cercando di immaginare da soli di cosa potrebbe trattarsi. Siete pronti? Vediamo quante cose avete trovato! Prima di tutto abbiamo parecchio codice praticamente identico. E ai programmatori questa cosa non piace. Per esempio: Come vedete cambiano soltanto i parametri di range(…) che […] …continua

App Store Rating

Downloads

Raised

Praesent Sapien Massa Nisi

Curabitur fermentum nulla non justo aliquet, quis vehicula quam consequat. Duis ut hendrerit tellus, elementum lacinia elit. Maecenas at consectetur ex, vitae consequat augue. Vivamus eget dolor vel quam condimentum sodales. In bibendum odio urna, sit amet fermentum purus venenatis amet.

Helping Financial Company Grow

Sed porttitor lectus nibh. Curabitur aliquet quam id dui posuere blandit. Curabitur arcu erat. Sed vitae nulla et justo pellentesque congue nec.

Testimonials

“Vestibulum ac diam sit amet quam vehicula elementum sed sit amet dui. Vestibulum ac diam sit amet quam vehicula elementum sed sit amet dui. Quisque velit nisi, pretium ut lacinia in, elementum id enim.”

Axel Farrow

Senior Team Executive

“Curabitur fermentum nulla non justo aliquet, quis vehicula quam consequat. Duis ut hendrerit tellus, elementum lacinia elit. Maecenas at consectetur ex, vitae consequat augue. Vivamus eget dolor vel quam condimentum sodales. In bibendum odio urna, sit amet fermentum purus venenatis amet.”

Renesmee Thomas

Senior Data Engineer

“Aliquet nisl. Nulla tempor mauris sed pretium egestas. Ut mi lacus, tincidunt ac quam quis, ultricies laoreet purus. Donec tincidunt scelerisque lacus, vel convallis augue interdum ac. Etiam eget tortor ac odio aliquam lobortis quis at augue.”

Kason Espinosa

Direct Communications Designer