Category Archives: php

Come tradurre un tema di wordpress 3.3 (pot-po-mo)

Recentemente in WordPress 3.3 ho avuto la necessità di tradurre un tema. Dato che il tema era già predisposto per le traduzioni mi sono detto tra me e me “Questa volta finisco in due secondi”.

Arturu: non dire sacco se non l’hai nel gatto :)

Come al solito procedo alla traduzione dei file .po e .mo, salvo, e niente nessuna traduzione… :( grrr. Dopo ore e ore ho risolto il problema, è cambiato qualcosina nel codice da inserire nel template. Nell’articolo verrà descritto passo passo come tradurre un tema di WordPress 3.3, chi è già esperto può saltare subito al paragrafo 2. Spero vi sia utile.

Leggi come fare le traduzioni dei temi in wordpress 3.3

redis nosql come iniziare smanettarci con php

Logo di redisDa qualche giorno ho scoperto Redis e mi sto domando come iniziare ad utilizzarlo. Redis in parole povere è un database che lavora sulla ram, installato su un normale computer con un processore a singolo core riesce ad eseguire più di 100.000 operazioni di lettura/scrittura al secondo. Avete presente memcache, aggiungete il supporto per per le liste e lo storage basato su disco, ecco, questo è più o meno Redis. Redis lo potete usare come database delle code o come server cache o in entrambi i modi.

Forse è meglio farsi spiegare cos’è Redis dal suo sviluppatore “Salvatore Sanfilippo”

Redis è un database un pò bizzarro, rispetto ai canoni a cui siamo abituati, per due motivi principali:
1) Tiene tutti i dati in memoria anche se persiste sul disco. In pratica il disco serve solo nel caso in cui il database viene fermato e riavviato, a leggere nuovamente tutto il data set in memoria. Ma tutti gli accessi in lettura e scrittura vengono gestiti principalmente in RAM. Questo permette ad un singolo server Redis che gira su una macchina Linux normalissima, su un solo core, di raggiungere l’interessante prestazione di 100 mila query al secondo. Cosa più interessante le query in lettura e scrittura prendono lo stesso tempo.
2) Le operazioni che supporta sono molto diverse da quelle di un database SQL. Non c’è il concetto di tabella, e non è un semplice database Key-Value a cui si associa ad una stringa (la chiave) un’altra stringa (il valore). Infatti i valori possono essere di altri tipi, come liste, insiemi, insiemi ordinati, o semplicemente stringhe.

Tratto da un’intervista di Salvatore Sanfilippo su ossblog.it

Bhe vediamo di smanettarci un po’ su…

Continue reading “redis nosql come iniziare smanettarci con php” »