22 marzo 2008

Javascript 2.0

Sebbene ancora in uno stato work in progress, una prima panoramica sulle nuove caratteristiche (proposte) può essere trovata qui.
Un primo cambiamento (del quale sono personalmente molto contento :) ) riguarda l'OOP, che non è una novità dato che oggetti, ereditarietà e quant'altro erano già presenti, ma spesso di difficile utilizzo e interpretazione (soprattutto per chi proviene da linguaggi quali C#, Java).

Esempio di "vecchio" e "nuovo" codice:

---------------------------------------------------
/* JavaScript 1.x "Class" Definition*/
function Foo() {
this.a = "a";
this.b = "b";
}
var myFoo = new Foo(); // class instantiation

/* JavaScript 2.0 Class Definition */
class Bar {
this.a =
"a";
this.b =
"b";
}
var myBar = new Bar(); // class instantiation


---------------------------------------------------

Compilazione più rigida, controllo dell'integrità di alcuni aspetti prima dell'esecuzione:
  • Type Checking statico
  • Verifica dei nomi utilizzati per verificare che siano conosciuti
  • Verifica di assegnamenti illegali a costanti
  • Assicurarsi che eventuali comparazioni sono fatte tra tipi validi

Nuovi cambiamenti nelle già citate costanti, che vengono introdotte per mezzo della parola chiave const, per cui non ci sarà più bisogno di "affidarsi" a convenzioni sui nomi.

E molto altro.... un interessante articolo che affronta altre caratteristiche è consultabile a questo indirizzo.

19 marzo 2008

OpenOffice.org 3.0: un primo sguardo

Manca ancora molto al traguardo del rilascio ufficiale di OpenOffice.org 3.0, ma è già possibile dare un primo sguardo a quelle che saranno alcune interessanti caratteristiche:
  • Possibilità di visualizzare diverse pagine nella stessa schermata in Writer, con un nuovo controllo nella barra dello stato con cui è appunto possibile cambiare la modalità di visualizzazione;
  • Deciso miglioramento delle note grazie a Notes2;
  • Supporto per il formato dei file di Microsoft Office 2007;
  • Miglioramento della resa visiva in Calc (esempio 1);
  • Tabelle native in Impress;
  • Estensione da 256 a 1024 del numero massimo di colonne in Calc;
  • E molto altro...
Sembra che i lavori procedano molto bene, per cui non resta che aspettare, magari provando la Beta che nella roadmap viene prevista in data 30 Aprile.

L'articolo originale è consultabile a questo indirizzo.

16 marzo 2008

Tux è vivo!

Il nostro pinguino è vivo, e programmabile praticamente a tutti i livelli, avendone a disposizione il codice sorgente del firmware e del software, con cui cambiare il suo...comportamento.



È possibile, come riporta l'esempio di questo articolo di ArsTechnica, far annunciare i messaggi IRC quando viene menzionato il nome dell'utente nel messaggio stesso, o magari riprodurre canzoni, ....
Questo è un semplicissimo esempio in python che permette a Tux di aprire/chiudere la "bocca" e dire una frase:

_____________________________________________
#!/usr/bin/env python

import sys, gtk

sys.path.append("/opt/tuxdroid/api/python")
from tux import *

tux.daemon.connect()
tux.tts.connect()

tux.cmd.wings_on(4)
tux.cmd.mouth_open()
tux.tts.speak("Hello World!")
tux.cmd.mouth_close()

tux.destroy()
_____________________________________________

Al costo di 99 dollari :).



