gpoo is currently certified at Master level.

Name: Germán Poo-Caamaño
Member since: 2001-11-12 23:31:41
Last Login: 2012-12-05 07:23:19

FOAF RDF Share This

Homepage: http://calcifer.org/

Notes:

I've written GNOME's documentation for developers in
spanish, organized differents kinds of events to promote
Linux, Free Software and GNOME, also I've spend some time to
write and maintain some piece of code (gturing,
gnome-nettool). I used to be the coordinator of the
GNOME's spanish translation team, between GNOME 1.4/2.0
until 2.8/2.10.

Projects

Recent blog entries by gpoo

Syndication: RSS 2.0

Johnson Street Bridge at night

Puente Johnson Johnson Street Bridge at night. Victoria, British Columbia, Canada.

It has been a while since I wanted to take this picture. Tonight there was a light rain, I was in the mood of taking long-exposure pictures, and I had a tripod with me.

Although iconic, this bridge is going to be replaced by a new one in 2017. Half of the bridge will be dedicated for pedestriand and cyclists.

Syndicated 2016-02-04 06:59:00 from Moving a castle

PDF Annotations in Poppler GLib

Last weekend I was in the in the mood of finishing the support to annotate PDF documents in Poppler's GLib frontend.

For those who do not know, Poppler is the library used by Evince (and by extension Documents) to render PDF documents. Any performance or visual improvement in Poppler is an improvement for Evince.

I restructured poppler-glib-demo to make easier to add and test multiple types of annotations (it was tied to text annotations, the ones that look like post-it notes). After digging Poppler's Annotation source code, I decided to start implementing lines (simple ones), then squares, circles and, finally, text markups (highlight, underline, squiggly and strike out).

Here is a screencast showing the progress so far.

In the demo, I do not draw directly on a cairo surface. I add the annotation to the page, update it accordingly while the pointer is pressed and ask Poppler to render back the PDF. The upside is what you see is the actual PDF modified interactively. The downside of this approach is a potential performance penalty in documents that Poppler is slow to render.

If you already have Evince built with a standard jhbuild, then you have everything to try this out with the following easy steps:

$ cd /to/your/jhbuild/checkout
$ git clone https://github.com/gpoo/poppler.git
$ cd poppler
$ git checkout annot-demo-fixes
$ jhbuild make
$ jhbuild shell poppler/glib/demo/poppler-glib-demo <pdf-document>

The next steps are: improve annotations in Evince, edit and move annotations, add other annotation types, and polish.

