Dimensione: 13178
Commento:
|
Dimensione: 8735
Commento: updated
|
Le cancellazioni sono segnalate in questo modo. | Le aggiunte sono segnalate in questo modo. |
Linea 1: | Linea 1: |
## page was renamed from Francesco de Virgilio/EternalLands ## page was renamed from Giochi/RpgMmporg/EternalLands #LANGUAGE it [[BR]] ||<tablestyle="font-size: 18px; text-align: center; width:100%; background:red; margin: 0 0 0 0;" style="padding:0.5em;">'''ATTENZIONE! Questa è una pagina di prove tecniche, pertanto le informazioni qui riportate possono essere del tutto provvisorie e incomplete.'''|| [[BR]] |
= UbuntuGames script (UGS) = '''UGS''' è uno script in [:Programmazione/Python:Python] realizzato per automatizzare l'inserimento delle nuove voci all'interno del [:Giochi:Portale Giochi] del [:Documentazione/Indice:Wiki] di Ubuntu-it. In particolare, lo script si occupa di facilitare la compilazione della tabella informativa relativa ad ogni gioco, oltre a svolgere altre varie funzioni. Lo script è rilasciato sotto licenza GPL v3. |
Linea 8: | Linea 5: |
||<#EAE5DA -4 : tablewidth="100%" tablestyle="float: center; font-size: 0.85em;" style="border: medium none ;-moz-border-radius-topleft: 15px ;-moz-border-radius-topright: 15px;-moz-border-radius-bottomleft: 15px ;-moz-border-radius-bottomright: 15px ;">'''Tibia'''|| | == Utilità == Lo script permette di evitare errori comuni durante la scrittura delle pagine di wiki nel Portale Giochi: * permette anche ai meno esperti della formattazione wiki di poter completare la tabella descrittiva senza difficoltà; * permette anche ai meno esperti di ottenere facilmente il codice da inserire nelle pagine di lista ([:Giochi/Azione], [:Giochi/RpgMmorpg:RpgMmorpg], ecc.); * evita che si possa creare una nuova pagina con un NomeWiki errato (controllo NomeWiki sia sul nome del gioco che su quello dell'utente); * evita che si dimentichi di inserire la licenza; * evita che vengano caricate immagini con lo stesso nome, o con nomi non significativi; * evita che si dimentichi la Category in fondo alla pagina; |
Linea 10: | Linea 14: |
||<#EAE5DA -4 : tablewidth="40%" tablestyle="float: right; font-size: 0.80em;" style="border: medium none ;-moz-border-radius-topleft: 15px ;-moz-border-radius-topright: 15px;"> {*} '''FICHA TÉCNICA'''|| ||<#EAE5DA : 25% style="border: medium none ;"> '''Categoria:'''||<#EAE5DA : 25% style="border: medium none ;"> RPG / MMORPG|| ||<#EAE5DA : 25% style="border: medium none ;"> '''N° di giocatori:'''||<#EAE5DA : 25% style="border: medium none ;"> Multigiocatore|| ||<#EAE5DA : 25% style="border: medium none ;"> '''Download:'''||<#EAE5DA : 25% style="border: medium none ;"> 14,5 MB|| ||<#EAE5DA : 25% style="border: medium none ;"> '''Sito ufficiale:'''||<#EAE5DA : 25% style="border: medium none ;"> [http://www.tibia.com]|| ||<#EAE5DA : 25% style="border: medium none ;-moz-border-radius-bottomleft: 15px ;"> '''Requisiti minimi:'''||<#EAE5DA : 25% style="border: medium none ;-moz-border-radius-bottomright: 15px ;"> '''''Processore:''''' Pentium 3 - 800MHZ[[BR]] '''''Memoria RAM:''''' 256MB[[BR]] '''''Scheda video:''''' 3D da almeno 16mb con suppprto per OpenGL.|| |
== Download e Avvio == 0. La versione più aggiornata dello script è attualmente scaricabile con il comando da terminale{{{ cd wget http://fradeve.altervista.org/ugs-0.8.8.zip}}} 0. Al termine del download, [:AmministrazioneSistema/FormatiDiCompressione:estrarre] il pacchetto; è possibile anche farlo da terminale, con il comando{{{ cd unzip ugs-*.zip}}} 0. Eliminare l'archivio, ormai inutile, con il comando{{{ rm ugs-*.zip}}} 0. Entrare nella cartella dello script ed eseguirlo, con i comandi{{{ cd ugs python ugs.py}}} |
Linea 17: | Linea 27: |
||<#EAE5DA -4 : tablewidth="50%" tablestyle="float: center; font-size: 0.85em;" style="border: medium none ;-moz-border-radius-topleft: 15px ;-moz-border-radius-topright: 15px;">''' {*} Screenshot do Game '''|| ||<#EAE5DA : 30% style="border: medium none ;-moz-border-radius-bottomleft: 15px ;-moz-border-radius-bottomright: 15px ;">attachment:Tibia.png|| |
== Rilasci e versioni == '''0.8.8''' * aggiunto supporto per tutti i browser (Firefox, Konqueror, Lynx, Netscape); dovrebbe supportare anche Internet Explorer; * supportato l'inserimento di "qualsiasi" nei campi Processore, RAM e Scheda video (automaticamente convertito in minuscolo nel caso si scriva "Qualsiasi"); * aggiunta la pulizia dei file dalla cartella `ugs/risultati`, ed eliminati eventuali messaggi d'errore legati all'assenza del file opzionale `lista.txt`; * è stato pulito un bel pò il codice, e create le funzioni "def" per snellire il processo del NomeWiki e della pulizia dei file. '''0.8''' * aggiunto controllo su quantità di RAM (MiB, GiB); * aggiunto controllo sulla grandezza del download (KiB, MiB); * aggiunto controllo sull'indirizzo del sito (supporto per "http://", "www" e "ftp://"); * migliorata leggibilità e pulizia dello script; ordinate sequenze delle azioni. '''0.7''' * aggiunta funzione di creazione della voce per i menù di sezione; * ottimizzato e ridotto il comando di avvio; * inserita funzione che controlla automaticamente la maiuscola all'inizio della descrizione della voce di lista; * sistemate cartelle dello script ed eliminati file inutili; * eliminata opzione non funzionante "modifica dati"; '''0.6''' * trasformazione di qualsiasi nome del gioco inserito dall'utente in un NomeWiki; * inserimento veloce di Categoria, N° Giocatori, Download, Sito Ufficiale, Requisiti Minimi; * selezione assistita della Licenza; * rinomina automaticamente l'immagine del gioco con il nome del gioco stesso; * inserimento della !CategoryGiochi solo se la guida è completa; * apertura diretta (in modalità ''edit'') della pagina Prove dell'utente (se la guida è incompleta) o direttamente della pagina del gioco (se la guida è completa); se il [:NomeWiki:NomeUtente] digitato alla richiesta non è corretto (per esempio, se scrivo ''Francesco de virgilio'' al posto di ''!FrancescoDeVirgilio''), viene automaticamente corretto dallo script. |
Linea 20: | Linea 52: |
== Note == * Il risultato dell'esecuzione dello script è visbile nei file `risultato.txt` e `lista.txt`, generati ''temporaneamente'' all'interno della cartella `usg/risultati`, ma copiati nella propria '''Home'''. * La cartella `ugs/non_modificare` contiene file essenziali per ottenere risultati corretti, quindi non vanno modificati nè rinominati. * Lo script attualmente supporta tutti i browser per GNU/Linux e dovrebbe funzionare anche su Windows con Internet Explorer. * Per il corretto funzionamento dello script, non bisogna rimuovere nessuno dei file dalla cartella `ugs`. * Alcune opzioni presenti nello script permettono di entrare nel Wiki di Ubuntu-it direttamente in modalità ''edit'', per cui, prima di utilizzarlo, è consigliabile essere iscritti al Wiki. -------------- [[BR]][[BR]][[BR]][[BR]][[BR]][[BR]][[BR]][[BR]][[BR]] = In lavorazione = = OCR - ''Optical Character Recognition'' = Con l'acronimo OCR si indica una tecnologia che consente di convertire le scansioni contenente testo in testo semplice. Ciò permette di risparmiare spazio su disco, modificare il testo o fare ricerche all'interno di esso. |
|
Linea 21: | Linea 64: |
* Tibia è uno dei più vecchi giochi per computer di MMORPG, lanciato a metà del 1997. Maggiori dettagli su questo gioco possono essere reperiti su Wikipedia: [http://it.wikipedia.org/wiki/Tibia]. * Fino all'inizio del 2005, esisteva una versione di Tibia nativamente sviluppata per Linux, poi fu ritirata; nel 2007 viene riproposta sotto il nome di Tibia Linux . * Tibia viene proposto con vari server per vari mondi, equivalendo ogni server ad un singolo mondo. Tutti i servers sono messi a disposizione dalla '''Cipsoft''', casa produttrice creatrice di Tibia, dando quindi la certezza che ogni server funzioni 24 ore al giorno, e che questi abbiano tutte le caratteristiche per il servizio che devono offrire ai giocatori. * Il gioco possiede aggiornamenti automatici in caso di nuove versioni, superando quindi giochi come ''Ultima Online'' e ''The 4th Coming'', permettendo a chiunque non abbia esperienza di pc o di giochi, di avere la possibilità di un apprendimento veloce. * E' comunque possibile ottenere un "Premium account", ovvero una registrazione per la quale bisognerà versare una piccola cifra in denaro, ma che comporta evidenti vantaggi, come poter creare un proprio clan, vendere o comprare casa, avere il potere di comprare delle magie che non sono disponibili agli utenti con registrazione libera, ma comunque senza una registrazione Premium, il giocatore ha la possibilità di poter giocare per un tempo illimitato. == Installare Tibia su Ubuntu Linux == {1} Prima di tutto occorre scaricare il gioco da questo link: [https://secure.tibia.com/account/?subtopic=downloadclient Tibia]. * Esistono due tipi di download: nel caso si possieda un vecchia versione di Linux (come Red Hat 9, Suse 8 o simili), scaricare '''Tibia Linux-libc5''', altrimenti, scaricare '''Tibia Linux-libc6''' (per distribuzioni più recenti come Fedora Core, Opensuse e K/X/Ubuntu). * Nel nostro caso, scarichiamo la versione più recente, Tibia Linux-libc6, dando questo comando da terminale: {{{ wget http://download3.tibia.com/tibia-7.92-6.tgz }}} {2} Ora estraiamo l'archivio scaricato, eliminiamolo e muoviamoci nella cartella estratta: {{{ sudo tar xvfz tibia-7.92-6.tgz }}} {{{ sudo rm tibia-7.92-6.tgz }}} {{{ cd Tibia }}} {3} Per far partire il gioco digitare questo comando: {{{ ./Tibia }}} {*} Finito! Ora è possibile giocare. :D |
Il [:Repository/Componenti:componente] '''universe''' di Ubuntu contiene i seguenti software OCR, pronti per l'[:AmministrazioneSistema/InstallareProgrammi:installazione]: * tesseract-ocr * ocrad * gocr |
Linea 49: | Linea 69: |
== Come registrarsi e giocare a Tibia == {{{#!cplusplus * Occorre prima di tutto creare un nuovo personaggio, entrando in www.tibia.com e cliccando su "Account" o cliccando, nel gioco in "Enter Game" e quindi in "Create Account". * Inserire i propri dati (tutti correttamente), inserire la propria e-mail, e quando la procedura sarà terminata, verrà mostrato il proprio numero utente (ovvero il numero che verrà richiesto per entrare nel gioco, quindi è bene scriverlo o memorizzarlo poichè non è possibile cambiarlo), e verrà richiesta la password della propria e-mail. * Accedere al proprio account andando sul sito www.tibia.com, cliccando su "My Account" (nel menù sulla parte sinistra della pagina), e quindi creare il proprio personaggio. Scegliere un nome che si adatti al contesto del gioco. * Seu nome não pode conter números e tem que ter no mínimo duas letras! A escolha do nome não poderão ser mudados no futuro a não ser que seu nome tome "Name lock" por ser um nome fora das regras. * Para mudar a senha, acesse a sua conta novamente e mude a senha. |
== Tesseract == === Introduzione === Il software che, in rapporto agli altri, produce i migliori risultati è Tesseract. È una tecnologia inizialmente sviluppata dai laboratori HP tra il 1985 e il 1995, che è stata rilasciata come Open Source nel 2005. Tesseract può riconoscere testi in 7 differenti linguaggi: inglese, tedesco, francese, italiano, spagnolo, portoghese brasiliano e olandese. È possibile, se necessario, installare più di un dizionario ed utilizzarli contemporaneamente. Il software non supporta l'analisi dei layout, quindi non si possono elaborare in automatico scansioni di testi multicolonna, immagini, equazioni, ecc. Inoltre, supporta come unico formato di input le immagini TIFF. === Utilizzo === Tesseract è attualmente uno strumento utilizzabile solamente da riga di comando (è in lavorazione un'integrazione con l'interfaccia grafica di OCROpus). Dopo averlo installato, il programma può essere usato con il comando {{{tesseract <percorso del file TIFF> <nome del file di output> |
Linea 57: | Linea 79: |
* A princípio você deve aprender o básico do jogo, como mover objetos, subir escadas e coisas assim para se familiarizar, aproveite e explore um pouco. Você precisara matar alguns monstros para comprar melhores equipamentos, comece matando ratos (podem ser encontrados nos bueiros, clique com o botão direito do mouse nas entradas de bueiros, alguns poços também podem ser entradas) você poderá vender o corpo do rato por 2GPs (procure um NPC no andar térreo da academia - "Academy"). * Ao entrar em um lugar com monstros, acenda sua tocha, e se prepare para lutar, clique no ícone com duas espadinhas no canto nordeste da tela. Agora vão aparecer opções de batalha, escolha o modo defensivo no início. Encontrando o rato, clique em sua figura no lado direito da tela com o botão esquerdo do mouse para atacá-lo (para isso, deixe ativado o menu "Battle"). Veja seus pontos de vida (Hit Points) no canto direito abaixo o minimapa, perto da letra H quando chegar a 40 ou menos saia do lugar onde há monstros e coma alguma coisa ou pessa ajuda para alguém e espere se recuperar. * Depois de matar um monstro, clique com o botão direito sobre seu cadáver e você pode encontrar items, como comida e ouro, arraste o ouro ou comida para a sua sacola (bag). Vá fazendo isso até juntar um bom dinheiro para comprar melhores equipamentos. {*} Bom divertimento! {OK} |
Tesseract darà automaticamente al file prodotto l'estensione `.txt`. È importante che l'immagine TIFF abbia estensione `.tif` e non `.tiff`. Il comando, quindi, dovrebbe apparire come segue: {{{tesseract /home/utente/input.tif output }}} Dove `utente` è il nome della cartella Home dell'account in uso, `input.tif` è il documento che deve essere convertito e `output` è il documento che Tesseract creerà come `output.txt`. L'estensione `.txt` sarà aggiunta automaticamente da Tesseract. |
Linea 63: | Linea 85: |
= Ubuntu su Dell Inspiron 640m = In questa pagina è riportato il resoconto dell'installazione di Ubuntu 7.04 «Feisty Fawn» sul portatile Dell Inspiron 640m. Inoltre verranno riportate le informazioni generali sul riconoscimento dell'hardware e i possibili metodi di installazione. = Rilevamento dell'hardware = |
=== Preparare le immagini === Tesseract accetta solo immagini TIFF. Per ottimizzare le immagini per l'acquisizione con Tesseract, procedere come segue: * assicurarsi di avere installato '''[:Grafica/Gimp:GIMP]'''. * aprire '''GIMP''' e andare nel menù '''''Immagine -> Modalità''''' ed assicurarsi che l'immagine sia '''RGB''' o in '''Scala di grigi'''. * Selezionare dal menù '''''Strumenti -> Colore -> Soglia''''' e scegliere un valore di soglia adeguato. * Selezionare dal menù '''''Immagine -> Modalità -> Indicizzata''''' e dalle opzioni selezionare '''1-bit''' e '''Nessun dithering'''. |
Linea 67: | Linea 92: |
== Dispositivi Connessi == | === Usare Tesseract con PDF multipagine === Spesso, i documenti scansionati vengono salvati come immagini in documenti PDF. Usando '''!ImageMagick''' ([:AmministrazioneSistema/InstallareProgrammi:installabile] tramite il pacchetto '''''imagemagick''''' reperibile dal componente [:Repository/Componenti:componente] '''universe'''), le singole pagine possono essere estratte come file TIFF per poi essere processate con Tesseract. Il seguente script può aiutare ad automatizzare il processo. |
Linea 69: | Linea 95: |
Per verificare la corretta rilevamento dell'hardware del portatile, è sufficiente aprire il terminale e digitare il seguente comando: | {{{#!/bin/sh PAGINE=100 # set to the number of pages in the PDF SORGENTE=book.pdf # set to the file name of the PDF OUTPUT=book.txt # set to the final output file RESOLUTION=600 # set to the resolution the scanner used (the higher, the better) |
Linea 71: | Linea 101: |
{{{lspci }}}che restituirà una schermata simile alla seguente:{{{ fradeve@dhcppc2:~$ lspci 00:00.0 Host bridge: Intel Corporation Mobile 945GM/PM/GMS/940GML and 945GT Express Memory Controller Hub (rev 03) 00:02.0 VGA compatible controller: Intel Corporation Mobile 945GM/GMS/940GML Express Integrated Graphics Controller (rev 03) 00:02.1 Display controller: Intel Corporation Mobile 945GM/GMS/940GML Express Integrated Graphics Controller (rev 03) 00:1b.0 Audio device: Intel Corporation 82801G (ICH7 Family) High Definition Audio Controller (rev 01) 00:1c.0 PCI bridge: Intel Corporation 82801G (ICH7 Family) PCI Express Port 1 (rev 01) 00:1c.1 PCI bridge: Intel Corporation 82801G (ICH7 Family) PCI Express Port 2 (rev 01) 00:1c.3 PCI bridge: Intel Corporation 82801G (ICH7 Family) PCI Express Port 4 (rev 01) 00:1d.0 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI #1 (rev 01) 00:1d.1 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI #2 (rev 01) 00:1d.2 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI #3 (rev 01) 00:1d.3 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI #4 (rev 01) 00:1d.7 USB Controller: Intel Corporation 82801G (ICH7 Family) USB2 EHCI Controller (rev 01) 00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev e1) 00:1f.0 ISA bridge: Intel Corporation 82801GBM (ICH7-M) LPC Interface Bridge (rev 01) 00:1f.2 IDE interface: Intel Corporation 82801GBM/GHM (ICH7 Family) Serial ATA Storage Controller IDE (rev 01) 00:1f.3 SMBus: Intel Corporation 82801G (ICH7 Family) SMBus Controller (rev 01) 02:00.0 Ethernet controller: Broadcom Corporation BCM4401-B0 100Base-TX (rev 02) 02:01.0 FireWire (IEEE 1394): Ricoh Co Ltd Unknown device 0832 02:01.1 Generic system peripheral [0805]: Ricoh Co Ltd R5C822 SD/SDIO/MMC/MS/MSPro Host Adapter (rev 19) 02:01.2 System peripheral: Ricoh Co Ltd Unknown device 0843 (rev 01) 02:01.3 System peripheral: Ricoh Co Ltd R5C592 Memory Stick Bus Host Adapter (rev 0a) 02:01.4 System peripheral: Ricoh Co Ltd xD-Picture Card Controller (rev 05) 0c:00.0 Network controller: Intel Corporation PRO/Wireless 3945ABG Network Connection (rev 02) }}} |
touch $OUTPUT for i in `seq 1 $PAGINE`; do convert -monochrome -density $RESOLUTION $SOURCE\[$i\] page$i.tif tesseract page$i.tif page$i cat $OUTPUT page$i.txt > temp.txt rm $OUTPUT rm page$i.tif rm page$i.txt mv temp.txt $OUTPUT done}}} |
Linea 99: | Linea 112: |
== Processore == | Dopo aver avviato lo script, il testo trasformato dall'OCR dovrebbe essere contenuto nel file `libro.txt`. |
Linea 101: | Linea 114: |
Per visualizzare i dettagli sul processore, aprire in lettura il file {{{/proc/cpuinfo}}} digitando in un terminale: {{{cat /proc/cpuinfo }}} Verranno visualizzati dei dettagli simili ai seguenti:{{{ fradeve@dhcppc2:~$ cat /proc/cpuinfo processor : 0 vendor_id : GenuineIntel cpu family : 6 model : 15 model name : Intel(R) Core(TM)2 CPU T5600 @ 1.83GHz stepping : 6 cpu MHz : 1000.000 cache size : 2048 KB physical id : 0 siblings : 2 core id : 0 cpu cores : 2 fdiv_bug : no hlt_bug : no f00f_bug : no coma_bug : no fpu : yes fpu_exception : yes cpuid level : 10 wp : yes flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe nx lm constant_tsc pni monitor ds_cpl vmx est tm2 ssse3 cx16 xtpr lahf_lm bogomips : 3665.76 clflush size : 64 processor : 1 vendor_id : GenuineIntel cpu family : 6 model : 15 model name : Intel(R) Core(TM)2 CPU T5600 @ 1.83GHz stepping : 6 cpu MHz : 1000.000 cache size : 2048 KB physical id : 0 siblings : 2 core id : 1 cpu cores : 2 fdiv_bug : no hlt_bug : no f00f_bug : no coma_bug : no fpu : yes fpu_exception : yes cpuid level : 10 wp : yes flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe nx lm constant_tsc pni monitor ds_cpl vmx est tm2 ssse3 cx16 xtpr lahf_lm bogomips : 3657.27 clflush size : 64 }}} [[Immagine(Icone/Piccole/warning.png,,left)]][[BR]] [[BR]]'''I valori differiscono a seconda dei modelli di processori, qui si fa riferimento al ''"Intel(R) Core(TM)2 T5600 1.83GHz"''.'''[[BR]][[BR]][[BR]] = Configurazione dei componenti = == Scheda video integrata Intel == I moduli dei driver Intel per questa scheda ('''Intel Corporation Mobile 945GM/GMS/940GML Express Integrated Graphics Controller''') sono inclusi nel kernel; tuttavia, considerate le dimensioni del monitor LCD Widescreen (1440×900 pixels), hanno una risoluzione limitata che non consentirà, dopo l'installazione di Ubuntu, di entrare nell'interfaccia grafica. Per ovviare a questo problema, occorre installare da internet un pacchetto apposito. Non appena conclusa l'installazione, è necessario: [[BR]] {1} riavviare il portatile; all'avvio, entrare nel Grub e selezionare "recovery mode";[[BR]] {2} accedere al Terminale quando sarà finito il caricamento del sistema, impostare la connessione ad internet, e digitare: {{{sudo apt-get install 915resolution }}} Finito ciò, sarà necessario riavviare il pc;[[BR]] {3} Il sistema si avvierà in modalità grafica. Per testare il funzionamento dei driver OpenGL, andare nel terminale e digitare: {{{sudo glxgears }}} I frame per secondo (FPS) visualizzati dovrebbero essere circa 1000. == Scheda audio == '' Riconosciuta automaticamente '' {OK} == Harddisk == Riconosciuto, con tutte le sue partizioni. Abilitata la scrittura su NTFS con [:Hardware/DispositiviPartizioni/MontarePartizioni/NtfsLetturaScrittura:NTFS-3G]. == Masterizzatore CD == '' Riconosciuto automaticamente '' {OK} |
= Ulteriori risorse = * [http://code.google.com/p/tesseract-ocr/ Sito ufficiale di Tesseract] * [http://www.gnu.org/software/ocrad/ocrad.html Sito ufficiale di GNU Ocrad] * [http://jocr.sourceforge.net/ Sito ufficiale di GOCR] * [https://help.ubuntu.com/community/OCR/ Documento originale] |
UbuntuGames script (UGS)
UGS è uno script in [:Programmazione/Python:Python] realizzato per automatizzare l'inserimento delle nuove voci all'interno del [:Giochi:Portale Giochi] del [:Documentazione/Indice:Wiki] di Ubuntu-it. In particolare, lo script si occupa di facilitare la compilazione della tabella informativa relativa ad ogni gioco, oltre a svolgere altre varie funzioni. Lo script è rilasciato sotto licenza GPL v3.
Utilità
Lo script permette di evitare errori comuni durante la scrittura delle pagine di wiki nel Portale Giochi:
- permette anche ai meno esperti della formattazione wiki di poter completare la tabella descrittiva senza difficoltà;
permette anche ai meno esperti di ottenere facilmente il codice da inserire nelle pagine di lista ([:Giochi/Azione], [:Giochi/RpgMmorpg:RpgMmorpg], ecc.);
evita che si possa creare una nuova pagina con un NomeWiki errato (controllo NomeWiki sia sul nome del gioco che su quello dell'utente);
- evita che si dimentichi di inserire la licenza;
- evita che vengano caricate immagini con lo stesso nome, o con nomi non significativi;
- evita che si dimentichi la Category in fondo alla pagina;
Download e Avvio
La versione più aggiornata dello script è attualmente scaricabile con il comando da terminale
cd wget http://fradeve.altervista.org/ugs-0.8.8.zip
Al termine del download, [:AmministrazioneSistema/FormatiDiCompressione:estrarre] il pacchetto; è possibile anche farlo da terminale, con il comando
cd unzip ugs-*.zip
Eliminare l'archivio, ormai inutile, con il comando
rm ugs-*.zip
Entrare nella cartella dello script ed eseguirlo, con i comandi
cd ugs python ugs.py
Rilasci e versioni
0.8.8
- aggiunto supporto per tutti i browser (Firefox, Konqueror, Lynx, Netscape); dovrebbe supportare anche Internet Explorer;
- supportato l'inserimento di "qualsiasi" nei campi Processore, RAM e Scheda video (automaticamente convertito in minuscolo nel caso si scriva "Qualsiasi");
aggiunta la pulizia dei file dalla cartella ugs/risultati, ed eliminati eventuali messaggi d'errore legati all'assenza del file opzionale lista.txt;
è stato pulito un bel pò il codice, e create le funzioni "def" per snellire il processo del NomeWiki e della pulizia dei file.
0.8
- aggiunto controllo su quantità di RAM (MiB, GiB);
- aggiunto controllo sulla grandezza del download (KiB, MiB);
aggiunto controllo sull'indirizzo del sito (supporto per "http://", "www" e "ftp://");
- migliorata leggibilità e pulizia dello script; ordinate sequenze delle azioni.
0.7
- aggiunta funzione di creazione della voce per i menù di sezione;
- ottimizzato e ridotto il comando di avvio;
- inserita funzione che controlla automaticamente la maiuscola all'inizio della descrizione della voce di lista;
- sistemate cartelle dello script ed eliminati file inutili;
- eliminata opzione non funzionante "modifica dati";
0.6
trasformazione di qualsiasi nome del gioco inserito dall'utente in un NomeWiki;
- inserimento veloce di Categoria, N° Giocatori, Download, Sito Ufficiale, Requisiti Minimi;
- selezione assistita della Licenza;
- rinomina automaticamente l'immagine del gioco con il nome del gioco stesso;
inserimento della CategoryGiochi solo se la guida è completa;
apertura diretta (in modalità edit) della pagina Prove dell'utente (se la guida è incompleta) o direttamente della pagina del gioco (se la guida è completa); se il [:NomeWiki:NomeUtente] digitato alla richiesta non è corretto (per esempio, se scrivo Francesco de virgilio al posto di FrancescoDeVirgilio), viene automaticamente corretto dallo script.
Note
Il risultato dell'esecuzione dello script è visbile nei file risultato.txt e lista.txt, generati temporaneamente all'interno della cartella usg/risultati, ma copiati nella propria Home.
La cartella ugs/non_modificare contiene file essenziali per ottenere risultati corretti, quindi non vanno modificati nè rinominati.
- Lo script attualmente supporta tutti i browser per GNU/Linux e dovrebbe funzionare anche su Windows con Internet Explorer.
Per il corretto funzionamento dello script, non bisogna rimuovere nessuno dei file dalla cartella ugs.
Alcune opzioni presenti nello script permettono di entrare nel Wiki di Ubuntu-it direttamente in modalità edit, per cui, prima di utilizzarlo, è consigliabile essere iscritti al Wiki.
In lavorazione
OCR - ''Optical Character Recognition''
Con l'acronimo OCR si indica una tecnologia che consente di convertire le scansioni contenente testo in testo semplice. Ciò permette di risparmiare spazio su disco, modificare il testo o fare ricerche all'interno di esso.
Il [:Repository/Componenti:componente] universe di Ubuntu contiene i seguenti software OCR, pronti per l'[:AmministrazioneSistema/InstallareProgrammi:installazione]:
- tesseract-ocr
- ocrad
- gocr
Tesseract
Introduzione
Il software che, in rapporto agli altri, produce i migliori risultati è Tesseract. È una tecnologia inizialmente sviluppata dai laboratori HP tra il 1985 e il 1995, che è stata rilasciata come Open Source nel 2005. Tesseract può riconoscere testi in 7 differenti linguaggi: inglese, tedesco, francese, italiano, spagnolo, portoghese brasiliano e olandese. È possibile, se necessario, installare più di un dizionario ed utilizzarli contemporaneamente. Il software non supporta l'analisi dei layout, quindi non si possono elaborare in automatico scansioni di testi multicolonna, immagini, equazioni, ecc. Inoltre, supporta come unico formato di input le immagini TIFF.
Utilizzo
Tesseract è attualmente uno strumento utilizzabile solamente da riga di comando (è in lavorazione un'integrazione con l'interfaccia grafica di OCROpus). Dopo averlo installato, il programma può essere usato con il comando {{{tesseract <percorso del file TIFF> <nome del file di output> }}} Tesseract darà automaticamente al file prodotto l'estensione .txt. È importante che l'immagine TIFF abbia estensione .tif e non .tiff. Il comando, quindi, dovrebbe apparire come segue: {{{tesseract /home/utente/input.tif output }}} Dove utente è il nome della cartella Home dell'account in uso, input.tif è il documento che deve essere convertito e output è il documento che Tesseract creerà come output.txt. L'estensione .txt sarà aggiunta automaticamente da Tesseract.
Preparare le immagini
Tesseract accetta solo immagini TIFF. Per ottimizzare le immagini per l'acquisizione con Tesseract, procedere come segue:
assicurarsi di avere installato [:Grafica/Gimp:GIMP].
aprire GIMP e andare nel menù Immagine -> Modalità ed assicurarsi che l'immagine sia RGB o in Scala di grigi.
Selezionare dal menù Strumenti -> Colore -> Soglia e scegliere un valore di soglia adeguato.
Selezionare dal menù Immagine -> Modalità -> Indicizzata e dalle opzioni selezionare 1-bit e Nessun dithering.
Usare Tesseract con PDF multipagine
Spesso, i documenti scansionati vengono salvati come immagini in documenti PDF. Usando ImageMagick ([:AmministrazioneSistema/InstallareProgrammi:installabile] tramite il pacchetto imagemagick reperibile dal componente [:Repository/Componenti:componente] universe), le singole pagine possono essere estratte come file TIFF per poi essere processate con Tesseract. Il seguente script può aiutare ad automatizzare il processo.
{{{#!/bin/sh PAGINE=100 # set to the number of pages in the PDF SORGENTE=book.pdf # set to the file name of the PDF OUTPUT=book.txt # set to the final output file RESOLUTION=600 # set to the resolution the scanner used (the higher, the better)
touch $OUTPUT for i in seq 1 $PAGINE; do
- convert -monochrome -density $RESOLUTION $SOURCE\[$i\] page$i.tif tesseract page$i.tif page$i
cat $OUTPUT page$i.txt > temp.txt rm $OUTPUT rm page$i.tif rm page$i.txt mv temp.txt $OUTPUT
done}}}
Dopo aver avviato lo script, il testo trasformato dall'OCR dovrebbe essere contenuto nel file libro.txt.
Ulteriori risorse
[http://code.google.com/p/tesseract-ocr/ Sito ufficiale di Tesseract]
[http://www.gnu.org/software/ocrad/ocrad.html Sito ufficiale di GNU Ocrad]
[http://jocr.sourceforge.net/ Sito ufficiale di GOCR]
[https://help.ubuntu.com/community/OCR/ Documento originale]