Categoria: internet

Pillole Mirthconnect/NextGen: un semplice canale di echo

Costruiamo un semplice web service con MirthConnect 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: configurazione di un virtualhost

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: Apache virtualhost: error 404 Il risultato è deludente: puntando a http://localhost/beta ho sempre un error 404 anziché vedere sul browser …

Continua a leggere

Laravel bugfix: Errore 404 – not found ma la rotta esiste

Laravel bugfix: sistemiamo questo bug: 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 definizioni …

Continua a leggere

#bugfix: Call to undefined function Ixudra\Curl\curl_init()

curl-logo

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

Laravel logo

Ho bisogno di eseguire un determinato metodo di un controller di un’applicazione sviluppata in Laravel 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 …

Continua a leggere

Creare ed eliminare una singola tabella database con Laravel

Laravel logo

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

Continua a leggere

Deploy with git: Impiego della tecnica push-to-deploy con Git

Deploy with git: ovvero, come usare Git come strumento per gestire i deploy oltre che per versionare il codice. 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 …

Continua a leggere

Monitoraggio COVID-19

SARS-CoV-2 coronavirus covid-19

Ho realizzato questo semplice cruscotto che riporta sia in forma tabellare che grafica (per solo alcuni indicatori) i dati sull’epidemia di COVID-19. La situazione viene aggiornata verso le 18 di ogni giorno con i nuovi dati in arrivo dal Dipartimento della Protezione Civile. Note sull’andamento del Covid-19 Si noti il grafico della derivata seconda: questo …

Continua a leggere

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

mysql

Situazione: ho due schemi database MySQL. 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 …

Continua a leggere

Appunti di TCP/IP – Puntata 2: routing

Pillola di networking numero 2 sul funzionamento del routing. Come funziona il routing? Il routing (o instradamento) è il processo di inviare pacchetti IP da una rete ad un altra. Un router è un dispositivo che possiede almeno due schede di rete (NIC o Network Interface Controller), una fisicamente collegata da una rete, e l’altra …

Continua a leggere