Archivio della categoria ‘Open Source’
Sharp Develop - il tuo software open source di programmazione
Tra i linguaggi più utilizzati dai programmatori sicuramente C# e VB.NET sono ai primi posti della classifica. L’acquisto di una licenza d’uso di questi software però per molti risulta proibitivo.
Una valida alternativa può essere Sharp Develop, una piattaforma open source che permette di scrivere codice in diversi linguaggi e di creare forms grafiche abbinate.
I linguaggi di programmazione supportati da Sharp Develop sono: C#, VB.NET, Boo, IronPhyton, IronRuby.
Parliamo di connessione telnet con Putty Portable
Putty è un’applicazione che permette il collegamento in telnet e SSH ad un host remoto. Con la versione portable (versione curata da PortableApps.com), che può essere copiata in una memoria flash, un disco USB, nell’iPod o in un CD, è possibile utilizzarlo da qualsiasi computer, senza lasciare alcun dato personale dietro.
L’ultima versione rilasciata ha le seguenti caratteristiche:
- Con Ctrl + Break è possibile arrestare l’esecuzione dell’applicativo lanciando un interrupt al programma;
- Si possono gestire adesso porte seriali anche superiori a COM9;
- E’ possibile memorizzare un nome host nell impostazioni predefinite;
- Diagnosi dettagliata se il messaggio d’errore è “Impossibile leggere da input standard”;
- etc..
MediaPortal (TV, radio, registratore tutto in uno)
MediaPortal è un software completamente open source capace di trasformare il tuo PC in un vero e proprio Media Center. Con MediaPortal puoi ascoltare la tua musica e le tue radio preferite, guardare e memorizzare i tuoi DVD, guardare e registrare i tuoi programmi televisivi.
Lette dal sito tutte queste funzionalità non ho esitato un attimo e ho subito scaricato l’eseguibile per installare il software nel PC. L’installazione è avvenuta abbastanza lentamente in quanto, oltre al programma di installazione, sono state scaricati tutta una serie di altri strumenti necessari per l’esecuzione di MediaPortal.
NASA World Wind (esplora l’intero Mondo in 3d)
Tutti conoscono l’ormai famosissimo Google Earth che permette di visitare il Mondo in 3D, non tutti sanno però che la NASA ha messo a disposizione un applicativo che permette allo stesso modo di visitare virtualmente il Mondo e sicuramente utilizzare un software sviluppato dalla NASA ha assolutamente un fascino irresistibile.
Le caratteristiche principali di questo software sono:
- motore 3D che permette all’utilizzatore di partire da un’immagine a visione “reale” da un satellite per poi zoommare fino a una singola abitazione, piazza…;
- BLUE MARBLE: una visione spettacolare della Terra a colori offerta dall’Osservatorio della NASA;
- LAND SAT 7: permette un dettaglio d’immagine veramente impressionante, con questa caratteristica è possibile “vedere” la propria casa;
- SRTM: permette la visione della Terra a livello “occhi”, come se l’utente camminasse;
- NASA SVS: permette di riprodurre tramite intense animazioni le dinamiche ad esempio di una tempesta;
- STATE BORDERS: è possibile abilitare la divisione della Terra in Stati con dei bordi “virtuali”.
Claroline .NET (la tua piattaforma di apprendimento personalizzata)
Claroline è una piattaforma di lavoro di e-learning che permette a docenti, formatori di costruire corsi totalmente on-line e di gestire l’apprendimento a 360°. Claroline ha un bacino di utenti di milioni di persone che utilizzano questa piattaforma, prova ne è il fatto che supporta ben 35 lingue diverse.
Claroline è rilasciato sotto licenza open source e ha le seguenti caratteristiche:
- descrivere il corso che si intende pubblicare;
- inserire documentazione in qualsiasi formato (PDF, HTML, video, etc.);
- gestire forum pubblici e privati;
- sviluppare percorsi di apprendimento;
- creare gruppi di studenti;
- preparare esercizi on-line;
- gestire un’agenza con attività e deadlines;
- pubblicare annunci;
- controllare tramite statistiche le attività effettuate dagli studenti.
Vdrift (un racing simulator completamente open source)
Quando si tratta di giochi completamente gratuiti e open source la mia attenzione viene subito attirata, soprattutto quando il gioco è di un certo livello. VDrift è un simulatore di guida avanzato. I tracciati creati, al momento 16, rappresentano dei famosi circuiti reali; i veicoli sono basati anche loro su modelli reali.
VDrift è disponibile per vari sistemi operativi: Windows, Mac, Ubuntu, FreeBSD. Ma quello che rende VDrift ancora più “accattivante” è il fatto che al mondo sono disponibili migliaia di programmatori che ogni giorno aggiungono auto, circuiti e features a questo ottimo racing simulator.
Sito web di riferimento: http://vdrift.net
Licenza: Freeware
Link per il download: http://downloads.sourceforge.net/vdrift/vdrift-setup-2009-06-15.exe
Screenshot

Halite (scarica i tuoi files tramite BitTorrent con questo open-source)
Per chi ancora nella rete non conosce il termine BitTorrent forniamo una rapida descrizione: BitTorrent è un protocollo, apparso nell’anno di 2002, di tipo peer-to-peer, cioè permette agli utenti collegati in internet di condividere e distribuire files e documenti.
La grande innnovazione che questo protocollo ha portato in rete è una gestione ottimale di più download e upload contemporaneo dello stesso file. I files gestiti con questo protocollo vengono nominati con il suffisso .torrent. Questo tipologia di peer-to-peer dei files permette tempi di download sicuramente più rapidi di quelli ad esempio consentiti da il classico Emule.
Uno dei numerosi software sviluppati per gestire il download dei files torrent è Halite, rilasciato con licenza open source.
FreeFileSync (tieni sempre una copia di sicurezza dei tuoi dati)
I programmi di backup per il nostro PC si sprecano nella rete. Esistono software che ci permettono di effettuare backup a determinate ore stabilite, i backup che effettuiamo possono essere “normali”, cioè effettuo il backup ogni volta di tutti i dati presenti nel mio PC, oppure “incrementali”, cioè copio sul disco di backup solo i dati che sono stati modificati o aggiunti nel mio PC.
Per effettuare un backup anche in maniera molto semplice è possibile utilizzare anche i cosiddetti software di “sincronizzazione”. I software di sincronizzazione non fanno altro che andare a verificare in due cartelle, due hard disk diversi, due PC diversi se i dati risultano uguali da una parte e dall’altra, se così non è procede con l’allineamento delle due unità.
I programmi di sincronizzazione comunque presentano anche, per così dire, l’opzione unidirezionale nel senso che tutto quello che è presente sul disco n. 1 viene copiato sul disco n. 2.

