<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
 
 <title>Matahari Project</title>
 <link href="http://matahari.github.com/atom.xml" rel="self"/>
 <link href="http://matahari.github.com/"/>
 <updated>2012-02-02T05:24:06-08:00</updated>
 <id>http://matahari.github.com/</id>
 <author>
   <name>Matahari Team</name>
   <email>matahari@lists.fedorahosted.org</email>
 </author>

 
 <entry>
   <title>Matahari 0.5.0 released</title>
   <link href="http://matahari.github.com/2011/10/21/Matahari-0.5.0-released.html"/>
   <updated>2011-10-21T00:00:00-07:00</updated>
   <id>http://matahari.github.com/2011/10/21/Matahari-0.5.0-released</id>
   <content type="html">New release of Matahari now in circulation. Read the release note here:

https://fedorahosted.org/pipermail/matahari/2011-October/002141.html
</content>
 </entry>
 
 <entry>
   <title>Automated Testing of Matahari</title>
   <link href="http://matahari.github.com/2011/10/05/Update-on-testing.html"/>
   <updated>2011-10-05T00:00:00-07:00</updated>
   <id>http://matahari.github.com/2011/10/05/Update-on-testing</id>
   <content type="html">&lt;p&gt;
We recently made some upgrades to our automated build and test setup.  Russell posted some information about it over on his personal blog, &lt;a href=&quot;http://www.russellbryant.net/blog/2011/10/06/automated-testing-of-matahari-in-a-chroot-using-mock/&quot;&gt;russellbryant.net&lt;/a&gt;.
&lt;/p&gt;
</content>
 </entry>
 
 <entry>
   <title>New version (0.4.2) and updated developers manual</title>
   <link href="http://matahari.github.com/2011/08/29/New-version-and-updated-manual.html"/>
   <updated>2011-08-29T00:00:00-07:00</updated>
   <id>http://matahari.github.com/2011/08/29/New-version-and-updated-manual</id>
   <content type="html">&lt;p&gt;
We've been busy testing out the agents that will be made available in Fedora 16 and RHEL 6.2.
So far we are down to only a handful of bugs to squash and have new builds already in place for
Fedora 15/16/rawhide. The Matahari team urges you to test out these new builds and if you get
stuck setting up the software please take a look at &lt;a href=&quot;https://github.com/matahari/matahari/wiki/GettingStarted&quot; title=&quot;Getting Started&quot;&gt;Matahari getting started wiki page&lt;/a&gt;.
&lt;/p&gt;
&lt;p&gt;
The developer's manual also got some attention and was updated with an API and Security section.
The API section covers the existing agents that will officially be in Fedora 16. The Security
section covers configuring your brokers and agents with Kerberos and SSL. Please head on over to the
&lt;a href=&quot;http://matahariproject.org/dev-manual/&quot; title=&quot;Developer manual&quot;&gt;developers manual&lt;/a&gt; for
more information.
&lt;/p&gt;
</content>
 </entry>
 
 <entry>
   <title>Matahari to support DNS SRV records</title>
   <link href="http://matahari.github.com/2011/06/16/matahari-to-support-dns-srv.html"/>
   <updated>2011-06-16T00:00:00-07:00</updated>
   <id>http://matahari.github.com/2011/06/16/matahari-to-support-dns-srv</id>
   <content type="html">From wikipedia
&lt;blockquote&gt;
A Service record (SRV record) is a specification of data in the Domain Name 
System defining the location, i.e. the hostname and port number, of servers for 
specified services. It is defined in RFC 2782. Some Internet protocols such as 
the Session Initiation Protocol (SIP) and the Extensible Messaging and Presence 
Protocol (XMPP) often require SRV support by network elements.

An SRV record has the form:

_service._proto.name TTL class SRV priority weight port target
&lt;/blockquote&gt;

