<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss'><id>tag:blogger.com,1999:blog-447281150984195012</id><updated>2009-08-09T09:18:48.989+01:00</updated><title type='text'>InsanityWorks</title><subtitle type='html'></subtitle><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/447281150984195012/posts/default'/><link rel='alternate' type='text/html' href='http://insanityworks.co.uk/blog/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/447281150984195012/posts/default?start-index=26&amp;max-results=25'/><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://insanityworks.co.uk/blog/atom.xml'/><author><name>Andrew</name><uri>http://www.blogger.com/profile/04571132780954006097</uri><email>noreply@blogger.com</email></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>42</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-447281150984195012.post-8738308857124928317</id><published>2009-08-09T09:18:00.001+01:00</published><updated>2009-08-09T09:18:48.997+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='visual studio'/><category scheme='http://www.blogger.com/atom/ns#' term='twonkyscrobbler'/><category scheme='http://www.blogger.com/atom/ns#' term='twonkyvision'/><category scheme='http://www.blogger.com/atom/ns#' term='twonkymedia'/><title type='text'>TwonkyScrobbler Source now available</title><content type='html'>The source files (Microsoft Visual Studio 2005 project) for Twonkyscrobbler 1.0.3 are now available as stated the project is based on the Kexp Radio Scrobbler by Markus Palme (&lt;a href="http://www.codeplex.com/kexpscrobbler/"&gt;http://www.codeplex.com/kexpscrobbler/&lt;/a&gt;)&lt;br /&gt;&lt;br /&gt;Source available at &lt;a href="http://www.insanityworks.co.uk/twonkyscrobbler/index.htm"&gt;http://www.insanityworks.co.uk/twonkyscrobbler/index.htm&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Direct &lt;a href="http://www.insanityworks.co.uk/twonkyscrobbler/TwonkyScrobbler1.0.3.0.src.zip"&gt;link to zip archive&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/447281150984195012-8738308857124928317?l=insanityworks.co.uk%2Fblog'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/447281150984195012/8738308857124928317/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=447281150984195012&amp;postID=8738308857124928317' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/447281150984195012/posts/default/8738308857124928317'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/447281150984195012/posts/default/8738308857124928317'/><link rel='alternate' type='text/html' href='http://insanityworks.co.uk/blog/2009/08/twonkyscrobbler-source-now-available.html' title='TwonkyScrobbler Source now available'/><author><name>Andrew</name><uri>http://www.blogger.com/profile/04571132780954006097</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='13823605181270345616'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-447281150984195012.post-5938709098180861134</id><published>2009-08-07T11:08:00.002+01:00</published><updated>2009-08-07T11:19:08.780+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='twitter'/><category scheme='http://www.blogger.com/atom/ns#' term='twonkyscrobble'/><category scheme='http://www.blogger.com/atom/ns#' term='twonkymedia'/><title type='text'>Twonkyscrobbler isn't dead</title><content type='html'>I haven't done any  development on &lt;a href="http://www.insanityworks.co.uk/twonkyscrobbler/index.htm"&gt;Twonkyscrobbler&lt;/a&gt; for a while now mainly because I haven't update my server. I have had a number of requests for the source and will be putting it up on the site in the next few days.&lt;br /&gt;&lt;br /&gt;My apologies to those who requested it via email but for some bizarre reason they got put into a spam folder and got lost amongst the hundreds of offers of cheap Viagra, penile enhancement and requests from my bank (some of which I had no idea I had an account with) to confirm my security details!&lt;br /&gt;&lt;br /&gt;I may  be doing some further development on Twonkyscrobbler in the near future, hopefully to support the latest version of the server and media manager. I may also be incorporating some other functionality including some &lt;a href="http://www.twitter.com"&gt;twitter&lt;/a&gt; options,  inspired by &lt;a href="http://warbler.onebyonedesign.com/"&gt;warbler&lt;/a&gt; and will be using the open source &lt;a href="http://code.google.com/p/twitterizer/"&gt;twitterizer&lt;/a&gt; library.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/447281150984195012-5938709098180861134?l=insanityworks.co.uk%2Fblog'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/447281150984195012/5938709098180861134/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=447281150984195012&amp;postID=5938709098180861134' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/447281150984195012/posts/default/5938709098180861134'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/447281150984195012/posts/default/5938709098180861134'/><link rel='alternate' type='text/html' href='http://insanityworks.co.uk/blog/2009/08/twonkyscrobbler-isnt-dead.html' title='Twonkyscrobbler isn&apos;t dead'/><author><name>Andrew</name><uri>http://www.blogger.com/profile/04571132780954006097</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='13823605181270345616'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-447281150984195012.post-4562169991026438297</id><published>2009-03-13T09:05:00.003Z</published><updated>2009-03-13T09:31:05.458Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='malware'/><category scheme='http://www.blogger.com/atom/ns#' term='trojan'/><category scheme='http://www.blogger.com/atom/ns#' term='security'/><category scheme='http://www.blogger.com/atom/ns#' term='botnet'/><category scheme='http://www.blogger.com/atom/ns#' term='hacking'/><category scheme='http://www.blogger.com/atom/ns#' term='bbc'/><title type='text'>Surely the BBC broke the law?</title><content type='html'>&lt;a href="http://smg.photobucket.com/albums/v323/Nerdsville/insanityworks/?action=view&amp;current=botnet.gif" target="_blank"&gt;&lt;img src="http://img.photobucket.com/albums/v323/Nerdsville/insanityworks/botnet.gif" border="0" alt="Photobucket"&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Tomorrow the BBC technology program '&lt;a href="http://news.bbc.co.uk/1/hi/programmes/click_online/7932816.stm"&gt;Click&lt;/a&gt;' will demonstrate how &lt;a href="http://en.wikipedia.org/wiki/Botnet"&gt;botnets&lt;/a&gt; are used to send spam and attack web sites.  Botnets are networks of compromised PCs running &lt;a href="http://en.wikipedia.org/wiki/Malware"&gt;malware&lt;/a&gt; that can be controlled to undertake distributed computing tasks usual for nefarious activities.&lt;br /&gt;&lt;br /&gt;What has caused concern is the fact the BBC bought its own botnet to do the job. The murky backwaters of the internet is full of sites and chat rooms where hackers and criminals are happy to sell their wares - apparently.&lt;br /&gt;&lt;br /&gt;The BBC took control of almost 22,000 computers to create up Click's network of hijacked machines, which has now been disabled. Which they used to launch a Distributed Denial of Service (DDoS) attack and to generate spam.&lt;br /&gt;&lt;br /&gt;However as a number of experts have pointed out, they have broken the law in doing so. From &lt;a href="http://www.guardian.co.uk/technology/blog/2009/mar/12/bbc-botnet-legality-questioned"&gt;The Telegraph&lt;/a&gt;&lt;br /&gt;&lt;blockquote&gt;Security expert Graham Cluley from Sophos, a UK-based antivirus company, pointed out on his blog that: "The Computer Misuse Act makes it an offence in the United Kingdom to access another person's computer, or alter data on their computer, without the owner's permission." He says:&lt;br /&gt;&lt;br /&gt;   Sure, a TV report like this can raise awareness of the serious problem of computers being controlled by hackers. But is it appropriate for a broadcaster to use innocent people's computers without their permission for the purposes of their experiment?&lt;br /&gt;&lt;br /&gt;Struan Roberrtson, a technology lawyer with Pinsent Masons confirmed that the BBC "appears to have broken the Computer Misuse Act," adding: "It does not matter that the emails were sent to the BBC's own accounts and criminal intent is not necessary to establish an offence of unauthorised access to a computer."&lt;br /&gt;&lt;br /&gt;The maximum penalty for the offence is two years' imprisonment, but Roberrtson does not expect a prosecution "because the BBC's actions probably caused no harm. On the contrary, it probably did prompt many people to improve their security," he said.&lt;br /&gt;&lt;/blockquote&gt; The BBC responded that there was&lt;br /&gt;&lt;blockquote&gt; "a powerful public interest in demonstrating the ease with which such malware can be obtained and used," and that it would enccourage people to defend their PCs from such attacks. Also: "The BBC has strict editorial guidelines for this type of investigation, which were followed to the letter."&lt;/blockquote&gt;That makes it ok then!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/447281150984195012-4562169991026438297?l=insanityworks.co.uk%2Fblog'/&gt;&lt;/div&gt;</content><link rel='related' href='http://news.bbc.co.uk/1/hi/programmes/click_online/7932816.stm' title='Surely the BBC broke the law?'/><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/447281150984195012/4562169991026438297/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=447281150984195012&amp;postID=4562169991026438297' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/447281150984195012/posts/default/4562169991026438297'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/447281150984195012/posts/default/4562169991026438297'/><link rel='alternate' type='text/html' href='http://insanityworks.co.uk/blog/2009/03/surely-bbc-broke-law.html' title='Surely the BBC broke the law?'/><author><name>Andrew</name><uri>http://www.blogger.com/profile/04571132780954006097</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='13823605181270345616'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-447281150984195012.post-6660249443472337718</id><published>2009-03-06T11:22:00.004Z</published><updated>2009-03-06T11:33:45.708Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='security'/><category scheme='http://www.blogger.com/atom/ns#' term='eff'/><category scheme='http://www.blogger.com/atom/ns#' term='privacy'/><title type='text'>EFF Surveillance Self-Defence Website</title><content type='html'>&lt;a href="http://smg.photobucket.com/albums/v323/Nerdsville/insanityworks/?action=view&amp;current=surveillanceeff460.jpg" target="_blank"&gt;&lt;img src="http://img.photobucket.com/albums/v323/Nerdsville/insanityworks/surveillanceeff460.jpg" border="0" alt="Photobucket"&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Spotted this "Civil liberties hero of the week" today on the &lt;a href="http://www.guardian.co.uk/commentisfree/libertycentral"&gt;Liberty Central&lt;/a&gt; section of the Guardian website.&lt;br /&gt;&lt;br /&gt;It is the &lt;a href="http://www.eff.org/"&gt;Electronic Frontier Foundation&lt;/a&gt; (EFF) for its &lt;a href="https://ssd.eff.org/"&gt;Surveillance Self-Defence website&lt;/a&gt;, which aims to educate the public about "the law and technology of government surveillance ... [as well as] providing the information and tools necessary to evaluate the threat of surveillance and take appropriate steps to defend against it."&lt;br /&gt;&lt;br /&gt;The Guardian point out that "Although much of the legal advice is only applicable to American readers – fingers crossed EFF Europe produces EU-wide and British versions soon – the details on what information is stored about you by third parties, such as your ISP and telephone providers, is relevant to British citizens.&lt;br /&gt;&lt;br /&gt;The practical technical advice will be an essential read for investigative journalists, who have expressed concern that the Regulation of Investigatory Powers Act 2000 and the communications traffic superdatabase could impede their ability to protect sources. It details how to securely delete your files or how to use encryption to protect private communications, including emails and instant messages."&lt;br /&gt;&lt;br /&gt;Very useful indeed&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/447281150984195012-6660249443472337718?l=insanityworks.co.uk%2Fblog'/&gt;&lt;/div&gt;</content><link rel='related' href='https://ssd.eff.org/' title='EFF Surveillance Self-Defence Website'/><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/447281150984195012/6660249443472337718/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=447281150984195012&amp;postID=6660249443472337718' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/447281150984195012/posts/default/6660249443472337718'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/447281150984195012/posts/default/6660249443472337718'/><link rel='alternate' type='text/html' href='http://insanityworks.co.uk/blog/2009/03/eff-surveillance-self-defence-website.html' title='EFF Surveillance Self-Defence Website'/><author><name>Andrew</name><uri>http://www.blogger.com/profile/04571132780954006097</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='13823605181270345616'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-447281150984195012.post-6899072896707441614</id><published>2009-01-06T15:07:00.001Z</published><updated>2009-01-06T15:09:42.210Z</updated><title type='text'>TwonkyScrobbler V1.0.3</title><content type='html'>Forgot to post that I have now released V1.0.3 of the TwonkyScrobbler, this releases fixes issues with 'special' characters and literal strings in the RSS feeds.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/447281150984195012-6899072896707441614?l=insanityworks.co.uk%2Fblog'/&gt;&lt;/div&gt;</content><link rel='related' href='http://www.insanityworks.co.uk/twonkyscrobbler/index.htm' title='TwonkyScrobbler V1.0.3'/><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/447281150984195012/6899072896707441614/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=447281150984195012&amp;postID=6899072896707441614' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/447281150984195012/posts/default/6899072896707441614'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/447281150984195012/posts/default/6899072896707441614'/><link rel='alternate' type='text/html' href='http://insanityworks.co.uk/blog/2009/01/twonkyscrobbler-v103.html' title='TwonkyScrobbler V1.0.3'/><author><name>Andrew</name><uri>http://www.blogger.com/profile/04571132780954006097</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='13823605181270345616'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-447281150984195012.post-5475166206666189621</id><published>2008-11-11T10:24:00.002Z</published><updated>2008-11-11T11:09:40.524Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='last.fm'/><category scheme='http://www.blogger.com/atom/ns#' term='audioscrobbler'/><category scheme='http://www.blogger.com/atom/ns#' term='twonkyvision'/><category scheme='http://www.blogger.com/atom/ns#' term='twonkymedia'/><title type='text'>TwonkyScrobbler V1.0.1</title><content type='html'>I have released an update to the TwonkyScrobbler. A user on the &lt;a href="http://www.twonkyforum.com/"&gt;Twonkyvision forum&lt;/a&gt;  highlighted a problem when using it with an older version of the server.&lt;br /&gt;&lt;br /&gt;TwonkyScrobbler was developed and tested using the latest TwonkyMedia version 4.4.9. The RSS feed facility was introduced in version 4.1 and I had made the incorrect assumption that the RSS feed format had remained unchanged.&lt;br /&gt;&lt;br /&gt;In Version 4.4.9 I observed the items in the RSS feed have the following format&lt;br /&gt;&lt;code&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&amp;lt;item&amp;gt;&lt;br /&gt;&amp;lt;title&amp;gt;Gemini&amp;lt;/title&amp;gt;&lt;br /&gt;&amp;lt;link&amp;gt;http://192.168.0.20:9000/disk/O1$11$207905894$2623831632.mp3&amp;lt;/link&amp;gt;&lt;br /&gt;&amp;lt;description&amp;gt;Eye In The Sky&amp;lt;/description&amp;gt;&lt;br /&gt;&amp;lt;author&amp;gt;Alan Parsons Project, The&amp;lt;/author&amp;gt;&lt;br /&gt;&amp;lt;enclosure url=http://192.168.0.20:9000/disk/O1$11$207905894$2623831632.mp3 type="audio/mpeg" /&amp;gt;&lt;br /&gt;&amp;lt;pubDate&amp;gt;Mon, 01 Jan 1981 01:00:00 GMT&amp;lt;/pubDate&amp;gt;&lt;br /&gt;&amp;lt;moddatetime&amp;gt;Thu, 20 Apr 2006 20:38:10 GMT&amp;lt;/moddatetime&amp;gt;&lt;br /&gt;&amp;lt;playeddatetime&amp;gt;Sat, 08 Nov 2008 07:44:01 GMT&amp;lt;/playeddatetime&amp;gt;&lt;br /&gt;&amp;lt;class&amp;gt;object.item&amp;lt;/class&amp;gt;&lt;br /&gt;&amp;lt;genre&amp;gt;Rock&amp;lt;/genre&amp;gt;&lt;br /&gt;&amp;lt;playcount&amp;gt;1&amp;lt;/playcount&amp;gt;&lt;br /&gt;&amp;lt;tracknumber&amp;gt;32148&amp;lt;/tracknumber&amp;gt;&lt;br /&gt;&amp;lt;duration&amp;gt;131000&amp;lt;/duration&amp;gt;&lt;br /&gt;&amp;lt;bitrate&amp;gt;192&amp;lt;/bitrate&amp;gt;&lt;br /&gt;&amp;lt;frequency&amp;gt;44100&amp;lt;/frequency&amp;gt;&lt;br /&gt;&amp;lt;audiochannels&amp;gt;2&amp;lt;/audiochannels&amp;gt;&lt;br /&gt;&amp;lt;/item&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;/code&gt;&lt;br /&gt;The scrobbler was using the &lt;playeddatetime&gt; element &amp;lt;playeddatetime&amp;gt; to determine if the song was a new one, storing the value in the program configuration file.&lt;br /&gt;&lt;br /&gt;Following the bug report I installed a much older version (4.2.1) on another PC and discovered that items in the RSS feed have much less information.&lt;br /&gt;&lt;code&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&amp;lt;item&amp;gt;&lt;br /&gt;&amp;lt;title&amp;gt;Old Ghosts&amp;lt;/title&amp;gt;&lt;br /&gt;&amp;lt;link&amp;gt;http://192.168.0.21:9000/disk/O1$11$134217730$2550136852.mp3&amp;lt;/link&amp;gt;&lt;br /&gt;&amp;lt;description&amp;gt;Stormwatch&amp;lt;/description&amp;gt;&lt;br /&gt;&amp;lt;author&amp;gt;Jethro Tull&amp;lt;/author&amp;gt;&lt;br /&gt;&amp;lt;enclosure url="http://192.168.0.21:9000/disk/O1$11$134217730$2550136852.mp3" type="audio/mpeg" /&amp;gt;&lt;br /&gt;&amp;lt;pubDate&amp;gt;Mon, 28 Apr 2008 12:59:26 GMT&amp;lt;/pubDate&amp;gt;&lt;br /&gt;&amp;lt;/item&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;/code&gt;&lt;br /&gt;This obviously created a problem because the &lt;playeddatetime&gt; required information is missing, the &amp;lt;pubDate&amp;gt; element isn’t related to the time the song was played.&lt;br /&gt;&lt;br /&gt;To attempt to remedy this problem I have modified the scrobbler so it attempts to find the &lt;playeddatetime&gt; element, however if it is missing the other information title,description and author (i.e. title, album and artist) is compared to the last scrobbled track and any difference is assumed to signal a new track and the new track is scrobbled using the current time as the played time.&lt;br /&gt;&lt;br /&gt;Twonkyvision had made reference to this fact in the RevisionHistory.txt file&lt;br /&gt;&lt;blockquote&gt;&lt;span style="font-size:85%;"&gt;What's new in Version 4.4.3.1&lt;br /&gt;------------------------------&lt;br /&gt;&lt;br /&gt;+ DivX and WMV support for PS3 (4.4.3.1)&lt;br /&gt;+ AAC support for PS3!&lt;br /&gt;+ Time information for pictures on PS3&lt;br /&gt;+ added Album Artist and Album Art for OGG and FLAC&lt;br /&gt;+ added rss feed support for all content types. Start with http://127.0.0.1:9000/rss/feed&lt;br /&gt;+ enhanced generated rss XML feed by more properties&lt;/span&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;Updating from V1.0 will require a new configuration/state file with the extra data.&lt;/playeddatetime&gt;&lt;/playeddatetime&gt;&lt;/playeddatetime&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/447281150984195012-5475166206666189621?l=insanityworks.co.uk%2Fblog'/&gt;&lt;/div&gt;</content><link rel='related' href='http://www.insanityworks.co.uk/twonkyscrobbler/index.htm' title='TwonkyScrobbler V1.0.1'/><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/447281150984195012/5475166206666189621/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=447281150984195012&amp;postID=5475166206666189621' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/447281150984195012/posts/default/5475166206666189621'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/447281150984195012/posts/default/5475166206666189621'/><link rel='alternate' type='text/html' href='http://insanityworks.co.uk/blog/2008/11/twonkyscrobbler-v101.html' title='TwonkyScrobbler V1.0.1'/><author><name>Andrew</name><uri>http://www.blogger.com/profile/04571132780954006097</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='13823605181270345616'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-447281150984195012.post-9145564411842982727</id><published>2008-11-06T07:43:00.002Z</published><updated>2008-11-06T07:48:00.712Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='last.fm'/><category scheme='http://www.blogger.com/atom/ns#' term='twonkyvision'/><category scheme='http://www.blogger.com/atom/ns#' term='scrobbler'/><category scheme='http://www.blogger.com/atom/ns#' term='upnp'/><category scheme='http://www.blogger.com/atom/ns#' term='twonkymedia'/><title type='text'>TwonkyMedia Scrobbler V1.0 Released!</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://insanityworks.co.uk/blog/uploaded_images/TwonkyLogo-704710.png"&gt;&lt;img style="cursor: pointer; width: 90px; height: 90px;" src="http://insanityworks.co.uk/blog/uploaded_images/TwonkyLogo-704708.png" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Tested it again last night with no problems.&lt;br /&gt;&lt;br /&gt;So have released it to the world - have even done some documentation&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.insanityworks.co.uk/twonkyscrobbler/index.htm"&gt;http://www.insanityworks.co.uk/twonkyscrobbler/index.htm&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/447281150984195012-9145564411842982727?l=insanityworks.co.uk%2Fblog'/&gt;&lt;/div&gt;</content><link rel='related' href='http://www.insanityworks.co.uk/twonkyscrobbler/index.htm' title='TwonkyMedia Scrobbler V1.0 Released!'/><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/447281150984195012/9145564411842982727/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=447281150984195012&amp;postID=9145564411842982727' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/447281150984195012/posts/default/9145564411842982727'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/447281150984195012/posts/default/9145564411842982727'/><link rel='alternate' type='text/html' href='http://insanityworks.co.uk/blog/2008/11/twonkymedia-scrobbler-v10-released.html' title='TwonkyMedia Scrobbler V1.0 Released!'/><author><name>Andrew</name><uri>http://www.blogger.com/profile/04571132780954006097</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='13823605181270345616'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-447281150984195012.post-2416494354732064122</id><published>2008-11-05T15:57:00.001Z</published><updated>2008-11-05T15:59:06.347Z</updated><title type='text'>Scrobbler nearly there!</title><content type='html'>Well the scrobbler is nearly there, done some fiddling with it's look!&lt;br /&gt;&lt;br /&gt;&lt;img src="http://img.photobucket.com/albums/v323/Nerdsville/insanityworks/example.png" border="0" /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/447281150984195012-2416494354732064122?l=insanityworks.co.uk%2Fblog'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/447281150984195012/2416494354732064122/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=447281150984195012&amp;postID=2416494354732064122' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/447281150984195012/posts/default/2416494354732064122'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/447281150984195012/posts/default/2416494354732064122'/><link rel='alternate' type='text/html' href='http://insanityworks.co.uk/blog/2008/11/scrobbler-nearly-there.html' title='Scrobbler nearly there!'/><author><name>Andrew</name><uri>http://www.blogger.com/profile/04571132780954006097</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='13823605181270345616'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-447281150984195012.post-8828844014623372821</id><published>2008-11-04T17:37:00.003Z</published><updated>2008-11-04T17:52:37.891Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='last.fm'/><category scheme='http://www.blogger.com/atom/ns#' term='scrobbling'/><category scheme='http://www.blogger.com/atom/ns#' term='twonkyvision'/><category scheme='http://www.blogger.com/atom/ns#' term='upnp'/><category scheme='http://www.blogger.com/atom/ns#' term='twonkymedia'/><title type='text'>Twonkymedia last.fm scrobbler</title><content type='html'>Well I haven't posted anything for a while, but today I finally completed the first stage of a programming project &lt;a href="http://insanityworks.co.uk/blog/2008/02/lastfm-launches-developer-gallery.html"&gt;I hinted back&lt;/a&gt; in February.&lt;br /&gt;&lt;br /&gt;It is a scrobbler for the &lt;a href="http://www.last.fm/"&gt;last.fm&lt;/a&gt; service that sits and monitors the &lt;a href="http://www.twonkyvision.de/"&gt;TwonkyMedia&lt;/a&gt; uPnP server and sents information of tracks it is servicing!&lt;br /&gt;&lt;br /&gt;The TwonkyVision people added an RSS service (think it was on version 4 and primarily to support non-upnp devices such as the SonyPSP) This is available at &lt;a href="http://localhost:9000/rss"&gt;http://localhost:9000/rss&lt;/a&gt; (that link won't work unless you are reading this on a computer running the server!)&lt;br /&gt;By drilling down from this page it is possible to reach a 'last played' rss feed.&lt;br /&gt;&lt;br /&gt;It is buggy, the feed isn't updated correctly, but appears the last entry in the rss feed is always the last audio file served up. My scrobbler which is based on the &lt;a href="http://www.codeplex.com/kexpscrobbler/"&gt;KexpScrobbler&lt;/a&gt; by Markus Palme reads this file and extracts the appropriate information from the last entry and scrobbles the data.&lt;br /&gt;&lt;br /&gt;I have to do a bit more testing but looks like it works, and I will be releasing it on my website soon!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/447281150984195012-8828844014623372821?l=insanityworks.co.uk%2Fblog'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/447281150984195012/8828844014623372821/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=447281150984195012&amp;postID=8828844014623372821' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/447281150984195012/posts/default/8828844014623372821'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/447281150984195012/posts/default/8828844014623372821'/><link rel='alternate' type='text/html' href='http://insanityworks.co.uk/blog/2008/11/well-i-havent-posted-anything-for-while.html' title='Twonkymedia last.fm scrobbler'/><author><name>Andrew</name><uri>http://www.blogger.com/profile/04571132780954006097</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='13823605181270345616'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-447281150984195012.post-6427998820821438237</id><published>2008-09-07T16:20:00.002+01:00</published><updated>2008-09-07T16:31:39.179+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='enviroment'/><category scheme='http://www.blogger.com/atom/ns#' term='programming'/><category scheme='http://www.blogger.com/atom/ns#' term='job'/><title type='text'>The Programmer's Bill of Rights</title><content type='html'>Having started my new job the first thing I did was sort out my work station arrangements. I had inherited a pretty decent P4 Dell PC, not bleeding edge but certainly fast enough. But it had only a single 19" TFT, so on my first day I cheekily requested a second screen and to their credit they said yes! This was a set up I adopted at my last employer and had found it such a boost to productivity (I am not sure they thought so, but that is another story!)&lt;br /&gt;&lt;br /&gt;Browsing around the web today (it is raining, thundering etc outside) and I found &lt;a href="http://www.codinghorror.com/blog/archives/000666.html"&gt;this entry&lt;/a&gt;, posted a few years ago on the &lt;a href="http://www.codinghorror.com/blog/"&gt;Coding Horror Blog&lt;/a&gt;, it is a non-serious bill or rights for programmers - multiple screens, fast computers, choice of keyboard and mice, comfy chair and quiet environment. Pity I didn't find it when I was in my last job! :-)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/447281150984195012-6427998820821438237?l=insanityworks.co.uk%2Fblog'/&gt;&lt;/div&gt;</content><link rel='related' href='http://www.codinghorror.com/blog/archives/000666.html' title='The Programmer&apos;s Bill of Rights'/><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/447281150984195012/6427998820821438237/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=447281150984195012&amp;postID=6427998820821438237' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/447281150984195012/posts/default/6427998820821438237'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/447281150984195012/posts/default/6427998820821438237'/><link rel='alternate' type='text/html' href='http://insanityworks.co.uk/blog/2008/09/programmers-bill-of-rights.html' title='The Programmer&apos;s Bill of Rights'/><author><name>Andrew</name><uri>http://www.blogger.com/profile/04571132780954006097</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='13823605181270345616'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-447281150984195012.post-8048318944296420378</id><published>2008-08-27T23:22:00.004+01:00</published><updated>2008-08-27T23:40:14.860+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='mp3'/><category scheme='http://www.blogger.com/atom/ns#' term='hope'/><category scheme='http://www.blogger.com/atom/ns#' term='podcast'/><category scheme='http://www.blogger.com/atom/ns#' term='hacking'/><title type='text'>The Last Hope Talks</title><content type='html'>&lt;img src="http://img.photobucket.com/albums/v323/Nerdsville/insanityworks/hope.jpg" alt="The Last Hope" border="0" /&gt;&lt;br /&gt;&lt;br /&gt;I have spent the last few days listening to some of the &lt;a href="http://www.thelasthope.org/talks.html"&gt;presentations and talks&lt;/a&gt; given at the &lt;a href="http://en.wikipedia.org/wiki/Hackers_On_Planet_Earth"&gt;Hacker On Planet Earth&lt;/a&gt; conference (HOPE) This year's event was probably going to be the last due to plans to demolish the venue in New York, hence the event tag "&lt;a href="http://www.thelasthope.org/"&gt;The Last HOPE&lt;/a&gt;" however it seems those plans may have changed.&lt;br /&gt;&lt;br /&gt;The speakers are wide ranging, with interesting and thought provoking topics.&lt;br /&gt;&lt;br /&gt;Some highlights are the talks by Kevin Mitnick, a 3 hour marathon talk by Steven Rambam about privacy and the lack of it and the ominous threats posed by new technologies such as Google, the iPhone and social networking sites, well worth a listen. Also Renderman's presentation "How Do I Pwn Thee? Let Me Count The Ways" highlights the security dangers of mobile technology.&lt;br /&gt;&lt;br /&gt;Of special interest to me was Travis Goodspeed's "Introduction to MCU Firmware Analysis and Modification with MSP430static" the slides and information are available from &lt;a href="http://frob.us/"&gt;Travis' website&lt;/a&gt;. In this talk Travis gives a wonderful account of the basic principals of reverse engineering.&lt;br /&gt;&lt;br /&gt;All the talks are available &lt;a href="http://www.thelasthope.org/talks.html"&gt;here&lt;/a&gt; for free download in low and high quality versions.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/447281150984195012-8048318944296420378?l=insanityworks.co.uk%2Fblog'/&gt;&lt;/div&gt;</content><link rel='related' href='http://www.thelasthope.org/talks.html' title='The Last Hope Talks'/><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/447281150984195012/8048318944296420378/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=447281150984195012&amp;postID=8048318944296420378' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/447281150984195012/posts/default/8048318944296420378'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/447281150984195012/posts/default/8048318944296420378'/><link rel='alternate' type='text/html' href='http://insanityworks.co.uk/blog/2008/08/last-hope-talks.html' title='The Last Hope Talks'/><author><name>Andrew</name><uri>http://www.blogger.com/profile/04571132780954006097</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='13823605181270345616'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-447281150984195012.post-4841115579311936234</id><published>2008-08-02T13:25:00.003+01:00</published><updated>2008-08-02T13:40:33.656+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='samknows'/><category scheme='http://www.blogger.com/atom/ns#' term='broadband'/><category scheme='http://www.blogger.com/atom/ns#' term='isp'/><category scheme='http://www.blogger.com/atom/ns#' term='monitoring'/><title type='text'>SamKnows releases first broadband preformance report</title><content type='html'>&lt;img src="http://img.photobucket.com/albums/v323/Nerdsville/insanityworks/map.png" alt="Map of monitors" border="0" /&gt;&lt;br /&gt;&lt;br /&gt;I &lt;a href="http://insanityworks.co.uk/blog/2008/05/bid-to-find-truth-about-broadband.html"&gt;posted&lt;/a&gt; back in May about ISP watchers &lt;a href="http://www.samknows.com/"&gt;SamKnows.com&lt;/a&gt; who &lt;a href="http://www.samknows.com/broadband/news/announcing-the-samknows-performance-monitoring-network---volunteers-wanted-356.html"&gt;launched&lt;/a&gt; a bid to discover the truth about the state of UK broadband by recruiting volunteers to install a monitoring device on their network, to collect performance data (the geographical distribution is shown above).&lt;br /&gt;&lt;br /&gt;They have now released their &lt;a href="http://www.samknows.com/broadband/news/now-available-our-first-performance-monitoring-report-417.html"&gt;first report&lt;/a&gt;, a 40 page pdf which can be downloaded &lt;a href="http://www.samknows.com/broadband/pm/PM_Summer_08.pdf"&gt;here&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;On page 2 of the report is the main summary&lt;br /&gt;&lt;br /&gt;In the majority of metrics there was little discernable difference between most&lt;br /&gt;ISPs;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Zen Internet offered the fewest failures across all metrics;&lt;/li&gt;&lt;li&gt;Virgin Media’s cable services and Be/O2’s services provided a consistently low latency throughout, whilst Virgin.Net (Virgin’s ADSL service) performed poorly.&lt;/li&gt;&lt;li&gt;BT provided the fastest throughput when measured as a percentage of implied line speed (an estimate of the potential maximum speed of the line)&lt;/li&gt;&lt;li&gt;Be/O2 and Virgin Media produced the greatest raw throughput (in megabits per second), which can likely be attributed to the nature of their products.&lt;/li&gt;&lt;li&gt;Virgin Media’s cable throughput remained consistent on their 2, 4 and 10Mbps products, but was quite variable on their 20Mbps product.&lt;/li&gt;&lt;li&gt;Testing highlighted the use of traffic shaping in the networks of BT and PlusNet, which resulted in certain classes of traffic slowing significantly during peak hours.&lt;/li&gt;&lt;/ul&gt;Being on the Virginmedia XL (20 Mbps package) I can confirm their results are pretty much what I have experienced.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/447281150984195012-4841115579311936234?l=insanityworks.co.uk%2Fblog'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/447281150984195012/4841115579311936234/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=447281150984195012&amp;postID=4841115579311936234' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/447281150984195012/posts/default/4841115579311936234'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/447281150984195012/posts/default/4841115579311936234'/><link rel='alternate' type='text/html' href='http://insanityworks.co.uk/blog/2008/08/samknows-releases-first-broadband.html' title='SamKnows releases first broadband preformance report'/><author><name>Andrew</name><uri>http://www.blogger.com/profile/04571132780954006097</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='13823605181270345616'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-447281150984195012.post-167405372178773469</id><published>2008-07-31T19:43:00.004+01:00</published><updated>2008-07-31T20:00:54.874+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='dns'/><category scheme='http://www.blogger.com/atom/ns#' term='security'/><category scheme='http://www.blogger.com/atom/ns#' term='opendns'/><category scheme='http://www.blogger.com/atom/ns#' term='hacking'/><title type='text'>Hackers attack DNS exploit, ISPs failing to update servers</title><content type='html'>&lt;img src="http://img.photobucket.com/albums/v323/Nerdsville/insanityworks/domain-name.jpg" border="0"&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.theregister.co.uk"&gt;theregister.co.uk&lt;/a&gt; are &lt;a href="http://www.theregister.co.uk/2008/07/31/dns_cache_poisoning_goes_wild/"&gt;reporting&lt;/a&gt; that many ISPs have still not acted up on the now infamous DNS security flaw and miscreants are actively exploiting the gaping hole in the internet's address lookup system that can cause millions of web surfers to receive counterfeit pages when they try to access online banking services and other types of websites.&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;many laggard internet service providers reported to be dragging their feet in applying patches that fix the devastating DNS flaw. &lt;a href="http://www.doxpara.com/"&gt;Dan Kaminsky&lt;/a&gt; says more ISPs appear to be getting the message. Last week, about 51 per cent of unique name servers tested on his site (see the "check my DNS" button to the right) showed up as vulnerable. Now, he says it's closer to 35 percent. &lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;Test your own ISP &lt;a href="https://www.dns-oarc.net/oarc/services/dnsentropy"&gt;here&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;If it still fails then you can always update your settings to use &lt;a href="http://insanityworks.co.uk/blog/2008/05/opendns.html"&gt;OpenDNS&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/447281150984195012-167405372178773469?l=insanityworks.co.uk%2Fblog'/&gt;&lt;/div&gt;</content><link rel='related' href='http://www.theregister.co.uk/2008/07/31/dns_cache_poisoning_goes_wild/' title='Hackers attack DNS exploit, ISPs failing to update servers'/><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/447281150984195012/167405372178773469/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=447281150984195012&amp;postID=167405372178773469' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/447281150984195012/posts/default/167405372178773469'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/447281150984195012/posts/default/167405372178773469'/><link rel='alternate' type='text/html' href='http://insanityworks.co.uk/blog/2008/07/hackers-attack-dns-exploit-isps-failing.html' title='Hackers attack DNS exploit, ISPs failing to update servers'/><author><name>Andrew</name><uri>http://www.blogger.com/profile/04571132780954006097</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='13823605181270345616'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-447281150984195012.post-2108104946850711527</id><published>2008-07-24T08:30:00.003+01:00</published><updated>2008-07-24T08:37:49.603+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='meter'/><category scheme='http://www.blogger.com/atom/ns#' term='power'/><category scheme='http://www.blogger.com/atom/ns#' term='national grid'/><category scheme='http://www.blogger.com/atom/ns#' term='flash'/><title type='text'>dynamicDemand</title><content type='html'>Discovered this &lt;a href="http://www.dynamicdemand.co.uk/grid.htm"&gt;brilliant website&lt;/a&gt; which has a meter which attempts to monitor the power balance of the UK electricity grid. If the needle is too far to the left, it means more generation is needed to meet demand.&lt;br /&gt;&lt;br /&gt;The meter actually shows the grid's "frequency", which is related to the speed of rotation of generators all over the country. When there is too little power available, the whole grid "slows down" and the needle moves to the left.&lt;br /&gt;&lt;br /&gt;Now resisting the temptation of running around the house turning appliances on/off in an attempt to affect the meter!&lt;br /&gt;&lt;p&gt; &lt;br /&gt;&lt;object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,0,0" id="meter5" align="middle" height="190" width="336"&gt;&lt;br /&gt;              &lt;param name="allowScriptAccess" value="sameDomain"&gt;&lt;br /&gt;              &lt;param name="movie" value="http://www.dynamicdemand.co.uk/meter5.swf"&gt;&lt;br /&gt;              &lt;param name="quality" value="high"&gt;&lt;br /&gt;              &lt;param name="bgcolor" value="#ffffff"&gt;&lt;br /&gt;              &lt;embed src="http://www.dynamicdemand.co.uk/meter5.swf" quality="high" bgcolor="#ffffff" name="meter5" allowscriptaccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" align="middle" height="190" width="336"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/447281150984195012-2108104946850711527?l=insanityworks.co.uk%2Fblog'/&gt;&lt;/div&gt;</content><link rel='related' href='http://www.dynamicdemand.co.uk/grid.htm' title='dynamicDemand'/><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/447281150984195012/2108104946850711527/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=447281150984195012&amp;postID=2108104946850711527' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/447281150984195012/posts/default/2108104946850711527'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/447281150984195012/posts/default/2108104946850711527'/><link rel='alternate' type='text/html' href='http://insanityworks.co.uk/blog/2008/07/dynamicdemand.html' title='dynamicDemand'/><author><name>Andrew</name><uri>http://www.blogger.com/profile/04571132780954006097</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='13823605181270345616'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-447281150984195012.post-1779503963030477136</id><published>2008-07-23T16:38:00.002+01:00</published><updated>2008-07-23T17:08:52.998+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='sim'/><category scheme='http://www.blogger.com/atom/ns#' term='phone'/><category scheme='http://www.blogger.com/atom/ns#' term='make'/><category scheme='http://www.blogger.com/atom/ns#' term='hacking'/><title type='text'>Citizen Engineer</title><content type='html'>&lt;object width="400" height="225"&gt; &lt;param name="allowfullscreen" value="true" /&gt; &lt;param name="allowscriptaccess" value="always" /&gt; &lt;param name="movie" value="http://www.vimeo.com/moogaloop.swf?clip_id=1362948&amp;amp;server=www.vimeo.com&amp;amp;show_title=1&amp;amp;show_byline=1&amp;amp;show_portrait=0&amp;amp;color=&amp;amp;fullscreen=1" /&gt; &lt;embed src="http://www.vimeo.com/moogaloop.swf?clip_id=1362948&amp;amp;server=www.vimeo.com&amp;amp;show_title=1&amp;amp;show_byline=1&amp;amp;show_portrait=0&amp;amp;color=&amp;amp;fullscreen=1" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="400" height="225"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.citizenengineer.com/"&gt;Citizen Engineer&lt;/a&gt; is a new online video series about open source hardware, electronics, art and hacking by Limor (Ladyada) Fried of &lt;a href="http://www.adafruit.com/"&gt;Adafruit Industries&lt;/a&gt; &amp;amp; Phillip (pt) Torrone of &lt;a href="http://www.makezine.com/"&gt;MAKE magazine&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;From &lt;a href="http://www.hackszine.com/blog/archive/2008/07/citizen_engineer_01_sim_card_a.html"&gt;hackszine.com&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Quite an interesting video, some oddity with the sound mixing but an enjoyable 30 minutes&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/447281150984195012-1779503963030477136?l=insanityworks.co.uk%2Fblog'/&gt;&lt;/div&gt;</content><link rel='related' href='http://www.citizenengineer.com/' title='Citizen Engineer'/><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/447281150984195012/1779503963030477136/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=447281150984195012&amp;postID=1779503963030477136' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/447281150984195012/posts/default/1779503963030477136'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/447281150984195012/posts/default/1779503963030477136'/><link rel='alternate' type='text/html' href='http://insanityworks.co.uk/blog/2008/07/citizen-engineer.html' title='Citizen Engineer'/><author><name>Andrew</name><uri>http://www.blogger.com/profile/04571132780954006097</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='13823605181270345616'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-447281150984195012.post-51804307625580953</id><published>2008-05-18T23:02:00.002+01:00</published><updated>2008-05-18T23:06:31.544+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='fedora8'/><category scheme='http://www.blogger.com/atom/ns#' term='humour'/><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='debian'/><category scheme='http://www.blogger.com/atom/ns#' term='ubuntu'/><title type='text'>xkcd.com - Security Holes</title><content type='html'>Follow on from &lt;a href="http://insanityworks.co.uk/blog/2008/05/debianubuntu-serious-opensslssh.html"&gt;my last post&lt;/a&gt; the wonderful &lt;a href="http://xkcd.com/"&gt;xkcd.com&lt;/a&gt; has a humorous take on the whole matter&lt;br /&gt;&lt;br /&gt;&lt;a href="http://xkcd.com/424/" target="_blank"&gt;&lt;img src="http://img.photobucket.com/albums/v323/Nerdsville/insanityworks/security_holes.png" alt="Photobucket" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/447281150984195012-51804307625580953?l=insanityworks.co.uk%2Fblog'/&gt;&lt;/div&gt;</content><link rel='related' href='http://xkcd.com/424/' title='xkcd.com - Security Holes'/><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/447281150984195012/51804307625580953/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=447281150984195012&amp;postID=51804307625580953' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/447281150984195012/posts/default/51804307625580953'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/447281150984195012/posts/default/51804307625580953'/><link rel='alternate' type='text/html' href='http://insanityworks.co.uk/blog/2008/05/xkcdcom-security-holes.html' title='xkcd.com - Security Holes'/><author><name>Andrew</name><uri>http://www.blogger.com/profile/04571132780954006097</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='13823605181270345616'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-447281150984195012.post-6040535952332066696</id><published>2008-05-16T06:55:00.004+01:00</published><updated>2008-05-16T07:55:48.695+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='cryptography'/><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='debian'/><category scheme='http://www.blogger.com/atom/ns#' term='ssh'/><category scheme='http://www.blogger.com/atom/ns#' term='openssl'/><category scheme='http://www.blogger.com/atom/ns#' term='vulnerability'/><category scheme='http://www.blogger.com/atom/ns#' term='security'/><category scheme='http://www.blogger.com/atom/ns#' term='ubuntu'/><title type='text'>Debian/Ubuntu: Serious OpenSSL/SSH vulnerability</title><content type='html'>&lt;a href="http://dilbert.com/strips/comic/2001-10-25/" target="_blank"&gt;&lt;img src="http://img.photobucket.com/albums/v323/Nerdsville/insanityworks/debian2.png" alt="Debian - you can never be sure" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.xkcd.com/221/" target="_blank"&gt;&lt;img src="http://img.photobucket.com/albums/v323/Nerdsville/insanityworks/debian1.png" alt="Debian - guaranteed entropy" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Back in September 2006 a line of code was removed from the Debian distributed OpenSSL package. The reason? That one line of code was responsible for causing an uninitialized data warning in &lt;a href="http://en.wikipedia.org/wiki/Valgrind"&gt;Valgrind&lt;/a&gt;, the linux based programming tool used for memory debugging, memory leak detection, and profiling, by removing it the error went away!&lt;br /&gt;&lt;br /&gt;Unfortunately that one line of code also seeded the random number generator used by &lt;a href="http://en.wikipedia.org/wiki/Openssl"&gt;OpenSSL&lt;/a&gt;, so as a result the keyspace used by affected systems went from 2^1024 to about 2^15.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://en.wikipedia.org/wiki/Transport_Layer_Security"&gt;Secure Sockets Layer&lt;/a&gt; (SSL), and the newer &lt;a href="http://en.wikipedia.org/wiki/Transport_Layer_Security"&gt;Transport Layer Security&lt;/a&gt; (TLS) are the cryptographic protocols that provide secure communications on the Internet for such things as web browsing, e-mail, instant messaging and other data transfers. There are slight differences between SSL and TLS, but they are essentially the same.&lt;br /&gt;&lt;br /&gt;The problem is when creating a encryption key with the affected version of OpenSSH, there are only 32,767 possible outcomes for a given architecture, key size, and key type (as opposed to the intended 1.79769 × 10&lt;sup&gt;308&lt;/sup&gt;), leaving it wide open to attack.&lt;br /&gt;&lt;br /&gt;A large majority of Debian and Ubuntu systems are affected. To correct the problem, users need to not only update OpenSSL, but also revoke and replace any cryptographic keys and certificates that were generated on the affected systems. From the Debian &lt;a href="http://www.debian.org/security/2008/dsa-1571"&gt;security advisory&lt;/a&gt;:&lt;br /&gt;&lt;blockquote&gt;Affected keys include SSH keys, OpenVPN keys, DNSSEC keys, and key material for use in X.509 certificates and session keys used in SSL/TLS connections. Keys generated with GnuPG or GNUTLS are not affected, though.&lt;/blockquote&gt;For most people this affects the SSH server's host key and any public key pairs used for remote SSH authentication. However it is a more of a headache for people with web servers as any keys or certificates generated on the affected machines for SSL/Https use also need to be revoked and regenerated.&lt;br /&gt;&lt;br /&gt;There is a lot to think about here. I have worked with many software developers and have noticed that many have this natural tendency to want to fix and re engineer things that aren't even broken. (I am guilty of it myself)&lt;br /&gt;&lt;br /&gt;This stems from an engineer's weird desire to make sense of thing, by taking something apart and putting it back together is a common way to increases familiarity and understanding of the machine, engine or indeed the code they are working on. But it hard to restrict the tendency is to try and make 'improvements'.&lt;br /&gt;&lt;br /&gt;More discussion of the problem here&lt;br /&gt;&lt;a href="http://metasploit.com/users/hdm/tools/debian-openssl/"&gt;Debian OpenSSL Predictable PRNG Toys&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/447281150984195012-6040535952332066696?l=insanityworks.co.uk%2Fblog'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/447281150984195012/6040535952332066696/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=447281150984195012&amp;postID=6040535952332066696' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/447281150984195012/posts/default/6040535952332066696'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/447281150984195012/posts/default/6040535952332066696'/><link rel='alternate' type='text/html' href='http://insanityworks.co.uk/blog/2008/05/debianubuntu-serious-opensslssh.html' title='Debian/Ubuntu: Serious OpenSSL/SSH vulnerability'/><author><name>Andrew</name><uri>http://www.blogger.com/profile/04571132780954006097</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='13823605181270345616'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-447281150984195012.post-6415950837948525377</id><published>2008-05-13T10:10:00.004+01:00</published><updated>2008-05-13T10:35:56.815+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='email'/><category scheme='http://www.blogger.com/atom/ns#' term='spam'/><category scheme='http://www.blogger.com/atom/ns#' term='gmail'/><category scheme='http://www.blogger.com/atom/ns#' term='security'/><category scheme='http://www.blogger.com/atom/ns#' term='hacking'/><category scheme='http://www.blogger.com/atom/ns#' term='googlemail'/><title type='text'>Security flaw turns Gmail into spam open-relay server</title><content type='html'>&lt;img src="http://img.photobucket.com/albums/v323/Nerdsville/insanityworks/1559606_340_1116081430036-spam.jpg" alt="Spam Tin" border="0" /&gt;&lt;br /&gt;&lt;br /&gt;A recently-discovered flaw in Google's very popular email service is capable of turning &lt;a href="http://www.gmail.com/"&gt;Gmail&lt;/a&gt; into an effective spam machine. &lt;a href="http://ece.uprm.edu/%7Eandre/insert/gmail.html"&gt;According&lt;/a&gt; to the Information Security Research Team (&lt;a href="http://ece.uprm.edu/%7Eandre/insert/index.html"&gt;INSERT&lt;/a&gt;) the flaw allows a spammer to send thousands of bulk e-mails through Google's servers without fear of detection. This attack bypasses both Google's identity fraud protection mechanisms and the current 500-address limit on bulk e-mail.&lt;br /&gt;&lt;br /&gt;The worry is not just that the flaw allows spammers to send a potentially unlimited number of messages, it is also the trustworthiness given Gmail by other e-mail providers could exacerbate any potential spam attack.&lt;br /&gt;&lt;br /&gt;Spam currently accounts for 95 percent of all e-mail traffic and many e-mail providers have adopted whitelists and blacklists as a first line of defence against the flood. An e-mail from a known spamming domain (or the corresponding IP address block) may be automatically blocked by any given e-mail service, while an e-mail from a trusted, authenticated source such as Gmail is automatically allowed through the gateway.&lt;br /&gt;&lt;br /&gt;Most e-mail providers use multi-level filtering services, which might detect that the forged Gmail message is spam, but the message will have cleared a substantial hurdle that would have otherwise stopped it. Messages originating from Google, it seems are well-regarded by both Yahoo and Hotmail. The INSERT team tested the degree of trust between the three major e-mail providers by sending spam messages to Yahoo and Hotmail using two sources. In the first test, messages were sent from personal systems whose IP addresses had been blacklisted by Yahoo and Hotmail. The second test consisted of sending the exact same message via the Gmail flaw that INSERT discovered.&lt;br /&gt;&lt;br /&gt;The difference was significant. E-mail sent to Yahoo and Hotmail from a blacklisted IP didn't even necessarily reach the account's spam box, while forged e-mail sent via Gmail always arrived. That is not to say that trusted-source filtering is bad, but it demonstrate how a security flaw in a single product or service can ripple through an ecosystem.&lt;br /&gt;&lt;br /&gt;It is being reported the flaw is still present at the time of this post.&lt;br /&gt;&lt;br /&gt;(credit to the &lt;a href="http://arstechnica.com/news.ars/post/20080510-security-flaw-turns-gmail-into-open-relay-server.html"&gt;Arstechnica report&lt;/a&gt;)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/447281150984195012-6415950837948525377?l=insanityworks.co.uk%2Fblog'/&gt;&lt;/div&gt;</content><link rel='related' href='http://ece.uprm.edu/~andre/insert/gmail.html' title='Security flaw turns Gmail into spam open-relay server'/><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/447281150984195012/6415950837948525377/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=447281150984195012&amp;postID=6415950837948525377' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/447281150984195012/posts/default/6415950837948525377'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/447281150984195012/posts/default/6415950837948525377'/><link rel='alternate' type='text/html' href='http://insanityworks.co.uk/blog/2008/05/security-flaw-turns-gmail-into-spam.html' title='Security flaw turns Gmail into spam open-relay server'/><author><name>Andrew</name><uri>http://www.blogger.com/profile/04571132780954006097</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='13823605181270345616'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-447281150984195012.post-6380044778001390302</id><published>2008-05-08T21:17:00.002+01:00</published><updated>2008-05-08T21:44:15.229+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='last.fm'/><category scheme='http://www.blogger.com/atom/ns#' term='media player'/><category scheme='http://www.blogger.com/atom/ns#' term='audioscrobbler'/><category scheme='http://www.blogger.com/atom/ns#' term='music'/><category scheme='http://www.blogger.com/atom/ns#' term='internet radio'/><title type='text'>Radio Paradise Scrobbler</title><content type='html'>&lt;img src="http://img.photobucket.com/albums/v323/Nerdsville/insanityworks/rpscrobblermw0.jpg" alt="Radio Paradise Scrobbler" border="0" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.radioparadise.com/"&gt;Radio Paradise&lt;/a&gt; is one of my favourite Internet radio stations, whether I am listening to it via my PC or via my &lt;a href="http://logikir100.tripod.com/Logik.htm"&gt;Logik IR100&lt;/a&gt; &lt;a href="http://www.reciva.com/"&gt;Reciva&lt;/a&gt; based Internet radio.&lt;br /&gt;&lt;br /&gt;Radio Paradise is a popular and pioneering Internet radio station that defines itself as "eclectic online rock radio". The channel differs from most FM channels and other Internet stations in that the music played is not limited to any specific genre but instead represents great variety, much like my own listening tastes. Radio Paradise mostly plays different styles of pop and rock music, but occasionally also everything from jazz to classical to electronic music and world music.&lt;br /&gt;&lt;br /&gt;I also am an avid fan of &lt;a href="http://www.last.fm/"&gt;last.fm&lt;/a&gt; the music community website and have been &lt;a href="http://en.wikipedia.org/wiki/Scrobbling"&gt;scrobbling&lt;/a&gt; my listening habits for 4 years now. The problem with listening to Internet radio is that media players plugins won't scrobbled the track information, even if it is supplied in the stream, enter &lt;a href="http://build.last.fm/"&gt;build.last.fm&lt;/a&gt; which I &lt;a href="http://insanityworks.co.uk/blog/2008/02/lastfm-launches-developer-gallery.html"&gt;posted&lt;/a&gt; about a while ago, this is a site where developers can post utilities and applications that utilise the last.fm API.&lt;br /&gt;&lt;br /&gt;One of these applications is a &lt;a href="http://www.last.fm/user/richpr/journal/2008/04/18/703870/"&gt;Radio Paradise Scrobbler&lt;/a&gt; which makes use of the extensive &lt;a href="http://www.radioparadise.com/content.php?name=Playlist"&gt;playlist&lt;/a&gt; information readily available on the Radio Paradise website to add to your listening data. It works pretty well, the only criticism is that it doesn't actually know if you are actually listening to the tracks, this is done independently of the application using the media player of your choice, it seems to simply monitors the playlist for changes whilst running and posts the data. So you will need to remember to close it when you aren't listening.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/447281150984195012-6380044778001390302?l=insanityworks.co.uk%2Fblog'/&gt;&lt;/div&gt;</content><link rel='related' href='http://www.last.fm/user/richpr/journal/2008/04/18/703870/' title='Radio Paradise Scrobbler'/><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/447281150984195012/6380044778001390302/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=447281150984195012&amp;postID=6380044778001390302' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/447281150984195012/posts/default/6380044778001390302'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/447281150984195012/posts/default/6380044778001390302'/><link rel='alternate' type='text/html' href='http://insanityworks.co.uk/blog/2008/05/radio-paradise-scrobbler.html' title='Radio Paradise Scrobbler'/><author><name>Andrew</name><uri>http://www.blogger.com/profile/04571132780954006097</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='13823605181270345616'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-447281150984195012.post-8453487331604615705</id><published>2008-05-08T08:00:00.006+01:00</published><updated>2008-05-08T09:30:08.786+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='web 2.0'/><category scheme='http://www.blogger.com/atom/ns#' term='facebook'/><category scheme='http://www.blogger.com/atom/ns#' term='twitter'/><category scheme='http://www.blogger.com/atom/ns#' term='Jonathan Zittrain'/><title type='text'>Twitter expanding my Web2.0 world and a broken Facebook application</title><content type='html'>&lt;img src="http://img.photobucket.com/albums/v323/Nerdsville/insanityworks/twitter-addicts.jpg" alt="Twitter Addict" border="0" /&gt;&lt;br /&gt;&lt;br /&gt;I signed up to &lt;a href="http://www.twitter.com/"&gt;Twitter&lt;/a&gt; months ago (primarily to squat on the username!) and have never used it, to be honest I have not really seen the usefulness of it, pointless short messages along the lines of "The dog has just broken wind", "I have a headache" and "&lt;span class="entry-content"&gt;      Did I just hear Hall and Oates singing "Locomotion"? That can't possibly be right ... can it?" (thanks to &lt;a href="http://twitter.com/wilw"&gt;Wil Wheaton&lt;/a&gt; for the last one)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;But I decided to give it a go, and of course in the spirit of Web2.0 decided to install the twitter application on my new &lt;a href="http://www.facebook.com/"&gt;Facebook&lt;/a&gt; page but it bombed out with page full of compiler debug code, a little investigation and it seems I am not the only new user experiencing the problem.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.ajvaynerchuk.com/"&gt;AJ Vaynerchuk&lt;/a&gt; &lt;a href="http://www.ajvaynerchuk.com/twitters-facebook-application-is-broken/"&gt;posted&lt;/a&gt; about the problem five days ago and there is a &lt;a href="http://www.facebook.com/topic.php?uid=2231777543&amp;amp;topic=4566"&gt;discussion thread&lt;/a&gt; on Facebook full of "me too" posts, but as yet no response and no fix from either party.&lt;br /&gt;&lt;br /&gt;Interestingly it coincides with a number of articles and programs I have recently read and listened too concerning the dangers of building a product and/or business model on the top of a platform over which you have no control.  If that platform changes, fails or disappears then your are in trouble. While am sure this is more likely to be sloppy coding it is an interesting portent.&lt;br /&gt;&lt;br /&gt;Listening to this week's &lt;a href="http://www.bbc.co.uk/worldservice/"&gt;BBC World Service&lt;/a&gt; program &lt;a href="http://www.bbc.co.uk/worldservice/programmes/digital_planet.shtml"&gt;Digital Planet&lt;/a&gt; it had an interview with &lt;a href="http://people.oii.ox.ac.uk/z"&gt;Jonathan Zittrain&lt;/a&gt; who has written a book called &lt;a href="http://www.amazon.co.uk/Future-Internet-How-Stop/dp/1846140145/"&gt;The Future of the Internet--And How to Stop It&lt;/a&gt;, the  synopsis  on &lt;a href="http://www.amazon.co.uk/"&gt;Amazon.co.uk&lt;/a&gt; reads&lt;br /&gt;&lt;blockquote&gt;In "The Future of the Internet: And How to Stop It", Jonathan Zittrain explores the dangers the internet faces if it fails to balance ever more tightly controlled technologies with the flow of innovation that has generated so much progress in the field of technology. Zittrain argues that today's technological market is dominated by two contrasting business models: the generative and the non-generative. The generative models - the PCs, Windows and Macs of this world - allow third parties to build upon and share through them. The non-generative model is more restricted; appliances such as the XBox, iPod and TomTom might work well, but the only entity that can change the way they operate is the vendor. If we want the internet to survive we need to change. People must wake up to the risk or we could lose everything.&lt;/blockquote&gt;On the &lt;a href="http://www.amazon.com/"&gt;Amazon.com&lt;/a&gt; website it has a slightly different synopsis&lt;br /&gt;&lt;blockquote&gt;&lt;p style="margin: 0in 0in 0pt;"&gt;This extraordinary book explains the engine that has catapulted the Internet from backwater to ubiquity—and reveals that it is sputtering precisely because of its runaway success. With the unwitting help of its users, the generative Internet is on a path to a lock down, ending its cycle of innovation—and facilitating unsettling new kinds of control.&lt;/p&gt;&lt;p style="margin: 0in 0in 0pt;"&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style="margin: 0in 0in 0pt;"&gt; &lt;/p&gt;&lt;p style="margin: 0in 0in 0pt;"&gt;IPods, iPhones, Xboxes, and TiVos represent the first wave of Internet-centered products that can’t be easily modified by anyone except their vendors or selected partners. These “tethered appliances” have already been used in remarkable but little-known ways: car GPS systems have been reconfigured at the demand of law enforcement to eavesdrop on the occupants at all times, and digital video recorders have been ordered to self-destruct thanks to a lawsuit against the manufacturer thousands of miles away. New Web 2.0 platforms like Google mash-ups and Facebook are rightly touted—but their applications can be similarly monitored and eliminated from a central source. As tethered appliances and applications eclipse the PC, the very nature of the Internet—its “generatively,” or innovative character—is at risk.&lt;/p&gt;&lt;/blockquote&gt;It is an interesting observation and prophecy&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/447281150984195012-8453487331604615705?l=insanityworks.co.uk%2Fblog'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/447281150984195012/8453487331604615705/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=447281150984195012&amp;postID=8453487331604615705' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/447281150984195012/posts/default/8453487331604615705'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/447281150984195012/posts/default/8453487331604615705'/><link rel='alternate' type='text/html' href='http://insanityworks.co.uk/blog/2008/05/twitter-expanding-my-web20-world-and.html' title='Twitter expanding my Web2.0 world and a broken Facebook application'/><author><name>Andrew</name><uri>http://www.blogger.com/profile/04571132780954006097</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='13823605181270345616'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-447281150984195012.post-8540715051592856394</id><published>2008-05-07T20:17:00.007+01:00</published><updated>2008-05-07T20:51:01.121+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='last.fm'/><category scheme='http://www.blogger.com/atom/ns#' term='media player'/><category scheme='http://www.blogger.com/atom/ns#' term='scrobbling'/><category scheme='http://www.blogger.com/atom/ns#' term='client'/><title type='text'>Last.fm client has not been submitting tracks for days</title><content type='html'>&lt;img src="http://img.photobucket.com/albums/v323/Nerdsville/insanityworks/lastfm.png" alt="Last.fm client" border="0" /&gt;&lt;br /&gt;&lt;br /&gt;Just had a strange problem, the &lt;a href="http://www.last.fm/"&gt;last.fm&lt;/a&gt; client has been merrily collating all the tracks I have listened  to the last few days, but they haven't been showing up on my played list, the last tracks showing were submitted 5 days ago. The client updated itself this morning as well to version 1.5.0.24910&lt;br /&gt;&lt;br /&gt;Checking the support forums it seems I haven't been the only one suffering this problem, and this posted &lt;a href="http://www.last.fm/forum/21713/_/394144/_/6099832"&gt;solution&lt;/a&gt; seems a little strange but I can verify it worked, the official solutions that have been posted don't.&lt;br /&gt;&lt;br /&gt;    &lt;div class="wrapper"&gt;           &lt;div class="messageContent"&gt;It appears that when the client is starting up (initiated by your media player starting) it doesn't always successfully connect to the servers correctly. If you click the Help and Check For Updates it reports an error about not being able to connect. Shut down the client and restart it and immediately it updates the list of the unsubmitted tracks. If you check for updates again, it will reports if it's up to date, or that it needs to update (this means the client is actually connecting to the server).&lt;br /&gt;&lt;br /&gt;There definitely seems to a bug somewhere, and as it wasn't submitted tracks with the previous client it suggests a fault at the last.fm end.&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/447281150984195012-8540715051592856394?l=insanityworks.co.uk%2Fblog'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/447281150984195012/8540715051592856394/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=447281150984195012&amp;postID=8540715051592856394' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/447281150984195012/posts/default/8540715051592856394'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/447281150984195012/posts/default/8540715051592856394'/><link rel='alternate' type='text/html' href='http://insanityworks.co.uk/blog/2008/05/my-lastfm-client-has-not-submitting.html' title='Last.fm client has not been submitting tracks for days'/><author><name>Andrew</name><uri>http://www.blogger.com/profile/04571132780954006097</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='13823605181270345616'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-447281150984195012.post-7197515656281449788</id><published>2008-05-07T10:20:00.003+01:00</published><updated>2008-05-07T10:48:32.455+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='speed'/><category scheme='http://www.blogger.com/atom/ns#' term='preformance'/><category scheme='http://www.blogger.com/atom/ns#' term='isp'/><category scheme='http://www.blogger.com/atom/ns#' term='traffic shaping'/><title type='text'>My broadband speed tests</title><content type='html'>Following on from &lt;a href="http://insanityworks.co.uk/blog/2008/05/bid-to-find-truth-about-broadband.html"&gt;my post&lt;/a&gt; about the &lt;a href="http://www.samknows.com/broadband/news/announcing-the-samknows-performance-monitoring-network---volunteers-wanted-356.html"&gt;SamKnows.com monitoring initiative&lt;/a&gt;, I decided to do a check on my broadband speed, firstly I used the very pretty graphical test at &lt;a href="http://www.speedtest.net"&gt;speedtest.net&lt;/a&gt; initially it chose a recommended server in Maidenhead and I only got a pathetic 9345Kbps download, switching to an alternative in London I got the following results (17397Kbps download and 703Kbps upload).&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.speedtest.net/"&gt;&lt;img src="http://www.speedtest.net/result/268374263.png" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Next I check the speed test at &lt;a href="http://www.broadband-expert.co.uk"&gt;Broadband-expert.co.uk&lt;/a&gt; and got the following (19.9Mbps download and 704 Kbps upload)&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.broadband-expert.co.uk/broadband/speedtest/index.php"&gt;&lt;img src="http://img.photobucket.com/albums/v323/Nerdsville/insanityworks/speedtest.jpg" alt="Broadband speed results" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;So seems my 20Mbps connection is preforming well.&lt;br /&gt;&lt;br /&gt;On the broadband-expert.co.uk website it also has &lt;a href="http://www.broadband-expert.co.uk/broadband/speedtest/index.php"&gt;accumulated results&lt;/a&gt; (click speed test results button at bottom of screen) for most of the UK ISPs and my ISP &lt;a href="http://www.virginmedia.com"&gt;VirginMedia&lt;/a&gt; seems to come out pretty well, despite the introduction of even more extreme and &lt;a href="http://www.thinkbroadband.com/news/3515-virgin-media-testing-changes-to-traffic-management-policies.html"&gt;complicated traffic shaping schemes&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/447281150984195012-7197515656281449788?l=insanityworks.co.uk%2Fblog'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/447281150984195012/7197515656281449788/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=447281150984195012&amp;postID=7197515656281449788' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/447281150984195012/posts/default/7197515656281449788'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/447281150984195012/posts/default/7197515656281449788'/><link rel='alternate' type='text/html' href='http://insanityworks.co.uk/blog/2008/05/my-broadband-speed-tests.html' title='My broadband speed tests'/><author><name>Andrew</name><uri>http://www.blogger.com/profile/04571132780954006097</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='13823605181270345616'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-447281150984195012.post-6234984803711624634</id><published>2008-05-07T09:54:00.003+01:00</published><updated>2008-05-07T10:06:06.239+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='WRT54G'/><category scheme='http://www.blogger.com/atom/ns#' term='samknows'/><category scheme='http://www.blogger.com/atom/ns#' term='Linksys'/><category scheme='http://www.blogger.com/atom/ns#' term='isp'/><category scheme='http://www.blogger.com/atom/ns#' term='monitoring'/><title type='text'>Bid to find the truth about broadband preformance</title><content type='html'>ISP watchers &lt;a href="http://www.samknows.com/"&gt;SamKnows.com&lt;/a&gt; have &lt;a href="http://www.samknows.com/broadband/news/announcing-the-samknows-performance-monitoring-network---volunteers-wanted-356.html"&gt;launched&lt;/a&gt; a bid to discover the truth about the state of UK broadband by recruiting volunteers to install a monitoring device on their network, to collect reams of independent performance data.&lt;br /&gt;&lt;br /&gt;They are aiming to attract 200 volunteers who'll be sent a free tweaked Linksys router (a WRT54GL) that will measure and report download speeds for HTTP and non-HTTP traffic, latency, packet loss, DNS response, and website loading times.&lt;br /&gt;&lt;br /&gt;It comes as there is a sharp increase in consumer anger against ISPs over blatenty misleading marketing campaigns, opaque traffic management policies and low investment in infrastructure.&lt;br /&gt;&lt;br /&gt;I have signed up, so wait to hear.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/447281150984195012-6234984803711624634?l=insanityworks.co.uk%2Fblog'/&gt;&lt;/div&gt;</content><link rel='related' href='http://www.samknows.com/broadband/news/announcing-the-samknows-performance-monitoring-network---volunteers-wanted-356.html' title='Bid to find the truth about broadband preformance'/><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/447281150984195012/6234984803711624634/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=447281150984195012&amp;postID=6234984803711624634' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/447281150984195012/posts/default/6234984803711624634'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/447281150984195012/posts/default/6234984803711624634'/><link rel='alternate' type='text/html' href='http://insanityworks.co.uk/blog/2008/05/bid-to-find-truth-about-broadband.html' title='Bid to find the truth about broadband preformance'/><author><name>Andrew</name><uri>http://www.blogger.com/profile/04571132780954006097</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='13823605181270345616'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-447281150984195012.post-7469632040472648800</id><published>2008-05-01T16:42:00.002+01:00</published><updated>2008-05-01T16:47:22.760+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='vunerabilities'/><category scheme='http://www.blogger.com/atom/ns#' term='tool'/><category scheme='http://www.blogger.com/atom/ns#' term='security'/><category scheme='http://www.blogger.com/atom/ns#' term='utility'/><category scheme='http://www.blogger.com/atom/ns#' term='hacking'/><title type='text'>Secunia PSI - Personal Security Inspector</title><content type='html'>&lt;img src="http://img.photobucket.com/albums/v323/Nerdsville/insanityworks/application_list.png" border="0" alt="PSI screen shot"&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.secunia.com/"&gt;Secunia&lt;/a&gt; is a respected Danish computer security service provider, one of their primary missions is to track vulnerabilities in software and provide security tools primarily for the &lt;a href="http://corporate.secunia.com/"&gt;corporate IT market&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;In addition they also provide a free tool (for personal non-corporate use) called &lt;a href="https://psi.secunia.com/"&gt;PSI - Personal Security Inspector&lt;/a&gt;.&lt;br /&gt;&lt;p&gt;PSI acts on a dangerous problem of vulnerabilities on auxiliary and add-on software. The problem of vulnerabilities in the Microsoft Windows operating system and Microsoft Office are tackled by the much improved Microsoft Update system. However what about all the other installed software which are prone to vulnerabilities? Software like Adobe Acrobat Reader, Flash, Java VM, Media players, compression utilities, third party browsers to name but a few.&lt;/p&gt;&lt;p&gt;Most vulnerabilities are triggered by malformed data files distributed across the internet and unless addressed can prove a real danger to the regular user. The problem is despite a lot of these programs having update systems built in it is easy to miss important updates and critical patches can be forgotten, leaving your system exposed.&lt;br /&gt;&lt;/p&gt; PSI using a huge database from Secunia to verify your installed software and will indicate if they are insecure and have updates available.&lt;br /&gt;&lt;br /&gt;I liked to think I kept my software updated, but after running the tool for the first time I was told I was only 92% secure there were around 15 programs that were running old insecure versions. I few updates later and I am up to 96%, there are still some programs that updates are not available for with know vulnerabilities, and some whose update process is so confusing and convoluted that updating is next to impossible (not helped by hideously unnavigable support websites&lt;span style="font-style: italic;"&gt;, Yes Adobe/Macromedia I am looking at you!) &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;In my scan there were some expected culprits for being out of date, Adobe Flash, Acrobat Reader, Quicktime and Realplayer and others I was not aware of, such as VLC, 7-Zip and WinZip.  It is easy  is to have vulnerable software running on your computer. If you are not using anything to keep track of software updates, try PSI, you may be surprised. PSI does a good job on detecting software that needs to be updated, so I heartily recommend it.&lt;br /&gt;&lt;br /&gt;There is a &lt;a href="http://secunia.com/software_inspector/"&gt;on-line version&lt;/a&gt; available but the installable client is much more capable. The scanning process is a bit resource intensive, so I would suggest you run it periodically (say once a week) rather than letting it permanently run, which is it's default setting.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/447281150984195012-7469632040472648800?l=insanityworks.co.uk%2Fblog'/&gt;&lt;/div&gt;</content><link rel='related' href='https://psi.secunia.com/' title='Secunia PSI - Personal Security Inspector'/><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/447281150984195012/7469632040472648800/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=447281150984195012&amp;postID=7469632040472648800' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/447281150984195012/posts/default/7469632040472648800'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/447281150984195012/posts/default/7469632040472648800'/><link rel='alternate' type='text/html' href='http://insanityworks.co.uk/blog/2008/05/secunia-psi-personal-security-inspector.html' title='Secunia PSI - Personal Security Inspector'/><author><name>Andrew</name><uri>http://www.blogger.com/profile/04571132780954006097</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='13823605181270345616'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-447281150984195012.post-526600392598063530</id><published>2008-05-01T08:28:00.002+01:00</published><updated>2008-05-01T09:10:36.459+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='phishing'/><category scheme='http://www.blogger.com/atom/ns#' term='dns'/><category scheme='http://www.blogger.com/atom/ns#' term='security'/><category scheme='http://www.blogger.com/atom/ns#' term='opendns'/><title type='text'>OpenDNS</title><content type='html'>&lt;!-- OpenDNS button --&gt;&lt;br /&gt;&lt;a title="Use OpenDNS to make your Internet faster, safer, and smarter." href="http://www.opendns.com/share/"&gt;&lt;img src="http://images.opendns.com/buttons/use_opendns_155x52.gif" style="border: 0pt none ;" alt="Use OpenDNS" height="52" width="155" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;!-- / end OpenDNS button --&gt;&lt;br /&gt;&lt;br /&gt;My current ISP is &lt;a href="http://www.virginmedia.com/"&gt;VirginMedia&lt;/a&gt; née NTL née Diamond Cable and has generally been pretty reliable, what issues I have had with connectivity and browsing have often been &lt;a href="http://en.wikipedia.org/wiki/Domain_Name_System"&gt;DNS&lt;/a&gt; related.&lt;br /&gt;&lt;br /&gt;Most people have experienced this problem at some time, you type in the website address and hit enter then there is a long delay before the website appears, or doesn't appear instead you get an error message. This is quite often the result of Domain Name System (DNS)  problems, DNS is the system where the websites alphanumeric name (e.g www.virginmedia.com)  is converted into the IP number (212.250.162.12) , effectively it's an internet phone book.&lt;br /&gt;&lt;br /&gt;If that system is slow or fails either due to server load, or connectivity problems it creates a delay  or failure when using the internet. Also like much of the original infrastructure of the internet DNS was not originally designed with security in mind, and thus has a number of security issues have occured, such as &lt;a href="http://en.wikipedia.org/wiki/DNS_cache_poisoning"&gt;DNS Cache poisoning&lt;/a&gt; which has lead to &lt;a href="http://en.wikipedia.org/wiki/Phishing"&gt;phishing&lt;/a&gt; attacks. Because DNS works in the background the idea behind these attacks is to feed the browser an alternative IP address we redirects it to   spoof and fake website, either in an attempt to introduce &lt;a href="http://en.wikipedia.org/wiki/Malware"&gt;malware&lt;/a&gt; or to harvest personal information for ID fraud from the unsuspecting user.&lt;br /&gt;&lt;br /&gt;In an attempt to offer a solution to these growing problems or reliability, speed and security &lt;a href="http://david.ulevitch.com/"&gt;David Ulevitch&lt;/a&gt; created &lt;a href="http://www.opendns.com/"&gt;OpenDNS&lt;/a&gt; in July 2006.&lt;br /&gt;&lt;br /&gt;OpenDNS offers DNS resolution for consumers and businesses as an alternative to using their internet service provider's DNS servers. The system comprises of servers in strategic locations and employing a large cache of the domain names, the result is DNS queries are usually processed much more quickly, increasing page retrieval speed.&lt;br /&gt;&lt;br /&gt;Other features of OpenDNS include a phishing filter and typo error correction (for example, typing wikipedia.og instead of wikipedia.org). By collecting a list of malicious sites, OpenDNS blocks access to these sites when a user tries to access them through their service. OpenDNS has also launched &lt;a href="http://www.phishtank.com/"&gt;Phishtank&lt;/a&gt;, where computer users around the world can submit and review suspected phishing sites. OpenDNS can also be configured to limit access to adult related sites. Details of all the features on offer can be found &lt;a href="http://www.opendns.com/features/overview/"&gt;here&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;I have switched my network to OpenDNS, full instructions and HowTos are available on the &lt;a href="https://www.opendns.com/start"&gt;site&lt;/a&gt;. It was painless and simple, browsing does seem quicker but I haven't used it long enough to really comment on the speed improvements but the ability to view statistics and lots of graphs is enough to convince me!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/447281150984195012-526600392598063530?l=insanityworks.co.uk%2Fblog'/&gt;&lt;/div&gt;</content><link rel='related' href='http://www.opendns.com' title='OpenDNS'/><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/447281150984195012/526600392598063530/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=447281150984195012&amp;postID=526600392598063530' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/447281150984195012/posts/default/526600392598063530'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/447281150984195012/posts/default/526600392598063530'/><link rel='alternate' type='text/html' href='http://insanityworks.co.uk/blog/2008/05/opendns.html' title='OpenDNS'/><author><name>Andrew</name><uri>http://www.blogger.com/profile/04571132780954006097</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='13823605181270345616'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>1</thr:total></entry></feed>