Monday, April 1, 2013

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 :)

Saturday, March 9, 2013

Fedora 18 Release Party Naples


This is a "guest" post from Ambassador candidate Francesco Daria who organized a nice release Party in Naples. Well done, and I hope he will be accepted in the Ambassadors group very soon.
------------------

On March 5th, 2013, the NaLUG in collaboration with the Italian Fedora Community hosted the Fedora 18 Release Party; location of the event was the Faculty of Engineering "Federico II" of Naples.

To promote and discuss the new version of Fedora "Spherical Cow" the day was split in two phases:

-The first was held in the atrium of the faculty, a strategic position able to catch the attention of all the people and promote the events of the day; we delivered the program and invited the curious to try and install Fedora distributing the DVD.

About 3,000 students every day come to the University and we were able to attract, through this space, the focus of about 1/3 of these, which curiously asked information about topics ranging from "What is Fedora?" to more specific technical problems.
To entice newcomers to try Fedora, we gave them the MultiDesktop DVD with the possibility of a "help desk" support.

-The second was held at the home university classroom where we carried out the following activities:

-Fedora contest, which consisted in fixing errors in a simple bash script (you can find it at http://www.nalug.net/contest/FRPcontest), the winners were awarded with the new Fedora branded baseball caps and cups.

- A Talk by Giuseppe Del Vecchio (aka Virus on the Italian comunity of Fedoraonline.it), who with his great know-how and communication skills was able to engage participants on the following themes:

- What is Fedora?
- The history of Fedora releases
- The Fedora Project
- The Italian comunity fedoraonline.it
- Install / upgrade to Fedora 18
- Introduction to SELinux and systemd

At the end of the talk, which lasted about an hour and a half, we gave the attendees the opportunity for discussion, further clarifications and details. This choice led to a pleasant and interesting discussion.

- Coffee break: to make the day more "appetizing" and to stimulate thoughts, we offered all attendees free croissants and drinks.

-Install party: after the presentation we obviously gave support to all those who wanted to install Fedora 18 or upgrade their system from Fedora 17.

It was a great day, many people learned about Fedora, others were able to deepen their knowledge of the Project and the community, so I can say, not without a touch of pride, that our goal has been fully achieved. I take this opportunity to thank again Giuseppe Del Vecchio and the NaLUG's team for the possibility to introduce people to Fedora.

I hope this was the first of a long collaboration.

Francesco Daria

Photos of the event

Wednesday, January 23, 2013

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.

PLEASE NOTE
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.

Monday, January 21, 2013

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:


Friday, January 4, 2013

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.