<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"><channel><atom:link rel="hub" href="http://tumblr.superfeedr.com/" xmlns:atom="http://www.w3.org/2005/Atom"/><description></description><title>Ricerche, appunti, esempi e considerazioni.</title><generator>Tumblr (3.0; @zonex)</generator><link>http://zonex.tumblr.com/</link><item><title>dDl levi prodi su editoria. Articolo di Paolo Gentiloni</title><description>&lt;p&gt;&lt;a href="http://www.paologentiloni.it/cgi-bin/adon.cgi?act=doc&amp;doc=14116&amp;sid=1"&gt;URL diretto al post&lt;/a&gt; &lt;/p&gt;
&lt;p&gt;L’allarme lanciato da Beppe Grillo e ripreso da molti commenti al mio blog è giustificato: il disegno di legge sull’editoria, proposto dalla Presidenza del Consiglio e approvato una settimana fa in Consiglio dei Ministri, va corretto perchè la norma sulla registrazione dei siti internet non è chiara e lascia spazio a interpretazioni assurde e restrittive. &lt;br/&gt;Naturalmente, mi prendo la mia parte di responsabilità -come ha fatto anche il collega Di Pietro nel suo blog- per non aver controllato personalmente e parola per parola il testo che alla fine è stato sottoposto al Consiglio dei Ministri. &lt;br/&gt;Pensavo che la nuova legge sull’editoria confermasse semplicemente le norme esistenti, che da sei anni prevedono sì una registrazione ma soltanto per un ristretto numero di testate giornalistiche on line, caratterizzate da periodicità, per avere accesso ai contributi della legge sull’editoria. Va bene applicare anche ai giornali on line le norme in vigore per i giornali, ma sarebbe un grave errore estenderle a siti e blog&lt;br/&gt;Ho sempre sostenuto questa tesi, sia in parlamento che nei dibattiti pubblici (anche martedi scorso, rispondendo a una domanda di Fiorello Cortiana). &lt;br/&gt;Il testo, invece, è troppo vago sul punto e autorizza interpretazioni estensive che alla fine potrebbero limitare l’attività di molti siti e blog. Meglio, molto meglio lasciare le regole attuali che in fondo su questo punto hanno funzionato. &lt;br/&gt;Riconosciuto l’errore, si tratta ora di correggerlo. E sono convinto che sarà lo stesso sottosegretario alla Presidenza Levi a volerlo fare. &lt;/p&gt;</description><link>http://zonex.tumblr.com/post/16639350</link><guid>http://zonex.tumblr.com/post/16639350</guid><pubDate>Mon, 22 Oct 2007 15:46:40 +0200</pubDate></item><item><title>"Nidificare gli elementi [modifica] Molti elementi HTML possono essere “nidificati”. La..."</title><description>“&lt;p&gt;Nidificare gli elementi [modifica] Molti elementi HTML possono essere “nidificati”. La nidificazione è più facilmente comprensibile attraverso esempi: &lt;/p&gt;
&lt;p&gt;You &lt;em&gt;rock&lt;/em&gt;&lt;/p&gt; ha un elemento &lt;em&gt;dentro un elemento &lt;p&gt;. La situazione può complicarsi, per esempio &lt;/p&gt;
&lt;h1&gt;Children that &lt;em&gt;do not clean up&lt;/em&gt; their rooms&lt;/h1&gt; Si possono nidificare gli elementi fin quando si vuole ma i tag devono essere chiusi nell’ordine inverso nel quale sono stati aperti. Sbagliato &lt;p&gt;Lucy kissed &lt;em&gt;Jimmy&lt;/em&gt;&lt;/p&gt;&lt;/em&gt; Corretto &lt;p&gt;Lucy kissed &lt;em&gt;Jimmy&lt;/em&gt;&lt;/p&gt; La possibilità di nidificare è regolamentata da alcune regole che definiscono se un elemento è un block-level o un inline. Un elemento block-level inizia di solito su una nuova riga mentre un elemento inline di solito no. Un elemento block-level può contenere altri elementi dello stesso tipo o di tipo inline mentre un elemento inline può contenere solo altri elementi dello stesso tipo. Esempi di elementi block-level sono paragrafi, elenchi, tabelle, intestazioni e il contenitore generale .”&lt;br/&gt;&lt;br/&gt; - &lt;em&gt;&lt;a href="http://it.wikipedia.org/wiki/Elemento_HTML"&gt;Elemento HTML - Wikipedia&lt;/a&gt;&lt;/em&gt;</description><link>http://zonex.tumblr.com/post/16376913</link><guid>http://zonex.tumblr.com/post/16376913</guid><pubDate>Sat, 20 Oct 2007 12:47:01 +0200</pubDate></item><item><title>Extensible Markup Language (XML) 1.0</title><description>&lt;a href="http://www.xml.it:23456/XML/REC-xml-19980210-it.html"&gt;Extensible Markup Language (XML) 1.0&lt;/a&gt;</description><link>http://zonex.tumblr.com/post/15508225</link><guid>http://zonex.tumblr.com/post/15508225</guid><pubDate>Sun, 14 Oct 2007 13:17:33 +0200</pubDate></item><item><title>Castronerie D.O.C.G. by Diodati</title><description>&lt;a href="http://"&gt;Castronerie D.O.C.G. by Diodati&lt;/a&gt;: &lt;h3&gt;  Alcuni errori madornali &lt;/h3&gt; &lt;dl&gt;
&lt;dt&gt;Prova della verità - alcuni tipici scenari con un browser in modalità testuale:&lt;/dt&gt;
&lt;dd&gt; &lt;pre&gt;   Sentiti ringraziamenti ai nostri sponsor, [LINK] e [LINK]&lt;br/&gt;   Cliccate sul browser che state adoperando:&lt;br/&gt;           [LINK]    [LINK]    [LINK]&lt;br/&gt;&lt;/pre&gt; &lt;p&gt;(le alternative erano in effetti IE4, IE5 e NN4: il sito in questione non lasciava nessun’altra possibilità. Evidentemente non volevano vendere nulla agli utenti di Netscape 6! Di certo il mistero più grande, per me, non è il ristretto elenco di scelte, ma perché mai la gente pensi che occorra chiedere una cosa simile.)&lt;/p&gt; &lt;p&gt;O questo, visto su un sistema unix per il quale il browser da loro raccomandato non è in effetti disponibile:&lt;/p&gt; &lt;pre&gt;   Il nostro sito è navigabile al meglio con: [LINK]Clicca per scaricarlo!&lt;br/&gt;&lt;/pre&gt; &lt;p&gt;Poi c’era questo gran pezzo di autopromozione:&lt;/p&gt; &lt;pre&gt;   Un'altra graziosa scena Web da parte di [Logo societario]&lt;br/&gt;&lt;/pre&gt; &lt;/dd&gt;
&lt;dt&gt;Un Consiglio di Circoscrizione britannico per farsi notare:&lt;/dt&gt;
&lt;dd&gt; &lt;pre&gt;   Benvenuti a...&lt;br/&gt;   Stemma della Circoscrizione&lt;br/&gt;   La Circoscrizione di&lt;br/&gt;   On-Line&lt;br/&gt;   Avete problemi ad accedere al nostro sito? [Cliccate qui]&lt;br/&gt;&lt;/pre&gt; &lt;/dd&gt;
&lt;dt&gt;Un estratto reso anonimo dalla prima pagina del sito web di una società di servizi tedesca:&lt;/dt&gt;
&lt;dd&gt; &lt;pre&gt;   [LINK]-visual fubarGmbH direct rubriken&lt;br/&gt;   [space.gif] [space.gif] [space.gif] [space.gif] [space.gif]&lt;br/&gt;   [space.gif] [space.gif]&lt;br/&gt;   [space.gif] [space.gif] Privat [space.gif] [space.gif] [space.gif]&lt;br/&gt;   [space.gif] [space.gif] [space.gif] [space.gif] [space.gif]&lt;br/&gt;   [space.gif] Aktuell [space.gif] [space.gif] [space.gif] [space.gif]&lt;br/&gt;   [spitze-links.gif]&lt;br/&gt;&lt;/pre&gt; &lt;p&gt;(Il mio informatore mi ha detto che li hanno immediatamente tagliati fuori da un potenziale contratto.)&lt;/p&gt; &lt;/dd&gt;
&lt;dt&gt;Licenza poetica (?):&lt;/dt&gt;
&lt;dd&gt; &lt;pre&gt;   requisitidelsito.jpg&lt;br/&gt;   avviso.jpg&lt;br/&gt;   alfinedi.jpg&lt;br/&gt;   scaricaquicktime.jpg scaricaflash.jpg collaudaplugin.jpg&lt;br/&gt;   contratto.jpg&lt;br/&gt;&lt;/pre&gt; &lt;p&gt;Non si tratta di un artefatto del browser che sta tentando di supplire ai testi &lt;code&gt;ALT&lt;/code&gt; mancanti! - questo artista aveva adoperato un intero lotto di immagini (quasi esclusivamente immagini di testo), ciascuna di esse solennemente corredata da un testo &lt;code&gt;ALT&lt;/code&gt; che ripeteva il nome del file immagine; qualcosa del tipo:&lt;/p&gt; &lt;pre&gt;   img src="immagini_richieste_per_il_sito/alfinedi.jpg" alt="alfinedi.jpg"&lt;br/&gt;&lt;/pre&gt; &lt;/dd&gt;
&lt;dt&gt;“Questo sito è [LINK]etscape [INLINE]”&lt;/dt&gt;
&lt;dd&gt; &lt;p&gt;Impiegai un bel po’ di minuti a navigare tra i risultati di una ricerca sul Web per la stringa “etscape” e trovai alcuni sorgenti HTML che variavano dal leggermente idiota alla pazzia più completa!&lt;/p&gt; &lt;/dd&gt;
&lt;dt&gt;&lt;code&gt;ALT="Pallino giallo grande"&lt;/code&gt;&lt;/dt&gt;
&lt;dd&gt; &lt;p&gt;In questo modo otteniamo di leggere (o i lettori ciechi ottengono di ascoltare):&lt;/p&gt; &lt;pre&gt;    Pallino giallo grande Introduzione&lt;br/&gt;    Pallino giallo grande Il problema&lt;br/&gt;          Pallino rosso piccolo Analisi storica&lt;br/&gt;          Pallino rosso piccolo La situazione attuale&lt;br/&gt;    Pallino giallo grande La soluzione&lt;br/&gt;&lt;/pre&gt; &lt;p&gt;Il sito web dell’Ambasciata USA a Belgrado recava questo esempio degno di vincere un premio:&lt;/p&gt; &lt;pre&gt;    Pallino rosso piccolo Risposta al terrorismo &lt;a href="http://www.diodati.org/scritti/2002/g_alt/altsu_01.asp#nota1" id="t1" name="t1"&gt;(*)&lt;/a&gt; &lt;/pre&gt; &lt;/dd&gt;
&lt;dt&gt;&lt;code&gt;ALT="Questa immagine contiene una mappa, per favore scaricatela"&lt;/code&gt;&lt;/dt&gt;
&lt;dd&gt; &lt;p&gt;Per i browser in modalità testo, ciò non aiuta. Ho già dato in precedenza alcuni suggerimenti per un uso più appropriato. Vedete &lt;a href="http://ppewww.ph.gla.ac.uk/%7Eflavell/alt/imgmap.html" title="Mappe immagine accessibili per il testo. In inglese" hreflang="en"&gt;la mia pagina di accompagnamento sulle mappe immagine&lt;/a&gt; per maggiori dettagli e riferimenti.&lt;/p&gt; &lt;/dd&gt;
&lt;dt&gt;&lt;code&gt;ALT="Attivate il caricamento delle immagini, dannazione!"&lt;/code&gt;&lt;/dt&gt;
&lt;dd&gt; &lt;p&gt;C’è da chiedersi quanti potenziali visitatori abbia perduto questo sito a causa di un “benvenuto” dato ai robot di indicizzazione in un modo così brusco e disinformativo.&lt;/p&gt; &lt;/dd&gt;
&lt;dt&gt;&lt;code&gt;ALT="Mappa immagine di varie bandiere"&lt;/code&gt;&lt;/dt&gt;
&lt;dd&gt; &lt;p&gt;Cosa dovrebbe farsene un utente in modalità solo testo di un’immagine di alcune non meglio identificate bandiere? Si suppone che questo sia uno strumento di navigazione, non un gioco a quiz!&lt;/p&gt; &lt;/dd&gt;
&lt;dt&gt;&lt;code&gt;Alt="(Scusate, non disponibile con il vostro browser)"&lt;/code&gt;&lt;/dt&gt;
&lt;dd&gt; &lt;p&gt;Senza senso! Stavo usando Netscape con il caricamento delle immagini disabilitato. Ma anche se mi fossi trovato ad utilizzare Lynx, chi sei &lt;i&gt;tu&lt;/i&gt; per dire che io non posso avviare un’applicazione ausiliaria per vedere questa immagine?&lt;/p&gt; &lt;/dd&gt;
&lt;dt&gt;[LINK]— Auto-esplicativo&lt;/dt&gt;
&lt;dd&gt; &lt;p&gt;Un’immagine di un certo testo “auto-esplicativo”, senza alcun attributo &lt;code&gt;ALT&lt;/code&gt;.&lt;/p&gt; &lt;/dd&gt;
&lt;dt&gt;&lt;code&gt;ALT="Inserisci il tuo testo alt qui"&lt;/code&gt;&lt;/dt&gt;
&lt;dd&gt; &lt;p&gt;¿Qué?&lt;/p&gt; &lt;/dd&gt;
&lt;dt&gt;“L’Università di Oldtown arma il Dipartimento di Fisica”&lt;/dt&gt;
&lt;dd&gt; &lt;p&gt;Perbacco! Siamo arrivati a questo punto? Ah ecco: questa è la pagina web del Dipartimento di Fisica, decorata sulla sinistra con lo stemma &lt;a href="http://www.diodati.org/scritti/2002/g_alt/altsu_01.asp#nota2" id="t2" name="t2"&gt;(**)&lt;/a&gt; dell’Università (non la nostra: ma il nome è stato cambiato per proteggere il colpevole…).&lt;/p&gt; &lt;/dd&gt;
&lt;dt&gt;&lt;code&gt;"Foto di un toro nell'acqua in canoa"&lt;/code&gt;&lt;/dt&gt;
&lt;dd&gt; &lt;p&gt;Cosa, puoi ripetere per favore? Ah, ecco cos’è andato storto:&lt;/p&gt; &lt;blockquote cite="originale%20perduto"&gt; &lt;p&gt;&lt;code&gt;&lt;img src="toro.jpg" alt="Foto di un toro nell'acqua"/&gt;&lt;br/&gt;&lt;img src="canoa.jpg" alt="in canoa"/&gt;&lt;/code&gt;&lt;/p&gt; &lt;/blockquote&gt; &lt;p&gt;Il sito originale, che presentava un pittoresco fiume canadese, mostrava due immagini perfettamente ragionevoli, ma senza alcun nesso tra loro: in seguito un lettore di questo articolo, “Michael T.”, mi inviò una graziosa &lt;a href="http://ppewww.ph.gla.ac.uk/%7Eflavell/alt/bull.jpg"&gt;illustrazione di questa castroneria&lt;/a&gt;!&lt;/p&gt; &lt;/dd&gt;
&lt;dt&gt;&lt;code&gt;"I dipartimenti accademici sono indicati da pallini rosa"&lt;/code&gt;&lt;/dt&gt;
&lt;dd&gt; &lt;p&gt;Inutilizzabile in modalità testo o su un monitor monocromatico. Scegliete un’icona grafica che possa convogliare il messaggio tramite la sua forma - in questo caso potrebbe essere un piccolo tocco (nessun danno nel farlo anche colorato); e scegliete simboli testuali distintivi da usare per i testi &lt;code&gt;ALT&lt;/code&gt;, ad es.:&lt;/p&gt; &lt;blockquote&gt; &lt;p&gt;&lt;code&gt;I dipartimenti accademici sono indicati&lt;br/&gt; con: &lt;img src="tocco.gif" alt="[*]"/&gt;&lt;/code&gt;&lt;/p&gt; &lt;/blockquote&gt; &lt;p&gt;(facendo naturalmente i corrispondenti aggiustamenti anche all’elenco).&lt;/p&gt; &lt;p&gt;Questa era una “perdita” vera e propria, dove l’autore aveva fatto l’errore di far riferimento nel testo ad alcuni aspetti della presentazione (i “pallini rosa”), che sarebbero stati percepiti solo da un sottoinsieme di lettori. Il Web, per quella che è la sua vera natura, tende a separare il contenuto dalla presentazione in questo modo: un autore attento può scegliere uno stile autoriale che non cade in tale genere di trappole.&lt;/p&gt; &lt;/dd&gt;
&lt;dt&gt;&lt;code&gt;ALT="Sto caricando... Aspettate, per favore"&lt;/code&gt;&lt;/dt&gt;
&lt;dd&gt; &lt;p&gt;Un tentativo grazioso! Ma chi garantisce che il browser stia effettivamente caricando le immagini in questo momento? Come dice Jukka K, &lt;q&gt;Dovrei aspettare fino a quando non mi venga un disordine mentale tale da farmi cliccare sul pulsante “mostra le immagini”?&lt;/q&gt;&lt;/p&gt; &lt;/dd&gt;
&lt;dt&gt;&lt;code&gt;ALT="Diagramma della popolazione ittica in base alla data"&lt;/code&gt;&lt;/dt&gt;
&lt;dd&gt; &lt;p&gt;Questo è un problema più sottile, ma il povero lettore in modalità testo è lasciato a domandarsi: &lt;b&gt;&lt;i&gt;cosa diavolo è questo diagramma che si suppone mi stia parlando?&lt;/i&gt;&lt;/b&gt; Un testo più utile potrebbe essere: “Grafico: la popolazione ittica decrebbe drammaticamente durante gli anni ‘80 fino a che non fu deliberata una moratoria sulla pesca”, o qualsiasi altra cosa il grafico effettivamente illustri.&lt;/p&gt; &lt;/dd&gt;
&lt;dt&gt; &lt;code&gt;MIT/LCSINRIAKeioDARPACEC&lt;/code&gt;
&lt;/dt&gt;
&lt;dd&gt; &lt;p&gt;Diamine! Sicuro che non sia niente di sacro? - questo proveniva da (una precedente versione della) &lt;a href="http://www.w3.org/" title="Dal W3C. In inglese" hreflang="en"&gt;pagina di benvenuto del W3C&lt;/a&gt; medesimo! Numerose immagini erano state presentate insieme, senza fornire alcuna spaziatura o punteggiatura tra i loro testi &lt;code&gt;ALT&lt;/code&gt;.&lt;/p&gt; &lt;/dd&gt;
&lt;dt&gt;Il mio errore favorito era qualcosa di questo tipo:&lt;/dt&gt;
&lt;dd&gt; &lt;pre&gt;&lt;br/&gt;Our Classrooms and Staff&lt;br/&gt;[in italiano: "Le nostre aule ed il personale"]&lt;br/&gt;&lt;br/&gt;&lt;img src="rule.gif"/&gt;ALT="fancy horizontal rule"&lt;br/&gt;[in italiano: "una estrosa linea orizzontale"]&lt;br/&gt;&gt;&lt;br/&gt;&lt;br/&gt;&lt;/pre&gt; &lt;p&gt;Invece di usare &lt;code&gt;&lt;h1&gt;&lt;/h1&gt;&lt;/code&gt; per questo titolo di primo livello, lo hanno semplicemente evidenziato ingrandendo il carattere: non vi era sottintesa alcuna interruzione di riga tra il testo e l’immagine. Con il caricamento delle immagini attivo, nessun problema: la “estrosa linea orizzontale” era così grande che andava a finire automaticamente su una nuova riga. Tuttavia, con i browser in modalità testo il tutto veniva riprodotto curiosamente come:&lt;/p&gt; &lt;pre&gt;Our Classrooms and Staff fancy horizontal rule &lt;br/&gt;[in italiano: "Le nostre aule ed il personale hanno un debole per una linea orizzontale"] &lt;/pre&gt; &lt;p&gt;Certamente avrebbero dovuto usare per il titolo il marcatore &lt;code&gt;H1&lt;/code&gt;. Un modo per trattare una linea orizzontale decorativa è menzionato più sopra.&lt;/p&gt; &lt;/dd&gt;
&lt;/dl&gt;
&lt;p&gt;(Commento: potreste riuscire a trovare alcuni degli esempi con motori di ricerca come Altavista; altri sono stati adattati, o alcuni esempi presi e assemblati in uno “strafalcione” composito. I motori di ricerca che indicizzano i testi ALT tuttora non hanno problemi a trovare una grande quantità di pagine contenenti “pallino rosso piccolo” o simili, e sfortunatamente non tutte sono guide autoriali per il Web che vi dicono di non scrivere così.)&lt;/p&gt; &lt;p&gt;Non credo che occorresse alcuna particolare familiarità con un browser testuale e tantomeno con un sintetizzatore vocale, per riuscire a scegliere un testo &lt;code&gt;ALT&lt;/code&gt; utile nella maggior parte degli esempi. Se il documento fosse stato marcato dando la giusta considerazione al &lt;i&gt;contenuto&lt;/i&gt; che si voleva comunicare al lettore, piuttosto che lasciandosi distogliere dalla meccanica del Web, allora esso avrebbe potuto “funzionare” su qualsiasi browser - e strumento di ricerca e indicizzatore. E senza subire alcun degrado del proprio aspetto visivo nelle comuni situazioni di navigazione grafica.&lt;/p&gt;</description><link>http://zonex.tumblr.com/post/12354110</link><guid>http://zonex.tumblr.com/post/12354110</guid><pubDate>Wed, 19 Sep 2007 15:12:32 +0200</pubDate></item><item><title>Accesskey personalizzate con javascript e DOM |  - Il blog di HTML.it</title><description>&lt;a href="http://blog.html.it/archivi/2007/03/27/accesskey-personalizzate-con-javascript-e-dom.php"&gt;Accesskey personalizzate con javascript e DOM |  - Il blog di HTML.it&lt;/a&gt;</description><link>http://zonex.tumblr.com/post/12347789</link><guid>http://zonex.tumblr.com/post/12347789</guid><pubDate>Wed, 19 Sep 2007 14:06:04 +0200</pubDate></item><item><title>l'accessibilità diventata un'affare in US</title><description>&lt;p&gt;Almeno questo spero non dicano che è positivo.&lt;/p&gt;
&lt;p&gt;E’ da tanto che esiste pure in ITalia la tendenza.&lt;/p&gt;   	 &lt;h1&gt;&lt;a href="javascript:;" id="maincontent" name="maincontent"&gt;Testo di sig.na d’individuazione e di riparazione dell’alt usando Dreamweaver  &lt;/a&gt;&lt;/h1&gt;
&lt;a href="javascript:;" id="maincontent" name="maincontent"&gt;   &lt;/a&gt;&lt;h4&gt;
&lt;a href="javascript:;" id="maincontent" name="maincontent"&gt;Da: &lt;/a&gt;&lt;a href="http://64.233.179.104/translate_c?hl=en&amp;ie=UTF-8&amp;oe=UTF-8&amp;langpair=en%7Cit&amp;u=http://www.communitymx.com/author.cfm%3Fcid%3D2157&amp;prev=/language_tools"&gt;Zoe Gillenwater&lt;/a&gt; venerdì il 14 settembre 2007&lt;br/&gt;Lettore livellato:  &lt;img src="http://www.communitymx.com/images/level3.gif" alt="Livello del lettore"/&gt;
&lt;/h4&gt;   	&lt;p&gt;&lt;a href="http://64.233.179.104/translate_c?hl=en&amp;ie=UTF-8&amp;oe=UTF-8&amp;langpair=en%7Cit&amp;u=http://www.communitymx.com/category.cfm%3Fcatid%3D25&amp;prev=/language_tools"&gt;&lt;img src="http://www.communitymx.com/images/largeaccessicon.gif" alt="Categoria primaria: Accessibilità"/&gt;&lt;/a&gt;Se avete vecchi, luoghi inaccessibili che effettuate che vorreste rendere accessibile, uno dei posti migliori all’inizio sta aggiungendo gli attributi dell’alt a tutte le immagini durante il luogo. Il testo dell’alt può avvantaggiare gli utenti del lettore dello schermo, gli utenti del browser di testo, la gente che passa in rassegna con le immagini girate fuori (dovuto i collegamenti lenti o gli schermi molto piccoli) e di più. La aggiunta del testo dell’alt è inoltre un buon posto da cominciare perché è così facile fare da un punto di vista tecnico. Tutto che dobbiate fare è di decidere che cosa a macchina il testo alternativo dovrebbe essere, aggiungere l’attributo dell’alt all’elemento del img e scrivere dentro al vostro valore. Ci è nessun ristrutturazione enorme del HTML, CSS complicato, o programmazione in questione. &lt;br/&gt;&lt;br/&gt; Naturalmente, dovendo fare questa operazione semplice ripetutamente ancora è ancora facili ma non molto il divertimento. Se avete un intero luogo senza gli attributi dell’alt, particolarmente se è la a tabella-ha basato il luogo con il distanziatore GIFs, voi può avergli lavoro molto. Non ci è senso che potete automatizzare la aggiunta degli attributi dell’alt alle pagine attuali, poiché necessità del testo dell’alt realmente di essere adeguato a ogni immagine specifica. Quando viene al testo dell’alt, la relativa qualità è importante altrettanto quanto la relativa presenza. Tuttavia, ci sono alcuni trucchi che potete fare in Dreamweaver che può accelerare il processo dell’aggiunta del testo dell’alt abbastanza una punta. &lt;br/&gt;&lt;br/&gt; In questa lezione privata, prenderemo un luogo di esempio senza gli attributi dell’alt ed i lotti delle immagini ed useremo il ritrovamento del Dreamweaver e sostituiremo la funzione con le espressioni normali per aggiungere il testo dell’alt alle intere serie di immagini luogo-larghe. &lt;br/&gt;&lt;br/&gt; Non c’è nessuna pre-conoscenza delle espressioni normali per questa lezione privata. Una certa conoscenza di accessibilità, specificamente perchè e come regolare il testo adeguato dell’alt, sarà utile come lavorate attraverso le lime di esempio così come applica le tecniche dimostrate alle vostre proprie pagine.&lt;/p&gt;   			&lt;p&gt;&lt;b&gt;Comprare questo articolo&lt;/b&gt;&lt;br/&gt; Potete comprare esclusivamente questa parte del soddisfare per &lt;b&gt;$4.00&lt;/b&gt; &lt;br/&gt;&lt;/p&gt; 			 			 			 			 			 			 			 			 			 			 			  			&lt;p&gt;&lt;b&gt;Desiderare più?&lt;/b&gt;&lt;br/&gt;&lt;b&gt;I membri del&lt;/b&gt; MX della Comunità ottengono l’accesso illimitato agli articoli, alle lezioni private, alle estensioni ed al supporto quotidiani. La risorsa più completa per i progettisti e gli sviluppatori di Macromedia oggi. Prendere un giro di &lt;a href="http://64.233.179.104/translate_c?hl=en&amp;ie=UTF-8&amp;oe=UTF-8&amp;langpair=en%7Cit&amp;u=http://www.communitymx.com/cmxinfo.cfm&amp;prev=/language_tools"&gt;che cosa offriamo&lt;/a&gt; e scoprire i benefici di &lt;a href="http://64.233.179.104/translate_c?hl=en&amp;ie=UTF-8&amp;oe=UTF-8&amp;langpair=en%7Cit&amp;u=http://www.communitymx.com/joincmx.cfm&amp;prev=/language_tools"&gt;abbonarsi&lt;/a&gt;.&lt;/p&gt;  	&lt;p&gt;&lt;b&gt;Già un membro?&lt;/b&gt;&lt;br/&gt; Entrare semplicemente usando la forma nella zona di destra superiore del luogo.&lt;/p&gt;</description><link>http://zonex.tumblr.com/post/11882905</link><guid>http://zonex.tumblr.com/post/11882905</guid><pubDate>Sat, 15 Sep 2007 12:28:08 +0200</pubDate></item><item><title>" http://zeligplanet.altervista.org/
Wordpress plugin: Zelig Dropdown PagesVenerdì 25 Agosto 2006 by..."</title><description>“&lt;p&gt;&lt;a href="http://zeligplanet.altervista.org/"&gt; http://zeligplanet.altervista.org/&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Wordpress plugin: Zelig Dropdown Pages&lt;br/&gt;Venerdì 25 Agosto 2006 by Zelig&lt;br/&gt;&lt;br/&gt;english italian Articolo multilingue / Multilanguage post&lt;br/&gt;&lt;br/&gt;Ebbene sì, ancora un plugin della serie “Zelig Dropdown”!&lt;br/&gt;&lt;br/&gt;Questo plugin mostra i link alle pagine nella sidebar come una semplice e poco ingombrante lista di selezione a discesa. Il plugin dovrebbe sostituire la funzione standard wp_list_pages().&lt;br/&gt;&lt;br/&gt;ISTRUZIONI:&lt;br/&gt;&lt;br/&gt;   1. Scaricare il file zip (la versione attuale è la 1.1 del 18 settembre 2006).&lt;br/&gt;   2. Estrarre il file zelig-dropdown-pages.php nella cartella dei plugin della vostra installazione di WordPress (wp-content/plugins).&lt;br/&gt;   3. Entrare nel pannello di amministrazione di WordPress, aprire la pagina dei Plugin e attivare il plugin stesso.&lt;br/&gt;   4. Inserire il seguente codice HTML da qualche parte in una pagina del vostro template, fuori dal loop (il suo posto naturale è nella sidebar):&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;La funzione zelig_dropdown_pages() ha diversi parametri opzionali che possono essere passati, molti dei quali del tutto simili a quelli della funzione wp_list_pages():&lt;br/&gt;Parametro 	Valori 	Descrizione 	Default&lt;br/&gt;child_of 	numero 	mostra solo le sottopagine della pagina indicata (specificare il numero ID) 	0&lt;br/&gt;(mostra tutte le pagine)&lt;br/&gt;sort_column 	post_title&lt;br/&gt;menu_order&lt;br/&gt;post_date&lt;br/&gt;post_modified&lt;br/&gt;ID&lt;br/&gt;post_author&lt;br/&gt;post_name 	Ordina l’elenco delle pagine in base all’opzione indicata:&lt;br/&gt;post_title (alfabeticamente in base al titolo delle pagine)&lt;br/&gt;menu_order (in base all’ordine di pagina impostato in fase di scrittura o modifica delle pagine)&lt;br/&gt;post_date (in base alla data di creazione delle pagine)&lt;br/&gt;post_modified (in base alla data di modifica delle pagine)&lt;br/&gt;ID (in base al numero di ID delle pagine)&lt;br/&gt;post_author (in base al numero di ID degli autori delle pagine)&lt;br/&gt;post_name (alfabeticamente in base al nome delle pagine) 	post_title&lt;br/&gt;sort_order 	ASC&lt;br/&gt;DESC 	Direzione di ordinamento:&lt;br/&gt;ASC (dal più basso al più alto)&lt;br/&gt;DESC (dal più alto al più basso) 	ASC&lt;br/&gt;exclude 	numero o elenco di numeri separati da virgole 	i numeri specificati rappresentano i numeri di ID delle pagine da escludere dall’elenco. I numeri devono essere indicati in ordine crescente 	 &lt;br/&gt;depth 	numero 	Valore numerico che indica quanti livelli di gerarchia (sottopagine) visualizzare. Se impostato a zero mostra tutte le pagine, se impostato a -1 esclude tutte le sottopagine. In realtà questo parametro sembra non funzionare correttamente, proprio come nella funzione standard wp_list_pages(): qualsiasi valore diverso da zero esclude la visualizzazione di tutte le sottopagine… 	0&lt;br/&gt;(mostra tutte le pagine)&lt;br/&gt;title_li 	testo 	Testo mostrato come intestazione della lista, ovvero quello che compare nella list box qualdo è chiusa 	“Pages” (o “Pagine” se avete WP localizzato in italiano)&lt;br/&gt;boxwidth 	numero 	serve ad impostare la dimensione della larghezza della lista, in pixel. Se non specificate il parametro o se lo impostate a zero, ogni lista assumerà la larghezza del nome più lungo della pagina che contiene, e questo può facilmente far sballare l’impaginazione del vostro template, soprattutto se avete dei nomi di pagina molto lunghi e/o una barra laterale strettina… Impostando una determinata larghezza, con alcuni browser (IE6…) gli eventuali nomi più lunghi verranno troncati in quel punto 	0&lt;br/&gt;(nessun limite)&lt;br/&gt;&lt;br/&gt;ESEMPI:&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Imposta la larghezza della lista a 120 pixel.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Mostra la lista in base al contrario (DESC) dell’ordine specificato nel pannello di amministrazione.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Mostra solo le sottopagine della pagina 50, escludendo però la 55 e la 62.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Mostra solo il primo livello di sottopagine e imposta “Sezione 1″ come titolo.&lt;br/&gt;&lt;br/&gt;NOTE:&lt;br/&gt;&lt;br/&gt;Il codice restituito dalla funzione è valido XHTML Strict.&lt;br/&gt;Plugin testato solamente con WordPress 2.0.4. Al momento non so dire se funzioni anche con versioni precedenti (ma ringrazio chi avesse la possibilità di testarlo e di farmelo sapere!)&lt;br/&gt;&lt;br/&gt;AGGIORNAMENTI:&lt;br/&gt;&lt;br/&gt;    * Versione 1.1 (18 settembre 2006): una piccola modifica consente di utilizzare più istanze della funzione nella stessa pagina, ad esempio per dividere l’elenco di pagine in due o più liste servendosi dell’opzione “exclude”.&lt;br/&gt;&lt;br/&gt;Tutti i plugin per Wordpress di Zelig li trovi qui!&lt;br/&gt;&lt;br/&gt;Yes, another plugin from the “Zelig Dropdown” series!&lt;br/&gt;&lt;br/&gt;This one shows the pages links in the sidebar as a simple and small dropdown list (select box). This plugin should replace the WP standard wp_list_pages() function.&lt;br/&gt;&lt;br/&gt;INSTRUCTIONS:&lt;br/&gt;&lt;br/&gt;   1. Download the zip file (current version is 1.1 of september 18, 2006).&lt;br/&gt;   2. Extract the zelig-dropdown-pages.php file into the plugins directory in your WordPress installation (wp-content/plugins).&lt;br/&gt;   3. Log in to WordPress administration. Go to the Plugins page and Activate this plugin.&lt;br/&gt;   4. Put this code somewere in your template page, outside the loop (usually in sidebar):&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;The zelig_dropdown_pages() function has some optional parameters you can pass, and most of them are the same as in wp_list_pages() function.&lt;/p&gt;”&lt;br/&gt;&lt;br/&gt; - &lt;em&gt;&lt;a href="http://zeligplanet.altervista.org/2006/08/wordpress-plugin-zelig-dropdown-pages"&gt;http://zeligplanet.altervista.org/2006/08/wordpress-plugin-zelig-dropdown-pages&lt;/a&gt;&lt;/em&gt;</description><link>http://zonex.tumblr.com/post/11648885</link><guid>http://zonex.tumblr.com/post/11648885</guid><pubDate>Thu, 13 Sep 2007 11:13:15 +0200</pubDate></item><item><title>ultimi report a cinthia says</title><description>&lt;p&gt;HiSoftware® Cynthia Says™ - Web Content Accessibility Report&lt;br/&gt;          Powered by     &lt;a href="http://www.hisoftware.com/"&gt;HiSoftware Content Quality&lt;/a&gt; Technology&lt;br/&gt;&lt;br/&gt;&lt;b&gt;Verified File Name: &lt;/b&gt;&lt;a href="http://www.zonex.it/" title="Opens New Window"&gt;&lt;a href="http://www.zonex.it"&gt;http://www.zonex.it&lt;/a&gt;&lt;/a&gt;&lt;br/&gt;&lt;b&gt;Date and Time:&lt;/b&gt; 9/11/2007 2:37:46 PM&lt;br/&gt;&lt;b&gt;Passed Automated Verification&lt;/b&gt;&lt;br/&gt;&lt;b&gt;Emulated Browser:&lt;/b&gt; Lynx &lt;/p&gt;
&lt;p&gt; —————————————————————————————————-&lt;/p&gt;
&lt;p&gt; &lt;b&gt;&lt;u&gt;Alt Text Quality&lt;/u&gt;&lt;/b&gt;                &lt;br/&gt;&lt;br/&gt;&lt;b&gt;Verified File Name: &lt;/b&gt;&lt;a href="http://www.zonex.it/"&gt;&lt;a href="http://www.zonex.it"&gt;http://www.zonex.it&lt;/a&gt;&lt;/a&gt;&lt;br/&gt;&lt;b&gt;Date and Time:&lt;/b&gt; 9/11/2007 2:37:46 PM&lt;br/&gt;&lt;b&gt;Passed Automated Verification&lt;/b&gt;&lt;br/&gt;&lt;b&gt;Emulated Browser:&lt;/b&gt; Lynx&lt;/p&gt;
&lt;b&gt;&lt;u&gt;&lt;/u&gt;&lt;/b&gt;</description><link>http://zonex.tumblr.com/post/11452462</link><guid>http://zonex.tumblr.com/post/11452462</guid><pubDate>Tue, 11 Sep 2007 20:39:44 +0200</pubDate></item><item><title>"Quando il sito è pronto:    * Fai in modo che altri siti correlati inseriscano dei link al tuo sito...."</title><description>“Quando il sito è pronto:&lt;br/&gt;&lt;br/&gt;    * Fai in modo che altri siti correlati inseriscano dei link al tuo sito.&lt;br/&gt;    * Invialo a Google tramite la pagina &lt;a href="http://www.google.com/addurl.html."&gt;http://www.google.com/addurl.html.&lt;/a&gt;&lt;br/&gt;    * Invia una Sitemap nell’ambito del programma Strumenti per i webmaster di Google. Google utilizza la tua Sitemap per conoscere meglio la struttura del tuo sito e aumentare la copertura delle tue pagine web.&lt;br/&gt;    * Verifica che tutti i siti potenzialmente interessati alle tue pagine siano a conoscenza della presenza online del tuo sito.&lt;br/&gt;    * Segnala il tuo sito alle principali directory, quali Open Directory Project e Yahoo!, così come ad altri siti specializzati in settori specifici. &lt;br/&gt;&lt;br/&gt;Istruzioni su struttura e contenuti&lt;br/&gt;&lt;br/&gt;    * Progetta un sito con gerarchia e link testuali comprensibili. Ogni pagina dovrà essere raggiungibile da almeno un link testuale statico.&lt;br/&gt;    * Offri agli utenti una mappa del sito con link che puntino alle sezioni più importanti. Se la mappa del sito contiene più di 100 link, suddividila in pagine distinte.&lt;br/&gt;    * Crea un sito utile e ricco di informazioni, con pagine che descrivano in modo chiaro e accurato i contenuti del sito.&lt;br/&gt;    * Pensa alle parole che gli utenti potrebbero digitare per cercare le tue pagine e assicurati che siano incluse nel tuo sito.&lt;br/&gt;    * Prova ad utilizzare del testo anziché immagini per visualizzare nomi, contenuti o link importanti. Il crawler di Google non riconosce il testo contenuto nelle immagini.&lt;br/&gt;    * Assicurati che i tag TITLE e gli attributi ALT siano descrittivi e precisi.&lt;br/&gt;    * Verifica l’eventuale presenza di link inaccessibili e la correttezza del codice HTML.&lt;br/&gt;    * Se decidi di utilizzare pagine dinamiche (ad esempio se l’URL contiene un carattere “?”), ricordati che non tutti gli spider dei motori di ricerca effettuano la scansione delle pagine dinamiche oltre a quelle statiche. È utile prevedere un numero esiguo di parametri brevi.&lt;br/&gt;    * Limita a un numero ragionevole (meno di 100) i collegamenti a una determinata pagina. &lt;br/&gt;&lt;br/&gt;Istruzioni tecniche&lt;br/&gt;&lt;br/&gt;    * Utilizza un browser di testo come Lynx per esaminare il tuo sito, in quanto gli spider di molti motori di ricerca rilevano il sito allo stesso modo di Lynx. Se funzioni creative come JavaScript, cookie, ID di sessione, frame, DHTML o Flash ti impediscono di visualizzare l’intero sito in un browser di testo, anche gli spider dei motori di ricerca potrebbero riscontrare problemi durante la scansione del tuo sito.&lt;br/&gt;    * Consenti ai motori di ricerca di eseguire la scansione dei tuoi siti senza ID di sessione o argomenti che richiedano di tenere traccia dell’intero percorso attraverso il sito. Queste tecniche sono utili per la rilevazione del comportamento del singolo utente, ma il pattern di accesso dei programmi automatizzati è completamente differente. L’utilizzo di queste tecniche può causare un’indicizzazione incompleta del tuo sito, poiché i programmi automatizzati non sono in grado di eliminare gli URL che hanno un aspetto diverso ma che puntano effettivamente alla stessa pagina.&lt;br/&gt;    * Assicurati che il tuo server web supporti l’intestazione HTTP If-Modified-Since. Questa funzione consente al server web di comunicare a Google se il contenuto è stato modificato dall’ultima scansione del tuo sito. L’implementazione di questa funzione consentirà di limitare l’uso di larghezza di banda e di ridurre il sovraccarico.&lt;br/&gt;    * Utilizza il file robots.txt nel tuo server web. Tale file indica ai crawler le directory delle quali è possibile eseguire la scansione. Assicurati che il file sia aggiornato, in modo da non bloccare involontariamente il crawler Googlebot. Per ulteriori informazioni sulle modalità di controllo dei programmi automatizzati (robot) quando questi visitano il tuo sito, consulta la pagina &lt;a href="http://www.robotstxt.org/wc/faq.html."&gt;http://www.robotstxt.org/wc/faq.html.&lt;/a&gt; Puoi eseguire un test con il file robots.txt per assicurarti che esso venga utilizzato correttamente insieme allo strumento di analisi robots.txt disponibile negli Strumenti per i webmaster di Google.&lt;br/&gt;    * Se la tua azienda acquista un sistema di gestione dei contenuti, assicurati che questo sia in grado di esportare il tuo contenuto in modo che gli spider dei motori di ricerca possano eseguire la scansione del sito.&lt;br/&gt;    * Utilizza robots.txt per impedire la scansione delle pagine di risultati di ricerca o delle pagine generate automaticamente che non sono di particolare interesse per gli utenti provenienti dai motori di ricerca.&lt;br/&gt;&lt;br/&gt;Norme sulla qualità&lt;br/&gt;&lt;br/&gt;Le presenti norme sulla qualità illustrano le forme più comuni di comportamento ingannevole o a scopo di manipolazione; Google, tuttavia, può rispondere in maniera negativa ad altri comportamenti ingannevoli non elencati nel presente documento (ad esempio la registrazione di nomi di siti con ortografia leggermente diversa da quella di siti molto noti). Non è consigliabile supporre che Google approvi una pagina solo perché in essa non sono state utilizzate tecniche ingannevoli. I webmaster che si impegnano a rispettare i principi di base sopra elencati offriranno agli utenti un servizio decisamente migliore e, di conseguenza, godranno di un miglior posizionamento rispetto a coloro che si dedicano a cercare scappatoie.&lt;br/&gt;&lt;br/&gt;Se ritieni che un sito non rispetti le norme sulla qualità di Google, segnalacelo all’indirizzo &lt;a href="https://www.google.com/webmasters/tools/spamreport."&gt;https://www.google.com/webmasters/tools/spamreport.&lt;/a&gt; Google privilegia lo sviluppo di soluzioni scalabili e automatizzate dei problemi, cercando quindi di ridurre la lotta “diretta” contro lo spamming. I rapporti sullo spamming ricevuti vengono utilizzati per creare algoritmi scalabili che riconoscono e bloccano i futuri tentativi di spam.”&lt;br/&gt;&lt;br/&gt; - &lt;em&gt;&lt;p&gt;AVEVO RAGIONE A TESTARE LE PAGINE CON LYNX&lt;/p&gt;
&lt;p&gt;che soddisfazione aver capito a istinto!!!! &lt;/p&gt;&lt;/em&gt;</description><link>http://zonex.tumblr.com/post/11451440</link><guid>http://zonex.tumblr.com/post/11451440</guid><pubDate>Tue, 11 Sep 2007 20:28:15 +0200</pubDate></item><item><title>"/* &lt;![CDATA[*/ // USER-EDITABLE VARIABLES // enter up to 3 domains, separated by a space var..."</title><description>“&lt;script type="text/javascript" src="http://widgets.alexa.com/traffic/javascript/graph.js"&gt;&lt;/script&gt;&lt;script type="text/javascript"&gt;/* &lt;![CDATA[*/ // USER-EDITABLE VARIABLES // enter up to 3 domains, separated by a space var sites = ['http://www.zonex.it ']; var opts = { width: 380, // width in pixels (max 400) height: 300, // height in pixels (max 300) type: 'r', // "r" Reach, "n" Rank, "p" Page Views range: '6m', // "7d", "1m", "3m", "6m", "1y", "3y", "5y", "max" bgcolor: 'e6f3fc' // hex value without "#" char (usually "e6f3fc") }; // END USER-EDITABLE VARIABLES AGraphManager.add( new AGraph(sites, opts) ); //]]&gt;&lt;/script&gt;”&lt;br/&gt;&lt;br/&gt; - &lt;em&gt;&lt;p&gt;&lt;a href="http://www.alexa.com/data/details/traffic_details?q=&amp;url=http://www.zonex.it"&gt;Related Info for: zonex.it/&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;ma come avrò fatto a perdere cosi tanto non lo so proprio &lt;/p&gt;
&lt;a href="http://www.alexa.com/data/details/traffic_details?q=&amp;url=http://www.zonex.it"&gt;&lt;/a&gt;&lt;/em&gt;</description><link>http://zonex.tumblr.com/post/11110023</link><guid>http://zonex.tumblr.com/post/11110023</guid><pubDate>Sat, 08 Sep 2007 18:03:35 +0200</pubDate></item><item><title>"Select month"</title><description>“Select month”&lt;br/&gt;&lt;br/&gt; - &lt;em&gt;&lt;p&gt;&lt;a href="http://zeligplanet.altervista.org/2006/01/wordpress-plugin-zelig-dropdown-cats/"&gt;Zelig Planet » Blog » Wordpress plugin: Zelig Dropdown Cats&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;code sostituire funzione standard di WP&lt;/p&gt;
&lt;p&gt;cosi viene un drop down menu&lt;/p&gt;
&lt;p&gt;io l’ho testato sulla 2.0.10 &lt;/p&gt;
&lt;p&gt;ora provo sulla 2.2.2&lt;/p&gt;
&lt;p&gt;che fa dannare! &lt;/p&gt;&lt;/em&gt;</description><link>http://zonex.tumblr.com/post/10973950</link><guid>http://zonex.tumblr.com/post/10973950</guid><pubDate>Fri, 07 Sep 2007 10:45:12 +0200</pubDate></item><item><title>"HiSoftware® Cynthia Says™ - Web Content Accessibility Report Powered by HiSoftware Content Quality..."</title><description>“HiSoftware® Cynthia Says™ - Web Content Accessibility Report Powered by HiSoftware Content Quality Technology Verified File Name: &lt;a href="http://www.zonex.it/eblog/"&gt;http://www.zonex.it/eblog/&lt;/a&gt; Date and Time: 9/6/2007 1:16:47 PM Passed Automated Verification Emulated Browser: MS Internet Explorer 6.0”&lt;br/&gt;&lt;br/&gt; - &lt;em&gt;&lt;p&gt;&lt;a href="http://www.cynthiasays.com/mynewtester/cynthia.exe"&gt;Cynthia Says Report&lt;/a&gt;&lt;a href="http://www.cynthiasays.com/mynewtester/cynthia.exe"&gt;&lt;img src="http://www.cynthiasays.com/images/Ctested.gif" align="right"/&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;flag su priorità 1. 2. 3. &lt;/p&gt;&lt;/em&gt;</description><link>http://zonex.tumblr.com/post/10902398</link><guid>http://zonex.tumblr.com/post/10902398</guid><pubDate>Thu, 06 Sep 2007 19:19:00 +0200</pubDate></item><item><title>Il Pesa-Nervi. Ma cos'è 'sto Pesa-Nervi?</title><description>&lt;a href="http://pesanervi.diodati.org/pn/index.asp?a=1"&gt;Il Pesa-Nervi. Ma cos'è 'sto Pesa-Nervi?&lt;/a&gt;: &lt;p&gt; Tutta la scrittura è porcheria.&lt;br/&gt;&lt;br/&gt;[Foto di Antonin Artaud, di profilo, mentre guarda davanti a sé con espressione seria]&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Antonin Artaud verso il 1930 in una fotografia di Man Ray (tratta da Al paese dei Tarahumara e altri scritti)&lt;br/&gt;&lt;br/&gt;Le persone che escono dal vago per cercar di precisare una qualsiasi cosa di quel che succede nel loro pensiero, sono porci.&lt;br/&gt;&lt;br/&gt;Tutta la razza dei letterati è porca, specialmente di questi tempi.&lt;br/&gt;&lt;br/&gt;Tutti coloro che hanno punti di riferimento nello spirito, voglio dire in una certa parte della testa, in posti ben localizzati del cervello, che sono padroni della loro lingua, tutti coloro per i quali le parole hanno un senso, per i quali esistono altitudini nell’anima e correnti nel pensiero, che sono lo spirito dell’epoca e hanno dato un nome a quelle correnti di pensiero, penso alle loro precise bisogna, e a quello stridio d’automa che il loro spirito butta al vento,&lt;br/&gt;&lt;br/&gt;- sono porci.&lt;br/&gt;&lt;br/&gt;Coloro per i quali certe parole e certi modi d’essere hanno un senso, che sanno fare così bene i complimenti, coloro per i quali i sentimenti hanno classi e discutono su un qualunque grado delle loro esilaranti classificazioni, coloro che credono ancora a dei «termini», che agitano ideologie affermate nell’epoca, coloro le cui mogli parlano cosìbene, e le mogli stesse che parlano così bene e parlano delle correnti dell’epoca, coloro che credono ancora a un orientamento dello spirito, che seguono vie, sbandierano nomi, fanno gridare le pagine dei libri,&lt;br/&gt;&lt;br/&gt;- quelli sono i porci peggiori.&lt;br/&gt;&lt;br/&gt;Lei parla a vanvera, giovanotto!&lt;br/&gt;&lt;br/&gt;No, penso a dei critici con la barba.&lt;br/&gt;&lt;br/&gt;E ve l’ho già detto: niente opere, niente lingua, niente parola, niente spirito, niente.&lt;br/&gt;&lt;br/&gt;Niente, se non un bel Pesa-Nervi.&lt;br/&gt;&lt;br/&gt;Una sorta di stazione eretta e incomprensibile in mezzo a tutto nello spirito.&lt;br/&gt;&lt;br/&gt;E non sperate che dia un nome a questo tutto, vi dica in quante parti si divida, che peso abbia, che mi dia da fare, mi metta a discutere, e, discutendo, mi perda e così senza saperlo mi metta a PENSARE, - e che questo tutto s’illumini, viva, si orni d’una moltitudine di parole, tutte ben lustrate di senso, diverse, e capaci di metter ben in luce tutti gli atteggiamenti, le sfumature d’un sensibilissimo e penetrante pensiero.&lt;br/&gt;&lt;br/&gt;Ah, questi stati a cui non si dà mai un nome, queste eminenti situazioni dell’anima, ah, questi intervalli di spirito, ah, questi minuscoli colpi a vuoto che sono il pane quotidiano delle mie ore, ah, questa moltitudine formicolante di dati, - sono sempre le medesime parole a servirmi e non do proprio l’impressione di muovermi molto nel mio pensiero, ma in verità mi muovo più di voi, barbe d’asini, porci pertinenti, maestri del falso verbo, scarabocchiatori, feuilletonistes, pianoterra, pascolatori, entomologi, piaga della mia lingua.&lt;br/&gt;&lt;br/&gt;Ve l’ho già detto che non ho più la mia lingua, e non è una ragione perché perseveriate, vi ostiniate nella lingua.&lt;br/&gt;&lt;br/&gt;Ma via! sarò capito tra dieci anni dalle persone che faranno quel che fate voi oggi. Allora si conosceranno i miei geysers, si scorgeranno i miei ghiacci, si sarà imparato a denaturare i miei veleni, si scopriranno i miei giochi d’anime.&lt;br/&gt;&lt;br/&gt;Allora tutti i miei capelli, le mie vene mentali, saranno colati nella calce, allora si percepirà il mio bestiario, e la mia mistica sarà diventata un cappello. Allora si vedranno fumare le giunture delle pietre, e arborescenti mazzi d’occhi mentali si cristallizzeranno in glossari, allora si vedranno cadere aeroliti di pietra, allora si vedranno corde, si capirà la geometria senza spazi e s’imparerà che cos’è la configurazione dello spirito, e si capirà come io ho perduto lo spirito.&lt;br/&gt;&lt;br/&gt;Allora si capirà perché il mio spirito non è lì, allora si vedranno tutte le lingue inaridire, tutti gli spiriti disseccarsi, tutte le lingue indurirsi, le figure umane s’appiattiranno, si sgonfieranno, come aspirate da ventose disseccanti, e quella lubreficante membrana continuerà a galleggiare nell’aria, quella membrana lubreficante e caustica, quella membrana a doppio spessore, dai molteplici gradi, con un infinito di crepe, quella malinconica e vitrea membrana, ma così sensibile, così pertinente, così capace di moltiplicarsi, sdoppiarsi, rivoltarsi con luccichii di crepe, di sensi, di stupefacenti, di irrigazioni penetranti e velenose.&lt;br/&gt;&lt;br/&gt;allora tutto questo sarà trovato giusto,&lt;br/&gt;&lt;br/&gt;e non avrò più bisogno di parlare.&lt;/p&gt;</description><link>http://zonex.tumblr.com/post/10899819</link><guid>http://zonex.tumblr.com/post/10899819</guid><pubDate>Thu, 06 Sep 2007 18:49:33 +0200</pubDate></item><item><title>Opera è sempre usato pochissimo!</title><description>&lt;a href="http://www.zonex.it /"&gt;Opera è sempre usato pochissimo!&lt;/a&gt;: &lt;p&gt;incollo i dati dei visitatori sotto l’uno percentuale!&lt;/p&gt;
&lt;p&gt; Others 2.9%&lt;br/&gt;  Linux 1.5%&lt;br/&gt; Mozilla/5.0 (X11; Linux i686; U) Opera 7.50 [en]&lt;br/&gt;  FreeBSD 0.2%&lt;br/&gt; Mozilla/5.0 (X11; U; FreeBSD i386; en-US; rv:1.7) Gecko/20040630 Firefox/0.9.1&lt;br/&gt;  Mac OS X 0.9%&lt;br/&gt; Mozilla/5.0 (Macintosh; U; PPC Mac OS X; en) AppleWebKit/124 (KHTML, like Gecko) Safari/125.1&lt;br/&gt;  Debian GNU/Linux 0.1%&lt;br/&gt; Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.6) Gecko/20040122 Galeon/1.3.13 (Debian package 1.3.13-1)&lt;br/&gt;  Ubuntu Linux 0.1%&lt;br/&gt; Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.7.3) Gecko/20040924 Epiphany/1.4.4 (Ubuntu)&lt;br/&gt;  Fedora Linux 0.1%&lt;br/&gt; Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.8.0.7) Gecko/20061011 Fedora/1.5.0.7-7.fc6 Firefox/1.5.0.7&lt;br/&gt; &lt;/p&gt;</description><link>http://zonex.tumblr.com/post/10871200</link><guid>http://zonex.tumblr.com/post/10871200</guid><pubDate>Thu, 06 Sep 2007 13:03:00 +0200</pubDate></item><item><title>Unità di misura |relative e assolute | quali scegliere? perchè?</title><description>&lt;h2 id="uom"&gt;&lt;br/&gt;&lt;/h2&gt; &lt;p&gt; La &lt;a href="http://www.w3.org/TR/WCAG10-TECHS/#tech-relative-units" hreflang="en"&gt;Linea guida 3.4&lt;/a&gt; delle Web Content Accessibility Guidelines 1.0 suggeriscono l’utilizzo di unità di misura relative anzichè assolute per le proprietà dei fogli di stile. Le dimensioni relative includono em (dove 1 em equivale alla dimensione del carattere) e dimensioni percentuali. Inoltre anche i pixel sono unità relative di misura, ma la dimensione attuale è sconosciuta e dipende dal sistema di presentazione. Le dimensioni specificate in pixel in alcuni programmi utente non possono essere modificate e per tal motivo in questo caso verranno trattate come se fossero unità di misura di tipo assoluto.&lt;/p&gt;
&lt;p&gt;By Roberto scano &lt;a href="http://www.webaccessibile.org"&gt;http://www.webaccessibile.org&lt;/a&gt; e presidente IWA italia&lt;/p&gt;
&lt;p&gt;ESEMPI DAL CONSORZIO&lt;/p&gt; &lt;p&gt;&lt;b&gt;Example.&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;Use em to set font sizes, as in:&lt;/p&gt;  &lt;pre&gt;   H1 { font-size: 2em }&lt;br/&gt;&lt;/pre&gt;  &lt;p&gt;rather than:&lt;/p&gt;  &lt;pre&gt;   H1 { font-size: 12pt }&lt;br/&gt;&lt;/pre&gt;  &lt;p&gt;End example.&lt;/p&gt;    &lt;p&gt;&lt;b&gt;Example.&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;Use relative length units and percentages.&lt;/p&gt;  &lt;pre&gt;   BODY { margin-left: 15%; margin-right: 10%}&lt;br/&gt;&lt;/pre&gt;  &lt;p&gt;End example.&lt;/p&gt;    &lt;p&gt;&lt;b&gt;Example.&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;Only use absolute length units when the physical characteristics of the output medium are known.&lt;/p&gt;  &lt;pre&gt;   .businesscard { font-size: 8pt }&lt;br/&gt;&lt;/pre&gt;</description><link>http://zonex.tumblr.com/post/10736426</link><guid>http://zonex.tumblr.com/post/10736426</guid><pubDate>Wed, 05 Sep 2007 10:08:18 +0200</pubDate></item><item><title>"Report summary The W3C recommends a standard of 500 or greater for the color difference and a..."</title><description>“Report summary The W3C recommends a standard of 500 or greater for the color difference and a standard of 125 or greater for color brightness. The AccessColor results show that for this page,both color difference and color brightness meet the recommended standard . Text on background with images is for 4.43% of the total text. Please note that the tool works the best with valid HTML pages. You can validate this page at &lt;a href="http://validator.w3.org/check?uri=http://www.zonex.it/share-your-rdf-data-with-the-world"&gt;http://validator.w3.org/check?uri=http://www.zonex.it/share-your-rdf-data-with-the-world&lt;/a&gt; Due to the wide variety of writing CSS, it is possile that the report above does not reflect your website’s true colors. It this is the case, reporting it will help us to improve the AccessColor tool. We appreciate any feedback, so please do send us your suggestions.”&lt;br/&gt;&lt;br/&gt; - &lt;em&gt;&lt;a href="http://www.accesskeys.org/tools/color-contrast.html"&gt;AccessColor - free online color contrast analyser for accessible websites&lt;/a&gt;&lt;/em&gt;</description><link>http://zonex.tumblr.com/post/10569720</link><guid>http://zonex.tumblr.com/post/10569720</guid><pubDate>Mon, 03 Sep 2007 22:24:29 +0200</pubDate></item><item><title>"Raccolta dei Tumblelog Italiani. Per segnalare un Tumblelog: tumblritalia@gmail.com 
interessante..."</title><description>“Raccolta dei Tumblelog Italiani. Per segnalare un Tumblelog: tumblritalia@gmail.com &lt;br/&gt;
interessante no?&lt;br/&gt;
vedete un po’ voi….&lt;br/&gt;
cmq, grazie del track a me! :)”&lt;br/&gt;&lt;br/&gt; - &lt;em&gt;&lt;a href="http://madeinitaly.tumblr.com/"&gt;Italian Tumblelog Directory&lt;/a&gt;&lt;/em&gt;</description><link>http://zonex.tumblr.com/post/10530915</link><guid>http://zonex.tumblr.com/post/10530915</guid><pubDate>Mon, 03 Sep 2007 13:59:41 +0200</pubDate></item><item><title>"MODIFICA FIRESTATS plugin for WordPress ma anche fornito come software per altre piattaforme  e..."</title><description>“&lt;p&gt;MODIFICA FIRESTATS plugin for WordPress ma anche fornito come software per altre piattaforme  e sistemi operativi.&lt;/p&gt;
&lt;p&gt; IN PROVA  5 giorni : ero soddisfatto, a me bastava per aver un’idea del traffico e di cosa leggevano di piu’ i visitatori.&lt;/p&gt;
&lt;p&gt;Anche per correggere gli errori di sintassi venuti fuori dopo l’aggiornamento alla versione 2.2.2 di WP!&lt;br/&gt;sotto ho incollato + log che mi è stato possibile.&lt;/p&gt;
&lt;p&gt;Per mio riferimento ma anche per chi fosse interessato.&lt;/p&gt;
&lt;p&gt;Se capisci il mio problema o errore puoi contattarmi, se ti va a zonex.it [at]gmail[dot]com&lt;br/&gt;la modifica = E’ SBAGLIATA = FATAL ERROR !!!!!&lt;/p&gt;
&lt;p&gt; aiuto x php!!!! SEMPLICI MODIFICHE! &lt;/p&gt;
&lt;p&gt;Ma poi i programmatori [es.PHP] sanno solo la sintassi in .PHP, Delphi, java, DHTML?????&lt;/p&gt;
&lt;p&gt;Se crei una cosa per wordpress pensa che ci sono moltissimi che non sanno nulla nemmeno di HTMl..QUINDI se tutte le istruzioni ECHO producono un’uscita per me insopportabile, dammi almeno un’indicazione su dove posso intervenire!!!!&lt;/p&gt;
&lt;p&gt; Si lo so che funziona tutto lo stesso: ma cosi si tende a dar potenza a chi dice: perchè devo validare il mio HTML o XHTML????&lt;/p&gt;
&lt;p&gt;Mi sono SCUCCIATO!!!! &lt;/p&gt;
&lt;p&gt;Dico una scemenza???&lt;br/&gt; $powered = “&lt;img src="%24img" alt="FireStats icon"/&gt;&lt;a href="http://firestats.cc/" title="sito firestats plugin WP"&gt;Powered by FireStats&lt;/a&gt;’;&lt;br/&gt;&lt;br/&gt;segue ORIGINALE GIà MODIFICATO MA ANCORA ERA VALIDO!!!&lt;/p&gt;
&lt;p&gt; ERRORI RIMASTI : 2&lt;/p&gt;
&lt;ul id="errors_accessibility_otherguidelines"&gt;
&lt;li&gt;b (bold) element used  on line 568:&lt;/li&gt;
&lt;li&gt; &lt;ul&gt;
&lt;li&gt; 	&lt;br/&gt;
&lt;/li&gt;
&lt;li&gt;Visitatori unici nelle ultime 24 ore :&lt;b&gt;159&lt;/b&gt;
&lt;/li&gt; &lt;/ul&gt;
&lt;img/&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;li&gt;Anchor element missing a title attribute on line 570:&lt;/li&gt;
&lt;li&gt; &lt;ul&gt;
&lt;li&gt; &lt;img src="http://www.zonex.it/wp-content/plugins/firestats/img/firestats-icon.png" alt="FireStats icon"/&gt;&lt;a href="http://firestats.cc"&gt;Powered by FireStats &lt;br/&gt;&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;PER METTERE IL TIOTLO…DOVEVO FARE COME SAPEVO: SBAGLIO MIO!&lt;br/&gt;
&lt;/li&gt;
&lt;li&gt;     &lt;p&gt;INIZIO LISTATO PRIMA DEL MIO INTERVENTO!&lt;br/&gt;’);&lt;br/&gt;			return false;&lt;br/&gt;		}&lt;br/&gt;		else&lt;br/&gt;			if (!file_exists($path.’/php/db-hit.php’))&lt;br/&gt;			{&lt;br/&gt;				//if (!$quiet) echo sprintf(__(“FireStats was not detected at %s”),”&lt;b&gt;$path&lt;/b&gt;”).”&lt;br/&gt;”;&lt;br/&gt;				return false;&lt;br/&gt;			}&lt;br/&gt;			else&lt;br/&gt;			{&lt;br/&gt;				return $path;&lt;br/&gt;			}&lt;br/&gt;	}&lt;br/&gt;	else&lt;br/&gt;	{&lt;br/&gt;		return dirname(__FILE__);&lt;br/&gt;	}&lt;br/&gt;}&lt;br/&gt;&lt;br/&gt;$GLOBALS[‘__path’] = fs_get_firestats_path();&lt;br/&gt;global $__path;&lt;br/&gt;if (!$__path) return;&lt;br/&gt;&lt;br/&gt;require_once($__path.’/php/db-hit.php’);&lt;br/&gt;// in a transition stage beween old and new version, this might blow up if the api file does not exist.&lt;br/&gt;// hence, the check.&lt;br/&gt;if (file_exists($__path.’/php/api.php’)) require_once($__path.’/php/api.php’);&lt;br/&gt;&lt;br/&gt;# Small info on DashBoard-page&lt;br/&gt;function fs_admin_footer()&lt;br/&gt;{&lt;br/&gt;	$admin = dirname($_SERVER[‘SCRIPT_FILENAME’]);&lt;br/&gt;	$admin = substr($admin, strrpos($admin, ‘/’)+1);&lt;br/&gt;	$query = $_SERVER[“QUERY_STRING”];&lt;br/&gt;	if ($admin == ‘wp-admin’ &amp;&amp; basename($_SERVER[‘SCRIPT_FILENAME’]) == ‘index.php’ &amp;&amp; $query == ”)&lt;br/&gt;	{&lt;br/&gt;		global $__path;&lt;br/&gt;		if (!$__path) return;&lt;br/&gt;		require_once($__path.’/php/db-sql.php’);&lt;br/&gt;		$url = fs_get_firestats_url();&lt;br/&gt;		$title = “&lt;/p&gt;
&lt;h3&gt;“.fs_r(“FireStats”). $url.”&lt;/h3&gt;“.fs_r(‘Loading…’).”“;&lt;br/&gt;		print &lt;br/&gt;			‘&lt;script language="javascript" type="text/javascript"&gt; &amp;amp;amp;lt;br /&amp;amp;amp;gt;				var e = document.getElementById("zeitgeist");&amp;amp;amp;lt;br /&amp;amp;amp;gt;				if (e)&amp;amp;amp;lt;br /&amp;amp;amp;gt;				{&amp;amp;amp;lt;br /&amp;amp;amp;gt;					var div = document.createElement("DIV");&amp;amp;amp;lt;br /&amp;amp;amp;gt;					div.id = div.innerHTML = "'.$title.'";&amp;amp;amp;lt;br /&amp;amp;amp;gt;					e.appendChild(div);&amp;amp;amp;lt;br /&amp;amp;amp;gt;				} &amp;amp;amp;lt;br /&amp;amp;amp;gt;			&lt;/script&gt; ‘;&lt;br/&gt;		flush();&lt;br/&gt;&lt;br/&gt;		$count = fs_get_hit_count();&lt;br/&gt;		$unique = fs_get_unique_hit_count();&lt;br/&gt;		$last_24h_count= fs_get_hit_count(1);&lt;br/&gt;		$last_24h_unique = fs_get_unique_hit_count(1);&lt;br/&gt;&lt;br/&gt;		echo “”;	&lt;br/&gt;		$content.= sprintf(fs_r(“Total : %s page views and %s visits”),’&lt;b&gt;’.$count.’&lt;/b&gt;’,’&lt;b&gt;’.$unique.’&lt;/b&gt;’).’&lt;br/&gt;’;&lt;br/&gt;		$content.= sprintf(fs_r(“Last 24 hours : %s page views and %s visits”),’&lt;b&gt;’.$last_24h_count.’&lt;/b&gt;’,’&lt;b&gt;’.$last_24h_unique.’&lt;/b&gt;’).’&lt;br/&gt;’;&lt;br/&gt;		print &lt;br/&gt;		‘&lt;script type="text/javascript"&gt; &amp;amp;amp;lt;br /&amp;amp;amp;gt;			var e = document.getElementById("firestats_span");&amp;amp;amp;lt;br /&amp;amp;amp;gt;			if (e)&amp;amp;amp;lt;br /&amp;amp;amp;gt;			{&amp;amp;amp;lt;br /&amp;amp;amp;gt;				e.innerHTML = "'.$content.'";&amp;amp;amp;lt;br /&amp;amp;amp;gt;			} &amp;amp;amp;lt;br /&amp;amp;amp;gt;			&lt;/script&gt; ‘;&lt;br/&gt;		}&lt;br/&gt;}&lt;br/&gt;&lt;br/&gt;function fs_get_firestats_url($txt = null)&lt;br/&gt;{&lt;br/&gt;	$txt = $txt ? $txt  : “»”;&lt;br/&gt;	if (fs_full_installation())&lt;br/&gt;	{&lt;br/&gt;		// hack around stupid wp bug under windows&lt;br/&gt;		if (fs_is_windows())&lt;br/&gt;		{&lt;br/&gt;		    $link = “index.php?page=firestats%5Cfirestats-wordpress.php”;&lt;br/&gt;&lt;br/&gt;		}&lt;br/&gt;		else&lt;br/&gt;		{&lt;br/&gt;		    $link = “index.php?page=firestats/firestats-wordpress.php”;&lt;br/&gt;		}&lt;br/&gt;		$url = “&lt;a href="http://%24link"&gt;$txt&lt;/a&gt;”;&lt;br/&gt;	}&lt;br/&gt;	else&lt;br/&gt;	{&lt;br/&gt;		$url = “&lt;a href="http://index.php?page=firestats-wordpress.php"&gt;$txt&lt;/a&gt;”;&lt;br/&gt;	}&lt;br/&gt;	return $url;&lt;br/&gt;}&lt;br/&gt;&lt;br/&gt;# Do the installation stuff, if the plugin is marked to be activated…&lt;br/&gt;$install = (basename($_SERVER[‘SCRIPT_NAME’]) == ‘plugins.php’ &amp;&amp; isset($_GET[‘activate’]));;&lt;br/&gt;if ($install)&lt;br/&gt;{&lt;br/&gt;	require_once($__path.’/php/db-setup.php’);&lt;br/&gt;	fs_install();&lt;br/&gt;	fs_register_wordpress();&lt;br/&gt;}&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;function fs_page()&lt;br/&gt;{&lt;br/&gt;	$path = fs_get_firestats_path();&lt;br/&gt;	if ($path)&lt;br/&gt;	{&lt;br/&gt;		require_once($path.’/php/utils.php’);&lt;br/&gt;		if (current_user_can(‘manage_options’) || defined(‘DEMO’))&lt;br/&gt;		{&lt;br/&gt;			require_once($path.’/php/tabbed-pane.php’);&lt;br/&gt;		}&lt;br/&gt;		else&lt;br/&gt;		{&lt;br/&gt;			fs_e(“Only blog administrators can access FireStats”);&lt;br/&gt;		}&lt;br/&gt;	}&lt;br/&gt;	else&lt;br/&gt;	{&lt;br/&gt;		$href = sprintf(“&lt;a href="http://options-general.php?page=firestats-wordpress.php"&gt;%s&lt;/a&gt;“,__(‘Options’));&lt;br/&gt;		echo sprintf(__(‘You need to configure FireStats in the %s menu’),$href);&lt;br/&gt;	}&lt;br/&gt;}&lt;br/&gt;&lt;br/&gt;function fs_endsWith( $str, $sub ) {&lt;br/&gt;   return ( substr( $str, strlen( $str ) - strlen( $sub ) ) === $sub );&lt;br/&gt;}&lt;br/&gt;&lt;br/&gt;function fs_output_css()&lt;br/&gt;{&lt;br/&gt;	$path = fs_get_firestats_path();&lt;br/&gt;	if ($path)&lt;br/&gt;	{&lt;br/&gt;		$name = $_SERVER[“QUERY_STRING”];&lt;br/&gt;		if (fs_endsWith($name,’firestats-wordpress.php’))&lt;br/&gt;		{&lt;br/&gt;		?&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;			$path”).’&lt;br/&gt;’;&lt;br/&gt;				$path_good = true;&lt;br/&gt;				$info = file($path.’firestats.info’);&lt;br/&gt;				$path_version = $info[0];&lt;br/&gt;			?&gt;&lt;br/&gt;&lt;br/&gt;		$path”)?&gt;&lt;br/&gt;		‘.__(“Enter the directory that contains FireStats”).”;&lt;br/&gt;	}&lt;br/&gt;&lt;br/&gt;	if (!empty($url))&lt;br/&gt;	{&lt;br/&gt;		ob_start();&lt;br/&gt;		$file = file($url.’/firestats.info’);&lt;br/&gt;		$output = ob_clean();&lt;br/&gt;		if ($file !== false)&lt;br/&gt;		{?&gt;&lt;br/&gt;&lt;br/&gt;			$url”).’&lt;br/&gt;’;&lt;br/&gt;				$url_good = true;&lt;br/&gt;				$url_version = $file[0];&lt;br/&gt;			?&gt;&lt;br/&gt;&lt;br/&gt;		$url”)?&gt;&lt;br/&gt;		‘. __(“Enter FireStats url”).”;&lt;br/&gt;	}&lt;br/&gt;&lt;br/&gt;	if ($path_good &amp;&amp; $url_good)&lt;br/&gt;	{&lt;br/&gt;		if ($url_version == $path_version)&lt;br/&gt;		{&lt;br/&gt;			fs_register_wordpress();&lt;br/&gt;&lt;br/&gt;			echo ”.sprintf(__(‘Everything is okay, click %s to open FireStats’),’&lt;b&gt;‘.fs_get_firestats_url(‘here’).’&lt;/b&gt;’).”;		} 		else&lt;br/&gt;		{&lt;br/&gt;			?&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;			/var/www/firestats/’)?&gt;&lt;br/&gt;&lt;br/&gt;			&lt;a href="http://your_site.com/firestats'"&gt;http://your_site.com/firestats’&lt;/a&gt;)?&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;	”);&lt;br/&gt;        if ( $_POST[‘firestats-submit’]) &lt;br/&gt;		{&lt;br/&gt;            // Remember to sanitize and format use input appropriately.&lt;br/&gt;            $options[‘title’] = strip_tags(stripslashes($_POST[‘firestats-title’]));&lt;br/&gt;            update_option(‘widget_firestats’, $options);&lt;br/&gt;        }&lt;br/&gt;&lt;br/&gt;        // Be sure you format your options to be valid HTML attributes.&lt;br/&gt;        $title = htmlspecialchars($options[‘title’], ENT_QUOTES);&lt;br/&gt;        $buttontext = htmlspecialchars($options[‘buttontext’], ENT_QUOTES);&lt;br/&gt;&lt;br/&gt;        // Here is our little form segment. Notice that we don’t need a&lt;br/&gt;        // complete form. This will be embedded into the existing form.&lt;br/&gt;		?&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;	        FireStats”;&lt;br/&gt;	}&lt;br/&gt;	else&lt;br/&gt;	{&lt;br/&gt;		$name = “FireStats (Not configured)”;&lt;br/&gt;	}&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;    // This registers our widget so it appears with the other available&lt;br/&gt;    // widgets and can be dragged and dropped into any active sidebars.&lt;br/&gt;    register_sidebar_widget(array($name, ‘widgets’), ‘fs_widget’);&lt;br/&gt;&lt;br/&gt;»&gt; interessante no???// This registers our optional widget control form. Because of this&lt;br/&gt;    // our widget will have a button that reveals a 300x100 pixel form.&lt;br/&gt;    register_widget_control(array($name, ‘widgets’), ‘fs_widget_control’, 300, 100);&lt;br/&gt;&lt;br/&gt;}&lt;br/&gt;&lt;br/&gt;function fs_get_stats_box()&lt;br/&gt;{&lt;br/&gt;   	global $__path;&lt;br/&gt;	if (!$__path) return “FireStats is not configured yet”;&lt;br/&gt;	require_once($__path.’/php/db-sql.php’);&lt;br/&gt;&lt;br/&gt;    $powered = fs_get_powered_by(‘fs_footer’);&lt;br/&gt;&lt;br/&gt;	$count = fs_get_hit_count();&lt;br/&gt;	$unique = fs_get_unique_hit_count();&lt;br/&gt;	$last_24h_count= fs_get_hit_count(1);&lt;br/&gt;	$last_24h_unique = fs_get_unique_hit_count(1);&lt;br/&gt;&lt;br/&gt;	$total_visits  = fs_r(“Pages displayed : “).”&lt;b&gt;$count&lt;/b&gt;”;&lt;br/&gt;	$total_uniques = fs_r(“Unique visitors : “).”&lt;b&gt;$unique&lt;/b&gt;”;&lt;br/&gt;	$visits_today  = fs_r(“Pages displayed in last 24 hours : “).”&lt;b&gt;$last_24h_count&lt;/b&gt;”;&lt;br/&gt;	$uniques_today = fs_r(“Unique visitors in last 24 hours : “).”&lt;b&gt;$last_24h_unique&lt;/b&gt;”;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;	$res = “&lt;br/&gt;&lt;br/&gt;&lt;ul&gt;
&lt;li&gt;$total_visits&lt;/li&gt;
&lt;br/&gt;&lt;li&gt;$total_uniques&lt;/li&gt;
&lt;br/&gt;&lt;li&gt;$visits_today&lt;/li&gt;
&lt;br/&gt;&lt;li&gt;$uniques_today&lt;/li&gt;
&lt;br/&gt;
&lt;/ul&gt;
&lt;br/&gt;	$powered&lt;br/&gt;”;&lt;br/&gt;	return $res;&lt;br/&gt;}&lt;br/&gt;&lt;br/&gt;function fs_add_comment_flag($link)&lt;br/&gt;{&lt;br/&gt;   	global $__path;&lt;br/&gt;	if (!$__path) return;&lt;br/&gt;	require_once($__path.’/php/ip2country.php’);&lt;br/&gt;	$ip = get_comment_author_IP();&lt;br/&gt;	$code = fs_ip2c($ip);&lt;br/&gt;	if (!$code) return $link;&lt;br/&gt;	return $link .’ ‘. fs_get_country_flag_url($code);&lt;br/&gt;}&lt;br/&gt;&lt;br/&gt;function fs_add_comment_browser_os($link)&lt;br/&gt;{&lt;br/&gt;	global $comment;&lt;br/&gt;	$ua = $comment-&gt;comment_agent;&lt;br/&gt;	if (!$ua) return $link;&lt;br/&gt;   	global $__path;&lt;br/&gt;	if (!$__path) return;&lt;br/&gt;	require_once($__path.’/php/browsniff.php’);&lt;br/&gt;	return $link . ’ ‘.fs_pri_browser_images($ua);&lt;br/&gt;}&lt;br/&gt;&lt;br/&gt;function fs_echo_footer()&lt;br/&gt;{&lt;br/&gt;    global $__path;&lt;br/&gt;    if (!$__path) return;&lt;br/&gt;    require_once($__path.’/php/db-sql.php’);&lt;br/&gt;&lt;br/&gt;	$stats = get_option(‘firestats_show_footer_stats’) == ‘true’;&lt;br/&gt;	if ($stats)&lt;br/&gt;	{&lt;br/&gt;		$count = fs_get_hit_count();&lt;br/&gt;		$unique = fs_get_unique_hit_count();&lt;br/&gt;		$last_24h_count= fs_get_hit_count(1);&lt;br/&gt;		$last_24h_unique = fs_get_unique_hit_count(1);&lt;br/&gt;		echo $count  .’ ‘.fs_r(‘pages viewed’)  . “, $last_24h_count ”	. fs_r(‘today’).”&lt;br/&gt;”;&lt;br/&gt;		echo $unique .’ ‘.fs_r(‘visits’) 		. “, $last_24h_unique ”	. fs_r(‘today’).”&lt;br/&gt;”;&lt;br/&gt;	}&lt;br/&gt;	echo fs_get_powered_by(‘fs_footer’);&lt;br/&gt;}&lt;br/&gt;&lt;br/&gt;function fs_get_powered_by($css_class)&lt;br/&gt;{&lt;br/&gt;	$img = fs_url(“img/firestats-icon.png”);&lt;br/&gt;	$firestats_url = FS_HOMEPAGE;&lt;br/&gt;	$powered = “&lt;img src="%24img" alt="FireStats icon"/&gt;&lt;a href="http://%24firestats_url"&gt;“.fs_r(“Powered by FireStats”).’&lt;/a&gt;’; li mancava il titolo!!!! ROVINARMI L’ACCESSIBILITà MINIMA DI AVER ALMENO TUTTE LE ANCORE COL LORO INDIRIZZO CHE NON CREINO CONFUSIONE LO VOGLIO A QUESTO PUNTO!!!!&lt;/li&gt;
&lt;li&gt;e CHI PROIGRAMMA NON GLI CI VUOLE NULLA A DARCI UN PRODOTTO DECENTE, PER TUTTI!!! return “$powered”;&lt;br/&gt;}&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;function fs_get_wp_config_path()&lt;br/&gt;{&lt;br/&gt;	$base = dirname(__FILE__);&lt;br/&gt;	$path = false;&lt;br/&gt;&lt;br/&gt;	if (file_exists($base.”/../../../wp-config.php”))&lt;br/&gt;	$path = dirname(dirname(dirname($base))).”/wp-config.php”;&lt;br/&gt;	else&lt;br/&gt;    if (file_exists($base.”/../../wp-config.php”))&lt;br/&gt;        $path = dirname(dirname($base)).”/wp-config.php”;&lt;br/&gt;	else&lt;br/&gt;	    $path = false;&lt;br/&gt;&lt;br/&gt;	if ($path != false)&lt;br/&gt;	{&lt;br/&gt;		$path = str_replace(“\”, “/”, $path); &lt;br/&gt;	}&lt;br/&gt;	return $path;&lt;br/&gt;}&lt;br/&gt;&lt;br/&gt;/**&lt;br/&gt; * Registers this instance of wordpress with FireStats.&lt;br/&gt; * This is requires so that if there is more than one blog/system that works with &lt;br/&gt; * the same FireStats instance it will be possible to filter the stats per site.&lt;br/&gt; */&lt;br/&gt;function fs_register_wordpress()&lt;br/&gt;{	&lt;br/&gt;    global $__path;&lt;br/&gt;    if (!$__path) return;&lt;br/&gt;    require_once($__path.’/php/db-sql.php’);&lt;br/&gt;&lt;br/&gt;	$firestats_site_id = get_option(‘firestats_site_id’);&lt;br/&gt;	if ($firestats_site_id == null)&lt;br/&gt;	{&lt;br/&gt;		// the function may not exist in a transition stage between 1.1 to 1.2&lt;br/&gt;		if (!function_exists(‘fs_register_site’)) return;&lt;br/&gt;		$firestats_site_id = fs_register_site();&lt;br/&gt;		if (firestats_site_id === false)&lt;br/&gt;		{&lt;br/&gt;			return;&lt;br/&gt;		} &lt;br/&gt;		update_option(‘firestats_site_id’,$firestats_site_id);&lt;br/&gt;	}&lt;br/&gt;&lt;br/&gt;	$name = get_settings(‘blogname’);&lt;br/&gt;	$type = FS_SITE_TYPE_WORDPRESS;&lt;br/&gt;	$res = fs_update_site_params($firestats_site_id,$firestats_site_id, $name,$type);&lt;br/&gt;	if ($res != true)&lt;br/&gt;	{&lt;br/&gt;		echo $res;&lt;br/&gt;	}&lt;br/&gt;&lt;br/&gt;	// update the filter to show us this blog by default after the installation&lt;br/&gt;	update_option(‘firestats_sites_filter’,$firestats_site_id);&lt;br/&gt;}&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;/*&lt;br/&gt;Local option storage for wordpress, used by fs_update_local_option to update wordpress value in a generic way.&lt;br/&gt;*/&lt;br/&gt;function fs_update_local_option_impl($key, $value)&lt;br/&gt;{&lt;br/&gt;	update_option($key,$value);&lt;br/&gt;}&lt;br/&gt;&lt;br/&gt;/*&lt;br/&gt;Local option storage for wordpress, used by fs_get_local_option to get wordpress value in a generic way.&lt;br/&gt;*/&lt;br/&gt;function fs_get_local_option_impl($key)&lt;br/&gt;{&lt;br/&gt;	return get_option($key);&lt;br/&gt;}&lt;br/&gt;&lt;br/&gt;function fs_is_windows()&lt;br/&gt;{&lt;br/&gt;	if (!isset($_ENV[‘OS’])) return false; // assume not windows.&lt;br/&gt;	if (strpos(strtolower($_ENV[‘OS’]), “windows”) === false) return false;&lt;br/&gt;	return true;&lt;br/&gt;}&lt;br/&gt;?&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;”&lt;br/&gt;&lt;br/&gt; - &lt;em&gt;&lt;p&gt;&lt;a href="http://www.zonex.it/"&gt;zoneX un blogger ipovedente&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;su questo blog uso da 5 giorni il plugin FIRESTATDS con soddisfazione.&lt;/p&gt;
&lt;p&gt;Volevo inserirlo come widget in sidebar ma non era valido.&lt;/p&gt;
&lt;p&gt;Alcuni tag tipo B per strong ci sono riuscito a correggerli.&lt;/p&gt;
&lt;p&gt;Problema : adesso è rotto.&lt;/p&gt;
&lt;p&gt;Ultimo errore era inserire un link con titolo al posto di un’istruzione in PHP&lt;/p&gt;
&lt;p&gt;Ebbene nada!!!!&lt;/p&gt;
&lt;p&gt;Ma tanto chi ti da davvero una mano???? &lt;/p&gt;&lt;/em&gt;</description><link>http://zonex.tumblr.com/post/10528738</link><guid>http://zonex.tumblr.com/post/10528738</guid><pubDate>Mon, 03 Sep 2007 13:29:11 +0200</pubDate></item><item><title>un avatar costruito online 2.5 anni fa.
Ci tengo perchè esprime...</title><description>&lt;img src="http://9.media.tumblr.com/10527743_500.jpg"/&gt;&lt;br/&gt;&lt;br/&gt;&lt;p&gt;un avatar costruito online 2.5 anni fa.&lt;/p&gt;
&lt;p&gt;Ci tengo perchè esprime molto, come fumetto, su di me e la vita che ho fatto.&lt;/p&gt;
&lt;p&gt;Certo non ha didascalia ghgh&lt;/p&gt;
&lt;p&gt;Forse lo capiscop solo io &lt;/p&gt;</description><link>http://zonex.tumblr.com/post/10527743</link><guid>http://zonex.tumblr.com/post/10527743</guid><pubDate>Mon, 03 Sep 2007 13:16:25 +0200</pubDate></item><item><title>"13.7 If search functions are provided, enable different types of searches for different skill levels..."</title><description>“13.7 If search functions are provided, enable different types of searches for different skill levels and preferences. &lt;br/&gt;
13.8 Place distinguishing information at the beginning of headings, paragraphs, lists, etc. &lt;br/&gt;
13.9 Provide information about document collections (i.e., documents comprising multiple pages.). &lt;br/&gt;
13.10 Provide a means to skip over multi-line ASCII art. 14.2 Supplement text with graphic or auditory presentations where they will facilitate comprehension of the page. &lt;br/&gt;
14.3 Create a style of presentation that is consistent across pages.”&lt;br/&gt;&lt;br/&gt; - &lt;em&gt;&lt;p&gt;&lt;a href="http://www.cynthiasays.com/mynewtester/cynthia.exe?rptmode=2&amp;url1=http%3A%2F%2Fwww.zonex.it%2F4test%2F"&gt;Cynthia Says Report&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;sul nuovo wpordpress a zonex/4test &lt;/p&gt;&lt;/em&gt;</description><link>http://zonex.tumblr.com/post/10527564</link><guid>http://zonex.tumblr.com/post/10527564</guid><pubDate>Mon, 03 Sep 2007 13:11:43 +0200</pubDate></item></channel></rss>
