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 1.0
Linux 1.0
Messaggi: 58
Iscritto il: mer set 15, 2010 8:11
Distribuzione: ArchLinux
Contatta:

Le Scienze 500, anche con Linux.

Messaggioda Barone Rosso » mer set 15, 2010 10:05

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 1.0
Linux 1.0
Messaggi: 14
Iscritto il: gio gen 15, 2009 23:04

Re: Le Scienze 500, anche con Linux.

Messaggioda asdrubale » mer set 15, 2010 18:03

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 1.0
Linux 1.0
Messaggi: 58
Iscritto il: mer set 15, 2010 8:11
Distribuzione: ArchLinux
Contatta:

Re: Le Scienze 500, anche con Linux.

Messaggioda Barone Rosso » mer set 15, 2010 19:33

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: 3428
Iscritto il: sab giu 26, 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.

Messaggioda Trotto@81 » mer set 15, 2010 20:16

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

asdrubale
Linux 1.0
Linux 1.0
Messaggi: 14
Iscritto il: gio gen 15, 2009 23:04

Re: Le Scienze 500, anche con Linux.

Messaggioda asdrubale » mer set 15, 2010 21:54

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: 3428
Iscritto il: sab giu 26, 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.

Messaggioda Trotto@81 » mer set 15, 2010 22:41

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

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

Re: Le Scienze 500, anche con Linux.

Messaggioda Barone Rosso » gio set 16, 2010 8:47

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: 295
Iscritto il: lun set 14, 2009 18:55
Slackware: 14.2 multilib
Desktop: kde
Contatta:

Re: Le Scienze 500, anche con Linux.

Messaggioda roberto67 » gio set 16, 2010 21:03

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: 2893
Iscritto il: mer feb 13, 2008 16:19
Slackware: 14.2
Kernel: 4.4.19
Desktop: KDE4
Località: Bulagna
Contatta:

Re: Le Scienze 500, anche con Linux.

Messaggioda 414N » sab set 18, 2010 11:36

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: 295
Iscritto il: lun set 14, 2009 18:55
Slackware: 14.2 multilib
Desktop: kde
Contatta:

Re: Le Scienze 500, anche con Linux.

Messaggioda roberto67 » sab set 18, 2010 13:33

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 1.0
Linux 1.0
Messaggi: 58
Iscritto il: mer set 15, 2010 8:11
Distribuzione: ArchLinux
Contatta:

Re: Le Scienze 500, anche con Linux.

Messaggioda Barone Rosso » sab set 18, 2010 22:42

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 1.0
Linux 1.0
Messaggi: 58
Iscritto il: mer set 15, 2010 8:11
Distribuzione: ArchLinux
Contatta:

Re: Le Scienze 500, anche con Linux.

Messaggioda Barone Rosso » lun set 20, 2010 12:46

Ho messo in piedi una home page su worpress :D

http://lescienze500.wordpress.com/

Con novità e istruzioni.

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

Re: Le Scienze 500, anche con Linux.

Messaggioda Barone Rosso » mar set 21, 2010 22:59

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 1.0
Linux 1.0
Messaggi: 58
Iscritto il: mer set 15, 2010 8:11
Distribuzione: ArchLinux
Contatta:

Re: Le Scienze 500, anche con Linux.

Messaggioda Barone Rosso » mar set 28, 2010 11:57

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.4
Linux 2.4
Messaggi: 482
Iscritto il: mar lug 04, 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.

Messaggioda puzuma » mar set 28, 2010 13:22

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.


Torna a “Gnu/Linux in genere”

Chi c’è in linea

Visitano il forum: Nessuno e 5 ospiti