Torna indietro   Hardware Upgrade Forum > Software > Programmazione

DJI Osmo Mobile 8: lo stabilizzatore per smartphone con tracking multiplo e asta telescopica
DJI Osmo Mobile 8: lo stabilizzatore per smartphone con tracking multiplo e asta telescopica
Il nuovo gimbal mobile DJI evolve il concetto di tracciamento automatico con tre modalità diverse, un modulo multifunzionale con illuminazione integrata e controlli gestuali avanzati. Nel gimbal è anche presente un'asta telescopica da 215 mm con treppiede integrato, per un prodotto completo per content creator di ogni livello
Recensione Pura 80 Pro: HUAWEI torna a stupire con foto spettacolari e ricarica superveloce
Recensione Pura 80 Pro: HUAWEI torna a stupire con foto spettacolari e ricarica superveloce
Abbiamo provato il nuovo HUAWEI Pura 80 Pro. Parliamo di uno smartphone che è un vero capolavoro di fotografia mobile, grazie ad un comparto completo in tutto e per tutto, In questa colorazione ci è piaciuto molto, ma i limiti hardware e software, seppur in netto miglioramento, ci sono ancora. Ma HUAWEI ha fatto davvero passi da gigante per questa nuova serie Pura 80. Buona anche l'autonomia e soprattutto la ricarica rapida sia cablata che wireless, velocissima.
Opera Neon: il browser AI agentico di nuova generazione
Opera Neon: il browser AI agentico di nuova generazione
Abbiamo provato il nuovo web browser con intelligenza artificiale della serie Opera accessibile tramite abbonamento. Ecco le nostre prime impressioni sulle funzionalità di Opera Neon basate su AI e come funzionano
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 19-07-2008, 12:25   #1
Sabonis
Registered User
 
Iscritto dal: Oct 2006
Messaggi: 82
[python]I limiti del python

Spesso leggendo sui forum o discutendo con amici programmatori mi è capitato di
sentire che il python è inadatto a realizzare progetti particolarmente complessi a causa di alcune sue caratteristiche come la tipizzazione dinamica. Non conoscendo il python e avendo studiato seriamente solo il java chiedo a voi perchè la questione mi incuriosisce (sperando di non scatenare una rissa).

E per quanto riguarda le prestazioni invece, il python soffrirebbe di problemi di performance anche realizzando un compilatore?
Quali sono gli svantaggi di un linguaggio come il python rispetto al java? Quali i vantaggi?
Sabonis è offline   Rispondi citando il messaggio o parte di esso
Old 19-07-2008, 13:01   #2
Ziosilvio
Moderatore
 
L'Avatar di Ziosilvio
 
Iscritto dal: Nov 2003
Messaggi: 16211
Su quanto un progetto debba essere complesso perché Python non sia adatto, lascio la parola a cdimauro.

Faccio però notare che Zope è realizzato in Python.
__________________
Ubuntu è un'antica parola africana che significa "non so configurare Debian" Chi scherza col fuoco si brucia.
Scienza e tecnica: Matematica - Fisica - Chimica - Informatica - Software scientifico - Consulti medici
REGOLAMENTO DarthMaul = Asus FX505 Ryzen 7 3700U 8GB GeForce GTX 1650 Win10 + Ubuntu
Ziosilvio è offline   Rispondi citando il messaggio o parte di esso
Old 19-07-2008, 13:26   #3
marko.fatto
Senior Member
 
L'Avatar di marko.fatto
 
Iscritto dal: Jul 2007
Messaggi: 499
chiedi a fek che ha avuto felici esperienze su grossi progetti con python
__________________
marko.fatto è offline   Rispondi citando il messaggio o parte di esso
Old 19-07-2008, 22:10   #4
cdimauro
Senior Member
 
L'Avatar di cdimauro
 
Iscritto dal: Jan 2002
Città: Germania
Messaggi: 26110
Quote:
Originariamente inviato da Sabonis Guarda i messaggi
Spesso leggendo sui forum o discutendo con amici programmatori mi è capitato di
sentire che il python è inadatto a realizzare progetti particolarmente complessi a causa di alcune sue caratteristiche come la tipizzazione dinamica.
Ziosilvio ti ha fatto già un esempio. Altri ne trovi qui: http://www.python.org/about/quotes/

