Network Security Toolkit 18-4509


Popularity: unranked [?]

Puoi visualizzare il post originale qui.


Gnome Terminal 3.8


Se siete utenti di Gnome e usate il terminale, probabilmente avrete notato che quando si apre una nuova tab (ctrl-shift-t) o una nuova finestra (ctrl-shift-n) queste vengono automaticamente posizionate nella directory corrente della finestra iniziale.

In Gnome 3.8 questo non succede più.

Prima che vi venga la schiuma alla bocca, questa mi sembra una ottima occasione per evidenziare alcune problematiche relative al (rapido) sviluppo di Gnome.

Prima cosa, gli utenti possono essere informati meglio: la modifica, di cui ho rintracciato il commit, è del Giugno 2012. Il bug relativo, di Maggio. Quindi perchè viene fuori solo ora?

Sebbene non sia un grosso problema, penso che una modifica del genere andrebbe meglio pubblicizzata perchè la maggior parte degli utenti comuni magari neanche se ne accorgerà, ma tutti quelli avanzati di certo non mancheranno di notarlo e lamentarsene ad alta voce.

Detto questo come si fa ad avere il comportamento precedente? Molto semplice, basta aggiungere al file ~/.bashrc la linea:

export PS1= [$(__vte_ps1)] $PS1

Fatelo subito, non perderete tempo a cercare questo articolo quando la 3.8 arriverà sui vostri PC :)

Popularity: unranked [?]

Puoi visualizzare il post originale qui.


RDKit 2012.12 RPM packages


I just uploaded to my fedorapeople space RPM packages for RDKit newest release. These are for Fedora 18 and EPEL 6, 64 bit only. Just ping me if you need 32 bit or Fedora 17 builds.

This package is in the Fedora review queue since some time so if you are a packager please consider helping to finish the review. Of course I can review something for you in return.

Popularity: unranked [?]

Puoi visualizzare il post originale qui.


Anaconda "fun" moment


I suspect Anaconda was not ever run by anyone in a non-English language during the Fedora 18 cycle, otherwise I can not explain this:

Popularity: unranked [?]

Puoi visualizzare il post originale qui.


Fedora 18: “Spherical Cow”


Popularity: unranked [?]

Puoi visualizzare il post originale qui.


Riconoscimento testi (OCR) in Fedora


Una delle esigenze che si hanno spesso nell utilizzo di un computer, riguarda il riconoscimento automatico dei testi a partire dalle immagini digitali (OCR).

Per Linux esistono diversi strumenti che permettono l OCR, alcuni di essi anche molto potenti.

La combinazione “engine-frontend” che per l esperienza che ho avuto funziona meglio su Fedora, è questa:

L engine: Tesseract
Installazione: yum install tesseract tesseract-langpack-ita

Tesseract è un software inizialmente proprietario e sviluppato anni fa dall HP, ora è distribuito con Licenza Apache ed è sponsorizzato da Google. E un engine molto potente e versatile, permette il riconoscimento dei testi con una miriade di lingue, tra cui anche l Italiano.
Limitazioni: così com è, può essere utilizzato solo da riga di comando e permette solo la lettura di immagini Tiff, difetto risolvibile con la gui giusta.
L altra limitazione è il mancato riconoscimento del layout delle pagine.

Il front-end: gImageReader
Installazione: scegliere la versione più recente e scaricare l RPM da qui (va bene anche quello per F15).

gImageReader è una semplice interfaccia grafica per Tesseract la quale, tra l altro, permette di utilizzare anche immagini che non siano in formato Tiff.
Il programma è minimale, ma permette di fare il riconoscimento dei testi senza troppe complicazioni.
L'immagine sorgente può essere manipolata direttamente dal programma per migliorarne il riconoscimento (tramite contrasto, luminosità…), l'output infine può essere salvato su un file di testo.

Popularity: unranked [?]

Puoi visualizzare il post originale qui.


FAD EMEA 2012 Rheinfelden


For the first time since I become a Fedora Ambassador, I participated to the 2012 EMEA FAD, traditionally hosted by Gerold Kassube in Rheinfelden (Germany), in the wonderful Beuggen Castle.

Main body and chapel at the Beuggen Castle

Now, as a mountain lover, I have few expectations from a trip through Switzerland: one is great landscapes, the other is snow. I was not disappointed on both accounts!
In fact, despite the Rheinfelden region is usually not very cold, we were welcome by nice snowfall. Of course that made it harder to reach Rheinfelden (me, Gabriele and Robert shared a car from Milan) but it also meant we woke up on Saturday in this environment:

