<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Technical Blog of Richard Hughes</title>
	<atom:link href="http://blogs.gnome.org/hughsie/feed/" rel="self" type="application/rss+xml" />
	<link>http://blogs.gnome.org/hughsie</link>
	<description>Blog about geeky stuff</description>
	<lastBuildDate>Tue, 17 Jan 2012 09:10:34 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>New developments in the color management world</title>
		<link>http://blogs.gnome.org/hughsie/2012/01/17/new-developments-in-color-management-world/</link>
		<comments>http://blogs.gnome.org/hughsie/2012/01/17/new-developments-in-color-management-world/#comments</comments>
		<pubDate>Tue, 17 Jan 2012 09:10:34 +0000</pubDate>
		<dc:creator>hughsie</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://blogs.gnome.org/hughsie/?p=565</guid>
		<description><![CDATA[My work in color management has been bubbling away in the background, and new features are being added slowly and carefully. One small, but nice feature is the new metadata tags that I&#8217;ve been standardising with Florian Höch and others. Of these, MAPPING_device_id is probably most interesting. This is a key that is automatically stored [...]]]></description>
			<content:encoded><![CDATA[<p>My work in color management has been bubbling away in the background, and new features are being added slowly and carefully.</p>
<p>One small, but nice feature is the new <a href="https://gitorious.org/colord/master/blobs/master/doc/metadata-spec.txt">metadata tags</a> that I&#8217;ve been standardising with Florian Höch and others. Of these, <em>MAPPING_device_id</em> is probably most interesting. This is a key that is automatically stored in the binary ICC profile itself, and stores the <a href="https://gitorious.org/colord/master/blobs/master/doc/device-and-profile-naming-spec.txt">device ID</a> of the device that it was created for. This means if you re-install the system, or email the profile file to someone with identical hardware, it automatically gets added as the default profile, unless you&#8217;ve manually set the device to something better.</p>
<p>From a security point of view, the colord daemon is no longer being ran as root, and instead uses a private group. Most of the work was done by Vincent Untz and the OpenSuse security team, but a few Ubuntu guys helped too and now we can worry less about random library vulnerabilities affecting us.</p>
<p>Benedikt Morbach also switched colord to optionally use a systemd service file, which will allow us to do some cool things in the future with regard to preventing network access, respawning on failure and that kind of thing.</p>
<p>So slowly but surely, we&#8217;re increasing the number of things that &#8220;just work&#8221; and updating colord to use a few best practices and the latest technologies. For the future, I&#8217;m looking at a wayland extension for full screen color management using a GLSL shader, but that&#8217;s some time away before it&#8217;ll be really useful, and allow us to simplify color management for applications even more by putting all the heavy lifting in toolkits.</p>
<p>&#8230; so we&#8217;re getting there. <img src='http://blogs.gnome.org/hughsie/wp-content/mu-plugins/tango-smilies/tango/face-smile.png' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://blogs.gnome.org/hughsie/2012/01/17/new-developments-in-color-management-world/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Translators wanted!</title>
		<link>http://blogs.gnome.org/hughsie/2011/12/28/translators-wanted/</link>
		<comments>http://blogs.gnome.org/hughsie/2011/12/28/translators-wanted/#comments</comments>
		<pubDate>Wed, 28 Dec 2011 11:56:13 +0000</pubDate>
		<dc:creator>hughsie</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://blogs.gnome.org/hughsie/?p=561</guid>
		<description><![CDATA[Does anybody want to help translate the colorhug-client project to new languages? The transifex page is here. If any strings are difficult to translate let me know and I&#8217;ll either add translator comments or reword them. Thanks!]]></description>
			<content:encoded><![CDATA[<p>Does anybody want to help translate the<a href="https://gitorious.org/colorhug/client"> colorhug-client project</a> to new languages? The transifex page <a href="https://www.transifex.net/projects/p/colorhug-client/">is here</a>.</p>
<p>If any strings are difficult to translate let me know and I&#8217;ll either add translator comments or reword them. Thanks!</p>
]]></content:encoded>
			<wfw:commentRss>http://blogs.gnome.org/hughsie/2011/12/28/translators-wanted/feed/</wfw:commentRss>
		<slash:comments>17</slash:comments>
		</item>
		<item>
		<title>Introducing the ColorHug open source colorimeter</title>
		<link>http://blogs.gnome.org/hughsie/2011/11/13/introducing-the-colorhug-open-source-colorimeter/</link>
		<comments>http://blogs.gnome.org/hughsie/2011/11/13/introducing-the-colorhug-open-source-colorimeter/#comments</comments>
		<pubDate>Sun, 13 Nov 2011 22:28:33 +0000</pubDate>
		<dc:creator>hughsie</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://blogs.gnome.org/hughsie/?p=557</guid>
		<description><![CDATA[For the past 3 weeks I&#8217;ve been working long nights on an open source colorimeter called the ColorHug. This is hardware that measures the colors shown on the screen and creates a color profile. Existing hardware is proprietary and 100% closed, and my hardware is open source. It has a GPL bootloader, GPL firmware image [...]]]></description>
			<content:encoded><![CDATA[<p>For the past 3 weeks I&#8217;ve been working long nights on an open source colorimeter called the ColorHug. This is hardware that measures the colors shown on the screen and creates a color profile. Existing hardware is proprietary and 100% closed, and my hardware <a href="https://gitorious.org/colorhug">is open source</a>. It has a GPL bootloader, GPL firmware image and GPL hardware schematics and PCBs. It&#8217;s faster than the proprietary hardware, and more importantly a lot cheaper.</p>
<p style="text-align: center"><a href="http://blogs.gnome.org/hughsie/files/2011/11/colorhug3-large.jpg"><img class="aligncenter size-full wp-image-558" src="http://blogs.gnome.org/hughsie/files/2011/11/colorhug3-large.jpg" alt="" width="478" height="320" /></a></p>
<p>Making hardware does cost money, and I can&#8217;t give the hardware away for free like I do my other software. I&#8217;m aiming to do an initial production run of 50 units, but I&#8217;m going to need some advanced orders just to make sure I don&#8217;t get stuck with a lot of stock and no buyers. I&#8217;m offering a 20% discount on each unit, on the assumption the first users will be testing the firmware and reporting problems. If you want to support a cool open source project, I&#8217;m asking £48 for each unit, plus postage and packaging. There&#8217;s a <a href="http://www.hughski.com/">whole website</a> if you want to know more about the project, and there&#8217;s even <a href="http://www.hughski.com/about.html">a newsletter</a> if you don&#8217;t need hardware, but what to know how we&#8217;re getting on.</p>
<p>I would very much appreciate it if people could publicize this project, and help me get to my target of 50 pre-orders.</p>
<p>Thanks,</p>
<p>Richard</p>
]]></content:encoded>
			<wfw:commentRss>http://blogs.gnome.org/hughsie/2011/11/13/introducing-the-colorhug-open-source-colorimeter/feed/</wfw:commentRss>
		<slash:comments>51</slash:comments>
		</item>
		<item>
		<title>Anyone better at math than me?</title>
		<link>http://blogs.gnome.org/hughsie/2011/11/01/anyone-better-at-math-than-me/</link>
		<comments>http://blogs.gnome.org/hughsie/2011/11/01/anyone-better-at-math-than-me/#comments</comments>
		<pubDate>Tue, 01 Nov 2011 13:22:40 +0000</pubDate>
		<dc:creator>hughsie</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://blogs.gnome.org/hughsie/?p=553</guid>
		<description><![CDATA[Dear lazyweb, I&#8217;ve got a few hundred measurements like this from the prototype hardware: input value:  0.123456,0.234567,0.345678 gives: output value: 0.876543,0.765432,0.654321 Does anyone know how to estimate a 3&#215;3 matrix to convert the output value to the input value? I need to do this to be able to calibrate the open-source calibration hardware that I&#8217;ve [...]]]></description>
			<content:encoded><![CDATA[<p>Dear lazyweb,</p>
<p><a href="http://people.freedesktop.org/%7Ehughsient/temp/ColorHug.jpg"><img class="aligncenter" src="http://people.freedesktop.org/%7Ehughsient/temp/ColorHug.jpg" alt="" width="397" height="270" /></a></p>
<p>I&#8217;ve got a few hundred measurements like this from the prototype hardware:</p>
<p>input value:  0.123456,0.234567,0.345678<br />
<em>gives:</em><br />
output value: 0.876543,0.765432,0.654321</p>
<p>Does anyone know how to estimate a 3&#215;3 matrix to convert the output value to the input value? I need to do this to be able to calibrate the open-source calibration hardware that I&#8217;ve created. Thanks.</p>
]]></content:encoded>
			<wfw:commentRss>http://blogs.gnome.org/hughsie/2011/11/01/anyone-better-at-math-than-me/feed/</wfw:commentRss>
		<slash:comments>51</slash:comments>
		</item>
		<item>
		<title>Color Management Interview</title>
		<link>http://blogs.gnome.org/hughsie/2011/09/21/color-management-interview/</link>
		<comments>http://blogs.gnome.org/hughsie/2011/09/21/color-management-interview/#comments</comments>
		<pubDate>Wed, 21 Sep 2011 10:33:18 +0000</pubDate>
		<dc:creator>hughsie</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://blogs.gnome.org/hughsie/?p=550</guid>
		<description><![CDATA[Alexandre Prokoudine asked me a few questions about color management, and this was the result. Enjoy.]]></description>
			<content:encoded><![CDATA[<p>Alexandre Prokoudine asked me a few questions about color management, and <a href="http://libregraphicsworld.org/articles.php?article_id=42">this was the result</a>. Enjoy.</p>
]]></content:encoded>
			<wfw:commentRss>http://blogs.gnome.org/hughsie/2011/09/21/color-management-interview/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>GUsb 0.1.0 Released</title>
		<link>http://blogs.gnome.org/hughsie/2011/09/15/gusb-0-1-0-released/</link>
		<comments>http://blogs.gnome.org/hughsie/2011/09/15/gusb-0-1-0-released/#comments</comments>
		<pubDate>Thu, 15 Sep 2011 11:55:01 +0000</pubDate>
		<dc:creator>hughsie</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://blogs.gnome.org/hughsie/?p=547</guid>
		<description><![CDATA[GUsb is a GObject wrapper for libusb1 that makes it easy to do asynchronous control, bulk and interrupt transfers with proper cancellation and integration into a mainloop. If you&#8217;re interested, check out the released tarball or code from git, and tell us what you think. For those wanting to know the purpose of this little [...]]]></description>
			<content:encoded><![CDATA[<p>GUsb is a GObject wrapper for libusb1 that makes it easy to do asynchronous control, bulk and interrupt transfers with proper cancellation and integration into a mainloop.</p>
<p>If you&#8217;re interested, check out the <a href="http://people.freedesktop.org/~hughsient/releases/libgusb-0.1.0.tar.xz">released tarball</a> or code <a href="https://gitorious.org/gusb/gusb">from git</a>, and tell us what you think.</p>
<p><em>For those wanting to know the purpose of this little new project, it&#8217;s so SPICE can integrate with GSource (for USB redirection), and so that colord can do asynchronous cancellable transfers to colorimeter devices (for native calibration).</em></p>
]]></content:encoded>
			<wfw:commentRss>http://blogs.gnome.org/hughsie/2011/09/15/gusb-0-1-0-released/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>GUsb</title>
		<link>http://blogs.gnome.org/hughsie/2011/08/23/gusb/</link>
		<comments>http://blogs.gnome.org/hughsie/2011/08/23/gusb/#comments</comments>
		<pubDate>Tue, 23 Aug 2011 10:41:59 +0000</pubDate>
		<dc:creator>hughsie</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://blogs.gnome.org/hughsie/?p=542</guid>
		<description><![CDATA[In colord, I need to do cancellable asynchronous interrupt transfers to talk to spectrophotometer devices like the X-Rite ColorMunki, and connect up libusb1 with a GMainLoop. It turned out Hans de Goede also needed to do the same kind of integration with his spice work. So, we want to share code to minimize bugs as [...]]]></description>
			<content:encoded><![CDATA[<p>In <a href="http://www.freedesktop.org/software/colord/">colord</a>, I need to do cancellable asynchronous interrupt transfers to talk to spectrophotometer devices like the X-Rite ColorMunki, and connect up libusb1 with a GMainLoop. It turned out Hans de Goede also needed to do the same kind of integration with his spice work. So, we want to share code to minimize bugs as the GSource code gets kinda hairy.</p>
<p>I&#8217;ve created a new project <strong>GUsb</strong> that wraps libusb1 with several high level wrappers that makes it easy to use in GLib programs. See the <a href="https://gitorious.org/gusb/gusb/blobs/master/README">README</a> for more details.</p>
<p><img class="aligncenter" src="http://farm1.static.flickr.com/39/109530479_e038cd8aa5_z.jpg?zz=1" alt="" width="640" height="483" /></p>
<p>Go <a href="https://gitorious.org/gusb/gusb">here</a> if you want to look at the pre-release code &#8212; although we&#8217;ve not yet had a single tarball release yet, and any applications using GUsb have to define G_USB_API_IS_SUBJECT_TO_CHANGE before they can include gusb.h</p>
<p>If you&#8217;re interested in helping out please email either Hans or myself. There&#8217;s no mailing list just yet. It works for me; If it breaks for you, you get to keep both pieces (or send patches). There are no Fedora or Ubuntu packages at this point, although after the pending 0.1.0 release I&#8217;ll submit the package for Fedora package review for F16+.</p>
<p>Note, nothing depends on this library just yet; it&#8217;s too late in the GNOME 3.2 cycle to add new low level deps, and it&#8217;s also not even slightly API stable. Comments welcome.</p>
]]></content:encoded>
			<wfw:commentRss>http://blogs.gnome.org/hughsie/2011/08/23/gusb/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>New colord mailing list</title>
		<link>http://blogs.gnome.org/hughsie/2011/07/08/new-colord-mailing-list/</link>
		<comments>http://blogs.gnome.org/hughsie/2011/07/08/new-colord-mailing-list/#comments</comments>
		<pubDate>Fri, 08 Jul 2011 09:16:10 +0000</pubDate>
		<dc:creator>hughsie</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://blogs.gnome.org/hughsie/?p=539</guid>
		<description><![CDATA[I&#8217;ve just asked for a colord mailing list to be created, as it seems odd to discuss KDE integration with a system daemon on the gnome-color-manager mailing list. If you&#8217;re interested in the development of the colord color management framework, please can you subscribe to this new mailing list. It&#8217;s going to be low volume, [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve just asked for a <a href="http://colord.hughsie.com/">colord</a> mailing list to be created, as it seems odd to discuss KDE integration with a system daemon on the gnome-color-manager mailing list.</p>
<p>If you&#8217;re interested in the development of the colord color management framework, please can you subscribe to <a href="http://lists.freedesktop.org/mailman/listinfo/colord">this new mailing list</a>. It&#8217;s going to be low volume, and mainly used for development discussion and release announcements.</p>
<p>Thanks.</p>
]]></content:encoded>
			<wfw:commentRss>http://blogs.gnome.org/hughsie/2011/07/08/new-colord-mailing-list/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Color Management Integration in GNOME</title>
		<link>http://blogs.gnome.org/hughsie/2011/06/09/color-management-integration-in-gnome/</link>
		<comments>http://blogs.gnome.org/hughsie/2011/06/09/color-management-integration-in-gnome/#comments</comments>
		<pubDate>Thu, 09 Jun 2011 10:16:15 +0000</pubDate>
		<dc:creator>hughsie</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://blogs.gnome.org/hughsie/?p=530</guid>
		<description><![CDATA[Back a couple of years ago, I started gnome-color-manager. Like all new projects grown out of an idea, it was a self contained project that could be added to GNOME if the user wanted, or removed if they had space or stability concerns. A year ago, a large part of gnome-color-manager got forked out into [...]]]></description>
			<content:encoded><![CDATA[<p>Back a couple of years ago, I started <a href="http://projects.gnome.org/gnome-color-manager/index.html">gnome-color-manager</a>. Like all new projects grown out of an idea, it was a self contained project that could be added to GNOME if the user wanted, or removed if they had space or stability concerns.</p>
<p>A year ago, a large part of gnome-color-manager got forked out into the <a href="http://colord.hughsie.com/">colord</a> project, as color management was needed on desktops like KDE, and also we needed a system component for CUPS. This made the lines of code in gnome-color-manager drop substantially, but then gnome-color-manager gained a dependency of colord.</p>
<p><a href="http://colord.hughsie.com/img/architecture-plan.png"><img class="aligncenter" src="http://colord.hughsie.com/img/architecture-plan.png" alt="" width="640" height="467" /></a></p>
<p>Fast forward to about 6 months ago. The <a href="http://live.gnome.org/Design/">design team</a> wanted some pretty drastic changes to the color management interface, and <a href="https://live.gnome.org/ThreePointOne/Features/ColorManagement">most people agreed that is CM should be a core part of the GNOME desktop</a>. It needed to be properly integrated rather than a stand alone package. The following things needed to be done:</p>
<ol>
<li>Redesign the control center panel and push it into the gnome-control-center project</li>
<li>Redesign the calibration framework using the new GtkAssistant style, rather than using lots of modal dialogs.</li>
<li>Move the profile registration into a gnome-settings-daemon plugin</li>
<li>Move the device registration into a gnome-settings-daemon plugin</li>
<li>Integrate the colord profile information with the GTK print dialog</li>
</ol>
<p>For point 1, Bastien wanted me to convert my hastily-written libcolord sync methods into async methods. This meant adding lots of new code to libcolord, and in the end I rewrote most of libcolord to ensure that all the async methods were indeed non-blocking. This took a couple of days talking to the designers, and another couple hacking colord, and another few days hacking gnome-control-center.</p>
<p><a href="http://people.freedesktop.org/~hughsient/temp/gnome-control-center-color.png"><img class="aligncenter" src="http://people.freedesktop.org/~hughsient/temp/gnome-control-center-color.png" alt="" width="606" height="404" /></a></p>
<p>For point 2, I had to perform some pretty major surgery on the calibration code in gnome-color-manager, and I&#8217;m sure I&#8217;ve broken <em>something</em> for <em>somebody</em>. That said, the new UI is pretty and certainly easier to use. To do this I spent two days in the #gnome-design channel posting hundreds of screenshots and talking to all kinds of designers about new ideas. The code itself was probably another couple of days. Matthias found <a href="http://blogs.fedoraproject.org/wp/mclasen/2011/06/02/of-wrapping-and-windows/">a GtkAssistant bug</a> that Benjamin promptly fixed. Now I&#8217;m happy with the new wizard.</p>
<p><a href="http://people.freedesktop.org/~hughsient/temp/gcm-calibrate-accuracy.png"><img class="aligncenter" src="http://people.freedesktop.org/~hughsient/temp/gcm-calibrate-accuracy.png" alt="" width="642" height="331" /></a></p>
<p>For point 3, it was pointed out in the gnome-settings-daemon review that I shouldn&#8217;t be passing filenames to profiles in the users home directory and instead I should be passing file FDs. This is of course better from a security point of view, and I spent about a day adding the FD passing as an optional feature to CreateProfile in colord. This <a href="https://bugzilla.redhat.com/show_bug.cgi?id=706975">uncovered a bug</a> in SElinux (it appears the FD passing stuff is not well tested), which is pretty much solved now. I probably spent half a day working out the SELinux bug.</p>
<p>For point 4, Bastien wanted a lot of the Xrandr functionality to be merged with the existing stuff in gnome-desktop, and for the new color plugin to depend on that. This meant <a href="https://bugzilla.gnome.org/show_bug.cgi?id=652050">an API change</a> to gnome-desktop, and <a href="https://bugzilla.gnome.org/show_bug.cgi?id=652062">two</a> <a href="https://bugzilla.gnome.org/show_bug.cgi?id=652063">new</a> patches for feature requests. These needed followup patches to address bugs and style issues, but hopefully those patches will be good to commit later today. These patches took up about two days of my time. This leaves the <a href="https://bugzilla.gnome.org/show_bug.cgi?id=651626">device registration patch</a> to g-s-d which is almost ready for prime time too.</p>
<p>For point 5, I initially <a href="https://bugzilla.gnome.org/show_bug.cgi?id=651972">prepared a patch</a> for the GtkUnixPrintDialog, which worked, but Matthias said was in the wrong place. This took nearly a whole day. I&#8217;ve re-factored this into the CUPS print backend and that patch is now awaiting review, although I fear some more drastic changes to the CUPS backend might be required. <a href="https://bugzilla.gnome.org/show_bug.cgi?id=652103">New functionality</a> that was required in GTK has now been coded, reviewed, committed and fixed. This took another day.</p>
<p>So, all these days look like a giant waste of time, considering you can&#8217;t do anything more than you could a couple of weeks ago. But, <strong>think again</strong>. Taking the time to do the design work correctly, and to build on existing projects and libraries is <strong>the key to success</strong> in the open source world. Bastien was so strict about gnome-control-center and gnome-settings-daemon as ultimately if my new code breaks just before a big release, he&#8217;s the one who has to fix it. Federico was strict as he&#8217;s got to maintain and fix gnome-desktop for the coming years. Matthias was so strict with GTK as he&#8217;s got to keep things working in a sane way and doesn&#8217;t want hacky solutions that will be a nightmare to debug. <strong>We all get to use the new stable, debugged and supported code.</strong></p>
<p>This is how open source is supposed to work. It takes an amazing amount of time and patience to do this, but it&#8217;s really the only sane way to integrate new functionality into an existing system. Re-implemented features lead to re-implemented bugs, and having to fix things in more than one place. I&#8217;m so lucky working for <a href="http://www.redhat.com/">Red Hat</a>, as I get the time to do things like this properly without people breathing down my neck for different things. There are not that many companies that understand how to really foster an open source ecology.</p>
<p>So, expect GNOME 3.2 to be quite cool from a color management point of view. <a href="https://live.gnome.org/ThreePointOne/Features/ColorManagement">I&#8217;m getting there</a>, with a lot of <a href="http://blogs.gnome.org/otte/">help</a> <a href="http://people.gnome.org/~federico/">from</a> <a href="http://www.hadess.net/">my</a> <a href="http://blogs.fedoraproject.org/wp/mclasen/">friends</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://blogs.gnome.org/hughsie/2011/06/09/color-management-integration-in-gnome/feed/</wfw:commentRss>
		<slash:comments>12</slash:comments>
		</item>
		<item>
		<title>LGM 2011</title>
		<link>http://blogs.gnome.org/hughsie/2011/05/16/lgm-2011/</link>
		<comments>http://blogs.gnome.org/hughsie/2011/05/16/lgm-2011/#comments</comments>
		<pubDate>Mon, 16 May 2011 14:26:39 +0000</pubDate>
		<dc:creator>hughsie</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://blogs.gnome.org/hughsie/?p=527</guid>
		<description><![CDATA[2011 was my first LGM. Random points of note: Huge thanks go to the LGM organizers for sponsoring my flight to and from London. James Shubin was a superb host, and I really thank him for letting me crash at his flat for the week and eat his food. He&#8217;s a cool dude. Meeting up [...]]]></description>
			<content:encoded><![CDATA[<p><img class="aligncenter" src="http://www.libregraphicsmeeting.org/2011/wp-content/themes/lgm/img/LGM.png" alt="" width="250" height="278" /></p>
<p>2011 was my first <a href="http://www.libregraphicsmeeting.org/2011/about-lgm/">LGM</a>. Random points of note:</p>
<ul>
<li>Huge thanks go to the LGM organizers for sponsoring my flight to and from London.</li>
<li>James Shubin was a superb host, and I really thank him for letting me crash at his flat for the week and eat his food. He&#8217;s a cool dude.</li>
<li>Meeting up with Kai-Uwe, Peter and the other guys was really great and the <a href="http://www.freedesktop.org/wiki/OpenIcc">OpenICC</a> BOF was a real highlight of the week &#8212; lots of thing are coming together now. Lots of color dudes all in the same place. The only people missing that I wanted to buy beer were Marti, Chris and Graeme. Hopefully next year.</li>
<li>Most of the talks were of a very high quality and interesting.</li>
<li>Most of the people at LGM were developers of one kind of another, although I did expect a mix of devs and users like at <a href="http://www.fosdem.org/">FOSDEM</a>. I&#8217;m not sure if a mix would have been better.</li>
<li>I&#8217;m sure <a href="http://colord.hughsie.com/">colord</a> is stronger as a project from the feedback I&#8217;ve received. I&#8217;ve certainly swapped contact details with a few people and hopefully some interesting conversations will happen in the next few weeks.</li>
<li>I think my <a href="http://www.libregraphicsmeeting.org/2011/day-1/">colord talk</a> went well, although in retrospect it was perhaps a little too technical for the audience. I also talked pretty quickly to try to condense 1h of verbage into 30 mins. Apologies to the translation booth.</li>
<li>Montreal is a cool place that seems less American than America and less French than France. It&#8217;s hopefully a place I&#8217;ll return to in the future.</li>
<li>Poutine is really tasty, in a artery clogging, heart-attack inducing kind of way.</li>
<li>I hope LGM is in Europe next year; I hate long flights. Either way, I&#8217;ll be there.</li>
</ul>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://blogs.gnome.org/hughsie/2011/05/16/lgm-2011/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
<!-- This Quick Cache file was built for (  blogs.gnome.org/hughsie/feed/ ) in 0.27496 seconds, on Feb 10th, 2012 at 4:29 am UTC. -->
<!-- This Quick Cache file will automatically expire ( and be re-built automatically ) on Feb 10th, 2012 at 5:29 am UTC -->
<!-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ -->
<!-- Quick Cache Is Fully Functional :-) ... A Quick Cache file was just served for (  blogs.gnome.org/hughsie/feed/ ) in 0.00036 seconds, on Feb 10th, 2012 at 5:18 am UTC. -->
