Torna indietro   Hardware Upgrade Forum > Software > Programmi e Utility

Appian: non solo low code. La missione è l’ottimizzazione dei processi con l'IA
Appian: non solo low code. La missione è l’ottimizzazione dei processi con l'IA
Abbiamo partecipato ad Appian World 2024, evento dedicato a partner e clienti che si è svolto recentemente nei pressi di Washington DC, vicino alla sede storica dell’azienda. Nel festeggiare il 25mo anniversario, Appian ha annunciato diverse novità in ambito intelligenza artificiale
Lenovo ThinkVision 3D 27, la steroscopia senza occhialini
Lenovo ThinkVision 3D 27, la steroscopia senza occhialini
Primo contatto con il monitor Lenovo ThinkVision 3D 27 che grazie a particolari accorgimenti tecnici riesce a ricreare l'illusione della spazialità tridimensionale senza che sia necessario utilizzare occhialini
La Formula E può correre su un tracciato vero? Reportage da Misano con Jaguar TCS Racing
La Formula E può correre su un tracciato vero? Reportage da Misano con Jaguar TCS Racing
Abbiamo visto ancora una volta la Formula E da vicino, ospiti di Jaguar TCS Racing. In questa occasione però curve e rettilinei erano quelli di un circuito permanente, molto diverso dagli stretti passaggi delle strade di Roma
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 22-02-2010, 10:28   #1
EnergyVortex
Member
 
Iscritto dal: Aug 2009
Messaggi: 287
Recuperare pagina web IMPORTANTISSIMA dalla cache

Salve, ho un estremo bisogno di recuperare una pagina web visitata ieri pomeriggio ed oggi non più disponibile.
Ho provato con la cache di google ma nulla, posso recuperarla dalla mia cache?
Ciao e grazie
EnergyVortex è offline   Rispondi citando il messaggio o parte di esso
Old 22-02-2010, 12:25   #2
xcdegasp
Moderatore
 
L'Avatar di xcdegasp
 
Iscritto dal: Nov 2001
Città: Fidenza(pr) da Trento
Messaggi: 27465
se entri in "cronologia" dovresti poterla trovare se la cronologia non è stata svuota alla chiusura del browser
xcdegasp è offline   Rispondi citando il messaggio o parte di esso
Old 22-02-2010, 17:04   #3
EnergyVortex
Member
 
Iscritto dal: Aug 2009
Messaggi: 287
La cronologia non è stata svuotata e la pagina in questione l'ho salvata anche tra i preferiti solo che se tento di accedervi mi dice che la pagina in questione è stata cancellata e quindi voolevo sapere se nella cache del brwser potevo trovare una copia della pagina
EnergyVortex è offline   Rispondi citando il messaggio o parte di esso
Old 22-02-2010, 17:09   #4
xcdegasp
Moderatore
 
L'Avatar di xcdegasp
 
Iscritto dal: Nov 2001
Città: Fidenza(pr) da Trento
Messaggi: 27465
la cronologia è la cache del browser e se tu entrassi nella cronologia puoi visonare la pagina.
xcdegasp è offline   Rispondi citando il messaggio o parte di esso
Old 22-02-2010, 17:45   #5
andrea.ippo
Senior Member
 
Iscritto dal: Mar 2005
Città: Roma
Messaggi: 5940
Quote:
Originariamente inviato da xcdegasp Guarda i messaggi
la cronologia è la cache del browser e se tu entrassi nella cronologia puoi visonare la pagina.
Non è del tutto vero, almeno che mi risulti.
La cronologia infatti è l'elenco delle pagine visitate, in modo più o meno strutturato (URL, data/ora di visita + altre info eventualmente)

La cache è cosa ben diversa, e richiede molto più spazio perché deve salvare i sorgenti di tutte le pagine visitate.
Tra l'altro ogni browser ha politiche proprie per stabilire se salvare una pagina nella cache o meno.

Se usi Internet Explorer forse puoi vedere nella cartella Temporary Internet Files se trovi qualcosa.
Se usi Firefox credo ci sia un'estensione per rivedere le pagine salvate nella cache su disco.
__________________
Stanchi di usare Nero? Qui trovate l'alternativa gratuita che fa per voi
HP ProBook 4530s i5 2410M / 4GB / 640GB / Intel HD3000+Radeon HD6490M / 15.6" @1366x768
ASUS F3E T7100 / 3GB / 120GB / X3100 / 15.4" @1280x800 / Intel 3945ABG
andrea.ippo è offline   Rispondi citando il messaggio o parte di esso
Old 25-02-2010, 14:06   #6
EnergyVortex
Member
 
