Torna indietro   Hardware Upgrade Forum > Software > Programmazione

Le novità MSI del 2026 per i videogiocatori
Le novità MSI del 2026 per i videogiocatori
Con le nuove soluzioni della serie MEG, acronimo di MSI Enthusiast Gaming, l'azienda taiwanese vuole proporre per il 2026 una gamma di proposte desktop che si rivolgono direttamente all'utente più appassionato con schede madri, chassis e sistemi di raffreddamento. Non da ultimi troviamo anche gli alimentatori, che abbinano potenza a ricerca della massima sicurezza di funzionamento.
I nuovi schermi QD-OLED di quinta generazione di MSI, per i gamers
I nuovi schermi QD-OLED di quinta generazione di MSI, per i gamers
MSI continua ad investire nel proporre schermi pensati per rispondere alle esigenze dei videogiocatori, utilizzando la quinta generazione di tecnologia QD-OLED sviluppata da Samsung. Il modello MPG 341CQR QD-OLED X36 è lpultima novità al debutto in concomitanza con il CES 2026, uno schermo curvo di ampia risoluzione pensato per i videogiocatori più esigenti
Recensione vivo X300 Pro: è ancora lui il re della fotografia mobile, peccato per la batteria
Recensione vivo X300 Pro: è ancora lui il re della fotografia mobile, peccato per la batteria
vivo X300 Pro rappresenta un'evoluzione misurata della serie fotografica del produttore cinese, con un sistema di fotocamere migliorato, chipset Dimensity 9500 di ultima generazione e l'arrivo dell'interfaccia OriginOS 6 anche sui modelli internazionali. La scelta di limitare la batteria a 5.440mAh nel mercato europeo, rispetto ai 6.510mAh disponibili altrove, fa storcere un po' il naso
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 25-06-2008, 17:23   #21
kk3z
Senior Member
 
L'Avatar di kk3z
 
Iscritto dal: Nov 2003
Messaggi: 980
Quote:
ha ragione ? come fai/fate a sapere il numero dei miei sorgenti ?
forse perchè suppone che 150 righe di output = 150 file, se invece per ogni file compilato sono 150 righe di output, c'è qualcosa che non va
kk3z è offline   Rispondi citando il messaggio o parte di esso
Old 25-06-2008, 19:11   #22
DanieleC88
Senior Member
 
L'Avatar di DanieleC88
 
Iscritto dal: Jun 2002
Città: Dublin
Messaggi: 5989
Quote:
Originariamente inviato da trallallero Guarda i messaggi
se dici così probabilmente non conosci il C++
Perché? Allora non lo conosco neanche io...
__________________

C'ho certi cazzi Mafa' che manco tu che sei pratica li hai visti mai!
DanieleC88 è offline   Rispondi citando il messaggio o parte di esso
Old 26-06-2008, 07:18   #23
trallallero
Senior Member
 
L'Avatar di trallallero
 
Iscritto dal: May 2006
Città: Wursteland
Messaggi: 1749
Quote:
Originariamente inviato da DanieleC88 Guarda i messaggi
Perché? Allora non lo conosco neanche io...
questo è quello che produce doxygen dal progetto:

