Very short trick: CSS condizionali e ottimizzazione

lunedì 18 maggio, 2009

L'uso delle condizioni all'interno del browser viene spesso utilizzato per decidere quale foglio di stile caricare in base al tipo di browser. Ad esempio possiamo utilizzare questo codice per caricare un particolare foglio di stile quando il browser è Internet Explorer 6: PLAIN TEXT HTML: <!-- Carica questo foglio di stile per tutti i browser --> <link rel="stylesheet" href="foglio_style.css" [...]

Matematica: ridimensionare in modo proporzionale

lunedì 26 gennaio, 2009

Dato un oggetto rettangolare largo w e alto h ci viene chiesto di renderlo più piccolo del 20%! Prima di tutto diminuiamo del 20% la sua larghezza: PLAIN TEXT CODE: object.width = object.width – ( (object.width*20) / 100) da cui PLAIN TEXT CODE: object.width = object.width – ( object.width * 0.2 ) da cui PLAIN TEXT CODE: object.width = object.width * ( 1-0.2 ) Per l’altezza vale [...]

La matematica nella programmazione

mercoledì 21 gennaio, 2009

Quanto matematica utilizza uno sviluppatore? E quanta matematica bisogna conoscere per saper e poter sviluppare bene?Se si ha la passione per la programmazione molto probabilmente si riescono a superare tutti gli ostacoli dovuti a qualche mancanza matematica. Ciononostante se oltre alla passione si possiede una decorosa conoscenza matematica, nonché della logica, la nostra “vita” da [...]

reCAPTCHA: STOP allo SPAM

martedì 18 settembre, 2007

C'è chi li odia e chi non ne può fare a meno! I Captcha (completely automated public Turing test to tell computers and humans apart), ovvero i sistemi di "controllo umano", permettono nella maggior parte dei casi di eliminare molto della SPAM prodotto nella rete. reCAPTCHA è un servizio gratuito che permette di installare un [...]

Ridimesionamento dinamico intelligente delle immagini

venerdì 31 agosto, 2007

Due ricercatori della Adobe, Dr. Ariel Shamir e Dr. Shai Avidan, hanno sviluppato un'eccezionale algoritmo di ridimensionamento intelligente della immagini. Particolarmente impressionante (vedi video qui sotto) è la capacità di oscurare e modificare completamente un'immagine, grazie ad un "resize" estremamente evoluto e selettivo. In altre parole questa tecnica permette di ridimensionare un'immagine in modo non-lineare. [...]