Iscritto dal: Aug 2009
Messaggi: 287
Allora ragazzi vi aggiorno: la pagina è elencata nella cronologia, la cache non è stata svuotata ed il pc non è nemmeno stato spento da quando è stata visitata questa pagina il problema però è che se clikko sull patgina desiderata nella cronologia mi ridice che la pagina è stata rimossa quindi non la prende dalla cache ma la cerca sul sito internet.
Come posso cercare di trovarla nel pc? nella cache ci sono un sacco di immagini provenienti dal sito in questione e anche qualche pagina web ma non tutte le pagine che ho visitato.
Uso internet explorer 8.
Confido in voi
EnergyVortex è offline   Rispondi citando il messaggio o parte di esso
Old 25-02-2010, 14:11   #7
TheZioFede
Senior Member
 
L'Avatar di TheZioFede
 
Iscritto dal: Nov 2009
Messaggi: 3810
prova a mettere internet explorer come non in linea e ricaricare la pagina dalla cronologia se è nella cache dovrebbe caricarla...
TheZioFede è offline   Rispondi citando il messaggio o parte di esso
Old 25-02-2010, 16:43   #8
xcdegasp
Moderatore
 
L'Avatar di xcdegasp
 
Iscritto dal: Nov 2001
Città: Fidenza(pr) da Trento
Messaggi: 27465
Quote:
Originariamente inviato da EnergyVortex Guarda i messaggi
Allora ragazzi vi aggiorno: la pagina è elencata nella cronologia, la cache non è stata svuotata ed il pc non è nemmeno stato spento da quando è stata visitata questa pagina il problema però è che se clikko sull patgina desiderata nella cronologia mi ridice che la pagina è stata rimossa quindi non la prende dalla cache ma la cerca sul sito internet.
Come posso cercare di trovarla nel pc? nella cache ci sono un sacco di immagini provenienti dal sito in questione e anche qualche pagina web ma non tutte le pagine che ho visitato.
Uso internet explorer 8.
Confido in voi
prima di clickare sulla pagina presente in cronologia abilita nel menù "file" la funzione "lavora fuori linea"
in questo modo forzi il caricamento di quella pagina che ha tenuto in memoria se non l'ha sovrascritta con il precedente tentativo
xcdegasp è offline   Rispondi citando il messaggio o parte di esso
Old 25-02-2010, 20:19   #9
EnergyVortex
Member
 
Iscritto dal: Aug 2009
Messaggi: 287
Purtroppo anche provando ad accedere non in linea mi dice paggina non più disponibile, avete qualche altra idea??
EnergyVortex è offline   Rispondi citando il messaggio o parte di esso
Old 26-02-2010, 07:19   #10
xcdegasp
Moderatore
 
L'Avatar di xcdegasp
 
Iscritto dal: Nov 2001
Città: Fidenza(pr) da Trento
Messaggi: 27465
Quote:
Originariamente inviato da EnergyVortex Guarda i messaggi
Purtroppo anche provando ad accedere non in linea mi dice paggina non più disponibile, avete qualche altra idea??
allora significa che con il precedente tentativo di leggere la cache ha scaricato la nuova pagina sovrascrivendo quella che aveva in memoria.. scusa non avevo pensato che la sovrascrivesse..
ma sei sicuro che non si riesca a ricaricarla con la cache di google?
xcdegasp è offline   Rispondi citando il messaggio o parte di esso
Old 26-02-2010, 09:57   #11
EnergyVortex
Member
 
Iscritto dal: Aug 2009
Messaggi: 287
ci provai appena tolsero la pagina e non me la dava, cioè mi dava la pagina principale del sito salvata qualche ora prima ma quella pagina in particolare è come se non l'avesse salvata
EnergyVortex è offline   Rispondi citando il messaggio o parte di esso
Old 14-09-2017, 09:34   #12
jumpjack
Senior Member
 
Iscritto dal: Sep 2004
Messaggi: 1178
Mi dispiace rispolverare un thread così vecchio, ma vedo che non ha mai avuto risposta, e comunque su Wikipedia l'abitudine di cancellare pagine senza motivo e senza preavviso permane anche 7 anni dopo...

