Loading ...

Udev è il gestore dei dispositivi per il kernel Linux.

In sostanza gestisce e monitora tutti dispositivi a blocchi.

Attraverso il modulo pyudev possiamo interagire con lui usando Python.

Praticamente abbiamo un array di oggetti di questo tipo, e vogliamo fare una comparazione per nome (ad esempio):

        const arrObj = [
            {nome: 'paola', eta: 33},
            {nome: 'gina', eta: 40},
            {nome: 'franceso', eta: 31},
        ];

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

Oggi vediamo come usare la ordinare i dati con la classe Ordering!

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>

Sostanzialmente riempio una QTableWidget da database, e voglio mettere un QPushButton nelll'ultima colonna (il classico tasto per cancellazione).

Non andremo a vedere come reperisco i dati da db, ma diamo per scontato di avere una QList perfettamente riempita.

Nel nostro file di intestazione andiamo ad aggiungere questo:

private slots:
    void delSync(QTableWidgetItem *item);

private:
    void createMainLayout();

Oggi vediamo un semplice utilizzo delle classi in Dart.

Soprattutto mi ha colpito l'impostazione dei metodi getter e setter, abbastanza diversi a quelli a cui sono abituato in altri linguaggi.

Faccio una premessa: ancora non so quanto sia utile il programma scritto in Python che vederemo oggi, e ancora non ho capito come si possa agganciare ad un database come MySQL.

Ho fatto solo test con db SQLIte.

Tempo fa scrissi un articolo che riguardava lo stesso argomento, ma su una versione vecchia di Angular; e tra l'altro mi ero ripromesso di riscriverlo.

E quindi eccoci qua; cominciamo col creare un service per le richieste:

$ ng generate service jhttp

Verrà creato il file jhttp.service.ts.

Sto bloccaggio di richieste a fonti diverse sarà anche una cosa sicura, ma è anche un gran rottura di maroni!

Bene, dopo lo sfogo vediamo come attivare CORS in Lumen.

La cosa è alquanto semplice; la prima cosa è creare un nuovo middleware dentro app -> Http -> Middleware.

Nella mia interfaccia create in Qt, ho due QLineEdit e due QPushButton.

Entrambi i bottoni avviano un QFileDialog per la scelta di una cartella; ma a seconda di quale bottone viene cliccato, devo riempire una QLineEdit piuttosto che l'altra.

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

Oggi vediamo come usare la classe Preconditions!

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>