Tag: devel

Calcolo ora legale in bash

Se abbiamo bisogno di sapere il giorno esatto in cui viene applicato il cambio dell’ora legale, possiamo manipolare l’output del comando “cal” sapendo che l’ora legale ha inizio l’ultima domenica di marzo e termina l’ultima domenica di ottobre. Quindi possiamo invocare il calendario del mese di marzo o ottobre (cal 03 2019), selezionare la colonna […]

Bash String Functions

Ho raccolto una serie di funzioni per manipolare le stringhe in shell script (successivamente ho utilizzato queste funzioni per creare un ulteriore script di generazione password ma questo forse sarà oggetto di un prossimo articolo) Ecco le funzioni che ho raccolto in questo script: calcolare la lunghezza di una stringa convertire un carattere ASCII nel […]

Differenza tra due date in Oracle

Supponiamo di avere una tabella su Oracle (l’esempio che sto trattando qui fa riferimento ad Oracle Database 12c) che presenta dei campi di tipo “date” e desiderate estrarre i dati da queste colonne facendone la differenza. Prima di partire con la classica select è bene verificare in che formato sono visualizzate le date nel nostro […]

DNS Changer Android Kitkat

Tra i numerosi vantaggi di avere uno smartphone con i privilegi di root c’è sicuramente quello di poter cambiare il server DNS. Sul play store di google sono presenti numerose applicazione di “DNS Changer” ma purtroppo nessuna supporta la versione KitKat di Android. Ma ora ho trovato l’applicazione di DNS chager (Overridedns)  che funziona anche […]

Espressioni Regolari in Oracle

Supponiamo di avere un campo varchar e vogliamo verificare se tutti i valori inseriti sono numerici o anche alfanumerici (in pratica voglio simulare una funzione del tipo is_number). La soluzione al problema può essere la creazione di una funzione isnumeric che restituisce true se il campo è un numero. Ma se avete un database oracle […]

Tutto sugli hard link

Vediamo tramite alcuni esempi la realizzazione di un hard link. Un hard link è praticamente la copia di un file, ossia è lo stesso file con nomi diversi ma il file originale e tutti gli hard link associati a quel file sono indistinguibili. L’unico modo di distinguere i file è attraverso il suo inode. Ad […]

Convertire pdf in immagini

Mi sono trovato nella necessità di dover convertire delle pagine pdf in immagini jpeg o png da pubblicare su un sito web. Ho cercato su internet ma ho trovato solo dei programmi per windows da installare. Allora mi sono ricordato della suite Imagemagick per la manipolazione di immagini che permette di fare conversioni con un […]

Oracle options installed

Se avete la necessità di ricavare le options installate con la vostra versione oracle (le options sono estensioni delle funzionalità del database; tipo Oracle Spatial, Oracle OLAP, Partitioning, ecc, ecc) è sufficiente eseguire questa query sql con i privilegi di SYS o DBA. Qui potete trovare un elenco delle Oracle options disponibili.