<?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>MartinGehrke.com</title>
	<atom:link href="http://martingehrke.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://martingehrke.com</link>
	<description></description>
	<lastBuildDate>Thu, 19 Apr 2012 14:02:59 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=</generator>
		<item>
		<title>Ubuntu 12.04 LTS, LVM, KVM, and Fun</title>
		<link>http://martingehrke.com/2012/04/ubuntu-12-04-lts-lvm-kvm-and-fun/</link>
		<comments>http://martingehrke.com/2012/04/ubuntu-12-04-lts-lvm-kvm-and-fun/#comments</comments>
		<pubDate>Thu, 19 Apr 2012 14:02:59 +0000</pubDate>
		<dc:creator>martin</dc:creator>
				<category><![CDATA[SysAdmin]]></category>

		<guid isPermaLink="false">http://martingehrke.com/?p=326</guid>
		<description><![CDATA[Occasionally my job affords me the opportunity to do some really cool stuff. For a myriad of reasons I am building myself a Linux KVM host using Ubuntu 12.04 LTS. I hurried through the install prompts and didn&#8217;t pay enough attention to the partitioning. Therefore I ended up with 96GB of swap space and a [...]]]></description>
			<content:encoded><![CDATA[<div name="googleone_share_1" style="position:relative;z-index:5;float: right; margin-left: 10px;"><g:plusone size="medium" count="1" href="http://martingehrke.com/2012/04/ubuntu-12-04-lts-lvm-kvm-and-fun/"></g:plusone></div><p>Occasionally my job affords me the opportunity to do some really cool stuff. For a myriad of reasons I am building myself a Linux KVM host using Ubuntu 12.04 LTS. I hurried through the install prompts and didn&#8217;t pay enough attention to the partitioning. Therefore I ended up with 96GB of swap space and a 40GB root partition.</p>
<p>My goal was to have no swap, a small root, and a large partition for the KVM guests. I disabled swap and destroyed the swap LVM partition.  I then rebooted into the always handy <a href="http://rip.7bf.de/current/">Rescue Is Possible (RIP)</a> using PXE and resized the root partition and root logical volume, crossed my fingers and rebooted. Voila! It all came back up perfectly configured for my uses.</p>
<p>Now onto creating KVM guests&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://martingehrke.com/2012/04/ubuntu-12-04-lts-lvm-kvm-and-fun/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>I am running for a position on the Board of Directors for LOPSA</title>
		<link>http://martingehrke.com/2012/04/i-am-running-for-a-position-on-the-board-of-directors-for-lopsa/</link>
		<comments>http://martingehrke.com/2012/04/i-am-running-for-a-position-on-the-board-of-directors-for-lopsa/#comments</comments>
		<pubDate>Tue, 10 Apr 2012 12:23:44 +0000</pubDate>
		<dc:creator>martin</dc:creator>
				<category><![CDATA[SysAdmin]]></category>

		<guid isPermaLink="false">http://martingehrke.com/?p=322</guid>
		<description><![CDATA[I am running for a position on the Board of Directors for the League of Professional System Administrators. I just posted my Candidate Statement on the LOPSA site @ https://lopsa.org/content/2012-candidate-statement-martin-gehrke . Here it is in its entirety: My name is Martin Gehrke, and I am running for the LOPSA board. Why am I qualified to [...]]]></description>
			<content:encoded><![CDATA[<div name="googleone_share_1" style="position:relative;z-index:5;float: right; margin-left: 10px;"><g:plusone size="medium" count="1" href="http://martingehrke.com/2012/04/i-am-running-for-a-position-on-the-board-of-directors-for-lopsa/"></g:plusone></div><p>I am running for a position on the Board of Directors for the League of Professional System Administrators. I just posted my Candidate Statement on the LOPSA site @ <a href="https://lopsa.org/content/2012-candidate-statement-martin-gehrke">https://lopsa.org/content/2012-candidate-statement-martin-gehrke</a> . Here it is in its entirety:</p>
<p style="padding-left: 30px;">My name is Martin Gehrke, and I am running for the LOPSA board.</p>
<p style="padding-left: 30px;">Why am I qualified to be on the Board?<br />
While I am relatively new to LOPSA, I feel I have a lot to add. When learning that Pittsburgh did not have a LOPSA chapter, I founded one. We have grown from nothing to meetings of 10+ members. I have also been a leader in the other parts of my life: Captain of my college crew team, Eagle Scout, and the father of 2. Most importantly, I have the desire to be involved. I want to see LOPSA grow into the organization we need for our profession.</p>
<p style="padding-left: 30px;">Why am I running for the Board?<br />
Local chapters are the face and lifeblood of LOPSA. My experience has given me unique insight into how we can leverage current chapters to expand membership and presence, how we can grow by planting new chapters, and the questions uninformed sysadmins ask about LOSPA. While starting up my local chapter, I found little help or resources. I emailed the board with a number of ideas on how to help LOPSA encourage the growth and planting of local chapters. The Local Chapter Committee has started working on a number of the ideas. As a board member, I would prioritize this initiative. I would like to see the Local Chapter program be as successful as the mentorship program. The board has detailed all the areas of priority (https://lopsa.org/content/lopsa-board-project-priorities-2011-2012). I will work tirelessly to meet our goals and more.</p>
<p style="padding-left: 30px;">I want to help LOPSA become what you and I want and need the organization to be. I promise to listen and encourage feedback from all members. I’d appreciate your vote.</p>
]]></content:encoded>
			<wfw:commentRss>http://martingehrke.com/2012/04/i-am-running-for-a-position-on-the-board-of-directors-for-lopsa/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Lecturing on System Administration</title>
		<link>http://martingehrke.com/2012/03/lecturing-on-system-administration/</link>
		<comments>http://martingehrke.com/2012/03/lecturing-on-system-administration/#comments</comments>
		<pubDate>Fri, 09 Mar 2012 14:47:13 +0000</pubDate>
		<dc:creator>martin</dc:creator>
				<category><![CDATA[SysAdmin]]></category>

		<guid isPermaLink="false">http://martingehrke.com/?p=318</guid>
		<description><![CDATA[I am lecturing on System Administration to a class at Grove City College. I am pretty excited. Once I have a presentation or outline or whatnot I will post it here.]]></description>
			<content:encoded><![CDATA[<div name="googleone_share_1" style="position:relative;z-index:5;float: right; margin-left: 10px;"><g:plusone size="medium" count="1" href="http://martingehrke.com/2012/03/lecturing-on-system-administration/"></g:plusone></div><p>I am lecturing on System Administration to a class at Grove City College. I am pretty excited. Once I have a presentation or outline or whatnot I will post it here.</p>
<p><iframe src="https://docs.google.com/presentation/embed?id=1pHK58Ol7jWIXHEvJuQV0FODswIjXYoAsPTswBjwn2vo&#038;start=false&#038;loop=false&#038;delayms=3000" frameborder="0" width="400" height="250" allowfullscreen="true" mozallowfullscreen="true" webkitallowfullscreen="true"></iframe></p>
]]></content:encoded>
			<wfw:commentRss>http://martingehrke.com/2012/03/lecturing-on-system-administration/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Gems of Career Guidance</title>
		<link>http://martingehrke.com/2012/02/gems-of-career-guidance/</link>
		<comments>http://martingehrke.com/2012/02/gems-of-career-guidance/#comments</comments>
		<pubDate>Mon, 13 Feb 2012 19:21:30 +0000</pubDate>
		<dc:creator>martin</dc:creator>
				<category><![CDATA[SysAdmin]]></category>

		<guid isPermaLink="false">http://martingehrke.com/?p=310</guid>
		<description><![CDATA[see http://community.nspe.org/blogs/mentoring/archive/2011/05/11/gems-of-career-guidance.aspx Gems of Career Guidance Here are some helpful suggestions edited from Career Success in Engineering by NSPE Past President Bernard Berson, P.E., F.NSPE, and Douglas Benner P.E., F.NSPE. Develop a formal career plan Know your strengths and weaknesses Show enthusiasm for your work Meet your deadlines Deliver on your promises Develop and use a mentor Find [...]]]></description>
			<content:encoded><![CDATA[<div name="googleone_share_1" style="position:relative;z-index:5;float: right; margin-left: 10px;"><g:plusone size="medium" count="1" href="http://martingehrke.com/2012/02/gems-of-career-guidance/"></g:plusone></div><p>see <a href="http://community.nspe.org/blogs/mentoring/archive/2011/05/11/gems-of-career-guidance.aspx">http://community.nspe.org/blogs/mentoring/archive/2011/05/11/gems-of-career-guidance.aspx</a></p>
<h2 style="padding-left: 30px;">Gems of Career Guidance</h2>
<p style="padding-left: 30px;">Here are some helpful suggestions edited from <a href="https://netforum.nspe.org/eweb//DynamicPage.aspx?Site=ShopCart&amp;webcode=view_product&amp;prd_key=1081e106-f995-4a3d-8597-fbda3c9acc84" target="_blank"><em>Career Success in Engineering</em></a> by NSPE Past President Bernard Berson, P.E., F.NSPE, and Douglas Benner P.E., F.NSPE.</p>
<ul style="padding-left: 30px;">
<li>Develop a formal career plan</li>
<li>Know your strengths and weaknesses</li>
<li>Show enthusiasm for your work</li>
<li>Meet your deadlines</li>
<li>Deliver on your promises</li>
<li>Develop and use a mentor</li>
<li>Find a champion</li>
<li>Always act and speak like a professional</li>
<li>Always dress like a professional</li>
<li>Seek diversity in your assignments</li>
<li>Never stop learning</li>
<li>Never stop networking</li>
<li>Have backup plans: not all projects can be highly successful</li>
<li>Try to select a supervisor you can learn from</li>
<li>Learn to deal with stress</li>
<li>Always maintain the highest degree of integrity</li>
<li>Time Management: Use the 80/20 Principle, that is, try to spend 80% of your time on the most vital 20% of your tasks.</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://martingehrke.com/2012/02/gems-of-career-guidance/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Sorting files into folders based on exif date using python</title>
		<link>http://martingehrke.com/2012/02/sorting-files-into-folders-based-on-exif-date-using-python/</link>
		<comments>http://martingehrke.com/2012/02/sorting-files-into-folders-based-on-exif-date-using-python/#comments</comments>
		<pubDate>Wed, 01 Feb 2012 21:09:31 +0000</pubDate>
		<dc:creator>martin</dc:creator>
				<category><![CDATA[Code]]></category>

		<guid isPermaLink="false">http://martingehrke.com/?p=299</guid>
		<description><![CDATA[I like to sort my pictures based on the date they were taken. It can get pretty laborious to do so by &#8220;hand.&#8221; Here is a little script I whipped together in about 30 minutes to make my life just a bit easier. Ain&#8217;t it grand being able to simplify your life through programming! Caveat [...]]]></description>
			<content:encoded><![CDATA[<div name="googleone_share_1" style="position:relative;z-index:5;float: right; margin-left: 10px;"><g:plusone size="medium" count="1" href="http://martingehrke.com/2012/02/sorting-files-into-folders-based-on-exif-date-using-python/"></g:plusone></div><p>I like to sort my pictures based on the date they were taken. It can get pretty laborious to do so by &#8220;hand.&#8221;</p>
<p>Here is a little script I whipped together in about 30 minutes to make my life just a bit easier. Ain&#8217;t it grand being able to simplify your life through programming!</p>
<p>Caveat Emptor:  This is by no means a finished product, but merely a rough draft.</p>

<div class="wp_syntax"><div class="code"><pre class="python" style="font-family:monospace;"><span style="color: #808080; font-style: italic;"># exif_sort[January 2012] / martin gehrke [martin AT teamgehrke.com]</span>
<span style="color: #808080; font-style: italic;"># sorts jpg/jpegs into date folders based on exif data</span>
&nbsp;
<span style="color: #ff7700;font-weight:bold;">from</span> PIL <span style="color: #ff7700;font-weight:bold;">import</span> Image
<span style="color: #ff7700;font-weight:bold;">from</span> PIL.<span style="color: black;">ExifTags</span> <span style="color: #ff7700;font-weight:bold;">import</span> TAGS
<span style="color: #ff7700;font-weight:bold;">import</span> <span style="color: #dc143c;">sys</span>, <span style="color: #dc143c;">os</span>, <span style="color: #dc143c;">glob</span>
&nbsp;
<span style="color: #ff7700;font-weight:bold;">def</span> format_dateTime<span style="color: black;">&#40;</span>UNFORMATTED<span style="color: black;">&#41;</span>:
    DATE, TIME = UNFORMATTED.<span style="color: black;">split</span><span style="color: black;">&#40;</span><span style="color: black;">&#41;</span>
    <span style="color: #ff7700;font-weight:bold;">return</span> DATE.<span style="color: black;">replace</span><span style="color: black;">&#40;</span><span style="color: #483d8b;">':'</span>,<span style="color: #483d8b;">''</span><span style="color: black;">&#41;</span>
&nbsp;
<span style="color: #ff7700;font-weight:bold;">def</span> get_exif<span style="color: black;">&#40;</span>fn<span style="color: black;">&#41;</span>:
<span style="color: #808080; font-style: italic;">#see &lt;a href=&quot;http://www.blog.pythonlibrary.org/2010/03/28/getting-photo-metadata-exif-using-python/&quot;&gt;http://www.blog.pythonlibrary.org/2010/03/28/getting-photo-metadata-exif-using-python/&lt;/a&gt;</span>
    ret = <span style="color: black;">&#123;</span><span style="color: black;">&#125;</span>
    i = Image.<span style="color: #008000;">open</span><span style="color: black;">&#40;</span>fn<span style="color: black;">&#41;</span>
    info = i._getexif<span style="color: black;">&#40;</span><span style="color: black;">&#41;</span>
    <span style="color: #ff7700;font-weight:bold;">for</span> tag, value <span style="color: #ff7700;font-weight:bold;">in</span> info.<span style="color: black;">items</span><span style="color: black;">&#40;</span><span style="color: black;">&#41;</span>:
    decoded = TAGS.<span style="color: black;">get</span><span style="color: black;">&#40;</span>tag, tag<span style="color: black;">&#41;</span>
    ret<span style="color: black;">&#91;</span>decoded<span style="color: black;">&#93;</span> = value
    <span style="color: #ff7700;font-weight:bold;">return</span> ret
&nbsp;
<span style="color: #ff7700;font-weight:bold;">def</span> sortPhotos<span style="color: black;">&#40;</span>path<span style="color: black;">&#41;</span>:
    PHOTOS = <span style="color: black;">&#91;</span><span style="color: black;">&#93;</span>
    EXTENSIONS =<span style="color: black;">&#91;</span><span style="color: #483d8b;">'.jpg'</span>,<span style="color: #483d8b;">'.jpeg'</span><span style="color: black;">&#93;</span>
    <span style="color: #ff7700;font-weight:bold;">for</span> EXTENSION <span style="color: #ff7700;font-weight:bold;">in</span> EXTENSIONS:
        PHOTO = <span style="color: #dc143c;">glob</span>.<span style="color: #dc143c;">glob</span><span style="color: black;">&#40;</span><span style="color: #483d8b;">'*%s'</span> <span style="color: #66cc66;">%</span> EXTENSION<span style="color: black;">&#41;</span>
        PHOTOS.<span style="color: black;">extend</span><span style="color: black;">&#40;</span>PHOTO<span style="color: black;">&#41;</span>
&nbsp;
    <span style="color: #ff7700;font-weight:bold;">for</span> PHOTO <span style="color: #ff7700;font-weight:bold;">in</span> PHOTOS:
        DATE = format_dateTime<span style="color: black;">&#40;</span>get_exif<span style="color: black;">&#40;</span>PHOTO<span style="color: black;">&#41;</span><span style="color: black;">&#91;</span><span style="color: #483d8b;">'DateTime'</span><span style="color: black;">&#93;</span><span style="color: black;">&#41;</span>
        <span style="color: #ff7700;font-weight:bold;">if</span> <span style="color: #ff7700;font-weight:bold;">not</span> <span style="color: #dc143c;">os</span>.<span style="color: black;">path</span>.<span style="color: black;">exists</span><span style="color: black;">&#40;</span>DATE<span style="color: black;">&#41;</span>:
            <span style="color: #dc143c;">os</span>.<span style="color: black;">mkdir</span><span style="color: black;">&#40;</span>DATE<span style="color: black;">&#41;</span>
        <span style="color: #dc143c;">os</span>.<span style="color: black;">rename</span><span style="color: black;">&#40;</span>PHOTO, <span style="color: #483d8b;">&quot;%s<span style="color: #000099; font-weight: bold;">\%</span>s&quot;</span> <span style="color: #66cc66;">%</span> <span style="color: black;">&#40;</span>DATE,PHOTO<span style="color: black;">&#41;</span><span style="color: black;">&#41;</span>
&nbsp;
<span style="color: #ff7700;font-weight:bold;">if</span> __name__==<span style="color: #483d8b;">&quot;__main__&quot;</span>:
    PATH = <span style="color: #dc143c;">sys</span>.<span style="color: black;">argv</span><span style="color: black;">&#91;</span><span style="color: #ff4500;">0</span><span style="color: black;">&#93;</span>
    <span style="color: #ff7700;font-weight:bold;">if</span> PATH == <span style="color: #483d8b;">''</span>: PATH = <span style="color: #dc143c;">os</span>.<span style="color: black;">getcwd</span><span style="color: black;">&#40;</span><span style="color: black;">&#41;</span>
    sortPhotos<span style="color: black;">&#40;</span>PATH<span style="color: black;">&#41;</span></pre></div></div>

]]></content:encoded>
			<wfw:commentRss>http://martingehrke.com/2012/02/sorting-files-into-folders-based-on-exif-date-using-python/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Nostalgia for childhood&#8217;s movies</title>
		<link>http://martingehrke.com/2012/01/nostalgia-for-childhoods-movies/</link>
		<comments>http://martingehrke.com/2012/01/nostalgia-for-childhoods-movies/#comments</comments>
		<pubDate>Tue, 24 Jan 2012 14:06:43 +0000</pubDate>
		<dc:creator>martin</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://martingehrke.com/?p=293</guid>
		<description><![CDATA[I am a product of the 80s and early 90s. This includes movies of that great period. It has been a long time since I have seen some of them but I remember them all with at least a little bit of fondness. I recently stumbled across Good Bad Flicks, the sitename speaks for itself. [...]]]></description>
			<content:encoded><![CDATA[<div name="googleone_share_1" style="position:relative;z-index:5;float: right; margin-left: 10px;"><g:plusone size="medium" count="1" href="http://martingehrke.com/2012/01/nostalgia-for-childhoods-movies/"></g:plusone></div><p>I am a product of the 80s and early 90s. This includes movies of that great period. It has been a long time since I have seen some of them but I remember them all with at least a little bit of fondness. I recently stumbled across <a title="Good Bad Flicks" href="http://www.goodbadflicks.com/">Good Bad Flicks</a>, the sitename speaks for itself. Here are a list and links to a few of movies the site helped me rediscover. Note bene: not all of these are from my childhood, but I haven&#8217;t seen them in a long time.</p>
<p>WARNING: Each review, while also filled with trivia and info, includes a full plot recap filled with spoilers.</p>
<p><a href="http://www.goodbadflicks.com/?p=224">Re-Animator</a><br />
While I didn&#8217;t discover this film until early college, it has become a early Halloween staple and led me to all things Lovecraft, something for which I am indebted.</p>
<p><a href="http://www.goodbadflicks.com/?p=218">Suburban Commando</a><br />
I loved all thing Hulk Hogan growing up. I remember watching this movie, too bad it didn&#8217;t stand the test of time. The Rock is a much better cross-over than Hulk ever was.</p>
<p><a href="http://www.goodbadflicks.com/?p=91">Super Mario Bros</a><br />
I remember thinking this movie was both awesome and incredibly cheesy, turns out this one has a storied production.</p>
<p><a href="http://www.goodbadflicks.com/?p=85">Hackers</a><br />
I took my 12th brithday party to see Hackers and I loved it. I&#8217;ve rewatched it at least 10 times, and while the hacking and computer bits don&#8217;t stand up, I still love the gestalt.</p>
<p><a href="http://www.goodbadflicks.com/?p=79">Screamers</a><br />
I remember picking this one off the shelf at our local Blockbuster, before there was netflix and recommendation engines. It was before I discovered Philip K Dick. Another movie that introduced me to a great author.</p>
<p><a href="http://www.goodbadflicks.com/?p=41">Critters</a><br />
Another birthday party staple, I have seen all 4 of these multiple times. We used to stay up all night and watch movies and then pass out the second the sun broke the horizon. Fun times which included gory furball filled horror.</p>
<p><a href="http://www.goodbadflicks.com/?p=18">Chopping Mall</a><br />
I didn&#8217;t discover this film until just last year, but it is a also a product of the 80s.</p>
<p>Other More Recent Movies:</p>
<p><a href="http://www.goodbadflicks.com/?p=113">Deep Blue Sea</a></p>
<p><a href="http://www.goodbadflicks.com/?p=120">The Happening</a></p>
<p><a href="http://www.goodbadflicks.com/?p=100">Robot Jox</a> : &#8220;The Iliad with Communists and Robots&#8221;</p>
]]></content:encoded>
			<wfw:commentRss>http://martingehrke.com/2012/01/nostalgia-for-childhoods-movies/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Sysadmin Resources</title>
		<link>http://martingehrke.com/2011/11/sysadmin-resources/</link>
		<comments>http://martingehrke.com/2011/11/sysadmin-resources/#comments</comments>
		<pubDate>Wed, 16 Nov 2011 18:06:27 +0000</pubDate>
		<dc:creator>martin</dc:creator>
				<category><![CDATA[SysAdmin]]></category>

		<guid isPermaLink="false">http://martingehrke.com/?p=288</guid>
		<description><![CDATA[There are some great sysadmin resources spread across the internet, but it can be difficult to find them in the morass. Here are some I have recently stumbled across. Useless Use of * &#8211; a presentation originally given at SCALE 2007 by Jan Schaumann Teaching System Administration in the Cloud, ;login, The USENIX Magazine, October 2010 also by [...]]]></description>
			<content:encoded><![CDATA[<div name="googleone_share_1" style="position:relative;z-index:5;float: right; margin-left: 10px;"><g:plusone size="medium" count="1" href="http://martingehrke.com/2011/11/sysadmin-resources/"></g:plusone></div><p>There are some great sysadmin resources spread across the internet, but it can be difficult to find them in the morass.</p>
<p>Here are some I have recently stumbled across.</p>
<p><a href="http://netmeister.org/misc/useless_use.pdf">Useless Use of *</a> &#8211; a presentation originally given at <a href="http://www.socallinuxexpo.org/scale5x/">SCALE 2007</a> by Jan Schaumann</p>
<p><a href="http://www.usenix.org/publications/login/2010-10/pdfs/schaumann.pdf">Teaching System Administration in the Cloud</a>, ;login, The USENIX Magazine, October 2010 also by Jan Schaumann</p>
<p><a href="http://netmeister.org/misc.html">Other good miscellaneous resources</a> by Jan Schaumann</p>
<p>More for new users but always a good refresher: <a href="http://kimmo.suominen.com/docs/ssh/">Getting Started with SSH</a> by Kimmo Suominen</p>
<p><a href="http://kimmo.suominen.com/docs/proxy-through-ssh/">Proxy through SSH</a> by Kimmo Suominen</p>
<p>Tom Limoncelli&#8217;s <a href="http://tomontime.com/">youtube videos</a> about Time Management for Sysadmins</p>
]]></content:encoded>
			<wfw:commentRss>http://martingehrke.com/2011/11/sysadmin-resources/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Webcast Review: Conducting a Technical Interview by Elecia White</title>
		<link>http://martingehrke.com/2011/11/webcast-review-conducting-a-technical-interview-by-elecia-white/</link>
		<comments>http://martingehrke.com/2011/11/webcast-review-conducting-a-technical-interview-by-elecia-white/#comments</comments>
		<pubDate>Tue, 08 Nov 2011 19:39:21 +0000</pubDate>
		<dc:creator>martin</dc:creator>
				<category><![CDATA[SysAdmin]]></category>

		<guid isPermaLink="false">http://martingehrke.com/?p=283</guid>
		<description><![CDATA[I have recently been doing an increasing number of phone interviews. I want to make sure we bring in the best candidates while saving my colleagues time by screening out candidates who can&#8217;t make the grade. Click through to see a review I did of a webcast from O&#8217;Reilly.com. This review was originally posted at [...]]]></description>
			<content:encoded><![CDATA[<div name="googleone_share_1" style="position:relative;z-index:5;float: right; margin-left: 10px;"><g:plusone size="medium" count="1" href="http://martingehrke.com/2011/11/webcast-review-conducting-a-technical-interview-by-elecia-white/"></g:plusone></div><p>I have recently been doing an increasing number of phone interviews. I want to make sure we bring in the best candidates while saving my colleagues time by screening out candidates who can&#8217;t make the grade.</p>
<p>Click through to see a review I did of a webcast from O&#8217;Reilly.com. This review was originally posted at <a title="SNAPGH | System and Network Administrators of Pittsburgh " href="http://snapgh.com">SNAPGH | System and Network Administrators of Pittsburgh</a>. Here it is posted in its entirety.</p>
<p><span id="more-283"></span></p>
<p>O’Reilly offers a large number webcasts across a wide swatch of topics including systems administration. A recent webcast that caught my eye was <a title="Conducting a Technical Interview by Elecia White" href="http://oreillynet.com/pub/e/2063">Conducting a Technical Interview</a> by <a title="O'Reilly Author | Elecia White" href="http://www.oreillynet.com/pub/au/5007">Elecia White</a>. I attempted to participate live, but ended up having to watch the recorded screencast. I will talk a bit about the webcast itself, about O’Reilly’s webcasting, and then tack on my thoughts about technical interviews from an interviewer’s perspective.</p>
<p><strong>The Webcast<br />
</strong>Link: <a title="Conducting a Technical Interview" href="http://oreillynet.com/pub/e/2063">Conducting a Technical Interview</a> by <a title="O'Reilly Author | Elecia White" href="http://www.oreillynet.com/pub/au/5007">Elecia White</a><br />
A webcast like this is very useful. No one teaches a sysadmin how to interview. For my first phone screening, my boss sat in the same room and gave me a few pointers. After that, I was on my own. I’ve picked up a few tips and tricks, here and there from colleagues. I hoped to pick up a few more from this webcast.</p>
<p>Elecia covered every topic I expected, including:</p>
<ul>
<li>interviewing at a big company</li>
<li>phone screening</li>
<li>diversity</li>
<li>in-person interviews</li>
<li>discrimination</li>
</ul>
<p>In the section on big company interviews, she mentioned they asked candidates to present on a topic of their choosing. This gave the candidate the opportunity to talk about a topic in which they were particularly knowledgeable. A colleague of mine had recommended something similar in the past. You might even learn something new from the candidate.</p>
<p>Another other big tip was touched on a couple times. The goals of an in-person interview are 1) can they do the job and 2) can you work with the person. Elecia reiterated this later on when talking about the differences between 1) technical ability and 2) interpersonal skills. I would argue that if they have the skills, certain allowances can be made for poor interpersonal skills. However, some companies pride themselves on their atmosphere and culture, and a single employee who does not fit in could have a large negative impact.</p>
<p>I find my questions fall into 2 categories: technical questions (How does TCP differ from UDP?), and work management questions (Tell me about the project you listed on your resume). Technical questions help you with the first goal and answer the question, Can the candidate do the job? The later, work management questions, help you with both goals by also answering, “Can I work with this person?” All this presupposes you are conducting interviews for a technical position. I have very little experience hiring for a management role, but I am sure there are a whole number of questions about resource management.</p>
<p><strong>O’Reilly Webcasts<br />
</strong>I had hoped to be able to catch the webcast live, but circumstances arose and I had to watch the recording. O’Reilly does a great job of using technology to enable the audience to interact with the presenter, and Elecia did a great job incorporating the audience into the presentation at every possible chance, taking questions after every couple of slides instead of at the end.</p>
<p>I was dissatisfied with the playback controls. The slider allowed you to rewind, but it was small and not very granular, and I repeatedly found myself rewinding minutes when I only wanted to catch the last couple sentences. I also would have preferred if the slides had been available separately. Rewatching the screen cast required I progress at a set speed, making it hard to skip around.</p>
<p><strong>My Thoughts</strong><br />
I have been doing an increasing number of phone screenings. I want to make sure that I weed out the unqualified candidates, while bringing in candidates with the potential of getting hired. Sometimes this is easy, usually it is not. Obviously, everyone I recommend for in-person interviews is not going to be hired. What then is an acceptable rate? I do not know and I do not want to waste my colleagues’ time. I also want to make sure we eventually hire someone.</p>
<p>I interview people with a large variance in experience and ability. Sometimes I am screening for a junior role that requires less critical thinking and management ability, but still requires the candidate show potential. Other times I am screening for a senior position where critical thinking and project management are requirements. This precludes me from having a script with set questions. Perhaps I could have a script for each position we are hiring for, but often candidates come with very different resumes. Not everyone we screen needs to know the particulars of IOS or Linux security. Some were in school not long ago, while others have been out decades. Being able to adapt your questions to each individual helps you get a better idea of them as a candidate.</p>
<p><strong>Conclusion<br />
</strong>I recommend this webcast to anyone relatively new to technical interviews, on either side of the table. A seasoned interviewer might not find it as helpful. Elecia did a nice job presenting the material and interjecting her personal experiences. Remember the candidate is in a vulnerable position and being nice and calming is helpful. Elecia says, “Don’t be a jerk.” You might someday find yourself with the roles reversed.</p>
]]></content:encoded>
			<wfw:commentRss>http://martingehrke.com/2011/11/webcast-review-conducting-a-technical-interview-by-elecia-white/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Burgh&#8217;ers, BRGRs, and more burgers.</title>
		<link>http://martingehrke.com/2011/09/burghers-brgrs-and-more-burgers/</link>
		<comments>http://martingehrke.com/2011/09/burghers-brgrs-and-more-burgers/#comments</comments>
		<pubDate>Tue, 13 Sep 2011 14:32:39 +0000</pubDate>
		<dc:creator>martin</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://martingehrke.com/?p=276</guid>
		<description><![CDATA[Due to some alignment of heavenly bodies, I have found myself enjoying the culinary delights of a few various purveyors of the hamburger. A singular invention, it is served at five star restaurants, practically every diner in the US, and at backyard barbecues. I wanted to collect my thoughts on the three restaurants that I found myself eating [...]]]></description>
			<content:encoded><![CDATA[<div name="googleone_share_1" style="position:relative;z-index:5;float: right; margin-left: 10px;"><g:plusone size="medium" count="1" href="http://martingehrke.com/2011/09/burghers-brgrs-and-more-burgers/"></g:plusone></div><p>Due to some alignment of heavenly bodies, I have found myself enjoying the culinary delights of a few various purveyors of the <a href="http://en.wikipedia.org/wiki/Hamburger">hamburger</a>. A singular invention, it is served at five star restaurants, practically every diner in the US, and at backyard barbecues. I wanted to collect my thoughts on the three restaurants that I found myself eating at in the not so distant past. I do this so in the future when I can&#8217;t remember whose burger was better, I have a record.</p>
<p><span id="more-276"></span></p>
<h2><a href="http://www.burghersinc.com/www.burghersinc.com/home.html">Burgh&#8217;ers</a> in Harmony PA<br />
7/10</h2>
<p>Burgh&#8217;ers has won various awards for its fare. Just after it was recommended by a friend, Groupon had a coupon for it. $12 for a shared salad appetizer, and 2 burghers from their regular menu. I ordered the Pitt&#8217;s Burger with an extra side of cole slaw. Burgh&#8217;ers patties are thin and therefore hard to cook to order. I like my burgers medium rare, and due to the svelt nature of their patties, I did not receive a correctly cooked burger. The shared salad was small but tasty. The cole slaw was overly minced, but the sauce was acceptable. It was also expensive, $3 for a side. The whole place was pricey for a hole in the wall restaurant.</p>
<p>If I were to go again, I would not order one of the standard burgers, but build my own with at least 2 patties, and extra pickles. Always extra pickles. No cole slaw.</p>
<p>Burger: 4/5<br />
Cole slaw: 3/5<br />
Price: 3/5<br />
Service: 4/5</p>
<h2><a href="http://www.brgrpgh.com/">BRGR</a> in Cranberry, PA<br />
9/10</h2>
<p>Just last night my wife and I were at their restaurant in Cranberry.  The ambiance is cool with a fancy ranch type theme. They have the sports bar angle covered too with large TVs that were playing the NE/Miami NFL game. I started out with the fried pickles for an appetizer. They were delicious. For the main course I ordered the Average Joe, which is a standard cheeseburger, with extra pickles, and cole slaw on the side. The meat was cooking perfectly medium rare. They state on their menu that the meat is &#8220;A SPECIALTY BLEND OF ANGUS CHUCK, SIRLION, NEW YORK STRIP AND RIBEYE.&#8221; It was tasty, but I couldn&#8217;t tell the difference from a regular pattie of ground chuck. Unfortunately the great burger was not accompanied by a good slaw. The cole slaw was way too fancy. It didn&#8217;t even resemble cole slaw, but more of a salad with cole slaw dressing. It had golden raisins in it. Too fancy by far. We rounded out the dinner with a dark chocolate milkshake. BRGR bills itself as a gourmet burger and shake restaurant, and they definitely don&#8217;t disappoint on either.</p>
<p>Next time I would order the exact same thing sans cole slaw.</p>
<p>Fried Pickles: 5/5<br />
Burger: 5/5<br />
Cole Slaw: 0/5<br />
Milkshake: 5/5<br />
Service: 4/5</p>
<h2>Krazy Jim&#8217;s Blimpy Burger in Ann Arbor, MI<br />
7/10</h2>
<p>I found myself up in Ann Arbor with my brother-in-law and a buddy this past weekend for the first night game in the Big House. Michigan was playing its second game of the season against bitter rival Notre Dame. Unfortunately due to rain the golf course where we planned on tailgating was flooded. My friend, who attended U of M for undergrad, recommended Krazy Jim&#8217;s Blimpy Burger. It is just off the beaten path which didn&#8217;t hurt business as the line was out the door. The place is one of the ones you hear about with a &#8220;unique&#8221; service attitude. They have no issue with demand, so they don&#8217;t mind treating their customers a bit more gruffly than usual. There is no dithering when you approach the counter to order.</p>
<p>The patties are small, so I ordered a quint or five patties, with extra pickles of course. We didn&#8217;t have time for any sides and had to eat the burgers on the walk to the stadium. Each pattie is small and thing, therefore hard to cook to order. The meat also ends up crumbly and the burger frays at the edges.</p>
<p>Next time I would like to site down and enjoy the burger. Unfortunately they don&#8217;t sell cole slaw.</p>
<p>Burger: 4/5<br />
Fries: 4/5<br />
Service: 3/5</p>
<h2>Tilted Kilt in Pittsburgh, PA<br />
8/10</h2>
<p>This restaurant does not pride itself on its food or its service. They have customers because of the wait staff. Otherwise know as a breastaurant, the waitresses wear skimpy clothing with their chests prominently displayed. Despite this they managed to have a pretty good burger and the best cole slaw I have found in the &#8216;burgh. Unfortunately their service is abysmal. It does vary slightly depending on when you go, but overall the service is not good, sometimes horrible.</p>
<p>The burgers are big, cooked decently, and tasty. Their cole slaw is delicious and I always order an extra side to put a little on the burger and scarf down the rest.</p>
<p>Burger: 4/5<br />
Cole Slaw: 5/5<br />
Service: 1/5</p>
<h2>North Country Brewery in Slippery Rock, PA<br />
6/10</h2>
<p>The local brewery has unique decor and some decent beers. They advertise various meat choices for your pattie: beef, local beef, elk, and buffalo. Unfortunately they no longer have elk, and have yet to remove it from the menu, confusing adventurous diners. The burger is better than a standard diner burger, but not anything special. The cole slaw is better than most. The burger is worth getting once, but I would not go here as a &#8220;burger destination.&#8221; If you do happen to find yourself here make sure to get a pint of the Amber Waves of Grain. It is one of the best microbrews I have ever had. A nice malty dark ale, the hop bitterness is subtle but present.</p>
<p>Burger: 3/5<br />
Cole Slaw: 4/5<br />
Amber Waves of Grain Ale: 6/5</p>
]]></content:encoded>
			<wfw:commentRss>http://martingehrke.com/2011/09/burghers-brgrs-and-more-burgers/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>More Cooling Fun</title>
		<link>http://martingehrke.com/2011/08/more-cooling-fun/</link>
		<comments>http://martingehrke.com/2011/08/more-cooling-fun/#comments</comments>
		<pubDate>Tue, 30 Aug 2011 19:10:50 +0000</pubDate>
		<dc:creator>martin</dc:creator>
				<category><![CDATA[SysAdmin]]></category>

		<guid isPermaLink="false">http://martingehrke.com/?p=272</guid>
		<description><![CDATA[What is a BTU? BTU which stands for British Thermal Unit is just another example of the British trying to confuse everyone. While the metric system has gained a stronghold in science and engineering, it seems like heating and cooling are stalwarts against the tide of the metric system. The British thermal unit (symbol BTU or Btu) is a traditional [...]]]></description>
			<content:encoded><![CDATA[<div name="googleone_share_1" style="position:relative;z-index:5;float: right; margin-left: 10px;"><g:plusone size="medium" count="1" href="http://martingehrke.com/2011/08/more-cooling-fun/"></g:plusone></div><h3>What is a BTU?</h3>
<p>BTU which stands for British Thermal Unit is just another example of the British trying to confuse everyone. While the metric system has gained a stronghold in science and engineering, it seems like heating and cooling are stalwarts against the tide of the metric system.</p>
<p style="padding-left: 30px;">The <strong>British thermal unit</strong> (symbol <strong>BTU</strong> or <strong>Btu</strong>) is a traditional unit of <a title="Energy" href="http://en.wikipedia.org/wiki/Energy">energy</a> equal to about 1,055 <a title="Joule" href="http://en.wikipedia.org/wiki/Joule">joules</a>. It is approximately the amount of energy needed to heat 1 pound (0.454 kg) of water (i.e. exactly one tenth of a UK gallon, or around 0.1198 US gallons) from 39 to 40 ° F (3.8 to 4.4° C).<span class="Apple-style-span" style="font-size: 11px;">[<a href="http://en.wikipedia.org/wiki/British_thermal_unit">wikipedia</a>]</span></p>
<h3>Latent vs Sensible &amp; Dry vs Wet Bulb Temperature</h3>
<p>The Engineering Toolbox has the specifics including formulas, but the basics are:</p>
<p>Latent load = Wet bulb</p>
<p>Sensible load = Dry bulb</p>
<p>Links for more info from The Engineering Toolbox:</p>
<p><a href="http://www.engineeringtoolbox.com/latent-sensible-cooling-load-d_245.html">Cooling Loads &#8211; Latent and Sensible Heat</a></p>
<p><a href="http://www.engineeringtoolbox.com/dry-wet-bulb-dew-point-air-d_682.html">Dry Bulb, Wet Bulb and Dew Point Temperature</a></p>
<p><a href="http://www.engineeringtoolbox.com/cooling-heating-equations-d_747.html">Cooling and Heating Equations</a></p>
]]></content:encoded>
			<wfw:commentRss>http://martingehrke.com/2011/08/more-cooling-fun/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