Sulla tipizzazione dinamica, ha pregi e difetti ovviamente. Io trovo preponderanti i primi.
Quote:
Non conoscendo il python e avendo studiato seriamente solo il java chiedo a voi perchè la questione mi incuriosisce (sperando di non scatenare una rissa).
Allora ti propongo la lettura di alcune semplici slide scritte da Bruce Eckel: http://www.mindviewinc.com/downloads...LovePython.zip

Passalo anche ai tuoi amici. Eckel non è un "tizio qualunque", e dovrebbe essere abbastanza noto a chi sviluppa in C++ e/o Java.
Quote:
E per quanto riguarda le prestazioni invece, il python soffrirebbe di problemi di performance anche realizzando un compilatore?
Dal primo link che ti ho riportato:
YouTube.com

"Python is fast enough for our site and allows us to produce maintainable features in record times, with a minimum of developers," said Cuong Do, Software Architect, YouTube.com.
Quote:
Quali sono gli svantaggi di un linguaggio come il python rispetto al java? Quali i vantaggi?
Leggi la presentazione di cui sopra e dovresti avere più o meno un quadro sulla questione.
Quote:
Originariamente inviato da marko.fatto Guarda i messaggi
chiedi a fek che ha avuto felici esperienze su grossi progetti con python
Non è esattamente così. I problemi ci sono quando ci si affida a gente che utilizza uno strumento senza conoscerlo bene e/o senza adeguate metodologie di sviluppo.

Ovviamente non mi sto riferendo a Fran, ma a chi ha realizzato i progetti che ha poi utilizzato.
__________________
Per iniziare a programmare c'è solo Python con questo o quest'altro (più avanzato) libro
@LinkedIn Non parlo in alcun modo a nome dell'azienda per la quale lavoro
Ho poco tempo per frequentare il forum; eventualmente, contattatemi in PVT o nel mio sito. Fanboys
cdimauro è offline   Rispondi citando il messaggio o parte di esso
Old 20-07-2008, 00:42   #5
gugoXX
Senior Member
 
L'Avatar di gugoXX
 
Iscritto dal: May 2004
Città: Londra (Torino)
Messaggi: 3692
Fra l'altro che fine ha fatto fek?
E' un po' che non si vede.
Stanno consegnando Fable2?
__________________
Se pensi che il tuo codice sia troppo complesso da capire senza commenti, e' segno che molto probabilmente il tuo codice e' semplicemente mal scritto.
E se pensi di avere bisogno di un nuovo commento, significa che ti manca almeno un test.
gugoXX è offline   Rispondi citando il messaggio o parte di esso
Old 20-07-2008, 01:20   #6
Albi89
Senior Member
 
Iscritto dal: May 2004
Città: Napoli
Messaggi: 773
Quote:
Originariamente inviato da gugoXX Guarda i messaggi
Fra l'altro che fine ha fatto fek?
E' un po' che non si vede.
Stanno consegnando Fable2?
Non conosco personalmente fek ma da quello che lessi sul suo blog sembrava fossero in fase di pesante revisione finale.
Poi considerando che Molyneux ha annunciato che il gioco è finito ed in arrivo, li starà mettendo sotto torchio
__________________
If builders built buildings the way programmers wrote programs, then the first woodpecker that came along would destroy civilization.
--Gerald Weinberg
Albi89 è offline   Rispondi citando il messaggio o parte di esso
Old 20-07-2008, 06:43   #7
cdimauro
Senior Member
 
L'Avatar di cdimauro
 
Iscritto dal: Jan 2002
Città: Germania
Messaggi: 26110
Quote:
Originariamente inviato da gugoXX Guarda i messaggi
Fra l'altro che fine ha fatto fek?
E' un po' che non si vede.
Stanno consegnando Fable2?
Sono in fase di test intensivo per rimuovere quanti più bug possibile.

Comunque l'ultima volta che ha scritto è stato in una discussione sulle news dove ha ricevuto una sospensione (non sto qui a disquisire sull'accaduto per non infrangere il regolamento): credo sia questo il motivo per cui, da allora, non si fa più vivo.
__________________
Per iniziare a programmare c'è solo Python con questo o quest'altro (più avanzato) libro
@LinkedIn Non parlo in alcun modo a nome dell'azienda per la quale lavoro
Ho poco tempo per frequentare il forum; eventualmente, contattatemi in PVT o nel mio sito. Fanboys
cdimauro è offline   Rispondi citando il messaggio o parte di esso
Old 21-07-2008, 00:45   #8
atragon
Senior Member
 