Quindi ecco la soluzione:
  1. scrivere crome://cache nella barra indirizzi
  2. cercare la propria (probabile) pagina nella baraonda che appare
  3. cliccare sul link
  4. nella pagina che si apre, premere CTRL+ALT+J per aprire la console
  5. incollare questo sorgente nella console dopo ">":

Codice:
 (function() {
    var preTags = document.getElementsByTagName('pre');
    var preWithHeaderInfo = preTags[0];
    var preWithContent = preTags[2];

    var lines = preWithContent.textContent.split('\n');
 
    // get data about the formatting (changes between different versions of chrome)
    var rgx = /^(0{8}:\s+)([0-9a-f]{2}\s+)[0-9a-f]{2}/m;
    var match = rgx.exec(lines[0]);
 
    var text = '';
    for (var i = 0; i < lines.length; i++) {
        var line = lines[i];
        var firstIndex = match[1].length; // first index of the chars to match (e.g. where a '84' would start)
        var indexJump = match[2].length; // how much space is between each set of numbers
        var totalCharsPerLine = 16;
        index = firstIndex;
        for (var j = 0; j < totalCharsPerLine; j++) {
            var hexValAsStr = line.substr(index, 2);
            if (hexValAsStr == '  ') {
                // no more chars
                break;
            }

            var asciiVal = parseInt(hexValAsStr, 16);
            text += String.fromCharCode(asciiVal);

            index += indexJump;
        }
    }

    var headerText = preWithHeaderInfo.textContent;
    var elToInsertBefore = document.body.childNodes[0];
    var insertedDiv = document.createElement("div");
    document.body.insertBefore(insertedDiv, elToInsertBefore);

    // find the filename
    var nodes = [document.body];
    var filepath = '';
    while (true) {
        var node = nodes.pop();
        if (node.hasChildNodes()) {
            var children = node.childNodes;
            for (var i = children.length - 1; i >= 0; i--) {
                nodes.push(children[i]);
            }
        }

        if (node.nodeType === Node.TEXT_NODE && /\S/.test(node.nodeValue)) {
            // 1st depth-first text node (with non-whitespace chars) found
            filepath = node.nodeValue;
            break;
        }
    }
    
    outputResults(insertedDiv, convertToBase64(text), filepath, headerText);

    insertedDiv.appendChild(document.createElement('hr'));

    function outputResults(parentElement, fileContents, fileUrl, headerText) {
        // last updated 1/27/12
        var rgx = /.+\/([^\/]+)/;
        var filename = rgx.exec(fileUrl)[1];

        // get the content type
        rgx = /content-type: (.+)/i;
        var match = rgx.exec(headerText);
        var contentTypeFound = match != null;
        var contentType = "text/plain";
        if (contentTypeFound) {
            contentType = match[1];
        }

        var dataUri = "data:" + contentType + ";base64," + fileContents;

        // check for gzipped file
        var gZipRgx = /content-encoding: gzip/i;
        if (gZipRgx.test(headerText)) {
            filename += '.gz';
        }
        
        // check for image
        var imageRgx = /image/i;
        var isImage = imageRgx.test(contentType);
            
        // create link
        var aTag = document.createElement('a');
        aTag.textContent = "Left-click to download the cached file";
        aTag.setAttribute('href', dataUri);
        aTag.setAttribute('download', filename);
        parentElement.appendChild(aTag);
        parentElement.appendChild(document.createElement('br'));
    
        // create image
        if (isImage) {
            var imgTag = document.createElement('img');
            imgTag.setAttribute("src", dataUri);
            parentElement.appendChild(imgTag);
            parentElement.appendChild(document.createElement('br'));
        }
    
        // create warning
        if (!contentTypeFound) {
            var pTag = document.createElement('p');
            pTag.textContent = "WARNING: the type of file was not found in the headers... defaulting to text file.";
            parentElement.appendChild(pTag);
        }
    }

    function getBase64Char(base64Value) {
        if (base64Value < 0) {
            throw "Invalid number: " + base64Value;
        } else if (base64Value <= 25) {
            // A-Z
            return String.fromCharCode(base64Value + "A".charCodeAt(0));
        } else if (base64Value <= 51) {
            // a-z
            base64Value -= 26; // a
            return String.fromCharCode(base64Value + "a".charCodeAt(0));
        } else if (base64Value <= 61) {
            // 0-9
            base64Value -= 52; // 0
            return String.fromCharCode(base64Value + "0".charCodeAt(0));
        } else if (base64Value <= 62) {
            return '+';
        } else if (base64Value <= 63) {
            return '/';
        } else {
            throw "Invalid number: " + base64Value;
        }
    }

    function convertToBase64(input) {
        // http://en.wikipedia.org/wiki/Base64#Example
        var remainingBits;
        var result = "";
        var additionalCharsNeeded = 0;

        var charIndex = -1;
        var charAsciiValue;
        var advanceToNextChar = function() {
            charIndex++;
            charAsciiValue = input.charCodeAt(charIndex);
            return charIndex < input.length;
        };

        while (true) {
            var base64Char;

            // handle 1st char
            if (!advanceToNextChar()) break;
            base64Char = charAsciiValue >>> 2;
            remainingBits = charAsciiValue & 3; // 0000 0011
            result += getBase64Char(base64Char); // 1st char
            additionalCharsNeeded = 3;

            // handle 2nd char
            if (!advanceToNextChar()) break;
            base64Char = (remainingBits << 4) | (charAsciiValue >>> 4);
            remainingBits = charAsciiValue & 15; // 0000 1111
            result += getBase64Char(base64Char); // 2nd char
            additionalCharsNeeded = 2;

            // handle 3rd char
            if (!advanceToNextChar()) break;
            base64Char = (remainingBits << 2) | (charAsciiValue >>> 6);
            result += getBase64Char(base64Char); // 3rd char
            remainingBits = charAsciiValue & 63; // 0011 1111
            result += getBase64Char(remainingBits); // 4th char
            additionalCharsNeeded = 0;
        }

        // there may be an additional 2-3 chars that need to be added
        if (additionalCharsNeeded == 2) {
            remainingBits = remainingBits << 2; // 4 extra bits
            result += getBase64Char(remainingBits) + "=";
        } else if (additionalCharsNeeded == 3) {
            remainingBits = remainingBits << 4; // 2 extra bits
            result += getBase64Char(remainingBits) + "==";
        } else if (additionalCharsNeeded != 0) {
            throw "Unhandled number of additional chars needed: " + additionalCharsNeeded;
        }

        return result;
    }
    })()
  1. premere invio
  2. in alto, nella pagina, comparirà il link a un file .gz:
  3. salvarlo
  4. scompattarlo
  5. rinominare in qualcosa.html il file al suo interno
  6. incrociare le dita
  7. aprire il file...

