<?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>22pF</title>
	<atom:link href="http://22pf.org/feed/" rel="self" type="application/rss+xml" />
	<link>http://22pf.org</link>
	<description>Karl-Martin Skontorp&#039;s homepage</description>
	<lastBuildDate>Sun, 11 Dec 2011 14:27:46 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.4.2</generator>
		<item>
		<title>Mobile field-day 2011</title>
		<link>http://22pf.org/2011/09/mobile-field-day-2011/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=mobile-field-day-2011</link>
		<comments>http://22pf.org/2011/09/mobile-field-day-2011/#comments</comments>
		<pubDate>Sun, 25 Sep 2011 19:11:48 +0000</pubDate>
		<dc:creator>kms</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[amateur radio]]></category>

		<guid isPermaLink="false">http://22pf.org/?p=1168</guid>
		<description><![CDATA[Yesterday I participated in what has become an annual event, a mobile field-day where radio amateurs in the district drive around in the countryside and make radio contacts on HF, mainly 80m (3.5MHz), as well as on the higher bands. &#8230; <a href="http://22pf.org/2011/09/mobile-field-day-2011/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Yesterday I participated in what has become an annual event, a mobile field-day where radio amateurs in the district drive around in the countryside and make radio contacts on HF, mainly 80m (3.5MHz), as well as on the higher bands. Some of the participants stop on the side of the road and put up temporary antennas, usually low-hanging dipoles for <a href="http://en.wikipedia.org/wiki/Near_Vertical_Incidence_Skywave">NVIS</a>, others have antennas mounted on the car. This was the third time I participated, and the first time I had an HF-antenna mounted to my car. The organizing team put up a reference station, with the call sign LA1G/P, for comparing antenna systems and radio coverage, as well as serving as a final destination for the trip to meet up and have a chat with other people. This year, like previously, the reference station was set up in the parking lot at <a href="http://www.vindfjell.no/index-eng.htm">Vindfjelltunet</a>.</p>
<p><a href="http://22pf.org/wordpress/wp-content/uploads/2011/09/IMG_6346.jpg"><img class="aligncenter size-large wp-image-1171" title="Operating position inside the car" src="http://22pf.org/wordpress/wp-content/uploads/2011/09/IMG_6346-1024x682.jpg" alt="" width="584" height="388" /></a></p>
<p>My car, a &#8217;98 VW Golf Mk4, did not have any trouble with a 100W strong RF field emitted from a &#8220;<a href="http://www.google.com/search?q=mag%20mount&amp;um=1&amp;ie=UTF-8&amp;tbm=isch&amp;biw=1920&amp;bih=1087">magmounted</a>&#8221; antenna on top of the roof. However, there were some quite strong RF noise coming from the car electronics. I did not have time to investigate, it could possibly be solved with the usual <a href="http://en.wikipedia.org/wiki/EMC_problem_(excessive_field_strength)">EMC tactics</a> of ferrite cores on cables and so on, so for working the weaker contacts I simply turned off the ignition.</p>
<p><a href="http://22pf.org/wordpress/wp-content/uploads/2011/09/car-with-whip-antenna.jpg"><img class="aligncenter size-large wp-image-1173" title="car-with-whip-antenna" src="http://22pf.org/wordpress/wp-content/uploads/2011/09/car-with-whip-antenna-682x1024.jpg" alt="" width="584" height="876" /></a></p>
<p>During the 180km trip, I made 4 check-ins with the reference station, as well as some contacts with other participating mobile stations. The map shows received (R) and sent (S) <a href="http://en.wikipedia.org/wiki/RST_code">signal reports</a> and the distance to the reference station for each check-in.</p>
<p><a href="http://22pf.org/wordpress/wp-content/uploads/2011/09/mobildag-2011-kart.png"><img class="aligncenter size-large wp-image-1172" title="mobildag-2011-kart" src="http://22pf.org/wordpress/wp-content/uploads/2011/09/mobildag-2011-kart-1024x776.png" alt="" width="584" height="442" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://22pf.org/2011/09/mobile-field-day-2011/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Fan thermostat with an AVR</title>
		<link>http://22pf.org/2011/09/fan-thermostat-with-an-avr/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=fan-thermostat-with-an-avr</link>
		<comments>http://22pf.org/2011/09/fan-thermostat-with-an-avr/#comments</comments>
		<pubDate>Tue, 13 Sep 2011 20:14:03 +0000</pubDate>
		<dc:creator>kms</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[amateur radio]]></category>
		<category><![CDATA[electronics]]></category>
		<category><![CDATA[microcontrollers]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[projects]]></category>

		<guid isPermaLink="false">http://22pf.org/?p=1113</guid>
		<description><![CDATA[My &#8220;shack power supply&#8221;, a Palstar SPS8250, is providing me with 13.8V at up to about 25A for various pieces of radio equipment. It is mostly running with a very low load, 1-2A, and don&#8217;t really need the active cooling of &#8230; <a href="http://22pf.org/2011/09/fan-thermostat-with-an-avr/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><a href="http://22pf.org/wordpress/wp-content/uploads/2011/09/fan-controller-inside-psu.jpg"><img class="aligncenter size-large wp-image-1114" title="The fan controller mounted inside the PSU" src="http://22pf.org/wordpress/wp-content/uploads/2011/09/fan-controller-inside-psu-1024x705.jpg" alt="" width="584" height="402" /></a></p>
<p>My &#8220;shack power supply&#8221;, a Palstar SPS8250, is providing me with 13.8V at up to about 25A for various pieces of radio equipment. It is mostly running with a very low load, 1-2A, and don&#8217;t really need the active cooling of a fan. Since the fan is a bit noisy, I made a simple thermostat so that the fan could stay mostly off and only go to full speed at high load and temperature. It is really simple, with an <a href="http://www.atmel.com/products/avr/default.asp?category_id=163&amp;family_id=607&amp;source=redirect">AVR</a> and a few bits of C code to read an <a href="http://www.national.com/mpf/LM/LM335.html#Overview">LM335A</a> temperature sensor through the ADC and then simply switch the fan through a FET. Two potentiometers are also read through the ADCs to supply high and a low thresholds for the hysteresis. In the picture above, you can see the crude veroboard bolted to the fan in the back of the power supply. The two trimmers are at the bottom, just behind three Berg pins; one connected to ground and the other two to the wipers. This way the thresholds can be read simply by a voltmeter and some basic arithmetic (0-5V = 0-100°C). The LM335A can be seen wrapped in heat-shrink tubing and glued to the heat sink. Except for that I run the whole thing off a supplied fan connector on the main PCB, which apparently has some kind of built-in speed limiting for the fan, it works fairly well. I have it set with about 50°C and 35°C as the high and low thresholds. See full source code at <a href="https://github.com/kms/avr-thermostat">github: avr-thermostat</a> and my ugly schematics/working notes below.</p>
<p><a href="http://22pf.org/wordpress/wp-content/uploads/2011/09/schematics.jpg"><img class="aligncenter size-large wp-image-1115" title="Schematics" src="http://22pf.org/wordpress/wp-content/uploads/2011/09/schematics-1024x749.jpg" alt="" width="584" height="427" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://22pf.org/2011/09/fan-thermostat-with-an-avr/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>NAC calendar</title>
		<link>http://22pf.org/2011/09/nac-calendar/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=nac-calendar</link>
		<comments>http://22pf.org/2011/09/nac-calendar/#comments</comments>
		<pubDate>Thu, 08 Sep 2011 18:51:51 +0000</pubDate>
		<dc:creator>kms</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[amateur radio]]></category>
		<category><![CDATA[web]]></category>

		<guid isPermaLink="false">http://22pf.org/?p=1080</guid>
		<description><![CDATA[I&#8217;ve created a public calendar for the amateur radio Nordic Activity Contests on VHF/UHF/SHF. The regular Tuesdays and Thursdays are set to auto-repeat, but the fifth Tuesdays are updated manually (for now, about a year into the future). Get it &#8230; <a href="http://22pf.org/2011/09/nac-calendar/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve created a public calendar for the amateur radio <a href="http://www.mydarc.de/la0by/nac.htm">Nordic Activity Contests</a> on VHF/UHF/SHF. The regular Tuesdays and Thursdays are set to auto-repeat, but the fifth Tuesdays are updated manually (for now, about a year into the future).</p>
<p><iframe style="border-width: 0;" src="https://www.google.com/calendar/embed?showTitle=0&amp;showNav=0&amp;showPrint=0&amp;showTabs=0&amp;showCalendars=0&amp;height=500&amp;wkst=1&amp;bgcolor=%23FFFFFF&amp;src=66qt08qtff8uol773dm4p2g81c%40group.calendar.google.com&amp;color=%23182C57&amp;ctz=Europe%2FOslo" frameborder="0" scrolling="no" width="600" height="500"></iframe></p>
<p>Get it as a <a href="https://www.google.com/calendar/embed?src=66qt08qtff8uol773dm4p2g81c%40group.calendar.google.com&amp;ctz=Europe/Oslo">stand-alone HTML page</a>, in <a href="https://www.google.com/calendar/feeds/66qt08qtff8uol773dm4p2g81c%40group.calendar.google.com/public/basic">XML</a> (probably the best if you want to add it to your own Google Calendar), <a href="https://www.google.com/calendar/ical/66qt08qtff8uol773dm4p2g81c%40group.calendar.google.com/public/basic.ics">iCalendar</a> (for almost all calendar applications) or <a href="https://www.google.com/calendar/embedhelper?src=66qt08qtff8uol773dm4p2g81c%40group.calendar.google.com&amp;ctz=Europe/Oslo">embed it</a> in your own site.</p>
]]></content:encoded>
			<wfw:commentRss>http://22pf.org/2011/09/nac-calendar/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Google+ invites</title>
		<link>http://22pf.org/2011/08/google-plus-invites/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=google-plus-invites</link>
		<comments>http://22pf.org/2011/08/google-plus-invites/#comments</comments>
		<pubDate>Tue, 30 Aug 2011 20:01:27 +0000</pubDate>
		<dc:creator>kms</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[web]]></category>

		<guid isPermaLink="false">http://22pf.org/?p=1074</guid>
		<description><![CDATA[Get your fresh Google+ invites here. (Is there any shortage of these? I managed to give away one single invite when I posted the link on my facebook wall&#8230;)]]></description>
			<content:encoded><![CDATA[<p>Get your fresh Google+ invites <a href="https://plus.google.com/i/ytyZULVKQhc:GmIIASH9By0">here</a>. (Is there any shortage of these? I managed to give away one single invite when I posted the link on my facebook wall&#8230;)</p>
]]></content:encoded>
			<wfw:commentRss>http://22pf.org/2011/08/google-plus-invites/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Assessing the Rigol DS1052E digital oscilloscope</title>
		<link>http://22pf.org/2011/08/assessing-the-rigol-ds1052e-digital-oscilloscope/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=assessing-the-rigol-ds1052e-digital-oscilloscope</link>
		<comments>http://22pf.org/2011/08/assessing-the-rigol-ds1052e-digital-oscilloscope/#comments</comments>
		<pubDate>Mon, 29 Aug 2011 20:01:34 +0000</pubDate>
		<dc:creator>kms</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[amateur radio]]></category>
		<category><![CDATA[electronics]]></category>

		<guid isPermaLink="false">http://22pf.org/?p=781</guid>
		<description><![CDATA[I recently bought a digital storage oscilloscope (DSO) from DealExtreme for the ridiculously low price of $360 (including shipping!). The Rigol DS1052E is widely known among hobbyists as delivering very good value-for-money &#8211; not hard to understand when you compare the price to the &#8230; <a href="http://22pf.org/2011/08/assessing-the-rigol-ds1052e-digital-oscilloscope/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><a href="http://22pf.org/wordpress/wp-content/uploads/2011/08/IMG_6005.jpg"><img class="aligncenter size-large wp-image-1045" title="Rigol DS1052E" src="http://22pf.org/wordpress/wp-content/uploads/2011/08/IMG_6005-1024x682.jpg" alt="" width="584" height="388" /></a></p>
<p>I recently bought a digital storage oscilloscope (DSO) from DealExtreme for the ridiculously low price of $360 (including shipping!). The Rigol DS1052E is widely known among hobbyists as delivering very good value-for-money &#8211; not hard to understand when you compare the price to the basic specifications: 2 channels, 1GSa/s, 50MHz bandwidth. USB for saving screenshots, raw data (CSV), printing and computer control. Nice selection of triggers, filters, zoom and so on. Many time and voltage measurements available. 1Mpts memory depth. FFT and more. Good build quality and feel. And what&#8217;s even better: the scope can be modified by software to provide a claimed 100MHz bandwidth. For me, this is a tremendous leap up from my old analogue scope, especially in terms of functionality. But what about the performance? And will the 100MHz modification deliver?</p>
<p>After performing the reasonably easy modification to up the BW to 100MHz, I decided to test one of the most basic properties of an oscilloscope; its bandwidth. Basically how fast a signal you can measure. In practice you need some overhead to be able to see distortions, noise and so on. For digital signals, you need a lot of overhead. A perfect square wave, as in a (theoretically perfect) digital signal, is composed of an infinite number of harmonic sine waves. A suggested rule-of-thumb is to use a BW five times the fastest clock rate, or in other words, enough bandwidth to see the 5th harmonic. A rule-of-thumb for analogue signals is to use a scope with 3 times the bandwidth of the signal. Depending on exactly what you are using the measurements for, and what kind of accuracy you need, the required bandwidth can be both lower or higher than this. There is a really nice paper by Agilent called <a href="http://cp.literature.agilent.com/litweb/pdf/5989-5733EN.pdf">Evaluating Oscilloscope Bandwidths for Your Application</a>. It explains the rules of thumb mentioned above as well as how you can more scientifically evaluate the necessary bandwidth based on the desired accuracy.</p>
<p><a href="http://22pf.org/wordpress/wp-content/uploads/2011/08/agilent-frequency-sweep-e1313442747551.jpg"><img class="aligncenter size-large wp-image-818" title="agilent-frequency-sweep" src="http://22pf.org/wordpress/wp-content/uploads/2011/08/agilent-frequency-sweep-e1313442747551-1024x768.jpg" alt="Frequency sweep over the full BW of an Agilent scope" width="584" height="438" /></a></p>
<p>Above is a sweep of an 1GHz BW Agilent scope where a sine-wave signal generator is set to sweep across a large frequency span in a short time. The timebase and triggering on the scope is adjusted so that the complete span is shown in one scope sweep. Pretty neat.</p>
<p>I tried doing the same on my scope, but it looks like the sampling rate at large timebases is slowed down and the measurements didn&#8217;t make any sense. Instead I decided to rely on the built-in voltage measurements and manually step the generator through the frequency range until the voltage dropped by 3dB. The measurement functionality on the scope is a little fiddly and changes a bit by varying the timebase. I decided to give the scope the benefit of the doubt and used a timebase displaying more than 10 cycles of the wave as this seemed to produce the most consistent results. (1-5MHz: 500ns, 5-10MHz: 200ns, 10-20MHz: 100ns, 20-50MHz: 50ns, 50-100MHz: 20ns, 100-175MHz: 10ns).</p>
<p>The generator I borrowed for this experiment is specified with an accuracy of +/-1dB and a flatness across its frequency range of 0.3dB at 0dBm output. I connected it to the scope through a short, good quality coax cable, a T-adapter and a 50ohm terminator (as the scope only has a 1Mohm input). I set the output level to 0dBm.</p>
<p>$$0dBm = 224mV_\mathrm{RMS}$$</p>
<p>At 1MHz, it gave a result of 218mV on the scope which I suppose was a combination of generator inaccuracy, cable/connector loss and scope measurement inaccuracy. The cable loss should however be pretty flat across the bandwidth (estimated &lt;0.1dB at 150MHz).</p>
<p>$$218mV_\mathrm{RMS} &#8211; 3dB = 154mV_\mathrm{RMS}$$</p>
<p><a href="http://22pf.org/wordpress/wp-content/uploads/2011/08/scope-1MHz-vs-120MHz.png"><img class="aligncenter size-full wp-image-1046" title="scope-1MHz-vs-120MHz" src="http://22pf.org/wordpress/wp-content/uploads/2011/08/scope-1MHz-vs-120MHz.png" alt="" width="650" height="234" /></a></p>
<p>As you can see from the screenshots above, there is a bit of distortion to the sine wave at 120MHz (the frequency counter shown is a little bit off). It is almost like the signal is a bit amplitude modulated.</p>
<p>I went on to manually sweep the signal generator from 1MHz to 175MHz and record the readings off the scope. All this hard work resulted in the graph below. -3dB at 127MHz and -2dB attenuation at 100MHz. Not too bad! Although the flatness could have been much better over the lower frequencies, I guess the DS1052E does deliver what it promises &#8211; and even more with the software modification.</p>
<p><a href="http://22pf.org/wordpress/wp-content/uploads/2011/08/bandwidth-2011-08-21-1MHz-175MHz-3.png"><img class="aligncenter size-full wp-image-1062" title="bandwidth-2011-08-21-1MHz-175MHz-3" src="http://22pf.org/wordpress/wp-content/uploads/2011/08/bandwidth-2011-08-21-1MHz-175MHz-3.png" alt="" width="584" height="438" /></a></p>
<p>The complete set of measurements and code (Octave/MATLAB and gnuplot) for generating the graph are available on github: <a href="https://github.com/kms/ds1052e-measurements">ds1052e-measurements</a>.</p>

]]></content:encoded>
			<wfw:commentRss>http://22pf.org/2011/08/assessing-the-rigol-ds1052e-digital-oscilloscope/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Photos from Korea</title>
		<link>http://22pf.org/2011/08/photos-from-korea/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=photos-from-korea</link>
		<comments>http://22pf.org/2011/08/photos-from-korea/#comments</comments>
		<pubDate>Mon, 15 Aug 2011 19:48:23 +0000</pubDate>
		<dc:creator>kms</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[korea]]></category>
		<category><![CDATA[photography]]></category>
		<category><![CDATA[work]]></category>

		<guid isPermaLink="false">http://22pf.org/?p=885</guid>
		<description><![CDATA[I visited Ulsan, Busan and Okpo, on Geoje Island, in South-Korea for 3 weeks in April. Below are some of my photos from the trip. Enjoy!]]></description>
			<content:encoded><![CDATA[<p>I visited Ulsan, Busan and Okpo, on Geoje Island, in South-Korea for 3 weeks in April. Below are some of my photos from the trip. Enjoy!</p>

<a href='http://22pf.org/2011/08/photos-from-korea/001-korea-on-globe/' title='Korea on the globe'><img width="150" height="150" src="http://22pf.org/wordpress/wp-content/uploads/2011/08/001-korea-on-globe-150x150.png" class="attachment-thumbnail" alt="Korea on the globe" title="Korea on the globe" /></a>
<a href='http://22pf.org/2011/08/photos-from-korea/003-great-circle/' title='Great circle distance München - Incheon (Seoul)'><img width="150" height="150" src="http://22pf.org/wordpress/wp-content/uploads/2011/08/003-great-circle-150x150.jpg" class="attachment-thumbnail" alt="Great circle distance München - Incheon (Seoul)" title="Great circle distance München - Incheon (Seoul)" /></a>
<a href='http://22pf.org/2011/08/photos-from-korea/004-map-of-korea/' title='Korea, map'><img width="150" height="150" src="http://22pf.org/wordpress/wp-content/uploads/2011/08/004-map-of-korea-150x150.jpg" class="attachment-thumbnail" alt="Korea, map" title="Korea, map" /></a>
<a href='http://22pf.org/2011/08/photos-from-korea/005-map-of-ulsan-busan-geoje/' title='Ulsan - Busan - Geoje, map'><img width="150" height="150" src="http://22pf.org/wordpress/wp-content/uploads/2011/08/005-map-of-ulsan-busan-geoje-150x150.jpg" class="attachment-thumbnail" alt="Ulsan - Busan - Geoje, map" title="Ulsan - Busan - Geoje, map" /></a>
<a href='http://22pf.org/2011/08/photos-from-korea/img_2090/' title='Early morning at Incheon International Airport I'><img width="150" height="150" src="http://22pf.org/wordpress/wp-content/uploads/2011/08/IMG_2090-150x150.jpg" class="attachment-thumbnail" alt="Early morning at Incheon International Airport I" title="Early morning at Incheon International Airport I" /></a>
<a href='http://22pf.org/2011/08/photos-from-korea/img_2088/' title='Early morning at Incheon International Airport II'><img width="150" height="150" src="http://22pf.org/wordpress/wp-content/uploads/2011/08/IMG_2088-150x150.jpg" class="attachment-thumbnail" alt="Early morning at Incheon International Airport II" title="Early morning at Incheon International Airport II" /></a>
<a href='http://22pf.org/2011/08/photos-from-korea/img_4402/' title='The Westin Chosun Busan, hotel bar'><img width="150" height="150" src="http://22pf.org/wordpress/wp-content/uploads/2011/08/IMG_4402-150x150.jpg" class="attachment-thumbnail" alt="The Westin Chosun Busan, hotel bar" title="The Westin Chosun Busan, hotel bar" /></a>
<a href='http://22pf.org/2011/08/photos-from-korea/img_4398/' title='The Westin Chosun Busan, teppanyaki chef'><img width="150" height="150" src="http://22pf.org/wordpress/wp-content/uploads/2011/08/IMG_4398-150x150.jpg" class="attachment-thumbnail" alt="The Westin Chosun Busan, teppanyaki chef" title="The Westin Chosun Busan, teppanyaki chef" /></a>
<a href='http://22pf.org/2011/08/photos-from-korea/img_4392/' title='The Westin Chosun Busan, Japanese food'><img width="150" height="150" src="http://22pf.org/wordpress/wp-content/uploads/2011/08/IMG_4392-150x150.jpg" class="attachment-thumbnail" alt="The Westin Chosun Busan, Japanese food" title="The Westin Chosun Busan, Japanese food" /></a>
<a href='http://22pf.org/2011/08/photos-from-korea/img_4033/' title='Shinsegae, Busan (huge department store)'><img width="150" height="150" src="http://22pf.org/wordpress/wp-content/uploads/2011/08/IMG_4033-150x150.jpg" class="attachment-thumbnail" alt="Shinsegae, Busan (huge department store)" title="Shinsegae, Busan (huge department store)" /></a>
<a href='http://22pf.org/2011/08/photos-from-korea/img_4298/' title='Fruit selection at Shinsegae'><img width="150" height="150" src="http://22pf.org/wordpress/wp-content/uploads/2011/08/IMG_4298-150x150.jpg" class="attachment-thumbnail" alt="Fruit selection at Shinsegae" title="Fruit selection at Shinsegae" /></a>
<a href='http://22pf.org/2011/08/photos-from-korea/img_4106/' title='The park on the roof of Shinsegae'><img width="150" height="150" src="http://22pf.org/wordpress/wp-content/uploads/2011/08/IMG_4106-150x150.jpg" class="attachment-thumbnail" alt="The park on the roof of Shinsegae" title="The park on the roof of Shinsegae" /></a>
<a href='http://22pf.org/2011/08/photos-from-korea/img_4051/' title='Bookstore at Shinsegae'><img width="150" height="150" src="http://22pf.org/wordpress/wp-content/uploads/2011/08/IMG_4051-150x150.jpg" class="attachment-thumbnail" alt="Bookstore at Shinsegae" title="Bookstore at Shinsegae" /></a>
<a href='http://22pf.org/2011/08/photos-from-korea/img_4050/' title='Indoor ice rink at Shinsegae'><img width="150" height="150" src="http://22pf.org/wordpress/wp-content/uploads/2011/08/IMG_4050-150x150.jpg" class="attachment-thumbnail" alt="Indoor ice rink at Shinsegae" title="Indoor ice rink at Shinsegae" /></a>
<a href='http://22pf.org/2011/08/photos-from-korea/img_3979/' title='Haeundae Beach in Busan, looking west'><img width="150" height="150" src="http://22pf.org/wordpress/wp-content/uploads/2011/08/IMG_3979-150x150.jpg" class="attachment-thumbnail" alt="Haeundae Beach in Busan, looking west" title="Haeundae Beach in Busan, looking west" /></a>
<a href='http://22pf.org/2011/08/photos-from-korea/img_3967/' title='Haeundae Beach in Busan, looking east'><img width="150" height="150" src="http://22pf.org/wordpress/wp-content/uploads/2011/08/IMG_3967-150x150.jpg" class="attachment-thumbnail" alt="Haeundae Beach in Busan, looking east" title="Haeundae Beach in Busan, looking east" /></a>
<a href='http://22pf.org/2011/08/photos-from-korea/img_3721/' title='Soju, the local drink of choice'><img width="150" height="150" src="http://22pf.org/wordpress/wp-content/uploads/2011/08/IMG_3721-150x150.jpg" class="attachment-thumbnail" alt="Soju, the local drink of choice" title="Soju, the local drink of choice" /></a>
<a href='http://22pf.org/2011/08/photos-from-korea/img_3432/' title='Okpo on Geoje Island at night'><img width="150" height="150" src="http://22pf.org/wordpress/wp-content/uploads/2011/08/IMG_3432-150x150.jpg" class="attachment-thumbnail" alt="Okpo on Geoje Island at night" title="Okpo on Geoje Island at night" /></a>
<a href='http://22pf.org/2011/08/photos-from-korea/img_3221/' title='Birthday celebrations in the hotel bar'><img width="150" height="150" src="http://22pf.org/wordpress/wp-content/uploads/2011/08/IMG_3221-150x150.jpg" class="attachment-thumbnail" alt="Birthday celebrations in the hotel bar" title="Birthday celebrations in the hotel bar" /></a>
<a href='http://22pf.org/2011/08/photos-from-korea/img_3155/' title='Starbucks!'><img width="150" height="150" src="http://22pf.org/wordpress/wp-content/uploads/2011/08/IMG_3155-150x150.jpg" class="attachment-thumbnail" alt="Starbucks!" title="Starbucks!" /></a>
<a href='http://22pf.org/2011/08/photos-from-korea/img_3127/' title='A cat'><img width="150" height="150" src="http://22pf.org/wordpress/wp-content/uploads/2011/08/IMG_3127-150x150.jpg" class="attachment-thumbnail" alt="A cat" title="A cat" /></a>
<a href='http://22pf.org/2011/08/photos-from-korea/img_2632/' title='Fish market in Ulsan'><img width="150" height="150" src="http://22pf.org/wordpress/wp-content/uploads/2011/08/IMG_2632-150x150.jpg" class="attachment-thumbnail" alt="Fish market in Ulsan" title="Fish market in Ulsan" /></a>
<a href='http://22pf.org/2011/08/photos-from-korea/img_2584/' title='Salad selection at Hyundai Department Store'><img width="150" height="150" src="http://22pf.org/wordpress/wp-content/uploads/2011/08/IMG_2584-150x150.jpg" class="attachment-thumbnail" alt="Salad selection at Hyundai Department Store" title="Salad selection at Hyundai Department Store" /></a>
<a href='http://22pf.org/2011/08/photos-from-korea/img_2580/' title='Seaweed selection at Hyundai Department Store'><img width="150" height="150" src="http://22pf.org/wordpress/wp-content/uploads/2011/08/IMG_2580-150x150.jpg" class="attachment-thumbnail" alt="Seaweed selection at Hyundai Department Store" title="Seaweed selection at Hyundai Department Store" /></a>
<a href='http://22pf.org/2011/08/photos-from-korea/img_2578/' title='Dried shrimps at Hyundai Department Store'><img width="150" height="150" src="http://22pf.org/wordpress/wp-content/uploads/2011/08/IMG_2578-150x150.jpg" class="attachment-thumbnail" alt="Dried shrimps at Hyundai Department Store" title="Dried shrimps at Hyundai Department Store" /></a>
<a href='http://22pf.org/2011/08/photos-from-korea/img_2577/' title='A small piece of home (almost)'><img width="150" height="150" src="http://22pf.org/wordpress/wp-content/uploads/2011/08/IMG_2577-150x150.jpg" class="attachment-thumbnail" alt="A small piece of home (almost)" title="A small piece of home (almost)" /></a>
<a href='http://22pf.org/2011/08/photos-from-korea/img_2561/' title='Noodle selection'><img width="150" height="150" src="http://22pf.org/wordpress/wp-content/uploads/2011/08/IMG_2561-150x150.jpg" class="attachment-thumbnail" alt="Noodle selection" title="Noodle selection" /></a>
<a href='http://22pf.org/2011/08/photos-from-korea/img_2559/' title='Milk'><img width="150" height="150" src="http://22pf.org/wordpress/wp-content/uploads/2011/08/IMG_2559-150x150.jpg" class="attachment-thumbnail" alt="Milk" title="Milk" /></a>
<a href='http://22pf.org/2011/08/photos-from-korea/img_2553/' title='Yummy fish!'><img width="150" height="150" src="http://22pf.org/wordpress/wp-content/uploads/2011/08/IMG_2553-150x150.jpg" class="attachment-thumbnail" alt="Yummy fish!" title="Yummy fish!" /></a>
<a href='http://22pf.org/2011/08/photos-from-korea/img_2551/' title='Yummy octopuses!'><img width="150" height="150" src="http://22pf.org/wordpress/wp-content/uploads/2011/08/IMG_2551-150x150.jpg" class="attachment-thumbnail" alt="Yummy octopuses!" title="Yummy octopuses!" /></a>
<a href='http://22pf.org/2011/08/photos-from-korea/img_2549/' title='High level of service provided'><img width="150" height="150" src="http://22pf.org/wordpress/wp-content/uploads/2011/08/IMG_2549-150x150.jpg" class="attachment-thumbnail" alt="High level of service provided" title="High level of service provided" /></a>
<a href='http://22pf.org/2011/08/photos-from-korea/img_2543/' title='Female department'><img width="150" height="150" src="http://22pf.org/wordpress/wp-content/uploads/2011/08/IMG_2543-150x150.jpg" class="attachment-thumbnail" alt="Female department" title="Female department" /></a>
<a href='http://22pf.org/2011/08/photos-from-korea/img_2534/' title='Literally off the back of a truck'><img width="150" height="150" src="http://22pf.org/wordpress/wp-content/uploads/2011/08/IMG_2534-150x150.jpg" class="attachment-thumbnail" alt="Literally off the back of a truck" title="Literally off the back of a truck" /></a>
<a href='http://22pf.org/2011/08/photos-from-korea/img_2508/' title='Nice gas pipe layout'><img width="150" height="150" src="http://22pf.org/wordpress/wp-content/uploads/2011/08/IMG_2508-150x150.jpg" class="attachment-thumbnail" alt="Nice gas pipe layout" title="Nice gas pipe layout" /></a>
<a href='http://22pf.org/2011/08/photos-from-korea/img_2505/' title='Hite (beer)'><img width="150" height="150" src="http://22pf.org/wordpress/wp-content/uploads/2011/08/IMG_2505-150x150.jpg" class="attachment-thumbnail" alt="Hite (beer)" title="Hite (beer)" /></a>
<a href='http://22pf.org/2011/08/photos-from-korea/img_2504/' title='Tiny grocery store'><img width="150" height="150" src="http://22pf.org/wordpress/wp-content/uploads/2011/08/IMG_2504-150x150.jpg" class="attachment-thumbnail" alt="Tiny grocery store" title="Tiny grocery store" /></a>
<a href='http://22pf.org/2011/08/photos-from-korea/img_2502/' title='A bunch of dented antennas'><img width="150" height="150" src="http://22pf.org/wordpress/wp-content/uploads/2011/08/IMG_2502-150x150.jpg" class="attachment-thumbnail" alt="A bunch of dented antennas" title="A bunch of dented antennas" /></a>
<a href='http://22pf.org/2011/08/photos-from-korea/img_2501/' title='Very safe electricity meter boxes'><img width="150" height="150" src="http://22pf.org/wordpress/wp-content/uploads/2011/08/IMG_2501-150x150.jpg" class="attachment-thumbnail" alt="Very safe electricity meter boxes" title="Very safe electricity meter boxes" /></a>
<a href='http://22pf.org/2011/08/photos-from-korea/img_2492/' title='Near HHI, Ulsan'><img width="150" height="150" src="http://22pf.org/wordpress/wp-content/uploads/2011/08/IMG_2492-150x150.jpg" class="attachment-thumbnail" alt="Near HHI, Ulsan" title="Near HHI, Ulsan" /></a>
<a href='http://22pf.org/2011/08/photos-from-korea/img_2474/' title='24-hour McDonald&#039;s near HHI'><img width="150" height="150" src="http://22pf.org/wordpress/wp-content/uploads/2011/08/IMG_2474-150x150.jpg" class="attachment-thumbnail" alt="24-hour McDonald&#039;s near HHI" title="24-hour McDonald&#039;s near HHI" /></a>
<a href='http://22pf.org/2011/08/photos-from-korea/img_2485/' title='McDonald&#039;s delivery!'><img width="150" height="150" src="http://22pf.org/wordpress/wp-content/uploads/2011/08/IMG_2485-150x150.jpg" class="attachment-thumbnail" alt="McDonald&#039;s delivery!" title="McDonald&#039;s delivery!" /></a>
<a href='http://22pf.org/2011/08/photos-from-korea/img_2477/' title='McDonald&#039;s'><img width="150" height="150" src="http://22pf.org/wordpress/wp-content/uploads/2011/08/IMG_2477-150x150.jpg" class="attachment-thumbnail" alt="McDonald&#039;s" title="McDonald&#039;s" /></a>
<a href='http://22pf.org/2011/08/photos-from-korea/img_2476/' title='Korean ATM (please remember to select English text)'><img width="150" height="150" src="http://22pf.org/wordpress/wp-content/uploads/2011/08/IMG_2476-150x150.jpg" class="attachment-thumbnail" alt="Korean ATM (please remember to select English text)" title="Korean ATM (please remember to select English text)" /></a>
<a href='http://22pf.org/2011/08/photos-from-korea/img_2461/' title='Hyundai Department Store in Ulsan'><img width="150" height="150" src="http://22pf.org/wordpress/wp-content/uploads/2011/08/IMG_2461-150x150.jpg" class="attachment-thumbnail" alt="Hyundai Department Store in Ulsan" title="Hyundai Department Store in Ulsan" /></a>
<a href='http://22pf.org/2011/08/photos-from-korea/img_2606/' title='Lobby at Hotel Hyundai I'><img width="150" height="150" src="http://22pf.org/wordpress/wp-content/uploads/2011/08/IMG_2606-150x150.jpg" class="attachment-thumbnail" alt="Lobby at Hotel Hyundai I" title="Lobby at Hotel Hyundai I" /></a>
<a href='http://22pf.org/2011/08/photos-from-korea/img_2359/' title='Lobby at Hotel Hyundai II'><img width="150" height="150" src="http://22pf.org/wordpress/wp-content/uploads/2011/08/IMG_2359-150x150.jpg" class="attachment-thumbnail" alt="Lobby at Hotel Hyundai II" title="Lobby at Hotel Hyundai II" /></a>
<a href='http://22pf.org/2011/08/photos-from-korea/006-img_2725/' title='Election campaign I'><img width="150" height="150" src="http://22pf.org/wordpress/wp-content/uploads/2011/08/006-IMG_2725-150x150.jpg" class="attachment-thumbnail" alt="Election campaign I" title="Election campaign I" /></a>
<a href='http://22pf.org/2011/08/photos-from-korea/007-img_2721/' title='Election campaign II'><img width="150" height="150" src="http://22pf.org/wordpress/wp-content/uploads/2011/08/007-IMG_2721-150x150.jpg" class="attachment-thumbnail" alt="Election campaign II" title="Election campaign II" /></a>
<a href='http://22pf.org/2011/08/photos-from-korea/008-img_2891/' title='A fiber splice'><img width="150" height="150" src="http://22pf.org/wordpress/wp-content/uploads/2011/08/008-IMG_2891-150x150.jpg" class="attachment-thumbnail" alt="A fiber splice" title="A fiber splice" /></a>
<a href='http://22pf.org/2011/08/photos-from-korea/010-img_2336/' title='South Korean won'><img width="150" height="150" src="http://22pf.org/wordpress/wp-content/uploads/2011/08/010-IMG_2336-150x150.jpg" class="attachment-thumbnail" alt="South Korean won" title="South Korean won" /></a>
<a href='http://22pf.org/2011/08/photos-from-korea/011-img_2506/' title='Hyundai Equus'><img width="150" height="150" src="http://22pf.org/wordpress/wp-content/uploads/2011/08/011-IMG_2506-150x150.jpg" class="attachment-thumbnail" alt="Hyundai Equus" title="Hyundai Equus" /></a>
<a href='http://22pf.org/2011/08/photos-from-korea/012-img_2107/' title='Electricity pylon I'><img width="150" height="150" src="http://22pf.org/wordpress/wp-content/uploads/2011/08/012-IMG_2107-150x150.jpg" class="attachment-thumbnail" alt="Electricity pylon I" title="Electricity pylon I" /></a>
<a href='http://22pf.org/2011/08/photos-from-korea/013-img_2782/' title='Electricity pylon II'><img width="150" height="150" src="http://22pf.org/wordpress/wp-content/uploads/2011/08/013-IMG_2782-150x150.jpg" class="attachment-thumbnail" alt="Electricity pylon II" title="Electricity pylon II" /></a>
<a href='http://22pf.org/2011/08/photos-from-korea/img_2885/' title='Downtown Ulsan I'><img width="150" height="150" src="http://22pf.org/wordpress/wp-content/uploads/2011/08/IMG_2885-150x150.jpg" class="attachment-thumbnail" alt="Downtown Ulsan I" title="Downtown Ulsan I" /></a>
<a href='http://22pf.org/2011/08/photos-from-korea/img_2865/' title='Downtown Ulsan II'><img width="150" height="150" src="http://22pf.org/wordpress/wp-content/uploads/2011/08/IMG_2865-150x150.jpg" class="attachment-thumbnail" alt="Downtown Ulsan II" title="Downtown Ulsan II" /></a>
<a href='http://22pf.org/2011/08/photos-from-korea/014-img_2971/' title='Downtown Ulsan III'><img width="150" height="150" src="http://22pf.org/wordpress/wp-content/uploads/2011/08/014-IMG_2971-150x150.jpg" class="attachment-thumbnail" alt="Downtown Ulsan III" title="Downtown Ulsan III" /></a>
<a href='http://22pf.org/2011/08/photos-from-korea/015-img_2806/' title='Downtown Ulsan IV'><img width="150" height="150" src="http://22pf.org/wordpress/wp-content/uploads/2011/08/015-IMG_2806-150x150.jpg" class="attachment-thumbnail" alt="Downtown Ulsan IV" title="Downtown Ulsan IV" /></a>
<a href='http://22pf.org/2011/08/photos-from-korea/024-img_3067/' title='Downtown Ulsan V'><img width="150" height="150" src="http://22pf.org/wordpress/wp-content/uploads/2011/08/024-IMG_3067-150x150.jpg" class="attachment-thumbnail" alt="Downtown Ulsan V" title="Downtown Ulsan V" /></a>
<a href='http://22pf.org/2011/08/photos-from-korea/016-img_4178/' title='Construction work I'><img width="150" height="150" src="http://22pf.org/wordpress/wp-content/uploads/2011/08/016-IMG_4178-150x150.jpg" class="attachment-thumbnail" alt="Construction work I" title="Construction work I" /></a>
<a href='http://22pf.org/2011/08/photos-from-korea/017-img_4379/' title='Construction work II'><img width="150" height="150" src="http://22pf.org/wordpress/wp-content/uploads/2011/08/017-IMG_4379-150x150.jpg" class="attachment-thumbnail" alt="Construction work II" title="Construction work II" /></a>
<a href='http://22pf.org/2011/08/photos-from-korea/018-img_4600/' title='Construction work III'><img width="150" height="150" src="http://22pf.org/wordpress/wp-content/uploads/2011/08/018-IMG_4600-150x150.jpg" class="attachment-thumbnail" alt="Construction work III" title="Construction work III" /></a>
<a href='http://22pf.org/2011/08/photos-from-korea/019-img_4591/' title='Apartment buildings in Busan'><img width="150" height="150" src="http://22pf.org/wordpress/wp-content/uploads/2011/08/019-IMG_4591-150x150.jpg" class="attachment-thumbnail" alt="Apartment buildings in Busan" title="Apartment buildings in Busan" /></a>
<a href='http://22pf.org/2011/08/photos-from-korea/020-img_4606/' title='Lotte apartments, Busan'><img width="150" height="150" src="http://22pf.org/wordpress/wp-content/uploads/2011/08/020-IMG_4606-150x150.jpg" class="attachment-thumbnail" alt="Lotte apartments, Busan" title="Lotte apartments, Busan" /></a>
<a href='http://22pf.org/2011/08/photos-from-korea/021-img_4652/' title='LG apartments, Busan'><img width="150" height="150" src="http://22pf.org/wordpress/wp-content/uploads/2011/08/021-IMG_4652-150x150.jpg" class="attachment-thumbnail" alt="LG apartments, Busan" title="LG apartments, Busan" /></a>
<a href='http://22pf.org/2011/08/photos-from-korea/022-img_4626/' title='Apartment buildings, Busan II'><img width="150" height="150" src="http://22pf.org/wordpress/wp-content/uploads/2011/08/022-IMG_4626-150x150.jpg" class="attachment-thumbnail" alt="Apartment buildings, Busan II" title="Apartment buildings, Busan II" /></a>
<a href='http://22pf.org/2011/08/photos-from-korea/036-img_2101/' title='Industrial area in Gijang-gun, outside of the city center of Busan'><img width="150" height="150" src="http://22pf.org/wordpress/wp-content/uploads/2011/08/036-IMG_2101-150x150.jpg" class="attachment-thumbnail" alt="Industrial area in Gijang-gun, outside of the city center of Busan" title="Industrial area in Gijang-gun, outside of the city center of Busan" /></a>
<a href='http://22pf.org/2011/08/photos-from-korea/026-img_2244/' title='Ulsan by night I'><img width="150" height="150" src="http://22pf.org/wordpress/wp-content/uploads/2011/08/026-IMG_2244-150x150.jpg" class="attachment-thumbnail" alt="Ulsan by night I" title="Ulsan by night I" /></a>
<a href='http://22pf.org/2011/08/photos-from-korea/025-img_2200/' title='Ulsan by night II'><img width="150" height="150" src="http://22pf.org/wordpress/wp-content/uploads/2011/08/025-IMG_2200-150x150.jpg" class="attachment-thumbnail" alt="Ulsan by night II" title="Ulsan by night II" /></a>
<a href='http://22pf.org/2011/08/photos-from-korea/027-img_4006/' title='The local fast-food'><img width="150" height="150" src="http://22pf.org/wordpress/wp-content/uploads/2011/08/027-IMG_4006-150x150.jpg" class="attachment-thumbnail" alt="The local fast-food" title="The local fast-food" /></a>
<a href='http://22pf.org/2011/08/photos-from-korea/029-img_2613/' title='Korean BBQ'><img width="150" height="150" src="http://22pf.org/wordpress/wp-content/uploads/2011/08/029-IMG_2613-150x150.jpg" class="attachment-thumbnail" alt="Korean BBQ" title="Korean BBQ" /></a>
<a href='http://22pf.org/2011/08/photos-from-korea/028-img_2607/' title='Side dishes at Korean BBQ'><img width="150" height="150" src="http://22pf.org/wordpress/wp-content/uploads/2011/08/028-IMG_2607-150x150.jpg" class="attachment-thumbnail" alt="Side dishes at Korean BBQ" title="Side dishes at Korean BBQ" /></a>
<a href='http://22pf.org/2011/08/photos-from-korea/030-img_3715/' title='Hot stuff! I'><img width="150" height="150" src="http://22pf.org/wordpress/wp-content/uploads/2011/08/030-IMG_3715-150x150.jpg" class="attachment-thumbnail" alt="Hot stuff! I" title="Hot stuff! I" /></a>
<a href='http://22pf.org/2011/08/photos-from-korea/031-img_3685/' title='Hot stuff! II'><img width="150" height="150" src="http://22pf.org/wordpress/wp-content/uploads/2011/08/031-IMG_3685-150x150.jpg" class="attachment-thumbnail" alt="Hot stuff! II" title="Hot stuff! II" /></a>
<a href='http://22pf.org/2011/08/photos-from-korea/img_3113/' title='Korean BBQ, sitting on the floor I'><img width="150" height="150" src="http://22pf.org/wordpress/wp-content/uploads/2011/08/IMG_3113-150x150.jpg" class="attachment-thumbnail" alt="Korean BBQ, sitting on the floor I" title="Korean BBQ, sitting on the floor I" /></a>
<a href='http://22pf.org/2011/08/photos-from-korea/032-img_3729/' title='Korean BBQ, sitting on the floor II'><img width="150" height="150" src="http://22pf.org/wordpress/wp-content/uploads/2011/08/032-IMG_3729-150x150.jpg" class="attachment-thumbnail" alt="Korean BBQ, sitting on the floor II" title="Korean BBQ, sitting on the floor II" /></a>
<a href='http://22pf.org/2011/08/photos-from-korea/033-img_2172/' title='Nice touch'><img width="150" height="150" src="http://22pf.org/wordpress/wp-content/uploads/2011/08/033-IMG_2172-150x150.jpg" class="attachment-thumbnail" alt="Nice touch" title="Nice touch" /></a>
<a href='http://22pf.org/2011/08/photos-from-korea/img_2280/' title='Press &quot;Call&quot; to get attention from the waitress'><img width="150" height="150" src="http://22pf.org/wordpress/wp-content/uploads/2011/08/IMG_2280-150x150.jpg" class="attachment-thumbnail" alt="Press &quot;Call&quot; to get attention from the waitress" title="Press &quot;Call&quot; to get attention from the waitress" /></a>
<a href='http://22pf.org/2011/08/photos-from-korea/023-img_2527/' title='Apartments near HHI'><img width="150" height="150" src="http://22pf.org/wordpress/wp-content/uploads/2011/08/023-IMG_2527-150x150.jpg" class="attachment-thumbnail" alt="Apartments near HHI" title="Apartments near HHI" /></a>
<a href='http://22pf.org/2011/08/photos-from-korea/043-img_2592/' title='Hyundai Park, Ulsan I'><img width="150" height="150" src="http://22pf.org/wordpress/wp-content/uploads/2011/08/043-IMG_2592-150x150.jpg" class="attachment-thumbnail" alt="Hyundai Park, Ulsan I" title="Hyundai Park, Ulsan I" /></a>
<a href='http://22pf.org/2011/08/photos-from-korea/044-img_2595/' title='Hyundai Park, Ulsan II'><img width="150" height="150" src="http://22pf.org/wordpress/wp-content/uploads/2011/08/044-IMG_2595-150x150.jpg" class="attachment-thumbnail" alt="Hyundai Park, Ulsan II" title="Hyundai Park, Ulsan II" /></a>
<a href='http://22pf.org/2011/08/photos-from-korea/045-img_2450/' title='Hyundai Park, Ulsan III'><img width="150" height="150" src="http://22pf.org/wordpress/wp-content/uploads/2011/08/045-IMG_2450-150x150.jpg" class="attachment-thumbnail" alt="Hyundai Park, Ulsan III" title="Hyundai Park, Ulsan III" /></a>
<a href='http://22pf.org/2011/08/photos-from-korea/046-img_2449/' title='Hyundai Park, Ulsan IV'><img width="150" height="150" src="http://22pf.org/wordpress/wp-content/uploads/2011/08/046-IMG_2449-150x150.jpg" class="attachment-thumbnail" alt="Hyundai Park, Ulsan IV" title="Hyundai Park, Ulsan IV" /></a>
<a href='http://22pf.org/2011/08/photos-from-korea/img_2128/' title='View towards HHI (through a mosquito net)'><img width="150" height="150" src="http://22pf.org/wordpress/wp-content/uploads/2011/08/IMG_2128-150x150.jpg" class="attachment-thumbnail" alt="View towards HHI (through a mosquito net)" title="View towards HHI (through a mosquito net)" /></a>
<a href='http://22pf.org/2011/08/photos-from-korea/img_2467/' title='Main road past HHI, Ulsan'><img width="150" height="150" src="http://22pf.org/wordpress/wp-content/uploads/2011/08/IMG_2467-150x150.jpg" class="attachment-thumbnail" alt="Main road past HHI, Ulsan" title="Main road past HHI, Ulsan" /></a>
<a href='http://22pf.org/2011/08/photos-from-korea/047-img_2397/' title='HHI Main Gate, Ulsan I'><img width="150" height="150" src="http://22pf.org/wordpress/wp-content/uploads/2011/08/047-IMG_2397-150x150.jpg" class="attachment-thumbnail" alt="HHI Main Gate, Ulsan I" title="HHI Main Gate, Ulsan I" /></a>
<a href='http://22pf.org/2011/08/photos-from-korea/048-img_2389/' title='HHI Main Gate, Ulsan II'><img width="150" height="150" src="http://22pf.org/wordpress/wp-content/uploads/2011/08/048-IMG_2389-150x150.jpg" class="attachment-thumbnail" alt="HHI Main Gate, Ulsan II" title="HHI Main Gate, Ulsan II" /></a>
<a href='http://22pf.org/2011/08/photos-from-korea/049-satellite-hhi-3/' title='Satellite view of HHI, Ulsan I'><img width="150" height="150" src="http://22pf.org/wordpress/wp-content/uploads/2011/08/049-satellite-hhi-3-150x150.jpg" class="attachment-thumbnail" alt="Satellite view of HHI, Ulsan I" title="Satellite view of HHI, Ulsan I" /></a>
<a href='http://22pf.org/2011/08/photos-from-korea/050-satellite-hhi-2/' title='Satellite view of HHI, Ulsan II'><img width="150" height="150" src="http://22pf.org/wordpress/wp-content/uploads/2011/08/050-satellite-hhi-2-150x150.jpg" class="attachment-thumbnail" alt="Satellite view of HHI, Ulsan II" title="Satellite view of HHI, Ulsan II" /></a>
<a href='http://22pf.org/2011/08/photos-from-korea/051-satellite-hhi-1/' title='Satellite view of HHI, Ulsan III'><img width="150" height="150" src="http://22pf.org/wordpress/wp-content/uploads/2011/08/051-satellite-hhi-1-150x150.jpg" class="attachment-thumbnail" alt="Satellite view of HHI, Ulsan III" title="Satellite view of HHI, Ulsan III" /></a>
<a href='http://22pf.org/2011/08/photos-from-korea/998-img_3441/' title='DSME in Okpo, Geoje Island'><img width="150" height="150" src="http://22pf.org/wordpress/wp-content/uploads/2011/08/998-IMG_3441-150x150.jpg" class="attachment-thumbnail" alt="DSME in Okpo, Geoje Island" title="DSME in Okpo, Geoje Island" /></a>
<a href='http://22pf.org/2011/08/photos-from-korea/999-img_3840/' title='Pastel straws'><img width="150" height="150" src="http://22pf.org/wordpress/wp-content/uploads/2011/08/999-IMG_3840-150x150.jpg" class="attachment-thumbnail" alt="Pastel straws" title="Pastel straws" /></a>

]]></content:encoded>
			<wfw:commentRss>http://22pf.org/2011/08/photos-from-korea/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>WordPress plugins used here</title>
		<link>http://22pf.org/2011/08/wordpress-plugins-used-here/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=wordpress-plugins-used-here</link>
		<comments>http://22pf.org/2011/08/wordpress-plugins-used-here/#comments</comments>
		<pubDate>Tue, 09 Aug 2011 20:30:55 +0000</pubDate>
		<dc:creator>kms</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[web]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://22pf.org/?p=774</guid>
		<description><![CDATA[I thought I would quickly highlight a few WordPress plugins I think are nice and that are in use here. First of all, you might have noticed that the text is justified. Well, not only that, but hyphens are used &#8230; <a href="http://22pf.org/2011/08/wordpress-plugins-used-here/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>I thought I would quickly highlight a few WordPress plugins I think are nice and that are in use here. First of all, you might have noticed that the text is justified. Well, not only that, but hyphens are used to break up words and split them on multiple lines. This all makes the lines even and very fine looking. What&#8217;s interesting, though, is that this fancy <a href="http://en.wikipedia.org/wiki/Hyphenation_algorithm">hyphenation algorithm</a> is implemented client-side through a JavaScript library called <a href="http://code.google.com/p/hyphenator/">Hyphenator.js</a>. This is very easy to implement in a WordPress site by including the <a href="http://wordpress.org/extend/plugins/hyphenator/">Hyphenator plugin</a> and setting the text-align property to justify in the CSS.</p>
<p>On the subject of typography, I&#8217;ve also added a plugin for producing stunningly beautiful mathematical expressions. <a href="http://www.mathjax.org/">MathJax</a> is a really impressive JavaScript library that interprets TeX and LaTeX (or MathML) syntax for mathematical formulas and outputs code that successfully degrades depending on your browser&#8217;s capabilities. MatJax comes in a nice plugin called <a href="http://wordpress.org/extend/plugins/mathjax-latex/">MatJax-LaTeX</a>.</p>

<p>$$\frac{4}{\pi}\left (\sin(\pi ft)+{1\over3}\sin(3\pi ft)+{1\over5}\sin(5\pi ft) + \cdots\right )$$</p>
<p>Lastly, I&#8217;m using the <a href="http://wordpress.org/extend/plugins/syntaxhighlighter/">SyntaxHighlighter Evolved plugin</a> which employs Alex Gorbatchev&#8217;s <a href="http://alexgorbatchev.com/SyntaxHighlighter/">SyntaxHighlighter</a> to produce nice looking syntax highlighted code snippets. Behold the beauty of <a href="http://en.wikipedia.org/wiki/Duff's_device">Duff&#8217;s device</a>:</p>
<pre class="brush: cpp; title: ; notranslate">
 register n = (count + 7) / 8;      /* count &gt; 0 assumed */

 switch (count % 8)
 {
 case 0:        do {  *to = *from++;
 case 7:              *to = *from++;
 case 6:              *to = *from++;
 case 5:              *to = *from++;
 case 4:              *to = *from++;
 case 3:              *to = *from++;
 case 2:              *to = *from++;
 case 1:              *to = *from++;
                    } while (--n &gt; 0);
 }
</pre>
]]></content:encoded>
			<wfw:commentRss>http://22pf.org/2011/08/wordpress-plugins-used-here/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Relaunch!</title>
		<link>http://22pf.org/2011/08/relaunch/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=relaunch</link>
		<comments>http://22pf.org/2011/08/relaunch/#comments</comments>
		<pubDate>Mon, 08 Aug 2011 20:18:01 +0000</pubDate>
		<dc:creator>kms</dc:creator>
				<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://tesla/~kms/?p=762</guid>
		<description><![CDATA[I&#8217;ve upgraded the WordPress version, changed to a simpler domain name, updated the layout, added some content, removed old stuff. Welcome back!]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve upgraded the WordPress version, changed to a simpler domain name, updated the layout, added some content, removed old stuff. Welcome back!</p>
]]></content:encoded>
			<wfw:commentRss>http://22pf.org/2011/08/relaunch/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Thermal imaging for fun and profit</title>
		<link>http://22pf.org/2010/01/thermal-imaging-for-fun-and-profit/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=thermal-imaging-for-fun-and-profit</link>
		<comments>http://22pf.org/2010/01/thermal-imaging-for-fun-and-profit/#comments</comments>
		<pubDate>Sun, 10 Jan 2010 17:28:07 +0000</pubDate>
		<dc:creator>kms</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[cat]]></category>
		<category><![CDATA[photography]]></category>
		<category><![CDATA[technology]]></category>

		<guid isPermaLink="false">http://picofarad.org/?p=583</guid>
		<description><![CDATA[This weekend I got the chance to borrow the thermographic camera from work. The idea was to do an inspection of the house insulation, but it&#8217;s also a fun tool to just play around with. Below, my cat. The coldest &#8230; <a href="http://22pf.org/2010/01/thermal-imaging-for-fun-and-profit/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<div id="attachment_587" class="wp-caption aligncenter" style="width: 650px"><a href="http://22pf.org/wordpress/wp-content/uploads/2010/01/terassedor.png"><img class="size-full wp-image-587" title="Cold draft from a pair of doors" src="http://22pf.org/wordpress/wp-content/uploads/2010/01/terassedor.png" alt="" width="640" height="480" /></a><p class="wp-caption-text">Cold draft from a pair of doors.</p></div>
<p>This weekend I got the chance to borrow the <a href="http://en.wikipedia.org/wiki/Thermographic_camera">thermographic camera</a> from work. The idea was to do an inspection of the house insulation, but it&#8217;s also a fun tool to just play around with. Below, my cat. The coldest spot? The moist nose.</p>
<div id="attachment_584" class="wp-caption aligncenter" style="width: 650px"><a href="http://22pf.org/wordpress/wp-content/uploads/2010/01/hedy-2.png"><img class="size-full wp-image-584" title="Hedy the cat" src="http://22pf.org/wordpress/wp-content/uploads/2010/01/hedy-2.png" alt="Hedy in IR" width="640" height="480" /></a><p class="wp-caption-text">Hedy (the cat)</p></div>
]]></content:encoded>
			<wfw:commentRss>http://22pf.org/2010/01/thermal-imaging-for-fun-and-profit/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Galileoscope arrives</title>
		<link>http://22pf.org/2009/08/galileoscope-arrives/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=galileoscope-arrives</link>
		<comments>http://22pf.org/2009/08/galileoscope-arrives/#comments</comments>
		<pubDate>Tue, 04 Aug 2009 23:04:14 +0000</pubDate>
		<dc:creator>kms</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[astronomy]]></category>
		<category><![CDATA[space]]></category>

		<guid isPermaLink="false">http://picofarad.org/?p=563</guid>
		<description><![CDATA[Finally! The Galileoscope arrived today! I&#8217;ve never used a telescope before and have been looking forward to trying out this very affordable ($15) product. I&#8217;ve uploaded a few photos from the unboxing to flickr. Assembly was very easy and I &#8230; <a href="http://22pf.org/2009/08/galileoscope-arrives/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><a href="http://22pf.org/wordpress/wp-content/uploads/2009/08/img_1714.jpg"><img class="aligncenter size-large wp-image-564" title="Galileoscope box" src="http://22pf.org/wordpress/wp-content/uploads/2009/08/img_1714-1024x768.jpg" alt="" width="584" height="438" /></a></p>
<p>Finally! The <a href="http://www.galileoscope.org/">Galileoscope</a> arrived today! I&#8217;ve never used a telescope before and have been looking forward to trying out this very affordable ($15) product. I&#8217;ve uploaded a few <a href="http://www.flickr.com/photos/picofarad-org/sets/72157621947232300/">photos from the unboxing</a> to flickr.</p>
<p>Assembly was very easy and I had no problem locating <a href="http://en.wikipedia.org/wiki/Jupiter">Jupiter</a> and spotting <a href="http://en.wikipedia.org/wiki/Galilean_moons">four of its moons</a> with the 25x magnification. Using the 50x magnification was a lot harder and probably needs some more practice. Below: getting a shot of Jupiter with a compact camera through the telescope turned out to be next to impossible, so I used <a href="http://stellarium.org/">Stellarium</a> to create a simulated image of approximately how Jupiter looked through the Galileoscope (the second object from the right is no moon).</p>
<p><a href="http://22pf.org/wordpress/wp-content/uploads/2009/08/stellarium-jupiter.jpg"><img class="aligncenter size-full wp-image-565" title="Jupiter as seen in Stellarium" src="http://22pf.org/wordpress/wp-content/uploads/2009/08/stellarium-jupiter.jpg" alt="" width="227" height="158" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://22pf.org/2009/08/galileoscope-arrives/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Attaching an MP3 player to a hard hat</title>
		<link>http://22pf.org/2009/06/attaching-an-mp3-player-to-a-hard-hat/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=attaching-an-mp3-player-to-a-hard-hat</link>
		<comments>http://22pf.org/2009/06/attaching-an-mp3-player-to-a-hard-hat/#comments</comments>
		<pubDate>Mon, 01 Jun 2009 21:26:56 +0000</pubDate>
		<dc:creator>kms</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[diy]]></category>
		<category><![CDATA[projects]]></category>

		<guid isPermaLink="false">http://picofarad.org/?p=470</guid>
		<description><![CDATA[Take one nice and wide elastic band and pull the ends through the venting holes on a Peltor G22 hard hat. From the inside, adjust the size of the elastic loop to fit the player and tie the ends together &#8230; <a href="http://22pf.org/2009/06/attaching-an-mp3-player-to-a-hard-hat/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><a href="http://22pf.org/wordpress/wp-content/uploads/2009/05/img_3308-modified-in-gimp-image-editor.jpg"><img class="aligncenter size-large wp-image-473" title="Close-up of rubber band" src="http://22pf.org/wordpress/wp-content/uploads/2009/05/img_3308-modified-in-gimp-image-editor-1024x675.jpg" alt="" width="584" height="384" /></a></p>
<ol>
<li>Take one nice and wide elastic band and pull the ends through the venting holes on a <a href="http://www.peltor.se/int/Product.asp?PageNumber=161&amp;ProductCategory_Id=47&amp;Product_Id=85">Peltor G22 hard hat</a>.</li>
<li>From the inside, adjust the size of the elastic loop to fit the player and tie the ends together with a wire tie.</li>
<li>If you want, add some friction between the player and hat surface by attaching a big furniture feet pad. I used a felt pad, rubber would be better.</li>
</ol>
<p><a href="http://22pf.org/wordpress/wp-content/uploads/2009/05/img_3314-modified-in-gimp-image-editor.jpg"><img class="aligncenter size-large wp-image-471" title="Hard hat with MP3 player" src="http://22pf.org/wordpress/wp-content/uploads/2009/05/img_3314-modified-in-gimp-image-editor-1024x820.jpg" alt="" width="584" height="467" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://22pf.org/2009/06/attaching-an-mp3-player-to-a-hard-hat/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Soldering PCB enclosures</title>
		<link>http://22pf.org/2009/03/soldering-pcb-enclosures/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=soldering-pcb-enclosures</link>
		<comments>http://22pf.org/2009/03/soldering-pcb-enclosures/#comments</comments>
		<pubDate>Mon, 30 Mar 2009 18:13:05 +0000</pubDate>
		<dc:creator>kms</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[amateur radio]]></category>
		<category><![CDATA[diy]]></category>
		<category><![CDATA[electronics]]></category>

		<guid isPermaLink="false">http://picofarad.org/?p=462</guid>
		<description><![CDATA[When soldering enclosures out of copper-clad PCBs, two hex keys and a few small clamps come in real handy.]]></description>
			<content:encoded><![CDATA[<p>When soldering enclosures out of copper-clad <a href="http://en.wikipedia.org/wiki/Printed_circuit_board">PCBs</a>, two hex keys and a few small clamps come in real handy.</p>
<p><a href="http://22pf.org/wordpress/wp-content/uploads/2009/03/img_3152-modified-in-gimp-image-editor.jpg"><img class="aligncenter size-large wp-image-463" title="PCB soldering with hex keys and clamps" src="http://22pf.org/wordpress/wp-content/uploads/2009/03/img_3152-modified-in-gimp-image-editor-1024x695.jpg" alt="" width="584" height="396" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://22pf.org/2009/03/soldering-pcb-enclosures/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Brew #3, Coopers Real Ale</title>
		<link>http://22pf.org/2009/02/brew-3-coopers-real-ale/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=brew-3-coopers-real-ale</link>
		<comments>http://22pf.org/2009/02/brew-3-coopers-real-ale/#comments</comments>
		<pubDate>Tue, 24 Feb 2009 22:38:37 +0000</pubDate>
		<dc:creator>kms</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[brewing]]></category>

		<guid isPermaLink="false">http://picofarad.org/?p=369</guid>
		<description><![CDATA[&#160; 32 bottles of Coopers Real Ale ready for capping and bottle fermentation.]]></description>
			<content:encoded><![CDATA[<p>&nbsp;</p>
<p><a href="http://22pf.org/wordpress/wp-content/uploads/2009/02/img_3084.jpg"><img class="aligncenter size-large wp-image-370" title="Beer" src="http://22pf.org/wordpress/wp-content/uploads/2009/02/img_3084-1024x768.jpg" alt="" width="584" height="438" /></a></p>
<p>32 bottles of <a href="http://www.coopers.com.au/homebrew/hbrew.php?pid=1&amp;id=110">Coopers Real Ale</a> ready for capping and bottle fermentation.</p>
]]></content:encoded>
			<wfw:commentRss>http://22pf.org/2009/02/brew-3-coopers-real-ale/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Fishing vessels at ~46MP</title>
		<link>http://22pf.org/2009/01/fishing-vessels-at-46mp/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=fishing-vessels-at-46mp</link>
		<comments>http://22pf.org/2009/01/fishing-vessels-at-46mp/#comments</comments>
		<pubDate>Sun, 11 Jan 2009 18:49:13 +0000</pubDate>
		<dc:creator>kms</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[photography]]></category>

		<guid isPermaLink="false">http://picofarad.org/?p=266</guid>
		<description><![CDATA[While waiting for the ferry in Hirtshals last summer, I shot a few photos. Below is a panorama stitched together with Hugin from 29 images. After cropping, the pixel count is ~46M. I think Hugin does a really good job, &#8230; <a href="http://22pf.org/2009/01/fishing-vessels-at-46mp/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><a href="http://22pf.org/wordpress/wp-content/uploads/2009/01/fishing_vessels_bulb.jpg"><img class="aligncenter size-full wp-image-269" title="Fishing Vessels, bulb blowup" src="http://22pf.org/wordpress/wp-content/uploads/2009/01/fishing_vessels_bulb.jpg" alt="" width="351" height="241" /></a></p>
<p>While waiting for the ferry in <a href="http://en.wikipedia.org/wiki/Hirtshals">Hirtshals</a> last summer, I shot a few photos. Below is a panorama <a href="http://en.wikipedia.org/wiki/Image_stitching">stitched</a> together with <a href="http://hugin.sourceforge.net/">Hugin</a> from 29 images. After cropping, the pixel count is ~46M. I think Hugin does a really good job, it is hard to notice any <a href="http://en.wikipedia.org/wiki/File:Stitching_demo_gain_error.jpg">&#8220;stitch lines&#8221;</a> or artifacts.</p>
<p><a href="http://22pf.org/wordpress/wp-content/uploads/2009/01/fishing_vessels_hirtshals_46MP.jpg"><img class="aligncenter size-large wp-image-839" title="fishing_vessels_hirtshals_46MP" src="http://22pf.org/wordpress/wp-content/uploads/2009/01/fishing_vessels_hirtshals_46MP-1024x280.jpg" alt="Fishing vessels in Hirtshals, at 46MP" width="584" height="159" /></a></p>
<p>Click the image above to get the full resolution.</p>
]]></content:encoded>
			<wfw:commentRss>http://22pf.org/2009/01/fishing-vessels-at-46mp/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>CruiseControl.rb with Apache as front-end</title>
		<link>http://22pf.org/2009/01/cruisecontrolrb-with-apache-as-front-end/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=cruisecontrolrb-with-apache-as-front-end</link>
		<comments>http://22pf.org/2009/01/cruisecontrolrb-with-apache-as-front-end/#comments</comments>
		<pubDate>Sun, 04 Jan 2009 00:51:56 +0000</pubDate>
		<dc:creator>kms</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[web]]></category>

		<guid isPermaLink="false">http://picofarad.org/?p=205</guid>
		<description><![CDATA[I run CruiseControl.rb for a few personal projects on a server on the home LAN. CCrb comes with its own web server running by default on port 3333, but I wanted to use my Apache server as a front-end. Doing &#8230; <a href="http://22pf.org/2009/01/cruisecontrolrb-with-apache-as-front-end/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>I run <a href="http://cruisecontrolrb.thoughtworks.com/">CruiseControl.rb</a> for a few personal projects on a server on the home LAN. CCrb comes with its own web server running by default on port 3333, but I wanted to use my <a href="http://httpd.apache.org/">Apache</a> server as a front-end. Doing this through <a href="http://httpd.apache.org/docs/2.2/mod/mod_proxy.html">mod_proxy</a> is normally pretty easy. However, I quickly get into trouble with the absolute URLs coming from CCrb as it assumes it is running at the root URL. After some head scratching I find an environment variable for <a href="http://rubyonrails.org/">Rails</a> called RAILS_RELATIVE_URL_ROOT, but setting it doesn&#8217;t change the URLs at all. More head scratching. I finally find <a href="http://inodes.org/blog/2007/04/04/mongrel-rails-and-the-theory-of-relativity/">the solution</a>! Below is the necessary configuration.</p>
<p><img class="aligncenter size-full wp-image-251" title="CruiseControl.rb" src="http://22pf.org/wordpress/wp-content/uploads/2009/01/cc2.png" alt="CruiseControl.rb" width="448" height="256" /></p>
<h2>Apache VirtualHost configuration</h2>
<pre class="brush: plain; title: ; notranslate">
&lt;Proxy&gt;
    Order deny,allow
    Allow from all
&lt;/Proxy&gt;
ProxyRequests off
ProxyPass /cc/ http://localhost:3333/
ProxyPassReverse /cc/ http://localhost:3333/
</pre>
<h2>CruiseControl.rb: config/environments/production.rb</h2>
<pre class="brush: plain; title: ; notranslate">
ActionController::AbstractRequest.relative_url_root = &quot;/cc&quot;
</pre>
]]></content:encoded>
			<wfw:commentRss>http://22pf.org/2009/01/cruisecontrolrb-with-apache-as-front-end/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
