Torna indietro   Hardware Upgrade Forum > Software > Programmazione

Google Pixel 10 è compatto e ha uno zoom 5x a 899€: basta per essere un best-buy?
Google Pixel 10 è compatto e ha uno zoom 5x a 899€: basta per essere un best-buy?
Google Pixel 10 è uno smartphone che unisce una fotocamera molto più versatile rispetto al passato grazie allo zoom ottico 5x, il supporto magnetico Pixelsnap e il nuovo chip Tensor G5. Il dispositivo porta Android 16 e funzionalità AI avanzate come Camera Coach, mantenendo il design caratteristico della serie Pixel con miglioramenti nelle prestazioni e nell'autonomia. In Italia, però, mancano diverse feature peculiari basate sull'AI.
Prova GeForce NOW upgrade Blackwell: il cloud gaming cambia per sempre
Prova GeForce NOW upgrade Blackwell: il cloud gaming cambia per sempre
L'abbonamento Ultimate di GeForce NOW ora comprende la nuova architettura Blackwell RTX con GPU RTX 5080 che garantisce prestazioni tre volte superiori alla precedente generazione. Non si tratta solo di velocità, ma di un'esperienza di gioco migliorata con nuove tecnologie di streaming e un catalogo giochi raddoppiato grazie alla funzione Install-to-Play
Ecovacs Deebot X11 Omnicyclone: niente più sacchetto per lo sporco
Ecovacs Deebot X11 Omnicyclone: niente più sacchetto per lo sporco
Deebot X11 Omnicyclone implementa tutte le ultime tecnologie Ecovacs per l'aspirazione dei pavimenti di casa e il loro lavaggio, con una novità: nella base di ricarica non c'è più il sacchetto di raccolta dello sporco, sostituito da un aspirapolvere ciclonico che accumula tutto in un contenitore rigido
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 01-07-2009, 22:24   #1
tomminno
Senior Member
 
Iscritto dal: Oct 2005
Messaggi: 3306
[C#] MySqlParameter e tabelle case sensitive

Riscontro un problema nell'utilizzo dei MySqlParameter con un MySql su Linux dove qualche disgraziato ha creato le tabelle con i nomi tutti in maiuscolo.
In sostanza quando vado ad eseguire la query ottengo che la tabella non esiste e nell'errore il nome della tabella riportato è tutto minuscolo.
C'è qualche opzione lato codice che consente di specificare di non alterare il testo della query, quando si usano i parametri?

Non ho accesso alla macchina database nè ho modo di modificarne le impostazioni o alterare le tabelle.

Al momento ho messo una pezza componendo la query a mano, ma chiaramente la soluzione è decisamente inadeguata.
tomminno è offline   Rispondi citando il messaggio o parte di esso
Old 02-07-2009, 07:45   #2
gugoXX
Senior Member
 
L'Avatar di gugoXX
 
Iscritto dal: May 2004
Città: Londra (Torino)
Messaggi: 3692
L'essere case sensitive e' uno dei parametri di MySql.
Per aderire allo standard SQL che vuole i nomi di campi/tabelle/etc. non case-sensitive occorrerebbe agire sull'istanza e cambiare il valore anche solo di tale parametro (del quale non mi ricordo il nome, e che spero di non ricordare proprio piu', per non occupare inutilmente la MIA memoria)

Pero' non ho capito perche' impostare tutto maiuscolo i nomi dei campi dei vari MySqlParameter sia una soluzione inadeguata.
Stai usando qualche automatismo nella composizione delle query?
__________________
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 02-07-2009, 12:24   #3
tomminno
Senior Member
 