&lt;p&gt;
What does this mean for Matahari? We've now got the ability to reorganize,
prioritize, and balance our Matahari brokers.
&lt;a href=&quot;https://fedorahosted.org/pipermail/matahari/2011-June/001095.html&quot; title=&quot;Patch Pending&quot;&gt;Patch Pending&lt;/a&gt;
&lt;a href=&quot;https://fedorahosted.org/pipermail/matahari/2011-June/001096.html&quot; title=&quot;API Tests&quot;&gt;API Tests&lt;/a&gt;
&lt;/p&gt;
&lt;p&gt;
To get a feel for DNS SRV records we've got a 
&lt;a href=&quot;https://github.com/matahari/matahari/blob/master/src/tests/hsa/README&quot; title=&quot;DNS SRV Howto&quot;&gt;README&lt;/a&gt; for
those interested in testing out the patches and providing some feedback.
&lt;/p&gt;
&lt;p&gt;
In the next couple of weeks we are hoping to have an in-depth &lt;strong&gt;developers guide&lt;/strong&gt; and
and &lt;strong&gt;administrators guide&lt;/strong&gt;. These manuals are outlined to cover creating agents, unit testing,
functional testing, and managing it all. The developers guide has been started and hosted on one of the
developer's &lt;a href=&quot;https://github.com/battlemidget/matahari/blob/master/doc/developer-guide.tex&quot; title=&quot;Developer Guide&quot;&gt;forked repo's.&lt;/a&gt;
Yes it is written using Latex, although,
&lt;a href=&quot;https://fedorahosted.org/publican/&quot; title=&quot;DocBOOK XML Publishing&quot;&gt;Publican&lt;/a&gt; is looking like a pretty good alternative.
&lt;/p&gt;
</content>
 </entry>
 
 <entry>
   <title>How-to create a Matahari agent</title>
   <link href="http://matahari.github.com/2011/06/01/how-to-create-a-matahari-agent.html"/>
   <updated>2011-06-01T00:00:00-07:00</updated>
   <id>http://matahari.github.com/2011/06/01/how-to-create-a-matahari-agent</id>
   <content type="html">&lt;p&gt;
The matahari team recently published an excellent &lt;a href=&quot;https://github.com/matahari/matahari/wiki/How-to-create-agent&quot; alt=&quot;How to create matahari agent&quot;&gt;wiki page&lt;/a&gt; on how to create an agent. What is great about this article is that the developer is taken through every step from defining a QMF schema to how to build the library in CMAKE. In addition, we are presented with example code for the running agent and a library that the agent can interface with.
&lt;/p&gt;

&lt;p&gt;
This is a highly recommended read for developers who are interested in a cross-platform, guaranteed delivery, and secure messaging system.
&lt;/p&gt;

&lt;p&gt;
Also have a look at the &lt;a href=&quot;https://github.com/matahari/matahari/wiki/Coding-Guidelines&quot; alt=&quot;Coding Guidelines&quot;&gt;coding guidelines&lt;/a&gt; for upstream development expectations.
&lt;/p&gt;
</content>
 </entry>
 
 <entry>
   <title>Matahari upcoming actions items</title>
   <link href="http://matahari.github.com/2011/02/11/mataharis-upcoming-action-items.html"/>
   <updated>2011-02-11T00:00:00-08:00</updated>
   <id>http://matahari.github.com/2011/02/11/mataharis-upcoming-action-items</id>
   <content type="html">&lt;p&gt;
We've moved &lt;a href=&quot;https://github.com/matahari/matahari/wiki&quot;&gt;Matahari&lt;/a&gt; over to github.com.
&lt;/p&gt;
&lt;p&gt;
Packages will officially be released in Fedora 15 (matahari, mingw32-matahari) and will be making their way down into Red Hat Enterprise Linux.
&lt;/p&gt;
&lt;p&gt;
If interested please see the &lt;a href=&quot;https://github.com/matahari/matahari/wiki/GettingStarted&quot;&gt;getting started page&lt;/a&gt; to familiarize yourself with the project.
&lt;/p&gt;
</content>
 </entry>
 
 <entry>
   <title>Quick setup for having Matahari interact with federated brokers</title>
   <link href="http://matahari.github.com/2010/11/10/matahari-and-federated-brokers.html"/>
   <updated>2010-11-10T00:00:00-08:00</updated>
   <id>http://matahari.github.com/2010/11/10/matahari-and-federated-brokers</id>
   <content type="html">&lt;p&gt;
