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.
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.
Per creare file in Dart abbiamo almeno due possibilità.
Vedremo un esempio per ognna, cominciando con writeAsString dell'oggetto File.
Quello che voglliamo ottenere oggi è la possibilità di aprire il programma di default usando uno script Python.
Per programma di default si intende il programma per aprire quello che ci serve: il browser default nel caso di un url, l'editor associato ad un determinato file, ecc.
Avevo la necessità di installare il JDK 10 su Linux Mint, e sono stato costretto ad installare la versione Oracle, in quanto OpenJDK 10 ancora non esiste.
La versione di Mint che sto usando è la 19, ma dovrebbe essere uguale anche per le versioni precedenti.
xdg-utils è un set di tools che permettono alle applicazioni di integrarsi facilmente con la dsitribuzione Linux su cui girano.
E' composto da varie utilities, e oggi parleremo di xdg-open!
In pratica apre un file con il programma impostato come default; se è inserito un url, verrà aperto col browser i default.
In tutti i sistemi operativi è possibile installare versioni diversi di Java.
Ad esempio io ho la 8, la 9 e la 10.
Su Arch Linux possiamo facilmente identificare quali versioni siano installate, ed eventuale cambiare quella di default.