L'Avatar di atragon
 
Iscritto dal: Sep 2000
Messaggi: 886
Da quel poco che ho visto e soprattutto letto relativamente Python, del quale, come avevo promesso in altro thread mi sto occupando da pochissimi giorni peraltro, pare che la comunità intorno a Python si lamenti un po' di un paio di cose:
la prima è la gestione dei blocchi e delle chiusure che sarebbe molto più primitiva di quella che si trova ad es in Ruby, che è il linguaggio di raffronto più usato.
la seconda è che, nonostante ci siano alcune valide proposte in tal senso, ci sia una qualche resitenza ad inserire il design by contract in Python.
A occhio mi sembrano obiezioni corrette anche se, soprattutto sulla prima, devo indagare un po'.
__________________

1986/2008 - 22 anni di rabbia cancellati in un giorno. Adesso passeranno altri 22 anni.. Learn Falcon language sul sito ufficiale e sul mio
RIP NBA3D
atragon è offline   Rispondi citando il messaggio o parte di esso
Old 21-07-2008, 10:38   #9
cdimauro
Senior Member
 
L'Avatar di cdimauro
 
Iscritto dal: Jan 2002
Città: Germania
Messaggi: 26110
Quote:
Originariamente inviato da atragon Guarda i messaggi
Da quel poco che ho visto e soprattutto letto relativamente Python, del quale, come avevo promesso in altro thread mi sto occupando da pochissimi giorni peraltro, pare che la comunità intorno a Python si lamenti un po' di un paio di cose:
la prima è la gestione dei blocchi e delle chiusure che sarebbe molto più primitiva di quella che si trova ad es in Ruby, che è il linguaggio di raffronto più usato.
Penso che le critiche vengano piuttosto dalle comunità esterne a Python, e in particolare da quelle Ruby.

La gestione non è che sia più primitiva: la soluzione attuale di Python è perfettamente in linea e coerene con lo sviluppo del linguaggio.

Anzi, a voler essere onesti, c'è gente che non vorrebbe nemmeno le funzioni lambda (funzioni anonime) nel linguaggio, perché asserisce che la classica definizione di funzione è sufficiente in merito e ha il vantaggio di essere più leggibile (dando un nome "concreto" a un pezzo di codice). Personalmente le lambda le uso tranquillamente, e non c'è intenzione di rimuoverle dal linguaggio perché in generale sono una comodità.

Tornando al discorso, ti faccio notare che Ruby è abbastanza confusionario proprio sui blocchi di codice, in quanto espone meccanismi che sono sottilmente diversi e che possono generare non pochi problemi. Se ti leggi questo: http://pine.fm/LearnToProgram/?Chapter=10 (preso dal sito di Ruby) capisci il perché (mi riferisco alle differenze fra blocchi e proc).

Quando leggo frasi come "If you get confused" per me c'è qualcosa che non va.
Quote:
la seconda è che, nonostante ci siano alcune valide proposte in tal senso, ci sia una qualche resitenza ad inserire il design by contract in Python.
A occhio mi sembrano obiezioni corrette anche se, soprattutto sulla prima, devo indagare un po'.
Quest'ultima sarebbe corretta, se non fosse che, personalmente preferirei non inserire questa caratteristica nel linguaggio.

Sia chiaro: parli con uno che da anni sbava su Eiffel e sulla definizione dei "contratti" in funzioni e metodi, ma dopo che ho conosciuto la TDD ho rivalutato in maniera completamente diversa la situazione.

In sintesi: ai contratti che devono inserire dei controlli nel codice preferisco nettamente le suite case esterne da eseguire una tantum, man mano che si sviluppa l'applicazione.

Da questo punto di vista Python è messo molto bene perché ci sono un paio di librerie standard utilizzabili allo scopo.
__________________
Per iniziare a programmare c'è solo Python con questo o quest'altro (più avanzato) libro
@LinkedIn Non parlo in alcun modo a nome dell'azienda per la quale lavoro
Ho poco tempo per frequentare il forum; eventualmente, contattatemi in PVT o nel mio sito. Fanboys
cdimauro è offline   Rispondi citando il messaggio o parte di esso
Old 21-07-2008, 10:58   #10
k0nt3
Senior Member
 
