<?xml version="1.0" encoding="UTF-8"?>
<!--Generated by Site-Server v@build.version@ (http://www.squarespace.com) on Sun, 05 Apr 2026 05:17:57 GMT
--><rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:media="http://www.rssboard.org/media-rss" version="2.0"><channel><title>SethBlog - Seth Bokelman</title><link>https://www.sethb.com/weblog/</link><lastBuildDate>Fri, 08 Aug 2025 19:00:41 +0000</lastBuildDate><language>en-US</language><generator>Site-Server v@build.version@ (http://www.squarespace.com)</generator><description><![CDATA[Seth Bokelman's Weblog]]></description><item><title> Inbox Shenanigans: A Legacy of Sarcasm, Sysadmin-Style</title><dc:creator>Seth Bokelman</dc:creator><pubDate>Fri, 08 Aug 2025 15:09:21 +0000</pubDate><link>https://www.sethb.com/weblog/2025/8/8/inbox-shenanigans-a-legacy-of-sarcasm-sysadmin-style</link><guid isPermaLink="false">55a6f1bae4b0156fe5484648:55a6f71fe4b0a59c898c0a97:68961306f1b55a096019b6da</guid><description><![CDATA[<p class="">Some people measure their careers in promotions. I measure mine in <strong>passive-aggressive auto-replies</strong> and <strong>snarky restore requests</strong>.</p><p class="">Over two decades of tech support, I’ve accumulated enough sarcastic energy in my Sent folder to power a Dell blade chassis. Here's a curated selection of the best — or worst, depending on your inbox tolerance.</p><h3><strong>1. Subject: <em>FSRM alert (AGAIN)</em></strong></h3><blockquote><p class="">“As I mentioned in my previous three emails (and in the documentation you didn't read), this is expected behavior... but let’s all act surprised again.”</p></blockquote><p class="">When the server pings and the déjà vu hits harder than a Friday firmware patch.</p><h3><strong>2. Subject: <em>Out of Office: Backups and Banjos</em></strong></h3><blockquote><p class="">“I’m currently off-grid and off-call. If this is about an emergency restore, I suggest time travel. Otherwise, I’ll respond when civilization resumes.”</p></blockquote><p class="">Somewhere in the woods, a SAN admin is trying not to think about dedupe ratios.</p><h3><strong>3. Subject: <em>Dell TechDirect Quote</em></strong></h3><blockquote><p class="">“Yes, we did this exact config last fiscal year. No, it didn’t come with a unicorn then either.”</p></blockquote><p class="">Magical thinking meets procurement reality.</p><h3><strong>4. Subject: <em>FW: Account Lockout Policy</em></strong></h3><blockquote><p class="">“Our policy remains the same: try 3 times, get locked out, email angrily, wait 20 minutes, then reset your password to ‘Winter2021!’ again.”</p></blockquote><p class="">It’s not policy. It’s prophecy.</p><h3><strong>5. Subject: <em>RE: New VLAN Request</em></strong></h3><blockquote><p class="">“It’s been created. It’s called ‘The Forgotten.’ Try not to forget it this time.”</p></blockquote><p class="">Sysadmins never forget. But we do name VLANs out of spite.</p><h3><strong>6. Subject: <em>Out of Office: Unavailable Until Further Clarity Returns</em></strong></h3><blockquote><p class="">“If you’re reading this, I’m not. If it’s urgent, forward it to someone who makes bad decisions in my absence.”</p></blockquote><p class="">Delegation is a form of revenge.</p><h3><strong>7. Subject: <em>Monthly Backup Report (Sunstreaker Edition)</em></strong></h3><blockquote><p class="">“Success rate remains strong unless measured by optimism or VPN uptime.”</p></blockquote><p class="">Backups always succeed… in the abstract.</p><h3><strong>8. Subject: <em>Re: Documentation Request</em></strong></h3><blockquote><p class="">“Sure, I’ll write that doc right after I finish time-traveling to undo your config changes.”</p></blockquote><p class="">This is why we can’t have nice topology.</p><h3><strong>9. Subject: <em>RE: Meeting Reschedule Request</em></strong></h3><blockquote><p class="">“Rescheduling for the fifth time. At this point, the meeting should be about rescheduling meetings.”</p></blockquote><p class="">Calendar inception is real, and it is exhausting.</p><h3><strong>10. Subject: <em>Out of Office: July 4th Week</em></strong></h3><blockquote><p class="">“I’ve declared independence from email. Expect delays. Possibly fireworks.”</p></blockquote><p class="">Proof you can celebrate America and still auto-reply with flair.</p><p class="">If I’ve learned anything from decades in IT, it’s that <strong>tone matters</strong> — and nothing says “I care deeply” like a perfectly executed sarcastic one-liner that lands <em>just</em> below the HR radar.</p>]]></description></item><item><title>Duck Cam - Live from our porch!</title><dc:creator>Seth Bokelman</dc:creator><pubDate>Thu, 30 Apr 2020 11:46:15 +0000</pubDate><link>https://www.sethb.com/weblog/2020/4/30/duck-cam-live-from-our-porch</link><guid isPermaLink="false">55a6f1bae4b0156fe5484648:55a6f71fe4b0a59c898c0a97:5eaab9fab7c7f70ac6f43bb4</guid><description><![CDATA[<p class="">We’ve been lucky enough to have a duck build her nest next to our porch, and about two feet from an electrical outlet, so<a href="https://video.nest.com/live/XW4SK9As59"> here is a live feed of her nest, using a Nest video camera, of course!</a></p><p data-rte-preserve-empty="true" class=""></p>]]></description></item><item><title>My friend Sarah</title><category>Personal</category><dc:creator>Seth Bokelman</dc:creator><pubDate>Sat, 14 Mar 2020 15:39:09 +0000</pubDate><link>https://www.sethb.com/weblog/2020/3/14/my-friend-sarah</link><guid isPermaLink="false">55a6f1bae4b0156fe5484648:55a6f71fe4b0a59c898c0a97:5e6ceea7ea160c0c82896945</guid><description><![CDATA[<p class="">This week, my friend and co-worker Sarah Sand suddenly passed away.  Sarah was an exceptional co-worker and a great human being.  <a href="https://roedermortuary.com/sarah-a-sand-benes/">Her obituary is here</a>, if you’d like to read it.</p><p class="">Sarah and I didn’t work on many projects together, and she certainly had many closer friends at work, but we spent time together outside of work as well.  When our company instituted a new policy that gave us Friday afternoons free in the summer, she was part of a group of friends who would come to my house and eat pizza, play board games, have a couple drinks, and maybe blow off a bit of steam after a week at work.  In February, we all decided to get together on a Saturday to play, as we didn’t want to wait for summer to come, and right now I’m really thankful we did that.  </p><p class="">Sarah was smart, and she was extremely good at her job.  Not just good at the technical work, but personally dedicated to building tools and processes that would help others succeed as well.  When I needed help figuring out how to use a new tool she oversaw she was happy to spend half an hour showing me how to do it, with infinite patience in dealing with my gripes.  Those qualities served her well when we’d play games together too, she’d often quietly be amassing the points necessary to win a game of Settlers of Catan, while several of us guys would be loudly taunting each other and not seeing her strategy until it was too late to stop her even when we would gang up against her.</p><p class="">It’s not an exaggeration to say that Sarah was universally liked by all of us who worked with her.  In IT, where egos and arguments and turf wars can often get in the way of progress, she was always agreeable, patient, and calm.  She cared about her work, and one day at my house while waiting for others to arrive, she expressed some very real and raw exasperation at not being able to implement her plans for a work project, and then immediately apologized for it.  I told her she had nothing to apologize for and that every one of us has had those moments, but what struck me was that her frustration wasn’t so much about not getting her way but that she felt it would hurt the users of the systems under her care.</p><p class="">Yesterday, while sharing a bit of mourning with a coworker, we both hit upon the same word that described her most of all. Kind. She would have kind words for those around her, every day.  She was kind and supportive to complete strangers on the Internet.  She had empathy at her core, and as someone who sometimes struggles to find that in myself, she awed me with her innate abilities.</p><p class="">In our February gaming session, I’d cobbled together a bag of random nerdy leftovers from various LootCrate boxes that I didn’t want or need, but thought others might, just to give us something to play for, as the winner of each game could pick something they wanted from the bag.  She spied a particular item she wanted to win, a little paper notebook shaped like an original Star Trek communicator.  I asked her if she liked it, and she said she really wanted to win it not for herself, but rather to give it to a coworker that she knew would love it.</p><p class="">That was Sarah. She was my friend, and I miss her.</p>


































































  

    
  
    

      

      
        <figure class="
              sqs-block-image-figure
              intrinsic
            "
        >
          
        
        

        
          
            
              
              
          
            
                
                
                
                
                
                
                
                <img data-stretch="false" data-image="https://images.squarespace-cdn.com/content/v1/55a6f1bae4b0156fe5484648/1584200146945-U1LT2WPS3HZVDULGJ9NK/SarahSand.jpg" data-image-dimensions="1440x1440" data-image-focal-point="0.5,0.5" alt="" data-load="false" elementtiming="system-image-block" src="https://images.squarespace-cdn.com/content/v1/55a6f1bae4b0156fe5484648/1584200146945-U1LT2WPS3HZVDULGJ9NK/SarahSand.jpg?format=1000w" width="1440" height="1440" sizes="(max-width: 640px) 100vw, (max-width: 767px) 100vw, 100vw" onload="this.classList.add(&quot;loaded&quot;)" srcset="https://images.squarespace-cdn.com/content/v1/55a6f1bae4b0156fe5484648/1584200146945-U1LT2WPS3HZVDULGJ9NK/SarahSand.jpg?format=100w 100w, https://images.squarespace-cdn.com/content/v1/55a6f1bae4b0156fe5484648/1584200146945-U1LT2WPS3HZVDULGJ9NK/SarahSand.jpg?format=300w 300w, https://images.squarespace-cdn.com/content/v1/55a6f1bae4b0156fe5484648/1584200146945-U1LT2WPS3HZVDULGJ9NK/SarahSand.jpg?format=500w 500w, https://images.squarespace-cdn.com/content/v1/55a6f1bae4b0156fe5484648/1584200146945-U1LT2WPS3HZVDULGJ9NK/SarahSand.jpg?format=750w 750w, https://images.squarespace-cdn.com/content/v1/55a6f1bae4b0156fe5484648/1584200146945-U1LT2WPS3HZVDULGJ9NK/SarahSand.jpg?format=1000w 1000w, https://images.squarespace-cdn.com/content/v1/55a6f1bae4b0156fe5484648/1584200146945-U1LT2WPS3HZVDULGJ9NK/SarahSand.jpg?format=1500w 1500w, https://images.squarespace-cdn.com/content/v1/55a6f1bae4b0156fe5484648/1584200146945-U1LT2WPS3HZVDULGJ9NK/SarahSand.jpg?format=2500w 2500w" loading="lazy" decoding="async" data-loader="sqs">

            
          
        
            
          
        

        
      
        </figure>]]></description><media:content type="image/jpeg" url="https://images.squarespace-cdn.com/content/v1/55a6f1bae4b0156fe5484648/1584197544401-03Q1E38FDY3KBJP791JO/SarahSand.jpg?format=1500w" medium="image" isDefault="true" width="1440" height="1440"><media:title type="plain">My friend Sarah</media:title></media:content></item><item><title>How do you find those fares?</title><category>Travel</category><dc:creator>Seth Bokelman</dc:creator><pubDate>Sat, 25 Jul 2015 18:38:08 +0000</pubDate><link>https://www.sethb.com/weblog/2015/7/25/how-do-you-find-those-fares</link><guid isPermaLink="false">55a6f1bae4b0156fe5484648:55a6f71fe4b0a59c898c0a97:55b3d38fe4b0bb795dd4b469</guid><description><![CDATA[<p>Most of our friends and family know that we like to travel, and that we don't like spending a ton of money to do so. &nbsp;<a target="_blank" href="http://onemileatatime.boardingarea.com/2015/07/25/find-mistake-fares/">The Boarding Area has a great blog post today</a> that explains a little bit about jumping on "mistake fares", and I'd strongly suggest reading it&nbsp;if you're interested in scoring a ticket to an exotic location for less than you'll often pay to fly domestically.</p><p>It's important to note that if you're the kind of person who wants to visit a specific city on a specific weekend, or you need a week to "think about it" before booking an international trip, you might as well not even bother. &nbsp;The keys to scoring these deals are to notice them when they happen (I follow some key Twitter accounts that tend to broadcast them, such as <a target="_blank" href="https://twitter.com/TheFlightDeal">The Flight Deal</a>, which is mentioned in the article) and booking them immediately, often within an hour or two of them being found. &nbsp;Many of the airlines will let you cancel a fare for free within the first 24 hours, so book the trip first, then ask your boss for the time off!</p><p>Often these cheap fares tend to be for travel in the winter or shoulder seasons, but we've found that the lack of crowds often makes up for slightly cooler weather.</p><p>Here are a few examples of crazy cheap sales and/or mistake fares that we've flown, all were round trip:</p><p>Chicago to London for $221<br />London to Florence for $16<br />Chicago to Paris for $250<br />Chicago to Johannesburg, South Africa for $390<br />Chicago to Beijing for $528<br />Minneapolis to Copenhagen for $351</p><p>Other Twitter accounts to follow:</p><p><a target="_blank" href="https://twitter.com/FareDealAlert">Fare Deal Alert</a></p><p><a target="_blank" href="https://twitter.com/stealthistrip">Steal This Trip</a></p><p><a target="_blank" href="https://twitter.com/airfarewatchdog">AirFare Watchdog</a>&nbsp;(Consider signing up to receive a daily email from their site showing you the fares that are on sale from your home airport as well)</p>]]></description></item><item><title>Rest in peace, Grandpa</title><category>Personal</category><dc:creator>Seth Bokelman</dc:creator><pubDate>Sat, 18 Jul 2015 18:00:00 +0000</pubDate><link>https://www.sethb.com/weblog/2015/7/18/rest-in-peace-grandpa</link><guid isPermaLink="false">55a6f1bae4b0156fe5484648:55a6f71fe4b0a59c898c0a97:55aa9387e4b0303ec17186ac</guid><description><![CDATA[<p>My grandfather, Henry Hollis Bokelman, passed away last month following a couple years of poor health. &nbsp;I lived with him and my grandmother for my last three years of high school, and it was difficult watching someone so robust slide into the infirmity of old age the last couple of years.</p><p>Here is his obituary:</p>























