Torna indietro   Hardware Upgrade Forum > Software > Programmazione

PNY RTX 5080 Slim OC, sembra una Founders Edition ma non lo è
PNY RTX 5080 Slim OC, sembra una Founders Edition ma non lo è
La PNY GeForce RTX 5080 Slim OC si distingue nel panorama delle GPU di fascia alta per il design compatto a due slot, ispirato alla NVIDIA GeForce RTX 5080 Founders Edition. In questo test analizziamo comportamento termico e prestazioni in gioco, valutando se il formato ridotto comprometta o meno l'esperienza complessiva rispetto alle soluzioni più ingombranti presenti sul mercato.
Wi-Fi 7 con il design di una vetta innevata: ecco il nuovo sistema mesh di Huawei
Wi-Fi 7 con il design di una vetta innevata: ecco il nuovo sistema mesh di Huawei
HUAWEI WiFi Mesh X3 Pro Suite è probabilmente il router mesh più fotogenico che si possa acquistare oggi in Italia, ma dietro il guscio in acrilico trasparente e le luci LED dinamiche c'è una macchina tecnica costruita attorno allo standard Wi-Fi 7, con velocità teoriche Dual-Band fino a 3,6 Gbps e una copertura fino a 120 m² una volta abbinato il router principale all'extender incluso nel kit
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.
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 17-02-2011, 14:14   #1
Thunder29
Senior Member
 
L'Avatar di Thunder29
 
Iscritto dal: Apr 2006
Città: Pordenone
Messaggi: 455
[MySQL/PHP] SELECT di tutti i result tranne primo e ultimo

Salve,
sapete dirmi per caso come si faccia a fare una query che prenda tutti i risultati tranne il primo e l'ultimo? Va bene sia una query mysql che un workaround in PHP.
Grazie,
Flavio
__________________
FB|TW|G+
Thunder29 è offline   Rispondi citando il messaggio o parte di esso
Old 17-02-2011, 14:52   #2
bobbytre
Senior Member
 
L'Avatar di bobbytre
 
Iscritto dal: Feb 2010
Messaggi: 466
prova cosi:
Codice PHP:
//--
    
$dbconn = new mysqli($hostname,$username,$password,$database);
    
$result $dbconn->query("SELECT count(*) FROM my_table");
    
$max $result->fetch_array();
    
$max $max[0]-2;
    
$result $dbconn->query("SELECT * FROM my_table LIMIT 1,$max ;"); 
__________________
I robot hanno scintillanti fondoschiena metallici che non dovrebbero essere baciati.
bobbytre è offline   Rispondi citando il messaggio o parte di esso
Old 17-02-2011, 22:02   #3
john_revelator
Senior Member
 
L'Avatar di john_revelator
 
Iscritto dal: Jul 2007
Messaggi: 1092
Codice:
select * from tabella 
where id not in (select min(id) from tabella union select max(id) from tabella)
order by id
john_revelator è offline   Rispondi citando il messaggio o parte di esso
Old 18-02-2011, 10:14   #4
Thunder29
Senior Member
 
L'Avatar di Thunder29
 
Iscritto dal: Apr 2006
Città: Pordenone
Messaggi: 455
Vi ringrazio!!
__________________
FB|TW|G+
Thunder29 è offline   Rispondi citando il messaggio o parte di esso
Old 18-02-2011, 15:11   #5
black_wizard
Senior Member
 
L'Avatar di black_wizard
 
Iscritto dal: Nov 2001
Città: Boscoreale (NA)
Messaggi: 421
non facevi prima a prendere tutti i valori dalla query e poi con il php escludevi a video il primo e l'ultimo?
black_wizard è offline   Rispondi citando il messaggio o parte di esso
Old 19-02-2011, 15:30   #6
alemoppo
Member
 
L'Avatar di alemoppo
 
Iscritto dal: Apr 2010
Messaggi: 163
Quote:
Originariamente inviato da black_wizard Guarda i messaggi
non facevi prima a prendere tutti i valori dalla query e poi con il php escludevi a video il primo e l'ultimo?
Direttamente da mysql è meglio.. sia in termini di prestazioni, sia in termini di codice (il sorgente PHP viene più corto).

