Archive for July, 2010

Getting Things GNOME!        —        GSoC review (#10)

I’m at GUADEC!

It’s been awe­somely great so far. I’ve finally met the guys I’ve been work­ing with and new peo­ple from all over GNOME. Thanks to them and to the talks I’ve been fol­low­ing we have new ideas for GTG! I’ll tell you about them as they get a lit­tle more pol­ished, but they will involve Telepathy.

As for my GSoC work, the first ver­sion of the Remem­ber the milk back­end is now com­plete. A cou­ple of small bugs still need to be fixed :)

Thanks to the first days GUADEC wifi, I’ve been able to test my back­ends on an unre­li­able link (now the net­work works perfectly).

We’ve also been hav­ing a small GTG hack­fest to fix the nas­ti­est bugs in trunk.

See you next week, and thanks for all the peo­ple orga­niz­ing GUADEC, giv­ing talks or just being here!

No Comments

Getting Things GNOME!        —        GSoC review (#10)

I’m at GUADEC!

It’s been awe­somely great so far. I’ve finally met the guys I’ve been work­ing with and new peo­ple from all over GNOME. Thanks to them and to the talks I’ve been fol­low­ing we have new ideas for GTG! I’ll tell you about them as they get a lit­tle more pol­ished, but they will involve Telepathy.

As for my GSoC work, the first ver­sion of the Remem­ber the milk back­end is now com­plete. A cou­ple of small bugs still need to be fixed :)

Thanks to the first days GUADEC wifi, I’ve been able to test my back­ends on an unre­li­able link (now the net­work works perfectly).

We’ve also been hav­ing a small GTG hack­fest to fix the nas­ti­est bugs in trunk.

See you next week, and thanks for all the peo­ple orga­niz­ing GUADEC, giv­ing talks or just being here!

No Comments

Lightspark 0.4.2.2 released

Try­ing to keep up with the old rule “Release early, release often” I’ happy to announce release 0.4.2.2 open source flash player.

This appar­ently small point release actu­ally includes the biggest fea­ture plan­nend for the upcom­ing 0.4.3 release, namely Gnash fall­back on older SWF clips.  Lightspark cur­rently relies no Gnash for any Flash con­tent that does not require AVM2 (Action­Script 3) support.

I would also like to explain an issue that many users and testers reported. Fire­fox is not able to han­dle mul­ti­ple plu­gin for the same file type! Not even if only one of those plu­g­ins is actu­ally enabled. So, if lightspark is installed along­side adobe’s player or Gnash no flash con­tent will be dis­played. This is a fire­fox bug, I’ve reported the bug and pro­posed a patch that is cur­rently wait­ing the review.

The source of the release is as always avail­able on launch­pad. Binary pack­ages for Ubuntu Lucid and Mav­er­ick will be avail­able on the usual PPA (in a cou­ple hours from now, Launch­pad seems pretty busy at the moment). More­over, since the last announce­ment lightspark has been also included in the debian exper­i­men­tal suite (thanks to Didier Raboud and Luca Falavigna).

Stay tuned, and fol­low the roadmap

9 Comments

Lightspark 0.4.2.2 released

Try­ing to keep up with the old rule “Release early, release often” I’ happy to announce release 0.4.2.2 open source flash player.

This appar­ently small point release actu­ally includes the biggest fea­ture plan­nend for the upcom­ing 0.4.3 release, namely Gnash fall­back on older SWF clips.  Lightspark cur­rently relies no Gnash for any Flash con­tent that does not require AVM2 (Action­Script 3) support.

I would also like to explain an issue that many users and testers reported. Fire­fox is not able to han­dle mul­ti­ple plu­gin for the same file type! Not even if only one of those plu­g­ins is actu­ally enabled. So, if lightspark is installed along­side adobe’s player or Gnash no flash con­tent will be dis­played. This is a fire­fox bug, I’ve reported the bug and pro­posed a patch that is cur­rently wait­ing the review.

