Logo
Marzo 12, 2010, 05:26:54
 
New PostsTotal Posts: 37301
New PostsTotal Topics: 2436
New PostsTotal Members: 373
New PostsLatest Member: Tibioplalay
Benvenuto! Accedi o registrati.
Hai dimenticato l'e-mail di attivazione?

Login with username, password and session length
Pagine: 1 [2] 3   Go Down
  Print  
Autore Topic: ..le prime cose  (Read 2829 times)
Ottobre 03, 2008, 11:37:29
furester
Hero Member
*****
Posts: 1296



View Profile WWW
« Rispondi #15 on: Ottobre 03, 2008, 11:37:29 »

mmh .. il programma è scritto in python, tu suggerisci di fargli leggere un file bash-like con le impostazioni delle variabili?anche un xml è possibile leggerlo da diversi linguaggi se questo è lo scopo, ma un file bash è veramente pratico da leggere\scrivere per un essere umano?
Logged

Ottobre 03, 2008, 12:13:19
Pierino
Sr. Member
****
Posts: 281



View Profile
« Rispondi #16 on: Ottobre 03, 2008, 12:13:19 »

sì dato che metti solo dei commenti e delle righe con

$NOMESETTING = setting
Logged
Ottobre 03, 2008, 12:27:11
furester
Hero Member
*****
Posts: 1296



View Profile WWW
« Rispondi #17 on: Ottobre 03, 2008, 12:27:11 »

può essere un'idea ..
Nel frattempo ho trovato un po' di moduli per gestire i file di configurazione con python e mi sembrava che un file di questo tipo:
Code:
# The message to print (this is a comment)
message: 'Hello, world!'

e lo puoi richiamare dal codice con:

Code:
from config import Config

# You can pass any file-like object; if it has a name attribute,
# that name is used when file format error messages are printed
f = file('simple.cfg')
cfg = Config(f)
print cfg.message

solo che temo che per molti voglia dire dover installare un modulo python aggiuntivo .. nn so dirti cosa di preciso, ma nella soluzione "bash" c'è qualche cosa che non mi convince per questo sto tergiversando prima di implementarla Smiley

[EDIT]
qualcuno ha mai usato ConfigParser per leggere file di configurazione?mi trovo ad aver bisogno di parsare una stringa del tipo:
Code:
dolphin fish://%(username)s@%(indirizzo)s:22/home/root
ma i ":" nn gli piacciono per niente perché li usa lui per separare le variabili dalla loro definizione ..
[EDIT2]
risolto!
« Last Edit: Ottobre 03, 2008, 04:18:23 by furester » Logged

Ottobre 07, 2008, 10:55:55
furester
Hero Member
*****
Posts: 1296



View Profile WWW
« Rispondi #18 on: Ottobre 07, 2008, 10:55:55 »

Alla fine credo di aver fatto un programma che merita di essere visto in giro .. su [1] trovate alcune informazioni a riguardo, per il download diretto dello script invece [2]. Sono graditi i commenti e i suggerimenti!

[1] http://xenos.altervista.org/blogs/index.php?blog=3&title=dbus-freerunner-listener
[2] http://xenos.altervista.org/blogs/media/blogs/b//dbus-freerunner-listener-0.0.1.tar.gz
Logged

Ottobre 07, 2008, 03:51:40
raster
Hero Member
*****
Posts: 800



View Profile
« Rispondi #19 on: Ottobre 07, 2008, 03:51:40 »

Hello
secondo me hai postato nella sezione nella sezione sbagliata, o funziona solo per la 2008.8.
visto per caso e provato al volo sulla ubuntu di mia ....

carino, alla prima esecuzione si aperto xterm (terminale) e poi si e chiuso subito.
editato la .conf con l' IP giusto, adesso si apre xterm e resta vuoto.
ho notato anche dopo averlo fermato e riavviato che nei processi attivi viene aggiunto un ulteriore dbus-daemon.
questo ogni volta che lo riavvi.

bye

Logged
Ottobre 07, 2008, 04:00:33
raster
Hero Member
*****
Posts: 800



View Profile
« Rispondi #20 on: Ottobre 07, 2008, 04:00:33 »

Ahhhh, beccata anche questa :


 Grin

meglio doppio che niente (non e un fotomontaggio)
lo fa certe volte, quando lo colleghi.

bye
Logged
Ottobre 07, 2008, 04:02:29
furester
Hero Member
*****
Posts: 1296



View Profile WWW
« Rispondi #21 on: Ottobre 07, 2008, 04:02:29 »

la tua rete viene configurata in automatico quando inserisci il freerunner oppure ogni volta devi dare a mano i comandi come iptables e simili? lo script non si occupa di questa parte del "problema" ma (come avrai visto dalla configurazione) lancia solamente il comando che in configurazione compare dopo "first_command" .. potresti postarmi la tua configurazione per piacere? o se preferisci mandarmela come messaggio in privato ..

in teoria dovrebbe funzionare con tutte le distribuzioni (questa discussione potrebbe essere postata sotto "i nostri software") ma io l'ho provato solo con la 2008.08, e visto che uso questa distribuzione per questo avevo postato qui la domanda iniziale, se qualcuno vuole\può spostarla faccia pure.
Logged

