Novità: Kiosk pubblici in facoltà grazie a Linux

Posted by Luca on November 05, 2007 in Privato

Tagged Under : , , , , , ,

Che gioia, dopo tanto lavoro, poter vedere finalmente il piccolo sistema kiosk funzionante all’uni.

Abbiamo lavorato al sistema per un bel pò di tempo, cercato soluzioni, trovato problemi di ogni tipo…per fortuna poi risolti .

Linux è stato vitale in tutto questo, infatti l’intero sistema Kiosk che abbiamo messo up per il Pupa. Grazie ai nostri sforzi, finalmente gli studenti avranno ben 13 postazioni internet pubbliche a loro disposizione.

Domani vedo se posso fare qualche foto :$

Creare videotutorial con linux ottimizzati per youtube

Posted by Luca on October 07, 2007 in Privato

Tagged Under : , , , , , , , , , ,

In questi giorni mi sono trovato a dover realizzare alcuni video (videotutorial, nella fattispecie) da uppare successivamente su youtube. Ho deciso di scrivere un breve howto per fissare anche a me stesso i concetti chiave.

Innanzitutto il software utilizzato:

  • Arch Linux (la mia distro), ma il concetto vale per ogni distro linux
  • recordMyDesktop (il programma che si occupa dell’acquisizione da X11)
  • gtk-RecordMyDesktop (il frontend…sono pigro :$)
  • mencoder (per le rifiniture)
  • [opzionale] Fusion (compiz+beryl) con il plugin per scrivere sul desktop (skitiosissimo)

Registrazione:

La registrazione è molto semplice, gtk-recordmydesktop provvede a tutto quanto serve. Avviandolo, appare una piccola finestra con il pulsante di registrazione. Sono poche opzioni, io ho evitato di toccarle, per sicurezza… Il programma salva il filmato in un formato scomodo da gestire (avidemux non supporta il codec video usato), ossia Ogg Media (Audio OGG, Video Theora). Entrambi i codec sono opensource e molto validi, peccato il supporto scarso nei vari programmi di fotoritocco. Alla fine della registrazione, ci troveremo con un file “out.ogg” che conterrà tutto quello che ci serve.

Encoding:

Per comodità, ho salvato le opzioni che uso in un profilo di mencoder, in modo da non doverle ridigitare ogni volta. Apriamo quindi ~/.mplayer/mencoder.conf e aggiungiamo il nostro profilo:

ovc=lavc=1
oac=lavc=1

[youtube]
profile-desc=”YouTube output”
vf-add=scale=320:200
vf-add=expand=320:240
lavcopts=vhq:vcodec=mpeg4:vrc_buf_size=1835:vrc_maxrate=350:vbitrate=350:v4mw:aspect=4/3:trell:cbp
ffourcc=XVID
Da notare un paio di cose: innanzitutto, i video per youtube è consigliabile encodarli alla risoluzione nativa di youtube (320×240), con un bitrate massimo per il video di 350kbit/s, come da consigli di youtube stesso. Questo profilo prevede il mantenimento dell’aspect ratio del mio monitor (è un notebook con schermo wide, 16:10), mediante due filtri (vf-add) che si occupano del resize massimo (320×200) e successivamente l’espansione del quadro per mantenere l’aspetto (expand=320:240). Il mio profilo non prevede audio. Salviamo questo file e digitiamo:

mencoder out.ogg -o youtube.avi -profile youtube

A questo punto, ci troveremo in mano un file encodato e pronto per essere caricato su youtube o per l’aggiunta di un eventuale colonna sonora tramite avidemux o altri muxers.

Skitiosità varie:

Usando Fusion ed il plugin “annotate”, possiamo rendere piu’ suggestivi e pratici i nostri videotutorial, mediante la scrittura a schermo di frasi per sottilineare discorsi o procedimenti. W linux!

Cambiamenti all’orizzonte

Posted by Luca on May 18, 2007 in Privato

Tagged Under : , , ,

Qualche giorno fà, ho comprato il nuovo portatile, un bellissimo Asus F3JC, in occasione di tale novità, mi sono deciso ad ascoltare i consigli del caro omonimo di Moncalieri e ho provato Arch Linux 0.8 (Voodoo).

Da quel giorno, è passata al massimo una settimana. Ho avuto modo di notare che Gentoo non è necessariamente la migliore distribuzione (per me).

Ieri ho fatto poi il grande salto, ho messo Arch pure sul fisso, dove sono addirittura riuscito a far funzionare Beryl con una ATI X1600 Pro!!! (Attualmente scrivo appunto da questa macchina).

Il passaggio non è certo stat indolore, ho sacrificato alla causa, ben 64Gb di home…spero riuscirò a ricostruire tutto, con il tempo :)

Ho notato però alcune pecche in Arch, innanzitutto (forse perchè è ancora relativamente giovane), manca di un wiki ed, in generale, di una community vasta e preparata come quella di Gentoo…non a caso, alcune delle informazioni per l’hardware del notebook le ho prese e riadattate dal Wiki di Gentoo :P

Sopra ogni cosa, mi ha stupito la velocità del package manager (pacman), senza dubbio il più veloce mai visto…spero che con pacman v.3 si utilizzi di default il multifetch o cmq non venga bloccato il fetch dei pacchetti simultaneo all’installazione di altri…con Gentoo ero abituato ad emergere in un terminale, fetchonly in un altro e fetchonly di un altra installazione ancora su N altri terminali (con N, a volte, molto grande).

La prossima (probabile) mossa è la conversione del mio router da Gentoo ad Arch…e poi la conquista del mondo… :D

Enemy Territory non freeza!

Posted by Luca on March 11, 2007 in Privato

Tagged Under : , , ,

Dopo mesi a cercare di capire cosa non andasse, finalmente sono riuscito a scoprire (grazie ad un post ben nascosto), che i drivers ati sono buggati (ho scoperto l’acqua calda, lo so…). Però, adesso ho un workaround FUNZIONANTE!

Basta avviare et da console con: et +set r_ext_compiled_vertex_array 0

Sono felice, finalmente posso tornare a giocare ad et!!