All in all, Evince is a critical application for me; I consume a lot of PDF documents and produce some. To annotate I have been using ezPDF Pro for Android, convenient but non-free and I spend more time in front of a desktop, where I also need to annotate. Mendeley's viewer was close to my needs, but also non-free. Scholiar (a kind of Xournal's fork) is good to annotate documents, but it flattens the annotations in the PDF (I believe as a workaround for the lack of proper support in Poppler's GLib frontend). So, I am looking forward to another weekend.

Syndicated 2013-10-30 02:48:00 from Moving a castle

Travel assistance applications to attend to GUADEC 2012

Dear hackers,

The GNOME Foundation provides travel sponsorships to individuals that want to attend GUADEC and need financial assistance.

As we announced by email, the Travel Committee is receiving applications for sponsorships to attend to GUADEC 2012. This year, GUADEC is being held in the University of A Coruña, Spain, from Thursday 26th July until Wednesday 1st August.

The instructions are detailed at http://live.gnome.org/Travel. Please read them carefully.

Deadline: May 16, 2012, 23:59 UTC.

Milenium

Some additional comments:

  • Any information you send to the Travel Committee will be private. Asking for sponsorship does not guarantee you will get sponsored.

  • A good application with good information will be processed faster.

  • If you need help with accommodation, the Travel Committee will book the hotel or hostel for you. This enables us to get group rates and provide accommodation assistance to the most people possible. You should state that you need accommodation, and leave the cost blank.

  • Always choose the most economical option whenever possible. People who need travel sponsorship, should look for the best price (i.e. through a service like kayak.com). If the Travel Committee finds a cheaper price, that will be the price considered during the evaluation.

  • If you are applying to a Google Summer of Code program (as student or mentor) you should mention it in your application. Preference will be given to students and mentors participating in the Google Summer of Code or the Outreach Program for Women. GSoC students usually get a percentage of their GUADEC expenses covered.

  • If you submitted an abstract to be presented at GUADEC, you should mention it in your application. Preference will be given to people giving presentations at GUADEC. The GUADEC paper committee will let the travel committee know which talks have been accepted, so as long as you let us know you submitted one, there is no need to follow up.

  • The Travel committee should reply back about receiving your application within 2-3 days. After that we would accumulate all the sponsorship requests and process them together. So please do not panic (have any butterflies in your stomach) if we take some time to reply on the status. Affirmative/Negative you would surely get a response.

  • No personal emails. Please keep travel-committee Cc'ed on all your replies.

You can find us in the #travel channel at irc.gnome.org.

Syndicated 2012-05-10 01:03:42 from Moving a castle

Travel assistance applications to attend to GUADEC 2012

Dear hackers,

The GNOME Foundation provides travel sponsorships to individuals that want to attend GUADEC and need financial assistance.

As we announced by email, the Travel Committee is receiving applications for sponsorships to attend to GUADEC 2012. This year, GUADEC is being held in the University of A Coruña, Spain, from Thursday 26th July until Wednesday 1st August.

The instructions are detailed at http://live.gnome.org/Travel. Please read them carefully.

Deadline: May 16, 2012, 23:59 UTC.

Milenium
A Coruña

Some additional comments:

  • Any information you send to the Travel Committee will be private. Asking for sponsorship does not guarantee you will get sponsored.
  • A good application with good information will be processed faster.
  • If you need help with accommodation, the Travel Committee will book the hotel or hostel for you. This enables us to get group rates and provide accommodation assistance to the most people possible.
    You should state that you need accommodation, and leave the cost blank.
  • Always choose the most economical option whenever possible. People who need travel sponsorship, should look for the best price (i.e. through a service like kayak.com). If the Travel Committee finds a cheaper price, that will be the price considered during the evaluation.
  • If you are applying to a Google Summer of Code program (as student or mentor) you should mention it in your application. Preference will be given to students and mentors participating in the Google Summer of Code or the Outreach Program for Women.
    GSoC students usually get a percentage of their GUADEC expenses covered.
  • If you submitted an abstract to be presented at GUADEC, you should mention it in your application. Preference will be given to people giving presentations at GUADEC.
    The GUADEC paper committee will let the travel committee know which talks have been accepted, so as long as you let us know you submitted one, there is no need to follow up.
  • The Travel committee should reply back about receiving your application within 2-3 days. After that we would accumulate all the sponsorship requests and process them together. So please do not panic (have any butterflies in your stomach) if we take some time to reply on the status. Affirmative/Negative you would surely get a response.
  • No personal emails. Please keep travel-committee Cc’ed on all your replies.

You can find us in the #travel channel at irc.gnome.org.

Syndicated 2012-05-09 18:03:42 from Personal notes

The Shining^WBudget

The Shining

Some hours before the Annual General Meeting (also known as AGM) I published my last budget report as treasurer of GNOME Foundation. We used to do it annually, but since May we started to do it monthly. Now it also contains our bank balance (taking out the external funds we keep). As usual, you can find it at Foundation’s website.

The new officers were announced in the AGM. Shaun McCance is our new treasurer, to whom I wish the best and I am confident he will improve our finance information even more than I was able to do.

Syndicated 2011-08-14 10:40:30 from Personal notes

24 older entries...

 

gpoo certified others as follows:

  • gpoo certified gpoo as Apprentice
  • gpoo certified Fabian as Apprentice
  • gpoo certified basilio as Apprentice
  • gpoo certified mhz as Apprentice
  • gpoo certified deb as Apprentice
  • gpoo certified Jody as Master
  • gpoo certified rodrigo as Master
  • gpoo certified Uraeus as Journeyer
  • gpoo certified alvherre as Master
  • gpoo certified menthos as Journeyer
  • gpoo certified miguel as Master
  • gpoo certified federico as Master
  • gpoo certified dsevilla as Master
  • gpoo certified juantomas as Master
  • gpoo certified alvaro as Master
  • gpoo certified lgs as Master
  • gpoo certified olea as Journeyer
  • gpoo certified garnacho as Master
  • gpoo certified roozbeh as Journeyer
  • gpoo certified hp as Master
  • gpoo certified arturogf as Journeyer
  • gpoo certified carlosgc as Master
  • gpoo certified alo as Master
  • gpoo certified louie as Master
  • gpoo certified mgonzalez as Journeyer
  • gpoo certified lucasr as Journeyer
  • gpoo certified jdahlin as Master
  • gpoo certified jamesh as Master
  • gpoo certified csv as Master

Others have certified gpoo as follows:

  • gpoo certified gpoo as Apprentice
  • Fabian certified gpoo as Journeyer
  • fxn certified gpoo as Journeyer
  • mhz certified gpoo as Journeyer
  • Uraeus certified gpoo as Journeyer
  • menthos certified gpoo as Journeyer
  • carlosgc certified gpoo as Master
  • alvherre certified gpoo as Master
  • mgonzalez certified gpoo as Master
  • lucasr certified gpoo as Journeyer
  • basilio certified gpoo as Journeyer
  • dlc certified gpoo as Journeyer
  • thecodekeeper certified gpoo as Master

[ Certification disabled because you're not logged in. ]

New Advogato Features

New HTML Parser: The long-awaited libxml2 based HTML parser code is live. It needs further work but already handles most markup better than the original parser.

Keep up with the latest Advogato features by reading the Advogato status blog.

If you're a C programmer with some spare time, take a look at the mod_virgule project page and help us with one of the tasks on the ToDo list!

X
Share this page