put

Mattepuffo's logo
Impostare un messaggio custom di validazione in HTML 5

Impostare un messaggio custom di validazione in HTML 5

L'attributo required di HTML 5 ci ha levato un sacco di rogne nella validazione dei form.

Lo impostate e lui farà tutto da solo, bloccando il form e visualizzando un messaggio.

Il messaggio è praticamente automatico e preimpostato, e penso che la lingua dipenda dal pc sui gira il browser.

Mattepuffo's logo
Eseguire comandi in Qt con QProcess

Eseguire comandi in Qt con QProcess

QProcess è la classe per Qt preposta all'esecuzione di comandi esterni.

Oggi vediamo come usarla, e nello specifico:

  • eseguiremo un comando
  • cattureremo lo stanard input visualizzandolo su una QPlainTextEdit
  • cattureremo lo stanard error visualizzandolo su una QPlainTextEdit

Così facendo vedremo l'output del comando in tempo reale.

Mattepuffo's logo
Convertire JSON in CSV con PHP

Convertire JSON in CSV con PHP

Sia il JSON che il CSV sono formati standard usati praticamente ovunque.

Da un web service ricevo i dati in JSON, ed ho bisogno di convertirli in CSV.

Il tutto in un'applicazione scritta in PHP.

Mattepuffo's logo
Usare file YAML in PHP

Usare file YAML in PHP

Da quanto ho capito la libreria per la manipolazione dei file YAML per PHP è quella che fa parte di Symfony.

Questo non vuol dire che dobbiamo installare tutto il framework; possiamo installare solo quella libreria.

Per farlo usiamo composer:

$ composer require symfony/yam

Mattepuffo's logo
Creare file ZIP in Kotlin

Creare file ZIP in Kotlin

Continuando nel mio studio di Kotlin, mi sono imbattutto nella creazione di file ZIP con più files contemporaneamente.

Quindi, per fare un esempio basico, partendo da un array di file, vediamo come inserirli in un file ZIP.

Mattepuffo's logo
Aggiungere iscritti a MailChimp con PHP

Aggiungere iscritti a MailChimp con PHP

In questo articolo avevamo visto come reperire gli iscritti di una lista in MailChimp con PHP.

Oggi vediamo come aggiungerli; vedremo due esempi:

  • nel primo verrò creato l'utente solo se la email non esiste, e in caso contrario verrà restituito un errore
  • nel secondo, nel caso di email già esistente, verranno aggiornati i dati di quell'utente

A livello di codice, le modifiche sono molto poche.