martedì 15 maggio 2007

Programmi fotoritocco - Hugin

Hugin permette di assemblare più foto riguardanti il medesimo soggetto per arrivare ad ottenere una immagine panoramica dello stesso molto più completa.

Il programma è veramente interessante e ne potete trovare una versione portatile per windows sul sito www.winpenpack.com

Ulteriori informazioni sul sito del progetto...

hugin - Panorama photo stitcher
hugin - Panorama photo stitcher

Goal: an easy to use cross-platform panoramic imaging toolchain based on Panorama Tools.

With hugin you can assemble a mosaic of photographs into a complete immersive panorama, stitch any series of overlapping pictures and much more.

giovedì 10 maggio 2007

Cos'è una mailing list

Uno dei sistemi più importanti di comunicazione nell'era di Internet è la mailing list. Io lo definisco come un "salotto virtuale asincrono" dove ognuno può esprimere la propria opinione e chi vuole  condivide con tutti la propria risposta alla sollecitazione rivolta a tutti.

Una spiegazioni più completa ce la fornisce wikipedia e la potete leggere qui sotto

La Mailing-list (letteralmente, lista per corrispondenza, dalla lingua inglese; traducibile in italiano con lista di diffusione) è un sistema organizzato per la partecipazione di più persone in una discussione tramite email.

Il termine si trova indifferentemente nelle due forme, con o senza il trattino di separazione.






Indice


[nascondi]


//

Funzionamento


Per inviare un messaggio a tutti gli iscritti, è normalmente sufficiente inviarlo ad uno speciale indirizzo e-mail, e il servizio provvede a diffonderlo a tutti i membri della lista. In questo modo, non è necessario conoscere gli indirizzi di tutti i membri per poter scrivere loro.

L'iscrizione e la rimozione di un indirizzo dalla lista può essere effettuata manualmente dall'amministratore, o direttamente dai membri tramite procedure automatiche, via web o via posta elettronica.

Una mailing list può avere un archivio dei messaggi accessibile via web.


Configurazione


Molti servizi di mailing list offrono numerose possibilità di configurazione.

L'amministratore della mailing list è la persona (o il gruppo di persone) che è responsabile delle scelte di configurazione. Per alcune liste esiste anche la figura del moderatore, che è la persona (o il gruppo di persone) che è responsabile di decidere quali messaggi debbano essere inoltrati e quali no. In molti casi le due figure coincidono, ma non è necessariamente così.

Tra le opzioni principali offerte dai vari servizi di mailing list, si possono citare le seguenti:


Iscrizione


L'iscrizione alla lista può essere libera (una lista pubblica e aperta a tutti e a cui ci si può iscrivere senza verifiche), controllata dal moderatore (l'utente chiede di essere iscritto, il moderatore valuta la richiesta), o bloccata (solo il moderatore può iscrivere nuovi membri, e dovete sapere come contattarlo per altre vie per essere iscritti).

Inoltre normalmente una richiesta di iscrizione deve essere verificata per essere sicuri che sia autentica. Per fare questo, si invia all'indirizzo di posta di cui è stata richiesta l'iscrizione un messaggio con un codice casuale, che deve essere reinviato al mittente per confermare la volontà di essere iscritti alla lista. In questo modo ci si assicura che il legittimo proprietario della casella di e-mail desideri davvero essere iscritto.

La rimozione di un indirizzo da una mailing list è normalmente libera e automatica.


Invio dei messaggi


Questa opzione serve a determinare chi può inviare messaggi alla lista. Esistono liste totalmente aperte, in cui chiunque può inviare un messaggio, altre in cui l'invio dei messaggi è riservato agli iscritti, oppure ci sono liste moderate, in cui tutti i messaggi devono essere valutati da un moderatore e altre in cui solo alcuni possono inviare messaggi, e non è possibile alcuna discussione (dette più propriamente newsletter).


Caratteristiche dei messaggi


In molti sistemi di mailing list è possibile configurare filtri che bloccano i messaggi che non rispettano determinate caratteristiche: per dimensione (scarta o blocca i messaggi che superano una certa dimensione), per numero di destinatari (scarta o blocca i messaggi che hanno molti destinatari, per evitare la diffusione di indirizzi e-mail privati).

Inoltre è possibile modificare i messaggi agendo sugli allegati, ad esempio eliminando tutti gli allegati, o solo quelli di alcuni tipi mime.


