Jump to content
Nokioteca Forum

djdedo

Utente
  • Contenuti

    43
  • Data iscrizione

  • Ultimo accesso

Messaggi pubblicati da djdedo

  1. Mi accodo qui per non aprire un altro post. Io ho un N73 brandizzato tim e avrei 2 domande:

    - qual è il product code dell'n73 music edition per avere l'ultimo aggiornamento?

    - per aggiornare mi conviene cambiare il product code e aggiornare da ovi suite oppure flashare direttamente con JAF il nuovo firmware?

  2. Buongiorno a tutti, ho installando da un paio di settimane questo firmware e devo dire che ne sono contento, va tutto a meraviglia è veloce e molto più reattivo.

    Detto questo ieri sera ho forse trovato un bug (devo testare con un altro cellulare la cosa) che spiego subito:

    io usavo il cell come modem collegandolo al mac via bluetooth, impostando la connessione bluetooth e l'apn sul mac il collegamento avveniva con successo. Ieri invece (prima volta che facevo il collegamento dopo il flash) non ne voleva sapere di collegarsi ad internet, ed infatti mentre tentava di collegarsi in gestione connessioni sul cellulare non appariva nulla. Ho riprovato stamattina pensando fosse un momento temporaneo di vodafone ma la cosa si è ripetuta.

    Vi risulta qualcosa del genere? Può dipendere questo dal firmware? Chi ha la possibilità può fare una prova anche lui?

  3. Salve ragazzi, mi sto cimentando nell'imparare un pò il python, a detta di molti il più semplice, a detta mia è un pò complicatuccio (forse perchè sono abituato a programmare in java). Vengo subito al dunque. Sto cercando di far collegare la mia applicazioncina ad un server smtp utilizzando uno script che ho messo in una funzione che è il seguente

    def sendmail(mittente, destinatario, oggetto, messaggio):
       server = 'indirizzo server' # SMTP server address for dest
       domain = 'DedoSendMailPython'
       username = 'utente'
       password = 'password dell utente'
    
       # send mail
       now = time.time()
       date = rfc822.formatdate(now)
       number = whrandom.randint(0, 0xffffff)
       msgid = '<%X.%X@%s>' % (now, number, domain)
       s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
       print('connecting to SMTP server...')
       s.connect((server, 25))
       print 'sending headers...'
       f = s.makefile()
       assert f.readline().startswith('2')
       print >>f, 'ehlo', domain
       f.flush()
       assert f.readline.startswith('2')
       print >>f, 'auth login'
       f.flush()
       assert f.readline.startswith('2')
       print >>f, username.encode('base64')
       f.flush()
       assert f.readline.startswith('2')
       print >> f, password.encode('base64')
       f.flush()
       assert f.readline().startswith('2')
       print >>f, 'mail from:', mittente
       f.flush()
       assert f.readline().startswith('2')
       print >>f, 'rcpt to:', destinatario
       f.flush()
       assert f.readline().startswith('2')
       print >>f, 'data'
       f.flush()
       assert f.readline().startswith('3')
       print >>f, 'Message-ID:', msgid
       print >>f, 'Date:', date
       print >>f, 'From:', mittente
       print >>f, 'MIME-Version: 1.0'
       print >>f, 'To:', destinatario
       print >>f, 'Subject:', oggetto
       boundary = '------' + date.encode('hex')
       print >>f, 'Content-Type: multipart/mixed; boundary="%s"' % boundary
       print >>f
       print >>f, 'This is a multi-part message in MIME format.'
       print >>f, '--' + boundary
       print >>f, 'Content-Type: text/plain; charset=utf-8'
       print >>f
       print >>f, messaggio
       print >>f, '--' + boundary
       print >>f
       print >>f, '.'
       f.flush()
       assert f.readline().startswith('2')
       print >>f, 'quit'
       f.flush()
       s.close()
    

    il problema è che non da segni di vita, nel senso che appena richiamo la funzione non succede nulla però non sembra neanche piantata l'applicazione. Su emulatore invece da "python: system error (-50)"

    Come si usano le connessione di rete col python? Non ci sto capendo nulla :crying_anim02:

  4. Ok ho risolto. Non avevo capito come modificare il sys.path, se fosse una cosa dell'ambiente di sviluppo, del python installato sul telefono oppure un qualcosa da scrivere nel codice, ed è quest'ultimo :lol:

    Ho modificato il sys.path aggiungendoci C:\\Python E:\\Python e la directory corrente ottenuta con la funzione os.getcwd()

    Questo che possa essere d'aiuto per chi come me si trova in difficoltà essendo alle prime armi :thumbs:

  5. Salve a tutti, mi sono appena iscritto e ho spulciato un pò questa sezione. Ho iniziato a vedere il python da qualche giorno, dapprima facendo scriptini stupidi per pc poi ho voluto estendere le prove al mio cell (che è il mio vero obiettivo). Ho installato il mio bell'ambientino di sviluppo su windows scaricando l'sdk dal sito della nokia, il pys60, eclipse e l'estensione pydev.

    Sto facendo delle prove strutturando il programma in package (termine javistico che credo si usi anche per il python), ma ho errori di runtime in quanto le funzioni che dovrei richiamare non vengono trovate.

    Spiego meglio, se io ho come file principale main.py e poi il package pacco con all'interno modulo.py se io dentro main.py scrivo import pacco.modulo e richiamo ad esempio pacco.modulo.funzione() eseguendo lo script nell'emulatore mi viene restituito l'errore "import error: no module named pacco.modulo"

    Come posso risolvere questa situazione?

×
×
  • Crea Nuovo...

Informazione Importante

Questo sito utilizza i cookie per analisi, contenuti personalizzati e pubblicità. Continuando la navigazione, accetti l'utilizzo dei cookie da parte nostra | Privacy Policy