Julien Danjou
  • Projects
  • Blog
  • Software
    • erc-track-score
    • google-contacts.el
    • google-maps.el
    • google-weather.el
    • libparportled
    • mod_defensible
    • muse-blog
    • oauth2.el
    • offlineimap.el
    • org-contacts.el
    • rainbow-mode
    • rebuildd
    • sysrqd
    • telak
    • varmon

jd:/dev/blog
RSS

  • 03 Jan 2012

    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.

  • 27 Dec 2011

    Using GTK+ stock icons with pynotify

  • 16 Dec 2011

    My OpenStack work

    Like I already wrote here last week, I’ve been heavily working on OpenStack for the last weeks.

  • 07 Dec 2011

    New job, new blog

    It has been a while since I blogged but I’ve been very busy, with my new job and this new blog!

  • 26 Sep 2011

    Google Contacts for Emacs

    I finally finished a thing I was really missing: accessing my Google Contacts from Emacs.

  • 23 Sep 2011

    OAuth 2.0 for Emacs

    This week, I’ve finished my OAuth 2.0 client implementation for GNU Emacs.

  • 29 Aug 2011

    Quitting my job

    After more than 5 years at Easter-eggs as a system engineer, I’ll be leaving my job soon.

  • 17 May 2011

    Python sets comparisons

    This week I lost some time playing with Python‘s sets.

  • 26 Apr 2011

    Why not Lua

    Since my latest announcement of the Lua workshop, I received a couple of emails asking why I discourage the use of Lua.

  • 14 Apr 2011

    Lua workshop at Fabelier/tmplab

  • 04 Apr 2011

    Using advanced filter with mod_authnz_ldap

    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.

  • 18 Mar 2011

    Org contacts now part of org-contrib

  • 11 Mar 2011

    Second OrgCamp Paris

  • 01 Mar 2011

    My latest contributions to the Emacs' world

    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.

  • 23 Feb 2011

    Handling my music collection with git-annex

    git-annex is a recent tool allowing to manage files with git without having theirs contents checked into git.

  • 08 Feb 2011

    Announcing Org-contacts

  • 31 Jan 2011

    Naquadah theme for Emacs

  • 24 Jan 2011

    Emacs snapshot Ubuntu packages

  • 23 Jan 2011

    OrgCamp Paris 2011 review

    Yesterday afternoon, I was at the first OrgCamp in Paris.

  • 20 Jan 2011

    Code fontification with Gnus and Org-mode

  • 17 Jan 2011

    OrgCamp 2011

  • 12 Jan 2011

    Emacs snapshot Debian packages

  • 23 Nov 2010

    Color contrast correction

    I finally took some time to finish my color contrast corrector.

  • 20 Nov 2010

    Elisp color manipulation routines

    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.

  • 15 Nov 2010

    Org-mode and holidays

    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.

  • 08 Nov 2010

    Google Maps for Emacs: moving, caching and home

    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.

  • 04 Nov 2010

    Icon category support in Org-mode

    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.

  • 02 Nov 2010

    Transparent GIF support in Emacs 24

    Last week, I wrote a couple of patches to add support for transparency when Emacs is displaying GIF images.

  • 20 Oct 2010

    No more dashes in Emacs 24 mode-line

    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.

  • 19 Oct 2010

    Enhancing Emacs mouse avoidance

    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.

  • 07 Oct 2010

    Why notmuch is not much good

    I’ve recently got a mail from one of my faithful reader, asking why not considering notmuch.

  • 25 Sep 2010

    Gnus and Gravatar support

    This last couple of days I’ve been dedicated making Gnus… fresher.

  • 23 Sep 2010

    Gnus news is good news!

    As I already wrote too many times, I’ve started to use Gnus 6 months ago, and never looked back.

  • 08 Sep 2010

    Emacs, Org, whatever the weather!

    Another week, another Emacs extension!

  • 03 Sep 2010

    Emacs and OfflineIMAP

    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.

  • 18 Aug 2010

    Emacs, Google Maps and BBDB

    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.

  • 15 Aug 2010

    Updating muse-el in Debian

  • 10 Aug 2010

    Update on rainbow-mode

    rainbow-mode had a big success and good feedbacks when I released it for the first time a couple of months ago.

  • 29 Jul 2010

    Porting D-Bus to XCB: story of a failure

    Even if I recently stated I lost some of my faith in XCB, I still sometimes hack things to add support for it.

  • 28 Jun 2010

    M-x google-maps

    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.

  • 16 Jun 2010

    M-x google-maps

    While customizing Emacs this last weeks, I had the need to customize also the color theme.

  • 09 Jun 2010

    Desktop notification support for Emacs

    This last weeks, I’ve worked on implementing the Desktop Notification Specification into Emacs.

  • 07 Jun 2010

    Announcing erc-track-score

    A couple of months ago, I’ve started using ERC to hang out on IRC.

  • 01 Jun 2010

    Thoughts and rambling on the X protocol

    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.

  • 24 May 2010

    Making startup-notification XCB native

    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.

  • 19 May 2010

    Announcing muse-blog

    Digging into the fabulous world of Emacs and Lisp, I wanted to use it to build my personal Web site and my blog.

  • 17 May 2010

    Entering the Emacs world

  • 22 Jan 2010

    On media players: 2 years after

  • 22 Dec 2009

    Python cairo and XCB support

    cairo has a Python binding (pycairo) since a long time, and some months ago a Python binding for XCB (xpyb) has been released.

  • 20 Dec 2009

    Teething troubles

    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.

  • 02 Oct 2009

    Courier to Dovecot migration

    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.

  • 22 Sep 2009

    Various news: what happend during summer

    It’s been a while since I blogged about something. So here’s a bunch of things I’ve done the last month.

  • 10 Jul 2009

    TODO list management

    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.

  • 09 Jul 2009

    Upgrading to dovecot 1.2: hello Sieve!

    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.

  • 15 Apr 2009

    Taking the other direction

    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.

  • 11 Feb 2009

    OpenOffice is better as a pager than as a text processor

    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.

  • 29 Jan 2009

    startup-notification ported to XCB

    Since Tuesday, I’ve begun to work on XCB portage of the startup-notification library.

  • 30 Dec 2008

    Rants about Lua

    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.

  • 22 Nov 2008

    Security bug found in Imlib2

    Yeah, I’m the proud discover of CVE-2008-5187.

  • 03 Oct 2008

    The eggtray problem

    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.

  • 18 Aug 2008

    Unexpected VARMon new release

    This has been 4 years since I released a new upstream release of VARMon, the DAC960 administration tool.

  • 31 Jul 2008

    ATL1E support in 2.6.26-1

    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.

  • 27 Dec 2007

    EWMH and XRandR

    Today I decided to add some EWMH support to awesome. It now supports a bunch of this extensions quite nicely.

  • 15 Jan 2007

    Kicking out Web spammers with DNSBL

    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.

orgmode (12) xcb (4) erc (2) googlemaps (3) emacs (27) cairo (1) awesome (2) ubuntu (1) imlib (1) oauth (1) notify (3) linux (2) openstack (2) todo (1) dnsbl (1) cython (1) gdata (1) git (2) lua (4) gtk (3) debian (5) gif (1) googlecontacts (1) bbdb (1) ldap (1) dovecot (2) googleweather (1) mpd (1) ewmh (2) python (6) audacious (1) muse (3) gsoc (1) mod_defensible (1) mail (3) apache (2) gnus (5) imap (2) systray (1) orgcontacts (3) freedesktop (4) dbus (1) work (2) sonata (1) startupnotification (2) googlecalendar (1) gravatar (1) sieve (2) offlineimap (1) x11 (3) security (2) cve (1)

Created by Julien Danjou