One of the things with matahari is that we didn’t want our agents to be tied down to just 1 broker. With qpid we can setup &lt;a href=&quot;http://www.google.com/url?q=http%3A%2F%2Fqpid.apache.org%2Fbooks%2F0.7%2FAMQP-Messaging-Broker-CPP-Book%2Fhtml%2Fch01s04.html%23UsingBrokerFederation-WhatIsBrokerFederation-3F&quot;&gt;broker federation&lt;/a&gt; and squash any of the use case scenarios that may involve differences in location, etc.
&lt;/p&gt;

&lt;p&gt;
To start setup 2-3 brokers, in this writeup there are 2 brokers running on one machine and a 3rd on a second machine.
&lt;div class=&quot;highlight&quot;&gt;&lt;pre&gt;&lt;code class=&quot;console&quot;&gt;&lt;span class=&quot;go&quot;&gt;BrokerA has ip 192.168.1.3 and a port 10001&lt;/span&gt;
&lt;span class=&quot;go&quot;&gt;BrokerB has ip 192.168.1.3 and a port 10002&lt;/span&gt;
&lt;span class=&quot;go&quot;&gt;BrokerC has ip 192.168.1.5 and a port 10001&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;

&lt;/p&gt;
&lt;p&gt;
Startup all three brokers and for the 2 that are on the same machine some options will need to be set
&lt;div class=&quot;highlight&quot;&gt;&lt;pre&gt;&lt;code class=&quot;console&quot;&gt;&lt;span class=&quot;go&quot;&gt;BrokerA&lt;/span&gt;
&lt;span class=&quot;gp&quot;&gt;#&lt;/span&gt; qpidd -p 10001 --pid-dir /tmp/brokera --data-dir /tmp/brokera --auth no
&lt;span class=&quot;go&quot;&gt;BrokerB&lt;/span&gt;
&lt;span class=&quot;gp&quot;&gt;#&lt;/span&gt; qpidd -p 10002 --pid-dir /tmp/brokerb --data-dir /tmp/brokerb --auth no
&lt;span class=&quot;go&quot;&gt;BrokerC&lt;/span&gt;
&lt;span class=&quot;gp&quot;&gt;#&lt;/span&gt; qpidd -p 10001 --pid-dir /tmp/brokerc --data-dir /tmp/brokerc --auth no
&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;

&lt;/p&gt;
&lt;p&gt;
Now we need to link all 3 together (federated) into a broker exchange. To do so run the following on any of the machines with brokers to be linked or a machine with no broker at all. The next tools being listed do not require a broker to be running in order to network the brokers together.
&lt;/p&gt;
&lt;p&gt;
&lt;a href=&quot;http://www.google.com/url?q=http%3A%2F%2Fqpid.apache.org%2Fbooks%2F0.7%2FAMQP-Messaging-Broker-CPP-Book%2Fhtml%2Fch01s04.html%23UsingBrokerFederation-TheqpidrouteUtility&quot;&gt;qpid-route&lt;/a&gt; is the utility being used and for simplicities sake we will be setting up dynamic routes (described in section 1.4.3.2 of the previous link)
&lt;div class=&quot;highlight&quot;&gt;&lt;pre&gt;&lt;code class=&quot;console&quot;&gt;&lt;span class=&quot;gp&quot;&gt;#&lt;/span&gt; qpid-route dynamic add 192.168.1.3:10001 192.168.1.3:10002 amq.direct
&lt;span class=&quot;gp&quot;&gt;#&lt;/span&gt; qpid-route dynamic add 192.168.1.3:10002 192.168.1.3:10001 amq.direct
&lt;span class=&quot;gp&quot;&gt;#&lt;/span&gt; qpid-route dynamic add 192.168.1.3:10001 192.168.1.5:10001 amq.direct
&lt;span class=&quot;gp&quot;&gt;#&lt;/span&gt; qpid-route dynamic add 192.168.1.5:10001 192.168.1.3:10001 amq.direct

