<?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>J5's Blog &#187; Uncategorized</title>
	<atom:link href="http://www.j5live.com/category/uncategorized/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.j5live.com</link>
	<description>Where the urethane hits the pavement</description>
	<lastBuildDate>Fri, 03 Feb 2012 19:05:24 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>[ANNOUNCE] PyGObject 2.27.0 – unstable release</title>
		<link>http://www.j5live.com/2010/11/10/announce-pygobject-2-27-0-%e2%80%93-unstable-release/</link>
		<comments>http://www.j5live.com/2010/11/10/announce-pygobject-2-27-0-%e2%80%93-unstable-release/#comments</comments>
		<pubDate>Wed, 10 Nov 2010 21:07:03 +0000</pubDate>
		<dc:creator>J5</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.j5live.com/?p=874</guid>
		<description><![CDATA[I am pleased to announce version 2.27.0 of the Python bindings for GObject.
A lot of fixes went in under the hood include fixes to the Windows build environment.  On the Introspection side we are getting closer to parity with PyGtk interfaces with notes from people who have successfully ported their plugins and apps.    I [...]]]></description>
			<content:encoded><![CDATA[<p>I am pleased to announce version 2.27.0 of the Python bindings for GObject.</p>
<p>A lot of fixes went in under the hood include fixes to the Windows build environment.  On the Introspection side we are getting closer to parity with PyGtk interfaces with notes from people who have successfully ported their plugins and apps.    I would like to thank the numerous bug and patch filers including the GEdit team for letting us know what they need for us to support them.  Keep those bugs coming and hop on irc to pester us until we fix your issue.  Some higlights include:</p>
<ul>
<li> better handling of virtual methods</li>
<li>fixed gobject inheritance model</li>
<li>you can now call dir on dynamic modules to see what member exist</li>
<li>the Tree* API is much nicer, exporting a lot of the convenience APIs that exist in PyGtk</li>
<li>cairo_rectangle_int_t is supported as a foreign type if pycairo exports it (patch at https://bugs.freedesktop.org/show_bug.cgi?id=31111)</li>
<li>some Python 3 fixes so we can compile under Python 3.2</li>
</ul>
<p>The new release is available from ftp.gnome.org as and its mirrors:</p>
<p><a href="http://download.gnome.org/sources/pygobject/2.26/">http://download.gnome.org/sources/pygobject/2.27/</a></p>
<p>What’s new since PyGObject 2.26.0?</p>
<ul>
<li>Implement richcompare for GIBaseInfo (Jonathan Matthew)</li>
<li>[gi] add the rectangle_int_t forign cairo type (John (J5) Palmieri)</li>
<li>add a foreign type for cairo_rectangle_int_t and allow it to be caller-allocated (John (J5) Palmieri)</li>
<li>[gi] add overrides to Gtk.Editable (John (J5) Palmieri)</li>
<li>[gi] handle virtual invokers (John (J5) Palmieri)</li>
<li>add overrides for the insert* apis of list_store and tree_store (John (J5) Palmieri)</li>
<li>fix dialogs overrides which were relying on broken inheritance behavior (John (J5) Palmieri)</li>
<li>Add a overrides registry so we can refrence overrides inside the module (John (J5) Palmieri)</li>
<li>setup.py: ease maintenance burden for tests installation (Dieter Verfaillie)</li>
<li>fix inheritence issues in overrides (John (J5) Palmieri)</li>
<li>tests: add runtests-windows.py script (Dieter Verfaillie)</li>
<li>pygobject_postinstall.py: remove pygobject-2.0.pc treatment from postinstall as pkg-config on windows figures out the correct prefix at runtime (Dieter Verfaillie)</li>
<li>pygobject_postinstall.py: remove shortcut creation (Dieter Verfaillie)</li>
<li>setup.py: formatting cleanup, makes things readable (Dieter Verfaillie)</li>
<li>setup.py: build and install tests (Dieter Verfaillie)</li>
<li>setup.py: install documentation when available on build system (Dieter Verfaillie)</li>
<li>setup.py: install pygobject-codegen script (Dieter Verfaillie)</li>
<li>setup.py: install fixxref.py script (Dieter Verfaillie)</li>
<li>setup.py: rearrange constants (Dieter Verfaillie)</li>
<li>setup.py: check python version and pkgconig availability before anything else (Dieter Verfaillie)</li>
<li>setup.py: simplify sys.platform != &#8216;win32&#8242; detection and error reporting (Dieter Verfaillie)</li>
<li>setup.py: rearrange imports (Dieter Verfaillie)</li>
<li>README.win32: update build instructions (Dieter Verfaillie)</li>
<li>dsextras.py: formatting cleanup, makes things readable (Dieter Verfaillie)</li>
<li>dsextras.py: add ggc4 to MSVC compatible struct packing comment (Dieter Verfaillie)</li>
<li>dsextras.py: use the pkgc_ functions instead of repeating pgk-config incantations all over the place (Dieter Verfaillie)</li>
<li>dsextras.py: add pkgc_get_version and pkgc_get_defs_dir functions (Dieter Verfaillie)</li>
<li>dsextras.py: PEP8: Comparisons to singletons like None should always be done with &#8216;is&#8217; or &#8216;is not&#8217;, never the equality operators. (Dieter Verfaillie)</li>
<li>dsextras.py: use True/False instead of 1/0 (Dieter Verfaillie)</li>
<li>dsextras.py: rearrange imports (Dieter Verfaillie)</li>
<li>Add distutils generated build/dist directories and eclipse configuration files to .gitignore (Dieter Verfaillie)</li>
<li>[gi] add tests for calling dir on a dynamic module (John (J5) Palmieri)</li>
<li>[gi] dir() now works for modules (Deepankar Sharma)</li>
<li>Don&#8217;t check the inner type when comparing gpointers (SimÃ³n Pena)</li>
<li>Release GIL when calling into C functions (John (J5) Palmieri)</li>
<li>_gi.Repository : Implement missing info bindings. (JosÃ© Aliste)</li>
<li>include Python.h so that PY_VERSION_HEX gets defined (John (J5) Palmieri)</li>
<li>[gi] make overrides work for python 3.x protocols and alias for python 2.x (John (J5) Palmieri)</li>
<li>Override Gtk.Widget.translate_coordinates to not return success value (Sebastian PÃ¶lsterl)</li>
<li>Override Gtk.TreeViewColumn.cell_get_position to not return success value (Sebastian PÃ¶lsterl)</li>
<li>Override get_path_at_pos and get_dest_row_at_pos of Gtk.TreeView to not return success value (Sebastian PÃ¶lsterl)</li>
<li>Override Gtk.TreeSortable.get_sort_column_id to not return success value (Sebastian PÃ¶lsterl)</li>
<li>Override forward_search and backward_search of Gtk.TextIter to not return success value (Sebastian PÃ¶lsterl)</li>
<li>Override Gtk.TextBuffer.get_selection_bounds to not return success value (Sebastian PÃ¶lsterl)</li>
<li>Override Gtk.RecentInfo.get_application_info to not return success value (Sebastian PÃ¶lsterl)</li>
<li>Override Gtk.IMContext.get_surrounding to not return success value (Sebastian PÃ¶lsterl)</li>
<li>Override get_item_at_pos, get_visible_range, get_dest_item_at_pos of Gtk.IconView to not return success value (Sebastian PÃ¶lsterl)</li>
<li>Override Gtk.Container.get_focus_chain to not return success value (Sebastian PÃ¶lsterl)</li>
<li>Override Gtk.ComboBox.get_active_iter to not return success value (Sebastian PÃ¶lsterl)</li>
<li>[gi] make parameter check less strict when dealing with GValue params (John (J5) Palmieri)</li>
<li>Shortcut removal is not needed on post-uninstall (John Stowers)</li>
<li>Disable shortcut creation in windows installer (John Stowers)</li>
<li>overrides for all subclasses of dialog (John (J5) Palmieri)</li>
<li>Make TreeModel behave like in GTK-2.x (Sebastian PÃ¶lsterl)</li>
<li>Correctly build GIO on windows (John Stowers)</li>
<li>Require Python &gt;= 2.6.0 for Windows build (John Stowers)</li>
<li>Fix depreciation warning in dsextras.py (John Stowers)</li>
<li>Fix build on windows (John Stowers)</li>
<li>Support for GCC4 in Windows distutils build &#8211; bug 626548 (Michael Culbertson)</li>
<li>Remove obsolete comments in dsextras.py (John Stowers)</li>
<li>Broken dsextras.py pkg-config check error message (John Stowers)</li>
<li>add compat functions for the deprecated PyCObject api (John (J5) Palmieri)</li>
<li>Add __path__ attributes. (Damien Caliste)</li>
<li>Override Gtk.TreeSelection.get_selected to not return success value. (Sebastian PÃ¶lsterl)</li>
<li>Make row optional in Gtk.TreeStore/ListStore.append override (Vincent Untz)</li>
<li>Revert &#8220;add compat functions for the deprecated PyCObject api&#8221; (John (J5) Palmieri)</li>
<li>return NULL instead of -1 which fixes crash when introspection is turned off (John (J5) Palmieri)</li>
<li>add compat functions for the deprecated PyCObject api (John (J5) Palmieri)</li>
<li>fix commit 7fe83108 which didn&#8217;t use the compat functions for string handling (John (J5) Palmieri)</li>
<li>Python 3 fixes for dsextras and the python.m4 distribution files (John (J5) Palmieri)</li>
</ul>
<p>Blurb:</p>
<p>GObject is a object system library used by GTK+ and GStreamer.</p>
<p>PyGObject provides a convenient wrapper for the GObject library for  use in Python programs, and takes care of many of the boring details  such as managing memory and type casting.  When combined with PyGTK,  PyORBit and gnome-python, it can be used to write full featured Gnome  applications.</p>
<p>Like the GObject library itself PyGObject is licensed under the GNU  LGPL, so is suitable for use in both free software and proprietary  applications.  It is already in use in many applications ranging from  small single purpose scripts up to large full featured applications.</p>
<p>PyGObject requires glib &gt;= 2.22.4 and Python &gt;= 2.5.1 to build.<br />
GIO bindings require glib &gt;= 2.22.4.</p>
<p>The Introspection module is the next generation Python GObject  library bindings.  Instead of statically wrapping every GObject based  library we can now dynamically accesses any of those libraries using  GObject Introspection.  It replaces the need for separate modules such  as PyGTK, GIO and python-gnome to build a full GNOME application.  Once  new functionality is added to gobject library it is instantly available  as a Python API without the need for an intermediate Python module.</p>
<p>Introspection/Python 2 bindings requires gobject-introspection &gt;=  0.9.5 and pycairo &gt;=1.0.2 or py2cairo &gt;=1.8.10<br />
Introspection/Python 3 bindings requires gobject-introspection &gt;=  0.9.5, pycairo &gt;=1.8.10 and Python &gt;= 3.1</p>
<p>gobject-introspection bugs are being fixed at a rapid pace so it is  recommend to use the latest version in git when filing bugs against the  Introspection module.</p>
<p>–<br />
John (J5) Palmieri<br />
GNOME Foundation member<br />
johnp@redhat.com</p>
[read this post in: <a href="http://translate.google.com/translate?u=http://www.j5live.com/2010/11/10/announce-pygobject-2-27-0-%e2%80%93-unstable-release/&langpair=en%7Car">ar</a> <a href="http://translate.google.com/translate?u=http://www.j5live.com/2010/11/10/announce-pygobject-2-27-0-%e2%80%93-unstable-release/&langpair=en%7Cde">de</a> <a href="http://translate.google.com/translate?u=http://www.j5live.com/2010/11/10/announce-pygobject-2-27-0-%e2%80%93-unstable-release/&langpair=en%7Ces">es</a> <a href="http://translate.google.com/translate?u=http://www.j5live.com/2010/11/10/announce-pygobject-2-27-0-%e2%80%93-unstable-release/&langpair=en%7Cfr">fr</a> <a href="http://translate.google.com/translate?u=http://www.j5live.com/2010/11/10/announce-pygobject-2-27-0-%e2%80%93-unstable-release/&langpair=en%7Cit">it</a> <a href="http://translate.google.com/translate?u=http://www.j5live.com/2010/11/10/announce-pygobject-2-27-0-%e2%80%93-unstable-release/&langpair=en%7Cja">ja</a> <a href="http://translate.google.com/translate?u=http://www.j5live.com/2010/11/10/announce-pygobject-2-27-0-%e2%80%93-unstable-release/&langpair=en%7Cko">ko</a> <a href="http://translate.google.com/translate?u=http://www.j5live.com/2010/11/10/announce-pygobject-2-27-0-%e2%80%93-unstable-release/&langpair=en%7Cpt">pt</a> <a href="http://translate.google.com/translate?u=http://www.j5live.com/2010/11/10/announce-pygobject-2-27-0-%e2%80%93-unstable-release/&langpair=en%7Cru">ru</a> <a href="http://translate.google.com/translate?u=http://www.j5live.com/2010/11/10/announce-pygobject-2-27-0-%e2%80%93-unstable-release/&langpair=en%7Czh-CN">zh-CN</a> ]]]></content:encoded>
			<wfw:commentRss>http://www.j5live.com/2010/11/10/announce-pygobject-2-27-0-%e2%80%93-unstable-release/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Wow &#8211; Media Lab Event Space Rocks</title>
		<link>http://www.j5live.com/2010/11/08/wow-media-lab-event-space-rocks/</link>
		<comments>http://www.j5live.com/2010/11/08/wow-media-lab-event-space-rocks/#comments</comments>
		<pubDate>Mon, 08 Nov 2010 13:57:09 +0000</pubDate>
		<dc:creator>J5</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.j5live.com/?p=871</guid>
		<description><![CDATA[For those attending the last day of the GNOME Summit remember we are on the 6th floor of the new Media Lab building.  I&#8217;m standing here right now and it is amazing.  I trust those with SLRs will post pictures to their blog sometime today.
The Media lab entrance is situated on Amherst street (the same [...]]]></description>
			<content:encoded><![CDATA[<p>For those attending the last day of the GNOME Summit remember we are on the 6th floor of the new Media Lab building.  I&#8217;m standing here right now and it is amazing.  I trust those with SLRs will post pictures to their blog sometime today.</p>
<p>The Media lab entrance is situated on Amherst street (the same street as the Tang Center).  It is the Silver/Gray ultra modern building which also houses the MIT architecture department.  A sign in-front marks it as the &#8220;Center for Future Children&#8221;.  When you come in to the ground floor just take the elevators straight ahead, up to the 6th floor.   We have the entire event space to our disposal.</p>
[read this post in: <a href="http://translate.google.com/translate?u=http://www.j5live.com/2010/11/08/wow-media-lab-event-space-rocks/&langpair=en%7Car">ar</a> <a href="http://translate.google.com/translate?u=http://www.j5live.com/2010/11/08/wow-media-lab-event-space-rocks/&langpair=en%7Cde">de</a> <a href="http://translate.google.com/translate?u=http://www.j5live.com/2010/11/08/wow-media-lab-event-space-rocks/&langpair=en%7Ces">es</a> <a href="http://translate.google.com/translate?u=http://www.j5live.com/2010/11/08/wow-media-lab-event-space-rocks/&langpair=en%7Cfr">fr</a> <a href="http://translate.google.com/translate?u=http://www.j5live.com/2010/11/08/wow-media-lab-event-space-rocks/&langpair=en%7Cit">it</a> <a href="http://translate.google.com/translate?u=http://www.j5live.com/2010/11/08/wow-media-lab-event-space-rocks/&langpair=en%7Cja">ja</a> <a href="http://translate.google.com/translate?u=http://www.j5live.com/2010/11/08/wow-media-lab-event-space-rocks/&langpair=en%7Cko">ko</a> <a href="http://translate.google.com/translate?u=http://www.j5live.com/2010/11/08/wow-media-lab-event-space-rocks/&langpair=en%7Cpt">pt</a> <a href="http://translate.google.com/translate?u=http://www.j5live.com/2010/11/08/wow-media-lab-event-space-rocks/&langpair=en%7Cru">ru</a> <a href="http://translate.google.com/translate?u=http://www.j5live.com/2010/11/08/wow-media-lab-event-space-rocks/&langpair=en%7Czh-CN">zh-CN</a> ]]]></content:encoded>
			<wfw:commentRss>http://www.j5live.com/2010/11/08/wow-media-lab-event-space-rocks/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>GNOME Boston Summit only a few weeks away</title>
		<link>http://www.j5live.com/2010/10/18/gnome-boston-summit-only-a-few-weeks-away/</link>
		<comments>http://www.j5live.com/2010/10/18/gnome-boston-summit-only-a-few-weeks-away/#comments</comments>
		<pubDate>Mon, 18 Oct 2010 16:05:44 +0000</pubDate>
		<dc:creator>J5</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.j5live.com/?p=867</guid>
		<description><![CDATA[The Boston Summit is almost here.  Are you attending?  On November 6th through the 8th GNOME hackers will be descending on the MIT campus to hash out the final details of the GNOME 3.0 release and start planning beyond.  If you think you should be here, you should!!! If you think you [...]]]></description>
			<content:encoded><![CDATA[<p>The <a href="http://live.gnome.org/Boston2010">Boston Summit</a> is almost here.  Are <a href="http://live.gnome.org/Boston2010/Participants">you attending</a>?  On November 6th through the 8th GNOME hackers will be descending on the MIT campus to hash out the final details of the GNOME 3.0 release and start planning beyond.  If you think you should be here, you should!!! If you think you should be here but don&#8217;t quite have the means to get here, we have a limited budget to make sure you are here.  <a href="http://live.gnome.org/Travel#How_to_apply_for_sponsorship">Contact the GNOME travel committee with your request</a>.</p>
<p><strong>Details</strong></p>
<p>On Saturday and Sunday we will be convening in the <a href="http://whereis.mit.edu/?go=E51">Tang Centre</a> which is the same building as last year &#8211; </p>
<p>Rooms:<br />
E51-315<br />
E51-325<br />
E51-335<br />
E51-345<br />
E51-372<br />
E51-376</p>
<p>On Monday we have reserved rooms on the <a href="http://whereis.mit.edu/?go=E14">6th floor of the Media Center</a></p>
[read this post in: <a href="http://translate.google.com/translate?u=http://www.j5live.com/2010/10/18/gnome-boston-summit-only-a-few-weeks-away/&langpair=en%7Car">ar</a> <a href="http://translate.google.com/translate?u=http://www.j5live.com/2010/10/18/gnome-boston-summit-only-a-few-weeks-away/&langpair=en%7Cde">de</a> <a href="http://translate.google.com/translate?u=http://www.j5live.com/2010/10/18/gnome-boston-summit-only-a-few-weeks-away/&langpair=en%7Ces">es</a> <a href="http://translate.google.com/translate?u=http://www.j5live.com/2010/10/18/gnome-boston-summit-only-a-few-weeks-away/&langpair=en%7Cfr">fr</a> <a href="http://translate.google.com/translate?u=http://www.j5live.com/2010/10/18/gnome-boston-summit-only-a-few-weeks-away/&langpair=en%7Cit">it</a> <a href="http://translate.google.com/translate?u=http://www.j5live.com/2010/10/18/gnome-boston-summit-only-a-few-weeks-away/&langpair=en%7Cja">ja</a> <a href="http://translate.google.com/translate?u=http://www.j5live.com/2010/10/18/gnome-boston-summit-only-a-few-weeks-away/&langpair=en%7Cko">ko</a> <a href="http://translate.google.com/translate?u=http://www.j5live.com/2010/10/18/gnome-boston-summit-only-a-few-weeks-away/&langpair=en%7Cpt">pt</a> <a href="http://translate.google.com/translate?u=http://www.j5live.com/2010/10/18/gnome-boston-summit-only-a-few-weeks-away/&langpair=en%7Cru">ru</a> <a href="http://translate.google.com/translate?u=http://www.j5live.com/2010/10/18/gnome-boston-summit-only-a-few-weeks-away/&langpair=en%7Czh-CN">zh-CN</a> ]]]></content:encoded>
			<wfw:commentRss>http://www.j5live.com/2010/10/18/gnome-boston-summit-only-a-few-weeks-away/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Boston Summit Rooms confirmed</title>
		<link>http://www.j5live.com/2010/08/27/boston-summit-rooms-confirmed/</link>
		<comments>http://www.j5live.com/2010/08/27/boston-summit-rooms-confirmed/#comments</comments>
		<pubDate>Fri, 27 Aug 2010 16:33:02 +0000</pubDate>
		<dc:creator>J5</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.j5live.com/?p=837</guid>
		<description><![CDATA[It took a while but we are now able to confirm we have rooms for the November 6 – 8  GNOME Boston Summit.  For Saturday and Sunday we will be in the Tang Center again (part of the Sloan School) in the same rooms as last year.  Monday is a little trickier since class [...]]]></description>
			<content:encoded><![CDATA[<p>It took a while but we are now able to confirm we have rooms for the November 6 – 8  GNOME Boston Summit.  For Saturday and Sunday we will be in the <a href="http://whereis.mit.edu/?go=E51">Tang Center</a> again (part of the Sloan School) in the same rooms as last year.  Monday is a little trickier since class is in session.   We may have a couple of rooms spread out on the campus.  We are still working out the best options there but we will have rooms on Monday to hack in.</p>
<p>Please go to the <a href="http://live.gnome.org/Boston2010">2010 Summit page</a> and tells us you are coming! </p>
[read this post in: <a href="http://translate.google.com/translate?u=http://www.j5live.com/2010/08/27/boston-summit-rooms-confirmed/&langpair=en%7Car">ar</a> <a href="http://translate.google.com/translate?u=http://www.j5live.com/2010/08/27/boston-summit-rooms-confirmed/&langpair=en%7Cde">de</a> <a href="http://translate.google.com/translate?u=http://www.j5live.com/2010/08/27/boston-summit-rooms-confirmed/&langpair=en%7Ces">es</a> <a href="http://translate.google.com/translate?u=http://www.j5live.com/2010/08/27/boston-summit-rooms-confirmed/&langpair=en%7Cfr">fr</a> <a href="http://translate.google.com/translate?u=http://www.j5live.com/2010/08/27/boston-summit-rooms-confirmed/&langpair=en%7Cit">it</a> <a href="http://translate.google.com/translate?u=http://www.j5live.com/2010/08/27/boston-summit-rooms-confirmed/&langpair=en%7Cja">ja</a> <a href="http://translate.google.com/translate?u=http://www.j5live.com/2010/08/27/boston-summit-rooms-confirmed/&langpair=en%7Cko">ko</a> <a href="http://translate.google.com/translate?u=http://www.j5live.com/2010/08/27/boston-summit-rooms-confirmed/&langpair=en%7Cpt">pt</a> <a href="http://translate.google.com/translate?u=http://www.j5live.com/2010/08/27/boston-summit-rooms-confirmed/&langpair=en%7Cru">ru</a> <a href="http://translate.google.com/translate?u=http://www.j5live.com/2010/08/27/boston-summit-rooms-confirmed/&langpair=en%7Czh-CN">zh-CN</a> ]]]></content:encoded>
			<wfw:commentRss>http://www.j5live.com/2010/08/27/boston-summit-rooms-confirmed/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>GTK+ Python Hackfest in a week</title>
		<link>http://www.j5live.com/2010/04/07/gtk-python-hackfest-in-a-week/</link>
		<comments>http://www.j5live.com/2010/04/07/gtk-python-hackfest-in-a-week/#comments</comments>
		<pubDate>Wed, 07 Apr 2010 20:30:18 +0000</pubDate>
		<dc:creator>J5</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.j5live.com/?p=756</guid>
		<description><![CDATA[Is it that time already? The GTK+ Python Hackfest is coming to Cambridge, MA.  Right over the Longfellow bridge from historic Boston, we will be hacking at the OLPC offices to get the GTK+ Python bindings fully Python 3.0 compatible and moved over to using GIntrospect as its base.
Thanks goes out to the GNOME [...]]]></description>
			<content:encoded><![CDATA[<p>Is it that time already? The <a href="http://live.gnome.org/Hackfests/Python2010">GTK+ Python Hackfest</a> is <a href="http://maps.google.com/maps?f=q&#038;source=s_q&#038;hl=en&#038;geocode=&#038;q=1+Cambridge+Center,+Cambridge,+MA&#038;sll=42.362096,-71.085191&#038;sspn=0.012811,0.02635&#038;ie=UTF8&#038;hq=&#038;hnear=1+Cambridge+Center,+Cambridge,+Middlesex,+Massachusetts+02142&#038;ll=42.362524,-71.085341&#038;spn=0.006342,0.013175&#038;t=h&#038;z=16">coming to Cambridge, MA</a>.  Right over the Longfellow bridge from historic Boston, we will be hacking at the OLPC offices to get the GTK+ Python bindings fully Python 3.0 compatible and moved over to using GIntrospect as its base.</p>
<p>Thanks goes out to the <a href="http://foundation.gnome.org/">GNOME Foundation</a> for sponsoring the hackfest, <a href="http://laptop.org">OLPC</a> for providing space and Walter Bender of <a href="http://sugarlabs.org">Sugar Labs</a> for setting us up with a host.</p>
[read this post in: <a href="http://translate.google.com/translate?u=http://www.j5live.com/2010/04/07/gtk-python-hackfest-in-a-week/&langpair=en%7Car">ar</a> <a href="http://translate.google.com/translate?u=http://www.j5live.com/2010/04/07/gtk-python-hackfest-in-a-week/&langpair=en%7Cde">de</a> <a href="http://translate.google.com/translate?u=http://www.j5live.com/2010/04/07/gtk-python-hackfest-in-a-week/&langpair=en%7Ces">es</a> <a href="http://translate.google.com/translate?u=http://www.j5live.com/2010/04/07/gtk-python-hackfest-in-a-week/&langpair=en%7Cfr">fr</a> <a href="http://translate.google.com/translate?u=http://www.j5live.com/2010/04/07/gtk-python-hackfest-in-a-week/&langpair=en%7Cit">it</a> <a href="http://translate.google.com/translate?u=http://www.j5live.com/2010/04/07/gtk-python-hackfest-in-a-week/&langpair=en%7Cja">ja</a> <a href="http://translate.google.com/translate?u=http://www.j5live.com/2010/04/07/gtk-python-hackfest-in-a-week/&langpair=en%7Cko">ko</a> <a href="http://translate.google.com/translate?u=http://www.j5live.com/2010/04/07/gtk-python-hackfest-in-a-week/&langpair=en%7Cpt">pt</a> <a href="http://translate.google.com/translate?u=http://www.j5live.com/2010/04/07/gtk-python-hackfest-in-a-week/&langpair=en%7Cru">ru</a> <a href="http://translate.google.com/translate?u=http://www.j5live.com/2010/04/07/gtk-python-hackfest-in-a-week/&langpair=en%7Czh-CN">zh-CN</a> ]]]></content:encoded>
			<wfw:commentRss>http://www.j5live.com/2010/04/07/gtk-python-hackfest-in-a-week/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>A quick hack for making imports work more like script tags in GJS</title>
		<link>http://www.j5live.com/2010/03/09/a-quick-hack-for-making-imports-work-more-like-script-tags-in-gjs/</link>
		<comments>http://www.j5live.com/2010/03/09/a-quick-hack-for-making-imports-work-more-like-script-tags-in-gjs/#comments</comments>
		<pubDate>Tue, 09 Mar 2010 19:33:04 +0000</pubDate>
		<dc:creator>J5</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.j5live.com/?p=739</guid>
		<description><![CDATA[

// Because sometime you just need everything in the global context
var Module = imports.module;
for (i in Module)
    this[i] = Module[i]; 

// note this only works from scripts eval'ed via the C API
// gjs_context_eval or gjs_context_eval_file
// as this == [global object]


[read this post in: ar de es fr it ja ko pt ru [...]]]></description>
			<content:encoded><![CDATA[<p><code></p>
<pre>
// Because sometime you just need everything in the global context
var Module = imports.module;
for (i in Module)
    this[i] = Module[i]; 

// note this only works from scripts eval'ed via the C API
// <em>gjs_context_eval</em> or <em>gjs_context_eval_file</em>
// as this == [global object]
</pre>
<p></code></p>
[read this post in: <a href="http://translate.google.com/translate?u=http://www.j5live.com/2010/03/09/a-quick-hack-for-making-imports-work-more-like-script-tags-in-gjs/&langpair=en%7Car">ar</a> <a href="http://translate.google.com/translate?u=http://www.j5live.com/2010/03/09/a-quick-hack-for-making-imports-work-more-like-script-tags-in-gjs/&langpair=en%7Cde">de</a> <a href="http://translate.google.com/translate?u=http://www.j5live.com/2010/03/09/a-quick-hack-for-making-imports-work-more-like-script-tags-in-gjs/&langpair=en%7Ces">es</a> <a href="http://translate.google.com/translate?u=http://www.j5live.com/2010/03/09/a-quick-hack-for-making-imports-work-more-like-script-tags-in-gjs/&langpair=en%7Cfr">fr</a> <a href="http://translate.google.com/translate?u=http://www.j5live.com/2010/03/09/a-quick-hack-for-making-imports-work-more-like-script-tags-in-gjs/&langpair=en%7Cit">it</a> <a href="http://translate.google.com/translate?u=http://www.j5live.com/2010/03/09/a-quick-hack-for-making-imports-work-more-like-script-tags-in-gjs/&langpair=en%7Cja">ja</a> <a href="http://translate.google.com/translate?u=http://www.j5live.com/2010/03/09/a-quick-hack-for-making-imports-work-more-like-script-tags-in-gjs/&langpair=en%7Cko">ko</a> <a href="http://translate.google.com/translate?u=http://www.j5live.com/2010/03/09/a-quick-hack-for-making-imports-work-more-like-script-tags-in-gjs/&langpair=en%7Cpt">pt</a> <a href="http://translate.google.com/translate?u=http://www.j5live.com/2010/03/09/a-quick-hack-for-making-imports-work-more-like-script-tags-in-gjs/&langpair=en%7Cru">ru</a> <a href="http://translate.google.com/translate?u=http://www.j5live.com/2010/03/09/a-quick-hack-for-making-imports-work-more-like-script-tags-in-gjs/&langpair=en%7Czh-CN">zh-CN</a> ]]]></content:encoded>
			<wfw:commentRss>http://www.j5live.com/2010/03/09/a-quick-hack-for-making-imports-work-more-like-script-tags-in-gjs/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Pre FUDCon Crash Space</title>
		<link>http://www.j5live.com/2009/11/24/pre-fudcon-crash-space/</link>
		<comments>http://www.j5live.com/2009/11/24/pre-fudcon-crash-space/#comments</comments>
		<pubDate>Tue, 24 Nov 2009 14:45:16 +0000</pubDate>
		<dc:creator>J5</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[FUDCon]]></category>

		<guid isPermaLink="false">http://www.j5live.com/2009/11/24/pre-fudcon-crash-space/</guid>
		<description><![CDATA[For those who are flying into Boston and then taking the FUDBus up to FUDCon I have crash space literally down the block from where the FUDBus is picking us up.  I have two couches and an Areo Bed for anyone who needs it.  Get in touch with me on IRC. 
[read this [...]]]></description>
			<content:encoded><![CDATA[<p>For those who are flying into Boston and then taking the FUDBus up to FUDCon I have crash space literally down the block from where the FUDBus is picking us up.  I have two couches and an Areo Bed for anyone who needs it.  Get in touch with me on IRC. </p>
[read this post in: <a href="http://translate.google.com/translate?u=http://www.j5live.com/2009/11/24/pre-fudcon-crash-space/&langpair=en%7Car">ar</a> <a href="http://translate.google.com/translate?u=http://www.j5live.com/2009/11/24/pre-fudcon-crash-space/&langpair=en%7Cde">de</a> <a href="http://translate.google.com/translate?u=http://www.j5live.com/2009/11/24/pre-fudcon-crash-space/&langpair=en%7Ces">es</a> <a href="http://translate.google.com/translate?u=http://www.j5live.com/2009/11/24/pre-fudcon-crash-space/&langpair=en%7Cfr">fr</a> <a href="http://translate.google.com/translate?u=http://www.j5live.com/2009/11/24/pre-fudcon-crash-space/&langpair=en%7Cit">it</a> <a href="http://translate.google.com/translate?u=http://www.j5live.com/2009/11/24/pre-fudcon-crash-space/&langpair=en%7Cja">ja</a> <a href="http://translate.google.com/translate?u=http://www.j5live.com/2009/11/24/pre-fudcon-crash-space/&langpair=en%7Cko">ko</a> <a href="http://translate.google.com/translate?u=http://www.j5live.com/2009/11/24/pre-fudcon-crash-space/&langpair=en%7Cpt">pt</a> <a href="http://translate.google.com/translate?u=http://www.j5live.com/2009/11/24/pre-fudcon-crash-space/&langpair=en%7Cru">ru</a> <a href="http://translate.google.com/translate?u=http://www.j5live.com/2009/11/24/pre-fudcon-crash-space/&langpair=en%7Czh-CN">zh-CN</a> ]]]></content:encoded>
			<wfw:commentRss>http://www.j5live.com/2009/11/24/pre-fudcon-crash-space/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Is the whole world smiling or just laughing behind your back</title>
		<link>http://www.j5live.com/2009/11/09/is-the-whole-world-smiling-or-just-laughing-behind-your-back/</link>
		<comments>http://www.j5live.com/2009/11/09/is-the-whole-world-smiling-or-just-laughing-behind-your-back/#comments</comments>
		<pubDate>Mon, 09 Nov 2009 04:39:38 +0000</pubDate>
		<dc:creator>J5</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[community]]></category>
		<category><![CDATA[usability]]></category>

		<guid isPermaLink="false">http://www.j5live.com/?p=686</guid>
		<description><![CDATA[For various reasons I am staying out of government politics these days but that doesn&#8217;t mean I&#8217;m going to stay away from a bit of controversy when it comes to my beloved Open Source crowd.  
I remember at one Boston Summit, being held at the MIT Stata Center, where Luis Villa, our much appreciated [...]]]></description>
			<content:encoded><![CDATA[<p>For various reasons I am staying out of government politics these days but that doesn&#8217;t mean I&#8217;m going to stay away from a bit of controversy when it comes to my beloved Open Source crowd.  </p>
<p>I remember at one Boston Summit, being held at the MIT Stata Center, where Luis Villa, our much appreciated lawyer in training (or is he an actual lawyer yet and more importantly can we start cracking lawyer jokes?), was holding a Marketing BOF.  In this BOF we ended up listing things that GNOME didn&#8217;t do well in which someone who was not part of the GNOME community but rather an invited guest took the session to mean that GNOME was in serious trouble and was folding in on itself.</p>
<p>What this person failed to realize is that self introspection and acknowledging ones weaknesses is the first step to becoming stronger.  In our case it was the first steps to becoming a stronger community.</p>
<p>It is with this in mind that I read <a href="http://bergie.iki.fi/blog/">Henri Bergius&#8217; great synopsis on the Apple MagicMouse vs the Open Office mouse design</a>.  It illustrates one of Open Source&#8217;s short comings with mitigating complexity.  To stereotype us collectively a bit, we are like Sheldon from the show the <a href="http://en.wikipedia.org/wiki/The_Big_Bang_Theory">Big Bang Theory</a>.  Sheldon can solve complex theoretical physics questions in his sleep but ask him to engage in simple social interaction and he hides behind condescension and excuses the interaction as unimportant.  </p>
<p>Similarly, ask us to solve a complex computer problem and we will do it but ask us to make it easy to use, something the masses would go out and spend money on, and the same indignant statement seems to permeate every discussion about it &#8211; &#8220;that&#8217;s not something I would want to use&#8221;.  Ok, so the analogy isn&#8217;t fair because as a group we are as diverse as any other but from the amazing things that we have produced it is clear that collectively we have a hard time hiding the complexity of it all.  For some reason Apple is able to promote ease of use and they get praised for it but when we try to promote it we hit a wall of cynicism &#8211; &#8220;You&#8217;ll have to pry my user interface from my cold dead hands!&#8221;</p>
<p>So the question is will we ever learn how to mitigate complexity or will we just leave that for others to add as a competitive advantage?  Is our end goal to just be a building block of modern technology or will we be the finished product itself?  I don&#8217;t have that answer but I do know it is something we need to introspect on.  We need to ask ourselves these hard questions, not as acknowledgement of failure but as acknowledgement of the fact that we can always do better by honestly and without cynicism, examine our weakest points.  As other parts of the industry learn from our successes in development and internally implement changes based off of the Open Source model, we too need to look at their successes in the mass market and see what we learn from them.  </p>
[read this post in: <a href="http://translate.google.com/translate?u=http://www.j5live.com/2009/11/09/is-the-whole-world-smiling-or-just-laughing-behind-your-back/&langpair=en%7Car">ar</a> <a href="http://translate.google.com/translate?u=http://www.j5live.com/2009/11/09/is-the-whole-world-smiling-or-just-laughing-behind-your-back/&langpair=en%7Cde">de</a> <a href="http://translate.google.com/translate?u=http://www.j5live.com/2009/11/09/is-the-whole-world-smiling-or-just-laughing-behind-your-back/&langpair=en%7Ces">es</a> <a href="http://translate.google.com/translate?u=http://www.j5live.com/2009/11/09/is-the-whole-world-smiling-or-just-laughing-behind-your-back/&langpair=en%7Cfr">fr</a> <a href="http://translate.google.com/translate?u=http://www.j5live.com/2009/11/09/is-the-whole-world-smiling-or-just-laughing-behind-your-back/&langpair=en%7Cit">it</a> <a href="http://translate.google.com/translate?u=http://www.j5live.com/2009/11/09/is-the-whole-world-smiling-or-just-laughing-behind-your-back/&langpair=en%7Cja">ja</a> <a href="http://translate.google.com/translate?u=http://www.j5live.com/2009/11/09/is-the-whole-world-smiling-or-just-laughing-behind-your-back/&langpair=en%7Cko">ko</a> <a href="http://translate.google.com/translate?u=http://www.j5live.com/2009/11/09/is-the-whole-world-smiling-or-just-laughing-behind-your-back/&langpair=en%7Cpt">pt</a> <a href="http://translate.google.com/translate?u=http://www.j5live.com/2009/11/09/is-the-whole-world-smiling-or-just-laughing-behind-your-back/&langpair=en%7Cru">ru</a> <a href="http://translate.google.com/translate?u=http://www.j5live.com/2009/11/09/is-the-whole-world-smiling-or-just-laughing-behind-your-back/&langpair=en%7Czh-CN">zh-CN</a> ]]]></content:encoded>
			<wfw:commentRss>http://www.j5live.com/2009/11/09/is-the-whole-world-smiling-or-just-laughing-behind-your-back/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
		<item>
		<title>Off to Italy for two weeks</title>
		<link>http://www.j5live.com/2009/09/29/off-to-italy-for-two-weeks/</link>
		<comments>http://www.j5live.com/2009/09/29/off-to-italy-for-two-weeks/#comments</comments>
		<pubDate>Tue, 29 Sep 2009 11:14:51 +0000</pubDate>
		<dc:creator>J5</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.j5live.com/?p=663</guid>
		<description><![CDATA[Sean&#8217;s wedding is down in the books and now it is time for my twin sister&#8217;s wedding.  For that I am flying out to Rome today and will be running around Italy for the next two weeks.  Four days in Rome, three in Venice, three in Lake Como and one in Milan.
I won&#8217;t [...]]]></description>
			<content:encoded><![CDATA[<p>Sean&#8217;s wedding is down in the books and now it is time for my twin sister&#8217;s wedding.  For that I am flying out to Rome today and will be running around Italy for the next two weeks.  Four days in Rome, three in Venice, three in Lake Como and one in Milan.</p>
<p>I won&#8217;t be bringing a computer so I will only be checking my public e-mail accounts infrequently at internet cafe&#8217;s.  The best way to reach me will be by phone. </p>
[read this post in: <a href="http://translate.google.com/translate?u=http://www.j5live.com/2009/09/29/off-to-italy-for-two-weeks/&langpair=en%7Car">ar</a> <a href="http://translate.google.com/translate?u=http://www.j5live.com/2009/09/29/off-to-italy-for-two-weeks/&langpair=en%7Cde">de</a> <a href="http://translate.google.com/translate?u=http://www.j5live.com/2009/09/29/off-to-italy-for-two-weeks/&langpair=en%7Ces">es</a> <a href="http://translate.google.com/translate?u=http://www.j5live.com/2009/09/29/off-to-italy-for-two-weeks/&langpair=en%7Cfr">fr</a> <a href="http://translate.google.com/translate?u=http://www.j5live.com/2009/09/29/off-to-italy-for-two-weeks/&langpair=en%7Cit">it</a> <a href="http://translate.google.com/translate?u=http://www.j5live.com/2009/09/29/off-to-italy-for-two-weeks/&langpair=en%7Cja">ja</a> <a href="http://translate.google.com/translate?u=http://www.j5live.com/2009/09/29/off-to-italy-for-two-weeks/&langpair=en%7Cko">ko</a> <a href="http://translate.google.com/translate?u=http://www.j5live.com/2009/09/29/off-to-italy-for-two-weeks/&langpair=en%7Cpt">pt</a> <a href="http://translate.google.com/translate?u=http://www.j5live.com/2009/09/29/off-to-italy-for-two-weeks/&langpair=en%7Cru">ru</a> <a href="http://translate.google.com/translate?u=http://www.j5live.com/2009/09/29/off-to-italy-for-two-weeks/&langpair=en%7Czh-CN">zh-CN</a> ]]]></content:encoded>
			<wfw:commentRss>http://www.j5live.com/2009/09/29/off-to-italy-for-two-weeks/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Introducing kamaloka-js: amqp JavaScript Bindings</title>
		<link>http://www.j5live.com/2009/09/03/introducing-kamaloka-js-amqp-javascript-bindings/</link>
		<comments>http://www.j5live.com/2009/09/03/introducing-kamaloka-js-amqp-javascript-bindings/#comments</comments>
		<pubDate>Thu, 03 Sep 2009 19:03:55 +0000</pubDate>
		<dc:creator>J5</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.j5live.com/?p=632</guid>
		<description><![CDATA[About
Kamaloka-js is an implementation of the AMQP messaging protocol in native JavaScript.  It is setup to be used with Orbited  but can be used with any library which produce TCPSockets in the browser similar to Orbited.  Kamaloka bindings are generated from qpid XML protocol description files.
Status
You can currently :

negotiate a connection with [...]]]></description>
			<content:encoded><![CDATA[<h3>About</h3>
<p>Kamaloka-js is an implementation of the <a href="http://amqp.org/">AMQP messaging protocol</a> in native JavaScript.  It is setup to be used with <a href="http://orbited.org/">Orbited </a> but can be used with any library which produce TCPSockets in the browser similar to Orbited.  Kamaloka bindings are generated from qpid XML protocol description files.</p>
<h3>Status</h3>
<p>You can currently :</p>
<ul>
<li>negotiate a connection with an AMQP 0.10 server (support for adding and loading different versions is there if a new spec comes along)</li>
<li>issue any commands and controls described by the spec (whether or not the server is doing anything with them has not been verified yet but, it doesn&#8217;t drop your connection)</li>
</ul>
<p>Some limitation:</p>
<ul>
<li>for now we don&#8217;t handle multiple frames or channels though this feature is planned down the road</li>
<li>we don&#8217;t do automatic version negotiation, but then we only implement one version</li>
</ul>
<h3>Why Kamaloka</h3>
<p>amqp-js was taken by a project that implements the 0-8 AMQP protocol through Flash.  If some day the qpid project wanted to use kamaloka-js as the definitive AMQP javascript implementation I would be happy to rename it qpid-js, but I am not that presumptuous.  The thought process for the name went like this:</p>
<p>qpid-&gt;cupid-&gt;kama-&gt;kamaloka</p>
<p>Since Kama is in the same lexicon as Moksha (another project I work on which will be using the bindings) I thought it fit nice.  It also allows me to name the QMF bindings kamarupa-js since <a href="http://en.wikipedia.org/wiki/Kama">according to the wikipedia Kama page</a> &#8220;Kama-rupa is a subtle body or aura composed of desire, while Kama-loka is the realm this inhabits.&#8221;  So QMF inhabits AMQP <img src='http://www.j5live.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<h3>Playground</h3>
<p>Included in the distribution is a playground for testing the bindings in interesting AMQP configurations on your local machine.  As pieces get implemented the playground will expand to show off different ways of using the bindings.  Bellow is an example of using the current low level bindings based off the python subscribe example:</p>
<pre><code>
&lt;script type="text/JavaScript"&gt;
   Orbited.settings.port = 9000;
   amqp_broker_port = 7000;

   amqp_conn = amqp.Connection({host: 'localhost',
                                port: amqp_broker_port,
                                send_hook: function(msg) { // for debugging
                                                       append_msg('SENT', msg);
                                                  },
                                recive_hook: function(data) { // for debugging
                                                        append_msg('RECV', data);
                                                    }
                             });
    amqp_conn.start();

    // You should have your server generate a UUID since browser methods
    // are unreliable at best
    session = amqp_conn.create_session('not_a_great_id' + (new Date().getTime() + Math.random()));

    var fedoraproject = "org.fedoraproject-" + session.name;
    session.Queue('declare', {queue:fedoraproject, exclusive:true});
    session.Exchange('bind', {exchange: "amq.topic",
                              queue: fedoraproject,
                              binding_key: "org.fedoraproject.#"});

    // Bind each queue to the control queue so we know when to stop
    session.Exchange('bind', {exchange:"amq.topic",
                              queue: fedoraproject,
                              binding_key:"control"});
&lt;/script&gt;
</code></pre>
<h3>Give me the code</h3>
<ul>
<li>Project homepage &amp; trac: <a href="https://fedorahosted.org/kamaloka-js/">https://fedorahosted.org/kamaloka-js/</a></li>
<li>Mailing list: <a href="https://fedorahosted.org/mailman/listinfo/kamaloka-js-devel">https://fedorahosted.org/mailman/listinfo/kamaloka-js-devel</a></li>
<li>git: git clone http://git.fedorahosted.org/git/kamaloka-js.git</li>
</ul>
[read this post in: <a href="http://translate.google.com/translate?u=http://www.j5live.com/2009/09/03/introducing-kamaloka-js-amqp-javascript-bindings/&langpair=en%7Car">ar</a> <a href="http://translate.google.com/translate?u=http://www.j5live.com/2009/09/03/introducing-kamaloka-js-amqp-javascript-bindings/&langpair=en%7Cde">de</a> <a href="http://translate.google.com/translate?u=http://www.j5live.com/2009/09/03/introducing-kamaloka-js-amqp-javascript-bindings/&langpair=en%7Ces">es</a> <a href="http://translate.google.com/translate?u=http://www.j5live.com/2009/09/03/introducing-kamaloka-js-amqp-javascript-bindings/&langpair=en%7Cfr">fr</a> <a href="http://translate.google.com/translate?u=http://www.j5live.com/2009/09/03/introducing-kamaloka-js-amqp-javascript-bindings/&langpair=en%7Cit">it</a> <a href="http://translate.google.com/translate?u=http://www.j5live.com/2009/09/03/introducing-kamaloka-js-amqp-javascript-bindings/&langpair=en%7Cja">ja</a> <a href="http://translate.google.com/translate?u=http://www.j5live.com/2009/09/03/introducing-kamaloka-js-amqp-javascript-bindings/&langpair=en%7Cko">ko</a> <a href="http://translate.google.com/translate?u=http://www.j5live.com/2009/09/03/introducing-kamaloka-js-amqp-javascript-bindings/&langpair=en%7Cpt">pt</a> <a href="http://translate.google.com/translate?u=http://www.j5live.com/2009/09/03/introducing-kamaloka-js-amqp-javascript-bindings/&langpair=en%7Cru">ru</a> <a href="http://translate.google.com/translate?u=http://www.j5live.com/2009/09/03/introducing-kamaloka-js-amqp-javascript-bindings/&langpair=en%7Czh-CN">zh-CN</a> ]]]></content:encoded>
			<wfw:commentRss>http://www.j5live.com/2009/09/03/introducing-kamaloka-js-amqp-javascript-bindings/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
	</channel>
</rss>

