<?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>CheckThisShitOut.com &#187; tech</title>
	<atom:link href="http://www.checkthisshitout.com/tag/tech/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.checkthisshitout.com</link>
	<description>ninja adventures in life...</description>
	<lastBuildDate>Sat, 10 Apr 2010 18:25:13 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Unboxing the eeePC</title>
		<link>http://www.checkthisshitout.com/2008/10/unboxing-the-eeepc/</link>
		<comments>http://www.checkthisshitout.com/2008/10/unboxing-the-eeepc/#comments</comments>
		<pubDate>Sat, 04 Oct 2008 03:46:12 +0000</pubDate>
		<dc:creator>Michael</dc:creator>
				<category><![CDATA[posts]]></category>
		<category><![CDATA[life]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[tech]]></category>

		<guid isPermaLink="false">http://www.checkthisshitout.com/?p=216</guid>
		<description><![CDATA[So for some of you who know me, I&#8217;ve been going on about the eeePC laptop for sometime and I recently (today) received a free eeePC 4G Surf from my bank.  As I switched to some new account type and jumped through all their hoops.  Needless to say I am pretty pleased so [...]]]></description>
			<content:encoded><![CDATA[<p><script type="text/javascript"><!--
google_ad_client = "pub-4750042041616020";
/* 468x60, created 3/10/10 */
google_ad_slot = "9509283487";
google_ad_width = 468;
google_ad_height = 60;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></p><p>So for some of you who know me, I&#8217;ve been going on about the eeePC laptop for sometime and I recently (today) received a free eeePC 4G Surf from my bank.  As I switched to some new account type and jumped through all their hoops.  Needless to say I am pretty pleased so far and can&#8217;t wait to get hacking on this thing.  Enough with the talk, on with the pictures.</p>
<div class="ngg-galleryoverview" id="ngg-gallery-10-216">


	
	<!-- Thumbnails -->
		
	<div id="ngg-image-418" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://www.checkthisshitout.com/wp-content/gallery/eeepc/dsc02046.jpg" rel="shadowbox[post-216];player=img;" title=" " class="shutterset_set_10" >
								<img title="                               " alt="                               " src="http://www.checkthisshitout.com/wp-content/gallery/eeepc/thumbs/thumbs_dsc02046.jpg" width="100" height="75" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-419" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://www.checkthisshitout.com/wp-content/gallery/eeepc/dsc02049.jpg" rel="shadowbox[post-216];player=img;" title=" " class="shutterset_set_10" >
								<img title="                               " alt="                               " src="http://www.checkthisshitout.com/wp-content/gallery/eeepc/thumbs/thumbs_dsc02049.jpg" width="100" height="75" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-420" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://www.checkthisshitout.com/wp-content/gallery/eeepc/dsc02051.jpg" rel="shadowbox[post-216];player=img;" title=" " class="shutterset_set_10" >
								<img title="                               " alt="                               " src="http://www.checkthisshitout.com/wp-content/gallery/eeepc/thumbs/thumbs_dsc02051.jpg" width="100" height="75" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-421" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://www.checkthisshitout.com/wp-content/gallery/eeepc/dsc02052.jpg" rel="shadowbox[post-216];player=img;" title=" " class="shutterset_set_10" >
								<img title="                               " alt="                               " src="http://www.checkthisshitout.com/wp-content/gallery/eeepc/thumbs/thumbs_dsc02052.jpg" width="100" height="75" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-422" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://www.checkthisshitout.com/wp-content/gallery/eeepc/dsc02053.jpg" rel="shadowbox[post-216];player=img;" title=" " class="shutterset_set_10" >
								<img title="                               " alt="                               " src="http://www.checkthisshitout.com/wp-content/gallery/eeepc/thumbs/thumbs_dsc02053.jpg" width="100" height="75" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-423" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://www.checkthisshitout.com/wp-content/gallery/eeepc/dsc02054.jpg" rel="shadowbox[post-216];player=img;" title=" " class="shutterset_set_10" >
								<img title="                               " alt="                               " src="http://www.checkthisshitout.com/wp-content/gallery/eeepc/thumbs/thumbs_dsc02054.jpg" width="100" height="75" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-424" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://www.checkthisshitout.com/wp-content/gallery/eeepc/dsc02055.jpg" rel="shadowbox[post-216];player=img;" title=" " class="shutterset_set_10" >
								<img title="                               " alt="                               " src="http://www.checkthisshitout.com/wp-content/gallery/eeepc/thumbs/thumbs_dsc02055.jpg" width="100" height="75" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-425" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://www.checkthisshitout.com/wp-content/gallery/eeepc/dsc02056.jpg" rel="shadowbox[post-216];player=img;" title=" " class="shutterset_set_10" >
								<img title="                               " alt="                               " src="http://www.checkthisshitout.com/wp-content/gallery/eeepc/thumbs/thumbs_dsc02056.jpg" width="100" height="75" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-426" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://www.checkthisshitout.com/wp-content/gallery/eeepc/dsc02058.jpg" rel="shadowbox[post-216];player=img;" title=" " class="shutterset_set_10" >
								<img title="                               " alt="                               " src="http://www.checkthisshitout.com/wp-content/gallery/eeepc/thumbs/thumbs_dsc02058.jpg" width="100" height="75" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-427" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://www.checkthisshitout.com/wp-content/gallery/eeepc/dsc02059.jpg" rel="shadowbox[post-216];player=img;" title=" " class="shutterset_set_10" >
								<img title="                               " alt="                               " src="http://www.checkthisshitout.com/wp-content/gallery/eeepc/thumbs/thumbs_dsc02059.jpg" width="100" height="75" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-428" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://www.checkthisshitout.com/wp-content/gallery/eeepc/dsc02060.jpg" rel="shadowbox[post-216];player=img;" title=" " class="shutterset_set_10" >
								<img title="                               " alt="                               " src="http://www.checkthisshitout.com/wp-content/gallery/eeepc/thumbs/thumbs_dsc02060.jpg" width="100" height="75" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-429" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://www.checkthisshitout.com/wp-content/gallery/eeepc/dsc02061.jpg" rel="shadowbox[post-216];player=img;" title=" " class="shutterset_set_10" >
								<img title="                               " alt="                               " src="http://www.checkthisshitout.com/wp-content/gallery/eeepc/thumbs/thumbs_dsc02061.jpg" width="100" height="75" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-430" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://www.checkthisshitout.com/wp-content/gallery/eeepc/dsc02062.jpg" rel="shadowbox[post-216];player=img;" title=" " class="shutterset_set_10" >
								<img title="                               " alt="                               " src="http://www.checkthisshitout.com/wp-content/gallery/eeepc/thumbs/thumbs_dsc02062.jpg" width="100" height="75" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-431" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://www.checkthisshitout.com/wp-content/gallery/eeepc/dsc02063.jpg" rel="shadowbox[post-216];player=img;" title=" " class="shutterset_set_10" >
								<img title="                               " alt="                               " src="http://www.checkthisshitout.com/wp-content/gallery/eeepc/thumbs/thumbs_dsc02063.jpg" width="100" height="75" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-432" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://www.checkthisshitout.com/wp-content/gallery/eeepc/dsc02067.jpg" rel="shadowbox[post-216];player=img;" title=" " class="shutterset_set_10" >
								<img title="                               " alt="                               " src="http://www.checkthisshitout.com/wp-content/gallery/eeepc/thumbs/thumbs_dsc02067.jpg" width="100" height="75" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-433" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://www.checkthisshitout.com/wp-content/gallery/eeepc/dsc02068.jpg" rel="shadowbox[post-216];player=img;" title=" " class="shutterset_set_10" >
								<img title="                               " alt="                               " src="http://www.checkthisshitout.com/wp-content/gallery/eeepc/thumbs/thumbs_dsc02068.jpg" width="100" height="75" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-434" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://www.checkthisshitout.com/wp-content/gallery/eeepc/dsc02069.jpg" rel="shadowbox[post-216];player=img;" title=" " class="shutterset_set_10" >
								<img title="                               " alt="                               " src="http://www.checkthisshitout.com/wp-content/gallery/eeepc/thumbs/thumbs_dsc02069.jpg" width="100" height="75" />
							</a>
		</div>
	</div>
	
		
 	 	
	<!-- Pagination -->
 	<div class='ngg-clear'></div>
 	
</div>

]]></content:encoded>
			<wfw:commentRss>http://www.checkthisshitout.com/2008/10/unboxing-the-eeepc/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>mkdvdiso</title>
		<link>http://www.checkthisshitout.com/2008/06/mkdvdiso-2/</link>
		<comments>http://www.checkthisshitout.com/2008/06/mkdvdiso-2/#comments</comments>
		<pubDate>Mon, 09 Jun 2008 17:17:05 +0000</pubDate>
		<dc:creator>Michael</dc:creator>
				<category><![CDATA[scripts]]></category>
		<category><![CDATA[dvd]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[perl]]></category>
		<category><![CDATA[tech]]></category>

		<guid isPermaLink="false">http://www.checkthisshitout.com/?p=109</guid>
		<description><![CDATA[


A simple perl script utilizing mkisofs that takes a VIDEO_TS directory full of vobs and creates a dvd iso image.  It needs a bit of further modification to make it more robost, but the basics are there and its fully usable.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
#!/usr/bin/perl
#
# a script to create dvd iso images using mkisofs
# created by: Michael Sutherland, [...]]]></description>
			<content:encoded><![CDATA[<p>A simple perl script utilizing mkisofs that takes a VIDEO_TS directory full of vobs and creates a dvd iso image.  It needs a bit of further modification to make it more robost, but the basics are there and its fully usable.</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
</pre></td><td class="code"><pre class="perl" style="font-family:monospace;"><span style="color: #666666; font-style: italic;">#!/usr/bin/perl</span>
<span style="color: #666666; font-style: italic;">#</span>
<span style="color: #666666; font-style: italic;"># a script to create dvd iso images using mkisofs</span>
<span style="color: #666666; font-style: italic;"># created by: Michael Sutherland, May 22, 2008</span>
<span style="color: #666666; font-style: italic;">#</span>
&nbsp;
<span style="color: #000000; font-weight: bold;">use</span> warnings<span style="color: #339933;">;</span>
<span style="color: #000000; font-weight: bold;">use</span> strict<span style="color: #339933;">;</span>
<span style="color: #000000; font-weight: bold;">use</span> Getopt<span style="color: #339933;">::</span><span style="color: #006600;">Long</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #666666; font-style: italic;">## variables ##</span>
<span style="color: #b1b100;">my</span> <span style="color: #0000ff;">$mkisofs</span> <span style="color: #339933;">=</span> <span style="color: #ff0000;">'/usr/bin/mkisofs'</span><span style="color: #339933;">;</span>
<span style="color: #b1b100;">my</span> <span style="color: #0000ff;">$path</span>    <span style="color: #339933;">=</span> <span style="color: #ff0000;">''</span><span style="color: #339933;">;</span>
<span style="color: #b1b100;">my</span> <span style="color: #0000ff;">$iso</span>     <span style="color: #339933;">=</span> <span style="color: #ff0000;">''</span><span style="color: #339933;">;</span>
<span style="color: #b1b100;">my</span> <span style="color: #0000ff;">$title</span>   <span style="color: #339933;">=</span> <span style="color: #ff0000;">''</span><span style="color: #339933;">;</span>
<span style="color: #b1b100;">my</span> <span style="color: #0000ff;">$cmd</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #666666; font-style: italic;">## user options ##</span>
&nbsp;
GetOptions<span style="color: #009900;">&#40;</span>
        <span style="color: #ff0000;">&quot;path=s&quot;</span>        <span style="color: #339933;">=&gt;</span>      <span style="color: #0000ff;">\$path</span><span style="color: #339933;">,</span>
        <span style="color: #ff0000;">&quot;iso=s&quot;</span>         <span style="color: #339933;">=&gt;</span>      <span style="color: #0000ff;">\$iso</span><span style="color: #339933;">,</span>
        <span style="color: #ff0000;">&quot;title=s&quot;</span>       <span style="color: #339933;">=&gt;</span>      <span style="color: #0000ff;">\$title</span><span style="color: #339933;">,</span>
<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #666666; font-style: italic;">## sanity checks ##</span>
&nbsp;
<span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span> <span style="color: #009900;">&#40;</span> <span style="color: #339933;">!</span> <span style="color: #0000ff;">$path</span> <span style="color: #009900;">&#41;</span> <span style="color: #339933;">||</span> <span style="color: #009900;">&#40;</span> <span style="color: #339933;">!</span> <span style="color: #0000ff;">$iso</span> <span style="color: #009900;">&#41;</span> <span style="color: #339933;">||</span> <span style="color: #009900;">&#40;</span> <span style="color: #339933;">!</span> <span style="color: #0000ff;">$title</span> <span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
&nbsp;
    <span style="color: #0000ff;">&amp;usage</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span>
&nbsp;
<span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span> <span style="color: #339933;">!</span> <span style="color: #339933;">-</span>f <span style="color: #0000ff;">$mkisofs</span> <span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
&nbsp;
    <span style="color: #000066;">print</span> <span style="color: #ff0000;">&quot;unable to find mkisofs at $mkisofs<span style="color: #000099; font-weight: bold;">\n</span>&quot;</span><span style="color: #339933;">;</span>
    <span style="color: #000066;">exit</span> <span style="color: #cc66cc;">2</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span>
&nbsp;
<span style="color: #666666; font-style: italic;">## flush the buffer ##</span>
<span style="color: #0000ff;">$|</span> <span style="color: #339933;">=</span> <span style="color: #cc66cc;">1</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #666666; font-style: italic;">## program start ##</span>
&nbsp;
<span style="color: #0000ff;">$cmd</span> <span style="color: #339933;">=</span> <span style="color: #ff0000;">&quot;$mkisofs -dvd-video -J -L -r -V $title -o $iso $path 2&gt;&amp;1&quot;</span><span style="color: #339933;">;</span>
<span style="color: #666666; font-style: italic;">#print &quot;running: $cmd\n&quot;;</span>
&nbsp;
<span style="color: #000066;">open</span> <span style="color: #009900;">&#40;</span>MKISOFS<span style="color: #339933;">,</span> <span style="color: #ff0000;">&quot;$cmd |&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> 
&nbsp;
<span style="color: #b1b100;">while</span> <span style="color: #009900;">&#40;</span><span style="color: #009999;">&lt;MKISOFS&gt;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
&nbsp;
    <span style="color: #000066;">chomp</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">$_</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
    <span style="color: #000066;">printf</span> <span style="color: #ff0000;">&quot;<span style="color: #000099; font-weight: bold;">\r</span>mkdvdiso: %40s&quot;</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">$_</span> <span style="color: #b1b100;">if</span> <span style="color: #009966; font-style: italic;">/estimate finish/</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span>
&nbsp;
<span style="color: #000066;">printf</span> <span style="color: #ff0000;">&quot;<span style="color: #000099; font-weight: bold;">\r</span>mkdvdiso: %40s<span style="color: #000099; font-weight: bold;">\n</span>&quot;</span><span style="color: #339933;">,</span> <span style="color: #ff0000;">&quot;completed at&quot;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #666666; font-style: italic;">## subroutines ##</span>
&nbsp;
<span style="color: #000000; font-weight: bold;">sub</span> usage<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
&nbsp;
    <span style="color: #000066;">print</span> <span style="color: #ff0000;">&quot;mkdvdiso - a quick utility for creating dvd iso images<span style="color: #000099; font-weight: bold;">\n</span><span style="color: #000099; font-weight: bold;">\n</span>&quot;</span><span style="color: #339933;">;</span>
    <span style="color: #000066;">print</span> <span style="color: #ff0000;">&quot;usage:<span style="color: #000099; font-weight: bold;">\n</span>&quot;</span><span style="color: #339933;">;</span>
    <span style="color: #000066;">print</span> <span style="color: #ff0000;">&quot;<span style="color: #000099; font-weight: bold;">\t</span>-path<span style="color: #000099; font-weight: bold;">\t</span>path and directory containing the VIDEO_TS 
            &amp; AUDIO_TS folders<span style="color: #000099; font-weight: bold;">\n</span>&quot;</span><span style="color: #339933;">;</span>
    <span style="color: #000066;">print</span> <span style="color: #ff0000;">&quot;<span style="color: #000099; font-weight: bold;">\t</span>-iso<span style="color: #000099; font-weight: bold;">\t</span>path and name of iso image to be created<span style="color: #000099; font-weight: bold;">\n</span>&quot;</span><span style="color: #339933;">;</span>
    <span style="color: #000066;">print</span> <span style="color: #ff0000;">&quot;<span style="color: #000099; font-weight: bold;">\t</span>-title<span style="color: #000099; font-weight: bold;">\t</span>title for the dvd iso image<span style="color: #000099; font-weight: bold;">\n</span>&quot;</span><span style="color: #339933;">;</span>
&nbsp;
    <span style="color: #000066;">exit</span> <span style="color: #cc66cc;">1</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span></pre></td></tr></table></div>

]]></content:encoded>
			<wfw:commentRss>http://www.checkthisshitout.com/2008/06/mkdvdiso-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Lirc and iMon Receiver Pauses</title>
		<link>http://www.checkthisshitout.com/2008/06/lirc-and-imon-receiver-pauses/</link>
		<comments>http://www.checkthisshitout.com/2008/06/lirc-and-imon-receiver-pauses/#comments</comments>
		<pubDate>Mon, 09 Jun 2008 17:14:34 +0000</pubDate>
		<dc:creator>Michael</dc:creator>
				<category><![CDATA[mythtv]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[tech]]></category>

		<guid isPermaLink="false">http://www.checkthisshitout.com/?p=108</guid>
		<description><![CDATA[Well recently I split my two myth boxes into a true slave and master configuration. I have to admit this was more troublesome that I expected. I decided my myth box in the living room would be a slave with no tuner. Since the case (silverstone lc10m) has the built in imon IR receiver, I [...]]]></description>
			<content:encoded><![CDATA[<p>Well recently I split my two myth boxes into a true slave and master configuration. I have to admit this was more troublesome that I expected. I decided my myth box in the living room would be a slave with no tuner. Since the case (<a href="http://www.silverstonetek.com/products/p_contents.php?pno=lc10m&#038;area=usa">silverstone lc10m</a>) has the built in imon IR receiver, I figured I was all set.</p>
<p>I was even more impressed when I found out lirc now offers direct support and I no longer had to use <a href="http://venky.ws/projects/imon/">venky&#8217;s</a> build.</p>
<p>However as usual I encountered an issue. I was able to compile and install lirc without issue. Using irw produces output from the multi-median remote. But it also highlights another issue. The ir receiver just randomly stops receiving signals and hangs for about a minute. This was very frustrating and I hit the forums trying to find an answer. All I could find was from an earlier revision of lirc from around 2005, after that nothing.</p>
<p>As far as I can understand it, it appears that <a href="http://lcdproc.omnipotent.net/">LCDproc</a> is interfering with the ir receiver somehow. So here I am stuck with lirc that kinda works and no real solution. I will continue to search for the answer but until then, I&#8217;m stuck using a keyboard, which is not ideal.</p>
<p>Any suggestions would be greatly appreciated.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.checkthisshitout.com/2008/06/lirc-and-imon-receiver-pauses/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Where&#8217;s The Disk Space?</title>
		<link>http://www.checkthisshitout.com/2008/06/wheres-the-disk-space/</link>
		<comments>http://www.checkthisshitout.com/2008/06/wheres-the-disk-space/#comments</comments>
		<pubDate>Mon, 09 Jun 2008 17:12:41 +0000</pubDate>
		<dc:creator>Michael</dc:creator>
				<category><![CDATA[posts]]></category>
		<category><![CDATA[mac]]></category>
		<category><![CDATA[tech]]></category>

		<guid isPermaLink="false">http://www.checkthisshitout.com/?p=107</guid>
		<description><![CDATA[Interested in what exactly is consuming most of my disk space on my laptop I took a look using Disk Inventory X. The little utility fired up and scanned my hard drive in no time.
When the scan was complete I was given a detailed map of everything on my hard drive, organized by directory. Optionally [...]]]></description>
			<content:encoded><![CDATA[<p>Interested in what exactly is consuming most of my disk space on my laptop I took a look using <a href="http://www.derlien.com/">Disk Inventory X</a>. The little utility fired up and scanned my hard drive in no time.</p>
<p>When the scan was complete I was given a detailed map of everything on my hard drive, organized by directory. Optionally there is also a side menu showing file usage by type. This comes in very handy for finding out where all your disk space is being used.</p>
<p><a href='http://www.checkthisshitout.com/wp-content/uploads/2008/06/hd-lg.png' rel='shadowbox[post-107];player=img;' title="hd-lg"><img src="http://www.checkthisshitout.com/wp-content/uploads/2008/06/hd-lg-286x300.png" alt="" title="hd-lg" width="286" height="300" class="alignnone size-medium wp-image-9" /></a></p>
<p>Maybe I should just get a larger disk?</p>
]]></content:encoded>
			<wfw:commentRss>http://www.checkthisshitout.com/2008/06/wheres-the-disk-space/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Screen Blanking MythTV</title>
		<link>http://www.checkthisshitout.com/2008/06/screen-blanking-mythtv/</link>
		<comments>http://www.checkthisshitout.com/2008/06/screen-blanking-mythtv/#comments</comments>
		<pubDate>Mon, 09 Jun 2008 17:03:05 +0000</pubDate>
		<dc:creator>Michael</dc:creator>
				<category><![CDATA[mythtv]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[tech]]></category>

		<guid isPermaLink="false">http://www.checkthisshitout.com/?p=102</guid>
		<description><![CDATA[So very recently I setup up another mythtv pvr that runs in my bedroom. The point of this was to encourage me to get to bed at a decent hour and to put a stop to me falling asleep on the couch.
The setup went okay, although I must admit I encountered some issues with the [...]]]></description>
			<content:encoded><![CDATA[<p>So very recently I setup up another mythtv pvr that runs in my bedroom. The point of this was to encourage me to get to bed at a decent hour and to put a stop to me falling asleep on the couch.</p>
<p>The setup went okay, although I must admit I encountered some issues with the whole frontend/backend slave setup which I will detail in a later post.</p>
<p>This post is about blanking the screen as I often fall asleep while watching a movie or show. This increases the chance of screen burn in, and is something I want to avoid.</p>
<p>I am still researching how this can be done automatically but in the interim I have come up with the following solution. I have setup the power button on my hauppauge remote to execute a script with changes the runlevel from 5, to 3. Essentially stopping the frontend and bringing the system down to a terminal.</p>
<p>Since most default installs automatically blank the terminal after a set period of time of inactivity I am set. Now when I am drifting off and far to cozy to get out of bed to shut off the monitor I can simply press power and let the system enter runlevel 3. Then after a few minutes the screen will blank automatically.</p>
<p>To get this to work I added the following configuration to the .lircrc file in /home/mythtv.</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #666666; font-style: italic;"># Power Button begin</span>
prog = irexec
button = Power
config = <span style="color: #000000; font-weight: bold;">/</span>home<span style="color: #000000; font-weight: bold;">/</span>mythtv<span style="color: #000000; font-weight: bold;">/</span>powerbutton.sh
end</pre></div></div>

<p></p>
<p>With that done the next step is to create the actual script that will switch runlevels. (Keep in mind this assumes your mythtv user has sudo access to run the init command) The following script is run from /home/mythtv/powerbutton.sh.</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #666666; font-style: italic;">#!/bin/bash</span>
&nbsp;
<span style="color: #007800;">RL</span>=<span style="color: #000000; font-weight: bold;">`/</span>sbin<span style="color: #000000; font-weight: bold;">/</span>runlevel <span style="color: #000000; font-weight: bold;">|</span> <span style="color: #c20cb9; font-weight: bold;">awk</span> <span style="color: #ff0000;">'{print $2}'</span><span style="color: #000000; font-weight: bold;">`</span>;
<span style="color: #007800;">LOG</span>=<span style="color: #ff0000;">&quot;/home/mythtv/pb.log&quot;</span>;
&nbsp;
<span style="color: #000000; font-weight: bold;">if</span> <span style="color: #7a0874; font-weight: bold;">&#91;</span> <span style="color: #007800;">$RL</span> <span style="color: #660033;">-eq</span> <span style="color: #000000;">5</span> <span style="color: #7a0874; font-weight: bold;">&#93;</span>
<span style="color: #000000; font-weight: bold;">then</span>
   <span style="color: #666666; font-style: italic;"># shutdown</span>
   <span style="color: #c20cb9; font-weight: bold;">sudo</span> <span style="color: #000000; font-weight: bold;">/</span>sbin<span style="color: #000000; font-weight: bold;">/</span>init <span style="color: #000000;">3</span>;
   <span style="color: #7a0874; font-weight: bold;">printf</span> <span style="color: #ff0000;">&quot;<span style="color: #780078;">`date`</span>: powerbutton.sh: [<span style="color: #007800;">$RL</span>] switching to runlevel 3<span style="color: #000099; font-weight: bold;">\n</span>&quot;</span> <span style="color: #000000; font-weight: bold;">&gt;&gt;</span> <span style="color: #007800;">$LOG</span>
   <span style="color: #c20cb9; font-weight: bold;">killall</span> irexec
   <span style="color: #c20cb9; font-weight: bold;">sleep</span> <span style="color: #000000;">1</span>;
   <span style="color: #000000; font-weight: bold;">/</span>usr<span style="color: #000000; font-weight: bold;">/</span>bin<span style="color: #000000; font-weight: bold;">/</span>irexec <span style="color: #000000; font-weight: bold;">&amp;</span>
   <span style="color: #7a0874; font-weight: bold;">printf</span> <span style="color: #ff0000;">&quot;<span style="color: #780078;">`date`</span>: powerbutton.sh: starting irexec.<span style="color: #000099; font-weight: bold;">\n</span>&quot;</span> <span style="color: #000000; font-weight: bold;">&gt;&gt;</span> <span style="color: #007800;">$LOG</span>
   <span style="color: #c20cb9; font-weight: bold;">sleep</span> <span style="color: #000000;">1</span>;
   <span style="color: #c20cb9; font-weight: bold;">setterm</span> <span style="color: #660033;">-reset</span>
   <span style="color: #7a0874; font-weight: bold;">printf</span> <span style="color: #ff0000;">&quot;<span style="color: #780078;">`date`</span>: powerbutton.sh: resetting terminal.<span style="color: #000099; font-weight: bold;">\n</span>&quot;</span> <span style="color: #000000; font-weight: bold;">&gt;&gt;</span> <span style="color: #007800;">$LOG</span>
   <span style="color: #c20cb9; font-weight: bold;">sleep</span> <span style="color: #000000;">20</span>;
   <span style="color: #007800;">RL</span>=<span style="color: #000000; font-weight: bold;">`/</span>sbin<span style="color: #000000; font-weight: bold;">/</span>runlevel <span style="color: #000000; font-weight: bold;">|</span> <span style="color: #c20cb9; font-weight: bold;">awk</span> <span style="color: #ff0000;">'{print $2}'</span><span style="color: #000000; font-weight: bold;">`</span>;
   <span style="color: #7a0874; font-weight: bold;">printf</span> <span style="color: #ff0000;">&quot;<span style="color: #780078;">`date`</span>: powerbutton.sh: switched to [<span style="color: #007800;">$RL</span>], exiting.<span style="color: #000099; font-weight: bold;">\n</span>&quot;</span> <span style="color: #000000; font-weight: bold;">&gt;&gt;</span> <span style="color: #007800;">$LOG</span>
<span style="color: #000000; font-weight: bold;">else</span>
   <span style="color: #666666; font-style: italic;"># startup</span>
   <span style="color: #c20cb9; font-weight: bold;">sudo</span> <span style="color: #000000; font-weight: bold;">/</span>sbin<span style="color: #000000; font-weight: bold;">/</span>init <span style="color: #000000;">5</span>;
   <span style="color: #7a0874; font-weight: bold;">printf</span> <span style="color: #ff0000;">&quot;<span style="color: #780078;">`date`</span>: powerbutton.sh: [<span style="color: #007800;">$RL</span>] switching to runlevel 5<span style="color: #000099; font-weight: bold;">\n</span>&quot;</span> <span style="color: #000000; font-weight: bold;">&gt;&gt;</span> <span style="color: #007800;">$LOG</span>
   <span style="color: #c20cb9; font-weight: bold;">sleep</span> <span style="color: #000000;">20</span>;
   <span style="color: #007800;">RL</span>=<span style="color: #000000; font-weight: bold;">`/</span>sbin<span style="color: #000000; font-weight: bold;">/</span>runlevel <span style="color: #000000; font-weight: bold;">|</span> <span style="color: #c20cb9; font-weight: bold;">awk</span> <span style="color: #ff0000;">'{print $2}'</span><span style="color: #000000; font-weight: bold;">`</span>;
   <span style="color: #7a0874; font-weight: bold;">printf</span> <span style="color: #ff0000;">&quot;<span style="color: #780078;">`date`</span>: powerbutton.sh: switched to [<span style="color: #007800;">$RL</span>], exiting.<span style="color: #000099; font-weight: bold;">\n</span>&quot;</span> <span style="color: #000000; font-weight: bold;">&gt;&gt;</span> <span style="color: #007800;">$LOG</span>
<span style="color: #000000; font-weight: bold;">fi</span>
<span style="color: #7a0874; font-weight: bold;">exit</span> <span style="color: #000000;">0</span></pre></div></div>

<p></p>
<p>With that done, all that is left is to test it out. Of course you will need to either reboot to pickup the changes or restart lircd, then the mythtv frontend.</p>
<p>Keep in mind this is just temporary solution and not something I plan to keep doing. I know there are probably far better ways of doing this and I will be looking into them in the future.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.checkthisshitout.com/2008/06/screen-blanking-mythtv/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>File Server Update</title>
		<link>http://www.checkthisshitout.com/2008/06/file-server-update/</link>
		<comments>http://www.checkthisshitout.com/2008/06/file-server-update/#comments</comments>
		<pubDate>Mon, 09 Jun 2008 15:05:57 +0000</pubDate>
		<dc:creator>Michael</dc:creator>
				<category><![CDATA[posts]]></category>
		<category><![CDATA[tech]]></category>

		<guid isPermaLink="false">http://www.checkthisshitout.com/?p=94</guid>
		<description><![CDATA[This is an update to my earlier filer posts (Part 1, Part 2), where I put together a windows server 2003 and set up a raid 5 array. Everything was working great for a long time, but as expected eventually a drive stopped working.

Not a problem the raid 5 array handled the failure without issue. [...]]]></description>
			<content:encoded><![CDATA[<p>This is an update to my earlier filer posts (Part 1, Part 2), where I put together a windows server 2003 and set up a raid 5 array. Everything was working great for a long time, but as expected eventually a drive stopped working.</p>
<p><a href='http://www.checkthisshitout.com/wp-content/uploads/2008/06/failed.png' rel='shadowbox[post-94];player=img;' title="failed"><img src="http://www.checkthisshitout.com/wp-content/uploads/2008/06/failed-300x202.png" alt="" title="failed" width="300" height="202" class="aligncenter size-medium wp-image-95" /></a></p>
<p>Not a problem the raid 5 array handled the failure without issue. What I suspect brought this on was a series of power failures one day. Along with the failed drive also came other issues. The primary ide controller on the motherboard no longer functioned, and I had to switch to the secondary just to boot the server.</p>
<p>Due to the lose of the ide controller, I had to remove the cdrom drive to put in a replacement drive. After that was done, I started resyncing the raid. All appeared to be going well until I took a look the next day and noticed the raid was still in a failed state. Taking a look at the replaced drive it was appearing as a 750GB drive. Since it was a 250GB drive I knew this wasn&#8217;t right. Checking out the drives properties revealed another issue. The system couldn&#8217;t read the drive information properly.</p>
<p>Great I thought, not only did the primary controller die, but the secondary controller slave isn&#8217;t working properly either. Signs to me that the motherboard cannot be trusted. I decided to swap out the motherboard from my desktop machine.</p>
<p>Of course the system didn&#8217;t boot, but performing an inplace reinstall, then plugging my raid drives back in brought everything back online. Not a single byte lost. I added the new drive to the raid 5 volume and started the resyncing process.</p>
<p><a href='http://www.checkthisshitout.com/wp-content/uploads/2008/06/resync.png' rel='shadowbox[post-94];player=img;' title="resync"><img src="http://www.checkthisshitout.com/wp-content/uploads/2008/06/resync-300x192.png" alt="" title="resync" width="300" height="192" class="aligncenter size-medium wp-image-96" /></a></p>
<p>After a few hours all was well and I had a nice healthy file server.</p>
<p><a href='http://www.checkthisshitout.com/wp-content/uploads/2008/06/healthy.png' rel='shadowbox[post-94];player=img;' title="healthy"><img src="http://www.checkthisshitout.com/wp-content/uploads/2008/06/healthy-300x191.png" alt="" title="healthy" width="300" height="191" class="aligncenter size-medium wp-image-97" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.checkthisshitout.com/2008/06/file-server-update/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Script Writing Contest?</title>
		<link>http://www.checkthisshitout.com/2008/06/script-writing-contest/</link>
		<comments>http://www.checkthisshitout.com/2008/06/script-writing-contest/#comments</comments>
		<pubDate>Mon, 09 Jun 2008 14:44:28 +0000</pubDate>
		<dc:creator>Michael</dc:creator>
				<category><![CDATA[posts]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[tech]]></category>

		<guid isPermaLink="false">http://www.checkthisshitout.com/?p=87</guid>
		<description><![CDATA[I was surfing around the web lastnight and happened upon a site 10 linux commands you&#8217;ve never used. I went through the list. And learned a few things. With my interest peaked I headed to the main page, and thats when I saw it.
A contest, thats right a script writing contest. Now I am no [...]]]></description>
			<content:encoded><![CDATA[<p>I was surfing around the web lastnight and happened upon a site <a href="http://bashcurescancer.com/10-linux-commands-youve-never-used.html">10 linux commands you&#8217;ve never used</a>. I went through the list. And learned a few things. With my interest peaked I headed to the main <a href="http://bashcurescancer.com/">page</a>, and thats when I saw it.</p>
<p>A contest, thats right a script writing contest. Now I am no expert, but I do like to write scripts, and do like to tinker. At first I had no intention of entering, but I figured I&#8217;d give it a try and see if I could improve the script.</p>
<p>I tinkered and I tinkered, and finally got something working, started adding features and before I knew it I had something pretty good and useful. So I submitted it. My entry can be downloaded <a href='http://www.checkthisshitout.com/wp-content/uploads/2008/06/httpclient.sh'>here</a>.</p>
<p>So what is it? What is it used for? Well it allows you to make http requests to webservers via the command line. You can view the header information and raw html output.</p>
<p>I&#8217;m not sure how I will stack up, or how many entries have been submitted, but wish me luck still the same. For me it wasn&#8217;t about winning, it was more about writing something useful.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.checkthisshitout.com/2008/06/script-writing-contest/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>OSX Look for Kubuntu</title>
		<link>http://www.checkthisshitout.com/2008/06/osx-look-for-kubuntu/</link>
		<comments>http://www.checkthisshitout.com/2008/06/osx-look-for-kubuntu/#comments</comments>
		<pubDate>Mon, 09 Jun 2008 14:19:42 +0000</pubDate>
		<dc:creator>Michael</dc:creator>
				<category><![CDATA[posts]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[mac]]></category>
		<category><![CDATA[tech]]></category>

		<guid isPermaLink="false">http://www.checkthisshitout.com/?p=80</guid>
		<description><![CDATA[Recently my need for the nice smooth look of OSX forced me into trying to take a simple kubuntu install and seeing just how close I could get it to the osx look and feel.
I used baghira to do most of this and followed the guide located here. Now I like to think I got [...]]]></description>
			<content:encoded><![CDATA[<p>Recently my need for the nice smooth look of OSX forced me into trying to take a simple <a href="http://www.kubuntu.org/">kubuntu</a> install and seeing just how close I could get it to the osx look and feel.</p>
<p>I used <a href="http://baghira.sourceforge.net/">baghira</a> to do most of this and followed the guide located <a href="http://baghira.sourceforge.net/OS_Clone-en.php">here</a>. Now I like to think I got really close, and I was very happy with the overall look and feel of the system. But the more I used it the more problems I found.</p>
<p>It seems baghira doesn&#8217;t play well with common linux programs like the Gimp, Firefox, and others, causing them to show up completely black, crash, or to just run like ass.</p>
<p>For what it was worth it was a fun exercise, but I don&#8217;t think I will try it again. Perhaps there are other forms of eye candy for linux. I will continue to play around until I have the desktop install I want. Take a look at some of the screen shots I took of my efforts.</p>

<a href='http://www.checkthisshitout.com/wp-content/uploads/2008/06/linuxmac1-lg.jpg' rel='shadowbox[album-80];player=img;' title='linuxmac1-lg'><img width="150" height="150" src="http://www.checkthisshitout.com/wp-content/uploads/2008/06/linuxmac1-lg-150x150.jpg" class="attachment-thumbnail" alt="" title="linuxmac1-lg" /></a>
<a href='http://www.checkthisshitout.com/wp-content/uploads/2008/06/linuxmac2-lg.jpg' rel='shadowbox[album-80];player=img;' title='linuxmac2-lg'><img width="150" height="150" src="http://www.checkthisshitout.com/wp-content/uploads/2008/06/linuxmac2-lg-150x150.jpg" class="attachment-thumbnail" alt="" title="linuxmac2-lg" /></a>
<a href='http://www.checkthisshitout.com/wp-content/uploads/2008/06/linuxmac3-lg.jpg' rel='shadowbox[album-80];player=img;' title='linuxmac3-lg'><img width="150" height="150" src="http://www.checkthisshitout.com/wp-content/uploads/2008/06/linuxmac3-lg-150x150.jpg" class="attachment-thumbnail" alt="" title="linuxmac3-lg" /></a>

]]></content:encoded>
			<wfw:commentRss>http://www.checkthisshitout.com/2008/06/osx-look-for-kubuntu/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Creating a Win98 Restore Partition</title>
		<link>http://www.checkthisshitout.com/2008/06/creating-a-win98-restore-partition/</link>
		<comments>http://www.checkthisshitout.com/2008/06/creating-a-win98-restore-partition/#comments</comments>
		<pubDate>Mon, 09 Jun 2008 05:08:40 +0000</pubDate>
		<dc:creator>Michael</dc:creator>
				<category><![CDATA[posts]]></category>
		<category><![CDATA[tech]]></category>

		<guid isPermaLink="false">http://www.checkthisshitout.com/?p=71</guid>
		<description><![CDATA[Tired of having to work on the old family clunker every time you go home for a visit? Well I sure am. Every time I am down I find myself sitting up into the wee hours of the morning downloading utilities to help rid the countless viruses and spyware from it. Well I am sick [...]]]></description>
			<content:encoded><![CDATA[<p>Tired of having to work on the old family clunker every time you go home for a visit? Well I sure am. Every time I am down I find myself sitting up into the wee hours of the morning downloading utilities to help rid the countless viruses and spyware from it. Well I am sick of it, so last time I had to format and reinstall it, I created myself a folder where I placed several handy utilities such as Ad-Aware. Well its no surprise that the last time I went down, my utilities were gone and the computer was beyond repair. This time I decided something had to be done, but what? Its windows 98 for godsake. </p>
<p>I thought about using deep freeze, but I could just hear them complaining now. I tried to install such and such and its always gone after we reboot. I didn&#8217;t want that either, as even the antivirus would lose any updates after a reboot. So I formulated a plan. I was going to create a restore partition come hell or high water. The below describes how to do this. </p>
<p>Let me first describe the hardware I have to work with. The PC itself is a Intel Pentium 266Mhz with 64MB DIMM and a 8Gb hard disk.</p>
<p>The first step was to create 3 partitions on the hard disk, because its windows 98 I was limited to using a single primary partition, and two logical partitions. I gave c: 2GB, d: 1.5GB and e: the remaining space. The d: partition is going to be for me. A secret partition where I can keep all my files and the restore image. When done, I formatted each partition and ended up with the following layout.</p>

<div class="wp_syntax"><div class="code"><pre class="dos" style="font-family:monospace;">c:\	2GB	System
d:\	1.5GB	Restore
e:\	4.5GB	Data</pre></div></div>

<p></p>
<p>With that done, I installed windows 98 as normal, and installed all applications and updates as necessary. I also installed Partition Magic as we will need to convert the Restore partition to a primary partition so we can boot from it later. Once the system is the way you want it and any data is restored as needed. In this case anything on e:\ will not be wiped when the system restore is launched, So I pointed silly stuff like My Documents to e:\ and moved a lot of the user files there. </p>
<p>As you will need Ghost for this project, its wise to install it now as well, using it to create a ghost floppy, once you have the floppy created copy ghost.exe to the d: partition. Also copy the ghost.env file from the c:\program files\ghost\ directory to d:\. You will need this so we can automate the restore process. I placed both of these files in a directory called d:\apps\ghost\. Once that is done you can uninstall ghost. Also now is an ideal time to use partition magic to convert the d: partition to primary. It will complain about possible file corruption but just ignore those warnings. </p>
<p>Next from a command window, I created a system on the restore partition.</p>

<div class="wp_syntax"><div class="code"><pre class="dos" style="font-family:monospace;">C:\&gt;sys c:\ d:\
System Transfered
C:\&gt;</pre></div></div>

<p></p>
<p>Once that was done, I copied all the files from my windows 98 boot disk. Be advised this is not the same as the windows 98 setup boot disk. Instead its just a standard boot disk. If you don&#8217;t have one, you can get one from <a href="http://www.bootdisk.com">bootdisk.com</a>. I also copied doskey, choice.com and mouse.com to make my life a little easier. I then modified the autoexec.bat to read as the following.</p>

<div class="wp_syntax"><div class="code"><pre class="dos" style="font-family:monospace;"><span style="color: #33cc33;">@</span><span style="color: #b1b100; font-weight: bold;">echo</span> off
path=c:\;c:\apps\ghost\
mouse
doskey
<span style="color: #00b100; font-weight: bold;">call</span> restore.bat</pre></div></div>

<p></p>
<p>My config.sys contains the following.</p>

<div class="wp_syntax"><div class="code"><pre class="dos" style="font-family:monospace;">device=himem.sys</pre></div></div>

<p></p>
<p>And finally after an extensive battle, I was able to write this batch file that prompts for confirmation before beginning the restore. *Please note when using the dos command choice, the order you detect the ERRORLEVEL is crucial. As if the first IF statement returns true, the ERRORLEVEL is set to 1, and your logic will be out of whack.</p>

<div class="wp_syntax"><div class="code"><pre class="dos" style="font-family:monospace;"><span style="color: #33cc33;">@</span><span style="color: #b1b100; font-weight: bold;">echo</span> off
&nbsp;
cls
<span style="color: #b1b100; font-weight: bold;">echo</span>.
<span style="color: #b1b100; font-weight: bold;">echo</span> This will restore the system.
<span style="color: #b1b100; font-weight: bold;">echo</span> All data on c: will be lost.
<span style="color: #b1b100; font-weight: bold;">echo</span>.
choice Continue restore 
<span style="color: #00b100; font-weight: bold;">IF</span> <span style="color: #000000; font-weight: bold;">ERRORLEVEL</span> <span style="color: #cc66cc;">2</span> <span style="color: #00b100; font-weight: bold;">goto</span> <span style="color: #b100b1; font-weight: bold;">cancel</span>
<span style="color: #00b100; font-weight: bold;">IF</span> <span style="color: #000000; font-weight: bold;">ERRORLEVEL</span> <span style="color: #cc66cc;">1</span> <span style="color: #00b100; font-weight: bold;">goto</span> <span style="color: #b100b1; font-weight: bold;">restore</span>
<span style="color: #00b100; font-weight: bold;">goto</span> <span style="color: #b100b1; font-weight: bold;">end</span>
&nbsp;
:<span style="color: #b100b1; font-weight: bold;">restore</span>
cls
<span style="color: #b1b100; font-weight: bold;">echo</span>.
<span style="color: #b1b100; font-weight: bold;">echo</span> The system will now be restored.
<span style="color: #b1b100; font-weight: bold;">echo</span>.
c:\apps\ghost\ghost.exe -clone,mode=pload,src=c:\sysimage\win98.gho:<span style="color: #cc66cc;">1</span>,dst=<span style="color: #cc66cc;">1</span>:<span style="color: #cc66cc;">1</span> -sure
cls
<span style="color: #b1b100; font-weight: bold;">echo</span>.
<span style="color: #b1b100; font-weight: bold;">echo</span> The system has now been restored.
<span style="color: #b1b100; font-weight: bold;">echo</span> Please restart the system.
<span style="color: #b1b100; font-weight: bold;">echo</span>.
<span style="color: #b1b100; font-weight: bold;">pause</span>
c:\restart.com
<span style="color: #00b100; font-weight: bold;">goto</span> <span style="color: #b100b1; font-weight: bold;">end</span>
&nbsp;
:<span style="color: #b100b1; font-weight: bold;">cancel</span>
cls
<span style="color: #b1b100; font-weight: bold;">echo</span>.
<span style="color: #b1b100; font-weight: bold;">echo</span> System restore cancelled.
<span style="color: #b1b100; font-weight: bold;">echo</span>.
<span style="color: #b1b100; font-weight: bold;">echo</span> Your system will now restart.
<span style="color: #b1b100; font-weight: bold;">pause</span>
c:\restart.com
&nbsp;
:<span style="color: #b100b1; font-weight: bold;">end</span></pre></div></div>

<p></p>
<p>With that out of the way, I installed a boot manager called XOSL (Extended Operating System Loader). Which is available for free at <a href="http://www.ranish.com/">ranish.com</a>. It comes with extensive documentation and installs easily. I installed it to the d: partition as later I will hide this from windows 98. Thus keeping it safe and out of the reach of my family. When its installed, reboot and setup a new boot option for the restore partition. I also took the time to edit the windows 98 option hiding the restore partition. Also take the time to set passwords on the configure and options menus.</p>
<p>With that complete boot back into windows, removing applications your family shouldn&#8217;t be using, such as partition magic and ghost. Complete everything, and configure any thing else that still needs doing or that you would later receive a call about. When the system is to your liking, its time to create the ghost image. Reboot and select the boot option for system restore.</p>
<p>This will boot d: and launch the batch script provided above. When prompted for confirmation select N, then to return to the prompt without having the system reboot, Ctrl+C at the pause menu, terminating the batch job. This will return you to the c:\ prompt, which is actually our restore partition d:\ in windows. Here we will use ghost to create the image of our system. Start ghost and select &#8220;partition > to image.&#8221; Select the 2GB partition and create the image in c:\sysimage\win98.gho.</p>
<p>Thats it. The hardest part of this is figuring out the switches necessary for ghost to work without prompting. But since that is all in the batch file restore.bat this should work for almost everyone.</p>
<p>I hope this helps someone as I was unable to find any guides on doing this, but I knew it had to be possible.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.checkthisshitout.com/2008/06/creating-a-win98-restore-partition/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Raids Take a Long Time</title>
		<link>http://www.checkthisshitout.com/2008/06/raids-take-a-long-time/</link>
		<comments>http://www.checkthisshitout.com/2008/06/raids-take-a-long-time/#comments</comments>
		<pubDate>Mon, 09 Jun 2008 05:03:25 +0000</pubDate>
		<dc:creator>Michael</dc:creator>
				<category><![CDATA[posts]]></category>
		<category><![CDATA[tech]]></category>

		<guid isPermaLink="false">http://www.checkthisshitout.com/?p=70</guid>
		<description><![CDATA[Well it was bound to happen sooner or later. I have officially encountered my first raid problem. Seems that during the recent batch of power outages, one of which was longer than my UPS was able to cover. Transformed my raid volume from healthy to degraded.
I didn&#8217;t even notice, it just kept plugging along with [...]]]></description>
			<content:encoded><![CDATA[<p>Well it was bound to happen sooner or later. I have officially encountered my first raid problem. Seems that during the recent batch of power outages, one of which was longer than my UPS was able to cover. Transformed my raid volume from healthy to degraded.</p>
<p>I didn&#8217;t even notice, it just kept plugging along with one of the drives considered to be missing. A reboot allowed the system to see the drive again and I am currently resyncing. But fishing through the event viewer has shown a lot of bad blocks detected on the first drive.</p>
<p>*Sigh, seems I will be needing new drives sooner rather than later. I also need to set my UPS to power down my system, and to find some sort of monitoring software.</p>
<p>On a side note regarding &#8220;raids&#8221;. And you know who you are. I believe you promised to scp me a couple of files? After your raid&#8230;sound familiar? It should. I am still waiting, I guess Joe was right. &#8220;Raids do take a long time.&#8221; </p>
]]></content:encoded>
			<wfw:commentRss>http://www.checkthisshitout.com/2008/06/raids-take-a-long-time/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