Ciao!
__________________
MSI B550-A PRO|Ryzen™ 5 3600|Freezer 13 PRO|RX 6600|CORSAIR CX600|Crucial P3 Plus 1TB|BL2K8G32C16U4B 3200 MHz|Q27G2G4
alemoppo è offline   Rispondi citando il messaggio o parte di esso
Old 19-02-2011, 20:35   #7
black_wizard
Senior Member
 
L'Avatar di black_wizard
 
Iscritto dal: Nov 2001
Città: Boscoreale (NA)
Messaggi: 421
sicuro che è meglio in termini di prestazioni?
questo è un argomento che mi ha sempre interessato.
Non è meglio chiamare meno volte possibile o chiamare una volta sola il database per interrogare una tabella anzichè farlo più volte in una stessa pagina?
black_wizard è offline   Rispondi citando il messaggio o parte di esso
Old 19-02-2011, 20:47   #8
alemoppo
Member
 
L'Avatar di alemoppo
 
Iscritto dal: Apr 2010
Messaggi: 163
Certamente!. Infatti questo:

Codice:
select * from tabella 
where id not in (select min(id) from tabella union select max(id) from tabella)
order by id
È un'unica query

Ciao!
__________________
MSI B550-A PRO|Ryzen™ 5 3600|Freezer 13 PRO|RX 6600|CORSAIR CX600|Crucial P3 Plus 1TB|BL2K8G32C16U4B 3200 MHz|Q27G2G4
alemoppo è offline   Rispondi citando il messaggio o parte di esso
Old 19-02-2011, 20:54   #9
black_wizard
Senior Member
 
L'Avatar di black_wizard
 
Iscritto dal: Nov 2001
Città: Boscoreale (NA)
Messaggi: 421
la query è unica ma in realtà è come se facesse 2 chiamate al database essendoci 2 select.

cmq io parlavo in termini generali nella domanda di prima.
Forse è meglio che ti faccio un esempio...
per esempio abbiamo 100 o 1000 news
id_news(tipo int), titolo_news(varchar), categoria_news(tipo int)
e poi una tabella con le categorie
id_categoria(tipo int), titolo_categoria(varchar)

ora io di solito faccio una sola query per le categorie e mi salvo i valori in un array in php e poi una query per le news e confronto i 2 id con array_keys_exists per ottenere il nome della categoria.
Però c'è sempre il metodo che tu hai citato sopra...quello di usare un'unica query per fare entrambe le cose.
Quale è quello più produttivo?

Ultima modifica di black_wizard : 19-02-2011 alle 21:21.
black_wizard è offline   Rispondi citando il messaggio o parte di esso
Old 19-02-2011, 22:09   #10
khelidan1980
Senior Member
 
L'Avatar di khelidan1980
 
Iscritto dal: Mar 2005
Città: Morimondo city
Messaggi: 5491
Quote:
Originariamente inviato da alemoppo Guarda i messaggi
Certamente!. Infatti questo:

Codice:
select * from tabella 
where id not in (select min(id) from tabella union select max(id) from tabella)
order by id
È un'unica query

Ciao!
che si una unica query non vuol dire niente, in qui il db deve ordinare per trovare il min, poi per trovare il max e in più fare una union e poi deve fare i confronti per risolvere il not in, su tanti dati è potenzialmente devastante
__________________
Khelidan

Ultima modifica di khelidan1980 : 19-02-2011 alle 22:12.
khelidan1980 è offline   Rispondi citando il messaggio o parte di esso
Old 19-02-2011, 22:24   #11
Supdario
Member
 
Iscritto dal: Mar 2008
Messaggi: 267
Però c'è anche da dire che la colonna "id" è molto probabilmente (anzi, sicuramente) definita come indice e chiave primaria, quindi la ricerca all'interno di quella colonna è velocissima dato che i dati sono in cache.
Inoltre quando si esegue una query, essa viene automaticamente ottimizzata dall'ottimizzatore interno, cosa che ovviamente non succede nel caso di query multiple.

Ultima modifica di Supdario : 19-02-2011 alle 22:30.
Supdario è offline   Rispondi citando il messaggio o parte di esso
Old 19-02-2011, 23:35   #12
alemoppo
Member
 
L'Avatar di alemoppo
 
Iscritto dal: Apr 2010
Messaggi: 163
Non ho resistito

Sorgente di prova:

Codice PHP:
<?php
$db
=mysql_connect("localhost","alemoppo""");