Iscritto dal: Dec 2005
Messaggi: 7258
Quote:
Originariamente inviato da Sabonis Guarda i messaggi
Spesso leggendo sui forum o discutendo con amici programmatori mi è capitato di
sentire che il python è inadatto a realizzare progetti particolarmente complessi a causa di alcune sue caratteristiche come la tipizzazione dinamica. Non conoscendo il python e avendo studiato seriamente solo il java chiedo a voi perchè la questione mi incuriosisce (sperando di non scatenare una rissa).

E per quanto riguarda le prestazioni invece, il python soffrirebbe di problemi di performance anche realizzando un compilatore?
Quali sono gli svantaggi di un linguaggio come il python rispetto al java? Quali i vantaggi?
niente di tutto questo è inadatto a progetti complessi solo perchè il codice è brutto esteticamente
c'è anche il fatto che a volte risulta un pò criptico ma questa è spesso una caratteristica dei linguaggi dinamici
k0nt3 è offline   Rispondi citando il messaggio o parte di esso
Old 21-07-2008, 14:20   #11
cdimauro
Senior Member
 
L'Avatar di cdimauro
 
Iscritto dal: Jan 2002
Città: Germania
Messaggi: 26110
Considerato che hai riporato l'esatto contrario della realtà, devo ringraziarti per la pubblicità che stai facendo.
__________________
Per iniziare a programmare c'è solo Python con questo o quest'altro (più avanzato) libro
@LinkedIn Non parlo in alcun modo a nome dell'azienda per la quale lavoro
Ho poco tempo per frequentare il forum; eventualmente, contattatemi in PVT o nel mio sito. Fanboys
cdimauro è offline   Rispondi citando il messaggio o parte di esso
Old 21-07-2008, 22:38   #12
atragon
Senior Member
 
L'Avatar di atragon
 
Iscritto dal: Sep 2000
Messaggi: 886
Quote:
Originariamente inviato da cdimauro Guarda i messaggi
Penso che le critiche vengano piuttosto dalle comunità esterne a Python, e in particolare da quelle Ruby.

La gestione non è che sia più primitiva: la soluzione attuale di Python è perfettamente in linea e coerene con lo sviluppo del linguaggio.

Anzi, a voler essere onesti, c'è gente che non vorrebbe nemmeno le funzioni lambda (funzioni anonime) nel linguaggio, perché asserisce che la classica definizione di funzione è sufficiente in merito e ha il vantaggio di essere più leggibile (dando un nome "concreto" a un pezzo di codice). Personalmente le lambda le uso tranquillamente, e non c'è intenzione di rimuoverle dal linguaggio perché in generale sono una comodità.

Tornando al discorso, ti faccio notare che Ruby è abbastanza confusionario proprio sui blocchi di codice, in quanto espone meccanismi che sono sottilmente diversi e che possono generare non pochi problemi. Se ti leggi questo: http://pine.fm/LearnToProgram/?Chapter=10 (preso dal sito di Ruby) capisci il perché (mi riferisco alle differenze fra blocchi e proc).

Quando leggo frasi come "If you get confused" per me c'è qualcosa che non va.

Quest'ultima sarebbe corretta, se non fosse che, personalmente preferirei non inserire questa caratteristica nel linguaggio.

Sia chiaro: parli con uno che da anni sbava su Eiffel e sulla definizione dei "contratti" in funzioni e metodi, ma dopo che ho conosciuto la TDD ho rivalutato in maniera completamente diversa la situazione.

In sintesi: ai contratti che devono inserire dei controlli nel codice preferisco nettamente le suite case esterne da eseguire una tantum, man mano che si sviluppa l'applicazione.

Da questo punto di vista Python è messo molto bene perché ci sono un paio di librerie standard utilizzabili allo scopo.
Sul design by contract puoi aver ragione, "puoi" nel senso che va anche un po' a gusti, Bertrand Meyer la penserà diversamente. Personalmente ho usato TDD e mai DBC per cui non saprei.... i colleghi che ne hanno fatto uso tuttavia la considerano molto produttiva una volta entrati nel meccanismo.
Sull'altro punto prima di parlare voglio capire bene cosa fa Python e cosa fa Ruby, tanto per avere un confronto...
__________________