Archivio


Se il servizio comprende l'archiviazione automatica dei messaggi, si può decidere se l'archivio sia pubblico, accessibile solo ai membri o riservato all'amministratore.


Lista degli iscritti


Si può decidere se l'elenco degli iscritti alla lista debba essere pubblico (cosa che viene fatta raramente, per ragioni di privacy), accessibile solo ai membri o riservato all'amministratore.


Modalità digest


Normalmente i messaggi inviati alla lista vengono inviati immediatamente a tutti i membri. Alcuni membri possono però decidere di ricevere invece più messaggi tutti insieme. Questa è detta modalità digest. Il digest è un messaggio e-mail che contiene un insieme di messaggi alla lista, e può essere realizzato con mime o semplicemente copiando il testo dei vari messaggi, e viene creato quando si verificano determinate condizioni, ad esempio sul numero di messaggi da inviare o sul tempo da cui questi sono fermi.


Regole di comportamento


Ogni mailing list è sottoposta a particolari regole di o da comportamento (vedi netiquette) a cui ogni iscritto deve attenersi. Generalmente i messaggi devono obbligatoriamente trattare di un particolare argomento, per generico che possa essere. Molte mailing list sono moderate; in questo caso i messaggi inviati dagli iscritti vengono controllati da un moderatore prima di venire ritrasmessi agli altri iscritti.

martedì 1 maggio 2007

Posizione corretta da assumere al computer

L’ergonomia (dal greco “ergon” (lavoro) e “nomos”
(legge), secondo la I.E.A., è quella scienza che si occupa
dell’interazione tra gli elementi di un sistema (umani e d’altro tipo)
e la funzione per cui vengono progettati (nonché la teoria, i principi,
i dati e i metodi che vengono applicati nella progettazione), allo
scopo di migliorare la soddisfazione dell’utente e l’insieme delle
prestazioni del sistema (def. I.E.A.). In pratica è quella scienza che
si occupa dello studio dell’interazione tra individui e tecnologie.

Da Wikipedia

Chi lavora al computer spesso non si rende conto dei danni che possono essere causati da una posizione di seduta scorretta.

Articulate

propone una serie di 52 slide che illustrano gli accorgimenti minimi da rispettare per evitare i dolorosi effetti collaterali che troppo spesso sottovalutiamo quando siamo concentrati sui nostri lavori ( o divertimenti) al personal computer

Per seguire la presentazione clicca qui

http://www.articulate.com/products/demos/guru/Prometheus/player.html

[via Lifehacker]

marcomkc

Problemi nella visualizzazione dei file audio e video

Se vi è capitato di non riuscire ad aprire un file audio e video, molto probabilmente questa miniguida realizzata dagli esperti del sito emule.it può fare al caso vostro...


 


RIPRODUZIONE FILMATI VIDEO e AVI



Con questa guida scoprirete come risolvere eventuali problemi di lettura dei file multimediali scaricati da eMule.
Capita a volte di scaricare un file video (di solito un .AVI, ma anche .MKV e .OGG) e di non riuscire a leggerlo per mancanza dei "codec" necessari, ma come vedrete possono mancare anche altre cose.

Un esempio


Un esempio utile per capire i file multimediali è il seguente (è solo un esempio, la realtà è simile).



In trasmissione:
Supponiamo che Italiani Francesi e Americani registrino l'audio in modo diverso e trasmettano le immagini in modo diverso (cosa che infatti avviene in analogico con gli standard PAL, SECAM ed NTSC, ma potete pensare in digitale anche a MPEG2, XVID e H264 per il video e AC3, PCM-Stereo e DTS per l'audio).
Supponiamo di essere al centro di trasmissione dei mondiali di calcio e che quindi tutti i video e tutti gli audio debbano essere spediti simultaneamente via satellite su un solo canale.
Supponiamo anche che ogni paese voglia poter ascoltare in diretta tutte e 3 le lingue.
Dobbiamo quindi creare 3 tipi di video e 3 tipi di audio: per ognuno di questi ci serve un programma adatto per crearli che si chiama CODEC. Ci servono quindi 3 codec video e 3 codec audio diversi.

