Categoria: internet

Cambiare skin all’applicazione con Bootstrap Italia

bootstrap-italia playground

Introduzione all’uso di Bootstrap Italia, più che altro per capire come si cambiano i colori dello schema

Docker application container

docker - Dockerfile

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) …

Continua a leggere

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 …

Continua a leggere

Spock test con Intellij IDEA per applicazioni Groovy

Spock Fremework

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 …

Continua a leggere

Protetto: Problema Postgresql su Ubuntu 22.04 Jamming Jellyfish

Postgres: PgAdmin4

Non è disponibile alcun riassunto in quanto si tratta di un articolo protetto.

Gestire varie versioni di Java/JDK sulla stessa macchina

Project JDK come da impostazione SDK

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: …

Continua a leggere

Scrivere Web Services in Python: i socket

chunking-opt

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 …

Continua a leggere

Quali DNS sto usando?

dns

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 …

Continua a leggere

Paginazione risultati con Laravel

Laravel pagination

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 …

Continua a leggere

Pillole Java: Gestione della memoria

oracle sqldeveloper

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

Continua a leggere