var mysite = {
    'url': "http://www.ajaxweb20.net",
    'author': "Giuseppe Raso",
    'xhtmlValid': true,
    'cssValid': true
}
Home > Blog

Archive for Giugno, 2007

Opera 9.5 supporterà i web fonts

Sabato, Giugno 30th, 2007

Uno dei sogni ricorrenti per tutti i grafici è quello di poter utilizzare sui propri siti qualsiasi font facendolo scaricare al client.
Questo è già possibile con vari browser, i quali però utilizzano soluzioni proprietarie e perdipiù non sempre perfettamente funzionanti.
Pare che finalmente qualcosa si sitia muovendop in questo senso; in Opera 9.5 sarà possibile caricare un font sul client mediante del semplice codice css: @font-face {
  font-family: "Robson Celtic";
  src: url("http://site/fonts/rob-celt")
}
h1 {
  font-family: "Robson Celtic", serif
}
Il font non verrà installato nei font di sistema, bensì resterà limitato all’interno del browser.

PS: Al momento vi dovrete accontentare del sIFR.

Via : Edit

Confusione sull’iPhone?

Venerdì, Giugno 29th, 2007

Avete sentito parlare dell’iPhone ma non avete idea di cosa faccia o di quali siano le sue incredibili potenzialità?
Questo video vi farà capire meglio a quale rivoluzione stiamo andando contro:

Via : Maurizio Mavida

L’errore più ricorrente è sempre il più stupido

Giovedì, Giugno 28th, 2007

E’ proprio curioso come spesso gli errori più stupidi siano spesso i più difficili da debuggare…
La maggior parte dei programmatori, me compreso, scandagliano gli angoli più reconditi del listato ogni volta che gli compare il fatidico messaggio di errore, che provenga da una console o da un server; per poi accorgersi che l’errore fatto era così stupido che manco ce se lo poteva immaginare.

Ad esempio era da due giorni che combattevo con uno script js che non voleva funzionare; dopo aver analizzato 30 kb di codice più e più volte e dopo aver riempito ogni singolo bit del mio hard disk a suon di alert, mi sono accorto dell’errore: return myArray.length == 0 ? myArray[0] : myArray;
//length deve essere uguale a 1, non a 0!

Una sfiga tremenda insomma… A voi quante volte è capitato di imbattervi in errori così "sfigati"?

Una sitemap non in XML.

Giovedì, Giugno 28th, 2007

Le sitemap non dovrebbero essere create solo per i motori di ricerca, ma anche per i visitatori; deve aver pensato questo Scott Jehl quando ha creato HTML Visual Sitemaps, un ( a mio avviso ) fantastico strumento per creare delle sitemap a misura di utente.

Guardate ad esempio questa.
La mappa viene creata dinamicamente da una lista mediante l’uso di codice javascript; il bello di questa soluzione è che javascript non è intrusivo, quindi la visualizzazione sarà perfetta anche se javascript è disabilitato.

Credo sia una bella idea quella di includere nel proprio sito una sitemap del genere: oltre a rendere le idee meno confuse ai propri utenti, i motori saranno più felici di venirvi incontro.
Peraltro la facilità di implementazione è evidente:
<ul id="sitemap">

    <li><div><a href="#">Home</a></div>

       <ul>

         <li><div><a href="#">About</a></div></li>

         <li><div><a href="#">Contact</a></div></li>

      </ul>

    </li>

</ul>  

Via : Edit

Bloxorz - roimpicapo flash

Giovedì, Giugno 28th, 2007

Di giochini Flash che ti attaccano allo schermo per ore ce ne sono milioni, ma quelli che preferisco sono i rompicapo, ad esempio il nuovissimo Bloxorz; qui la nostra missione sarà quella di far cadere un parallelepipedo attraverso il buco che lo farà passare verso il livello successivo.


Il gioco ha 33 livelli ( io sono arrivato al 12esimo, poi mi sono seccato ), tutti diversi; la monotonia è evitata dal fatto che non dovrete limitarvi a muovere il "personaggio", ma anche ad aprire ponti e passaggi segreti.

Vi avviso però: difficilmente riuscirete a staccarvi!

Via : Geekissimo

MyWebRanking

Mercoledì, Giugno 27th, 2007

MyWebRanking è un comodo tool per sapere velocemente in che posizione siamo nelle serp con determinate parole chiave. Utilizzare il servizio è molto semplice:dopo aver inserito il sito e la key con cui ci vogliamo misurare, ci verrà fornito un codice da mettere nelle pagine del nostro sito. Dopodichè basta tornare al sito e verificare in che posizione siamo nelle serp.