Iscritto dal: Oct 2005
Messaggi: 3306
Quote:
Originariamente inviato da gugoXX Guarda i messaggi
L'essere case sensitive e' uno dei parametri di MySql.
Per aderire allo standard SQL che vuole i nomi di campi/tabelle/etc. non case-sensitive occorrerebbe agire sull'istanza e cambiare il valore anche solo di tale parametro (del quale non mi ricordo il nome, e che spero di non ricordare proprio piu', per non occupare inutilmente la MIA memoria)
Si c'è un'opzione ma appunto esegue il tolower e quindi non matcherà mai una tabella con caratteri maiuscoli. Infatti è indicato sulle guide di mysql di creare solo tabelle con caratteri minuscoli.

Quote:
Pero' non ho capito perche' impostare tutto maiuscolo i nomi dei campi dei vari MySqlParameter sia una soluzione inadeguata.
Il problema non sono i nomi dei parametri è che sembra venga eseguito da non so chi un tolower sulla query cioè io scrivo:
Codice:
string query = "update TABELLA set campo1=@campo1 where pk=@PK";
command.Parameters.Add(new MySqlParameter("@campo1", 111));
command.Parameters.Add(new MySqlParameter("@PK", 222));
e ottengo l'errore :
"Table 'database.tabella' doesn't exist"
il fatto che mi segnali il nome della tabella minuscolo e dica che non esiste mi fa pensare che da qualche parte qualcuno stia facendo il tolower della query, tolower che non viene eseguito se non uso i MySqlParameter, visto che l'update liscio funziona.


Quote:
Stai usando qualche automatismo nella composizione delle query?
Nessun automatismo se non un Append di StringBuilder, ma l'errore lo dà anche se scrivo la query come stringa unica.
tomminno è offline   Rispondi citando il messaggio o parte di esso
Old 02-07-2009, 12:50   #4
RaouL_BennetH
Senior Member
 
L'Avatar di RaouL_BennetH
 
Iscritto dal: Sep 2004
Messaggi: 3967
Ciao

Se invece provi a fare:

Codice:
string tableName = "tabella";

string query = "update " + tableName.ToUpper() + " set campo1=@campo1 where pk=@PK";
command.Parameters.Add(new MySqlParameter("@campo1", 111));
command.Parameters.Add(new MySqlParameter("@PK", 222));
Funziona?

magari per evitare di dover ogni volta fare questo per le tabelle, potresti fare

Codice:
public string getTableName(string tableName)
{
     return tableName.ToUpper();
}
__________________
Dai wafer di silicio nasce: LoHacker... il primo biscotto Geek
RaouL_BennetH è offline   Rispondi citando il messaggio o parte di esso
Old 02-07-2009, 13:15   #5
Kralizek
Senior Member
 
L'Avatar di Kralizek
 
Iscritto dal: Feb 2003
Città: Stockholm (SE)
Messaggi: 1343
forse mi sbaglio ma mi ricordo di aver letto che mysql é case sensitive su linux ma non su windows.

onestamente non ci ho mai provato...
Kralizek è offline   Rispondi citando il messaggio o parte di esso
Old 02-07-2009, 13:33   #6
cdimauro
Senior Member
 
L'Avatar di cdimauro
 
Iscritto dal: Jan 2002
Città: Germania
Messaggi: 26110
E' così. E questo perché:
- quei genii che hanno creato Unix hanno realizzato filesystem case sensitive (a uso e consumo delle macchine e... dei programmatori, anziché degli esseri umani);
- gli ipergenii di MySQL hanno deciso di mappare le tabelle su filesystem (in appositi file con lo stesso nome).

Per cui MySQL si comporta in maniera standard (SQLxyz) su s.o. che hanno filesystem case insensitive (Windows, AmigaOS, ecc.), e non standard su quelli case sensitive (Unix & co).

Ovviamente "per coerenza", tutti gli altri tipi di identificatori (nomi dei campi, delle stored procedure, ecc. ecc.) sono... case insensitive, a prescindere dal sensibilità al case del filesystem.
__________________
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 02-07-2009, 22:29   #7
tomminno
Senior Member
 
