Pagina 1 di 4
Le Scienze 500, anche con Linux.
Inviato: mer 15 set 2010, 10:05
da Barone Rosso
Recentemente la nota rivista italiana di informazione scientifica Le Scienze ha pubblicato due DVD con tutti gli articoli dal numero 0 al numero 500.
http://lescienze.espresso.repubblica.it/
http://lescienze.espresso.repubblica.it ... ze/1344529
Gli articoli sono tutti in PDF di alta qualità.
Solo che come al solito manca il supporto per Linux.
Quindi ho deciso di ovviare a questa mancanza e ho realizzato un programma che permette la ricerca degli articoli in modo semplice e diretto:
Disponibile su sourceforge. Qui:
https://sourceforge.net/projects/lescienze500/
Per la compilazione sono richiesti i pacchetti
qt e
sqlite3 con ambiente di sviluppo completo.
Dalla installazione windows vi dovete procurare il database
LeScienze.db
che si trova nella directory:
c:\Programmi\Le Scienze - 500 Numeri\data\
potete spacchettarlo anche con wine. ma al momento non ho scoperto altri metodi per aprirlo direttamente da linux.
Codice: Seleziona tutto
> tar xvzf lescienze500_0.7.0.tar.gz
> cd lescienze500_0.7.0
> qmake
> make
e avviare con
> ./LeScienze500
Al primo avvio avrete un messaggio di errore di collegamento al database.
Chiudete e configurate:
Settate il vostro lettore PDF preferito.
Le due directory dove sono stati messi i pdf degli articoli.
Il percorso del file di database LeScienze.db
Se tutto va bene una volta cliccato su OK si devono riempire le tabelle di ricerca.
Si tratta di un progetto in fase di sviluppo, ma la versione corrente permette già una ricerca estesa e flessibile.
Il software è Open source e sotto GPL v3
Topic nel forum archlinux:
http://www.archlinux.it/forum/viewtopic.php?id=9745

Re: Le Scienze 500, anche con Linux.
Inviato: mer 15 set 2010, 18:03
da asdrubale
Solo che come al solito manca il supporto per Linux.
Quindi ho deciso di ovviare a questa mancanza e ho realizzato un programma che permette la ricerca degli articoli in modo semplice e diretto:
Ottima idea, pensa che io mi ero ridotto a fare query sul DB SQLite con SquirrelSQL per trovare gli articoli!
Le due directory dove sono stati messi i pdf degli articoli.
quindi per ora l'accesso agli articoli sul DVD non funziona? Non avendo due lettori di DVD sul mio PC dovro` rassegnarmi a copiare almeno gli articoli di un DVD su hard disk

Re: Le Scienze 500, anche con Linux.
Inviato: mer 15 set 2010, 19:33
da Barone Rosso
asdrubale ha scritto:
quindi per ora l'accesso agli articoli sul DVD non funziona? Non avendo due lettori di DVD sul mio PC dovro` rassegnarmi a copiare almeno gli articoli di un DVD su hard disk