Onestamente non ho avuto il tempo di provarlo, comunque pare essere uno strumento abbastanza buono; perdipiù tra i Google supportati c’è anche quello italiano.

Via : KillerStartups

Gli strumenti principali per il debug su IE

Lunedì, Giugno 25th, 2007

In questo post John Irvatin ha riassunto i plugin più famosi per il debug su IE:

IE Developer Toolbar
IE Watch
Debug Bar
Visual Web Developer Express
Nikhil’s Web Development Express
Fiddler
Ajax View

I commenti nel post sono ovviamente molto critici, d’altra parte non ci si può lamentare più di tanto visto che gli strumenti disponibili sono parecchi.
Voi che ne pensate di questi strumenti? Li avete mai utilizzati o preferite Firebug e WebDedeveloper?

Via : Edit

Ajax 13 - la nuova suite per ufficio online

Domenica, Giugno 24th, 2007

Ajax 13 è un nuovo servizio web 2.0 che offre varie applicazioni alla Office, con le differenza che queste girano completamente online.

Le applicazioni finora presentate sono 5:
AjaxWrite - programma di video scrittura, con possibilità di salvare e leggere il formato .doc;
AjaxSketch - programma tipo paint per disegnare, con la differenza che offre il supporto per i livelli;
AjaxXLS - permette di creare fogli di calcolo alla excel;
AjaxPresent - offre la possibilità di creare presentazioni compatibili con PowerPoint e Open Office;
AjaxTunes - applicazione per la gestione della musica che offre un’ottima selezione di brani precaricati.

Sono tutte molto interessanti, ben realizzate ma con numerosi bug che ancora devono essere risolti: ad esempio compare un errore nella console javascript quando si cerca di salvare.
Un altro difetto di Ajax13 è che funziona solo su Firefox, mentre su tutti gli altri browser comparirà una pagina che vi invita a installarlo: capisco che è è affascinante programmare solo per il proprio browser preferito, d’altra parte credo che questo tipo di applicazioni possano girare con un pò d’impegno anche su altri browser.

Che dire? Magari in futuro il servizio migliorerà, ma per adesso non credo proprio che attirerà così tanti utenti…

Parodia del Microsoft Surface

Sabato, Giugno 23rd, 2007

Era ovvio che prima o poi sarebbe arrivata una parodia del Microsoft Surface; piuttosto bello il video se capite l’inglese!

Via : Robrohan

Debug con Safari

Sabato, Giugno 23rd, 2007

Safari non permette di visualizzare la console javascript di default; per visualizzare vari comandi utili al debug è necessario cambiare alcune impostazioni del programma.

La procedura è diversa a seconda che siate utenti Windows o Mac ( questi ultimi dovreste già conoscerla ).

Safari per Windows:
Dopo aver abilitato la visualizzazione dei file nascosti ( "Strumenti/Opzioni Cartella/Visualizzazione/Visualizza Cartelle e file nascosti" ) entrate nei dati dell’applicazione Safari, che dovrebbe trovarsi a questo path "C:\Documents and Settings\nomeUtente\Dati applicazioni\Apple Computer\Safari" e aprite il file Preferences.plist con un editor di testo.
Il file che vedrete è XML; inserite la seguente voce nella lista:<key>IncludeDebugMenu</key> <true/> Riavviate Safari e nella barra degli strumenti comparirà la voce ‘Debug’.

Safari per Mac:
Aprite il terminale e digitate il seguente comando:<key>IncludeDebugMenu</key> <true/>Anche in questo caso sarà necessario riavviare il browser per vedere le modifiche effettive.

Chi volesse può anche usare il WebKit Inspector, un potente strumento per il debug giunto ormai alla seconda versione.

Le caratteristiche principali sono la possibilità di vedere gli errori HTML e Javascript, con evidenziazione della sintassi, e di monitorare il tempo di caricamento della pagina.
A ciò si aggiungono una nuova interfaccia più gradevole e il supporto a tutti i browser basati su webkit.
Senza contare un paricolare non di poco conto: funziona anche su windows; peccato che la metà del web ha provato a farlo funzionare su suddetto sistema senza successo. Mah…

PS: nel frattempo Safari è giunto alla versione 3.2, molto più stabile rispetto alle precedenti. Vi consiglio caldamente di installarla visto che sono stati risolti molti bug inerenti al rendering e alla gestione dei bookmarks.