In teoria si potrebbe pure fare automaticamente da questa pagina incollando il contenuto della cache, ma a me non funziona.
__________________
La scienza è provvisoria
-- Jumpjack --

Ultima modifica di jumpjack : 14-09-2017 alle 09:37.
jumpjack è offline   Rispondi citando il messaggio o parte di esso
Old 14-09-2017, 09:47   #13
Mursey
Senior Member
 
L'Avatar di Mursey
 
Iscritto dal: Aug 2017
Messaggi: 469
In 7 anni ne avrà fatta di strada...
Mursey è offline   Rispondi citando il messaggio o parte di esso
Old 14-09-2017, 09:59   #14
jumpjack
Senior Member
 
Iscritto dal: Sep 2004
Messaggi: 1178
Quote:
Originariamente inviato da Mursey Guarda i messaggi
In 7 anni ne avrà fatta di strada...
Spero proprio di sì.... Ma per chi come me capiterà qui con google....
__________________
La scienza è provvisoria
-- Jumpjack --
jumpjack è offline   Rispondi citando il messaggio o parte di esso
Old 07-04-2019, 15:53   #15
Maxspeed
Member
 
L'Avatar di Maxspeed
 
Iscritto dal: Nov 2000
Messaggi: 233
Quote:
Originariamente inviato da jumpjack Guarda i messaggi
Mi dispiace rispolverare un thread così vecchio, ma vedo che non ha mai avuto risposta, e comunque su Wikipedia l'abitudine di cancellare pagine senza motivo e senza preavviso permane anche 7 anni dopo...

Quindi ecco la soluzione:
  1. scrivere crome://cache nella barra indirizzi
  2. cercare la propria (probabile) pagina nella baraonda che appare
  3. cliccare sul link
  4. nella pagina che si apre, premere CTRL+ALT+J per aprire la console
  5. incollare questo sorgente nella console dopo ">":

