Torna indietro   Hardware Upgrade Forum > Software > Programmazione

Core Ultra 7 270K Plus e Core Ultra 7 250K Plus: Intel cerca il riscatto ma ci riesce in parte
Core Ultra 7 270K Plus e Core Ultra 7 250K Plus: Intel cerca il riscatto ma ci riesce in parte
Abbiamo provato le nuove CPU Intel Core Ultra 7 270K Plus e Core Ultra 7 250K Plus: più core e ottimizzazioni al funzionamento interno migliorano le prestazioni, anche in virtù di prezzi annunciati interessanti. A questo si aggiungono nuove ottimizzazioni software. Purtroppo, a fronte di prestazioni di calcolo elevate, il quadro rimane incerto nel gaming, dove l'andamento rimane altalenante. Infine, rimane il problema della piattaforma a fine vita.
PC Specialist Lafité 14 AI AMD: assemblato come vuoi tu
PC Specialist Lafité 14 AI AMD: assemblato come vuoi tu
Il modello "build to order" di PCSpecialist permette di selezionare una struttura base per un sistema, personalizzandolo in base alle specifiche esigenze con una notevole flessibilità di scelta tra i componenti. Il modello Lafité 14 AI AMD è un classico notebook clamshell compatto e potente, capace di assicurare una elevata autonomia di funzionamento anche lontano dalla presa di corrente
Recensione Nothing Phone 4(a): sempre iconico ma ora più concreto
Recensione Nothing Phone 4(a): sempre iconico ma ora più concreto
Nothing con il suo nuovo Phone 4(a) conferma la sua identità visiva puntando su una costruzione che nobilita il policarbonato. La trasparenza resta l'elemento cardine, arricchita da una simmetria interna curata nei minimi dettagli. Il sistema Glyph si evolve, riducendosi nelle dimensioni ma aumentando l'utilità quotidiana grazie a nuove funzioni software integrate e notifiche visive. Ecco tutti i dettagli nella recensione completa
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 15-04-2010, 17:28   #1
serbring
Senior Member
 
L'Avatar di serbring
 
Iscritto dal: Sep 2003
Città: Modena
Messaggi: 4125
[SQL] problema select

Ho una tabella e vorrei creare una query che mi ritorna tutti record in cui certo campo numerico è minore di quello fornito dall'utente. Vorrei che l'utente potesse decidere se filtrare i dati secondo questo campo oppure no, immettendo il valore Null. D'altro canto molti record assumono valori null. Quindi come posso fare ad avere tutti i record se l'utente fornisse in input il valore null?
__________________
ho concluso felicemente con: masterGR, piantax, aragorn85, battalion75, lukas785, cagnulein, CaFFeiNe, josty,kabira85 e tanti altri
serbring è offline   Rispondi citando il messaggio o parte di esso
Old 15-04-2010, 18:31   #2
yorkeiser
Senior Member
 
L'Avatar di yorkeiser
 
Iscritto dal: Jul 2006
Città: Tristram
Messaggi: 517
Devi essere un attimo piu specifico: in primis, che db stai usando?
Inoltre, per i record che nel db hanno il campo a NULL, vuoi che ti vengano restituiti o meno?
__________________
Il sole è giallo
yorkeiser è offline   Rispondi citando il messaggio o parte di esso
Old 15-04-2010, 20:25   #3
gugoXX
Senior Member
 
L'Avatar di gugoXX
 
Iscritto dal: May 2004
Città: Londra (Torino)
Messaggi: 3692
Ciao. Penso di avere capito il problema, che e' un problema classico.
Qualcosa del genere

Supponendo che il parametro utente sia @NomeCol, relativo alla colonne NomeCol della tabella,

Codice:
SELECT * FROM Tabella
WHERE (CASE WHEN @NomeCol IS NOT NULL THEN NomeCol ELSE 1 END <
           CASE WHEN @NomeCol IS NOT NULL THEN @NomeCol ELSE 2 END)
Occhio che nel primo pezzo c'e' un @ e nel secondo no.

Questo un abbozzo, migliorabile a seconda del dialetto SQL in questione.

