<?xml version="1.0" encoding="utf-8"?>
<feed version="0.3" xmlns="http://purl.org/atom/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xml:lang="en">
<title>The Japan Page</title>
<link rel="alternate" type="text/html" href="http://www.japan-page.net/blog/" />
<modified>2008-08-13T21:23:00Z</modified>
<tagline>Photography, computers and other stuff.</tagline>
<id>tag:www.japan-page.net,2009:/blog/1</id>
<generator url="http://www.movabletype.org/" version="3.31">Movable Type</generator>
<copyright>Copyright (c) 2008, John</copyright>
<entry>
<title>More fun with Tinyget.exe</title>
<link rel="alternate" type="text/html" href="http://www.japan-page.net/blog/archives/2008/07/more_fun_with_tinygetexe.html" />
<modified>2008-08-13T21:23:00Z</modified>
<issued>2008-07-29T21:54:04Z</issued>
<id>tag:www.japan-page.net,2008:/blog/1.176</id>
<created>2008-07-29T21:54:04Z</created>
<summary type="text/plain">I don&apos;t get to do as much scripting as before with my new job, but every now and then I get to do something really fun... like writing a script to post an update to a web server over HTTPS...</summary>
<author>
<name>John</name>
<url>www.japan-page.net</url>
<email>john@japan-page.net</email>
</author>
<dc:subject>Nerd Things</dc:subject>
<content type="text/html" mode="escaped" xml:lang="en" xml:base="http://www.japan-page.net/blog/">
<![CDATA[<p>I don't get to do as much scripting as before with my new job, but every now and then I get to do something really fun... like writing a script to post an update to a web server over HTTPS with client certificate authentication.</p>

<p>So, here goes...</p>

<p>tinyget -d -s:SSL3 -keypair:fromIE subjectname -srv:myserver.com -uri:/myschtuff/index.asp<br />
</p>]]>
<![CDATA[<p><strong>Previous fun with Tinyget.exe.</strong></p>

<p><a href="http://www.japan-page.net/blog/archives/2007/07/use_tinyget_to_determine_your_external_ip_address.html">Use tinyget.exe to determine your external IP address.</a></p>

<p><a href="http://www.japan-page.net/blog/archives/2007/06/update_easydns_with_tinygetexe.html">Updating EasyDNS with tinyget.exe.</a></p>]]>
</content>
</entry>
<entry>
<title>ML Alumni group</title>
<link rel="alternate" type="text/html" href="http://www.japan-page.net/blog/archives/2008/07/ml_alumni_group.html" />
<modified>2008-07-18T06:59:44Z</modified>
<issued>2008-07-18T06:57:42Z</issued>
<id>tag:www.japan-page.net,2008:/blog/1.175</id>
<created>2008-07-18T06:57:42Z</created>
<summary type="text/plain">The ML Alumni group on LinkedIn is open to all current or former ML employees. http://www.linkedin.com/e/gis/35975/61AB877A9A8A Also see the Google group: http://groups.google.com/group/ml-alumni...</summary>
<author>
<name>John</name>
<url>www.japan-page.net</url>
<email>john@japan-page.net</email>
</author>