Iscritto dal: Oct 2005
Messaggi: 3306
Quote:
Originariamente inviato da cdimauro Guarda i messaggi
E' così.
Si lo so, non è il massimo della vita, speravo solo che qualcuno si fosse già imbattuto in questo problema. Non riesco a trovare niente a riguardo in giro.
Ho il sospetto che il problema però possa essere nel MySql.Data, domani faccio una prova in C++ e vedo cosa ottengo.

Quote:
E questo perché:
- quei genii che hanno creato Unix hanno realizzato filesystem case sensitive (a uso e consumo delle macchine e... dei programmatori, anziché degli esseri umani);
Beh anche quei genii della Microsoft hanno fatto NTFS case sensitive
Mai provato l'ebbrezza del case sensitive sotto Windows?
E' un ottimo modo per nascondere i file, basta cambiare il case e magicamente vedi tutto un altro file, con SVN capita di ritrovarsi con 2 (o più) file diversi fisicamente presenti sul disco ma Windows ovviamente te ne mostra solo 1 dei 2, se però cambi il case appare il file giusto, non ho ancora capito come possa accadere, ma l'ho sperimentato più volte.

Quote:
- gli ipergenii di MySQL hanno deciso di mappare le tabelle su filesystem (in appositi file con lo stesso nome).
eh già loro si che sono stati veri genii
tomminno è offline   Rispondi citando il messaggio o parte di esso
Old 03-07-2009, 05:31   #8
cdimauro
Senior Member
 
L'Avatar di cdimauro
 
Iscritto dal: Jan 2002
Città: Germania
Messaggi: 26110
Quote:
Originariamente inviato da tomminno Guarda i messaggi
Si lo so, non è il massimo della vita, speravo solo che qualcuno si fosse già imbattuto in questo problema. Non riesco a trovare niente a riguardo in giro.
Ho il sospetto che il problema però possa essere nel MySql.Data, domani faccio una prova in C++ e vedo cosa ottengo.
E' un problema che puoi risolvere o cambiando il codice (ma vai a trovare il punto in cui è fallato) oppure facendo diventare il filesystem di Linux case insensitive.
Quote:
Beh anche quei genii della Microsoft hanno fatto NTFS case sensitive
NTFS è case insensitive. Ma hanno aggiunto anche la possibilità, nella definizione del filesystem, di renderlo case sensitive.

Quindi puoi realizzare applicazioni / driver che lo implementano case sensitive, ma non mi risulta che sia possibile farlo funzionare in questo modo in Windows.
Quote:
Mai provato l'ebbrezza del case sensitive sotto Windows?
No. Come lo imposti case sensitive?
Quote:
E' un ottimo modo per nascondere i file, basta cambiare il case e magicamente vedi tutto un altro file, con SVN capita di ritrovarsi con 2 (o più) file diversi fisicamente presenti sul disco ma Windows ovviamente te ne mostra solo 1 dei 2, se però cambi il case appare il file giusto, non ho ancora capito come possa accadere, ma l'ho sperimentato più volte.
Non ho capito bene. Il repository è su un filesystem case sensitive (su Linux, immagino), e tu provi a giocare col case dei file in locale?
Quote:
eh già loro si che sono stati veri genii
MySQL è un engine SQL tirato sù per "pezze", aggiungendo roba al momento del bisogno, senza una visione precisa di come realizzarlo, e con grossolani errori progettuali (quello del case è soltanto uno dei tanti).
__________________
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 03-07-2009, 12:15   #9
tomminno
Senior Member
 
Iscritto dal: Oct 2005
Messaggi: 3306
Quote:
Originariamente inviato da cdimauro Guarda i messaggi
E' un problema che puoi risolvere o cambiando il codice (ma vai a trovare il punto in cui è fallato) oppure facendo diventare il filesystem di Linux case insensitive.
Il problema di fondo è che se uso i pararmetri sono più al riparo da sql injection, nel caso di query composta concatenando stringhe, beh bisonga fare 10000 controlli per ogni stringa da concatenare.

