Intagliato sul ponte
News da
Caribe 1999 il 06/05/2013 alle 13:07
Di solito su questo blog non si vedono markette, ma questa volta farò un eccezione perché vado a parlare di un progetto di mia realizzazione! Si tratta della possibilità di giocare online e gratis a Burraco dal proprio browser web

Giocare a burraco online da PC, Mac e Android
Continua a leggere »
Intagliato sul ponte
Browsers,
Opera da
Caribe 1999 il 08/11/2012 alle 11:07
Arriva oggi la nuova versione del mio browser preferito: Opera 12.10. Pur essendo una minor release contiene una serie di novità molto interessanti per gli sviluppatori e che portano nuovamente il browser norvegese in cima al supporto agli standard. Continua a leggere »
Intagliato sul ponte
SEO da
Caribe 1999 il 18/10/2012 alle 08:51
Sono quasi due anni che Google sta continuando a modifica i suoi algoritmi per combattere lo spam e fornire risultato migliori. L’introduzione dell’aggiornamento “Pinguino” ha però introdotto in principio che fino ad ora non esisteva: i link negativi. La conseguenza è che mentre prima si andavano a creare dei link fasulli per incrementare la notorietà di un sito, adesso allo stesso si può danneggiare un sito di altri e Google è dovuta intervenire introducendo un apposito strumento per difendersi. Continua a leggere »
Intagliato sul ponte
Tecnologie da
Caribe 1999 il 09/10/2012 alle 08:16
Stare al passo con l’evoluzione delle tecnologie legare al Web non è sempre semplice. Certo si può andare direttamente sulla documentazione del W3C e leggersi le DTD e la documentazione tecnica, ma spesso si tratta di documenti di difficile comprensione anche per chi è del mestiere. Così il W3C, assieme ad altri grossi nomi dell’internet come Adobe, Facebook, Google, Microsoft, Mozilla, Opera e Nokia, hanno deciso di dar vita ad un wiki che comprende tutta la conoscenza in maniera fruibile, aggiornata e affidabile. Continua a leggere »
Intagliato sul ponte
Linux da
Caribe 1999 il 01/10/2012 alle 13:40
Questa volta Pat ce l’ha fatta aspettare tantissimo, ma finalmente è stata pubblicata Slackware Linux 14, la nuova versione stable di una delle distribuzioni più longeve e carismatiche. Slackware 14 è un notevole passo in avanti rispetto alla precedente 13.37 soprattutto perché nel frattempo molti dei software compresi nella distro si sono parecchio evoluti. Continua a leggere »
Intagliato sul ponte
SEO da
Caribe 1999 il 02/08/2012 alle 11:29
Verrebbe da dire che c’è pinguino buono e pinguino cattivo. Il pinguino buono è Tux che rappresenta Linux. Il pinguino cattivo è il Penguin di Google che da Maggio sta combinando danni sul web. Dopo il Panda dell’anno scorso si sperava che il peggio fosse passato, ma Google sempre più spesso adotta delle strategie quantomeno dubbie. Continua a leggere »
Intagliato sul ponte
Tutorial da
Caribe 1999 il 31/07/2012 alle 12:02
Mettere i dati nella nuvola è il trend del momento. Perché occupare lo spazio del proprio hard disk quando si possono utilizzare degli spazi di archiviazione in rete che in più hanno anche il vantaggio di essere accessibili da qualsiasi dispositivo e da qualsiasi punto del pianeta? Apparentemente la cosa ha solo vantaggi, ma avete mai letto le licenze di questi servizi? Siete sicuri che i file che avete caricato rimangano totalmente di vostra proprietà? Se non lo siete potete usare OwnCloud, il CMS che permette di creare la vostra nuvola personale, da installare sul proprio server web e quindi, volendo, sul vostro spazio AlterVista. E questa è la guida passo passo per installare OwnCloud sul vostro spazio! Continua a leggere »
Intagliato sul ponte
Tecnologie da
Caribe 1999 il 16/07/2012 alle 12:02
Costruire un sito web complesso usando PHP richiede un’attenta organizzazione dei vari componenti ed è fondamentale dividere la logica dalla presentazione, in altre parole il sorgente PHP dal codice HTML.
È vero che PHP e HTML possano essere scritti praticamente in simbiosi inframezzando il codice dell’uno e dell’altro, ma oltre ad un certo grado di dimensione e complessità del progetto si raggiungi un livello in cui la manutenzione e lo sviluppo del codice diventano veramente problematici.
La migliore soluzione che ho trovato è l’uso di un template engine come Smarty che vi permette di scrivere dei template con delle funzionalità ridotte rispetto al PHP, ma con una sintassi differente. In questo modo siete obbligati a mettere la logica in un file e la presentazione in un altro e questa apparente complicazione renderà tutto più semplice. Tra l’altro Smarty vi permette anche di gestire una cache per migliorare le prestazioni del sito.
In realtà non volevo parlare di Smarty, ma del fatto che non abbia supporto nativo per i siti multilingue. Se intendete usare gettext per gestire le traduzioni vi ritroverete con l’impossibilità di farlo. La soluzione sta in un plugin scritto da Sagi Bashari che ho recentemente migliorato e aggiornato e che trovate su GutHub.
Per usarlo basta copiare block.t.php nella cartella plugins dell’installazione di Smarty e poi usare il tag {t} nei vostri template. Veramente semplice.
L’utility tsmarty2c.php serve invece a estrapolare le stringhe da tradurre dai template e creare un file .c che poi potete processare con xgettext che fa parte di gettext.
Intagliato sul ponte
Pensieri da
Caribe 1999 il 30/06/2012 alle 10:06
C’era una volta Internet, agli inizi degli anni 2000, quando tutto era più semplice e meno intuitivo. La gente che lo usava era abituata ad arrangiarsi in mille modi sfruttando servizi diversi per raggiungere l’informazione cercata. Si usavano il web, i newsgroup, IRC, e i primitivi forum in cui ci si poteva esprimere. Adesso è tutto più semplice con un web che sempre di più monopolizza il nostro tempo e sempre di più si preoccupa di venire incontro a chi non è uno smanettone. Il risultato è il web a caratteri cubitali, con il link impossibile da non premere e due frasette. Ma dove andremo a finire? Questo post vuole essere uno sfogo per chi lavora sul web e si rende conto che per realizzare un prodotto apprezzato deve farlo per deficienti.
Continua a leggere »
Intagliato sul ponte
Javascript da
Caribe 1999 il 18/06/2012 alle 15:30
Ajax sta per Asynchronous Javascript and XML, ovvero Javascript e XML asincrono, ed è una tecnologia usatissima in ambito web per fare in modo che gli script di una pagina possano recuperare dati da una fonte esterna. Questa tecnologia si scontra con la same origin policy che impedisce ai browser (o almeno ci prova) di comunicare con siti terzi. Però la soluzione c’è si chiama Cross-origin resource sharing (CORS). Continua a leggere »