Ultimoprofeta Web Blog

Informatica e tecnologia alla portata di tutti!!

Usare SequelPro con Vagrant

Negli ultimi tempi sto studiando come utilizzare Vagrant per la creazione di ambienti di sviluppo per i miei progetti e mi sono trovato bloccato a causa dell’utilizzo di MySQL.
Solitamente io utilizzo SequelPro per la gestione dei miei database e per me era fondamentale riuscire a farli comunicare.
Ecco come ho fatto!

Leggi il resto dell’articolo

Annunci

Come abilitare il mod_rewrite su ubuntu

Oggi vi propongo un semplice comando che sarà utile a tutti i web developer che per una ragione o per l’altra si ritrovano a dover smanettare su apache per arrivare il mod_rewrite.
Solitamente il mod_rewrite viene utilizzato per la generazione di URL “friendly” ovvero permette di eliminare dall’url (tra le altre cose) la brutta voce “index.php”.

Ecco come abilitare il mod_rewrite
Leggi il resto dell’articolo

Apache2 e VirtualHost ecco come crearli

Negli ultimi tempi ho avuto la necessità di configurare VirtualHost su Apache2 in modo che un particolare sito nel mio pc fosse ragigungibile attraverso uno pseudo-link piuttosto che dal classico localhost/nome_sito.

Ho cercato molto in rete, ci sono moltissime guide ma spesso vecchie o dispersive…per questo motivo ho deciso di scriverne una anche io sperando che diventi quella definitiva per me e per voi lettori.

Questa guida l’ho testata su Ubuntu quindi su Debian e simili non ci sarà problema nel seguire passo passo le istruzioni. Per quanto riguarda gli altri sistemi non vi preoccupate, potete seguirla senza problemi ma per il passaggio finale invece di usare un tool automatizzato dovrete procedere a mano.

Leggi il resto dell’articolo

Importare file sql con dimensione maggiore in phpmyadmin

Spesso capita che quando lavoriamo in locale phpmyadmin sia settato per consentire l’upload di file sql che non superino i 2Mb di dimensione.

Questo per la maggior parte dei lavori è sufficiente, infatti fino ad oggi non me ne sono mai preoccupato e non mi è mai interessato ma con l’ultimo lavoro mi sono ritrovato a gestire un file di grosse dimensioni che con il tempo diverrà sempre più grande e avevo la necessità di importarlo su un altro pc con il limite a 2Mb.

Una delle prime cose a cui si può pensare è quella di modificare il file di configurazione php.ini però, secondo me, non ha molto senso soprattutto se caricare grossi file ci capiterà una volta ogni tanto e poi mettere mano è sempre una operazione piuttosto delicata.

Quindi come facciamo?

Semplice, sfruttiamo quella cosa meravigliosa chiamata Terminale!

Leggi il resto dell’articolo

PyroCMS – Theme Editor

Una delle cose che mi ha sempre affascinato di WordPress, anche se può sembrare una cosa inutile, è la possibilità di modificare i file direttamente da Pannello di Amministrazione.
Anche se sembra inutile è una funzione indispensabile per quegli sviluppatori che si trovano a dover modificare al volo un colore o una immagine ma non hanno la possibilità di avere subto sotto mano i file sorgenti o gli accessi FTP al server.

Con la possibilità di modificare online i file si risparmia molto tempo seppur non si ha più una copia di backup sul proprio pc.

Tutto questo per dirvi che, siccome mi piace questa funzione, ho pensato di creare un modulo per renderla disponibile anche a PyroCMS andando a sopperire a questa “mancanza”.

Leggi il resto dell’articolo

Ubuntu 12.10 risolvere il problema di luminosità dello schermo

Da poco ho aggiornato il mio portatile con Ubuntu 12.04 LTS alla version 12.10 scoprendo che i tasti funzione per la luminosità hanno smesso di funzionare.

Dopo aver googolato parecchio tempo ho scovato quasi per caso un blog nel quale l’autore proponeva una soluzione semplice ed efficace.