<figure class=""
>
  <blockquote data-animation-role="quote" data-animation-override>
    <span>“</span>Henry “Hank” Hollis Bokelman, 88 of Ventura, died Monday, June 8, 2015, at Oakwood Care Center in Clear Lake.<br/><br/>A funeral service will be 1:30 p.m. Thursday, June 11, 2015, at Ward-Van Slyke Colonial Chapel, 101 N. 4th St., Clear Lake, with Pastor Scott Kozisek officiating. Burial will be in Clear Lake Cemetery, with military honors provided by the Clear Lake Veterans of Foreign Wars Post 4868. Visitation will be from 5:00-7:00 p.m. Wednesday, June 10, 2015, at Ward-Van Slyke Colonial Chapel.<br/><br/>Hank was born June 18, 1926, the son of Hollis and Vida (Rosenau) Bokelman, in Ventura. He grew up and attended school in Ventura, graduating from Ventura High School. He was united in marriage to Irma Schultz on June 22, 1946 at the Little Brown Church in Nashua. He was a United States Army veteran, stationed at Camp Sykes in Kyongju, Korea. After serving his country, he returned home to Ventura, where he farmed all of his life.<br/><br/>Hank was a member of the Veterans of Foreign Wars Post 5515 in Garner. Besides spending time with his family, Hank enjoyed fishing and hunting. He took many trips to Montana to hunt elk, and a few years ago took a dream trip to Canada to catch the big ones.<br/><br/>Hank is survived by his wife, Irma Bokelman of Ventura; four children, Hank (Ann) Bokelman of Hanlontown, John Bokelman of Ventura, Ruth (James) Conn of Volin, S.D., and Jane (David) Easton of Cedar Falls; seven grandchildren, Seth (Holly) Bokelman, Jessica (Scott) Rosendaul, William Conn, Elizabeth (Mitch) Hessman, Ashley (Lee) Geisinger, Cole Easton, and Tess Easton; and five great-grandchildren, Lela Geisinger, Jax Geisinger, Ella Rosendaul, Ethan Rosendaul, and Dylan Rosendaul.<br/><br/>He was preceded in death by his parents. <span>”</span>
  </blockquote>
  
  
  