if(!
mysql_select_db("my_alemoppo",$db))
    die(
'errore selezione db');
$array = array();

/*Tramite PHP (unset)*/
$start0 microtime(true);
$ris mysql_query('SELECT * FROM registrati order by id',$db);
while(
$row mysql_fetch_row($ris))
    
$array[] = $row[1];

unset(
$array[0],$array[count($array)]);

$end0 microtime(true);
unset(
$array);

/*tramite php (pop + shift)*/
$start1 microtime(true);
$ris mysql_query('SELECT * FROM registrati order by id',$db);
while(
$row mysql_fetch_row($ris))
    
$array[] = $row[1];

array_shift($array);
array_pop($array);

$end1 microtime(true);
unset(
$array);
/*tramite mysql*/
$start2 microtime(true);
$ris mysql_query('SELECT * FROM registrati where id not in (select min(id) from registrati union select max(id) from registrati) order by id',$db);
while(
$row mysql_fetch_row($ris))
    
$array[] = $row[1];

$end2 microtime(true);
unset(
$array);

echo 
'Risultati:<br>';
echo (
$end0-$start0).'<br>';
echo (
$end1-$start1).'<br>';
echo (
$end2-$start2);

mysql_close($db);
?>
Risultati:

0.00034189224243164
0.00032901763916016
0.00031590461730957
---
0.00038290023803711
0.00032997131347656
0.00031614303588867
---
0.0003509521484375
0.00037193298339844
0.00036811828613281
---
0.00034999847412109
0.00037002563476562
0.00031590461730957
---
0.00052499771118164
0.00056695938110352
0.00053501129150391
---
0.00034999847412109
0.00037503242492676
0.00032591819763184
---
0.00052213668823242
0.00056099891662598
0.00049090385437012

Eseguito su altervista; quindi il carico dei server varia secondo degli utenti presenti sui siti del server. Quando avrò tempo, proverò in locale, per avere test un po più veritiero