Almost magical…

If you have not even been in a FAD you may now wonder what it looks like; basically, it is the place where Ambassadors discuss current issues, identify potential improvements and try to come up with a plan to reach goals. In the process, if anything turns out to be broken, we fix it right away.

Christoph made already a nice summary of the main points we touched during the event. In particular, I would like to note we will be trying to expand the range of Fedora branded goods to give away (as swag or otherwise). We also discussed several other items, like the need for more local events, and an expansion of the new Ambassadors mentoring program so new guys will find an easier way into the project. Additionally, we will be run a census among our fellow Ambassadors to understand how they feel about the program, what they are doing and what the project could do to help them more.
Finally, we will encourage all Ambassadors to host an annual get-together type of event in their own country in order to have a tighter local community.

Of course, no FAD is complete with a solid social part. In this case, the real treat was the dinner we consumed on Saturday at the blindekuh (blind cow) restaurant.

The main feature there is a large dining room completely surrounded by thick, black drapes so the room is in absolute darkness. For good measure, you have to leave in storage cabinets at the entrance everything that can emit light.

Luckily enough, reaching your seat and getting your food to the table is not a problem because waiters are blind, but managing to keep calm and consume your dinner is another story! This was a really strong experience and after a while I started to feel a bit weird, something in between drunk and scared. Of course, I was also consuming beer but I m sure the darkness was to blame…

All in all, my first FAD was a great experience and I look forward to next year for another one. I would also like to thank all the FAD participants for a fun and productive week end: in particular Gerold for organizing our stay and for the great dinner at blindekuh, and Gabriele for driving 5 hours straight in the snow with his brand new winter tires.

Popularity: unranked [?]

Puoi visualizzare il post originale qui.


LinuxCon 2012 Barcelona Report


I am happy to host the report from the latest Italian Ambassador joining the program, Giuseppe Palestra,  who broke the ice by participating to the LinuxCon 2012 in Barcellona. Well done Giuseppe!

LinuxCon 2012 Barcelona Report

The conference started at 8:00 am with registration of attendees. Me and
the other fedora ambassadors (Alvaro and Ruth) arranged the booth and at
9:00am keynotes started. After the keynotes we waited at the booth for
contacting the conference visitors. After the keynotes I started
presenting myself to other people close to our booth, Red Hat people or
correlated Fedora Project people principally. There were a lot of
interesting talks during this day but I decided to partecipate only to a
little subset; the most interesting for me in LinuxCon was “Virtual
Machine snapshots: Overview and Illustration of Different Types of
Snapshots With libvirt/QEMU”. In this day started also the Embedded
Linux Conference Europe 2012 and for me the most interesting talk was
The PF_ZIO: Using Network Frames to Convey I/O Data and Meta-Data hold
by an italian professor Alessandro Rubini.

A lot of stickers and about 30 DVD (Fedora 17) was distributed in this day.

6th November

The second day starts with keynotes at 9:00 am and at the end me and
other ambassadors were ready to speak with a lot of people at the
booth. People were very interested to our OLPC XO with Fedora, people
tried our operating system and appreciate it. In this day I follow 3
talks and the most interesting i for me were “Introduction to oVirt
Virtualization Management Platform.” In the afternoon I attended the
dinner offered by Intel, at the dinner all attendees got surprised by
the participation of Linus Torvalds. :)

About 30 DVD distributed.

My experience at the booth of Fedora Project has ended, but my
commitment will continue…I knew a lot of enthusiastic fedora people,
especially from Italia, Russia, Finland, USA and with some of these I
entertain relationships about Fedora by email.
I will hope to attend at other conferences to see again the interesting
people I met in Barcelona.
Special thanks to Ruth and Alvaro.


Popularity: unranked [?]

Puoi visualizzare il post originale qui.


git bash prompt in Fedora 18


If you are a git user, chances are your are using a customized bash prompt,
which is usually defined in ~/.bashrc like this:

PS1= [u@h W$(__git_ps1 " (%s)")]$

In case you don t know it, the __git_ps1 is a handy function provided by the git package to show relevant git repository information (branch name, merge status, etc) right at the prompt.

For instance, this is what the prompt looks like when I cd into a git checkout:

[giallu@qbert gittest (master)]$