Per trasmettere abbiamo anche bisogno di un modo per impacchettare (muxing) i 6 diversi flussi (stream) audio e video generati dai 6 codec in modo da aver bisogno di un solo filo per spedirli (con una sola antenna e una sola frequenza).
Infatti non possiamo spedire prima tutto il video italiano e poi tutto quello americano, perchè se la trasmissione è in diretta lo spettatore americano inizierebbe a vedere la partita solo quando è già finita ;)
Allo stesso modo non possiamo spedire l'audio italiano dopo quello francese perchè altrimenti lo spettatore francese non potrebbe ascoltare l'audio italiano, se non alla fine della partita e senza il video.
Sembrerebbe un problema senza soluzione.
Come si possono mandare 6 flussi dati in parallelo su un solo filo con una sola frequenza senza mescolarli e senza aspettare che uno finisca per mandare il successivo?

Per risolvere il problema tutti i paesi devono scegliere lo stesso CONTAINER, cioè formato di memorizzazione multicanale (può comprendere anche sottotitoli, capitoli e menu).
Un container:


  • NON è un formato di compressione audio o video (video codec)

  • E' un guscio che può racchiudere molti flussi audio, video e di sottotitoli, e serve per organizzare la disposizione dei dati che vengono spediti


Un container specifica che tipo di codec sono usati nel file, l'ordine dei vari flussi, l'unità di tempo base, ad esempio 1 secondo e come suddividere il flusso di dati in tanti FRAME cioè spezzoni.
All'interno di ogni frame da trasmettere viene scritto 1 secondo per ogni flusso: 1 secondo di video francese, 1 secondo di video americano, 1 secondo di video italiano, 1 secondo di audio francese e così via.
Alla fine del frame si ricomincia esattamente nello stesso ordine.
Non posso però impiegare 6 secondi per trasmettere 1 secondo della partita altrimenti vedrei 1 secondo di partita e 5 secondi di schermo nero.
Devo usare una velocità di trasmissione così alta da richiedere meno di 1 secondo per trasmettere l'intero frame.
Se Italia Francia e America si fossero messe d'accordo per un formato audio e video comune, sarebbe stato sufficiente spedire 4 flussi ci cui un solo video e 3 audio con minor consumo di banda (per spedire 6 flussi in 1 secondo devo usare molta più velocità rispetto a spedirne 4) e di potenza di calcolo. Sarebbero stati necessari solo 2 codec (uno per l'audio e uno per il video) e non 6 (Le tre lingue sfruttano lo stesso codec, usato più volte).

In ricezione:
Quando ricevo il flusso di dati devo avere un programma splitter adatto al container utilizzato in trasmissione, che esegue la separazione (demuxing) dei vari flussi audio e video, ed inoltre devo avere tutti i 6 codec usati in trasmissione per poter leggere i vari formati, altrimenti non potrò visualizzare alcuni video o ascoltare alcune lingue dell' audio.

Codec e Splitter



I codec sono programmi "invisibili" installati nel computer che servono per poter leggere i diversi formati con cui sono stati compressi i file multimediali. La parola significa infatti codificatore - decodificatore e il suo compito, nel caso venga utilizzato in lettura, è quello di interpretare la sequenza di byte che gli viene passata dallo splitter dandole un senso ed applicando algoritmi matematici specifici per poterla trasformare in immagini o suoni.
I più comuni per il video sono DivX, XVID, MPEG2, MPEG1, H.264/MPEG-4 AVC, mentre per l'audio abbiamo MP3, AC3, OGG, AAC.

Gli splitter sono altri programmi che hanno il compito di separare i flussi audio video (ed eventualmente sottotitoli) presenti nel file che si vuole visualizzare. Lo splitter giusto viene invocato in base all'estensione del file.
.AVI (audio video interleaved della Microsoft), .OGM/.OGG (Ogg based multimedia files), .MKV (Matroska), .ASF/.WMV, .MOV, .RM, .MP4, .MPG, .VOB sono i container più diffusi e per ognuno di essi è necessario avere lo splitter adatto (Quello AVI è fornito insieme a windows).

Per poter visualizzare un file video sono necessari nel vostro computer:
• Un Player Multimediale, cioè un programma con i classici pulsanti stop, play, indietro, avanti per vedere il filmato
• Uno Splitter adatto al container utilizzato nel file.
• Un Codec Video adatto a leggere il formato video del file
• Uno o più Codec Audio adatti a leggere le tracce audio presenti nel file
• Un visualizzatore di sottotitoli (se non già incluso nel player multimediale)


