<?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>Bommarito Consulting</title>
	<atom:link href="http://bommaritollc.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://bommaritollc.com</link>
	<description>Cloud infrastructure, software development, and big data solutions.</description>
	<lastBuildDate>Sun, 19 May 2013 02:11:08 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Law&#8217;s Future from Finance&#8217;s Past: Recorded Talk from Reinvent Law Silicon Valley</title>
		<link>http://bommaritollc.com/2013/05/18/laws-future-from-finances-past-recorded-talk-from-reinvent-law-silicon-valley/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=laws-future-from-finances-past-recorded-talk-from-reinvent-law-silicon-valley</link>
		<comments>http://bommaritollc.com/2013/05/18/laws-future-from-finances-past-recorded-talk-from-reinvent-law-silicon-valley/#comments</comments>
		<pubDate>Sun, 19 May 2013 02:11:08 +0000</pubDate>
		<dc:creator>Michael J Bommarito II</dc:creator>
				<category><![CDATA[Consulting]]></category>
		<category><![CDATA[Law]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[finance]]></category>
		<category><![CDATA[law]]></category>
		<category><![CDATA[legal tech]]></category>
		<category><![CDATA[reinvent law]]></category>
		<category><![CDATA[talk]]></category>
		<category><![CDATA[video]]></category>

		<guid isPermaLink="false">http://bommaritollc.com/?p=1018</guid>
		<description><![CDATA[Back in March, I posted the slides to my talk at the Silicon Valley Reinvent Law event &#8211; Law&#8217;s Future from Finance&#8217;s Past. Last week, we posted the video online; you can watch below. Michael Bommarito &#8211; Law’s Future from<span class="ellipsis">&#8230;</span><div class="read-more"><a href="http://bommaritollc.com/2013/05/18/laws-future-from-finances-past-recorded-talk-from-reinvent-law-silicon-valley/">Read more &#8250;</a></div><!-- end of .read-more -->]]></description>
				<content:encoded><![CDATA[<p>Back in March, I posted <a title="Slides from ReInvent Law Silicon Valley Talk" href="http://bommaritollc.com/2013/03/08/slides-from-reinvent-law-silicon-valley-talk/" target="_blank">the slides to my talk at the Silicon Valley Reinvent Law</a> event &#8211; Law&#8217;s Future from Finance&#8217;s Past. Last week, we posted the video online; you can watch below.</p>
<p><iframe src="http://player.vimeo.com/video/65836938" height="281" width="500" allowfullscreen="" frameborder="0"></iframe></p>
<p><a href="http://vimeo.com/65836938">Michael Bommarito &#8211; Law’s Future from Finance’s Past</a> from <a href="http://vimeo.com/user16524897">ReInvent Law Channel</a> on <a href="http://vimeo.com">Vimeo</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://bommaritollc.com/2013/05/18/laws-future-from-finances-past-recorded-talk-from-reinvent-law-silicon-valley/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Generating SSH config from AWS hosts using boto</title>
		<link>http://bommaritollc.com/2013/03/09/generating-ssh-config-from-aws-hosts-using-boto/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=generating-ssh-config-from-aws-hosts-using-boto</link>
		<comments>http://bommaritollc.com/2013/03/09/generating-ssh-config-from-aws-hosts-using-boto/#comments</comments>
		<pubDate>Sat, 09 Mar 2013 14:16:07 +0000</pubDate>
		<dc:creator>Michael J Bommarito II</dc:creator>
				<category><![CDATA[Consulting]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[aws]]></category>
		<category><![CDATA[boto]]></category>
		<category><![CDATA[config]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[python]]></category>
		<category><![CDATA[ssh]]></category>

		<guid isPermaLink="false">http://bommaritollc.com/?p=1006</guid>
		<description><![CDATA[  As a consultant and advisor to many firms running on or investigating AWS, I find SSH host and key management to be a constant struggle.  From IAM credentials to default OS logins, it&#8217;s easy to lose time with constant<span class="ellipsis">&#8230;</span><div class="read-more"><a href="http://bommaritollc.com/2013/03/09/generating-ssh-config-from-aws-hosts-using-boto/">Read more &#8250;</a></div><!-- end of .read-more -->]]></description>
				<content:encoded><![CDATA[<p style="text-align: justify;">  As a consultant and advisor to many firms running on or investigating AWS, I find SSH host and key management to be a constant struggle.  From IAM credentials to default OS logins, it&#8217;s easy to lose time with constant lookups.  Over time, I&#8217;ve written a few tools that make it easier to quickly &#8220;chroot&#8221; or &#8220;virtualenv&#8221; your SSH environment.  Below is a small example of the logic and usage pattern that I&#8217;ve found to be very helpful:</p>
<ol>
<li>First, make sure you have boto installed and configured:
<ul style="text-align: justify;">
<li>sudo pip install boto</li>
<li><a href="http://docs.pythonboto.org/en/latest/boto_config_tut.html" target="_blank">Configure your ~/.boto file(s)</a>.</li>
</ul>
</li>
<li>Next, wget <a href="https://gist.github.com/mjbommar/4363524/raw/febc8abf534249b6fa88f0c0d41831da9ab870aa/generate_aws_ssh_config.py" target="_blank">my gist</a> or copy-paste the code embedded below into a file.</li>
<li>Run the script and pipe output to a <em>named </em>SSH configuration file:
<ul>
<li>
<pre>python generate_aws_ssh_config.py &gt; ~/.ssh/bcllc_config</pre>
</li>
</ul>
</li>
<li>At this point, you&#8217;ll have an SSH configuration file with the following details.  If any assumptions are incorrect, manually edit the file.
<ul>
<li>A host entry for all reservations; yes, even stopped ones!</li>
<li>The host entry name is pulled from the EC2 tag &#8220;Name&#8221; if exists, else instance ID.</li>
<li>The default SSH user is pulled from the EC2 tag &#8220;user&#8221; if exists, else set to default (e.g., ubuntu).</li>
<li>You do automatically tag your instances with variables when you provision them, right? . . .</li>
<li>The key/identity file is set to the ~/.ssh/{keypair-name}.pem.  Basically, if you save the keys as generated into your ~/.ssh/ folder, you should be fine.</li>
</ul>
</li>
<li>Next, we&#8217;re going to create an alias for ssh in your ~/.bashrc:
<ul>
<li>
<pre>alias vssh='ssh -F $VSSH_CONFIG'</pre>
</li>
</ul>
</li>
<li>When you want to switch between client sandboxes, you then simply export VSSH_CONFIG to the named config file and proceed:
<ul>
<li>
<pre>export VSSH_CONFIG=~/.ssh/clientA_config</pre>
</li>
<li>
<pre>vssh web-tier-0</pre>
</li>
<li>
<pre>export VSSH_CONFIG=~/.ssh/clientB_config</pre>
</li>
<li>
<pre>vssh postgres-0</pre>
</li>
</ul>
</li>
</ol>
<p style="text-align: justify;">It&#8217;s easy to see how this logic can be extended into segregated virtualenv-style SSH environments, as well as aliases for `rdesktop` on Windows servers.</p>
<p style="text-align: justify;">Happy shelling!  And, as promised, script embedded below:<br />
<script type="text/javascript" src="https://gist.github.com/mjbommar/4363524.js"></script></p>
]]></content:encoded>
			<wfw:commentRss>http://bommaritollc.com/2013/03/09/generating-ssh-config-from-aws-hosts-using-boto/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Slides from ReInvent Law Silicon Valley Talk</title>
		<link>http://bommaritollc.com/2013/03/08/slides-from-reinvent-law-silicon-valley-talk/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=slides-from-reinvent-law-silicon-valley-talk</link>
		<comments>http://bommaritollc.com/2013/03/08/slides-from-reinvent-law-silicon-valley-talk/#comments</comments>
		<pubDate>Fri, 08 Mar 2013 22:13:28 +0000</pubDate>
		<dc:creator>Michael J Bommarito II</dc:creator>
				<category><![CDATA[Consulting]]></category>
		<category><![CDATA[Finance]]></category>
		<category><![CDATA[Law]]></category>
		<category><![CDATA[computational legal studies]]></category>
		<category><![CDATA[finance]]></category>
		<category><![CDATA[law]]></category>
		<category><![CDATA[legal informatics]]></category>

		<guid isPermaLink="false">http://bommaritollc.com/?p=1003</guid>
		<description><![CDATA[Live from ReInvent Law Silicon Valley, where I gave an Ignite-style talk drawing analogy to law&#8217;s future from finance&#8217;s past.  Slides embedded below and video forthcoming:]]></description>
				<content:encoded><![CDATA[<p>Live from <a title="ReInvent Law Silicon Valley" href="http://reinventlawsiliconvalley.com/" target="_blank">ReInvent Law Silicon Valley</a>, where I gave an Ignite-style talk drawing analogy to law&#8217;s future from finance&#8217;s past.  Slides embedded below and video forthcoming:</p>
<p><iframe src="http://www.slideshare.net/slideshow/embed_code/17046189" height="500" width="550" frameborder="0" marginwidth="0" marginheight="0" scrolling="no"></iframe></p>
]]></content:encoded>
			<wfw:commentRss>http://bommaritollc.com/2013/03/08/slides-from-reinvent-law-silicon-valley-talk/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Automating Oracle Database deployment with Amazon Web Services, fabric, and boto &#8211; SEMOP Talk, Feb 12, 2013</title>
		<link>http://bommaritollc.com/2013/02/12/automating-oracle-database-deployment-with-amazon-web-services-fabric-and-boto-semop-talk-feb-12-2013/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=automating-oracle-database-deployment-with-amazon-web-services-fabric-and-boto-semop-talk-feb-12-2013</link>
		<comments>http://bommaritollc.com/2013/02/12/automating-oracle-database-deployment-with-amazon-web-services-fabric-and-boto-semop-talk-feb-12-2013/#comments</comments>
		<pubDate>Tue, 12 Feb 2013 22:02:23 +0000</pubDate>
		<dc:creator>Michael J Bommarito II</dc:creator>
				<category><![CDATA[Consulting]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[automated deployment]]></category>
		<category><![CDATA[aws]]></category>
		<category><![CDATA[boto]]></category>
		<category><![CDATA[devops]]></category>
		<category><![CDATA[ec2]]></category>
		<category><![CDATA[fabric]]></category>
		<category><![CDATA[oracle]]></category>

		<guid isPermaLink="false">http://bommaritollc.com/?p=996</guid>
		<description><![CDATA[I&#8217;ll be giving a talk tonight on automated Oracle database deployment at the SouthEast Michigan Oracle Professionals (SEMOP) Meetup Group. While I&#8217;ll be following up on this post later, I wanted to share the slides and Github repository for participants to follow<span class="ellipsis">&#8230;</span><div class="read-more"><a href="http://bommaritollc.com/2013/02/12/automating-oracle-database-deployment-with-amazon-web-services-fabric-and-boto-semop-talk-feb-12-2013/">Read more &#8250;</a></div><!-- end of .read-more -->]]></description>
				<content:encoded><![CDATA[<p>I&#8217;ll be giving a talk tonight on automated Oracle database deployment at <a title="SEMOP talk" href="http://www.meetup.com/SouthEast-Michigan-Oracle-Professionals/events/98391892/" target="_blank">the SouthEast Michigan Oracle Professionals </a><a title="SEMOP talk" href="http://www.meetup.com/SouthEast-Michigan-Oracle-Professionals/events/98391892/" target="_blank">(SEMOP)</a> Meetup Group.</p>
<p>While I&#8217;ll be following up on this post later, I wanted to share the slides and Github repository for participants to follow along:</p>
<p><iframe style="border: 1px solid #CCC; border-width: 1px 1px 0; margin-bottom: 5px;" src="http://www.slideshare.net/slideshow/embed_code/16493987" height="486" width="597" allowfullscreen="" frameborder="0" marginwidth="0" marginheight="0" scrolling="no"></iframe></p>
<div style="margin-bottom: 5px;"><strong> <a title="Automating Oracle Database deployment with Amazon Web Services, fabric, and boto" href="http://www.slideshare.net/mjbommar/semop-oracle-databaseawsfabricbotobommaritoconsulting20130212" target="_blank">Automating Oracle Database deployment with Amazon Web Services, fabric, and boto</a> </strong> from <strong><a href="http://www.slideshare.net/mjbommar" target="_blank">mjbommar</a></strong></div>
<div style="margin-bottom: 5px;"></div>
<div style="margin-bottom: 5px;"></div>
<div style="margin-bottom: 5px;"><strong>Github Repository</strong>: <a href="https://github.com/mjbommar/oracle-database-fabric-boto-aws" target="_blank">https://github.com/mjbommar/oracle-database-fabric-boto-aws</a></div>
]]></content:encoded>
			<wfw:commentRss>http://bommaritollc.com/2013/02/12/automating-oracle-database-deployment-with-amazon-web-services-fabric-and-boto-semop-talk-feb-12-2013/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Git Repository for Congressional Bill Statistics</title>
		<link>http://bommaritollc.com/2012/12/22/git-repository-for-congressional-bill-statistics/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=git-repository-for-congressional-bill-statistics</link>
		<comments>http://bommaritollc.com/2012/12/22/git-repository-for-congressional-bill-statistics/#comments</comments>
		<pubDate>Sat, 22 Dec 2012 17:00:12 +0000</pubDate>
		<dc:creator>Michael J Bommarito II</dc:creator>
				<category><![CDATA[Law]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Research]]></category>
		<category><![CDATA[data]]></category>
		<category><![CDATA[law]]></category>
		<category><![CDATA[legal informatics]]></category>
		<category><![CDATA[nlp]]></category>
		<category><![CDATA[python]]></category>

		<guid isPermaLink="false">http://bommaritollc.com/?p=965</guid>
		<description><![CDATA[  After a nice twitter conversation this morning, I finally got the impetus to release the source for my Congressional Bill Statistics data.   You can find the source at this Github repository.  I haven&#8217;t taken the time to review<span class="ellipsis">&#8230;</span><div class="read-more"><a href="http://bommaritollc.com/2012/12/22/git-repository-for-congressional-bill-statistics/">Read more &#8250;</a></div><!-- end of .read-more -->]]></description>
				<content:encoded><![CDATA[<p style="text-align: justify;">  After <a title="twitter conversation" href="https://twitter.com/richards1000/status/282290624445685760" target="_blank">a nice twitter conversation this morning</a>, I finally got the impetus to release the source for <a title="Congressional Bill Statistics" href="http://bommaritollc.com/2012/04/14/updates-to-data-and-statistics-on-congressional-bill-complexity/" target="_blank">my Congressional Bill Statistics data</a>.</p>
<p style="text-align: justify;">  You can find the source at <a title="CongressBillStatistics" href="https://github.com/mjbommar/CongressBillStatistics" target="_blank">this Github repository</a>.  I haven&#8217;t taken the time to review licensing yet, but I won&#8217;t be asserting anything more than CC3 Attribution on my code.  Please feel free to `git clone` and improve!</p>
]]></content:encoded>
			<wfw:commentRss>http://bommaritollc.com/2012/12/22/git-repository-for-congressional-bill-statistics/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

 Served from: michaelbommarito.com @ 2013-05-20 15:18:59 by W3 Total Cache -->