Director MX 2004 Xtras: XMLParser.

Di: Antonello | 26/09/2020 17:53:48
Ciao a tutti,
questo è il primo quesito che pongo a 001design.it e spero vivamente che qualcuno mi possa aiutare.
Problema: devo leggere dati da XML, con un timeout con frequenza abbastanza elevata (30/60 sec.), ma ad ogni chiamata ad un new extra("xmlParser") la memoria occupata cresce di circa 5 Mb fino ad un veloce esaurimento della memoria. È davvero un problema dell'extra? Esiste una soluzione? Anche poco elegante ma che mi permetta di fare la demo per tempo, poi con calma cercare una soluzione migliore...
Ho già letto in rete di altri che hanno lo stesso problema, ma non ho trovato soluzioni.
E purtroppo ho una scadenza molto vicina...
Ho anche installato l'ultimo update, MX 2004 10.1
La demo di quanto sopra la trovate su: www.resonance.it/mizar
Grazie a tutti, per ora!

Risposte



Non ho idea di come si possa risolvere questo problema, hai provato a cancellare la memoria ad ogni aggiornamento?

Di: goku | 26/09/2020 17:54:48


Ho fatto delle prove appena ho avuto tempo, e anche non utilizzando l'extra xmlparser (cioè leggendo i dati da un file .txt) il problema della memoria rimane.. a questo punto credo dipenda dagli oggetti 3d, ho letto qualcosa sul fatto che il delete degli oggetti child in realtà non li elimina dalla memoria.
Per ora ho aggirato (in parte) il problema facendo un resetWorld() ogni X letture di aggiornamento. Ho detto "in parte" perchè comunque un pò di memoria si mangia, anche se molto molto meno.
Appena sarò più libero farò dei test più mirati. A presto.

Di: Antonello | 26/09/2020 17:54:48

PHP: scaricare file senza la richiesta da parte del browser

Ciao a tutti vado subito al punto.
La sera mi capita di scaricare alcuni video... se si tratta di file .mpg me li scarica direttamente.
Se invece si tratta di file .wmv si apre quella c.zz. di finestra "scarica o apri file".

Ovviamente posso modificare le impostazioni del browser (firefox) ma mi chiedevo...
se esiste uno script in PHP per evitare quest'inconveniente.
Grazie per l'attenzione.
by max_400

Di: max_400 | 26/09/2020 17:54:48


Non mi pare, si è sempre rinominato il file con estensione sconosciuta o ancora meglio in formato .zip.
La richiesta ci deve essere, altrimenti sai quanti virus avresti preso fino ad oggi senza nemmeno avere la possibilità di dire di no? ;-P

Di: Anonimo | 26/09/2020 17:55:48

Re: PHP: scaricare file senza la richiesta da parte del brow

Pablitoooooo..... Grande Capo!
Di solito interviene il firewall però per gli exe.
Ci dev'essere un modo...

Di: max_400 | 26/09/2020 17:55:48


Usa una finestra per lo streaming ed aggiungi il pulsante per lo scaricamento del file.
In questo modo l'utente potrà scegliere tra visualizzazione e scaricamento.

Di: Anonimo | 26/09/2020 17:55:48

Re: PHP: scaricare file senza la richiesta da parte del brow

uhm...preferisco uno scaricamento "diretto" e veloce per tutti i tipi di files

Di: max_400 | 26/09/2020 17:56:48


Ciao Antonio grazie per aver risposto, anche se con molto ritardo, quella pagina che hai linkato non fa altro che aprire la finestra di dialogo come già c'è scritto
Example #1 Download dialog
If you want the user to be prompted to save the data you are sending, such as a generated PDF file, you can use the » Content-Disposition header to supply a recommended filename and force the browser to display the save dialog.
<?php
// We'll be outputting a PDF
header('Content-type: application/pdf');
// It will be called downloaded.pdf
header('Content-Disposition: attachment; filename="downloaded.pdf"');
// The PDF source is in original.pdf
readfile('original.pdf');
?>

34iue4judisplay the save dialog.

non c'è bisogno neanche di provare... ce ne sono tanti di script di esempio
a me serve lo scaricamento diretto senza quella maledetta finestra del c++
scaricare una foto o un video di qualsiasi estensione con un click

Di: max_400 | 26/09/2020 17:56:48


24vxnsf6ma alla fine qual è il tuo scopo finale ?
fare in modo che i download partano in automatico ?

Velocizzare l'operazione di scaricamento senza modificare le impostazioni del browser.
possibilimente per Firefox ed Explorer sistema operativo windows
Grazie.

Di: max_400 | 26/09/2020 17:56:48


tanto per sapere il modo, per curiosità.
Considerando la delicatezza dell'argomento in caso mi risp in privato
onde evitare di fornire informazioni pericolose in pubblico.
Grazie - Ciao!

Di: max_400 | 26/09/2020 17:56:48


se per qualche ragione tu hai il download automaitco attivo
<?php
header("location: http://www.indirizzo.it/file.Malevolo");
?>

Mettiamo per ipotesi che io conosco i punti deboli di quella persona
e so in precedenza che determinati file gli vengono scaricati automaticamente
allora si.
Ti faccio un altro esempio... la mia forte curiosità sta nel fatto
che una volta gironzolando tra un sito a l'altro (di solito nei siti porno)
sono finito in un sito che ha scaricato un troian di almeno 8 file in diverse cartelle
del mio hardisk prendendo per il culo la finestra di download del browser,
ma ovviamente non il mio Firewall che prontamente ha risposto bloccandoli e dandomi la possibilita di rimuoverli tutti e garantire la protezione del mio pc.
Quello che mi chiedo io come cazzo fanno questi pirati della rete ad eludere i blocchi del browser
ed infilarti su per il culo files pericolosi?
Quali comandi usanoquesti bastardi e oltre il firewall ci sono altri modi per bloccarli
nell'eventualità che la protezione di rete faccia cilecca, magari alcuni ci sono già riusciti
tramite un file batch disabilitare il firewall di windows che vale come il 2 di briscola e aprire le porte netbios 137-138-139
Spero che adesso il concetto sia più chiaro...
E meno male che c'è questo firewall fino a quando possa tenere

Di: max_400 | 26/09/2020 17:56:48