My personal blog
30 aprile 2008
Mercoledi::: Vacanza
29 aprile 2008
Martedi pome
28 aprile 2008
Accessibilità
Il termine è comunemente associato alla possibilità anche per persone con ridotta o impedita capacità sensoriale, motoria, o psichica (ovvero affette da disabilità sia temporanea, sia stabile), di fruire dei sistemi informatici e delle risorse software a disposizione. Il termine ha trovato largo uso anche nel settore di Internet col medesimo significato.
L'accessibilità nel Web
Requisiti fondamentali
Nel web, un sito web accessibile facilita l'accesso ad individui con ogni tipo di disabilità, ma anche ad individui non affetti da patologie. Più nello specifico:
- Utilizza un codice semanticamente corretto, logico e validato secondo i parametri del W3C
- Utilizza testi chiari, fluenti e facilmente comprensibili
- Utilizza testo alternativo per ogni tipo di contenuto multimediale
- Sfrutta titoli e link che siano sensati anche al di fuori del loro contesto (evitando, ad esempio, link su locuzioni come "clicca qui")
- Ha una disposizione coerente e lineare dei contenuti e dell'interfaccia grafica
L'applicazione corretta dei criteri di accessibilità deve permettere la lettura delle pagine web da parte di software detti screenreader, specifici per ipovedenti o non vedenti.
Lunedi
Il prof. ha fatto riferimento ad alcuni url:
http://webaccessibile.org/
http://www.porteapertesulweb.it/
27 aprile 2008
Domenica: giorno di cresima
Ciao a tutti...
26 aprile 2008
Arriva Ubuntu 8.04 Hardy Heron
Il 24 aprile, è il gran giorno. Salvo imprevisti dell'ultimo momento, verrà rilasciata la versione 8.04 di Ubuntu, dal nome in codice Hardy Heron, che ha fatto della facilità d'uso il proprio cavallo di battaglia.
Si tratta di una distribuzione che vuol essere davvero user friendly, amichevole con l'utente, e che permetta a Linux di conquistare fette significative nel settore dekstop del mercato, ponendo fine alla fama di "sistema ostico" che da sempre accompagna - a torto o a ragione - il software del pinguino.
Quanto di queste promesse si avvererà potrà essere svelato solo dal tempo, ma Mark Shuttleworth, Ceo della società che sta dietro a Ubuntu, Canonical, è più che fiducioso: "questo è in assoluto il nostro rilascio più significativo", ha dichiarato.
Hardy Heron non è importante soltanto per gli sforzi fatti nel rendere il meno traumatica possibile la transizione da Windows (col quale peraltro Shuttleworth prevede la convivenza) a Linux per gli utenti alle prime armi, ma sarà anche dotata di supporto a lungo termine.
La sigla Lts, infatti, che accompagna il numero di versione, significa proprio questo e sta per Long Time Support. Ciò vuol dire che gli aggiornamenti e le patch per Ubuntu 8.04 continueranno per i prossimi cinque anni (per la versione server), o per i prossimi tre (per la versioned desktop) anziché per i 18 mesi che spettano alle versioni non-Lts.
Per convincere anche i più recalcitranti almeno a provare Linux, Ubuntu prevede anche l'ormai famosa installazione tramite Wubi, un sistema che fa del sistema operativo open source una sorta di applicazione per Windows: in questo modo si possono fare tutti gli esperimenti che si desiderano senza per questo avere a che fare con il partizionamento del disco.
Se poi Hardy Heron vuole rappresentare la distribuzione della svolta, Mark Shuttleworth guarda già al futuro, preparandosi a invadere nuovi settori come quello degli UltraMobile Pc e degli smartphone, per i quali Ubuntu 8.04 sarà la prima ad avere una versione appositamente dedicata.
Qualunque sia l'accoglienza che verrà riservata a Hardy Heron, Canonical si sta ritagliando spazi considerevoli nel mondo Linux, e secondo il suo Ceo non manca molto perché inizi a generare profitti. In questa marcia trionfale, ciò che più aiuta è la versione per desktop, più remunerativa di quella server.
Ubuntu 8.04 si presenta dunque con un migliorato supporto hardware (dal quale sono però esclusi i processori Sparc di Sun), migliore integrazione con Active Directory, supporto per la virtualizzazione, server grafico Xorg 7.3 e Gnome 2.22 come ambiente desktop di default.
25 aprile 2008
25 aprile LIBERAZIONE
Per maggiori informazioni http://it.wikipedia.org/wiki/Resistenza_italiana
24 aprile 2008
Un po di vacanza
Ci voleva proprio ciaooooo
23 aprile 2008
Office non supera il test OOXML
22 aprile 2008
IL VALORE DEL TEMPO
Per scoprire il valore di un mese, chiedilo a unamadre che ha messo al mondo un bambino troppo presto.
Per scoprire il valore di una settimana, chiediloall'editore di una rivista settimanale.
Per scoprire il valore di un'ora, chiedila agliinnamorati che stanno aspettando di vedersi.
Per scoprire il valore di un minuto, chiedilo aqualcuno che ha appena perso il treno, il bus o l'aereo.
Per scoprire il valore di un secondo, chiedilo aqualcuno che è sopravvissuto a un incidente.
Per scoprire il valore di un millisecondo, chiediload un atleta che alle Olimpiadi ha vinto la medaglia d'argento.
Il tempo non aspetta nessuno.
Vivi intensamente perchè ogni momento ha un grande valore.
RPG
In informatica, un linguaggio di programmazione è un linguaggio formale dotato di una sintassi ben definita per scrivere programmi per calcolatori, in una forma più vicina al linguaggio umano scritto: l'alternativa sarebbe scrivere direttamente le istruzioni nel codice macchina del particolare processore, un compito improponibile per programmi meno che semplicissimi.CONCETTI BASE
Tutti i linguaggi di programmazione esistenti possiedono (almeno) questi due concetti chiave:
Variabile: un dato o un insieme di dati, noti o ignoti, già memorizzati o da memorizzare; ad una variabile corrisponde sempre, da qualche parte, un certo numero (fisso o variabile) di locazioni di memoria che vengono allocate, cioè riservate, per contenere i dati stessi. Molti linguaggi inoltre attribuiscono alle variabili un tipo, con differenti proprietà (stringhe di testo, numeri, liste, atomi ecc.). Istruzione: un comando, una funzione, oppure una regola descrittiva: anche il concetto di istruzione è molto variabile fra i vari linguaggi. A prescindere dal particolare linguaggio però, ogni volta che un'istruzione viene eseguita, lo stato interno del calcolatore (che sia lo stato reale della macchina oppure un ambiente virtuale, teorico, creato dal linguaggio) cambia. Alcuni concetti sono poi presenti nella gran parte dei linguaggi:
Espressione: una combinazione di variabili e costanti, unite da operatori; le espressioni sono state introdotte inizialmente per rappresentare le espressioni matematiche, ma in seguito la loro funzionalità si è estesa. Una espressione viene valutata per produrre un valore, e la sua valutazione può produrre "effetti collaterali" sul sistema e/o sugli oggetti che vi partecipano. Strutture di controllo, che permettono di governare il flusso dell'esecuzione del programma, alterandolo in base al risultato di una espressione (che può ridursi al contenuto di una variabile, o essere anche molto complessa). Sottoprogramma: un blocco di codice che può essere richiamato da qualsiasi altro punto del programma. Strutture dati, meccanismi che permettono di organizzare e gestire dati complessi.
Earth Day
Questo secondo Earth Day fu celebrato a livello internazionale per la prima volta il 22 aprile 1970 per sottolineare la necessità della conservazione delle risorse naturali della Terra. Nato come movimento universitario, nel tempo l'Earth Day è divenuto un avvenimento educativo ed informativo. I gruppi ecologisti lo utilizzano come occasione per valutare le problematiche del pianeta: l'inquinamento dell'aria, acqua e suolo, la distruzione degli ecosistemi, le migliaia di piante e specie animali che scompaiono, e l'esaurimento delle risorse non rinnovabili.Si insiste in soluzioni che permettano di eliminare gli effetti negativi delle attività dell'uomo; queste soluzioni includono il riciclo dei materiali, la conservazione delle risorse naturali come il petrolio e l'energia, il divieto di utilizzare prodotti chimici dannosi, la cessazione della distruzione di habitat fondamentali come i boschi umidi e la protezione delle specie minacciate.
Martedi pome
Entro il 24 MAGGIO bisogna consegnare almeno il prototipo del nostro gioco..
Ci sono state almeno tre strade per creare il gioco cn la speranza che se ne chiudano almeno tre:
1 RPG linguaggio specifico
2 AJAX
3 Attraverso il gioco citato nei post precedenti..
Il prof. ci ha chiesto un ulteriore lavoro.. dobbiamo classificare i tipi di carte e riportarli su pc.
Successivamente abbiamo analizzato una scheda con un articolo tratto da Il Gruppo al Lavoro.