<?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>gpoul&#039;s Out Of Memory Blog</title>
	<atom:link href="http://gpoul.strain.at/feed/" rel="self" type="application/rss+xml" />
	<link>http://gpoul.strain.at</link>
	<description>The postings on this site are my own and don’t necessarily represent IBM’s positions, strategies, or opinions.</description>
	<lastBuildDate>Sat, 25 May 2013 13:01:38 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.5.1</generator>
		<item>
		<title>Google abandons XMPP S2S messaging</title>
		<link>http://gpoul.strain.at/2013/05/25/google-abandons-xmpp-s2s-messaging/</link>
		<comments>http://gpoul.strain.at/2013/05/25/google-abandons-xmpp-s2s-messaging/#comments</comments>
		<pubDate>Sat, 25 May 2013 13:01:38 +0000</pubDate>
		<dc:creator>gpoul</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://gpoul.strain.at/?p=1484</guid>
		<description><![CDATA[Last week at I/O Google launched a new &#8220;improved&#8221; version of Hangouts. While Google&#8217;s introduction of the new Hangouts also has privacy implications the major issue is that they&#8217;re dropping server-to-server messaging. Apparently it will still be possible to connect to Google Talk through a third-party XMPP client for now, but we&#8217;ll not be able [...]]]></description>
				<content:encoded><![CDATA[<p>Last week at I/O Google launched a new &#8220;improved&#8221; version of Hangouts. While <a href="https://www.eff.org/deeplinks/2013/05/google-abandons-open-standards-instant-messaging">Google&#8217;s introduction of the new Hangouts</a> also has privacy implications the major issue is that they&#8217;re dropping server-to-server messaging.</p>
<p>Apparently it will still be possible to connect to Google Talk through a third-party XMPP client for now, but we&#8217;ll not be able to chat with people using other XMPP servers. For that we&#8217;ll now need a separate account on a decent XMPP server.</p>
<p>After all the changes in recent months the only Google product that I now can still actively use is GMail. Until they drop SMTP support.</p>
]]></content:encoded>
			<wfw:commentRss>http://gpoul.strain.at/2013/05/25/google-abandons-xmpp-s2s-messaging/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Google Compute Engine open for all</title>
		<link>http://gpoul.strain.at/2013/05/16/google-compute-engine-open-for-all/</link>
		<comments>http://gpoul.strain.at/2013/05/16/google-compute-engine-open-for-all/#comments</comments>
		<pubDate>Thu, 16 May 2013 10:42:55 +0000</pubDate>
		<dc:creator>gpoul</dc:creator>
				<category><![CDATA[Business]]></category>
		<category><![CDATA[Development]]></category>

		<guid isPermaLink="false">http://gpoul.strain.at/?p=1479</guid>
		<description><![CDATA[At yesterday&#8217;s Google I/O Keynote Google announced that Google Compute Engine is now open for all (that want to give Google their credit card). This is a really interesting development, given that Amazon Web Services can definitely use some competition, but I&#8217;m a little missing the innovative features. The command line tools like gcutil look [...]]]></description>
				<content:encoded><![CDATA[<p>At yesterday&#8217;s Google I/O Keynote Google announced that <a href="http://googledevelopers.blogspot.com/2013/05/google-compute-engine-is-now-open-to-all.html">Google Compute Engine is now open for all</a> (that want to give Google their credit card).</p>
<p>This is a really interesting development, given that Amazon Web Services can definitely use some competition, but I&#8217;m a little missing the innovative features. The command line tools like gcutil look very neat and they support Debian wheezy, so that&#8217;s definitely a plus :)</p>
<p>In the last years I&#8217;ve mostly done my small personal-time development projects on VMware Fusion instances, but I was also looking at what benefits I can get from using the cloud. Right now there aren&#8217;t too many providers that have hourly billing that is a good fit for just firing up VMs when you need them and then shutting them down again. I&#8217;ll definitely add GCE to my list of services to try, but I&#8217;ll have to test out <a href="https://www.digitalocean.com/">DigitalOcean</a> first :)</p>
]]></content:encoded>
			<wfw:commentRss>http://gpoul.strain.at/2013/05/16/google-compute-engine-open-for-all/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Importing Google Contacts vCard with Gammu</title>
		<link>http://gpoul.strain.at/2013/05/11/importing-google-contacts-vcard-with-gammu/</link>
		<comments>http://gpoul.strain.at/2013/05/11/importing-google-contacts-vcard-with-gammu/#comments</comments>
		<pubDate>Sat, 11 May 2013 16:38:32 +0000</pubDate>
		<dc:creator>gpoul</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://gpoul.strain.at/?p=1470</guid>
		<description><![CDATA[To import a Google Contacts vCard file export into a retro Nokia phone (6300 in this case) with Gammu there are quite a few hoops to jump through. First, don&#8217;t bother with the USB serial link. It won&#8217;t work with complex vCard files as apparently the AT serial connection won&#8217;t support multiple phone numbers per [...]]]></description>
				<content:encoded><![CDATA[<p>To import a Google Contacts vCard file export into a retro Nokia phone (6300 in this case) with <a href="http://wammu.eu/gammu/">Gammu</a> there are quite a few hoops to jump through.</p>
<p>First, don&#8217;t bother with the USB serial link. It won&#8217;t work with complex vCard files as apparently the AT serial connection won&#8217;t support multiple phone numbers per contact. Yes, it&#8217;s that retro. So setup a bluetooth connection and it will work beautifully. I used the following gammurc:</p>
<blockquote><p><code>gpoul@debian:~$ cat .gammurc<br />
[gammu1]<br />
port=&lt;NOKIA-MAC&gt;<br />
connection=bluerfphonet<br />
name=Nokia 6300</code></p></blockquote>
<p>Now to actually <code>gammu restore</code> with the contacts.vcf you exported from Google Contacts you also want to do this:</p>
<blockquote><p><code>sed -i.orig "/^TEL;/s/[[:space:]-]//g;/^ADR;/d" contacts.vcf</code></p></blockquote>
<p>Now you&#8217;re all set, but you might want to check that the number of imported contacts actually matches what you get back from <code>gammu getallmemory</code> just to be sure you&#8217;re not running into more problems than I did :-)</p>
]]></content:encoded>
			<wfw:commentRss>http://gpoul.strain.at/2013/05/11/importing-google-contacts-vcard-with-gammu/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>WebSphere Application Server V8.5.5</title>
		<link>http://gpoul.strain.at/2013/05/07/websphere-application-server-v8-5-5/</link>
		<comments>http://gpoul.strain.at/2013/05/07/websphere-application-server-v8-5-5/#comments</comments>
		<pubDate>Tue, 07 May 2013 07:49:22 +0000</pubDate>
		<dc:creator>gpoul</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[WebSphere]]></category>

		<guid isPermaLink="false">http://gpoul.strain.at/?p=1465</guid>
		<description><![CDATA[Last week at IMPACT in Las Vegas we announced WebSphere Applicaiton Server V8.5.5. While most of the changes were for Libery profile, there were quite a few changes to Base and ND editions as well. The following are the most important changes for me: Liberty profile now supports the complete Java EE Web Profile Liberty [...]]]></description>
				<content:encoded><![CDATA[<p>Last week at IMPACT in Las Vegas we announced WebSphere Applicaiton Server V8.5.5. While most of the changes were for Libery profile, there were quite a few changes to Base and ND editions as well.</p>
<p>The following are the most important changes for me:</p>
<ul>
<li>Liberty profile now supports the complete Java EE Web Profile</li>
<li>Liberty profile is now also available as WAS Liberty Core &#8211; can be optionally used with a collective controller from WAS ND and is limited to only two load distributed servers.</li>
<li>Liberty collective controller is available on WAS ND or WAS for zOS</li>
<li>WebSphere eXtreme Scale is now also delivered as a part of WAS V8.5.5, although entitlements vary by edition. WAS ND includes full entitlements, but if you plan to use a remote data grid, you want to purchase XC10 or WXS.</li>
</ul>
<p>A full list of capabilities and changes can be found in the <a href="http://www.ibm.com/common/ssi/ShowDoc.wss?docURL=/common/ssi/rep_ca/7/897/ENUS213-137/index.html&#038;lang=en&#038;request_locale=en">announcement letter</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://gpoul.strain.at/2013/05/07/websphere-application-server-v8-5-5/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>IBM MessageSight</title>
		<link>http://gpoul.strain.at/2013/05/06/ibm-messagesight/</link>
		<comments>http://gpoul.strain.at/2013/05/06/ibm-messagesight/#comments</comments>
		<pubDate>Mon, 06 May 2013 07:43:03 +0000</pubDate>
		<dc:creator>gpoul</dc:creator>
				<category><![CDATA[Smarter Planet]]></category>
		<category><![CDATA[WebSphere]]></category>

		<guid isPermaLink="false">http://gpoul.strain.at/?p=1462</guid>
		<description><![CDATA[Last week at IMPACT in Las Vegas we announced IBM MessageSight, an appliance that can be placed in a DMZ that handles outbound &#038; inbound messages at scale. While primarily useful for machine-to-machine (m2m) communication using MQTT it also handles WebSocket connections for web applications. While there are quite a number of communication options an [...]]]></description>
				<content:encoded><![CDATA[<p>Last week at IMPACT in Las Vegas we announced IBM <a href="http://www.ibm.com/software/products/us/en/messagesight/">MessageSight</a>, an appliance that can be placed in a DMZ that handles outbound &#038; inbound messages at scale. While primarily useful for machine-to-machine (m2m) communication using MQTT it also handles WebSocket connections for web applications.</p>
<p>While there are quite a number of communication options an important concept to understand is that this appliance is not a queue manager or broker. It&#8217;s basically a messaging gateway that makes it possible to only connect a small number of devices to internal IT systems, but still gather or push messages to millions of devices. A full list of its key capabilities can be found in the <a href="http://www.ibm.com/common/ssi/cgi-bin/ssialias?subtype=ca&#038;infotype=an&#038;appname=iSource&#038;supplier=877&#038;letternum=ENUSZP13-0146">announcement letter</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://gpoul.strain.at/2013/05/06/ibm-messagesight/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Concurrent Mark Sweep GC</title>
		<link>http://gpoul.strain.at/2013/03/24/concurrent-mark-sweep-gc/</link>
		<comments>http://gpoul.strain.at/2013/03/24/concurrent-mark-sweep-gc/#comments</comments>
		<pubDate>Sun, 24 Mar 2013 08:17:43 +0000</pubDate>
		<dc:creator>gpoul</dc:creator>
				<category><![CDATA[Development]]></category>

		<guid isPermaLink="false">http://gpoul.strain.at/?p=1455</guid>
		<description><![CDATA[For analyzing the CMS collector of Oracle JVMs the posts by Jon Masamitsu about the Phases of CMS and its PrintGCDetails Output are very useful. I&#8217;d also recommend to look at the Java HotSpot Garbage Collection documentation, but I&#8217;ve not found it very comprehensive in the past and not as easy to use as our [...]]]></description>
				<content:encoded><![CDATA[<p>For analyzing the CMS collector of Oracle JVMs the posts by Jon Masamitsu about the <a href="https://blogs.oracle.com/jonthecollector/entry/hey_joe_phases_of_cms">Phases of CMS</a> and its <a href="https://blogs.oracle.com/jonthecollector/entry/the_unspoken_cms_and_printgcdetails">PrintGCDetails Output</a> are very useful. I&#8217;d also recommend to look at the <a href="http://www.oracle.com/technetwork/java/javase/tech/gc-142724.html">Java HotSpot Garbage Collection documentation</a>, but I&#8217;ve not found it very comprehensive in the past and not as easy to use as our <a href="http://www.ibm.com/developerworks/java/jdk/diagnosis/">IBM Java Diagnostics Guide</a>.</p>
<p>Also be aware that some of the behavior you&#8217;re seeing in verbose gc output might be because of the characteristics of the underlying platform. I&#8217;ve seen JVMs with large amounts of threads take a long time to be stopped by the collector on Solaris on Niagara boxes, so don&#8217;t assume different behavior between platforms is necessarily a defect in the GC itself.</p>
]]></content:encoded>
			<wfw:commentRss>http://gpoul.strain.at/2013/03/24/concurrent-mark-sweep-gc/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>WebSphere Application Server V8.5.Next Beta</title>
		<link>http://gpoul.strain.at/2013/02/17/websphere-application-server-v8-5-next-beta/</link>
		<comments>http://gpoul.strain.at/2013/02/17/websphere-application-server-v8-5-next-beta/#comments</comments>
		<pubDate>Sun, 17 Feb 2013 15:57:20 +0000</pubDate>
		<dc:creator>gpoul</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[WebSphere]]></category>

		<guid isPermaLink="false">http://gpoul.strain.at/?p=1450</guid>
		<description><![CDATA[An updated WebSphere Application Server V8.5.Next Beta is now available. The Liberty profile now includes a JMS messaging engine with support for MDBs, enhanced CDI support, federated LDAP registry support, the ability to act as an OAuth Service Provider, the ability to organize Liberty servers into collectives for clustering and administration, and more.]]></description>
				<content:encoded><![CDATA[<p>An updated <a href="https://www.ibm.com/developerworks/mydeveloperworks/blogs/wasdev/entry/article_announce_v85next_beta">WebSphere Application Server V8.5.Next Beta</a> is now available. The Liberty profile now includes a JMS messaging engine with support for MDBs, enhanced CDI support, federated LDAP registry support, the ability to act as an OAuth Service Provider, the ability to organize Liberty servers into collectives for clustering and administration, and <a href="https://www.ibm.com/developerworks/mydeveloperworks/blogs/wasdev/entry/article_newandnoteworthy_latest">more</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://gpoul.strain.at/2013/02/17/websphere-application-server-v8-5-next-beta/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>BlueGroups</title>
		<link>http://gpoul.strain.at/2013/01/26/bluegroups/</link>
		<comments>http://gpoul.strain.at/2013/01/26/bluegroups/#comments</comments>
		<pubDate>Sat, 26 Jan 2013 13:12:56 +0000</pubDate>
		<dc:creator>gpoul</dc:creator>
				<category><![CDATA[w3]]></category>

		<guid isPermaLink="false">http://gpoul.strain.at/?p=1445</guid>
		<description><![CDATA[Internally at IBM we use BlueGroups to manage permissions for various services. It&#8217;s basically just regular LDAP groups inside of a Tivoli Directory Server. We have a web UI for managing those groups. Unfortunately the definition of managing apparently doesn&#8217;t include finding the list of groups you&#8217;re a member of. For this you need some [...]]]></description>
				<content:encoded><![CDATA[<p>Internally at IBM we use BlueGroups to manage permissions for various services. It&#8217;s basically just regular LDAP groups inside of a Tivoli Directory Server. We have a web UI for managing those groups. Unfortunately the definition of <em>managing</em> apparently doesn&#8217;t include finding the list of groups you&#8217;re a member of. For this you need some ldapsearch trickery.</p>
<p>First, find the <code>dn</code> for your user:</p>
<p><code>$ ldapsearch -x -h bluepages.ibm.com -b ou=bluepages,o=ibm.com "(mail=NAME@CC.ibm.com)" dn</code></p>
<p>Then use that <code>dn</code> to find the groups you&#8217;re a member of:</p>
<p><code>$ ldapsearch -x -h bluepages.ibm.com -b ou=memberList,ou=ibmgroups,o=ibm.com "(uniqueMember=uid=SSSSSSCCC,c=CC,ou=bluepages,o=ibm.com)" dn</code></p>
]]></content:encoded>
			<wfw:commentRss>http://gpoul.strain.at/2013/01/26/bluegroups/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Disaster Recovery</title>
		<link>http://gpoul.strain.at/2012/11/07/disaster-recovery/</link>
		<comments>http://gpoul.strain.at/2012/11/07/disaster-recovery/#comments</comments>
		<pubDate>Wed, 07 Nov 2012 11:19:26 +0000</pubDate>
		<dc:creator>gpoul</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://gpoul.strain.at/?p=1436</guid>
		<description><![CDATA[Reality check: Does your disaster recovery plan defy the laws of physics?]]></description>
				<content:encoded><![CDATA[<p>Reality check: <a href="http://t-rob.net/2012/10/24/thoughts-on-disaster-recovery/">Does your disaster recovery plan defy the laws of physics?</a></p>
]]></content:encoded>
			<wfw:commentRss>http://gpoul.strain.at/2012/11/07/disaster-recovery/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Sure, it&#8217;s always a middleware problem.</title>
		<link>http://gpoul.strain.at/2012/11/04/sure-its-always-a-middleware-problem/</link>
		<comments>http://gpoul.strain.at/2012/11/04/sure-its-always-a-middleware-problem/#comments</comments>
		<pubDate>Sun, 04 Nov 2012 11:11:37 +0000</pubDate>
		<dc:creator>gpoul</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://gpoul.strain.at/?p=1433</guid>
		<description><![CDATA[Working as a middleware admin? Then you should really check out t-rob&#8217;s latest post. This post works for any middleware you&#8217;re working with, not only MQ :-)]]></description>
				<content:encoded><![CDATA[<p>Working as a middleware admin? Then you should really check out <a href="http://t-rob.net/2012/11/02/sure-its-always-an-mq-problem/">t-rob&#8217;s latest post</a>. This post works for any middleware you&#8217;re working with, not only <em>MQ</em> :-)</p>
]]></content:encoded>
			<wfw:commentRss>http://gpoul.strain.at/2012/11/04/sure-its-always-a-middleware-problem/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
