Foto scattate da Enrico La Cava
Tradurre ManPages [Parte III]

Dopo aver tradotta la seconda pagina ci si rende conto che, almeno nelle pagine più piccole, la maggior parte del tempo si passa a tradurre i nomi delle sezioni che, guardacaso, sono sempre gli stessi.  Non potevo resistere e mi sono fatto un piccolo script con tanti grep a catena che traduce automaticamente i nomi delle sezioni, lasciando la formattazione invariata. Traduce anche un paio di frasi ricorrenti. Lo script l'ho chiamato mantraslat e l'ho copiato in /usr/local/bin.

Leggi tutto...
 
Tradurre ManPages [Parte II]

Per iniziare a tradurre una ManPages bisogna prima di tutto iscriversi alla Mailing List del PLUTO - ILDP in cui si chiede se la pagina che si vuole tradurre è disponibile, ossia se non la sta già traducendo qualcuno.

Prima di ciò è necessario scaricarsi i pacchetti man-pages , man-pages-it e magari anche man-pages-it-extra aggiornati. Le man-pages in inglese vanno scaricate dal sito TLDP mentre quelle italiane dal sito del PLUTO, questo è importante perchè la traduzione deve essere fatta sempre dallo stesso pacchetto.

Per sapere quali pagine non sono state tradotte basta scompattare i pacchetti in una directory ciascuno quindi dare:

ls -R >scandir1.txt 

 in ogni directory (cambiando il nome del file), quindi con:

diff -u scandir1.txt scandir2.txt >diff.txt

unire i due file e poi basta un colpo di grep per avere la lista dei file da tradurre.

grep ^- diff.txt >mangrep.txt

Io l'ultimo passaggio non lo uso perchè preferisco sapere quali sono tradotte.

Leggi tutto...
 
Tradurre ManPages [Parte I]

Nell'articolo precedente ho parlato del progetto ILDP e di cosa si occupa; qui tratterò più approfonditamente la traduzione delle ManPages.
Le ManPages sono scritte con delle macro di  Groff versione GNU di troff nroff roff e ciarpame simile; insomma sono scritte con un linguaggio più o meno tutto per loro. Fortunatamente è un linguaggio piuttosto semplice, molto più immediato del TeX e addirittura più comprensibile dell'HTML
Le ManPages sono divise in nove sezioni:

  1. Programmi eseguibili e comandi della shell.
  2. Chiamate di sistema.
  3. Chiamate libc.
  4. Periferiche (es. hd, sd).
  5. Formati dei file e protocolli (es. wtmp, /etc/passwd, nfs).
  6. Giochi (solo intro).
  7. Pacchetti di macro e convenzioni, come man(7), groff(7).
  8. Comandi di amministrazione e privilegiati (solo intro)
  9. Routine del kernel [Non standard]

La sezione 6 e la sezione 8 contengono solo la pagina di introduzione e servono per contenere le ManPages di altri programmi; molte pagine sono presenti in più sezioni con lo stesso nome; ad esempio la pagina mount è presente nella sezione 2 come chiamata di sistema e nella sezione 8 come il programma mount che tutti usiamo.
A queste sezioni se ne sono recentemente aggiunte tre per coprire lo standard POSIX, queste sezioni sono:

  1. 0P Header POSIX
  2. 1P Utilità POSIX
  3. 3P Funzioni di libreria POSIX

Questo perchè POSIX è pienamente uno standard solo dal 2001.

Leggi tutto...
 
ILDP - Traduci anche tu!

Da qualche tempo sono entrato a far parte attivamente alla lista ILDP - Italian Linux Documentation Project che, come si può capire dal nome, si occupa della localizzazione italiana della valanga di materiale del TLDP - The Linux Documentation Project;; di cui da tempo è divenuto il riferimento italiano ufficiale.

 

Attualmente l'ILDP è un progetto del PLUTO - PLUTO Linux/Lumen Utentibus Terrarum Orbis che ha attivi anche altri progetti come il PLUTO Journal e il PLUTO reFUN. Il progetto è coordinato da Giulio Daprelà che  principalmente gestisce la lista del materiale in traduzione, di da visibilità al progetto e di scrive articoli come quelli apparsi sul numero 49 di aprire del PLUTO Journal.l'ILDP si coordina con una Mailing List ospitata dal PLUTO ed è diviso in vari progetti.

Leggi tutto...
 
[PLUTO MEETING 07] Incontro con Richard M. Stallman [parte I]
Padova, ore undici circa, il treno arriva stranament e in orario; dopo qualche attimo per orientarsi una volta sceso dal treno m' incammino verso il Pluto Meeting. Ovviamente senza sapere la via ne essermi portato dietro la cartina cerco di arrivarci ricordando a mente le indicazion i lette due giorni prima sul sito del meeting. Dopo non meno di mezz'ora di cammino per la cittadella universita ria, fortunatam ente piccola, e svariati tentativi di interagire con la popolazion e indigena per strappargl i qualche frammento di informazio ne su dove fosse "il più vicino liceo nella zona" la cui risposta era sempre "non sono di qui" detto in un inconfondi bile idioma "nordico" riesco finalmente a trovare lo striscione del Pluto Meeting. Entro e l' accoglienz a è calorosiss ima ripensando alle persone "scontrate " prima. Chiedo subito delle persone dell'ILDP. Incontro subito il coordinato re del progetto, Giulio e Hugh uno degli utenti più attivi e chiacchier oni. Come membro dell'ILDP ricevo il cartellino col nome, utilissimo per zompare la fila al pranzo... Dopo un paio di incontri interessan ti si fa vivo Richard M. Stallman che si sistema subito su un tavolo, accende il suo pc e sorseggian do Pepsi e mangiando risponde alle sue, tante, email.
Leggi tutto...
 

