<?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>/foo/blog</title>
	<atom:link href="http://slashfoo.com/blog/feed/" rel="self" type="application/rss+xml" />
	<link>http://slashfoo.com/blog</link>
	<description>A way to vent out, comment, announce, etc...</description>
	<lastBuildDate>Thu, 04 Feb 2010 18:38:18 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Enough! A Modest Proposal to End the Junk Mail Plague.</title>
		<link>http://slashfoo.com/blog/2010/02/04/pledge-to-end-junk-mail/</link>
		<comments>http://slashfoo.com/blog/2010/02/04/pledge-to-end-junk-mail/#comments</comments>
		<pubDate>Thu, 04 Feb 2010 18:38:18 +0000</pubDate>
		<dc:creator>slashfoo</dc:creator>
				<category><![CDATA[meta]]></category>
		<category><![CDATA[boulder pledge]]></category>
		<category><![CDATA[email]]></category>
		<category><![CDATA[email spam]]></category>
		<category><![CDATA[junk mail]]></category>
		<category><![CDATA[roger ebert]]></category>
		<category><![CDATA[spam]]></category>

		<guid isPermaLink="false">https://slashfoo.com/blog/?p=303</guid>
		<description><![CDATA[I took the pledge (quoted below), have you? I took it WITH a little modification, if I ever do send any other mail that could be seen as resend-able or forward-able to groups of people, I&#8217;ll use BCC and ask the recipients to do the same if they are to resend or forward said material.
Note: The following [...]]]></description>
			<content:encoded><![CDATA[<p>I took the pledge (quoted below), have you? I took it WITH a little modification, if I ever do send any other mail that could be seen as resend-able or forward-able to groups of people, I&#8217;ll use BCC and ask the recipients to do the same if they are to resend or forward said material.</p>
<p><small><span style="color: red;">Note:</span> The following text is a quote of the article on Roger Ebert on Wikipedia (see the <a title="Roger Ebert on Wikipedia" href="http://en.wikipedia.org/wiki/Roger_Ebert#Boulder_Pledge">original text here</a>).</small></p>
<blockquote><p>The Boulder Pledge is a personal promise, first coined by Roger Ebert in 1996, not to purchase anything offered through email spam. The pledge is worded by Ebert as follows:</p>
<blockquote><p>&#8220;Under no circumstances will I ever purchase anything offered to me as the result of an unsolicited e-mail message. Nor will I forward chain letters, petitions, mass mailings, or virus warnings to large numbers of others. This is my contribution to the survival of the online community.&#8221;</p></blockquote>
<p>Ebert coined the term during a panel at the University of Colorado at Boulder&#8217;s Conference on World Affairs in 1996. He wrote the text which appears above and encouraged everyone to take the pledge. It was subsequently published in the December 1996 issue of Yahoo! Internet Life magazine, where Ebert had a regular column, under the title of &#8220;Enough! A Modest Proposal to End the Junk Mail Plague.&#8221;</p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://slashfoo.com/blog/2010/02/04/pledge-to-end-junk-mail/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>2010&#8217;s First Fortnight roundup</title>
		<link>http://slashfoo.com/blog/2010/01/17/2010s-first-fortnight-roundup/</link>
		<comments>http://slashfoo.com/blog/2010/01/17/2010s-first-fortnight-roundup/#comments</comments>
		<pubDate>Mon, 18 Jan 2010 01:17:09 +0000</pubDate>
		<dc:creator>slashfoo</dc:creator>
				<category><![CDATA[hobby]]></category>
		<category><![CDATA[music]]></category>
		<category><![CDATA[photograph]]></category>
		<category><![CDATA[pictures]]></category>
		<category><![CDATA[roundup]]></category>
		<category><![CDATA[songs]]></category>
		<category><![CDATA[words]]></category>

		<guid isPermaLink="false">https://slashfoo.com/blog/?p=269</guid>
		<description><![CDATA[Here are the songs, words (or term) and pictures for the first fortnight (fortnight means 14 days) of the year, since I decided I&#8217;d pick a song, a word and take a picture worth sharing each day (or two, if I skipped a day earlier).
The songs, normally pop into my head or I listen to [...]]]></description>
			<content:encoded><![CDATA[<p>Here are the songs, words (or term) and pictures for the first fortnight (fortnight means 14 days) of the year, since I decided I&#8217;d pick a song, a word and take a picture worth sharing each day (or two, if I skipped a day earlier).</p>
<p>The songs, normally pop into my head or I listen to them on a commercial, on the radio, or are a suggestion that a friend made like a casual thing. Most of the time, I think of the song as if it could be a &#8220;soundtrack&#8221; for a said moment, and when they pop into my head it&#8217;s the &#8220;&#8230; hmmm, what&#8217;s the name of that song again? &#8230;&#8221;, as if it was in some kind of radio inside my head, sometimes It takes a lot of effort (and friend&#8217;s effort) to properly &#8220;tag&#8221; them.</p>
<p><strong>Songs (you can listen to them via <a href="http://listen.grooveshark.com/">grooveshark</a>, it&#8217;s awesome <img src='http://slashfoo.com/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  ):</strong></p>
<ul>
<li>Toque Profundo &#8211; Cria Cuervos</li>
<li><a href="http://tinysong.com/73b9">Tenacious D &#8211; The Metal</a></li>
<li><a href="http://tinysong.com/7HtX">Royksopp &#8211; Remind me</a></li>
<li><a href="http://tinysong.com/6JiG">Cake &#8211; Never, Never Gonna Gonna Give You Up</a></li>
<li><a href="http://tinysong.com/6Hei">Epica &#8211; The Obsessive Devotion</a></li>
<li><a href="http://tinysong.com/31Ti">The Prodigy &#8211; Poison</a></li>
<li><a href="http://tinysong.com/7lZl">Queen &#8211; Another one bites the dust</a></li>
<li><a href="http://tinysong.com/cp0L">Metallica &#8211; Eye of the Beholder</a></li>
<li><a href="http://tinysong.com/7dBn">Metallica &#8211; Am I Evil?</a></li>
<li><a href="http://tinysong.com/7eXs">Real Life &#8211; Send Me An Angel</a></li>
<li><a href="http://tinysong.com/7PX6">I feel pretty (West Side Story soundtrack)</a></li>
<li>L. Carlton ft. Lee Ritenoir &#8211; Closed Door Jam</li>
<li><a href="http://tinysong.com/2Sz9">A Perfect Circle &#8211; Pet</a> (thanks to <a href="http://twitter.com/redzkull">redzkull</a> for sharing)</li>
<li><a href="http://tinysong.com/8fsG">Paul Simon &#8211; You Can Call Me Al</a></li>
</ul>
<p>The words (or terms). Be them news, messages, forum posts, stumbled upon links, comments people say, I ALWAYS find an interesting word, be it new or known, if it&#8217;s still in my head by the end of the day, that was the word of the day <img src='http://slashfoo.com/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> . Sometimes a day has more than one interesting/awesome word, I use them as spares if the other day&#8217;s word isn&#8217;t as interesting.</p>
<p>Since I&#8217;m bilingual, I&#8217;ll have to apologize for the &#8220;mixed&#8221; words in english and spanish.</p>
<p><strong>Words/terms:</strong></p>
<ul>
<li><a href="http://en.wikipedia.org/wiki/cochlea">cochlea</a></li>
<li><a href="http://en.wikipedia.org/wiki/stem%20cell">stem cell</a></li>
<li><a href="http://en.wikipedia.org/wiki/paranoia">paranoia</a></li>
<li><a href="http://en.wikipedia.org/wiki/waffle">waffle</a> : I ate wafflecakes (a mix between pancake and waffle; and btw, waffle &gt; pancake)</li>
<li><a href="http://buscon.rae.es/draeI/SrvltGUIBusUsual?origen=RAE&amp;TIPO_BUS=3&amp;LEMA=galantear">galantear</a></li>
<li><a href="http://buscon.rae.es/draeI/SrvltGUIBusUsual?origen=RAE&amp;TIPO_BUS=3&amp;LEMA=acurrucarse">acurrucarse</a></li>
<li><a href="http://en.wikipedia.org/wiki/Cuchifrito">cuchifrito</a> : via a friend on twitter (<a href="http://twitter.com/mishyfu/status/7478149170">mishyfu</a>)</li>
<li><a href="http://en.wikipedia.org/wiki/Groundhog">groundhog</a> : a friend at the office called another a marmot, a groundhog is a type of marmot.</li>
<li><a href="http://en.wikipedia.org/wiki/Procrastinate">procrastinate</a> : via two friends on twitter (<a href="http://twitter.com/redzkull/status/7561522481">redzkull and selene82</a>)</li>
<li><a href="http://wordnetweb.princeton.edu/perl/webwn?s=half">half</a></li>
<li><a href="http://wordnetweb.princeton.edu/perl/webwn?s=snazzy">snazzy</a> : was mentioned in the <a href="http://gigliwood.com/abcd/lessons/lesson_1.html">ABCD&#8217;s (A Basic Course on Dvorak) first lesson</a>.</li>
<li><a href="http://en.wikipedia.org/wiki/earthquake">earthquake</a> : sad day of the <a href="http://en.wikipedia.org/wiki/2010_Haiti_earthquake">7.0 quake near Port-au-Prince in Haiti, January 12, 2010</a>.</li>
<li><a href="http://wordnetweb.princeton.edu/perl/webwn?s=foster">foster</a></li>
<li><a href="http://buscon.rae.es/draeI/SrvltGUIBusUsual?origen=RAE&amp;TIPO_BUS=3&amp;LEMA=freno">freno</a></li>
</ul>
<p>Pictures are on my <a href="http://www.flickr.com/photos/slashfoo/sets/72157622992231599/">Project365 set on flickr</a> (feel free to leave comments/critique there or here), some numbers are mismatched between the day of the year and the number of the picture, but that&#8217;s because I either didn&#8217;t take a picture on that day (for whatever reason), or I took a portrait or a picture that had a brand name in it, and I don&#8217;t wish to make free publicity OR shatter someone&#8217;s privacy.</p>
<p>The purpose of taking these &#8220;Project365&#8243; pictures is to learn to do stuff with my camera or practice what I already know, and being able to produce one shareable picture a day sounded like a good challenge. The pictures in the set are at most just slightly edited (added the watermark, cropped, resized, and maybe some tint or hue manipulation).</p>
<p><strong>Pictures:</strong><br />

<a href='http://slashfoo.com/blog/2010/01/17/2010s-first-fortnight-roundup/img_0977-medium/' title='001/365 Pretty Lights'><img width="150" height="150" src="http://slashfoo.com/blog/wp-content/uploads/2010/01/IMG_0977-medium-150x150.jpg" class="attachment-thumbnail" alt="001/365 Pretty Lights" title="001/365 Pretty Lights" /></a>
<a href='http://slashfoo.com/blog/2010/01/17/2010s-first-fortnight-roundup/img_1010-medium/' title='002/365 Quiet Street'><img width="150" height="150" src="http://slashfoo.com/blog/wp-content/uploads/2010/01/IMG_1010-medium-150x150.jpg" class="attachment-thumbnail" alt="002/365 Quiet Street" title="002/365 Quiet Street" /></a>
<a href='http://slashfoo.com/blog/2010/01/17/2010s-first-fortnight-roundup/img_1025-medium/' title='003/365 Water'><img width="150" height="150" src="http://slashfoo.com/blog/wp-content/uploads/2010/01/IMG_1025-medium-150x150.jpg" class="attachment-thumbnail" alt="003/365 Water" title="003/365 Water" /></a>
<a href='http://slashfoo.com/blog/2010/01/17/2010s-first-fortnight-roundup/img_1029-medium/' title='004/365 Dust on my control'><img width="150" height="150" src="http://slashfoo.com/blog/wp-content/uploads/2010/01/IMG_1029-medium-150x150.jpg" class="attachment-thumbnail" alt="004/365 Dust on my control" title="004/365 Dust on my control" /></a>
<a href='http://slashfoo.com/blog/2010/01/17/2010s-first-fortnight-roundup/img_1040-medium/' title='005/365 The Chase'><img width="150" height="150" src="http://slashfoo.com/blog/wp-content/uploads/2010/01/IMG_1040-medium-150x150.jpg" class="attachment-thumbnail" alt="005/365 The Chase" title="005/365 The Chase" /></a>
<a href='http://slashfoo.com/blog/2010/01/17/2010s-first-fortnight-roundup/img_1067-medium/' title='006/365 Alto-stratus'><img width="150" height="150" src="http://slashfoo.com/blog/wp-content/uploads/2010/01/IMG_1067-medium-150x150.jpg" class="attachment-thumbnail" alt="006/365 Alto-stratus" title="006/365 Alto-stratus" /></a>
<a href='http://slashfoo.com/blog/2010/01/17/2010s-first-fortnight-roundup/img_1088-medium/' title='007/365 Dark Alley'><img width="150" height="150" src="http://slashfoo.com/blog/wp-content/uploads/2010/01/IMG_1088-medium-150x150.jpg" class="attachment-thumbnail" alt="007/365 Dark Alley" title="007/365 Dark Alley" /></a>
<a href='http://slashfoo.com/blog/2010/01/17/2010s-first-fortnight-roundup/img_1098-medium/' title='008/365 Still on holidays'><img width="150" height="150" src="http://slashfoo.com/blog/wp-content/uploads/2010/01/IMG_1098-medium-150x150.jpg" class="attachment-thumbnail" alt="008/365 Still on holidays" title="008/365 Still on holidays" /></a>
<a href='http://slashfoo.com/blog/2010/01/17/2010s-first-fortnight-roundup/img_1110-medium/' title='009/365 My bed'><img width="150" height="150" src="http://slashfoo.com/blog/wp-content/uploads/2010/01/IMG_1110-medium-150x150.jpg" class="attachment-thumbnail" alt="009/365 My bed" title="009/365 My bed" /></a>
<a href='http://slashfoo.com/blog/2010/01/17/2010s-first-fortnight-roundup/img_1117-medium/' title='010/365 It&#039;s turning red'><img width="150" height="150" src="http://slashfoo.com/blog/wp-content/uploads/2010/01/IMG_1117-medium-150x150.jpg" class="attachment-thumbnail" alt="010/365 It&#039;s turning red" title="010/365 It&#039;s turning red" /></a>
<a href='http://slashfoo.com/blog/2010/01/17/2010s-first-fortnight-roundup/img_1119-medium/' title='011/365 Empty table'><img width="150" height="150" src="http://slashfoo.com/blog/wp-content/uploads/2010/01/IMG_1119-medium-150x150.jpg" class="attachment-thumbnail" alt="011/365 Empty table" title="011/365 Empty table" /></a>
<a href='http://slashfoo.com/blog/2010/01/17/2010s-first-fortnight-roundup/img_1140-medium/' title='012/365 Mangoes'><img width="150" height="150" src="http://slashfoo.com/blog/wp-content/uploads/2010/01/IMG_1140-medium-150x150.jpg" class="attachment-thumbnail" alt="012/365 Mangoes" title="012/365 Mangoes" /></a>
<a href='http://slashfoo.com/blog/2010/01/17/2010s-first-fortnight-roundup/img_1145-medium/' title='013/365 Dizzy at School'><img width="150" height="150" src="http://slashfoo.com/blog/wp-content/uploads/2010/01/IMG_1145-medium-150x150.jpg" class="attachment-thumbnail" alt="013/365 Dizzy at School" title="013/365 Dizzy at School" /></a>
<a href='http://slashfoo.com/blog/2010/01/17/2010s-first-fortnight-roundup/img_1167-medium/' title='014/365 Idle Engine'><img width="150" height="150" src="http://slashfoo.com/blog/wp-content/uploads/2010/01/IMG_1167-medium-150x150.jpg" class="attachment-thumbnail" alt="014/365 Idle Engine" title="014/365 Idle Engine" /></a>
</p>
]]></content:encoded>
			<wfw:commentRss>http://slashfoo.com/blog/2010/01/17/2010s-first-fortnight-roundup/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Hope</title>
		<link>http://slashfoo.com/blog/2009/12/06/hope/</link>
		<comments>http://slashfoo.com/blog/2009/12/06/hope/#comments</comments>
		<pubDate>Sun, 06 Dec 2009 08:37:32 +0000</pubDate>
		<dc:creator>slashfoo</dc:creator>
				<category><![CDATA[photograph]]></category>

		<guid isPermaLink="false">https://slashfoo.com/blog/?p=244</guid>
		<description><![CDATA[&#8220;Esperanza&#8221;, which literally translates to &#8220;hope&#8221; in english,  is what people here (and some other spanish-speaking countries) call this bug (Katydid/Tettigoniidae).
My conclusion&#8230; hope is very ugly!
]]></description>
			<content:encoded><![CDATA[<p>&#8220;Esperanza&#8221;, which literally translates to &#8220;hope&#8221; in english,  is what people here (and some other spanish-speaking countries) call this bug (<a title="Tettigoniidae on Wikipedia" href="http://en.wikipedia.org/wiki/Tettigoniidae">Katydid/Tettigoniidae</a>).</p>
<p>My conclusion&#8230; hope is very ugly!</p>
<div id="attachment_245" class="wp-caption alignnone" style="width: 310px"><a href="http://slashfoo.com/blog/wp-content/uploads/2009/12/IMG_0934-medium.jpg"><img class="size-medium wp-image-245 " title="Esperanza" src="http://slashfoo.com/blog/wp-content/uploads/2009/12/IMG_0934-medium-300x225.jpg" alt="Esperanza/Katydid/Tettigoniidae on my ceiling" width="300" height="225" /></a><p class="wp-caption-text">Esperanza/Katydid/Tettigoniidae on my ceiling</p></div>
]]></content:encoded>
			<wfw:commentRss>http://slashfoo.com/blog/2009/12/06/hope/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Tartan and my comfy clothes</title>
		<link>http://slashfoo.com/blog/2009/10/08/tartan-and-my-comfy-clothes/</link>
		<comments>http://slashfoo.com/blog/2009/10/08/tartan-and-my-comfy-clothes/#comments</comments>
		<pubDate>Thu, 08 Oct 2009 17:16:41 +0000</pubDate>
		<dc:creator>slashfoo</dc:creator>
				<category><![CDATA[meta]]></category>
		<category><![CDATA[clothes]]></category>
		<category><![CDATA[comfortable]]></category>
		<category><![CDATA[comfy clothes]]></category>
		<category><![CDATA[loose]]></category>
		<category><![CDATA[plaid]]></category>
		<category><![CDATA[tartan]]></category>

		<guid isPermaLink="false">https://slashfoo.com/blog/?p=194</guid>
		<description><![CDATA[A friend reminded me of my comfy-wear today. Here&#8217;s a short description of what I call comfy-wear.

Tartan long sleeve shirt (pattern shown in the picture), preferably in full cotton or similar soft cloths, with the sleeves rolled up to just above the elbows and not tucked in, with a white full cotton t-shirt under it, and normally [...]]]></description>
			<content:encoded><![CDATA[<div id="attachment_197" class="wp-caption alignright" style="width: 160px"><img class="size-thumbnail wp-image-197 " style="margin: 5px;" title="Tartan" src="http://slashfoo.com/blog/wp-content/uploads/2009/10/tartan-150x150.jpg" alt="Tartan pattern on one of my favorite shirts" width="150" height="150" /><p class="wp-caption-text">Tartan pattern on one of my favorite shirts</p></div>
<p>A friend reminded me of my comfy-wear today. Here&#8217;s a short description of what I call comfy-wear.</p>
<ul>
<li><a title="Tartan on Wikipedia" href="http://en.wikipedia.org/wiki/Tartan">Tartan</a> long sleeve shirt (pattern shown in the picture), preferably in full cotton or similar soft cloths, with the sleeves rolled up to just above the elbows and <strong>not</strong> tucked in, with a white full cotton t-shirt under it, and normally one pen and a permanent marker on the pocket.</li>
<li>Thick and semi-loose cotton pants with <strong>big</strong> pockets, or soft loose jeans.</li>
<li>Brown thick leather two-strap sandals with a back strap, these had a very comfortable-like-a-sneaker-shoe feeling to the straps, not the usual leather-to-your-skin sandals.</li>
<li>All these in dark colors, wine-red, green, blue, brown, black.</li>
<li>No rings, watches, bracelets, or other jewelry-type thingies.</li>
<li>My backpack with all my stuff. I have, over the years learnt to consider it part of my clothing.</li>
</ul>
<p>So this is how I used to go to school, and I loved it. I have had to stop using it because now I have a job with a big business/corporate atmosphere and go to school from work.</p>
<p>So, I was this guy, going around on those clothes, long hair worn loose and beard, with glasses, and on bad-hair days a simple loose ponytail, and/or a baseball hat without any logos in the same tartan pattern or plain, same dark colors mentioned before.</p>
<p>Yes, I&#8217;m a geek, and that&#8217;s how I like to dress since it is as comfortable as it gets, and no crummy/crufty/untidy aura that might be related to such loosely worn garments, needless to say I always remain clean good smelling.</p>
<p>And yes, I like tartan/plaid/checked-patterns on clothes.</p>
]]></content:encoded>
			<wfw:commentRss>http://slashfoo.com/blog/2009/10/08/tartan-and-my-comfy-clothes/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>SotD: Cake &#8211; Short Skirt, Long Jacket</title>
		<link>http://slashfoo.com/blog/2009/10/06/cake-short-skirt-long-jacket/</link>
		<comments>http://slashfoo.com/blog/2009/10/06/cake-short-skirt-long-jacket/#comments</comments>
		<pubDate>Tue, 06 Oct 2009 23:51:37 +0000</pubDate>
		<dc:creator>slashfoo</dc:creator>
				<category><![CDATA[music]]></category>
		<category><![CDATA[Cake]]></category>
		<category><![CDATA[song]]></category>
		<category><![CDATA[song of the day]]></category>
		<category><![CDATA[sotd]]></category>

		<guid isPermaLink="false">https://slashfoo.com/blog/?p=181</guid>
		<description><![CDATA[Note: took the liberty of highlighting some stuff by putting them in bold. I apologize for any mistakes in the lyrics transcription, since I didn&#8217;t find any reliable source for them.
&#8220;Short Skirt/Long Jacket&#8221; by Cake:
I want a girl with a mind like a diamond.
I want a girl who knows what&#8217;s best.
I want a girl with [...]]]></description>
			<content:encoded><![CDATA[<p><small><span style="color: red;">Note:</span> took the liberty of highlighting some stuff by putting them in bold. I apologize for any mistakes in the lyrics transcription, since I didn&#8217;t find any reliable source for them.</small></p>
<p>&#8220;Short Skirt/Long Jacket&#8221; by <a title="Website for the band Cake" href="http://cakemusic.com/">Cake</a>:</p>
<blockquote><p>I want a girl with a <strong>mind like a diamond</strong>.<br />
I want a girl who <strong>knows what&#8217;s best</strong>.<br />
I want a girl with shoes that cut,<br />
And <strong>eyes that burn</strong> like cigarettes.</p>
<p>I want a girl with the <strong>right allocations,</strong><br />
Who&#8217;s <strong>fast and thorough,</strong><br />
And <strong>sharp</strong> as a tack.<br />
She&#8217;s playing with her jewelry.<br />
She&#8217;s putting up her hair.<br />
She&#8217;s touring the facility,<br />
And picking up slack.</p>
<p>I want a girl with a short skirt and a long jacket&#8230;</p>
<p>I want a girl who gets up early.<br />
I want a girl who stays up late.<br />
I want a girl with uninterrupted prosperity,<br />
Who uses a machete to cut through red tape;<br />
With <strong>fingernails that shine</strong> like justice,<br />
And a <strong>voice that is dark</strong> like tinted glass.</p>
<p>She is fast, thorough,<br />
And sharp as a tack,<br />
She&#8217;s touring the facility,<br />
And picking up slack.</p>
<p>I want a girl with a short skirt and a long&#8230; long jacket.</p>
<p>I want a girl with a smooth liquidation.<br />
I want a girl with good dividends.<br />
At Citibank we will meet accidentally,<br />
We&#8217;ll start to talk when she borrows my pen.</p>
<p>She wants a car with a cupholder arm rest,<br />
She wants a car that will get her there,<br />
She&#8217;s changing her name from Kitty to Karen,<br />
She&#8217;s trading her MG for a white Chrysler La Baron.</p>
<p>I want a girl with a short skirt and a long jacket&#8230;</p></blockquote>
<p>Read more at <a title="Short Skirt/Long Jacket by Cake on Wikipedia" href="http://en.wikipedia.org/wiki/Short_Skirt/Long_Jacket">Wikipedia:Short Skirt/Long Jacket</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://slashfoo.com/blog/2009/10/06/cake-short-skirt-long-jacket/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Protected: another brick in the wall</title>
		<link>http://slashfoo.com/blog/2009/09/16/another-brick-in-the-wall/</link>
		<comments>http://slashfoo.com/blog/2009/09/16/another-brick-in-the-wall/#comments</comments>
		<pubDate>Wed, 16 Sep 2009 05:45:07 +0000</pubDate>
		<dc:creator>slashfoo</dc:creator>
				<category><![CDATA[meta]]></category>
		<category><![CDATA[definition]]></category>
		<category><![CDATA[excuse]]></category>
		<category><![CDATA[forgive]]></category>
		<category><![CDATA[forgiveness]]></category>
		<category><![CDATA[pardon]]></category>
		<category><![CDATA[pink floyd]]></category>

		<guid isPermaLink="false">http://slashfoo.com/blog/?p=158</guid>
		<description><![CDATA[There is no excerpt because this is a protected post.]]></description>
			<content:encoded><![CDATA[<form action="http://slashfoo.com/blog/wp-pass.php" method="post">
<p>This post is password protected. To view it please enter your password below:</p>
<p><label for="pwbox-158">Password:<br />
<input name="post_password" id="pwbox-158" type="password" size="20" /></label><br />
<input type="submit" name="Submit" value="Submit" /></p></form>
]]></content:encoded>
			<wfw:commentRss>http://slashfoo.com/blog/2009/09/16/another-brick-in-the-wall/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Jose il capo</title>
		<link>http://slashfoo.com/blog/2009/09/10/jose-il-capo/</link>
		<comments>http://slashfoo.com/blog/2009/09/10/jose-il-capo/#comments</comments>
		<pubDate>Thu, 10 Sep 2009 21:37:36 +0000</pubDate>
		<dc:creator>slashfoo</dc:creator>
				<category><![CDATA[fun]]></category>
		<category><![CDATA[work]]></category>
		<category><![CDATA[facebook]]></category>
		<category><![CDATA[game]]></category>
		<category><![CDATA[mafia]]></category>

		<guid isPermaLink="false">http://slashfoo.com/blog/?p=156</guid>
		<description><![CDATA[Just a little note&#8230; today one of the least expected things in the office happened&#8230; my boss prompted me to join his mafia in facebook&#8230; go figure.
]]></description>
			<content:encoded><![CDATA[<p>Just a little note&#8230; today one of the least expected things in the office happened&#8230; my boss prompted me to join his mafia in facebook&#8230; go figure.</p>
]]></content:encoded>
			<wfw:commentRss>http://slashfoo.com/blog/2009/09/10/jose-il-capo/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>My views on Rappelz</title>
		<link>http://slashfoo.com/blog/2009/09/09/my-views-on-rappelz/</link>
		<comments>http://slashfoo.com/blog/2009/09/09/my-views-on-rappelz/#comments</comments>
		<pubDate>Wed, 09 Sep 2009 16:01:23 +0000</pubDate>
		<dc:creator>slashfoo</dc:creator>
				<category><![CDATA[fun]]></category>
		<category><![CDATA[game]]></category>
		<category><![CDATA[mmorpg]]></category>
		<category><![CDATA[rappelz]]></category>

		<guid isPermaLink="false">http://slashfoo.com/blog/?p=100</guid>
		<description><![CDATA[ 
 
Note: This post turned out to be pretty long for my own reading/writing standards, feel free to take bio breaks while reading. There&#8217;s also NO TLDR version.
First of all, credit to whom is due, Rappelz is a game by nFlavor/Gala-Net Inc, and all the graphics and screenshots are of the game and grabbed/taken [...]]]></description>
			<content:encoded><![CDATA[<p><small><span style="color: red;"> </span></small></p>
<p><small> </small></p>
<p><small>Note: This post turned out to be pretty long for my own reading/writing standards, feel free to take bio breaks while reading. There&#8217;s also <strong>NO</strong> <a title="TLDR on Wikictionary" href="http://en.wiktionary.org/wiki/TLDR">TLDR</a> version.</small></p>
<p>First of all, credit to whom is due, Rappelz is a game by nFlavor/Gala-Net Inc, and all the graphics and screenshots are of the game and grabbed/taken by one of my best friends (their character names on the screenshots) of the Tortus server.</p>
<p>I&#8217;ve started playing a new (for me) mmorpg, Rappelz. I have three friends playing it, specially two of my best friends, and enjoying it, and since it&#8217;s free I dediced I&#8217;d give it a try.</p>
<p>I&#8217;ve not gotten to level my character too high, but I&#8217;m working on it and have gotten at least a taste of what the game is. At the moment I have a Gaia Fighter, at level 32, and job level 30 named Deneor in the Tortus server, he&#8217;s on the process of being an Archer.</p>
<p>I decided to write this review for a couple of reasons:</p>
<ol>
<li>As feedback to my friends that already play the game, so that they know the awesome things we have on the game they are playing and the things we are missing in it.</li>
<li>As feedback for the game developers (see #1).</li>
<li>As an overview/introduction for anyone that approaches this game without knowing anyone that plays it.</li>
</ol>
<p><span id="more-100"></span></p>
<p>From <a title="Rappelz on Wikipedia" href="http://en.wikipedia.org/wiki/Rappelz">Wikipedia:Rappelz</a>:</p>
<blockquote><p><em><strong>Rappelz</strong></em> is a free-to-play massively multiplayer online role-playing game. The game is developed by the Korean company nFlavor, and published by the Californian company Gala-Net Inc.</p>
<p>&#8230;</p>
<p>Rappelz is set in a medieval fantasy world, dominated by three races: the Deva, who represent light, the Asura, who represent darkness, and the Gaia, humans that possess an affinity with nature.</p></blockquote>
<p><span style="background-color: #ffffff;">Before anything else, screenshots, everyone loves screenshots.</span></p>
<p><span style="background-color: #ffffff;">
<a href='http://slashfoo.com/blog/2009/09/09/my-views-on-rappelz/rappelz_screen00000000/' title='Rappelz Screenshot #00000000'><img width="150" height="150" src="http://slashfoo.com/blog/wp-content/uploads/2009/09/rappelz_screen00000000-150x150.jpg" class="attachment-thumbnail" alt="One of the game’s many Loading screens, resembling a Healer and some wounded warriors" title="Rappelz Screenshot #00000000" /></a>
<a href='http://slashfoo.com/blog/2009/09/09/my-views-on-rappelz/rappelz_screen00000001/' title='Rappelz Screenshot #00000001'><img width="150" height="150" src="http://slashfoo.com/blog/wp-content/uploads/2009/09/rappelz_screen00000001-150x150.jpg" class="attachment-thumbnail" alt="Deva Holy Warrior and Pantera pet, on North Laksy Anchor (Now Laksy Field) all the way back to Epic3" title="Rappelz Screenshot #00000001" /></a>
<a href='http://slashfoo.com/blog/2009/09/09/my-views-on-rappelz/rappelz_screen00000002/' title='Rappelz Screenshot #00000002'><img width="150" height="150" src="http://slashfoo.com/blog/wp-content/uploads/2009/09/rappelz_screen00000002-150x150.jpg" class="attachment-thumbnail" alt="Deva Holy Warrior on the plains of Horizon, displaying some quests" title="Rappelz Screenshot #00000002" /></a>
<a href='http://slashfoo.com/blog/2009/09/09/my-views-on-rappelz/rappelz_screen00000011/' title='Rappelz Screenshot #00000011'><img width="150" height="150" src="http://slashfoo.com/blog/wp-content/uploads/2009/09/rappelz_screen00000011-150x150.jpg" class="attachment-thumbnail" alt="Deva Soldier (Holy Warrior&#039;s 2nd Class) and Tortus Evolution 2." title="Rappelz Screenshot #00000011" /></a>
<a href='http://slashfoo.com/blog/2009/09/09/my-views-on-rappelz/rappelz_screen00000014/' title='Rappelz Screenshot #00000014'><img width="150" height="150" src="http://slashfoo.com/blog/wp-content/uploads/2009/09/rappelz_screen00000014-150x150.jpg" class="attachment-thumbnail" alt="Deva Soul Breeder Rank4, and Orc Evo3 (Drowning Evo2 Sala can barely be seen…)" title="Rappelz Screenshot #00000014" /></a>
<a href='http://slashfoo.com/blog/2009/09/09/my-views-on-rappelz/rappelz_screen00000020/' title='Rappelz Screenshot #00000020'><img width="150" height="150" src="http://slashfoo.com/blog/wp-content/uploads/2009/09/rappelz_screen00000020-150x150.jpg" class="attachment-thumbnail" alt="Player Inventory and Warehouse displayed (Gladly they have a sort function now ^_^)" title="Rappelz Screenshot #00000020" /></a>
<a href='http://slashfoo.com/blog/2009/09/09/my-views-on-rappelz/rappelz_screen00000028/' title='Rappelz Screenshot #00000028'><img width="150" height="150" src="http://slashfoo.com/blog/wp-content/uploads/2009/09/rappelz_screen00000028-150x150.jpg" class="attachment-thumbnail" alt="Soul Breeder and Priest on Lydian mounts, Cherry Blossom road, near Rondo" title="Rappelz Screenshot #00000028" /></a>
<a href='http://slashfoo.com/blog/2009/09/09/my-views-on-rappelz/rappelz_screen00000036/' title='Rappelz Screenshot #00000036'><img width="150" height="150" src="http://slashfoo.com/blog/wp-content/uploads/2009/09/rappelz_screen00000036-150x150.jpg" class="attachment-thumbnail" alt="Login screen and a character displaying a Christmas (in July) costume." title="Rappelz Screenshot #00000036" /></a>
<a href='http://slashfoo.com/blog/2009/09/09/my-views-on-rappelz/rappelz_screen00000068/' title='Rappelz Screenshot #00000068'><img width="150" height="150" src="http://slashfoo.com/blog/wp-content/uploads/2009/09/rappelz_screen00000068-150x150.jpg" class="attachment-thumbnail" alt="Evo1 and Evo2 Salamander pets" title="Rappelz Screenshot #00000068" /></a>
<a href='http://slashfoo.com/blog/2009/09/09/my-views-on-rappelz/rappelz_screen00000094/' title='Rappelz Screenshot #00000094'><img width="150" height="150" src="http://slashfoo.com/blog/wp-content/uploads/2009/09/rappelz_screen00000094-150x150.jpg" class="attachment-thumbnail" alt="Rank5 Soul Breeder and Evo2 Siren pet" title="Rappelz Screenshot #00000094" /></a>
<a href='http://slashfoo.com/blog/2009/09/09/my-views-on-rappelz/rappelz_screen00000101/' title='Rappelz Screenshot #00000101'><img width="150" height="150" src="http://slashfoo.com/blog/wp-content/uploads/2009/09/rappelz_screen00000101-150x150.jpg" class="attachment-thumbnail" alt="Group HUG!" title="Rappelz Screenshot #00000101" /></a>
<a href='http://slashfoo.com/blog/2009/09/09/my-views-on-rappelz/rappelz_screen00000112/' title='Rappelz Screenshot #00000112'><img width="150" height="150" src="http://slashfoo.com/blog/wp-content/uploads/2009/09/rappelz_screen00000112-150x150.jpg" class="attachment-thumbnail" alt="Player inventory (note the &quot;sort&quot; button)" title="Rappelz Screenshot #00000112" /></a>
<a href='http://slashfoo.com/blog/2009/09/09/my-views-on-rappelz/rappelz_screen00000134/' title='Rappelz Screenshot #00000134'><img width="150" height="150" src="http://slashfoo.com/blog/wp-content/uploads/2009/09/rappelz_screen00000134-150x150.jpg" class="attachment-thumbnail" alt="Two of my friends, one of them displaying his fearsome sun rabbit decorative pet and his evolution 3 angel, and the other in the protective garments known as tshirt, shorts and sneakers of the medieval universe of Rappelz." title="Rappelz Screenshot #00000134" /></a>
<a href='http://slashfoo.com/blog/2009/09/09/my-views-on-rappelz/rappelz_screen00000150/' title='Rappelz Screenshot #00000150'><img width="150" height="150" src="http://slashfoo.com/blog/wp-content/uploads/2009/09/rappelz_screen00000150-150x150.jpg" class="attachment-thumbnail" alt="My login screen, and how my character looks" title="Rappelz Screenshot #00000150" /></a>
</p>
<p></span></p>
<p>I&#8217;ll give an overview of the &#8216;facts&#8217; intertwined with my views of them, if you need more info or raw facts, well, read the wikipedia article cited above.</p>
<h3>general notes&#8230;</h3>
<p>The game has above-par animation and graphics, has a less-than-desired movement system (point to click), customizable and flexible graphics and controls/key-mappings. Has a rather standard party and guild system, as well as a friends/ignore list.</p>
<p>There&#8217;s no pluggable UI extensions or scriptable interfaces, there are UI actions that can be done via the &#8220;console&#8221; with /commands (slash commands). And a rather responsive and spammable button/hotbar oriented interface.</p>
<p>The game has a very high emphasis on pets to complement your character in different situations. It has as a non-instanced dungeon system, as well as a very consumable-intensive gameplay system, in which you use hp/mp recovery potions and scrolls, attack/cast/movement speed potions, resurrection and anti-poison scrolls, stamina potions and stamina savers, food, boost chips, etc.; and a rather interesting pvp system that I haven&#8217;t explored yet so I won&#8217;t mention anything else in this article, join the &#8220;Panthera&#8221; server if you want to know more <img src='http://slashfoo.com/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> .</p>
<h3>on races and classes&#8230;</h3>
<p>This game has three races, those three races can choose 3 paths and are very similar in the roles they can perform but with their perks and twists to them. And these three paths branch off as shown below:</p>
<ul>
<li>Phisical
<ul>
<li>Tanking</li>
<li>Damage</li>
</ul>
</li>
<li>Magical
<ul>
<li>Healing</li>
<li>Damage</li>
</ul>
</li>
<li>Pet
<ul>
<li>Well&#8230; Pets&#8230;</li>
</ul>
</li>
</ul>
<p>the top level (Phisical, Magical and Pet) are &#8220;general&#8221; classes, &#8220;Tier 1&#8243; if you want to call it that, and after that you can specialize even more after certain amount of levels to go to a Tier 2 class.</p>
<p>So, having mentioned the twists and perks that each race gives to it&#8217;s classes you should know that if you take the &#8220;Phisical/Tank&#8221; of X race, he may not have the same abilities or effectiveness vs. a certain type of mob or on a certain situation as the &#8220;Phisical/Tank&#8221; of Y race. And that maybe your &#8220;Pet/Pet&#8221; of X race focuses more on healing, and on Y race more on thanking. For example instead of the Tanking and Healing roles for Asuras, there are damage roles instead, so that class doesn&#8217;t really heal or tank. And Pet classes for the three races are very different in what they do with and to their pets.</p>
<h3>on pets&#8230;</h3>
<p>Another thing that&#8217;s important to note is, that all classes and races use pets extensively. And that&#8217;s a very interesting aspect of the game and that to my point of view is a GREAT way to promote diversity in the soloing/grouping aspects. This is because pets can fulfill any of the 4 roles mentioned above (that aren&#8217;t the &#8220;pet&#8221; branch, otherwise the same as characters). So you can complement your character with any number of pets you can find, tame, and level up.</p>
<p>Maybe a Healer is not that good at soloing by itself because it can&#8217;t deal that much damage or gets hit too hard by mobs, that healer can use a tank or damage pet for soloing situations and a healing pet for grouping purposes and give the final oomph on the healing.</p>
<h3>on character progression&#8230;</h3>
<p>On the game you have two major &#8220;experience&#8221; type of&#8230; hmm&#8230; stuff. These two are Job Points (JP from now on) and Experience Points (Exp from now on). Exp is not actively used by the character, it&#8217;s just something you earn by quesitng or killing mobs, and once you reach certain amount of it, you level up (or down if you die/lose Exp).</p>
<p>On the other hand, JPs are used actively by the player to &#8220;buy&#8221; Job levels and progress. Be it to buy &#8220;Job Levels&#8221; of your current job/class, <strong>or</strong> to buy skills in your tree. So that&#8217;s one of the sweet things in the game, and probably one that makes newcomers some headaches. You don&#8217;t &#8220;have&#8221; skills until you buy them, and you aren&#8217;t able to buy them all from the start, so you have to read a bit to decide which skills to buy or not.</p>
<p>Note the &#8220;or&#8221; in bold in the previous paragraph, you either buy skills or you level up your job, but there are skills that require you to have a certain job level. Because of this small fraction of the progression system I just described, you can infer that maybe two characters of the same race on the same job, may have the same character level, but probably not the same job level; and if they do have the same job level, they might not have the same skills &#8220;purchased&#8221;.</p>
<p>One of the cool things about the game is the almost countless ways you can improve your character, let me throw a list of the ones I know (including the one described above for completion&#8217;s sake):</p>
<ul>
<li>Character level with Exp.</li>
<li>Job level with JP</li>
<li>Skills with JP</li>
<li>Pet level with their own Exp.</li>
<li>Pet skills with their own JP.</li>
<li>Weapon/Armor (more on this later) levels.</li>
<li>Weapon/Armor enchantment (pluses)</li>
<li>Weapon/Armor socket with gems that have different stats.</li>
<li>Skill enhancement with cards.</li>
<li>Skill card enchantments (pluses).</li>
<li>Pet-on-belt bonuses (pets when unsummoned are &#8220;cards&#8221; that can be put on your belt to give you stats).</li>
<li>Job transfers to higher tiers, and pet evolution state.</li>
<li>Pet or Class &#8220;overbreed&#8221;, that&#8217;s when you <strong>can</strong> change class or evolve your pet to the higher &#8220;tier&#8221; or evolution but you choose to continue on that tier or evolution for some more levels for extra stats and job points (for pets).</li>
<li>Getting new pets for other roles or rarer pets.</li>
<li>Getting more/different decoration pets.</li>
<li>Getting decorative items like costumes, etc&#8230;</li>
<li>Getting a new or better mount.</li>
<li>Maybe more&#8230;</li>
</ul>
<h3>on grinding and questing&#8230;</h3>
<p>This game has an awesome thing about armor and abilities and that is the &#8220;rank&#8221;, armor and weapons usable by the character are determined by its rank. Rank 1 is from character levels 1-20, Rank 2 is from levels 20-50, and so on. Which removes the drag of having to look for X or Y armor item for your new level. If you have a Rank 2 armor, it will last you (unless you break it trying to enchant it) until level 50. So your &#8220;rank 2 armor&#8221; will go up to for example &#8220;+5 rank 2 armor Lvl 10&#8243; and you have to change it for a rank 3 armor.</p>
<p>So, having mentioned the (known to me) ways a character can improve/progress I&#8217;d have thought that they&#8217;d put a lot of effort to not drag the player into a grinding odyssey, I thought wrong.</p>
<p><span style="background-color: #ffffff;">I won&#8217;t say this game doesn&#8217;t have a story, it certainly does, but it isn&#8217;t explored enough on quests (at least not as engaging as I&#8217;d expect, up to level 32).</span></p>
<p>The types of quests I&#8217;ve seen up to now are four:</p>
<ul>
<li>Kill an amount of certain type of mob (creature) and come/go to an NPC.</li>
<li>Kill a certain type of mob and gather an amount of a certain item they drop and bring them to an NPC.</li>
<li>Gather an amount of an item that&#8217;s on the floor on an area and bring them to an NPC.</li>
<li>Go talk to certain NPC or take a provided item to them.</li>
</ul>
<p>So basically you can do two things in this game (at this point in time at least). Either kill mobs (be it alone or in groups of players), or run errands for NPCs (to kill mobs most of the time).</p>
<p>There are no crafting/trade/gathering skills as of yet. There are no rewards for exploring that I have seen, nor do players get a tangible reward for &#8220;collections&#8221; like getting more decorative pets for example, other than the pets themselves and the warm/fuzzy feeling they give you.</p>
<h3>suggestions/feedback for the developers&#8230;</h3>
<ol>
<li><span style="background-color: #ffffff;">Explore the main lore/story of the game a lot more with the quests with key items obtainable by questing. And reveal a lot more of the back story, please.</span></li>
<li><span style="background-color: #ffffff;">Make exploration quests fun (not the &#8220;take an item to a certain NPC onan area&#8221; without specifying where the NPC is so that the character explores it). Maybe do a scavenger hunt type of quest, or a clue-based quest to find a hidden treasure, or landmark visiting quests.</span></li>
<li><span style="background-color: #ffffff;">Let a player choose what her character wants to do and make those decisions impact the way the character &#8220;sees&#8221; the world by creating mutually exclusive quest lines. For example, two rival NPCs request something and helping one would render the quest by the other NPC unsolvable. This makes the players involve themselves a bit more in a story.</span></li>
<li><span style="background-color: #ffffff;">Create craft/trade/gathering skills, buyable with JP or whatever else you choose, but give players something to do that&#8217;s not killing mobs. When you have such a high number of consumables in the game, why not let someone make those, other people make weapons and other people make armor for example? That&#8217;d lover the costs in rupees (the currency in the game) of almost all aspects of the game, reduce the grinding for consumables, weapons and armor for example by a LOT, generate an alternate way for players to generate money, and give them something else to do other than grind.</span></li>
</ol>
]]></content:encoded>
			<wfw:commentRss>http://slashfoo.com/blog/2009/09/09/my-views-on-rappelz/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Tunnelling out of corporate networks (Part 1)</title>
		<link>http://slashfoo.com/blog/2009/09/04/tunnelling-out-of-corporate-networks-part-1/</link>
		<comments>http://slashfoo.com/blog/2009/09/04/tunnelling-out-of-corporate-networks-part-1/#comments</comments>
		<pubDate>Fri, 04 Sep 2009 16:19:13 +0000</pubDate>
		<dc:creator>slashfoo</dc:creator>
				<category><![CDATA[howto]]></category>
		<category><![CDATA[corporate]]></category>
		<category><![CDATA[network]]></category>
		<category><![CDATA[OpenBSD]]></category>
		<category><![CDATA[ssh]]></category>
		<category><![CDATA[tunnel]]></category>
		<category><![CDATA[vpn]]></category>

		<guid isPermaLink="false">http://slashfoo.com/blog/?p=71</guid>
		<description><![CDATA[Note: This is a re-post, with or without allusion to When freedom expired&#8230;, this is by no means a declaration of intent anyways, I put it here because I find it extremely educational and nurturing to the old points I knew about this. I took the liberty of modifying a bit the format of the [...]]]></description>
			<content:encoded><![CDATA[<p><span style="font-size: 11px; background-color: #ffffff;"><span style="color: red;">Note:</span> This is a re-post, with or without allusion to <a title="When freedom expired…" href="http://slashfoo.com/blog/2009/09/02/when-freedom-expired/">When freedom expired&#8230;</a>, this is by no means a declaration of intent anyways, I put it here because I find it extremely educational and nurturing to the old points I knew about this. I took the liberty of modifying a bit the format of the &lt;pre&gt;&#8217;d text and abbreviated some words on long lines to better fit the theme of my blog. Sorry, there&#8217;s a line I decided not to break and couldn&#8217;t abbreviate, live with it.</span></p>
<p>Everything below this line is a re-post from <a title="OpenBSD Journal - Tunnelling out of corporate networks (Part 1)" href="http://undeadly.org/cgi?action=article&amp;sid=20090903183235#">OpenBSD Journal &#8211; Tunnelling out of corporate networks (Part 1)</a>, credit to whom is due.</p>
<p><span id="more-71"></span></p>
<p><strong>Tunnelling out of corporate networks (Part 1)</strong></p>
<p><span style="font-size: x-small;">Contributed by <a href="http://www.openbsd-support.com/">sean</a> on Thu Sep 3 16:45:07 2009 (GMT)</span><br />
<span style="font-size: x-small;">from the slacker-of-the-year dept.</span></p>
<p>Mark Uemura (mtu@) writes in:</p>
<table border="0" width="96%">
<tbody>
<tr>
<td><strong>Tunneling out of corporate networks (Part 1)</strong></p>
<p>I have always been intrigued with encrypted network tunnels, be it <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ipsec&amp;apropos=0&amp;sektion=4&amp;manpath=OpenBSD+Current&amp;arch=i386&amp;format=html">ipsec(4)</a> or <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ssh&amp;apropos=0&amp;sektion=1&amp;manpath=OpenBSD+Current&amp;arch=i386&amp;format=html">ssh(1)</a>. Yet, I don&#8217;t think that anything beats SSH VPN tunneling on OpenBSD for a quick, elegant and stealth-like solution without the IPsec headaches.</td>
<td></td>
</tr>
</tbody>
</table>
<p>Read on to find out more about SSH VPN tunnels:</p>
<blockquote style="background-color: #f0f0f0; padding-top: 1px; padding-bottom: 1px; padding-left: 10px; padding-right: 10px;"><p>After discussing tunnels with Ryan McBride (mcbride@) and its implications for security and/or policy violations, he made a comment that he has yet to see a network that he was not able to tunnel out of. There are various tools in ports to do just that, assuming that you are not using IPsec or SSH. However, before I get into corporate policy violations and back-channel malware tunnels, I should back up in time to give some perspective and my experiences with VPNs.</p>
<p>At C2K6, I was working with Hans-Joerg Hoexer (hshoexer@) on IPsec failover VPNs using <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=sasyncd&amp;apropos=0&amp;sektion=8&amp;manpath=OpenBSD+Current&amp;arch=i386&amp;format=html">sasyncd(8)</a>. I also had the pleasure of sitting pretty close to Reyk Floeter (reyk@). He was the first person to introduce me to VPN tunnels using SSH. Reyk had a SIP phone that he was carrying around to call home with a SSH VPN using the tun interface. He developed this SSH VPN functionality with bits of code from Markus Friedl (markus@) and merged it into OpenSSH at the end of 2005. Since then, we have had the ability to create SSH based layer 2 or layer 3 VPN tunnels all handled at layer 7 <img src='http://slashfoo.com/blog/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> .</p>
<p>It wasn&#8217;t until last year that I started experimenting with this in earnest. Normally, I use SSH port forwarding with <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=authpf&amp;apropos=0&amp;sektion=0&amp;manpath=OpenBSD+Current&amp;arch=i386&amp;format=html">authpf(8)</a> and key/passphrase authentication for most things and IPsec with authpf where port forwarding is not practical. Generally, with OpenSSH VPNs, you don&#8217;t have to worry about Maximum Transition Unit (MTU) issues or firewalls getting in the way of the VPN. For the record, I&#8217;m not a fan of PKI so I have never gone down the <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ssl&amp;apropos=0&amp;sektion=8&amp;manpath=OpenBSD+Current&amp;arch=i386&amp;format=html">ssl(8)</a> VPN path.</p>
<p>SSH VPNs do their magic at the application layer (layer 7) without the headaches and baggage that come with traditional IPsec VPNs. Now, I can use OpenSSH to do what IPsec used to do for me in the past. IPsec on OpenBSD is really simple to set up but became more problematic with other Operating Systems. Yes, you need to work through this and familiarize yourself with IPsec implementations for each OS but it seems more complicated than it needs to be. OpenBSD has really simplified the setup and configuration of IPsec VPNs.</p>
<p>Unfortunately, in the real world, you often come across firewalls that block ESP/AH or ISAKMP/ISAKMP-NAT-T. Moreover, packet fragmentation caused by MTU issues were always a concern. If you didn&#8217;t get the MTU just right, the user would run into fragmentation issues making the VPN really slow resulting in a negative end user experience. Lowering the MTU is really important in order to avoid this issue but in doing so, you inevitably reduce the maximum throughput of non-IPsec traffic. However, too many networks block <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=icmp&amp;apropos=0&amp;sektion=4&amp;manpath=OpenBSD+Current&amp;arch=i386&amp;format=html">icmp(4)</a> or TCP MTU discovery which at times can cause &#8220;speed issues&#8221; with the road warriors you need to support. Well, with pf and scrub you can compensate for this but when you are dealing with Windows, changing the MTU is an all or nothing dilemma.</p>
<p>To the point, with SSH VPNs, you&#8217;ve got one of the most trusted of SSH implementations, OpenSSH, and all the security goodness that comes with it. Here&#8217;s a simple config set borrowed from <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ssh&amp;apropos=0&amp;sektion=1&amp;manpath=OpenBSD+Current&amp;arch=i386&amp;format=html">ssh(1)</a>:</p>
<pre>How to use OpenSSH-based virtual private networks
-------------------------------------------------

(1) Server: Enable support for SSH tunneling
            (/etc/ssh/sshd_config):

	PermitTunnel yes

send the hangup signal (SIGHUP) to reload the new sshd_config

(2) Server: Restrict client and assign the tunnel
            (/root/.ssh/authorized_keys)

tunnel="1",command="sh /etc/netstart tun1" ssh-dss ... my_id_dsa

(3) Server: /etc/hostname.tun1

	inet 192.168.5.2 255.255.255.252 192.168.5.1
	!/sbin/route add -inet zzz.yyy.xxx.0/24 192.168.5.1

(4) Client: Configure the local network tunnel interface
            (/etc/hostname.tun1)

set up the layer 3 tunnel on the client:

	inet 192.168.5.1 255.255.255.252 192.168.5.2
	!/sbin/route add -inet aaa.bbb.ccc.0/24 192.168.5.2

(5) Client: Configure the OpenSSH client
            (in /root/.ssh/config)

	Host AAA.BBB.CCC.DDD
        	Tunnel yes
        	TunnelDevice 1:any
        	PermitLocalCommand yes
        	LocalCommand sh /etc/netstart tun1

The following network plan illustrates the previous layer 2
configuration.

zzz.yyy.xxx.0/24                            aaa.bbb.ccc.0/24
----------------                            ----------------
    |                                               |
    |                                               |
zzz.yyy.xxx.www                              AAA.BBB.CCC.DDD
+--------+            (          )             +--------+
| Client |-----------(  Internet  )------------| Server |
+--------+            (          )             +--------+
    : 192.168.5.1                          192.168.5.2 :
    :...............................................:
         Forwarded ssh connection (Layer 3 tunnel)

--- real connection
... "virtual connection"

AAA.BBB.CCC.DDD   "Server public IP address"
aaa.bbb.ccc.0/24  "Private net behind above public IP add"

zzz.yyy.xxx.www   "Client private IP address"
zzz.yyy.xxx.0/24  "Private net behind above private IP add"

(6) Client: Connect to the server and establish the tunnel

	# ssh AAA.BBB.CCC.DDD

when successful, you should see the following
interface created on the server:

tun1: flags=51 mtu 1500
        groups: tun
        inet 192.168.5.2 --&gt; 192.168.5.1 netmask 0xfffffffc

(7) Client and Server: pf needs to be configured to allow
and perhaps hide networks on either side via NAT.
Essentially both the client and the server have become
VPN peers. The Client above is not directly connected to
the Internet.  It is on a private network behind some
Internet router.
Imagine the client inside some corporate network.</pre>
<p>I went a little crazy to see how far I could take this. When forced to use Windows, I would configure VMWare and install OpenBSD as a guest and then create the SSH VPN. I could then pass traffic to and from Windows through the tunnel using OpenBSD and OpenSSH as the conduit. I&#8217;ve done similar things with Mac OS X but David Gwynne (dlg@) informed me that there are more elegant hacks that can be done when using a Mac. Obviously, running OpenBSD in VMWare just to create a VPN to tunnel out of some restricted network seems a little much and dangerous for many reasons but it is not too difficult to do. Alternatively, you can create the SSH VPN tunnel on a different machine running OpenBSD and turn it into a router for other machines to enjoy the tunnel too.</p>
<p>Now the benefits are that you don&#8217;t have to worry about firewalls as most networks don&#8217;t proxy SSL connections. Configuring your SSH server to listen on port 443 and/or port 53 eliminates firewall issues most of the time. Since we are using OpenSSH for this VPN, we also don&#8217;t have to worry about fragmentation issues <img src='http://slashfoo.com/blog/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> . Thanks Reyk!</p>
<p>The above discussion is background info for another article that I have in the pipeline. In the meantime, I would be very curious and happy to hear what others have to say about their experience with SSH VPN tunnels using the tun interface. I am also interested in what packages and efforts you go through to break out of supposedly secure proxied networks.</p>
<p>Mark T. Uemura</p></blockquote>
<p>What a tease! Thanks Mark for explaining this underused feature of ssh and we&#8217;re anxiously waiting for the second part!</p>
]]></content:encoded>
			<wfw:commentRss>http://slashfoo.com/blog/2009/09/04/tunnelling-out-of-corporate-networks-part-1/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>When freedom expired&#8230;</title>
		<link>http://slashfoo.com/blog/2009/09/02/when-freedom-expired/</link>
		<comments>http://slashfoo.com/blog/2009/09/02/when-freedom-expired/#comments</comments>
		<pubDate>Wed, 02 Sep 2009 13:50:29 +0000</pubDate>
		<dc:creator>slashfoo</dc:creator>
				<category><![CDATA[work]]></category>
		<category><![CDATA[definition]]></category>
		<category><![CDATA[freedom]]></category>
		<category><![CDATA[maturity]]></category>
		<category><![CDATA[moron]]></category>
		<category><![CDATA[quota]]></category>
		<category><![CDATA[rant]]></category>
		<category><![CDATA[time]]></category>
		<category><![CDATA[wotd]]></category>

		<guid isPermaLink="false">http://slashfoo.com/blog/?p=62</guid>
		<description><![CDATA[Word of the day: Moronic
According to wordnetweb.princeton.edu:
Moron: S: (n) idiot, imbecile, cretin, moron, changeling, half-wit, retard (a person of subnormal intelligence)
&#60;rant&#62;
Due to some moronic rules/policies or the people that came up with them&#8230; or the people that weren&#8217;t fit for a &#8220;loose&#8221; system made the system tighten&#8230; now I see a message like this:
Content is blocked by your organization
Reason: This category [...]]]></description>
			<content:encoded><![CDATA[<p>Word of the day: <strong>Moronic</strong></p>
<p>According to <a title="WordNet Search 0 3.0 - Word: Moron" href="http://wordnetweb.princeton.edu/perl/webwn?s=moron">wordnetweb.princeton.edu</a>:</p>
<blockquote><p>Moron: <a href="http://wordnetweb.princeton.edu/perl/webwn?o2=&amp;o0=1&amp;o7=&amp;o5=&amp;o1=1&amp;o6=&amp;o4=&amp;o3=&amp;s=moron&amp;i=0&amp;h=00#c">S:</a><a style="color: red;"> (n) </a><a href="http://wordnetweb.princeton.edu/perl/webwn?o2=&amp;o0=1&amp;o7=&amp;o5=&amp;o1=1&amp;o6=&amp;o4=&amp;o3=&amp;s=idiot">idiot</a>, <a href="http://wordnetweb.princeton.edu/perl/webwn?o2=&amp;o0=1&amp;o7=&amp;o5=&amp;o1=1&amp;o6=&amp;o4=&amp;o3=&amp;s=imbecile">imbecile</a>, <a href="http://wordnetweb.princeton.edu/perl/webwn?o2=&amp;o0=1&amp;o7=&amp;o5=&amp;o1=1&amp;o6=&amp;o4=&amp;o3=&amp;s=cretin">cretin</a>, <strong>moron</strong>, <a href="http://wordnetweb.princeton.edu/perl/webwn?o2=&amp;o0=1&amp;o7=&amp;o5=&amp;o1=1&amp;o6=&amp;o4=&amp;o3=&amp;s=changeling">changeling</a>, <a href="http://wordnetweb.princeton.edu/perl/webwn?o2=&amp;o0=1&amp;o7=&amp;o5=&amp;o1=1&amp;o6=&amp;o4=&amp;o3=&amp;s=half-wit">half-wit</a>, <a href="http://wordnetweb.princeton.edu/perl/webwn?o2=&amp;o0=1&amp;o7=&amp;o5=&amp;o1=1&amp;o6=&amp;o4=&amp;o3=&amp;s=retard">retard</a> (a person of subnormal intelligence)</p></blockquote>
<p><strong>&lt;rant&gt;</strong></p>
<p>Due to some moronic rules/policies or the people that came up with them&#8230; or the people that weren&#8217;t fit for a &#8220;loose&#8221; system made the system tighten&#8230; now I see a message like this:</p>
<blockquote><p><strong>Content is blocked by your organization</strong></p>
<p>Reason: This category of ___________ is being filtered: Social Networking and Personal Sites</p>
<p>URL: &lt;URLHERE&gt;</p></blockquote>
<p>Funny that on some sites something like this reads:</p>
<blockquote><p>To view sites on this category, you must use your quota time. You are provided with 60 minutes of quota. Click on the button &#8220;Use quota&#8221; to begin to use your allotted time in periods of 10 minutes to view this and other sites on categories limited by quota.</p></blockquote>
<p>So, now we see that the system was too loose for some (immature) people, and now they made the whole thing tighter to the point of making the misfits as well as everyone else uncomfortable, everyone, including those who did <strong>NOT </strong>abuse their freedom which is why I find this moronic. Now I think the one that&#8217;s not fitting is me.</p>
<p>What will I do? Use the channels that the system lets me to, until I can find a way to change the system, or to change systems altogether.</p>
<p><strong>&lt;/rant&gt;</strong></p>
<p><small><span style="color: red;">Note:</span> Will update this later with the correct/linked definition from the princeton.edu&#8230; yes&#8230; it&#8217;s blocked too so had to grab it from somewhere else.</small><br />
<small><span style="color: red;">Edit:</span> Done.</small></p>
]]></content:encoded>
			<wfw:commentRss>http://slashfoo.com/blog/2009/09/02/when-freedom-expired/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
	</channel>
</rss>
