Web

Ancora su Varnish e WordPress

September 27, 2012
By

Ho appena scoperto un altro problemino nella integrazione fra wordpress e varnish. Il nostro amato CMS nello script dei commenti si va a controllare se la chiamata è GET o POST e per qualchemotivo che devo ancora individuare Varnish se non diversamente istruito modifica la chiamata passandola a backend come GET Per risolvere il...

Read more »

Varnish powered

April 15, 2012
By

Più per sfizio che per reale bisogno ho reso il mio blog Varnish powered, passando dalle due richieste al secondo scarse che il server virtuale che ho preso riesce a soddisfare alle 20 e più che sa fornire Varnish sulla stessa macchina Per tenere le cose un po’ più semplici ho splittato la parte...

Read more »

Pulsanti social e temi wordpress

April 3, 2012
By

WordPress ha un ottimo sistema di estensione dei template tramite i cosiddetti child. Se però uno non la usa questa funzione succede che aggiorna il template che usa per il blog dimenticandosi che ci aveva martellato dentro il codice per i pulsanti sociali (twitter e google+) Poco male dato che reinserire il codice è...

Read more »

Node.js tutorial

March 10, 2012
By

Riemergo con questo post da un periodo di lavoro «matto e disperatissimo» che neanche il buon Giacomo 🙂 Un nuovo lavoro che sto iniziando per un cliente coinvolge un pesante uso di node.js e ho trovato un bel tutorial che fornisce alcuni spunti interessanti pensati proprio per chi come me è uno sviluppatore principalmente...

Read more »

Errori random di Symfony2

December 2, 2011
By

Oggi ho aggiornato i vendors ed è apparso un altro di quegli errori random di Symfony2: Catchable Fatal Error: Argument 1 passed to Sensio\Bundle\FrameworkExtraBundle\Request\ParamConverter\DoctrineParamConverter::__construct() must be an instance of Doctrine\Common\Persistence\ManagerRegistry, instance of Symfony\Bundle\DoctrineBundle\Registry given, called in .../app/cache/dev/appDevDebugProjectContainer.php on line 1336 and defined in ..../vendor/bundles/Sensio/Bundle/FrameworkExtraBundle/Request/ParamConverter/DoctrineParamConverter.php line 31 500 Internal Server Error - ErrorException Ho provato...

Read more »

Git tricks

October 18, 2011
By

Per chi come me usa git solo da riga di comando ci sono alcune configurazioni che possono venire comode: Possiamo aggiungere una colorazione a vari output di git, per esempio quando listiamo i branches o lo status ui = auto current = yellow reverse local = yellow remote = green [color...

Read more »

Doctrine Bugs

October 14, 2011
By

Ho appena perso mezzo pomeriggio per un bug di Doctrine: Se si definisce un’entità come estensione di un’altra e questa entità ha fra le sue proprietà un mapping ManyToOne (ma credo anche ManyToMany o OneToMany) Doctrine genera un sql bacato solo nel caso si usi DQL La cosa noiosa è che l’sql generato è...

Read more »

Entities passed to the choice field must be managed

October 4, 2011
By

Symfony delle volte riesce ad essere snervante Ho appena perso un bel po’ di tempo per risolvere questa eccezione Sostanzialmente ho creato una classe Tag che ha una proprietà $parentTag che è sempre un’istanza di Tag, punta alla colonna id della stessa tabella e così via Tutto mappato su Doctrine tramite annotazioni Ho sistemato...

Read more »

Abilitare il debug di twig

September 29, 2011
By

Symfony 2 è un gran bel framework, ma gestirlo non è semplice Fra le tante piccole cose da impostare c’è anche la modalità di debug di Twig, lo stupendo motore di template che viene fornito di default Il codice relativo è: services: twig.extension.debug: class: Twig_Extensions_Extension_Debug tags: e va...

Read more »

SQLite Insert fulminei

July 18, 2011
By

Se vi capita di fare insert di dump in sqlite probabilmente sperimentate una lentezza estenuante Questo capita perché ogni insert scatena una transazione a sé stante e questo di base causa l’attesa di un giro completo del piatto del disco per finalizzare la transazione. Per evitare questo comportamento basta aprire il dump (ad esempio...

Read more »