Loading ...

Se stiamo usando Linux in modalità testuale, perchè magari siamo su un server, possiamo navigare con diversi browser testuali.

Con le dovute limitazioni ovviamente....oppure no?

Perchè volendo possiamo usare Browsh, che supporta grafica e video!

In verità il programma è multi-piattaforma; ma non ho ancora trovato un motivo per usarlo su Windows o macOs.

Python ha già la sua shell, e funziona anche abbastanza bene.

Ma ne esistono delle altre che portano grossi miglioramenti / vantaggi / aggiunte.

Io ho provato IPython, e devo dire che funziona molto bene.

jqxDropDownlist è il componente di jQWidgets che rappresenta il classico menu a tendina di HTML.

Molto usato nei form, oggi vediamo come farne la validazione con jqxValidator; come si evince dal nome, è il modulo che si occupa della validazione dei form in jQWidgets.

Arriva già con diverse regole, ma nessuna adatta a jqxDropDownlist.

Google Guava è una libreria per Java con diverse utilità.

Oggi vediamo come usare l'interfaccia Range!

Se usate Maven aggiungete questa dipendenza:

     <!-- https://mvnrepository.com/artifact/com.google.guava/guava -->
        <dependency>
            <groupId>com.google.guava</groupId>
            <artifactId>guava</artifactId>
            <version>27.0-jre</version>
        </dependency>

Quello che oggi vederemo, molto velocemente, è uno dei vari GUI SDK per Python: PySimpleGUI!

Vedremo un esempio molto basico, giusto per capire che esiste e che funziona.

Prima di tutto installiamolo:

# pip3 install --upgrade PySimpleGUI

Il programma che vediamo oggi, Scout_Realtime, ci consente di monitorare le risorse del nostro server / pc Linux in tempo reale usando il browser.

Il programma è scritto in Ruby, e quindi dobbiamo averlo installato sul sistema.

Su Arch Linux:

# pacman -Sy rubygems

Cloc è un programma gratuito e multi-piattaforma scritta in Perl che ci consente di contare il numero di righe di un file sorgente.

In più ci dice anche di che linguaggio parliamo, e ci conta anche le rgihe di commenti.

Inoltre, potete anche usarlo su file compressi.

Per installarlo su Arch Linux:

# pacman -Sy cloc

Dart è definito come linguaggio "opzionalmente tipizzato".

Quindi anche le collezioni in Dart possono essere eterogenee.

Ma se vogliamo possiamo tipizzarle usando i Generics.

QPlainTextEdit è il classico componente che corrisponde ad una textarea.

Quindi gestisce svariato testo su multi righe, ecc.

In questo caso parliamo di testo semplice, ma ci dovrebbero essere componenti per gestire testo più complesso.

Rispetto ad altri linguaggi, usare oggetti custom in Qt ha qualche complicazione in più.

Soprattutto per quanto riguarda "l'inizializzazione" dell'oggetto custom (potete vedere la discussione sul forum qt.io).

Oggi vediamo come riempire una QList usando un oggetto custom.

Il mio oggetto corrisponde ad una tabella di database; e da li che prenderò i dati.