Privacy Policy Stblack's Corner – Pensieri e altro di Stefano Negro

Allenarsi a digitare velocemente divertendosi

Screenshot 2019-03-30 at 12.13.18

Una delle cose che è difficile imparare se sei un utente normale, un programmatore o uno scrittore, è avere una cerca dimestichezza e velocità a scrivere con una tastiera del computer.
Ci sono molti siti o applicazioni per allenarsi in modo simile a quanto si faceva a scuola dattilografia e  ci si allenava nel corso di anni per raggiungere una velocità ed una precisione di digitazione elevata.

Ci sono sia dei programmi che si possono installare, ma di solito sono tutti a pagamento. Per poter esercitarsi ai giorni nostri attraverso internet potete usare anche dei siti che vi danno accesso ad esercitazioni simili e gratuitamente.

https://www.typingstudy.com

Un sito classico che è stato tradotto in automatico con qualche imprecisione, ma che vi guida attraverso le lezioni classiche in dattilografia e aumenta con la prafica continua attraverso difficolta sempre maggiori a raggiungere una precisione e velocità adeguata a scrivere.

Screenshot 2019-03-30 at 13.06.07

Composto da 15 lezioni , test di velocità e se ci si registra si tiene traccia dei progressi ottenuti.

https://www.typing.com/

Altro sito che vi guida nell’aumento della velocità e della precisione in scrittura è il più moderno typing.com, che con una grafica più giocosa e con un percorso punti e ricompense nella migliore gamification è più affattivante.

Screenshot 2019-03-30 at 15.02.46

Screenshot 2019-03-30 at 15.08.52

Ne avete altri che vi piacciono o altre app che consigliate ?

 

PIPL : Cercare le persone sul web

Avete mai pensato di capire un po’ di più con chi state chattando o scambiando messaggi in mailing list ?
In questo caso potete andare su pipl e potete cercare per nome, email ma anche per nickname, numero di telefono o località.

Provate a mettere il vostro o il nome di chi state cercando informazioni, e pipl passerà in rassegna i suoi archivi per proporvi chi corrisponde alla ricerca. 

Il suo database include i maggiori social network come 

Questi risultati sono poi arricchiti da informazioni che vengono ricavate dai dati ricavati dai social e quindi vi associa tutti i post fatti e firmati con i vostri nickname o email con i quali vi siete registrati nei social. Andrete a scoprire quindi cose e fatti magari ignorati dalla persona e quindi utili alla vostra causa.

Se però avete necessità professionali e volete andare ancora più a fondo c’è a sottoscrizione PRO, che vi aggiunge :

  • Ricerche illimitate e avanzate
  • Indirizzi di email private e pubbliche
  • Numeri di telefono cellulare
  • 6 miliardi di risultati non derivanti da archivi presenti sul web
  • Risultati ricavati da ricerche sul Deep web, e quindi nascosti alle persone comuni

Per avere 200 ricerche al mese si paga 99€ e così a salire di prezzo per sempre più ricerche a disposizione.

Come prospettiva di business Pipl sta mette a disposizione la possibilità di inscriversi dei loro archivi con le informazioni che più si ritengono utili e fare campagne approfondite di ricerca personale o di particolari professioni, segmentando anche i risultati per tipologia di lavoro.

Grafica Vettoriale su MacOS

Se siete alla ricerca di un programma per fare grafica vettoriale, facile da installare, facile da usare allora date una possibilità a Vectr

Installazione Vectr

Il progetto di Vectr ha prodotto un buon programma con una serie di funzionalità di base facili da usare e con la possibilità di salvare i lavori anche online, dopo essersi registrati, e via web è poi anche possibile modificarli come dal programma installato 

Si installa semplicemente con brew in questo modo :

stblack$ brew cask install vectr
==> Tapping homebrew/cask
Cloning into '/usr/local/Homebrew/Library/Taps/homebrew/homebrew-cask'...
remote: Enumerating objects: 4096, done.
remote: Counting objects: 100% (4096/4096), done.
remote: Compressing objects: 100% (4089/4089), done.
remote: Total 4096 (delta 22), reused 665 (delta 5), pack-reused 0
Receiving objects: 100% (4096/4096), 1.31 MiB | 3.20 MiB/s, done.
Resolving deltas: 100% (22/22), done.
Tapped 1 command and 3989 casks (4,102 files, 4.2MB).
==> Satisfying dependencies
==> Downloading http://download.vectr.com/desktop/0.1.16/mac/Vectr.dmg
######################################################################## 100.0%
==> Verifying SHA-256 checksum for Cask 'vectr'.
==> Installing Cask vectr==> Moving App 'Vectr.app' to '/Applications/Vectr.app'.
🍺 vectr was successfully installed!

Primo avvio Vectr

La prima esecuzione su presenta con un interessante tutorial iniziale, cosa che fa sempre bene a chi è alle prime armi o vuole soltanto imparare a fare qualche disegno.

Per imparare ad usarlo ci sono anche lezioni interattive che spiegano velocemente i principali comandi vettoriali del programma, tutorial e anche una intera guida dettagliata. 

Come se non bastasse e vorreste anche modificare online i vostri progetti, potete usare una comoda versione web che ha le stesse funzionalità e può modificare online.

