Pagina 5 di 20«12345678910»...Ultima »
2008-07-20 | Tags: , ,

Qualche articolo fà parlavo della modalità super standards di IE 8 ed accennavo al fatto che, con l’ausilio di un appropriato META TAG era possibile forzare una delle tre modalità implementate in IE 8 come modalità di visualizzazione o di compatibilità.

In totale le modalità sembrano essere tre:

  • Quirks mode”: compatibile con IE 5;
  • Strict mode“: compatibile con IE7;
  • Standars mode“: questa modalità offre un elevato supporto per IE 8.

Con questo articolo voglio approfondire l’argomento andando ad aggiungere ulteriori dettagli su come attivare le modalità.

Continua a leggere “Le tre compatibilità di Internet Explorer 8″

2008-07-18 | Tags: , , , ,

Quante volte vi è capitato di navigare per la rete con Internet Explorer 7 (o la 8 per chi avesse questo “privilegio”) e di scontrarvi con un finestrella di dialogo di windows che vi dice “Internet Explorer non può aprire il sito Internet” (o in inglese “Internet Explorer cannot open the Internet site”). L’unica cosa che ci resta da fare è cliccare su OK. Ma, haimé, l’operazione non porta a nulla, solo ad una pagina bianca senza contenuto.

IE 7 non offre molte informazioni sulla natura del problema, anche a causa del suo pessimo sistema di ging. Qualcosa di molto più utile è stato fatto con IE 8, ed è proprio grazie a quest’ultimo che si è riusciti ad individuare la natura, nonché la soluzione al problema.

Con IE 8 l’errore indicato è il seguente:

Webpage Script Errors

User Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0; SLCC1; .NET CLR 2.0.50727; InfoPath.2; .NET CLR 3.5.21022; .NET CLR 3.0.04506)
Timestamp: Fri, 18 Jul 2008 16:19:19 UTC
Message: HTML Parsing Error: Unable to modify the parent container element before the child element is closed (KB927917)
Line: 0
Char: 0
Code: 0

Come sfruttare questo migliorato sistema di debugging e, soprattutto, come risolvere questo problema?

Continua a leggere “Questa pagina contiene errori (KB927917)”

2008-07-12 | Tags: , , ,

Sempre più frequentemente mi trovo a dover sviluppare software di gestione molto articolati e complessi. Progetti ingegnerizzati in modo da renderli un insieme di richieste ad oggetti.

Questo genera un problema non da poco, in quanto molte volte si vorrebbe in qualche modo distinguere ogni oggetto da tutti gli altri in maniera univoca ed allo stesso tempo rendere l’informazione codificata.

Da tempo sapevo dell’esistenza di particolari strutture di codici, gli UUID. Una versione modificata è fortemente utilizzata dalla Microsoft per identificare i tipi di file (, ndr.).

Il funzionamento è semplice e da una quasi certezza di avere un codice univoco; vediamo subito perché.

Continua a leggere “UUID, Universally Unique Identifier”

2008-07-01 | Tags: , , ,

Una delle migliorie di sicurezza più importanti di , è lo User Account Control o . Sebbene per i più possa essere monotono e snervante, grazie a questo sistema si sono risolti molti problemi dovuti alla negligenza e alla mancanza di attenzione da parte degli utenti comuni.

Grazie all’ infatti, occorre dare il consenso all’esecuzioni di particolari tipi di operazioni, ed inoltre, se non si è autorizzati, occorre inserire le credenziali di un account con privilegi superiori.

Questo sistema, però, sollevò un ulteriore problema in fase di progettazione del sistema operativo. Se per accedere a determinate occorrono privilegi particolari, come è giusto che sia, allora come fare per tutte quelle applicazioni che salvano file di configurazione nella stessa cartella d’installazione del software?

Per ovviare a questo problema nacque la “virtualizzazione dei file”. Come funziona e perché è utile sapere che esiste la possibilità di virtualizzare determinati file?

Continua a leggere “Cosa significa «virtualizzare» su Windows Vista?”

2008-06-25 | Tags: , , ,

Windows Vista vive bene su computer con almeno 2 GB di memoria RAM e con processori moderni. Tuttavia, si può spremere ancora qualcosina al nostro sistema.

Oramai quasi tutti i processori, cui sono equipaggiati i computer sono, multi-core. I o i sono diventati standard nell’equipaggiamento base sia dei laptop che dei notebook.

Come sapere tutto questo può esserci utile ai fini della velocizzazione dell’avvio di Windows Vista?

