Wiki Ubuntu-it

Indice
Partecipa
FAQ
Wiki Blog
------------------
Ubuntu-it.org
Forum
Chiedi
Chat
Cerca
Planet
  • Pagina non alterabile
  • Informazioni
  • Allegati
  • Differenze per "FrancescoDeVirgilio/Prove"
Differenze tra le versioni 33 e 73 (in 40 versioni)
Versione 33 del 09/07/2007 08.26.16
Dimensione: 11357
Commento: completata guida OpenMoko
Versione 73 del 24/12/2009 15.39.50
Dimensione: 4675
Commento: aggiornata
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="width:100%; margin:10px 0 5px 0;" style="background-image: url(http://wiki.ubuntu-it.org/Giochi/?action=AttachFile&amp;do=get&amp;target=indice-top-sx.png); border:none;" 10%>[[BR]] ||<style="border:none; background-color:#74C9C8;" 80%> ||<style="background-image: url(http://wiki.ubuntu-it.org/Giochi/?action=AttachFile&amp;do=get&amp;target=indice-top-dx.png); background-position: top right; border:none; " 10%>[[BR]] ||
||<style="border:none; background-color:#74C9C8;"10% |2>attachment:giochi.png ||<style="border:none; font-size:32px; color:#ffffff; background-color:#74C9C8; " 80%:>'''Benvenuti nella sezione''' ||<style="border:none; background-color:#74C9C8;"10% |2>attachment:giochi.png ||
||<style="border:none; font-size:32px; color:#ffffff; background-color:#74C9C8;" :>'''giochi''' ||
||<style="background-image: url(http://wiki.ubuntu-it.org/Giochi/?action=AttachFile&amp;do=get&amp;target=indice-bot-sx.png); border:none;background-position: bottom left;" 10%>[[BR]] ||<style="border:none; background-color:#74C9C8;" 80%> ||<style="background-image: url(http://wiki.ubuntu-it.org/Giochi/?action=AttachFile&amp;do=get&amp;target=indice-bot-dx.png); background-position: bottom right; border:none; " 10%>[[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 10: Linea 5:
== 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 11: Linea 14:
||<tablestyle="width:45%; float:right; margin:15px 0px 0px 0px;" style="background-image: url(http://wiki.ubuntu-it.org/Giochi/?action=AttachFile&amp;do=get&amp;target=indice-top-sx.png); border:none;" 25% >[[BR]] ||<style="border:none; background-color:#74C9C8;" 25%>[[BR]]||<style="border:none; background-color:#74C9C8;" 25%>[[BR]] ||<style="background-image: url(http://wiki.ubuntu-it.org/Giochi/?action=AttachFile&amp;do=get&amp;target=indice-top-dx.png); background-position: top right; border:none; " 25%>[[BR]] ||
||<style="border:none;background-color:#74C9C8;" 25% :>attachment:rpg.png ||<style="border:none;background-color:#74C9C8;" 25% :>attachment:estrategia.png ||<style="border:none;background-color:#74C9C8;" 25% :>attachment:aventura.png ||<style="border:none;background-color:#74C9C8;" 25% :>attachment:acao.png||
||<style="border:none;background-color:#74C9C8;background-color:#74C9C8;" :>[:Giochi/RpgMmorpg:RPG, MMORPG] ||<style="border:none;background-color:#74C9C8;" :>[:Giochi/Avventura:Avventura] ||<style="border:none;background-color:#74C9C8;" :>[:Giochi/Strategia:Strategia] ||<style="border:none;background-color:#74C9C8;" :>[:Giochi/Azione:Azione] ||
||<style="border:none;background-color:#74C9C8;" :> attachment:puzzles.png ||<style="border:none;background-color:#74C9C8;" :> attachment:esportivo.png ||<style="border:none;background-color:#74C9C8;" :> attachment:simulador.png ||<style="border:none;background-color:#74C9C8;" :> attachment:emulador.png ||
||<style="border:none;background-color:#74C9C8;" :>[:Giochi/Puzzle:Puzzle, arcade e platform] ||<style="border:none;background-color:#74C9C8;" :>[:Giochi/Simulazione:Simulazione] ||<style="border:none;background-color:#74C9C8;" :>[:Giochi/Sport:Sport] ||<style="border:none;background-color:#74C9C8;" :>[:Giochi/Emulatori:Emulatori] ||
||<style="border:none;background-color:#74C9C8;" colspan=4 :>'''Ulteriori risorse''' ||
||<style="border:none;background-color:#74C9C8;" colspan=2 :>'''[:Repository:Repository necessari]''' ||<style="border:none;background-color:#74C9C8;" colspan=2 :>'''[http://forum.ubuntu-it.org/index.php/board,48.0.html Ubuntu-it forum - Giochi]''' ||
||<style="border:none;background-color:#74C9C8;" colspan=2 :>'''[:InstallareProgrammi:Installare programmi]'''||<style="border:none;background-color:#74C9C8;" colspan=2 :>'''[http://www.ubuntugames.org Ubuntu Games]''' ||
||<style="border:none;background-color:#74C9C8;" colspan=2 :>'''[http://www.playlinux.net/ Playlinux.net]''' ||<style="border:none;background-color:#74C9C8;" colspan=2 :> '''[http://www.happypenguin.org/ Happypenguin.org]''' ||
||<style="background-image: url(http://wiki.ubuntu-it.org/Giochi/?action=AttachFile&amp;do=get&amp;target=indice-bot-sx.png); border:none;background-position: bottom left;" 25% >[[BR]] ||<style="border:none; background-color:#74C9C8;" 25%>[[BR]] ||<style="border:none; background-color:#74C9C8;" 25%>[[BR]] ||<style="background-image: url(http://wiki.ubuntu-it.org/Giochi/?action=AttachFile&amp;do=get&amp;target=indice-bot-dx.png); background-position: bottom right; border:none; " 25% >[[BR]] ||
||||||||<style="border:none;">||
== 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 23: Linea 27:
{{{
#!frame align=clear
}}}
== 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 27: Linea 52:
### TABELLA NOVITA
||<tablestyle="width:45%; float:right; margin:15px 0px 0px 0px;" style="background-image: url(http://wiki.ubuntu-it.org/Giochi/?action=AttachFile&amp;do=get&amp;target=indice-top-sx.png); border:none;" 25% >[[BR]] ||<style="border:none; background-color:#74C9C8;" 25%>[[BR]]||<style="border:none; background-color:#74C9C8;" 25%>[[BR]] ||<style="background-image: url(http://wiki.ubuntu-it.org/Giochi/?action=AttachFile&amp;do=get&amp;target=indice-top-dx.png); background-position: top right; border:none; " 25%>[[BR]] ||
||||||||<style="border:none;background-color:#74C9C8;" 25% :>'''NOTIZIE DAL MONDO DEI GIOCHI''' ||
||||||||<style="border:none;background-color:#74C9C8;" 25% :> {*} '''Boot'n'play''' è il nuovo cd live di !ArchLinux contenente 14 tra i migliori giochi per Linux già preinstallati e funzionanti! [http://live.linux-gamers.net/?s=home QUI] il link al sito ufficiale. [[BR]][[BR]]||
||||||||<style="border:none;background-color:#74C9C8;" 25% :>'''AGGIORNAMENTI DAL PORTALE''' ||
||<style="background-image: url(http://wiki.ubuntu-it.org/Giochi/?action=AttachFile&amp;do=get&amp;target=indice-bot-sx.png); border:none;background-position: bottom left;" 25% >[[BR]] ||<style="border:none; background-color:#74C9C8;" 25%>[[BR]] ||<style="border:none; background-color:#74C9C8;" 25%>[[BR]] ||<style="background-image: url(http://wiki.ubuntu-it.org/Giochi/?action=AttachFile&amp;do=get&amp;target=indice-bot-dx.png); background-position: bottom right; border:none; " 25% >[[BR]] ||


{{{
#!frame align=clear
}}}
### TESTO PORTALE
||<tablestyle="width:54%;" style="border:none; text-align:justify;"> GNU/Linux, che nasce come clone libero di Unix, uno dei sistemi operativi più seriosi in circolazione, può invece essere usato per piacevoli ore passate in attività ludiche; attività che possono essere giochi in solitaria o i più moderni giochi di rete, quei giochi in cui i contendenti sono altri giocatori collegati via rete. ||
||<style="border:none;"> ||
||<style="border:none; text-align:justify;"> Seguite i collegamenti qui di fianco per scoprire quanto meraviglioso può essere giocare con Ubuntu! ||

{{{
#!frame align=clear
}}}

##[[Immagine(Giochi/supertux.png,500,center)]]
[[Immagine(Giochi/beryl-games.png,500,center)]]

= OpenMoko =
!OpenMoko è un progetto per la creazione di una '''piattaforma open source per smartphones''', aderente alla filosofia FOSS. Più direttamente, è un sistema operativo per smartphones aperto, comunitario e collaborativo il cui obiettivo è raggiungere il massimo della funzionalità e dell'affidabilità, oltre che fornire un parco software completo, e tutti i benefici di cui può vantare un sistema Linux.

!OpenMoko è infatti basato sulla distribuzione '''!OpenEmbedded Linux''', ed utilizza il sistema di gestione dei pacchetti '''ipkg''', assimilabile a quello che in Ubuntu è il sistema [:Apt:apt].

Essendo quindi una distribuzione Linux, !OpenMoko può essere "installato" su Ubuntu tramite l'emulatore di architetture [:Qemu]. Questa soluzione può essere particolarmente utile a chiunque voglia testare, eseguire o implementare il software !OpenMoko, e lavorarci esattamente come se stesse operando su una versione installata su smartphone.

= Installazione =
== Installare l'emulatore ==
 * Scaricare la versione corrente dell'emulatore; per farlo, è necessario installare il software `subversion`, nel caso in cui non lo si possieda già, è possibile farlo da terminale con il seguente comando:
{{{sudo apt-get install subversion
}}}
{{{svn checkout https://svn.openmoko.org/trunk/src/host/qemu-neo1973
}}}
Entrare quindi nella cartella dell'emulatore scaricato con
{{{cd qemu-neo1973
}}}
 * Per compilare l'emulatore occorrono le librerie di `gcc 3.4`, installabili con
{{{sudo apt-get install gcc-3.4
}}}
L'installazione di questo compilatore non interferirà con il vostro compilatore attuale.

Per compilare, quindi, è necessario specificare quale compilatore utilizzare:
{{{./configure --target-list=arm-softmmu --cc=/usr/bin/gcc-3.4
}}}
{{{make
}}}
Eventuali dipendenze necessarie alla compilazione possono essere soddisfatte con
{{{sudo apt-get install build-essential linux-headers-$(uname -r)
}}}
{{{sudo apt-get build-dep qemu
}}}
 * Infine, all'emulatore sono necessari i pacchetti `lynx` e `netbpm`, installabili con
{{{sudo apt-get install lynx netpbm
}}}

== Scaricare e lanciare l'immagine di OpenMoko ==
Ora è possibile procedere al download e all'installazione dell'ultima immagine disponibile di !OpenMoko (comprendente kernel, file system, ecc), che occupa circa 30 Mb Il processo è completamente automatico, è sufficiente dare il comando
{{{openmoko/download.sh
}}}
Al termine, eseguire il comando che riunisce tutto quello fatto fin'ora (il processo potrebbe sembrare apparentemente bloccato e durare più di qualche minuto):
{{{openmoko/flash.sh
}}}
Al termine, verrà restituito il comando che permetterà finalmente di avviare !OpenMoko. È importante segnare questa riga, perchè verrà utilizzata ogni volta che si vorrà avviare l'emulatore. Il risultato dovrebbe essere qualcosa di simile a questo:
{{{arm-softmmu/qemu-system-arm -M neo -m 130 -mtdblock openmoko/openmoko-flash.image -kernel openmoko/openmoko-kernel.bin -usb -show-cursor
}}}
||<tablestyle="text-align: justify; width:100%; " style="border:none;" 5%>[[Immagine(Icone/Piccole/warning.png,,center)]] ||<style="padding:0.5em; border:none;">'''L'emulazione di !OpenMoko su Qemu potrebbe risultare molto lenta; questo è un problema intrinseco alla situazione di emulazione e non risolvibile attualmente.''' ||
== Aggiornare l'emulatore e l'immagine di OpenMoko ==
!OpenMoko, come molti altri sistemi operativi Open Source (compreso Ubuntu Linux) è in continua crescita. Per questo, viene offerto un sistema di aggiornamento rapido del sistema emulato, grazie all'SVN. Per poterlo sfruttare, è necessario avere installato il software `subversion', che si dovrebbe aver installato all'inizio di questa guida. Per aggiornare il sistema è sufficiente entrare nella cartella e dare il comando di aggiornamento del repository svn:
{{{cd qemu-neo1973
}}}
{{{svn up
}}}
Al termine, eseguire nuovamente i comandi del paragrafo precedente, "Scaricare e lanciare l'immagine di !OpenMoko".

= Ulteriori risorse =
 * [http://wiki.openmoko.org/wiki/Main_Page/it Sito internazionale] di !OpenMoko
 * [http://pollycoke.wordpress.com/2007/04/08/ecco-lemulatore-di-neo1973-con-immagine-di-openmoko-nella-vostra-box/ Guida] di Pollycoke sull'argomento (documento originale)
 * [http://wiki.openmoko.org/wiki/OpenMoko_under_QEMU Guida] ufficiale all'emulazione di !OpenMoko in Qemu
== 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 =

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

  1. La versione più aggiornata dello script è attualmente scaricabile con il comando da terminale

    cd
    wget http://fradeve.altervista.org/ugs-0.8.8.zip
  2. Al termine del download, [:AmministrazioneSistema/FormatiDiCompressione:estrarre] il pacchetto; è possibile anche farlo da terminale, con il comando

    cd
    unzip ugs-*.zip
  3. Eliminare l'archivio, ormai inutile, con il comando

    rm ugs-*.zip
  4. 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.


BRBRBRBRBRBRBRBRBR

In lavorazione


CategoryHomepage