<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss'><id>tag:blogger.com,1999:blog-1004495537859374156</id><updated>2010-01-20T15:49:36.294-08:00</updated><title type='text'>machdb development blog</title><subtitle type='html'></subtitle><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1004495537859374156/posts/default'/><link rel='alternate' type='text/html' href='http://www.machdb.org/blog/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://www.machdb.org/blog/atom.xml'/><author><name>Nathan</name><uri>http://www.blogger.com/profile/03714591529204612877</uri><email>noreply@blogger.com</email></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>15</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-1004495537859374156.post-5046491067316251810</id><published>2009-04-17T01:48:00.001-07:00</published><updated>2010-01-20T15:49:36.303-08:00</updated><title type='text'>0.5.2 Release, SVN &amp; Redmine</title><content type='html'>I'm happy to say that for the last 2 months I've been spending some of my spare time working on &lt;a href="http://www.machdb.org/"&gt;MachDB&lt;/a&gt; again.  Before I started coding again, I wanted to get an SCM selected and set up, and an issue tracker of some type.  Initially I had planned on going with &lt;a href="http://subversion.tigris.org/"&gt;Subversion&lt;/a&gt; and Bugzilla, but after some convincing from Andreas Unterkircher, I decided to go with &lt;a href="http://www.redmine.org/"&gt;Redmine&lt;/a&gt; instead of Bugzilla.  Took me some time to get it all set up, but we now have both source control and Issue Tracking/Project Management. It's really nice, I may have to make a case for this at work too. It has RSS feeds for everything, so you should be able to use it to keep up to date on all aspects of the project.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://tools.unmx.com/redmine/projects/show/machdb"&gt;http://tools.unmx.com/redmine/projects/show/machdb&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Please use this going forward for opening bug reports, feature requests, support questions, submitting patches, etc.&lt;br /&gt;&lt;br /&gt;I'm also happy to announce that I have been fixing bugs and have released MachDB 0.5.2 tonight.  I fixed the long standing package insertion bug, which I know a particular co-worker of mine will be very happy about.  &lt;a href="http://tools.unmx.com/redmine/projects/list_files/machdb"&gt;Go get the release&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;You can also see my project roadmap &lt;a href="http://tools.unmx.com/redmine/projects/roadmap/machdb"&gt;here&lt;/a&gt;, release dates, features and bugs listed for each&lt;br /&gt;&lt;br /&gt;Feel free to contact me, I like to know who's using MachDB and what improvements you'd like to see.  And as always, I appreciate feedback of any kind.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1004495537859374156-5046491067316251810?l=www.machdb.org%2Fblog' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/1004495537859374156/5046491067316251810/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=1004495537859374156&amp;postID=5046491067316251810' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1004495537859374156/posts/default/5046491067316251810'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1004495537859374156/posts/default/5046491067316251810'/><link rel='alternate' type='text/html' href='http://www.machdb.org/blog/2009/04/052-release-svn-redmine.html' title='0.5.2 Release, SVN &amp;amp; Redmine'/><author><name>Nathan</name><uri>http://www.blogger.com/profile/03714591529204612877</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='10843242341258171501'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1004495537859374156.post-5602022159163986434</id><published>2009-01-23T05:28:00.000-08:00</published><updated>2009-01-30T12:20:01.627-08:00</updated><title type='text'>Lot of interest lately</title><content type='html'>&lt;img src="http://www.machdb.org/blog/machdb_stats_jan09.jpg" /&gt;&lt;br /&gt;I've been seeing a lot of interest in the project lately.  I hear there was discussion of MachDB on a Ruby mailing list.  That's great!  I have had a lot of work and side projects over the last year that have taken me away from development on MachDB, but I want to assure the user community that it's not forgotten.  I've had a number of good bug fixes submitted by users, and a few awesome contribs by a few people (thanks Andreas!).  SVN and RedMine are getting set up now and all these patches will be rolled in.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Short term road map:&lt;/span&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;SVN&lt;/li&gt;&lt;li&gt;RedMine&lt;/li&gt;&lt;li&gt;Mailing List&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Bug Fixes&lt;/li&gt;&lt;li&gt;A few new Self-Checks for the host scripts&lt;/li&gt;&lt;li&gt;Some of Andreas's Changes&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Mid-Term:&lt;/span&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Tags&lt;/li&gt;&lt;li&gt;Custom XML&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Long Term:&lt;/span&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Web Services API&lt;/li&gt;&lt;li&gt;CLI Client&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;Any questions, just hit me up.  Thanks everyone for the support and the nice emails.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1004495537859374156-5602022159163986434?l=www.machdb.org%2Fblog' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/1004495537859374156/5602022159163986434/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=1004495537859374156&amp;postID=5602022159163986434' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1004495537859374156/posts/default/5602022159163986434'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1004495537859374156/posts/default/5602022159163986434'/><link rel='alternate' type='text/html' href='http://www.machdb.org/blog/2009/01/lot-of-interest-lately.html' title='Lot of interest lately'/><author><name>Nathan</name><uri>http://www.blogger.com/profile/03714591529204612877</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='10843242341258171501'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1004495537859374156.post-4798521608069529916</id><published>2008-11-12T11:07:00.000-08:00</published><updated>2008-11-13T23:41:17.527-08:00</updated><title type='text'>LISA 2008 San Diego</title><content type='html'>It's been a while since I last posted to this dev blog..not a lot of activity in the last year.  As LISA 08 has approached, I've had a renewed inspiration in MachDB and am excited to be working on it again.  I'm at the LISA conference Wed, Thurs &amp;amp; Friday if anyone would like to meet up and discuss the future of the MachDB, features you'd like to see or gripes/complaints.   Hit me up on the blog and we'll find a way to meet up!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1004495537859374156-4798521608069529916?l=www.machdb.org%2Fblog' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/1004495537859374156/4798521608069529916/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=1004495537859374156&amp;postID=4798521608069529916' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1004495537859374156/posts/default/4798521608069529916'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1004495537859374156/posts/default/4798521608069529916'/><link rel='alternate' type='text/html' href='http://www.machdb.org/blog/2008/11/lisa-2008-san-diego.html' title='LISA 2008 San Diego'/><author><name>Nathan</name><uri>http://www.blogger.com/profile/03714591529204612877</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='10843242341258171501'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1004495537859374156.post-4936716750565053289</id><published>2008-04-22T15:28:00.000-07:00</published><updated>2008-04-22T15:30:12.293-07:00</updated><title type='text'>Web 2.0 Expo in SF</title><content type='html'>I'll be at the Web 2.0 Expo in San Fran this week, Wed-Friday.  Hit me up if you're there and want to talk MachDB or just get a beer! &lt;br /&gt;&lt;br /&gt;I've been busy philosophizing with others about the future direction of the MachDB.  I have some code to write and some cool new features coming soon.  I'll post more after the conference is over.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1004495537859374156-4936716750565053289?l=www.machdb.org%2Fblog' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/1004495537859374156/4936716750565053289/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=1004495537859374156&amp;postID=4936716750565053289' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1004495537859374156/posts/default/4936716750565053289'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1004495537859374156/posts/default/4936716750565053289'/><link rel='alternate' type='text/html' href='http://www.machdb.org/blog/2008/04/web-20-expo-in-sf.html' title='Web 2.0 Expo in SF'/><author><name>Nathan</name><uri>http://www.blogger.com/profile/03714591529204612877</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='10843242341258171501'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1004495537859374156.post-4308370517493713883</id><published>2007-12-26T03:23:00.000-08:00</published><updated>2007-12-26T03:28:36.718-08:00</updated><title type='text'>Freshmeat and Sourceforge</title><content type='html'>We now have some more project features, courtesy of the nice people at &lt;a href="http://www.freshmeat.net/"&gt;freshmeat.net&lt;/a&gt; and &lt;a href="http://www.sourceforge.net/"&gt;SourceForge&lt;/a&gt;. &lt;br /&gt;&lt;br /&gt;&lt;a href="http://freshmeat.net/projects/machdb/"&gt;http://freshmeat.net/projects/machdb/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;and&lt;br /&gt;&lt;br /&gt;&lt;a href="https://sourceforge.net/projects/machdb/"&gt;https://sourceforge.net/projects/machdb/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I'm not using a lot of the features at SourceForge, but the &lt;a href="https://sourceforge.net/tracker/?group_id=212116"&gt;bug and feature tracking&lt;/a&gt; systems will come in handy...if I can get people to use it.  As for Freshmeat, I'll use that to get info out to the community.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1004495537859374156-4308370517493713883?l=www.machdb.org%2Fblog' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/1004495537859374156/4308370517493713883/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=1004495537859374156&amp;postID=4308370517493713883' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1004495537859374156/posts/default/4308370517493713883'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1004495537859374156/posts/default/4308370517493713883'/><link rel='alternate' type='text/html' href='http://www.machdb.org/blog/2007/12/freshmeat-and-sourceforge.html' title='Freshmeat and Sourceforge'/><author><name>Nathan</name><uri>http://www.blogger.com/profile/03714591529204612877</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='10843242341258171501'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1004495537859374156.post-4749423895516124482</id><published>2007-12-22T04:11:00.000-08:00</published><updated>2007-12-22T04:19:58.190-08:00</updated><title type='text'>Documentation: Data Flow Diagram</title><content type='html'>In the interest of education, I have been working on docs.  I started off with a data flow diagram, available in &lt;a href="http://www.machdb.org/files/MachDB%20flowchart.pdf"&gt;PDF&lt;/a&gt; and &lt;a href="http://www.machdb.org/files/MachDB%20flowchart.jpg"&gt;JPG&lt;/a&gt; form.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a border=0 href=http://www.machdb.org/files/MachDB%20flowchart.jpg&gt;&lt;img src="http://www.machdb.org/files/MachDB%20flowchart.jpg" scale="50%"/&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1004495537859374156-4749423895516124482?l=www.machdb.org%2Fblog' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/1004495537859374156/4749423895516124482/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=1004495537859374156&amp;postID=4749423895516124482' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1004495537859374156/posts/default/4749423895516124482'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1004495537859374156/posts/default/4749423895516124482'/><link rel='alternate' type='text/html' href='http://www.machdb.org/blog/2007/12/documentation-data-flow-diagram.html' title='Documentation: Data Flow Diagram'/><author><name>Nathan</name><uri>http://www.blogger.com/profile/03714591529204612877</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='10843242341258171501'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1004495537859374156.post-2967164600729443334</id><published>2007-12-19T23:19:00.000-08:00</published><updated>2007-12-20T03:40:31.254-08:00</updated><title type='text'>machdb-0.5.1 released</title><content type='html'>I put out a new version tonight of the code and a slightly updated XML spec.  The following bugs and issues have been addressed:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Filesystem and disks have had the limit raised from 2TB to 16 zettabytes.&lt;/li&gt;&lt;li&gt;OS Name limit now 100 characters&lt;/li&gt;&lt;li&gt;Added Base Architecuture to host node&lt;/li&gt;&lt;li&gt;Added Unified Cache to CPU node&lt;/li&gt;&lt;li&gt;Split up 'version' and 'release' into 2 different fields for packages.  'release' is optional input&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Various UI bug fixes&lt;/li&gt;&lt;li&gt;Renamed files, added contrib directory, in an attempt to standardize&lt;/li&gt;&lt;/ul&gt; To update your DB scheme, please run the following:&lt;br /&gt;&lt;blockquote&gt; &lt;tt&gt;mysql -u mysqluser -p mysqldatabse &lt; update_0.5.0-0.5.1.sql&lt;/tt&gt;&lt;/blockquote&gt;To update the data in your tables and your schema at the same time:&lt;br /&gt;&lt;/tt&gt;&lt;blockquote&gt;&lt;tt&gt; php update_0.5.0-0.5.1.php&lt;/tt&gt;&lt;/blockquote&gt;This will update your packages table to include release information. If you don't want this, comment it out.  If you do, you'll want to check your gathering scripts to make sure they also sent the release information properly.&lt;br /&gt;&lt;br /&gt;I also added some contributed gathering script files.  We now have them for PPC Linux, Sparc Solaris and Debian i386.  Thanks to Chris and Kyrre for those contributions!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1004495537859374156-2967164600729443334?l=www.machdb.org%2Fblog' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/1004495537859374156/2967164600729443334/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=1004495537859374156&amp;postID=2967164600729443334' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1004495537859374156/posts/default/2967164600729443334'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1004495537859374156/posts/default/2967164600729443334'/><link rel='alternate' type='text/html' href='http://www.machdb.org/blog/2007/12/machdb-051-released.html' title='machdb-0.5.1 released'/><author><name>Nathan</name><uri>http://www.blogger.com/profile/03714591529204612877</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='10843242341258171501'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1004495537859374156.post-8190369189928618690</id><published>2007-12-14T01:23:00.000-08:00</published><updated>2007-12-14T03:28:25.815-08:00</updated><title type='text'>Bugs, Specs and new Sites</title><content type='html'>Moved to a new website, &lt;a href="http://www.machdb.org/"&gt;machdb.org&lt;/a&gt;  Please update your bookmarks.  I hope the URL change will make it into the Feb issue of LOGIN.  Either way, I'll set up redirects at the old site to get people here.  I also moved the blog, to be more central.  When I get some time I'll make a new wiki on this domain as well.&lt;br /&gt;&lt;br /&gt;Bugs!&lt;br /&gt;&lt;br /&gt;Fixed an XML parsing bug in collect.php, thanks to the quick eyes of Josh, Steve and Stephen.&lt;br /&gt;&lt;br /&gt;Found a big bug in my spec thanks to Chris.  From my response:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;"So I found out why your disk data showing a max of 2TB.  See...this is where seeing it run in other environments teaches me the right way to do things.  ;)  Apparently I had some bad math when I calculated what MySQL's int(11) datatype could do.  So I guess I've either got to modify the MySQL tables to be BigInt or change the spec to start with MB.  With BigInt and KB, the limit is 9,223,372,036,854,775,807 KB, or 8,192 exabytes.  Yep, I said exabytes.  But that makes the DB bigger.  With int(11) and MB, the limit is 2,048 terabytes.  Thoughts?  I'll noodle on this tomorrow and run it by a DBA buddy and get his feedback as well.  Until then, sit tight.  I will have this resolved in the next day or three."&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;I updated the XML spec just now to describe the limitation, so as not to confuse others.&lt;span style="font-style: italic;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;&lt;span style="font-style: italic;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;Chris has also sent me a patch to include a unified cache in the CPU information, which will go into the next release next week.  I'd like to get this out before Xmas, since I won't be around for a bit afterwards.&lt;br /&gt;&lt;br /&gt;These bug reports are great everybody, keep em coming.  :)&lt;span style="font-style: italic;"&gt;&lt;span style="font-style: italic;"&gt;&lt;span style="font-style: italic;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1004495537859374156-8190369189928618690?l=www.machdb.org%2Fblog' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/1004495537859374156/8190369189928618690/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=1004495537859374156&amp;postID=8190369189928618690' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1004495537859374156/posts/default/8190369189928618690'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1004495537859374156/posts/default/8190369189928618690'/><link rel='alternate' type='text/html' href='http://www.machdb.org/blog/2007/12/bugs-specs-and-new-sites.html' title='Bugs, Specs and new Sites'/><author><name>Nathan</name><uri>http://www.blogger.com/profile/03714591529204612877</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='10843242341258171501'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1004495537859374156.post-4655609609477637610</id><published>2007-12-10T23:33:00.000-08:00</published><updated>2007-12-14T00:13:23.456-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='machdb'/><title type='text'>XML Spec Published &amp; Wiki</title><content type='html'>After the release last night, I sent the code to a fellow sysadmin from LISA who had e-mailed me with interest in the MachDB.  He's already got it running, and with not too much effort. My first user, cool!  I'm very excited to see it working somewhere else other than my 2 environments.  To that end, I worked diligently tonight to document the XML spec that describes what info you can send to the MachDB.  You can find the doc linked off the main project website, or you can click &lt;a href="http://www.machdb.org/xml/machdb_xml_spec.html"&gt;here&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Comments on this are welcome, so let me know what you think.&lt;br /&gt;&lt;br /&gt;Also, I set up a temporary wiki page at &lt;a href="http://www.mybrainhurts.com/wiki/MachDB"&gt;http://www.mybrainhurts.com/wiki/MachDB&lt;/a&gt;.  You can go there for information from other people that have installed it.  I will be keeping a FAQ and install instructions there.  Once the permanent wiki is up, all docs will go there.&lt;br /&gt;&lt;br /&gt;And if anybody knows of an easy way to syntax highlight code on a web page, you must tell me. ;)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1004495537859374156-4655609609477637610?l=www.machdb.org%2Fblog' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/1004495537859374156/4655609609477637610/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=1004495537859374156&amp;postID=4655609609477637610' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1004495537859374156/posts/default/4655609609477637610'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1004495537859374156/posts/default/4655609609477637610'/><link rel='alternate' type='text/html' href='http://www.machdb.org/blog/2007/12/xml-spec-published.html' title='XML Spec Published &amp; Wiki'/><author><name>Nathan</name><uri>http://www.blogger.com/profile/03714591529204612877</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='10843242341258171501'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1004495537859374156.post-5783766089215207254</id><published>2007-12-09T23:25:00.000-08:00</published><updated>2007-12-14T00:13:04.528-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='machdb'/><title type='text'>Code is out!</title><content type='html'>Yes, yes, 2 weeks longer than I expected...thanks for your patience.  I had to fix a few last minute bugs and clean it up for general consumption.  My instructions are not complete, and I have yet to define the XML spec (my next task), but the code is out!  Go download version 0.50 at the project site: &lt;a href="http://www.machdb.org"&gt;http://www.machdb.org&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;OK, so what is next.  Here is my near term task list:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Document XML Structures&lt;/li&gt;&lt;li&gt;Improved Search&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Machine Readable Interface&lt;/li&gt;&lt;li&gt;Tags, Comments, Logging&lt;/li&gt;&lt;li&gt;Administrative Tools (audits, etc)&lt;/li&gt;&lt;li&gt;Host vs Host comparison.  Mmmmm, Tasty.&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;I am very much interested in ideas, feedback (good and bad) and bug reports.  How can it be improved?  And if you use it and like it, let me know too!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1004495537859374156-5783766089215207254?l=www.machdb.org%2Fblog' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/1004495537859374156/5783766089215207254/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=1004495537859374156&amp;postID=5783766089215207254' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1004495537859374156/posts/default/5783766089215207254'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1004495537859374156/posts/default/5783766089215207254'/><link rel='alternate' type='text/html' href='http://www.machdb.org/blog/2007/12/code-is-out.html' title='Code is out!'/><author><name>Nathan</name><uri>http://www.blogger.com/profile/03714591529204612877</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='10843242341258171501'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1004495537859374156.post-4814880645069739951</id><published>2007-11-29T03:05:00.000-08:00</published><updated>2007-12-14T00:10:55.860-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='machdb'/><title type='text'>Mmm, Turkey</title><content type='html'>Well, Thanksgiving is over and I've had a bit of time to apply to MachDB.  I spent a few hours tonight digging back into the code.  It's funny how fast you forget what you've worked on.  Fixed a few bugs that I found, and worked on syncing everything to the latest greatest.  &lt;br /&gt;&lt;br /&gt;I've also got to figure out how to use the UUID instead of the MAC for hosts that have that.  And provide a way for it to change.   Should it be automagic?  I don't know, I almost feel that it shouldn't.  &lt;br /&gt;&lt;br /&gt;I'll upgrade VMIX to the latest version of the dev code and at the same time I'll put out the release.  w00t!  Almost there people, bear with me!  :)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1004495537859374156-4814880645069739951?l=www.machdb.org%2Fblog' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/1004495537859374156/4814880645069739951/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=1004495537859374156&amp;postID=4814880645069739951' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1004495537859374156/posts/default/4814880645069739951'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1004495537859374156/posts/default/4814880645069739951'/><link rel='alternate' type='text/html' href='http://www.machdb.org/blog/2007/11/mmm-turkey.html' title='Mmm, Turkey'/><author><name>Nathan</name><uri>http://www.blogger.com/profile/03714591529204612877</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='10843242341258171501'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1004495537859374156.post-8403025176333207806</id><published>2007-11-21T02:15:00.000-08:00</published><updated>2007-12-14T00:10:55.860-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='machdb'/><title type='text'>Home for the Holidays</title><content type='html'>Well, I didn't get time this week to clean up the code.  If I have any downtime/alone time while I'm visiting with family over Thanksgiving, I will see what I can get out.  Otherwise, look forward to something in late Nov/early Dec.&lt;br /&gt;&lt;br /&gt;I must now finish packing, attempting to travel on the worst (travel) day of the year means being extra organized.  T minus 7 hours till my plane takes off.  And I still need sleep.  &lt;br /&gt;&lt;br /&gt;Have a good holiday!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1004495537859374156-8403025176333207806?l=www.machdb.org%2Fblog' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/1004495537859374156/8403025176333207806/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=1004495537859374156&amp;postID=8403025176333207806' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1004495537859374156/posts/default/8403025176333207806'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1004495537859374156/posts/default/8403025176333207806'/><link rel='alternate' type='text/html' href='http://www.machdb.org/blog/2007/11/home-for-holidays.html' title='Home for the Holidays'/><author><name>Nathan</name><uri>http://www.blogger.com/profile/03714591529204612877</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='10843242341258171501'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1004495537859374156.post-4158899726481200182</id><published>2007-11-19T03:19:00.000-08:00</published><updated>2007-12-14T00:10:55.861-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='machdb'/><title type='text'>Website up</title><content type='html'>I spent tonight putting up a up a website.  Thank goodness for &lt;a href="http://www.oswd.org"&gt;OSWD&lt;/a&gt;.  Now I can communicate with the people that want to know about the MachDB.  Yay!    I also put up some basic info and a list of current features.  Still need to put up the planned features, but need to decide on the rank and order first.  Hopefully, if this work week goes well, I can have a night to work on the code cleanup and get something out before Thanksgiving.&lt;span style="display: block;" id="formatbar_Buttons"&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1004495537859374156-4158899726481200182?l=www.machdb.org%2Fblog' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/1004495537859374156/4158899726481200182/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=1004495537859374156&amp;postID=4158899726481200182' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1004495537859374156/posts/default/4158899726481200182'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1004495537859374156/posts/default/4158899726481200182'/><link rel='alternate' type='text/html' href='http://www.machdb.org/blog/2007/11/website-up.html' title='Website up'/><author><name>Nathan</name><uri>http://www.blogger.com/profile/03714591529204612877</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='10843242341258171501'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1004495537859374156.post-2665753812454903559</id><published>2007-11-18T17:19:00.000-08:00</published><updated>2007-12-14T00:10:55.861-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='machdb'/><title type='text'>LISA 2007 - Some new ideas</title><content type='html'>At LISA 2007 this year, I gave a WIP (Work In Progress) talk on the MachDB.  I got some positive feedback on it, and have been inspired by the things people have said.  I was told that the chatter on the IRC back channel at LISA was good, I'd be interested to see that if anyone has a log.  Otherwise, I have taken a few notes on things I'd like to do:&lt;div&gt;&lt;ul&gt;&lt;li&gt;Statistics - Show totals of neat stuff like RAM, CPU, BogoMips, Disk Space, Uptime, IP counts, etc.  Use the cool graphing tools I have to show graphical representations of these things.  Possibly add RRD data storage on that data, or at least a stats table in the DB.&lt;/li&gt;&lt;li&gt;Auditing - Find things in the DB that shouldn't exist, or are wrong.  &lt;/li&gt;&lt;li&gt;Admin Tool - Ability to change a host's unique identifier (eth0 MAC or UUID).  Also, need to be able to delete entries and merge entries in the case of a host with bad data getting in the system.&lt;/li&gt;&lt;li&gt;Glue - A completely customizable page that lets MachDB be the 'glue' between every other web app in your sysadmin team.  Stuff like Nagios, MRTG, Cricket, Cacti, Smokeping, etc integration.  This is mostly going to just be a page that has example glue for these projects, and is intended to be completely customizable.&lt;/li&gt;&lt;li&gt;Fettle Integration - Andrew Hume did a pretty cool presentation on 'Fettle', a tool for visualizing rack space layout in 3D/WRML.   I noticed that many of the things he needed to generate his files are things I have in my DB.  This means MachDB could auto-generate these config files.  Mmmmmmm.  &lt;/li&gt;&lt;/ul&gt;&lt;div&gt;This is not a list of features that are actually planned.  I'll post that later.  ;)&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1004495537859374156-2665753812454903559?l=www.machdb.org%2Fblog' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/1004495537859374156/2665753812454903559/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=1004495537859374156&amp;postID=2665753812454903559' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1004495537859374156/posts/default/2665753812454903559'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1004495537859374156/posts/default/2665753812454903559'/><link rel='alternate' type='text/html' href='http://www.machdb.org/blog/2007/11/lisa-2007.html' title='LISA 2007 - Some new ideas'/><author><name>Nathan</name><uri>http://www.blogger.com/profile/03714591529204612877</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='10843242341258171501'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1004495537859374156.post-5024156534410895914</id><published>2007-06-14T02:59:00.001-07:00</published><updated>2007-06-14T03:00:26.581-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='machdb'/><title type='text'>new blog!</title><content type='html'>I decided to start blogging my development on MachDB.  Seems the appropriate thing to do.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1004495537859374156-5024156534410895914?l=www.machdb.org%2Fblog' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/1004495537859374156/5024156534410895914/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=1004495537859374156&amp;postID=5024156534410895914' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1004495537859374156/posts/default/5024156534410895914'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1004495537859374156/posts/default/5024156534410895914'/><link rel='alternate' type='text/html' href='http://www.machdb.org/blog/2007/06/new-blog.html' title='new blog!'/><author><name>Nathan</name><uri>http://www.blogger.com/profile/03714591529204612877</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='10843242341258171501'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry></feed>
