<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Bowl Hat</title>
	<atom:link href="http://b.wl-h.at/feed/" rel="self" type="application/rss+xml" />
	<link>http://b.wl-h.at</link>
	<description>Design Integration Programming, Hosting, WordPress Support and more</description>
	<lastBuildDate>Sun, 06 May 2012 01:43:38 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
		<item>
		<title>Computing for an older generation</title>
		<link>http://b.wl-h.at/2012/02/computing-older-generation/#utm_source=feed&#038;utm_medium=feed&#038;utm_campaign=feed</link>
		<comments>http://b.wl-h.at/2012/02/computing-older-generation/#comments</comments>
		<pubDate>Fri, 10 Feb 2012 21:06:39 +0000</pubDate>
		<dc:creator>Daniel Llewellyn</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[android]]></category>
		<category><![CDATA[dad]]></category>
		<category><![CDATA[freedom]]></category>
		<category><![CDATA[internet]]></category>
		<category><![CDATA[ios]]></category>
		<category><![CDATA[ipad]]></category>
		<category><![CDATA[iphone]]></category>
		<category><![CDATA[older]]></category>
		<category><![CDATA[smart phones]]></category>
		<category><![CDATA[tablets]]></category>

		<guid isPermaLink="false">http://b.wl-h.at/?p=2095</guid>
		<description><![CDATA[I came across this video and just had to share it with someone, but I had more to say than would fit into Facebook or Twitter (and who uses Google+?!) I love that he is so excited that he can barely speak. It&#8217;s absolutely great that someone from one of the older generations (read: alive [...]]]></description>
			<content:encoded><![CDATA[<p>I came across this video and just had to share it with someone, but I had more to say than would fit into Facebook or Twitter (and who uses Google+?!)</p>
<p><iframe width="500" height="375" src="http://www.youtube.com/embed/iNDD4d87K_8?fs=1&#038;feature=oembed" frameborder="0" allowfullscreen></iframe></p>
<p>I love that he is so excited that he can barely speak. It&#8217;s absolutely great that someone from one of the older generations (read: alive before the 1990&#8242;s) can get into and find uses for technology that kids take for granted.</p>
<p>With &#8220;tablets&#8221; and smart-phones (iPhone, iPad, Android and others) the whole landscape has shifted to a point where a computing device can be used by anyone without any prior computing experience or training. Finally we&#8217;re at a point where technology is becoming a facilitator rather than something for only for geeks. These devices are delivering on the unspoken promise that the founders of the internet made to the world; information will be freely accessible by everyone, anywhere, and at any time.</p>
]]></content:encoded>
			<wfw:commentRss>http://b.wl-h.at/2012/02/computing-older-generation/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>HotspotSystem.com vs Coova.net</title>
		<link>http://b.wl-h.at/2011/11/hotspotsystem-com-vs-coova-net/#utm_source=feed&#038;utm_medium=feed&#038;utm_campaign=feed</link>
		<comments>http://b.wl-h.at/2011/11/hotspotsystem-com-vs-coova-net/#comments</comments>
		<pubDate>Thu, 17 Nov 2011 03:26:18 +0000</pubDate>
		<dc:creator>Daniel Llewellyn</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[captive portal]]></category>
		<category><![CDATA[chillispot]]></category>
		<category><![CDATA[coova]]></category>
		<category><![CDATA[coovachilli]]></category>
		<category><![CDATA[hotspot]]></category>
		<category><![CDATA[hotspotsystem.com]]></category>
		<category><![CDATA[wifi]]></category>

		<guid isPermaLink="false">http://b.wl-h.at/?p=2088</guid>
		<description><![CDATA[I run a WiFi hotspot using the ChilliSpot software. I have tried both HotSpotSystem.com and Coova.net&#8217;s billing services, over the course of two (2) years with about one (1) year on each service. I, unfortunately, did this backwards by moving across to Coova about a year ago in the hopes of finding a more manageable service. I am [...]]]></description>
			<content:encoded><![CDATA[<p>I run a WiFi hotspot using the ChilliSpot software. I have tried both <a href="http://www.hotspotsystem.com">HotSpotSystem.com</a> and Coova.net&#8217;s billing services, over the course of two (2) years with about one (1) year on each service. I, unfortunately, did this backwards by moving across to Coova about a year ago in the hopes of finding a more manageable service. I am now going back to HotSpotSystem.com.</p>
<p>HotSpotSystem.com has the benefit feature of allocating people a username and password which they may use. This is instead of Coova&#8217;s insistence on creating new access codes which the user must check their email for before they disconnect else they will have to buy more time to regain access again.</p>
<p>HotSpotSystem.com, however, last I used the system, did not allow easy reimbursement to a user following a prolonged network outage. By which I mean when most a user&#8217;s access time has elapsed before services come back online. Coova.net, by virtue of tieing directly into your PayPal account allows for refunds in the standard PayPal way. Coova.net also allows for arbitrary access granting via one-time access codes without requiring any further payments. (I am unsure whether HotSpotSystem.com does this, but hoping for pleasently surprising information to the contrary.)</p>
<p>HotSpotSystem.com, by utilising a proper payment processor instead of relying upon PayPal&#8217;s system, has more of a professional e-commerce feel than Coova.net&#8217;s system. This improves the image of my company.</p>
<p>HotSpotSystem.com&#8217;s reporting features are very good and surpass Coova.net&#8217;s by a long shot!</p>
<p>Plus, HotSpotSystem.com allows remote monitoring and command execution on my Access Point(s) with no extra configuration required.</p>
<p>All-in-all I prefer <a href="http://www.hotspotsystem.com">HotSpotSystem.com</a> for the more professional system when comparing to Coova.net, and will be glad once I get the transition back sorted.</p>
]]></content:encoded>
			<wfw:commentRss>http://b.wl-h.at/2011/11/hotspotsystem-com-vs-coova-net/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>OpenSSL, InspIRCd and SymLinks</title>
		<link>http://b.wl-h.at/2011/09/openssl-inspircd-and-symlinks/#utm_source=feed&#038;utm_medium=feed&#038;utm_campaign=feed</link>
		<comments>http://b.wl-h.at/2011/09/openssl-inspircd-and-symlinks/#comments</comments>
		<pubDate>Wed, 31 Aug 2011 23:51:40 +0000</pubDate>
		<dc:creator>Daniel Llewellyn</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[certificate]]></category>
		<category><![CDATA[gnutls]]></category>
		<category><![CDATA[inspircd]]></category>
		<category><![CDATA[irc]]></category>
		<category><![CDATA[openssl]]></category>
		<category><![CDATA[ssl]]></category>
		<category><![CDATA[xchat]]></category>

		<guid isPermaLink="false">http://b.wl-h.at/?p=2021</guid>
		<description><![CDATA[I&#8217;m unaware how long this has been an issue, as it only reared its head after a restart of both my InspIRCd server and my desktop which I use to reach said server with XChat for Windows running. I had some problems with failed handshakes from XChat for Windows when connecting to my freshly rebooted [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m unaware how long this has been an issue, as it only reared its head after a restart of both my InspIRCd server and my desktop which I use to reach said server with XChat for Windows running.</p>
<p>I had some problems with failed handshakes from XChat for Windows when connecting to my freshly rebooted server running InspIRCd 1.2. XChat for Windows was reporting:</p>
<blockquote><p>* Connection failed. Error: [336151568] error:14094410:SSL routines:SSL3_READ_BYTES:sslv3 alert handshake failure</p></blockquote>
<p>My attempts to fix this problem were two-fold: I checked OpenSSL was correctly installed on my server and recompiled InspIRCd to make sure it was linking to the correct library. After restarting the server I still couldn&#8217;t connect, so I moved to my second step where I verified that my saved SSL certificate from StartSSL was not corrupted by removing the file from my InspIRCd folder and replacing with a symlink to a known-good copy in a different folder.</p>
<p>After verifying that the known-good file is still intact by utilising the OpenSSL command line program with the following incantation, I restarted the InspIRCd daemon and tried connecting again.</p>
<blockquote><p><code>$ openssl verify -purpose sslserver -CAfile /path/to/intermediate.pem /path/to/certificate.pem</code></p></blockquote>
<p>Unfortunately, while the OpenSSL verify command succeeded, I still couldn&#8217;t connect to the server with the same Connection failed errors from XChat for Windows. It was at this point that, after pulling some more of my hair out, I decided to reconfigure InspIRCd to look directly at the SSL files instead of the symlinks. Once I had done this I finally found a more usable error message with XChat for Windows now reporting:</p>
<blockquote><p>SSL   Verify: [20] unable to get local issuer certificate<br />
* Connection failed. Error: SSL failure</p></blockquote>
<p>More hair-pulling later I have now replaced OpenSSL on my server with GNUTLS and managed to get up to XChat for Windows reporting:</p>
<blockquote><p>SSL   Verify: [19] self signed certificate in certificate chain</p></blockquote>
<p>I have, at least, managed to discover the cause of my issues being my recent installation of NMap for Windows which included OpenSSL libraries on the default windows search path. This caused XChat for Windows to bypass its default SSL subsystem for the OpenSSL provided by NMap. It also seems that some other people are also hair-pulling over OpenSSL and StartSSL&#8217;s certificates, so at least I can take comfort that I&#8217;m not alone. Removing NMap from my default PATH fixes it on my client for the moment, but I worry now about users on Linux-based systems using OpenSSL as their provider library causing the same problems until they specifically tell their IRC client to &#8220;ignore invalid certificates&#8221; which will open a huge security hole on their system allowing for MitM (Man in the Middle) attacks.</p>
]]></content:encoded>
			<wfw:commentRss>http://b.wl-h.at/2011/09/openssl-inspircd-and-symlinks/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Open Wireless</title>
		<link>http://b.wl-h.at/2011/05/open-wireless/#utm_source=feed&#038;utm_medium=feed&#038;utm_campaign=feed</link>
		<comments>http://b.wl-h.at/2011/05/open-wireless/#comments</comments>
		<pubDate>Mon, 02 May 2011 21:00:45 +0000</pubDate>
		<dc:creator>Daniel Llewellyn</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[captive portal]]></category>
		<category><![CDATA[eff]]></category>
		<category><![CDATA[encryption]]></category>
		<category><![CDATA[free]]></category>
		<category><![CDATA[freedom]]></category>
		<category><![CDATA[open]]></category>
		<category><![CDATA[wep]]></category>
		<category><![CDATA[wifi]]></category>
		<category><![CDATA[wireless]]></category>
		<category><![CDATA[wpa]]></category>
		<category><![CDATA[wpa2]]></category>

		<guid isPermaLink="false">http://daniel.ind-web.com/?p=1979</guid>
		<description><![CDATA[I along with countless others have opened a wireless network to allow strangers access via an internet connection that I pay for. I charge a modest amount which helps towards my internet charges (but doesn&#8217;t completely negate them), but primarily it&#8217;s open to allow others access when they would ordinarily be unable such as due [...]]]></description>
			<content:encoded><![CDATA[<p>I  along with countless others have opened a wireless network to allow  strangers access via an internet connection that I pay for. I charge a  modest amount which helps towards my internet charges (but doesn&#8217;t  completely negate them), but primarily it&#8217;s open to allow others access  when they would ordinarily be unable such as due to a problem on their  line.</p>
<p>However, my comment today is about an exciting new effort from the the <a href="https://www.eff.org/deeplinks/2011/04/open-wireless-movement">Electronic Frontier Foundation, which has published a call-to-arms</a> over the short-term goal of getting more networks to open a portion of  their bandwidth to passers-by, and the long-term goal of creating a new  wireless standard that allows for encrypted communications over free  wireless networks. (Free referring to the freedom to connect.) The crux  of this issue is the need for a new standard that allows anybody to  connect to a specified <a title="Wireless network" rel="wikipedia" href="http://en.wikipedia.org/wiki/Wireless_network">Wireless network</a> while still maintaining complete security via encryption methodologies.</p>
<p>The  idea is to allow each third-party to connect to the network but be  unable to see the communications of other third-parties. One example way  of achieving this exampled by the EFF Article uses the <a title="Secure Shell" rel="wikipedia" href="http://en.wikipedia.org/wiki/Secure_Shell">SSH</a> protocol as it&#8217;s inspiration, which allows for one <a title="Security certificate" rel="wikipedia" href="http://en.wikipedia.org/wiki/Security_certificate">security certificate</a> to create multiple session <a title="Encryption" rel="wikipedia" href="http://en.wikipedia.org/wiki/Encryption">encryption keys</a> which are then used by the user. Also in this scheme is the  &#8220;Trust-On-First-Use&#8221; paradigm which prompts the user when they first  connect to the station to accept the security certificate and to then  use that as the basis for future un-prompted communication. If the  certificate ever changes then the user knows with a high degree of  accuracy that either: the network has changed somehow (e.g. by changing  the connected station), or the connection has just been intercepted by a  Man-in-the-Middle (MitM) beginning an attack, or that a previous <a title="Man-in-the-middle attack" rel="wikipedia" href="http://en.wikipedia.org/wiki/Man-in-the-middle_attack">MitM attack</a> has just ended.</p>
<p>If I  could allow my network&#8217;s users to connect in a more secure manner then I  would do so. However, as this proposed protocol is only at the planning  stage at the moment, and there is no guarantee that a wireless working  group would accept the protocol for a future standard, then I cannot  easily allow encrypted communication via my wireless stations. Ideally  the <a title="Captive portal" rel="wikipedia" href="http://en.wikipedia.org/wiki/Captive_portal">Captive Portal</a> suites such as CoovaChilli should provide a means to utilise 802.11x for <a title="RADIUS" rel="wikipedia" href="http://en.wikipedia.org/wiki/RADIUS">RADIUS</a>-backed  encryption for a user once they have a valid credential for the  network. Especially as CoovaChilli and others are backed by RADIUS  anyway.</p>
<p>Another  related issue, however, is that supposedly I may become liable for my  users&#8217; mis-behaviour on the internet via my connection. Technically, I&#8217;m  an individual on a residential connection and therefore I am not  allowed to resell access. This puts me at odds with my <a title="Internet service provider" rel="wikipedia" href="http://en.wikipedia.org/wiki/Internet_service_provider">ISP&#8217;s</a> T&amp;Cs. Also, while I am technically on a residential connection am I  able to claim that I am an ISP to my clients? This puts me at odds with  the legal system. My position is that I am an ISP in the sense that yes  I do provide an internet service to users of my network; I also state  that I am not technically reselling my connection, I am selling my  firewalling of the user from internet nasties and then providing free  internet access on the back of that without resale.</p>
<h6>Related articles</h6>
<ul>
<li><a href="http://www.eff.org/deeplinks/2011/04/open-wireless-movement">Why we need an Open Wireless movement</a> (eff.org)</li>
<li><a href="http://www.pcworld.com/article/226181/lock_down_your_wifi_or_the_fbi_might_come_knocking.html">Lock Down Your Wi-Fi or the FBI Might Come Knocking</a> (pcworld.com)</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://b.wl-h.at/2011/05/open-wireless/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Open Source. Really?</title>
		<link>http://b.wl-h.at/2011/04/open-source-really/#utm_source=feed&#038;utm_medium=feed&#038;utm_campaign=feed</link>
		<comments>http://b.wl-h.at/2011/04/open-source-really/#comments</comments>
		<pubDate>Wed, 13 Apr 2011 22:44:33 +0000</pubDate>
		<dc:creator>Daniel Llewellyn</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[apache license]]></category>
		<category><![CDATA[appcelerator]]></category>
		<category><![CDATA[betrayal]]></category>
		<category><![CDATA[conflict]]></category>
		<category><![CDATA[free]]></category>
		<category><![CDATA[licensing]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[titanium]]></category>
		<category><![CDATA[titanium+plus]]></category>

		<guid isPermaLink="false">http://daniel.ind-web.com/?p=1968</guid>
		<description><![CDATA[I&#8217;ve looked at possible cross-platform mobile device development frameworks, and came across Appcelerator a company with the product &#8220;Titanium&#8221;, which ordinarily is licensed under the Apache 2.0 license. However, if at any time I decide I need extra functionality than that provided by the default product the Titanium+Plus modules such as the urban airship module are [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;">I&#8217;ve looked at possible cross-platform mobile device development frameworks, and came across <a title="Appcelerator" href="http://www.appcelerator.com/">Appcelerator</a> a company with the product &#8220;Titanium&#8221;, which ordinarily is licensed under the Apache 2.0 license. However, if at any time I decide I need extra functionality than that provided by the default product the Titanium+Plus modules such as <a title="Urban Airship Titanium+Plus Module" href="https://developer.appcelerator.com/package/21/urban-airship/communication">the urban airship module</a> are available. I almost downloaded the demo module but stopped to check out the <a title="Titanium+Plus Modules' Licensing Terms" href="http://www.appcelerator.com/company/agreements/titanium-plus-starter-module-subscription-2011-03-01/">Terms</a> assigned by ticking the agree box to get through to the download; it is here that I became flabbergasted and appalled that a) nobody has mentioned this before, and b) that it is even allowed to happen.</p>
<p style="text-align: justify;">Note Section 1.3(g) states that:</p>
<blockquote>
<p style="text-align: justify;">[signatory shall not nor allow a third party to] (g) modify any open source version of Appcelerator’s software source code (“Original Code”) to develop a separately maintained source code program (the “Forked Software”) so that such modifications are not automatically integrated with the Original Code or so that the Forked Software has features not present in the Original Code;</p>
</blockquote>
<p style="text-align: justify;">And section 5.4 states that:</p>
<blockquote>
<p style="text-align: justify;">Notwithstanding anything to the contrary contained in this Agreement, Sections 1.4 (“License Restrictions”) &#8230;&#8221; &#8211; I believe that is a mis-numbering of 1.3 judging by the textual title of the section &#8211; &#8220;&#8230; shall in all cases survive any expiration or termination of this Agreement.</p>
</blockquote>
<p style="text-align: justify;">I read those clauses as a _permanent_ ban on _legitimate_ open source development based upon the code previously released by Appcelerator under an open source license. This I feel is completely against the spirit of open-source and potentially a conflict of the two license grants Apache 2.0 vs Appcelerator Titanium+Plus Modules License, which would need testing in court to find which holds precedence.</p>
<p style="text-align: justify;">As I didn&#8217;t know who to contact about this flagrant betrayal of the term &#8220;Free&#8221;, I figured I would post this blog entry and email the <a title="Free Software Foundation" href="http://www.fsf.org">Free Software Foundation</a> for guidance.</p>
<p style="text-align: justify;"><del>I&#8217;m still waiting on a response from the FSF.</del></p>
<p style="text-align: justify;">Update (19/01/2012): I failed to post this at the time, so I&#8217;m doing so now. I actually received a reply from Yoni Rabkin from the Free Software Foundation&#8217;s Licensing department on the 2nd May (my original email was 13 April) with the following:</p>
<blockquote>
<p style="text-align: justify;">&gt; Note Section 1.3(g) states that:<br />
&gt; &#8220;[signatory shall not nor allow a third party to] (g) modify any open<br />
&gt; source version of Appcelerator’s software source code (“Original<br />
&gt; Code”) to develop a separately maintained source code program (the<br />
&gt; “Forked Software”) so that such modifications are not automatically<br />
&gt; integrated with the Original Code or so that the Forked Software has<br />
&gt; features not present in the Original Code;&#8221;</p>
<p style="text-align: justify;">Indeed such a restriction renders the software non-free and therefore,<br />
of course, also GPL-incompatible.</p>
<p>The Apache 2.0 license is not a copyleft license and therefore permits<br />
use in proprietary software. This is one of the reasons the FSF<br />
recommends licensing your software under a strong copyleft license such<br />
as the GNU GPL. If there is copylefted software involved (with copyright<br />
holders who are not Appcelerator) then there would be a potential<br />
copyright violation to pursue, otherwise what we have is a case of<br />
misleading advertisement.</p>
<p>I would recommend contacting the Appcelerator people and explaining the<br />
problem; if they can make clear that they distribute both free software<br />
and proprietary software people will be able to choose to avoid the<br />
proprietary parts.</p>
<p>But please note that if you are into mobile development you will run<br />
into much worse problems once you attempt to actually release your<br />
software via these &#8220;app stores&#8221; as they actively support proprietary<br />
software (Google&#8217;s Android, for example) and some go as far as banning<br />
free software completely (Apple&#8217;s products, for example).</p>
</blockquote>
]]></content:encoded>
			<wfw:commentRss>http://b.wl-h.at/2011/04/open-source-really/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>MisTagged Music</title>
		<link>http://b.wl-h.at/2011/03/mistagged-music/#utm_source=feed&#038;utm_medium=feed&#038;utm_campaign=feed</link>
		<comments>http://b.wl-h.at/2011/03/mistagged-music/#comments</comments>
		<pubDate>Thu, 31 Mar 2011 18:30:39 +0000</pubDate>
		<dc:creator>Daniel Llewellyn</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[itunes]]></category>
		<category><![CDATA[mac]]></category>
		<category><![CDATA[media player]]></category>
		<category><![CDATA[metadata]]></category>
		<category><![CDATA[mistagged]]></category>
		<category><![CDATA[mp3]]></category>
		<category><![CDATA[music]]></category>
		<category><![CDATA[tagging]]></category>
		<category><![CDATA[tags]]></category>
		<category><![CDATA[tuneup]]></category>
		<category><![CDATA[windows]]></category>
		<category><![CDATA[windows media player]]></category>

		<guid isPermaLink="false">http://daniel.ind-web.com/?p=1927</guid>
		<description><![CDATA[ver the years I&#8217;ve acquired a rather large music collection of about 100GB or 17000 files. Unfortunately a lot of these are badly labelled and categorised. Music files such as MP3 have the option to store so-called &#8220;metadata&#8221; or (information/data about data) which describes the music stored within the same file. This is the so-called [...]]]></description>
			<content:encoded><![CDATA[<p><span class="dropcaps">O</span>ver the years I&#8217;ve acquired a rather large music collection of about 100GB or 17000 files. Unfortunately a lot of these are badly labelled and categorised.</p>
<p>Music files such as MP3 have the option to store so-called &#8220;metadata&#8221; or (information/data about data) which describes the music stored within the same file. This is the so-called id3 tagging system. When you rip a music CD you can lookup the track numbers and names with a service such as CDDB and then write this information within the file.</p>
<p>This is useful, but sometimes you get incorrect or incomplete info back or the information stored in your local copies gets corrupt over various backups and moving from place to place. That is where a service like <a title="TuneUp" href="http://tuneup.tellapal.com/a/clk/Ht3pg" target="_blank">TuneUp</a> comes into play.</p>
<div class="pullquote-l"><a title="TuneUp" href="http://tuneup.tellapal.com/a/clk/Ht3pg" target="_blank">TuneUp</a> is &#8220;Quite possibly the most important piece of software any music lover can buy.&#8221; &#8211;uncrate</div>
<p>This downloadable program for Windows and Mac scans the files you point it to for a digital fingerprint that allows it to uniquely identify the piece of music contained within. To achieve this, TuneUp will actually &#8220;listen&#8221; to your music rather than rely on metadata such as the id3 tags or filename.</p>
<p>I&#8217;ve used this tool to scan my own music collection and it reports that as much as 75% of my metadata is incorrect or missing. I am now slowly going through my entire collection with TuneUp, again, in clean mode rather than scan mode and am getting it to retag as much of my music as it can recognise. This is a tedious process, however, as sometimes it can get a completely different track than the one you&#8217;re relabelling; which means that it requires a bit of babysitting, but the amount of time and energy saving is still considerable, especially for larger collections or those that are wildly mislabelled.</p>
]]></content:encoded>
			<wfw:commentRss>http://b.wl-h.at/2011/03/mistagged-music/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>FreeCh.at &#8211; The Free IRC Chat Network</title>
		<link>http://b.wl-h.at/2011/02/freechat/#utm_source=feed&#038;utm_medium=feed&#038;utm_campaign=feed</link>
		<comments>http://b.wl-h.at/2011/02/freechat/#comments</comments>
		<pubDate>Sat, 19 Feb 2011 04:53:52 +0000</pubDate>
		<dc:creator>Daniel Llewellyn</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[chat]]></category>
		<category><![CDATA[free chat]]></category>
		<category><![CDATA[freech.at]]></category>
		<category><![CDATA[irc]]></category>

		<guid isPermaLink="false">http://daniel.ind-web.com/?p=1900</guid>
		<description><![CDATA[I&#8217;ve not posted about this before now, even though the network has been operational for a few months now. I am a founding member of a new Internet Relay Chat (IRC) Network that allows anybody to talk with friends for free. The network is comprised of four geographically diverse servers, two of which are my [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve not posted about this before now, even though the network has been operational for a few months now. I am a founding member of a new Internet Relay Chat (IRC) Network that allows anybody to talk with friends for free. The network is comprised of four geographically diverse servers, two of which are my own. The network is run by Nicholas &#8220;Cubezero&#8221; Weightman, David &#8220;Wellard&#8221; Fullard, and Myself (Daniel &#8220;Fremen&#8221; Llewellyn).</p>
<p>We operate using the open source InspIRCd software as the main controller along with &#8220;services&#8221; provided by the Anope software. (Services provide the facility to maintain control over your own name and rooms while you are not connected to the network.) We have tried as best we can to create a highly redundant system that allows for any one server to go offline without adversely affecting the chat experience.</p>
<p>To connect to the network you can either use the Web-Based interface at http://web.freech.at/ or you can connect using an IRC program such as mIRC (http://www.mirc.com/) or XChat (http://www.xchat.org/). The details you need to use these programs are:</p>
<blockquote><p>Server Name: irc.freech.at<br />
Port: 6667</p></blockquote>
<p>The servers can also all be accessed directly using either uk1.freech.at, uk2.freech.at, irc.wnsi.co.uk or irc.invaliddomain.com. Wellard offers other services besides just IRC at his site www.invaliddomain.com. Cubezero also has more besides just IRC at www.wnsi.co.uk.</p>
]]></content:encoded>
			<wfw:commentRss>http://b.wl-h.at/2011/02/freechat/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Egypt, the Human Spirit &amp; Freedom.</title>
		<link>http://b.wl-h.at/2011/02/egypt-the-human-spirit-freedom/#utm_source=feed&#038;utm_medium=feed&#038;utm_campaign=feed</link>
		<comments>http://b.wl-h.at/2011/02/egypt-the-human-spirit-freedom/#comments</comments>
		<pubDate>Wed, 02 Feb 2011 04:32:29 +0000</pubDate>
		<dc:creator>Daniel Llewellyn</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[democracy]]></category>
		<category><![CDATA[egypt]]></category>
		<category><![CDATA[freedom]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[human spirit]]></category>
		<category><![CDATA[net neutrality]]></category>
		<category><![CDATA[speach recognition]]></category>
		<category><![CDATA[twitter]]></category>
		<category><![CDATA[voice synthesis]]></category>

		<guid isPermaLink="false">http://daniel.ind-web.com/?p=1885</guid>
		<description><![CDATA[So, it&#8217;s late into the morning again, and I&#8217;m awake in what appears to be a progressive cycle. Ho hum. random service update At least I can be of some use; to that end I&#8217;ve been reorganising the FreeCh.at DNS servers to hopefully improve our load-balancing &#8220;round robin&#8221; which randomly sends users to each of [...]]]></description>
			<content:encoded><![CDATA[<p>So, it&#8217;s late into the morning again, and I&#8217;m awake in what appears to be a progressive cycle. Ho hum.</p>
<h2>random service update</h2>
<p>At least I can be of some use; to that end I&#8217;ve been reorganising the FreeCh.at DNS servers to hopefully improve our load-balancing &#8220;round robin&#8221; which randomly sends users to each of the four servers. I&#8217;ve also moved the FreeCh.at wiki onto the same servers which power the chat service, and upgraded the software at the same time, ensuring that the wiki stays live even when a single point in the &#8220;system&#8221; fails.</p>
<h2>more important: twitter</h2>
<p>During these late nights and early mornings I also enjoy keeping up with American twitterers&#8217; mumblings. The latest post from Google&#8217;s @mattcutts caught my eye, which alludes to a usage of voice recognition and synthesis via their recent acquisition of SayNow to help Egyptian protestors.<span id="more-1885"></span> Those bright sparks at Google have <a href="http://googleblog.blogspot.com/2011/01/some-weekend-work-that-will-hopefully.html">created a service</a> which listens on a few various international phone numbers and <a href="http://googleblog.blogspot.com/2011/01/some-weekend-work-that-will-hopefully.html">allows Egyptian citizens to listen to and post through the twitter service using just their voice</a>. The idea is that while the internet is cut off Egyptians can phone a nearby number and post happenings &#8220;from the ground&#8221; to twitter complete with #hashtags just by speaking what they wish to share. They can also keep up to date with news from twitter via having the latest tweets spoken to them.</p>
<h2>human spirit</h2>
<p>This is an exciting use of technology that allows old-skool technology to marry up with modern-day citizen journalism via the Internet. In this way, the human spirit cannot be broken! Until a regime can completely isolate all it&#8217;s citizens from the outside world and even from each other, then there is still a way to the freedoms to which everyone &#8211; even those who have barely dared to dream &#8211; aspires. I am a great believer in the human spirit and it&#8217;s capability to strive for more no matter how high the obstacle; and we have seen this over these past seven days playing out in a far-off land, yet despite being miles away we stop and wonder as humanity overcomes oppressions.</p>
<p>And all the while we share our experiences through our use of technology. The very thing that personifies freedom itself, the Internet, is able to reach these pockets of humanity no matter how strong the hand of oppression. Egypt may be cut off from the Internet at-large, but the message of support can still get through using technologies created to leave a message for random celebrities.</p>
<h2>the <span style="text-decoration: line-through;">spice</span> information must flow</h2>
<p>The Egyptians will yearn to keep information flowing especially now that said information is in limited supply. Once you&#8217;ve dared to dream the genie can never be put back in the bottle, and it&#8217;s the same with information; the Egyptians have experienced the wonders of the Internet age, they know what they are missing, and so as the knee-jerk reaction of the oppressive regime cuts off the flow of information the citizens just protest harder until the service is restored.</p>
<p>We must also take stock of the ease with which the Egyptian authorities severed the connection with the rest of the world. Do we trust our politicians to not do the same in the face of fierce protests organised via the Internet? And then there&#8217;s the net neutrality problem; we see in the Egypt problem just how vital it is that the Internet be free from arbitrary blocks and throttling. If we allow our ISPs to unilaterally decide who we are able to communicate with then we lose very important freedoms which are believed to be universal. And once the ISP is able to take these decisions the Government may start to use the capability in legislature to further erode the freedom of you and I.</p>
<h2>wrap it up</h2>
<p>On that note I will end what began as a simple post outlining a cool new technology but ended up as a rant about freedoms we hold dear yet are being whittled away while you read this.</p>
<p>Over to you: is this new Google service a good thing for democracy and the Egyptian people; is the human spirit as unbreakable as I give it credit; am I just scaremongering about erosion of civil liberties? Leave a comment below and let me and others know what you think; I love hearing others&#8217; ideas especially when they may be contradictory to my own.</p>
]]></content:encoded>
			<wfw:commentRss>http://b.wl-h.at/2011/02/egypt-the-human-spirit-freedom/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Sender Policy Framework</title>
		<link>http://b.wl-h.at/2010/12/sender-policy-framework/#utm_source=feed&#038;utm_medium=feed&#038;utm_campaign=feed</link>
		<comments>http://b.wl-h.at/2010/12/sender-policy-framework/#comments</comments>
		<pubDate>Thu, 09 Dec 2010 00:31:59 +0000</pubDate>
		<dc:creator>Daniel Llewellyn</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[dns]]></category>
		<category><![CDATA[email]]></category>
		<category><![CDATA[smtp]]></category>
		<category><![CDATA[SPF]]></category>
		<category><![CDATA[txt]]></category>

		<guid isPermaLink="false">http://daniel.ind-web.com/?p=1861</guid>
		<description><![CDATA[There has been some discussion on the FreeChat IRC Network about the email system for reducing SPAM called &#8220;Sender Policy Framework&#8221;. This system uses the network of servers used worldwide to transform the readable domain name (such as my thehoneymonster.com) into the computer address which uniquely globally identifies the server operating said service (in this [...]]]></description>
			<content:encoded><![CDATA[<p>There has been some discussion on the <a href="http://freech.at/">FreeChat IRC Network</a> about  the email system for reducing SPAM called &#8220;Sender Policy Framework&#8221;.  This system uses the network of servers used worldwide to transform the  readable domain name (such as my thehoneymonster.com) into the computer  address which uniquely globally identifies the server operating said  service (in this case my own blog and XYZindustries).</p>
<p>That  network of servers is called the &#8220;Domain Name System&#8221;. DNS has the  ability to publish arbitrary information assigned to specific names such  as thehoneymonster.com or www.thehoneymonster.com (where the two are  different entities). This arbitrary related information system (known as  TXT records) is used by the SPF project to assign a special chunk of  information which details the computer addresses which are allowed to  send email that purports to be from thehoneymonster.com (or whichever  domain you implement the scheme upon).</p>
<p>I have now  implemented a set of SPF rules on all the domains that I have access to  including a few client domains. If you find problems with sending email  from a domain which I administer, please let me know and I can try to  find a solution which still minimises the possibility for spammers to  use your domain name for their spams&#8217; &#8220;from&#8221; address. The main issue I  can foresee is where a client may be using a third-party webmail service  or sending email through an ISP email-server instead of via XYZi&#8217;s.</p>
<p>For  those who have not delegated responsibility to myself over their Domain  Name(s) the correct TXT record to insert for hosting on XYZi&#8217;s  Pressflow/Drupal cluster is as follows:</p>
<pre escaped="true">Name: <strong>Not Specified - leave empty</strong>
Value: <strong>v=spf1 include:xyz-network.com -all</strong>
TTL: any value, <strong>default</strong> is fine
</pre>
<p>And for those hosting via IND-Web.com&#8217;s system, then the following is correct;</p>
<pre escaped="true">Name: <strong>Not Specified - leave empty</strong>
</pre>
<pre escaped="true">Value: <strong>v=spf1 include:ind-web.com -all</strong>
TTL: any value, <strong>default</strong> is fine</pre>
]]></content:encoded>
			<wfw:commentRss>http://b.wl-h.at/2010/12/sender-policy-framework/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Movement For Active Democracy</title>
		<link>http://b.wl-h.at/2010/12/movement-for-active-democracy/#utm_source=feed&#038;utm_medium=feed&#038;utm_campaign=feed</link>
		<comments>http://b.wl-h.at/2010/12/movement-for-active-democracy/#comments</comments>
		<pubDate>Thu, 02 Dec 2010 01:45:47 +0000</pubDate>
		<dc:creator>Daniel Llewellyn</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[active democracy]]></category>
		<category><![CDATA[change]]></category>
		<category><![CDATA[democracy]]></category>
		<category><![CDATA[first past the post]]></category>
		<category><![CDATA[movement]]></category>
		<category><![CDATA[movement for active democracy]]></category>
		<category><![CDATA[politics]]></category>
		<category><![CDATA[proportional representation]]></category>

		<guid isPermaLink="false">http://daniel.ind-web.com/?p=1852</guid>
		<description><![CDATA[My Dad sent me this link to the Movement for Active Democracy website. Below is my response to my Dad explaining my own views. I got to the fourth video and couldn&#8217;t will myself to go any further. What he says souds idealistic, but implementing it would be somewhat harder than he seems to think. [...]]]></description>
			<content:encoded><![CDATA[<p>My Dad sent me this link to the <a href="http://www.movementforactivedemocracy.com/">Movement for Active Democracy</a> website. Below is my response to my Dad explaining my own views.</p>
<p>I  got to the fourth video and couldn&#8217;t will myself to go any further.  What he says souds idealistic, but implementing it would be somewhat  harder than he seems to think. Also, I think I disagree with his premise  that the public has no say as it stands at the moment.</p>
<p>For e.g. we have a <a title="Hung parliament" rel="means wikipedia" href="http://en.wikipedia.org/wiki/Hung_parliament">hung parliament</a> now because the public couldn&#8217;t agree on any one party enough to push  them past the post (on our &#8220;archaic&#8221; system). So, if proportional  representation were used to it&#8217;s fullest degree of capability and the  same set of votes were cast, I envisage that all three main parties  would have had an equal standing and a bunch of racist parties snapping  at their heels.</p>
<p><a title="Proportional representation" rel="means wikipedia" href="http://en.wikipedia.org/wiki/Proportional_representation">PR</a> is great for isolationist parties because they don&#8217;t need to win outright <em>anywhere</em> and yet <em>still</em> get a few people as <a title="Member of Parliament" rel="means wikipedia" href="http://en.wikipedia.org/wiki/Member_of_Parliament">MPs</a>;  once they have a member in parliament they can tout how well they&#8217;ve  performed standing up for the rights of the everyman and gain more  votes, more MPs, leading in a viscious downward spiral towards getting  enough MPs to be able to take us to <strong>1984</strong>!</p>
<p>As it stands, <a title="Plurality voting system" rel="means wikipedia" href="http://en.wikipedia.org/wiki/Plurality_voting_system">First Past The Post</a> is keeping the extreme-right parties under control.</p>
<p>And then there&#8217;s his idea that the <a title="Switzerland" rel="means wikipedia" href="http://en.wikipedia.org/wiki/Switzerland">Swiss</a> have which involves getting together a bunch of your mates and forcing <a title="Referendum" rel="means wikipedia" href="http://en.wikipedia.org/wiki/Referendum">referenda</a>.  In theory that sounds great, but if an organised group get ahold of  enough people who tow-the-line regularly then they can consistently  force expensive referenda for every legislation conceived. This will  prevent government from functioning completely, and the offending group  would be able to hold the country to ransom until they get their own  way.</p>
<p>If that &#8220;way&#8221; is for them to be voted into power, then when the public get fed up with the constant lack of progress they <em>might</em> decide to vote for this group just to get something, anything, done! And that could lead to <strong>1939-45</strong> all over again!</p>
<p>I think through that thought process I&#8217;ve pretty much convinced myself that our current system is the best for us.</p>
]]></content:encoded>
			<wfw:commentRss>http://b.wl-h.at/2010/12/movement-for-active-democracy/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

