Archivio di Febbraio 2008

Rilasciati Adobe AIR 1.0 e Flex 3.0

Martedì 26 Febbraio 2008

Continuando il percorso nel campo delle Applicazioni Internet "Arricchite" (RIA), Adobe ha annunciato ieri il rilascio ufficiale di Adobe AIR v1.0 e Adobe Flex 3.0.

Adobe sta cercando di convincere gli sviluppatori Ajax di sviluppare applicazioni Web con Air e non solo con Flash. 

(more…)


Aumenta la diffusione di questo articolo

Upload multiplo di files e immagini.

Domenica 24 Febbraio 2008

Come promesso ieri, pubblico un altro esempio di utilizzo di Flash per effettuare l'upload multiplo di files e immagini, che sostituisce il post pubblicato precedentemente su questo blog.

Seguendo il collegamento seguente si può scaricare un esempio funzionante. 

(more…)


Aumenta la diffusione di questo articolo

Rilasciata la YUI 2.5 - File Uploader - Layout Manager e Javascript Profiler grafico

Sabato 23 Febbraio 2008

E' stata rilasciata la versione 2.5 della libreria Yahoo User Interface. Tutti i dettagli sono forniti sul post ufficiale del Blog di Yahoo.

Riassumiamo i dettagli essenziali:

  • Il nuovo Layout Manager permette di creare interfacce utente multi-pane collassabili e ridimensionabili;
  • Il controllo Flash File Uploader, utilizzato anche da Flickr, permette di fare l'upload multiplo di Files e immagini, fornendo anche le progress bar. Nota: nel post seguente a questo pubblicherò i codici sorgenti di un esempio funzionante.
  • Il profiler javascript ora ha un front-end grafico per rendere le informazioni più facilmente comprensibili
  • La YUI Data Table è stata migliorata ed è più veloce e ha nuove funzionalità quali: scrolling orizzontale e scrolling verticale, una classe pager, colonne drag and drop, ed un accesso API per aggiungere ed eliminare colonne.
  • L'image cropper permette di prendere parte di un'immagine da croppare lato server.
  • Il Cookie controller fornisce un wrapper  per fare tutte le operazioni necessarie con i cookie.
  • Il controllo Slider ha aggiornato il supporto per gestire range multipli.
  • Alcuni componenti sono usciti dallo stato beta, tra cui il colorpicker, il validatore Json, L'imageloader.


Aumenta la diffusione di questo articolo

Protezione veloce per il blog

Giovedì 21 Febbraio 2008

E' stata recentemente segnalata una vulnerabilità  che potrebbe coinvolgere i blog fatti con Wordpress, fino alla versione 2.3.2

A questo scopo, oltre ad effettuare l'aggiornamento alla versione 2.3.3, ho preso spunto per aggiungere un'ulteriore protezione che consiglio a tutti i possessori di blog.

Mettere nella cartella di amministrazione wp-admin un file .htaccess con il seguente contenuto.

AuthUserFile /dev/null
AuthGroupFile /dev/null
AuthName "Access Control"
AuthType Basic
order deny,allow
deny from all
# whitelist work IP address
allow from 217.133.100.62
allow from 81.174.31.74

In questo modo posso impedire a chiunque tranne che a me stesso di accedere al sito.

A questo punto chiunque dovesse provare a collegarsi all'amministrazione da IP diversi da quelli utilizzati da me, si beccherà un bell'errore 403. 


Aumenta la diffusione di questo articolo

11 cose da sapere sul Web semantico

Lunedì 18 Febbraio 2008

1) Non hai bisogno di scusarti se lo chiami Web 3.0. Naturalmente è improprio considerare che il Web si aggiorni di versione in multipli di 1, come quando si passa da XP a Vista, però ci sono comunque delle fasi di transizione tra tecnologie diverse.