The source of the release is as always avail­able on launch­pad. Binary pack­ages for Ubuntu Lucid and Mav­er­ick will be avail­able on the usual PPA (in a cou­ple hours from now, Launch­pad seems pretty busy at the moment). More­over, since the last announce­ment lightspark has been also included in the debian exper­i­men­tal suite (thanks to Didier Raboud and Luca Falavigna).

Stay tuned, and fol­low the roadmap

9 Comments

Getting Things GNOME!       —       GSoC review (#9)

This week in “Get­ting Things Gnome!” devel­op­ment of mul­ti­ple backends:

  • As for yesterday’s post, we can now auto­mat­i­cally import (some) Evo­lu­tion mails in GTG
  • I’ve been work­ing on the Remem­ber The Milk back­end to speed it up. Since RTM allows only one API call per sec­ond, any­thing cacheable must be cached.
  • I’ve been test­ing and fix­ing the couchdb back­end. Now it syncs on ubuntu one with­out error on my machine. It would be great if some­one is will­ing to test it. Keep in mind that ubuntu one is sync­ing couchdb data­bases every ten min­utes or so. Instruc­tions on how to test are here.

Next week, I’ll be at GUADEC! I really don’t know if I’ll have the time to work on this at all, but if I do, it will be all about the RTM backend.

See you in Den Haag (or L’Aia, in Ital­ian. I won­der why..)!

1 Comment

Getting Things GNOME!       —       GSoC review (#9)

This week in “Get­ting Things Gnome!” devel­op­ment of mul­ti­ple backends:

  • As for yesterday’s post, we can now auto­mat­i­cally import (some) Evo­lu­tion mails in GTG
  • I’ve been work­ing on the Remem­ber The Milk back­end to speed it up. Since RTM allows only one API call per sec­ond, any­thing cacheable must be cached.
  • I’ve been test­ing and fix­ing the couchdb back­end. Now it syncs on ubuntu one with­out error on my machine. It would be great if some­one is will­ing to test it. Keep in mind that ubuntu one is sync­ing couchdb data­bases every ten min­utes or so. Instruc­tions on how to test are here.

Next week, I’ll be at GUADEC! I really don’t know if I’ll have the time to work on this at all, but if I do, it will be all about the RTM backend.

See you in Den Haag (or L’Aia, in Ital­ian. I won­der why..)!

1 Comment

Automatically convert a new mail in Evolution to a GTG task

A GTG user, Dami­ano Ven­turin, asked me if it was pos­si­ble to con­vert a mail stored in Evo­lu­tion to a GTG task, as it can be done in mutt.

This is a pretty inter­est­ing ques­tion. There are two dif­fer­ent ways:

  • auto­matic con­ver­sion of new mails tagged in some way (e.g. “Note to self: go to surf tomor­row #TODO”)
  • man­ual con­ver­sion of the mail cur­rently being read

Both of them work. I’ll show you how:

Auto­matic con­ver­sion of new mails

  • Down­load this script, place it any­where you like and make sure you give it exe­cut­ing per­mis­sion (that is, chmod +x <script-name>)
  • Open Evo­lu­tion, in the mail tab
  • From the menu, select Edit->Message Filters
  • add a new filter
  • Edit the fil­ter such that it catches only the mails you want to trans­form in tasks
  • Edit the fil­ter such that it exe­cutes the down­loaded script

This screen­shot shows all these steps

Here, when a new mail con­tain­ing the text #task is received, the user is noti­fied via the usual noti­fier bub­bles and a new gtg task is created.

Man­ual con­ver­sion of mails

  • In GTG, enable the Evo­lu­tion plugin
  • In Evo­lu­tion, acti­vate the Mail-to-Task plu­gin (via the menu bar: Edit->Plugins)

Now, each time you want to import a mail in GTG, you should:

  • in Evo­lu­tion, from the global mail view (that is, not from an opened mail), right click and select “Cre­ate a task”
  • in GTG, syn­chro­nize with evolution.

The Evo­lu­tion plu­gin for GTG will soon be trans­formed in a back­end, which will make the syn­chro­niza­tion com­pletely auto­matic (remov­ing the need for the sec­ond step).

4 Comments

Automatically convert a new mail in Evolution to a GTG task

A GTG user, Dami­ano Ven­turin, asked me if it was pos­si­ble to con­vert a mail stored in Evo­lu­tion to a GTG task, as it can be done in mutt.

This is a pretty inter­est­ing ques­tion. There are two dif­fer­ent ways:

  • auto­matic con­ver­sion of new mails tagged in some way (e.g. “Note to self: go to surf tomor­row #TODO”)
  • man­ual con­ver­sion of the mail cur­rently being read

Both of them work. I’ll show you how:

Auto­matic con­ver­sion of new mails

  • Down­load this script, place it any­where you like and make sure you give it exe­cut­ing per­mis­sion (that is, chmod +x <script-name>)
  • Open Evo­lu­tion, in the mail tab
  • From the menu, select Edit->Message Filters
  • add a new filter
  • Edit the fil­ter such that it catches only the mails you want to trans­form in tasks
  • Edit the fil­ter such that it exe­cutes the down­loaded script

This screen­shot shows all these steps

Here, when a new mail con­tain­ing the text #task is received, the user is noti­fied via the usual noti­fier bub­bles and a new gtg task is created.

Man­ual con­ver­sion of mails

  • In GTG, enable the Evo­lu­tion plugin
  • In Evo­lu­tion, acti­vate the Mail-to-Task plu­gin (via the menu bar: Edit->Plugins)

Now, each time you want to import a mail in GTG, you should:

  • in Evo­lu­tion, from the global mail view (that is, not from an opened mail), right click and select “Cre­ate a task”
  • in GTG, syn­chro­nize with evolution.

The Evo­lu­tion plu­gin for GTG will soon be trans­formed in a back­end, which will make the syn­chro­niza­tion com­pletely auto­matic (remov­ing the need for the sec­ond step).

4 Comments

Lightspark 0.4.2 released

Ver­sion 0.4.2 of Lightspark, the mod­ern, effi­cient, open source Flash player is now offi­cially released, with a cou­ple of last moment fixes and improvements.

The main fea­tures of this new release are:

  • Use font­con­fig to select fonts
  • Greater com­pat­i­bil­ity with youtube video
  • Sound syn­chro­niza­tion
  • Chrome/Chromium sup­port
  • Firefox’s OOPP support

If you use a ver­sion of fire­fox newer than 3.6.4 you can ensure a crash free expe­ri­ence by enabling OOPP mode for lightspark, for instruc­tions see the wiki

Pack­age for Ubuntu Lucid and debian testing/unstable are pro­vided as usu­ally by the PPA. Pack­ages for Fedora 13 are also avail­able (cur­rently only for the i686 plato­form). See the instal­la­tion page for more information.

To test lightspark install it from pack­ages or sources and try one of the fol­low­ing pages:

http://www.youtube.com/watch?v=4N2YWRJ-ppo

http://www.youtube.com/watch?v=XITHbsUUlYI

http://www.youtube.com/watch?v=-j7c0u9yZ8M

, ,

37 Comments

Lightspark 0.4.2 released

Ver­sion 0.4.2 of Lightspark, the mod­ern, effi­cient, open source Flash player is now offi­cially released, with a cou­ple of last moment fixes and improvements.

The main fea­tures of this new release are:

  • Use font­con­fig to select fonts
  • Greater com­pat­i­bil­ity with youtube video
  • Sound syn­chro­niza­tion
  • Chrome/Chromium sup­port
  • Firefox’s OOPP support

If you use a ver­sion of fire­fox newer than 3.6.4 you can ensure a crash free expe­ri­ence by enabling OOPP mode for lightspark, for instruc­tions see the wiki

Pack­age for Ubuntu Lucid and debian testing/unstable are pro­vided as usu­ally by the PPA. Pack­ages for Fedora 13 are also avail­able (cur­rently only for the i686 plato­form). See the instal­la­tion page for more information.

To test lightspark install it from pack­ages or sources and try one of the fol­low­ing pages:

http://www.youtube.com/watch?v=4N2YWRJ-ppo

http://www.youtube.com/watch?v=XITHbsUUlYI

http://www.youtube.com/watch?v=-j7c0u9yZ8M

, ,

37 Comments