Codice:
 (function() {
    var preTags = document.getElementsByTagName('pre');
    var preWithHeaderInfo = preTags[0];
    var preWithContent = preTags[2];

    var lines = preWithContent.textContent.split('\n');
 
    // get data about the formatting (changes between different versions of chrome)
    var rgx = /^(0{8}:\s+)([0-9a-f]{2}\s+)[0-9a-f]{2}/m;
    var match = rgx.exec(lines[0]);
 
    var text = '';
    for (var i = 0; i < lines.length; i++) {
        var line = lines[i];
        var firstIndex = match[1].length; // first index of the chars to match (e.g. where a '84' would start)
        var indexJump = match[2].length; // how much space is between each set of numbers
        var totalCharsPerLine = 16;
        index = firstIndex;
        for (var j = 0; j < totalCharsPerLine; j++) {
            var hexValAsStr = line.substr(index, 2);
            if (hexValAsStr == '  ') {
                // no more chars
                break;
            }

            var asciiVal = parseInt(hexValAsStr, 16);
            text += String.fromCharCode(asciiVal);

            index += indexJump;
        }
    }

    var headerText = preWithHeaderInfo.textContent;
    var elToInsertBefore = document.body.childNodes[0];
    var insertedDiv = document.createElement("div");
    document.body.insertBefore(insertedDiv, elToInsertBefore);

    // find the filename
    var nodes = [document.body];
    var filepath = '';
    while (true) {
        var node = nodes.pop();
        if (node.hasChildNodes()) {
            var children = node.childNodes;
            for (var i = children.length - 1; i >= 0; i--) {
                nodes.push(children[i]);
            }
        }

        if (node.nodeType === Node.TEXT_NODE && /\S/.test(node.nodeValue)) {
            // 1st depth-first text node (with non-whitespace chars) found
            filepath = node.nodeValue;
            break;
        }
    }
    
    outputResults(insertedDiv, convertToBase64(text), filepath, headerText);

    insertedDiv.appendChild(document.createElement('hr'));

    function outputResults(parentElement, fileContents, fileUrl, headerText) {
        // last updated 1/27/12
        var rgx = /.+\/([^\/]+)/;
        var filename = rgx.exec(fileUrl)[1];

        // get the content type
        rgx = /content-type: (.+)/i;
        var match = rgx.exec(headerText);
        var contentTypeFound = match != null;
        var contentType = "text/plain";
        if (contentTypeFound) {
            contentType = match[1];
        }

        var dataUri = "data:" + contentType + ";base64," + fileContents;

        // check for gzipped file
        var gZipRgx = /content-encoding: gzip/i;
        if (gZipRgx.test(headerText)) {
            filename += '.gz';
        }
        
        // check for image
        var imageRgx = /image/i;
        var isImage = imageRgx.test(contentType);
            
        // create link
        var aTag = document.createElement('a');
        aTag.textContent = "Left-click to download the cached file";
        aTag.setAttribute('href', dataUri);
        aTag.setAttribute('download', filename);
        parentElement.appendChild(aTag);
        parentElement.appendChild(document.createElement('br'));
    
        // create image
        if (isImage) {
            var imgTag = document.createElement('img');
            imgTag.setAttribute("src", dataUri);
            parentElement.appendChild(imgTag);
            parentElement.appendChild(document.createElement('br'));
        }
    
        // create warning
        if (!contentTypeFound) {
            var pTag = document.createElement('p');
            pTag.textContent = "WARNING: the type of file was not found in the headers... defaulting to text file.";
            parentElement.appendChild(pTag);
        }
    }

    function getBase64Char(base64Value) {
        if (base64Value < 0) {
            throw "Invalid number: " + base64Value;
        } else if (base64Value <= 25) {
            // A-Z
            return String.fromCharCode(base64Value + "A".charCodeAt(0));
        } else if (base64Value <= 51) {
            // a-z
            base64Value -= 26; // a
            return String.fromCharCode(base64Value + "a".charCodeAt(0));
        } else if (base64Value <= 61) {
            // 0-9
            base64Value -= 52; // 0
            return String.fromCharCode(base64Value + "0".charCodeAt(0));
        } else if (base64Value <= 62) {
            return '+';
        } else if (base64Value <= 63) {
            return '/';
        } else {
            throw "Invalid number: " + base64Value;
        }
    }

    function convertToBase64(input) {
        // http://en.wikipedia.org/wiki/Base64#Example
        var remainingBits;
        var result = "";
        var additionalCharsNeeded = 0;

        var charIndex = -1;
        var charAsciiValue;
        var advanceToNextChar = function() {
            charIndex++;
            charAsciiValue = input.charCodeAt(charIndex);
            return charIndex < input.length;
        };

        while (true) {
            var base64Char;

            // handle 1st char
            if (!advanceToNextChar()) break;
            base64Char = charAsciiValue >>> 2;
            remainingBits = charAsciiValue & 3; // 0000 0011
            result += getBase64Char(base64Char); // 1st char
            additionalCharsNeeded = 3;

            // handle 2nd char
            if (!advanceToNextChar()) break;
            base64Char = (remainingBits << 4) | (charAsciiValue >>> 4);
            remainingBits = charAsciiValue & 15; // 0000 1111
            result += getBase64Char(base64Char); // 2nd char
            additionalCharsNeeded = 2;

            // handle 3rd char
            if (!advanceToNextChar()) break;
            base64Char = (remainingBits << 2) | (charAsciiValue >>> 6);
            result += getBase64Char(base64Char); // 3rd char
            remainingBits = charAsciiValue & 63; // 0011 1111
            result += getBase64Char(remainingBits); // 4th char
            additionalCharsNeeded = 0;
        }

        // there may be an additional 2-3 chars that need to be added
        if (additionalCharsNeeded == 2) {
            remainingBits = remainingBits << 2; // 4 extra bits
            result += getBase64Char(remainingBits) + "=";
        } else if (additionalCharsNeeded == 3) {
            remainingBits = remainingBits << 4; // 2 extra bits
            result += getBase64Char(remainingBits) + "==";
        } else if (additionalCharsNeeded != 0) {
            throw "Unhandled number of additional chars needed: " + additionalCharsNeeded;
        }

        return result;
    }
    })()
  1. premere invio
  2. in alto, nella pagina, comparirà il link a un file .gz:
  3. salvarlo
  4. scompattarlo
  5. rinominare in qualcosa.html il file al suo interno
  6. incrociare le dita
  7. aprire il file...

