Programmazione

Tutta la programmazione che volete

Mattepuffo's logo
Leggere file YAML in Swift con YamlSwift

Leggere file YAML in Swift con YamlSwift

YamlSwift è una libreria per Swift per leggere file YAML.

Io l'ho testata giusto su un programmino per CLI, ma il suo utilizzo dovrebbe essere abbastanza uguale anche in altri ambiti.

Per l'installazione io ho usato direttamente Xcode: File -> Add Package Dependencies e mettete l'url di GitHub.

Mattepuffo's logo
Embed di files in Go

Embed di files in Go

go:embed è una direttiva introdotta in una delle ultime versioni di Go.

E' molto utile per fare l'embed di files e directories.

In questo articolo vediamo un paio di esempi introduttivi.

Mattepuffo's logo
Estrarre testo da immagini con Python e PyOCR

Estrarre testo da immagini con Python e PyOCR

PyOCR è un wrapper OCR per Python.

Il che vuol dire che nel sistema è necessario avere un OCR installato.

Quelli compatibili sono (da documentazione):

  • Libtesseract (Python bindings for the C API)
  • Tesseract (wrapper: fork + exec)
  • Cuneiform (wrapper: fork + exec)

Mattepuffo's logo
Usare HTTPS in Spring Boot con SelfSignedCertificate

Usare HTTPS in Spring Boot con SelfSignedCertificate

L'API che sto sviluppando in Java con Spring Boot girerà in modalità standalone, e sarà contattabile direttamente tramite indirizzo ip.

Ovviamente, il client che gira su HTTPS blocca la chiamata al server, in quanto di default gira su HTTP.

In questo articolo vediamo come configurare Spring Boot per HTTPS con SelfSignedCertificate.

Mattepuffo's logo
Hash delle password in Bun

Hash delle password in Bun

Bun ha già integrate tutte le funzioni che ci occorrono per l'hash delle password.

In questo articolo vediamo un paio di esempi, sia di hashing che di verifica.

Mattepuffo's logo
Escludere endpoints dai filter in Spring Boot

Escludere endpoints dai filter in Spring Boot

I Filter in Spring Boot sono quelli chiamati middlewares in molti altri framework.

In pratica attraverso i Filter possiamo eseguire delle azioni ad ogni richiesta.

Solo che può accadere che vogliamo escludere alcuni endpoints.