<?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"
	>

<channel>
	<title>DavidCraddock.net</title>
	<atom:link href="http://www.davidcraddock.net/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.davidcraddock.net</link>
	<description>Thoughts on technology from by the sea.</description>
	<pubDate>Sun, 06 Jul 2008 15:49:11 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.5.1</generator>
	<language>en</language>
			<item>
		<title>Character encoding fix with PHP, MySQL 5 and ubuntu-server</title>
		<link>http://www.davidcraddock.net/2008/07/06/character-encoding-fix-with-php-mysql-5-and-ubuntu-server/</link>
		<comments>http://www.davidcraddock.net/2008/07/06/character-encoding-fix-with-php-mysql-5-and-ubuntu-server/#comments</comments>
		<pubDate>Sun, 06 Jul 2008 14:34:50 +0000</pubDate>
		<dc:creator>David Craddock</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.davidcraddock.net/2008/07/06/character-encoding-fix-with-php-mysql-5-and-ubuntu-server/</guid>
		<description><![CDATA[For some reason, under ubuntu-server, my default MySQL 5 character encoding was latin1. This caused no end of problems with grabbing data from the web, which was not neccesarily in latin1 characterset.
If you are ever in this situation, I suggest you handle everything as UTF-8. That means setting the following lines in my.cnf:

1
2
3
4
&#91;mysqld&#93;
..
default-character-SET=utf8
skip-character-set-client-handshake

If you already [...]]]></description>
			<content:encoded><![CDATA[<p>For some reason, under ubuntu-server, my default MySQL 5 character encoding was latin1. This caused no end of problems with grabbing data from the web, which was not neccesarily in latin1 characterset.</p>
<p>If you are ever in this situation, I suggest you handle everything as UTF-8. That means setting the following lines in my.cnf:</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
</pre></td><td class="code"><pre class="sql"><span style="color: #66cc66;">&#91;</span>mysqld<span style="color: #66cc66;">&#93;</span>
<span style="color: #66cc66;">..</span>
default<span style="color: #66cc66;">-</span>character<span style="color: #66cc66;">-</span><span style="color: #993333; font-weight: bold;">SET</span><span style="color: #66cc66;">=</span>utf8
skip<span style="color: #66cc66;">-</span>character<span style="color: #66cc66;">-</span>set<span style="color: #66cc66;">-</span>client<span style="color: #66cc66;">-</span>handshake</pre></td></tr></table></div>

<p>If you already have tables in your database that you have created, and they have defaulted to the latin1 charset, you&#8217;ll be able to tell by looking at the mysqldump SQL:</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
</pre></td><td class="code"><pre class="sql"><span style="color: #993333; font-weight: bold;">DROP</span> <span style="color: #993333; font-weight: bold;">TABLE</span> <span style="color: #993333; font-weight: bold;">IF</span> <span style="color: #993333; font-weight: bold;">EXISTS</span> <span style="color: #ff0000;">`ARTISTS`</span>;
<span style="color: #993333; font-weight: bold;">CREATE</span> <span style="color: #993333; font-weight: bold;">TABLE</span> <span style="color: #ff0000;">`ARTISTS`</span> <span style="color: #66cc66;">&#40;</span>
<span style="color: #66cc66;">..</span> some col declarations<span style="color: #66cc66;">..</span>
<span style="color: #66cc66;">&#41;</span> ENGINE<span style="color: #66cc66;">=</span>MyISAM <span style="color: #993333; font-weight: bold;">AUTO_INCREMENT</span><span style="color: #66cc66;">=</span><span style="color: #cc66cc;">4519</span> <span style="color: #993333; font-weight: bold;">DEFAULT</span> CHARSET<span style="color: #66cc66;">=</span>latin1;</pre></td></tr></table></div>

<p>See here this artists table has been set to default charset of latin1 by mysql. This is bad. So what I recommend is:</p>
<p>1. Dump the full database structure + data to a file using mysqldump<br />
2. Substitute &#8216;latin1&#8242; for &#8216;utf8&#8242; universally on that file using your favourite text editor<br />
3. Import the resultant file into mysql using the mysql -uroot -p -Dyourdb < dump.sql method</p>
<p>Then everything will be in utf8, and your character encoding issues will be solved <img src='http://www.davidcraddock.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /></p>
]]></content:encoded>
			<wfw:commentRss>http://www.davidcraddock.net/2008/07/06/character-encoding-fix-with-php-mysql-5-and-ubuntu-server/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Scraping artists bios off of Wikipedia</title>
		<link>http://www.davidcraddock.net/2008/06/18/scraping-artists-bios-off-of-wikipedia/</link>
		<comments>http://www.davidcraddock.net/2008/06/18/scraping-artists-bios-off-of-wikipedia/#comments</comments>
		<pubDate>Wed, 18 Jun 2008 08:43:19 +0000</pubDate>
		<dc:creator>David Craddock</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.davidcraddock.net/2008/06/18/scraping-artists-bios-off-of-wikipedia/</guid>
		<description><![CDATA[I&#8217;ve been hacking away at BrightonSound.com and I&#8217;ve been looking for a way of automatically sourcing biographical information from artists, so that visitors are presented with more information on the event.
The Songbird media player plugin &#8216;mashTape&#8217; draws upon a number of web services to grab artist bio, event listings, youtube vidoes and flickr pictures of [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve been hacking away at <a href="http://www.brightonsound.com">BrightonSound.com</a> and I&#8217;ve been looking for a way of automatically sourcing biographical information from artists, so that visitors are presented with more information on the event.</p>
<p>The Songbird media player plugin &#8216;mashTape&#8217; draws upon a number of web services to grab artist bio, event listings, youtube vidoes and flickr pictures of the currently playing artist. I was reading through the mashTape code, and then found <a href="http://whacked.net/2008/03/30/mashtape-and-apis/">this posting</a> by its developer, which helpfully provided the exact method I needed.</p>
<p>I then hacked up two versions of the code, a PHP version using simpleXML:</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
</pre></td><td class="code"><pre class="php"><span style="color: #000000; font-weight: bold;">&lt;?php</span>
<span style="color: #000000; font-weight: bold;">function</span> grabwiki<span style="color: #009900;">&#40;</span><span style="color: #000033;">$band</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span>
    <span style="color: #000033;">$band</span> <span style="color: #339933;">=</span> <span style="color: #990000;">urlencode</span><span style="color: #009900;">&#40;</span><span style="color: #000033;">$band</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
    <span style="color: #000033;">$yahoourl</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">&quot;http://api.search.yahoo.com/WebSearchService/V1/webSearch?&quot;</span><span style="color: #339933;">.</span>
<span style="color: #0000ff;">&quot;appi   d=YahooDemo&amp;query=%22$band%22%20music&amp;site=wikipedia.org&quot;</span><span style="color: #339933;">;</span>
    <span style="color: #000033;">$x</span> <span style="color: #339933;">=</span> <span style="color: #990000;">file_get_contents</span><span style="color: #009900;">&#40;</span><span style="color: #000033;">$yahoourl</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
    <span style="color: #000033;">$s</span> <span style="color: #339933;">=</span> <span style="color: #000000; font-weight: bold;">new</span> SimpleXMLElement<span style="color: #009900;">&#40;</span><span style="color: #000033;">$x</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
    <span style="color: #000033;">$ar</span> <span style="color: #339933;">=</span> <span style="color: #990000;">split</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'/'</span><span style="color: #339933;">,</span><span style="color: #000033;">$s</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">Result</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">Url</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
    <span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span><span style="color: #000033;">$ar</span><span style="color: #009900;">&#91;</span><span style="color: #cc66cc;">2</span><span style="color: #009900;">&#93;</span> <span style="color: #339933;">==</span> <span style="color: #0000ff;">'en.wikipedia.org'</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span>
      <span style="color: #000033;">$wikikey</span> <span style="color: #339933;">=</span> <span style="color: #000033;">$ar</span><span style="color: #009900;">&#91;</span><span style="color: #cc66cc;">4</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">;</span> <span style="color: #666666; font-style: italic;">// more than likely to be the wikipedia page</span>
    <span style="color: #009900;">&#125;</span><span style="color: #b1b100;">else</span><span style="color: #009900;">&#123;</span>
      <span style="color: #b1b100;">return</span> <span style="color: #0000ff;">&quot;&quot;</span><span style="color: #339933;">;</span> <span style="color: #666666; font-style: italic;">// nothing on wikipediea</span>
    <span style="color: #009900;">&#125;</span>
    <span style="color: #000033;">$url</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">&quot;http://dbpedia.org/data/$wikikey&quot;</span><span style="color: #339933;">;</span>
    <span style="color: #000033;">$x</span> <span style="color: #339933;">=</span> <span style="color: #990000;">file_get_contents</span><span style="color: #009900;">&#40;</span><span style="color: #000033;">$url</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
    <span style="color: #000033;">$s</span> <span style="color: #339933;">=</span> <span style="color: #000000; font-weight: bold;">new</span> SimpleXMLElement<span style="color: #009900;">&#40;</span><span style="color: #000033;">$x</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
    <span style="color: #000033;">$b</span> <span style="color: #339933;">=</span> <span style="color: #000033;">$s</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">xpath</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;//p:abstract[@xml:lang='en']&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
     <span style="color: #b1b100;">return</span> <span style="color: #000033;">$b</span><span style="color: #009900;">&#91;</span><span style="color: #cc66cc;">0</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">;</span>
 <span style="color: #009900;">&#125;</span>
<span style="color: #000000; font-weight: bold;">?&gt;</span></pre></td></tr></table></div>

<p>and a pythonic version using the amara XML library (has to be installed seperately):</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
</pre></td><td class="code"><pre class="python"><span style="color: #ff7700;font-weight:bold;">import</span> amara
<span style="color: #ff7700;font-weight:bold;">import</span> <span style="color: #dc143c;">urllib2</span>
<span style="color: #ff7700;font-weight:bold;">from</span> <span style="color: #dc143c;">urllib</span> <span style="color: #ff7700;font-weight:bold;">import</span> urlencode
&nbsp;
<span style="color: #ff7700;font-weight:bold;">def</span> getwikikey<span style="color: black;">&#40;</span>band<span style="color: black;">&#41;</span>:
  url = <span style="color: #483d8b;">&quot;http://api.search.yahoo.com/WebSearchService/V1/webSearch?appid=YahooDemo&amp;query=%22&quot;</span>+band+<span style="color: #483d8b;">&quot;%22&amp;site=wikipedia.org&quot;</span><span style="color: #66cc66;">;</span>
  <span style="color: #ff7700;font-weight:bold;">print</span> url
  c=<span style="color: #dc143c;">urllib2</span>.<span style="color: black;">urlopen</span><span style="color: black;">&#40;</span>url<span style="color: black;">&#41;</span>
  f=c.<span style="color: black;">read</span><span style="color: black;">&#40;</span><span style="color: black;">&#41;</span>
  doc = amara.<span style="color: black;">parse</span><span style="color: black;">&#40;</span>f<span style="color: black;">&#41;</span>
  url = <span style="color: #008000;">str</span><span style="color: black;">&#40;</span>doc.<span style="color: black;">ResultSet</span>.<span style="color: black;">Result</span><span style="color: black;">&#91;</span><span style="color: #ff4500;">0</span><span style="color: black;">&#93;</span>.<span style="color: black;">Url</span><span style="color: black;">&#41;</span>
  <span style="color: #ff7700;font-weight:bold;">return</span> url.<span style="color: black;">split</span><span style="color: black;">&#40;</span><span style="color: #483d8b;">'/'</span><span style="color: black;">&#41;</span><span style="color: black;">&#91;</span><span style="color: #ff4500;">4</span><span style="color: black;">&#93;</span>
&nbsp;
<span style="color: #ff7700;font-weight:bold;">def</span> uurlencode<span style="color: black;">&#40;</span>text<span style="color: black;">&#41;</span>:
   <span style="color: #483d8b;">&quot;&quot;</span><span style="color: #483d8b;">&quot;single URL-encode a given 'text'.  Do not return the 'variablename=' portion.&quot;</span><span style="color: #483d8b;">&quot;&quot;</span>
   blah = urlencode<span style="color: black;">&#40;</span><span style="color: black;">&#123;</span><span style="color: #483d8b;">'u'</span>:text<span style="color: black;">&#125;</span><span style="color: black;">&#41;</span>
   blah = blah<span style="color: black;">&#91;</span><span style="color: #ff4500;">2</span>:<span style="color: black;">&#93;</span>
   <span style="color: #ff7700;font-weight:bold;">return</span> blah
&nbsp;
<span style="color: #ff7700;font-weight:bold;">def</span> getwikibio<span style="color: black;">&#40;</span>key<span style="color: black;">&#41;</span>:
  url = <span style="color: #483d8b;">&quot;http://dbpedia.org/data/&quot;</span>+<span style="color: #008000;">str</span><span style="color: black;">&#40;</span>key<span style="color: black;">&#41;</span><span style="color: #66cc66;">;</span>
  <span style="color: #ff7700;font-weight:bold;">print</span> url
  <span style="color: #ff7700;font-weight:bold;">try</span>:
    c=<span style="color: #dc143c;">urllib2</span>.<span style="color: black;">urlopen</span><span style="color: black;">&#40;</span>url<span style="color: black;">&#41;</span>
    f=c.<span style="color: black;">read</span><span style="color: black;">&#40;</span><span style="color: black;">&#41;</span>
  <span style="color: #ff7700;font-weight:bold;">except</span> <span style="color: #008000;">Exception</span>, e:
    <span style="color: #ff7700;font-weight:bold;">return</span> <span style="color: #483d8b;">''</span>
  doc = amara.<span style="color: black;">parse</span><span style="color: black;">&#40;</span>f<span style="color: black;">&#41;</span>
  b = doc.<span style="color: black;">xml_xpath</span><span style="color: black;">&#40;</span><span style="color: #483d8b;">&quot;//p:abstract[@xml:lang='en']&quot;</span><span style="color: black;">&#41;</span>
  <span style="color: #ff7700;font-weight:bold;">try</span>:
    r = <span style="color: #008000;">str</span><span style="color: black;">&#40;</span>b<span style="color: black;">&#91;</span><span style="color: #ff4500;">0</span><span style="color: black;">&#93;</span><span style="color: black;">&#41;</span>
  <span style="color: #ff7700;font-weight:bold;">except</span> <span style="color: #008000;">Exception</span>, e:
    <span style="color: #ff7700;font-weight:bold;">return</span> <span style="color: #483d8b;">''</span>
  <span style="color: #ff7700;font-weight:bold;">return</span> r
&nbsp;
<span style="color: #ff7700;font-weight:bold;">def</span> scrapewiki<span style="color: black;">&#40;</span>band<span style="color: black;">&#41;</span>:
  <span style="color: #ff7700;font-weight:bold;">try</span>:
    key = getwikikey<span style="color: black;">&#40;</span>uurlencode<span style="color: black;">&#40;</span>band<span style="color: black;">&#41;</span><span style="color: black;">&#41;</span>
  <span style="color: #ff7700;font-weight:bold;">except</span> <span style="color: #008000;">Exception</span>, e:
    <span style="color: #ff7700;font-weight:bold;">return</span> <span style="color: #483d8b;">''</span>
  <span style="color: #ff7700;font-weight:bold;">return</span> getwikibio<span style="color: black;">&#40;</span>key<span style="color: black;">&#41;</span>
&nbsp;
  <span style="color: #808080; font-style: italic;">#unit test</span>
  <span style="color: #808080; font-style: italic;">#print scrapewiki('guns n bombs')</span>
  <span style="color: #808080; font-style: italic;">#print scrapewiki('diana ross')</span></pre></td></tr></table></div>

<p>There we go, artist bio scraping from wikipedia.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.davidcraddock.net/2008/06/18/scraping-artists-bios-off-of-wikipedia/feed/</wfw:commentRss>
		</item>
		<item>
		<title>adExcellence Exam passed</title>
		<link>http://www.davidcraddock.net/2008/03/21/adexcellence-exam-passed/</link>
		<comments>http://www.davidcraddock.net/2008/03/21/adexcellence-exam-passed/#comments</comments>
		<pubDate>Thu, 20 Mar 2008 22:52:24 +0000</pubDate>
		<dc:creator>David Craddock</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.davidcraddock.net/2008/03/21/adexcellence-exam-passed/</guid>
		<description><![CDATA[
I passed the adExcellence exam first time.. woo! It wasn&#8217;t that difficult really.
&#8220;David Craddock of iCrossing is accredited as an official Microsoft adExcellence Member. A Microsoft adExcellence Member has completed comprehensive online training on managing Microsoft adCenter search engine marketing campaigns and has demonstrated expert knowledge by passing the Microsoft adExcellence accreditation exam.&#8221;
As of 21/3/08, [...]]]></description>
			<content:encoded><![CDATA[<p><a href='http://www.davidcraddock.net/wp-content/uploads/2008/03/adexcellence-mmbr_rgb.png' title='adexcellence-mmbr_rgb.png'><img src='http://www.davidcraddock.net/wp-content/uploads/2008/03/adexcellence-mmbr_rgb.thumbnail.png' alt='adexcellence-mmbr_rgb.png' /></a><br />
I passed the adExcellence exam first time.. woo! It wasn&#8217;t that difficult really.</p>
<p>&#8220;David Craddock of <a href="http://www.icrossing.co.uk/what-we-do/paid-search/">iCrossing</a> is accredited as an official Microsoft adExcellence Member. A Microsoft adExcellence Member has completed comprehensive online training on managing Microsoft adCenter search engine marketing campaigns and has demonstrated expert knowledge by passing the Microsoft adExcellence accreditation exam.&#8221;</p>
<p>As of 21/3/08, I&#8217;m somehow also now #1 on Google.co.uk for the keyword &#8220;adExcellence exam&#8221;.. if that&#8217;s what you googled for, you probably want the <a href="http://www.adexcellence.com">adExcellence</a> main site instead. Or use Live Search.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.davidcraddock.net/2008/03/21/adexcellence-exam-passed/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Yahoo! Pipes</title>
		<link>http://www.davidcraddock.net/2008/03/17/yahoo-pipes/</link>
		<comments>http://www.davidcraddock.net/2008/03/17/yahoo-pipes/#comments</comments>
		<pubDate>Sun, 16 Mar 2008 21:44:04 +0000</pubDate>
		<dc:creator>David Craddock</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.davidcraddock.net/?p=14</guid>
		<description><![CDATA[

I have just seen Yahoo! Pipes, and am convinced this is going to change the web. For real.
Data source sites will become &#8216;content providers&#8217;, data will be aggregated and filtered from multiple content providers, either by the user or by &#8216;intermediary&#8217; sites. The user will be able to choose his &#8216;data view&#8217; of the content [...]]]></description>
			<content:encoded><![CDATA[<p><a href='http://www.davidcraddock.net/?attachment_id=15' rel='attachment wp-att-15' title='Yahoo Pipes Logo'><img src='http://www.davidcraddock.net/wp-content/uploads/2008/03/logo_1.gif' alt='Yahoo Pipes Logo' /></a><br />
<br/><br />
I have just seen <a href="http://pipes.yahoo.com">Yahoo! Pipes</a>, and am convinced this is going to change the web. For real.</p>
<p>Data source sites will become &#8216;content providers&#8217;, data will be aggregated and filtered from multiple content providers, either by the user or by &#8216;intermediary&#8217; sites. The user will be able to choose his &#8216;data view&#8217; of the content on the internet, just as Google is currently doing.</p>
<p>This is fascinating stuff if you&#8217;re involved in the web industry.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.davidcraddock.net/2008/03/17/yahoo-pipes/feed/</wfw:commentRss>
		</item>
		<item>
		<title>BrightonSound.com</title>
		<link>http://www.davidcraddock.net/2008/03/15/brightonsoundcom/</link>
		<comments>http://www.davidcraddock.net/2008/03/15/brightonsoundcom/#comments</comments>
		<pubDate>Sat, 15 Mar 2008 12:16:07 +0000</pubDate>
		<dc:creator>David Craddock</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.davidcraddock.net/?p=13</guid>
		<description><![CDATA[
We&#8217;ve been working on a Brighton music events Google maps mashup project:
www.BrightonSound.com
It&#8217;s still developing, but it looks quite good, and we&#8217;re ready to start showing it off to people. So check it out!
]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.brightonsound.com"><img src="http://www.brightonsound.com/images/logo.gif" alt="Brighton Sound Logo" /></a></p>
<p>We&#8217;ve been working on a Brighton music events Google maps mashup project:</p>
<p><a href="http://www.BrightonSound.com">www.BrightonSound.com</a><br/></p>
<p>It&#8217;s still developing, but it looks quite good, and we&#8217;re ready to start showing it off to people. So check it out!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.davidcraddock.net/2008/03/15/brightonsoundcom/feed/</wfw:commentRss>
		</item>
		<item>
		<title>A poor man&#8217;s VMWare Workstation: VMWare Server under Ubuntu 7.10 + VMWare Player under Windows XP</title>
		<link>http://www.davidcraddock.net/2008/02/28/a-poor-mans-vmware-workstation-vmware-server-under-ubuntu-710-vmware-player-under-windows-xp/</link>
		<comments>http://www.davidcraddock.net/2008/02/28/a-poor-mans-vmware-workstation-vmware-server-under-ubuntu-710-vmware-player-under-windows-xp/#comments</comments>
		<pubDate>Thu, 28 Feb 2008 14:56:17 +0000</pubDate>
		<dc:creator>David Craddock</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.davidcraddock.net/?p=12</guid>
		<description><![CDATA[I finally setup my Dell Lattitude D630 laptop the way I wanted it last night, and thought I&#8217;d do a quick writeup about it. Here is the parttition table:

A 40GB Windows XP partition, with VMWare Player installed, which I will be using for Windows applications that don&#8217;t play well in virtualised mode (eg media applications). [...]]]></description>
			<content:encoded><![CDATA[<p>I finally setup my Dell Lattitude D630 laptop the way I wanted it last night, and thought I&#8217;d do a quick writeup about it. Here is the parttition table:</p>
<ol>
<li>A 40GB Windows XP partition, with VMWare Player installed, which I will be using for Windows applications that don&#8217;t play well in virtualised mode (eg media applications). I will also be using it as the main platform for running VMs.</li>
<li>A basic 5GB root + 1.4GB swap 7.10 Ubuntu server partition, with VMWare Server installed (for creating, advanced editing and performing network testing on VMs). I used these <a href="http://x86virtualization.com/virtualizationnews/howto-install-vmware-server-on-ubuntu-710-part-1.html">VMWare server on Ubuntu 7.10</a> <a href="http://x86virtualization.com/virtualizationnews/howto-install-vmware-server-on-ubuntu-710-part-2.html">tutorials</a>.</li>
<li>A 36GB NTFS partition for storing VMs</li>
<li>A 26GB NTFS media partition for media I want to share between VMs and the two operating systems on the disc.</li>
</ol>
<p>We use VMWare servers at work to host our infrastructure, so this setup will be very useful for me. I can now:</p>
<ol>
<li>Take images off the servers at work and bring them up, edit them and test their network interactions under my local VMWare Server running on my Linux install.</li>
<li>From within my windows install, I can bring up a Linux VM and use Windows and Linux side by side.</li>
</ol>
]]></content:encoded>
			<wfw:commentRss>http://www.davidcraddock.net/2008/02/28/a-poor-mans-vmware-workstation-vmware-server-under-ubuntu-710-vmware-player-under-windows-xp/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Brighton Barcamp2</title>
		<link>http://www.davidcraddock.net/2008/02/22/brighton-barcamp2/</link>
		<comments>http://www.davidcraddock.net/2008/02/22/brighton-barcamp2/#comments</comments>
		<pubDate>Thu, 21 Feb 2008 17:06:33 +0000</pubDate>
		<dc:creator>David Craddock</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.davidcraddock.net/?p=11</guid>
		<description><![CDATA[I will be attending Brighton Barcamp 2 on the weekend of the 14th March, and presenting on a new web project I&#8217;ve been working on. 
See: http://barcamp.pbwiki.com/BarCampBrighton2 and http://www.barcampbrighton.org/ for more info.
Update: Brighton Barcamp 2 is now over.
This was really interesting, and I learned a huge amount in a very short amount of time. Thanks [...]]]></description>
			<content:encoded><![CDATA[<p>I will be attending Brighton Barcamp 2 on the weekend of the 14th March, and presenting on a new web project I&#8217;ve been working on. </p>
<p>See: <a href="http://barcamp.pbwiki.com/BarCampBrighton2">http://barcamp.pbwiki.com/BarCampBrighton2</a> and <a href="http://www.barcampbrighton.org/">http://www.barcampbrighton.org/</a> for more info.</p>
<p><strong><em>Update: Brighton Barcamp 2 is now over.</em></strong></p>
<p>This was really interesting, and I learned a huge amount in a very short amount of time. Thanks to everyone who talked to me. I&#8217;ll definitely be attending future Barcamps.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.davidcraddock.net/2008/02/22/brighton-barcamp2/feed/</wfw:commentRss>
		</item>
		<item>
		<title>OpenSocial</title>
		<link>http://www.davidcraddock.net/2007/11/24/opensocial/</link>
		<comments>http://www.davidcraddock.net/2007/11/24/opensocial/#comments</comments>
		<pubDate>Fri, 23 Nov 2007 19:25:29 +0000</pubDate>
		<dc:creator>David Craddock</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.davidcraddock.net/?p=10</guid>
		<description><![CDATA[This is going to be absolutely huge:

]]></description>
			<content:encoded><![CDATA[<p>This is going to be absolutely huge:</p>
<p><object width="425" height="355"><param name="movie" value="http://www.youtube.com/v/RytmNqEHYiE&#038;rel=1"></param><param name="wmode" value="transparent"></param><embed src="http://www.youtube.com/v/RytmNqEHYiE&#038;rel=1" type="application/x-shockwave-flash" wmode="transparent" width="425" height="355"></embed></object></p>
]]></content:encoded>
			<wfw:commentRss>http://www.davidcraddock.net/2007/11/24/opensocial/feed/</wfw:commentRss>
		</item>
		<item>
		<title>An interesting blog written by a friend of mine</title>
		<link>http://www.davidcraddock.net/2007/11/12/an-interesting-blog-written-by-a-friend-of-mine/</link>
		<comments>http://www.davidcraddock.net/2007/11/12/an-interesting-blog-written-by-a-friend-of-mine/#comments</comments>
		<pubDate>Mon, 12 Nov 2007 11:03:00 +0000</pubDate>
		<dc:creator>David Craddock</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.davidcraddock.net/?p=9</guid>
		<description><![CDATA[My friend Adam has a blog featuring interesting internet finds. Check it out: 
One Idea
]]></description>
			<content:encoded><![CDATA[<p>My friend Adam has a blog featuring interesting internet finds. Check it out: <br/><br />
<a href="http://www.oneidea.co.uk/">One Idea</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.davidcraddock.net/2007/11/12/an-interesting-blog-written-by-a-friend-of-mine/feed/</wfw:commentRss>
		</item>
		<item>
		<title>A bit of theory..</title>
		<link>http://www.davidcraddock.net/2007/06/02/a-bit-of-theory/</link>
		<comments>http://www.davidcraddock.net/2007/06/02/a-bit-of-theory/#comments</comments>
		<pubDate>Sat, 02 Jun 2007 05:14:15 +0000</pubDate>
		<dc:creator>David Craddock</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.davidcraddock.net/?p=7</guid>
		<description><![CDATA[I&#8217;ve been trying to learn a lot about search engines lately, as I&#8217;ve been starting at an internet marketing firm. I found this excellent list of online materials for university courses related to search engines:
http://clair.si.umich.edu:8080/wordpress/?p=11
In particular, these seem especially relevant:

The Structure of Information Networks - http://www.cs.cornell.edu/Courses/cs685/2002fa/ (a good introduction)
Search Engine Technology - http://www1.cs.columbia.edu/~radev/SET07.htm (a great [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve been trying to learn a lot about search engines lately, as I&#8217;ve been starting at an internet marketing firm. I found this excellent list of online materials for university courses related to search engines:</p>
<p><a href="http://clair.si.umich.edu:8080/wordpress/?p=11">http://clair.si.umich.edu:8080/wordpress/?p=11</a></p>
<p>In particular, these seem especially relevant:</p>
<ul>
<li>The Structure of Information Networks - <a href="http://www.cs.cornell.edu/Courses/cs685/2002fa/">http://www.cs.cornell.edu/Courses/cs685/2002fa/</a> (a good introduction)</li>
<li>Search Engine Technology - <a href="http://www1.cs.columbia.edu/~radev/SET07.html">http://www1.cs.columbia.edu/~radev/SET07.htm</a> (a great course)</li>
<li>Information Retreival and Web Search - <a href="http://www.cs.utexas.edu/~mooney/ir-course/">http://www.cs.utexas.edu/~mooney/ir-course/</a> (less math than the columbia course, and thus somewhat easier follow)</li>
<li>Networked Life - <a href="http://www.cis.upenn.edu/~mkearns/teaching/NetworkedLife/">http://www.cis.upenn.edu/~mkearns/teaching/NetworkedLife/</a> - (a course on networked societies for humanities students, relavent to social networks and such)</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.davidcraddock.net/2007/06/02/a-bit-of-theory/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