Per comodità vi riporto qui i passaggi da effettuare, sul mio portatile Samsung ha funzionato senza nessun problema! Leggi il resto dell’articolo

Aruba e CodeIgniter – Come risolvere l’errore “No input file specified”

Da quando uso CodeIgniter su Aruba ho sembre dovuto utilizzare una versione vecchia del PHP perchè, per qualche strana ragione, se provavo ad attivare una versione superiore alla 5.2 ottenevo uno strano errore “No input file specified” che mi rendeva impossibile utilizzare il mio lavoro.

Fino ad oggi non era un grosso problema visto che tutti i miei lavori utilizzavano funzioni più o meno standard che andavano bene con le vecchie versioni, oggi però mi sono imbattutto in una funzione nativa che richiedeva almeno PHP 5.3 e quindi era inevitabile aggiornare la mia versione e scontrarsi di nuovo con quel maledetto errore.

Per mia fortuna la soluzione è semplice e bastano poche righe di .htacces per risolvere il problema!

Leggi il resto dell’articolo

phpmyadmin – errore non posso far partire la sessione senza errori – veloce fix

Spesso capita che per qualche strano motivo il mio PhpMyAdmin non foglia funzionare…di solito capita dopo ore di intenso utilizzo da parte mia o comunque da un mio progetto che richiede numerose interrograzioni al database.

Googolando un po’ su internet ho visto che è un problema molto comune su quasi tutti i sistemi operativi e quindi escludo a priori che sia un problema di Mamp sul mio iMac.

Non avendo Log di errore su cui basarmi ho pensato che il problema sia tra la comunicazione di mamp ( o Xamp o quello che volete) con il browser, ed infatti è così.

Per risolvere questo problema non dovete fare altro che cancellare la cache del browser e riaprire la schermata di phpmyadmin.

Certo, non sarà un fix definitivo ma per il momento accontentiamoci 🙂

PyroCMSSupport – Un plugin semplice e veloce che permeterà ai tuoi clienti di inviarti email direttamente dal pannello di controllo

 

Ormai la mia passione per PyroCMS l’ho sbandierata ai quattro venti e, dopo la realizzazione del plugin per Disqus, voglio lasciarvi con un modulo completo e completamente gratuito!

Il modulo l’ho sviluppato per una mia esigenza personale e perchè ho dovuto realizzare una cosa molto simile per il mio ultimo lavoro e mi sono detto, perchè non renderlo pubblico? 😀

Se siete web developer (e presumo di si visto che state leggendo questo articolo) vi sarà capitata la necessità di lasciare al vostro cliente un indirizzo email al quale contattarvi per richiedere supporto o per riportare bug.

Spesso i miei clienti lavorano da computer diversi e non sempre hanno un client di posta sulla mcchina che stanno usando quindi…perchè non lasciare sul pannello di controllo del loro sito la possibilità di scrivermi?

Questo è quello che il modulo vi permette di fare, una soluzione che accrescerà la vostra offerta moduli e farà felice il cliente!!

Leggi il resto dell’articolo

Android – NoClassDefFoundError: com.google.ads.AdView ADT 17

Oggi ho dovuto aggiornare l’ADT Plugin di Eclipse per poter preseguire a programmare per android sfruttando tutte le ultime novità introdotte.

Dopo aver scaricato e installato l’aggiornamento (che ha aggiornato all’ultima versione anche le librerie di AdMob) mi sono ritrovato con la mia applicazione che crashava all’avvio mostrando uno strano errore dovuto alla non prsenza della libreria AdMob utilizzata fino a qualche minuto prima.

Spulciando il LogCat sono riuscito ad individuare l’errore:

NoClassDefFoundError: com.google.ads.AdView ADT 17

Dopo un attimo di sconforto, dovuto al non capire cosa diavolo fosse successo, sono riuscito a venirne a capo…ecco a voi come.

Leggi il resto dell’articolo