1986/2008 - 22 anni di rabbia cancellati in un giorno. Adesso passeranno altri 22 anni.. Learn Falcon language sul sito ufficiale e sul mio
RIP NBA3D
atragon è offline   Rispondi citando il messaggio o parte di esso
Old 22-07-2008, 08:21   #13
cdimauro
Senior Member
 
L'Avatar di cdimauro
 
Iscritto dal: Jan 2002
Città: Germania
Messaggi: 26110
Quote:
Originariamente inviato da atragon Guarda i messaggi
Sul design by contract puoi aver ragione, "puoi" nel senso che va anche un po' a gusti, Bertrand Meyer la penserà diversamente.
Ti anticipo che Meyer è intervenuto sulla questione e ha affermato che la TDD non porta nessuna innovazione rispetto al DbC. Ovviamente.
Quote:
Personalmente ho usato TDD e mai DBC per cui non saprei.... i colleghi che ne hanno fatto uso tuttavia la considerano molto produttiva una volta entrati nel meccanismo.
Questo è indubbio. Il problema che sollevo è un altro: io preferisco che i controlli nel codice vengano effettuati in sede separata, relegandoli a un'apposita suite test.
Quote:
Sull'altro punto prima di parlare voglio capire bene cosa fa Python e cosa fa Ruby, tanto per avere un confronto...
OK
__________________
Per iniziare a programmare c'è solo Python con questo o quest'altro (più avanzato) libro
@LinkedIn Non parlo in alcun modo a nome dell'azienda per la quale lavoro
Ho poco tempo per frequentare il forum; eventualmente, contattatemi in PVT o nel mio sito. Fanboys
cdimauro è offline   Rispondi citando il messaggio o parte di esso
Old 22-07-2008, 17:56   #14
atragon
Senior Member
 
L'Avatar di atragon
 
Iscritto dal: Sep 2000
Messaggi: 886
Quote:
Originariamente inviato da cdimauro Guarda i messaggi
Ti anticipo che Meyer è intervenuto sulla questione e ha affermato che la TDD non porta nessuna innovazione rispetto al DbC. Ovviamente.
Beh si, questo certamente.

Quote:
Originariamente inviato da cdimauro Guarda i messaggi
Questo è indubbio. Il problema che sollevo è un altro: io preferisco che i controlli nel codice vengano effettuati in sede separata, relegandoli a un'apposita suite test.
Certo, è un approccio che mi pare sia molto duttile, se non erro il team Diamonds (voi) ne ha fatto un uso estremo, pur essendo un gruppo eterogeneo ha funzionato bene direi. A me tuttavia attira l'esplorazione anche dell'altro approccio.....

Intanto visto che ci siamo: in Python posso "riaprire" una classe e modificarla?
__________________

1986/2008 - 22 anni di rabbia cancellati in un giorno. Adesso passeranno altri 22 anni.. Learn Falcon language sul sito ufficiale e sul mio
RIP NBA3D
atragon è offline   Rispondi citando il messaggio o parte di esso
Old 22-07-2008, 23:07   #15
cdimauro
Senior Member
 
L'Avatar di cdimauro
 
Iscritto dal: Jan 2002
Città: Germania
Messaggi: 26110
Quote:
Originariamente inviato da atragon Guarda i messaggi
Certo, è un approccio che mi pare sia molto duttile, se non erro il team Diamonds (voi) ne ha fatto un uso estremo, pur essendo un gruppo eterogeneo ha funzionato bene direi.
Più che altro in Diamonds è stato fatto un uso normale (come procedimento, intendo): sviluppo TDD come "tramandato" da "Santo Kent".

I problemi sono nati perché si è passati a creare troppi test, tante volte inutili.
Quote:
A me tuttavia attira l'esplorazione anche dell'altro approccio.....
Certamente, e ripeto: sono anni che il DbC mi affascina. Mi piace moltissimo come idea.