Per maggiori informazioni (oltre all'articolo già citato), fare riferimento al sito web del progetto.

13 marzo 2008

GNOME 2.22 rilasciato

A poche ore di distanza dal mio ultimo articolo sull'argomento è stato ufficialmente rilasciato GNOME 2.22 dopo 6 mesi di sviluppo, e sarà incluso in in distribuzioni quali Ubuntu 8.04 e e Fedora 9.




Le novità sono diverse a partire da GVFS e PolicyKit.
ArsTechnica presenta un breve ma utile articolo sull'argomento.
Per maggiori dettagli è sempre possibile leggere le note di rilascio.

12 marzo 2008

Primo sguardo su GNOME 2.22.0

Non è ancora ufficialmente rilasciato, ma OSNews segnala un ottimo "primo sguardo" su GNOME 2.22, con alcuni screenshot e la descrizione di diversi cambiamenti. Davvero molto interessante, e per un estimatore dello "gnomo" come me lo è ancora di più.
L'articolo è a questo indirizzo.

30 gennaio 2008

Deskbar: finalmente!

Finalmente Deskbar-Applet 2.21.90 di GNOME torna ad avere una delle caratteristiche più richieste, che era già presente nelle versioni antecedenti (fino alla 2.18) ma "persa" con gli aggiornamenti successivi.
Ora si ha di nuovo la possibilità di visualizzare l'applet unita al pannello, e non come una nuova finestra (anche se questa opzione dovrebbe essere ancora quella di default).
Ci sono anche altri cambiamenti che riguardano i moduli che si interfacciano con il browser preferito: ad esempio, se si cambia la scelta del proprio browser di default (es.: da firefox a epiphany), saranno attivati i moduli appropriati.
Il filmato seguente mostra alcune delle novità.

23 gennaio 2008

l'installer cambia look grazie alle Qt4

Non sono un fan di OpenSuse e non credo che lo sarò, ma imbattendomi in alcune delle novità (leggasi KDE4.0, ...) sono stato favorevolmente colpito dall'installer, che usando le Qt4 (Che Trolltech ha rilasciato con licenza GPLv3) si presenta con un look davvero accattivante:
Benchè nella sostanza non sia cambiato molto, l'uso delle Qt4 è piuttosto evidente.

Altri screenshot e una breve recensione a questo indirizzo.

10 gennaio 2008

USB 3.0, nuovi connettori (e non solo)

(Seguito del precedente articolo http://lorenzosfarra.blogspot.com/2007/09/usb-30-10-volte-pi-veloce-nel-2008.html).


reghardware.co.uk ci mostra le immagini dei nuovi connettori USB 3.0, che si presentano in questo modo:
Sarà mantenuta la compatibilità con USB 1.1 e USB 2.0 in quando i pin aggiuntivi sono posti più indietro rispetto a quelli delle precedenti versioni.

01 gennaio 2008

Auguri, TCP/IP

Una pietra miliare di Internet compie oggi (1 Gennaio 2008) 25 anni, ed è probabilmente la "festa di compleanno" col maggior numero di invitati di sempre, con milioni di persone collegate :)
Buon 25esimo compleanno, TCP/IP.

11 previsioni per il Free Software nel 2008

LinuxPlanet presenta una lista di 11 previsioni su quanto accadrà nel 2008 nel mondo del Free Software.Alcuni degli avvenimenti del 2008 citati (e brevemente analizzati) sono:
  • L'uscita di KDE 4
  • La controversia su OOXML
  • Il DRM torna in primo piano
  • Driver video completamente liberi (Nouveau)
  • Desktop 3D
  • ....

Staremo a vedere se hanno ragione. :)

26 dicembre 2007

Qt 4.4: un primo sguardo

Trolltech ha rilasciato una pre-release per quanto riguarda Qt 4.4, che permette agli sviluppatori di dare inizio agli esperimenti con le nuove caratteristiche.
Un bell'articolo contenuto in arstechnica ci dà un parere, dopo aver compilato il codice sorgente su Ubuntu 7.10, sperimentando le nuove caratteristiche sia eseguendo le applicazioni di esempio, sia creandone di nuove.
Supporto XML migliorato, integrazione per quanto riguarda l'HTML e componenti web grazie a WebKit, un framework multimediale basato su Phonon, progressi sulla concorrenza/processi multithread (sarà possibile creare processi sincronizzati senza ricorrere nel codice a primitive per la sincronizzazione, mutex, ...) e altre novità fanno parte di questa versione, che dovrebbe permettere agli sviluppatori QT di creare interfacce più ricche e dinamiche.
L'articolo è a questo indirizzo, l'annuncio uffiale qui.