&lt;span class=&quot;gp&quot;&gt;#&lt;/span&gt; qpid-route dynamic add 192.168.1.3:10001 192.168.1.3:10002 qmf.default.direct
&lt;span class=&quot;gp&quot;&gt;#&lt;/span&gt; qpid-route dynamic add 192.168.1.3:10002 192.168.1.3:10001 qmf.default.direct
&lt;span class=&quot;gp&quot;&gt;#&lt;/span&gt; qpid-route dynamic add 192.168.1.3:10001 192.168.1.5:10001 qmf.default.direct
&lt;span class=&quot;gp&quot;&gt;#&lt;/span&gt; qpid-route dynamic add 192.168.1.5:10001 192.168.1.3:10001 qmf.default.direct

&lt;span class=&quot;gp&quot;&gt;#&lt;/span&gt; qpid-route dynamic add 192.168.1.3:10001 192.168.1.3:10002 qmf.default.topic
&lt;span class=&quot;gp&quot;&gt;#&lt;/span&gt; qpid-route dynamic add 192.168.1.3:10002 192.168.1.3:10001 qmf.default.topic
&lt;span class=&quot;gp&quot;&gt;#&lt;/span&gt; qpid-route dynamic add 192.168.1.3:10001 192.168.1.5:10001 qmf.default.topic
&lt;span class=&quot;gp&quot;&gt;#&lt;/span&gt; qpid-route dynamic add 192.168.1.5:10001 192.168.1.3:10001 qmf.default.topic
&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;

&lt;/p&gt;
&lt;p&gt;
Now I know this looks like a lot of repetition but the above is required since we are creating a bidirectional route. Looking carefully we see that the brokers are being flipped an added to the same exchange.
&lt;/p&gt;
&lt;p&gt;
Speaking of broker exchange you’ll notice amq.direct, qmf.default.direct, qmf.default.topic. These exchanges are the default exchanges that need to be supported in any AMQP broker. To get a better idea of these routing algorithms there is a &lt;a href=&quot;http://www.google.com/url?q=http%3A%2F%2Frajith.2rlabs.com%2F2007%2F10%2F13%2Famqp-in-10-mins-part4-standard-exchange-types-and-supporting-common-messaging-use-cases%2F&amp;amp;sa=D&amp;amp;sntz=1&amp;amp;usg=AFQjCNFTquR3DSCnwN_XxvMerv-KvBtr1w&quot;&gt;blogpost&lt;/a&gt; that covers it pretty clearly.
&lt;/p&gt;
&lt;p&gt;
Moving on we need to do a quick check on the topology which can be accomplished with the following
&lt;/p&gt;
&lt;p&gt;
&lt;div class=&quot;highlight&quot;&gt;&lt;pre&gt;&lt;code class=&quot;console&quot;&gt;&lt;span class=&quot;gp&quot;&gt;#&lt;/span&gt; qpid-route route map 192.168.13:10001

&lt;span class=&quot;go&quot;&gt;Finding Linked Brokers:&lt;/span&gt;
&lt;span class=&quot;go&quot;&gt; 192.168.1.3:10001... Ok&lt;/span&gt;
&lt;span class=&quot;go&quot;&gt; 192.168.1.5:10001... Ok&lt;/span&gt;
&lt;span class=&quot;go&quot;&gt; 192.168.1.3:10002... Ok&lt;/span&gt;