Quote:
NTFS è case insensitive. Ma hanno aggiunto anche la possibilità, nella definizione del filesystem, di renderlo case sensitive.
Veramente NTFS è case senstive, è Windows che è case insensitive.

Quote:
Quindi puoi realizzare applicazioni / driver che lo implementano case sensitive, ma non mi risulta che sia possibile farlo funzionare in questo modo in Windows.
Forse è sfuggito il punto del problema, che è l'esecuzione di qualche parte del codice non mio (MySql.Data o il server MySql) di un tolower sulla query che quindi non matcha più una tabella tutta maiuscola che sta una macchina Linux.

Quote:
No. Come lo imposti case sensitive?
Non lo imposto però prelevando i sorgenti da una macchina linux capita (qualche volta eh) che abbia riscontrato l'esistenza fisica su HD di più file con il nome differente solo nel case.

Quote:
Non ho capito bene. Il repository è su un filesystem case sensitive (su Linux, immagino), e tu provi a giocare col case dei file in locale?
Si, non è che capita giocando è che ogni tanto qualche collega rinomina un file perchè gli piace Web.config piuttosto che web.config e ogni tanto capita (non so per quale strana combinazione astrale) di accorgersi che sul file system locale ci sono effettivamente entrambi i file, infatti rinominando da web.config a Web.config e viceversa si vedono i dati di un file piuttosto che dell'altro.
Credo che la colpa sia tutta di TortoiseSVN, però mi sono sempre chiesto come ci riesca.
tomminno è offline   Rispondi citando il messaggio o parte di esso
Old 03-07-2009, 12:35   #10
banryu79
Senior Member
 
L'Avatar di banryu79
 
Iscritto dal: Oct 2007
Città: Padova
Messaggi: 4131
Quote:
Originariamente inviato da tomminno Guarda i messaggi
Si, non è che capita giocando è che ogni tanto qualche collega rinomina un file perchè gli piace Web.config piuttosto che web.config e ogni tanto capita (non so per quale strana combinazione astrale) di accorgersi che sul file system locale ci sono effettivamente entrambi i file, infatti rinominando da web.config a Web.config e viceversa si vedono i dati di un file piuttosto che dell'altro.
Credo che la colpa sia tutta di TortoiseSVN, però mi sono sempre chiesto come ci riesca.
Ah, della serie: "Non è un bug: è una feature!"
__________________

As long as you are basically literate in programming, you should be able to express any logical relationship you understand.
If you don’t understand a logical relationship, you can use the attempt to program it as a means to learn about it.
(Chris Crawford)
banryu79 è offline   Rispondi citando il messaggio o parte di esso
Old 03-07-2009, 12:48   #11
tomminno
Senior Member
 
Iscritto dal: Oct 2005
Messaggi: 3306
Quote:
Originariamente inviato da banryu79 Guarda i messaggi
Ah, della serie: "Non è un bug: è una feature!"
Non sono poi del tutto convinto che possa essere definito un bug di Tortoise, non credo proprio utilizzino un driver per andare a scrivere direttamente su NTFS, ergo ci deve essere qualcosa che non va su Windows...
tomminno è offline   Rispondi citando il messaggio o parte di esso
Old 04-07-2009, 08:02   #12
cdimauro
Senior Member
 
L'Avatar di cdimauro
 
Iscritto dal: Jan 2002
Città: Germania
Messaggi: 26110
Quote:
Originariamente inviato da tomminno Guarda i messaggi
Il problema di fondo è che se uso i pararmetri sono più al riparo da sql injection, nel caso di query composta concatenando stringhe, beh bisonga fare 10000 controlli per ogni stringa da concatenare.
Già. Infatti è la mia via preferita per passare parametri a una query. Meglio ancora sarà passare all'uso delle stored procedure, appena ne avrò la possibilità.
Quote:
Veramente NTFS è case senstive, è Windows che è case insensitive.
Da qui:
Allowed characters in filenames

