Andrea Cardinale Blog

Ciao! Benvenuto...

... mi chiamo Andrea Cardinale e da oltre 10 anni mi occupo di programmazione e da circa 4 anni di web marketing. In questo blog mi prefiggo di condividere esperienze, informazioni, novità, script con un occhio particolare su PHP, jQuery, CSS e tematiche SEO/SEM

15 maggio 2012 ~ 0 commenti ~ Databases

OrientDB: rilasciata la versione 1.0 del database Graph-Document NoSQL targato Italia

La tanto attesa versione 1.0 di OrientDB, il Graph-Document NoSQL dbms creato dall’italiano Luca Garulli, è stata finalmente rilasciata. Era il maggio 2011, esattamente 1 anno fa, quando è stata rilasciata la versione con il suffisso “Release Candidate2″ (1.0rc1 è stata la prima). Questa versione è frutto del lavoro di 17 membri e guidata da … leggi »»»

Tags: ,

15 maggio 2012 ~ 1 commento ~ Web marketing

WebReevolution: un evento dedicato al SEO, Social e Web Marketing

Sabato 16 giugno 2012 la WebReevolution parte da Roma: un evento dedicato al SEO, Social, Copywriting e Web Marketing. Prenotato aereo e hotel, il 16 Giugno a Roma per la WebReevolution ci sarò anche io . WebReevolution è un evento nazionale, targato GT, dedicato alla formazione in ambito SEO, Social, Copywriting e Web Marketing. L’evento vede coinvolti 33 relatori, … leggi »»»

Tags: , , ,

08 maggio 2012 ~ 0 commenti ~ PHP

Eclipse: lavorare con i files di un host remoto via SSH/SFTP

Lavorare con Eclipse sui files presenti su un host remoto grazie ad Eclipse ed a “Remote System Explorer”. Può capitare di avere l’esigenza di dover lavorare su un progetto che si trova su un host remoto. Come fare? Upload e download continui via Filezilla? Copiare tutto in locale? Ancora una volta Eclipse riesce a soddisfare … leggi »»»

Tags: ,

05 maggio 2012 ~ 0 commenti ~ Javascript

Verificare se un plugin jQuery è caricato

Per verificare se un plugin di jQuery è stato caricato possiamo utilizzare il seguente codice: if( jQuery().pluginname ) { //codice che utilizza il plugin } else { //potrei caricare il plugin on fly } dove pluginname è il nome del plugin da verificare Per esempio: se vogliamo verificare se il jQuery Validation plugin è caricato if(jQuery().validate) … leggi »»»

Tags:

03 maggio 2012 ~ 0 commenti ~ Databases

NoSQL Databases: Not Only SQL

Negli ultimi mesi, i database non relazionali (NoSQL), stanno facendo registrare una crescita esponenziale, sia per ciò che concerne il loro sviluppo, ma soprattutto il loro utilizzo. Il termine NoSQL è stato utilizzato per la prima volta da Carlo Strozzi nel 1998 in merito al suo Database Open Source Light Weight, che non disponeva di … leggi »»»

23 aprile 2012 ~ 0 commenti ~ Javascript Utilità

jQuery: simulare il target _blank

L’attributo target è deprecato, poiché viola le regole di accessibilità W3C ed inoltre non è consentito utilizzarlo se la Document Type Definition utilizzata è strict. Per aprire un link in una nuova finestra, senza utilizzare il target _blank, si può utilizzare una funzione javascript. In particolare con jQuery possiamo aggiungere una classe _blank al tag … leggi »»»

Tags:

05 aprile 2012 ~ 0 commenti ~ Linux MySQL

Script Shell per il backup di tutti i databases MySQL, un file sql per tabella + upload via FTP

Il seguente script effettua il backup di tutti i databases creando un file tar.gz che viene inviato via FTP ad un server remoto. Il file è composto da n directories, una per database, contenenti n file SQL, uno per ogni tabella. In questo modo, in caso di necessità, possiamo solamente estrarre i files SQL delle … leggi »»»

Tags: , ,

03 aprile 2012 ~ 0 commenti ~ Linux

CentOS: installare e configurare NTP per sincronizzare l’orologio di sistema

Per tenere sincronizzato l’orologio di sistema occorre installare e configurare NTP sul nostro server. La procedura è monto semplice: effettuiamo il login come root installiamo NTP tramite yum yum install ntp attiviamo il servizio chkconfig ntpd on Sincronizziamo l’orologio di sistema con il server 0.pool.ntp.org: ntpdate pool.ntp.org Avviamo NTP /etc/init.d/ntpd start

Tags: ,

28 marzo 2012 ~ 2 commenti ~ Linux

Ridurre il carico di Apache con Nginx su CentOS

Nginx (si pronuncia è engine x) è un web server, ma anche reverse proxy e mail proxy tra i più leggeri in circolazione. Nginx, anziché utilizzare il sistema a threads, gestisce le connessioni con epoll: ciò permette di risparmiare parecchia RAM e di aumentare esponenzialmente le richieste gestite dal web server. Ringrazio il mio quasi omonimo … leggi »»»

Tags: , ,

02 febbraio 2012 ~ 0 commenti ~ PHP

Yii: il miglior framework PHP

Yii (si pronuncia come Yee or [ji:], ed è l’acronimo di “Yes It Is!”) è un framework PHP free e open-source scritto in PHP5. Yii framework è dotato di funzionalità avanzate quali MVC, DAO / ActiveRecord, I18N/L10N, caching, l’autenticazione e role-based access control, scaffolding, testing, etc… Non mi sono mai andati a genio i vari framework … leggi »»»

Tags: ,