<?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>blog.world3.net &#187; Internet</title>
	<atom:link href="http://blog.world3.net/category/internet/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.world3.net</link>
	<description>たとえ溺れても梦はゆめでしかない</description>
	<lastBuildDate>Thu, 02 Feb 2012 15:23:46 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Ebay location script fix</title>
		<link>http://blog.world3.net/2012/01/ebay-location-script-fix/</link>
		<comments>http://blog.world3.net/2012/01/ebay-location-script-fix/#comments</comments>
		<pubDate>Fri, 27 Jan 2012 18:32:33 +0000</pubDate>
		<dc:creator>mojo</dc:creator>
				<category><![CDATA[Internet]]></category>

		<guid isPermaLink="false">http://blog.world3.net/?p=445</guid>
		<description><![CDATA[Ebay broke it, I fixed it&#8230; Greasemonkey as usual. // ==UserScript== // @name           Ebay-Location-Route // @namespace      www.ebay.co.uk // @description    Adds a link for the item location on google maps // @include       http://*ebay.* // ==/UserScript== // Version 0.5 // author: knoe/MoJo //Configuration var home = "Nowhere"; //home var blank = false;                   //open [...]]]></description>
			<content:encoded><![CDATA[<p>Ebay broke it, I fixed it&#8230; Greasemonkey as usual.</p>
<pre>// ==UserScript==
// @name           Ebay-Location-Route
// @namespace      www.ebay.co.uk
// @description    Adds a link for the item location on google maps
// @include       http://*ebay.*
// ==/UserScript==
// Version 0.5
// author: knoe/MoJo

//Configuration
var home = "Nowhere"; //home
var blank = false;                   //open link on a blank page?
//Config end

//it looks like ebay changes a lot :)
//var ebayClass= new Array("titlePurchase", "inf_lab");
var ebayClass= new Array("titlePurchase", "sh-DlvryDtl");

for (var j = 0; j &lt; ebayClass.length; j++)
{
    //check each element of the ebayClass
    for (var i = 0; i&lt;document.getElementsByClassName(ebayClass[j]).length; i++)
    {
        //if the location has been found do the link stuff
        var toCheck = document.getElementsByClassName(ebayClass[j])[i].firstChild.data;
        //if (toCheck == "Artikelstandort:" || toCheck == "Item location:")

        if (toCheck.search("Item location") != -1)
        {
            var place = document.getElementsByClassName(ebayClass[j])[i].childNodes[1].innerHTML;
            //the google map route link
            var linkRef = "http://maps.google.co.uk/maps?saddr="+home+"&amp;daddr="+place;

            //create the link
            var link = document.createElement('a');
            link.href = linkRef;
            if (blank)
                link.target="_blank";
            var linkText = document.createTextNode(place);
            link.appendChild(linkText);

            document.getElementsByClassName(ebayClass[j])[i].firstChild.data="Item location: ";
            document.getElementsByClassName(ebayClass[j])[i].removeChild(document.getElementsByClassName(ebayClass[j])[i].childNodes[1]);
            document.getElementsByClassName(ebayClass[j])[i].appendChild(link);
    
            return;
        }
    }
}
</pre>
]]></content:encoded>
			<wfw:commentRss>http://blog.world3.net/2012/01/ebay-location-script-fix/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The Novatech website is shit</title>
		<link>http://blog.world3.net/2012/01/the-novatech-website-is-shit/</link>
		<comments>http://blog.world3.net/2012/01/the-novatech-website-is-shit/#comments</comments>
		<pubDate>Thu, 19 Jan 2012 10:45:07 +0000</pubDate>
		<dc:creator>mojo</dc:creator>
				<category><![CDATA[idiots]]></category>
		<category><![CDATA[Internet]]></category>

		<guid isPermaLink="false">http://blog.world3.net/?p=439</guid>
		<description><![CDATA[Just popped on to the Novatech site to check some prices and noticed how shit it is. For example, if you look at SSDs there is no capacity category, you can only filter by price range or manufacturer. That was crappy back in 1998, and 14 years later it is pretty much unforgivable. Novatech isn&#8217;t [...]]]></description>
			<content:encoded><![CDATA[<p>Just popped on to the <a href="www.novatech.co.uk">Novatech</a> site to check some prices and noticed how shit it is. For example, if you look at SSDs there is no capacity category, you can only filter by price range or manufacturer. That was crappy back in 1998, and 14 years later it is pretty much unforgivable.</p>
<p>Novatech isn&#8217;t particularly cheap either.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.world3.net/2012/01/the-novatech-website-is-shit/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Google can&#8217;t spell</title>
		<link>http://blog.world3.net/2011/09/google-cant-spell/</link>
		<comments>http://blog.world3.net/2011/09/google-cant-spell/#comments</comments>
		<pubDate>Sat, 24 Sep 2011 22:06:37 +0000</pubDate>
		<dc:creator>mojo</dc:creator>
				<category><![CDATA[idiots]]></category>
		<category><![CDATA[Internet]]></category>

		<guid isPermaLink="false">http://blog.world3.net/?p=406</guid>
		<description><![CDATA[Been a bit slow with updates lately. Anyway, apparently Google can&#8217;t spell: &#160; Google tries to make suggestions based on what it has scanned from web pages, but it seems that they didn&#8217;t filter out common errors&#8230; Google, U R TEH DUMB LOL Still, Google docs is excellent. Now you can upload any filetype I [...]]]></description>
			<content:encoded><![CDATA[<p>Been a bit slow with updates lately. Anyway, apparently Google can&#8217;t spell:</p>
<p><center><a href="http://blog.world3.net/2011/09/google-cant-spell/google_spelling/" rel="attachment wp-att-412"><img class="aligncenter size-full wp-image-412" title="google_spelling" src="http://blog.world3.net/wp-content/uploads/google_spelling.png" alt="" width="357" height="315" /></a></center>&nbsp;</p>
<p>Google tries to make suggestions based on what it has scanned from web pages, but it seems that they didn&#8217;t filter out common errors&#8230; Google, U R TEH DUMB LOL</p>
<p>Still, Google docs is excellent. Now you can upload any filetype I have been backing up my photo raws there. Picasaweb only accepts JPEGs.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.world3.net/2011/09/google-cant-spell/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Fixing PHP in HTML files on Knet</title>
		<link>http://blog.world3.net/2011/07/fixing-php-in-html-files-on-knet/</link>
		<comments>http://blog.world3.net/2011/07/fixing-php-in-html-files-on-knet/#comments</comments>
		<pubDate>Thu, 21 Jul 2011 17:52:46 +0000</pubDate>
		<dc:creator>mojo</dc:creator>
				<category><![CDATA[Internet]]></category>

		<guid isPermaLink="false">http://blog.world3.net/?p=398</guid>
		<description><![CDATA[Knet recently updated something and broke my .htaccess file which was allowing PHP in .html files. Spent ages looking for a solution and eventually found this on a random blog post: AddHandler application/x-httpd-php5 /cgi-sys/php5 .php .htm .html Update 03/08/2011: They broke it again, this is now required to fix: AddHandler application/x-httpd-php5 .htm .html]]></description>
			<content:encoded><![CDATA[<p>Knet recently updated something and broke my .htaccess file which was allowing PHP in .html files. Spent ages looking for a solution and eventually found this on a <a href="https://www.crikey.net.au/clients/knowledgebase.php?action=displayarticle&amp;id=5">random blog post</a>:</p>
<pre>AddHandler application/x-httpd-php5 /cgi-sys/php5 .php .htm .html</pre>
<p><strong>Update 03/08/2011:</strong> They broke it again, this is now required to fix:</p>
<pre>AddHandler application/x-httpd-php5 .htm .html</pre>
]]></content:encoded>
			<wfw:commentRss>http://blog.world3.net/2011/07/fixing-php-in-html-files-on-knet/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Add Google Maps link to eBay listings</title>
		<link>http://blog.world3.net/2011/01/add-google-maps-link-to-ebay-listings/</link>
		<comments>http://blog.world3.net/2011/01/add-google-maps-link-to-ebay-listings/#comments</comments>
		<pubDate>Fri, 21 Jan 2011 16:43:49 +0000</pubDate>
		<dc:creator>mojo</dc:creator>
				<category><![CDATA[Internet]]></category>
		<category><![CDATA[software]]></category>

		<guid isPermaLink="false">http://blog.world3.net/?p=373</guid>
		<description><![CDATA[Greasemonkey FTW. Add your location to the home declaration. // ==UserScript== // @name           Ebay-Location-Route // @namespace      www.ebay.de // @description    Adds a link for the item location on google maps // @include       http://*ebay.* // ==/UserScript== // Version 0.4 // author: knoe, fixes by MoJo //Configuration var home = "mah house"; //home var blank = false;       [...]]]></description>
			<content:encoded><![CDATA[<p>Greasemonkey FTW. Add your location to the home declaration.</p>
<pre>// ==UserScript==
// @name           Ebay-Location-Route
// @namespace      www.ebay.de
// @description    Adds a link for the item location on google maps
// @include       http://*ebay.*
// ==/UserScript==
// Version 0.4
// author: knoe, fixes by MoJo

//Configuration
var home = "mah house"; //home
var blank = false;                   //open link on a blank page?
//Config end

var ebayClass= new Array("titlePurchase", "sh-DlvryDtl");

for (var j = 0; j &lt; ebayClass.length; j++)
{
 //check each element of the ebayClass
 for (var i = 0; i&lt;document.getElementsByClassName(ebayClass[j]).length; i++)
 {

 //if the location has been found do the link stuff
 var toCheck = document.getElementsByClassName(ebayClass[j])[i].firstChild.data;
 if (toCheck.search("Item location") != -1)
 {
 var place = toCheck.slice(15);
 //the google map route link
 var linkRef = "http://maps.google.co.uk/maps?saddr="+home+"&amp;daddr="+place;

 //create the link
 var link = document.createElement('a');
 link.href = linkRef;
 if (blank)
 link.target="_blank";
 var linkText = document.createTextNode(place);
 link.appendChild(linkText);

 document.getElementsByClassName(ebayClass[j])[i].firstChild.data="Item location: ";
 document.getElementsByClassName(ebayClass[j])[i].appendChild(link);

 return;
 }
 }
}
</pre>
]]></content:encoded>
			<wfw:commentRss>http://blog.world3.net/2011/01/add-google-maps-link-to-ebay-listings/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Transfer Read It Later to Instapaper</title>
		<link>http://blog.world3.net/2010/12/transfer-read-it-later-to-instapaper/</link>
		<comments>http://blog.world3.net/2010/12/transfer-read-it-later-to-instapaper/#comments</comments>
		<pubDate>Tue, 28 Dec 2010 19:06:10 +0000</pubDate>
		<dc:creator>mojo</dc:creator>
				<category><![CDATA[Internet]]></category>
		<category><![CDATA[software]]></category>

		<guid isPermaLink="false">http://blog.world3.net/?p=360</guid>
		<description><![CDATA[I decided to switch from ReadItLater.com to Instapaper and needed to move all my links over. There does not seem to be any way to do it so I made one. Simply run the following script, entering your personal data in the relevant places: curl -k "https://readitlaterlist.com/v2/get?username=[user]&#38;password=[pass]&#38;apikey=[key]&#38;since=1245638446" &#62;ril.txt tr "{}" "\n " &#60;ril.txt &#62;ril2.txt tr [...]]]></description>
			<content:encoded><![CDATA[<p>I decided to switch from ReadItLater.com to Instapaper and needed to move all my links over. There does not seem to be any way to do it so I made one. Simply run the following script, entering your personal data in the relevant places:</p>
<pre>curl -k "https://readitlaterlist.com/v2/get?username=[user]&amp;password=[pass]&amp;apikey=[key]&amp;since=1245638446" &gt;ril.txt
tr "{}" "\n " &lt;ril.txt &gt;ril2.txt
tr -d '\\' &lt;ril2.txt &gt;ril.txt
sed "s/\"\:\"/\,/g" ril.txt &gt;ril2.txt
sed "s/\x22//g" ril2.txt &gt;ril.txt
awk -F "," "{print $7}" &lt;ril.txt &gt;ril2.txt
awk -F "," "{print $6}" &lt;ril.txt &gt;&gt;ril2.txt
grep "http" ril2.txt &gt;dump.txt
awk "{print \"curl -k -d username=\x22[user]\x22 -d password=[pass] -d url=\x22\"$0 \"\x22 https://www.instapaper.com/api/add\" }" &lt;dump.txt &gt;upload.cmd
del ril.txt
del ril2.txt
</pre>
<p>You can then run upload.cmd to add your URLs to InstaPaper. You need curl, tr, sed, awk and grep. It could be done from Perl too but I don&#8217;t have time to figure it out.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.world3.net/2010/12/transfer-read-it-later-to-instapaper/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Google does not check Street View removal requests</title>
		<link>http://blog.world3.net/2010/11/google-does-not-check-street-view-removal-requests/</link>
		<comments>http://blog.world3.net/2010/11/google-does-not-check-street-view-removal-requests/#comments</comments>
		<pubDate>Thu, 11 Nov 2010 17:06:57 +0000</pubDate>
		<dc:creator>mojo</dc:creator>
				<category><![CDATA[Internet]]></category>
		<category><![CDATA[privacy]]></category>
		<category><![CDATA[security]]></category>

		<guid isPermaLink="false">http://blog.world3.net/2010/11/google-does-not-check-street-view-removal-requests/</guid>
		<description><![CDATA[All you need to submit a content removal request for images on Google Street View is an email address. The is no other validation, meaning you can remove anything you want to. Well, perhaps not anything&#8230; The Albert Hall might be going too far (unless you claim to be a person in the image) but [...]]]></description>
			<content:encoded><![CDATA[<p>All you need to submit a content removal request for images on Google Street View is an email address. The is no other validation, meaning you can remove anything you want to.</p>
<p>Well, perhaps not anything&#8230; The Albert Hall might be going too far (unless you claim to be a person in the image) but basically if you claim the images shows your house/car/person it will be removed. Even claiming on the flat above shops works.</p>
<p>I suppose this is due to all the controversy over privacy and Google&#8217;s desire to make removal as easy as possible. It&#8217;s certainly a good way to sabotage rival businesses by making them harder to find.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.world3.net/2010/11/google-does-not-check-street-view-removal-requests/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Miranda IM automatic update script</title>
		<link>http://blog.world3.net/2010/08/miranda-im-automatic-update-script/</link>
		<comments>http://blog.world3.net/2010/08/miranda-im-automatic-update-script/#comments</comments>
		<pubDate>Sat, 28 Aug 2010 17:45:54 +0000</pubDate>
		<dc:creator>mojo</dc:creator>
				<category><![CDATA[Internet]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[windows]]></category>

		<guid isPermaLink="false">http://blog.world3.net/?p=353</guid>
		<description><![CDATA[Found a useful script to auto-update Miranda IM. They really should create an update system for it. I modified the script to work on my system and with newer releases in 7zip format. chdir /D update c:\portable\gnu\wget.exe http://code.google.com/p/miranda/downloads/list -O data.txt type data.txt&#124;findstr /i unicode.7z 1&#62; data1.txt del data.txt ren data1.txt data.txt c:\portable\gnu\wget.exe --force-html -c -i [...]]]></description>
			<content:encoded><![CDATA[<p>Found a useful script to auto-update Miranda IM. They really should create an update system for it. I modified the script to work on my system and with newer releases in 7zip format.</p>
<p><code>chdir /D update<br />
c:\portable\gnu\wget.exe http://code.google.com/p/miranda/downloads/list -O data.txt<br />
type data.txt|findstr /i  unicode.7z 1&gt; data1.txt<br />
del data.txt<br />
ren data1.txt data.txt<br />
c:\portable\gnu\wget.exe --force-html -c -i data.txt<br />
for /f "tokens=1-3 delims=." %%a in ('dir *unicode.7z /b') do set ver=%%a_%%b_%%c<br />
echo S|"C:\Program Files\7-Zip\7z.exe" x *unicode.7z -o%TEMP%\%ver%<br />
del *unicode.7z<br />
del data.txt<br />
cd ..<br />
%windir%\system32\taskkill.exe /IM miranda32.exe<br />
ping localhost -n 5 &gt; nul<br />
%windir%\system32\taskkill.exe /F /IM miranda32.exe<br />
for /f %%f in ('dir *.* /b/a:-d') do copy %TEMP%\%ver%\%%f %%f<br />
cd Plugins<br />
for /f %%f in ('dir *.* /b/a:-d') do copy %TEMP%\%ver%\Plugins\%%f %%f<br />
cd ..<br />
start miranda32.exe</code></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.world3.net/2010/08/miranda-im-automatic-update-script/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>PayPal &#8211; no protection after 45 days!</title>
		<link>http://blog.world3.net/2010/06/paypal-no-protection-after-45-days/</link>
		<comments>http://blog.world3.net/2010/06/paypal-no-protection-after-45-days/#comments</comments>
		<pubDate>Fri, 25 Jun 2010 18:31:25 +0000</pubDate>
		<dc:creator>mojo</dc:creator>
				<category><![CDATA[Internet]]></category>
		<category><![CDATA[law]]></category>

		<guid isPermaLink="false">http://blog.world3.net/?p=319</guid>
		<description><![CDATA[In the EU everything electrical comes with a two year warranty. I bought an MSF receiver module on eBay. It arrived from overseas and it took me a couple of weeks to get around to testing it when I realised it did not work. I opened a PayPal dispute and they closed it because it [...]]]></description>
			<content:encoded><![CDATA[<p>In the EU everything electrical comes with a two year warranty. I bought an MSF receiver module on eBay. It arrived from overseas and it took me a couple of weeks to get around to testing it when I realised it did not work.</p>
<p>I opened a PayPal dispute and they closed it because it had been longer than 45 days since I bought it. Some stuff takes nearly that long just to arrive from China! As usual PayPal are cocks.</p>
<p>I left the seller negative feedback because he refused to accept a return. I asked Santander about a charge-back but they refused too, the asshats.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.world3.net/2010/06/paypal-no-protection-after-45-days/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Bliss Box violating my copyright, GPL and more</title>
		<link>http://blog.world3.net/2010/05/bliss-box-violating-my-copyright-gpl-and-more/</link>
		<comments>http://blog.world3.net/2010/05/bliss-box-violating-my-copyright-gpl-and-more/#comments</comments>
		<pubDate>Thu, 13 May 2010 16:26:33 +0000</pubDate>
		<dc:creator>mojo</dc:creator>
				<category><![CDATA[electronics]]></category>
		<category><![CDATA[Internet]]></category>
		<category><![CDATA[law]]></category>

		<guid isPermaLink="false">http://blog.world3.net/?p=296</guid>
		<description><![CDATA[I just spotted this: http://spawnlinux.dyndns.org/Bliss-Box/technical.html It violates my copyright on some of the images such as the schematic and connector diagrams. It also violates the GPL by using V-USB and not publishing the relevant code. Chances are it probably uses some of my GPL&#8217;ed code, and the author admitted that it is based off some [...]]]></description>
			<content:encoded><![CDATA[<p>I just spotted this:</p>
<p>http://spawnlinux.dyndns.org/Bliss-Box/technical.html</p>
<p>It violates my copyright on some of the images such as the schematic and connector diagrams. It also violates the GPL by using V-USB and not publishing the relevant code. Chances are it probably uses some of my GPL&#8217;ed code, and the author admitted that it is based off some of Ralph&#8217;s code too (also GPL).</p>
<p>I emailed the guy but he is refusing to give any attribution, publish anything or provide any links back to the relevant sites.</p>
<p>Since he used his own server in dyndns I tracked him back to somewhere in Florida, using Warner Cable via Road Runner. I have sent complains to both of them.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.world3.net/2010/05/bliss-box-violating-my-copyright-gpl-and-more/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