Ma per esperienza ti assicuro che se passi attraverso il query composition, ovvero comporre una query dinamicamente a seconda dei parametri utente inseriti, otterrai risultati comunque sempre migliori, evitando di fare impazzire l'ottimizzatore che altrimenti molto probabilmente restituirebbe un piano di esecuzione penoso.
PS: Sistemi "moderni" come Hibernate o Linq2Entity sono facilmente pilotabili con il query composition, e restituiscono un SQL davvero buono.
__________________
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 15-04-2010, 21:11   #4
serbring
Senior Member
 
L'Avatar di serbring
 
Iscritto dal: Sep 2003
Città: Modena
Messaggi: 4125
Quote:
Originariamente inviato da yorkeiser Guarda i messaggi
Devi essere un attimo piu specifico: in primis, che db stai usando?
Inoltre, per i record che nel db hanno il campo a NULL, vuoi che ti vengano restituiti o meno?
uso access 2007, cmq sono un newbie. Non l'ho specificato perchè ero convinto che l'sql fosse un linguaggio standard

se io il parametro immesso dall'utente è NULL allora voglio mostrare tutti i record, se invece è diverso da NULL voglio mostrare tutti i record che nella colonna hanno il valore immesso dall'utente. Spero di essermi spiegato meglio
__________________
ho concluso felicemente con: masterGR, piantax, aragorn85, battalion75, lukas785, cagnulein, CaFFeiNe, josty,kabira85 e tanti altri

Ultima modifica di serbring : 15-04-2010 alle 21:33.
serbring è offline   Rispondi citando il messaggio o parte di esso
Old 15-04-2010, 21:30   #5
serbring
Senior Member
 
L'Avatar di serbring
 
Iscritto dal: Sep 2003
Città: Modena
Messaggi: 4125
Quote:
Originariamente inviato da gugoXX Guarda i messaggi
Ciao. Penso di avere capito il problema, che e' un problema classico.
Qualcosa del genere

Supponendo che il parametro utente sia @NomeCol, relativo alla colonne NomeCol della tabella,

Codice:
SELECT * FROM Tabella
WHERE (CASE WHEN @NomeCol IS NOT NULL THEN NomeCol ELSE 1 END <
           CASE WHEN @NomeCol IS NOT NULL THEN @NomeCol ELSE 2 END)
Occhio che nel primo pezzo c'e' un @ e nel secondo no.

Questo un abbozzo, migliorabile a seconda del dialetto SQL in questione.

Ma per esperienza ti assicuro che se passi attraverso il query composition, ovvero comporre una query dinamicamente a seconda dei parametri utente inseriti, otterrai risultati comunque sempre migliori, evitando di fare impazzire l'ottimizzatore che altrimenti molto probabilmente restituirebbe un piano di esecuzione penoso.
PS: Sistemi "moderni" come Hibernate o Linq2Entity sono facilmente pilotabili con il query composition, e restituiscono un SQL davvero buono.
scusami ma non devo fare un controllo sia se il valore immesso dall'utente è NULL, al che nella condizione where non ho nulla, e se ho un valore diverso da NULL dovrei avere una condizione del tipo where nomecol=input_val? Come mai hai messo la @ solo su una delle due righe?
__________________
ho concluso felicemente con: masterGR, piantax, aragorn85, battalion75, lukas785, cagnulein, CaFFeiNe, josty,kabira85 e tanti altri

Ultima modifica di serbring : 15-04-2010 alle 21:38.
serbring è offline   Rispondi citando il messaggio o parte di esso
Old 15-04-2010, 21:33   #6
gugoXX
Senior Member
 
L'Avatar di gugoXX
 
Iscritto dal: May 2004
Città: Londra (Torino)
Messaggi: 3692
Quote:
Originariamente inviato da serbring Guarda i messaggi
scusami ma non devo fare un controllo sia se il valore immesso dall'utente è NULL, al che nella condizione where non ho nulla, e se ho un valore diverso da NULL dovrei avere una condizione del tipo where nomecol=input_val?
Se leggi bene e' proprio quanto succederebbe (A parte il minore come da te richiesto, e non l'uguale)