L’applicazione è per pubblicazioni a carattere creativo crea e illustrativo come: biglietti da visita, loghi, brochure e poster. Si possono anche fare i diagrammi di flusso. L’unica pecca è il fastidioso banner pubblicitario a destra che non può essere rimosso.

Hardinfo : Analisi hardware e report di GNU/Linux

Una cosa che sembra mancare a Linux è un programma che permetta di avere un elenco delle risorse hardware della macchina, virtuale o fisica che sia, ma in realtà oltre al terminale bash con il quale si possono ottenere tutte le info si vuole, c’è un comodo programma che si chiama hardinfo.

  • report grafico semplice e comprensibile delle caratteristiche hardware del sistema
  • report in HTML dell’hardware
  • benchmark e confronto del sistema

I sorgenti si possono trovare su github :

https://github.com/lpereira/hardinfo

Per installarlo in Ubuntu basta dare da terminale :

sudo apt install hardinfo

La pagina di aiuto di Ubuntu :

https://help.ubuntu.com/community/HardInfo

Hardinfo permette di avere :

Linguaggi di programmazione più diffusi

Una interessante classifica che non riguarda sport o musica è quella del linguaggio di programmazione più diffuso e per il quale gli sviluppatori di tutto il mondo compongono i loro algoritmi per produrre le app, i siti e i programmi che usiamo quotidianamente. Tiobe mantiene una classifica che ha la possibilità di farci seguire quale linguaggio sta guadagnando popolarità e quale invece sta andando sul viale del tramonto.

TIOBE Software BV è una azienda specializzata in qualità del software fondata nel 2000 con l’aiuto di una compagnia svizzera e controlla in tempo reale 1056 milioni di linee di codice. Con questo algoritmo che è composto da 25 motori di ricerca produce una classifica completa dell’andamento dei linguaggi di programmazione.

Se siete interessati a capire di più su come è composto questo indice : https://www.tiobe.com/tiobe-index/programming-languages-definition/ 

Alcuni linguaggi si vede che hanno avuto alcuni anni di boom e di uso diffuso, ma poi sono drasticamente crollati come PHP e Objective-C, altri invece con alterni andamenti sono sempre rimasti in cima alla classifica.

Ma come sono gli andamenti negli ultimi decenni ?

Il linguaggio che è più usato di tutti se consideriamo gli anni è il C, perché ?
Diciamo che prima di tutto i maggiori sistemi operativi ed i loro relativi kernel sono scritti in C. Windows, linux, MacOS e altri. Un interessante sito riesce a dare una bella e approfondita lista di programmi e sistemi operativi e dei linguaggi con i quali sono stati fatti : https://www.mentofacturing.com/Vincent/implementations.html

 

Documentazione per Libreoffice

Documentazione su libreoffice sempre aggiornata la trovate sul sito ufficiale:

1. Ufficiale : https://it.libreoffice.org/supporto/documentazione/

Guide Utente LibreOffice 4.2

Guide Utente LibreOffice 4.0 – 4.1

  • Getting Started 4.0: ODT, PDF
  • Writer Guide 4.0 (word processor): ODTPDF
  • Impress Guide 4.0 (presentations): ODT, PDF
  • Math Guide 4.0 (equation editor): ODT, PDF
  • Base Handbook 4.0 (database): ODT, PDF
  • Draw Guide 4.1 (vector drawing): ODT, PDF
  • Calc Guide 4.1 (spreadsheets): ODT, PDF

Come installare le estensioni

  • Installing Extensions (ODT) (PDF)

2. https://wiki.documentfoundation.org/Main_Page/it/Guide_e_Manuali_non_TDF

Guide e Manuali non curati da TDF

Raccolta di link a siti contenenti guide e manuali non curati da TDF.

Video-tutorial non curati da TDF

3. LibreUmbria : http://www.libreumbria.it/category/materiale-didattico/

Montare un disco USB con fstab

  1. Scoprire il suo UUID con
    sudo blkid
    /dev/sdc3: LABEL="Linux" UUID="4a79d8ad-981b-4502-9c51-247c8c005ab0" TYPE="ext4"
  2. Fare la directory nel file system
    sudo mkdir /mnt/mirror
  3. Aprire il file fstab con
    nano -w /etc/fstab
  4. aggiungere in fondo
    #Linux USB mirror
    UUID=4a79d8ad-981b-4502-9c51-247c8c005ab0 /mnt/mirror ext4 defaults 0 0
  5. Montare al volo il file fstab
    sudo mount -a
  6. Se poi si vuole montare una partizione come una altra partizione
    mount --bind vecchiadir newdir
  7. Ulteriori informazioni  in questo link

C++ e ncurses

Ho trovato del materiale interessante sull’uso delle ncurses.

Prima di tutto l’Howto : http://www.tldp.org/HOWTO/NCURSES-Programming-HOWTO/helloworld.html

Dei video Tutorial

Poi una rispolverata al g++ per usarlo al meglio in caso di arrugginimento mentale http://wwwteor.mi.infn.it/~pernici/lezioni_c++/htm/compile.htm

Ed infine un errore che mi è capitato e di cui ho trovato un soluzione : http://stackoverflow.com/questions/16192087/undefined-reference-to-initscr-ncurses