Funziona, devi solo impostare come directory il punto di montaggio del DVD.
In seguito vedrò di fare un lavoro migliore.
Re: Le Scienze 500, anche con Linux.
Inviato: mer 15 set 2010, 20:16
da Trotto@81
Non l'ho provato, ma già come impostazione grafica sembra un bel lavoro.
Re: Le Scienze 500, anche con Linux.
Inviato: mer 15 set 2010, 21:54
da asdrubale
Barone Rosso ha scritto:
Funziona, devi solo impostare come directory il punto di montaggio del DVD.
In seguito vedrò di fare un lavoro migliore.
bene. Un'altra cosa che volevo segnalare è che forse converrebbe mettere in ordine alfabetico categorie e rubriche. Basta aggiungere un
order by in QueryDB::getCategorie() e QueryDB::getRubriche().
Re: Le Scienze 500, anche con Linux.
Inviato: mer 15 set 2010, 22:41
da Trotto@81
Mettici anche una bella icona della rivista, così in alto a destra sparisce la X.
Re: Le Scienze 500, anche con Linux.
Inviato: gio 16 set 2010, 8:47
da Barone Rosso
asdrubale ha scritto:
bene. Un'altra cosa che volevo segnalare è che forse converrebbe mettere in ordine alfabetico categorie e rubriche. Basta aggiungere un order by in QueryDB::getCategorie() e QueryDB::getRubriche().
Lo metto fra i TODO per la prossima versione.
Per la categorie è sicuramente utile. Per le rubriche non vedo la differenza visto che sono poche.
Re: Le Scienze 500, anche con Linux.
Inviato: gio 16 set 2010, 21:03
da roberto67
Ottimo prodotto
Su wine invece chiede di inserire il DVD... qualcuno sa per caso come si crea una unità D: associata al DVD su wine?
Re: Le Scienze 500, anche con Linux.
Inviato: sab 18 set 2010, 11:36
da 414N
roberto67 ha scritto:Ottimo prodotto
Su wine invece chiede di inserire il DVD... qualcuno sa per caso come si crea una unità D: associata al DVD su wine?
I casi sono due: o aggiungi a mano un drive associato ad un percorso nell'ultima scheda di winecfg oppure decommenti da /etc/fstab la riga riguardante il cdrom e fai rilevare l'unità CD/DVD in automatico a wine sempre nella suddetta scheda di winecfg.
Re: Le Scienze 500, anche con Linux.
Inviato: sab 18 set 2010, 13:33
da roberto67
Perfetto, grazie
414N ha scritto:roberto67 ha scritto:Ottimo prodotto
Su wine invece chiede di inserire il DVD... qualcuno sa per caso come si crea una unità D: associata al DVD su wine?
I casi sono due: o aggiungi a mano un drive associato ad un percorso nell'ultima scheda di winecfg oppure decommenti da /etc/fstab la riga riguardante il cdrom e fai rilevare l'unità CD/DVD in automatico a wine sempre nella suddetta scheda di winecfg.
Re: Le Scienze 500, anche con Linux.
Inviato: sab 18 set 2010, 22:42
da Barone Rosso
Nuova versione 0.8.0
https://sourceforge.net/projects/lescienze500/
http://lescienze500.sourceforge.net/
Novità:
Ricerca di una frase esatta nel testo degli articoli:
Istruzioni:
La frase deve essere inserita fra virgolette
ad esempio se si scrive: "ciao mondo" viene cercata la frase esatta
mentre se si scrivono direttamente le parole vengono cercate le singole parole.
Miglioramenti nell'interfaccia utente:
Possibilità di resettale le selezioni.
E alcuni perfezionamenti del codice.
Compilazione:
ATTENZIONE: Nuovo metodo di compilazione:
Per Tutti:
Codice: Seleziona tutto
> tar xvzf lescienze500_0.8.0.tar.gz
> cd lescienze500_0.8.0
> qmake -spec linux-g++ -r CONFIG+=debug
> make
e avviare con
> ./LeScienze500
Per chi usa una distro
x86_64
Codice: Seleziona tutto
> tar xvzf lescienze500_0.8.0.tar.gz
> cd lescienze500_0.8.0
> qmake -spec linux-g++-64 -r CONFIG+=debug
> make
e avviare con
> ./LeScienze500
Per chi usa una distro
32 bit (ancora da testare)
Codice: Seleziona tutto
> tar xvzf lescienze500_0.8.0.tar.gz
> cd lescienze500_0.8.0
> qmake -spec linux-g++-32 -r CONFIG+=debug
> make
e avviare con
> ./LeScienze500
Se ci sono feedback o suggerimenti ... mandate.
Re: Le Scienze 500, anche con Linux.
Inviato: lun 20 set 2010, 12:46
da Barone Rosso
Ho messo in piedi una home page su worpress
http://lescienze500.wordpress.com/
Con novità e istruzioni.
Re: Le Scienze 500, anche con Linux.
Inviato: mar 21 set 2010, 22:59
da Barone Rosso
Nuova versione 0.8.2
Qui troverete tutte le novità:
http://lescienze500.wordpress.com/
E qui si scarica:
https://sourceforge.net/projects/lescienze500/
Le novità sono ....
Anteprima del testo degli articoli
Aprire i PDF con un doppio click sulla tabella
Introduzione della direttiva make install
Re: Le Scienze 500, anche con Linux.
Inviato: mar 28 set 2010, 11:57
da Barone Rosso
Nuova versione 0.8.5
Qui troverete tutte le novità:
http://lescienze500.wordpress.com/
E qui si scarica:
https://sourceforge.net/projects/lescienze500/
Le novità sono ....
Nuovo layout e svariate semplificazioni per l'utente finale.

Re: Le Scienze 500, anche con Linux.
Inviato: mar 28 set 2010, 13:22
da puzuma
Complimenti per l'applicazione. Finalmente posso usare leggermi gli articoli anche con linux.