EdE'11/'12 - Prova pratica - Febbraio 2012 (secondo appello)

Lo studente dovrà presentare, a sua scelta, uno fra gli elaborati proposti nel seguito. L'elaborato dovrà essere consegnato in entrambe le seguenti due forme:

Problema 1

Si realizzi un fotomontaggio, il più convincente possibile, di una foto scattata sul ponte di comando di una nave da crociera. Il fotomontaggio deve mostrare, oltre agli ufficiali in plancia, all'eventuale altro personale della nave e, opzionalmente, a una o più ospiti del comandante, anche la presenza in plancia di uno o più alieni: meglio se l'astronave aliena è visibile dalle finestre del ponte di comando. Un'isola visibile, a una certa distanza, attraverso le vetrate completerà l'opera.

Il vostro committente per questo lavoro è lo studio legale Azzecca & Carbugli di Genova: per motivi che non vi hanno spiegato, insistono moltissimo sul fatto che la foto deve essere realistica, anzi deve essere impossibile dimostrare che si tratta di un fotomontaggio. La paga è buona. Si raccomanda discrezione.

Problema 2

Si scriva un programma, in un linguaggio di programmazione a scelta, che dato il nome di un file JPEG (in formato JFIF), restituisca l'elenco dei segmenti contenuti nel file, uno per riga; per i segmenti a lunghezza variabile deve essera stampata una indicazione della loro lunghezza, e per i segmenti di tipo COM (commenti) deve essere stampato il commento testuale.

Formato

Per gli scopi del nostro problema, è sufficiente la descrizione del formato JFIF data da Wikipedia, e che qui si riassume per sommi capi:

Esempio

InputOutput
SOI APP0 16 COM CREATOR: gd-jpeg v1.0 (using IJG JPEG v62), quality = 90 DQT 67 DQT 67 SOF0 17 DHT 31 DHT 181 DHT 31 DHT 181 SOS 12 EOI

Per i più curiosi, il segmento APP1 contiene i dati EXIF; il formato interno di questi dati è documentato nello standard relativo (da pagina 20).

Problema 3

Vi hanno commissionato lo studio grafico e la preparazione di una bozza per una nuova "Guida agli Spettacoli": una pubblicazione settimanale, di poche pagine, che deve riassumere in una presentazione facilmente leggibile tutti gli spettacoli disponibili in ambito cittadino. In particolare, la pubblicazione deve mostrare, su al più due pagine affrontate per un giorno (ma anche una pagina per giorno è accettabile), i programmi TV dei principali canali free, gli spettacoli dei cinematografi in città, le produzioni teatrali dei teatri di Pisa e provincia, i concerti accessibili al pubblico, le mostre aperte.

La pubblicazione è destinata ad essere distribuita in omaggio con un quotidiano locale. La Guida agli Spettacoli avrà quindi un pubblico variegato: la leggibilità, semplicità di consultazione e la gradevolezza grafica sono preminenti rispetto alla completezza dell'informazione.

Il vostro compito è di preparare una bozza completa (con copertina, spettacoli per sette giorni, ed eventuale altro materiale di vostra scelta) di un numero della Guida, con lo scopo di presentare (e promuovere!) il progetto. Il formato e la grafica sono a vostra discrezione, ma devono essere adatti all'uso previsto, al target indicato e alla modalità di distribuzione. ,