05 dicembre 2007

Qualche anteprima su HTML 5

HTML 4 ha ormai dieci anni di vita, e per un mondo come quello del web che si evolve costantemente e freneticamente c'è bisogno di apportare cambiamenti per adeguarsi alle nuove esigenze.
HTML 5 propone diversi cambiamenti e nuove funzionalità, come ad esempio nuovi tag per le sezioni di una pagina (che riflettono lo "standard" con cui vengono costruiti i layout delle pagine web), nuove funzionalità come i tag video (di cui Opera e WebKit hanno già un supporto parziale) e audio.
Un articolo che spiega brevemente e chiaramente alcune caratteristiche dell'HTML 5 è consultabile a questo indirizzo.

01 dicembre 2007

Win-key? No grazie, Ubu-key

Interressante quanto fantasioso articolo sul planet internazionale di Ubuntu: perchè non usando Windows, bisogna avere il tasto con il simbolo di casa Microsoft? :) C'è chi (non avendo di meglio da fare ;) ) ha pensato bene di personalizzarlo....ecco l'Ubu-Key:


C'è chi ha preferito personalizzare con immagini diverse, come testimoniano altre figure nell'articolo.
Infine, vengono anche messi a disposizione i template in formato .SVG creati con Inkscape per creare gli Ubu Key.

Complimenti davvero per la fantasia e l'iniziativa ;)

26 novembre 2007

Torvalds, intervista e previsioni per il 2008

InformationWeek propone una intervista a Torvalds in cui come al solito vengono toccati diversi argomenti tra cui le prospettive per il 2008 e un confronto con Windows Server.
In alcuni passaggi dell'intervista possiamo leggere delle aspettative di Torvalds rispetto al progresso nel campo delle reti wireless e nella grafica, oltre alla sua opinione assolutamente positiva per quanto riguarda la forza del sistema operativo nel campo della virtualizzazione, pur non essendo molto interessato in questo campo.

L'intervista è consultabile a questo indirizzo.

15 novembre 2007

Google e concorso da 10 milioni di dollari per Android: l'Italia starà a guardare

Credevo di aver fatto una eccezione alla regola, e invece eccoci qui a raccogliere un'altra figuraccia (termine più che moderato), di fronte al mondo intero.
Il concorso da 10 milioni di dollari indetto da Google per gli sviluppatori su piattaforma Android, vede esclusa la possibilità di partecipazione per quanto riguarda l'Italia.
La colpa è della burocrazia italiana, leggi sfavorevoli, "lungaggini" che avrebbero visto tempi superiori alla data di inizio del concorso.
È presente un articolo su Repubblica.it che spiega in maniera più accurata come sono andate le cose.

04 novembre 2007

Hardy cambia look

Durante l'Ubuntu Developer Submit sono stati indicati alcuni cambiamenti per un refresh del look di Ubuntu.
Human, che ora è il tema di default, basato su Clearlooks, potrebbe essere sostituito con uno basato su Murrine. Una volta selezionato il tema di base, il team lavorerà a personalizzarlo, con una grande novità: il passaggio dal colore predominante attuale (marrone) a un tema basato sull'arancione e sul nero, e anche il nome verrà sostituito (uno dei possibili nomi è "Superhuman").
Bootsplash e GDM verranno anch'essi rivisti, con una nuova grafica e soprattutto con una integrazione migliore tra essi.
Verranno anche creati degli splash screen personalizzati per molte applicazioni, come ad esempio GIMP e OpenOffice.org, e fortemente modificato il tema delle icone.
Insomma, che dire, non vedo l'ora di vedere il risultato :)

