Debian Fun: differenze tra le versioni

Da Guide@Debianizzati.Org.
Vai alla navigazione Vai alla ricerca
m (typos)
m (rimosso template versioni compatibili (per quanto ci siano dei programmi, è per filtrare la guida))
 
(7 versioni intermedie di 7 utenti non mostrate)
Riga 1: Riga 1:
==Intro==
== Introduzione ==
Questa pagina vuole raccogliere tutte quelle cose ''simpatiche'' (EasterEggs) presenti nei programmi Debian e non solo ...


Questo sito un [http://it.wikipedia.org/wiki/Wiki wiki], ci vuol dire che  puoi editare ogni pagina semplicemente iscrivendoti e cliccando sul tasto modifica presente (in alto) su ongi pagina. Il motore usato per questo wiki si chiama [http://wikipedia.sourceforge.net/ MediaWiki], ed lo stesso usato da [http://it.wikipedia.org/wiki/Pagina_principale Wikipedia]
Quelle di seguito sono delle semplici linee guida che abbiamo scritto per sfruttare al meglio le potenzialit di MediaWiki e per rendere pi facilmente gestibile il wiki in maniera collettiva.


==Modificare un pagina==
== apt-get ==
=== apt-get moo ===
<pre>
$ apt-get moo
        (__)
        (oo)
  /------\/
  / |    ||
*  /\---/\
    ~~  ~~
...."Have you mooed today?"...</pre>


Cliccando sul tasto modifica di una pagina (provate su questa pagina di prova: [[Sandbox]]) vederete un box con del testo. Modificando quel testo modificherete la pagina, cliccando sul tasto salva.
=== apt-get --help ===
 
<pre>
===Sintassi===
$ apt-get --help | grep Powers
                      This APT has Super Cow Powers.
</pre>


La sintassi usata � molto semplice e per certi versi � simile al testo semplice non formattato. Puoi trovare uno specchietto con i principali elementi di formattazione qui:
=== bug ===
Interessante la segnalazione presente nella wishlist di apt-get:<br/>
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=134156


* [[Help:Editing]]


===Altre Regole===
== aptitude ==
=== aptitude moo ===
<pre>$ aptitude moo
There are no Easter Eggs in this program.</pre>


Alcune regole che rendono pi� facile la gestione del wiki:
=== aptitude -v moo ===
<pre>$ aptitude -v moo
There really are no Easter Eggs in this program.</pre>


* Quando modificate una pagina scrivete sempre un sommario prima di salvare. Basta inserire una piccola descrizione delle modifiche nella casella "Oggetto" (in basso sotto il riquadro che contiene l'articolo). L'oggetto della modifica apparir� nella history e render� pi� facile seguire come � stata modificata la pagina nel corso del tempo. Per banali correzioni ortografiche o di battitura spuntare la casella ''Questa � una modifica minore''. Nella history della pagina le modifiche minori possono essere nascoste.
=== aptitude -vv moo ===
<pre>$ aptitude -vv moo
Didn't I already tell you that there are no Easter Eggs in this program?</pre>


* Usate sempre il tasto '''Anteprima''' prima di salvare le modifiche in modo da vedere il risultato ed effettuare eventuali correzioni subito. In tal modo si evita anche di allungare inutilmente la history della pagina.
=== aptitude -vvv moo ===
<pre>$ aptitude -vvv moo
Stop it!</pre>


* Le pagine in genere non dovrebbero mai essere rinominate. Se avete dato un titolo errato, potete rinominare la pagina ma ricordatevi di aggiornare anche tutti i link alla pagina stessa (guardate l'apposito link nella toolbox a sinistra). Quando una pagina viene rinominata la vecchia pagina conterr� un redirect alla nuova pagina. Tuttavia la nuova pagina non conterr� la storia delle modifiche precedenti allo spostamento e questo rende molto pi� difficile controllare le modifiche.
=== aptitude -vvvv moo ===
<pre>$ aptitude -vvvv moo
Okay, okay, if I give you an Easter Egg, will you go away?</pre>


* Scegliete accuratamente il titolo, in modo che si capisca subito di cosa tratta la guida, ma evitate titoli troppo lunghi.
=== aptitude -vvvv moo ===
<pre>$ aptitude -vvvvv moo
All right, you win.


==Creare una pagina==
                              /----\
Il modo pi� comodo per creare una pagina � quella di creare un link (che sarebbe il titolo racchiuso tra <nowiki>[[ ]]</nowiki>) alla pagina che si vuole creare. Potete usare a questo scopo la vostra pagina personale. Ad esempio se scriviamo:
                      -------/      \
                      /              \
                    /                |
  -----------------/                 --------\
  ----------------------------------------------


<pre>
Happy?</pre>
[[Condivisioni di stampanti in reti miste Linux - Windows]]
</pre>


comparir� un link ad una pagina inesistente:
=== aptitude -vvvvvv moo ===
<pre>$ aptitude -vvvvvv moo
What is it?  It's an elephant being eaten by a snake, of course.</pre>


[[Condivisioni di stampanti in reti miste Linux - Windows]]
=== aptitude --help ===
<pre>$ aptitude --help | grep Powers
                  This aptitude does not have Super Cow Powers.</pre>


(i link a pagine inesistenti hanno colore rosso), cliccando su questo link non compari� una pagina vuota bens� un pagina in cui potrete inserire il testo dell'articolo.
== apt-build ==
=== apt-build moo ===
<pre>$ apt-build moo
        (__)   ~
        (oo)  /
    _____\/___/
    /  /\ / /
  ~  /  * /
    / ___/
*----/\
    /  \
  /  /
  ~    ~
..."Have you danced today? Discow!"...</pre>


Per approfondimenti su come creare link:
== Pagine di Man ==
* [[Help:Editing#Creazione_Link]]
=== funny-manpages ===
Per installare queste simpatiche pagine di ''man'' è sufficiente un:
<pre>
# apt-get install funny-manpages
</pre>


==Convenzioni==
che, una volta terminata l'installazione, metterà a disposizione le seguenti manpage:
Ci sono delle semplici convenzioni da rispettare in modo che il contenuto del wiki cresca in maniera omogenea e quindi pi� facile da leggere, per tutti.
* man 1fun date
* man 1fun echo
* man 1fun gong
* man 1fun grope
* man 1fun party
* man 1fun rescrog
* man 1fun rtfm
* man 1fun rm
* man 1fun tm
* man 1fun xkill
* man 1fun baby
* man 1fun celibacy
* man 1fun flog
* man 1fun uubp
* man 1fun condom
* man 1fun flame
* man 1fun xlart
* man 6fun sex
* man 3fun strfry


* Tutte le volte che riportate un comando, un pezzo di un file di configurazione, od in genere dei dati ascii racchiudeteli in un riquadro (racchiudendo tra <nowiki><pre></nowiki> e <nowiki></pre></nowiki>).
sono tutte in inglese, ma vale la pena leggerle ;)
* Se riportate un comando usate come primo carattere $ se il comando deve essere lanciato da utente normale e # se il comando deve essere lanciato da root. Lasciate anche uno spazio dopo questo carattere, in modo che il comando non risulti attaccato al $ o # e quindi poco leggibile.
* Dividete in maniera logica la guida in sezioni, sottosezioni (e, se necessario sotto-sottosezioni). In questo modo si sfrutter� meglio la potenza di MediaWiki che creer� automaticamente una tavola dei contenuti iniziale che render� molto pi� facile la navigazione nella vostra guida.
* Usate, quando necessario, i vari [[Help:Editing|elementi di formattazione]] (descrizioni, riquadro di warning, esempio ecc...): la guida risulter� pi� leggibile.
* Cercate di rendere leggibile e pulito il codice della pagina, evitando ad esempio di lasciare tante righe vuote consecutive.
* Cercate il pi� possibile di fare link ad altre pagine del wiki, in modo da aumentare le interconnessioni e rendere pi� facile la ricerca delle informazioni.


==Firmare una guida==
=== asr-manpages ===
L'autore di una guida pu�, se vuole, firmarla, preferibilmente alla fine. Per inserire la firma basta scrivere:
Simile a ''funny-manpages'', ma un po' più tecniche, sono le '''asr-manpages''':
<pre>
<pre>
: ~~~
A set of humorous manual pages developed on
alt.sysadmin.recovery (don't treat them seriously!).
They document a set of really useful tools that for some
strange reason are not included in any implementation of
Unix. This includes such famous commands as lart, sysadmin,
luser, bosskill and others.
The authors recommend these man pages should be installed
on every system.
</pre>
</pre>
ottenendo questo (c' il mio nome perch l'ho scritto io):
: [[User:TheNoise|TheNoise]]
se si vuole inserire anche il nome reale e la data basta usare quattro tilde (~) al posto di tre. Cliccando sul nome si accede alla pagina personale di ogni iscritto nella quale potrete scrivere, se volete, informazioni su di voi.
Per separare la firma dal corpo della guida consigliabile inserire una linea con quattro trattini (segno meno):


Per installarle, basta un semplice:
<pre>
<pre>
----
# apt-get install asr-manpages
</pre>
</pre>


che nell'output diventano una linea continua come questa:
* man 8fun guru
* man 8fun nuke
* man 8fun bosskill
* man 8fun knife
* man 8fun pmsd
* man 8fun ctluser
* man 8fun luser
* man 5fun normality
* man 2fun people
* man 1fun lart
* man 1fun c
* man 1fun vslave
* man 1fun sysadmin
* man 1fun think
* man 1fun whack
* man 3fun chastise


----
== ddate ==
'''ddate''' è un programma che converte una data nel formato ''Discordiano'' (''cfr.: [http://it.wikipedia.org/wiki/Discordianesimo Discordianesimo].


==Evoluzione delle guide==
Ecco un esempio:
Le guide su '''Guide @ Debianizzati.org''' seguono un percorso ''(idealmente)'' simile a quello seguito dai pacchetti debian nelle tre distribuzioni. Si distinguono infatti tre fasi per una guida:
<pre>$ ddate
Today is Sweetmorn, the 50th day of Confusion in the YOLD 3171
Celebrate Confuflux
</pre>


* '''Stub''': una guida � in questo stato se � ancora incompleta. Queste guide sono caratterizzate dal seguente box iniziale:
== fortune ==
'''fortune''' è un programma che eseguito dà in output delle citazioni famose.


<CENTER>
Per installarlo:
{| width=50% bgcolor=white align=center style=border-style:dotted;border-width:1mm;border-color:lightblue
<pre>$ su
|''Attenzione questo articolo � ancora incompleto. <br>Sentiti libero di contribuire cliccando sul tasto edit.''
Password:
|}
# apt-get install fortune
</CENTER>
</pre>
In esecuzione:
<pre>$ fortune
For the fashion of Minas Tirith was such that it was built on seven levels,
each delved into a hill, and about each was set a wall, and in each wall
was a gate.
                -- J.R.R. Tolkien, "The Return of the King"


inseribile semplicemente aggiungendo all'inizio della guida il seguente testo:
        [Quoted in "VMS Internals and Data Structures", V4.4, when
        referring to system overview.]</pre>


<pre>{{stub}}</pre>
== man sex ==
'''man sex''' è un comando eseguibile senza bisogno di installare nulla. Eseguendolo da linea di comando otterremo un manuale a luci rosse.


* '''Guida completa''': la guida � ragionevolmente completa e pu� essere usata per conoscere nuovi argomenti. Le guide di questo tipo non hanno nessun segno particolare. Le guide complete sono state terminate dall'autore iniziale e cercano una sorta di testing da parte della cominit�.
Peccato che non ci sia l'eseguibile!


* '''Guida Debianized''': il terzo � ultimo livello raggiungibile da una guida sul wiki. Una guida di questo tipo ha raggiunto la sua piena maturit� essendo stata verificata e corretta anche da pi� di una persona nella community. Le guide Debianized si distinguono con un apposito [[Template:Debianized|Template]] posto al loro inizio dallo [[Persone|staff di debianizzati]]. Nell'indice le guide '''Debianized''' sono facilmente individuabili da uno swirl: http://guide.debianizzati.org/images/swirl.png. Tutte le guide sul wiki possono diventare debianized una volta ricevuto un sufficiente feedback dalla comunit�.
== Iceweasel ==
Inserendo in Iceweasel o Firefox l'URL about:robots compare una easter egg il cui titolo ([http://en.wikipedia.org/wiki/Klaatu_barada_nikto kaatu barada nikto]) è una citazione del film del 1951 "Ultimatum alla Terra".
== Varie ==
Parlando di mucche (cosa molto frequente in Debian, a quanto si vede) è d'obbligo visitare la seguente pagina: [[Cows]]


Se leggi una guida e verifichi la sua correttezza, perfavore, inserisci alla fine della guida, dopo il nome dell'autore una nota come questa:
{{Autori
 
|Autore = [[Utente:MaXer|MaXer]]
{{Box|Esempio firme in calce ad un articolo|:Autore: [[Utente:TheNoise|The_Noise]]
|Estesa_da =
:Verificato: [[Utente: keltik|Keltik]]
|Verificata_da=
|Numero_revisori=0
}}
}}


In tal modo si pu� tenere tracci� della maturit� della guida. Analogamente per correzioni od estensioni di un certo rilievo (non certo per una correzione ortografica) � consigliabile inserire una nota come nell'esempio:
[[Categoria:Fun]]
 
{{Box|Esempio firme in calce ad un articolo|:Autore: [[Utente:TheNoise|The_Noise]]
:Verificato da [[Utente: keltik|Keltik]]
:Esteso da [[Utente:hanska|Hanska]]
:Verificato da [[Utente:MaXeR|MaXeR]]
}}
 
Con questi piccoli accorgimenti che richiedono un piccolo aiuto da parte della community, speriamo di poter '''tracciare''' e '''mantere''' lo "stato di salute" delle guide, sperando che un numero sempre maggiore di esse diventi [[Template:Debianized|Debianized]] ;-).
 
==Ripristinare versioni precedenti di una pagina==
 
Il wiki tiene traccia completa della storia di tutte le modifiche effettuate su ogni pagina. &Egrave; possibile accedere allo storico delle modifiche cliccando sul link '''revisioni''' in alto. Dalle revisioni di una pagina � possibile ripristinare una qualsiasi versione precedente se il suo contenuto � stato danneggiato o cancellato. Ecco perch� � importante loggarsi sempre e scrivere un chiaro sommario per ogni modifica.
 
==Monitorare una pagina==
 
Se hai scritto una guida probabilmente vorrai controllare anche le modifiche successive che vengono fatte da altri. Questo � molto facile, basta premere su link '''watch''' in alto in ogni pagina e quella pagina verr� aggiunta alla tua lista di ''Osservati Speciali'' (anche questo link � in alto).
 
==Discussioni==
 
Ad ogni pagina del wiki � associata una pagina di discussione nella quale si pu� parlare di come estendere o modificare un particolare articolo. Per accedere alla pagina delle discussioni basta cliccare su link '''discussion''', in alto. Nella pagina di discussione devono essere discussi e risolti eventuali disaccordi su come modificare una pagina.
 
La pagina di discussione � anche un utile strumento per chiedere chiarimenti o estensioni su un articolo, ed in genere per parlare di tutto ci� che riguarda una particolare pagina.
 
==Pagine protette==
 
Alcune pagine del wiki sono protette, cio� un normale utente non pu� modificarle anche se registrato. Le pagine protette sono pagine di presentazione del progetto, pagine di licenza, o pagine tecniche del wiki (come ad es. i [[Usare i Template|template]]). In nessun caso un articolo di documentazione riguardate Debian GNU/Linux verr� resa protetta. Se trovate una pagina di documentazione protetta, per favore, segnalatelo agli amministratori.
 
==Licenze==
 
Ogni articolo pubblicato � da considerarsi rilasciato secondo una [[Some Right Reserved|licenza Creative Commons]]. Ti preghiamo di non inserire nel wiki contenuti coperti da diritti d'autore. Qualora si scoprano violazioni di copyright gli articoli interessati verranno rimossi.
 
Alcuni articoli saranno firmati da [[Utente:Guide @ Debianizzati.org]]. Questi l'articoli possono nascere da una discussione sul [http://www.debianizzati.org/modules/newbb/ forum], in [[chat]] o in genere dallo sforzo collaborativo di pi� persone della community.

Versione attuale delle 19:10, 13 mag 2015

Introduzione

Questa pagina vuole raccogliere tutte quelle cose simpatiche (EasterEggs) presenti nei programmi Debian e non solo ...


apt-get

apt-get moo

$ apt-get moo
         (__)
         (oo)
   /------\/
  / |    ||
 *  /\---/\
    ~~   ~~
...."Have you mooed today?"...

apt-get --help

$ apt-get --help | grep Powers
                       This APT has Super Cow Powers.

bug

Interessante la segnalazione presente nella wishlist di apt-get:
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=134156


aptitude

aptitude moo

$ aptitude moo
There are no Easter Eggs in this program.

aptitude -v moo

$ aptitude -v moo
There really are no Easter Eggs in this program.

aptitude -vv moo

$ aptitude -vv moo
Didn't I already tell you that there are no Easter Eggs in this program?

aptitude -vvv moo

$ aptitude -vvv moo
Stop it!

aptitude -vvvv moo

$ aptitude -vvvv moo
Okay, okay, if I give you an Easter Egg, will you go away?

aptitude -vvvv moo

$ aptitude -vvvvv moo
All right, you win.

                               /----\
                       -------/      \
                      /               \
                     /                |
   -----------------/                  --------\
   ----------------------------------------------

Happy?

aptitude -vvvvvv moo

$ aptitude -vvvvvv moo
What is it?  It's an elephant being eaten by a snake, of course.

aptitude --help

$ aptitude --help | grep Powers
                  This aptitude does not have Super Cow Powers.

apt-build

apt-build moo

$ apt-build moo
         (__)    ~
         (oo)   /
     _____\/___/
    /  /\ / /
   ~  /  * /
     / ___/
*----/\
    /  \
   /   /
  ~    ~
..."Have you danced today? Discow!"...

Pagine di Man

funny-manpages

Per installare queste simpatiche pagine di man è sufficiente un:

# apt-get install funny-manpages

che, una volta terminata l'installazione, metterà a disposizione le seguenti manpage:

  • man 1fun date
  • man 1fun echo
  • man 1fun gong
  • man 1fun grope
  • man 1fun party
  • man 1fun rescrog
  • man 1fun rtfm
  • man 1fun rm
  • man 1fun tm
  • man 1fun xkill
  • man 1fun baby
  • man 1fun celibacy
  • man 1fun flog
  • man 1fun uubp
  • man 1fun condom
  • man 1fun flame
  • man 1fun xlart
  • man 6fun sex
  • man 3fun strfry

sono tutte in inglese, ma vale la pena leggerle ;)

asr-manpages

Simile a funny-manpages, ma un po' più tecniche, sono le asr-manpages:

 A set of humorous manual pages developed on
 alt.sysadmin.recovery (don't treat them seriously!).
 They document a set of really useful tools that for some
 strange reason are not included in any implementation of
 Unix. This includes such famous commands as lart, sysadmin,
 luser, bosskill and others.
 The authors recommend these man pages should be installed
 on every system.

Per installarle, basta un semplice:

# apt-get install asr-manpages
  • man 8fun guru
  • man 8fun nuke
  • man 8fun bosskill
  • man 8fun knife
  • man 8fun pmsd
  • man 8fun ctluser
  • man 8fun luser
  • man 5fun normality
  • man 2fun people
  • man 1fun lart
  • man 1fun c
  • man 1fun vslave
  • man 1fun sysadmin
  • man 1fun think
  • man 1fun whack
  • man 3fun chastise

ddate

ddate è un programma che converte una data nel formato Discordiano (cfr.: Discordianesimo.

Ecco un esempio:

$ ddate
Today is Sweetmorn, the 50th day of Confusion in the YOLD 3171
Celebrate Confuflux

fortune

fortune è un programma che eseguito dà in output delle citazioni famose.

Per installarlo:

$ su
Password:
# apt-get install fortune

In esecuzione:

$ fortune
For the fashion of Minas Tirith was such that it was built on seven levels,
each delved into a hill, and about each was set a wall, and in each wall
was a gate.
                -- J.R.R. Tolkien, "The Return of the King"

        [Quoted in "VMS Internals and Data Structures", V4.4, when
         referring to system overview.]

man sex

man sex è un comando eseguibile senza bisogno di installare nulla. Eseguendolo da linea di comando otterremo un manuale a luci rosse.

Peccato che non ci sia l'eseguibile!

Iceweasel

Inserendo in Iceweasel o Firefox l'URL about:robots compare una easter egg il cui titolo (kaatu barada nikto) è una citazione del film del 1951 "Ultimatum alla Terra".

Varie

Parlando di mucche (cosa molto frequente in Debian, a quanto si vede) è d'obbligo visitare la seguente pagina: Cows




Guida scritta da: MaXer Swirl-auth20.png Debianized 20%
Estesa da:
Verificata da:

Verificare ed estendere la guida | Cos'è una guida Debianized