Introduzione a php-strem-iterator

Introduzione a php-strem-iterator

Non tutti conoscono / utilizzano la PHP SPL.

E quindi ci sono diverse librerie in giro che sostanzialmente potrebbero non essere usate in favore della SPL.

C'è però anche da dire che queste librerie sono generalmente più facili da usare.

Ad esempio php-stream-iterator!

Leggi
Eseguire un file lock in C#

Eseguire un file lock in C#

C# ha una modalità molto semplice per bloccare i file, basta usare la classe FileStream.

Qui possiamo trovare i metodi Lock e Unlock, che ci consentono di bloccare / sbloccare anche solo porzioni di un file.

Leggi
Leggere file in Dart

Leggere file in Dart

La classe File di Dart ci mette a disposizione due modalità per leggere i files, di cui una usando gli Stream.

Qui sotto vediamo entrambi gli esempi.

Leggi
Creare file in Dart

Creare file in Dart

Per creare file in Dart abbiamo almeno due possibilità.

Vedremo un esempio per ognna, cominciando con writeAsString dell'oggetto File.

Leggi
Ascoltare musica da terminale su Linux con vitunes

Ascoltare musica da terminale su Linux con vitunes

vitunes è un programma basato su ncurses che ci permette di ascoltare la musica direttamente da terminale.

E' un media player in tutti i sensi, e si appoggia su mplayer o gstreamer per l'audio.

Per installarlo su Arch Linux dobbiamo ricorrere ad AUR:

$ yaourt -Sy vitunes

Leggi
Leggere file YAML in C# con YamlDotNet

Leggere file YAML in C# con YamlDotNet

Giusto per test, ho voluto provare a fare il parsing di YAML anche in C#.

Da quanto ho capito la libreria più usata è YamlDotNet, installabile tramite NuGet.

Quindi potete installarla direttamente da Visual Studio (come ho fatto io), oppure:

PM> Install-Package YamlDotNet

Leggi

About Mattepuffo.com

Blog dedicato all'informatica e alla programmazione!
Tutti i contenuti di questo blog, tranne casi particolari, sono sotto licenza Licenza Creative Commons Creative Commons Attribution-Noncommercial-Share Alike 2.5. .

2612 articoli
310 commenti
19 progetti
Altri link
  • About
  • Scrivimi
  • Copyright
  • Sitemap
  • matteo.ferrone@yahoo.it
  • GitHub
  • Privacy Policy