Author Topic: [EXPLOITED] Prima versione Alpha del programma... Per rendere l'idea  (Read 4524 times)

Offline devilicecream

Re:[EXPLOITED] Prima versione Alpha del programma... Per rendere l'idea
« Reply #15 on: February 15, 2017, 03:42:37 AM »
Mi piace quello che hai fatto Dario, e infatti la stelletta te l'ho messa! Ci sono un po' di cose da migliorare però, ci sto dando un'occhiata sulla mia VM ubuntu ;)
 
The following users thanked this post: lynx

Offline devilicecream

Re:[EXPLOITED] Prima versione Alpha del programma... Per rendere l'idea
« Reply #16 on: February 15, 2017, 06:04:26 AM »
You are not allowed to view links. Register or Login
Per l'occasione ho fatto ping_network e netinfo:
You are not allowed to view links. Register or Login
Puoi prendere spunto o usarli aggiungendo il multiprocessing,
oppure inserendoli nel progetto EXPLOITED se vuoi.. fai te.
Li ho fatti anche per @devilicecream che adesso, per supportarci, minimo ci deve mettere una stelletta :)
e aprire un sacco di issue per i bugs  :-X


Aperto issue e pull request!  :P
 

Offline lynx

Re:[EXPLOITED] Prima versione Alpha del programma... Per rendere l'idea
« Reply #17 on: February 15, 2017, 08:56:32 AM »
You are not allowed to view links. Register or Login
Mi piace quello che hai fatto Dario, e infatti la stelletta te l'ho messa! Ci sono un po' di cose da migliorare però, ci sto dando un'occhiata sulla mia VM ubuntu ;)
C'è sempre qualcosa da migliorare ;) grazie per il feedback.
Anzi, qua c'è da imparare!
  • Started versioning
Insomma, la creatura, diventa un programma..
  • Using netifaces to improve platform independency
Non volevo usare librerie esterne visto che era un esempio, ma se questo rende lo script platform indipendent, ok!
  • Checking ping return code instead of parsing the output
e mi pare giusto. Per testare ci ho messo un print al volo..
Adesso lo provo e accetto.
 

Offline davenull

  • Administrator
  • Sr. Member
  • *****
  • Posts: 321
  • Thanked: 13 times
  • Gender: Male
  • JonixLug Co-Founder & Administrator
    • View Profile
    • davenull's blog
Re:[EXPLOITED] Prima versione Alpha del programma... Per rendere l'idea
« Reply #18 on: February 15, 2017, 11:27:12 PM »
miraccomando, usate sempre i sottoprogrammi. vi semplificano la vita!!! sia nel debug e sia per fare un deploy di un tool standalone e non pieno di files.
sono per i programmi standalone se non l'avete capito!!! :D
E-Mail: [email protected]
Website: You are not allowed to view links. Register or Login

You are not allowed to view links. Register or Login
 

Offline lynx

Re:[EXPLOITED] Prima versione Alpha del programma... Per rendere l'idea
« Reply #19 on: February 16, 2017, 12:14:02 AM »
Infatti, il primo script funzionante d'esempio, lo potevo mettere su un unico file con i sottoprogrammi e,
dato che sarebbe servito al raspi o su una distro basata su debian, bastava scrivere l'output in un file o elaborarlo direttamente (tanto ormai sono caricati i moduli per le chiamate di sistema e si è gia superuser).
Però giustamente una cosa fatta "ad arte" e con la portabilità su altri OS, a costo di usare una libreria esterna da allegare, è più completa.
Se si vuole far meglio si può usare il multiprocessing e il ping random invece che sequenziale.
Anzi, bisognerebbe prima fare uno schemino di quel che si vuole ottenere per trovare la via migliore. (ad esempio capire come "non fare rumore" e quali precauzioni prendere per non floodare e farsi sbattere fuori)
 

Offline devilicecream

Re:[EXPLOITED] Prima versione Alpha del programma... Per rendere l'idea
« Reply #20 on: February 16, 2017, 02:02:09 AM »
La soluzione aggiornata è portabilissima! La libreria aggiuntiva (è hostata su bitbucket) consiste in pratica di due file, uno in C e uno in python. Volendo si può tirare giù ed utilizzarla dal source code, senza basarsi su pip per gestire la dipendenza.
Il fatto che ora sia tutto in un modulo python rende la soluzione stessa un "sottoprogramma": una volta installato il pacchetto in una env, basta importare la funzione main per eseguire i ping, o la classe NetworkProperties da sola per ottenere un oggetto che contiene tutte le informazioni sulle interfacce di rete  ;)
 

Offline davenull

  • Administrator
  • Sr. Member
  • *****
  • Posts: 321
  • Thanked: 13 times
  • Gender: Male
  • JonixLug Co-Founder & Administrator
    • View Profile
    • davenull's blog
Re:[EXPLOITED] Prima versione Alpha del programma... Per rendere l'idea
« Reply #21 on: February 16, 2017, 02:21:25 AM »
si possono benissimo scrivere le dipendenze nel readme ed il gioco è fatto!!!
E-Mail: [email protected]
Website: You are not allowed to view links. Register or Login

You are not allowed to view links. Register or Login
 

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40