Ottobre 07, 2008, 04:04:12
furester
Hero Member
*****
Posts: 1296



View Profile WWW
« Rispondi #22 on: Ottobre 07, 2008, 04:04:12 »

Ahhhh, beccata anche questa :
meglio doppio che niente (non e un fotomontaggio)
lo fa certe volte, quando lo colleghi.

bye

si, capita anche a me, è perché non sempre abbiamo la mano abbastanza ferma per staccare il fr con un colpo deciso e quindi hal\dbus rileva inserimento-rimozione a catena .. potrei fare un controllo temporale tra una notifica e l'altra se volete, nn mi ha mai dato troppo fastidio
Logged

Ottobre 07, 2008, 07:29:50
raster
Hero Member
*****
Posts: 800



View Profile
« Rispondi #23 on: Ottobre 07, 2008, 07:29:50 »

Hello
infatti la mia rete usb non viene configurata in automatico ma da script  Grin era evidente che non poteva funzionare.
per quello il tuo programma si chiama "listener" e non "configurator"  Wink
una volta configurato in automatico la rete usb da /etc/network/interfaces e modificato legermente il file di configurazione del "listener" funziona tutto su ubuntu e FR con immagine raster/zhone.

stavo pensando di aggiungiere un altra immagine per il mio A1200  Grin
quando collegho il FR esce il "mokko" quando collegho il a1200 esce il "motosola"  Cheesy
comunque complimenti, bel lavoro.

bye

PS. dimenticavo per i ubuntuisti, una volta scollegato il FR da usb e ricollegato una seconda volta, la configurazione automatica non funziona più :
https://bugs.launchpad.net/ubuntu/+source/ifupdown/+bug/130437
comunque e rimediabile
« Last Edit: Ottobre 07, 2008, 07:35:20 by vonfritz » Logged
Ottobre 07, 2008, 08:31:50
furester
Hero Member
*****
Posts: 1296



View Profile WWW
« Rispondi #24 on: Ottobre 07, 2008, 08:31:50 »

sono contento che ti funzioni!

Se sai darmi i dati hal del motorola e vuoi posso aggiungere un listener allo script anche per quello se vuoi!
Logged

Ottobre 07, 2008, 10:17:23
raster
Hero Member
*****
Posts: 800



View Profile
« Rispondi #25 on: Ottobre 07, 2008, 10:17:23 »

Hello
visto che ti sei offerto cosi gentilmente  Wink
anche se ormai lo collegho raramente al PC, ma magari ne può usufruire qualcun altro.
la info che ti serve e questa vero?
/org/freedesktop/Hal/devices/usb_device_22b8_6027_noserial_if0

bye
Logged
Ottobre 07, 2008, 10:21:26
furester
Hero Member
*****
Posts: 1296



View Profile WWW
« Rispondi #26 on: Ottobre 07, 2008, 10:21:26 »

Hello
visto che ti sei offerto cosi gentilmente  Wink
anche se ormai lo collegho raramente al PC, ma magari ne può usufruire qualcun altro.
la info che ti serve e questa vero?
/org/freedesktop/Hal/devices/usb_device_22b8_6027_noserial_if0

si, è questa .. dovresti confermarmi che (come il fr) abbiamo una successione
/org/freedesktop/Hal/devices/usb_device_22b8_6027_noserial_if0
/org/freedesktop/Hal/devices/usb_device_22b8_6027_noserial_if1
quando collego, mentre
/org/freedesktop/Hal/devices/usb_device_22b8_6027_noserial_if1
/org/freedesktop/Hal/devices/usb_device_22b8_6027_noserial_if0
quando scollego ..
Logged

Ottobre 07, 2008, 10:32:35
raster
Hero Member
*****
Posts: 800



View Profile
« Rispondi #27 on: Ottobre 07, 2008, 10:32:35 »

sembra che non funziona, ho fatto velocemente una prova sostituendo il 1457_5122 con il 22b8_6027 ma non reagisce.
ce un metodo particolare per rilevare questa successione?

bye
« Last Edit: Ottobre 07, 2008, 10:39:20 by vonfritz » Logged
Ottobre 07, 2008, 10:58:19
furester
Hero Member
*****
Posts: 1296



View Profile WWW
« Rispondi #28 on: Ottobre 07, 2008, 10:58:19 »

alla riga 103 prova a decommentare il "print" per vedere se riceve il segnale
Logged

Ottobre 07, 2008, 11:00:35
raster
Hero Member
*****
Posts: 800



View Profile
« Rispondi #29 on: Ottobre 07, 2008, 11:00:35 »

Aaaaaa, sorry mea culpa  Embarrassed su questo PC non ho il modulo zaurus compilato (necessario per la rete usb)
infatti mi sembrava strano che non mi dava la rete.
adesso provo sul mio.

bye
Logged
Pagine: 1 [2] 3   Go Up
  Print  
 
Jump to:  

Powered by SMF 1.1.11 | SMF © 2006-2008, Simple Machines LLC
Oranj By Burak