<?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>PlanetMysql.ru - информация о СУБД MySQL &#187; oscon</title>
	<atom:link href="http://planetmysql.ru/category/oscon/feed/" rel="self" type="application/rss+xml" />
	<link>http://planetmysql.ru</link>
	<description>Блог о самой популярной СУБД MySQL</description>
	<lastBuildDate>Fri, 25 May 2012 06:11:10 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3</generator>
		<item>
		<title>My Talks at the MySQL conference 2012</title>
		<link>http://jayjanssen.net/post/20409072359?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=my-talks-at-the-mysql-conference-2012</link>
		<comments>http://jayjanssen.net/post/20409072359#comments</comments>
		<pubDate>Tue, 03 Apr 2012 14:49:09 +0000</pubDate>
		<dc:creator>Jay Janssen</dc:creator>
				<category><![CDATA[mysql]]></category>
		<category><![CDATA[oscon]]></category>

		<guid isPermaLink="false">http://jayjanssen.net/post/20409072359</guid>
		<description><![CDATA[I was honored to get two talks accepted at the MySQL conference this year, but interestingly both of them are actually only indirectly about MySQL.  
The first is called “Writing non-blocking code for interaction with data systems and web services in Node.js and Perl”.  This sounds fancier than it is, I picked up some non-blocking programming in Perl and a bit of Node.js (which, strangely, is pretty straightforward once you write some Perl AnyEvent) my last year or so at Yahoo.  This talk really is just meant to be a gentle introduction to what this type of coding is, how it works, and some of the things you can do with it.  My goal is to present something I could have used when I was trying to make the jump from straight procedural to event-driven programming a few years ago.
The second is “Running a high performance LAMP stack on a $20 Virtual server”.  This talk is based off of my experience running a small hosting/consulting company that resold cheap VPS servers running my custom tuned Debian Linux to run LAMP stack sites.  This typically ended up being things like Expression Engine and Magento.  I spent a lot of time tuning these servers to maximize the RAM utilization to give my customers the best bang for their buck.  This talk goes through all of the various architecture paths I went down and what I ultimately settled on, including webserver(s) of choice, CDN usage, PHP daemons, and big win MySQL tuning.
I’m working on putting these classes together this week, and I just got some good news that both of them have been selected for OSCON this year as well, so if you miss the MySQL conference, maybe I’ll see you there instead.  ]]></description>
			<content:encoded><![CDATA[<p>I was honored to get two talks accepted at the <a href="http://www.percona.com/live/mysql-conference-2012/">MySQL conference</a> this year, but interestingly both of them are actually only indirectly about MySQL.  </p>
<p>The first is called <a href="http://www.percona.com/live/mysql-conference-2012/sessions/writing-non-blocking-code-interaction-data-systems-and-web-services-nodejs-and-perl">“Writing non-blocking code for interaction with data systems and web services in Node.js and Perl”</a>.  This sounds fancier than it is, I picked up some non-blocking programming in Perl and a bit of Node.js (which, strangely, is pretty straightforward once you write some Perl AnyEvent) my last year or so at Yahoo.  This talk really is just meant to be a gentle introduction to what this type of coding is, how it works, and some of the things you can do with it.  My goal is to present something I could have used when I was trying to make the jump from straight procedural to event-driven programming a few years ago.</p>
<p>The second is <a href="http://www.percona.com/live/mysql-conference-2012/sessions/running-high-performance-lamp-stack-20-virtual-server">“Running a high performance LAMP stack on a $20 Virtual server”</a>.  This talk is based off of my experience running a small hosting/consulting company that resold cheap VPS servers running my custom tuned Debian Linux to run LAMP stack sites.  This typically ended up being things like Expression Engine and Magento.  I spent a lot of time tuning these servers to maximize the RAM utilization to give my customers the best bang for their buck.  This talk goes through all of the various architecture paths I went down and what I ultimately settled on, including webserver(s) of choice, CDN usage, PHP daemons, and big win MySQL tuning.</p>
<p>I’m working on putting these classes together this week, and I just got some good news that both of them have been selected for <a href="http://www.oscon.com/oscon2012">OSCON</a> this year as well, so if you miss the MySQL conference, maybe I’ll see you there instead.  </p><br/>PlanetMySQL Voting:
	 <a href="http://planet.mysql.com/entry/vote/?entry_id=32698&vote=1&apivote=1">Vote UP</a> /
	 <a href="http://planet.mysql.com/entry/vote/?entry_id=32698&vote=-1&apivote=1">Vote DOWN</a>]]></content:encoded>
			<wfw:commentRss>http://planetmysql.ru/2012/04/03/my-talks-at-the-mysql-conference-2012/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>More New MySQL 5.6 Early Access Features</title>
		<link>http://blogs.oracle.com/MySQL/entry/more_new_mysql_5_6?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=more-new-mysql-5-6-early-access-features</link>
		<comments>http://blogs.oracle.com/MySQL/entry/more_new_mysql_5_6#comments</comments>
		<pubDate>Mon, 01 Aug 2011 15:59:13 +0000</pubDate>
		<dc:creator>Rob Young</dc:creator>
				<category><![CDATA[access]]></category>
		<category><![CDATA[early]]></category>
		<category><![CDATA[InnoDB]]></category>
		<category><![CDATA[labs]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[oscon]]></category>
		<category><![CDATA[Replication]]></category>
		<category><![CDATA[server]]></category>

		<guid isPermaLink="false">http://blogs.oracle.com/MySQL/entry/more_new_mysql_5_6</guid>
		<description><![CDATA[Last week was a banner week for MySQL at OSCON. We had many MySQL developers meeting with the MySQL community, conducting technical sessions, leading BOF sessions, working the exhibit hall, and confirming Oracle's leadership in the technical evolution of MySQL.&#160; The highlight of the week was the unveiling of even more 5.6 early access InnoDB and Replication features that are now available for early adopters to download, evaluate and shape via labs.mysql.com. &#160;InnoDB is one of MySQL's &#34;crown jewels&#34; and beginning in 5.5 is now the default storage engine.&#160; The following 5.6 feature improvements are in direct response to community and customer feedback and requests.&#160; The new 5.6 early access features include: 
   
   
    Full-text search 
    REDO log files max size extended to 2 TB 
    UNDO logs on their own tablespace 
    Buffer Pool options for pre-loading/warming on re-start 
    Improved auto-extension of .ibd files 
    Support for smaller 4k, 8k page sizes 
  Replication is by far the most popular and widely used MySQL feature. The following feature improvements in 5.6 are also in direct response to community and customer feedback and requests.&#160; The new 5.6 early access features include: 
   
    New Binlog API 
    Binlog group commit (completes InnoDB group commit implemented in MySQL 5.5) 
    Durable Slave Reads 
    Enhanced multi-threaded slaves 
  You can read about the details, including development blogs on how to get started with each in this new DevZone article.&#160; My sincere thanks and appreciation to the InnoDB and Replication development teams for their leadership in technical innovation and mind share and for their dedicated work in providing these and other new features &#34;early and often&#34; to the MySQL community.&#160; Stay tuned for more to come!We can't say this &#34;early and often&#34; enough...thanks for your continued support of MySQL!]]></description>
			<content:encoded><![CDATA[<p>
Last week was a banner week for MySQL at OSCON. We had many MySQL developers meeting with the MySQL community, conducting technical sessions, leading BOF sessions, working the exhibit hall, and confirming Oracle's leadership in the technical evolution of MySQL.&nbsp; The highlight of the week was the unveiling of even more 5.6 early access InnoDB and Replication features that are now available for early adopters to download, evaluate and shape via <a href="http://labs.mysql.com/">labs.mysql.com</a>. &nbsp;<br /><br />InnoDB is one of MySQL's &quot;crown jewels&quot; and beginning in 5.5 is now the default storage engine.&nbsp; The following 5.6 feature improvements are in direct response to community and customer feedback and requests.&nbsp; The new 5.6 early access features include:</p> 
  <p><br /></p> 
  <ul> 
    <li>Full-text search<br /></li> 
    <li>REDO log files max size extended to 2 TB</li> 
    <li>UNDO logs on their own tablespace</li> 
    <li>Buffer Pool options for pre-loading/warming on re-start</li> 
    <li>Improved auto-extension of .ibd files</li> 
    <li>Support for smaller 4k, 8k page sizes</li> 
  </ul><br />Replication is by far the most popular and widely used MySQL feature. The following feature improvements in 5.6 are also in direct response to community and customer feedback and requests.&nbsp; The new 5.6 early access features include:<br /> 
  <ul> 
    <li>New Binlog API</li> 
    <li>Binlog group commit (completes InnoDB group commit implemented in MySQL 5.5)</li> 
    <li>Durable Slave Reads</li> 
    <li>Enhanced multi-threaded slaves</li> 
  </ul>You can read about the details, including development blogs on how to get started with each in this <a href="http://dev.mysql.com/tech-resources/articles/mysql56-labs-july2011.html">new DevZone article</a>.&nbsp; My sincere thanks and appreciation to the InnoDB and Replication development teams for their leadership in technical innovation and mind share and for their dedicated work in providing these and other new features &quot;early and often&quot; to the MySQL community.&nbsp; Stay tuned for more to come!<br /><br />We can't say this &quot;early and often&quot; enough...thanks for your continued support of MySQL!<br/>PlanetMySQL Voting:
	 <a href="http://planet.mysql.com/entry/vote/?entry_id=29592&vote=1&apivote=1">Vote UP</a> /
	 <a href="http://planet.mysql.com/entry/vote/?entry_id=29592&vote=-1&apivote=1">Vote DOWN</a>]]></content:encoded>
			<wfw:commentRss>http://planetmysql.ru/2011/08/01/more-new-mysql-5-6-early-access-features/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>MariaDB is at OSCON</title>
		<link>http://askmonty.org/blog/mariadb-is-at-oscon/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=mariadb-is-at-oscon</link>
		<comments>http://askmonty.org/blog/mariadb-is-at-oscon/#comments</comments>
		<pubDate>Tue, 26 Jul 2011 20:37:35 +0000</pubDate>
		<dc:creator>Monty Program Group Blog</dc:creator>
				<category><![CDATA[Conferences/Events]]></category>
		<category><![CDATA[MariaDB]]></category>
		<category><![CDATA[oscon]]></category>
		<category><![CDATA[Planet MySQL]]></category>

		<guid isPermaLink="false">http://askmonty.org/blog/?p=441</guid>
		<description><![CDATA[The MariaDB Project is at OSCON 2011. We&#8217;ve got a booth, and we plan to also have a BoF session: Wednesday 27 July 2011 at room E142 at 8pm.
There will as usual be lots of black vodka (there was some yesterday at the MySQL BoF as well), and we&#8217;re going to talk about and celebrate the release of MariaDB 5.3.0 beta.
Come drop by the booth&#8230; we clearly have an interesting booth giveaway. And feel free to say hi to Kurt von Finck, Michael &#8220;Monty&#8221; Widenius, or Colin Charles who will be present, walking around, etc. Spot them in a MariaDB t-shirt of course!]]></description>
			<content:encoded><![CDATA[<p>The MariaDB Project is at OSCON 2011. We&#8217;ve got a <a href="http://www.oscon.com/oscon2011/public/content/exhibitors">booth</a>, and we plan to also have a BoF session: Wednesday 27 July 2011 at room E142 at 8pm.</p>
<p>There will as usual be lots of black vodka (there was some yesterday at the MySQL BoF as well), and we&#8217;re going to talk about and celebrate the release of MariaDB 5.3.0 beta.</p>
<p>Come drop by the booth&#8230; we clearly have an interesting booth giveaway. And feel free to say hi to Kurt von Finck, Michael &#8220;Monty&#8221; Widenius, or Colin Charles who will be present, walking around, etc. Spot them in a MariaDB t-shirt of course!</p><br/>PlanetMySQL Voting:
	 <a href="http://planet.mysql.com/entry/vote/?entry_id=29489&vote=1&apivote=1">Vote UP</a> /
	 <a href="http://planet.mysql.com/entry/vote/?entry_id=29489&vote=-1&apivote=1">Vote DOWN</a>]]></content:encoded>
			<wfw:commentRss>http://planetmysql.ru/2011/07/27/mariadb-is-at-oscon/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>My MySQL SNMP Agent</title>
		<link>http://mmatemate.blogspot.com/2011/07/my-mysql-snmp-agent.html?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=my-mysql-snmp-agent</link>
		<comments>http://mmatemate.blogspot.com/2011/07/my-mysql-snmp-agent.html#comments</comments>
		<pubDate>Thu, 21 Jul 2011 22:24:24 +0000</pubDate>
		<dc:creator>Gerardo Narvaja</dc:creator>
				<category><![CDATA[dba]]></category>
		<category><![CDATA[diagnosis]]></category>
		<category><![CDATA[MariaDB]]></category>
		<category><![CDATA[monitoring]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[opennms]]></category>
		<category><![CDATA[oscon]]></category>
		<category><![CDATA[Replication]]></category>
		<category><![CDATA[snmp]]></category>
		<category><![CDATA[tools]]></category>

		<guid isPermaLink="false">http://planetmysql.ru/?guid=f04a585a1fc717b76233287b17e784e4</guid>
		<description><![CDATA[Back in February I wrote an article titled A Small Fix For mysql-agent. Since then we did a few more fixes to the agent and included a Bytes Behind Master (or BBM) chart. For those who can't wait to get their hands on the code, here's the current version: MySQL SNMP agent RPM. For those who'd like to learn about it's capabilities and issues, keep reading.What to Expect From this VersionThe article I quoted above pretty much describes the main differences with the original project, but we went further with the changes while still relying on Masterzen's code for the data collection piece. The first big change is that we transformed Masterzen's code into a Perl module, this way we can easily plug in a new version without having to do massive editing to ours.The 2nd change is that we added the code to calculate how many bytes behind is a slave, which should be cross checked always with seconds behind master to get replication's full picture. When a slave is just a few bytes behind, the script calculates the difference straight out of the SHOW SLAVE STATUS information. If the SQL thread is executing statements that are in a binary log file older than the one being updated by the I/O thread, then the script logs into the master to collect the sizes of the previous binary logs and make an accurate calculation of the delta.For this change we hit another bug in CentOS 5 SNMP agent, by which 64bit counters were being truncated. The solution is to upgrade to CentOS 6 (not anytime soon, but that's another story) or a work around. We decided for the latter and display a variable flagging this value roll over. This is not needed for non-CentOS 5 platforms as far as we know.By now I expect that many of you would have a question in your mind:Why Not Branch / Fork?Why provide an RPM instead of creating a branch/fork in the original project? There are many reasons, but I'll limit myself to a couple. I trust that before you write an enraged comment you'll keep in mind that this is a personal perception, which might be in disagreement with yours.This code is different enough from the original that creating a branch to the original project would be too complicated to maintain. For example: we are using a completely different SNMP protocol and created a module out of the original code. We don't have the resources to follow behind all of Masterzen's possible patches and I wouldn't expect him to adopt my changes.If we would've created a fork (a new project derived from the original), I believe at this point, it would divert the attention from the original project or others like PalominoDB's Nagios plugin.What's Next We plan to continue maintaining this RPM driven by our specific needs and keep sharing the results this way. If at some point we see it fit to drive the merge into another project or create a new fork of an existing one, we'll do it.I will be presenting the project at OSCON next week. If you're going to be around, please come to my talk: Monitoring MySQL through SNMP and we can discuss issues like: why use pass_persist, why not use information schema instead of the current method, why not include your personal MySQL instrumentation pet peeve, I'd be glad to sit down with you and personally chat about it.In the meantime, enjoy, provide feedback and I hope to get to know you at OSCON next Thursday.]]></description>
			<content:encoded><![CDATA[Back in February I wrote an article titled <a href="http://mmatemate.blogspot.com/2011/02/small-fix-for-mysql-agent.html">A Small Fix For mysql-agent</a>. Since then we did a few more fixes to the agent and included a <b>Bytes Behind Master</b> (or BBM) chart. For those who can't wait to get their hands on the code, here's the current version: <a href="https://spideroak.com/share/KBSWK4A/PublicFiles/home/gnarvaja/Downloads/Shared/mysql-agent-1.0rc2_pp-13.noarch.rpm">MySQL SNMP agent RPM</a>. For those who'd like to learn about it's capabilities and issues, keep reading.<br /><br /><h3>What to Expect From this Version</h3><br />The article I quoted above pretty much describes the main differences with the original project, but we went further with the changes while still relying on Masterzen's code for the data collection piece. <br /><br />The first big change is that we transformed Masterzen's code into a Perl module, this way we can easily plug in a new version without having to do massive editing to ours.<br /><br />The 2nd change is that we added the code to calculate how many bytes behind is a slave, which should be cross checked always with seconds behind master to get replication's full picture. When a slave is just a few bytes behind, the script calculates the difference straight out of the <i>SHOW SLAVE STATUS</i> information. If the SQL thread is executing statements that are in a binary log file older than the one being updated by the I/O thread, then the script logs into the master to collect the sizes of the previous binary logs and make an accurate calculation of the delta.<br /><br />For this change we hit another bug in CentOS 5 SNMP agent, by which 64bit counters were being truncated. The solution is to upgrade to CentOS 6 (not anytime soon, but that's another story) or a work around. We decided for the latter and display a variable flagging this value roll over. This is not needed for non-CentOS 5 platforms as far as we know.<br /><br />By now I expect that many of you would have a question in your mind:<br /><br /><h3>Why Not Branch / Fork?</h3>Why provide an RPM instead of creating a branch/fork in the original project? There are many reasons, but I'll limit myself to a couple. I trust that before you write an enraged comment you'll keep in mind that this is a personal perception, which might be in disagreement with yours.<br /><br />This code is different enough from the original that creating a branch to the original project would be too complicated to maintain. For example: we are using a completely different SNMP protocol and created a module out of the original code. We don't have the resources to follow behind all of Masterzen's possible patches and I wouldn't expect him to adopt my changes.<br /><br />If we would've created a fork (a new project derived from the original), I believe at this point, it would divert the attention from the original project or others like <a href="http://palominodb.com/blog/2011/06/09/palominodb-nagios-plugin-mysql">PalominoDB's Nagios plugin</a>.<br /><br /><h3>What's Next </h3>We plan to continue maintaining this RPM driven by our specific needs and keep sharing the results this way. If at some point we see it fit to drive the merge into another project or create a new fork of an existing one, we'll do it.<br /><br />I will be presenting the project at OSCON next week. If you're going to be around, please come to my talk: <a href="http://www.oscon.com/oscon2011/public/schedule/detail/19012">Monitoring MySQL through SNMP</a> and we can discuss issues like: why use <i>pass_persist</i>, why not use <i>information schema</i> instead of the current method, why not include <i>your personal MySQL instrumentation pet peeve</i><i><your instrumentation="" mysql="" peeve="" pet=""></your></i>, I'd be glad to sit down with you and personally chat about it.<br /><br />In the meantime, enjoy, provide feedback and I hope to get to know you at OSCON next Thursday.<div><img width="1" height="1" src="https://blogger.googleusercontent.com/tracker/8007802080401497299-8286103025241222272?l=mmatemate.blogspot.com" alt="" /></div><br/>PlanetMySQL Voting:
	 <a href="http://planet.mysql.com/entry/vote/?entry_id=29435&vote=1&apivote=1">Vote UP</a> /
	 <a href="http://planet.mysql.com/entry/vote/?entry_id=29435&vote=-1&apivote=1">Vote DOWN</a>]]></content:encoded>
			<wfw:commentRss>http://planetmysql.ru/2011/07/22/my-mysql-snmp-agent/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>OSCON 2011</title>
		<link>http://schlueters.de/blog/archives/157-OSCON-2011.html?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=oscon-2011</link>
		<comments>http://schlueters.de/blog/archives/157-OSCON-2011.html#comments</comments>
		<pubDate>Thu, 30 Jun 2011 22:41:24 +0000</pubDate>
		<dc:creator>Johannes Schl&#252;ter</dc:creator>
				<category><![CDATA[conferences]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[oscon]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[travel]]></category>

		<guid isPermaLink="false">http://schlueters.de/blog/archives/157-guid.html</guid>
		<description><![CDATA[This year I'll attend OSCON for the first time. I'll give two talks: 
 
PHP and MySQL - Recent DevelopmentsPHP’s MySQL support recently received many changes under the hood. PHP 5.3 introduced mysqlnd – the MySQL native driver which is a replacement for libmysql deeply bound into PHP. In this presentation you will learn what the PHP and MySQL development teams were up to. After starting with an introduction of the PHP-stack, demystifying things like mysqli, mysqlnd or PDO, this presentation will show you how to build mysqlnd plugins as PHP C extension and hooking into mysqlnd from PHP  userland. It will also discuss existing plugins like a client side query cache or a module for doing read-write-splitting, both working transparently, without changes to your application. 
PHP Under the hood
The beauty of PHP is that everybody can read the code and see the inner workings of software. But understanding concepts from reading code isn’t often helpful. Especially if you are no pro in that language. This presentation will take apart many parts of the PHP runtime, describe the concepts behind so attendees understand the inner workings without actually reading C code. Concepts covered include HashTables, the foundation for PHP  arrays and many other internal data structures, the reference counting mechanism, which is important for writing efficient code as well as the overall executor. 
 
In case you can't make it to these talks but want to talk to me you'll probably find me at the Oracle booth where I'll also try to give some short talks on some topics to be defined (any wishes?) 
&#160;In case you're not interested in me and my talks but MySQL there are a few sessions by other MySQL Engineers: 
 
MySQL Replication Update 
InnoDB: Performance and Scalability Features 
Python Utilities for Managing MySQL Databases 
The MySQL Time Machine 
In case you want to attend you can use the code os11fos which should give you a 20% discount.]]></description>
			<content:encoded><![CDATA[<p>This year I'll attend OSCON for the first time. I'll give two talks:</p> 
<ul> 
<li><a href="http://www.oscon.com/oscon2011/public/schedule/detail/18799">PHP and MySQL - Recent Developments</a><br />PHP’s MySQL support recently received many changes under the hood. PHP 5.3 introduced mysqlnd – the MySQL native driver which is a replacement for libmysql deeply bound into PHP. In this presentation you will learn what the PHP and MySQL development teams were up to. After starting with an introduction of the PHP-stack, demystifying things like mysqli, mysqlnd or PDO, this presentation will show you how to build mysqlnd plugins as PHP C extension and hooking into mysqlnd from PHP  userland. It will also discuss existing plugins like a client side query cache or a module for doing read-write-splitting, both working transparently, without changes to your application.</li> 
<li><a href="http://www.oscon.com/oscon2011/public/schedule/detail/18904">PHP Under the hood</a><br />
The beauty of PHP is that everybody can read the code and see the inner workings of software. But understanding concepts from reading code isn’t often helpful. Especially if you are no pro in that language. This presentation will take apart many parts of the PHP runtime, describe the concepts behind so attendees understand the inner workings without actually reading C code. Concepts covered include HashTables, the foundation for PHP  arrays and many other internal data structures, the reference counting mechanism, which is important for writing efficient code as well as the overall executor.</li> 
</ul> 
<p>In case you can't make it to these talks but want to talk to me you'll probably find me at the Oracle booth where I'll also try to give some short talks on some topics to be defined (any wishes?)</p> 
<p>&#160;In case you're not interested in me and my talks but MySQL there are a few sessions by other MySQL Engineers:</p> 
<ul> 
<li><a href="http://www.oscon.com/oscon2011/public/schedule/detail/19057">MySQL Replication Update</a></li> 
<li><a href="http://www.oscon.com/oscon2011/public/schedule/detail/19223">InnoDB: Performance and Scalability Features</a></li> 
<li><a href="http://www.oscon.com/oscon2011/public/schedule/detail/18788">Python Utilities for Managing MySQL Databases</a></li> 
<li><a href="http://www.oscon.com/oscon2011/public/schedule/detail/18785">The MySQL Time Machine</a></li> 
</ul>In case you want to attend you can use the code <em>os11fos</em> which should give you a 20% discount. <br /><br/>PlanetMySQL Voting:
	 <a href="http://planet.mysql.com/entry/vote/?entry_id=29270&vote=1&apivote=1">Vote UP</a> /
	 <a href="http://planet.mysql.com/entry/vote/?entry_id=29270&vote=-1&apivote=1">Vote DOWN</a>]]></content:encoded>
			<wfw:commentRss>http://planetmysql.ru/2011/07/01/oscon-2011/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>HOWTO screw up launching a free software project</title>
		<link>http://www.flamingspork.com/blog/2010/07/28/howto-screw-up-launching-a-free-software-project/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=howto-screw-up-launching-a-free-software-project</link>
		<comments>http://www.flamingspork.com/blog/2010/07/28/howto-screw-up-launching-a-free-software-project/#comments</comments>
		<pubDate>Tue, 27 Jul 2010 18:40:54 +0000</pubDate>
		<dc:creator>Stewart Smith</dc:creator>
				<category><![CDATA[CLA]]></category>
		<category><![CDATA[code]]></category>
		<category><![CDATA[Drizzle]]></category>
		<category><![CDATA[linux.conf.au]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[opencore]]></category>
		<category><![CDATA[OpenStack]]></category>
		<category><![CDATA[oscon]]></category>
		<category><![CDATA[PostgreSQL]]></category>
		<category><![CDATA[rackspace]]></category>

		<guid isPermaLink="false">http://www.flamingspork.com/blog/?p=2088</guid>
		<description><![CDATA[Josh Berkus gave a great talk at linux.conf.au 2010 (the CFP for linux.conf.au 2011 is open until August 7th) entitled &#8220;How to destroy your community&#8221; (lwn coverage). It was a simple, patented, 10 step program, finely homed over time to have maximum effect. Each step is simple and we can all name a dozen companies that have done at least three of them.
Simon Phipps this past week at OSCON talked about Open Source Continuity in practice &#8211; specifically mentioning some open source software projects that were at Sun but have since been abandoned by Oracle and different strategies you can put in place to ensure your software survives, and check lists for software you use to see if it will survive.
So what can you do to not destroy your community, but ensure you never get one to begin with?
Similar to destroying your community, you can just make it hard: &#8220;#1 is to make the project depend as much as possible on difficult tools.&#8221;
#1 A Contributor License Agreement and Copyright Assignment.
If you happen to be in the unfortunate situation of being employed, this means you get to talk to lawyers. While your employer may well have an excellent Open Source Contribution Policy that lets you hack on GPL software on nights and weekends without a problem &#8211; if you&#8217;re handing over all the rights to another company &#8211; there gets to be lawyer time.
Your 1hr of contribution has now just ballooned. You&#8217;re going to use up resources of your employer (hey, lawyers are not cheap), it&#8217;s going to suck up your work time talking to them, and if you can get away from this in under several hours over a few weeks, you&#8217;re doing amazingly well &#8211; especially if you work for a large company.
If you are the kind of person with strong moral convictions, this is a non-starter. It is completely valid to not want to waste your employers&#8217; time and money for a weekend project.
People scratching their own itch, however small is how free software gets to be so awesome.
I think we got this almost right with OpenStack. If you compare the agreement to the Apache License, there&#8217;s so much common wording it ends up pretty much saying that you agree you are able to submit things to the project under the Apache license.  This (of course) makes the entire thing pretty redundant as if people are going to be dishonest about submitting things under the Apache licnese there&#8217;s no reason they&#8217;re not going to be dishonest and sign this too.
You could also never make it about people &#8211; just make it about your company.
#2 Make it all about the company, and never about the project
People are not going to show up, do free work for you to make your company big, huge and yourself rich.
People are self serving. They see software they want only a few patches away, they see software that serves their company only a few patches away. They see software that is an excellent starting point for something totally different.
I&#8217;m not sure why this is down at number three&#8230; it&#8217;s possibly the biggest one for danger signs that you&#8217;re going to destroy something that doesn&#8217;t even yet exist&#8230;
#3 Open Core
This pretty much automatically means that you&#8217;re not going to accept certain patches for reasons of increasing your own company&#8217;s short term profit. i.e. software is no longer judged on technical merits, but rather political ones.
There is enough politics in free software as it is, creating more is not a feature.
So when people ask me about how I think the OpenStack launch went, I really want people to know how amazing it can be to just not fuck it up to begin with. Initial damage is very, very hard to ever undo. The number of Open Source software projects originally coming out of a company that are long running, have a wide variety of contributors and survive the original company are much smaller than you think.
PostgreSQL has survived many companies coming and going around it, and is stronger than ever. MySQL only has a developer community around it almost in spite of the companies that have shepherded the project. With Drizzle I think we&#8217;ve been doing okay &#8211; I think we need to work on some things, but they&#8217;re more generic to teams of people working on software in general rather than anything to do with a company.




		
			Share this on Facebook
		
		
			Tweet This!
		
		
			Share this on del.icio.us
		
		
			Digg this!
		
		
			Post on Google Buzz
		


]]></description>
			<content:encoded><![CDATA[<p><a href="http://it.toolbox.com/people/josh_berkus/">Josh Berkus</a> gave a great talk at <a href="http://www.lca2010.org.nz/">linux.conf.au 2010</a> (the CFP for <a href="http://lca2011.linux.org.au/">linux.conf.au 2011</a> is open until August 7th) entitled &#8220;How to destroy your community&#8221; (<a href="http://lwn.net/Articles/370157/">lwn coverage</a>). It was a simple, patented, 10 step program, finely homed over time to have maximum effect. Each step is simple and we can all name a dozen companies that have done at least three of them.</p>
<p>Simon Phipps this past week at OSCON talked about <a href="http://www.oscon.com/oscon2010/public/schedule/detail/15407">Open Source Continuity in practice</a> &#8211; specifically mentioning some open source software projects that were at Sun but have since been abandoned by Oracle and different strategies you can put in place to ensure your software survives, and check lists for software you use to see if it will survive.</p>
<p>So what can you do to not destroy your community, but ensure you never get one to begin with?</p>
<p>Similar to destroying your community, you can just make it hard: &#8220;<strong><em>#1</em></strong><em> is to make the project depend as much as possible on difficult tools.</em>&#8221;</p>
<p><strong>#1 A Contributor License Agreement and Copyright Assignment.</strong></p>
<p>If you happen to be in the unfortunate situation of being employed, this means you get to talk to lawyers. While your employer may well have an excellent Open Source Contribution Policy that lets you hack on GPL software on nights and weekends without a problem &#8211; if you&#8217;re handing over all the rights to another company &#8211; there gets to be lawyer time.</p>
<p>Your 1hr of contribution has now just ballooned. You&#8217;re going to use up resources of your employer (hey, lawyers are <strong>not</strong> cheap), it&#8217;s going to suck up your work time talking to them, and if you can get away from this in under several hours over a few weeks, you&#8217;re doing amazingly well &#8211; especially if you work for a large company.</p>
<p>If you are the kind of person with strong moral convictions, this is a non-starter. It is completely valid to not want to waste your employers&#8217; time and money for a weekend project.</p>
<p>People scratching their own itch, however small is how free software gets to be so awesome.</p>
<p>I think we got this almost right with OpenStack. If you compare the agreement to the Apache License, there&#8217;s so much common wording it ends up pretty much saying that you agree you are able to submit things to the project under the Apache license.  This (of course) makes the entire thing pretty redundant as if people are going to be dishonest about submitting things under the Apache licnese there&#8217;s no reason they&#8217;re not going to be dishonest and sign this too.</p>
<p>You could also never make it about people &#8211; just make it about your company.</p>
<p><strong>#2 Make it all about the company, and never about the project</strong></p>
<p>People are not going to show up, do free work for you to make your company big, huge and yourself rich.</p>
<p>People are self serving. They see software they want only a few patches away, they see software that serves their company only a few patches away. They see software that is an excellent starting point for something totally different.</p>
<p>I&#8217;m not sure why this is down at number three&#8230; it&#8217;s possibly the biggest one for danger signs that you&#8217;re going to destroy something that doesn&#8217;t even yet exist&#8230;</p>
<p><strong>#3 Open Core</strong></p>
<p>This pretty much automatically means that you&#8217;re not going to accept certain patches for reasons of increasing your own company&#8217;s short term profit. i.e. software is no longer judged on technical merits, but rather political ones.</p>
<p>There is enough politics in free software as it is, creating more is not a feature.</p>
<p>So when people ask me about how I think the OpenStack launch went, I really want people to know how amazing it can be to just not fuck it up to begin with. Initial damage is <strong>very</strong>, <strong><em>very</em></strong> hard to ever undo. The number of Open Source software projects originally coming out of a company that are long running, have a wide variety of contributors and survive the original company are much smaller than you think.</p>
<p>PostgreSQL has survived many companies coming and going around it, and is stronger than ever. MySQL only has a developer community around it almost in spite of the companies that have shepherded the project. With Drizzle I think we&#8217;ve been doing okay &#8211; I think we need to work on some things, but they&#8217;re more generic to teams of people working on software in general rather than anything to do with a company.</p>


<div>
<ul>
		<li>
			<a href="http://www.facebook.com/share.php?v=4&amp;src=bm&amp;u=http://www.flamingspork.com/blog/2010/07/28/howto-screw-up-launching-a-free-software-project/&amp;t=HOWTO+screw+up+launching+a+free+software+project" rel="nofollow" title="Share this on Facebook">Share this on Facebook</a>
		</li>
		<li>
			<a href="http://twitter.com/home?status=HOWTO+screw+up+launching+a+free+software+project+-+http://b2l.me/ac34bv&amp;source=shareaholic" rel="nofollow" title="Tweet This!">Tweet This!</a>
		</li>
		<li>
			<a href="http://delicious.com/post?url=http://www.flamingspork.com/blog/2010/07/28/howto-screw-up-launching-a-free-software-project/&amp;title=HOWTO+screw+up+launching+a+free+software+project" rel="nofollow" title="Share this on del.icio.us">Share this on del.icio.us</a>
		</li>
		<li>
			<a href="http://digg.com/submit?phase=2&amp;url=http://www.flamingspork.com/blog/2010/07/28/howto-screw-up-launching-a-free-software-project/&amp;title=HOWTO+screw+up+launching+a+free+software+project" rel="nofollow" title="Digg this!">Digg this!</a>
		</li>
		<li>
			<a href="http://www.google.com/buzz/post?url=http://www.flamingspork.com/blog/2010/07/28/howto-screw-up-launching-a-free-software-project/&amp;imageurl=" rel="nofollow" title="Post on Google Buzz">Post on Google Buzz</a>
		</li>
</ul>
<div></div>
</div><br/>PlanetMySQL Voting:
	 <a href="http://planet.mysql.com/entry/vote/?entry_id=25407&vote=1&apivote=1">Vote UP</a> /
	 <a href="http://planet.mysql.com/entry/vote/?entry_id=25407&vote=-1&apivote=1">Vote DOWN</a>]]></content:encoded>
			<wfw:commentRss>http://planetmysql.ru/2010/07/27/howto-screw-up-launching-a-free-software-project/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>VistA scenarios, and other controversies at the Open Source health care track</title>
		<link>http://feedproxy.google.com/~r/oreilly/radar/atom/~3/5p1ufhXiJtM/vista-scenarios-and-other-cont.html?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=vista-scenarios-and-other-controversies-at-the-open-source-health-care-track</link>
		<comments>http://feedproxy.google.com/~r/oreilly/radar/atom/~3/5p1ufhXiJtM/vista-scenarios-and-other-cont.html#comments</comments>
		<pubDate>Fri, 23 Jul 2010 06:21:31 +0000</pubDate>
		<dc:creator>Tim O'Reilly</dc:creator>
				<category><![CDATA[ClearHealth]]></category>
		<category><![CDATA[connect]]></category>
		<category><![CDATA[EHRs]]></category>
		<category><![CDATA[electronic health records]]></category>
		<category><![CDATA[free software]]></category>
		<category><![CDATA[Google Health]]></category>
		<category><![CDATA[Harris Corporation]]></category>
		<category><![CDATA[health care]]></category>
		<category><![CDATA[health IT]]></category>
		<category><![CDATA[interoperability]]></category>
		<category><![CDATA[Jet Propulsion Laboratory]]></category>
		<category><![CDATA[meaningful use]]></category>
		<category><![CDATA[medical]]></category>
		<category><![CDATA[medsphere]]></category>
		<category><![CDATA[Mirth Corporation]]></category>
		<category><![CDATA[MUMPS]]></category>
		<category><![CDATA[nhin]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[openEMR]]></category>
		<category><![CDATA[oscon]]></category>
		<category><![CDATA[part]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[

The history and accomplishments attributed to VistA, the Veterans
Administration's core administrative software, mark it as one of the
most impressive software projects in history. Still, lots of smart
people in the health care field deprecate VistA and cast doubt that it
could ever be widely adopted. Having spent some time with people on
both sides, I'll look at their arguments in this blog, and then
summarize other talks I heard today at the Open Source Convention
health care track.



Yesterday, as I
described in my previous blog, we heard an overview of trends in
health care and its open source side in particular. Two open source
free software projects offering electronic health records were
presented, Tolven and openEMR. Today was VistA day, and
those who stayed all the way through were entertained by accolades of
increasing fervor from the heads of vxVistA,
Medsphere,
and ]]></description>
			<content:encoded><![CDATA[<p>

<p>The history and accomplishments attributed to VistA, the Veterans<br />
Administration's core administrative software, mark it as one of the<br />
most impressive software projects in history. Still, lots of smart<br />
people in the health care field deprecate VistA and cast doubt that it<br />
could ever be widely adopted. Having spent some time with people on<br />
both sides, I'll look at their arguments in this blog, and then<br />
summarize other talks I heard today at the <a<br />
href="http://www.oscon.com/oscon2010">Open Source Convention</a><br />
health care track.</p>

<p>

<p>Yesterday, as <a<br />
href="http://radar.oreilly.com/2010/07/day-one-of-the-health-care-it.html">I<br />
described in my previous blog</a>, we heard an overview of trends in<br />
health care and its open source side in particular. Two open source<br />
free software projects offering electronic health records were<br />
presented, <a href="http://www.tolvenhealth.com/">Tolven</a> and <a<br />
href="http://www.oemr.org/">openEMR</a>. Today was VistA day, and<br />
those who stayed all the way through were entertained by accolades of<br />
increasing fervor from the heads of <a<br />
href="http://www.oscon.com/oscon2010/public/schedule/detail/15291">vxVistA</a>,<br />
<a<br />
href="http://www.oscon.com/oscon2010/public/schedule/detail/15255">Medsphere</a>,<br />
and <a href=http://feedproxy.google.com/~r/oreilly/radar/atom/~3/5p1ufhXiJtM/%22%3cbr />
href="http://www.oscon.com/oscon2010/public/schedule/detail/15255">ClearHealth</a>. (Anyone<br />
who claims that VistA is cumbersome and obsolete will have to explain<br />
why it seems to back up so many successful companies.) In general, a<br />
nice theme to see today was so many open source companies making a go<br />
of it in the health care field.<br />
</p>
<h3>VistA: historical anomaly or the future of electronic medical systems?</h3>

<p>

<p>We started our exploration of VistA with a <a<br />
href="http://www.oscon.com/oscon2010/public/schedule/detail/15274p">stirring<br />
overview by Phillip Longman</a>, author of the popular paperback book,<br />
<em>Best Care Anywhere: Why VA Health Care is Better Than<br />
Yours</em>. The story of VistA's development is a true medical<br />
thriller, with scenes ranging from sudden firings to actual fires<br />
(arson). As several speakers stressed, the story is also about how the<br />
doctors at the VA independently developed the key aspects of open<br />
source development: programming by the users of the software, loose<br />
coordination of independent coders, freedom to fork, and so on.</p>

<p>

<p>Longman is convinced that VistA could and should be the basis of<br />
universal health records in the U.S., and rains down omens of doom on<br />
the comprehensive health care bill if it drives physicians to buy<br />
proprietary health record systems.</p>

<p>

<p>VistA is much more than an electronic health record system, and even<br />
bigger than a medical system. It is really a constellation of hundreds<br />
of applications, including food preparation, library administration,<br />
policing, and more.</p>

<p>

<p>The two main objections to VistA are:</p>

<dl>

<p><dt font-family="italic"><br />
That it is clunky old code based on an obsolete language and database technology<br />
</dt></p>

<p><dd></p>

<p>

<p>As a project begun by amateurs, VistA probably contains some fearsome<br />
passages. Furthermore, it is written in MUMPS (standardized by ANSI as<br />
simply M), a language that dates from the time of LISP and<br />
COBOL. Predating relational databases, MUMPS contains a hierarchical<br />
database based on a B*-tree data structure.</p>

<p>

<p>Supporters of Vista argue that anything qualifying as "legacy code"<br />
can just as well be called "stable." They can also answer each of<br />
these criticisms:</p>

<ul>

<p><li></p>

<p>The code has been used heavily by the VA long enough to prove that<br />
it is extendable and maintainable.</p>

<p></li></p>

<p><li></p>

<p>It is strangely hypocritical to hear VistA's use of MUMPS criticized<br />
by proprietary vendors when so any of them are equally dependent on<br />
that language. Indeed, the best-known vendors of proprietary health<br />
care software, including Epic and InterSystems, use MUMPS. Need I<br />
remind readers that we put a man on the moon using 1960s-style<br />
FORTRAN? </p>

<p>

<p>It's interesting to learn, however, that ClearHealth is migrating<br />
parts of VistA away from MUMPS and does most of its coding in<br />
higher-level languages (and many modern programmers would hardly offer<br />
praise for the language chosen for ClearHealth's interface, PHP).</p>

<p></li></p>

<p><li></p>

<p>Similarly, many current vendors use the Cache hierarchical<br />
database. Aspersions concerning pre-relational databases sound less<br />
damning nowadays in an age of burgeoning interest in various NoSQL<br />
projects. Still, Medsphere and the community-based <a<br />
href="http://www.worldvista.org/">WorldVistA</a> project are<br />
creating a SPARQL interface and a mechanism for extracting data from<br />
VistA into a MySQL database.</p>

<p></li></p>

</ul>
</dd>

<p><dt font-family="italic"><br />
That it works well only in the unique environment of the Veterans Administration<br />
</dt></p>

<p><dd></p>

<p>

<p>This critique seems to be easier to validate through experience. The<br />
VA is a monolithic, self-contained environment reflected in VistA. For<br />
instance, the critical task of ordering prescriptions in VistA depends<br />
on the pharmacy also running VistA.</p>

<p>

<p>Commercial pharmacies could theoretically interact with VistA, but it<br />
would require effort on the part of those companies, which in turn<br />
would depend on VistA being adopted by a substantial customer base of<br />
private hospitals.</p>

<p>

<p>Several successful deployments of VistA by U.S. hospitals, as well as<br />
adoption by whole networks of hospitals in several other countries,<br />
indicate that it's still a viable option. And the presence of several<br />
companies in the space shows that adopters can count on support.</p>

<p>

<p>On the other hand, the competing implementations by vxVistA,<br />
Medsphere, and ClearHealth complicate the development landscape. It<br />
might have been easier if a single organization such as WorldVistA<br />
could have unified development as the Apache or GNOME foundation does.</p>

<p>

<p>vxVistA has come in for particular criticism among open source<br />
advocates. In fact, the speakers at today's conference started<br />
out defensive, making me feel some sympathy for them.</p>

<p>

<p>vxVistA's developers, the company DSS, kept their version of VistA<br />
closed for some time until they had some established customers.<br />
Speaker Deanne Clark argued that they did this to make sure they had<br />
enough control over their product to produce some early successes,<br />
warning that any failure would hurt the image of the whole VistA<br />
community. I don't know why a closed development process is necessary<br />
to ensure quality, but I'll accept her explanation. And DSS seems to<br />
be regarded highly for its quality work by everyone, including those<br />
who embroil</p>

<p>

<p>More galling to other open source advocates is that when DSS did<br />
release vxVistA as open source, they did so under an Eclipse license<br />
that is incompatible with the GPL used by WorldVistA.</p>

<p></dd></p>

</dl>

<p>

<p>I wouldn't dare guess whether VistA will continue as a niche product<br />
or will suddenly emerge to eat up the U.S. market for electronic<br />
medical systems. But I think it's definitely something to watch.</p>

<p>

<p>The odd position of the VA as the source for new versions of VistA, as<br />
well as its role as VistA's overwhelmingly largest user, could also<br />
introduce distortions into the open source development pattern outside<br />
the VA. For instance, commercial backers of VistA are determined to<br />
get it certified for meaningful use so that their clients can win<br />
financial rewards from the Department of Health and Human<br />
Services. But the VA doesn't have to be certified for meaningful use<br />
and doesn't care about it. (As David Uhlman of ClearHealth pointed<br />
out, nearly everything in the meaningful use criteria was done thirty<br />
years ago by the VA using VistA.)</p>

<p>

<p>The VA even goes through periods of refusing bug fixes and<br />
improvements from the outside community. Luckily, the VA lets some of<br />
its programmers participate on WorldVistA forums, and seems interested<br />
in getting more involved.</p>

<h3>Other presentations</h3>

<p>

<p>Attendance varies between 30 and 70 people for today's health care<br />
session. Roni Zeiger of Google brought out a big crowd for his <a<br />
href="http://www.oscon.com/oscon2010/public/schedule/detail/15272">discussion<br />
of Google's interest in health care</a>, with a focus on how its API<br />
accepts data from devices.</p>

<p>

<p>Zeiger pointed out that we lead most of our lives outside doctor's<br />
offices (unless we're very unlucky) and that health information should<br />
be drawn from everyday life as well. A wide range of devices can<br />
measure everything from how fast we walk to our glucose levels. Even<br />
if all you have is a smart phone, there are a lot of things you can<br />
record. Collecting this kind of data, called Observations of Daily<br />
Living, is becoming more and more popular.</p>

<ul>

<p><li></p>

<p>One app uses GPS to show your path during a run.</p>

<p></li></p>

<p><li></p>

<p>Another app uses the accelerometer to show your elevation during a<br />
bike ride.</p>

<p></li></p>

<p><li></p>

<p>One researcher uses a sensor, stuck into an inhaler, to feed data to a<br />
phone and collect information on where and when people have asthma<br />
attacks. If we collect a lot of data from a lot of people over time,<br />
we may learn more about what triggers these attacks.</p>

<p></li></p>

<p><li></p>

<p>On the fun side, a Google employee figured out how to measure the<br />
rotation of bike pedals using the magnet in an Android phone. This<br />
lets employees maintain the right aerobic speed and record what how<br />
fast and their friends are peddling.</p>

<p></li></p>

</ul>

<p>

<p>You can set up Google Health to accept data from these<br />
devices. Ultimately, we can also feed the data automatically to our<br />
doctors, but first they'll need to set up systems to accept such<br />
information on a regular basis.</p>

<p>

<p>Will Ross <a<br />
href="http://www.oscon.com/oscon2010/public/schedule/detail/14944">described<br />
a project to connect health care providers across a mostly rural<br />
county</a> in California and exchange patient data. The consortium<br />
found that they had barely enough money to pay a proprietary vendor of<br />
Health Information Exchange systems, and no money for maintenance. So<br />
they contracted with <a href="http://www.mirthcorp.com/">Mirth<br />
Corporation</a> to use an open source solution. Mirth supports<br />
CONNECT, which I described in<br />
href="http://radar.oreilly.com/2010/07/day-one-of-the-health-care-it.html">yesterday's<br />
blog</a>, and provides tools for extracting data from structured<br />
documents as well as exchanging it.</p>

<p>

<p>Nagesh Bashyam, who runs the large consulting practice that Harris<br />
Corporation provides to CONNECT, <a<br />
href="http://www.oscon.com/oscon2010/public/schedule/detail/15267">talked</a><br />
about how it can lead to more than data exchange--it can let a doctor<br />
combine information from many sources and therefore be a platform for<br />
value-added services.</p>

<p>

<p>Turning to academic and non-profit research efforts, we also heard<br />
today from <a<br />
href="http://www.oscon.com/oscon2010/public/schedule/detail/15279"><br />
Andrew Hart of NASA's Jet Propulsion Laboratory and some colleagues at<br />
Children's Hospital Los Angeles</a>. Hart described a reference<br />
architecture that has supported the sharing of research data among<br />
institutions on a number of large projects. The system has to be able<br />
to translate between formats seamlessly so that researchers can<br />
quickly query different sites for related data and combine it.</p>

<p>

<p>Sam Faus of Sujansky &amp; Associates <a<br />
href="http://www.oscon.com/oscon2010/public/schedule/detail/15275">recounted<br />
a project to create a Common Platform</a> for sharing Observations of<br />
Daily Living between research projects. Sponsored by the Robert Wood<br />
Johnson Foundation to tie together a number of other projects in the<br />
health care space, Sujansky started its work in 2006 before there were<br />
systems such as Google Health and Microsoft Health Vault. Even after<br />
these services were opened, however, the foundation decided to<br />
continue and create its own platform.</p>

<p>

<p>Currently, there are several emerging standards for ODL, measuring<br />
different things and organizing them in different ways. Faus said this<br />
is a reasonable state of affairs because we are so early in the<br />
patient-centered movement.</p>

<p>

<p>I talked about standards later with David Riley, the government's<br />
CONNECT initiative lead. HHS can influence the adoption of standards<br />
through regulation. But Riley's office has adopted a distributed and<br />
participatory approach to finding new standards. Whenever they see a<br />
need, they can propose an area of standardization to HHS's<br />
specification advisory body. The body can prioritize these<br />
requests and conduct meetings to hammer out a standard. To actually<br />
enter a standard into a regulation, however, HHS has to follow the<br />
federal government's rule-making procedures, which require an<br />
eighteen-month period of releasing draft regulations and accepting<br />
comments.</p>

<p>

<p>It's the odd trait of standards that discussions excite violent<br />
emotions among insiders while driving outsiders to desperate<br />
boredom. For participants in this evening's Birds of a Feather<br />
session, the hour passed quickly discussing standards.</p>

<p>

<p>The 800-pound gorilla of health care standards is the HL7 series,<br />
which CONNECT supports. Zeiger said that Google (which currently<br />
supports just the CCR, a lighter-weight standard) will have to HL7's<br />
version of the continuity of care record, the CCD. HL7 standards have<br />
undergone massive changes over the decades, though, and are likely to<br />
change again quite soon. From what I hear, this is urgently<br />
necessary. In its current version, the HL7 committee layered a<br />
superficial XML syntax over ill-structured standards.</p>

<p>

<p>A major problem with many health care standards, including HL7, is the<br />
business decision by standard-setting bodies to fund their activities<br />
by charging fees that put standards outside the reach of open source<br />
projects, as well as ordinary patients and consumers. Many standards<br />
bodies require $5.00 or $10.00 per seat.</p>

<p>

<p>Brian Behlendorf discussed the recent decision of the NHIN Direct<br />
committee to support both SOAP versus SMTP for data exchange. Their<br />
goal was to create a common core that lets proponents of each system<br />
do essentially the same thing--authenticate health care providers and<br />
exchange data securely--while also leaving room for further<br />
development.</p>
<div>
<a href="http://feeds.feedburner.com/~ff/oreilly/radar/atom?a=5p1ufhXiJtM:nbQytiBaZGs:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/oreilly/radar/atom?i=5p1ufhXiJtM:nbQytiBaZGs:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/oreilly/radar/atom?a=5p1ufhXiJtM:nbQytiBaZGs:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/oreilly/radar/atom?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/oreilly/radar/atom?a=5p1ufhXiJtM:nbQytiBaZGs:JEwB19i1-c4"><img src="http://feeds.feedburner.com/~ff/oreilly/radar/atom?i=5p1ufhXiJtM:nbQytiBaZGs:JEwB19i1-c4" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/oreilly/radar/atom?a=5p1ufhXiJtM:nbQytiBaZGs:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/oreilly/radar/atom?d=7Q72WNTAKBA" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/oreilly/radar/atom/~4/5p1ufhXiJtM" height="1" width="1" /><br/>PlanetMySQL Voting:
	 <a href="http://planet.mysql.com/entry/vote/?entry_id=25377&vote=1&apivote=1">Vote UP</a> /
	 <a href="http://planet.mysql.com/entry/vote/?entry_id=25377&vote=-1&apivote=1">Vote DOWN</a>]]></content:encoded>
			<wfw:commentRss>http://planetmysql.ru/2010/07/23/vista-scenarios-and-other-controversies-at-the-open-source-health-care-track/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>At OSCON</title>
		<link>http://www.flamingspork.com/blog/2010/07/20/at-oscon/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=at-oscon</link>
		<comments>http://www.flamingspork.com/blog/2010/07/20/at-oscon/#comments</comments>
		<pubDate>Tue, 20 Jul 2010 02:24:15 +0000</pubDate>
		<dc:creator>Stewart Smith</dc:creator>
				<category><![CDATA[cloud]]></category>
		<category><![CDATA[code]]></category>
		<category><![CDATA[conference]]></category>
		<category><![CDATA[Drizzle]]></category>
		<category><![CDATA[event]]></category>
		<category><![CDATA[life]]></category>
		<category><![CDATA[oscon]]></category>
		<category><![CDATA[photography]]></category>
		<category><![CDATA[rackspace]]></category>
		<category><![CDATA[the universe and everything]]></category>
		<category><![CDATA[vegan]]></category>
		<category><![CDATA[vegan food]]></category>

		<guid isPermaLink="false">http://www.flamingspork.com/blog/?p=2079</guid>
		<description><![CDATA[I&#8217;m at OSCON this week. Come say hi and talk Drizzle, Rackspace, cloud, photography, vegan food or brewing.




		
			Share this on Facebook
		
		
			Tweet This!
		
		
			Share this on del.icio.us
		
		
			Digg this!
		
		
			Post on Google Buzz
		


]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m at OSCON this week. Come say hi and talk Drizzle, Rackspace, cloud, photography, vegan food or brewing.</p>


<div>
<ul>
		<li>
			<a href="http://www.facebook.com/share.php?v=4&amp;src=bm&amp;u=http://www.flamingspork.com/blog/2010/07/20/at-oscon/&amp;t=At+OSCON" rel="nofollow" title="Share this on Facebook">Share this on Facebook</a>
		</li>
		<li>
			<a href="http://twitter.com/home?status=At+OSCON+-+File:%20/data/app/webapp/functions.php%3Cbr%20/%3ELine:%2043%3Cbr%20/%3EMessage:%20Table%20'b2l_shrinker.phurl_urls'%20doesn't%20exist&amp;source=shareaholic" rel="nofollow" title="Tweet This!">Tweet This!</a>
		</li>
		<li>
			<a href="http://delicious.com/post?url=http://www.flamingspork.com/blog/2010/07/20/at-oscon/&amp;title=At+OSCON" rel="nofollow" title="Share this on del.icio.us">Share this on del.icio.us</a>
		</li>
		<li>
			<a href="http://digg.com/submit?phase=2&amp;url=http://www.flamingspork.com/blog/2010/07/20/at-oscon/&amp;title=At+OSCON" rel="nofollow" title="Digg this!">Digg this!</a>
		</li>
		<li>
			<a href="http://www.google.com/buzz/post?url=http://www.flamingspork.com/blog/2010/07/20/at-oscon/&amp;imageurl=" rel="nofollow" title="Post on Google Buzz">Post on Google Buzz</a>
		</li>
</ul>
<div></div>
</div><br/>PlanetMySQL Voting:
	 <a href="http://planet.mysql.com/entry/vote/?entry_id=25336&vote=1&apivote=1">Vote UP</a> /
	 <a href="http://planet.mysql.com/entry/vote/?entry_id=25336&vote=-1&apivote=1">Vote DOWN</a>]]></content:encoded>
			<wfw:commentRss>http://planetmysql.ru/2010/07/20/at-oscon/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>MariaDB at OSCON 2010</title>
		<link>http://feedproxy.google.com/~r/ColinCharles/~3/T_Zoa5Loyso/mariadb-at-oscon-2010?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=mariadb-at-oscon-2010</link>
		<comments>http://feedproxy.google.com/~r/ColinCharles/~3/T_Zoa5Loyso/mariadb-at-oscon-2010#comments</comments>
		<pubDate>Sun, 18 Jul 2010 00:08:45 +0000</pubDate>
		<dc:creator>Colin Charles</dc:creator>
				<category><![CDATA[bof]]></category>
		<category><![CDATA[MariaDB]]></category>
		<category><![CDATA[oscon]]></category>
		<category><![CDATA[OSCON2010]]></category>

		<guid isPermaLink="false">http://www.bytebot.net/blog/?p=1831</guid>
		<description><![CDATA[We&#8217;re at OSCON and today has been fabulous &#8211; I&#8217;ve just been connecting with old friends, and making new friends, and all this is what makes the travel experience completely worthwhile. If you&#8217;re at OSCON, why not come to a couple of BoF&#8217;s:

MariaDB: The Community Fork of MySQL at 8pm on Monday 19/07/2010. Great for a general overview of MariaDB, for beginners to the advanced folk to come to.
MariaDB: Features In-depth at 9pm on Wednesday 21/07/2010. Great if you&#8217;re a more intermediate to advanced user of MySQL/MariaDB and want to know more about the additional features MariaDB has to offer, and what else it might offer in the near future (i.e. what are you requesting).



Related posts:MariaDB 5.1.42 released!
Ubuntu 10.04 LTS released, MariaDB 5.1.44/5.2-BETA VM&#8217;s available
MariaDB 5.1.44 released



   
]]></description>
			<content:encoded><![CDATA[<p>We&#8217;re at <a href="http://www.oscon.com/">OSCON</a> and today has been fabulous &#8211; I&#8217;ve just been connecting with old friends, and making new friends, and all this is what makes the travel experience completely worthwhile. If you&#8217;re at OSCON, why not come to a couple of BoF&#8217;s:</p>
<ol>
<li><a href="http://www.oscon.com/oscon2010/public/schedule/detail/15696">MariaDB: The Community Fork of MySQL</a> at 8pm on Monday 19/07/2010. Great for a general overview of MariaDB, for beginners to the advanced folk to come to.</li>
<li><a href="http://www.oscon.com/oscon2010/public/schedule/detail/15747">MariaDB: Features In-depth</a> at 9pm on Wednesday 21/07/2010. Great if you&#8217;re a more intermediate to advanced user of MySQL/MariaDB and want to know more about the additional features MariaDB has to offer, and what else it might offer in the near future (i.e. what are you requesting).</li>
</ol>


<p>Related posts:<ol><li><a href="http://www.bytebot.net/blog/archives/2010/02/05/mariadb-5-1-42-released" rel="bookmark" title="Permanent Link: MariaDB 5.1.42 released!">MariaDB 5.1.42 released!</a></li>
<li><a href="http://www.bytebot.net/blog/archives/2010/05/01/ubuntu-10-04-lts-released-mariadb-5-1-445-2-beta-vms-available" rel="bookmark" title="Permanent Link: Ubuntu 10.04 LTS released, MariaDB 5.1.44/5.2-BETA VM’s available">Ubuntu 10.04 LTS released, MariaDB 5.1.44/5.2-BETA VM&#8217;s available</a></li>
<li><a href="http://www.bytebot.net/blog/archives/2010/04/02/mariadb-5-1-44-released" rel="bookmark" title="Permanent Link: MariaDB 5.1.44 released">MariaDB 5.1.44 released</a></li>
</ol></p>
<p><a href="http://feedads.g.doubleclick.net/~a/RDDpDv3W8byQnCXV5RSujrOnjPw/0/da"><img src="http://feedads.g.doubleclick.net/~a/RDDpDv3W8byQnCXV5RSujrOnjPw/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/RDDpDv3W8byQnCXV5RSujrOnjPw/1/da"><img src="http://feedads.g.doubleclick.net/~a/RDDpDv3W8byQnCXV5RSujrOnjPw/1/di" border="0" ismap="true"></img></a></p><div>
<a href="http://feeds.feedburner.com/~ff/ColinCharles?a=T_Zoa5Loyso:lrLlWc7GJ-k:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/ColinCharles?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/ColinCharles?a=T_Zoa5Loyso:lrLlWc7GJ-k:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/ColinCharles?i=T_Zoa5Loyso:lrLlWc7GJ-k:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/ColinCharles?a=T_Zoa5Loyso:lrLlWc7GJ-k:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/ColinCharles?i=T_Zoa5Loyso:lrLlWc7GJ-k:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/ColinCharles?a=T_Zoa5Loyso:lrLlWc7GJ-k:dnMXMwOfBR0"><img src="http://feeds.feedburner.com/~ff/ColinCharles?d=dnMXMwOfBR0" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/ColinCharles/~4/T_Zoa5Loyso" height="1" width="1" /><br/>PlanetMySQL Voting:
	 <a href="http://planet.mysql.com/entry/vote/?entry_id=25325&vote=1&apivote=1">Vote UP</a> /
	 <a href="http://planet.mysql.com/entry/vote/?entry_id=25325&vote=-1&apivote=1">Vote DOWN</a>]]></content:encoded>
			<wfw:commentRss>http://planetmysql.ru/2010/07/18/mariadb-at-oscon-2010/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Speaking in the US &#8212; San Francisco User Group &#8212; Community Summit &#8212; OSCON</title>
		<link>http://datacharmer.blogspot.com/2010/07/speaking-in-us-san-francisco-user-group.html?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=speaking-in-the-us-san-francisco-user-group-community-summit-oscon</link>
		<comments>http://datacharmer.blogspot.com/2010/07/speaking-in-us-san-francisco-user-group.html#comments</comments>
		<pubDate>Mon, 05 Jul 2010 05:00:00 +0000</pubDate>
		<dc:creator>Giuseppe Maxia</dc:creator>
				<category><![CDATA[community]]></category>
		<category><![CDATA[conference]]></category>
		<category><![CDATA[Intel]]></category>
		<category><![CDATA[leadership]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[oracle]]></category>
		<category><![CDATA[oscon]]></category>
		<category><![CDATA[san francisco]]></category>
		<category><![CDATA[user group]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[ On July 15th and 16th I will be in San Francisco for a few meetings, and it will be my pleasure to meet the San Francisco MySQL User Group, where I will talk about MySQL Sandbox.From there, I will continue to Portland, to attend the Community Leadership Forum and, of course OSCON, where I will have three talks: two in the main event, and one at the Intel booth.]]></description>
			<content:encoded><![CDATA[<table border="0"><tbody><tr><td><a href="http://www.sfmysql.org/calendar/13605034/?eventId=13605034&amp;action=detail"><img alt="Giuseppe in US" border="0" src="http://lh6.ggpht.com/_gVfZHGgf5LA/TDEBPrBuT3I/AAAAAAAAA8k/hrafJnDTbY4/datacharmer_USA.png" title="Giuseppe in US" width="250" /></a> </td><td>On July 15th and 16th I will be in San Francisco for a few meetings, and it will be my pleasure to meet the <a href="http://www.sfmysql.org/calendar/13605034/?eventId=13605034&amp;action=detail">San Francisco MySQL User Group</a>, where I will talk about <a href="http://mysqlsandbox.net/">MySQL Sandbox</a>.<br />From there, I will continue to Portland, to attend the <a href="http://www.communityleadershipsummit.com/wiki/index.php/Attendees">Community Leadership Forum</a> and, of course OSCON, where I will have three talks: two in the <a href="http://www.oscon.com/oscon2010/public/schedule/speaker/32">main event</a>, and one at the Intel booth.</td></tr></tbody></table><a href="http://oscon.com/"><br /><img alt="OSCON 2010" border="0" height="125" src="http://assets.en.oreilly.com/1/event/45/oscon2010_spkr_125x125.jpg" title="OSCON 2010" width="125" /><br /></a><div><img width="1" height="1" src="https://blogger.googleusercontent.com/tracker/16959946-8444082858256593736?l=datacharmer.blogspot.com" alt="" /></div><br/>PlanetMySQL Voting:
	 <a href="http://planet.mysql.com/entry/vote/?entry_id=25207&vote=1&apivote=1">Vote UP</a> /
	 <a href="http://planet.mysql.com/entry/vote/?entry_id=25207&vote=-1&apivote=1">Vote DOWN</a>]]></content:encoded>
			<wfw:commentRss>http://planetmysql.ru/2010/07/05/speaking-in-the-us-san-francisco-user-group-community-summit-oscon/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