In Posix namespace, any UTF-16 code unit (case sensitive) except U+0000 (NUL) and / (slash).

In Win32 namespace, any UTF-16 code unit (case insensitive) except U+0000 (NUL) / (slash) \ (backslash) : (colon) * (asterisk) ? (Question mark) " (quote) < (less than) > (greater than) and | (pipe) [3]
Quote:
Forse è sfuggito il punto del problema, che è l'esecuzione di qualche parte del codice non mio (MySql.Data o il server MySql) di un tolower sulla query che quindi non matcha più una tabella tutta maiuscola che sta una macchina Linux.
Immaginavo fosse qualcosa del genere. C'è Linux di mezzo.

Comunque se il codice non è tuo e/o non lo puoi modificare, ti tocca scriverti la query da te. Non credo che ti facciano cambiare il case del filesystem della macchina Linux in cui sta il db.
Quote:
Non lo imposto però prelevando i sorgenti da una macchina linux capita (qualche volta eh) che abbia riscontrato l'esistenza fisica su HD di più file con il nome differente solo nel case.

Si, non è che capita giocando è che ogni tanto qualche collega rinomina un file perchè gli piace Web.config piuttosto che web.config e ogni tanto capita (non so per quale strana combinazione astrale) di accorgersi che sul file system locale ci sono effettivamente entrambi i file, infatti rinominando da web.config a Web.config e viceversa si vedono i dati di un file piuttosto che dell'altro.
Credo che la colpa sia tutta di TortoiseSVN, però mi sono sempre chiesto come ci riesca.
Me lo chiedo anch'io, perché su Windows non possono esistere due file che differiscano esclusivamente per il case.

Non vorrei che TortoiseSVN facesse uso di qualche carattere speciale fra quelli user-defined che si possono utilizzare con Unicode, per differenziare i file.

NTFS supporta lo Unicode, quindi è possibile. Tra l'altro, a naso, non dovrebbero essere "stampabili" questi caratteri, per cui si spiegherebbe tutto.
__________________
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 04-07-2009, 10:09   #13
tomminno
Senior Member
 
Iscritto dal: Oct 2005
Messaggi: 3306
Quote:
Originariamente inviato da cdimauro Guarda i messaggi
Già. Infatti è la mia via preferita per passare parametri a una query. Meglio ancora sarà passare all'uso delle stored procedure, appena ne avrò la possibilità.

Da qui:
Allowed characters in filenames

In Posix namespace, any UTF-16 code unit (case sensitive) except U+0000 (NUL) and / (slash).

In Win32 namespace, any UTF-16 code unit (case insensitive) except U+0000 (NUL) / (slash) \ (backslash) : (colon) * (asterisk) ? (Question mark) " (quote) < (less than) > (greater than) and | (pipe) [3]
Qui affermano proprio che NTFS è case sensitive, mentre non lo è Windows:
Quote:
As part of the requirements for POSIX compliance, the Windows NT File System (NTFS) provides a case-sensitive file and directory naming convention. Even though NTFS and the POSIX subsystem each handle case-sensitivity well, 16-bit Windows-based, MS-DOS-based, OS/2-based, and Win32-based applications do not.
Credo che la fonte sia più affidabile di wikipedia.
tomminno è offline   Rispondi citando il messaggio o parte di esso
Old 04-07-2009, 11:54   #14
cdimauro
Senior Member
 
L'Avatar di cdimauro
 
Iscritto dal: Jan 2002
Città: Germania
Messaggi: 26110
Non mi sembrano ci siano differenze e, tra l'altro, non è un problema di Windows, ma di subsystem.

POSIX richiede e accede a NTFS in modalità case sensitive.

Tutti gli altri subsystem operano in modalità case insensitive.
__________________
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 04-07-2009, 16:18   #15
cionci
Senior Member
 
