Diario Progetto LASD – 07/11/11

Oggi ho ripreso a lavorare al progetto per il corso di Laboratorio di Algoritmi e strutture dati.

Tra le cose che ho fatto:

  • Aggiunta possibilità di estrazione dalla testa della lista, nella libreria lista
  • Creata l’interfaccia per la gestione di un insieme di vertici
  • Iniziata la prima bozza per la versione dell’insieme di vertici basato su array

Per quanto riguarda l’ultimo punto ho creato una struct così formata:

struct jvset_tag
{
    J_VERTEX **Vertices;   /**< Array contenente i vertici */
    int NumActiveVertices; /**< Numero di vertici inseriti nell'insieme */
    int NextFreeIndex;     /**< Indice della prossima locazione libera */
    int Size;              /**< Numero totale di vertici */
    J_LIST *FreeList;      /**< Lista delle locazioni libere */
};

Ho scritto anche le funzioni per la gestione dell'inizializzazione dell'insieme e per la relativa deallocazione.

Il prossimo passo è scrivere le funzioni di aggiunta e rimozione dei vertici.

Sto pensando però che forse dovrei tenere traccia anche delle locazioni dell'array occupate, e non solo di quelle libere, per permettere di effettuare la visita solo sui vertici effettivamente inseriti e non su tutta la dimensione dell'array.

Sfondo per il desktop – contrast

Ultimamente sto leggendo un sacco di libri interessanti sulla tipografia, e sto ampliando le mie conoscenze su questo affascinante argomento. Devo dire che in Italia è ancora molto sottovalutato, mentre il mondo intero del web design freme per l’introduzione del supporto a @font-face da parte dei maggiori browser.

In una delle mie svariate prove è uscita fuori quest’immagine, mi è piaciuta e ho pensato di condividerla con le persone “qui” fuori.

Continue reading “Sfondo per il desktop – contrast”

Beta Tester

Io non capisco.

Esce un nuovo browser (Chrome ndr), e invece di parlare dell’usabilità e rispetto degli standard W3C, discutono di privacy e EULA (Alzi la mano chi ha mai letto il contratto di un software).

Esce la nuova Milestone di Windows7, e invece di discutere dei millemila problemi che affliggono da sempre i nati di casa Redmond, si parla di paint e della sua nuova veste grafica. Tutti noi aspettavamo una nuova veste grafica per Paint…

Ma chi le fa ‘ste prove, Topo Gigio??