p.s: i record della tabella sono 118 (116 eliminanto la prima e l'ultima).

Conclusioni:

A parte il modo con shift + pop, più o meno ci impiegano lo stesso tempo. A volte è più rapido utilizzare mysql; a volte PHP.

Da notare, però, che il modo con unset() restituisce un array che inizia dalla posizione [1].. quindi bisognerebbe rimapparlo, impiegando più tempo

Ciao!
__________________
MSI B550-A PRO|Ryzen™ 5 3600|Freezer 13 PRO|RX 6600|CORSAIR CX600|Crucial P3 Plus 1TB|BL2K8G32C16U4B 3200 MHz|Q27G2G4

Ultima modifica di alemoppo : 20-02-2011 alle 00:48.
alemoppo è offline   Rispondi citando il messaggio o parte di esso
Old 20-02-2011, 02:34   #13
black_wizard
Senior Member
 
L'Avatar di black_wizard
 
Iscritto dal: Nov 2001
Città: Boscoreale (NA)
Messaggi: 421
c'è anche il metodo
Quote:
/*Tramite PHP (if e mysql_num_rows)*/
$start0 = microtime(true);
$i=1;
$ris = mysql_query('SELECT * FROM registrati order by id',$db);
$num = mysql_num_rows($ris);
while($row = mysql_fetch_row($ris)){
if (($i>1)AND ($i<$num))
$array[] = $row[1];

$i++;
}

$end0 = microtime(true);
unset($array);
in base ai test eseguiti con il codice tuo più questo ultimo..risulta che il migliore è il mio.
Non avevo mai pensato di eseguire questi test per risolvere i miei dubbi.
Cmq ovviamente l'ho fatto eseguire un paio di volte...su una tabella con 303 record in locale e su un hosting aruba da 496 record.
Ho notato per lo più che la 3° funzione fatta interamente con una sola query..la sua velocità varia mentre la prima è quella peggiore di tutte.
Cmq bene o male si può affermare che per cose tipo queste del soggetto del thread..usare una sola query o il 2° metodo o il 4° porta allo stesso risultato.
Bisogna veder su record un pò più grandicelli..o più tabelle messe in relazione.

Ultima modifica di black_wizard : 20-02-2011 alle 02:56.
black_wizard è offline   Rispondi citando il messaggio o parte di esso
Old 20-02-2011, 03:06   #14
bobbytre
Senior Member
 
L'Avatar di bobbytre
 
Iscritto dal: Feb 2010
Messaggi: 466
Con i test del post precedente vince quello che esegue un unica query

50.000 elementi e test ripetuti 10 volte

test_1 : Media : 3.6415376186371
test_2 : Media : 3.7319422721863
test_3 : Media : 3.5299593448639

Codice PHP:
<?php


    $hostname 
= ;
    
$username = ;
    
$password = ;
    
$database = ;
    
#------------------------------------------------------------------------------#
#
#
#
function test_inizializza()
{

    global 
$hostname;
    global 
$username;
    global 
$password;
    global 
$database;

    
$link mysql_connect($hostname,$username,$password);
    
mysql_select_db($database);

    
    
$q "
    CREATE TABLE IF NOT EXISTS `tabella1` 
    (
        `id` int(10) unsigned NOT NULL AUTO_INCREMENT,
        `data1` varchar(1024) NOT NULL,
        `data2` text NOT NULL,
        PRIMARY KEY (`id`)
    ) 
    ENGINE=InnoDB  DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;
    "
;
    
    
mysql_query($q);
    
    for(
$i=0;$i<50000;$i++)
    {
        
$ss1str_shuffle('1d6115f8257ca25c1c39642835be2c0a');
        
$ss2 str_shuffle('1d6115f8257ca25c1c39642835be2c0a1d6115f8257ca25c1c39642835be2c0a1d6115f8257ca25c1c39642835be2c0a1d6115f8257ca25c1c39642835be2c0a1d6115f8257ca25c1c39642835be2c0a1d6115f8257ca25c1c39642835be2c0a1d6115f8257ca25c1c39642835be2c0a1d6115f8257ca25c1c39642835be2c0a1d6115f8257ca25c1c39642835be2c0a1d6115f8257ca25c1c39642835be2c0a1d6115f8257ca25c1c39642835be2c0a1d6115f8257ca25c1c39642835be2c0a1d6115f8257ca25c1c39642835be2c0a1d6115f8257ca25c1c39642835be2c0a1d6115f8257ca25c1c39642835be2c0a1d6115f8257ca25c1c39642835be2c0a1d6115f8257ca25c1c39642835be2c0a1d6115f8257ca25c1c39642835be2c0a1d6115f8257ca25c1c39642835be2c0a1d6115f8257ca25c1c39642835be2c0a1d6115f8257ca25c1c39642835be2c0a1d6115f8257ca25c1c39642835be2c0a1d6115f8257ca25c1c39642835be2c0a1d6115f8257ca25c1c39642835be2c0a1d6115f8257ca25c1c39642835be2c0a1d6115f8257ca25c1c39642835be2c0a1d6115f8257ca25c1c39642835be2c0a1d6115f8257ca25c1c39642835be2c0a1d6115f8257ca25c1c39642835be2c0a1d6115f8257ca25c1c39642835be2c0a1d6115f8257ca25c1c39642835be2c0a1d6115f8257ca25c1c39642835be2c0a1d6115f8257ca25c1c39642835be2c0a1d6115f8257ca25c1c39642835be2c0a1d6115f8257ca25c1c39642835be2c0a1d6115f8257ca25c1c39642835be2c0a1d6115f8257ca25c1c39642835be2c0a1d6115f8257ca25c1c39642835be2c0a1d6115f8257ca25c1c39642835be2c0a1d6115f8257ca25c1c39642835be2c0a1d6115f8257ca25c1c39642835be2c0a1d6115f8257ca25c1c39642835be2c0a1d6115f8257ca25c1c39642835be2c0a1d6115f8257ca25c1c39642835be2c0a1d6115f8257ca25c1c39642835be2c0a1d6115f8257ca25c1c39642835be2c0a1d6115f8257ca25c1c39642835be2c0a1d6115f8257ca25c1c39642835be2c0a1d6115f8257ca25c1c39642835be2c0a1d6115f8257ca25c1c39642835be2c0a1d6115f8257ca25c1c39642835be2c0a1d6115f8257ca25c1c39642835be2c0a1d6115f8257ca25c1c39642835be2c0a1d6115f8257ca25c1c39642835be2c0a1d6115f8257ca25c1c39642835be2c0a1d6115f8257ca25c1c39642835be2c0a1d6115f8257ca25c1c39642835be2c0a1d6115f8257ca25c1c39642835be2c0a1d6115f8257ca25c1c39642835be2c0a1d6115f8257ca25c1c39642835be2c0a1d6115f8257ca25c1c39642835be2c0a1d6115f8257ca25c1c39642835be2c0a1d6115f8257ca25c1c39642835be2c0a1d6115f8257ca25c1c39642835be2c0a1d6115f8257ca25c1c39642835be2c0a1d6115f8257ca25c1c39642835be2c0a1d6115f8257ca25c1c39642835be2c0a1d6115f8257ca25c1c39642835be2c0a1d6115f8257ca25c1c39642835be2c0a1d6115f8257ca25c1c39642835be2c0a1d6115f8257ca25c1c39642835be2c0a1d6115f8257ca25c1c39642835be2c0a1d6115f8257ca25c1c39642835be2c0a1d6115f8257ca25c1c39642835be2c0a1d6115f8257ca25c1c39642835be2c0a1d6115f8257ca25c1c39642835be2c0a1d6115f8257ca25c1c39642835be2c0a1d6115f8257ca25c1c39642835be2c0a1d6115f8257ca25c1c39642835be2c0a1d6115f8257ca25c1c39642835be2c0a1d6115f8257ca25c1c39642835be2c0a1d6115f8257ca25c1c39642835be2c0a1d6115f8257ca25c1c39642835be2c0a1d6115f8257ca25c1c39642835be2c0a1d6115f8257ca25c1c39642835be2c0a1d6115f8257ca25c1c39642835be2c0a1d6115f8257ca25c1c39642835be2c0a1d6115f8257ca25c1c39642835be2c0a1d6115f8257ca25c1c39642835be2c0a1d6115f8257ca25c1c39642835be2c0a1d6115f8257ca25c1c39642835be2c0a1d6115f8257ca25c1c39642835be2c0a1d6115f8257ca25c1c39642835be2c0a1d6115f8257ca25c1c39642835be2c0a1d6115f8257ca25c1c39642835be2c0a1d6115f8257ca25c1c39642835be2c0a1d6115f8257ca25c1c39642835be2c0a1d6115f8257ca25c1c39642835be2c0a1d6115f8257ca25c1c39642835be2c0a1d6115f8257ca25c1c39642835be2c0a');
        
        
$q "INSERT INTO tabella1 VALUES ('', '$ss1', '$ss2');";
        
mysql_query($q);            
    }
    
    
mysql_close();
    exit();
}



#------------------------------------------------------------------------------#
#
#
#
function test_1()
{
    global 
$hostname;
    global 
$username;
    global 
$password;
    global 
$database;

    
$link mysql_connect($hostname,$username,$password);
    
mysql_select_db($database);
    
    
$results mysql_query("SELECT * FROM tabella1  ORDER BY id;");
    
    while(
$row mysql_fetch_row$results ))
        
$array[] = $row[1]; 
    
    
    unset(
$array[0],$array[count($array)]); 
    
    
mysql_close();
}