01 novembre 2007

Analisi approfondita della Roadmap per Hardy Heron

La Roadmap per Ubuntu 8.04 «Hardy Heron» offre più di 130 nuove idee.
In un articolo segnalato su OSNews c'è un'analisi dettagliata della roadmap, suddividendo il contenuto in 3 categorie (esperienza dell'utente, rete e sicurezza, supporto) e esaminando ognuna di queste idee.
Dire quali idee mi hanno colpito maggiormente è un'impresa difficile, comunque cito solo alcune idee che reputo interessanti:
  • Uno strumento per creare un firewall usando un linguaggio di alto livello (per la configurazione di iptables);
  • Migliore integrazione con Wine;
  • Collaborazione con il Team di Automatix;
  • Revisione del processo di boot;
  • ....

Per tutti i punti e le relative descrizioni, è possibile consultare la roadmap su launchpad.

27 ottobre 2007

Quando mi sento sconfitto in quanto italiano

Mi dispiace, mi scuso con tutti (lettori e non di questo blog e del planet di ubuntu-it che lo include), ho sempre evitato articoli di critica su questioni politiche, e ripeto per l'ennesima volta che mi scuso in anticipo per questo articolo, spero di non offendere in alcun modo nessuno (a tal proposito eviterò ogni genere di commento "tecnico", limitandomi a una semplice segnalazione, non è neanche mio interesse aprire una discussione in questo blog, ma ho sentito il bisogno di scriverlo).
Sono le 22:04 di Sabato 27 Ottobre.
Apro epiphany, e come succede spesso nella mia giornata visito slashdot.org per vedere notizie di vario genere. Il titolo che leggo, mi ha letteralmente ghiacciato:
Italy's First Steps in Censoring the Internet
Non c'è bisogno di tradurre, è tutto molto chiaro, fin troppo :)
A tal proposito non ci va giù leggero (e perchè avrebbe dovuto?) neanche il Times in un suo articolo.
Non è certo da oggi che l'Italia verrà vista in un certo modo (perchè in fondo lo sappiamo tutti :) ) al di fuori di questo pezzo di Terra a forma di stivale, non è certo la prima volta che dovrei sentirmi imbarazzato per l'immagine che ne viene fuori...e la notizia per noi italiani non è certo nuova, ma la sensazione di essere sconfitto in quanto italiano, beh, quella sì...e non c'è comma aggiuntivo al ddl che possa farmi sentire diversamente :)

25 ottobre 2007

GMail - finalmente IMAP!

Eh già, GMail aveva già fatto tremare i vari servizi di email online basati sul web (compresi quelli forniti da Microsoft e Yahoo), e ora certamente farà un ulteriore passo in avanti grazie all'aggiunta del supporto per IMAP.
Personalmente la ritengo una grandissima notizia, in quanto utente "affezionato" di GMail anche con il solo protocollo POP3, con tutte le limitazioni del caso :)
Non mi dilungo ulteriormente, qui viene riportata brevemente la notizia...mentre io mi accingo a cambiare le mie impostazioni di GMail e ad impostare al meglio il mio Evolution :)

19 ottobre 2007

Febbre da Ubuntu

Ogni 6 mesi circa il server che ospita ubuntu-it (e praticamente tutti gli altri server di ubuntu) vengono intasati regolarmente da utenti in cerca della versione di Ubuntu appena rilasciata.
Bene, ieri (18 Ottobre 2007), giorno di uscita di Ubuntu 7.10 «Gutsy Gibbon», non è stato certamente da meno (e a me non può che far piacere :) ).
Complimenti a tutti coloro che sviluppano Ubuntu, alla comunità internazionale e alla comunità italiana per quanto fatto (e sono sicuro, farà) nel prossimo futuro.

Notizia nella notizia: è stato rilasciato GNOME 2.20.1 ed è possibile leggere l'annuncio (in inglese) a questo indirizzo.