Se l'utente inserisce un valore nel parametro @NomeCol, la clausola WHERE viene trasformata in
WHERE NomeCol<@NomeCol

Se invecve @NomeCol dovessere valere NULL, allora la clausola WHERE viene trasformata in
WHERE 1<2
che e' sempre verificata, ed equivale ad ignorare la clausola stessa, ovvero estrarre tutti i record.
__________________
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 15-04-2010, 21:51   #7
serbring
Senior Member
 
L'Avatar di serbring
 
Iscritto dal: Sep 2003
Città: Modena
Messaggi: 4125
Quote:
Originariamente inviato da gugoXX Guarda i messaggi
Se leggi bene e' proprio quanto succederebbe (A parte il minore come da te richiesto, e non l'uguale)

Se l'utente inserisce un valore nel parametro @NomeCol, la clausola WHERE viene trasformata in
WHERE NomeCol<@NomeCol

Se invecve @NomeCol dovessere valere NULL, allora la clausola WHERE viene trasformata in
WHERE 1<2
che e' sempre verificata, ed equivale ad ignorare la clausola stessa, ovvero estrarre tutti i record.
ahhh capito...l'ho provata e mi dice che c'è un errore di sintassi. evidenziandomi il primo when
__________________
ho concluso felicemente con: masterGR, piantax, aragorn85, battalion75, lukas785, cagnulein, CaFFeiNe, josty,kabira85 e tanti altri
serbring è offline   Rispondi citando il messaggio o parte di esso
Old 15-04-2010, 21:57   #8
gugoXX
Senior Member
 
L'Avatar di gugoXX
 
Iscritto dal: May 2004
Città: Londra (Torino)
Messaggi: 3692
Sembra che ACCESS non supporti la clausola CASE (Quasi standard e supportata da tutti gli altri DB Relazionali)
Prova a vedere se riuesci a cavartela con IIF o con SWITCH

Quote:
...
Switch ( expression1, value1, expression2, value2, ... expression_n, value_n )
where expression can be a condition

p.e.
Switch (SupplierID=0 or SupplierID=1, "IBM", SupplierID=2, "HP", SupplierID=3, "Nvidia")

an access sql sample:
SELECT
Switch(zip='92789', 'west', zip Is Null, 'missing', zip>='96745', 'northwest', True, '*') AS [Searched Case]
FROM authors;


also you can use the IIF function:
iif ( condition, value_if_true, value_if_false )
PS: Se stai facendo qualcosa di piu' complesso del DB della tua cantina o del DB dei libri che hai prestato agli amici oppure quello dell'associazione EX-Alunni della tua scuola locale, ti consiglio di lasciare perdere ACCESS e passare a qualcosa di piu' serio e magari addirittura gratuito (PS: SQL-Server Express, Oracle Express, ma tanti altri). E se proprio dovessi decidere di cambiare, lascia stare MySql.
__________________
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 15-04-2010, 22:08   #9
serbring
Senior Member
 
L'Avatar di serbring
 
Iscritto dal: Sep 2003
Città: Modena
Messaggi: 4125
Quote:
Originariamente inviato da gugoXX Guarda i messaggi
Sembra che ACCESS non supporti la clausola CASE (Quasi standard e supportata da tutti gli altri DB Relazionali)
Prova a vedere se riuesci a cavartela con IIF o con SWITCH



PS: Se stai facendo qualcosa di piu' complesso del DB della tua cantina o del DB dei libri che hai prestato agli amici oppure quello dell'associazione EX-Alunni della tua scuola locale, ti consiglio di lasciare perdere ACCESS e passare a qualcosa di piu' serio e magari addirittura gratuito (PS: SQL-Server Express, Oracle Express, ma tanti altri). E se proprio dovessi decidere di cambiare, lascia stare MySql.
sto facendo un'applicazione semplice e siccome avevo usato access 2 anni fà avevo pensato di usarlo di nuovo, solo che non mi ricordo più nulla....
__________________
ho concluso felicemente con: masterGR, piantax, aragorn85, battalion75, lukas785, cagnulein, CaFFeiNe, josty,kabira85 e tanti altri
serbring è offline   Rispondi citando il messaggio o parte di esso
Old 15-04-2010, 22:15   #10
Kevvort
Member
 