&lt;span class=&quot;go&quot;&gt;Dynamic Routes:&lt;/span&gt;

&lt;span class=&quot;go&quot;&gt;Exchange qmf.default.topic:&lt;/span&gt;
&lt;span class=&quot;go&quot;&gt; 192.168.1.5:10001 &amp;amp;lt;=&amp;amp;gt; 192.168.1.3:10001&lt;/span&gt;
&lt;span class=&quot;go&quot;&gt; 192.168.1.3:10002 &amp;amp;lt;=&amp;amp;gt; 192.168.1.3:10001&lt;/span&gt;

&lt;span class=&quot;go&quot;&gt;Exchange qmf.default.direct:&lt;/span&gt;
&lt;span class=&quot;go&quot;&gt; 192.168.1.5:10001 &amp;amp;lt;=&amp;amp;gt; 192.168.1.3:10001&lt;/span&gt;
&lt;span class=&quot;go&quot;&gt; 192.168.1.3:10002 &amp;amp;lt;=&amp;amp;gt; 192.168.1.3:10001&lt;/span&gt;

&lt;span class=&quot;go&quot;&gt;Exchange amq.direct:&lt;/span&gt;
&lt;span class=&quot;go&quot;&gt; 192.168.1.5:10001 &amp;amp;lt;=&amp;amp;gt; 192.168.1.3:10001&lt;/span&gt;
&lt;span class=&quot;go&quot;&gt; 192.168.1.3:10002 &amp;amp;lt;=&amp;amp;gt; 192.168.1.3:10001&lt;/span&gt;

&lt;span class=&quot;go&quot;&gt;Static Routes:&lt;/span&gt;
&lt;span class=&quot;go&quot;&gt;none found&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;

&lt;p&gt;
The brokers are now federated (networked together) so lets do something useful. We will connect one of matahari’s core agent to any of the brokers on both machines.
&lt;/p&gt;
&lt;p&gt;
&lt;div class=&quot;highlight&quot;&gt;&lt;pre&gt;&lt;code class=&quot;console&quot;&gt;&lt;span class=&quot;go&quot;&gt;BrokerA&lt;/span&gt;
&lt;span class=&quot;gp&quot;&gt;#&lt;/span&gt; matahari-hostd --port 10001 --broker 192.168.1.5

&lt;span class=&quot;go&quot;&gt;BrokerC&lt;/span&gt;
&lt;span class=&quot;gp&quot;&gt;#&lt;/span&gt; matahari-hostd --port 10001 --broker 192.168.1.3
&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;

&lt;/p&gt;
&lt;p&gt;
Above we’ve just connected the agent on one machine to the broker on the other and vice versa. So now if we bring up qpid-tool on BrokerB we should see that 2 agents are connected within this broker network and we will be able to interact with those agents no matter where we are.
&lt;/p&gt;
&lt;p&gt;
&lt;div class=&quot;highlight&quot;&gt;&lt;pre&gt;&lt;code class=&quot;console&quot;&gt;&lt;span class=&quot;go&quot;&gt;BrokerA&lt;/span&gt;
&lt;span class=&quot;gp&quot;&gt;#&lt;/span&gt; qpid-tool 192.168.1.3:10002

&lt;span class=&quot;go&quot;&gt;qpid: agents&lt;/span&gt;
&lt;span class=&quot;go&quot;&gt;Agent Name                         Label QMF version&lt;/span&gt;
&lt;span class=&quot;go&quot;&gt;1.0 BrokerAgent                      QMFv2&lt;/span&gt;
&lt;span class=&quot;go&quot;&gt;1.redhat.com:matahari:4d3d4442-562a-4514-a639-b366ef17e306 QMFv2 Agent 2&lt;/span&gt;
&lt;span class=&quot;go&quot;&gt;1.redhat.com:matahari:fb7584d4-8d10-4cea-ab30-ae4afaea1060 QMFv2 Agent 2&lt;/span&gt;