(spero si veda l'immagine, ho usato gmail)

se nelle classi base prevedi che si possa usare una funzione piuttosto che un'altra
o che si possa usare in un modo piuttosto che in un altro,
avrai per forza di cose dei parametri che potrebbero, o non, essere utilizzati.

spiegato da cani ma devo ancora svegliarmi
__________________
Nintendo WIII 4d Turbo Intercooler - Sestium X 666 99,312 GHz - 6.984 Ram Σ(9999) MHz - HDD SATA 97e^(10) bytes 93³ rpm - ATI biberon X900z Mb - Win Eight SP (1 > yours) 16 Valve
trallallero è offline   Rispondi citando il messaggio o parte di esso
Old 26-06-2008, 12:46   #24
DanieleC88
Senior Member
 
L'Avatar di DanieleC88
 
Iscritto dal: Jun 2002
Città: Dublin
Messaggi: 5989
Non si può fare dell'overloading o utilizzo di parametri opzionali?
__________________

C'ho certi cazzi Mafa' che manco tu che sei pratica li hai visti mai!
DanieleC88 è offline   Rispondi citando il messaggio o parte di esso
Old 26-06-2008, 12:59   #25
trallallero
Senior Member
 
L'Avatar di trallallero
 
Iscritto dal: May 2006
Città: Wursteland
Messaggi: 1749
Quote:
Originariamente inviato da DanieleC88 Guarda i messaggi
Non si può fare dell'overloading o utilizzo di parametri opzionali?
overloading ? e come ?

se fai una classe base dove prevedi che le classi derivate possano (non sono obbligate) usare una serie di parametri,
poi è impossibile usarli tutti per forza.

Per esempio nel mio sistema ho 3 parametri che devo portare appresso quasi ovunque perchè mi servono
per riempire una lista di eventi.
Ricevo un evento dall'esterno, scendo giù fino alla classe LLElement che potrebbe attivare qualcosa (p. es. accende un led -> evento)
e torno su fino al motore che legge gli eventi e li codifica per spedirli al chiamante.

Questi 3 parametri spesso non sono usati ed ecco spiegati i warnings
__________________
Nintendo WIII 4d Turbo Intercooler - Sestium X 666 99,312 GHz - 6.984 Ram Σ(9999) MHz - HDD SATA 97e^(10) bytes 93³ rpm - ATI biberon X900z Mb - Win Eight SP (1 > yours) 16 Valve
trallallero è offline   Rispondi citando il messaggio o parte di esso
Old 26-06-2008, 15:09   #26
DanieleC88
Senior Member
 
L'Avatar di DanieleC88
 
Iscritto dal: Jun 2002
Città: Dublin
Messaggi: 5989
Non c'è modo di farli opzionali?
Codice:
int MiaFunzione(Evento *primo, Evento *secondo = NULL, Evento *terzo = NULL)
{
  if (secondo)
  {
    // ...
  }
  if (terzo)
  {
    // ...
  }
}
Non conoscendo la struttura del tuo programma non posso ipotizzare altro... comunque, al limite puoi ignorarli, come detto prima.
__________________

C'ho certi cazzi Mafa' che manco tu che sei pratica li hai visti mai!
DanieleC88 è offline   Rispondi citando il messaggio o parte di esso
Old 26-06-2008, 21:51   #27
71104
Bannato
 
L'Avatar di 71104
 
Iscritto dal: Feb 2005
Città: Roma
Messaggi: 7029
Quote:
Originariamente inviato da trallallero Guarda i messaggi
in quello schema ci sono 23 classi, alle quali in teoria dovrebbero corrispondere altrettanti files sorgenti (estensione .cpp); se il vostro g++ produce 150 linee di output allora sicuramente oltre ai parametri inutilizzati c'è anche qualcos'altro che non va, perché ci sono 150-23=127 linee di troppo...
fammi indovinare: scrivete tutti codice di merda e avete 127 warnings?
farete meglio a togliere quel -Wall, non fa proprio per voi poveri niubbetti
71104 è offline   Rispondi citando il messaggio o parte di esso
Old 27-06-2008, 09:20   #28
trallallero
Senior Member
 
L'Avatar di trallallero
 
Iscritto dal: May 2006
Città: Wursteland
Messaggi: 1749
Quote:
Originariamente inviato da 71104 Guarda i messaggi
in quello schema ci sono 23 classi, alle quali in teoria dovrebbero corrispondere altrettanti files sorgenti (estensione .cpp); se il vostro g++ produce 150 linee di output allora sicuramente oltre ai parametri inutilizzati c'è anche qualcos'altro che non va, perché ci sono 150-23=127 linee di troppo...
fammi indovinare: scrivete tutti codice di merda e avete 127 warnings?
farete meglio a togliere quel -Wall, non fa proprio per voi poveri niubbetti

dimenticavo che tu sei un utente Windows quindi al 99% non sai cos'è un makefile perchè ti basta premere
per compilare
__________________
Nintendo WIII 4d Turbo Intercooler - Sestium X 666 99,312 GHz - 6.984 Ram Σ(9999) MHz - HDD SATA 97e^(10) bytes 93³ rpm - ATI biberon X900z Mb - Win Eight SP (1 > yours) 16 Valve
trallallero è offline   Rispondi citando il messaggio o parte di esso
Old 27-06-2008, 11:35   #29
71104
Bannato
 
L'Avatar di 71104
 
Iscritto dal: Feb 2005
Città: Roma
Messaggi: 7029
Quote:
Originariamente inviato da trallallero Guarda i messaggi

dimenticavo che tu sei un utente Windows quindi al 99% non sai cos'è un makefile perchè ti basta premere
per compilare
non mi prendere per il culo, da 23 righe non ci arrivi a 150 per colpa del makefile
voi avete una valanga di warning, di' la verità

PS: dal momento che in genere quando ci si va di linea di comando su Windows non si usare direttamente nmake ma build, mi piacerebbe poter dire di non conoscere i makefiles per nulla ma purtroppo non è così: col MinGW ci ho dovuto avere a che fare pure io
71104 è offline   Rispondi citando il messaggio o parte di esso
Old 27-06-2008, 11:48   #30
trallallero
Senior Member
 
L'Avatar di trallallero
 
Iscritto dal: May 2006
Città: Wursteland
Messaggi: 1749
Quote:
Originariamente inviato da 71104 Guarda i messaggi
non mi prendere per il culo, da 23 righe non ci arrivi a 150 per colpa del makefile
voi avete una valanga di warning, di' la verità

PS: dal momento che in genere quando ci si va di linea di comando su Windows non si usare direttamente nmake ma build, mi piacerebbe poter dire di non conoscere i makefiles per nulla ma purtroppo non è così: col MinGW ci ho dovuto avere a che fare pure io
dai che scherzavo

allora, visto che stiamo cercando il pelo nell'uovo, le linee sono esattamente 109 (con il -Wno-unused), i warnings 35 di cui 30 così:
Codice:
 /home/<trallallero>/workspace/<studente>.dev/src/nat/ConnGlobals.h:100: warning: declaration of ‘server_port’ shadows a member of 'this'
dove <studente> è uno studente quì che ha fatto la parte net del progetto.
gli altri 5 sono miei:
2 cosi:
Codice:
 control reaches end of non-void function
e stica visto che la funzione ha uno switch con case default quindi non c'è alcuna
end of non-void function

gli altri 3 (c'ho fatto caso adesso) son quegli strani warning quando dichiari membri nella classe in un certo ordine e poi li
inizializzi nel costruttore
Codice:
: membro1(val), membro2(val),  ...
in un ordine diverso

il mio codice è perfetto




edit: comunque ogni warning potrebbe avere 2 righe
/home/<trallallero>/workspace/<studente>.dev/src/nat/ConnGlobals.h: In constructor ‘OPEN_SOCKET:: OPEN_SOCKET(COMMON_SOCKET_TYPE, COMMON_ADDRESS_TYPE, COMMON_SOCKET_PROTOCOL, const char*, unsigned int)’:
/home/<trallallero>/workspace/<studente>.dev/src/nat/ConnGlobals.h:100: warning: declaration of ‘server_port’ shadows a member of 'this'

e, avendo fatto una cosa fatta bene, divisa in più directories, ogni volta che il make cambia dir ti
avverte -> = linea in più
__________________
Nintendo WIII 4d Turbo Intercooler - Sestium X 666 99,312 GHz - 6.984 Ram Σ(9999) MHz - HDD SATA 97e^(10) bytes 93³ rpm - ATI biberon X900z Mb - Win Eight SP (1 > yours) 16 Valve

Ultima modifica di trallallero : 27-06-2008 alle 11:55.
trallallero è offline   Rispondi citando il messaggio o parte di esso
Old 27-06-2008, 12:16   #31
DanieleC88
Senior Member
 
L'Avatar di DanieleC88
 
Iscritto dal: Jun 2002
Città: Dublin
Messaggi: 5989
Quote:
Originariamente inviato da trallallero Guarda i messaggi
Codice:
 control reaches end of non-void function
e stica visto che la funzione ha uno switch con case default quindi non c'è alcuna
end of non-void function
Be', scusa, ma se hai una funzione tipo:
Codice:
int MiaFunzione(int key)
{
  switch (key)
  {
    case 0:
      return ERRORE;
    case 1:
      return SUCCESSO;
    default:
      return SCONOSCIUTO;
  }
}
allora puoi rendere felice gcc e chi leggerà il codice cambiandola in:
Codice:
int MiaFunzione(int key)
{
  switch (key)
  {
    case 0:
      return ERRORE;
    case 1:
      return SUCCESSO;
  }

  return SCONOSCIUTO;
}
E magari usando qualche if.
__________________

C'ho certi cazzi Mafa' che manco tu che sei pratica li hai visti mai!
DanieleC88 è offline   Rispondi citando il messaggio o parte di esso
Old 27-06-2008, 12:22   #32
trallallero
Senior Member
 
L'Avatar di trallallero
 
Iscritto dal: May 2006
Città: Wursteland
Messaggi: 1749
Quote:
Originariamente inviato da DanieleC88 Guarda i messaggi
Be', scusa, ma se hai una funzione tipo:
Codice:
int MiaFunzione(int key)
{
  switch (key)
  {
    case 0:
      return ERRORE;
    case 1:
      return SUCCESSO;
    default:
      return SCONOSCIUTO;
  }
}
allora puoi rendere felice gcc e chi leggerà il codice cambiandola in:
Codice:
int MiaFunzione(int key)
{
  switch (key)
  {
    case 0:
      return ERRORE;
    case 1:
      return SUCCESSO;
  }

  return SCONOSCIUTO;
}
E magari usando qualche if.
Così poi hai il warning sullo switch che non gestisce tutte le enum

ma si, un warning o 2 così non mi preoccupano, ma una miriade di "parameter not used" mi scocciano

grazie comunque
__________________
Nintendo WIII 4d Turbo Intercooler - Sestium X 666 99,312 GHz - 6.984 Ram Σ(9999) MHz - HDD SATA 97e^(10) bytes 93³ rpm - ATI biberon X900z Mb - Win Eight SP (1 > yours) 16 Valve
trallallero è offline   Rispondi citando il messaggio o parte di esso
Old 27-06-2008, 12:24   #33
kk3z
Senior Member
 
L'Avatar di kk3z
 
Iscritto dal: Nov 2003
Messaggi: 980
Meglio ancora:
Codice:
int MiaFunzione(int key)
{
  int ret = 0;
  switch (key)
  {
    case 0:
      ret = ERRORE;
      break;
    case 1:
      ret = SUCCESSO;
      break;
    default:
      ret = SCONOSCIUTO;
      break;
  }
  return ret;
}
Altrimenti con un distruttore inline e 3 return si espande ogni volta
kk3z è offline   Rispondi citando il messaggio o parte di esso
Old 27-06-2008, 13:06   #34
71104
Bannato
 
L'Avatar di 71104
 
Iscritto dal: Feb 2005
Città: Roma
Messaggi: 7029
Quote:
Originariamente inviato da trallallero Guarda i messaggi
allora, visto che stiamo cercando il pelo nell'uovo, le linee sono esattamente 109 (con il -Wno-unused), i warnings 35 di cui 30 così:
Codice:
 /home/<trallallero>/workspace/<studente>.dev/src/nat/ConnGlobals.h:100: warning: declaration of ‘server_port’ shadows a member of 'this'
dove <studente> è uno studente quì che ha fatto la parte net del progetto.
lo studente è una pippa: ha usato una naming convention ambigua

si dice peste e corna della notazione ungherese, ma non c'è niente da fare: quando si programma in C o in C++ è la migliore (in questo caso avrebbe evitato il warning).


Quote:
Originariamente inviato da kk3z Guarda i messaggi
Meglio ancora:
Codice:
int MiaFunzione(int key)
{
  int ret = 0;
  switch (key)
  {
    case 0:
      ret = ERRORE;
      break;
    case 1:
      ret = SUCCESSO;
      break;
    default:
      ret = SCONOSCIUTO;
      break;
  }
  return ret;
}
Altrimenti con un distruttore inline e 3 return si espande ogni volta
be' dai, ora ammetto di non aver mai analizzato il codice generato da un compilatore C++, ma se imposti un livello di ottimizzazione che prediliga il codice piccolo a quello veloce non credo che sia tanto fesso da non ottimizzare una cosa del genere
71104 è offline   Rispondi citando il messaggio o parte di esso
Old 27-06-2008, 13:16   #35
DanieleC88
Senior Member
 
L'Avatar di DanieleC88
 
Iscritto dal: Jun 2002
Città: Dublin
Messaggi: 5989
Quote:
Originariamente inviato da trallallero Guarda i messaggi
Così poi hai il warning sullo switch che non gestisce tutte le enum
Mica c'è l'obbligo di gestire ogni enumerazione?
__________________

C'ho certi cazzi Mafa' che manco tu che sei pratica li hai visti mai!
DanieleC88 è offline   Rispondi citando il messaggio o parte di esso
Old 27-06-2008, 13:18   #36
71104
Bannato
 
L'Avatar di 71104
 
Iscritto dal: Feb 2005
Città: Roma
Messaggi: 7029
Quote:
Originariamente inviato da DanieleC88 Guarda i messaggi
Mica c'è l'obbligo di gestire ogni enumerazione?
no, ma doveva pur dire qualcosa per giustificarsi
71104 è offline   Rispondi citando il messaggio o parte di esso
Old 27-06-2008, 13:48   #37
trallallero
Senior Member
 
L'Avatar di trallallero
 
Iscritto dal: May 2006
Città: Wursteland
Messaggi: 1749
Quote:
Originariamente inviato da 71104 Guarda i messaggi
lo studente è una pippa: ha usato una naming convention ambigua
Veramente ha fatto un buon lavoro (per essere studente).
Per il resto io non ho tempo da perdere, non mi metto a correggere il codice altrui.
Se qualcosa va male ognuno ha le sue responsabilità.

Quote:
Originariamente inviato da DanieleC88 Guarda i messaggi
Mica c'è l'obbligo di gestire ogni enumerazione?
Quote:
Originariamente inviato da 71104 Guarda i messaggi
no, ma doveva pur dire qualcosa per giustificarsi
allora ditelo che non sapete programmare

dato questo esempio in un file test.c
Codice:
#include <stdio.h>

typedef enum
{
	A = 1,
	B = 2,
	C = 3,
} eXXX;

int main()
{
	eXXX x = A;
	
	switch (x)
	{
		case A:
			break;
	};

	return 0;
}
Quote:
<trallallero>@desktop:~/SRC/TEST$ g++ test.c -Wall
test.c: In function ‘int main()’:
test.c:14: warning: enumeration value ‘B’ not handled in switch
test.c:14: warning: enumeration value ‘C’ not handled in switch
ogni enum non gestita causa un warning
__________________
Nintendo WIII 4d Turbo Intercooler - Sestium X 666 99,312 GHz - 6.984 Ram Σ(9999) MHz - HDD SATA 97e^(10) bytes 93³ rpm - ATI biberon X900z Mb - Win Eight SP (1 > yours) 16 Valve
trallallero è offline   Rispondi citando il messaggio o parte di esso
Old 27-06-2008, 14:30   #38
DanieleC88
Senior Member
 
L'Avatar di DanieleC88
 
Iscritto dal: Jun 2002
Città: Dublin
Messaggi: 5989
Perdonami, ma questa era del tutto gratuita, e te la potevi benissimo risparmiare: non conoscere a memoria tutti i warning di un compilatore non significa non saper programmare (e la mia era una domanda...).
Mi dimostri più che altro di essere tu quello che non ha idea della sintassi da rispettare (si vedano la virgola in eccesso dopo l'enumerazione della C e il punto e virgola inutile dopo il blocco dello switch), mi dimostri anche di non avere idea del fatto che se gcc vuole ricordare ai suoi utenti che un valore non è stato considerato in uno switch, non vuol dire che lo debbano fare tutti.

Provato giusto ora sotto il compilatore Microsoft, livello di warning massimo, nemmeno l'ombra di un errore segnalato:
Codice:
#include <iostream>
using namespace std;

enum prova
{
	A, B
};

void gestisci(enum prova);

int main()
{
	gestisci(A);
	gestisci(B);

#ifdef _WIN32
	getchar();
#endif
	return 0;
}

void gestisci(enum prova P)
{
	switch (P)
	{
	case A:
		cout << "Ciao" << endl;
		break;
	}
}
E leggo solo "Ciao" in output.
__________________

C'ho certi cazzi Mafa' che manco tu che sei pratica li hai visti mai!

Ultima modifica di DanieleC88 : 27-06-2008 alle 14:33.
DanieleC88 è offline   Rispondi citando il messaggio o parte di esso
Old 27-06-2008, 14:43   #39
trallallero
Senior Member
 
L'Avatar di trallallero
 
Iscritto dal: May 2006
Città: Wursteland
Messaggi: 1749
Quote:
Originariamente inviato da DanieleC88 Guarda i messaggi
Perdonami, ma questa era del tutto gratuita, e te la potevi benissimo risparmiare: non conoscere a memoria tutti i warning di un compilatore non significa non saper programmare (e la mia era una domanda...).
Mi dimostri più che altro di essere tu quello che non ha idea della sintassi da rispettare (si vedano la virgola in eccesso dopo l'enumerazione della C, si veda il punto e virgola inutile dopo il blocco dello switch), mi dimostri anche di non avere idea del fatto che se gcc vuole ricordare ai suoi utenti che un valore non è stato considerato in uno switch, non vuol dire che lo debbano fare tutti.

Provato giusto ora sotto il compilatore Microsoft, livello di warning massimo, nemmeno l'ombra di un errore segnalato:
Codice:
#include <iostream>
using namespace std;

enum prova
{
	A, B
};

void gestisci(enum prova);

int main()
{
	gestisci(A);
	gestisci(B);

#ifdef _WIN32
	getchar();
#endif
	return 0;
}

void gestisci(enum prova P)
{
	switch (P)
	{
	case A:
		cout << "Ciao" << endl;
		break;
	}
}
E leggo solo "Ciao" in output.
aoh, si scherza eh! mica sto facendo una gara a chi ne sa di più

Con 71104 ci piamo sempre pel culo ma scherzosamente (io almeno) e io forse ho il difetto di essere troppo ironico e scherzo facendo finta di essere serio.

Per quanto riguarda l'esempio non è che mi son messo a scriverlo perfetto, era solo per far vedere che il gcc da un warning se non gestisci una enum, tutto quì.

Per quanto riguarda Windows ... beh ... questa è un'ulteriore dimostrazione che fa cagare



PS: la virgola dopo l'ultima enum è utilizzatissima invece, proprio in questo progetto l'ho usata in questo modo:
Codice:
class LLBaseEntity
{
	public:
		...
		typedef enum  
		{
			#include "LLEntityTypes.def"
		} LL_ENTITY_TYPE, LLET; //!< Entity types
		...
};
e nel file incluso, se mi serve una nuova entità, aggiungo a fine riga:
Codice:
Entità,
mi dirai che basterebbe scriverle così:
Codice:
, Entità
ma cosa cambia ?

edit: e se proprio dovevi farmi notare un'errore, mica è il punto e virgola dopo la switch, ma il nome della enum
__________________
Nintendo WIII 4d Turbo Intercooler - Sestium X 666 99,312 GHz - 6.984 Ram Σ(9999) MHz - HDD SATA 97e^(10) bytes 93³ rpm - ATI biberon X900z Mb - Win Eight SP (1 > yours) 16 Valve
trallallero è offline   Rispondi citando il messaggio o parte di esso
Old 27-06-2008, 14:49   #40
DanieleC88
Senior Member
 
L'Avatar di DanieleC88
 
Iscritto dal: Jun 2002
Città: Dublin
Messaggi: 5989
Ok ok freno anch'io e ti chiedo scusa per il tono...
Quote:
mica sto facendo una gara a chi ne sa di più
Ecco, appunto per questo avevo scritto il post di prima.

D'oh, il mio commento non era riguardo al fatto che magari Windows faccia cagare (e se noti dalla mia firma sono un prode paladino del DebianClan, non sono certo a favore di Microsoft e famiglia ), però era per fare un esempio su un diverso compilatore. Devo ammettere, nonostante tutto, che Visual Studio mi sta facendo una bella impressione...

Per il fatto della virgola, be', al momento non l'ho nemmeno provata, ma ero certo che scrivere un'enumerazione in quel modo generasse un errore (ergo: mi ricordo in passato di aver fatto anch'io una cosa simile, ma con poca felicità di gcc, magari con gcc 4.x funziona).

ciao
__________________

C'ho certi cazzi Mafa' che manco tu che sei pratica li hai visti mai!
DanieleC88 è offline   Rispondi citando il messaggio o parte di esso
 Rispondi


Le novità MSI del 2026 per i videogiocatori Le novità MSI del 2026 per i videogiocato...
I nuovi schermi QD-OLED di quinta generazione di MSI, per i gamers I nuovi schermi QD-OLED di quinta generazione di...
Recensione vivo X300 Pro: è ancora lui il re della fotografia mobile, peccato per la batteria Recensione vivo X300 Pro: è ancora lui il...
Lenovo Legion Go 2: Ryzen Z2 Extreme e OLED 8,8'' per spingere gli handheld gaming PC al massimo Lenovo Legion Go 2: Ryzen Z2 Extreme e OLED 8,8'...
AWS re:Invent 2025: inizia l'era dell'AI-as-a-Service con al centro gli agenti AWS re:Invent 2025: inizia l'era dell'AI-as-a-Se...
La gamma XPS di Dell si rinnova completa...
HyperX OMEN: ufficiali 3 nuovi laptop, 4...
HP presenta al CES 2026 la nuova gamma d...
Nuova Audi A2 e-tron: la compatta elettr...
Anche a Roma arriva la Zona 30: limite d...
Motorola sfida il mercato premium: in ar...
Snapdragon X2 Elite Extreme: Qualcomm ut...
Il pedaggio in autostrada ora costa di p...
ARC Raiders: svelati alcuni dettagli sul...
Assassin's Creed Codename Hexe affidato ...
A volte ritornano: al CES 2026 il nuovo ...
ricarica 67 W e 8 GB di RAM: questo real...
Il finale di Stranger Things vi ha delus...
La manovra conferma il Bonus Mobili per ...
Starfield rinasce come RPG di Star Wars:...
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: 04:36.


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