Categoria: programmazione

Oracle: alcuni tips utili

oracle sqldeveloper

Alunci consigli utili per gestire situazioni poco gradevoli: la password di system è scadute oppure Sql*Plus non si avvia.
Suggerimento su come creare uno schema e degli utenti di supporto per limitare le operazioni sul database da applicazione

Mysql Workbench su Ubuntu 20.04

Ho reinstallato Mysql Workbench versione Community, un tool per l’amministrazione e la gestione di database basati su DBMS MySQL/MariaDB, su Ubuntu 20.04. Al tentativo di creare una nuova connessione mi sono ritrovato un errore mai comparso prima: An AppArmor policy prevents this sender from sending this message to this recipient; type=”method_call”, sender=”:1.125″ eccetera. Il problema …

Continua a leggere

Pillola Liste Python: quando append() produce una lista di elementi tutti uguali

Come evitare un errore di programmazione Python in ci si crede di scorrere una lista e invece si continua a riferirsi allo stesso elemento.

Git in pillole: il file .gitignore

git

.gitignore o .git/info/exclude? Vediamo le differenze e il perché a volte Git sembra ignorare le nostre direttive sull’esclusione di alcuni file dal ciclo di vita del software.

Oracle Connection Pooling, ovvero come gestire gli accessi concorrenti a database con una coda.

oracle sqldeveloper

Oracle connection pooling: negoziare una connessione con un database è una operazione non banale che richiede una consistente attività per la realizzazione del collegamento sicuro, autenticato e la messa a disposizione delle risorse del database all’applicazione che ne fa uso.

Python in pillole – parte 3: disegnare frecce

Python programming language

Python: ecco Alcuni divertenti esercizi per ragionare sui cicli annidati. In questo post disegnamo frecce in modalità testuale

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