2) Il Web semantico inizierà il lungo lento declino delle tecnologie dei database relazionali. Il Web 3.0 permette la transizione da un web fortemente strutturaro ad uno in cui la struttura sia definita dai contenuti. Il mondo è troppo complicato per essere compresso in strutture rigide, sebbene questo richieda grandissime capacità da parte di chi dovrà definire la semantica. Il passaggio sarà molto lento e difficile, ma inevitabile.

3) Chi comprenderà i concetti teorici che stanno dietro al web semantico, cose come RDF, tuple, Sparkql e OWL sarà in grado di ottenere ottimi compensi almeno all'inizio.

4) Le storie di successo saranno diverse da quelle del web 2.0. Come quelle del Web 2.0, lo sono state rispetto a quelle del Web 1.0. Quelle del Web 2.0 hanno riguardato aspetti molto specifici (foto, bookmarks, video, telefonate, blogging, ecc) dove c'è stata un'adozione molto rapida da parte dei consumatori. Il Web Semantico riguarda principalmente l'integrazione e avrà un potenziale maggiore.

5) Non cercare una killer app. Questo implica una vittoria del cliente-consumatore. E' molto più probabile che si tratterà di un sistema server-piattaforma-sistema. Anche se le sperimentazioni iniziali vengono fatte in ambito consumer, i risultati saranno visibili in ambito enterprise.

6) Dato che questo è un sistema che riguarda le piattaforme, bisognerà cercare API molto potenti sulla base delle quali gli imprenditori siano motivati a costruire delle applicazioni. Queste applicazioni potranno essere in ambito sia customer che enterprise.

7) Il Web semantico potrebbe rallentare l'avanzata di Google. Google è stato dominatore nel darte una struttura a dei dati HTML non strutturati, il web semantico renderà meno critica la necessità di fornire una struttura. 

8 ) Non aspettarsi che ci sia un altro motore di ricerca in grado di battere Google. È probabile che nel web semantico si sviluppino concetti diversi di motore di ricerca.

9) Le ricerche verticali sono il Web semantico pragmatico. Nel tempo queste soluzioni saranno rimpiazzate da piattaforme semantiche che permettano agli utilizzatori umani di mettere a frutto meglio le loro conoscenze.

10) Il tagging è una tecnologia che si diffonde inarrestabilmente. Chiunque mette dei tag dappertutto. I tag aggiungono struttura ai contenuti e siamo solo all'inizio dell'onda.

11) Il web semantico utilizzerà la "comunità" per aggiungere struttura e questo utilizzerà alcune tecniche del social networking di prima generazione. Però è improbabile che il Web semantico emerga dagli attuali siti di social neetworking.  I vincitori sapranno come motivare la comunità a fornire una struttura e renderanno gli strumenti così semplici da utilizzare che la gente nemmeno si renderà conto di farlo.

 


Aumenta la diffusione di questo articolo

Metti in piedi il tuo server Blackberry

Domenica 17 Febbraio 2008

La ditta Researh in Motion, produttrice degli smartphone Blackberrry è stata oggetto di critiche perché ha recentemente causato un'interruzione di servizio prolungata di varie ore negli USA. 

Per caso, l'azienda ha annunciato la vendita di server email "push" per uso privato. Il server annunciato al Mobile World Congress è per il momento disponibile solo in Europa. Il sereve si chiama "Unite Server" e deve rimanere sempre funzionante, in quanto il Blackberry si connetterà solo al server dell'utente e non a quello di RIM.

Tuttavia, come fanno notare in vari forum di settore, con la possibilità di leggere la posta anche con altri modelli di smartphone, la tecnologia Push sta diventando obsoleta. 

Da notare che esiste anche la tecnologia Microsoft Direct Push che alcuni dicono essere efficiente dal punto di vista del consumo della batteria del telefonino.

Personalmente, mi sentirei comunque di consigliare Gmail per BlackBerry  in quanto permette al telefono di scaricare un'applicazione Java che poi esegue la sincronizzazione (vedi Demo).


Aumenta la diffusione di questo articolo

Come vedere la data di indicizzazione su Google

Giovedì 14 Febbraio 2008

