Rimuovere apache dall’esecuzione automatica

update-rc.d -f apache2 remove

Condividi:
  • Print
  • Digg
  • del.icio.us
  • Facebook
  • email
  • Google Bookmarks
  • LinkedIn
  • PDF
  • Reddit
2 ago 2010,

Disabilitare Zend Layout ed il rendering di Zend View in tutto controller

class CronController extends Zend_Controller_Action
{
    public function preDispatch()
    {
        $this->_helper->layout()->disableLayout();
        $this->_helper->viewRenderer->setNoRender(true);
    }
}
Condividi:
  • Print
  • Digg
  • del.icio.us
  • Facebook
  • email
  • Google Bookmarks
  • LinkedIn
  • PDF
  • Reddit

Visualizzare i moduli caricati su Apache2 sotto Ubuntu 8.04

Per visualizzare i moduli caricati dentro apache si può utilizzare il commando

apache2 -t -D DUMP_MODULES

Nel caso in cui il commando di cui sopra dovess fallire con errore

apache2: bad user name ${APACHE_RUN_USER}

Utilizzate questa serie di commandi

export APACHE_RUN_USER=www-data
export APACHE_RUN_GROUP=www-data
apache2 -t -D DUMP_MODULES
Condividi:
  • Print
  • Digg
  • del.icio.us
  • Facebook
  • email
  • Google Bookmarks
  • LinkedIn
  • PDF
  • Reddit

Generatore di avatar manga e non online.

4 lug 2010,

Trucchi e suggerimenti per migliorare la performance di un applicazione web.

Ci sono molti modi per ottimizzare la performance di un applicazione web, qui ne scrivo alcuni:

1) L’utilizzo di un sottodominio per i file statici. Suggerirei utilizzare un webserver come lighttpd oppure nginx in modo da ottenere una risposta ottimale (nella mia esperienza apache non è il massimo per questo tipo di utilizzo). Il Web Server dovrebbe essere installato su un server separato, se ciò non è possibile per vari motivi, si può installarlo su una porta diversa dal server principale.

2) Utilizzare cache control sui file statici per impostare la scadenza molto in la del tempo.
Dentro .htaccess

ExpiresDefault "modification plus 10 years"
ExpiresByType text/html "modification plus 1 minute"

Continua a leggere

Condividi:
  • Print
  • Digg
  • del.icio.us
  • Facebook
  • email
  • Google Bookmarks
  • LinkedIn
  • PDF
  • Reddit

Centrare un elemento sullo schermo con ausilio di JQuery

A volte può essere necessario centrare verticalmente ed orizzontalmente un elemento nella finestra del browser (per esempio dovevo centrare il loader di una chiamata ajax, elemento era bindato su ajaxstart() e ajaxstop()), e mentre per l’orientamento orizzontale non ci sono difficoltà (basta usare css, per es. margin: 0px auto), per quello verticale bisogna sudare un pochetto.

Dopo una veloce ricerca su internet mi sono imbattuto su questo articolo. Io ho aggiunto una leggera modifica, ed ecco il risultato:
Continua a leggere

Condividi:
  • Print
  • Digg
  • del.icio.us
  • Facebook
  • email
  • Google Bookmarks
  • LinkedIn
  • PDF
  • Reddit
23 giu 2010,

Utilizzare smtp di Gmail con Zend_Mail

Ultimamente sto sviluppando sempre più spesso in locale sul mio netbook il che ha comportato la scelta di wamp come piattaforma di sviluppo.

La configurazione attuale mi permette di far fronte a tutte le mie necessità (phpunit, xdebug, php debug di phped, etc), ad eccezione di un piccolo particolare: email. Siccome non ho nessuna voglia di installare un server di posta elettronica in locale (e a dir verò non ne vedo alcuna necessità) ho dovuto trovare il modo di configurare la mia applicazione zend in modo da poter usare smtp del mio account su google.

Ecco come si può procedere:

Continua a leggere

Condividi:
  • Print
  • Digg
  • del.icio.us
  • Facebook
  • email
  • Google Bookmarks
  • LinkedIn
  • PDF
  • Reddit
21 giu 2010,

Supporto di rss su google chrome

Durante lo switch da Firefox a Google Chrome una delle funzionalità che mi mancavano  è la possibilità di effettuare la sottoscrizione ad un feed rss cliccando sull’iconcina che compare nella barra degli indirizzi. Per fortuna questo si può risolvere semplicemente installando un estensione

Condividi:
  • Print
  • Digg
  • del.icio.us
  • Facebook
  • email
  • Google Bookmarks
  • LinkedIn
  • PDF
  • Reddit

Il report degli errori in Magento 1.4

Di default il report degli errori in magento 1.4 è disabilitato per motivi di sicurezza, per cui quando si verifica un errore viene restituito qualcosa del genere:

There has been an error processing your request
Exception printing is disabled by default for security reasons
Error log record number: 385579037

Per modificare questo comportamento si può creare file errors/local.xml e metterci dentro

<?xml version=”1.0″?>
<config>
    <skin>default</skin>
    <report>
        <action>print</action>
        <trash>delete</trash>
    </report>
</config>

Le opzioni possibili:

  • Action: può essere "print" oppure "email"
  • Subject: il soggetto del messaggio nel caso in cui action è impostato su email
  • Trash: può assumere due valori: "Leave" (mantiene gli errori in filesystem), "trash" (elimina il report)
Condividi:
  • Print
  • Digg
  • del.icio.us
  • Facebook
  • email
  • Google Bookmarks
  • LinkedIn
  • PDF
  • Reddit
19 giu 2010,

Zend Framework Blogs

Alcuni blog utili che parlano di Zend Framework

Condividi:
  • Print
  • Digg
  • del.icio.us
  • Facebook
  • email
  • Google Bookmarks
  • LinkedIn
  • PDF
  • Reddit
19 giu 2010,
Tags: ,