Jump to content
Nokioteca Forum

Snake87

Utente
  • Contenuti

    118
  • Data iscrizione

  • Ultimo accesso

Elenco di tutti i contenuti pubblicati da Snake87

  1. Ecco qui il pack contenente i plugin da me creati, l'unico invariato è il plugin per i file ota. Versioni Presenti nel pack: AIF Plugin v1.2 GIF Plugin v1.2 Multi-Bitmap Plugin v1.3 OTA Plugin v1.0 Changelog rispetto alle ultime versioni, inserite qualche post più sopra: - Ripristinata selezione tasto 0 - Aggiunto voce menu Seleziona (Uno, Tutto, Nessuno, Inverti) - Aggiunta possibilità di estrazione dei file selezionati - Sistemato nel menu l'allineamento a destra dei tasti che attivano una determinata funzione PS: Tutti i plugin funzionano con WinFile 1.05 o superiore. Plugin_by_Snake87.zip
  2. Ciao Memory, ho visto da poco l'uscita della nuova versione di Winfile, e mi sono messo a testarla, ecco i risultati: Innanzitutto allego i miei plugin corretti per questa nuova versione di WinFile: AIF Plugin 1.1 GIF Plugin 1.1 MBM Plugin 1.2 Ed inoltre il tema White Acqua v2 con le maschere corrette per Nokia 6600 (Quello che avevo postato precedentemente aveva ancora dei difetti) Bug: - Se si tenta di inviare via bluetooth quando è spento appare la domanda di attivare il bluetooth con la finestra normale e non del tema - In File -> Info e extra se si preme la freccia destra o sinistra il testo si sposta. - Adattare la scritta caricamento nell'image viewer in base alla visualizzazione (orientamento). - Nel visualizzatore immagini continuando ad entrare ed uscire da Dettagli immagine, si spreca ram. - Se si fa click su WinFile->File->Rinomina, e si fa click subito su ok viene comunicato che quel nome file è gia usato, invece permettere la conferma senza errore (se il nome non viene modificato). - Se si cercano i file zip/jar/sis (e si è nella cartella E:\\ciao\\) poi di quelli trovati se ne apre uno, e si torna indietro si ritorna in E:\\ciao\\ e non alla lista dei file cercati. - Quando si va su app java sostiture la voce Elimina (tasto c), con la voce disinstalla che rimuove l'applicazione e tutti i suoi componenti (In caso puoi utilizzare il codice del programma creato da me (JRemover)) che allego [Funzionante solo con symbian s60 2nd edition]. - Se un file (C:\\Prova.txt) si copia nella stessa directory (da C:\\ a C:\\) creare un file di nome NomeFile(2).Estensione (C:\\Prova(2).txt [Ovviamente numeri successivi se Prova(2).txt esiste gia]). Suggerimenti: - Quando un tema è attivo scrivere nella schermata Winfile -> Impostazioni -> Temi e Aspetto a fianco del nome del tema attivo (In uso) Esempi: Cobalt (In uso) Cobalt * Cobalt (Attivo) - Nel file creato con la funzione applicazioni installate ordinare le applicazioni oltre che per tipo e unità anche alfabeticamente, inoltre aggiungere uno spazio (sia in SIS che in JAVA) Esempio: Attuale --> SIS (41)<-- Modificarlo in --> SIS (41) <-- - Quando si usa la funzione cerca (ad esempio in E:\\ciao\\) l'intestazione potrebbe diventare File Trovati, inoltre se da questa posizione si preme il tasto per tornare indietro ci si ritrova in E:\\ e non in E:\\ciao\\ - Memorizzazione della posizione nei file aperti con il visualizzatore testuale, in questo modo se si chiude un file txt si può aprirlo e ritrovarlo nello stesso punto di quando si è chiuso. - Quando si visualizza l'elenco App Java visualizzare i file trovati in ordine alfabetico ed unita: app in C ordinate + app in E ordinate - Rendere l'interfaccia grafica di File -> Attributi uguale al resto del programma - Quando si guardano le info di un file txt visualizzare anche N Caratteri, N Parole, N Righe - Aggiungere l'help nel Miniplayer (vedi file HelpMiniPlayer.txt allegato) - Aggiungere l'help nell'image viewer (vedi file HelpImageViewer.txt allegato) - Quando si visualizzano le informazioni dello zip sarebbe forse meglio (per non far strabordare il testo dallo schermo): Dimensione: * Compressa: 16.756 KB * Non Compressa: 18.956 KB Data Modifica: 11/04/2009 Ora Modifica: 11:01:06 Attributi - Archivio Files: 1 Cartelle: 0 oppure... Data Modifica: 11/04/2009 Ora Modifica: 11:01:06 Attributi - Archivio Dimensione: * Compressa: 16.756 KB * Non Compressa: 18.956 KB Files: 1 Cartelle: 0 - Visualizzare UID nelle info file aif. - In impostazioni aggiungere Plugin con schermata tipo Impostazioni -> tema: Attiva (attiva al riavvio del programma il plugin) Disattiva (disattiva al riavvio del programma il plugin) Informazioni (Informazioni sul plugin come nome, autore, sito autose, descrizione, versione minima richiesta.. [Quindi in caso aggiungere la voce _author e _site ai plugin]) Gestione (Installa - Disinstalla) (Che cerca in ricevuti file *.py e *.pyc ed anche nelle directory principali C: E: Quindi ne legge alcune righe e capisce se è un plugin di winfile e quali file apre. o in base al nome capisce che è un plugin di WinFile ad esempio gif.WinFile.pyc) Invia via bluetooth che invia il plugin via bluetooth. Indietro Allego una simulazione grafica per rendere l'idea (Plugin1.jpg e Plugin2.jpg) Possibilità di gestione più lingue nei plugin ??? Allegati.zip
  3. Snake87

    Python [codice Fiscale]

    puoi scaricare il programma da qui: CodFisc 1.00
  4. Ok...Comunque, all'inzio avevo modificato solo in previous e next queste 2 variabili self.index, self.images_in_dir ma nella prima immagine veniva tipo 1/3 (dipende da quante immagini sono presenti nella directory dove è il file mbm) e solo quando premevo il tasto associato a next o a previous i numeri si sistemavano.
  5. Ciao Memory, stavo facendo una prova per provare a sistemare un bug introdotto nei miei plugin con la nuova versione, tuttavia è molto lungo il codice usato per la correzione, potresti modificare la classe mini_viewer in WinFile come ho scritto all'interno del plugin modificato?? Le modifiche richieste sono piccole, e si trovano subito sotto l'intestazione della classe mod_viewer all'interno del file py allegato. Il bug è questo: il numero (nimg/imgtot) in basso al centro non corrisponde, nel mio plugin, al numero reale (cambiando immagine non muta) mbmtest.zip
  6. Grazie.... Sistemate entrambe le cose.. No, non si possono leggere come scala di grigi: 1 pixel è rappresentato da un bit, quindi un byte rappresenta 8 pixel 72 pixel di larghezza quindi 9 byte per riga 28 pixel altezza 4 byte (header) + 9*28 (informazioni pixel) = 256 byte PS: Infatti se guardi nel codice ci sono le funzioni per conversioni da decimale a binario (dtb) e viceversa (btd) OTA_Plugin.zip
  7. OTA Plugin by Snake87 v1.0 Visualizza le immagini ota Per chi non lo sa i file ota sono le immagini (picture message) che si potevano scambiare con il cellulare tramite sms sui vecchi terminali nokia come il 3210-3310-3330 ----------------------------------------- Queste sono le info riguardo questo tipo di file: Dimensione immagine 72*28 Colori: B/N Dimensione del file 256 byte: Primi 4 byte header del file, altri 252 byte informazioni pixel 9 byte compongono una riga 1 bit corrisponde ad un pixel 0 -> Bianco 1 -> Nero ----------------------------------------- I file ota (nel nokia 6600) sono posizionati in: C:\\Nokia\\Images\\Pictures\\ INSTALLAZIONE Copiare il file ota.py in C:\\System\\Apps\\Winfile\\Plugins\\FileOpen\\ o E:\\System\\Apps\\Winfile\\Plugins\\FileOpen\\ Versione 1.0 - Prima versione del plugin PS: Sono ancora impegnato, ma un briciolo di tempo in questi 2 mesi di + o - di assenza sono riuscito a fare questo plugin.... In teoria tra 1 mesetto ritornerò pienamente attivo nel forum. Che ne pensate di questo plugin???? OTA_Plugin.zip
  8. Ottima la nuova versione, oggi, ho avuto 2 minuti è ho controllato un po' il programma... DA SISTEMARE - Nella cartella del tema Cobalt è presente il file Test.zip (che contiene una copia del tema stesso) che quindi è possibile eliminare. - Ho sistemato i plugin gif,aif,mbm nei quali Estrai -> Tutto non funzionava per un richiamo a gira_schermo() che era commentata (ho eliminato la funzione gira_schermo() e corretto il richiamo a quella interna al programma winfile ) - Aggiungere nel changelog i plugin gif e aif - Nel changelog è presente il plugin html ma nel sis no. - Ho convertito le mask dei temi con l'aiuto di un piccolo script (in questo modo la visualizzazione su nokia 6600 risulta corretta) che in questo modo occupano meno, posto anche lo script. Posto di seguito uno zip con all'interno i 5 temi modificati (che passano da un totale di 720 a 571 kB [vengono risparmiati anche i 154 kB del file test.zip]), lo script (Mask Converter.py) e i 3 plugin gif,aif,mbm (estrai -> tutto) corretti. Modifiche_varie.zip
  9. Ciao memory, ho visto l'animazione delle gif...bella, ma con alcune gif bisogna lavorarci molto con maschere ed altro, ed altre gif (solo una fino adesso) scorrono troppo velocemente di come dovrebbero. ...Ho risolto un "bug visivo sul mio nokia 6600" In poche parole tutte le maschere delle icone di Winfile non andavano (a dir la verità non sono mai andate, ma credevo fosse un problema di versione del python (FP2)...) Ho notato che utilizzando al posto delle maschere bmp dei file png a 8 bit (non ad un bit perché le curve delle immagini e le righe diagonali vengono squadrate) senza compressione le maschere funzionano correttamente, ed oltre a questo i temi si riducono di dimensione. Allego le versioni dei temi Cobalt Tango White Aqua v2 con le maschere modificate. PS: per alcuni mesi, fino a fine luglio, la mia presenza sul forum sarà saltuaria, e probabilmente non potró continuare lo sviluppo dei plugin fino a tale data. Cmq ogni tanto guarderò questo thread per vedere a che punto è il prg, e magari riusciró a fare un po' di testing. Skin.zip
  10. Riguardando un po' il codice ho visto una cosa e con una modifica sono riuscito a velocizzare di molto il plugin gif (non nell'analisi iniziale del file ma nel passaggio da un frame all'altro e nell'estrazione) GIF Plugin by Snake87 v1.0beta2 Visualizza le immagini contenute nei file gif INSTALLAZIONE Copiare il file gifa.py in C:\\System\\Apps\\Winfile\\Plugins\\FileOpen\\ o E:\\System\\Apps\\Winfile\\Plugins\\FileOpen\\ Per il momento per visualizzare un file gif con il plugin la sua estensione deve essere gifa e non gif. ----------------------------------------- CHANGELOG ----------------------------------------- Versione 1.0beta2 - Estrazioni immagini solo in formato gif, nessuna scelta di formato png e jpg - Il tempo di caricamemto di ogni frame è all'incirca 4-5 volte minore rispetto a prima - L'estrazione singola e totale è 4-5 volte più veloce Versione 1.0beta - Prima versione del plugin GIF_PLUGIN.zip
  11. Ok.. Allora ecco la lista... Ho pensato di fare un riassunto di tutti i post che ho precedentemente fatto contenenti suggerimenti e bug (ancora presenti, e di alcuni specificato meglio quando accadono) ovviamente ho aggiunto altre segnalazioni dopo il test della versione 1.03: IMPORTANTE: TUTTI I BUG ELENCATI IN QUESTO POST LI HO TROVATI CON UN NOKIA 6600, alcuni tipo il crash dopo il cambio di stato bluetooth e durante il tentativo di invio o errori legati ai codec/canzoni mp3 potrebbero non essere presenti in altri dispositivi RIASSUNTO DEI VECCHI POST (Ripulito e riaggiornato controllando tutto con la nuova versione) * Bug: - Nel miniplayer se mentre la canzone è in play si torna indietro premendo una volta il joystick verso sinistra ed il tempo della canzone è compreso tra 0 e ... secondi il play della canzone si blocca e non è più possibile farlo riprendere. I ... Secondi dipende da quanto torna indietro la canzone premendo una sola volta il tasto sinistro. (Questo bug non accade con tutte le canzoni [da quello che ho visto quelle vicino ai 2 minuti di durata [testato con file midi]) - Se ci si posiziona in una cartella, e si cancella un file tramite altro programma, quando si ritorna in winfile il file resta nella lista. - Se si fa click su Winfile ->Utilità->Bluetooth e poi ok, lo stato del bluetooth cambia, ma winfile crasha *Suggerimenti - Memorizzazione della posizione nei file aperti con il visualizzatore testuale, in questo modo se si chiude un file txt si può aprirlo e ritrovarlo nello stesso punto di quando si è chiuso. si potrebbe memorizzare in un file del tipo position.dat contenente qualcosa del genere: [[u"C:\\Ciao1.txt",20],[u"C:\\Ciao2.txt",60]] Primo campo nome file, secondo campo riga numero - Se un file si copia nella stessa directory creare un file di nome NomeFile(2).Estensione - Quando si guardano le info di un file txt visualizzare anche N Caratteri, N Parole, N Righe - Aggiungere l'help nel miniplayer che spiega la funzione di tutti i tasti (ovviamente cambia l'help cambiando orientamento, dato che cambiano anche i tasti). L'help visualizzato tipo about di winfile Esempio: COMANDI DEL MINIPLAYER Tasto 1 -> Precedente Tasto 3 -> Successiva Tasto centrale -> Riproduci/Pausa Freccia su -> Alza Volume Freccia giu -> Abbassa Volume Freccia sinistra -> Indietro tot sec Freccia destra -> Avanti tot sec - Nella visualizzazione del testo, sarebbe più comodo avere lo sfondo e il colore del testo modificabile a scelta dall'utente (tipo sfondo tutto bianco ecc...). - Possibilita di cambiare azione ai tasti premuti (esempio il tasto 1 incolla invece che copia ecc... (non molto importante) - Aprire i file csv, xml, htm, html con il visualizzatore testuale. DALLA VERSIONE 1.03 *Bug - Nel visualizzatore txt se si fa click su Fine [*] compare il messaggio Linea Inesistente! (solo nei file che occupano più di una pagina - Appena aperto un txt poi va a linea, di default mettero 1 e non 0 - Nel visualizzatore txt in Vai a linea... Linea Inesistente!... compare il messaggio su una finestra normale e non con quella del tema - Se si tenta di inviare via bluetooth quando è spento appare la domanda di attivare il bluetooth con la finestra normale e non del tema - Invio bluetooth -> System error (quando seleziono il destinatario e premo ok).. - Se si tenta di aprire (premendo il tasto centrale) un file che non si puo aprire internamente (non accade con tutti i file) appare il seguente errore [Errno -1] KerrNotFound - Se viene copiato un file da una cartella che ha lo stesso nome, il file copiato perde il nome e rimane solo l'estensione: Esempio: copio il file: C:\\Ciccio\\Ciccio.txt in E:\\Ciao\\ Come risultato avró: E:\\Ciao\\.txt - Nell'image viewer, quando si apre un'immagine in questo modo: start(mode=0,u'ciao.png',cb=s.ridisegna) poi si chiude e successivamente si riapre la stessa o un'altra immagine, la ram continua a calare di 70 KB ogni volta. Cio non accade usando precedente successivo (quindi i 70 kb vengono sprecati ogni volta che viene richiamata la classe dell'image viewer probabilmente qualche variabile non viene cancellata all'uscita) - Legato al precedente credo... si apre un immagine di almeno 20-50 kb che è più semplice per provocare il bug. Poco dopo che la schermata diventa nera con la scritta caricamento premere il tasto destro e attendere, il programma uscirà normalmente dall'image viewer tornando all'elenco dei file, pochi secondi dopo apparirà l'immagine con le scritte Winfile a sinistra e Esci a destra se poi si preme freccia su o giu tutto ritorna alla normalità tranne alcune volte in cui il bug ricompare nuovamente subito dopo aver premuto la freccia su o giu. - In alcuni casi la funzione Precedente/Successivo dell'Image Viewer non funziona correttamente: per controllare basta avere 4 o più immagini con nome sequenziale del tipo image001 image002 in una cartella (ci devono essere solo queste immagini nella cartella). Aprire image001 premere Successivo, e si aprirà image002 premere ancora Successivo ed aprira image004 (Quindi image003 viene saltata) Aprire (o lasciarla aperta se avete provato il bug sopra [partendo da image001 ed arrivando ad image004]) image004 premere Precedente, e si aprirà image003 premere ancora Precedente ed aprira image001 (Quindi image002 viene saltata) A volte il bug è leggermente diverso, ma viene saltata sempre una immagine. - Nei file audio corti tipo 3 secondi se si torna indietro ("riavvolge" il file) non accade nulla - Errore se non presente codec mp3 (con cellulari tipo nokia 6600), (PER I DETTAGLI VEDERE NEL FILE Bug.zip) - In alcuni casi nelle info dell'image viewer l'aspect ratio delle immagini ha valori negativi tipo -6:-7 (anche con immagini 176x208) *Suggerimenti - Aprire i file awb con il miniplayer, e associargli l'icona degli amr (gli awb sono letti da tutti i symbian, e se non mi sbaglio sono degli amr ad "alta" qualità) - Aggiungere l'help nell'image viewer che spiega la funzione di tutti i tasti (ovviamente cambia l'help cambiando orientamento, dato che cambiano anche i tasti). L'help visualizzato tipo about di winfile Esempio: COMANDI DELL'IMAGE VIEWER Tasto 1 -> Precedente Tasto 3 -> Successiva Tasto 4 -> Luminosità -5% Tasto 6 -> Luminosità +5% Tasto 5 -> Adatta Tasto 2 -> Zoom+ Tasto 8 -> Zoom- Frecce -> Spostamento dell'immagine - Quando si visualizzano le informazioni dello zip sarebbe forse meglio: Dimensione: * Compressa: 16.756 KB * Non Compressa: 18.956 KB Data Modifica: 11/04/2009 Ora Modifica: 11:01:06 Attributi - Archivio Files: 1 Cartelle: 0 oppure... Data Modifica: 11/04/2009 Ora Modifica: 11:01:06 Attributi - Archivio Dimensione: * Compressa: 16.756 KB * Non Compressa: 18.956 KB Files: 1 Cartelle: 0 - Quando si cerca un file visualizzare i file trovati in ordine alfabetico - Quando si visualizza l'elenco App Java visualizzare i file trovati in ordine alfabetico ed unita: app in C ordinate + app in E ordinate - Aggiungere funzionalità screenshot ovviamente anche quando il programma è in background - Nei processi e in task permettere vari tipi di ordinamento a scelta (Nome, UID, ...) - Per l'installazione dei temi: scansione oltre che dei file ricevuti delle directory (solo cartella principale) C: ed E: in modo che se viene scaricato un tema basta che venga messo lo zip in una di queste cartelle. - Per i temi creare una funzione estrai tema, che dal tema crea l'installazione zip (posizionando il file in c: o e: in base a dove è installato winfile del tipo C:\\Tango_WF_THEME.zip) - Per i temi creare una funzione invia tema, che dal tema crea l'installazione zip (posizionando il file in qualche cartella temporaneao e ne permetta poi l'invio via bluetooth) - Creazione txt con lista file installati e proprio UID (da chiedere all'utente se inserirlo) Esempio: ------------------------------- Applicazioni installate in C ------------------------------- --> SIS (2) <-- Flash Lite 0xfb5b25 SMMS 0xfbd125 --> JAVA (1) <-- Skebby 0xfbd125 ------------------------------- Applicazioni installate in E ------------------------------- --> SIS (2) <-- Flash Lite SMMS --> JAVA (1) <-- Skebby PLUGINS * Bug - Per un estensione che viene gia aperta da WinFile se viene creato un plugin, esso non viene utilizzato. Come esempio porto il plugin fatto da me (Multi-Bitmap Plugin [*.mbm]) che oltre a visualizzare tutte le immagini del file controlla se è valido, (se viene aperto un file mbm con winfile che risiede in Z, con la visualizzazione normale rimane la scritta caricamento... Fino a quando non viene premuto il tasto funzione destro, mentre con il plugin appare il messaggio il file mbm è danneggiato). - Bug nell'apertura di alcuni file zip contenenti un separatore cartella diverso dal normale. (Per controllare ho allegato un file (Test.zip), creato con X-plore) * Suggerimenti - Nel visualizzatore vcf visualizzare i contatti in ordine alfabetico - I file zip temporanei forse sarebbe meglio metterli in una cartella dove è installato Winfile, (Tipo C:\\Apps\\WinFile\\Temp\\Zip\\) o in ram e quando non più usati eliminarli. Ci sarà la possibilità di gestire più lingue nei plugin? Se si da file esterno nella cartella tipo Lang\Plugin\FileOpen? PS: Forse ho un po' esagerato con le proposte...Cmq per quanto riguarda questa versione non ho trovato altro. Saluti. EDIT: Allegati i file Bug.zip e Test.zip, solo adesso mi sono accorto che mancavano Bug.zip Test.zip
  12. Grazie... Allora per i crediti modifico subito, e gia che ci sono aggiungo la visualizzazione dell'uid del file aif in informazioni. Ottima cosa la correzione della priorità dei metodi di apertura dei files. Per la modifica del plugin aif non saprei, magari vediamo un po' come sono più comodi gli altri utenti e vediamo se modificarlo. Per l'implementazione dell'animazione del gif la vedo un po' dura.. dato che se osservi bene il codice la separazione delle immagini è fatta in maniera un po' rozza (ma funzionale), da qui ho preso le specifiche del formato gif... http://en.wikipedia.org/wiki/Graphics_Interchange_Format Ed inoltre alcune immagini danno problemi... (quando invece di refresharla tutta per ogni frame viene refreshata solo una piccola parte, vedi file allegato.) PS: Dato che la release è vicina allora per comunicare la lista dei bug aspetto la prossima versione, a meno che non vuoi che li pubblichi adesso... aif.zip image.zip
  13. Oggi un doppio regalo... AIF Plugin by Snake87 v1.0beta Visualizza le immagini contenute nei file aif INSTALLAZIONE Copiare il file aif.py in C:\\System\\Apps\\Winfile\\Plugins\\FileOpen\\ o E:\\System\\Apps\\Winfile\\Plugins\\FileOpen\\ Versione 1.0beta - Prima versione del plugin BUG CONOSCIUTI: - Continuando ad aprire e chiudere una immagine, si perdono 70 KB di RAM ogni volta ("Bug" non causato dal plugin) GIF Plugin by Snake87 v1.0beta Visualizza le immagini contenute nei file gif INSTALLAZIONE Copiare il file gifa.py in C:\\System\\Apps\\Winfile\\Plugins\\FileOpen\\ o E:\\System\\Apps\\Winfile\\Plugins\\FileOpen\\ Per il momento per visualizzare un file gif con il plugin la sua estensione deve essere gifa e non gif. Versione 1.0beta - Prima versione del plugin BUG CONOSCIUTI: - Continuando ad aprire e chiudere una immagine, si perdono 70 KB di RAM ogni volta ("Bug" non causato dal plugin). Usando le funzioni precedente e successivo dell'image viewer questa perdita di ram non accade. Inoltre ho modificato il plugin MBM aggiungendo ui.unbind(EKey0) per non permetere la selezione multipla. PS: Il testing della 1.03 l'ho quasi finito, l'ho interrrotto per fare il plugin gif...Quanto prima rilascerò i risultati del testing. PS2: La lettura dei vari fotogrammi dei file gif sembrerebbe funzionare correttamente, diciamo ho perso un bel po' di tempo nel farlo soprattutto perchè inizialmente la lettura delle informazioni del file era lentissima ed ho dovuto ottimizzare il codice riducendo al minimo la lettura da file. AIF_Plugin.zip GIF_Plugin.zip MBM_Plugin.zip
  14. Se non mi sbaglio cambia il metodo di apertura del file... t sta per text b sta per binary quindi apre il file come file di testo. C'è sempre qualcosa di nuovo che si impara.. Bella questa appena ho tempo la provo.
  15. ...Grazie per l'ennesima correzione... Adesso ritengo opportuno rilascare la versione 1.0 del plugin mbm... (ha pochissimi cambiamenti rispetto alla versione di test che ho postato l'altro giorno). Se ci sono bug segnalatelo pure... In questi giorni appena ho un po' di tempo sistemo il plugin AIF e rilascerò una beta iniziale. Multi-Bitmap Plugin by Snake87 v1.0 Visualizza le immagini contenute nei file mbm (Multi-Bitmap) INSTALLAZIONE Copiare il file mbma.py in C:\\System\\Apps\\Winfile\\Plugins\\FileOpen\\ o E:\\System\\Apps\\Winfile\\Plugins\\FileOpen\\ Per il momento per visualizzare un file mbm con il plugin la sua estensione deve essere mbma e non mbm. ----------------------------------------- CHANGELOG ----------------------------------------- Changelog dalla 1.0beta2 alla 1.0: - Aggiunta progress bar alla rimozione dei file temporanei - Sistemato il bug del tasto 3(Successivo) e 1(Precente) - Durante l'apertura del file, se WinFile è in landscape non impiegherà più il 500% in più, in quanto lo schermo torna alla modalità normale, carica il file e poi ritorna in landscape. - Alcuni bugfix Changelog da 1.0beta a 1.0beta2: - Risolti alcuni bug - Sostituito il messaggio iniziale lettura file mbm in corso con una progressbar che indica la percentuale di caricamento del file mbm - Ottimizzato leggermente il codice * Il codice del file mbm_mod è stato integrato nel plugin quindi ora non è necessario installare il file mbm_mod.py ma solo il file mbma.py * Rimossa doppia importazione del modulo os (una era nel file mbm_mod.py e l'altra nel file mbma.py) - Aggiunte funzioni * Estrai -> File Singolo * Estrai -> Tutti * Tipo compressione: Ovviamente è riferito all'estrazione, è possibile scegliere se salvare i file in formato png o jpg, il formato di salvataggio viene salvato in un file dat. Come impostazione di default (al primo avvio) l'immagine viene salvata in png. - Associati i seguenti tasti: * Tasto 2 -> Estrai -> File Singolo * Tasto 8 -> Estrai -> Tutti * Tasto 6 -> Tipo compressione * Tasto 5 -> Dettagli Multi-Bitmap Changelog da 0.9beta a 1.0beta: - Plugin meno pesante e più veloce: * L'immagine numero ... viene estratta solo quando necessario * Rimossa doppie importazioni moduli nel file mbm_mod.py - Aggiunto il dettaglio del file mbm (Numero immagini Dimensione data/ora) - Cambiata estensione dei file temporanei (semplice rinominazione da png a bmp) Versione 0.9beta - Prima versione del plugin BUG CONOSCIUTI: - Continuando ad aprire e chiudere una immagine, si perdono 70 KB di RAM ogni volta ("Bug" non causato dal plugin). Usando le funzioni precedente e successivo dell'image viewer questa perdita di ram non accade. Ringrazio memoryN70 per i consigli, la documentazione delle classi da utilizzare e l'aiuto nella risoluzione di alcuni bug. MBM_Plugin_1.0.zip
  16. Problema landscape risolto... Allego il file py aggiornato ad oggi... mbma.zip
  17. Allora: Innanzitutto complimenti per l'ottimo anzi di più... lavoro che stai svolgendo, ed anche per il plugin sis, che secondo me è molto utile. Per quanto riguarda i suggerimenti, la sostituzione di questo ListBox.cbind() s.keys() con questo: if to_elem: ListBox.select_item(to_elem) l'ho sostituito con: ListBox.select_item(ListBox.current()) altrimenti io apro image001 vado avanti fino image020 e se esco da image viewer mi ritorna la listbox su image001 e non su image020 Un'altra cosa inserendo questo (ovviamente opporunamente modificato) non si caricavano le info e il nome immagine: s.caricato=0 s.file=s.images_in_dir[s.index] s.name=os.path.split(s.file)[1] e32.ao_sleep(0,s.carica_immagine) s.create_image() s.redraw_img((),0) Per sistemare ho dovuto spostare la posizione di s.caricato in questo punto: s.file=s.images_in_dir[s.index] s.name=os.path.split(s.file)[1] e32.ao_sleep(0,s.carica_immagine) s.caricato=0 s.create_image() s.redraw_img((),0) Presumo perche in s.carica_immagine ci sia s.caricato=1 C'è un piccola problema con landscape: #bakland=ui.landscape #ui.landscape=0 #ui.landscape=bakland per vederlo basta togliere i commenti a queste linee all'interno del file py ed aprire un file mbma (con lo schermo in landscape) Se ho lo schermo in landscape ed apro il plugin l'immagine si gira in senso normale, ma non è altro che l'immagine in landscape girata, quindi straborda a destra e in basso non viene refreshata. mbma.zip
  18. Ciao Memory per quanto riguarda l'uso del mini_viewer ho provato, e ci sono riuscito in parte creando una classe derivata da mini_viewer() [class mod_viewer(mini_viewer):] quello che non so come fare è: quando cambio immagine ad upgradare tutto (nome, informazioni) ecc... che metodo devo usare? PS: io ho fatto cosí: self.file=NomeNuovaImmagine self.carica_immagine() Per maggiore chiarezza allego il file py Per Giuppe92: Grazie.. C'è anche il tag <br/> scritto in questo modo che porta a capo il testo... Potresti aggiungere la lettura delle descrizioni tipo: <meta name="description" content="La piu grande risorsa italiana dedicata ai cellulari Nokia. Temi, trucchi, programmi, giochi, tutorial, aggiornamenti firmware e molto altro sul mondo Symbian"> Le keywords: <meta name="keywords" content="temi, trucchi, firmware, programmi, giochi, N95, N73, N80, N96, N70, E65, java, memoria, certificato, forum, GPS, symbian, tutorial"> Tipo contenuto: <meta http-equiv="content-type" content="text/html; charset=iso-8859-1" /> Linguaggio pagina: <meta http-equiv="content-language" content="IT"> Data creazione: <meta name="creation_Date" content="01/12/2005"> che però non sono presenti in tutte le pagine web. Poi non bisogna contare ovviamente (per scrivere il testo come dicevi) il testo contenuto in alcuni tag tipo <style> <script> ed ovviamente il testo commentato <!-- --> Per adesso non mi viene in mente altro. mbma.zip
  19. Ciao memory, innanzitutto grazie per le segnalazioni, ho corretto i bug che hai scritto. Per il punto del visualizzatore immagini. Puoi postare il source della classe mini_viewer() o come accedere ai suoi metodi/funzioni (i loro nomi)? EDIT: Problema metodi/funzioni mini_viewer() risolto, ho usato il debugger che scirve sul txt e scritto print dir(WinFile.mini_viewer) per visualizzarne l'elenco (chissa perchè non ci ho pensato subito...) Il testing l'ho quasi finito, fine settimana prossima posto tutta la lista. (Tra bug e suggerimenti vari è abbastanza lunga) PS: Più avanti, appena risolti i bug del plugin mbm ne rilascerò uno per i file aif, già fatto e funzionante (praticamente è quasi uguale al plugin mbm, cambia la classe della lettura file e praticamente niente altro) Ah, intanto ecco la nuova beta, con molti cambiamenti: Multi-Bitmap Plugin by Snake87 v1.0beta2 Visualizza le immagini contenute nei file mbm (Multi-Bitmap) INSTALLAZIONE Copiare il file mbma.py in C:\\System\\Apps\\Winfile\\Plugins\\FileOpen\\ o E:\\System\\Apps\\Winfile\\Plugins\\FileOpen\\ CONSIGLIO: È meglio (durante l'apertura dei file mbm) tenere la visualizzazione nel normale senso di winfile, altrimenti il calo di velocità è dell'ordine del 500% +o-. NOTE: Se avevate installato una versione vecchia (0.9beta o 1.0beta), una volta installata questa versione potete rimuovere il file C:\\System\\Apps\\Winfile\\mbm_mod.py o E:\\System\\Apps\\Winfile\\mbm_mod.py Per il momento per visualizzare un file mbm con il plugin la sua estensione deve essere mbma e non mbm. ----------------------------------------- CHANGELOG ----------------------------------------- Changelog da 1.0beta a 1.0beta2: - Risolti alcuni bug - Sostituito il messaggio iniziale lettura file mbm in corso con una progressbar che indica la percentuale di caricamento del file mbm - Ottimizzato leggermente il codice * Il codice del file mbm_mod è stato integrato nel plugin quindi ora non è necessario installare il file mbm_mod.py ma solo il file mbma.py * Rimossa doppia importazione del modulo os (una era nel file mbm_mod.py e l'altra nel file mbma.py) - Aggiunte funzioni * Estrai -> File Singolo * Estrai -> Tutti * Tipo compressione: Ovviamente è riferito all'estrazione, è possibile scegliere se salvare i file in formato png o jpg, il formato di salvataggio viene salvato in un file dat. Come impostazione di default (al primo avvio) l'immagine viene salvata in png. - Associati i seguenti tasti: * Tasto 2 -> Estrai -> File Singolo * Tasto 8 -> Estrai -> Tutti * Tasto 6 -> Tipo compressione * Tasto 5 -> Dettagli Multi-Bitmap Changelog da 0.9beta a 1.0beta: - Plugin meno pesante e più veloce: * L'immagine numero ... viene estratta solo quando necessario * Rimossa doppie importazioni moduli nel file mbm_mod.py - Aggiunto il dettaglio del file mbm (Numero immagini Dimensione data/ora) - Cambiata estensione dei file temporanei (semplice rinominazione da png a bmp) Versione 0.9beta - Prima versione del plugin BUG CONOSCIUTI: - Se si apre una immagine all'interno del file mbm, e poi si preme 3(successivo) o 1(precedente) e nella cartella dove è situato il file mbm è presente una immagine, viene visualizzata quella immagine, altrimenti, se non ci sono immagini non succede niente. - Continuando ad aprire e chiudere una immagine, si perdono 70 KB di RAM ogni volta ("Bug" non causato dal plugin) MBM_PLUGIN.zip
  20. Multi-Bitmap (MBM) Plugin 1.00beta Ecco qui una piccola revisione del plugin... INSTALLAZIONE Copiare il file mbm_mod.py nella cartella di winfile C:\\System\\Apps\\Winfile\\ o E:\\System\\Apps\\Winfile\\ Copiare il file mbma.py in C:\\System\\Apps\\Winfile\\Plugins\\FileOpen\\ o E:\\System\\Apps\\Winfile\\Plugins\\FileOpen\\ Per il momento per visualizzare un file mbm con il plugin la sua estensione deve essere mbma e non mbm. (Questo "bug" non è causato dal plugin) Changelog da 0.9beta a 1.0beta: Plugin meno pesante e più veloce: L'immagine numero ... viene estratta solo quando necessario Rimossa doppie importazioni moduli nel file mbm_mod.py Aggiunto il dettaglio del file mbm (Numero immagini Dimensione data/ora) Cambiata esensione (semplice rinominazione): nella versione precedente: image001.png image002.png nella versione attuale: image001.bmp image002.bmp MBM_Plugin.rar
  21. Ciao Memory oggi avendo un po di tempo e provando un po' ho fatto un plugin per winfile per i file mbm (in quanto di default winfile visualizza solo la prima immagine di questo tipo di file). Ho notato però questo per la gestione dei plugin: per un estensione gia apribile con winfile, se viene creato un plugin, esso non viene utilizzato, forse sarebbe meglio dare la precedenza ai plugin in modo che se qualcuno vuole può farsi il visualizzatore di un tipo di file in modo personalizzato Per questo ho testato il mio plugin utilizzando come estensione *.mbma Oltre questo volevo chiederti, se potevi risolvere un bug nel mio plugin (perchè io nn sono stato in grado di risolverlo) quando apro il file JRemover.mbma apro image001.png e premo successivo (tasto 3) non mi visualizza l'immagine image002.png ma un immagine della cartella dove è situato il file mbma. EDIT: Controllando bene ho visto che c'è un bug simile anche nel plugin zip, mi spiego meglio, se in una cartella c'è almeno una immagine, ed un file zip, ed all'interno di quest'ultimo (non in sottocartelle del file zip, ma nella "directory principale del file zip") vi è una immagine e si preme successivo/precedente vengono/viene visualizzate/a le/a immagini/e all'esterno dello zip. PS: Allego il mio plugin con una libreria ed un file "*.mbma" PS2: Prossimamante posterò la lista dei bug che ho trovato in Winfile 1.03, appena finisco il testing. Plugin_mbm.zip
  22. Snake87

    [python] Basicutils (s60v2)

    Nessun problema per la formattazione... Ho appena provato, copiando il file mdl con X-plore direttamtente in recogs ed il cellulare si blocca (non scompare neanche la scritta copia in corso [lasciando il nome inalterato]) Rinominandolo poi (attraverso sulla MMC con il computer) in CL_UTILS.MDL il cellulare non da problemi, ed il programma si avvia in automatico. PS: da quando ho formattato appena faccio Configura messaggi l'applicazione mi dice abilitare i messaggi e riavviare il programma, cosa si intende, dato che all'interno del programma i messaggi sono abilitati e il telefono è configurato per mandare e ricevere i messaggi.
×
×
  • Crea Nuovo...

Informazione Importante

Questo sito utilizza i cookie per analisi, contenuti personalizzati e pubblicità. Continuando la navigazione, accetti l'utilizzo dei cookie da parte nostra | Privacy Policy