Italian community of Lazarus and Free Pascal

Programmazione => Generale => Topic aperto da: darione - Novembre 16, 2015, 12:03:53 am

Titolo: Segnalazione programma di ricerca testuale in Lazarus
Inserito 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
Titolo: Re:Segnalazione programma di ricerca testuale in Lazarus
Inserito da: nomorelogic - Novembre 16, 2015, 03:48:11 pm
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?
Titolo: Re:Segnalazione programma di ricerca testuale in Lazarus
Inserito da: El Salvador - Novembre 17, 2015, 01:11:56 am
Citazione
un software opensource e freeware
Opensource O Freeware?
Titolo: Re:Segnalazione programma di ricerca testuale in Lazarus
Inserito da: xinyiman - Novembre 17, 2015, 09:04:42 am
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
Titolo: Re:Segnalazione programma di ricerca testuale in Lazarus
Inserito da: darione - Novembre 17, 2015, 10:00:47 am
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

Titolo: Re:Segnalazione programma di ricerca testuale in Lazarus
Inserito da: darione - Novembre 17, 2015, 10:04:13 am
Citazione
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
Titolo: Re:Segnalazione programma di ricerca testuale in Lazarus
Inserito da: darione - Novembre 17, 2015, 10:11:11 am
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.





Titolo: Re:Segnalazione programma di ricerca testuale in Lazarus
Inserito da: nomorelogic - Novembre 17, 2015, 10:37:32 am
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.

Titolo: Re:Segnalazione programma di ricerca testuale in Lazarus
Inserito da: xinyiman - Novembre 17, 2015, 11:27:35 am
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.
Titolo: Re:Segnalazione programma di ricerca testuale in Lazarus
Inserito da: El Salvador - Novembre 18, 2015, 12:34:45 am
Citazione
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.
Titolo: Re:Segnalazione programma di ricerca testuale in Lazarus
Inserito da: darione - Novembre 18, 2015, 11:57:16 am
Citazione
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
Titolo: Re:Segnalazione programma di ricerca testuale in Lazarus
Inserito da: nomorelogic - Novembre 18, 2015, 06:16:46 pm
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)
Titolo: Re:Segnalazione programma di ricerca testuale in Lazarus
Inserito da: darione - Novembre 19, 2015, 09:26:09 am
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ò ...
:-)
Titolo: Re:Segnalazione programma di ricerca testuale in Lazarus
Inserito da: darione - Novembre 20, 2015, 06:16:20 pm
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
Titolo: Re:Segnalazione programma di ricerca testuale in Lazarus
Inserito da: nomorelogic - Novembre 20, 2015, 07:03:46 pm
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
Titolo: Re:Segnalazione programma di ricerca testuale in Lazarus
Inserito da: darione - Novembre 24, 2015, 09:34:47 am
Ah, mille grazie numerologic! interessante ... lo proverò senza dubbio.