Today, after updating one of my development boxes to (the not yet released, but we re getting there…) Fedora 18, I started seeing this error in all my terminals:

bash: __git_ps1: command not found
[giallu@qbert ~]$

I found that the problem is caused by the move of the __git_ps1 function, from /etc/bash_completion.d/git to /usr/share/git-core/contrib/completion/git-prompt.sh

So, in order to fix the issue, you just need to edit your bashrc like this:

. /usr/share/git-core/contrib/completion/git-prompt.sh
PS1= [u@h W$(__git_ps1 " (%s)")]$

Popularity: unranked [?]

Puoi visualizzare il post originale qui.


Fedora: il significato dei nomi in codice


E notizia di pochi giorni fa che il nome in codice scelto per Fedora 19 sarà Schrodinger s Cat, un celebre esperimento mentale utilizzato per spiegare uno dei paradossi della fisica quantistica.

E usanza piuttosto comune utilizzare un nome in codice (oltre al numero di versione) per caratterizzare i rilasci delle distribuzioni Linux.

Per quanto riguarda Fedora la proposta e la scelta del nome in codice per ogni versione avvengono democraticamente, e in alcuni casi influisce anche sul tema grafico utilizzato.

La regola di selezione per i nomi in codice di Fedora è la seguente:

<il nuovo nome> è ….. , così come <il vecchio nome>

Ovvero dev esserci un legame tra il nome vecchio e quello nuovo, senza particolari vincoli sulle aree tematiche trattate.

Ecco quindi come si può passare agevolmente da nomi di città tedesche a navi antiche o ad esperimenti mentali… basta rispettare la regola.

La procedura di selezione inizia molti mesi prima del rilascio, quando tutti gli utenti registrati aggiungono le loro proposte nel wiki. Per esempio, la pagina per Fedora 19 ne elenca ben 101! Poi la Fedora Board fa una prima scrematura della lista eliminando tutti quelli che non rispettano le condizioni poste. I nomi rimasti, vengono inviati e vagliati da un team di legali della Red Hat per evitare che si incappi in un qualche marchio registrato o comunque problematico. Infine, i nomi che superano tutte questi ostacoli, entrano in un ballottaggio a cui partecipano solo i contributori del progetto Fedora.
Alla fine dalla votazione, viene decretato il nome della release.