#------------------------------------------------------------------------------#
#
#
#
function test_2()
{
    global 
$hostname;
    global 
$username;
    global 
$password;
    global 
$database;

    
$link mysql_connect($hostname,$username,$password);
    
mysql_select_db($database);
    
    
$results mysql_query("SELECT * FROM tabella1 ORDER BY id;");
    
    while(
$row mysql_fetch_row$results ))
        
$array[] = $row[1]; 
    
    
    
array_shift($array);
    
array_pop($array); 
    
    
mysql_close();
}

#------------------------------------------------------------------------------#
#
#
#
function test_3()
{
    global 
$hostname;
    global 
$username;
    global 
$password;
    global 
$database;

    
$link mysql_connect($hostname,$username,$password);
    
mysql_select_db($database);
    
    
$results mysql_query("SELECT * FROM tabella1 where id not in (select min(id) from tabella1 union select max(id) from tabella1) order by id;");
    
    while(
$row mysql_fetch_row$results ))
        
$array[] = $row[1]; 

    
    
mysql_close();
}

#------------------------------------------------------------------------------#
#
#
#

    
$c 3;
        
    
// --
    
$res = array();
    
$x 0;
    for(
$i=0;$i<$c;$i++)
    {
        
$time_start microtime(true);
        
test_1();
        
$time_end microtime(true);
        
$time $time_end $time_start;
        
$x +=  $time;
    }
    echo 