I codec che vanno per la maggiore sono divx e xvid (che fanno parte dello standard MPEG4) all'interno di un container AVI, ma può capitare di trovarsi di fronte a file codificati in altra maniera, e se siete seza codec o splitter adeguato non riuscirete a vedere nulla.


La soluzione dei problemi

Un'ottimo player multimediale che non necessita nemmeno di installazione è Media Player Classic, MPC per gli "amici". Assomiglia molto al media player di windows antecedente alla versione 7 ma è open source e completamente gratuito. Possiamo tranquillamente affermare che questo player, arricchito da codec e splitter giusti, legge TUTTO (consente di visualizzare anche i DVD con i loro menu).


Una ottima base di codec video è ffdshow che contiene il necessario per leggere praticamente tutto : xvid, divx, mp4, wmv (ovviamente quelli non criptati), mpeg1, mpeg2, dv, vcr, huffyuv, intel , rv10, truemotion, H264, x264 e raw, per citare quelli più "usati".


Installando questi due programmi avreste già una buona base di partenza ma vi trovereste immancabilmente con alcuni problemi dovuti all'assenza di splitter per altri container e codec audio assenti.


Per facilitare l'installazione di tutto il necessario sono stati creati vari pacchetti di codec autoinstallanti, fra i quali noi vi suggeriamo il Satsuki Decoder Pack, (scaricabile anche da qui in caso di difficoltà), che ci ha convinto perchè non crea problemi (a differenza di altri pacchetti) e soprattutto installa solo codec per la lettura (decoder) dei file senza interferire con i codec per la creazione dei video (Encoder).

Per approfondimenti potete consultare l'articolo direttamente sul sito emule.it

http://www.emule.it/guida_emule/guide/video_mpc.asp

venerdì 20 aprile 2007

Capire ed utilizzare i propri diritti digitali

 


Esiste oggi un interessante dibattito sulla proprietà intellettuale dei prodotti digitali (audio, video, software, e-book ed altro).


Creative Commons Italia ha realizzato un video che spiega in maniera sintetica ma completa come sia possibile oggi capire ed utilizzare in maniera intelligente i propri diritti digitali.

http://creativecommons.org/images/public/somerights20.png
Segui il link per scaricare o visualizzare l’animazione

Diventa Creativo | CreativeCommons.it

Siti Consigliati

www.miglioramento.com


Hosting di qualità BLUEHOST.COM

lunedì 16 aprile 2007

La canzone del software libero

http://www.gnu.org/music/free-software-song.htmlOra unisciti con noi e condividi il software;
Sarete liberi, hackers, voi sarete liberi.
x2

Gli avidi possono ottenere mucchi di soldi,
Quello è vero, hackers, quello è vero.
Ma non possono aiutare i loro vicini;
Quello non è buono, hackers, quello non è buono.

Quando abbiamo abbastanza software libero
Alla nostra chiamata, hackers, alla nostra chiamata,
Getteremo fuori quelle license sporche
Mai più, hackers, mai più.

Ora unisciti con noi e condividi il software;
Sarete liberi, hackers, voi sarete liberi.
x2

Join us now and share the software;
You'll be free, hackers, you'll be free.
x2

Hoarders may get piles of money,
That is true, hackers, that is true.
But they cannot help their neighbors;
That's not good, hackers, that's not good.

When we have enough free software
At our call, hackers, at our call,
We'll throw out those dirty licenses
Ever more, hackers, ever more.

Join us now and share the software;
You'll be free, hackers, you'll be free.
x2

Altre informazioni qui

http://osrevolution.wordpress.com/

mercoledì 4 aprile 2007

Scaricate gratis Elephants Dream

Volete veder un bel film d'animazione che legalmente potete copiare anche ai vostri amici?

Elephants Dream è il primo film d'animazione completamente "open"! Infatti suoi autori hanno usato blender, un programma di animazione completamente open source ed hanno reso disponibili tutti i files che sono serviti alla realizzazione del film.

Per saperne di più seguite il link...

Elephants Dream is the world’s first open movie, made entirely with open source graphics software such as Blender, and with all production files freely available to use however you please, under a Creative Commons license.

http://orange.blender.org/