L'Avatar di Kevvort
 
Iscritto dal: Jul 2008
Città: Reggio Emilia
Messaggi: 290
Funzionante in access:

Codice:
SELECT * 
FROM Tabella
WHERE nomecampo<[inserisci valore]
  AND nomecampo2<[inserisci valore];
e via così, ricordati il ';' alla fine e l'AND per concatenare le richieste sulle selezioni. Nomecampo sono i nomi delle colonne della tua tabella. Puoi aggiungere anche un ORDER BY nomecampo per averli ordinati
Kevvort è offline   Rispondi citando il messaggio o parte di esso
Old 15-04-2010, 22:50   #11
serbring
Senior Member
 
L'Avatar di serbring
 
Iscritto dal: Sep 2003
Città: Modena
Messaggi: 4125
Quote:
Originariamente inviato da gugoXX Guarda i messaggi
Sembra che ACCESS non supporti la clausola CASE (Quasi standard e supportata da tutti gli altri DB Relazionali)
Prova a vedere se riuesci a cavartela con IIF o con SWITCH



PS: Se stai facendo qualcosa di piu' complesso del DB della tua cantina o del DB dei libri che hai prestato agli amici oppure quello dell'associazione EX-Alunni della tua scuola locale, ti consiglio di lasciare perdere ACCESS e passare a qualcosa di piu' serio e magari addirittura gratuito (PS: SQL-Server Express, Oracle Express, ma tanti altri). E se proprio dovessi decidere di cambiare, lascia stare MySql.
ho usato questo codice

Codice:
WHERE Switch ( [Forms]![Maschera]![combo_minpower]  = "IS NULL", 2>1,  [Forms]![Maschera]![combo_minpower] <> "IS NULL",Implement.[Min engine power  (kW)]<[Forms]![Maschera]![combo_minpower] );
solamente che quando è NULL non mi viene restituito nulla
__________________
ho concluso felicemente con: masterGR, piantax, aragorn85, battalion75, lukas785, cagnulein, CaFFeiNe, josty,kabira85 e tanti altri
serbring è offline   Rispondi citando il messaggio o parte di esso
Old 15-04-2010, 22:52   #12
gugoXX
Senior Member
 
L'Avatar di gugoXX
 
Iscritto dal: May 2004
Città: Londra (Torino)
Messaggi: 3692
Le clausole CASE erano 2, le clausole SWITCH dovranno essere 2...
__________________
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 15-04-2010, 23:08   #13
serbring
Senior Member
 
L'Avatar di serbring
 
Iscritto dal: Sep 2003
Città: Modena
Messaggi: 4125
Quote:
Originariamente inviato da gugoXX Guarda i messaggi
Le clausole CASE erano 2, le clausole SWITCH dovranno essere 2...
ho due clusole se null fai questo se non è null fai quest'altro......
__________________
ho concluso felicemente con: masterGR, piantax, aragorn85, battalion75, lukas785, cagnulein, CaFFeiNe, josty,kabira85 e tanti altri
serbring è offline   Rispondi citando il messaggio o parte di esso
Old 15-04-2010, 23:11   #14
gugoXX
Senior Member
 
L'Avatar di gugoXX
 
Iscritto dal: May 2004
Città: Londra (Torino)
Messaggi: 3692
Fatto salvo che non so come vengono passati i parametri sotto Access, e supponendo che un parametro possa essere chiamato

@parametro

io scriverei cosi'.

