Google Calendar notifications using pynotify
I use Google Calendar to manage my calendars, and I really missed something to warn me whenever I have an appointment with an alert set.
I use Google Calendar to manage my calendars, and I really missed something to warn me whenever I have an appointment with an alert set.
Like I already wrote here last week, I’ve been heavily working on OpenStack for the last weeks.
It has been a while since I blogged but I’ve been very busy, with my new job and this new blog!
I finally finished a thing I was really missing: accessing my Google Contacts from Emacs.
This week, I’ve finished my OAuth 2.0 client implementation for GNU Emacs.
After more than 5 years at Easter-eggs as a system engineer, I’ll be leaving my job soon.
Since my latest announcement of the Lua workshop, I received a couple of emails asking why I discourage the use of Lua.
As you may know, Apache’s mod_authzn_ldap allows to authenticate users in Apache HTTP server using an LDAP server. Unfortunately, it has a little implementation flaw.
I spend too much time writing Emacs Lisp code these days. Unfortunately, the more I do the more I find new useful tools to improve my work-flow and save time for doing more Lisp. D’oh.
git-annex is a recent tool allowing to manage files with git without having theirs contents checked into git.
Yesterday afternoon, I was at the first OrgCamp in Paris.
I finally took some time to finish my color contrast corrector.
Last week, I spent some time implementing various color manipulation routines. The ultimate goal was to find a way to determine if a text in a certain color was readable on a background with a different color.
Org-mode has a nice option which allows you to show week-end days in a different color in your agenda. That means that Saturday and Sunday (when I do not work) are fontified with org-agenda-date-weekend.
Last week, I worked on my Google Maps for Emacs extension. I’ve introduced a new format handling for locations which include the longitude and latitude. The initial format was just a string describing the location, which was obviously too limited.
My latest patch for Org mode has been accepted by Carsten today. It adds support for custom category icons in all views, like agenda or todo.
Last week, I wrote a couple of patches to add support for transparency when Emacs is displaying GIF images.
We all know the good old Emacs mode-line you got under every window. Since the beginning (a long time ago), it starts and ends with dashes. I’ve proposed a patch to remove them.
Recent Emacs versions have a wonderful capacity to hide the mouse pointer as soon as you type and insert characters in a buffer. This is controlled by the `make-pointer-invisible’ variable, which is set to t by default.
I’ve recently got a mail from one of my faithful reader, asking why not considering notmuch.
This last couple of days I’ve been dedicated making Gnus… fresher.
As I already wrote too many times, I’ve started to use Gnus 6 months ago, and never looked back.
Another week, another Emacs extension!
I recently decided to use OfflineIMAP to synchronize my mails on my laptop. It’s a great piece of software, and allows me to read my mail while I’m offline.
Today’s fun idea was to put all my contacts stored into BBDB on a Google Maps’ map, using my Google Maps extension for Emacs.
rainbow-mode had a big success and good feedbacks when I released it for the first time a couple of months ago.
Even if I recently stated I lost some of my faith in XCB, I still sometimes hack things to add support for it.
Since I have started to use Org-mode, I though it was missing something to have appointment locations on a map. Of course, it’s easy to get a LOCATION property from an entry, and then browse-url on Google Maps.
While customizing Emacs this last weeks, I had the need to customize also the color theme.
This last weeks, I’ve worked on implementing the Desktop Notification Specification into Emacs.
A couple of months ago, I’ve started using ERC to hang out on IRC.
Two years ago, while working on awesome, I joined the Freedesktop initiative to work on XCB. I had to learn the arcane of the X11 protocol and all the mysterious and old world that goes with it.
I’m trying to work on XCB this week. And today I’ve started to accomplish the second step of a long term goal: making an X11 only library using XCB as its primary interface instead of Xlib.
Digging into the fabulous world of Emacs and Lisp, I wanted to use it to build my personal Web site and my blog.
cairo has a Python binding (pycairo) since a long time, and some months ago a Python binding for XCB (xpyb) has been released.
It’s not that often that I start something from scratch. It’s an amazing feeling to start a new project, to start writing something new. I like that. It’s creation, it’s an artistic part of our computing stuff. I feel like a code artist.
This week, I’ve managed to migrate from courier-imap to dovecot at work. I always had a good experience with dovecot, and I still have one.
It’s been a while since I blogged about something. So here’s a bunch of things I’ve done the last month.
My fellow Debian developer Steve Kemp told us about his TODO list management.
While reading his post, I was constantly thinking “been there, been there buddy”. Yeah, I’ve been.
Last year, I told you I wanted to use Sieve to filter my mail. I did not switch, because of the lacking implementation of some Sieve features inside Dovecot, my preferred IMAP server.
I’ve started to develop awesome more than 18 months ago, and somehow I feel it’s time to stop a bit and think where we come from and where we are going to.
Since several month, awesome users have reported a bug with OpenOffice.org. When using OOo and clicking on a menu, or using the mouse wheel to read a document, the currently selected tag (desktop) will change automagically to another one.
Since Tuesday, I’ve begun to work on XCB portage of the startup-notification library.
I’ve started using Lua some months ago, while looking for a more powerful way to configure awesome. At this time, around March 2008, Lua seemed to be the best language to integrate inside the core system of awesome.
Yeah, I’m the proud discover of CVE-2008-5187.
I still don’t know why but many GTK+ applications use something called eggtrayicon. As far as I know, eggtrayicon.c is a file written in 2002 by Anders Carlsson which implements the Freedesktop.org system tray procotol for GTK+ applications.
This has been 4 years since I released a new upstream release of VARMon, the DAC960 administration tool.
Ben Armstrong opened an ITP for the ATL1E NIC driver, which is found on some Asus EeePC laptops. So, as suggested by Maximilian Attems, I provided a clean patch for this driver, made from a cherry-pick from the linux-netdev 2.6.27 tree. It has been committed into the 2.6.26-1 Debian kernel, which will be furnished with Lenny.
Today I decided to add some EWMH support to awesome. It now supports a bunch of this extensions quite nicely.
Every project has its story. Every war has its winner, and its casualties. They were 20 millions men, fighting for their freedom.
And you’ll never know their story.