Sono soltanto più portato alla TDD per questioni pratiche.
Quote:
Intanto visto che ci siamo: in Python posso "riaprire" una classe e modificarla?
Sì, certamente. Lo puoi fare sia a livello di classe che di singola istanza (cioé: modifico i metodi e/o proprietà di quella particolare istanza, senza andare a modificare la classe madre; un esempio lo trovi qui http://www.hwupgrade.it/forum/showpo...&postcount=133 ).

Sia chiaro, però: Python non ha strumenti sintattici che semplificano questo lavoro, come invece fa Ruby. Né tanto meno è possibile andare a modificare le classi built-in.

Comunque andare a riaprire una classe è una cosa che normalmente non faccio. In questo periodo sto sperimentando un po' di monkey patch (vedi sopra), ma più che altro per rendermi conto dei limiti di questa tecnica ed, eventualmente, dei possibili utilizzi (finora zero ) senza però andare a penalizzare la leggibilità e manutenibilità del codice.
__________________
Per iniziare a programmare c'è solo Python con questo o quest'altro (più avanzato) libro
@LinkedIn Non parlo in alcun modo a nome dell'azienda per la quale lavoro
Ho poco tempo per frequentare il forum; eventualmente, contattatemi in PVT o nel mio sito. Fanboys
cdimauro è offline   Rispondi citando il messaggio o parte di esso
Old 22-07-2008, 23:50   #16
atragon
Senior Member
 
L'Avatar di atragon
 
Iscritto dal: Sep 2000
Messaggi: 886
Quote:
Originariamente inviato da cdimauro Guarda i messaggi
Sì, certamente. Lo puoi fare sia a livello di classe che di singola istanza (cioé: modifico i metodi e/o proprietà di quella particolare istanza, senza andare a modificare la classe madre; un esempio lo trovi qui http://www.hwupgrade.it/forum/showpo...&postcount=133 ).

Sia chiaro, però: Python non ha strumenti sintattici che semplificano questo lavoro, come invece fa Ruby. Né tanto meno è possibile andare a modificare le classi built-in.
Perfetto, era quello che volevo sapere... giusto perchè con Ruby avevo visto quanto era immediato e mi pareva di aver letto che anche con Python era possibile...ti ringrazio.
__________________

1986/2008 - 22 anni di rabbia cancellati in un giorno. Adesso passeranno altri 22 anni.. Learn Falcon language sul sito ufficiale e sul mio
RIP NBA3D
atragon è offline   Rispondi citando il messaggio o parte di esso
 Rispondi


DJI Osmo Mobile 8: lo stabilizzatore per smartphone con tracking multiplo e asta telescopica DJI Osmo Mobile 8: lo stabilizzatore per smartph...
Recensione Pura 80 Pro: HUAWEI torna a stupire con foto spettacolari e ricarica superveloce Recensione Pura 80 Pro: HUAWEI torna a stupire c...
Opera Neon: il browser AI agentico di nuova generazione Opera Neon: il browser AI agentico di nuova gene...
Wind Tre 'accende' il 5G Standalone in Italia: si apre una nuova era basata sui servizi Wind Tre 'accende' il 5G Standalone in Italia: s...
OPPO Find X9 Pro: il camera phone con teleobiettivo da 200MP e batteria da 7500 mAh OPPO Find X9 Pro: il camera phone con teleobiett...
1.200 CV e drift a 213 km/h: la supercar...
Shenzhou-21: esperimenti sui topi in orb...
Cloudera punta su cloud privato e intell...
Il mistero del Ryzen 7 9700X3D: prezzo p...
Posticipato il rientro dell'equipaggio c...
Propaganda russa e hactivism fra le prin...
Superluna del Castoro: stasera il satell...
NVIDIA regala una GeForce RTX 5090 Found...
Snowflake punta su Intelligence, l'IA pe...
Volkswagen realizzerà i propri chip per ...
Formula E GEN4 svelata: 600 kW di potenz...
PC Desktop HP Victus con RTX 4060 e Ryze...
Fastnet, il 'mega-cavo' di AWS che pu&og...
Offerte Amazon da non perdere: GeForce R...
Clima, l'UE trova l'accordo sul taglio d...
Chromium
GPU-Z
OCCT
LibreOffice Portable
Opera One Portable
Opera One 106
CCleaner Portable
CCleaner Standard
Cpu-Z
Driver NVIDIA GeForce 546.65 WHQL
SmartFTP
Trillian
Google Chrome Portable
Google Chrome 120
VirtualBox
Tutti gli articoli Tutte le news Tutti i download

Strumenti

Regole
Non Puoi aprire nuove discussioni
Non Puoi rispondere ai messaggi
Non Puoi allegare file
Non Puoi modificare i tuoi messaggi

Il codice vB è On
Le Faccine sono On
Il codice [IMG] è On
Il codice HTML è Off
Vai al Forum


Tutti gli orari sono GMT +1. Ora sono le: 21:11.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Served by www3v