Kiosko con Firefox 3 e MAMP
Scritto da Enrico La Cava   
martedì 14 ottobre 2008
pref_sist.jpgVista la necessità di visualizzare, durante una partita di Terra_2075 , un wiki su un portatile in modalità Kiosk mi sono informato e sono riuscito a realizzare qualcosa di valido utilizzando il mio MacBook Pro, MAMP e Firefox 3.

Per prima cosa bisogna creare un nuovo account in Leopard, per farlo basta andare sulle Preferenze di Sistema e selezionare Account [1].
Quindi premre il + e selezionare "Gestito con Controlli Censura", inserire quindi tutti i dati del caso e completare la procedura.
Tornate quindi alle Preferenze di Sistema e aprite i Controlli Censura [2].

Selezionate l'account nel menù a sinistra e avrete una schermata simile a quella in foto [3]
Io ho preferito utilizzare un Finder Semplificato in quanto non è necessario eseguire alcuna operazione se non vedere i documenti in una cartella e ho anche scelto di far eseguire solo alcune applicazioni che ho noiosamente selezionato dalla lista.censura1.jpg
Personalmente ho inserito Firefox, Finder, Anteprima, Acrobat, il Terminale, Promemoria e credo nient'altro.
Negli altri tab non ho eseguito particolarmi modifiche se non selezionare i Siti Web visualizzabili, inserendo solamente il sito web in locale.
 
Se è necessario visualizzare un sito in locale seguite il passo seguente, sennò passate al successivo

Non resta che scaricare MAMP o abilitare Apache e installare PHP e MySQL. Normalmente preferisco avere i tre applicativi sotto controllo e installarli manualmente, in questo caso ero molto di fretta e ho optato per un pacchetto precompilato.
La configurazione di MAMP è semplicissima quindi non mi dilungo in merito. Se MySQL non funzionasse a me è bastato riavviare tutto il sistema.
Basta quindi copiare i file nella cartella htdocs di MAMP (nel README dice dov'è) e configurare gli eventuali script opportunamente.

Infine basterà fare Login con il nuovo utente creato e aprire Firefox. Aprite quindi la finestra Strumenti --> Componenti Aggiuntivi e selezionate il tab Esplora. Qui cercate l'estenzione R-Kiosk, installatela e riavviate Firefox. Dovrebbe rimuovervi tutte le barre e non permettere praticamente nessuna operazione.
Ricordatevi prima di eseguire questa operazione di scegliere tra le preferenze l'opportuna prima pagina (nel mio caso la Home Page del wiki).
Se volete avviare Firefox al login basta selezionare con il tasto destro l'icona di Firefox e spuntare Apri al Login


Ultimo aggiornamento ( mercoledì 22 ottobre 2008 )
 
Update
Scritto da Enrico La Cava   
domenica 22 giugno 2008
akg.jpgAttualmente sto testando in maniera mooooolto intensiva le mie nuove cuffie AKG K240 Studio che si stanno rivelando più che ottime per i miei bisogni, attualmente credo che i piccoli problemi di qualità siano dati dalla fonte (solo un MacBookPro) e dalla scarsa qualità intrinseca dell'mp3.
Inoltre, cercando bene, ho pubblicato una nuova categoria di articoli che ho chiamato Nonsense, è stato fatto dopo una notte a parlare di Terra2075 come inizio per finire su ogni tipo di argomento, argomenti compresi. (EH?!?)
Ho anche pubblicato, spero l'autrice non me ne voglia, anche un racconto non mio, ma di una persona che, un po' di tempo fa, mi ha dato il via. Il suo è totalmente inventato, il mio molto, molto, molto, meno.

Se chi so io sta leggendo qui e si chiede perchè non stia lavorando al suo sito, mh... effettivamente non ha tutti i torti a chiederselo ma la risposta che vorrei tanto dargli non esiste, come è stato appurato questa mattina.

Torno a studiare, che è meglio...

P.S. Si a me i ... piacciono tanto, tanto tanto...
Ultimo aggiornamento ( domenica 22 giugno 2008 )
 
La scatola
Scritto da Enrico La Cava   
mercoledì 21 maggio 2008
Mi sembra di aver già accennato di Terra 2075, la non-proprio-associazione di Gioco di Ruolo dal Vivo in ambientazione Cyberpunk di cui faccio parte.
Tra le varie boiate che ci inventiamo, come si può leggere dal forum, un mio amico ed io abbiamo realizzato un video per una giocata che dovevamo finire.

Come si può intuire il nostro obiettivo è aprire la scatola, quella con i tre led che lampeggiano. Il contenuto della scatola sono dei documenti di armi superfighe, stupefacenti e potentissime.

Ultimo aggiornamento ( mercoledì 21 maggio 2008 )
Leggi tutto...
 
Altri articoli...
<< Inizio < Prec. 1 2 3 4 5 6 7 Pross. > Fine >>

Risultati 1 - 4 di 27