Le Scienze 500, anche con Linux.

Postate qui per tutte le discussioni legate a Linux in generale.

Moderatore: Staff

Regole del forum
1) Citare sempre la versione di Slackware usata, la versione del Kernel e magari anche la versione della libreria coinvolta. Questi dati aiutano le persone che possono rispondere.
2) Per evitare confusione prego inserire in questo forum solo topic che riguardano appunto Gnu/Linux in genere, se l'argomento è specifico alla Slackware usate uno dei forum Slackware o Slackware64.
3) Leggere attentamente le risposte ricevute
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.

La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
Avatar utente
Barone Rosso
Linux 0.x
Linux 0.x
Messaggi: 58
Iscritto il: mer 15 set 2010, 8:11
Distribuzione: ArchLinux
Contatta:

Le Scienze 500, anche con Linux.

Messaggio 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

Immagine

asdrubale
Linux 0.x
Linux 0.x
Messaggi: 14
Iscritto il: gio 15 gen 2009, 23:04

Re: Le Scienze 500, anche con Linux.

Messaggio 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 :)

Avatar utente
Barone Rosso
Linux 0.x
Linux 0.x
Messaggi: 58
Iscritto il: mer 15 set 2010, 8:11
Distribuzione: ArchLinux
Contatta:

Re: Le Scienze 500, anche con Linux.

Messaggio 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.

Avatar utente
Trotto@81
Iper Master
Iper Master
Messaggi: 3558
Iscritto il: sab 26 giu 2004, 0:00
Nome Cognome: Andrea
Slackware: Slackware64 14.2 bet
Kernel: default
Desktop: KDE 4.14.14
Località: Monasterace M. (RC)
Contatta:

Re: Le Scienze 500, anche con Linux.

Messaggio da Trotto@81 »

Non l'ho provato, ma già come impostazione grafica sembra un bel lavoro.

asdrubale
Linux 0.x
Linux 0.x
Messaggi: 14
Iscritto il: gio 15 gen 2009, 23:04

Re: Le Scienze 500, anche con Linux.

Messaggio 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().

Avatar utente
Trotto@81
Iper Master
Iper Master
Messaggi: 3558
Iscritto il: sab 26 giu 2004, 0:00
Nome Cognome: Andrea
Slackware: Slackware64 14.2 bet
Kernel: default
Desktop: KDE 4.14.14
Località: Monasterace M. (RC)
Contatta:

Re: Le Scienze 500, anche con Linux.

Messaggio da Trotto@81 »

Mettici anche una bella icona della rivista, così in alto a destra sparisce la X.

Avatar utente
Barone Rosso
Linux 0.x
Linux 0.x
Messaggi: 58
Iscritto il: mer 15 set 2010, 8:11
Distribuzione: ArchLinux
Contatta:

Re: Le Scienze 500, anche con Linux.

Messaggio 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.

roberto67
Packager
Packager
Messaggi: 322
Iscritto il: lun 14 set 2009, 18:55
Slackware: current multilib
Desktop: plasma 5
Contatta:

Re: Le Scienze 500, anche con Linux.

Messaggio da roberto67 »

Ottimo prodotto :thumbright:

Su wine invece chiede di inserire il DVD... qualcuno sa per caso come si crea una unità D: associata al DVD su wine?

Avatar utente
414N
Iper Master
Iper Master
Messaggi: 2902
Iscritto il: mer 13 feb 2008, 16:19
Slackware: 14.2
Kernel: 4.4.19
Desktop: KDE4
Località: Bulagna
Contatta:

Re: Le Scienze 500, anche con Linux.

Messaggio da 414N »

roberto67 ha scritto:Ottimo prodotto :thumbright:

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.

roberto67
Packager
Packager
Messaggi: 322
Iscritto il: lun 14 set 2009, 18:55
Slackware: current multilib
Desktop: plasma 5
Contatta:

Re: Le Scienze 500, anche con Linux.

Messaggio da roberto67 »

Perfetto, grazie :thumbright:
414N ha scritto:
roberto67 ha scritto:Ottimo prodotto :thumbright:

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.

Avatar utente
Barone Rosso
Linux 0.x
Linux 0.x
Messaggi: 58
Iscritto il: mer 15 set 2010, 8:11
Distribuzione: ArchLinux
Contatta:

Re: Le Scienze 500, anche con Linux.

Messaggio 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.

Avatar utente
Barone Rosso
Linux 0.x
Linux 0.x
Messaggi: 58
Iscritto il: mer 15 set 2010, 8:11
Distribuzione: ArchLinux
Contatta:

Re: Le Scienze 500, anche con Linux.

Messaggio da Barone Rosso »

Ho messo in piedi una home page su worpress :D

http://lescienze500.wordpress.com/

Con novità e istruzioni.

Avatar utente
Barone Rosso
Linux 0.x
Linux 0.x
Messaggi: 58
Iscritto il: mer 15 set 2010, 8:11
Distribuzione: ArchLinux
Contatta:

Re: Le Scienze 500, anche con Linux.

Messaggio 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

Avatar utente
Barone Rosso
Linux 0.x
Linux 0.x
Messaggi: 58
Iscritto il: mer 15 set 2010, 8:11
Distribuzione: ArchLinux
Contatta:

Re: Le Scienze 500, anche con Linux.

Messaggio 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.
8) 8)

Avatar utente
puzuma
Linux 2.x
Linux 2.x
Messaggi: 482
Iscritto il: mar 4 lug 2006, 17:14
Nome Cognome: Stefano Salvador
Slackware: current
Kernel: 2.6.32.2
Desktop: KDE 4.4.0
Località: Udine
Contatta:

Re: Le Scienze 500, anche con Linux.

Messaggio da puzuma »

Complimenti per l'applicazione. Finalmente posso usare leggermi gli articoli anche con linux.
The quiet ones are the ones who change the world. The loud ones only take the credit.

Rispondi