Codice:
WHERE Switch ( @parametro  = "IS NULL", 1,  [Forms]![Maschera]![combo_minpower])
<  Switch ( @parametro = "IS NULL", 2,  @parametro)
(In realta', per come avevo detto prima, non lo scriverei comunque. Troverei un modo, se possibile, di comporre la query al volo a seconda dei parametri utente, includendo oppure no la clausloa where sul campo specifico)
__________________
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 15-04-2010, 23:18   #15
Hal2001
Senior Member
 
L'Avatar di Hal2001
 
Iscritto dal: Aug 2004
Messaggi: 19366
Quote:
Originariamente inviato da gugoXX Guarda i messaggi
E se proprio dovessi decidere di cambiare, lascia stare MySql.
Ciao, come mai deve lasciare stare Mysql?

Ps: ma Oracle Express è valido? io lo avevo installato e disinstallato nel giro di mezz'ora non trovavo documentazione.
__________________
"Le statistiche sono come le donne lascive: se riesci a metterci le mani sopra, puoi farci quello che ti pare" Walt Michaels

Ultima modifica di Hal2001 : 15-04-2010 alle 23:21.
Hal2001 è offline   Rispondi citando il messaggio o parte di esso
Old 15-04-2010, 23:21   #16
gugoXX
Senior Member
 
L'Avatar di gugoXX
 
Iscritto dal: May 2004
Città: Londra (Torino)
Messaggi: 3692
Quote:
Originariamente inviato da Hal2001 Guarda i messaggi
Ciao, come mai deve lasciare stare Mysql?
Lento, non e' neppure SQL Standard, se non fai attenzione puoi violare le Foreign Keys, e non e' free come si puo' pensare in quanto non liberamente ridistribuibile, a differenza di altri fratelli maggiori.
Per cointinuare, l'azienda che ora ne possiede i diritti, Oracle, ha un prodotto concorrente tra i suoi assett, che e' proprio il suo principale, quello che gli da' da mangiare. Non so quindi quanto possa essere spinto o supportato in futuro.
__________________
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 15-04-2010, 23:24   #17
Hal2001
Senior Member
 
L'Avatar di Hal2001
 
Iscritto dal: Aug 2004
Messaggi: 19366
Quote:
Originariamente inviato da gugoXX Guarda i messaggi
Lento, non e' neppure SQL Standard, se non fai attenzione puoi violare le Foreign Keys, e non e' free come si puo' pensare in quanto non liberamente ridistribuibile, a differenza di altri fratelli maggiori.
Per cointinuare, l'azienda che ora ne possiede i diritti, Oracle, ha un prodotto concorrente tra i suoi assett, che e' proprio il suo principale, quello che gli da' da mangiare. Non so quindi quanto possa essere spinto o supportato in futuro.
Se è per questo neppure SQL-Server è standard. Almeno fino a qualche anno fa, era un dialetto tutto suo, magari ora è cambiato qualcosa.

A proposito di Oracle, avevo scritto un Postum Scriptum sopra, magari dopo il tuo commento, mi piacerebbe sapere il tuo punto di vista.

Comunque Mysql non morirà. Anzi, c'è parecchia carne sul fuoco:
http://punto-informatico.it/2858278/...ql-innodb.aspx
__________________
"Le statistiche sono come le donne lascive: se riesci a metterci le mani sopra, puoi farci quello che ti pare" Walt Michaels
Hal2001 è offline   Rispondi citando il messaggio o parte di esso
Old 15-04-2010, 23:28   #18
gugoXX
Senior Member
 
L'Avatar di gugoXX
 
Iscritto dal: May 2004
Città: Londra (Torino)
Messaggi: 3692
Quote:
Originariamente inviato da Hal2001 Guarda i messaggi
Se è per questo neppure SQL-Server è standard. Almeno fino a qualche anno fa, era un dialetto tutto suo, magari ora è cambiato qualcosa.
Che io sappia e' sempre stato SQL92 standard. Almeno la versione 2000 lo era, prima non l'ho mai preso in mano.
Ci sono aggiunte, per fare aclune operazioni piu' comodamente (concetti peraltro diffusi in tutti i motori), ma le cose SQL92 standard sono sempre supportate.
Quote:
A proposito di Oracle, avevo scritto un Postum Scriptum sopra, magari dopo il tuo commento, mi piacerebbe sapere il tuo punto di vista.
Oracle Express e' identico ad Oracle normale, a parte alcune limitazioni che non impattano nella stragrande maggioranza dei database anche commerciali.
Quindi la documentazione e' la stessa, e ce n'e' tanta da annegare.

Quote:
Comunque Mysql non morirà. Anzi, c'è parecchia carne sul fuoco:
http://punto-informatico.it/2858278/...ql-innodb.aspx
Chi vivra' vedra'. Comunque siamo OT.
__________________
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 16-04-2010, 12:11   #19
serbring
Senior Member
 
L'Avatar di serbring
 
Iscritto dal: Sep 2003
Città: Modena
Messaggi: 4125
Quote:
Originariamente inviato da gugoXX Guarda i messaggi
Fatto salvo che non so come vengono passati i parametri sotto Access, e supponendo che un parametro possa essere chiamato

@parametro

io scriverei cosi'.

Codice:
WHERE Switch ( @parametro  = "IS NULL", 1,  [Forms]![Maschera]![combo_minpower])
<  Switch ( @parametro = "IS NULL", 2,  @parametro)
ho risolto con questo codice:

Codice:
WHERE Switch ([Forms]![Maschera]![combo_maxpowe]  IS NULL,[Forms]![Maschera]![combo_minpower]>0, [Forms]![Maschera]![combo_maxpowe]  <> "IS NULL",[Max engine power (kW)]<[Forms]![Maschera]![combo_maxpowe] );
grazie mille senza le tue indicazioni non ci sarei mai arrivato

domanda tecnica: è possibile avere in un campo numerico un vettore? Perchè uno di questi campi può assumere due valori numerici contemporaneamente.


Quote:
(In realta', per come avevo detto prima, non lo scriverei comunque. Troverei un modo, se possibile, di comporre la query al volo a seconda dei parametri utente, includendo oppure no la clausloa where sul campo specifico)
in che senso devo trovare un modo di comporre la query al volo? Che in funzione di quello di cui ho bisogno mi creo la query di volta in volta? Considera che il database deve essere usata da persone di 60anni che non conoscono sicuramente access e quindi volevo creare una maschera in cui loro potessero fare certe selezioni
__________________
ho concluso felicemente con: masterGR, piantax, aragorn85, battalion75, lukas785, cagnulein, CaFFeiNe, josty,kabira85 e tanti altri

Ultima modifica di serbring : 16-04-2010 alle 12:42.
serbring è offline   Rispondi citando il messaggio o parte di esso
 Rispondi


Core Ultra 7 270K Plus e Core Ultra 7 250K Plus: Intel cerca il riscatto ma ci riesce in parte Core Ultra 7 270K Plus e Core Ultra 7 250K Plus:...
PC Specialist Lafité 14 AI AMD: assemblato come vuoi tu PC Specialist Lafité 14 AI AMD: assemblat...
Recensione Nothing Phone 4(a): sempre iconico ma ora più concreto Recensione Nothing Phone 4(a): sempre iconico ma...
Corsair Vanguard Air 99 Wireless: non si era mai vista una tastiera gaming così professionale Corsair Vanguard Air 99 Wireless: non si era mai...
Ecovacs DEEBOT T90 PRO OMNI: ora il rullo di lavaggio è ampio Ecovacs DEEBOT T90 PRO OMNI: ora il rullo di lav...
Apple lavora su un sensore domestico con...
Ecco come Microsoft sta frenando (per or...
Le batterie allo stato solido funzionano...
"Aurion - La prima luce": il p...
Niente più Account Microsoft su W...
Philips abbandona Google TV: arriva Tita...
Face ID per accedere a Reddit? Huffman c...
AMD rilascia FSR SDK 2.2: Upscaling 4.1 ...
Gli Stati Uniti vietano i router stranie...
Imagination sfida AMD e NVIDIA? DirectX ...
Mark Zuckerberg sviluppa un assistente A...
Apple fissa il WWDC 2026: dall'8 al 12 g...
Quasi 8 miliardi di dollari per i macchi...
Borderlands 4 vola con la nuova patch 1....
Truffe online e lavoro: per la Corte di ...
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: 12:59.


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