Re: [Python] Due operazioni insieme
Lawrence Oluyede ha scritto: Sto usando il modulo ftplib per collegarmi al server FTP e utilizzo le funzioni retrbinary e storbinary per fare il download e l'upload dei files. Il problema sta nel fatto che la funzione retrbinary accetta una funzione di callback che potrei usare per far avanzare la progress bar ma la funzione storbinary non ha funzioni di callback. L'unica è usare ntransfercmd() e mandare manualmente i dati a blocchi. Ti ho uploadato un esempio tratto dal libro Python network programming: http://dpaste.com/hold/11234/ ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python Grazie per la dritta^^ un altro metodo che mi è venuto in mente ieri sera è creare una classe che eredita dalla classe FTP e aggiungerle il metodo che mi serve copiando e modificando il metodo storbinary per accettare una funzione di callback^^ Marco ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] Python e scheda PCI
mi piacerebbbe di più una strada del genere (anche perchè la installazione dei driver da dei problemi) ma non so molto in che direzione muovermi. Io ho visto con lspci che la mia scheda è presente 00:0b.0 DPIO module: Adlink Technology Unknown device 7248 (rev 02) Subsystem: Adlink Technology Unknown device 7248 Control: I/O+ Mem+ BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- Status: Cap- 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- SERR- Il 29/05/07, Roberto De Ioris<[EMAIL PROTECTED]> ha scritto: > > http://www.adlinktech.com/PD/marketing/Manual/PCIS-DASK+X/PCIS-DASK > > +X_Manual_1.pdf > > > > Dal manuale si evince che insieme ai driver forniscono una libreria > > (libpci_dask.so) che fornisce le funzioni per dialogare con la scheda. > > Oppure vedere di dialogare direttamente con il device che (si spera) > il driver userà con Linux, a seconda di quale sia l'approccio più > facile per l'applicazione dea scrivere. ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] Python e scheda PCI
On mer, 2007-05-30 at 09:39 +0200, ste wrote: > mi piacerebbbe di più una strada del genere (anche perchè la installazione > dei > driver da dei problemi) ma non so molto in che direzione muovermi. > > Io ho visto con lspci che la mia scheda è presente > > 00:0b.0 DPIO module: Adlink Technology Unknown device 7248 (rev 02) > Subsystem: Adlink Technology Unknown device 7248 > Control: I/O+ Mem+ BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- > Stepping- SERR- FastB2B- > Status: Cap- 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- > SERR- Interrupt: pin A routed to IRQ 3 > Region 1: I/O ports at fe00 [size=128] > Region 2: I/O ports at f000 [size=256] > Region 5: Memory at b000 (32-bit, non-prefetchable) [size=256M] > > Ma oltre a cio non so molto dove indagare. Mi piacerebbe esistesse un > pacchetto Python (o un programma esterno da integrare nel mio script) che mi > permetta di leggere e scrivere valori su queste porte. Stiamo parlando del bus pci, e' un sistema abbastanza complesso da gestire (rispetto a una seriale), e anche se optassi per una soluzione in userspace che si basa su /dev/port, dovresti praticamente riscriverti il driver. (senza contare che e' molto facile fare danni scrivendo dentro /dev/port) A mio modesto parere il primo passaggio e' istallare i driver e, solo dopo che hai un sistema "corretto" per accedere al dispositivo, iniziare a lavorare sull'applicazione. -- Roberto De Ioris http://unbit.it JID: [EMAIL PROTECTED] signature.asc Description: This is a digitally signed message part ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] Python e scheda PCI
ste ha scritto: mi piacerebbbe di più una strada del genere (anche perchè la installazione dei driver da dei problemi) ma non so molto in che direzione muovermi. Devi chiedere a chi fornisce i driver. Io ho visto con lspci che la mia scheda è presente 00:0b.0 DPIO module: Adlink Technology Unknown device 7248 (rev 02) Subsystem: Adlink Technology Unknown device 7248 Control: I/O+ Mem+ BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- Status: Cap- 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- SERR- Interrupt: pin A routed to IRQ 3 Region 1: I/O ports at fe00 [size=128] Region 2: I/O ports at f000 [size=256] Region 5: Memory at b000 (32-bit, non-prefetchable) [size=256M] Ma oltre a cio non so molto dove indagare. Mi piacerebbe esistesse un pacchetto Python (o un programma esterno da integrare nel mio script) che mi permetta di leggere e scrivere valori su queste porte. Non devi scrivere in queste porte. Su Linux ad un driver è associato un device in /dev. Tale device, quindi, si comanda tramite open/write/read e ioctl. Oppure è una cosa "standard" di sistema offerta da qualche "cat" o cose del genere ? E' una cosa standard. In Unix tutto è un file. Per un esempio, vedi questo: http://fabrice.bellard.free.fr/qemu/kqemu-tech.html Saluti Manlio Perillo ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python