Vi segnalo (e ricordo a me stesso) questo utilissimo sito web che descrive scenari molto comuni, generatori di ansia quando si lavora con Git. Un guida scritta in stile what if? che potrà aiutarmi (-vi) di scuro in diverse occasioni. Il nome è molto esplicativo: Oh Shit, Git?? https://ohshitgit.com/
Categoria: internet
Giu 17
Docker application container
Docker è un gestore di container, un sistema che consente di gestire degli ambienti di lavoro isolati per sviluppare applicazioni. Ciò che mi ha spinto ad utilizzare Docker è l’urgenza di confinare un’applicazione che sto scrivendo in un ambiente stabile immune dagli avanzamenti di versione a cui devo sottoporre regolarmente il sistema operativo (Ubuntu Linux) …
Mag 27
Interrogare una tabella Oracle con like su campo LONG
Dovevo cercare una determinata stringa in una colonna TESTO di una tabella Oracle definita come LONG (contiene informazioni di testo, XML nel mio caso). Un’operazione semplice, pensavo. Ho utilizzato l’operatore LIKE: ma con scarso successo, infatti l’errore che si è verificato è il seguente: ORA-00932: tipi di dati incoerenti: previsto CHAR, ottenuto LONG 00932. 00000 …
Mag 13
Spock test con Intellij IDEA per applicazioni Groovy
Questo post verte soltanto su un aspetto se volete marginale – ma molto utile – della IDE che uso per progetti PHP / Python / Groovy: IntelliJ IDEA di JetBrains: come la IDE ci aiuta a non commettere errori del tipo “leggere valori di variabili private”. Scrivere un test (Specification) con Spock Prendo l’esempio dal …
Apr 14
Gestire varie versioni di Java/JDK sulla stessa macchina
Come partire da una situazione incasinata con molte versioni di Java e diversi JDK e fare ordine con SDKMAN. Prendo spunto dall’articolo di Gunter Rosaert di DZone. Situazione di partenza Ecco quello che ho a bordo della mia macchina Linux: $ lsb_release -a No LSB modules are available. Distributor ID: Ubuntu Description: Ubuntu 21.10 Release: …
Mar 09
Scrivere Web Services in Python: i socket
Andare alle origini della programmazione web è sempre affascinante. Questo articolo aiuta a capire come funziona il web attraverso azioni sui socket. Questo post è la traduzione pressoché letterale dell’articolo del blog Iximiuz di Ivan Velichko. Sue anche le illustrazioni e gli esempi di codice funzionante. Lo ringrazio tantissimo per la gentilezza e l’entusiasmo che …
Gen 10
Quali DNS sto usando?
Con Linux (Ubuntu) ci sono diversi modi di sincerarsi di quali server dns si stanno usando, ma quello migliore mi sembra questo: $ nmcli dev show | grep DNS IP4.DNS[1]: 10.1.23.101 IP4.DNS[2]: 10.1.23.102 Anche questo non è male: $ systemd-resolve –status Global Protocols: -LLMNR -mDNS -DNSOverTLS DNSSEC=no/unsupported resolv.conf mode: foreign DNS Domain: — home myCustomer.it …
Gen 10
Paginazione risultati con Laravel
Installare innanzitutto la paginazione con Laravel (non sarebbe nescessario, ma se si vuole personalizzare occorre farlo) $ php artisan vendor:publish –tag=laravel-pagination Vengono installate delle nuove view sotto resources/view/vendor/pagination Delle viste che vengono installate, ho trovato che il tradeoff più conveniente sia questa: bootstrap-4. Modificare così a view (es. resources/views/companies/index.blade.php): Il controller deve richiamare la stessa …








Commenti recenti