Continua a leggere “Velocizzare l’avvio di Windows Vista”

2008-06-23 | Tags: , ,

Sono passati pochi giorni dal rilascio ufficiale della nuova versione del browser più innovativo degli ultimi anni. Su internet i siti si rincorrono nel pubblicare curiosità, guide e trucchi utili a personalizzare e scoprire cose nascoste … ed anche cose inutili.

Questo articolo è pensato, per chi come me, ha notato che la nuova barra degli url di Firefox 3 sia un pò troppo “pettegola”. Infatti, chi lo utilizza avrà notato che mano a mano che si scrive qualcosa nella barra, il browser comincia a suggerire siti già visitati, facendo una ricerca sia nell’url che nel titolo del sito stesso.

browser.urlbar.default

Una cosa simpatica ed utile, non c’è dubbio. Ma in alcuni contesti potrebbe risultare invadente; ad esempio nel contesto lavorativo. Questo articolo spiegherà come risolvere questa piccola violazione della privacy.

Continua a leggere “Privacy per la barra degli url di Mozilla Firefox 3 (Aggiornato)”

2008-06-16 | Tags: ,

Come me, in molti utilizzano per la gestione e la lettura dei feed RSS.

Ecco una piccola “sorpresa” che l’aggregatore di Mountain View offre digitando la seguente combinazione di tasti: ↑ ↑ ↓ ↓ ← → ← → b a, conosciuta anche come .

Google Reader: Konami Code

Tutti gli sviluppatori hanno la fissa degli , figuriamoci i cervelloni di Google.

Per ripristinare il Google Reader, basterà ripetere la combinazione oppure un semplice refresh.

Divertente no?

2008-06-08 | Tags: , , ,

La API di Twitter, e non solo, si basano sull’architettura . Quindi, ciò che segue in questo articolo e applicabile a qualsiasi API basata sulla medesima architettura.

In pratica, un’API RESTfull (cioè che segue i principi REST) è una risorsa HTTP che risponde a determinate richieste fatte tramite il protocollo HTTP standard, quindi GET o POST. Tale risorsa è identificata tramite un url classico.

è una rete e un servizio di micro-blog che permette agli utenti di mandare aggiornamenti via SMS, IM, e-mail ed appunto le sue APIs. I messaggi pubblicati hanno lo scopo di informare gli altri su ciò che si sta facendo in un determinato momento.

Con questo articolo vedremo com’è possibile creare un applicazione autonoma che invia un messaggio in Twitter al verificarsi di un determinato evento, ad esempio, alla pubblicazione di un nuovo articolo sul proprio blog.

Continua a leggere “API Twitter in PHP 5 con cUrl”

2008-05-30 | Tags: , , , ,

Tra le innovazioni più significative presenti in Windows Vista c’è sicuramente il nuovo sistema di Ricerca immediato. Questo permette di cercare un qualsiasi file o software in maniera quasi istantanea all’interno del sistema. La ricerca non viene eseguita solo sul nome del file, ma anche sul suo contenuto.

Windows Vista: Ricerca immediata standard

Ovviamente, a volte ciò che cerchiamo può non essere presente all’interno del nostro sistema, per questo motivo dobbiamo allargare la ricerca al web. La ricerca la si può allargare secondo due parametri preimpostati:

  • Cerca ovunque
  • Cerca in internet

Cerca ovunque” fa una ricerca approfondita all’interno del nostro hard disk a caccia dell’informazione richiesta. “Cerca in internet” allarga tale ricerca ad internet e si avvale del motore di ricerca predefinito impostato nel nostro Internet Explorer.

Che dire però se vogliamo aggiungere una ulteriore voce, ad esempio, cercare all’interno dell’enciclopedia Wikipedia?

Questo articolo spiega come fare questa operazione estremamente facile.

Continua a leggere “Ricerca Immediata personalizzata in Vista”

2008-05-27 | Tags: , ,

Tempo fa iniziavo il discorso e lo facevo con una implementazione del . Con questo articolo voglio riprendere il discorso sul Design Pattern parlando del Factory.

Il Factory fornisce un’interfaccia per creare famiglie di oggetti connessi o dipendenti tra loro, in modo che non ci sia necessità da parte dei client di specificare i nomi delle classi concrete all’interno del proprio codice.

In questo modo si permette che un sistema sia indipendente dall’implementazione degli oggetti concreti.

Continua a leggere “Il Design Pattern Factory”

Pagina 5 di 20«12345678910»...Ultima »