</figure>]]></description></item><item><title>NetBackup Hyper-V backups with Equallogic result in error 56</title><category>Equallogic</category><category>Hyper-V</category><category>Microsoft Windows</category><category>NetBackup</category><category>Virtualization</category><dc:creator>Seth Bokelman</dc:creator><pubDate>Thu, 22 May 2014 21:46:41 +0000</pubDate><link>https://www.sethb.com/weblog/1364</link><guid isPermaLink="false">55a6f1bae4b0156fe5484648:55a6f71fe4b0a59c898c0a97:55a6f862e4b0a59c898c2ad5</guid><description><![CDATA[<p>I've spent the better part of the last two days working with a co-worker who is a Hyper-V administrator trying to figure out why backing up VMs on his new Server 2012 R2 Hyper-V cluster were failing with error 156.  We initially were using the default (auto) snapshot provider type, and that failed, showing a number of errors in the Hyper-V host's log relating to SNMP being unable to communicate with Physical Disks in the SAN.
<a href="http://static1.squarespace.com/static/55a6f1bae4b0156fe5484648/55a6f71fe4b0a59c898c0a97/55a6f723e4b0a59c898c0b76/1400773309000/1stError-WhenVDS-VSS-accessNotEnabled.jpg?format=original"><img src="http://static1.squarespace.com/static/55a6f1bae4b0156fe5484648/55a6f71fe4b0a59c898c0a97/55a6f723e4b0a59c898c0b76/1400773309000/1stError-WhenVDS-VSS-accessNotEnabled.jpg?format=original" alt="1stError-WhenVDS-VSS-accessNotEnabled" class="alignnone size-medium wp-image-1365" /></a></p>
<p>This clued us in that it must be attempting to use snapshots at the array level rather than in the operating system.  Changing the option to "Software" worked some of the time but still resulted in occasional 156 errors, changing it to "System" failed completely. But we opted not to engage Microsoft on this, but rather to try to solve the hardware-based snapshots first.</p>
<p>Today, he contacted Equallogic support, and together properly configured the Equallogic's support for VSS.  Notably, enabling VSS access, and setting access permissions from "Volume Only" to "Volumes and Snapshots".  That cleared up the error below:</p>
<p><a href="http://static1.squarespace.com/static/55a6f1bae4b0156fe5484648/55a6f71fe4b0a59c898c0a97/55a6f723e4b0a59c898c0b79/1400773541000/errorOnEQLwhenAccessPolicyOnlyAppliedToVolumesNotVolsAndSnapshots.jpg?format=original"><img src="http://static1.squarespace.com/static/55a6f1bae4b0156fe5484648/55a6f71fe4b0a59c898c0a97/55a6f723e4b0a59c898c0b79/1400773541000/errorOnEQLwhenAccessPolicyOnlyAppliedToVolumesNotVolsAndSnapshots.jpg?format=original" alt="errorOnEQLwhenAccessPolicyOnlyAppliedToVolumesNotVolsAndSnapshots" class="alignnone size-medium wp-image-1367" /></a></p>
<p>In addition, the Host Integration Toolkit was upgraded to 4.7.  After that was done, setting the snapshot type back to "auto" was successful, and performance is quite good, with the 1Gbps Hyper-V host NIC acting as the bottleneck for the backups.</p>
<p>Watching in the Equallogic management console, you can clearly see the snapshots being created at the array level during backups now.</p>
<p>I thought I'd post this, as administering vSphere on Equallogic, I would not have expected the array to get itself involved in backup operations unless explicitly configured, but apparently it does for Hyper-V deployed against Equallogic, at least when using NetBackup 7.6.0.2 with the snapshot provider type set to auto.</p>]]></description></item><item><title>Reducing latency on Equallogic storage with VMware vSphere</title><category>Storage</category><category>Virtualization</category><category>VMware</category><dc:creator>Seth Bokelman</dc:creator><pubDate>Wed, 21 May 2014 19:54:07 +0000</pubDate><link>https://www.sethb.com/weblog/1356</link><guid isPermaLink="false">55a6f1bae4b0156fe5484648:55a6f71fe4b0a59c898c0a97:55a6f861e4b0a59c898c2ad2</guid><description><![CDATA[<p>I had an older Equallogic PS6000E SAN, configured for RAID 6 that was attached to a couple of vSphere hosts.  Being comprised of a bunch of 1TB 7200 RPM SATA disks, it wasn't exactly built for performance and I would often see it top out on IOPS for long periods of time in SAN HQ.  After a bit of shuffling in our other datacenter, I freed up a PS6000XV SAN (600GB 15,000 RPM disks, in RAID 10) and decided to add it to the same pool in order to utilize the auto-tiering capabilities and boost performance of the SATA SAN.
My problems with IOPS were solved, but read latency remained stubbornly high.  As I spent more time looking at the graphs, I realized that, strangely, the latency was highest when the IOPS were lowest, which is the opposite of what you'd expect.  Shouldn't requests be answered faster when there is less work to do?</p>
<p>I did a bit of Googling, and decided to re-read the <a href="https://www.google.com/url?sa=t&amp;rct=j&amp;q=&amp;esrc=s&amp;source=web&amp;cd=1&amp;cad=rja&amp;uact=8&amp;ved=0CCsQFjAA&amp;url=http%3A%2F%2Fen.community.dell.com%2Fcfs-file.ashx%2F__key%2Ftelligent-evolution-components-attachments%2F13-4491-00-00-20-43-46-01%2FTR1091-Best-Practices-with-EqualLogic-and-VMware-1.1.pdf&amp;ei=0QJ9U96DGJKbqAaBvoCQCg&amp;usg=AFQjCNHPSCoVizPuHbIptwh5bIO9LR-N1g&amp;sig2=sFb26NfrUmZsFWthvMKZVA&amp;bvm=bv.67229260,d.b2k">Best Practices for VMware guide for Dell's Equallogic storage</a>.  Buried inside there are two very helpful tips, that I don't remember being there years ago when I set up those SANs for the first time.</p>
<p>The important bits are found on pages 9-11.  The section on Delayed ACK describes EXACTLY what I was seeing, so I disabled it, and Large Receive Offload (LRO) for good measure.  Note that this will require a reboot of your hosts, but that's what we have vMotion for, right?</p>
<p>As you can see in the graphs below, the improvements in my read latency were pretty stunning and instant.  If you are experiencing high latency during periods of relatively low IOPS with your Equallogic SANs, then definitely give this a try.</p>
<p><a href="http://static1.squarespace.com/static/55a6f1bae4b0156fe5484648/55a6f71fe4b0a59c898c0a97/55a6f71fe4b0a59c898c0ae7/1400679709000/latency.png?format=original"><img src="http://static1.squarespace.com/static/55a6f1bae4b0156fe5484648/55a6f71fe4b0a59c898c0a97/55a6f71fe4b0a59c898c0ae7/1400679709000/latency.png?format=original" alt="SAN HQ Latency Graph" class="alignnone size-large wp-image-1357" /></a></p>
<p><a href="http://static1.squarespace.com/static/55a6f1bae4b0156fe5484648/55a6f71fe4b0a59c898c0a97/55a6f723e4b0a59c898c0b73/1400679711000/latency2.png?format=original"><img src="http://static1.squarespace.com/static/55a6f1bae4b0156fe5484648/55a6f71fe4b0a59c898c0a97/55a6f723e4b0a59c898c0b73/1400679711000/latency2.png?format=original" alt="latency2" class="alignnone size-large wp-image-1358" /></a></p>]]></description></item><item><title>PowerShell script to create numerous DHCP scopes</title><category>Technology</category><dc:creator>Seth Bokelman</dc:creator><pubDate>Mon, 30 Apr 2012 17:02:34 +0000</pubDate><link>https://www.sethb.com/weblog/1354</link><guid isPermaLink="false">55a6f1bae4b0156fe5484648:55a6f71fe4b0a59c898c0a97:55a6f861e4b0a59c898c2acf</guid><description><![CDATA[<p>Let's say you need to create a whole bunch of DHCP scopes in the Windows DHCP server, and you don't feel like spending hours using the wizard, or manually constructing all the netsh commands you need to do it from the command line. I had this very problem last week, so I hacked together this script to take a CSV file with all the details needed for the scopes, and output a .cmd file that I can simply run against my DHCP server to create them all. I've only included the DHCP options for router address, DNS servers, and DNS suffix, but you could certainly add more.</p>
























  
    <pre class="source-code">##==============================================================================
##==============================================================================
## SCRIPT.........: Create-Scope.ps1 
## AUTHOR.........: Seth H. Bokelman 
## EMAIL..........: seth.bokelman@uni.edu 
## VERSION........: 1 
## DATE...........: 2012-04-030 
## REQUIREMENTS...: Powershell v2.0 
## 
## DESCRIPTION....: Creates a CMD file to create numerous DHCP scopes 
## 
## NOTES..........: Requires CSV file with these fields: SCOPE, MASK, NAME, DESC 
## ROUTER, STARTIP, ENDIP, DNSSUFFIX 
## CUSTOMIZE......: 
##============================================================================== 
## START 
##============================================================================== 
# IP address of DHCP server 
$DHCPServer = "127.0.0.1"

#IP address of DNS servers 
$DNS1 = "127.0.0.1" 
$DNS2 = "127.0.0.1"

# Stores current date &amp; time in a sortable format 
$date = Get-Date -format s

# Name of output batch file 
$outputfile = "C:DHCPscopes.cmd"

# Assumes a CSV with 8 columns listed above. 
$ips = import-csv "C:input.csv"

