Italian community of Lazarus and Free Pascal
Programmazione => Generale => Topic aperto da: darione - Novembre 16, 2015, 12:03:53 am
-
Ciao, vi segnalo il mio nuovo programma di ricerca testuale, freesoftware GPL3.
http://textre.altervista.org/
La parte di interfaccia è in Lazarus (la logica è in invece al momento fatta in Python3, per vari motivi, ed anche se prevedo in futuro di poterla rifare in puro pascal).
Se credete, potreste metterlo in "Progetti Lazarus".
Darione
-
ciao
ho dato un'occhiata al manuale e devo dire che il tuo programma fa una buonissima impressione.
Complimenti, deve essere stato un lavorone.
Sai anticiparci quando potrebbe essere disponibile la versione per linux?
-
un software opensource e freeware
Opensource O Freeware?
-
Aggiunto alla lista dei progetti scritti in lazarus.
Ho messo la descrizione presente nella home del progetto (molto breve) se vuoi mandarmi per PM una descrizione più elaborata non esitare a farlo.
Ciao
-
Sai anticiparci quando potrebbe essere disponibile la versione per linux?
Grazie numerologic. Alla fine un motore di ricerca è una cosa a cui siamo stra abituati e non pare gran che ... però ho battuto la testa nel muro più volte su vari aspetti del problema. Alla fine, resta un problema non banale, anche se super-google che trova tutto, cia ha abituati male ...
Avevo già fatta la versione linux e mac, ma poi andando avanti con le modifiche solo su windows (dove sono più scaltro) le ho lasciate indietro, ma appena posso provvedere, vi segnalo. Ho una macchina virtuale xubuntu dove ho tutto l'ambiente già in canna e dove già avevo assemblato tuto tempo fa, per cui non credo mi ci vorrà troppo tempo per riallineare.
Già che ci sono, mi sapete dire se compilando lazarus su xubuntu, abrò poi problemi con ubuntu o kubuntu o altre distro?
Ciao :-)
Darione
-
un software opensource e freeware
Opensource O Freeware?
Dunque, non sono esperto di licenze ...
Comunque ho semplicemente voluto scriverlo così perché generalmente è più nota la dicitura "opensource" (intendo la gente normale, non i programmatori). In realtà al codice ho dato la GPL3, quindi è FreeSoftware.
Ho fatto male? correggetemi se erro e se c'è un modo migliore di dire la cosa ... dico perché chi non è esperto di licenze la capisca ...
Dario
-
Aggiunto alla lista dei progetti scritti in lazarus.
Ho messo la descrizione presente nella home del progetto (molto breve) se vuoi mandarmi per PM una descrizione più elaborata non esitare a farlo.
Ciao
Magari se puoi scrivere "TextRe" e non "textre", è meglio.
Per una descrizione breve, diciamo pure questa:
TextRe è un software per la ricerca testuale.
Ricerca nei formati PDF, EPUB, DOCX, ODT, HTML/XML e TXT.
E' crossplatform (Windows, Linux e Mac) ed è distribuito con licenza GPL3.
-
Alla fine un motore di ricerca è una cosa a cui siamo stra abituati e non pare gran che ... però ho battuto la testa nel muro più volte su vari aspetti del problema. Alla fine, resta un problema non banale, anche se super-google che trova tutto, cia ha abituati male ...
fare un motore di ricerca infatti non è per niente semplice
Già che ci sono, mi sapete dire se compilando lazarus su xubuntu, abrò poi problemi con ubuntu o kubuntu o altre distro?
su linux, quando compili con lazarus di solito compili per gtk2 quindi gnome, ma i binari girano tranquillamente anche su kde che invece usa qt.
potresti prevedere 2 binari per linux: uno linkato a gtk2 e l'altro con qt così uno sceglie quello che gli pare.
in alternativa puoi usare fpGUI che è autodisegnato con istruzioni pascal (linkato con xlib e basta) e così apparirà identico sia su gnome che su kde.
-
Fatto
Aggiunto alla lista dei progetti scritti in lazarus.
Ho messo la descrizione presente nella home del progetto (molto breve) se vuoi mandarmi per PM una descrizione più elaborata non esitare a farlo.
Ciao
Magari se puoi scrivere "TextRe" e non "textre", è meglio.
Per una descrizione breve, diciamo pure questa:
TextRe è un software per la ricerca testuale.
Ricerca nei formati PDF, EPUB, DOCX, ODT, HTML/XML e TXT.
E' crossplatform (Windows, Linux e Mac) ed è distribuito con licenza GPL3.
-
Comunque ho semplicemente voluto scriverlo così perché generalmente è più nota la dicitura "opensource" (intendo la gente normale, non i programmatori). In realtà al codice ho dato la GPL3, quindi è FreeSoftware.
Ho fatto male? correggetemi se erro e se c'è un modo migliore di dire la cosa ... dico perché chi non è esperto di licenze la capisca ...
GPL3 è sia una licenza opensource che free software. Ma questo non è il problema, il problema è che confondi free software con freeware. Quest'ultimo indica un programma proprietario, i cui codici sorgenti rimangono segreti e nelle mani dello sviluppatore.
-
Comunque ho semplicemente voluto scriverlo così perché generalmente è più nota la dicitura "opensource" (intendo la gente normale, non i programmatori). In realtà al codice ho dato la GPL3, quindi è FreeSoftware.
Ho fatto male? correggetemi se erro e se c'è un modo migliore di dire la cosa ... dico perché chi non è esperto di licenze la capisca ...
GPL3 è sia una licenza opensource che free software. Ma questo non è il problema, il problema è che confondi free software con freeware. Quest'ultimo indica un programma proprietario, i cui codici sorgenti rimangono segreti e nelle mani dello sviluppatore.
Ah cavolo, non avevo capito la tua segnalazione ... ho scritto male ...
Ho rimediato così:
>> Siete nel sito di TextRe, un software OpenSource e FreeSoftware per la ricerca testuale nei propri files di testo PDF, EPUB, DOCX, ODT, HTML e TXT. Da questo sito è possibile scaricarlo gratuitamente.
E nella FAQ ho scritto:
>>TextRe è gratuito? e che licenza ha?
>>Da questo sito lo si può scaricare gratuitamente. E' OpenSource, anzi più precisamente è FreeSoftware (con licenza GPL3).
Grazie, El Salvador. :-)
Darione
-
forse dovresti metterlo anche qua
http://wiki.freepascal.org/Lazarus_Application_Gallery (http://wiki.freepascal.org/Lazarus_Application_Gallery)
http://wiki.freepascal.org/FPC_Applications/Projects_Gallery (http://wiki.freepascal.org/FPC_Applications/Projects_Gallery)
http://wiki.freepascal.org/Projects_using_Lazarus (http://wiki.freepascal.org/Projects_using_Lazarus)
-
Ah grazie numerologic. Non sapevo di queste pagine. Ma guarda quanti progetti da spulciare .. prima o poi farò io pure la versione in inglese, tra l'altro.
Accidenti quanti bei progetti però ...
:-)
-
forse dovresti metterlo anche qua
http://wiki.freepascal.org/Lazarus_Application_Gallery (http://wiki.freepascal.org/Lazarus_Application_Gallery)
http://wiki.freepascal.org/FPC_Applications/Projects_Gallery (http://wiki.freepascal.org/FPC_Applications/Projects_Gallery)
http://wiki.freepascal.org/Projects_using_Lazarus (http://wiki.freepascal.org/Projects_using_Lazarus)
Maaaa ... per tradurlo in inglese, ci sono dei kit in lazarus che io non conosco?
In alternativa, faccio come ho fatto in delphi (mi dicevano che si potevano usare risorse, ma poi ho fatto da me): giro tra i componenti della form a runtime e, sempre che sia un tipo da tradutte (che so ... TLabel ad esempio), ne cerco l'eventuale traduzione in un vocabolario fatto ad hoc, dove ci sono le traduzioni in varie lingue.
Voi come fareste? o ci sono kit semplici e mi risparmio di rifarlo ?
Darione
-
un po' di tempo fa ho scritto questa piccola guida
http://www.lazaruspascal.it/index.php?page=154 (http://www.lazaruspascal.it/index.php?page=154)
spero ti sia utile
-
Ah, mille grazie numerologic! interessante ... lo proverò senza dubbio.