<?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>Rants about a shitty world &#187; Why Do I Have To Have A Category?</title>
	<atom:link href="http://linge-ma.ws/category/shit/feed/" rel="self" type="application/rss+xml" />
	<link>http://linge-ma.ws</link>
	<description>Just another WordPress site</description>
	<lastBuildDate>Fri, 27 Apr 2012 23:24:32 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.4-beta3-20603</generator>
		<item>
		<title>WoW: Mists of Pandaria #15650 Addons Enabled</title>
		<link>http://linge-ma.ws/2012/04/wow-mists-of-pandaria-15650-addons-enabled/</link>
		<comments>http://linge-ma.ws/2012/04/wow-mists-of-pandaria-15650-addons-enabled/#comments</comments>
		<pubDate>Fri, 27 Apr 2012 23:24:32 +0000</pubDate>
		<dc:creator>Znuff</dc:creator>
				<category><![CDATA[Why Do I Have To Have A Category?]]></category>
		<category><![CDATA[addons]]></category>
		<category><![CDATA[beta]]></category>
		<category><![CDATA[mop]]></category>
		<category><![CDATA[wow]]></category>

		<guid isPermaLink="false">http://linge-ma.ws/?p=84</guid>
		<description><![CDATA[Here&#8217;s the latest .exe patched for addon support. Download: http://dl.dropbox.com/u/120650/MoP_beta/exe/WoW_15650_Addons.rar. DISCLAIMER: As always be careful with files downloaded from the internet. Also, keep in mind that it’s against Blizzard’s Terms and Conditions to use 3rd party modifications to their game code and they may revoke your beta access and the usual crap bla bla bla. [...]]]></description>
			<content:encoded><![CDATA[<p>Here&#8217;s the latest .exe patched for addon support. Download: <a href="http://dl.dropbox.com/u/120650/MoP_beta/exe/WoW_15650_Addons.rar">http://dl.dropbox.com/u/120650/MoP_beta/exe/WoW_15650_Addons.rar</a>.</p>
<p>DISCLAIMER: As always be careful with files downloaded from the internet. Also, keep in mind that it’s against Blizzard’s Terms and Conditions to use 3rd party modifications to their game code and they may revoke your beta access and the usual crap bla bla bla. Use at your own risk.</p>
]]></content:encoded>
			<wfw:commentRss>http://linge-ma.ws/2012/04/wow-mists-of-pandaria-15650-addons-enabled/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>WoW: MoP 15640 CrashFix + Addons</title>
		<link>http://linge-ma.ws/2012/04/wow-mop-15640-crashfix-addons/</link>
		<comments>http://linge-ma.ws/2012/04/wow-mop-15640-crashfix-addons/#comments</comments>
		<pubDate>Fri, 27 Apr 2012 03:49:47 +0000</pubDate>
		<dc:creator>Znuff</dc:creator>
				<category><![CDATA[Why Do I Have To Have A Category?]]></category>
		<category><![CDATA[addons]]></category>
		<category><![CDATA[beta]]></category>
		<category><![CDATA[mop]]></category>

		<guid isPermaLink="false">http://linge-ma.ws/?p=81</guid>
		<description><![CDATA[If you keep crashing with error #132 on World of Warcraft Mists of Pandaria Beta, build number 15640 AND you want in-game Addon support, follow these instructions: DISCLAIMER: As always be careful with files downloaded from the internet. Also, keep in mind that it&#8217;s against Blizzard&#8217;s Terms and Conditions to use 3rd party modifications to [...]]]></description>
			<content:encoded><![CDATA[<p>If you keep crashing with error #132 on World of Warcraft Mists of Pandaria Beta, build number 15640 AND you want in-game Addon support, follow these instructions:</p>
<p><strong>DISCLAIMER: As always be careful with files downloaded from the internet. Also, keep in mind that it&#8217;s against Blizzard&#8217;s Terms and Conditions to use 3rd party modifications to their game code and they may revoke your beta access and the usual crap bla bla bla.</strong></p>
<ol>
<li>Download <a href="http://dl.dropbox.com/u/120650/MoP_beta/exe/WoW_15640_CrashFix_Addon.rar">http://dl.dropbox.com/u/120650/MoP_beta/exe/WoW_15640_CrashFix_Addon.rar</a></li>
<li>Unpack it in the World of Warcraft Beta folder</li>
<li><strong>Start the game</strong> using WoW_CrashFix_Addon.exe, NOT with the Launcher or with the original WoW.exe</li>
</ol>
<p>If you&#8217;re experiencing issues while patching your game on the next beta build (whenever that will be), remove the WoW_CrashFix_Addon.exe file from the game directory.</p>
<p><strong>I take no credit in this .exe, it&#8217;s merely a personal mirror of the CrashFix file found on OwnedCore.com by TOM_RUS, modified by myself, according to his instructions, for Addon support.</strong></p>
<p>Keep in mind that A LOT of addons will be broken and will not function without a bit of patching up. And remember to tick the &#8220;Load Out of Date addons&#8221; checkbox.</p>
<p>A few addons will work like on live if you install this &#8220;sLegacy&#8221; addon that fixes some renamed/removed functions from Live:</p>
<ul>
<li>sLegacy: <a href="http://dl.dropbox.com/u/120650/MoP_beta/sLegacy-20120420.zip">http://dl.dropbox.com/u/120650/MoP_beta/sLegacy-20120420.zip</a> by sezz@OwnedCore.com</li>
</ul>
<p>Other fixed addons:</p>
<ul>
<li>Skada fixed by TOM_RUS: <a href="http://dl.dropbox.com/u/120650/MoP_beta/Skada_50001_3.zip">http://dl.dropbox.com/u/120650/MoP_beta/Skada_50001_3.zip</a></li>
<li>TidyPlates: <a href="http://dl.dropbox.com/u/120650/MoP_beta/TidyPlates.rar">http://dl.dropbox.com/u/120650/MoP_beta/TidyPlates.rar</a></li>
<li>Quartz: <a href="http://dl.dropbox.com/u/120650/MoP_beta/Quartz.rar">http://dl.dropbox.com/u/120650/MoP_beta/Quartz.rar</a>
</ul>
<p>Other fixed and Work-in-Progress addons can be found at the <a href="http://www.ownedcore.com/forums/world-of-warcraft/world-of-warcraft-bots-programs/346732-mop-beta-enabling-addons.html">OwnedCore.com thread</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://linge-ma.ws/2012/04/wow-mop-15640-crashfix-addons/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>WoW: MoP 15640 Crash Fix</title>
		<link>http://linge-ma.ws/2012/04/wow-mop-15640-crash-fix/</link>
		<comments>http://linge-ma.ws/2012/04/wow-mop-15640-crash-fix/#comments</comments>
		<pubDate>Fri, 27 Apr 2012 03:34:46 +0000</pubDate>
		<dc:creator>Znuff</dc:creator>
				<category><![CDATA[Why Do I Have To Have A Category?]]></category>
		<category><![CDATA[15640]]></category>
		<category><![CDATA[beta]]></category>
		<category><![CDATA[crashfix]]></category>
		<category><![CDATA[wow]]></category>

		<guid isPermaLink="false">http://linge-ma.ws/?p=77</guid>
		<description><![CDATA[If you keep crashing with error #132 on World of Warcraft Mists of Pandaria Beta, build number 15640, read on. DISCLAIMER: As always be careful with files downloaded from the internet. Also, keep in mind that it&#8217;s against Blizzard&#8217;s Terms and Conditions to use 3rd party modifications to their game code and they may revoke [...]]]></description>
			<content:encoded><![CDATA[<p>If you keep crashing with error #132 on World of Warcraft Mists of Pandaria Beta, build number 15640, read on.</p>
<p><strong>DISCLAIMER: As always be careful with files downloaded from the internet. Also, keep in mind that it&#8217;s against Blizzard&#8217;s Terms and Conditions to use 3rd party modifications to their game code and they may revoke your beta access and the usual crap bla bla bla.</strong></p>
<ol>
<li>Download <a href="http://dl.dropbox.com/u/120650/MoP_beta/exe/WoW_15640_CrashFix.rar">http://dl.dropbox.com/u/120650/MoP_beta/exe/WoW_15640_CrashFix.rar</a></li>
<li>Unpack it in the World of Warcraft Beta folder</li>
<li><strong>Start the game</strong> using WoW_CrashFix.exe, NOT with the Launcher or with the original WoW.exe</li>
</ol>
<p>If you&#8217;re experiencing issues while patching your game on the next beta build (whenever that will be), remove the WoW_CrashFix.exe file from the game directory.</p>
<p><strong>I take no credit in this .exe, it&#8217;s merely a personal mirror of the file found on OwnedCore.com by TOM_RUS.</strong></p>
]]></content:encoded>
			<wfw:commentRss>http://linge-ma.ws/2012/04/wow-mop-15640-crash-fix/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>What steam really needs</title>
		<link>http://linge-ma.ws/2011/08/what-steam-really-needs/</link>
		<comments>http://linge-ma.ws/2011/08/what-steam-really-needs/#comments</comments>
		<pubDate>Wed, 17 Aug 2011 06:50:30 +0000</pubDate>
		<dc:creator>Znuff</dc:creator>
				<category><![CDATA[Why Do I Have To Have A Category?]]></category>
		<category><![CDATA[funny but true]]></category>
		<category><![CDATA[games]]></category>
		<category><![CDATA[steam]]></category>
		<category><![CDATA[tf2]]></category>

		<guid isPermaLink="false">http://linge-ma.ws/?p=68</guid>
		<description><![CDATA[]]></description>
			<content:encoded><![CDATA[<p><a href="http://linge-ma.ws/wp-content/uploads/2011/08/what_steam_really_needs.png" rel="lightbox[68]"><img src="http://linge-ma.ws/wp-content/uploads/2011/08/what_steam_really_needs-300x113.png" alt="What Steam really needs: TF2 Hats!" title="What Steam really needs: TF2 Hats!" width="300" height="113" class="alignnone size-medium wp-image-69" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://linge-ma.ws/2011/08/what-steam-really-needs/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Better cmd.exe terminal and ANSI color codes support</title>
		<link>http://linge-ma.ws/2011/08/better-cmd-exe-terminal-and-ansi-color-codes-support/</link>
		<comments>http://linge-ma.ws/2011/08/better-cmd-exe-terminal-and-ansi-color-codes-support/#comments</comments>
		<pubDate>Mon, 15 Aug 2011 00:16:10 +0000</pubDate>
		<dc:creator>Znuff</dc:creator>
				<category><![CDATA[Why Do I Have To Have A Category?]]></category>
		<category><![CDATA[adb]]></category>
		<category><![CDATA[android]]></category>
		<category><![CDATA[ansi]]></category>
		<category><![CDATA[color codes]]></category>
		<category><![CDATA[console]]></category>
		<category><![CDATA[windows]]></category>

		<guid isPermaLink="false">http://linge-ma.ws/?p=44</guid>
		<description><![CDATA[If you&#8217;ve got an Android phone and you know what ADB is and you are using a Windows machine primarily, chances are you&#8217;ve been annoyed by stuff like this in the past: Those little arrows with numbers are called &#8220;ANSI Escape Sequences&#8220;, which under Linux (and whatever UNIX flavors) are pretty common and are used [...]]]></description>
			<content:encoded><![CDATA[<p>If you&#8217;ve got an Android phone and you know what ADB is and you are using a Windows machine primarily, chances are you&#8217;ve been annoyed by stuff like this in the past:<br />
<a href="http://linge-ma.ws/wp-content/uploads/2011/08/cmdexe_ansicontrolchar.png" rel="lightbox[44]"><img src="http://linge-ma.ws/wp-content/uploads/2011/08/cmdexe_ansicontrolchar.png" alt="cmd.exe - ansi control codes" title="cmd.exe - ansi control codes" width="677" height="342" class="alignnone size-full wp-image-45" /></a><br />
<span id="more-44"></span></p>
<p>Those little arrows with numbers are called &#8220;<a href="http://en.wikipedia.org/wiki/ANSI_escape_code" title="ANSI Escape Sequence">ANSI Escape Sequences</a>&#8220;, which under Linux (and whatever UNIX flavors) are pretty common and are used for a bunch of stuff, <em>which you can read on the Wiki page I linked because I&#8217;m too lazy to do it for you</em>, and for color output!</p>
<p>We all know cmd.exe is a bunch of steaming pile of shit if you ever tried to use a terminal on Windows for other stuff than pinging an IP address. Amongst cmd.exe&#8217;s technical limitations, I&#8217;m pissed off by:</p>
<li>
<ul>Not being able to resize the window vertically</ul>
<ul>Not being able to copy lines properly</ul>
<ul>I want tabs, kthxbye</ul>
</li>
<p>So, in my searches I&#8217;ve stumbled upon <a href="http://sourceforge.net/projects/console/" title="Console">Console</a> which is a console window enhancement for Windows.<br />
<a href="http://linge-ma.ws/wp-content/uploads/2011/08/console_replacement.png" rel="lightbox[44]"><img src="http://linge-ma.ws/wp-content/uploads/2011/08/console_replacement.png" alt="" title="cmd.exe replacement" width="677" height="588" class="alignnone size-full wp-image-47" /></a></p>
<p>By itself fixes a number of things I really hated, but still has one issue &#8211; it&#8217;s still using cmd.exe &#8220;in the background&#8221; thus it doesn&#8217;t support ANSI properly. </p>
<p>Here&#8217;s where I found another &#8220;little helper&#8221;: <a href="http://adoxa.110mb.com/ansicon/">ANSICON</a>. From the author&#8217;s page: &#8220;ANSICON provides ANSI escape sequence recognition for Windows console programs (both 32- (x86) and 64-bit (x64)). It is basically the Windows equivalent of ANSI.SYS.&#8221;.</p>
<p>So, what I did to &#8220;marry&#8221; these 2 great &#8220;programs&#8221; in a perfect harmony under Windows (because I like to do WinKey + R -> console <enter>) was to extract BOTH Console and ANSICON under the C:\Windows directory (because I&#8217;m lazy like that, and I don&#8217;t like to edit the PATH in Windows), then in Console I set up the default terminal to be ansicon.exe:</p>
<p><a href="http://linge-ma.ws/wp-content/uploads/2011/08/ansicon_console.png" rel="lightbox[44]"><img src="http://linge-ma.ws/wp-content/uploads/2011/08/ansicon_console.png" alt="" title="ANSICON in Console" width="547" height="560" class="alignnone size-full wp-image-48" /></a></p>
<p>The result?</p>
<p><a href="http://linge-ma.ws/wp-content/uploads/2011/08/console_color.png" rel="lightbox[44]"><img src="http://linge-ma.ws/wp-content/uploads/2011/08/console_color.png" alt="" title="Console + ANSI Color Codes = Love" width="649" height="639" class="alignnone size-full wp-image-49" /></a></p>
<p>Oh, and before I forget, a free tip: to copy/select something, press Shift and drag the mouse cursor.</p>
]]></content:encoded>
			<wfw:commentRss>http://linge-ma.ws/2011/08/better-cmd-exe-terminal-and-ansi-color-codes-support/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to make sure your game sells on Steam</title>
		<link>http://linge-ma.ws/2011/08/how-to-make-sure-your-game-sells-on-steam/</link>
		<comments>http://linge-ma.ws/2011/08/how-to-make-sure-your-game-sells-on-steam/#comments</comments>
		<pubDate>Fri, 05 Aug 2011 22:54:16 +0000</pubDate>
		<dc:creator>Znuff</dc:creator>
				<category><![CDATA[Why Do I Have To Have A Category?]]></category>

		<guid isPermaLink="false">http://linge-ma.ws/?p=26</guid>
		<description><![CDATA[]]></description>
			<content:encoded><![CDATA[<p><a href="http://linge-ma.ws/wp-content/uploads/2011/08/tf2_steam.png" rel="lightbox[26]"><img src="http://linge-ma.ws/wp-content/uploads/2011/08/tf2_steam-171x300.png" alt="TF2 - Free hats for PreOrder" title="TF2 - Free hats for PreOrder" width="171" height="300" class="alignnone size-medium wp-image-27" /></a><a href="http://linge-ma.ws/wp-content/uploads/2011/08/q4_tf2hat.png" rel="lightbox[26]"><img src="http://linge-ma.ws/wp-content/uploads/2011/08/q4_tf2hat-300x78.png" alt="Q4 - TF2 Hat" title="Q4 - TF2 Hat" width="300" height="78" class="alignnone size-medium wp-image-30" /></a><a href="http://linge-ma.ws/wp-content/uploads/2011/08/brink_tf2.png" rel="lightbox[26]"><img src="http://linge-ma.ws/wp-content/uploads/2011/08/brink_tf2-247x300.png" alt="Brink - TF2 Hat" title="Brink - TF2 Hat" width="247" height="300" class="alignnone size-medium wp-image-31" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://linge-ma.ws/2011/08/how-to-make-sure-your-game-sells-on-steam/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Extending Upside-Down-Ternet</title>
		<link>http://linge-ma.ws/2011/08/extending-upside-down-ternet-2/</link>
		<comments>http://linge-ma.ws/2011/08/extending-upside-down-ternet-2/#comments</comments>
		<pubDate>Fri, 05 Aug 2011 16:52:51 +0000</pubDate>
		<dc:creator>Znuff</dc:creator>
				<category><![CDATA[Why Do I Have To Have A Category?]]></category>

		<guid isPermaLink="false">http://linge-ma.ws/?p=6</guid>
		<description><![CDATA[I was sick of people freeloading on my WiFi and I didn&#8217;t want to password protect it (for various reasons I&#8217;m too lazy to explain). So I remembered about Upside-Down-Ternet and I extended it a bit with 23 more annoyances: In addition of Flipping the images, I also grey-scaled them I replaced ALL .swf files on webpages with a [...]]]></description>
			<content:encoded><![CDATA[<p>I was sick of people freeloading on my WiFi and I didn&#8217;t want to password protect it (for various reasons I&#8217;m too lazy to explain).</p>
<p>So I remembered about <a href="http://www.ex-parrot.com/pete/upside-down-ternet.html">Upside-Down-Ternet</a> and I extended it a bit with <del>2</del>3 more annoyances:</p>
<ul>
<li>In addition of Flipping the images, I also grey-scaled them</li>
<li>I replaced <strong>ALL .swf files</strong> on webpages with a kitten meow sound that you can see (or hear) here: <a href="http://z.linge-ma.ws/meow.swf">Kitten Meow Sound</a> (right click to save as).</li>
<li>I redirect <strong>ALL YouTube</strong> (mobile and desktop) video requests to a video called <a title="Dramatic Cat" href="http://z.linge-ma.ws/dramatic_cat.mp4">&#8220;Dramatic Cat&#8221; </a></li>
</ul>
<p>For the initial set-up I followed the fine <a href="https://help.ubuntu.com/community/Upside-Down-TernetHowTo">How-To at the Ubuntu Community Website</a>. And here is my modified script:</p>
<p><span style="color: #ff0000;"><strong>UPDATE: I added YouTube video redirection, too!</strong></span></p>

<div class="wp_syntax"><div class="code"><pre class="perl" style="font-family:monospace;"><span style="color: #666666; font-style: italic;">#!/usr/bin/perl</span>
<span style="color: #0000ff;">$|</span><span style="color: #339933;">=</span><span style="color: #cc66cc;">1</span><span style="color: #339933;">;</span>
<span style="color: #0000ff;">$count</span> <span style="color: #339933;">=</span> <span style="color: #cc66cc;">0</span><span style="color: #339933;">;</span>
<span style="color: #0000ff;">$pid</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">$$</span><span style="color: #339933;">;</span>
<span style="color: #b1b100;">while</span> <span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&amp;lt</span><span style="color: #339933;">;</span><span style="color: #0000ff;">&amp;gt</span><span style="color: #339933;">;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
        <span style="color: #000066;">chomp</span> <span style="color: #0000ff;">$_</span><span style="color: #339933;">;</span>
        <span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span><span style="color: #009966; font-style: italic;">/(.*\.jpg)/i</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
                <span style="color: #0000ff;">$url</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">$1</span><span style="color: #339933;">;</span>
                <span style="color: #000066;">system</span><span style="color: #009900;">&#40;</span><span style="color: #ff0000;">&quot;/usr/bin/wget&quot;</span><span style="color: #339933;">,</span> <span style="color: #ff0000;">&quot;-q&quot;</span><span style="color: #339933;">,</span> <span style="color: #ff0000;">&quot;-O&quot;</span><span style="color: #339933;">,</span><span style="color: #ff0000;">&quot;/var/www/images/$pid-$count.jpg&quot;</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">$url</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
                <span style="color: #000066;">system</span><span style="color: #009900;">&#40;</span><span style="color: #ff0000;">&quot;/usr/bin/mogrify&quot;</span><span style="color: #339933;">,</span> <span style="color: #ff0000;">&quot;-flip&quot;</span><span style="color: #339933;">,</span> <span style="color: #ff0000;">&quot;-modulate&quot;</span><span style="color: #339933;">,</span> <span style="color: #ff0000;">&quot;100,0&quot;</span><span style="color: #339933;">,</span> <span style="color: #ff0000;">&quot;/var/www/images/$pid-$count.jpg&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
                <span style="color: #000066;">print</span> <span style="color: #ff0000;">&quot;http://127.0.0.1/images/$pid-$count.jpg<span style="color: #000099; font-weight: bold;">\n</span>&quot;</span><span style="color: #339933;">;</span>
        <span style="color: #009900;">&#125;</span>
        <span style="color: #b1b100;">elsif</span> <span style="color: #009900;">&#40;</span><span style="color: #009966; font-style: italic;">/(.*\.gif)/i</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
                <span style="color: #0000ff;">$url</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">$1</span><span style="color: #339933;">;</span>
                <span style="color: #000066;">system</span><span style="color: #009900;">&#40;</span><span style="color: #ff0000;">&quot;/usr/bin/wget&quot;</span><span style="color: #339933;">,</span> <span style="color: #ff0000;">&quot;-q&quot;</span><span style="color: #339933;">,</span> <span style="color: #ff0000;">&quot;-O&quot;</span><span style="color: #339933;">,</span><span style="color: #ff0000;">&quot;/var/www/images/$pid-$count.gif&quot;</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">$url</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
                <span style="color: #000066;">system</span><span style="color: #009900;">&#40;</span><span style="color: #ff0000;">&quot;/usr/bin/mogrify&quot;</span><span style="color: #339933;">,</span> <span style="color: #ff0000;">&quot;-flip&quot;</span><span style="color: #339933;">,</span> <span style="color: #ff0000;">&quot;-modulate&quot;</span><span style="color: #339933;">,</span> <span style="color: #ff0000;">&quot;100,0&quot;</span><span style="color: #339933;">,</span> <span style="color: #ff0000;">&quot;/var/www/images/$pid-$count.gif&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
                <span style="color: #000066;">print</span> <span style="color: #ff0000;">&quot;http://127.0.0.1/images/$pid-$count.gif<span style="color: #000099; font-weight: bold;">\n</span>&quot;</span><span style="color: #339933;">;</span>
&nbsp;
        <span style="color: #009900;">&#125;</span>
        <span style="color: #b1b100;">elsif</span> <span style="color: #009900;">&#40;</span><span style="color: #009966; font-style: italic;">/(.*\.png)/i</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
                <span style="color: #0000ff;">$url</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">$1</span><span style="color: #339933;">;</span>
                <span style="color: #000066;">system</span><span style="color: #009900;">&#40;</span><span style="color: #ff0000;">&quot;/usr/bin/wget&quot;</span><span style="color: #339933;">,</span> <span style="color: #ff0000;">&quot;-q&quot;</span><span style="color: #339933;">,</span> <span style="color: #ff0000;">&quot;-O&quot;</span><span style="color: #339933;">,</span><span style="color: #ff0000;">&quot;/var/www/images/$pid-$count.png&quot;</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">$url</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
                <span style="color: #000066;">system</span><span style="color: #009900;">&#40;</span><span style="color: #ff0000;">&quot;/usr/bin/mogrify&quot;</span><span style="color: #339933;">,</span> <span style="color: #ff0000;">&quot;-flip&quot;</span><span style="color: #339933;">,</span> <span style="color: #ff0000;">&quot;-modulate&quot;</span><span style="color: #339933;">,</span> <span style="color: #ff0000;">&quot;100,0&quot;</span><span style="color: #339933;">,</span> <span style="color: #ff0000;">&quot;/var/www/images/$pid-$count.png&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
                <span style="color: #000066;">print</span> <span style="color: #ff0000;">&quot;http://127.0.0.1/images/$pid-$count.png<span style="color: #000099; font-weight: bold;">\n</span>&quot;</span><span style="color: #339933;">;</span>
&nbsp;
        <span style="color: #009900;">&#125;</span>
        <span style="color: #b1b100;">elsif</span> <span style="color: #009900;">&#40;</span><span style="color: #009966; font-style: italic;">/(.*\.swf)/i</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
               <span style="color: #000066;">print</span> <span style="color: #ff0000;">&quot;http://127.0.0.1/meow.swf<span style="color: #000099; font-weight: bold;">\n</span>&quot;</span><span style="color: #339933;">;</span>
        <span style="color: #009900;">&#125;</span>
        <span style="color: #b1b100;">elsif</span> <span style="color: #009900;">&#40;</span><span style="color: #009966; font-style: italic;">/^http:\/\/([0-9.]{4}|.*\.youtube\.com|.*\.googlevideo\.com|.*\.video\.google\.com).*?videoplayback.*id=/i</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
               <span style="color: #000066;">print</span> <span style="color: #ff0000;">&quot;http://127.0.0.1/dramatic_cat.mp4<span style="color: #000099; font-weight: bold;">\n</span>&quot;</span><span style="color: #339933;">;</span>
        <span style="color: #009900;">&#125;</span>
        <span style="color: #b1b100;">else</span> <span style="color: #009900;">&#123;</span>
                <span style="color: #000066;">print</span> <span style="color: #ff0000;">&quot;$_<span style="color: #000099; font-weight: bold;">\n</span>&quot;</span><span style="color: #339933;">;;</span>
        <span style="color: #009900;">&#125;</span>
        <span style="color: #0000ff;">$count</span><span style="color: #339933;">++;</span>
<span style="color: #009900;">&#125;</span></pre></div></div>

<p>Here is how it looks on an Android phone:</p>
<p><a href="http://linge-ma.ws/wp-content/uploads/2011/08/android_reversed.png" rel="lightbox[6]"><img src="http://linge-ma.ws/wp-content/uploads/2011/08/android_reversed-180x300.png" alt="a picture of the result of the script" title="Android / Upside-Down-Ternet" width="180" height="300" class="alignnone size-medium wp-image-24" /></a><a href="http://linge-ma.ws/wp-content/uploads/2011/08/youtube_android_upsidedown1.png" rel="lightbox[6]"><img src="http://linge-ma.ws/wp-content/uploads/2011/08/youtube_android_upsidedown1-180x300.png" alt="" title="youtube_android_upsidedown" width="180" height="300" class="alignnone size-medium wp-image-39" /></a><a href="http://linge-ma.ws/wp-content/uploads/2011/08/youtube_android_cat.png" rel="lightbox[6]"><img src="http://linge-ma.ws/wp-content/uploads/2011/08/youtube_android_cat-180x300.png" alt="" title="youtube_android_cat" width="180" height="300" class="alignnone size-medium wp-image-38" /></a><br />
<span id="more-6"></span><br />
Also, one more thing:</p>
<p><a href="http://linge-ma.ws/wp-content/uploads/2011/08/upside_down_9gag_flip_back.png" rel="lightbox[6]"><img src="http://linge-ma.ws/wp-content/uploads/2011/08/upside_down_9gag_flip_back-300x177.png" alt="upside_down_9gag_flip_back" title="upside_down_9gag_flip_back" width="300" height="177" class="alignnone size-medium wp-image-73" /></a></p>
<p>I&#8217;ve redirected all websites trough rotateme.org:</p>

<div class="wp_syntax"><div class="code"><pre class="perl" style="font-family:monospace;">&nbsp;
<span style="color: #666666; font-style: italic;">#!/usr/bin/perl</span>
<span style="color: #000000; font-weight: bold;">use</span> URI<span style="color: #339933;">::</span><span style="color: #006600;">Escape</span><span style="color: #339933;">;</span>
<span style="color: #000000; font-weight: bold;">use</span> IO<span style="color: #339933;">::</span><span style="color: #006600;">Handle</span><span style="color: #339933;">;</span>
<span style="color: #000000; font-weight: bold;">use</span> POSIX strftime<span style="color: #339933;">;</span>
<span style="color: #0000ff;">$|</span><span style="color: #339933;">=</span><span style="color: #cc66cc;">1</span><span style="color: #339933;">;</span>
<span style="color: #0000ff;">$count</span> <span style="color: #339933;">=</span> <span style="color: #cc66cc;">0</span><span style="color: #339933;">;</span>
<span style="color: #0000ff;">$pid</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">$$</span><span style="color: #339933;">;</span>
<span style="color: #000066;">open</span> <span style="color: #009900;">&#40;</span>DEBUG<span style="color: #339933;">,</span> <span style="color: #ff0000;">'&gt;&gt;/tmp/asciiImages_debug.log'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
autoflush DEBUG <span style="color: #cc66cc;">1</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #000066;">print</span> DEBUG <span style="color: #ff0000;">&quot;########################################################################<span style="color: #000099; font-weight: bold;">\n</span>&quot;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #b1b100;">while</span> <span style="color: #009900;">&#40;</span><span style="color: #339933;">&lt;&gt;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
        <span style="color: #000066;">chomp</span> <span style="color: #0000ff;">$_</span><span style="color: #339933;">;</span>
        <span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span><span style="color: #009966; font-style: italic;">/(.*\.jpg)/i</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
                <span style="color: #0000ff;">$url</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">$1</span><span style="color: #339933;">;</span>
                <span style="color: #000066;">system</span><span style="color: #009900;">&#40;</span><span style="color: #ff0000;">&quot;/usr/bin/wget&quot;</span><span style="color: #339933;">,</span> <span style="color: #ff0000;">&quot;-q&quot;</span><span style="color: #339933;">,</span> <span style="color: #ff0000;">&quot;-O&quot;</span><span style="color: #339933;">,</span><span style="color: #ff0000;">&quot;/var/www/images/$pid-$count.jpg&quot;</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">$url</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
                <span style="color: #000066;">system</span><span style="color: #009900;">&#40;</span><span style="color: #ff0000;">&quot;/usr/bin/mogrify&quot;</span><span style="color: #339933;">,</span> <span style="color: #ff0000;">&quot;-flip&quot;</span><span style="color: #339933;">,</span> <span style="color: #ff0000;">&quot;-modulate&quot;</span><span style="color: #339933;">,</span> <span style="color: #ff0000;">&quot;100,0&quot;</span><span style="color: #339933;">,</span> <span style="color: #ff0000;">&quot;/var/www/images/$pid-$count.jpg&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
                <span style="color: #000066;">print</span> <span style="color: #ff0000;">&quot;http://127.0.0.1/images/$pid-$count.jpg<span style="color: #000099; font-weight: bold;">\n</span>&quot;</span><span style="color: #339933;">;</span>
        <span style="color: #009900;">&#125;</span>
        <span style="color: #b1b100;">elsif</span> <span style="color: #009900;">&#40;</span><span style="color: #009966; font-style: italic;">/(.*\.gif)/i</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
                <span style="color: #0000ff;">$url</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">$1</span><span style="color: #339933;">;</span>
                <span style="color: #000066;">system</span><span style="color: #009900;">&#40;</span><span style="color: #ff0000;">&quot;/usr/bin/wget&quot;</span><span style="color: #339933;">,</span> <span style="color: #ff0000;">&quot;-q&quot;</span><span style="color: #339933;">,</span> <span style="color: #ff0000;">&quot;-O&quot;</span><span style="color: #339933;">,</span><span style="color: #ff0000;">&quot;/var/www/images/$pid-$count.gif&quot;</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">$url</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
                <span style="color: #000066;">system</span><span style="color: #009900;">&#40;</span><span style="color: #ff0000;">&quot;/usr/bin/mogrify&quot;</span><span style="color: #339933;">,</span> <span style="color: #ff0000;">&quot;-flip&quot;</span><span style="color: #339933;">,</span> <span style="color: #ff0000;">&quot;-modulate&quot;</span><span style="color: #339933;">,</span> <span style="color: #ff0000;">&quot;100,0&quot;</span><span style="color: #339933;">,</span> <span style="color: #ff0000;">&quot;/var/www/images/$pid-$count.gif&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
                <span style="color: #000066;">print</span> <span style="color: #ff0000;">&quot;http://127.0.0.1/images/$pid-$count.gif<span style="color: #000099; font-weight: bold;">\n</span>&quot;</span><span style="color: #339933;">;</span>
&nbsp;
        <span style="color: #009900;">&#125;</span>
        <span style="color: #b1b100;">elsif</span> <span style="color: #009900;">&#40;</span><span style="color: #009966; font-style: italic;">/(.*\.png)/i</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
                <span style="color: #0000ff;">$url</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">$1</span><span style="color: #339933;">;</span>
                <span style="color: #000066;">system</span><span style="color: #009900;">&#40;</span><span style="color: #ff0000;">&quot;/usr/bin/wget&quot;</span><span style="color: #339933;">,</span> <span style="color: #ff0000;">&quot;-q&quot;</span><span style="color: #339933;">,</span> <span style="color: #ff0000;">&quot;-O&quot;</span><span style="color: #339933;">,</span><span style="color: #ff0000;">&quot;/var/www/images/$pid-$count.png&quot;</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">$url</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
                <span style="color: #000066;">system</span><span style="color: #009900;">&#40;</span><span style="color: #ff0000;">&quot;/usr/bin/mogrify&quot;</span><span style="color: #339933;">,</span> <span style="color: #ff0000;">&quot;-flip&quot;</span><span style="color: #339933;">,</span> <span style="color: #ff0000;">&quot;-modulate&quot;</span><span style="color: #339933;">,</span> <span style="color: #ff0000;">&quot;100,0&quot;</span><span style="color: #339933;">,</span> <span style="color: #ff0000;">&quot;/var/www/images/$pid-$count.png&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
                <span style="color: #000066;">print</span> <span style="color: #ff0000;">&quot;http://127.0.0.1/images/$pid-$count.png<span style="color: #000099; font-weight: bold;">\n</span>&quot;</span><span style="color: #339933;">;</span>
&nbsp;
        <span style="color: #009900;">&#125;</span>
        <span style="color: #b1b100;">elsif</span> <span style="color: #009900;">&#40;</span><span style="color: #009966; font-style: italic;">/(.*\.swf)/i</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
               <span style="color: #000066;">print</span> <span style="color: #ff0000;">&quot;http://127.0.0.1/meow.swf<span style="color: #000099; font-weight: bold;">\n</span>&quot;</span><span style="color: #339933;">;</span>
        <span style="color: #009900;">&#125;</span>
        <span style="color: #b1b100;">elsif</span> <span style="color: #009900;">&#40;</span><span style="color: #009966; font-style: italic;">/^http:\/\/([0-9.]{4}|.*\.youtube\.com|.*\.googlevideo\.com|.*\.video\.google\.com).*?videoplayback.*id=/i</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
               <span style="color: #000066;">print</span> <span style="color: #ff0000;">&quot;http://127.0.0.1/dramatic_cat.mp4<span style="color: #000099; font-weight: bold;">\n</span>&quot;</span><span style="color: #339933;">;</span>
        <span style="color: #009900;">&#125;</span>
        <span style="color: #b1b100;">elsif</span> <span style="color: #009900;">&#40;</span><span style="color: #009966; font-style: italic;">m/.google\.*/</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
               <span style="color: #0000ff;">$url</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">$_</span><span style="color: #339933;">;</span>
               <span style="color: #0000ff;">$url</span> <span style="color: #339933;">=~</span> <span style="color: #009966; font-style: italic;">s/(q=.+?)&amp;/$1+in+pula+mea&amp;/</span><span style="color: #339933;">;</span>
               <span style="color: #000066;">print</span> <span style="color: #ff0000;">&quot;$url<span style="color: #000099; font-weight: bold;">\n</span>&quot;</span><span style="color: #339933;">;</span>
        <span style="color: #009900;">&#125;</span>
        <span style="color: #b1b100;">elsif</span> <span style="color: #009900;">&#40;</span><span style="color: #009966; font-style: italic;">m/nosquid/</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
              <span style="color: #000066;">print</span> DEBUG <span style="color: #ff0000;">&quot;Input NOSQUID: $url<span style="color: #000099; font-weight: bold;">\n</span>&quot;</span><span style="color: #339933;">;</span>
              <span style="color: #000066;">print</span> <span style="color: #ff0000;">&quot;$_<span style="color: #000099; font-weight: bold;">\n</span>&quot;</span><span style="color: #339933;">;</span>
              <span style="color: #000066;">print</span> DEBUG <span style="color: #ff0000;">&quot;Output NOSQUID: $_<span style="color: #000099; font-weight: bold;">\n</span>&quot;</span><span style="color: #339933;">;</span>
        <span style="color: #009900;">&#125;</span>
        <span style="color: #b1b100;">elsif</span> <span style="color: #009900;">&#40;</span><span style="color: #009966; font-style: italic;">m/^http:\/\/.*\/\ /</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
               <span style="color: #0000ff;">$url</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">$_</span><span style="color: #339933;">;</span>
               <span style="color: #000066;">print</span> DEBUG <span style="color: #ff0000;">&quot;Input: $url<span style="color: #000099; font-weight: bold;">\n</span>&quot;</span><span style="color: #339933;">;</span>
               <span style="color: #b1b100;">my</span> <span style="color: #0000ff;">@url</span> <span style="color: #339933;">=</span> <span style="color: #000066;">split</span><span style="color: #009900;">&#40;</span><span style="color: #ff0000;">&quot; &quot;</span><span style="color: #339933;">,</span><span style="color: #0000ff;">$url</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
               <span style="color: #666666; font-style: italic;">#print @url[0];</span>
               <span style="color: #000066;">print</span> <span style="color: #ff0000;">&quot;http://rotateme.org/?r=l&amp;u=$url[0]?nosquid<span style="color: #000099; font-weight: bold;">\n</span>&quot;</span><span style="color: #339933;">;</span>
               <span style="color: #000066;">print</span> DEBUG <span style="color: #ff0000;">&quot;Output: http://rotateme.org/?r=l&amp;u=$url[0]?nosquid<span style="color: #000099; font-weight: bold;">\n</span>&quot;</span><span style="color: #339933;">;</span>
        <span style="color: #009900;">&#125;</span>
&nbsp;
        <span style="color: #b1b100;">else</span> <span style="color: #009900;">&#123;</span>
               <span style="color: #000066;">print</span> <span style="color: #ff0000;">&quot;$_<span style="color: #000099; font-weight: bold;">\n</span>&quot;</span><span style="color: #339933;">;</span>
        <span style="color: #009900;">&#125;</span>
        <span style="color: #0000ff;">$count</span><span style="color: #339933;">++;</span>
<span style="color: #009900;">&#125;</span></pre></div></div>

<p>The &#8220;?nosquid&#8221; part is added to stop an infinite loop with rotateme.org. Couldn&#8217;t be arsed to figure out a more elegant way, feel free to correct me on that <img src='http://linge-ma.ws/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://linge-ma.ws/2011/08/extending-upside-down-ternet-2/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
<enclosure url="http://z.linge-ma.ws/dramatic_cat.mp4" length="2279505" type="video/mp4" />
<enclosure url="http://127.0.0.1/dramatic_cat.mp4" length="0" type="video/mp4" />
		</item>
	</channel>
</rss>

