set

Mattepuffo's logo
Intercettare gli errori in BASH

Intercettare gli errori in BASH

BASH non ha un concetto di try/catch come molti linguaggi di programmazione, ma possiamo comunque intercettare gli errori in diverse maniere.

Supponiamo di avere uno script per creare una cartella nella root del sistema e di lanciarlo senza i permessi adeguati.

Ovviamente darà un errore.

Mattepuffo's logo
Creare HashSet non modificabili in Java

Creare HashSet non modificabili in Java

Gli HashSet in Java sono delle collezioni con dati univoci.

E' possibile aggiungere o rimuovere elementi, ma non accetta elementi duplicati.

Partendo da un HashSet è possibile crearne uno non modificabile, nel senso che non è possibile aggiungere o rimuovere elementi.

Mattepuffo's logo
Set immutabili in Python con frozenset

Set immutabili in Python con frozenset

frozenset è una funzione di Python che crea dei set immutabili.

In Python i set sono liste di dati non ordinato che non accettano duplicati.

Ma è sempre possibile aggiungere o rimuovere elementi.

Mattepuffo's logo
Creare un countdown ad una data in Javascript

Creare un countdown ad una data in Javascript

In questo articolo vi propongo una funzione in Javascript che in pratica ci permette di visualizzare un countdown ad una determinata data in tempo reale.

Oltre ai classici ore/minuti/secondi, vi ho messo anche i mesi.

Potete sia visualizzare le singole parti, che tutto insieme.

Mattepuffo's logo
Property Observer in Swift con didSet e willSet

Property Observer in Swift con didSet e willSet

In Swift possiamo impostare degli observer sulle proprietà, in modo da eseguire delle operazioni prima e dopo che sono state settate.

Nello specifico abbiamo:

  • didSet che viene eseguito prima del settaggio
  • willSet che viene eseguito dopo il settaggio