Per chi fosse curioso, qui di seguito potete trovare l intera lista di nomi in codice utilizzati da Fedora, più l elenco delle loro connessioni…

  • Fedora Core 1: “Yarrow”
    è una pianta utilizzata in passato per aromatizzare la
  • Fedora Core 2:
    “Tettnang” ha a che fare con la birra (è una città
    tedesca nella quale viene prodotto il luppolo
    ), così come “Yarrow”.
  • Fedora Core 3:
    “Heidelberg” è una città tedesca, così come “Tettnang”.
  • Fedora Core 4:
    “Stentz” è un ente commerciale che vende alcolici, così come
    “Heidelberg” (“Heidelberg” è anche una marca di
  • Fedora Core 5:
    “Bordeaux” è un ente commerciale che ha a che fare col vino francese,
    così come Stentz (Stentz è una cantina francese).
  • Fedora Core 6:
    “Zod” è un personaggio della DC Comics, così come
  • Fedora 7:
    “Moonshine” è un etichetta musicale indipendente, così
  • Fedora 8:
    “Werewolf” è il nome di un film, così come “Moonshine”.
  • Fedora 9:
    “Suplhur” è un elemento che reagisce chimicamente a
    contatto con l argento, così come “Werewolf” (trad. “Licantropo”). 
  • Fedora 10:
    “Cambridge” è una città, così come “Sulphur”
    (Cambridge era anche il nome che doveva avere Red Hat 10, prima di diventare
    Fedora Core
  • Fedora 11:
    “Leonidas” era una nave della marina dell Unione (1800),
    così come "Cambridge". 
  • Fedora 12:
    “Constantine” è una cittadina del Michigan, così come
  • Fedora 13:
    “Goddard” era uno studioso pioniere della missilistica moderna,
    così come "Constantine" (Konstantin Tsiolkovsky). 
  • Fedora 14:
    “Laughlin” era un professore di Fisica, così come
  • Fedora 15:
    “Lovelock” è una città del Nevada, così come
  • Fedora 16:
    “Verne” era un futurologo, così come "Lovelock". 
  • Fedora 17:
    “Beefy Miracle” è stato uno dei nomi suggeriti per Fedora
    16, così come “Verne” (quando venne proposto per F16 il legame era “…è una stringa
    la quale, applicando un particolare codice informatico, fornisce 5
    come risultato, così come la stringa “Lovelock”
  • Fedora 18:
    “Spherical Cow” è qualcosa che non è mai stato osservato
    fino ad ora, così come "Beefy Miracle". 
  • Fedora 19: “Schrodinger s
    Cat” è un esperimento mentale, così come "Spherical

Popularity: unranked [?]

Puoi visualizzare il post originale qui.


Fedora 18: un parto travagliato


E notizia ufficiale di pochi giorni fa che la Beta di Fedora 18 subirà un ulteriore ritardo dovuto alla incompleta implementazione di Anaconda (l installer del sistema) il quale, ricordiamo, in questa versione ha subito una riscrittura totale.

Al momento si sta tentando di non far slittare ulteriormente anche le altre milestones, motivo per cui la data di rilascio della final release è rimasta l 11 Dicembre. Tuttavia, per come stanno attualmente le cose, non è da escludere che anche quest ultima data subisca un cambiamento. Addirittura c è chi ha suggerito di tagliare la testa al toro e far slittare la release di un mese o due, così da creare un lasso di tempo più realistico per il completamento e la stabilizzazione di questo componente così importante.

Fedora 18, oltre che per le interessanti features incluse, sarà senz'altro ricordata per uno dei cicli di sviluppo più lunghi della sua storia (solo Fedora Core 5  ebbe un ciclo più lungo, ma quello di allora era stato deciso a priori), ciò significherà anche che Fedora 16 verrà supportata un po più a lungo.

Nella mailing list dedicata agli sviluppatori è nata un interessante discussione sulle motivazioni di questo situazione e su come potrebbe essere migliorato il processo affinché non capiti più in futuro.

Tra le proposte, quella di passare ad una filosofia rolling release, oppure di utilizzare uno schema di rilasci di tipo “debian” (ramo stabile, testing e instabile).

Una cosa è certa: dallo sviluppo di Fedora 18 potrebbero nascere cambiamenti molto importanti per l organizzazione e lo sviluppo del sistema.

Popularity: unranked [?]

Puoi visualizzare il post originale qui.


FAD Milano report


We held the FAD event in Milano last Saturday, where a few Italian Fedora contributors gathered to show interested users and wannabe how to participate to various teams of the Fedora Project.

Robert Mayr, website teeam

In particular, we had Andrea Veri (infrastructure), Robert Mayr (websites), Samuel Iuri (design), Mario Santagiuliana (localization) talking about how their teams work. Moreover, a talk about contributing to the kernel development was held  by Federico Vaga and Massimiliano Bugni shown how to handle Fedora respins both for home and office usage.

About me, I tried to quickly describe the importance of packaging for the whole distribution, then invited interested parties to gather in another room for a practical session. For this, I restructured an older presentation I gave about packaging, adding more workshop type material from both Tom Callaway and Miroslav Suchy. The resulting practical session lasted well beyond the original schedule of one hour, but I think it was well received, and the few but very interested users asked many questions and raised interesting topics for further discussion.


The event run along with the Linux Day, the main FOSS event in Italy held in more than 100 cities. With this arrangement we hoped to gather more participants as a result, but in the end this did not really work as expected. However, I quickly counted about 30 'heads' just before my introduction so in the end I think we see the glass half full and be happy for putting together a great team. I'm sure will be able to do more wonderful events in the future!

My PRO/CON list

PRO: location. Very nice and spacious. I think it was evaluated for the 2011 FUDCon in Milan but for some reason it did not work.
PRO: presenters. I  never saw them in 'action'
PRO: organization. Marina and Gabriele anticipated every possible need, so the sessions run smoothly.

CON: concurrency. We need to try it again on a different date, without competing with other Linux related events in other cities (this surely prevented some contributors from traveling)
CON: the University have a policy of no signs out of bullettin boards . This made directing the people to the event more difficult than it should be. We could buy some outdoor standing Fedora banners, and use them to direct people in cases like this.
CON: tight schedule. Practical sessions lasts longer than regular talks, so we were forced to do it concurrently with other talks. I hope next time we can do a full day event with a single track so people do not need to pick just one (and I will not miss friends talks!)

Popularity: unranked [?]

Puoi visualizzare il post originale qui.


Fedora al Linux Day 2012


Ci siamo. Domani è il giorno del Linux Day 2012 in tutta Italia.

Qualche settimana fa avevo proposto di inviare materiale marketing Fedora a chi ne avesse fatto richiesta. Oggi sono felice ti confermare che potrete trovare il nostro materiale ufficiale (come quello che vedete qua sopra) ai seguenti eventi.

Non fateveli scappare!

Fedora al Linux Day 2012.
Grazie a Giulio Erler (arkanoid) per la mappa

Imperia Oneglia
Tito (Potenza)
Lonate Pozzolo

Popularity: unranked [?]

Puoi visualizzare il post originale qui.


Fedora 18: Yum non aspetterà più PackageKit


A quanti di noi è capitato almeno una volta di dare un comando a Yum per vederlo in attesa a causa di PackageKit?

Personalmente a me abbastanza spesso.

Finalmente, grazie ad Elad Alfassa, da Fedora 18 ciò non accadrà più, poiché grazie ad una patch è stato corretto questo fastidioso bug.

Il nuovo comportamento prevede che Yum abbia la precedenza, quindi, anche se PackageKit sta svolgendo un operazione, verrà sospeso per permettervi di operare separatamente con Yum.

A mio parere un altro piccolo, grande miglioramento per Fedora.

Popularity: unranked [?]

Puoi visualizzare il post originale qui.


FUDCon Paris 2012


Although I was the only italian guy who at the end decided to attend the FUDCon event in Paris, I enjoyed it very much and I hope to be present also at the next one. Let s see how it was for me:

Saturday 13th october, Day 1

I woke up at 3:15 am (!) and arrived at Paris Beauvais at 8:10 am. From there I moved to the city and before registering to the event I went to the Arc de Triomphe for taking a picture .

At the Eurosites George V I got my Fedora badge and started looking for some known faces, but the operation “matching Nickname -> face -> Real Name” was not very easy at the beginning.

As I didn’t know anyone (it was my first FUDCon) I decided to explore the rooms reserved for the talks, because the first day the main event in Eurosites George V Business Center was the Open Forum. Finally I went into the main room, where Robyn Bergeron was talking about her keynotes and where the most of the attendees were listening.

Generally I would say that the target of the first day where more the new users, while the other two days were more technical and dedicated to Fedora Contributors.

After the keynotes were finished I started presenting myself to as much guys as possible and so I slowly did the match nick/face/name, one of them was Kèvin Raymond who was so kind to host me at his apartment during the FUDCon event. It was really useful and nice speaking with the persons directly after having spent so much time chatting on IRC or Mailing List.

In the afternoon I decided to attend the talk held by Marek Jelen about Openshift, it was very interesting and I ll soon try to deepen the arguments which he talked about.
When finished I went to the Infrastructure talk (pingou or Pierre-Yves Chibon) and How to be a Leader in a non gerarchic structure like the fedoraproject.org is (Christoph Wickert).

It was time to go around in Paris before going to Fudpub, so I started a little tour with Fabian and Gerold in which we met also the hungarian guys. We also decided to eat something before joining the others at Fudpub and then continued eating a lot of french Pizza and drinking 2-3 liters of beer…

 Sunday 14th october, Day 2

The second day was held in the Citè des Sciences and it was a very beautiful location. We started presenting the talks planned for the day and so I jumped all the day from a talk to another.

I attended the talk held by spot (Tom Callaway) about the end user experience and what we could expect from the future. It was quite interesting to hear his opinion about this topics. Obviously I heard the presentation of the websites team by shaiton (Kèvin Raymond) ad then also the XFCE environment by cwickert, who gave us also some background about the development of this DE.

I appreciated very much the swag session, where I got the necessary material for the event we are going to organize in Milan at the Linux Day. I m able also to give some swags to other LD locations, where other ambassadors will held some talks about Fedora. Thank you Jiri and Robyn!

In the afternoon I attended the Kernel talk and then the discussion about EMEA ambassadors held by Fabian Affolter. As we actually have only one mentor we solved this problem proposing new mentors and this was very important. We also discussed about improvements of the mentoring process, because it should be easy to do but at the same time filter the candidates avoiding to have too much inactive ambassadors. In the end the only thing we can do is to try to do as much as possible, and events like the FUDCon are motivation to do more.

After the talks I departed, because monday I had to work, but thank s to the french organization team for this event. It was really nice and well organized, now I m looking forward to next year…

Popularity: unranked [?]

Puoi visualizzare il post originale qui.