|
|
|
![]() |
|
Strumenti |
![]() |
#1 |
Senior Member
Iscritto dal: Nov 2002
Messaggi: 11738
|
Programma per trattare file testo enormi
Ciao ragazzi mi servirebbe un programma fatto per trattare file di testo di grosse dimensioni a partire dai 100 mb in su...
Un programma che abbia operazioni classiche come un find & replace, total uppercase, total lowercase, find & replace con espressioni regolari etc etc, tutti i classici tool dei programmi di testo. Il programma pero' deve essere pensato per questo scopo, deve lavorare dividendo automaticamente a pezzi il file magari facendo uso di temporanei e mostrare una barra di caricamento per far vedere che e' vivo, un supporto multicore e' gradito :P Sapreste consigliarmene uno? ovviamente se gia' esistente? Mi servirebbe perche' spesso mi trovo a maneggiare file SQL di backup e log di vari demoni di grosse dimensioni... Ah dimenticavo, per l'os: Win32
__________________
Ho fatto affari con: troppi per elencarli Vendo: NAS PRO QNAP 4 BAIE 419P+ CON LCD Ultima modifica di Rubberick : 21-12-2006 alle 10:01. |
![]() |
![]() |
![]() |
#2 |
Senior Member
Iscritto dal: Jul 2002
Città: Reggio Calabria -> London
Messaggi: 12103
|
hola rubbe
![]() quasi quasi mi metto a fartelo io ![]() però mi sa ke ci vuole un pò (e nn 1 o 2 giorni) ![]() Se nn hai fretta stasera inizio ![]()
__________________
![]() |
![]() |
![]() |
![]() |
#3 | |
Senior Member
Iscritto dal: May 2006
Città: Wursteland
Messaggi: 1749
|
Quote:
![]()
__________________
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 |
|
![]() |
![]() |
![]() |
#4 | |
Senior Member
Iscritto dal: Dec 2005
Città: Istanbul
Messaggi: 1817
|
Quote:
__________________
One of the conclusions that we reached was that the "object" need not be a primitive notion in a programming language; one can build objects and their behaviour from little more than assignable value cells and good old lambda expressions. —Guy Steele |
|
![]() |
![]() |
![]() |
#5 | |
Senior Member
Iscritto dal: Jul 2002
Città: Reggio Calabria -> London
Messaggi: 12103
|
Quote:
![]() (se nn ricordo male ![]()
__________________
![]() |
|
![]() |
![]() |
![]() |
#6 |
Senior Member
Iscritto dal: Nov 2002
Messaggi: 11738
|
Ciao tiger
![]() ![]() ![]() Intanto datemi da provare qualcosa :P PS: ma che fine avete fatto con diamonds? avete buttato la spugna completamente?
__________________
Ho fatto affari con: troppi per elencarli Vendo: NAS PRO QNAP 4 BAIE 419P+ CON LCD Ultima modifica di Rubberick : 21-12-2006 alle 12:07. |
![]() |
![]() |
![]() |
#7 | |
Senior Member
Iscritto dal: Jul 2002
Città: Reggio Calabria -> London
Messaggi: 12103
|
Quote:
direi ke va maluccio..... io x ora nn posso assolutamente mettere mano al codice x la connessione skifosa ke ho che mi impedisce di fatto di fare il checkout dal repository ![]() Spero di mettermi l'ADSL appena sistemo un paio di cose ![]() 'sti trasferimenti sono sempre un casino ![]()
__________________
![]() |
|
![]() |
![]() |
![]() |
#8 | |
Senior Member
Iscritto dal: May 2006
Città: Wursteland
Messaggi: 1749
|
Quote:
![]()
__________________
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 |
|
![]() |
![]() |
![]() |
#9 |
Senior Member
Iscritto dal: Nov 2002
Messaggi: 11738
|
Emacs l'ho provato 5 min e mi ha fatto venire il mal di testa :P
Usa terminologie troppo "programmettose" come piacciono a voi xD Non esiste parlare di documenti aperti, parla di buffers uff ![]() Ho trovato invece l'ottimo http://www.vim.org/download.php#pc il buon vecchio vim, c'e' una versione con una leggera gui chiamata gvim sembra abbastanza buono =) Ha fatto un find e replace in un file di 180 mb in poco tempo e l'ha anche aperto subito... credo che usero' questo, peccato che non ha il supporto multi-core ^_^
__________________
Ho fatto affari con: troppi per elencarli Vendo: NAS PRO QNAP 4 BAIE 419P+ CON LCD |
![]() |
![]() |
![]() |
#10 | |
Senior Member
Iscritto dal: May 2006
Città: Wursteland
Messaggi: 1749
|
Quote:
![]() senti, sará che io ho un odio viscerale per il VI e i suoi derivati, ma rimedia (compra) Ultraedit o vai su sourceforge.net e cerca qualcosa di gratuito e di meno flingostonesiano perché il Vi va bene ormai solo per Dinamite Bla Bla ![]()
__________________
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 |
|
![]() |
![]() |
![]() |
#11 |
Senior Member
Iscritto dal: Nov 2002
Messaggi: 11738
|
Intanto a differenza di tutti i software provati fino ad ora apre in un secondo e fa il suo lavoro... sara' che gli altri i software li scrivono pensando che uno debba per forza aprire il suo file da max 50k e non pensano che uno potrebbe mai lavorare a file + grossi... xo' io un ragionamento sulla filesize ed un eventuale split del buffer lo farei se dovessi scrivere un programma del genere...
__________________
Ho fatto affari con: troppi per elencarli Vendo: NAS PRO QNAP 4 BAIE 419P+ CON LCD |
![]() |
![]() |
![]() |
#12 |
Senior Member
Iscritto dal: Jun 2006
Messaggi: 1077
|
VIM naturalamente. Anche su Windows funziona benissimo.
|
![]() |
![]() |
![]() |
#13 |
Senior Member
Iscritto dal: Dec 2005
Città: Ahimè..Bs ----------------------------------- Messaggi tot: 1000+
Messaggi: 772
|
sparo: ultra edit?
__________________
11/2006-Inspiron6400 -t7200|2GB@533MHz|S-ATA 80gb@7200rpm|Ati X1400|9cell Battery||garanzia 3 anni On-Site NBD ex: Toshiba M30-154 (PERCHE' NON COMPRARE TOSHIBA..LEGGI QUI) + P4 2.8@3,2GHz 1MB L2, Gigabyte 915p-duo,1GB DDR400 DualCh, gF 6600gt 128MB GDDR3 + Canon Ixus50 + Creative Muvo^2 1.5GB |
![]() |
![]() |
![]() |
#14 | |
Senior Member
Iscritto dal: Jul 2002
Città: Reggio Calabria -> London
Messaggi: 12103
|
Quote:
![]() Me l'ha aperto prima notepad un file da 131 MB di ultraedit ![]() certo... una volta ho provato a terminare notepad mentre lo stava aprendo e mi ha mandato a puttane tutto il sistema... con ultraedit nn mi sono arrischiato a provare ![]()
__________________
![]() |
|
![]() |
![]() |
![]() |
#15 |
Senior Member
Iscritto dal: Jul 2002
Città: Reggio Calabria -> London
Messaggi: 12103
|
Dimenticavo:
io sono geneticamente incompatibile con Vi, Vim, Emacs ![]()
__________________
![]() |
![]() |
![]() |
![]() |
#16 | |
Senior Member
Iscritto dal: May 2006
Città: Wursteland
Messaggi: 1749
|
Quote:
![]() è il Vi e surrogati che sono incompatibili col genere umano! ![]() Io uso xemacs al lavoro (Sun) e mi trovo benissimo. Ha delle replace (regex) che ultra edit se le sogna. Certo che Ultraedit ha il cloumn mode da brivido ma questo è un lusso per i maniaci dell'indentazione ![]()
__________________
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 |
|
![]() |
![]() |
![]() |
#17 | |
Senior Member
Iscritto dal: Jul 2002
Città: Reggio Calabria -> London
Messaggi: 12103
|
Quote:
![]() maniaci dell'indentazione? ![]() ![]() cmq ultraedit ha anke delle macro da brividi con tutto un insieme di possibilità davvero da paura.... Dal canto mio di solito masochisticamente preferisco scrivermi qualke parserino a mano ke mi fa tutto ![]() Cmq ... ehhmmmm .... ![]() tornando un pò + IT.... Onestamente è davvero forte l'istinto di partire in 6° direttamente con l'implementazione in java utilizzando le java.util.concurrent ke è da ormai troppo tempo ke mi propongo di imparare... Ma d'altro canto vorrei anke fare qualcosa in C# un pò + decente delle cacatine ke ho fatto finora.... ![]() E inoltre immagino ke in C# abbia prestazioni un pò migliori ke in Java..soprattutto con Windows Vista (sperando in una integrazione del .Net framework 3.0 ancora migliore del 2.0) ![]() Quindi direi ke x stasera parto con l'analisi e magari inizio a implementare qualcosina in TDD con eclipse.... E se il tutto riesce come mi aspetto magari poi si può pensare ad un porting x .net. Certo ke se potessi lavorare a diamonds lo preferirei di gran lunga.... ![]() e ho paura ke se inizio questo progetto poi da domani non mi dedico x niente a diamonds.... dunque direi ke la soluzione è: Se da domani mi vedete scrivere anke una sola riga di codice ke nn appartenga a diamonds siete autorizzati a infamarmi come meglio credete ![]() ecco.. e dopo questo.. direi di aprire eclipse e di iniziare a scrivere... ![]() ehm...volevo dire di prendere foglio e penna e iniziare a scrivere ![]() ![]()
__________________
![]() |
|
![]() |
![]() |
![]() |
#18 | |||
Senior Member
Iscritto dal: May 2006
Città: Wursteland
Messaggi: 1749
|
Quote:
![]() Quote:
![]() Quote:
![]() torniamo OT ? ![]()
__________________
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 |
|||
![]() |
![]() |
![]() |
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 05:22.