Home
Siderus Share è tra noi! PDF Stampa
Scritto da Lorenzo Setale   
Giovedì 17 Giugno 2010 14:50

Dopo SPM, il sotto progetto Siderus Share ha iniziato a plasmarsi, e la forma è sempre più definita.
Grazie alla scuola ho avuto modo di pensare le cose da migliorare all'interno di Siderus Share. Così ho effettuato le seguenti modifiche ed aggiunto queste nuove funzioni:

  • Trasferimento dei file tramite share-file-manager migliorato

  • La funzione get_file e send_file della classe AppCable in libshare ora mostra una comoda progressbar (disattivabile con una semplice opzione)

  • Creata una finzione in AppCalbe per conoscere le applicazioni in esecuzione e connesse al nodo: Utile per la comunicazione interna o per il supporto di alcune possibili features di integrazione tra applicazioni di diversa natura (Es: InstantMessagingClient con PMI).

  • Aggiunto una applicazione, Share-control, che è capace di svolgere alcune delle funzioni più importanti: Conoscere i dati della connessioneConnettersi/Disconnettersi da un NodoImpostare l'username del nodo.

  • L'applicazione Share-control dispone anche di una minimale interfaccia basata su semplici dialoghi in GTK

  • Il demone siderus share ora effettua un ping ogni minuto per controllare che le connessioni non vadano perse

  • Migliorato l'utilizzo di un indirizzo diverso da quello ottenuto in modo automatico: Le applicazioni ora si impostano automaticamente su quell'indirizzo non appena eseguono la funzione get_node_infos().

 

In altre parole, per installare siderus share basta scaricare questo file:

 

http://siderus.googlecode.com/hg/share/make.py

 

e successivamente avviarlo con questo comando:

sudo python ./make.py install

Questo processo installerà i seguenti tools:

  • share-control: sistema di controllo/gestione di alcuni dati del demone
  • share-control-gui: come share-control, ma permette di reperire i dati mediante una icona nell'area di notifica
  • share-installer: script per aggiornare-rimuovere Siderus Share e tutti i tools dal sistema.
  • share-chat: Semplice programma a riga di comando (per ora) per chattare con i nodi connessi in una stanza comune.
  • share-file-manager: Programma a riga di comando che permette di ricevere-inviare tramite Siderus Share.
  • share-messenger: Un sistema di scambio di messaggi non istantanei.
  • shared: Il demone di Siderus Share
  • /etc/init.d/shared o /etc/rc.d/shared: Script per gestire più facilmente il demone.

Una volta installato non vi resta che avviare il demone digitando:

sudo /etc/init.d/shared start

E successivamente connettendosi ad un nodo della rete. Ovviamente ci si può connettere al nostro server, che dispone di un ip statico. Quindi digitiamo:

share-control connect 87.25.75.173

E da qui siete già dentro la rete... ma siete connessi esclusivamente con 87.25.75.173 e non avendo avviato nessuna applicazione, non avete amici. Vi basterà farvi presentare gli amici degli amici:
share-control sharenodes

Ciò chiederà a tutti i vostri nodi connessi, di inviare la loro lista con tutte le loro amicizie. Ciò permette di ampliare le vostre connessioni in modo automatico

Ovviamente se si desidera fare qualche test e non si trova nessuno connesso oltre al server, vi basterà entrare sulla chat e chiedere

Per maggiori informazioni circa Siderus Share cliccate qui

 

 
Copyright © 2010 Siderus. Tutti i diritti riservati.
Joomla! è un software libero rilasciato sotto licenza GNU/GPL.