<content type="text/html" mode="escaped" xml:lang="en" xml:base="http://www.japan-page.net/blog/">
<![CDATA[<p><strong>The ML Alumni group on LinkedIn is open to all current or former ML employees.</strong><br />
http://www.linkedin.com/e/gis/35975/61AB877A9A8A</p>

<p><strong>Also see the Google group:</strong><br />
http://groups.google.com/group/ml-alumni</p>]]>

</content>
</entry>
<entry>
<title>Firefox Download Day is bunk...</title>
<link rel="alternate" type="text/html" href="http://www.japan-page.net/blog/archives/2008/06/firefox_download_day_is_bunk.html" />
<modified>2008-06-17T08:12:04Z</modified>
<issued>2008-06-17T08:10:27Z</issued>
<id>tag:www.japan-page.net,2008:/blog/1.174</id>
<created>2008-06-17T08:10:27Z</created>
<summary type="text/plain">It&apos;s 12.10 am on June 17th (Firefox 3 Download day) and it&apos;s still not available.... Dude, where&apos;s my fox...?...</summary>
<author>
<name>John</name>
<url>www.japan-page.net</url>
<email>john@japan-page.net</email>
</author>
<dc:subject>Nerd Things</dc:subject>
<content type="text/html" mode="escaped" xml:lang="en" xml:base="http://www.japan-page.net/blog/">
<![CDATA[<p>It's 12.10 am on June 17th (Firefox 3 Download day) and it's still not available....</p>

<p>Dude, where's my fox...?</p>]]>

</content>
</entry>
<entry>
<title>Daughter V.2.o successfully released</title>
<link rel="alternate" type="text/html" href="http://www.japan-page.net/blog/archives/2008/03/daughter_v2o_successfully_released.html" />
<modified>2008-03-31T06:41:45Z</modified>
<issued>2008-03-28T18:54:00Z</issued>
<id>tag:www.japan-page.net,2008:/blog/1.171</id>
<created>2008-03-28T18:54:00Z</created>
<summary type="text/plain"> FOR IMMEDIATE RELEASE Julie Hana Seaman, Daughter version 2.o successfully delivered. Mountain View, CA - 10.54 am on March 28th, 2008 -- Julie Hana Seaman version 2.o passed User Acceptance Testing (UAT) and was successfully delivered today. According to...</summary>
<author>
<name>John</name>
<url>www.japan-page.net</url>
<email>john@japan-page.net</email>
</author>
<dc:subject>Family schtuff</dc:subject>
<content type="text/html" mode="escaped" xml:lang="en" xml:base="http://www.japan-page.net/blog/">
<![CDATA[
<div style="FONT-SIZE: 1.2em; FONT-FAMILY: Arial,Helvetica,sans-serif">
<p><strong><span style="FONT-FAMILY: Arial"><span style="FONT-SIZE: 0.75em">FOR IMMEDIATE RELEASE</span></span></strong></p>
<p><span style="FONT-FAMILY: Arial"><span style="FONT-SIZE: 0.75em"><span class="474153004-29032008">Julie Hana</span> Seaman<span class="474153004-29032008">, Daughter</span> version <span class="474153004-29032008">2</span>.o successfully delivered.</span></span></p>
<p><span style="FONT-FAMILY: Arial"><span style="FONT-SIZE: 0.75em"><span class="474153004-29032008">Mountain View, CA</span> - 1<span class="474153004-29032008">0</span>.<span class="474153004-29032008">54</span> <span class="474153004-29032008">a</span>m on <span class="474153004-29032008">March</span> 2<span class="474153004-29032008">8</span>th, 200<span class="474153004-29032008">8</span> -- <span class="474153004-29032008">Julie Hana</span> Seaman version <span class="474153004-29032008">2</span>.o passed User Acceptance Testing (UAT) and was successfully delivered today. According to Rumiko Murayama Seaman, Chief Project Architect and Delivery Engineer "This project <span class="474153004-29032008">completed 3 days early AND</span> the final product <span class="474153004-29032008">w</span>as <span class="474153004-29032008">perfect</span>".</span></span></p>
<p><span style="FONT-SIZE: 0.75em; FONT-FAMILY: Arial">John Seaman, Co-Development Engineer and Lead Waste By-product Collection System Service Technician also also added "we have no plans for a service pack release at this time."</span></p>
<p><span style="FONT-FAMILY: Arial"><span style="FONT-SIZE: 0.75em"><span class="474153004-29032008">Julie Hana</span> Seaman will continue post release inspection at the <span class="474153004-29032008">El Camino</span> Hospital and Software Center until <span class="474153004-29032008">March</span> <span class="474153004-29032008">30</span>th, after which final installation will commence in San Jose, CA.</span></span></p>
<p><span style="FONT-SIZE: 0.75em; FONT-FAMILY: Arial"><strong>Further product information and specifications are available online at:</strong></span></p>
<p><a href="http://www.japan-page.net/julie" title="blocked::http://www.japan-page.net/julie"><span style="FONT-SIZE: 0.75em; COLOR: #000000; FONT-FAMILY: Arial"><span class="474153004-29032008" title="blocked::http://www.japan-page.net/julie">www.japan-page.net/julie</span></span></a></p>
<p title="blocked::http://www.japan-page.net/julie"><span style="FONT-FAMILY: Arial"><span style="FONT-SIZE: 0.75em"><span class="474153004-29032008" title="blocked::http://www.japan-page.net/julie"><strong title="blocked::http://www.japan-page.net/julie">Clarification of Release Policy:</strong></span></span></span></p>
<p title="blocked::http://www.japan-page.net/julie"><span style="FONT-FAMILY: Arial"><span style="FONT-SIZE: 0.75em"><span class="474153004-29032008" title="blocked::http://www.japan-page.net/julie">Julie Hana Seaman, AKA Daughter v.2.o was a separate code tree from Emily Joyce Seaman, AKA Daughter v.1.o. Both releases will continue to be supported in parallel, however as we have been blessed with completely bug free code there will be no Service Pack or Hotfix releases.<br title="blocked::http://www.japan-page.net/julie"/></span></span></span></p>
<p title="blocked::http://www.japan-page.net/julie"><span style="FONT-FAMILY: Arial"><span style="FONT-SIZE: 0.75em">"There are no great things, only small things with great love. Happy are</span></span> <span style="FONT-FAMILY: Arial"><span style="FONT-SIZE: 0.75em">those."<br title="blocked::http://www.japan-page.net/julie"/>
<span class="474153004-29032008" title="blocked::http://www.japan-page.net/julie">Mother</span></span></span> <span style="FONT-SIZE: 0.75em; FONT-FAMILY: Arial">Theresa</span></p>
<p title="blocked::http://www.japan-page.net/julie"> </p>
</div>
]]>

</content>
</entry>
<entry>
<title>Creating eMule P2P rules on the Juniper (NetScreen) SSG 5 series</title>
<link rel="alternate" type="text/html" href="http://www.japan-page.net/blog/archives/2008/03/creating_emule_p2p_rules_on_the_juniper_netscreen_ssg_5_series.html" />
<modified>2008-05-16T06:59:41Z</modified>
<issued>2008-03-27T06:25:00Z</issued>
<id>tag:www.japan-page.net,2008:/blog/1.173</id>
<created>2008-03-27T06:25:00Z</created>
<summary type="text/plain"> I generally use two Linux distro based firewalls on my home network, but I recently tested a Juniper SSG 5 for an evening with eMule. This was as close to a certain P2P based streaming AV application we use...</summary>
<author>
<name>John</name>
<url>www.japan-page.net</url>
<email>john@japan-page.net</email>
</author>
<dc:subject>Nerd Things</dc:subject>
<content type="text/html" mode="escaped" xml:lang="en" xml:base="http://www.japan-page.net/blog/">
<![CDATA[
<p><span style="FONT-FAMILY: Arial,Helvetica,sans-serif">I generally use two Linux distro based firewalls on my home network, but I recently tested a Juniper SSG 5 for an evening with eMule. This was as close to a certain P2P based streaming AV application we use @ work that I could get without dragging a bunch of hardware home.</span></p>
<p>Here's my setup notes:</p>
]]>
<![CDATA[
<br/><p><strong>Create new custom service objects:</strong></p>
<ol>
<li>Go to <strong>Objects</strong>, <strong>Services</strong>, <strong>Custom</strong> (Note this was moved in NetScreen OS 6.x, now it's <strong>Policy</strong>, <strong>Policy Elements</strong>, <strong>Services</strong>, <strong>Custom</strong>)</li>
<li>Create a new service, call it eMule-TCP-xxxx, where the x's are your desired port #, such as 7000.</li>
<li>Choose TCP, set the low source port as 0 and high as 65535. Set the low and high destination port as 7000. Hit <strong>OK</strong>.</li>
<li>Create a new service, call it eMule-UDP-xxxx, where the x's are your desired port #, such as 7001.</li>
<li>Choose UDP, set the low source port as 0 and high as 65535. Set the low and high destination port as 7001. Hit <strong>OK</strong>.</li>
</ol>
<p><strong>Create a VIP entry:</strong></p>
<ol>
<li>Go into <strong>Network</strong>, <strong>Interfaces</strong>, <strong>List</strong> and click the <strong>edit</strong> button for ethernet0/0.</li>
<li>Click on the <strong>VIP</strong> tab.</li>
<li>Add a new VIP entry, in my case the ethernet0/0 IP comes from my ISP by DHCP, so I chose "<strong>same as the interface IP address</strong>"</li>
<li>Click on the <strong>New VIP Service</strong> button on the upper right. The virtual IP should be the one assigned to your ethernet0/0 interface. Virtual port is 7000. From <strong>Map to Service</strong>, choose the new custom emule-TCP-7000 service object.</li>
<li>Map to IP should point at your internal LAN IP of your eMule instance.</li>
<li>You might want to enable <strong>Server Auto Detection</strong>, but it's not required.</li>
<li>Repeat steps 4-6 for your UDP (I.E. emule-UDP-7001). Hit <strong>OK</strong>.</li>
</ol>
<p><strong>Create Policies:</strong>Create a new policy from Untrust to Trust.</p>
<ol>
<li>Name emule-TCP-7000, <strong>Source Address</strong> is <strong>ANY</strong>.</li>
<li><strong>Destination Address</strong> is <strong>Address Book Entry VIP(ethernet0/0)</strong>.</li>
<li>Under <strong>Service</strong> choose <strong>(Multiple)</strong>, then add your two custom emule services for TCP and UDP.</li>
<li>No further changes are required, though you may choose to enable logging or counters. Hit <strong>OK</strong>.</li>
</ol>
<p>I expect you could argue that a single new service object for both protocols would work, I originally tried this but despite my mucking around with policies I couldn't get the UDP through. I finally broke TCP and UDP apart and it works. I tested this by firing up eMule, running the firewall test (passed) and downloading a new Linux distro ISO image. A few hours later, after the ISO image downloaded successfully I deleted the ISO image file because I'd never install anything that came off a P2P network !</p>
<p>I had to take the Juniper back to the office, since it belongs to the company, so don't deluge me with SSG questions... this was just a quick bit of nerdy new toy fun.</p>
]]>
</content>
</entry>
<entry>
<title>1999 BMW R1100 S For Sale</title>
<link rel="alternate" type="text/html" href="http://www.japan-page.net/blog/archives/2008/03/1999_bmw_r100_s_for_sale.html" />
<modified>2008-03-24T01:32:03Z</modified>
<issued>2008-03-23T19:04:00Z</issued>
<id>tag:www.japan-page.net,2008:/blog/1.167</id>
<created>2008-03-23T19:04:00Z</created>
<summary type="text/plain"> SOLD on 3/23, Thanks for looking. 1999 BMW R1100 S For Sale $5250 contact: john [at] japan-page [dot] net Heated hand grips ABS Brakes Only 22,009 miles Great condition - never dropped. 1085cc, fuel injected engine California registration to...</summary>
<author>
<name>John</name>
<url>www.japan-page.net</url>
<email>john@japan-page.net</email>
</author>

<content type="text/html" mode="escaped" xml:lang="en" xml:base="http://www.japan-page.net/blog/">
<![CDATA[
<p><strong>SOLD on 3/23,</strong> Thanks for looking.</p>
<p><del>1999 BMW R1100 S <strong>For Sale $5250</strong> contact: john [at] japan-page [dot] net</del></p>
<ul>
<li>Heated hand grips</li>
<li>ABS Brakes</li>
<li>Only 22,009 miles</li>
<li>Great condition - never dropped.</li>
<li>1085cc, fuel injected engine</li>
<li>California registration to October 1998</li>
<li>Includes Cortech Sport ballistic nylon saddlebags.</li>
<li>I'll even throw in my Shoei RF-1000 helmet</li>
</ul>
<p>The pending arrival of offspring v.2.o, and having changed jobs and no longer commuting on the freeway bring me to the sad state where I no longer need such a wonderful ride. Or, if you ask my wife she'll point out that I don't need any kind of motorcycle. Anyway, for the near future I won't be riding much, so the BMW is up for sale. It has been garaged both at home and at work, so the paint is in great shape, along with everything else.<br/><br/></p>
<table cellpadding="0" cellspacing="0" border="1">
<tbody>
<tr style="mso-yfti-irow: 0; mso-yfti-firstrow: yes">
<td width="295" style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0in; BORDER-LEFT: windowtext 1pt solid; WIDTH: 221.4pt; PADDING-TOP: 0in; BORDER-BOTTOM: windowtext 1pt solid; BACKGROUND-COLOR: transparent; mso-border-alt: solid windowtext .5pt" valign="top">
<p style="TEXT-ALIGN: center"><a href="http://www.japan-page.net/blog/DSC_0186.jpg" rel="lightbox" title="DSC_0186.jpg"><img src="http://www.japan-page.net/blog/DSC_0186_tn.jpg" style="MARGIN-TOP: 10px; DISPLAY: block; WIDTH: 200px; HEIGHT: 128px; TEXT-ALIGN: center" name="urn:zoundry:jid:DSC_0186.jpg" title="DSC_0186.jpg" height="128" width="200" alt="DSC_0186.jpg" border="0" id="urn:zoundry:jid:DSC_0186.jpg"/></a></p>
</td>
<td width="295" style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0in; BORDER-LEFT: #d4d0c8; WIDTH: 221.4pt; PADDING-TOP: 0in; BORDER-BOTTOM: windowtext 1pt solid; BACKGROUND-COLOR: transparent; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt" valign="top">
<p style="TEXT-ALIGN: center"><a href="http://www.japan-page.net/blog/DSC_0189.jpg" rel="lightbox" title="DSC_0189.jpg"><img src="http://www.japan-page.net/blog/DSC_0189_tn.jpg" style="MARGIN-TOP: 10px; DISPLAY: block; WIDTH: 200px; HEIGHT: 146px; TEXT-ALIGN: center" name="urn:zoundry:jid:DSC_0189.jpg" title="DSC_0189.jpg" height="146" width="200" alt="DSC_0189.jpg" border="0" id="urn:zoundry:jid:DSC_0189.jpg"/></a></p>
</td>
</tr>
<tr style="mso-yfti-irow: 1">
<td width="295" style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: #d4d0c8; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0in; BORDER-LEFT: windowtext 1pt solid; WIDTH: 221.4pt; PADDING-TOP: 0in; BORDER-BOTTOM: windowtext 1pt solid; BACKGROUND-COLOR: transparent; mso-border-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt" valign="top">
<p style="TEXT-ALIGN: center"><a href="http://www.japan-page.net/blog/DSC_0197.jpg" rel="lightbox" title="DSC_0197.jpg"><img src="http://www.japan-page.net/blog/DSC_0197_tn.jpg" style="MARGIN-TOP: 10px; DISPLAY: block; WIDTH: 200px; HEIGHT: 133px; TEXT-ALIGN: center" name="urn:zoundry:jid:DSC_0197.jpg" title="DSC_0197.jpg" height="133" width="200" alt="DSC_0197.jpg" border="0" id="urn:zoundry:jid:DSC_0197.jpg"/></a></p>
</td>
<td width="295" style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: #d4d0c8; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0in; BORDER-LEFT: #d4d0c8; WIDTH: 221.4pt; PADDING-TOP: 0in; BORDER-BOTTOM: windowtext 1pt solid; BACKGROUND-COLOR: transparent; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt" valign="top">
<p style="TEXT-ALIGN: center"><a href="http://www.japan-page.net/blog/DSC_0200.jpg" rel="lightbox" title="DSC_0200.jpg"><img src="http://www.japan-page.net/blog/DSC_0200_tn.jpg" style="MARGIN-TOP: 10px; DISPLAY: block; WIDTH: 200px; HEIGHT: 133px; TEXT-ALIGN: center" name="urn:zoundry:jid:DSC_0200.jpg" title="DSC_0200.jpg" height="133" width="200" alt="DSC_0200.jpg" border="0" id="urn:zoundry:jid:DSC_0200.jpg"/></a></p>
</td>
</tr>
<tr style="mso-yfti-irow: 2">
<td width="295" style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: #d4d0c8; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0in; BORDER-LEFT: windowtext 1pt solid; WIDTH: 221.4pt; PADDING-TOP: 0in; BORDER-BOTTOM: windowtext 1pt solid; BACKGROUND-COLOR: transparent; mso-border-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt" valign="top">
<p style="TEXT-ALIGN: center"><a href="http://www.japan-page.net/blog/DSC_0192.jpg" rel="lightbox" title="DSC_0192.jpg"><img src="http://www.japan-page.net/blog/DSC_0192_tn.jpg" style="MARGIN-TOP: 10px; DISPLAY: inline; WIDTH: 142px; HEIGHT: 200px" name="urn:zoundry:jid:DSC_0192.jpg" title="DSC_0192.jpg" height="200" width="142" alt="DSC_0192.jpg" border="0" id="urn:zoundry:jid:DSC_0192.jpg"/></a></p>
</td>
<td width="295" style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: #d4d0c8; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0in; BORDER-LEFT: #d4d0c8; WIDTH: 221.4pt; PADDING-TOP: 0in; BORDER-BOTTOM: windowtext 1pt solid; BACKGROUND-COLOR: transparent; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt" valign="top">
<p style="TEXT-ALIGN: center"><a href="http://www.japan-page.net/blog/DSC_0211.jpg" rel="lightbox" title="DSC_0211.jpg"><img src="http://www.japan-page.net/blog/DSC_0211_tn.jpg" style="MARGIN-TOP: 10px; DISPLAY: block; WIDTH: 200px; HEIGHT: 126px; TEXT-ALIGN: center" name="urn:zoundry:jid:DSC_0211.jpg" title="DSC_0211.jpg" height="126" width="200" alt="DSC_0211.jpg" border="0" id="urn:zoundry:jid:DSC_0211.jpg"/></a></p>
</td>
</tr>
</tbody>
</table>
]]>

</content>
</entry>
<entry>
<title>The insides of a Juniper SSG5 Wireless</title>
<link rel="alternate" type="text/html" href="http://www.japan-page.net/blog/archives/2008/02/the_insides_of_a_juniper_ssg5_wireless.html" />
<modified>2008-02-14T07:25:27Z</modified>
<issued>2008-02-14T06:55:00Z</issued>
<id>tag:www.japan-page.net,2008:/blog/1.170</id>
<created>2008-02-14T06:55:00Z</created>
<summary type="text/plain"> I recently was handed a Juniper SSG 5 Wireless unit for a hardware evaluation. Ha ha ha, you want to give me hardware? Don&apos;t you know I have screwdrivers...? But I&apos;m rambling... Anyway, this is a sweet little unit...</summary>
<author>
<name>John</name>
<url>www.japan-page.net</url>
<email>john@japan-page.net</email>
</author>

<content type="text/html" mode="escaped" xml:lang="en" xml:base="http://www.japan-page.net/blog/">
<![CDATA[
<p><span style="FONT-FAMILY: Arial,Helvetica,sans-serif"><a href="http://www.japan-page.net/blog/DSC_0024.JPG" rel="lightbox" title="DSC_0024.JPG"><img src="http://www.japan-page.net/blog/DSC_0024_tn.jpg" style="DISPLAY: inline; FLOAT: left; MARGIN: 10px; WIDTH: 200px; HEIGHT: 132px" title="DSC_0024.JPG" height="132" width="200" alt="DSC_0024.JPG" border="0" id="urn:zoundry:jid:DSC_0024.JPG"/></a> I recently was handed a Juniper SSG 5 Wireless unit for a hardware evaluation. Ha ha ha, you want to give me hardware? Don't you know I have screwdrivers...? But I'm rambling... Anyway, this is a sweet little unit except for one little gotcha, the fan is awfully noisy.</span></p>
<p>Popping open the case shows the two antenna leads coming off the wireless daughter board with two heat sinks. The fan starts up when the unit gets warm inside, but I was surprised because it's really noisy and the temperature threshold is set so low it almost never goes off. Admittedly this device is typically used in small offices, and probably stuck in a closet somewhere, but if you used it in a home office you'd notice that noise quickly.</p>
<p>The Juniper OS is super easy to set up, I turned it into a WPA-PSK AP in about 2 minutes and was surfing the web from a laptop shortly after that.</p>
<p><strong>]]>
<![CDATA[</strong></p>
<p><strong>Things I liked about the SSG 5:</strong></p>
<ul>
<li>Easy to configure with the built in web wizard</li>
<li>Has a complete CLI and can be easily configured over SSH</li>
<li>The 7 Ethernet interfaces can be configured into any zone. You can easily do failover on 2 WAN ports.</li>
</ul>
<p><strong>Things I didn't like about the SSG 5:</strong></p>
<ul>
<li>The fan noise. It would be nice to see Juniper use a lower RPM fan or try to baffle the sound.<br/></li>
</ul>
<p>I had to do the wireless testing for my current project at home as the Cisco lightweight AP's in the office have the active security features enabled that try to nuke rogue AP's, and the IT guys refused to whitelist my test kit. Oh well. Too bad I'll have to give the hardware back though... :-)</p>
<p><strong>Other misc. notes:</strong><br/>The 6.3 version of the OS takes about 2 minutes to boot and initialize the DHCP server.</p>
<p><strong>Bootnote:<br/></strong>And finally, the mobo is made by HAINAN HO.... somehow this just had me cracking up when I popped the case open. It's for real, check out the lower right of the mainboard in the picture below.</p>
<p><a href="http://www.japan-page.net/blog/juniper-ssg5w-DSC_0016.jpg" rel="lightbox" title="juniper-ssg5w-DSC_0016.jpg"><img src="http://www.japan-page.net/blog/juniper-ssg5w-DSC_0016_tn.jpg" title="juniper-ssg5w-DSC_0016.jpg" height="181" width="200" alt="juniper-ssg5w-DSC_0016.jpg" border="0" id="urn:zoundry:jid:juniper-ssg5w-DSC_0016.jpg"/></a></p>
]]>
</content>
</entry>
<entry>
<title>Performance notes on the LSI 1068 SATA/SAS Controller</title>
<link rel="alternate" type="text/html" href="http://www.japan-page.net/blog/archives/2008/01/performance_notes_on_the_lsi_1068_satasas_controller.html" />
<modified>2008-01-24T06:51:31Z</modified>
<issued>2008-01-23T07:28:00Z</issued>
<id>tag:www.japan-page.net,2008:/blog/1.169</id>
<created>2008-01-23T07:28:00Z</created>
<summary type="text/plain"> I recently bought an ASUS P5M2/SAS motherboard to set up a whitebox ESX server capable of hosting 64 bit VM&apos;s. I chose this mobo because it has a pretty strong following of home ESX users, and the embedded LSI...</summary>
<author>
<name>John</name>
<url>www.japan-page.net</url>
<email>john@japan-page.net</email>
</author>
<dc:subject>Nerd Things</dc:subject>
<content type="text/html" mode="escaped" xml:lang="en" xml:base="http://www.japan-page.net/blog/">
<![CDATA[
<p><span style="FONT-FAMILY: Arial,Helvetica,sans-serif"><span style="FONT-FAMILY: Arial,Helvetica,sans-serif">I recently bought an ASUS P5M2/SAS motherboard to set up a whitebox ESX server capable of hosting 64 bit VM's. I chose this mobo because it has a pretty strong following of home ESX users, and the embedded LSI 1068 controller is supported by ESX.</span></span></p>
<p>I would have liked to do a detailed performance comparison to this whitebox server vs. my loaner HP DL380 G3 server, but I don't really have the time for that, so some general performance notes will have to suffice. I borrowed the HP server from my boss at my current employer (whom mostly uses those 4-letter-word-company servers), and I needed to give it back in a timely manner.</p>
<p><br/></p>
]]>
<![CDATA[
<p><br/></p>
<p><em>First, to assist in comparing the hardware:</em></p>
<p><strong>ESX whitebox server</strong></p>
<ul>
<li>ESX server 3.5.0.64607 eval version</li>
<li>Asus P5M2/SAS motherboard with Intel 3000 chipset, Intel ICH7R</li>
<li>Xeon 3060, 2.4 GHz dual core, 65W, VT, LGA775 CPU</li>
<li>8 GB (4 x 2GB) Corsair DDR2-5300 RAM, ECC unbuffered</li>
<li>4 * Western Digital 300 GB SATA HDD</li>
</ul>
<p><strong>Compaq DL380 G3 server</strong></p>
<ul>
<li>ESX server 3.5.0.64607 eval version</li>
<li>6 x 146 GB 10k U320 SCSI HDD in RAID5 with 1 hotspare, ~580 GB formatted storage</li>
<li>Dual Xeon 3.1 GHZ CPU</li>
<li>8 GB RAM, ECC PC2100 DDR<br/><br/></li>
</ul>
<p><strong>Miscellaneous Setup Notes:</strong></p>
<ul>
<li>The Asus P5M2 mobo includes both the embedded LSI SATA/SAS controller, and the Intel ICH7R South Bridge which contains the Intel Matrix RAID. Initial setup for ESX might be a little confusing if you've never done RAID before, especially with two separate RAID controllers in the sam system. The secret to this mobo is remember, CTRL + C is for the LSI 1068 SATA/SAS and CTRL + I is for the Intel Matrix.</li>
<li>It seems the Intel Matrix BIOS prompt only pops up on boot when it's configured, so just hit CTRL + I shortly after the LSI CTRL + C prompt goes away.</li>
<li>Use the enclosed Mini-SAS to SATA breakaway cables for your ESX array. The Mini-SAS connectors are on the mobo, below the SATA connectors. In the BIOS you have to set the IDE drives into [RAID] mode.</li>
<li>Do not split your array across the two Mini-SAS connectors. I tried this because old-skool SCSI dictates spreading your drives across all available SCSI buses. This is very bad in embedded RAID-land and almost cuts in half your performance.</li>
<li>The Intel Matrix RAID only supports Windows operating systems, there is no Linux or ESX support.</li>
<li>The Matrix RAID is basically software RAID, like those $50 RAID cards you see floating out there. Well, that might be a little harsh... don't get me wrong, you'll get "hardware assisted software RAID performance" out of this solution, not to mention higher levels of data protection when configured correctly.</li>
<li>The LSI 1068 raid is slightly better, but this is still not Enterprise class. It will work fine for home testing. The LSI solution offers an upgrade to standard hardware RAID in the form of a PCI-X card, AKA the LSI 8300XLP zero channel card for $330 street price. Battery backup is still extra.</li>
</ul>
<p><br/></p>
<p><strong>Lessons learned:</strong></p>
<ul>
<li>As mentioned above, never NEVER split a RAID array across the two SAS/SATA ports. Very bad disk I/O performance will be your reward for this behaviour.</li>
<li>I configured by 4 x 300 GB SATA WD HDD's in a RAID 10 array, referred to in LSI 1068 speak as an IME array. Theoretically you should be able to lose up to two drives and not have data loss, but I found that pulling any one drive resulted in a "degraded" array status (nooooo!) and pulling any two drives resulted in a "failed" array status. This is where you start wishing for a real RAID card.</li>
<li>Don't expect anything nice like a loud beeping sound when your first disk fails. You'll get a small warning during boot that flashes by in no time, but you'll know for sure when you lose another drive... &lt;evil laugh&gt;</li>
<li>The configuration for the LSI 1068 is clunky. I also have a LSI MegaRaid SATA 150-4 to which I'm making my comparison, the LSI 1068 is just plain basic and clunky.</li>
</ul>
<p>--------------------------------------<br/><strong><br/>Un-scientific and completely subjective test results:</strong></p>
<p><strong>Test Config 1:</strong></p>
<p>The Whitebox server hardware above. 4 * 300 GB WD HDD's configured two drives per SAS channel in IME (RAID 10). Installed ESX 3.5 in about 1 hour 10 minutes or so, disk IO appears to be the bottleneck. Once configured, I immediately copied a 30 GB (20 GB used) Windows 2003 R2 VM across the unmanaged gigE switch from the DL380.</p>
<p>This config is slooooow. Painfully slow. I eventually loaded the whitebox server up with 6 Windows and 2 Linux VM's, and since the VM's are mostly idling anyway it was tolerable. Start a backup with esXpress, a large file copy or another OS install and the box chokes. For reference, a Windows Server 2003 install takes 90+ minutes.</p>
<p><strong><em>Conclusion: DO NOT split I/O across 2 SAS channels. Very, mucho bad.</em></strong></p>
<p>--------------------------------------<br/><br/><strong>Test Config 2:</strong></p>
<p>The Whitebox server hardware above. 4 * 300 GB WD HDD's configured all four drives on one SAS channel in IME (RAID 10). Installed ESX 3.5 in about 50 minutes or so, disk IO appears to be the bottleneck, but much less than before. Once configured, I immediately copied the same 30 GB (20 GB used) Windows 2003 R2 VM across the unmanaged gigE switch from the DL380.</p>
<p>This config is a noticable improvement from before, but it's still slooooow. It is however, usable for a home test lab.</p>
<p><strong><em>Conclusion: the LSI 1068 by itself is a "software RAID" card, it will provide some RAID data security features and improved performance over single SATA drives.<br/></em></strong> It has enough kick to run a small home network or testlab, but you have to be a little patient. I did install a Exchange 2007 64 bit virtual server, but performance was enough of a concern I didn't move any MB's over to it.</p>
<p>--------------------------------------<br/><strong><br/>Performance comparison to the DL380:</strong><br/><br/>Slow. The venerable old DL380 doesn't support 64 bit guests, of course doesn't have Intel VT, and memory over 4 GB is not natively addressed in this hardware. That said, it still packs a punch and due to the better disk I/O (U320 SCSI, RAID 5) it blew away the whitebox server. The DL380 also draws 4.5 A (540 watts) vs. the whitebox server at 1.25 A (150 watts). So if you want to heat your room, and don't mind the droning sound, go with the DL380.</p>
<p>By the end of my testing, I configured 8 virtual machines consisting of 3 Windows 2003 R2 Domain Controllers, a combo IIS / SQL server, a Windows XP box running IP camera frame grabbing software, a Linux based e.mail security server (ESVA) and an un-named Linux-like firewall. In addition are a few lightly used Linux hosts. On the Asus P5M2 I also installed Exchange 2007 (64 bit) on Windows 2003 R2 64 bit, but as the DL380 doesn't support 64 bit this server was just idling.</p>
<p>The Asus P5M2/SAS ran a nice &lt;20% of CPU and &lt;10% of disk when all servers were idling. The real fun is when you put any I/O load on, such as migrating a VM across hosts through VI3. By raw numbers the P5M2 sustained 11254 KBps and the DL380 came in lower at 8084 KBps. But at this point the P5M2 had 7 idling VMs and was struggling to keep up while the DL380 was closer to idling. That said, keep in mind that the DL380 array has 5 active spindles and the parity overhead of RAID5, while the P5M2 has 4 spindles.</p>
<p>--------------------------------------<br/><br/><strong>Final Configuration:</strong></p>
<p>I LSI MegaRaid SATA 150-4 (PCI-X 64 bit card version)<br/></p>
]]>
</content>
</entry>
<entry>
<title>How to crash your Cisco 871 Series Router</title>
<link rel="alternate" type="text/html" href="http://www.japan-page.net/blog/archives/2008/01/how_to_crash_your_cisco_871_series_router.html" />
<modified>2008-01-09T06:41:48Z</modified>
<issued>2008-01-09T06:09:13Z</issued>
<id>tag:www.japan-page.net,2008:/blog/1.166</id>
<created>2008-01-09T06:09:13Z</created>
<summary type="text/plain"> Turns out it&apos;s pretty easy to brick a Cisco 871 series router... just reboot it. OK, it&apos;s a little harder but not much. Here&apos;s the 411. We selected the Cisco 871 Series router for use in a medical device....</summary>
<author>
<name>John</name>
<url>www.japan-page.net</url>
<email>john@japan-page.net</email>
</author>
<dc:subject>Nerd Things</dc:subject>
<content type="text/html" mode="escaped" xml:lang="en" xml:base="http://www.japan-page.net/blog/">
<![CDATA[
<p>Turns out it's pretty easy to brick a Cisco 871 series router... just reboot it. OK, it's a little harder but not much. Here's the 411.</p>
<p>We selected the Cisco 871 Series router for use in a medical device. The customers of our medical device turn it on before using it, then turn it off when they're finished. Pretty normal, right? The gotcha is when you turn the router off during the boot process, and this router takes longer than most old PC's to boot. (Almost 3 minutes to hand out an address over DHCP).</p>
<p>The exact kill-spot depends on the version of IOS, we used 12.4(15) at first and then experimented with several other versions. It appears that during the final stages of the IOS boot process, around 69 seconds for 12.4(15), it reads the config from NVRAM, and if power is interrupted during this brief window the config is lost and the router is "bricked".</p>
]]>
<![CDATA[
<p>In our test lab we have a PC controlled Solid State Relay connected to a 120v AC power outlet, so I can power cycle the router automagically. I wrote a script to reboot the router in a loop after 1,2,3...infinity seconds. The good news is that each version of IOS tested died in the same place, so at least it's consistent.</p>
<p><strong>Here's the logic of the Cisco Router "brick" script:<br/></strong>0. Begin loop at 01 seconds.<br/>1. Power off the router.<br/>2. Wait 10 seconds.<br/><br/>3. Turn on the router for XX number of seconds, where XX is the loop count.<br/>4. Turn off the router.<br/><br/>5. Wait 10 seconds.<br/>6. Power on the router, wait for it to boot (360 seconds just to be safe)<br/>7. Run ipconfig on the PC, which is attached to a LAN port on the 871.<br/>8. Ping the router. If it responds, we log this and continue. If it doesn't, we halt, leave the router on and wait for a humanoid life form to intervene.<br/>9. Increment the loop count by 1, goto step 1.</p>
<p>We also attached a PC to the serial console and logged the output. We killed the router 100% of the time, but the cycle count varied from 49 to 70 on the versions of IOS we tried.<br/><br/><strong>Conclusion:<br/></strong>Don't use Cisco 871 hardware in embedded applications. I don't have any higher end Cisco hardware laying around to test if this is a "feature" limited to the 871 series, but it's probably safe to assume this isn't a typical use case for Cisco routers, so who knows...?</p>
<p><strong><em>Brick (<span onmouseout="m_out()" onmouseover="return m_over('Click for pronunciation key')" onclick="pron_key()" class="pron">br<img width="7" align="absbottom" height="15" src="http://img.tfd.com/hm/GIF/ibreve.gif"/>k) - a molded rectangular block of baked clay.</span></em></strong></p>
<div class="pseg"><strong><em>IT Idiom:<br/></em> To render an expensive piece of networking gear useless by screwing up the configuration. <em>Steve bricked the core router by installing an image of the OS larger than the available NVRAM .</em></strong><br/><br/>All trademarks are property of their respective owners (and lawyers).</div>
]]>
</content>
</entry>
<entry>
<title>Fixing the boss&apos;s e.mail...</title>
<link rel="alternate" type="text/html" href="http://www.japan-page.net/blog/archives/2007/10/fixing_the_bosss_email.html" />
<modified>2007-10-28T04:17:02Z</modified>
<issued>2007-10-28T01:11:49Z</issued>
<id>tag:www.japan-page.net,2007:/blog/1.164</id>
<created>2007-10-28T01:11:49Z</created>
<summary type="text/plain">My old boss is in the news again. To be exact, he was my boss&apos;s boss to about the tenth power. Way back when I first started at Merrill Lynch (in Tokyo Japan) and was working on the desktop team...</summary>
<author>
<name>John</name>
<url>www.japan-page.net</url>
<email>john@japan-page.net</email>
</author>
<dc:subject>Nerd Things</dc:subject>
<content type="text/html" mode="escaped" xml:lang="en" xml:base="http://www.japan-page.net/blog/">
<![CDATA[<p>My old boss is in the news again.  To be exact, he was my boss's boss to about the tenth power.  </p>

<p>Way back when I first started at Merrill Lynch (in Tokyo Japan) and was working on the desktop team I was dispatched to the Exec floor to "fix a guests e.mail".  Turns out it was E. Stanley O'Neal (currently CEO and Chairman of the Board @ Merrill).  At the time David Komansky was CEO and Stan was in the running for "next in line".</p>

<p>For the record Stan was a really down-to-earth guy and said "thank you" after I fixed his profile.  I'm just a tech guy so I can't say much about the business side of CDO's, but could you somehow write off my mortgage too...?</p>]]>

</content>
</entry>
<entry>
<title>Merrill Lynch Alumni group on Linked-In</title>
<link rel="alternate" type="text/html" href="http://www.japan-page.net/blog/archives/2007/10/merrill_lynch_alumni_group_on_linked-in.html" />
<modified>2007-10-11T05:22:35Z</modified>
<issued>2007-10-03T05:17:39Z</issued>
<id>tag:www.japan-page.net,2007:/blog/1.163</id>
<created>2007-10-03T05:17:39Z</created>
<summary type="text/plain">Everyone else has a group, but I couldn&apos;t find one for current and former Merrill Lynch employees, so I created one. Anyone who is a current or former ML employee is welcome to join. Click on this link to join,...</summary>
<author>
<name>John</name>
<url>www.japan-page.net</url>
<email>john@japan-page.net</email>
</author>
<dc:subject>Links</dc:subject>
<content type="text/html" mode="escaped" xml:lang="en" xml:base="http://www.japan-page.net/blog/">
<![CDATA[<p>Everyone else has a group, but I couldn't find one for current and former Merrill Lynch employees, so I created one.  Anyone who is a current or former ML employee is welcome to join. </p>

<p><strong>Click on <a href="http://www.linkedin.com/e/gis/35975/61AB877A9A8A">this link</a> to join, or copy the link below.</strong>  Feel free to pass it on to your ML friends...<br />
http://www.linkedin.com/e/gis/35975/61AB877A9A8A<br />
</p>]]>

</content>
</entry>
<entry>
<title>Rumi&apos;s new computer desk, Version 2.o, Part 1</title>
<link rel="alternate" type="text/html" href="http://www.japan-page.net/blog/archives/2007/09/rumis_new_computer_desk_version_2o_part_1.html" />
<modified>2007-09-21T07:30:21Z</modified>
<issued>2007-09-21T07:25:00Z</issued>
<id>tag:www.japan-page.net,2007:/blog/1.162</id>
<created>2007-09-21T07:25:00Z</created>
<summary type="text/plain"> My original computer desk v.1.o from 1998 was starting to show ten years of wear and tear. At 8 feet wide and 3 feet+ deep, it was big and sturdy enough for two 20&quot; CRT monitors plus hardware. But...</summary>
<author>
<name>John</name>
<url>www.japan-page.net</url>
<email>john@japan-page.net</email>
</author>

<content type="text/html" mode="escaped" xml:lang="en" xml:base="http://www.japan-page.net/blog/">
<![CDATA[
<p>My original <a href="http://www.japan-page.net/blog/archives/2007/07/from_the_archives_computer_desk_1998.html">computer desk v.1.o</a> from 1998 was starting to show ten years of wear and tear. At 8 feet wide and 3 feet+ deep, it was big and sturdy enough for two 20" CRT monitors plus hardware. But it was just too big, and didn't make particularly good use of space either.</p>
<p>So, it was time for computer desk v.2.o. My design requirements were 1) Easy to disassemble and move and 2) Make better use of space (read smaller). <a href="http://www.japan-page.net/blog/rumi_desk1.jpg" rel="lightbox" title="rumi_desk1.jpg"><img src="http://www.japan-page.net/blog/rumi_desk1_tn.jpg" style="DISPLAY: inline; FLOAT: left; MARGIN: 10px; WIDTH: 200px; HEIGHT: 105px" title="rumi_desk1.jpg" height="105" width="200" alt="rumi_desk1.jpg" border="0" id="urn:zoundry:jid:rumi_desk1.jpg"/></a> Here is the completed basic desk, it's made of birch hardwood veneer 3/4" ply with solid maple edging. The finish is a cherry stain with a poly varnish topcoat.</p>
<p>My wife originally insisted she didn't want a handmade desk and would buy the $50 special from Ikea, but my 5 year plan is to eliminate all things Ikea from my house, so instead I knocked this together in about a week.</p>
Once I have some time (hah!) I'll go back and build a set of shelves that attach to the back to hold the LCD display and printer, plus hide the cables and hold the other junk that always ends up near your computer.<br/><br/>]]>
<![CDATA[
<p><a href="http://www.japan-page.net/blog/rumi_desk2.jpg" rel="lightbox" title="rumi_desk2.jpg"><img src="http://www.japan-page.net/blog/rumi_desk2_tn.jpg" style="DISPLAY: inline; FLOAT: left; MARGIN: 10px; WIDTH: 174px; HEIGHT: 200px" title="rumi_desk2.jpg" height="200" width="174" alt="rumi_desk2.jpg" border="0" id="urn:zoundry:jid:rumi_desk2.jpg"/></a></p>
<p>Here's a view of the side. The legs are the same birch ply with 1x2 solid maple dadoed on and attached with inset screws. The leg is attached to the desk by sliding it between two parallel solid maple 1x2's attached to the underside of the desk, then secured with two 3/8" bolts. This by itself makes the desk fairly strong, but in order to get rid of the wobble I ran a backboard across the back that attaches with the two gold screws visible in the upper left corner of the leg.</p>
<p>Not perfect... but it looks custom. I will order one of those ergo keyboard trays to mount underneath soon.</p>
<p><br/><br/><br/><br/></p>
<p><a href="http://www.japan-page.net/blog/rumi_desk3.jpg" rel="lightbox" title="rumi_desk3.jpg"><img src="http://www.japan-page.net/blog/rumi_desk3_tn.jpg" style="DISPLAY: inline; FLOAT: left; MARGIN: 10px; WIDTH: 200px; HEIGHT: 149px" title="rumi_desk3.jpg" height="149" width="200" alt="rumi_desk3.jpg" border="0" id="urn:zoundry:jid:rumi_desk3.jpg"/></a></p>
<p>Here is the entire desk. The wood 90 degree bracket on the inside right side is a shelf for my wifes screaming VIA EPIA C3 1 GHz PC. I decided not to bother finishing the wood because the PC completely covers it up, and my wife is due for a new PC in the near future. No doubt the new PC will require a new bracket...</p>
]]>
</content>
</entry>
<entry>
<title>Plywood Storage in a cramped garage shop...</title>
<link rel="alternate" type="text/html" href="http://www.japan-page.net/blog/archives/2007/09/plywood_storage_in_a_cramped_garage_shop.html" />
<modified>2007-09-21T05:30:22Z</modified>
<issued>2007-09-21T05:16:33Z</issued>
<id>tag:www.japan-page.net,2007:/blog/1.161</id>
<created>2007-09-21T05:16:33Z</created>
<summary type="text/plain"> I needed somewhere out of the weather to store plywood between projects, and with a tiny garage shop I didn&apos;t want to waste any floor space if possible. I had already built a simple wood rack for small stock...</summary>
<author>
<name>John</name>
<url>www.japan-page.net</url>
<email>john@japan-page.net</email>
</author>

<content type="text/html" mode="escaped" xml:lang="en" xml:base="http://www.japan-page.net/blog/">
<![CDATA[
<p><a href="http://www.japan-page.net/blog/plywood_storage1.jpg" rel="lightbox" title="plywood_storage1.jpg"><img src="http://www.japan-page.net/blog/plywood_storage1_tn.jpg" style="DISPLAY: inline; FLOAT: left; MARGIN-BOTTOM: 10px; MARGIN-LEFT: 10px; WIDTH: 200px; MARGIN-RIGHT: 10px; HEIGHT: 133px" title="plywood_storage1.jpg" height="133" width="200" alt="plywood_storage1.jpg" border="0" id="urn:zoundry:jid:plywood_storage1.jpg"/></a>I needed somewhere out of the weather to store plywood between projects, and with a tiny garage shop I didn't want to waste any floor space if possible. I had already built a simple wood rack for small stock storage, but this time I want to store up to full 4' by 8' @ 3/4" ply sheets, and be able to put them up and take them down without enlisting the entire neighborhood to help.</p>
<p>I got to thinking about pulleys and sleds and this is what I came up with. It's built with standard 2x4's, 1/2" ply corner braces and some simple hinges and hardware. I have a tracked (roller) garage door that opens and just clears under the ply rack by about an inch, so I have to close the garage door when moving ply.</p>
<p>]]>
<![CDATA[</p>
<p>In the picture above you can see the two pulleys attached to the hooks by carabiners. On the two sides are the static support lines, these keep the ply rack exactly square and level as suspending the rack only in the middle might cause it to wobble or end up warping the wood. The butt plate is a scrap of 3/4" CDX and serves to hold the loaded ply on when the rack is lowered.</p>
<p>In hindsight I'd have purchased two double pulleys as loading this with two sheets of 3/4" ply requires some grunting and lifting.</p>
<a href="http://www.japan-page.net/blog/plywood_storage3.jpg" rel="lightbox" title="plywood_storage3.jpg"><img src="http://www.japan-page.net/blog/plywood_storage3_tn.jpg" style="DISPLAY: inline; FLOAT: left; MARGIN: 10px; WIDTH: 200px; HEIGHT: 133px" title="plywood_storage3.jpg" height="133" width="200" alt="plywood_storage3.jpg" border="0" id="urn:zoundry:jid:plywood_storage3.jpg"/></a><br/><p>Here is the static end (or back-end) of the rack. I used standard 3" heavy-duty hinges with lag bolts, the rope is a safety and is not load bearing under normal circumstances. Paranoid perhaps, but despite my best efforts I have to share the garage with my wife and daughter...</p>
<p><br/><br/></p>
<p><br/><a href="http://www.japan-page.net/blog/plywood_storage2.jpg" rel="lightbox" title="plywood_storage2.jpg"><img src="http://www.japan-page.net/blog/plywood_storage2_tn.jpg" style="DISPLAY: inline; FLOAT: left; MARGIN: 10px; WIDTH: 189px; HEIGHT: 200px" title="plywood_storage2.jpg" height="200" width="189" alt="plywood_storage2.jpg" border="0" id="urn:zoundry:jid:plywood_storage2.jpg"/></a></p>
<br/><p>Here the rack is lowered, I've added lines to each side to stop it at about 45 degrees. This is pretty close to an optimum angle for loading while allowing clearance for the workbench and table saw. There are two 1/2" ply supports on each side to keep the ply in place when loading or unloading.</p>
<p>It's not perfect, but it works for now. In my dream shop I'll have plenty of space for material and won't be forced to hang ply off the rafters, so I don't expect to "upgrade" this project anytime soon...</p>
]]>
</content>
</entry>
<entry>
<title>Halloween Pumpkin Tophat for low-voltage yard lighting</title>
<link rel="alternate" type="text/html" href="http://www.japan-page.net/blog/archives/2007/09/halloween_pumpkin_tophat_for_lowvoltage_yard_lighting.html" />
<modified>2007-09-12T07:51:44Z</modified>
<issued>2007-09-12T07:51:40Z</issued>
<id>tag:www.japan-page.net,2007:/blog/1.160</id>
<created>2007-09-12T07:51:40Z</created>
<summary type="text/plain"> 10 minute pumpkin &quot;tophat&quot; for low-voltage yard lights I took a $0.99 plastic pumpkin procured from Target and turned it into a &quot;tophat&quot; to sit on my low-voltage yard lighting to add a little Halloween spirit. The whole thing...</summary>
<author>
<name>John</name>
<url>www.japan-page.net</url>
<email>john@japan-page.net</email>
</author>

<content type="text/html" mode="escaped" xml:lang="en" xml:base="http://www.japan-page.net/blog/">
<![CDATA[
<table cellpadding="0" cellspacing="0" border="1">
<tbody>
<tr style="mso-yfti-irow: 0; mso-yfti-firstrow: yes">
<td width="590" style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0in; BORDER-LEFT: windowtext 1pt solid; WIDTH: 6.15in; PADDING-TOP: 0in; BORDER-BOTTOM: windowtext 1pt solid; BACKGROUND-COLOR: transparent; mso-border-alt: solid windowtext .5pt" colspan="2" valign="top">
<p style="TEXT-ALIGN: center"><o:p><span style="FONT-SIZE: 1.2em; FONT-FAMILY: Arial,Helvetica,sans-serif"><strong>10 minute pumpkin "tophat" for low-voltage yard lights</strong></span></o:p></p>
</td>
</tr>
<tr style="mso-yfti-irow: 1">
<td width="295" style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: #d4d0c8; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0in; BORDER-LEFT: windowtext 1pt solid; WIDTH: 221.4pt; PADDING-TOP: 0in; BORDER-BOTTOM: windowtext 1pt solid; BACKGROUND-COLOR: transparent; mso-border-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt" valign="top">
<p><o:p/></p>
<p style="TEXT-ALIGN: center"><a href="http://www.japan-page.net/blog/pumpkin_tophat_DSC_0417.jpg" rel="lightbox" title="pumpkin_tophat_DSC_0417.jpg"><img src="http://www.japan-page.net/blog/pumpkin_tophat_DSC_0417_tn.jpg" style="MARGIN-TOP: 20px; DISPLAY: inline; MARGIN-BOTTOM: 20px; WIDTH: 200px; HEIGHT: 196px" title="pumpkin_tophat_DSC_0417.jpg" height="196" width="200" alt="pumpkin_tophat_DSC_0417.jpg" border="0" id="urn:zoundry:jid:pumpkin_tophat_DSC_0417.jpg"/></a></p>
</td>
<td width="295" style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: #d4d0c8; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0in; BORDER-LEFT: #d4d0c8; WIDTH: 221.4pt; PADDING-TOP: 0in; BORDER-BOTTOM: windowtext 1pt solid; BACKGROUND-COLOR: transparent; mso-border-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt" valign="top">
<p><o:p><span style="FONT-FAMILY: Times New Roman">I took a $0.99 plastic pumpkin procured from Target and turned it into a "tophat" to sit on my low-voltage yard lighting to add a little Halloween spirit.</span></o:p></p>
<p><o:p><span style="FONT-FAMILY: Times New Roman">The whole thing took 10 minutes, and was so simple I had it finished before I even thought of taking pictures.</span></o:p></p>
<p><o:p><span style="FONT-FAMILY: Times New Roman">1. I measured the top opening at just over 5 inches. I used a compass to trace and score the bottom at 6" diameter, then cut it out with a box cutter. Be careful not to trim your fingers....</span></o:p></p>
<p><o:p><span style="FONT-FAMILY: Times New Roman">2. I took a 1.5" long piece of 2" diameter black ABS drain pipe and hot glued it to the bottom section. This will prevent the pumpkin from directly touching the top of the malibu low-voltage light (heat) and also make it stay in place.</span></o:p></p>
<p><o:p/></p>
</td>
</tr>
<tr style="mso-yfti-irow: 2; mso-yfti-lastrow: yes">
<td width="295" style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: #d4d0c8; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0in; BORDER-LEFT: windowtext 1pt solid; WIDTH: 221.4pt; PADDING-TOP: 0in; BORDER-BOTTOM: windowtext 1pt solid; BACKGROUND-COLOR: transparent; mso-border-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt" valign="top">
<p><o:p/></p>
<p style="TEXT-ALIGN: center"><a href="http://www.japan-page.net/blog/pumpkin_tophat_DSC_0408.jpg" rel="lightbox" title="pumpkin_tophat_DSC_0408.jpg"><img src="http://www.japan-page.net/blog/pumpkin_tophat_DSC_0408_tn.jpg" style="MARGIN-TOP: 20px; DISPLAY: inline; MARGIN-BOTTOM: 20px; WIDTH: 200px; HEIGHT: 177px" title="pumpkin_tophat_DSC_0408.jpg" height="177" width="200" alt="pumpkin_tophat_DSC_0408.jpg" border="0" id="urn:zoundry:jid:pumpkin_tophat_DSC_0408.jpg"/></a></p>
</td>
<td width="295" style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: #d4d0c8; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0in; BORDER-LEFT: #d4d0c8; WIDTH: 221.4pt; PADDING-TOP: 0in; BORDER-BOTTOM: windowtext 1pt solid; BACKGROUND-COLOR: transparent; mso-border-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt" valign="top">
<p><o:p/></p>
<p><o:p><span style="FONT-FAMILY: Times New Roman">3. I then hot glued the cut out bottom section to the inside of the top, then ran an extra bead of hot glue from the top.</span></o:p></p>
<p><o:p><span style="FONT-FAMILY: Times New Roman">4. Hot glue tends to soften or melt when exposed to too much heat, so I cut 3/8" vent holes in the top piece.</span></o:p></p>
<p><o:p><span style="FONT-FAMILY: Times New Roman">I will probably rig up a small anti-theft lanyard to a tent stake or something later.Even with the ABS pipe and hot glue I doubt it cost more than $1.25, but we don't want them walking away on Halloween....</span></o:p></p>
<p><o:p><span style="FONT-FAMILY: Times New Roman">Happy Halloween !</span></o:p></p>
</td>
</tr>
</tbody>
</table>
<p><o:p/></p>
]]>

</content>
</entry>
<entry>
<title>Geta Bako (Japanese shoe box), Part 1</title>
<link rel="alternate" type="text/html" href="http://www.japan-page.net/blog/archives/2007/08/geta_bako_japanese_shoe_box_part_1.html" />
<modified>2007-08-28T08:16:55Z</modified>
<issued>2007-08-28T08:14:39Z</issued>
<id>tag:www.japan-page.net,2007:/blog/1.159</id>
<created>2007-08-28T08:14:39Z</created>
<summary type="text/plain"> My wife requested a small geta-bako (shoe storage cabinet) in the front entry way to hold the shoes. Since we live in a tiny California ranch style house, we needed a matching (tiny) shoe box. After careful measurement I...</summary>
<author>
<name>John</name>
<url>www.japan-page.net</url>
<email>john@japan-page.net</email>
</author>
<dc:subject>Woodworking</dc:subject>
<content type="text/html" mode="escaped" xml:lang="en" xml:base="http://www.japan-page.net/blog/">
<![CDATA[
<p><span style="FONT-FAMILY: Arial,Helvetica,sans-serif"><a href="http://www.japan-page.net/blog/geta-bako5.jpg" rel="lightbox" title="geta-bako5.jpg"><img src="http://www.japan-page.net/blog/geta-bako5_tn.jpg" style="DISPLAY: inline; FLOAT: left; MARGIN: 10px; WIDTH: 200px; HEIGHT: 170px" title="geta-bako5.jpg" height="170" width="200" alt="geta-bako5.jpg" border="0" id="urn:zoundry:jid:geta-bako5.jpg"/></a>My wife requested a small geta-bako (shoe storage cabinet) in the front entry way to hold the shoes. Since we live in a tiny California ranch style house, we needed a matching (tiny) shoe box. After careful measurement I decided it could stick out 9 inches from the wall, unfortunately my shoe size is 10 &amp; 1/2, so my shoes will have to go in sideways... :-)</span></p>
<p>I purchased a Kreg pocket hole jig last year, so the theme for this project was pocket holes. It's actually almost finished, I haven't quite decided what kind of doors to put on it yet, so it's in use without them for now. Here's the first half of the pictures I took while building it. This picture is without the final face frame (or finish), but will give you an idea what it looks like now.</p>
<p>(More pictures below...)<br/></p>
<br/><p>]]>
<![CDATA[</p>
<p><br/></p>
<table cellpadding="0" cellspacing="0" style="WIDTH: 416px; HEIGHT: 942px" border="1">
<tbody>
<tr style="mso-yfti-irow: 0; mso-yfti-firstrow: yes">
<td width="295" style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0in; BORDER-LEFT: windowtext 1pt solid; WIDTH: 221.4pt; PADDING-TOP: 0in; BORDER-BOTTOM: windowtext 1pt solid; BACKGROUND-COLOR: transparent; mso-border-alt: solid windowtext .5pt" valign="top">
<p><span style="FONT-FAMILY: Times New Roman"><a href="http://www.japan-page.net/blog/geta-bako.jpg" rel="lightbox" title="geta-bako.jpg"><img src="http://www.japan-page.net/blog/geta-bako_tn.jpg" style="MARGIN-TOP: 10px; DISPLAY: block; MARGIN-BOTTOM: 10px; WIDTH: 170px; HEIGHT: 200px; TEXT-ALIGN: center" title="geta-bako.jpg" height="200" width="170" alt="geta-bako.jpg" border="0" id="urn:zoundry:jid:geta-bako.jpg"/></a></span></p>
</td>
<td width="295" style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0in; BORDER-LEFT: #d4d0c8; WIDTH: 221.4pt; PADDING-TOP: 0in; BORDER-BOTTOM: windowtext 1pt solid; BACKGROUND-COLOR: transparent; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt" valign="top"><br/><p><span style="FONT-FAMILY: Arial,Helvetica,sans-serif"><br/>Here is one of the side panels. The material is solid American maple and birch veneer 1/4" ply. Next time I'll make the side panels out of solid maple, but like everything else I had leftover material and not enough time for another trip to Southern Lumber...</span></p>
</td>
</tr>
<tr style="mso-yfti-irow: 1">
<td width="295" style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: #d4d0c8; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0in; BORDER-LEFT: windowtext 1pt solid; WIDTH: 221.4pt; PADDING-TOP: 0in; BORDER-BOTTOM: windowtext 1pt solid; BACKGROUND-COLOR: transparent; mso-border-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt" valign="top">
<p><span style="FONT-FAMILY: Times New Roman"><a href="http://www.japan-page.net/blog/geta-bako2.jpg" rel="lightbox" title="geta-bako2.jpg"><img src="http://www.japan-page.net/blog/geta-bako2_tn.jpg" style="MARGIN-TOP: 10px; DISPLAY: block; MARGIN-BOTTOM: 10px; WIDTH: 176px; HEIGHT: 200px; TEXT-ALIGN: center" title="geta-bako2.jpg" height="200" width="176" alt="geta-bako2.jpg" border="0" id="urn:zoundry:jid:geta-bako2.jpg"/></a></span></p>
</td>
<td width="295" style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: #d4d0c8; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0in; BORDER-LEFT: #d4d0c8; WIDTH: 221.4pt; PADDING-TOP: 0in; BORDER-BOTTOM: windowtext 1pt solid; BACKGROUND-COLOR: transparent; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt" valign="top"><br/><p><span style="FONT-FAMILY: Arial,Helvetica,sans-serif"><br/>A view of the side panel being dropped in. The center groove was cut on the table saw, the very top and bottom of the groove are filled in and not visible.</span></p>
</td>
</tr>
<tr style="mso-yfti-irow: 2">
<td width="295" style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: #d4d0c8; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0in; BORDER-LEFT: windowtext 1pt solid; WIDTH: 221.4pt; PADDING-TOP: 0in; BORDER-BOTTOM: windowtext 1pt solid; BACKGROUND-COLOR: transparent; mso-border-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt" valign="top">
<p><span style="FONT-FAMILY: Times New Roman"><a href="http://www.japan-page.net/blog/geta-bako4.jpg" rel="lightbox" title="geta-bako4.jpg"><img src="http://www.japan-page.net/blog/geta-bako4_tn.jpg" style="MARGIN-TOP: 10px; DISPLAY: block; MARGIN-BOTTOM: 10px; WIDTH: 200px; HEIGHT: 186px; TEXT-ALIGN: center" title="geta-bako4.jpg" height="186" width="200" alt="geta-bako4.jpg" border="0" id="urn:zoundry:jid:geta-bako4.jpg"/></a></span></p>
</td>
<td width="295" style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: #d4d0c8; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0in; BORDER-LEFT: #d4d0c8; WIDTH: 221.4pt; PADDING-TOP: 0in; BORDER-BOTTOM: windowtext 1pt solid; BACKGROUND-COLOR: transparent; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt" valign="top">
<p><span style="FONT-FAMILY: Arial,Helvetica,sans-serif"><br/>A detail view of the pocket holes before the plugs are put in. The plugs are solid maple, and after sanding and planing are almost invisible.</span></p>
</td>
</tr>
<tr style="mso-yfti-irow: 3; mso-yfti-lastrow: yes">
<td width="295" style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: #d4d0c8; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0in; BORDER-LEFT: windowtext 1pt solid; WIDTH: 221.4pt; PADDING-TOP: 0in; BORDER-BOTTOM: windowtext 1pt solid; BACKGROUND-COLOR: transparent; mso-border-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt" valign="top">
<p><span style="FONT-FAMILY: Times New Roman"><a href="http://www.japan-page.net/blog/geta-bako3.jpg" rel="lightbox" title="geta-bako3.jpg"><img src="http://www.japan-page.net/blog/geta-bako3_tn.jpg" style="MARGIN-TOP: 10px; DISPLAY: block; MARGIN-BOTTOM: 10px; WIDTH: 200px; HEIGHT: 161px; TEXT-ALIGN: center" title="geta-bako3.jpg" height="161" width="200" alt="geta-bako3.jpg" border="0" id="urn:zoundry:jid:geta-bako3.jpg"/></a></span></p>
</td>
<td width="295" style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: #d4d0c8; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0in; BORDER-LEFT: #d4d0c8; WIDTH: 221.4pt; PADDING-TOP: 0in; BORDER-BOTTOM: windowtext 1pt solid; BACKGROUND-COLOR: transparent; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt" valign="top">
<p><span style="FONT-FAMILY: Times New Roman"><br/><span style="FONT-FAMILY: Arial,Helvetica,sans-serif">This is the back and two sides held together with the clamp. The two sides were attached with biscuits and glue, then for a little extra strength I inset three screws per side and plugged the holes with cherry plugs.</span></span></p>
</td>
</tr>
</tbody>
</table>
<p><br/>More pictures to come...<br/><br/></p>
<p><br/></p>
<p><br/><br/></p>
<p><br/><br/><br/><br/></p>
<p><br/></p>
<p><br/></p>
<p><br/><br/></p>
<p><br/></p>
<p><br/></p>
]]>
</content>
</entry>

</feed>