L'Avatar di cionci
 
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
Per la cronaca: il plurale di genio è geni !!!
cionci è offline   Rispondi citando il messaggio o parte di esso
Old 05-07-2009, 20:21   #16
cdimauro
Senior Member
 
L'Avatar di cdimauro
 
Iscritto dal: Jan 2002
Città: Germania
Messaggi: 26110
Preferisco continuare col vecchio meccanismo della replicazione delle i. Non mi piace l'uso attuale, che prevede il troncamento della seconda.

gene -> geni;
genio -> genii.

Io sono abituato così, e davanti a "geni" so già di quale parole è il plurale.

Tra l'altro anche parlando, si usa sempre questo meccanismo, perché la tendenza rimane quella di allungare la i, e non di pronunciarla in maniera secca e breve (come dovrebbe essere se si troncasse sempre la seconda i).

Certe "riforme" non le accetterò mai: mi sembrano insensate!
__________________
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 05-07-2009, 22:41   #17
Kralizek
Senior Member
 
L'Avatar di Kralizek
 
Iscritto dal: Feb 2003
Città: Stockholm (SE)
Messaggi: 1343
sarà dovuto alla cadenza napoletano, ma io dico "geni" non "genii"

eg: "quei ragazzi sono dei geni"
Kralizek è offline   Rispondi citando il messaggio o parte di esso
Old 06-07-2009, 08:19   #18
cionci
Senior Member
 
L'Avatar di cionci
 
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
Anche io lo dico senza doppia "i", quindi diciamo che mi viene naturale
cionci è offline   Rispondi citando il messaggio o parte di esso
Old 07-07-2009, 09:59   #19
RaouL_BennetH
Senior Member
 
L'Avatar di RaouL_BennetH
 
Iscritto dal: Sep 2004
Messaggi: 3967
Ciao tomminno.

Se non da codice dell'applicazione, hai modo di controllare come sta settato:

Codice:
lower_case_table_names 

in /etc/mysql/my.cnf ?
Per renderlo case insensitive, io ho impostato il valore ad 1.
__________________
Dai wafer di silicio nasce: LoHacker... il primo biscotto Geek
RaouL_BennetH è offline   Rispondi citando il messaggio o parte di esso
 Rispondi


Google Pixel 10 è compatto e ha uno zoom 5x a 899€: basta per essere un best-buy? Google Pixel 10 è compatto e ha uno zoom ...
Prova GeForce NOW upgrade Blackwell: il cloud gaming cambia per sempre Prova GeForce NOW upgrade Blackwell: il cloud ga...
Ecovacs Deebot X11 Omnicyclone: niente più sacchetto per lo sporco Ecovacs Deebot X11 Omnicyclone: niente più...
Narwal Flow: con il mocio orizzontale lava i pavimenti al meglio Narwal Flow: con il mocio orizzontale lava i pav...
Panasonic 55Z95BEG cala gli assi: pannello Tandem e audio senza compromessi Panasonic 55Z95BEG cala gli assi: pannello Tande...
Iliad: si consolida la partnership tecno...
Il SoC a 2 nm di Samsung non sfigura nel...
Prezzo shock per i Galaxy Buds FE + nuov...
Il nuovo SoC di Qualcomm vuole stupire: ...
Offerta lampo per pulire l'auto: aspirap...
I robotaxi di Amazon entrano in azione: ...
ECOVACS DEEBOT T50 PRO OMNI Gen2 domina ...
iPhone 17 Pro su Amazon: tutti i colori,...
Disney Plus da 2,99 euro al mese per 3 m...
Nuovo test di accensione dei motori per ...
Novità dalle analisi dell'asteroi...
La PS6 sarà più potente del previsto: ec...
Sony svela Xperia 10 VII: è il nu...
Amazon Weekend da urlo: iPhone 16 a prez...
Spotify diffida ReVanced: chiesta la rim...
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: 14:50.


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