<?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>llynix.com</title>
	<atom:link href="http://llynix.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://llynix.com</link>
	<description>Code, Rants and Ramblings</description>
	<lastBuildDate>Mon, 15 Feb 2010 00:17:54 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.1</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>The One Line Template Engine</title>
		<link>http://llynix.com/code/the-one-line-template-engine/</link>
		<comments>http://llynix.com/code/the-one-line-template-engine/#comments</comments>
		<pubDate>Mon, 15 Feb 2010 00:17:54 +0000</pubDate>
		<dc:creator>Llynix</dc:creator>
				<category><![CDATA[Code]]></category>
		<category><![CDATA[PHP]]></category>

		<guid isPermaLink="false">http://llynix.com/?p=270</guid>
		<description><![CDATA[Bought to you by vincevincevince over at webmasterworld.  
The engine itself:
print preg_replace(&#8220;/\{([^\{]{1,100}?)\}/e&#8221;,&#8221;$$1&#8243;,file_get_contents(&#8220;template.tpl&#8221;));
Format of template.tpl file:

&#60;html&#62;
&#60;head&#62;
&#60;title&#62;{title}&#60;/title&#62;
&#60;/head&#62;
&#60;body&#62;
&#60;h1&#62;{header}&#60;/h1&#62;
{text}
&#60;/body&#62;
&#60;/html&#62;

Setting variables:
$title=&#8221;Example page&#8221;;
$header=&#8221;My Examples&#8221;;
$text=&#8221;See the placeholders replaced?&#8221;;
&#8220;/\{([^\{]{1,100}?)\}/e&#8221;,&#8221;$$1&#8243;
I&#8217;m delimiting the regular expression with / / and using the modifier &#8216;e&#8217; which causes the second argument to be evaluated by php.
Explanation

The pattern looks for an opening curly-brace ( \{ ) &#8211; the [...]]]></description>
			<content:encoded><![CDATA[<p>Bought to you by vincevincevince over at <a href="http://www.webmasterworld.com/php/3444822.htm">webmasterworld</a>.  </p>
<p>The engine itself:<br />
print preg_replace(&#8220;/\{([^\{]{1,100}?)\}/e&#8221;,&#8221;$$1&#8243;,file_get_contents(&#8220;template.tpl&#8221;));</p>
<p>Format of template.tpl file:<br />
<code><br />
&lt;html&gt;<br />
&lt;head&gt;<br />
&lt;title&gt;{title}&lt;/title&gt;<br />
&lt;/head&gt;<br />
&lt;body&gt;<br />
&lt;h1&gt;{header}&lt;/h1&gt;<br />
{text}<br />
&lt;/body&gt;<br />
&lt;/html&gt;<br />
</code><br />
Setting variables:<br />
$title=&#8221;Example page&#8221;;<br />
$header=&#8221;My Examples&#8221;;<br />
$text=&#8221;See the placeholders replaced?&#8221;;</p>
<p>&#8220;/\{([^\{]{1,100}?)\}/e&#8221;,&#8221;$$1&#8243;<br />
I&#8217;m delimiting the regular expression with / / and using the modifier &#8216;e&#8217; which causes the second argument to be evaluated by php.</p>
<p>Explanation</p>
<p><quote><br />
The pattern looks for an opening curly-brace ( \{ ) &#8211; the end of the pattern is a closing curly-brace ( \} ).</p>
<p>In between the two braces I look for any character which isn&#8217;t an opening curly-brace [^\{], avoiding mistaken nesting of tags.</p>
<p>I match between 1 and 100 of these non-{ characters by writing {1,100} and then I make the match non-greedy (try to find the shortest strings between { and }, not the longest) by adding a?. (? after *, + or {a,b} expressions changes them to non-greedy &#8211; in other situations? means 0 or 1 of the preceding).</p>
<p>The full string of non-{ characters is matched and stored as string $1 by surrounding that part of the pattern with brackets ().</p>
<p>Finally, the second argument of the preg_replace is &#8220;$$1&#8243;, using variable variables. If the pattern encounters &#8220;{title}&#8221; then the matched string $1 is &#8220;title&#8221; and so $$1 is $title.<br />
</quote></p>
]]></content:encoded>
			<wfw:commentRss>http://llynix.com/code/the-one-line-template-engine/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Facebook Farmville HTML Fail</title>
		<link>http://llynix.com/articles/facebook-farmville-html-fail/</link>
		<comments>http://llynix.com/articles/facebook-farmville-html-fail/#comments</comments>
		<pubDate>Sun, 17 Jan 2010 11:32:11 +0000</pubDate>
		<dc:creator>Llynix</dc:creator>
				<category><![CDATA[Articles]]></category>
		<category><![CDATA[Other]]></category>

		<guid isPermaLink="false">http://llynix.com/?p=264</guid>
		<description><![CDATA[Found this while playing on Facebook.
]]></description>
			<content:encoded><![CDATA[<p>Found this while playing on <a href="http://facebook.com">Facebook</a>.<img src="http://llynix.com/wp-content/uploads/2010/01/facebook-farmville-html-not-accepted.gif" alt="facebook-farmville-html-not-accepted" title="facebook-farmville-html-not-accepted" width="797" height="275" class="alignright size-full wp-image-265" /></p>
]]></content:encoded>
			<wfw:commentRss>http://llynix.com/articles/facebook-farmville-html-fail/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>iPhone Slowing Down</title>
		<link>http://llynix.com/articles/iphone-slowing-down/</link>
		<comments>http://llynix.com/articles/iphone-slowing-down/#comments</comments>
		<pubDate>Wed, 16 Dec 2009 02:54:34 +0000</pubDate>
		<dc:creator>Llynix</dc:creator>
				<category><![CDATA[Articles]]></category>

		<guid isPermaLink="false">http://llynix.com/?p=262</guid>
		<description><![CDATA[Today my iPhone got stuck.  I went to unlock it and it took what seemed like minutes to respond. I had voicemail but after fifteen minutes of waiting I gave up. 
The solution was simple. The iPhone just needed a quick reboot. I held down the power button for about five seconds and then [...]]]></description>
			<content:encoded><![CDATA[<p>Today my iPhone got stuck.  I went to unlock it and it took what seemed like minutes to respond. I had voicemail but after fifteen minutes of waiting I gave up. </p>
<p>The solution was simple. The iPhone just needed a quick reboot. I held down the power button for about five seconds and then slid the block to shut down. After I turned it back on my iPhone sprang back to life. </p>
]]></content:encoded>
			<wfw:commentRss>http://llynix.com/articles/iphone-slowing-down/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Migrating PuTTY</title>
		<link>http://llynix.com/articles/migrating-putty/</link>
		<comments>http://llynix.com/articles/migrating-putty/#comments</comments>
		<pubDate>Sun, 13 Dec 2009 01:55:51 +0000</pubDate>
		<dc:creator>Llynix</dc:creator>
				<category><![CDATA[Articles]]></category>

		<guid isPermaLink="false">http://llynix.com/?p=258</guid>
		<description><![CDATA[Transferring your PuTTY settings to another computer turns out to be surprisingly easy. Simply run this command to extract the settings. 

regedit /ea settings.reg HKEY_CURRENT_USER\Software\SimonTatham\PuTTY

Transfer the file this creates to your new machine. There double-click on the file to merge your settings into your new installation. 
]]></description>
			<content:encoded><![CDATA[<p>Transferring your PuTTY settings to another computer turns out to be surprisingly easy. Simply run this command to extract the settings. </p>
<p><code><br />
regedit /ea settings.reg HKEY_CURRENT_USER\Software\SimonTatham\PuTTY<br />
</code></p>
<p>Transfer the file this creates to your new machine. There double-click on the file to merge your settings into your new installation. </p>
]]></content:encoded>
			<wfw:commentRss>http://llynix.com/articles/migrating-putty/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>.htaccess Under Construction</title>
		<link>http://llynix.com/articles/htaccess-under-construction/</link>
		<comments>http://llynix.com/articles/htaccess-under-construction/#comments</comments>
		<pubDate>Thu, 10 Dec 2009 01:55:13 +0000</pubDate>
		<dc:creator>Llynix</dc:creator>
				<category><![CDATA[Articles]]></category>
		<category><![CDATA[.htaccess web]]></category>

		<guid isPermaLink="false">http://llynix.com/?p=257</guid>
		<description><![CDATA[Maybe your site needs to undergo maintenance, or you want to put up a placeholder page while you build a new website. Whatever the reason here is a great way to implement it using your web server&#8217;s .htaccess file. 
First you should create your temporary page. Make note of any outside images or files that [...]]]></description>
			<content:encoded><![CDATA[<p>Maybe your site needs to undergo maintenance, or you want to put up a placeholder page while you build a new website. Whatever the reason here is a great way to implement it using your web server&#8217;s .htaccess file. </p>
<p>First you should create your temporary page. Make note of any outside images or files that you link to as you will need to add an exception for them later. Finally modify and merge the following code into your root directories .htaccess  file.  Replace the X&#8217;s with your IP address and include any auxiliary files you may need. </p>
<p><code><br />
# Turn on mod_rewrite<br />
RewriteEngine On<br />
# If not your IP address<br />
RewriteCond %{REMOTE_ADDR} !^XX\.XX\.XX\.XX<br />
# and not the temporary page and logo<br />
RewriteCond %{REQUEST_URI} !^/construction\.<br />
RewriteCond %{REQUEST_URI} !^/images/logo.gif<br />
# redirect to under construction<br />
RewriteRule /*$ /construction.html [L]<br />
</code></p>
]]></content:encoded>
			<wfw:commentRss>http://llynix.com/articles/htaccess-under-construction/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>iTunes First Impressions</title>
		<link>http://llynix.com/articles/itunes-first-impressions/</link>
		<comments>http://llynix.com/articles/itunes-first-impressions/#comments</comments>
		<pubDate>Fri, 25 Sep 2009 11:46:09 +0000</pubDate>
		<dc:creator>Llynix</dc:creator>
				<category><![CDATA[Articles]]></category>

		<guid isPermaLink="false">http://llynix.com/articles/itunes-first-impressions/</guid>
		<description><![CDATA[I&#8217;m off to download iTunes, the first thing I notice is that Apple wants to send me special offers and updates via email.
No thanks, I wonder if they really need my email address or if a dummy one would suffice.  I toss in my actual one and click the button.
Eighty eight frieken megs?  [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m off to download iTunes, the first thing I notice is that Apple wants to send me special offers and updates via email.</p>
<p>No thanks, I wonder if they really need my email address or if a dummy one would suffice.  I toss in my actual one and click the button.</p>
<p>Eighty eight frieken megs?  I could fit an entire operating system in there.  I&#8217;m already worried about bloat and I&#8217;m wondering if I&#8217;m getting more then I bargined for.</p>
<p>It takes awhile to download.  While it does I play with the four buttons on my phone.  I still don&#8217;t know what the up/down button on the side does.</p>
<p>Finally the download finishes and I click on the installer.  I learn that I also will be installing quicktime.  </p>
<p>I start reading the EULA, but really.. who reads them.  I quickly click accept.  On the next page it wants to put icons on my desktop to which I choose ok.  It also wants to take over my audio files, which is certaintly not ok and it wants to auto-update.  Which I choose no because I have no idea what the mechanism is.  Will it install a program in the background constantly looking, or will it just check for updates when I load iTunes.  Better safe then sorry.  I should be able to turn back on the auto-update if the program is written well.</p>
<p>It also asks for a location to install and a language.  I keep these at their defaults and click next.  I&#8217;m greeted with a slideshow of features while the installer writes out eighty eight megs of software.  So far I&#8217;m not impressed with anything in the slideshow.  I was already able to import CD&#8217;s play my library and enjoy my collection without iTunes.</p>
<p>The installer seemed to get stuck.  And only after a little hunting did I find that there was a second windows authentication to click yes on.  Soon it&#8217;s finished.  Sure I&#8217;ll open it up.</p>
<p>Once again I&#8217;m greeted with a software agreement.  Maybe I should actually read this thing.  After agreeing a wizard pops up to prepare me for my journey.  I hate wizards.</p>
<p>It states it&#8217;s going to check my &#8220;My Music&#8221; folder for files.  I don&#8217;t keep anything in there so I deselect those options.  Next iTunes asks me if it should rename my files.  Hell no.  I&#8217;ve spent countless hours orginizing my collection.  Don&#8217;t touch my files.</p>
<p>It mentions creating a store account so it can download artwork.  All my music already has artwork.  No thanks.</p>
<p>Next it asks to sync up with various applications.  Nothing about Firefox in there.  </p>
<p>Suddenly my phone actually works.  Or so it seems.</p>
<p>&#8212;&#8212;&#8211;</p>
<p>It did actually work, and for the last few days I&#8217;ve been playing around a lot.  Still not completely happy with it&#8217;s marriage with iTunes but the ipod itself has been a wet dream.</p>
]]></content:encoded>
			<wfw:commentRss>http://llynix.com/articles/itunes-first-impressions/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Top iPhone Complaints</title>
		<link>http://llynix.com/articles/top-iphone-complaints/</link>
		<comments>http://llynix.com/articles/top-iphone-complaints/#comments</comments>
		<pubDate>Fri, 25 Sep 2009 11:38:40 +0000</pubDate>
		<dc:creator>Llynix</dc:creator>
				<category><![CDATA[Articles]]></category>

		<guid isPermaLink="false">http://llynix.com/articles/top-iphone-complaints/</guid>
		<description><![CDATA[
Absolutely need a computer + iTunes to &#8216;unbrick&#8217; the phone so to speak.  This leaves linux users in the dust.  Also what if you don&#8217;t have a computer and just want a cool phone?
App store EULA stated I could use paypal for payment, yet the signup asked for a credit card and had [...]]]></description>
			<content:encoded><![CDATA[<ul>
<li>Absolutely need a computer + iTunes to &#8216;unbrick&#8217; the phone so to speak.  This leaves linux users in the dust.  Also what if you don&#8217;t have a computer and just want a cool phone?</li>
<li>App store EULA stated I could use paypal for payment, yet the signup asked for a credit card and had no way to enter paypal information.  I found later I could go through iTunes and set this up but still a disapointment that I couldn&#8217;t do it via the phone.  And to be honest I&#8217;m not sure it worked because it still displays my credit card under payment information.</li>
<li>No easy way to <a href="http://macenstein.com/default/2008/09/how-to-delete-apples-apps-from-your-iphone-aka-the-hidden-10th-iphone-app-screen/">delete default apps</a>.  Follow the previous link to learn to do it the hard way.</li>
<li>Touch pad sometimes doesn&#8217;t work at all!  Wait, that&#8217;s because my fingers are big and are triggering the pad at the sides when I normally hold the phone.</li>
<li>My refurbished iPhone did not come with any instruction manual.  Not sure if there even is an instruction manual for the iPhone.</li>
<li>Did a search, and nope can&#8217;t get a bluetooth keyboard to work for the iPhone.  In fact apparently you can&#8217;t get anything but mono headsets to work.</li>
<li>In order for me to program my own apps, I need to pay $99 at least to sign up with the <a href="http://developer.apple.com/iPhone/program/">iPhone Developer Program</a>.</li>
<li>My flubby fingers hate hitting the M button on the keyboard.  Keeps thinking I hit the delete key.</li>
<li>Sometimes the keyboard is smart, displaying a .com button for web addresses and defaulting to they numerical keyboard when you need to insert numbers.  Sometimes it&#8217;s dumb, just giving you the standard keyboard.</li>
<li>iPhone does not import contacts from SIM cards.  I had to manually type in every phone number.</li>
<li>I&#8217;ve been able to find tutorials to do most everything above and much much more.  All these tutorials seems to start with&#8230; &#8216;I&#8217;m assuming your iPhone is jailbreaked.&#8217;
</ul>
<p>Don&#8217;t get me wrong.  I&#8217;m loving my iPhone and it&#8217;s miles above my Nokia brick phone I had previously.  But there do seem to be some gotchas.</p>
]]></content:encoded>
			<wfw:commentRss>http://llynix.com/articles/top-iphone-complaints/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Iphone Woes</title>
		<link>http://llynix.com/articles/iphone-woes/</link>
		<comments>http://llynix.com/articles/iphone-woes/#comments</comments>
		<pubDate>Thu, 24 Sep 2009 02:14:57 +0000</pubDate>
		<dc:creator>Llynix</dc:creator>
				<category><![CDATA[Articles]]></category>

		<guid isPermaLink="false">http://llynix.com/articles/iphone-woes/</guid>
		<description><![CDATA[I got an iphone yesterday.
Although currently it&#8217;s not activated, for that I have to wait a few days.  So I thought I&#8217;d see what I can do with it in spite of that.
So far it turns out I can&#8217;t do anything.
Upon loading up the iphone I&#8217;m greeted with a picture telling me to plug [...]]]></description>
			<content:encoded><![CDATA[<p>I got an iphone yesterday.</p>
<p>Although currently it&#8217;s not activated, for that I have to wait a few days.  So I thought I&#8217;d see what I can do with it in spite of that.</p>
<p>So far it turns out I can&#8217;t do anything.</p>
<p>Upon loading up the iphone I&#8217;m greeted with a picture telling me to plug the phone into iTunes.  On the bottom it says slide here for emergency, which I suppose allows one to make emergency calls despite the fact it isn&#8217;t activated.</p>
<p>I really didn&#8217;t want to install iTunes.  I wanted a more agnostic approach to controling my iphone so I hit the net.  My first idea was to try to get my iphone synced with foobar2k.  I quickly found a plugin called foo_pod but then was disapointed to learn it isn&#8217;t available for the latest version of foobar.  But that led me to an alternate plugin called foo_dop.</p>
<p>However the requirements for foo_dop stated I needed to install iTunes in order for it to work.  I was back at square one.  Googling again I found this <a href="http://en.wikipedia.org/wiki/Comparison_of_iPod_managers">comparison of ipod managers</a> on wikipedia.  First on the list stated Amarok has iphone support.  Maybe I could get this to work on my linux box.  But after searching I found not only did it not support my phone.  But also amarok 2 doesn&#8217;t seem to support any phones at all.  </p>
<p>I looked through the list.  Trying to find something.  I came across floola.  But it doesn&#8217;t support iphones.  I tried mediachest, but it requires java.</p>
<p>I then tried gtkpod.  Which in order to use you need to mount the iphone first.  So I installed ifuse.  It seemed like it worked, although when I plugged in my iphone I got three camera icons instead of one in addtion to the mounted drive.  I could see many directories on my iphone.  Maybe I was in buisness.  </p>
<p>But alas, no matter what I tried and how many tutorials I read I could not get gtkpod to recognize my phone.</p>
<p>And at that I ran out of options as far as I can tell.  So I&#8217;m off to download iTunes in all it&#8217;s glory.</p>
]]></content:encoded>
			<wfw:commentRss>http://llynix.com/articles/iphone-woes/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Spellcheck your Websites with Firefox</title>
		<link>http://llynix.com/articles/spellcheck-your-websites-with-firefox/</link>
		<comments>http://llynix.com/articles/spellcheck-your-websites-with-firefox/#comments</comments>
		<pubDate>Wed, 23 Sep 2009 06:53:44 +0000</pubDate>
		<dc:creator>Llynix</dc:creator>
				<category><![CDATA[Articles]]></category>

		<guid isPermaLink="false">http://llynix.com/articles/spellcheck-your-websites-with-firefox/</guid>
		<description><![CDATA[Came across an interest bookmarklet to invoke Firefox&#8217;s built in spell checker everywhere on a website.  It&#8217;s quite easy to install.  Just drag this SpellCheck bookmarlet to your bookmarks toolbar and presto.  With one click the entire page gets spell checked.  You can even right click on highlighted words to get [...]]]></description>
			<content:encoded><![CDATA[<p>Came across an interest bookmarklet to invoke Firefox&#8217;s built in spell checker everywhere on a website.  It&#8217;s quite easy to install.  Just drag this <a href="javascript:document.body.contentEditable='true';%20document.designMode='on';%20void%200">SpellCheck</a> bookmarlet to your bookmarks toolbar and presto.  With one click the entire page gets spell checked.  You can even right click on highlighted words to get suggestions.</p>
<p>There are some limitations.  Once you click the bookmarklet links will cease to work.  Although a quick reload of the page will bring it back to normal.  Also spell check suggestions don&#8217;t seem to show up in certain areas of your page which utilize popup content.  I haven&#8217;t yet figured out how to trigger the popup and then click the bookmarklet because as soon as I leave the popup area to head towards my bookmarklet the popup disappears.  Still this simple bookmarklet has already fixed countless errors on my pages simply and effectively.</p>
]]></content:encoded>
			<wfw:commentRss>http://llynix.com/articles/spellcheck-your-websites-with-firefox/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Strangely Interesting 404</title>
		<link>http://llynix.com/articles/strangely-interesting-404/</link>
		<comments>http://llynix.com/articles/strangely-interesting-404/#comments</comments>
		<pubDate>Wed, 23 Sep 2009 06:43:33 +0000</pubDate>
		<dc:creator>Llynix</dc:creator>
				<category><![CDATA[Articles]]></category>

		<guid isPermaLink="false">http://llynix.com/articles/strangely-interesting-404/</guid>
		<description><![CDATA[Looking through my 404 logs I came across an interesting entry.

404&#124;&#124;www.buydentalequipment.com/warning_this_is_english_domain_to_solve_this_problem_submit_site_in_atoall.com.html&#124;&#124;66.249.68.11&#124;&#124;Mozilla/5.0
(compatible; Googlebot/2.1;
+http://www.google.com/bot.html)&#124;&#124;2009-09-19 03:49:11

I thought it odd that google was trying to reach a page on my website that seemed to be an advertisement.
I think this is a rather unique and somewhat shady marketing trick.  atoall.com seems to have generated a list of bogus links [...]]]></description>
			<content:encoded><![CDATA[<p>Looking through my 404 logs I came across an interesting entry.<br />
<code><br />
404||www.buydentalequipment.com/warning_this_is_english_domain_to_solve_this_problem_submit_site_in_atoall.com.html||66.249.68.11||Mozilla/5.0<br />
(compatible; Googlebot/2.1;<br />
+http://www.google.com/bot.html)||2009-09-19 03:49:11<br />
</code></p>
<p>I thought it odd that google was trying to reach a page on my website that seemed to be an advertisement.</p>
<p>I think this is a rather unique and somewhat shady marketing trick.  atoall.com seems to have generated a list of bogus links for literally thousands of websites.  They did this so that Google would find these invalid links in hopes that more astute webmasters like myself would find them in our 404 logs.</p>
<p>Running a <a href="http://www.google.com/#hl=en&#038;source=hp&#038;q=warning_this_is_english_domain_to_solve_this_problem_submit_site_in_atoall.com.html&#038;btnG=Google+Search&#038;aq=f&#038;aqi=&#038;oq=warning_this_is_english_domain_to_solve_this_problem_submit_site_in_atoall.com.html&#038;fp=6ffc3260debcd3">google search for this page</a> results in about 5,500 hits.  Every single one of them leading to a 404 page on various websites.</p>
<p>Sneaky Sneaky.  Hopefully Google will catch on and put a stop to spamming via their bot.</p>
]]></content:encoded>
			<wfw:commentRss>http://llynix.com/articles/strangely-interesting-404/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
