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

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

The pizza is still warm

The User Help Hackfest started on Thursday 17th. Since then, we have been working in two tasks: user help and developer documentation.

Our host at CDOT (Centre for Development of Open Technology), Chris Tyler, organized a lunchtime talk where Shaun McCance explained the evolution of GNOME and showed the upcoming GNOME 3, followed by a session of Q&A. The audience was very interested in our next version and they made plenty of questions.

Documentation Hackfest at Toronto
From left to right: Tiffany, Jim, Shaun, Ryan, Johannes, Phil and Natalia.

In the user help the following documentation has been worked:

  • Having a GNOME session (working with the shell)
    • Starting applications (different ways of launching apps), windows
      handling (organisation, maximization, etc.), workspaces (“what the
      hell are workspaces?
      “), opening files (Tiffany Antopolski)
  • System settings
    • Accessibility (Shaun McCance)
    • File organization and back-ups (Tiffany Antopolski)
    • Hardware setting and troubleshooting (Jim Bull)
    • Look and feel (Natalia Ruz)
    • Mouse and touchpad (Natalia Ruz)
    • Mouse and touchpad (Natalia Ruz)
    • Power management (Phil Bull)
    • Printing (Jim Campbell)
    • Searching (Tiffany Antopolski)
    • Session management (Phil Bull)
    • Users handling (Jim Campbell)
    • Session fingerprint authentication (Paul W. Frieds):

Also, Shaun McCance also did some changes in Yelp to make it more appealing when showing documentation.

On the other hand, there was a cleanup of modules under gnome-devel-docs. Johannes Schmid has been working on demos in several languages for getting started with GNOME and I have been working updating and completing the platform overview.

The organization has been quite good, Ryan Lortie even managed to receive us with two warms days in Toronto :-) And, every morning we get muffins thanks to Syllogist (also known as Shaun McCance’s start-up).

Other posts:

If you would like to contribute, join us at #docs (irc.gnome.org), the pizza is still warm.

Sponsored by GNOME Foundation

Syndicated 2011-03-21 05:32:51 from Personal notes

23 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