Submitted by Ian on Sun, 07/17/2016 - 10:43
I have been trying to figure out how to use the media keys on my keyboard to control Google Play Music for a while. It turns out that Chrome is set up to listen for the media keys, but the X11/Gnome were capturing these events and not propagating them to the browser.
TLDR: Disable the Play/Pause, Next, and Previous keyboard shortcuts in the Gnome Keyboard controls.
Submitted by Ian on Fri, 12/02/2011 - 13:57
This past Monday morning was great; I came back to work after an extended vacation and I installed Linux Mint 12 on my T510.
I am a heavy user of workspaces to keep my work and my mind organized. I like knowing that Thunderbird is a quick (CTRL+ALT+RIGHT)*2 away but that it will not distract me while in a coffee-induced ADHD-like state. For reasons like this, I feel offended and alienated by changes to my workspaces! I felt like I was being asked to lose functionality for the sake of new users and the tablet experience.
Submitted by Ian on Tue, 08/04/2009 - 01:09
Another week. I have not blogged in a few; life is busy! This week was full of work. Interesting work, I must say. Ryan (desrt) and I have been getting quite a bit accomplished in my quest to make email more accessable. We now have a working DBus api for folders lists. Currently supports fetching from the server and updating the list of folders and their message counts. The api is stable enough right now to write code based on it. Ryan is writing a bunch of fun command line utilities right now that use the api.
Submitted by Ian on Sat, 07/18/2009 - 03:39
Somehow, Planet picked up my the now-deleted first draft of this post. Much love for accidental 'Submit' button presses. As I was saying before: Since returning to Canada from GUADEC, I have not sat still long enough to make this blog post. The Gnome Foundation was awesome enough to sponsor me to come. Without their help, I would not have had the chance to meet a lot of great people!
Submitted by Ian on Sat, 07/11/2009 - 21:58
July 10, 10:30 (+1) - Wake up
July 10, 12:00 (+1) - Lounge around
July 10, 20:00 (+1) - Farewell party
July 11, 05:00 (+1) - Airport taxi
July 11, 06:20 (+1) - Spanair 5005 to Madrid
July 11, 13:00 (+2) - Air Canada 837 to Toronto
July 11, 17:00 (-4) - Family gathering
July 11, 22:00 (-4) - Finally home
July 12, 12:00 (-4) - Wake up
Submitted by Ian on Mon, 07/06/2009 - 15:04
This week I am at GUADEC. I have been lucky to see a great number of
talks and talk with some great people.
I have not had an unproductive week, however.
Over the past week, I have written the code to connection asyncronously
to an IMAP server and do some -basic- IMAP parsing.
>From latest git commit (
tracks overall folder uid list
count of messages in the folder
has data_in and data_out GIO streams
checks if folder is in the IDLE state and
sends DONE command if necessary to perform
Submitted by Ian on Tue, 06/30/2009 - 00:52
I'm leaving tomorrow for Las Palmas de Gran Canaria.I was lucky enough to be sponsored by the GUADEC travel committee! I'm thrilled to meet some great new people.
Submitted by Ian on Tue, 06/30/2009 - 00:43
Sorry for the late post everyone. I'm prepping to fly to Gran Canaria tomorrow for GUADEC. (Early, I know).
this last week was filled with other work and planning for my own project.
I have a finalized idea of how the service back end will track lists.
It is unlikely that I will be using Twisted for my server connectivity. Instead, I am currently using GNIO through pybank / girepository.
Submitted by Ian on Fri, 06/19/2009 - 13:36
Twitter-esque entry #241011:
Investivating Twisted for asyncronous connection directly to IMAP
Submitted by Ian on Sun, 06/14/2009 - 20:00
I have successfully modularized my code. My DBus API now has little trace of IMAP-ism and my cache is working fully asyncronously. It has been a week of learning. Being asyncronous was hurting my brain initially. I'm getting used to it.
This past week:
*Fought with Git
*Separated code into module files
*Fetch data using UID instead of IMAP folder sequence number
This will be useful for when I'm not dealing with IMAP-based mail
*Fetch mail from the local cache if it is present, otherwise, ask the server