Se siete sviluppatori, oppure curiosi nerd alla ricerca di qualcosa da fare mentre non state formattando un computer a distanza, qui c'è una lista di applicazioni che utilizzo per lavorare.
Scilab è un software scientifico per calcoli numerici.
È un programma che ho scoperto da pochissimi giorni e che sto provando. Contiene anche un applicativo che mi soddisfa molto: Xcos.
Il programma è disponibile anche per i sistemi diversamente operativi, cioè è multipiattaforma.
Codice: Seleziona tutto
sudo apt-get install scilabNon fatevi ingannare dall'aggettivo "educativo": è un ottimo alleato per l'informatico che mastica poco l'elettronica.
Il programma è multipiattaforma.
Volendo, è anche portable: si scarica il .jar dal sito ufficiale e lo si esegue su qualsiasi computer che ha Java installato.
Codice: Seleziona tutto
sudo apt-get install logisimÈ un valido strumento per disegnare, verificare e stampare velocemente circuiti elettronici.
Richiede conoscenze elettrotecniche, ma con un po' di impegno è una grande soddisfazione anche per chi non mastica mosfet.
Il programma è multipiattaforma.
Non è più presente nei repositori Debian a causa di un porting in QT4, ma se volete provarlo avete 2 strade: usare la versione per Windows, oppure compilarlo a manina.
Dia è un editor di diagrammi.
Programma molto utile e versatile per disegnare diagrammi di ogni tipo
Codice: Seleziona tutto
sudo apt-get install dia dia-shapesNon l'ho provato, ma credo che sia interessante.
Codice: Seleziona tutto
sudo apt-get install dia2codeDiciamoci la verità: le porte seriali sono una manna dal cielo, perché sono infinitamente più facili da programmare rispetto alle USB.
Disponibile per BSD, Mac e Linux.
Utile per monitorare e fare i primi esperimenti di I/O, prima di installare il firmware sulla macchina.
Gestisce qualsiasi porta seriale e permette di salvare le configurazioni per un utilizzo futuro.
Codice: Seleziona tutto
sudo apt-get install gtktermIl linguaggio di programmazione è l'omonimo Processing, molto simile a C e Java, dai quali prende le librerie fondamentali per funzionare.
Le API sono complete e ben documentate.
Mette immediatamente a disposizione una sfilza di esempi pratici sulla maggior parte delle librerie utilizzabili.
È possibile scrivere programmi per Linux, OSX, Windows e Android.
Per i più esigenti: è possibile prendere le librerie del programma ed utilizzarle liberamente in Java o C.
Il progetto è in continuo sviluppo, pertanto conviene installarlo dal sito ufficiale anche se è presente nei vostri repository.