Forse non tutti sanno che è possibile sapere la data con cui Google ha indicizzato le pagine web.

Utilizzando le opzioni di ricerca avanzata di Google e limitando la ricerca a livello temporale è possibile vedere, accanto ad ogni risultato, la data relativa alla prima indicizzazione del documento da parte di Google.

Dal menu a tendina sulla riga:"Data - Restituisci solo pagine web visitate " nelle opzioni avanzate è possibile scegliere alcuni intervalli prestabiliti (more…)


Aumenta la diffusione di questo articolo

Generatore di sitemap.xml Open Source

Lunedì 11 Febbraio 2008

Le sitemaps sono un metodo che hanno i webmaster per informare i motori di ricerca su quali sono le pagine navigabili, con una mappa del sito. Nella forma più semplice, sono un file xml che elenca gli url raggiungibili insieme a qualche metadato relativo ad ogni indirizzo (data ultimo aggiornamento, quanto spesso cambia, l'importanza relativa rispetto agli altri url) in modo da permettere al motore di ricerca un crawling intelligente.

Normalmente per generare il file sitemap.xml, vengono usati degli stumenti gratuiti online, che però si comportano come se volessero fare un attacco di tipo DoS sul proprio sito, in quanto navigano tutte le pagine alla massima velocità possibile, oltre ad avere solitamente delle forti limitazioni sul numero di pagine indicizzate.

Imvece, è disponibile anche un tool gratuito sviluppato in c# disponibile su sourceforge che si chiama Open Sitemap Generator e permette di generare da locale la sitemap del proprio sito. 

Addirittura, permette di generare la sitemap da una versione locale del sito, sostituendo l'url giusto dappertutto e gestisce anche gli indici di sitemap (sitemap_index.xml) per siti di grosse dimensioni.

Il software inoltre è portable e non richiede installazione. 


Aumenta la diffusione di questo articolo

Nuove versioni di jQuery e jQuery UI

Domenica 10 Febbraio 2008

In settimana sono state pubblicate varie nuove versioni del pacchetto jQuery.

E' stato pubblicato l'aggiornamento alla versione 1.2.3 di jQuery, che consiste da un lato in correzione di bachi della versione 1.2.2 e dall'altro è stato reso compatibile con Adobe AIR.

Questa versione sarà inclusa in Drupal 6 ed è la base su cui verrà costruito jQuery 1.5. 

lo javascript è disponibile all'url: http://code.google.com/p/jqueryjs/downloads/detail?name=jquery-1.2.3.js 

Sono state pubblicate le versioni alfa di jQuery UI 1.5 e jQuery Enchant 1.0.

In queste versioni ci sono stati un aggiornamento delle versioni di API ed una standardizzazioni. jQuery UI, come dice il nome, riguarda l'interfaccia utente di jQuery, mentre jQuery Enchant, viene chiamata "la parte mancante di jQ UI" e riguarda la parte di effetti speciali dell'interfaccia: animazioni dei colori, delle classi, e altri effetti configurabili.

Demo riguardanti questi due aggiornamenti si possono trovare agli indirizzi:

http://ui.jquery.com/1.5a/demos/

http://ui.jquery.com/enchant/1.0a/demos/


Aumenta la diffusione di questo articolo

Il web 3.0 è la personalizzazione?

Sabato 9 Febbraio 2008

A questo proposito, ci sono varie correnti di pensiero: c'è chi pensa che il web 2.0 possa riassumersi nell'interazione, e quindi il 3.0 debba essere la personalizzazione e chi invece pensa che il web 3.0 debba convergere verso il web semantico. 

Il famoso sito ReadWriteWeb ha lanciato una gara chiedendo ai lettori di trovare la loro definizione di Web 3.0 e una delle migliori è stata: "un me decentralizzato e asincrono". 

Il vincitore ha scritto: "Il Web 1.0 ha centralizzato loro, il Web 2.0 ci ha distribuiti, il Web 3.0 mi ha decentralizzato". 

(more…)


Aumenta la diffusione di questo articolo