<?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>The Pædantic Programmer &#187; debian</title>
	<atom:link href="http://wp.colliertech.org/cj/?cat=17&#038;feed=rss2" rel="self" type="application/rss+xml" />
	<link>http://wp.colliertech.org/cj</link>
	<description>If you can&#039;t find the time to do it right the first time, where are you going to find the time to do it over?</description>
	<lastBuildDate>Sun, 10 Mar 2013 23:59:09 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.5</generator>
		<item>
		<title>Mumbling from Facebook</title>
		<link>http://wp.colliertech.org/cj/?p=1508</link>
		<comments>http://wp.colliertech.org/cj/?p=1508#comments</comments>
		<pubDate>Fri, 14 Dec 2012 23:00:15 +0000</pubDate>
		<dc:creator>C.J. Adams-Collier</dc:creator>
				<category><![CDATA[Academia]]></category>
		<category><![CDATA[C.J. Insider]]></category>
		<category><![CDATA[CLI]]></category>
		<category><![CDATA[debian]]></category>
		<category><![CDATA[facebook]]></category>
		<category><![CDATA[Free Software]]></category>
		<category><![CDATA[friends]]></category>
		<category><![CDATA[gtk+]]></category>
		<category><![CDATA[language]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[Natural Language Processing]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[social networking]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[squeeze]]></category>
		<category><![CDATA[Unix]]></category>
		<category><![CDATA[washington]]></category>

		<guid isPermaLink="false">http://wp.colliertech.org/cj/?p=1508</guid>
		<!--description><![CDATA[Leanne Rolston Dear Leanne, Save your praat scripts before you run them. That way, if they take too long, you can run them from the command line and get on with work. Love, Leanne Like · · 8 minutes ago &#8230; <a href="http://wp.colliertech.org/cj/?p=1508">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description-->
		<description><![CDATA[<p>Leanne Rolston<br />
Dear Leanne,</p>
<p>Save your praat scripts before you run them. That way, if they take too long, you can run them from the command line and get on with work.</p>
<p>Love,</p>
<p>Leanne<br />
Like · · 8 minutes ago near Seattle, WA ·</p>
<p>    C.J. Adams-Collier Yeah, by the way, the command line is usually the way to go if you want to get anything done. I get lost with all those buttons. I&#8217;ve got 104 of them I keep pretty good track of. Those ones that keep moving around? Yeah, that&#8217;s confusing.<br />
    6 minutes ago · Like<br />
    Leanne Rolston I&#8217;ve noticed. I need to add praat to my path so I can stop having to hunt it down every time I want to do something!<br />
    5 minutes ago · Like<br />
    C.J. Adams-Collier also, teach me praat?<br />
    5 minutes ago · Like<br />
    C.J. Adams-Collier cjac@phx1:/usr/share/wordpress/wp-content/plugins$ apt-cache search praat<br />
    praat &#8211; program for speech analysis and synthesis<br />
    4 minutes ago · Like<br />
    C.J. Adams-Collier oh, nevermind. my homies already taught me.<br />
    4 minutes ago · Like<br />
    Leanne Rolston Sure. It&#8217;s simple &#8211; In the praat scripting window, there&#8217;s a paste history command.. anything you want to do, do it using the buttons, paste history, and kapow!<br />
    3 minutes ago · Like<br />
    C.J. Adams-Collier $ less /usr/share/doc/praat/README.Debian<br />
    3 minutes ago · Like<br />
    C.J. Adams-Collier can I save the script that I put together with buttons to something I can open with emacs?<br />
    2 minutes ago · Like<br />
    Leanne Rolston Yup. Just save it with a .praat extension.<br />
    about a minute ago · Like<br />
    Leanne Rolston http://depts.washington.edu/phonlab/resources.htm <=- some good sample scripts, and praat has a scripting tutorial.<br />
    Phonetics Lab | Department of Linguistics | University of Washington<br />
    depts.washington.edu<br />
    The Phonetics Lab at UW is located in Padelford Hall, Room A-216 on the campus of UW Seattle.<br />
    a few seconds ago · Like<br />
    C.J. Adams-Collier http://www.ling.lu.se/persons/Sidney/praate/frames.html</p>
]]></description>
			<content:encoded><![CDATA[<p>Leanne Rolston<br />
Dear Leanne,</p>
<p>Save your praat scripts before you run them. That way, if they take too long, you can run them from the command line and get on with work.</p>
<p>Love,</p>
<p>Leanne<br />
Like · · 8 minutes ago near Seattle, WA ·</p>
<p>    C.J. Adams-Collier Yeah, by the way, the command line is usually the way to go if you want to get anything done. I get lost with all those buttons. I&#8217;ve got 104 of them I keep pretty good track of. Those ones that keep moving around? Yeah, that&#8217;s confusing.<br />
    6 minutes ago · Like<br />
    Leanne Rolston I&#8217;ve noticed. I need to add praat to my path so I can stop having to hunt it down every time I want to do something!<br />
    5 minutes ago · Like<br />
    C.J. Adams-Collier also, teach me praat?<br />
    5 minutes ago · Like<br />
    C.J. Adams-Collier cjac@phx1:/usr/share/wordpress/wp-content/plugins$ apt-cache search praat<br />
    praat &#8211; program for speech analysis and synthesis<br />
    4 minutes ago · Like<br />
    C.J. Adams-Collier oh, nevermind. my homies already taught me.<br />
    4 minutes ago · Like<br />
    Leanne Rolston Sure. It&#8217;s simple &#8211; In the praat scripting window, there&#8217;s a paste history command.. anything you want to do, do it using the buttons, paste history, and kapow!<br />
    3 minutes ago · Like<br />
    C.J. Adams-Collier $ less /usr/share/doc/praat/README.Debian<br />
    3 minutes ago · Like<br />
    C.J. Adams-Collier can I save the script that I put together with buttons to something I can open with emacs?<br />
    2 minutes ago · Like<br />
    Leanne Rolston Yup. Just save it with a .praat extension.<br />
    about a minute ago · Like<br />
    Leanne Rolston http://depts.washington.edu/phonlab/resources.htm <=- some good sample scripts, and praat has a scripting tutorial.<br />
    Phonetics Lab | Department of Linguistics | University of Washington<br />
    depts.washington.edu<br />
    The Phonetics Lab at UW is located in Padelford Hall, Room A-216 on the campus of UW Seattle.<br />
    a few seconds ago · Like<br />
    C.J. Adams-Collier http://www.ling.lu.se/persons/Sidney/praate/frames.html</p>
]]></content:encoded>
			<wfw:commentRss>http://wp.colliertech.org/cj/?feed=rss2&#038;p=1508</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>For the DMZ</title>
		<link>http://wp.colliertech.org/cj/?p=1500</link>
		<comments>http://wp.colliertech.org/cj/?p=1500#comments</comments>
		<pubDate>Wed, 12 Dec 2012 21:06:23 +0000</pubDate>
		<dc:creator>C.J. Adams-Collier</dc:creator>
				<category><![CDATA[19.34 RCW]]></category>
		<category><![CDATA[auditing]]></category>
		<category><![CDATA[colliertech]]></category>
		<category><![CDATA[debian]]></category>
		<category><![CDATA[Dell]]></category>
		<category><![CDATA[Eating CenturyLink's Lunch]]></category>
		<category><![CDATA[Free Software]]></category>
		<category><![CDATA[Hardware]]></category>
		<category><![CDATA[investment]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[military]]></category>
		<category><![CDATA[network neutrality]]></category>
		<category><![CDATA[network saturation]]></category>
		<category><![CDATA[Networking]]></category>
		<category><![CDATA[peering]]></category>
		<category><![CDATA[performance]]></category>
		<category><![CDATA[rate limiting]]></category>
		<category><![CDATA[Telecommunications]]></category>
		<category><![CDATA[Telephony]]></category>
		<category><![CDATA[Unix]]></category>
		<category><![CDATA[UTC]]></category>
		<category><![CDATA[washington]]></category>
		<category><![CDATA[ZyXEL]]></category>

		<guid isPermaLink="false">https://wp.colliertech.org/cj/?p=1500</guid>
		<!--description><![CDATA[]]></description-->
		<description><![CDATA[<p><a href="http://wp.colliertech.org/cj/wp-content/uploads/2012/12/wpid-IMG_20121212_130145.jpg"><img title="" class="alignnone" alt="image" src="http://wp.colliertech.org/cj/wp-content/uploads/2012/12/wpid-IMG_20121212_130145.jpg" /></a></p>
]]></description>
			<content:encoded><![CDATA[<p><a href="http://wp.colliertech.org/cj/wp-content/uploads/2012/12/wpid-IMG_20121212_130145.jpg"><img title="" class="alignnone" alt="image" src="http://wp.colliertech.org/cj/wp-content/uploads/2012/12/wpid-IMG_20121212_130145.jpg" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://wp.colliertech.org/cj/?feed=rss2&#038;p=1500</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Getting outside</title>
		<link>http://wp.colliertech.org/cj/?p=1447</link>
		<comments>http://wp.colliertech.org/cj/?p=1447#comments</comments>
		<pubDate>Wed, 21 Nov 2012 00:46:20 +0000</pubDate>
		<dc:creator>C.J. Adams-Collier</dc:creator>
				<category><![CDATA[amateur]]></category>
		<category><![CDATA[asterisk]]></category>
		<category><![CDATA[BGP]]></category>
		<category><![CDATA[colliertech]]></category>
		<category><![CDATA[debian]]></category>
		<category><![CDATA[Eating CenturyLink's Lunch]]></category>
		<category><![CDATA[feds]]></category>
		<category><![CDATA[government]]></category>
		<category><![CDATA[GrandStream]]></category>
		<category><![CDATA[Hardware]]></category>
		<category><![CDATA[investment]]></category>
		<category><![CDATA[kerberos]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[military]]></category>
		<category><![CDATA[Natural Language Processing]]></category>
		<category><![CDATA[network neutrality]]></category>
		<category><![CDATA[Networking]]></category>
		<category><![CDATA[NIST]]></category>
		<category><![CDATA[nsa]]></category>
		<category><![CDATA[peering]]></category>
		<category><![CDATA[powerconnect]]></category>
		<category><![CDATA[quagga]]></category>
		<category><![CDATA[rate limiting]]></category>
		<category><![CDATA[SELinux]]></category>
		<category><![CDATA[shorewall]]></category>
		<category><![CDATA[Telecommunications]]></category>
		<category><![CDATA[Telephony]]></category>
		<category><![CDATA[traffic shaping]]></category>
		<category><![CDATA[Unix]]></category>
		<category><![CDATA[UTC]]></category>
		<category><![CDATA[virtualization]]></category>
		<category><![CDATA[washington]]></category>
		<category><![CDATA[wireless]]></category>
		<category><![CDATA[x509]]></category>
		<category><![CDATA[ZyXEL]]></category>

		<guid isPermaLink="false">https://wp.colliertech.org/cj/?p=1447</guid>
		<!--description><![CDATA[I&#8217;m trenching a ditch. I&#8217;m hoping to run a few 25-pair telco cables, some fiber, a few coax cables, 240v power, 120v power, natural gas and perhaps a few cat-6 cables through it. Assuming the authorities approve, of course. .]]></description-->
		<description><![CDATA[<p>I&#8217;m trenching a ditch. I&#8217;m hoping to run a few 25-pair telco cables, some fiber, a few coax cables, 240v power, 120v power, natural gas and perhaps a few cat-6 cables through it. Assuming the authorities approve, of course. </p>
<p><a href="http://wp.colliertech.org/cj/wp-content/uploads/2012/11/wpid-IMG_20121117_090632.jpg"><img title="IMG_20121117_090632.jpg" class="alignnone" alt="image" src="http://wp.colliertech.org/cj/wp-content/uploads/2012/11/wpid-IMG_20121117_090632.jpg" /></a></p>
<p><a href="http://wp.colliertech.org/cj/wp-content/uploads/2012/11/wpid-IMG_20121115_131856.jpg"><img title="" class="alignnone" alt="image" src="http://wp.colliertech.org/cj/wp-content/uploads/2012/11/wpid-IMG_20121115_131856.jpg" /></a></p>
<p><a href="http://wp.colliertech.org/cj/wp-content/uploads/2012/11/wpid-IMG_20121028_194121.jpg"><img title="IMG_20121028_194121.jpg" class="alignnone" alt="image" src="http://wp.colliertech.org/cj/wp-content/uploads/2012/11/wpid-IMG_20121028_194121.jpg" /></a></p>
<p> .</p>
]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m trenching a ditch. I&#8217;m hoping to run a few 25-pair telco cables, some fiber, a few coax cables, 240v power, 120v power, natural gas and perhaps a few cat-6 cables through it. Assuming the authorities approve, of course. </p>
<p><a href="http://wp.colliertech.org/cj/wp-content/uploads/2012/11/wpid-IMG_20121117_090632.jpg"><img title="IMG_20121117_090632.jpg" class="alignnone" alt="image" src="http://wp.colliertech.org/cj/wp-content/uploads/2012/11/wpid-IMG_20121117_090632.jpg" /></a></p>
<p><a href="http://wp.colliertech.org/cj/wp-content/uploads/2012/11/wpid-IMG_20121115_131856.jpg"><img title="" class="alignnone" alt="image" src="http://wp.colliertech.org/cj/wp-content/uploads/2012/11/wpid-IMG_20121115_131856.jpg" /></a></p>
<p><a href="http://wp.colliertech.org/cj/wp-content/uploads/2012/11/wpid-IMG_20121028_194121.jpg"><img title="IMG_20121028_194121.jpg" class="alignnone" alt="image" src="http://wp.colliertech.org/cj/wp-content/uploads/2012/11/wpid-IMG_20121028_194121.jpg" /></a></p>
<p> .</p>
]]></content:encoded>
			<wfw:commentRss>http://wp.colliertech.org/cj/?feed=rss2&#038;p=1447</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Linus on Instantiation and Armadaification</title>
		<link>http://wp.colliertech.org/cj/?p=1385</link>
		<comments>http://wp.colliertech.org/cj/?p=1385#comments</comments>
		<pubDate>Thu, 09 Aug 2012 18:46:14 +0000</pubDate>
		<dc:creator>C.J. Adams-Collier</dc:creator>
				<category><![CDATA[19.34 RCW]]></category>
		<category><![CDATA[1986]]></category>
		<category><![CDATA[1998]]></category>
		<category><![CDATA[1999]]></category>
		<category><![CDATA[2000]]></category>
		<category><![CDATA[2004]]></category>
		<category><![CDATA[2007]]></category>
		<category><![CDATA[3d]]></category>
		<category><![CDATA[Academia]]></category>
		<category><![CDATA[ajax]]></category>
		<category><![CDATA[amazon]]></category>
		<category><![CDATA[auditing]]></category>
		<category><![CDATA[blog]]></category>
		<category><![CDATA[bo]]></category>
		<category><![CDATA[c#]]></category>
		<category><![CDATA[C.J. Insider]]></category>
		<category><![CDATA[cryptography]]></category>
		<category><![CDATA[DBD::MaxDB]]></category>
		<category><![CDATA[debian]]></category>
		<category><![CDATA[DLR]]></category>
		<category><![CDATA[F5]]></category>
		<category><![CDATA[F5 Networks]]></category>
		<category><![CDATA[family]]></category>
		<category><![CDATA[feds]]></category>
		<category><![CDATA[FIPS-201]]></category>
		<category><![CDATA[Free Software]]></category>
		<category><![CDATA[freenode]]></category>
		<category><![CDATA[games]]></category>
		<category><![CDATA[Graphics]]></category>
		<category><![CDATA[Hardware]]></category>
		<category><![CDATA[investment]]></category>
		<category><![CDATA[irc]]></category>
		<category><![CDATA[IronPython]]></category>
		<category><![CDATA[IronRuby]]></category>
		<category><![CDATA[kvm]]></category>
		<category><![CDATA[libvirt]]></category>
		<category><![CDATA[lilo]]></category>
		<category><![CDATA[linpeople]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[lvm]]></category>
		<category><![CDATA[microsoft]]></category>
		<category><![CDATA[mono]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[Networking]]></category>
		<category><![CDATA[NIST]]></category>
		<category><![CDATA[O'Reilly]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[opengl]]></category>
		<category><![CDATA[perl]]></category>
		<category><![CDATA[Personal Identity Verification]]></category>
		<category><![CDATA[plogs]]></category>
		<category><![CDATA[PRCCDC]]></category>
		<category><![CDATA[pre-release]]></category>
		<category><![CDATA[quake3]]></category>
		<category><![CDATA[rms]]></category>
		<category><![CDATA[security]]></category>
		<category><![CDATA[SELinux]]></category>
		<category><![CDATA[smtp]]></category>
		<category><![CDATA[syndication]]></category>
		<category><![CDATA[tags]]></category>
		<category><![CDATA[Telephony]]></category>
		<category><![CDATA[traffic shaping]]></category>
		<category><![CDATA[Unix]]></category>
		<category><![CDATA[UTC]]></category>
		<category><![CDATA[video]]></category>
		<category><![CDATA[virtualization]]></category>
		<category><![CDATA[washington]]></category>
		<category><![CDATA[web 2.0]]></category>
		<category><![CDATA[wheezy]]></category>
		<category><![CDATA[work]]></category>
		<category><![CDATA[x509]]></category>
		<category><![CDATA[xbuild]]></category>
		<category><![CDATA[xen]]></category>

		<guid isPermaLink="false">https://wp.colliertech.org/cj/?p=1385</guid>
		<!--description><![CDATA[I feel a sense of pride when I think that I was involved in the development and maintenance of what was probably the first piece of software accepted into Debian which then had and still has direct up-stream support from &#8230; <a href="http://wp.colliertech.org/cj/?p=1385">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description-->
		<description><![CDATA[<p>I feel a sense of pride when I think that I was involved in the development and maintenance of what was probably the first piece of software accepted into Debian which then had and still has direct up-stream support from Microsoft.  The world is a better place for having Microsoft in it.  The first operating system I ever ran on an <a href="http://en.wikipedia.org/wiki/Intel_8088">08086-based</a> CPU was <a href="http://en.wikipedia.org/wiki/MS-DOS">MS-DOS</a> 2.x.  I remember how thrilled I was when we got to see how my friend&#8217;s 80286 system ran BBS software that would cause a modem to dial a local system and display the application as if it were running on a local machine.  Totally sweet.</p>
<p>When we were living at 6162 NE Middle in the nine-eight 292, we got an 80386 which ran Doom.  Yeah, the original one, not the fancy new one with the double barrel shotgun, but it would probably run that one, too.  It was also totally sweet and all thanks to our <a href="http://www.armadilloaerospace.com/n.x/Armadillo/Home">armadillo</a> friends down south and partially thanks to their publishers, <a href="http://en.wikipedia.org/wiki/3D_Realms">Apogee</a>.  I suckered my brothers into giving me their allowance from Dad one time so that we could all go in on a <a href="http://en.wikipedia.org/wiki/Sound_Blaster#Sound_Blaster_16">Sound Blaster Pro 16</a> sound card for the family&#8217;s 386.  I played a lot of <a href="http://en.wikipedia.org/wiki/Team_Fortress">Team Fortress</a> and <a href="http://en.wikipedia.org/wiki/Q2CTF">Q2CTF</a> on that rig.  I even attended the Quake 3 Arena launch party that happened at <a href="http://en.wikipedia.org/wiki/David_Kirsch">Zoid</a>&#8216;s place.  I recall that he ported the original quake to Linux.  I also recall there being naughty remarks included in the README.txt.</p>
<p>When my older brother, Aaron turned 16, he was gifted a fancy car.  When asked what type of car I would like when I turned 16, I said that I&#8217;d prefer a computer instead.  So I got a high-end 80486 with math co-processor.  It could compile the kernel in 15 minutes flat.  With all the bits turned on on in /usr/src/linux/.config.  But this was later.  I hadn&#8217;t even heard of linux when I got my system.  I wanted to be entertained by the thing.  I made sure to get a CD-Rom and a sound card.  I got on the beta for <a href="http://en.wikipedia.org/wiki/Ultima_Online">Ultima Online</a> and spent a summer as a virtual collier.  Digging stuff out of mines north of Britannia and hauling them to town to make weapons and armor out of them.  And then setting out in said armor only to be PK&#8217;d because I forgot healing potions and I was no good at fighting.</p>
<p>While I was in the middle of all this gaming, my friend <a href="http://ciac.ischool.washington.edu/">Lucas</a> told me that I should try out this lynx thing that they run at the University of Washington.  He heard that it was reported to run doom faster than it ran on MS-DOS.  It turns out that it did, but that it was not, in fact, called <a href="http://www.washington.edu/computing/software/clusters/lynx.html">lynx</a>.  Or <a href="http://www.washington.edu/computing/software/clusters/pine.html">pine</a>.  The Doom engine ran so fast that the <a href="http://en.wikipedia.org/wiki/Screen_tearing">video couldn&#8217;t keep up</a>.  This was probably because they didn&#8217;t use <a href="http://en.wikipedia.org/wiki/Multiple_buffering#Double_buffering_in_computer_graphics">double buffering</a> for frame display, since they didn&#8217;t want to waste the time maintaining and switching context.  I think I downloaded the boot/root 3.5&#8243; disk pair and was able to get the system to a shell with an on-phone assist from the Rev.  I then promptly got lost in bash and the virtual terminals (OMG!  I GET SIX CONSOLES!?) and bought a book on the subject.  It shipped with slackware.  Which I ran.  Until <a href="http://www.debian.org/doc/manuals/project-history/ch-releases.en.html">Debian</a> came along.  Lucas also recommended that I try out this IRC thing, so I did.  And I&#8217;m still doing it on #linpeople just like I did back then.</p>
<p>I learned to write Pascal on dos.  Then I learned c while they were trying to teach me c++.  I learned emacs and vi when I was attending North Kitsap High School.  I learned sed and only a little awk when I took Running Start classes in Lynnwood at Edmonds Community College and perl &#038; x.509 while attending Olympic Community College and simultaneously jr-administering Sinclair Communications.   I studied <a href="http://en.wikipedia.org/wiki/TCP/IP_Illustrated">TCP/IP</a>, <a href="http://www.unpbook.com/">UNP</a>, <a href="http://www.kohala.com/start/apue.html">APUE</a>, <a href="http://en.wikipedia.org/wiki/The_C_Programming_Language">C</a> and <a href="http://shop.oreilly.com/product/9781565924536.do">algorithms</a> &#038; data structures while preparing for an interview with a company whose CEO claimed to have invented SCSI.  I learned PGP and PHP while writing web-based adware for this company.  I didn&#8217;t want to write ads and instead wanted to work in security, so took a job with <a href="http://web.archive.org/web/20000229193334/http://www.securityportal.com/">Security Portal</a>.  While there, I wrote what one might call a blogging platform.  It worked and made it possible for authors to write prose and poetry.  Editors didn&#8217;t have to manage a database in order to review and publish the posts that were &#8220;ready.&#8221;  Everyone but me was able to avoid html and cgi.</p>
<p>Then I sold pizza.  Then I helped bring <a href="http://web.archive.org/web/20041117011523/http://www.bombaycompany.com/gp/browse/3609681">the bombay company</a> onto the interwebs using the <a href="http://aws.amazon.com/">Amazon ECS (now AWS) platform</a>.  Then I helped support <a href="http://en.wikipedia.org/wiki/MaxDB">MaxDB</a>.  Then I helped develop and maintain the Amazon <a href="http://www.readwriteweb.com/archives/amazon_tags_ajax_plogs_wikis.php">blogging platform</a>.  And then attempted to reduce the load on the Amazon pager system by doing and enforcing code reviews.  It turns out that they prefer to run their support team at <a href="http://www.merriam-webster.com/dictionary/full%20bore">full bore</a> and a load average of 16.</p>
<div style="text-align: center; ">
<iframe allowfullscreen="" frameborder="0" height="288" scrolling="no" src="http://www.youtube.com/embed/MShbP3OpASA" width="448"></iframe></div>
<p>I am now, still, fully employed in an effort to make hard things possible.  The hard thing we&#8217;re working on now is the implementation and ongoing operations of distributed x.500 infrastructure.  This includes request handling, processing and delivery of response (à la HTTP, SMTP, IMAP, SIP, RTP, RTSP, OCSP) including authentication, authorization and auditing (<a href="http://en.wikipedia.org/wiki/AAA_protocol">AAA</a>) of all transactions.  It&#8217;s a hard thing to get right, but our product development team gets it right.  Consistently and reliably.  We make mistakes sometimes (sorry Bago), but we correct them and make the product better.</p>
<p>I&#8217;m the newest member of an R and d team (note: big R, little d) called NTR, which sits behind the firewall that is Product Development, out of production space.  In a manner that reminds me of <a href="http://www.debian.org/devel/testing">Debian Testing</a>.  We try new things.  Our current project is to allow users to compare their current (cloud-based or iron-based) IT system with what their system would be like with a BIG-IP in front of it.  I can probably come up with a demo if anyone&#8217;s interested in checking it out.  I&#8217;ll go work on that now.</p>
]]></description>
			<content:encoded><![CDATA[<p>I feel a sense of pride when I think that I was involved in the development and maintenance of what was probably the first piece of software accepted into Debian which then had and still has direct up-stream support from Microsoft.  The world is a better place for having Microsoft in it.  The first operating system I ever ran on an <a href="http://en.wikipedia.org/wiki/Intel_8088">08086-based</a> CPU was <a href="http://en.wikipedia.org/wiki/MS-DOS">MS-DOS</a> 2.x.  I remember how thrilled I was when we got to see how my friend&#8217;s 80286 system ran BBS software that would cause a modem to dial a local system and display the application as if it were running on a local machine.  Totally sweet.</p>
<p>When we were living at 6162 NE Middle in the nine-eight 292, we got an 80386 which ran Doom.  Yeah, the original one, not the fancy new one with the double barrel shotgun, but it would probably run that one, too.  It was also totally sweet and all thanks to our <a href="http://www.armadilloaerospace.com/n.x/Armadillo/Home">armadillo</a> friends down south and partially thanks to their publishers, <a href="http://en.wikipedia.org/wiki/3D_Realms">Apogee</a>.  I suckered my brothers into giving me their allowance from Dad one time so that we could all go in on a <a href="http://en.wikipedia.org/wiki/Sound_Blaster#Sound_Blaster_16">Sound Blaster Pro 16</a> sound card for the family&#8217;s 386.  I played a lot of <a href="http://en.wikipedia.org/wiki/Team_Fortress">Team Fortress</a> and <a href="http://en.wikipedia.org/wiki/Q2CTF">Q2CTF</a> on that rig.  I even attended the Quake 3 Arena launch party that happened at <a href="http://en.wikipedia.org/wiki/David_Kirsch">Zoid</a>&#8216;s place.  I recall that he ported the original quake to Linux.  I also recall there being naughty remarks included in the README.txt.</p>
<p>When my older brother, Aaron turned 16, he was gifted a fancy car.  When asked what type of car I would like when I turned 16, I said that I&#8217;d prefer a computer instead.  So I got a high-end 80486 with math co-processor.  It could compile the kernel in 15 minutes flat.  With all the bits turned on on in /usr/src/linux/.config.  But this was later.  I hadn&#8217;t even heard of linux when I got my system.  I wanted to be entertained by the thing.  I made sure to get a CD-Rom and a sound card.  I got on the beta for <a href="http://en.wikipedia.org/wiki/Ultima_Online">Ultima Online</a> and spent a summer as a virtual collier.  Digging stuff out of mines north of Britannia and hauling them to town to make weapons and armor out of them.  And then setting out in said armor only to be PK&#8217;d because I forgot healing potions and I was no good at fighting.</p>
<p>While I was in the middle of all this gaming, my friend <a href="http://ciac.ischool.washington.edu/">Lucas</a> told me that I should try out this lynx thing that they run at the University of Washington.  He heard that it was reported to run doom faster than it ran on MS-DOS.  It turns out that it did, but that it was not, in fact, called <a href="http://www.washington.edu/computing/software/clusters/lynx.html">lynx</a>.  Or <a href="http://www.washington.edu/computing/software/clusters/pine.html">pine</a>.  The Doom engine ran so fast that the <a href="http://en.wikipedia.org/wiki/Screen_tearing">video couldn&#8217;t keep up</a>.  This was probably because they didn&#8217;t use <a href="http://en.wikipedia.org/wiki/Multiple_buffering#Double_buffering_in_computer_graphics">double buffering</a> for frame display, since they didn&#8217;t want to waste the time maintaining and switching context.  I think I downloaded the boot/root 3.5&#8243; disk pair and was able to get the system to a shell with an on-phone assist from the Rev.  I then promptly got lost in bash and the virtual terminals (OMG!  I GET SIX CONSOLES!?) and bought a book on the subject.  It shipped with slackware.  Which I ran.  Until <a href="http://www.debian.org/doc/manuals/project-history/ch-releases.en.html">Debian</a> came along.  Lucas also recommended that I try out this IRC thing, so I did.  And I&#8217;m still doing it on #linpeople just like I did back then.</p>
<p>I learned to write Pascal on dos.  Then I learned c while they were trying to teach me c++.  I learned emacs and vi when I was attending North Kitsap High School.  I learned sed and only a little awk when I took Running Start classes in Lynnwood at Edmonds Community College and perl &#038; x.509 while attending Olympic Community College and simultaneously jr-administering Sinclair Communications.   I studied <a href="http://en.wikipedia.org/wiki/TCP/IP_Illustrated">TCP/IP</a>, <a href="http://www.unpbook.com/">UNP</a>, <a href="http://www.kohala.com/start/apue.html">APUE</a>, <a href="http://en.wikipedia.org/wiki/The_C_Programming_Language">C</a> and <a href="http://shop.oreilly.com/product/9781565924536.do">algorithms</a> &#038; data structures while preparing for an interview with a company whose CEO claimed to have invented SCSI.  I learned PGP and PHP while writing web-based adware for this company.  I didn&#8217;t want to write ads and instead wanted to work in security, so took a job with <a href="http://web.archive.org/web/20000229193334/http://www.securityportal.com/">Security Portal</a>.  While there, I wrote what one might call a blogging platform.  It worked and made it possible for authors to write prose and poetry.  Editors didn&#8217;t have to manage a database in order to review and publish the posts that were &#8220;ready.&#8221;  Everyone but me was able to avoid html and cgi.</p>
<p>Then I sold pizza.  Then I helped bring <a href="http://web.archive.org/web/20041117011523/http://www.bombaycompany.com/gp/browse/3609681">the bombay company</a> onto the interwebs using the <a href="http://aws.amazon.com/">Amazon ECS (now AWS) platform</a>.  Then I helped support <a href="http://en.wikipedia.org/wiki/MaxDB">MaxDB</a>.  Then I helped develop and maintain the Amazon <a href="http://www.readwriteweb.com/archives/amazon_tags_ajax_plogs_wikis.php">blogging platform</a>.  And then attempted to reduce the load on the Amazon pager system by doing and enforcing code reviews.  It turns out that they prefer to run their support team at <a href="http://www.merriam-webster.com/dictionary/full%20bore">full bore</a> and a load average of 16.</p>
<div style="text-align: center; ">
<iframe allowfullscreen="" frameborder="0" height="288" scrolling="no" src="http://www.youtube.com/embed/MShbP3OpASA" width="448"></iframe></div>
<p>I am now, still, fully employed in an effort to make hard things possible.  The hard thing we&#8217;re working on now is the implementation and ongoing operations of distributed x.500 infrastructure.  This includes request handling, processing and delivery of response (à la HTTP, SMTP, IMAP, SIP, RTP, RTSP, OCSP) including authentication, authorization and auditing (<a href="http://en.wikipedia.org/wiki/AAA_protocol">AAA</a>) of all transactions.  It&#8217;s a hard thing to get right, but our product development team gets it right.  Consistently and reliably.  We make mistakes sometimes (sorry Bago), but we correct them and make the product better.</p>
<p>I&#8217;m the newest member of an R and d team (note: big R, little d) called NTR, which sits behind the firewall that is Product Development, out of production space.  In a manner that reminds me of <a href="http://www.debian.org/devel/testing">Debian Testing</a>.  We try new things.  Our current project is to allow users to compare their current (cloud-based or iron-based) IT system with what their system would be like with a BIG-IP in front of it.  I can probably come up with a demo if anyone&#8217;s interested in checking it out.  I&#8217;ll go work on that now.</p>
]]></content:encoded>
			<wfw:commentRss>http://wp.colliertech.org/cj/?feed=rss2&#038;p=1385</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>STUN server up</title>
		<link>http://wp.colliertech.org/cj/?p=1375</link>
		<comments>http://wp.colliertech.org/cj/?p=1375#comments</comments>
		<pubDate>Tue, 07 Aug 2012 02:09:29 +0000</pubDate>
		<dc:creator>C.J. Adams-Collier</dc:creator>
				<category><![CDATA[19.34 RCW]]></category>
		<category><![CDATA[asterisk]]></category>
		<category><![CDATA[colliertech]]></category>
		<category><![CDATA[cryptography]]></category>
		<category><![CDATA[debian]]></category>
		<category><![CDATA[Free Software]]></category>
		<category><![CDATA[GrandStream]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[Networking]]></category>
		<category><![CDATA[security]]></category>
		<category><![CDATA[squeeze]]></category>
		<category><![CDATA[Telecommunications]]></category>
		<category><![CDATA[Telephony]]></category>
		<category><![CDATA[UTC]]></category>
		<category><![CDATA[x509]]></category>
		<category><![CDATA[xen]]></category>

		<guid isPermaLink="false">http://wp.colliertech.org/cj/?p=1375</guid>
		<!--description><![CDATA[cjac@foxtrot:/usr/src/svn/debian/stun/stun-0.96.dfsg$ dig +short _stun._udp.colliertech.org SRV 10 0 3478 stun.colliertech.org. cjac@foxtrot:/usr/src/svn/debian/stun/stun-0.96.dfsg$ ./client stun.colliertech.org STUN client version 0.96 Primary: Dependent Mapping, preserves ports, no hairpin Return value is 0&#215;000019 Also of note, the web server now redirects requests for the blog on &#8230; <a href="http://wp.colliertech.org/cj/?p=1375">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description-->
		<description><![CDATA[<p>cjac@foxtrot:/usr/src/svn/debian/stun/stun-0.96.dfsg$ dig +short _stun._udp.colliertech.org SRV<br />
10 0 3478 stun.colliertech.org.<br />
cjac@foxtrot:/usr/src/svn/debian/stun/stun-0.96.dfsg$ ./client stun.colliertech.org<br />
STUN client version 0.96<br />
Primary: Dependent Mapping, preserves ports, no hairpin<br />
Return value is 0&#215;000019</p>
<p>Also of note, the web server now redirects requests for the blog on port 80 over to 443.</p>
]]></description>
			<content:encoded><![CDATA[<p>cjac@foxtrot:/usr/src/svn/debian/stun/stun-0.96.dfsg$ dig +short _stun._udp.colliertech.org SRV<br />
10 0 3478 stun.colliertech.org.<br />
cjac@foxtrot:/usr/src/svn/debian/stun/stun-0.96.dfsg$ ./client stun.colliertech.org<br />
STUN client version 0.96<br />
Primary: Dependent Mapping, preserves ports, no hairpin<br />
Return value is 0&#215;000019</p>
<p>Also of note, the web server now redirects requests for the blog on port 80 over to 443.</p>
]]></content:encoded>
			<wfw:commentRss>http://wp.colliertech.org/cj/?feed=rss2&#038;p=1375</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Happy Birthday Maria!</title>
		<link>http://wp.colliertech.org/cj/?p=1370</link>
		<comments>http://wp.colliertech.org/cj/?p=1370#comments</comments>
		<pubDate>Tue, 31 Jul 2012 05:22:28 +0000</pubDate>
		<dc:creator>C.J. Adams-Collier</dc:creator>
				<category><![CDATA[Databases]]></category>
		<category><![CDATA[DBD::mysql]]></category>
		<category><![CDATA[debian]]></category>
		<category><![CDATA[Eating CenturyLink's Lunch]]></category>
		<category><![CDATA[Free Software]]></category>
		<category><![CDATA[MariaDB]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[SQL]]></category>
		<category><![CDATA[squeeze]]></category>

		<guid isPermaLink="false">http://wp.colliertech.org/cj/?p=1370</guid>
		<!--description><![CDATA[http://mariadb.org/ # MariaDB repository list &#8211; created 2012-07-31 05:17 UTC # http://downloads.mariadb.org/mariadb/repositories/deb http://ftp.osuosl.org/pub/mariadb/repo/5.5/debian squeeze main deb-src http://ftp.osuosl.org/pub/mariadb/repo/5.5/debian squeeze main]]></description-->
		<description><![CDATA[<p><a href="http://mariadb.org/">http://mariadb.org/</a></p>
<p># MariaDB repository list &#8211; created 2012-07-31 05:17 UTC # http://downloads.mariadb.org/mariadb/repositories/deb http://ftp.osuosl.org/pub/mariadb/repo/5.5/debian squeeze main deb-src http://ftp.osuosl.org/pub/mariadb/repo/5.5/debian squeeze main</p>
]]></description>
			<content:encoded><![CDATA[<p><a href="http://mariadb.org/">http://mariadb.org/</a></p>
<p># MariaDB repository list &#8211; created 2012-07-31 05:17 UTC # http://downloads.mariadb.org/mariadb/repositories/deb http://ftp.osuosl.org/pub/mariadb/repo/5.5/debian squeeze main deb-src http://ftp.osuosl.org/pub/mariadb/repo/5.5/debian squeeze main</p>
]]></content:encoded>
			<wfw:commentRss>http://wp.colliertech.org/cj/?feed=rss2&#038;p=1370</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Brave</title>
		<link>http://wp.colliertech.org/cj/?p=1365</link>
		<comments>http://wp.colliertech.org/cj/?p=1365#comments</comments>
		<pubDate>Sun, 29 Jul 2012 05:18:32 +0000</pubDate>
		<dc:creator>C.J. Adams-Collier</dc:creator>
				<category><![CDATA[bo]]></category>
		<category><![CDATA[buzz]]></category>
		<category><![CDATA[debian]]></category>
		<category><![CDATA[etch]]></category>
		<category><![CDATA[hamm]]></category>
		<category><![CDATA[lenny]]></category>
		<category><![CDATA[potato]]></category>
		<category><![CDATA[rex]]></category>
		<category><![CDATA[sarge]]></category>
		<category><![CDATA[slink]]></category>
		<category><![CDATA[squeeze]]></category>
		<category><![CDATA[wheezy]]></category>
		<category><![CDATA[woody]]></category>

		<guid isPermaLink="false">http://wp.colliertech.org/cj/?p=1365</guid>
		<!--description><![CDATA[Brought to you by the studio that brought you buzz, rex, bo, hamm, slink, potato, woody, sarge, etch, lenny, squeeze and wheezy.]]></description-->
		<description><![CDATA[<p><a href="http://disney.go.com/brave/"><img src="http://wp.colliertech.org/cj/wp-content/uploads/2012/07/yermom-cropped.png" alt="" title="yermom-cropped" width="307" height="328" class="alignleft size-full wp-image-1366" /></a></p>
<p>Brought to you by the studio that brought you <a href="http://archive.debian.org/debian/dists/Debian-1.1/">buzz</a>, <a href="http://archive.debian.org/debian/dists/Debian-1.2/">rex</a>, <a href="http://archive.debian.org/debian/dists/Debian-1.3.1/">bo</a>, <a href="http://archive.debian.org/debian/dists/Debian-2.0/">hamm</a>, <a href="http://archive.debian.org/debian/dists/Debian-2.1/">slink</a>, <a href="http://archive.debian.org/debian/dists/Debian-2.2/">potato</a>, <a href="http://archive.debian.org/debian/dists/Debian-3.0/">woody</a>, <a href="http://archive.debian.org/debian/dists/Debian-3.1/">sarge</a>, <a href="http://archive.debian.org/debian/dists/Debian-4.0/">etch</a>, <a href="http://archive.debian.org/debian/dists/Debian-5.0/">lenny</a>, <a href="http://www.debian.org/releases/squeeze/">squeeze</a> and <a href="http://www.debian.org/releases/wheezy/">wheezy</a>.</p>
]]></description>
			<content:encoded><![CDATA[<p><a href="http://disney.go.com/brave/"><img src="http://wp.colliertech.org/cj/wp-content/uploads/2012/07/yermom-cropped.png" alt="" title="yermom-cropped" width="307" height="328" class="alignleft size-full wp-image-1366" /></a></p>
<p>Brought to you by the studio that brought you <a href="http://archive.debian.org/debian/dists/Debian-1.1/">buzz</a>, <a href="http://archive.debian.org/debian/dists/Debian-1.2/">rex</a>, <a href="http://archive.debian.org/debian/dists/Debian-1.3.1/">bo</a>, <a href="http://archive.debian.org/debian/dists/Debian-2.0/">hamm</a>, <a href="http://archive.debian.org/debian/dists/Debian-2.1/">slink</a>, <a href="http://archive.debian.org/debian/dists/Debian-2.2/">potato</a>, <a href="http://archive.debian.org/debian/dists/Debian-3.0/">woody</a>, <a href="http://archive.debian.org/debian/dists/Debian-3.1/">sarge</a>, <a href="http://archive.debian.org/debian/dists/Debian-4.0/">etch</a>, <a href="http://archive.debian.org/debian/dists/Debian-5.0/">lenny</a>, <a href="http://www.debian.org/releases/squeeze/">squeeze</a> and <a href="http://www.debian.org/releases/wheezy/">wheezy</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://wp.colliertech.org/cj/?feed=rss2&#038;p=1365</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>The blog was down yesterday</title>
		<link>http://wp.colliertech.org/cj/?p=1344</link>
		<comments>http://wp.colliertech.org/cj/?p=1344#comments</comments>
		<pubDate>Fri, 27 Jul 2012 05:12:29 +0000</pubDate>
		<dc:creator>C.J. Adams-Collier</dc:creator>
				<category><![CDATA[19.34 RCW]]></category>
		<category><![CDATA[abuse]]></category>
		<category><![CDATA[ajax]]></category>
		<category><![CDATA[asterisk]]></category>
		<category><![CDATA[auditing]]></category>
		<category><![CDATA[BIG-IP VE 11.2]]></category>
		<category><![CDATA[brctl]]></category>
		<category><![CDATA[C.J. Insider]]></category>
		<category><![CDATA[centos]]></category>
		<category><![CDATA[Citrix Xen]]></category>
		<category><![CDATA[colliertech]]></category>
		<category><![CDATA[cryptography]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[debian]]></category>
		<category><![CDATA[dns]]></category>
		<category><![CDATA[Eating CenturyLink's Lunch]]></category>
		<category><![CDATA[ESXi]]></category>
		<category><![CDATA[F5]]></category>
		<category><![CDATA[Free Software]]></category>
		<category><![CDATA[html]]></category>
		<category><![CDATA[investment]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[kerberos]]></category>
		<category><![CDATA[kvm]]></category>
		<category><![CDATA[libvirt]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[LSI]]></category>
		<category><![CDATA[lvm]]></category>
		<category><![CDATA[mediawiki]]></category>
		<category><![CDATA[MITRE]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[network neutrality]]></category>
		<category><![CDATA[network saturation]]></category>
		<category><![CDATA[Networking]]></category>
		<category><![CDATA[NIST]]></category>
		<category><![CDATA[nsa]]></category>
		<category><![CDATA[NVD]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[PeRC]]></category>
		<category><![CDATA[perl]]></category>
		<category><![CDATA[pgp]]></category>
		<category><![CDATA[powerconnect]]></category>
		<category><![CDATA[poweredge]]></category>
		<category><![CDATA[PRCCDC]]></category>
		<category><![CDATA[procurve]]></category>
		<category><![CDATA[proliant]]></category>
		<category><![CDATA[python]]></category>
		<category><![CDATA[qemu]]></category>
		<category><![CDATA[quagga]]></category>
		<category><![CDATA[RADIUS]]></category>
		<category><![CDATA[rate limiting]]></category>
		<category><![CDATA[rumor mill]]></category>
		<category><![CDATA[security]]></category>
		<category><![CDATA[SELinux]]></category>
		<category><![CDATA[shorewall]]></category>
		<category><![CDATA[spam]]></category>
		<category><![CDATA[squeeze]]></category>
		<category><![CDATA[storage]]></category>
		<category><![CDATA[Telephony]]></category>
		<category><![CDATA[tls]]></category>
		<category><![CDATA[tmm]]></category>
		<category><![CDATA[traffic shaping]]></category>
		<category><![CDATA[virtualization]]></category>
		<category><![CDATA[WanJet 500]]></category>
		<category><![CDATA[washington]]></category>
		<category><![CDATA[web 2.0]]></category>
		<category><![CDATA[wheezy]]></category>
		<category><![CDATA[x509]]></category>
		<category><![CDATA[xen]]></category>

		<guid isPermaLink="false">http://wp.colliertech.org/cj/?p=1344</guid>
		<!--description><![CDATA[The brief outage was due to a scheduled move of the servers to a separate rack and subnet dedicated to our work with the Center for Information Assurance &#038; Cybersecurity (ciac) at the University of Washington Bothell (uwb), and a11y.com &#8230; <a href="http://wp.colliertech.org/cj/?p=1344">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description-->
		<description><![CDATA[<p>The brief outage was due to a scheduled move of the servers to a separate rack and subnet dedicated to our work with the Center for Information Assurance &#038; Cybersecurity (ciac) at the University of Washington Bothell (uwb), and a11y.com</p>
<p>I am currently exercising the new (to us) equipment and hope to winnow the less than awesome equipment over the next quarter.  I spent the last six months finding the best in breed of the surplussed DL385 and DL380 chassis we (work) were going to have recycled.  The team and I were able to find enough equipment to bring up one of each with eight and six gigs of memory, respectively.  These will make excellent hypervisors for provisioning embedded instances of Slackware, Fedora, RHEL, CentOS, Debian, FreeBSD, OpenSolaris, OpenIndiana, FreeDOS, etc.</p>
<p>When I initially configured this xen paravirt environment, I failed to plan for integration with libvirt, so I am now re-jiggering the software bridges so that they are managed using virt-manager.  My experience doing this in the Eastsound lab has proved to be quite rewarding.  Once network, storage and memory allocation are handled by libvirt, it will be trivial to automate the process of deploying, reclaiming, and managing these Telecommunications Resources efficiently and effectively using Perl.</p>
<p>The new equipment we racked over the last weekend all has hardware assisted virtualization and is capable of hosting operating systems which have not been patched to communicate with the host hypervisor.  This provides a higher level of assurance that guests will receive the full amount of provisioned resources and reduces the likelihood of resource conflicts, should the cluster operations team mistakenly over-commit.  It also makes it possible for these nodes to host Windows-based operating systems.  Oh, and they will also host these not insignificant things called BIG-IP Local Traffic Manager Virtual Edition (VE) and BIG-IP <a href="http://www.f5.com/pdf/products/big-ip-global-traffic-manager-overview.pdf">GTM</a> Virtual Edition.</p>
]]></description>
			<content:encoded><![CDATA[<p>The brief outage was due to a scheduled move of the servers to a separate rack and subnet dedicated to our work with the Center for Information Assurance &#038; Cybersecurity (ciac) at the University of Washington Bothell (uwb), and a11y.com</p>
<p>I am currently exercising the new (to us) equipment and hope to winnow the less than awesome equipment over the next quarter.  I spent the last six months finding the best in breed of the surplussed DL385 and DL380 chassis we (work) were going to have recycled.  The team and I were able to find enough equipment to bring up one of each with eight and six gigs of memory, respectively.  These will make excellent hypervisors for provisioning embedded instances of Slackware, Fedora, RHEL, CentOS, Debian, FreeBSD, OpenSolaris, OpenIndiana, FreeDOS, etc.</p>
<p>When I initially configured this xen paravirt environment, I failed to plan for integration with libvirt, so I am now re-jiggering the software bridges so that they are managed using virt-manager.  My experience doing this in the Eastsound lab has proved to be quite rewarding.  Once network, storage and memory allocation are handled by libvirt, it will be trivial to automate the process of deploying, reclaiming, and managing these Telecommunications Resources efficiently and effectively using Perl.</p>
<p>The new equipment we racked over the last weekend all has hardware assisted virtualization and is capable of hosting operating systems which have not been patched to communicate with the host hypervisor.  This provides a higher level of assurance that guests will receive the full amount of provisioned resources and reduces the likelihood of resource conflicts, should the cluster operations team mistakenly over-commit.  It also makes it possible for these nodes to host Windows-based operating systems.  Oh, and they will also host these not insignificant things called BIG-IP Local Traffic Manager Virtual Edition (VE) and BIG-IP <a href="http://www.f5.com/pdf/products/big-ip-global-traffic-manager-overview.pdf">GTM</a> Virtual Edition.</p>
]]></content:encoded>
			<wfw:commentRss>http://wp.colliertech.org/cj/?feed=rss2&#038;p=1344</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>You might on occasion confuse us with professionals</title>
		<link>http://wp.colliertech.org/cj/?p=1333</link>
		<comments>http://wp.colliertech.org/cj/?p=1333#comments</comments>
		<pubDate>Mon, 23 Jul 2012 10:00:56 +0000</pubDate>
		<dc:creator>C.J. Adams-Collier</dc:creator>
				<category><![CDATA[19.34 RCW]]></category>
		<category><![CDATA[Academia]]></category>
		<category><![CDATA[amateur]]></category>
		<category><![CDATA[auditing]]></category>
		<category><![CDATA[centos]]></category>
		<category><![CDATA[colliertech]]></category>
		<category><![CDATA[debian]]></category>
		<category><![CDATA[Eating CenturyLink's Lunch]]></category>
		<category><![CDATA[ESXi]]></category>
		<category><![CDATA[Free Software]]></category>
		<category><![CDATA[government]]></category>
		<category><![CDATA[Hardware]]></category>
		<category><![CDATA[investment]]></category>
		<category><![CDATA[kerberos]]></category>
		<category><![CDATA[kvm]]></category>
		<category><![CDATA[LD1]]></category>
		<category><![CDATA[libvirt]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[microsoft]]></category>
		<category><![CDATA[MITRE]]></category>
		<category><![CDATA[Natural Language Processing]]></category>
		<category><![CDATA[NIST]]></category>
		<category><![CDATA[nsa]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[pgp]]></category>
		<category><![CDATA[security]]></category>
		<category><![CDATA[SELinux]]></category>
		<category><![CDATA[shorewall]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[squeeze]]></category>
		<category><![CDATA[storage]]></category>
		<category><![CDATA[virtualization]]></category>
		<category><![CDATA[x509]]></category>
		<category><![CDATA[xen]]></category>

		<guid isPermaLink="false">http://wp.colliertech.org/cj/?p=1333</guid>
		<!--description><![CDATA[If we keep this up, you might.]]></description-->
		<description><![CDATA[<p>If we keep this up, you might.</p>
<p><img title="" class="alignnone" alt="image" src="http://wp.colliertech.org/cj/wp-content/uploads/2012/07/wpid-IMG_20120721_131650.jpg" /></p>
]]></description>
			<content:encoded><![CDATA[<p>If we keep this up, you might.</p>
<p><img title="" class="alignnone" alt="image" src="http://wp.colliertech.org/cj/wp-content/uploads/2012/07/wpid-IMG_20120721_131650.jpg" /></p>
]]></content:encoded>
			<wfw:commentRss>http://wp.colliertech.org/cj/?feed=rss2&#038;p=1333</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>NIST::NVD::Store::SQLite3 1.00.00</title>
		<link>http://wp.colliertech.org/cj/?p=1327</link>
		<comments>http://wp.colliertech.org/cj/?p=1327#comments</comments>
		<pubDate>Wed, 18 Jul 2012 23:42:18 +0000</pubDate>
		<dc:creator>C.J. Adams-Collier</dc:creator>
				<category><![CDATA[19.34 RCW]]></category>
		<category><![CDATA[auditing]]></category>
		<category><![CDATA[Databases]]></category>
		<category><![CDATA[debian]]></category>
		<category><![CDATA[Eating CenturyLink's Lunch]]></category>
		<category><![CDATA[F5 Networks]]></category>
		<category><![CDATA[Free Software]]></category>
		<category><![CDATA[git]]></category>
		<category><![CDATA[government]]></category>
		<category><![CDATA[MITRE]]></category>
		<category><![CDATA[Networking]]></category>
		<category><![CDATA[NIST]]></category>
		<category><![CDATA[NVD]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[perl]]></category>
		<category><![CDATA[pgp]]></category>
		<category><![CDATA[security]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[SQLite]]></category>
		<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[wheezy]]></category>
		<category><![CDATA[work]]></category>

		<guid isPermaLink="false">http://wp.colliertech.org/cj/?p=1327</guid>
		<!--description><![CDATA[It&#8217;s been released. Use this with NIST::NVD 1.00.00 and you will be able to perform immediate look-ups of CVE and CWE data given a CPE URN. For instance: cjac@foxtrot:/usr/src/git/f5/NIST-NVD-Store-SQLite3$ perl Makefile.PL ; make ; make test ; cjac@foxtrot:/usr/src/git/f5/NIST-NVD-Store-SQLite3$ perl -MNIST::NVD::Query &#8230; <a href="http://wp.colliertech.org/cj/?p=1327">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description-->
		<description><![CDATA[<p>It&#8217;s been released.  Use this with NIST::NVD 1.00.00 and you will be able to perform immediate look-ups of CVE and CWE data given a <a href="http://cpe.mitre.org/">CPE</a> URN.  For instance:</p>
<pre>
cjac@foxtrot:/usr/src/git/f5/NIST-NVD-Store-SQLite3$ perl Makefile.PL ; make ; make test ; cjac@foxtrot:/usr/src/git/f5/NIST-NVD-Store-SQLite3$ perl -MNIST::NVD::Query -MData::Dumper -e '
$q = NIST::NVD::Query->new(store    => q{SQLite3},database => q{t/data/nvdcve-2.0.db});
$cve_list = $q->cve_for_cpe( cpe => q{cpe:/a:microsoft:ie:7.0.5730.11} );
print Data::Dumper::Dumper { cve_list => $cve_list, first_cvss => $q->cve( cve_id => $cve_list->[0] )->{q{vuln:cvss}} }
'
$VAR1 = {
          'cve_list' => [
                          'CVE-2002-2435',
                          'CVE-2010-5071'
                        ],
          'first_cvss' => {
                            'cvss:base_metrics' => {
                                                   'cvss:confidentiality-impact' => 'PARTIAL',
                                                   'cvss:score' => '4.3',
                                                   'cvss:authentication' => 'NONE',
                                                   'cvss:access-vector' => 'NETWORK',
                                                   'cvss:source' => 'http://nvd.nist.gov',
                                                   'cvss:generated-on-datetime' => '2011-12-08T06:47:00.000-05:00',
                                                   'cvss:availability-impact' => 'NONE',
                                                   'cvss:integrity-impact' => 'NONE',
                                                   'cvss:access-complexity' => 'MEDIUM'
                                                 }
                          }
        };

</pre>
<p><a href=" https://metacpan.org/release/CJCOLLIER/NIST-NVD-Store-SQLite3-1.00.00"></p>
<p>https://metacpan.org/release/CJCOLLIER/NIST-NVD-Store-SQLite3-1.00.00</a></p>
]]></description>
			<content:encoded><![CDATA[<p>It&#8217;s been released.  Use this with NIST::NVD 1.00.00 and you will be able to perform immediate look-ups of CVE and CWE data given a <a href="http://cpe.mitre.org/">CPE</a> URN.  For instance:</p>
<pre>
cjac@foxtrot:/usr/src/git/f5/NIST-NVD-Store-SQLite3$ perl Makefile.PL ; make ; make test ; cjac@foxtrot:/usr/src/git/f5/NIST-NVD-Store-SQLite3$ perl -MNIST::NVD::Query -MData::Dumper -e '
$q = NIST::NVD::Query->new(store    => q{SQLite3},database => q{t/data/nvdcve-2.0.db});
$cve_list = $q->cve_for_cpe( cpe => q{cpe:/a:microsoft:ie:7.0.5730.11} );
print Data::Dumper::Dumper { cve_list => $cve_list, first_cvss => $q->cve( cve_id => $cve_list->[0] )->{q{vuln:cvss}} }
'
$VAR1 = {
          'cve_list' => [
                          'CVE-2002-2435',
                          'CVE-2010-5071'
                        ],
          'first_cvss' => {
                            'cvss:base_metrics' => {
                                                   'cvss:confidentiality-impact' => 'PARTIAL',
                                                   'cvss:score' => '4.3',
                                                   'cvss:authentication' => 'NONE',
                                                   'cvss:access-vector' => 'NETWORK',
                                                   'cvss:source' => 'http://nvd.nist.gov',
                                                   'cvss:generated-on-datetime' => '2011-12-08T06:47:00.000-05:00',
                                                   'cvss:availability-impact' => 'NONE',
                                                   'cvss:integrity-impact' => 'NONE',
                                                   'cvss:access-complexity' => 'MEDIUM'
                                                 }
                          }
        };

</pre>
<p><a href=" https://metacpan.org/release/CJCOLLIER/NIST-NVD-Store-SQLite3-1.00.00"></p>
<p>https://metacpan.org/release/CJCOLLIER/NIST-NVD-Store-SQLite3-1.00.00</a></p>
]]></content:encoded>
			<wfw:commentRss>http://wp.colliertech.org/cj/?feed=rss2&#038;p=1327</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
