Categoria: internet

Acronimi AdSense

CTR pagina Click-Through Rate = numero di click sui banner di una pagina / numero di visualizzazioni di quella pagina. Espresso in percentuale Es: +4,02% significa che se la pagina è stata visualizzata 100 volte ha collezionato 4 click sui banner. CPC Cost Per Click = quanto si viene mediamente remunerati per un click su …

Continua a leggere

Pillole Java: Gestione della memoria

Architettura Hotspot JVM La Java Virtual Machine è un software che fornisce un ambiente operativo virtuale per applicazioni Java. L’architettua Hotspot è composta di tre elementi il motore di esecuzione: è composto di un compilatore a tempo immediato (just in time o JIT compiler) che traduce in bytecode il programma di testo (compilazione) al momento …

Continua a leggere

Pillole Mirthconnect/NextGen: un semplice canale di echo

Costruiamo un semplice web service con Mirth che acquisice la request e ne ripropone il contenuto nella response (il comportamento del comando Unix echo) Configuriamo per ingresso e uscita il tipo di file XML (oppure raw): Definiamo come Source il componente Web Service Listener: Ho scelto una porta 7100 per poi poterla collegare ad internet …

Continua a leggere

Pillole Apache: Virtualhost su localhost

Problema: definisco un virtualhost su un nuovo file di configurazione sotto la directory: /etc/apache2/sites-available/newsite.conf che contiene queste informazioni Lo abilito: Questo comando crea un link simbolico nella directory /etc/apache2/sites-enabled/newsite.conf Faccio ricaricare la configurazione ad Apache: Il risultato è deludente: puntando a http://localhost/beta ho sempre un errore 404 anziché vedere sul browser il sito betaingegneria.it Però, …

Continua a leggere

#bugfix: 404-not found ma la rotta esiste

Ho incontrato questo problema: ho definito una rotta nel file routes/web.php: e ho definito il metodo start() nell’ActivityController Il risultato è deludente e alquanto irritante, visto che ho seguito questa prassi – che ritengo corretta – fin dall’inizio: La soluzione è semplice: il metodo resource() nella definzione delle rotte va collocato dopo le dichiarazioni puntuali …

Continua a leggere

#bugfix: problemi tra Laravel e curl

cURL è una nota libreria per trattare gli url e gestire chiamate http. Utilizzo una libreria per Laravel che mi permette di fare delle richieste HTTP da server a sever che si chiama ixudra/curl. La libreria funziona a meraviglia, se non che, per un problema di configurazione del mio SO, ogni volta che aggiorno la …

Continua a leggere

Laravel avanzato: l’utilizzo di cron

Ho bisogno di eseguire un determinato metodo di un controller regolarmente una volta al giorno. Avevo fatto un programma bash e l’avevo inserito nella crontab, ci dovevo fare un aggiornamento quotidiano del mio DB da una sorgente dati. Questo database mi serve per una applicazione live, per cui devo rendermi autonomo da operazioni manuali. Avrei …

Continua a leggere

Creare ed eliminare una singola tabella database con Laravel

In fase di progetto, o ancora più spesso in fase di prototipazione, ci si trova a dover ridisegnare una tabella (ad esempio per dover modificare il tipo dei campi o la dimensione, o aggiungere / togliere campi). E spesso non è nemmeno richiesto di conservare una storia di queste modifiche perché semplicemente si sta modellando …

Continua a leggere

Impiego della tecnica push-to-deploy con Git

Questo articolo molto vecchio l’ho trovato originariamente nel blog di Kris Jordan ma mi è tornato utile adesso. Lo accomodo per il caso di mio interesse. Ho un progetto in un host locale, un ambiente di produzione e un ambiente di staging al quale vorrei applicare in tempo reale le modifiche appena consegnate (commit) alla …

Continua a leggere

Pillole MySQL – come l’utility apparmor può darci problemi

mysql

Situazione: ho due schemi database. Attenzione: nello stesso server. Nel primo importo i dati in una tabella da un file csv utilizzando l’istruzione LOAD DATA senza problemi. Nel secondo voglio fare la stessa cosa, sullo stesso server, ma ottengo questo errore: Error Code: 1290. The MySQL server is running with the –secure-file-priv option so it …

Continua a leggere