DiarioMail DiarioFeed
Stampa questo post    Invia per e-mail questo post

Nasce DtPad, editor sperimentale

Note: DtPad funziona sotto Microsoft Windows XP/Vista/7 (32/64 bit) e richiede l’installazione di Microsoft .NET Framework 3.5.

Executable file DtPad 1.2.0.35 (30/08/2010) - Setup
Executable file DtPad 1.2.0.35 (30/08/2010) - Archivio

Clicca qui per leggere la scheda di DtPad.


Sin da quando ho approcciato gli studi informatici ho pensato che sarebbe stato bello realizzare un editor testuale tutto mio, un esperimento ove far convogliare alcune conoscenze e svilupparne al contempo di nuove. Il “progetto”, allora privo di qualsivoglia denominazione, nacque dunque ai tempi dell’università e si sviluppò sotto forma di applicazione Java (versione 1.2); sviluppato nel tempo libero tra una lezione e l’altra, l’allora editor testuale servì più allo scopo di farmi avvicinare a concetti nuovi che a realizzare qualcosa di realmente utilizzabile. Ciò nondimeno quel che si stava formando all’interno del mio editor testuale aveva una forma che uno scopo pratico poteva anche averlo. A quel primo esperimento ne fecero seguito altri, sempre sviluppati per puro diletto: un archiviatore di file ZIP, un browser che restituisse codice HTML pulito e scevro da interpretazioni, una calcolatrice.

DtPad

Nonostante il proseguo degli studi mi abbia progressivamente tolto tempo libero da dedicare a progetti personali (chi ha seguito un po’ il G.I.T. e il Diario probabilmente saprà bene quanto mi è costato tutto ciò) l’idea è rimasta stabile all’interno della mia fantasia sino a che, oltre un anno fa, decisi di dedicarvi un po’ del mio tempo. Anche questa volta si sarebbe trattato di un esperimento, privo di pianificazioni, da portare avanti per curiosità di vedere un possibile traguardo (ammesso che esista) più che per ottenere risultati concreti.

A distanza di svariati mesi mi trovo per le mani qualcosa di personale, con feature che mi sono tornate utili più volte a lavoro e a casa, e di definito al punto tale che lo ritengo valido per una pubblicazione. Non mi aspetto di aver scritto un nuovo “Notepad++” o simili, ma forse qualcuno può ritenere interessante provare questo DtPad e testarne feature e limitazioni. Va da sé che ogni feedback in tal caso sarebbe davvero graditissimo, sia qui che sulla mia casella e-mail.

Venendo alla parte “tecnica”, DtPad è scritto interamente in .NET 3.5 e dunque richiede l’installazione del suddetto framework, liberamente scaricabile da questo collegamento. Il codice non è al momento disponibile pubblicamente, ma se qualcuno ne fosse interessato si può valutarne la condivisione. I componenti di cui fa uso DtPad sono:

Le caratteristiche principali (ma ve ne sono molte altre che vanno sperimentate personalmente) sono:

  • installazione guidata con prima configurazione tramite DtPad Setup
  • nessun utilizzo del registro di Windows (tutte le impostazioni vengono salvate dal programma nella cartella di installazione) con conseguente massima portabilità (DtPad può anche essere installato su unità disco esterne)
  • interfaccia semplice e chiara con tutte le principali funzioni di un editor testuale
  • due stili grafici differenti
  • interfaccia con supporto multilingua (lingue disponibili - italiano, inglese)
  • gestione di più aree di editing contemporanee
  • gestione e memorizzazione di sessioni di lavoro
  • supporto creazione file PDF
  • memorizzazione dei file recenti e preferiti
  • possibilità di unione ordinata di tab aperti
  • ricerca funzionale e rapida tramite pannello integrato nell’interfaccia (niente popup a comparsa)
  • gestione collegamenti interni ad altri programmi
  • area interna di gestione note per appuntarsi informazioni di ogni tipo
  • storico delle operazioni di copia/taglia/incolla operate all’interno di una sessione, con possibilità di recupero
  • esplora risorse e calcolatrice interni
  • aggiornamento rapido tramite DtPad Updater (”?” -> “Controlla aggiornamenti”) per restare aggiornati senza perdere le proprie impostazioni
  • possibilità di ridurre la finestra in tray o di mantenerla sempre in primo piano
  • molto altro ancora…

Alcuni difetti noti (a cui si cercherà di porre rimedio) sono:

  • lentezza nella visualizzazione dei numeri riga in caso di testi con un numero elevato di righe
  • errore in fase di invio e-mail dalla finestra “Segnala errore…”

Non ci sono commenti a questo post

Scrivi un commento