Geek Evening
Cosa sono?
Continuano i seminari di approfondimento organizzati dal SaLUG! Di cosa si parliamo? I Geek Evening non sono altro che dei tardi pomeriggi passati insieme, in allegria, a chiaccherare un po’ di tutti gli argomenti che piu’ stuzzicano la nostra fantasia da geek e che vogliamo condividere con gli altri.
Come gli scorsi anni gli appuntamenti inizieranno con una breve presentazione dell’argomento della giornata (con relative slideshow), per poi lasciar spazio a dubbi/domande/impressioni dei partecipanti.
Gli appuntamenti si svolgono solitamente presso lo Spazio Sociale ZEI o presso la Facolta’ di Ingegneria dell’Universita’ del Salento.
Vi invitiamo a partecipare numerosi e a proporre argomenti che volete siano trattati se siete volenterosi di saziare la vostra sana curiosita’!!!
Sessioni gia’ svolte
- HackingSession : 12 gen 2007, Sniffing, filtering e Analisi del traffico di Rete by ripley
- Geekevening 0x01 : 19 gen 2007, BazaarNG e i sistemi di revisione (need mozilla firefox) by ripley
- Geekevening 0x02e0x03 : 02e09 feb 2007, Il Kernel Linux by carlopalma
- HackingSession : 2 mar 2007, Fonera hack! by much0
- Geekevening 0x04 : 24 mag 2007, Emacs by desmovalvo
- Geekevening 0x05 : 11 ott 2007, Inkscape e grafica vettoriale by desmovalvo
- Geekevening 0x06 : 18 ott 2007, OpenGL e compiz fusion by carlopalma
- Geekevening 0x07 : 8 nov 2007, Set Up Your Creativity
- Geekevening 0x08 : 16 gen 2008 Emacs Lisp Session by desmovalvo
- rapida introduzione a GNU/Emacs
- come diventare subito produttivi
- personalizzare Emacs facilmente (customize)
- introduzione all’Elisp
- personalizzazione di Emacs in geek-mode (cioè redigendo manualmente il proprio ~/.emacs)
- hacking-time ;)
- Geekevening 0x09 : 23 gen 2008, Mozilla from inside by ripley
- Firefox e gli altri progetti Mozilla visti dall’interno: Come sono sviluppati, quali sono le tecnologie che li compongono?
- Vision - Next Generation Web Application: la linea che separa le Web Application dalle applicazioni desktop diventa ogni giorno meno netta, Adobe, Google e Microsoft ci stanno puntano molto ultimamente, ma il progetto Mozilla e’ pronto gia’ da tempo
- Javascript as in Real Programming Language: Javascript e’ un vero e proprio linguaggio di programmazione… uno dei piu’ incompresi purtroppo… ma le cose stanno cambiando, proviamo a guardare a Javascript in modo diverso, come ad un vero linguaggio
- Sviluppare in Javascript con/per Mozilla: come e’ possibile analizzare gli internals di Mozilla con Javascript?
- Geekevening 0x0A : 21 feb 2008, KICAD e circuti stampati (PCB) by Fabio Mercuri
- Progettazione/disegno di PCB con KICAD
- Realizzazione di un circuito controllato dalla porta parallela
- Introduzione alla realizzazione di PCB “casalinghi”
- Geekevening 0x0B : 28 feb 2008 :e “VIM the editor” by Haku
- Geekevening 0x0C : 13 mar 2008 Unix Network Programming: un caso umano pratico by Vlad
- Introduzione (molto) basilare alle socket
- Presentazione del programma TCP Multiplexer
- Sviluppi futuri, idee, tips&tricks
- Per info sul TCPMUX: http://en.wikipedia.org/wiki/TCPMUX
- Per scaricare i sorgenti di TCPMUX: http://sourceforge.net/projects/tcpmultiplexer
- Geekevening 0x0D : 20 mar 2008, POSIX Systems Programming by Lord_Dex
- Geekevening 0x0E : 15 mag 2008, Jamendo, open your ears by desmovalvo&sydro - Slide sYdRo
- Jamendo e la musica Creative Commons
- Le Api di Jamendo
- Plugin per Emacs (visione del codice)
- Plugin per Audacious (visionerclonedu del codice)
- Geekevening 0x0F : 22 mag 2008, Fonera Hack! 2 by much0
- Hacking: come abilitare l’accesso via SSH e come usare la porta seriale;
- Flashing: come riflashare il firmware del dispositivo per inserire una distro GNU/Linux minimale, dotata dei tool che vogliamo;
- Modding: come aggiungere altri componenti (una seconda antenna, SD-Card, fan cooling) per trasformare la Fonera in un router dalle capacitá
eccezionali!
- Materiale prodotto:
- Slides (5.6 MB), Slides’ sources (59 MB)
- Foto del convertitore RS232-TTL
- Locandina (PDF), Locandina (PNG)
- Geekevening 0x10 : 11e12 giu 2008 GNU/Hurd - The GNU Operating System by desmovalvo
- Cos’e’ Hurd
- Microkernel vs kernel monolitici
- Distribuzioni Hurd
- qEmulazione
- Installazione
- Configurazione
- Translators
- Geekevening 0x11 : 15 ott 2008 Eclipse e AJAX by bruno
- (…come costruire una web application usando il tool di sviluppo Eclipse, il web server Tomcat e le librerie DWR (Direct Web Remoting), un’implementazione di Ajax che sfrutta Java come framework lato server)
- Come funziona Ajax
- Utilizzare Eclipse e Tomcat
- Configurazione di DWR in un progetto Eclipse
- Verifica del corretto funzionamento di DWR
- Utilizzo di DWR in una pagina web
- Esempio : facciamo una chat
- Geekevening 0x12 : 19 nov 2008 Wii… && GNU/Linux by desmovalvo e ripley
- (un incontro ravvicinato col wiimote di Nintendo: molto piu’ di un joystick!… potreste addirittura utilizzarlo come telecomando, trasformarlo in un strumento musicale o nell’accelleratore di una moto virtuale!)
- Slides - Hardware Dissection (615KB)
- Slides - python wiimote scripting (HTML)
- Blog Post - Just4fun: python-wiimote-control
- python-wiimote-control sources
- Geekevening 0x13 : 18 feb 2009 Emacs: Powerful Development Tool by desmovalvo
- Come configurare Emacs per farlo diventare un potente ambiente di sviluppo. Fra le features da aggiungere al nostro Emacs: Code Folding, Snippet, Code Bookmarking, Code completion, Compilazione, Debugging, Versioning, e tantissimo altro ancora!)
- Slides (714KB)
- Geekevening 0x14 : 11 mar 2009 DVCS: repeat after me… I will use a DVCS by ripley
- Rapida introduzione ai VCS/DVCS e confronto delle operazioni più semplici (sviluppo solitario) sui 3 sistemi attualmente più diffusi: BZR, GIT, HG
- Slides (HTML)
- Geek Evening 0x15: Gimp && Script-Fu by desmovalvo
- Breve introduzione a The Gimp
- Introduzione a Scheme
- Presentazione degli strumenti di sviluppo usati
- Funzioni piu’ interessanti per gli Script-fu
- Practice!
- Materiale: slides & plugin
- Geek Evening 0x16: X-Kit - Strumenti di Configurazione Avanzata di X.Org by Alberto Milone, Ubuntu developer
- Grazie ad X-Kit è possibile creare e modificare in maniera automatizzata il file di configurazione del server grafico Xorg: in questo geek-evening si sono affrontate le applicazioni pratiche presenti in Ubuntu.
- Geek Evening 0x17: Creazione di plugin per Wireshark by f3nix
- Remo Tomasi (f3nix) ha condiviso con noi la sua esperienza nell’utilizzo di Wireshark e nella scrittura di plugin per questo noto software. La prima parte e’ stata teorica sulle basi necessarie a scriptare e la seconda pratica sull’utilizzo di un plugin self-made ;)
- Materiale: slides, source code
- Geek Evening 0x18: Blender by gux
- Marco Pagliara (gux) ha presentato blender, il famoso programma di grafica 3D, illustrando la sua interfaccia e numerose delle sue features.
- Materiale: slides
- Blender Manual
- Precision Modelling with Blender
- Geek Evening 0x19: Why PHP is not my favourite programming language by ripley
- un’analisi semiseria su uno dei piu’ diffusi linguaggi di programmazione allo scopo di esercitare il nostro senso critico sulle scelte implementative e stilistiche delle tecnologie che utilizziamo.
- Materiale
- One Big SVG Poster
- L’applicazione utilizzata per navigare il poster SVG è un prototipo non ancora rilasciato ;-) Stay tuned!
- Geek Evening 0x1A: Convoluzione Grafica by desmovalvo
- un’analisi dal punto di vista pseudo-matematico e pseudo-segnalistico dei filtri convolutivi di elaborazione delle immagini digitali…
- Materiale: la documentazione e’ rilasciata con licenza Creative Commons 2.5 Attribuzione, Non Commerciale, Condividi allo stesso modo mentre il codice e’ rilasciato con licenza GPL 3
- Tesina
- Presentazione
- Plugin Shifting Blur
- Plugin Warholize
- Geek Evening 0x1B: realizzare kart e personaggi per SuperTuxKart by desmovalvo
- Slide
- Foto
- Geek Evening 0x1C: AVR + V-USB = USB Devices …that rocks!!! by Marco Ciullo
- DESCRIPTION: Introduzione alla costruzione di dispositivi usb, utilizzando microcontrollori AVR e V-USB: un’implementazione firmware-only del protocollo USB 1.1
- Geek Evening 0x1D: Adroid for dummies
- Geek Evening 0x1E: Howto MasterChef
- DESCRIPTION: Da Sistemisti a DevOps: sviluppo agile di sistemi con Vagrant, Chef e Lxc
- Geek Evening 0x1F: Linux Packet Filtering
- Geek Evening 0x20: Eric Leblond, Nftables e Suricata IDS 2.0
- Slides
- Apple-1 wants to be rebuilt
- Geek Evening 0x21: Ansible - the hidden track
- Collettivo Ippolita - Tecnologie del dominio. Tecnologie condivisione
- Geek Evening 0x22: Secure NDC
- Presentazione
- Geek Evening 0x23: Baobáxia: Connecting off-line afro-brazilian communities with free software
- Geek Evening 0x24: AngularJS
- Geek Evening 0x25 - Machine Learning and Data Mining
- 50 sfumature di Hello World 0x01 - LUA
- Geek Evening 0x26 - Surprise
- Geek Evening 0x27 - The Dark side of … YOUR network!
- Geek Evening 0x28 - Docker da 0 a 100!
- Geek Evening 0x29 - Javascript nel 2016…e oltre!
- Geek Evening 0x2A - Docker da 0 a 100! Seconda Parte
- Geek Evening 0x2B - Let’s build a WebApps UI using React
- Geek Evening 0x2C - Crush the bug - The obscure art of debugging
- Geek Evening 0x2D - There is no $HOME like your shell
- Geek Evening 0x2E - CarOps: fidarsi e’ bene, non fidarsi e’ meglio!
Locandine