$ips | %{
add-content -Encoding ASCII -Path $outputfile -Value "netsh dhcp server $DHCPServer add scope $($_.SCOPE) $($_.MASK) `"$($_.NAME)`" `"$date - $($_.DESC)`""
add-content -Encoding ASCII -Path $outputfile -Value "netsh dhcp server $dhcpserver scope $($_.SCOPE) set optionvalue 3 IPADDRESS $($_.ROUTER)"
add-content -Encoding ASCII -Path $outputfile -Value "netsh dhcp server $dhcpserver scope $($_.SCOPE) set optionvalue 6 IPADDRESS $DNS1 $DNS2"
add-content -Encoding ASCII -Path $outputfile -Value "netsh dhcp server $dhcpserver scope $($_.SCOPE) set optionvalue 15 STRING `"$($_.DNSSUFFIX)`""
add-content -Encoding ASCII -Path $outputfile -Value "netsh dhcp server $dhcpserver scope $($_.SCOPE) add iprange $($_.STARTIP) $($_.ENDIP)"
add-content -Encoding ASCII -Path $outputfile -Value "netsh dhcp server $DHCPserver scope $($_.SCOPE) set state 1"
}
##==============================================================================
## END
##==============================================================================</pre>]]></description></item><item><title>Powershell script for creating DHCP reservation batch file</title><category>Microsoft Windows</category><category>Technology</category><dc:creator>Seth Bokelman</dc:creator><pubDate>Fri, 20 Apr 2012 15:10:58 +0000</pubDate><link>https://www.sethb.com/weblog/1348</link><guid isPermaLink="false">55a6f1bae4b0156fe5484648:55a6f71fe4b0a59c898c0a97:55a6f860e4b0a59c898c2ac4</guid><description><![CDATA[<p>I've taken a <a target="_blank" href="http://www.clintmcguire.com/2011/01/26/add-dhcp-reservations-with-a-script/">handy script from Clint McGuire</a> that creates batch files to aid in creating large groups of DHCP reservations and modified it a little bit to also insert the date in a sortable format at the start of the description field. Posting it here in case anyone else finds it useful:</p>
























  
    <pre class="source-code">##==============================================================================
##==============================================================================
## SCRIPT.........: Create-Reservation.ps1
## AUTHOR.........: originally: Clint McGuire, modified by Seth H. Bokelman
## EMAIL..........:
## VERSION........: 2
## DATE...........: 2012-04-020
## COPYRIGHT......: 2011, Clint McGuire
## LICENSE........:
## REQUIREMENTS...: Powershell v2.0
##
## DESCRIPTION....: Creates an CMD file to add reservations to DHCP.
##
## NOTES..........: Requires CSV file with 4 fields, IP, MAC, NAME and DESC
##
## CUSTOMIZE......:
##==============================================================================
## START
##==============================================================================
# IP address of DHCP server
$DHCPServer = "127.0.0.1"

# DHCP Scope you'd like reservations created for
$DHCPscope = "10.10.10.0"

# Stores current date &amp; time in a sortable format
$date = Get-Date -format s

# Name of output batch file 
$outputfile = "C:\DHCPreservations.cmd"


# Assumes a CSV with four columns, MAC, IP, NAME and DESC.
$ips = import-csv "C:\accesspoints.csv"

$ips | %{
add-content -Encoding ASCII -Path $outputfile -Value "netsh Dhcp Server $DHCPServer Scope $DHCPScope Add reservedip $($_.IP) $($_.MAC) `"$($_.NAME)`" `"$date - $($_.DESC)`" `"DHCP`""
}
##==============================================================================
## END
##==============================================================================</pre>]]></description></item><item><title>My new PC, part III</title><category>Technology</category><category>Video Games</category><dc:creator>Seth Bokelman</dc:creator><pubDate>Sun, 03 Jul 2011 02:33:26 +0000</pubDate><link>https://www.sethb.com/weblog/1342</link><guid isPermaLink="false">55a6f1bae4b0156fe5484648:55a6f71fe4b0a59c898c0a97:55a6f85ee4b0a59c898c2ab1</guid><description><![CDATA[<p>Since at least a couple people reading this have expressed interest in building a similar machine, I'm going to continue explaining why I chose the parts I ddi for my new machine:
<a href="http://www.amazon.com/gp/product/B004EBUXHQ/ref=as_li_ss_tl?ie=UTF8&amp;tag=sethbokelman&amp;linkCode=as2&amp;camp=217145&amp;creative=399373&amp;creativeASIN=B004EBUXHQ">Intel i5-2500K CPU</a></p>
<p>I typically prefer to use AMD processors whenever possible in both my home machines and in the servers I buy at work, but with the <a href="http://www.anandtech.com/show/4083/the-sandy-bridge-review-intel-core-i7-2600k-i5-2500k-core-i3-2100-tested/20">dominance that Intel is currently displaying on the desktop</a>, choosing anything other than a "Sandy Bridge" chip didn't seem to make a lot of sense.  I've always thought that AMD chips represented a very good value, and I think that continues to be true, but I was looking to get as much performance as I could reasonably afford, and had the budget for Intel.  Intel has broken their mainstream chips into the i3, i5, and i7 families.  The i3 chips are aimed at budget and entry-level machines, the i5 at mainstream machines, and the i7 at performance & enthusiast computers.  Intel has also made a few parts, such as the i5-2500K and the i7-2600K that are purely aimed at enthusiasts building their own machines.  The K designator in the model number indicates chips with an unlocked clock multiplier, chips that are practically guaranteed to overclock, as that's the only reason to care about an unlocked multiplier…  I've had a few people ask me why I didn't go with the i7-2600 instead of my i5-2500K.  My reasoning was simple, the only real difference between the two is hyperthreading support on the i7.  Since I don't have a lot of apps (especially games) that can use more than 4 CPU cores, I didn't really feel it was worth the price premium.  Sure, the i7 is 100mhz faster than the i5, but, using the stock cooler that came with my CPU, I easily overclocked my chip to 4.3Ghz just by using the auto-overclocking feature of my motherboard.</p>
<p><a href="http://www.amazon.com/gp/product/B000GQMHBI/ref=as_li_ss_tl?ie=UTF8&amp;tag=sethbokelman&amp;linkCode=as2&amp;camp=217145&amp;creative=399369&amp;creativeASIN=B000GQMHBI">Antec Three Hundred Case</a></p>
<p>I chose the Antec case because it had pretty good reviews from real users, was from a quality manufacturer, and had a mounting space for a 2.5" hard drive.  I like that all the edges inside are rounded, so you don't slice your hand up while working in it, and I also like that there's a handy chamber for stashing any extra power supply cables you're stuck with, if you're using a non-modular power supply like I am.  The two included case fans are very quiet when run at their low setting, but they don't interface with the motherboard to let it throttle them, you have to open the case and flip their switches to the speed you desire.  All-in-all, it's a solid choice, and my Radeon 6870 card easily fit between the case and the 3.5" hard drive spaces, and there are room for many drives.  There is not an external 3.5" slot, however, so if you're dead-set on having a floppy drive in your case, you'll want to either get an adapter or look elsewhere.  Same for a card reader.</p>
<p><a href="http://www.amazon.com/gp/product/B00503EA80/ref=as_li_ss_tl?ie=UTF8&amp;tag=sethbokelman&amp;linkCode=as2&amp;camp=217145&amp;creative=399373&amp;creativeASIN=B00503EA80">ASUS LGA 1155 Intel Z68 Chipset Motherboard P8Z68-V PRO</a></p>
<p>I really waffled on what motherboard to purchase.  I had a few requirements in mind.  I really wanted 4 DIMM slots so I could expand beyond the initial 8GB of memory I purchased if I ever saw a smoking deal and wanted to go to 16GB.  I also wanted the full ATX formfactor, and not one of the smaller variants, because my case had room for it.  Sandy Bridge has three different chipsets, and the Z68 chipset is the top-of-the-line one, that incorporates the best parts of each of the two lesser chipsets.  I initially had picked out <a href="http://www.newegg.com/Product/Product.aspx?Item=N82E16813128498">this Gigabyte board</a>, but it went out of stock as I was going to order it, so I stepped up to the more expensive Asus motherboard, and I can't say I'm disappointed.  I was able to use the one-click overclock button in the Asus software to overclock my CPU to 4.3Ghz, and installing the drivers off the included DVD was pretty painless, with a nice little menu app that let you know what you were installing.  The onboard audio works well, and this motherboard, combined with the i5-2500K, actually provides pretty decent integrated video as well.  If you don't really plan on playing any modern 3D games on the system, you could easily get by with the HD3000 graphics chip integrated into the CPU until you find a good deal on a graphics card you want later.  The motherboard manual actually was pretty helpful too, and everything is clearly labeled and explained, unlike the cheaper boards I've used in the past, where you get a poorly Xeroxed folded page of paper or two..</p>
<p>Tomorrow, I'll wrap this up talking about storage, and what the total cost of building this system was.</p>]]></description></item><item><title>My new PC, part II</title><category>Technology</category><category>Video Games</category><dc:creator>Seth Bokelman</dc:creator><pubDate>Sat, 02 Jul 2011 04:52:06 +0000</pubDate><link>https://www.sethb.com/weblog/1337</link><guid isPermaLink="false">55a6f1bae4b0156fe5484648:55a6f71fe4b0a59c898c0a97:55a6f85ee4b0a59c898c2aac</guid><description><![CDATA[<p>As I wrote yesterday, I’ve built a new gaming PC for home, and I promised to write some more today about why I chose certain components.&nbsp; I’ll write about two of them today, and talk a little bit about power consumption.</p>
<p><a href="http://www.newegg.com/Product/Product.aspx?Item=N82E16817371031&amp;cm_re=Antec_620W_power_supply-_-17-371-031-_-Product">Antec 620W Neo Eco Power Supply</a></p>
<p>The first component I bought was the power supply.&nbsp; Power supplies aren’t very exciting components, and the main reason I picked this one is that I saw it on a special on <a href="http://slickdeals.net/">Slickdeals</a>.&nbsp; I knew that I wanted a power supply with enough power that I could eventually run two video cards in my computer (ATI/AMD calls this Crossfire) and this power supply can do that.&nbsp; Also, I wanted something relatively energy efficient, and since this one has the 80 Plus certification, I won’t be wasting a lot of power by using it.&nbsp; Antec is generally a quality brand, and this is a quality (and heavy)&nbsp; power supply, but it isn’t a “modular” power supply, where you only attach the cables to power the specific components needed in your build.&nbsp; As a result, I have a couple extra cables in my case, and it makes for a bit of a mess when you’re wiring it all up.&nbsp; If I was doing this over again, I’d wait a bit longer for a deal to pop up on a modular supply, as it would make the finished product look much tidier.</p>
<p><a href="http://www.amazon.com/gp/product/B0047N0XBW/ref=as_li_ss_tl?ie=UTF8&amp;tag=sethbokelman&amp;linkCode=as2&amp;camp=217145&amp;creative=399369&amp;creativeASIN=B0047N0XBW">HIS Radeon 6870 Video Card (H687F1G2M)</a><img border="0" src="http://www.assoc-amazon.com/e/ir?t=&amp;l=as2&amp;o=1&amp;a=B0047N0XBW&amp;camp=217145&amp;creative=399369" alt=""/></p>
<p>I spent a lot of time agonizing over which video card to purchase.&nbsp; There are a LOT of options for video cards, at many different price points, and typically the way I choose one is by finding the fastest card at the price point I’m willing to spend.&nbsp; I read numerous benchmarks, and fortunately, <a href="http://www.anandtech.com/show/3987/amds-radeon-6870-6850-renewing-competition-in-the-midrange-market/13" target="_blank">AnandTech is currently</a> using <a href="http://www.amazon.com/gp/product/B0038TT8QM/ref=as_li_ss_tl?ie=UTF8&amp;tag=sethbokelman&amp;linkCode=as2&amp;camp=217145&amp;creative=399369&amp;creativeASIN=B0038TT8QM" target="_blank">Civilization 5</a> as one of their benchmarking games.&nbsp; I’ve been playing this game quite a bit lately, so it’s a very useful benchmark, and it was pretty clear that in the $150-ish price range, the NVidia GeForce 460 cards offered the most bang for the buck in Civ 5.&nbsp; However, I’ve also been mining some Bitcoins lately with my hardware, and for <a href="https://en.bitcoin.it/wiki/How_bitcoin_works#Bitcoin_mining" target="_blank">Bitcoin mining</a>, the Radeon cards are the only way to go.&nbsp; They’re also sort of confusing to buy, as the performance doesn’t scale cleanly with price, due to the way that the mining software uses the processing power of the card.&nbsp; After pouring over a lot of breakdowns of cost, mining performance, and energy consumption, I decided on a Radeon 6870 card as being something that would perform well in Bitcoin mining, in games, and still come in at a price I could live with.&nbsp; It’s actually faster than the GeForce 460 I mentioned above in most games, except for Civilization 5, but honestly, if you’re not interested in Bitcoin mining, go for the 460, you can often find <a href="http://slickdeals.net/permadeal/54275/newegg-evga-geforce-gtx-460-fermi-ssc-1gb-gddr5-pci-express-video-card">good deals on them listed on Slickdeals</a>, and you can save at least $25 over the cost of the Radeon 6870, which ran me $165 after rebate.&nbsp; If you want to stick with the Radeon family, the slightly-slower <a href="http://www.amazon.com/gp/product/B0047N0XBM/ref=as_li_ss_tl?ie=UTF8&amp;tag=sethbokelman&amp;linkCode=as2&amp;camp=217145&amp;creative=399369&amp;creativeASIN=B0047N0XBM">Radeon 6850</a> is also a good choice, it’s just not nearly as good at Bitcoin mining as its bigger brother.</p>
<p>&nbsp;</p>
<h1>Power Consumption</h1>
<p>So, how much power does this new rig of mine use?&nbsp; Can I actually turn a profit on my Bitcoin mining?&nbsp; I plugged in my trusty <a href="http://www.amazon.com/gp/product/B00009MDBU/ref=as_li_ss_tl?ie=UTF8&amp;tag=sethbokelman&amp;linkCode=as2&amp;camp=217145&amp;creative=399369&amp;creativeASIN=B00009MDBU" target="_blank">Kill-A-Watt</a> tonight to find out, and here are the results, not counting the monitor:</p>
<p>&nbsp;</p>
<table border="0" cellpadding="2" cellspacing="0" width="400"> 
<tbody> 
<tr> 
<td width="200" valign="top"><strong>State</strong></td>
<td width="200" valign="top"><strong>Power consumption (watts)</strong></td>
</tr>
<tr> 
<td width="200" valign="top">Off</td>
<td width="200" valign="top">0</td>
</tr>
<tr> 
<td width="200" valign="top">Booting</td>
<td width="200" valign="top">100-130</td>
</tr>
<tr> 
<td width="200" valign="top">Idle/Login Screen</td>
<td width="200" valign="top">70</td>
</tr>
<tr> 
<td width="200" valign="top">Mining Bitcoins</td>
<td width="200" valign="top">182</td>
</tr>
<tr> 
<td width="200" valign="top">Civilization V</td>
<td width="200" valign="top">196</td>
</tr>
<tr> 
<td width="200" valign="top">Sleep</td>
<td width="200" valign="top">1</td>
</tr>
</tbody>
</table>
<p>So, I’m clearly not stressing my 620W power supply yet, but these numbers let us easily calculate what it’s costing me to mine Bitcoins.&nbsp; Our power costs us about 7.8 cents per kw-hr, so when mining Bitcoins, I’m using about 34 cents worth of power per day versus leaving my computer turned off.&nbsp; At my current rate, I can earn a Bitcoin about every 4 days, and they’re currently <a href="https://mtgox.com/" target="_blank">trading at over $15 each</a>, so I could make $13 every four days in profit.&nbsp; (Obviously, that heat goes somewhere, so my air conditioning will have to work slightly harder to dissipate that heat in the summer, but I'll save natural gas in the winter, so we’ll call it a wash).</p>
<p>&nbsp;</p>
<p>Clearly, putting the computer to sleep is a good way to cut down on your power bill, but even leaving it idle isn’t going to break the bank, at a cost of only 13 cents per day.</p>]]></description></item><item><title>My new PC</title><category>Technology</category><category>Uncategorized</category><category>Video Games</category><dc:creator>Seth Bokelman</dc:creator><pubDate>Fri, 01 Jul 2011 02:55:42 +0000</pubDate><link>https://www.sethb.com/weblog/1317</link><guid isPermaLink="false">55a6f1bae4b0156fe5484648:55a6f71fe4b0a59c898c0a97:55a6f85de4b0a59c898c2aa6</guid><description><![CDATA[<p>As the refurbished Dell PC I bought about four years ago was getting to be a bit slow, I decided that I wanted to build myself a new PC this summer.  I don't game as much on my PC as I used to, but with my current favorite, <a href="http://www.amazon.com/gp/product/B0038TT8QM/ref=as_li_ss_tl?ie=UTF8&amp;tag=sethbokelman&amp;linkCode=as2&amp;camp=217145&amp;creative=399369&amp;creativeASIN=B0038TT8QM">Sid Meier's Civilization V</a><img border="0" src="http://www.assoc-amazon.com/e/ir?t=&amp;l=as2&amp;o=1&amp;a=B0038TT8QM&amp;camp=217145&amp;creative=399369" alt="" />, being dog slow on my Inspiron 531, and Diablo III being just around the corner, now seemed like a good time for an update.
My last three PCs were built by companies, Dell, iBuyPower, and Dell again.  My Dell boxes were rock solid, my iBuyPower box had some issues pop up after a couple years, but on the whole, they worked.  I'd gotten out of the habit of building my own PCs, because I'd gotten fed up with compatibility problems, flaky parts, and unstable and loud machines.  Fortunately, the parts available to the PC enthusiast market have come a long ways in the last decade, and building my new PC wasn't hard at all.  In fact, it passed the POST on the first try, and everything has worked well, other than the optical drive I forgot to connect to the motherboard at first.  Oops.</p>
<p>So, here's what's inside my new PC:</p>
<li><a href="http://www.amazon.com/gp/product/B004EBUXHQ/ref=as_li_ss_tl?ie=UTF8&amp;tag=sethbokelman&amp;linkCode=as2&amp;camp=217145&amp;creative=399373&amp;creativeASIN=B004EBUXHQ">Intel Core i5-2500K Processor 3.3GHz 6 MB Cache Socket LGA1155</a><img border="0" src="http://www.assoc-amazon.com/e/ir?t=&amp;l=as2&amp;o=1&amp;a=B004EBUXHQ&amp;camp=217145&amp;creative=399373" alt="" />
</li>
<li><a href="http://www.amazon.com/gp/product/B000GQMHBI/ref=as_li_ss_tl?ie=UTF8&amp;tag=sethbokelman&amp;linkCode=as2&amp;camp=217145&amp;creative=399369&amp;creativeASIN=B000GQMHBI">Antec Three Hundred Gaming Case</a><img border="0" src="http://www.assoc-amazon.com/e/ir?t=&amp;l=as2&amp;o=1&amp;a=B000GQMHBI&amp;camp=217145&amp;creative=399369" alt="" />
</li>
<li><a href="http://www.amazon.com/gp/product/B00503EA80/ref=as_li_ss_tl?ie=UTF8&amp;tag=sethbokelman&amp;linkCode=as2&amp;camp=217145&amp;creative=399373&amp;creativeASIN=B00503EA80">ASUS LGA 1155 Intel Z68 Chipset Motherboard P8Z68-V PRO</a><img border="0" src="http://www.assoc-amazon.com/e/ir?t=&amp;l=as2&amp;o=1&amp;a=B00503EA80&amp;camp=217145&amp;creative=399373" alt="" /></li>
<li><a href="http://www.amazon.com/gp/product/B0047N0XBW/ref=as_li_ss_tl?ie=UTF8&amp;tag=sethbokelman&amp;linkCode=as2&amp;camp=217145&amp;creative=399369&amp;creativeASIN=B0047N0XBW">HIS Radeon 6870 Video Card (H687F1G2M)</a><img border="0" src="http://www.assoc-amazon.com/e/ir?t=&amp;l=as2&amp;o=1&amp;a=B0047N0XBW&amp;camp=217145&amp;creative=399369" alt="" /></li>
<li><a href="http://www.amazon.com/gp/product/B003NSBF32/ref=as_li_ss_tl?ie=UTF8&amp;tag=sethbokelman&amp;linkCode=as2&amp;camp=217145&amp;creative=399369&amp;creativeASIN=B003NSBF32">Seagate Momentus XT 500 GB Solid State Hybrid Drive ST95005620AS</a><img border="0" src="http://www.assoc-amazon.com/e/ir?t=&amp;l=as2&amp;o=1&amp;a=B003NSBF32&amp;camp=217145&amp;creative=399369" alt="" /></li>
<li><a href="http://www.amazon.com/gp/product/B004DHNAGM/ref=as_li_ss_tl?ie=UTF8&amp;tag=sethbokelman&amp;linkCode=as2&amp;camp=217145&amp;creative=399373&amp;creativeASIN=B004DHNAGM">PNY Optima 8 GB (2 x 4 GB) PC3-10666 1333MHz DDR3 RAM</a><img border="0" src="http://www.assoc-amazon.com/e/ir?t=&amp;l=as2&amp;o=1&amp;a=B004DHNAGM&amp;camp=217145&amp;creative=399373" alt="" /></li>
<li><a href="http://www.amazon.com/gp/product/B002FJJGUO/ref=as_li_ss_tl?ie=UTF8&amp;tag=sethbokelman&amp;linkCode=as2&amp;camp=217145&amp;creative=399369&amp;creativeASIN=B002FJJGUO">Lite-On iHAP422 22x DVD±RW Drive with LightScribe</a><img border="0" src="http://www.assoc-amazon.com/e/ir?t=&amp;l=as2&amp;o=1&amp;a=B002FJJGUO&amp;camp=217145&amp;creative=399369" alt="" /></li>
<li><a href="http://www.newegg.com/Product/Product.aspx?Item=N82E16817371031&amp;cm_re=Antec_620W_power_supply-_-17-371-031-_-Product">Antec 620W Neo Eco Power Supply</a></li>
<p>So that's the parts list.  I'll write more tomorrow about why I chose some of those components, how it turned out, and what I'd do differently, as well as break down the cost of building a gaming rig like this.</p>]]></description></item><item><title>More house shopping</title><category>Personal</category><dc:creator>Seth Bokelman</dc:creator><pubDate>Mon, 20 Jun 2011 16:35:55 +0000</pubDate><link>https://www.sethb.com/weblog/1314</link><guid isPermaLink="false">55a6f1bae4b0156fe5484648:55a6f71fe4b0a59c898c0a97:55a6f85de4b0a59c898c2aa3</guid><description><![CDATA[<p>We looked at several more houses this weekend:
<li /><a href="http://www.wcfbor.com/listing/172133-122-damascus-cedar-falls-ia-50613/">122 Damascus</a> - This house is mechanically excellent, everything is in great shape, but it doesn't really excite us, there's no place for a big screen TV, unless we either do it in the "formal" living room area, or finish the basement, which may or may not stay dry...</p>
<li /><a href="http://www.wcfbor.com/listing/172419-1458-laurel-circle-cedar-falls-ia-50613/">1458 Laurel Circle</a> - This house is huge, but very dated inside, lots of space, which we love, but that kitchen has to go, and it's already so far up our price list that adding a kitchen remodel on top of it would probably be financially unwise...
<li /><a href="http://www.wcfbor.com/listing/172520-3414-tucson-cedar-falls-ia-50613/">3414 Tucson</a> - This house is just 2 blocks from our current home, and we really like the neighborhood, but suffers from being the most expensive house on the street, as it's a newer house in an older neighborhood.  While it is very nice inside, it's also rather pricey for the square footage, as it's smaller than we would like.  The yard is very nice, though.
<li /><a href="http://www.wcfbor.com/listing/172513-1122-parkway-cedar-falls-ia-50613/">1122 Parkway</a> - This house is across the street from a really dumpy duplex, though it is in a very quiet dead-end road area.  This house is huge, but needs a lot of finish work redone, as it's either ugly, or poorly implemented. Also, all that "wood" flooring in the photos is really laminate.
<li /><a href="http://www.wcfbor.com/listing/172431-2608-abraham-dr-cedar-falls-ia-50613/">2608 Abraham</a> - This house is interesting.  It's only a three bedroom, and we'd really like four, but there is at least office space in the basement, and a room that could maybe be converted to a fourth bedroom if we ever needed one.  There's a hot tub, but it's really old looking, and the master bathroom is the only one on the main level, and also opens to the rest of the house, so you can't leave it messy.  Also, it has a walk-in tub for old people, and I hope to be at least 40 years away from needing that...]]></description></item><item><title>Core Flow network blog</title><category>Technology</category><category>Wireless Networking</category><dc:creator>Seth Bokelman</dc:creator><pubDate>Mon, 20 Jun 2011 14:16:21 +0000</pubDate><link>https://www.sethb.com/weblog/1310</link><guid isPermaLink="false">55a6f1bae4b0156fe5484648:55a6f71fe4b0a59c898c0a97:55a6f85de4b0a59c898c2a9b</guid><description><![CDATA[<p>My boss, Aaron Howard, has started a new blog about networking, called <a href="http://coreflow.org/">Core Flow</a>, which will focus on the implementation of the new Enterasys K-Series switch that will service students living in our residence halls starting this fall, as well as other networking, such as the Juniper/Trapeze wireless gear we use on campus.</p>]]></description></item><item><title>Feeding Google</title><category>Television</category><dc:creator>Seth Bokelman</dc:creator><pubDate>Fri, 01 Apr 2011 22:26:06 +0000</pubDate><link>https://www.sethb.com/weblog/1306</link><guid isPermaLink="false">55a6f1bae4b0156fe5484648:55a6f71fe4b0a59c898c0a97:55a6f85de4b0a59c898c2a98</guid><description><![CDATA[<p>My co-worker, Chris Conklin, has moved <a href="http://blog.chrisconklin.com/">his weblog</a> to WordPress, hosted in my account.  This link is to help Google realize it soon...</p>]]></description></item><item><title>Resources for new Kindle owners</title><category>Books</category><category>Technology</category><dc:creator>Seth Bokelman</dc:creator><pubDate>Sun, 06 Feb 2011 02:39:52 +0000</pubDate><link>https://www.sethb.com/weblog/1297</link><guid isPermaLink="false">55a6f1bae4b0156fe5484648:55a6f71fe4b0a59c898c0a97:55a6f85ce4b0a59c898c2a94</guid><description><![CDATA[<p>As I know a lot of people have received new <a href="http://www.amazon.com/exec/obidos/ASIN/B002Y27P3M/ref=nosim/sethbokelman">Amazon Kindles</a> lately for the holidays, and have probably fallen in love with them as much as I have over the last six months of owning one, I thought I'd compile a few tips about alternative ways of getting content on them.
Certainly, you can buy your eBooks all from Amazon, though there can be advantages from getting them elsewhere too, especially if it saves you money!</p>
<p>One of the ways you can save a few bucks is by using the excellent free software package called <a href="http://calibre-ebook.com/">Calibre</a> to load content you already own on your Kindle.  Amazon has a nice service where they will convert PDF and Word documents, among other formats, and send them to your Kindle, but they charge by the megabyte for the data they're converting for you.  If you use Calibre, and just plug your USB cable into your computer, you can upload eBooks and other content for free, and cut out the middle an.  Calibre is available for both Mac and PC, and it's a great app!</p>
<p>Another great source for eBooks is Baen, the science fiction publisher.  If Sci-Fi isn't your cup of tea, then this probably won't interest you, but the <a href="http://www.baen.com/library/'">Baen Free Library</a> has an ever-changing collection of totally free and legal eBooks for you to download for your Kindle.  They started this program at the urging of some of their authors, to help generate interest in paper sales of catalog titles, as well as in the hopes that if you read one book by the author for free and love it, you'll purchase subsequent books.</p>
<p>Baen also sells many other eBooks via their <a href="http://www.webscription.net/">WebScriptions</a> site, including many titles that simply aren't available via Amazon for the Kindle, and they're usually at a much lower price.  Another nice feature of the Baen books is that they don't use any DRM on their eBooks, so you'll always be able to read them, move them to another device, or loan them out to a friend.</p>
<p>Friends are another excellent source of Kindle content, as many titles can now be lent to a friend via Amazon's web page.  You just need to enter a valid email address to send the eBook code to, and then that Kindle owner can have the book installed on their Kindle.  It's important to note, however, that not all Kindle books on Amazon can be lent, as it's up to the publisher to enable that feature.  Also, a given book you own can only be lent once, and only for a period of two weeks!  Make sure the person you're lending the book to will have time to read it, and REALLY wants the book, before you use up your one lending period on them.</p>
<p>This idea has also been extended to the <a href="http://www.kindlelendingclub.com/">Kindle Lending Club</a> online, where users can swap their "lends" with each other, giving you access to far more titles than you could get from your friends.</p>
<p>I'm hopeful in the future that libraries will implement a way to check out eBooks on the Kindle too.  They have the ability to do it for some other platforms, and while the DRM can be removed to let the content work on a Kindle, it's something you need a computer geek to set up.</p>]]></description></item><item><title>3G Data coverage maps of Iowa</title><category>Mobile Phones</category><category>Technology</category><dc:creator>Seth Bokelman</dc:creator><pubDate>Thu, 03 Feb 2011 22:52:04 +0000</pubDate><link>https://www.sethb.com/weblog/1293</link><guid isPermaLink="false">55a6f1bae4b0156fe5484648:55a6f71fe4b0a59c898c0a97:55a6f85ce4b0a59c898c2a91</guid><description><![CDATA[<p>As I’m in the market for a new cell phone and carrier, after being with Sprint (disclosure: I’m a Sprint shareholder) for 9.5 years, I did some comparison of the various 3G coverage maps of Iowa, and here they are.&#160; You can click on the maps for larger versions of many of them:</p>
<p>First up, iWireless.&#160; Formerly known as Iowa Wireless, they’re the closest thing we have to T-Mobile here in Iowa.&#160; Their 3G coverage is pretty weak, and is represented by the pink color on the map.&#160; Davenport, Cedar Rapids, Cedar Falls/Waterloo, Des Moines, Ames, Council Bluffs, and Iowa City are covered, and really nowhere else..&#160; Their service prices are good, but their phone selection tends to lag T-Mobile proper by quite a bit, and if you venture outside those cities, you’re going to be on Edge or even worse, GPRS a lot of the time…</p>
<p><a href="http://static1.squarespace.com/static/55a6f1bae4b0156fe5484648/55a6f71fe4b0a59c898c0a97/55a6f71fe4b0a59c898c0ab7/1296751906000/iWireless.png?format=original"><img border="0" src="http://static1.squarespace.com/static/55a6f1bae4b0156fe5484648/55a6f71fe4b0a59c898c0a97/55a6f71fe4b0a59c898c0aba/1296751907000/iWireless_thumb.png?format=original" alt="iWireless" title="iWireless" /></a></p>
<p>Next up is AT&amp;T.&#160; I have two maps for them, the first is their current map, the second is the coverage they plan to have on 3G by the end of March.&#160; Cedar Falls &amp; Waterloo went live on 3G sometime yesterday, so the map appears to be coming true.&#160; On the first map, 3G is the dark blue.&#160; On the second (future) map, current 3G is dark blue, future 3G is light blue, sorry it’s so tiny!</p>
<p><a href="http://static1.squarespace.com/static/55a6f1bae4b0156fe5484648/55a6f71fe4b0a59c898c0a97/55a6f71fe4b0a59c898c0abd/1296751909000/ATT.png?format=original"><img border="0" src="http://static1.squarespace.com/static/55a6f1bae4b0156fe5484648/55a6f71fe4b0a59c898c0a97/55a6f71fe4b0a59c898c0ac0/1296751910000/ATT_thumb.png?format=original" alt="ATT" title="ATT" /></a></p>
<p><a href="http://static1.squarespace.com/static/55a6f1bae4b0156fe5484648/55a6f71fe4b0a59c898c0a97/55a6f71fe4b0a59c898c0ac3/1296751911000/attfuture.png?format=original"><img border="0" src="http://static1.squarespace.com/static/55a6f1bae4b0156fe5484648/55a6f71fe4b0a59c898c0a97/55a6f71fe4b0a59c898c0ac6/1296751912000/attfuture_thumb.png?format=original" alt="attfuture" title="attfuture" /></a></p>
<p>Third is Sprint.&#160; As I mentioned, they’re my current carrier, and cover most of the major metropolitan areas with 3G (the dark orange), though for some reason they continue to ignore Fort Dodge and Mason City, among others, as well as the I-35 corridor:</p>
<p><a href="http://static1.squarespace.com/static/55a6f1bae4b0156fe5484648/55a6f71fe4b0a59c898c0a97/55a6f71fe4b0a59c898c0ace/1296751913000/sprint.png?format=original"><img border="0" src="http://static1.squarespace.com/static/55a6f1bae4b0156fe5484648/55a6f71fe4b0a59c898c0a97/55a6f71fe4b0a59c898c0ad1/1296751916000/sprint_thumb.png?format=original" alt="sprint" title="sprint" /></a></p>
<p>Fourth is Verizon.&#160; They cover most of the state with their 3G (red) coverage, though that salmon color shows they have some holes in the northwest &amp; southwest corners.&#160; I, personally, never go there, so it doesn’t really bother me, but I wish there was a little better coverage on US 63 north from Waterloo to Rochester, MN.</p>
<p><a href="http://static1.squarespace.com/static/55a6f1bae4b0156fe5484648/55a6f71fe4b0a59c898c0a97/55a6f71fe4b0a59c898c0ad4/1296751918000/Verizon.png?format=original"><img border="0" src="http://static1.squarespace.com/static/55a6f1bae4b0156fe5484648/55a6f71fe4b0a59c898c0a97/55a6f71fe4b0a59c898c0ad7/1296751920000/Verizon_thumb.png?format=original" alt="Verizon" title="Verizon" /></a></p>
<p>Fifth, and best, in my opinion, is regional carrier US Cellular.&#160; They cover almost all of the state with 3G as represented by the sickly green color, and when you’re not on their network, you’ll roam onto Verizon’s 3G network in most of the country.&#160; For some reason, the bottom tier of Minnesota seems to be non-3G coverage in their maps, however.</p>
<p><a href="http://static1.squarespace.com/static/55a6f1bae4b0156fe5484648/55a6f71fe4b0a59c898c0a97/55a6f71fe4b0a59c898c0ada/1296751921000/USCell.png?format=original"><img border="0" src="http://static1.squarespace.com/static/55a6f1bae4b0156fe5484648/55a6f71fe4b0a59c898c0a97/55a6f71fe4b0a59c898c0add/1296751923000/USCell_thumb.png?format=original" alt="USCell" title="USCell" /></a></p>
<p>So what’s an Iowan to do?&#160; Clearly if you’re a heavy smartphone user, and you travel outside major cities, CDMA is your only real option for technology, and the best choices are Verizon &amp; US Cellular.&#160; Sprint isn’t bad in Eastern Iowa, but really degrades elsewhere, and in rural areas.&#160; The GSM carriers, iWireless and AT&amp;T, are really only great in the major cities, over 100,000 people, but if you don’t spend any time out in little places like Ventura, Manson, or Hanlontown, Iowa, they’d be fine.&#160; Unfortunately, I spend time in those places, and even some bigger ones, like Mason City and Fort Dodge, and I think I want 3G coverage in all of them for my next phone…</p>]]></description></item><item><title>House Hunting</title><category>Personal</category><dc:creator>Seth Bokelman</dc:creator><pubDate>Mon, 22 Nov 2010 16:45:50 +0000</pubDate><link>https://www.sethb.com/weblog/1280</link><guid isPermaLink="false">55a6f1bae4b0156fe5484648:55a6f71fe4b0a59c898c0a97:55a6f85ae4b0a59c898c2a67</guid><description><![CDATA[<p>We looked at three open houses in Waterloo yesterday, as we’re thinking about upgrading from our little ranch to something a bit more spacious.</p>
<p><a href="http://www.wcfbor.com/listing/168416-131-prospect-blvd-waterloo-ia-50701/" target="_blank">The first house we looked at</a> had a lot of character, though it was really showing its age in places.&#160; The somewhat-finished area in the basement had a sagging ceiling that was somewhat alarming, and the floors all squeaked loudly.&#160; The upstairs bathroom and the kitchen had been remodeled, though, as the women said “by a man” as they’re somewhat ugly and don’t fit the house at all, so would need to be redone if you had taste…&#160; The lot was small, so not a lot of grass to mow, and while it’s on perhaps the nicest street in town, the houses around it are very close and not anything grand…</p>
<p><a href="http://www.wcfbor.com/listing/167558-1335-prospect-blvd-waterloo-ia-50701/" target="_blank">The second house we looked at</a> is actually on the same street, though farther down where it loses its boulevard status.&#160; It’s friggin’ huge, a great sprawling ranch house.&#160; The basement, though very dated, has a big bar in it, as well as a bedroom with egress window.&#160; Upstairs there’s a nice four-season room, family room, and a huge living room.&#160; It had a great entryway, and a very spacious kitchen as well.&#160; You can tell this was a very very nice home when it was built in the 1950s, but a lot of the home still feels like that era, and not in a good way.&#160; The brick work is very dated, including the triangle-styled cement block that probably was very cool back then, but just sticks out now…</p>
<p><a href="http://www.wcfbor.com/listing/169248-239-derbyshire-waterloo-ia-50701/" target="_blank">The third house we looked at</a> was also a monster, lots of space inside, with extremely high amounts of storage space.&#160; Every single bedroom has a walk-in closet, some of them big enough to park a car inside.&#160;&#160; Out back, there is a HUGE newish shed/workshop with almost 800 square feet of space alone, though it’s not currently heated or insulated.&#160; There’s a big addition on the back with a long family room and a fireplace at the end, but it felt like it was sort of done cheaply, and you felt kind of isolated from the rest of the house while you were there.&#160; There was a first-floor laundry, which was nice, but a lot of bathrooms in need of TLC, and basically every floor surface in the house needed to be redone.&#160; The wood at the entry way was spongy underfoot, and what looks like tile in the photos actually seems to be the peel ‘n stick squares, used throughout the first floor…</p>
<p>We haven’t found anything we love yet, so the hunt continues!</p>]]></description></item><item><title>More amusing voicemail transcriptions</title><category>Politics</category><dc:creator>Seth Bokelman</dc:creator><pubDate>Tue, 26 Oct 2010 19:25:49 +0000</pubDate><link>https://www.sethb.com/weblog/1279</link><guid isPermaLink="false">55a6f1bae4b0156fe5484648:55a6f71fe4b0a59c898c0a97:55a6f85ae4b0a59c898c2a60</guid><description><![CDATA[<p>&quot;On all three Supreme Court Justice is up for retention in addition. I'd like her to go to judge a <a href="http://bus.com/">bus.com</a> and join our bus to work across the state at a location near you and finally join me on Thursday, October 28 on the steps of the Iowa Supreme Court building as we voice our opinion. Collectively that we're voting no against the judges were standing up for freedom and for traditional marriage. One man one wallet. Again this is Bob grandpa, file for freedom. It's paid for by pilot family policies that are actually much to hear this message. Again please press one now. If we can count on you to vote no on all three Supreme Court Justices. Please press two now. Thank you. This call was paid for by Iowa family policy Center in action. Reach you &quot;</p>]]></description></item><item><title>How to install NetBackup 7.0 on Ubuntu 10.04</title><category>Backups</category><category>NetBackup</category><category>Technology</category><dc:creator>Seth Bokelman</dc:creator><pubDate>Tue, 19 Oct 2010 15:13:41 +0000</pubDate><link>https://www.sethb.com/weblog/1267</link><guid isPermaLink="false">55a6f1bae4b0156fe5484648:55a6f71fe4b0a59c898c0a97:55a6f85ae4b0a59c898c2a5c</guid><description><![CDATA[<p>NetBackup 7 officially “supports” Ubuntu Linux 8.04, 9.04, and 10.04 for Linux clients, as seen in the <a href="http://www.symantec.com/business/support/resources/sites/BUSINESS/content/live/TECHNICAL_SOLUTION/76000/TECH76648/en_US/nbu_7x_OS_scl_2010_10_08.pdf?__gda__=1287501041_933d36af1d748f124baa75af11b78cb0" target="_blank">Software Compatibility List</a> but the installer doesn’t “work”.</p>
<p>Specifically, the problem seems to be that PBX, or Private Branch Exchange, is distributed in an RPM package along with the client.&#160; The normal shell script that installs the client kicks an error when PBX fails to install:</p>
<blockquote><pre>Installing PBX... ./installpbx: 1510: rpm: not found
 ERROR: Could not install VRTSpbx package
 Please see installation log for more details
 Installation log located here: 
/var/tmp/installpbx-1928-100810135211.log

 Installing PBX was unsuccessful.
 Aborting ...</pre>
</blockquote>
<p>Opening the next log reveals more:</p>
<blockquote>
<pre>[10-08-10-13:52:11] Extracting 
/var/tmp/VRTSpbx_1928/PBX.tar.gz into 
/var/tmp/VRTSpbx_1928
[10-08-10-13:52:11] Installing/Upgrading private branch 
exchange on Linux
[10-08-10-13:52:11] Checking for the PBX process...
[10-08-10-13:52:11] PBX process is not running.
[10-08-10-13:52:11] rpm -U --nodeps --nopostun --nopreun
/var/tmp/VRTSpbx_1928/VRTSpbx-1.4.0.10-10.RH_x86_64.rpm
./installpbx: 1568: rpm: not found
[10-08-10-13:52:11] ERROR: Could not install VRTSpbx 
package
[10-08-10-13:52:11] Removing temporary directory
[10-08-10-13:52:11] rm -rf /var/tmp/VRTSpbx_1928
[10-08-10-13:52:11] installpbx exiting with return 
code: 1
[10-08-10-13:52:11] Please see installation log for more 
details
[10-08-10-13:52:11] Installation log located here:
/var/tmp/installpbx-1928-100810135211.log</pre>
</blockquote>
<p>As this isn’t Red Hat, rpm is not present on the system, nor would it work if it was…</p>
<p>With the help of the folks at Symantec, here’s what will get around this problem and help you install the client.&#160; Hopefully they’ll put this online in a tech note soon, but I’m guessing I’m not the only person who ran into this problem, so here are my notes.&#160; I am not a Linux wizard, by any means, but here are the required steps to make this work.&#160; This also requires you to install alien, a package that’ll let you install rpm packages on Ubuntu:</p>
<p>&#160;</p>
<p>Get the giant 7.0 client tarball and copy it to your server.&#160; I downloaded mine from <a href="https://fileconnect.symantec.com/" target="_blank">FileConnect</a>.</p>
<p>gunzip NetBackup_7.0_CLIENTS_GA.tar.gz.gz</p>
<p>tar xvf NetBackup_7.0_CLIENTS_GA.tar.gz</p>
<p>cd NB_7.0_CLIENTS_GA/NBClients/anb/Clients/usr/openv/netbackup/client/Linux/RedHat2.6</p>
<p>sudo mkdir /tmp/pbx</p>
<p>sudo cp PBX.tar.gz /tmp/pbx</p>
<p>cd /tmp/pbx</p>
<p>sudo gzip -dv PBX.tar.gz</p>
<p>sudo tar xvf PBX.tar</p>
<p>sudo apt-get install alien</p>
<p>sudo alien -i --scripts VRTSpbx-1.4.0.10-10.RH_x86_64.rpm 
  <br />(you will see lots of errors, you can ignore them)</p>
<p>Then start PBX on the CLIENT: 
  <br />sudo /opt/VRTSpbx/bin/vxpbx_exchanged start</p>
<p>sudo nano NB_7.0_CLIENTS_GA/NBClients/anb/Clients/usr/openv/netbackup/client/Linux/RedHat2.6/cp_to_client</p>
<p>Comment out lines 1723 - 1732 by inserting a # at the start of the line (use Control-W in nano to search for PBX to help locate this):</p>
<blockquote>
<pre>&#160; 1723 #&#160;&#160;&#160;&#160;&#160;&#160; ${ECHO} &quot; 
&#160; 1724 #Installing PBX...&quot; 
&#160; 1725 
&#160; 1726 #&#160;&#160;&#160;&#160;&#160;&#160; ${SOURCE_DIR}/installpbx -f PBX.tar.gz 
&#160; 1727 #&#160;&#160;&#160;&#160;&#160;&#160; if [ $? -ne 0 ] ; then 
&#160; 1728&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; ${ECHO} &quot; 
&#160; 1729 #Installing PBX was unsuccessful. 
&#160; 1730 #Aborting ...&quot; 
&#160; 1731 #&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; exit 1 
&#160; 1732 #&#160;&#160;&#160;&#160;&#160;&#160; fi</pre>
</blockquote>
<p>Hit Control-X to save and exit.</p>
<p>Then execute the &quot;install&quot; script in /NB_7.0_CLIENTS_GA</p>
<p>Success!</p>
<p>You can then normally patch the client to version 7.01, as that won’t require you to use any RPM-based packages.&#160; I've also heard that installing version 6.5.4, then upgrading from there to 7.0 will work too, as that version of PBX will install ok, but I haven’t tried it. 
  </p>]]></description></item></channel></rss>