"test_1 : Media : ".$x/$c."\n";
    
    
// --
    
$res = array();
    
$x 0;
    for(
$i=0;$i<$c;$i++)
    {
        
$time_start microtime(true);
        
test_2();
        
$time_end microtime(true);
        
$time $time_end $time_start;
        
$x +=  $time;
    }

    echo 
"test_2 : Media : ".$x/$c."\n";
    
    
// --
    
$res = array();
    
$x 0;
    for(
$i=0;$i<$c;$i++)
    {
        
$time_start microtime(true);
        
test_3();
        
$time_end microtime(true);
        
$time $time_end $time_start;
        
$x +=  $time;
    }
    
    echo 
"test_3 : Media : ".$x/$c."\n";
__________________
I robot hanno scintillanti fondoschiena metallici che non dovrebbero essere baciati.

Ultima modifica di bobbytre : 20-02-2011 alle 03:12.
bobbytre è offline   Rispondi citando il messaggio o parte di esso
Old 20-02-2011, 10:59   #15
alemoppo
Member
 
L'Avatar di alemoppo
 
Iscritto dal: Apr 2010
Messaggi: 163
Quote:
Originariamente inviato da black_wizard Guarda i messaggi
c'è anche il metodo[...]
Vero!. Non mi era nemmeno venuto in mente. Quel metodo pensandoci, dovrebbe essere velocissimo!...

Quote:
Originariamente inviato da bobbytre Guarda i messaggi
Con i test del post precedente vince quello che esegue un unica query

50.000 elementi e test ripetuti 10 volte

test_1 : Media : 3.6415376186371
test_2 : Media : 3.7319422721863
test_3 : Media : 3.5299593448639
[...]
Poi, come detto nel mio post, il primo test restituisce un array che non parte da 0... bisognerebbe far scorrere tutti gli elementi alla chiave precedente... facendo impiegare più tempo e... chissà che forse non sia più lento del test 2

---

Comunque, l'avevo detto che era più veloce utilizzare mysql!. Più si fanno procedimenti in mysql, meglio è!... Il (mio) problema, però, è che non lo conosco bene.. e di norma eseguo le varie cose tramite PHP, anche se andrebbero effettuate con mysql

Ciao!
__________________
MSI B550-A PRO|Ryzen™ 5 3600|Freezer 13 PRO|RX 6600|CORSAIR CX600|Crucial P3 Plus 1TB|BL2K8G32C16U4B 3200 MHz|Q27G2G4
alemoppo è offline   Rispondi citando il messaggio o parte di esso
Old 20-02-2011, 13:02   #16
black_wizard
Senior Member
 
L'Avatar di black_wizard
 
Iscritto dal: Nov 2001
Città: Boscoreale (NA)
Messaggi: 421
nei prox giorni proverò con più tabelle messe in relazione per capire quale metodo è il migliore.
black_wizard è offline   Rispondi citando il messaggio o parte di esso
 Rispondi


PNY RTX 5080 Slim OC, sembra una Founders Edition ma non lo è PNY RTX 5080 Slim OC, sembra una Founders Editio...
Wi-Fi 7 con il design di una vetta innevata: ecco il nuovo sistema mesh di Huawei Wi-Fi 7 con il design di una vetta innevata: ecc...
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...
AMD annuncia Ryzen 9 9950X3D2 Dual Editi...
CyrusOne avvia la costruzione del suo pr...
Cloud in crescita, ma l’adozione dell’IA...
OpenAI cancella l'adult mode di ChatGPT:...
Google Search Live arriva in Italia: la ...
MacBook Air 15'' con chip M4 (2025) crol...
Ora è possibile trasferire file t...
Apple domina con il MacBook Neo: i lapto...
Arriva la nuova gamma di PC Dell Pro per...
DJI Avata 360: la recensione del primo d...
Il browser di Samsung arriva su Windows,...
I satelliti AI Sat Mini per i datacenter...
Project Sunrise: l'idea di Blue Origin p...
DJI Avata 360 ufficiale: due sensori da ...
Samsung Galaxy Watch8 Classic a 303€, ma...
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: 18:16.


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