&lt;span class=&quot;go&quot;&gt;With both agents connected we can access their methods and pull some data from it.&lt;/span&gt;

&lt;span class=&quot;go&quot;&gt;qpid: list host&lt;/span&gt;
&lt;span class=&quot;go&quot;&gt;Object Summary:&lt;/span&gt;
&lt;span class=&quot;go&quot;&gt; ID  Created  Destroyed Index&lt;/span&gt;
&lt;span class=&quot;go&quot;&gt; =====================================================&lt;/span&gt;
&lt;span class=&quot;go&quot;&gt; 161 22:03:47 -     com.redhat.matahari:host:&lt;/span&gt;
&lt;span class=&quot;go&quot;&gt; 101 21:05:51 -     com.redhat.matahari:host:&lt;/span&gt;

&lt;span class=&quot;go&quot;&gt;qpid: show 161&lt;/span&gt;
&lt;span class=&quot;go&quot;&gt;Object of type: com.redhat.matahari:host:_data(7297d90c-5e2a-557c-7b58-90cdd4d916f2)&lt;/span&gt;
&lt;span class=&quot;go&quot;&gt; Attribute     161&lt;/span&gt;
&lt;span class=&quot;go&quot;&gt; ===================================================================&lt;/span&gt;
&lt;span class=&quot;go&quot;&gt; uuid       ec742c182da05427605f96b300000014&lt;/span&gt;
&lt;span class=&quot;go&quot;&gt; hostname     im.gangstar.com&lt;/span&gt;
&lt;span class=&quot;go&quot;&gt; is_virtual    False&lt;/span&gt;
&lt;span class=&quot;go&quot;&gt; operating_system Linux (2.6.34.7-61.fc13.i686)&lt;/span&gt;
&lt;span class=&quot;go&quot;&gt; memory      3057352&lt;/span&gt;
&lt;span class=&quot;go&quot;&gt; swap       2047996&lt;/span&gt;
&lt;span class=&quot;go&quot;&gt; arch       i686&lt;/span&gt;
&lt;span class=&quot;go&quot;&gt; hypervisor    &lt;/span&gt;
&lt;span class=&quot;go&quot;&gt; platform     32&lt;/span&gt;
&lt;span class=&quot;go&quot;&gt; processors    2&lt;/span&gt;
&lt;span class=&quot;go&quot;&gt; cores       4&lt;/span&gt;
&lt;span class=&quot;go&quot;&gt; model       Intel(R) Core(TM)2 Duo CPU   T9600 @ 2.80GHz&lt;/span&gt;
&lt;span class=&quot;go&quot;&gt; last_updated_seq 83&lt;/span&gt;
&lt;span class=&quot;go&quot;&gt; last_updated   Fri Nov 12 22:10:37 2010&lt;/span&gt;
&lt;span class=&quot;go&quot;&gt; load_average_1  0.000000&lt;/span&gt;
&lt;span class=&quot;go&quot;&gt; load_average_5  0.020000&lt;/span&gt;
&lt;span class=&quot;go&quot;&gt; load_average_15  0.000000&lt;/span&gt;
&lt;span class=&quot;go&quot;&gt; memFree      186788&lt;/span&gt;
&lt;span class=&quot;go&quot;&gt; swapFree     1987552&lt;/span&gt;
&lt;span class=&quot;go&quot;&gt; procTotal     394&lt;/span&gt;
&lt;span class=&quot;go&quot;&gt; procRunning    1&lt;/span&gt;