In teoria si potrebbe pure fare automaticamente da questa pagina incollando il contenuto della cache, ma a me non funziona.
Ciao, sono capitato qui proprio perchè anch'io vorrei vedere una pagina che ho visitato ieri e che ora si è aggiornata ed è cambiata ma la vorrei vedere proprio come era ieri e non so se sia possibile. Volevo provare la tua guida ma già al primo punto non va bene.
Scrivendo "crome://cache" non porta a nulla, solo a dei risultati Google, anche nel caso ti fossi sbagliato e hai dimenticato la "h" comunque non porta a niente.
Al max sono riuscito a trovare la cartella dove è contenuta la cache ma non risolvo nulla.

Qualcuna sa dare una mano?
Maxspeed è offline   Rispondi citando il messaggio o parte di esso
 Rispondi


Appian: non solo low code. La missione è l’ottimizzazione dei processi con l'IA Appian: non solo low code. La missione è ...
Lenovo ThinkVision 3D 27, la steroscopia senza occhialini Lenovo ThinkVision 3D 27, la steroscopia senza o...
La Formula E può correre su un tracciato vero? Reportage da Misano con Jaguar TCS Racing La Formula E può correre su un tracciato ...
Lenovo LEGION e LOQ: due notebook diversi, stessa anima gaming Lenovo LEGION e LOQ: due notebook diversi, stess...
Nothing Ear e Ear (a): gli auricolari per tutti i gusti! La ''doppia'' recensione Nothing Ear e Ear (a): gli auricolari per tutti ...
Teatro dei Vitellini - Regia di Gian Pao...
Phi-3 Mini, il modello IA di Microsoft c...
D-Wave annuncia la disponibilità ...
AWS aggiorna Amazon Bedrock con nuove fu...
Sonos: in arrivo un restyling completo p...
La Russia ha condannato il direttore del...
Dead Island 2 arriva finalmente su Steam...
Era già il tablet più conv...
Razer Viper V3 Pro: il mouse da gaming w...
Noctua NH-L12Sx77: il dissipatore per bu...
AVM FRITZ!Repeater 1200 AX: il più vendu...
Apple presenterà i nuovi iPad il ...
SAP introduce l'IA nelle sue soluzioni p...
OnePlus lancia in Europa il nuovo Watch ...
La US Air Force ha condotto un test con ...
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: 19:35.


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