&lt;span class=&quot;go&quot;&gt;qpid: show 101&lt;/span&gt;
&lt;span class=&quot;go&quot;&gt;Object of type: com.redhat.matahari:host:_data(7297d90c-5e2a-557c-7b58-90cdd4d916f2)&lt;/span&gt;
&lt;span class=&quot;go&quot;&gt;Attribute     101&lt;/span&gt;
&lt;span class=&quot;go&quot;&gt;===================================================================&lt;/span&gt;
&lt;span class=&quot;go&quot;&gt;uuid 3d4c71ac60c0b113d8ce73b700000016&lt;/span&gt;
&lt;span class=&quot;go&quot;&gt;hostname im.gangster-twice.com&lt;/span&gt;
&lt;span class=&quot;go&quot;&gt;is_virtual False&lt;/span&gt;
&lt;span class=&quot;go&quot;&gt;operating_system Linux (2.6.34.7-61.fc13.i686)&lt;/span&gt;
&lt;span class=&quot;go&quot;&gt;memory  2036688&lt;/span&gt;
&lt;span class=&quot;go&quot;&gt;swap       4095996&lt;/span&gt;
&lt;span class=&quot;go&quot;&gt;arch       i686&lt;/span&gt;
&lt;span class=&quot;go&quot;&gt;hypervisor    &lt;/span&gt;
&lt;span class=&quot;go&quot;&gt;platform     32&lt;/span&gt;
&lt;span class=&quot;go&quot;&gt;processors    2&lt;/span&gt;
&lt;span class=&quot;go&quot;&gt;cores       4&lt;/span&gt;
&lt;span class=&quot;go&quot;&gt;model       Intel(R) Core(TM)2 Duo CPU   T7500 @ 2.20GHz&lt;/span&gt;
&lt;span class=&quot;go&quot;&gt; last_updated_seq 795&lt;/span&gt;
&lt;span class=&quot;go&quot;&gt; last_updated   Fri Nov 12 22:12:03 2010&lt;/span&gt;
&lt;span class=&quot;go&quot;&gt; load_average_1  0.120000&lt;/span&gt;
&lt;span class=&quot;go&quot;&gt; load_average_5  0.120000&lt;/span&gt;
&lt;span class=&quot;go&quot;&gt; load_average_15  0.110000&lt;/span&gt;
&lt;span class=&quot;go&quot;&gt; memFree 168912&lt;/span&gt;
&lt;span class=&quot;go&quot;&gt; swapFree 4091164&lt;/span&gt;
&lt;span class=&quot;go&quot;&gt; procTotal 384&lt;/span&gt;
&lt;span class=&quot;go&quot;&gt; procRunning 4&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;

&lt;/p&gt;
&lt;p&gt;
Pretty simple and really cool :D
&lt;/p&gt;
</content>
 </entry>
 
 <entry>
   <title>Matahari Development screencasts</title>
   <link href="http://matahari.github.com/2010/11/03/matahari-development-screencasts.html"/>
   <updated>2010-11-03T00:00:00-07:00</updated>
   <id>http://matahari.github.com/2010/11/03/matahari-development-screencasts</id>
   <content type="html">&lt;p&gt;
Put up some screencasts to give everyone an idea of its capabilities. This is being shown using the development version of qpid 0.7. The next stable release is going to be 0.8 and that should be out very soon. Once 0.8 is released work will continue on making sure the windows ports are updated to the new codebase. Matahari shouldn't require any changes as the cross platform code is independent of the qpid changes.
&lt;/p&gt;
&lt;p&gt;
I'm not that great with taking screencasts so forgive me if they are hard to see
&lt;/p&gt;
&lt;p&gt;
matahari network agent&lt;a href=&quot;http://www.youtube.com/watch?v=iA-k5pTWfGA&amp;amp;hd=1&quot;&gt;http://www.youtube.com/watch?v=iA-k5pTWfGA&amp;amp;hd=1&lt;/a&gt;
matahari host agent&lt;a href=&quot;http://www.youtube.com/watch?v=Q_WgwQkJMN8&amp;amp;hd=1&quot;&gt;http://www.youtube.com/watch?v=Q_WgwQkJMN8&amp;amp;hd=1&lt;/a&gt;
&lt;/p&gt;
</content>
 </entry>
 
 
</feed>
