<?xml version="1.0"?>
<rss version="2.0">

<channel>
	<title>Planet North East</title>
	<link>http://blogs.supermondays.org</link>
	<language>en</language>
	<description>Planet North East - http://blogs.supermondays.org</description>

<item>
	<title>USRLab: What the user sees first.</title>
	<guid>http://www.usrlab.com/2010/07/what-the-user-sees-first/</guid>
	<link>http://www.usrlab.com/2010/07/what-the-user-sees-first/</link>
	<description>Imagine the scenario. Someone out there is using Google. They&amp;#8217;re looking for a company. They want to buy what you sell. Have you optimised your website for the key words they&amp;#8217;re looking for? For the sake of argument, let&amp;#8217;s assume you have. So your business is in the first few results. That&amp;#8217;s brilliant. Except for [...]</description>
	<pubDate>Thu, 29 Jul 2010 13:30:35 +0000</pubDate>
</item>
<item>
	<title>1DayLater: Steve Job's a good un'</title>
	<guid>http://blog.1daylater.com/post/875094844</guid>
	<link>http://blog.1daylater.com/post/875094844</link>
	<description>&lt;p&gt;Last week we launched the first of 1DayLater’s phone applications, this one for the i-phone.&lt;/p&gt;
&lt;p&gt;Die hard 1DayLater users will know that this has been a long time coming; mostly because the ‘bigger boys’ at the iphone store have kept returning our latest builds for picky reasons. But we’ve now squirmed our way in - hoorah!&lt;/p&gt;
&lt;p&gt;&lt;img alt=&quot;Our new iphone app - isn't she lovely&quot; src=&quot;http://lh4.ggpht.com/_PmtoJIKrM78/S-reECSJ5vI/AAAAAAAABxo/ykRMg6KOISI/s800/photo2.jpg&quot; height=&quot;480&quot; width=&quot;400&quot; /&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;The first of many phone apps which we will be releasing&lt;br /&gt;&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;To build the app we enlisted the help of a local web development and design house; &lt;a title=&quot;Twisted Studio are a design studio specialising in digital platforms and emerging technologies&quot; href=&quot;http://twisted-studio.com/flash-developers/&quot;&gt;Twisted Studio&lt;/a&gt;, earlier this year.&lt;/p&gt;
&lt;p&gt;We asked Twisted to create us something which was purely for input purposes, no fancy graphs or analysis. Just a simple way of logging your activities on the go, whether that’s time spent with a client or mileage travelled.&lt;/p&gt;
&lt;p&gt;The data then gets whisked away to each user’s 1DayLater account where the magic happens.&lt;/p&gt;
&lt;p&gt;The app can be found &lt;a title=&quot;Our new iphone app - help to keep our service free by writing us a nice review! &quot; href=&quot;http://itunes.apple.com/app/1daylater-mobile/id378788739?mt=8&quot;&gt;here&lt;/a&gt; on the apple store. What’s more the app is free and we would like to keep it that way to benefit all of our users. However if you do want to pay us back then a kind review on the app store about the 1DayLater service would be hugely appreciated.&lt;/p&gt;
&lt;p&gt;Further apps will soon be available for Google Android, Nokia N-Series and Blackberry phones.&lt;/p&gt;</description>
	<pubDate>Thu, 29 Jul 2010 12:55:00 +0000</pubDate>
</item>
<item>
	<title>Back Consulting: BACK down to street level</title>
	<guid>http://backconsulting.co.uk/?p=572</guid>
	<link>http://backconsulting.co.uk/?p=572</link>
	<description>&lt;p&gt;&lt;a href=&quot;http://backconsulting.co.uk/wp-content/uploads/2010/07/Abseil-FINAL.jpg&quot;&gt;&lt;img class=&quot;size-medium wp-image-573  alignleft&quot; title=&quot;St Oswald's Hospice Abseil&quot; src=&quot;http://backconsulting.co.uk/wp-content/uploads/2010/07/Abseil-FINAL-212x300.jpg&quot; alt=&quot;&quot; width=&quot;212&quot; height=&quot;300&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Please be brave and sign up to help our very good friends at St Oswald&amp;#8217;s Hospice in Gosforth by participating or helping out with this fabulous opportunity to see Newcastle upon Tyne in a whole new way.&lt;/p&gt;
&lt;p&gt;St Oswald&amp;#8217;s provides hospice care for adults, young people and  children.  Situated in Gosforth, Newcastle upon Tyne, St Oswald’s  purpose-built facilities offer a range of flexible services to North  East families.&lt;/p&gt;
&lt;p&gt;St Oswald&amp;#8217;s follows a holistic approach that aims  to address not just physical symptoms, but also spiritual and emotional  needs too.&lt;/p&gt;
&lt;p&gt;Families from across the region &amp;#8211; Northumberland and Tyne &amp;amp; Wear – can benefit from their services.&lt;/p&gt;
&lt;p&gt;St Oswald&amp;#8217;s  are a registered charity and their annual running costs amount to £8 million  – of which £6 million must be raised through voluntary giving.&lt;/p&gt;
&lt;p&gt;They make no charge for any of their services, ensuring hospice care is available to everyone.&lt;/p&gt;
&lt;p&gt;Give Jayne a shout and get signed up to help this amazing cause.&lt;/p&gt;</description>
	<pubDate>Thu, 29 Jul 2010 11:14:22 +0000</pubDate>
</item>
<item>
	<title>[my][home][toon]: Slow baked ham with cider and spice</title>
	<guid>http://www.coldclimate.co.uk/?p=5090</guid>
	<link>http://feedproxy.google.com/~r/therealcoldclimate/~3/GBuRtVsCi58/</link>
	<description>&lt;p&gt;I&amp;#8217;ve no pictures for this, because I was doing it as part of a dinner party, so you&amp;#8217;ll have to just imagine.  I should just the nod to &lt;a href=&quot;http://www.beerreviews.co.uk/beer/slow-cooked-gammon-in-old-rosie-cider/&quot;&gt;Beer Reviews&lt;/a&gt; for pointing me in the direction of cider gammon.&lt;/p&gt;
&lt;p&gt;Take a 1kg ham, or gammon joint.  I used an unsmoked one, wanting to bring the spice flavour through, but a smoked one might be really good.&lt;/p&gt;
&lt;p&gt;Pop it in a big pan, and run the cold tap on it for a good couple of minutes to remove remove the salt.&lt;/p&gt;
&lt;p&gt;I stood mine end on in the slow cooker (a 3 litre job) and added 2 bottles of &amp;#8220;rustic&amp;#8221; cider (Old Rosie would be good, this was a Lidl bargin job in a glass bottle), totally 1.5 litres.  Add a large clove of garlic, peeled and thumped to break it up a touch.  I used a fat clove of smoked garlic because that&amp;#8217;s what I had in after the Jerk Chicken experiment.&lt;/p&gt;
&lt;p&gt;I ground a heaped teaspoon of black pepper corns and one &amp;#8220;arm&amp;#8221; of a star anise up in the pestle until all cracked through.  I was tempted to add more star anise, but the liquouricy flavour was enough.  Stick that all in the slow cooker too.&lt;/p&gt;
&lt;p&gt;The liquid nearly covered the ham, but instead of adding extra liquid, I turned the ham ever couple of hours.  I cooked on High for 3 hours, and low for 4 hours, then turned off and the meat left to cook in the liquor.&lt;/p&gt;
&lt;p&gt;You could slice it finely once cold (lift it out of the cooking liquor once cold), but I flashed it in a hot oven without a lid for 20 minutes to warm the meat through and crisp the outside fat.  You don&amp;#8217;t want to crisp it too much, the velvet soft liquid-laden fat is one of the great delight.  If you&amp;#8217;re hot slicing it cold, cut with the grain to break of big chunks, and pretend to be a medieval king!&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Possibly Related Posts:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;http://www.coldclimate.co.uk/2010/07/13/give-us-this-day-our-daily-breadmaker/&quot;&gt;Give us this day our daily bread(maker)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.coldclimate.co.uk/2010/07/07/homebrewed-timelapse-fungus-growing-101/&quot;&gt;Home-brewed time-lapse fungus growing 101&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.coldclimate.co.uk/2010/07/07/jerking-it/&quot;&gt;Jerking it&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.coldclimate.co.uk/2010/06/30/hot-and-sour-manly-popcorn/&quot;&gt;Hot and sour manly popcorn&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.coldclimate.co.uk/2010/06/26/mushrooms-live/&quot;&gt;Mushrooms, live!&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;br /&gt;
&lt;img src=&quot;http://feeds.feedburner.com/~r/therealcoldclimate/~4/GBuRtVsCi58&quot; height=&quot;1&quot; width=&quot;1&quot; /&gt;</description>
	<pubDate>Thu, 29 Jul 2010 08:21:52 +0000</pubDate>
</item>
<item>
	<title>Steve Woods' Personal Blog: New Project Launch - VatSimSigs!</title>
	<guid>http://www.swoo.co.uk/Blog/Article/24414707/New-Project-Launch---VatSimSigs</guid>
	<link>http://www.swoo.co.uk/Blog/Article/24414707/New-Project-Launch---VatSimSigs</link>
	<description>&amp;lt;p&amp;gt;&amp;lt;a href=&amp;quot;http://www.vatsimsigs.co.uk&amp;quot;&amp;gt;&amp;lt;img src=&amp;quot;http://posterous.com/getfile/files.posterous.com/temp-2010-07-28/ganHgodgCeevxnagnwsGhcFJretotjnvbzJmioilCmtnlxhcltDDoFGqeyxf/vatsimsigs.jpg.scaled500.jpg&amp;quot; width=&amp;quot;500&amp;quot; height=&amp;quot;269&amp;quot;/&amp;gt;
&amp;lt;/a&amp;gt;&amp;lt;/p&amp;gt;
&amp;lt;p&amp;gt;I'm an avid Flight Simulation fan, have been for years much to the mirth and merriment of the people I know. I enjoy nothing more (well, within reason) than filing a flight plan from one place to another and sitting online while I'm guided via live air traffic control - pretty much as real as it gets without setting foot into an actual plane.&amp;lt;/p&amp;gt;
&amp;lt;div&amp;gt;The live air traffic control is from &amp;lt;a href=&amp;quot;http://www.vatsim.net&amp;quot;&amp;gt;VATSIM&amp;lt;/a&amp;gt;, or more specifically the people connected to the VATSIM servers who have nothing but a simulated radar screen on their PC's with which to talk to and guide us armchair pilots from one place to the next, over the internet.&amp;lt;/div&amp;gt;
&amp;lt;div&amp;gt;&amp;#160;&amp;lt;/div&amp;gt;
&amp;lt;div&amp;gt;It's a lot of fun and it's the nearest I'll get to realising my childhood dream of being a pilot, because I have the worlds shittest right eye. I can see everything with it, only it's like looking through slightly frosted glass. So, Mr Woods isn't allowed to fly the Big Iron (though I *will* get my PPL one day).&amp;lt;/div&amp;gt;
&amp;lt;div&amp;gt;&amp;#160;&amp;lt;/div&amp;gt;
&amp;lt;div&amp;gt;I've been a member of the FlightSim community since about 1993 or 1994, (back in the dark days of FS4.0b with the aircraft and scenery design addon!) and during the years I've learned a LOT about piloting, navigation, radio communications, etiquette and aircraft stats. All of which appeal to me.&amp;lt;/div&amp;gt;
&amp;lt;div&amp;gt;&amp;#160;&amp;lt;/div&amp;gt;
&amp;lt;div&amp;gt;So it's my turn to give something back, no matter how trivial. Enter &amp;lt;a href=&amp;quot;http://www.vatsimsigs.co.uk&amp;quot;&amp;gt;VatSimSigs&amp;lt;/a&amp;gt;.&amp;lt;/div&amp;gt;
&amp;lt;div&amp;gt;&amp;#160;&amp;lt;/div&amp;gt;
&amp;lt;div&amp;gt;
&amp;lt;a href=&amp;quot;http://www.vatsimsigs.co.uk&amp;quot;&amp;gt;VatSimSigs &amp;lt;/a&amp;gt;is, as the about page will tell you, simply a web application that allows you to display a signature on forums, reflecting your connection status to VATSIM - that is, online or offline. This is especially handy for those who browse the forums and are interested in seeing whether or not their buddies are online.&amp;lt;/div&amp;gt;
&amp;lt;div&amp;gt;&amp;#160;&amp;lt;/div&amp;gt;
&amp;lt;div&amp;gt;In addition, it also allows you to upload &amp;quot;sets&amp;quot; of images, which I have cunningly entitled &amp;quot;image sets&amp;quot; (genius!). These sets of images are a two-part group of signature images, one for online and one for offline statuses - but because the system generates HTML or UBB code links, you can have multiple different signatures running through your singular VatSimSigs account.&amp;#160;&amp;lt;/div&amp;gt;
&amp;lt;div&amp;gt;&amp;#160;&amp;lt;/div&amp;gt;
&amp;lt;div&amp;gt;What this means is that if you're a member of a virtual airline (and I am, I'm a First Officer rank on &amp;lt;a href=&amp;quot;http://www.thomsonvirtual.com&amp;quot;&amp;gt;www.thomsonvirtual.com&amp;lt;/a&amp;gt; , defected from KnightAir ), you can have one signature for that forum and another for additional forums, such as BAVirtual or EasyJetVirtual or whatever other forum you frequent. All from one place, no administration necessary - VatSimSigs will do the processing and make sure the correct status image is served no matter which image is requested.&amp;lt;/div&amp;gt;
&amp;lt;div&amp;gt;&amp;#160;&amp;lt;/div&amp;gt;
&amp;lt;div&amp;gt;
&amp;lt;a href=&amp;quot;http://www.vatsimsigs.co.uk&amp;quot;&amp;gt;VatSimSigs &amp;lt;/a&amp;gt;is also free of charge - so enjoy, tell your friends and have three greens!&amp;lt;/div&amp;gt;
&amp;lt;div&amp;gt;&amp;#160;&amp;lt;/div&amp;gt;
&amp;lt;div&amp;gt;For those who are interested, It's built in &amp;lt;a href=&amp;quot;http://ASP.NET&amp;quot;&amp;gt;ASP.NET&amp;lt;/a&amp;gt; MVC 2.0, and took about 19 hours to complete from start to finish including design / development / deployment - not bad going :)&amp;lt;/div&amp;gt;
&amp;lt;div&amp;gt;&amp;#160;&amp;lt;/div&amp;gt;
&amp;lt;div&amp;gt;&amp;lt;strong&amp;gt;Check it out!&amp;lt;/strong&amp;gt;&amp;lt;/div&amp;gt;
&amp;lt;div&amp;gt;&amp;lt;a href=&amp;quot;http://www.vatsimsigs.co.uk&amp;quot;&amp;gt;http://www.vatsimsigs.co.uk&amp;lt;/a&amp;gt;&amp;lt;/div&amp;gt;
&amp;lt;div&amp;gt;&amp;#160;&amp;lt;/div&amp;gt;</description>
	<pubDate>Wed, 28 Jul 2010 23:52:00 +0000</pubDate>
</item>
<item>
	<title>Alistair's Blog: I am fine</title>
	<guid>http://www.agm.me.uk/blog/?p=1050</guid>
	<link>http://feeds.agm.me.uk/~r/agm/~3/MB4H4JX_-mA/i-am-fine.php</link>
	<description>&lt;p&gt;Normally when I hear the words &amp;#8220;I am fine&amp;#8221; it is a fib, but really, I am okay. If you follow me or my friends on Twiter you may heave heard I was assaulted on Tuesday night on the way back home from a photo walk.&lt;/p&gt;
&lt;p&gt;I am not going to say much about what happened now, both because the Police are investigating, and because all I want to do now is go to bed. I have been awake for over 38 hours and really need sleep. The summery is I was hit once by one of two lads who were drunk and looking for trouble.&lt;/p&gt;
&lt;p&gt;Currently I am in a decent state despite falling badly. I have a fractured arm, but we are hoping it will not need a plaster putting on it. I am doing physiotherapy and need to keep popping to hospital to monitor this. I am slightly bumped and bruised but it could have been fare worse. No significant cuts but some grassing. The pain is well within my pain tolerances and I should be able to continue an abnormal in a few days. I hope to make a full recovery in 6 to 8 weeks.&lt;/p&gt;
&lt;p&gt;I must say a big thank you to fellow photographer Brit who helped get me in an ambulance. Also a huge thank you to my friends and followers who have been great. I have pages and pages of public and private good wishes. My phone&amp;#8217;s SMS inbox is full and the voicemail has given up. Several people from across the country have offered to jump on a train and keep me company. I have been welling up reading some of the messages. I am very lucky. I will reply to you directly soon if I have not done so already.&lt;/p&gt;
&lt;p&gt;Finally I have to say that everyone, and I mean everyone I have met at the NHS and Police service have been  amazing. I felt that my well-being was the most important thing to them throughout.&lt;/p&gt;
&lt;img src=&quot;http://feeds.feedburner.com/~r/agm/~4/MB4H4JX_-mA&quot; height=&quot;1&quot; width=&quot;1&quot; /&gt;</description>
	<pubDate>Wed, 28 Jul 2010 22:20:20 +0000</pubDate>
</item>
<item>
	<title>USRLab: Can SEO analytics backfire?</title>
	<guid>http://www.usrlab.com/2010/07/can-seo-analytics-backfire/</guid>
	<link>http://www.usrlab.com/2010/07/can-seo-analytics-backfire/</link>
	<description>For those readers of this blog who don&amp;#8217;t happen to read the Boston Globe I&amp;#8217;d like to share a fascinating link: http://www.boston.com/bostonglobe/ideas/articles/2010/07/11/how_facts_backfire/?page=full
The article is about how readers of political articles, when faced with the corrected facts about the article they&amp;#8217;ve read, actually become more adamant and entrenched in their misinformed views rather than less as [...]</description>
	<pubDate>Tue, 27 Jul 2010 19:37:40 +0000</pubDate>
</item>
<item>
	<title>SuperMondays: SuperMondays UX – a review</title>
	<guid>http://www.supermondays.org/?p=521</guid>
	<link>http://www.supermondays.org/2010/07/27/supermondays-ux-a-review/</link>
	<description>Update 30/07/10: Added slide shares of presentations and also the speakers UX reading lists. Another interesting night at SuperMondays.  I won&amp;#8217;t say too much because David Coxon over at his blog has said it so much better! Much thanks goes to Joanne Richardson (@joanne84 and also on Posterous) from @orangebus.  It was originally Joanne&amp;#8217;s idea [...]</description>
	<pubDate>Tue, 27 Jul 2010 19:30:54 +0000</pubDate>
</item>
<item>
	<title>Back Consulting: BACKFlip Networking</title>
	<guid>http://backconsulting.co.uk/?p=556</guid>
	<link>http://backconsulting.co.uk/?p=556</link>
	<description>&lt;p&gt;BACKFlip Networking is the easiest way to promote your business to around 150 people in just a couple of hours. You can sell your products and services easly with either a flipchart space or a display table. If you’d like to exhibit at BACKFlip it’s really simple and inexpensive. All you need is a pile of Business Cards and yourself, no expert marketing knowledge is needed.&lt;/p&gt;
&lt;p&gt;Tickets Now On Sale For Exhibitors, for more information visit: http://backflip.eventbrite.com/ for more information.&lt;/p&gt;</description>
	<pubDate>Tue, 27 Jul 2010 15:25:36 +0000</pubDate>
</item>
<item>
	<title>David Coxon: Supermonday UX</title>
	<guid>http://www.davidcoxon.com/blog/?p=385</guid>
	<link>http://www.davidcoxon.com/blog/?p=385</link>
	<description>&lt;p&gt;User eXperience or &lt;a href=&quot;http://en.wikipedia.org/wiki/User_experience_design&quot;&gt;UX&lt;/a&gt; has to be one of the buzz words of the year, and it seems when it comes to creating the ultimate surfing experience everyone from marketing agencies and pr people to designers and developers wants to get in on the act.&lt;/p&gt;
&lt;p&gt;Such a hot topic, had to the the subject of a &lt;a href=&quot;http://www.supermondays.org/&quot;&gt;Supermondays&lt;/a&gt; session soon or later, and &lt;a href=&quot;http://twitter.com/joanne84&quot;&gt;Joanne&lt;/a&gt; Richardson of &lt;a href=&quot;http://www.orangebus.co.uk/&quot;&gt;Orange Bus&lt;/a&gt; certainly did it justice this month. Not only did Joanne curate the session, arranging talks from &lt;a href=&quot;http://twitter.com/sumogray&quot;&gt;Graham&lt;/a&gt; Morely of &lt;a href=&quot;http://graphic.ly/&quot;&gt;graphic.ly&lt;/a&gt; and &lt;a href=&quot;http://www.think.eu/&quot;&gt;Th_nk&amp;#8217;s&lt;/a&gt; Director of Ux, Lee Alan, but she also presented herself, apparently presenting for the first time, although you wouldn&amp;#8217;t have guessed it from her delivery to another full house, this time at &lt;a href=&quot;http://www.gateshead.ac.uk/&quot;&gt;Gateshead Colleges&lt;/a&gt; Baltic Campus.&lt;/p&gt;
&lt;p&gt;The general messages that came from all three speakers was that User eXperience didn&amp;#8217;t have to be expensive, but that it should be considered, and that it should be an  iterative process, that is to say that it should be reconsidered and revised after each phase of design and development.&lt;/p&gt;
&lt;p&gt;For me it was really refreshing to hear the speakers talking about adapting and simplifying, and avoiding feature creep.  These days its all to common to see companies adding more and more bells and whistles to sites, without considering whether they actually add value to the user.&lt;/p&gt;
&lt;p&gt;I&amp;#8217;m going to leave you with Joanne&amp;#8217;s closing comments UX is about user stories and about creating &amp;#8220;Happy Experiences&amp;#8221;, and a reminder from the team that if you missed out on Supermonday this month, then you have a second chance to get out and do a bit of social networking with &lt;a href=&quot;http://supersummer.eventbrite.com/?ref=ebtn&quot;&gt;SuperSummer&lt;/a&gt; this Thursday.&lt;/p&gt;
&lt;p&gt;Presentations: &lt;a href=&quot;http://www.slideshare.net/sumogray/ux-in-startus-and-agile-environments?from=ss_embed&quot;&gt;Start up UX &amp;#8211; Graham Morley&lt;/a&gt; , &lt;a href=&quot;http://www.slideshare.net/JoanneUX/a-day-in-the-life-of-a-ux-designer&quot;&gt;A day in the life of a UX designer &amp;#8211; Joanne Richardson&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Book Recommendations: &lt;a href=&quot;http://www.amazon.com/Design-Everyday-Things-Donald-Norman/dp/0385267746&quot;&gt;The Design of Everyday Things - Donald Norman&lt;/a&gt; , &lt;a href=&quot;http://www.amazon.com/Web-Form-Design-Filling-Blanks/dp/1933820241/ref=sr_1_1?s=books&amp;amp;ie=UTF8&amp;amp;qid=1280215162&amp;amp;sr=1-1&quot;&gt;Web Form Design: Filling in the Blanks - Luke Wroblewski&lt;/a&gt; , &lt;a href=&quot;http://www.amazon.com/Dont-Make-Me-Think-Usability/dp/0321344758/ref=sr_1_1?s=books&amp;amp;ie=UTF8&amp;amp;qid=1280215297&amp;amp;sr=1-1&quot;&gt;Don&amp;#8217;t Make Me Think: A Common Sense Approach to Web Usability &amp;#8211; &lt;/a&gt;&lt;span&gt;&lt;a href=&quot;http://www.amazon.com/Dont-Make-Me-Think-Usability/dp/0321344758/ref=sr_1_1?s=books&amp;amp;ie=UTF8&amp;amp;qid=1280215297&amp;amp;sr=1-1&quot;&gt;Steve Krug&lt;/a&gt; , &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;Online Resources: &lt;a href=&quot;http://tracker.pivotx.net/main_page.php&quot;&gt;pivottracker&lt;/a&gt; , &lt;a href=&quot;http://patterntap.com/&quot;&gt;patterntap&lt;/a&gt; ,&lt;a href=&quot;http://www.iconfinder.com/&quot;&gt; iconfinder&lt;/a&gt; , &lt;a href=&quot;http://konigi.com/&quot;&gt;konigi&lt;/a&gt;&lt;/p&gt;</description>
	<pubDate>Tue, 27 Jul 2010 00:14:14 +0000</pubDate>
</item>
<item>
	<title>transitlab: pingpong ball matrix (2x7x8)</title>
	<guid>http://transitlab.org/2010/pingpong-ball-matrix-2x7x8</guid>
	<link>http://transitlab.org/2010/pingpong-ball-matrix-2x7x8</link>
	<description>&lt;p id=&quot;top&quot;&gt;
&lt;div&gt;&lt;a title=&quot;photo sharing&quot; href=&quot;http://www.flickr.com/photos/sctv/4829898713/&quot;&gt;&lt;img src=&quot;http://farm5.static.flickr.com/4115/4829898713_01001e7491_m.jpg&quot; alt=&quot;&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;/p&gt;
	&lt;p&gt;&lt;span&gt;&lt;br /&gt;
&lt;a href=&quot;http://www.flickr.com/photos/sctv/4829898713/&quot;&gt;pingpong ball matrix (2x7x8)&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
	&lt;p&gt;Originally uploaded by &lt;a href=&quot;http://www.flickr.com/people/sctv/&quot;&gt;Dr Brian&lt;/a&gt;&lt;br /&gt;
@coldclimate and @sc_r making things during howduino&lt;br /&gt;
&lt;/p&gt;
	&lt;p&gt;Howduino, what a great event/weekend at the centre for life.&lt;br /&gt;
So we had  two days of 6 hours each to make stuff around arduino or electronics in general. There were a lot of matrix light projects from @coldclimates and @sc_r s ping pong matrixes, to lee and friends amazing skip finds (two great matrix displays). Another theme was that of remote controll, with @alistair controlling a servo over the internet, and another team a remote controll car from their computer.&lt;br /&gt;
There was also the hacking of an animatronic head(yoda like) and the control of housegold power sockets(peter) through a networked arduino. Sophie did a squigglebot, and there was a whiteboard drawer, thom did a dalek that found your face (using the webcam) and pointed his blue led laser gun at you. @oomlout contributed to a lot of the projects, and jim of @sonodrome demoed using a led as an input(light detecting) and output(light  o) device, nice one&lt;br /&gt;
These are all the ones I remember, but it would be great to get a complete list.&lt;/p&gt;
	&lt;p&gt;What did I do?&lt;br /&gt;
Investigated using a ldr to get an idea of motor spin speed. In the future this will be great for getting an idea of how fast a centrifuge is spinning, or using it as a counter for bees entering and leaving a beehive.
&lt;/p&gt;
&lt;p&gt;&lt;a class=&quot;a2a_dd addtoany_share_save&quot; href=&quot;http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Ftransitlab.org%2F2010%2Fpingpong-ball-matrix-2x7x8&amp;amp;linkname=pingpong%20ball%20matrix%20%282x7x8%29&quot;&gt;&lt;img src=&quot;http://transitlab.org/blog/wp-content/plugins/add-to-any/share_save_171_16.png&quot; width=&quot;171&quot; height=&quot;16&quot; alt=&quot;Share/Bookmark&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description>
	<pubDate>Mon, 26 Jul 2010 12:13:26 +0000</pubDate>
</item>
<item>
	<title>Back Consulting: BACK welcomes new employee</title>
	<guid>http://backconsulting.co.uk/?p=492</guid>
	<link>http://backconsulting.co.uk/?p=492</link>
	<description>&lt;p&gt;BACK Consulting welcomes new starter Chris Metcalfe to the company.  Having just completed first year Computer Science at Loughborough University, Chris is looking forward to gaining some experience in the field of IT.   Chris, 18 and a former Maplin Employee said that it was really exciting to be working for a company like BACK and that he hope to pick up some invaluable experience.&lt;/p&gt;
&lt;p&gt;At University, Chris passed all of his first year modules with an average of over 70%, despite finding time to go out most nights.  He is a keen gamer and helps to run one of the UK&amp;#8217;s largest gaming leagues.  After the summer, Chris returns to Loughborough to continue with his degree.&lt;/p&gt;</description>
	<pubDate>Mon, 26 Jul 2010 11:30:28 +0000</pubDate>
</item>
<item>
	<title>Infosanity: Infosanity</title>
	<guid>http://blog.infosanity.co.uk/?p=802</guid>
	<link>http://blog.infosanity.co.uk/2010/07/25/kippo-svn-build/</link>
	<description>&lt;p&gt;This morning I cause myself a &lt;a title=&quot;@infosanity: Kojoney and Kippo Clash&quot; href=&quot;http://twitter.com/Infosanity/statuses/19485767220&quot;&gt;problem&lt;/a&gt;. Annoyingly it was foreseeable and avoidable, &lt;a title=&quot;@infosanity - excuse&quot; href=&quot;http://twitter.com/Infosanity/statuses/19488422589&quot;&gt;this&lt;/a&gt; is my excuse (not great, but I&amp;#8217;ll stick to it). But as every problem is merely an opportunity in disguise whist I&amp;#8217;m re-building systems I might as well document the process. The original InfoSanity &lt;a title=&quot;[InfoSanity] - Starting with Kippo&quot; href=&quot;http://blog.infosanity.co.uk/2010/07/06/starting-with-kippo/&quot;&gt;guide for installing Kippo&lt;/a&gt; was based off of the latest stable version, but I rapidly migrated to the development SVN on learning of the MySQL logging capabilities, so this guide covers that.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Packages&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;As I&amp;#8217;m using a Debian system a lot of the system pre-requisites are packaged, this aren&amp;#8217;t all needed immediately but we might as well grab them all at once.&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;apt-get install subversion #for svn&lt;br /&gt;
apt-get install python-twisted python-mysqldb # Python and required modules&lt;br /&gt;
apt-get install mysql-server #&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;&lt;strong&gt;Basic Kippo setup&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Grab Kippo direct from svn, at time of writing I got version 160. (&lt;a title=&quot;Kippo SVN install&quot; href=&quot;http://code.google.com/p/kippo/source/checkout&quot;&gt;latest instructions&lt;/a&gt;):&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;svn checkout http://kippo.googlecode.com/svn/trunk/ /opt/kippo-svn&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;Now we can start the honeypot system:&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;./start.sh&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;That&amp;#8217;s it, all that is required to get the system running. To confirm you can ssh locally with &lt;em&gt;ssh -p2222 root@127.0.0.1&lt;/em&gt;, unless you&amp;#8217;ve jumped ahead and edited the config, password will be 123456.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;MySQL&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Log into MySQL via commanline, assuming you&amp;#8217;ve not modified the kippo.cfg database directives build the database:&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;
create database kippo;&lt;br /&gt;
grant all on kippo.* to &amp;#8216;kippo&amp;#8217;@'localhost&amp;#8217; identified by &amp;#8216;secret&amp;#8217;;&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;Next edit the kippo.cfg accordingly you database/user/password and uncomment the [database] configuration directives. REMEBER to uncomment &lt;em&gt;;[database] &lt;/em&gt;line not just the parameters, that has now caught me out twice.&lt;/p&gt;
&lt;p&gt;Finally, build the database structure with the script that can be found in &lt;em&gt;&amp;lt;kippo&amp;gt;/doc/sql/&lt;/em&gt;:&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;doc/sql/# mysql -ukippo -psecret kippo &amp;lt; mysql.sql&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;Restart your Kippo process and you should be good; re-test access to the shell and view the database tables to confirm that logs are being written to the database.&lt;/p&gt;
&lt;p&gt;Happy Honeypotting&lt;/p&gt;
&lt;p&gt;&amp;#8211;Andrew Waite&lt;/p&gt;
&lt;ul&gt;&lt;/ul&gt;
&lt;br /&gt;  &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/gocomments/infosanity.wordpress.com/802/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/comments/infosanity.wordpress.com/802/&quot; /&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/godelicious/infosanity.wordpress.com/802/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/delicious/infosanity.wordpress.com/802/&quot; /&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/gostumble/infosanity.wordpress.com/802/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/stumble/infosanity.wordpress.com/802/&quot; /&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/godigg/infosanity.wordpress.com/802/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/digg/infosanity.wordpress.com/802/&quot; /&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/goreddit/infosanity.wordpress.com/802/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/reddit/infosanity.wordpress.com/802/&quot; /&gt;&lt;/a&gt; &lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://stats.wordpress.com/b.gif?host=blog.infosanity.co.uk&amp;amp;blog=8614004&amp;amp;post=802&amp;amp;subd=infosanity&amp;amp;ref=&amp;amp;feed=1&quot; /&gt;</description>
	<pubDate>Sun, 25 Jul 2010 12:48:05 +0000</pubDate>
</item>
<item>
	<title>Infosanity: Infosanity</title>
	<guid>http://blog.infosanity.co.uk/?p=682</guid>
	<link>http://blog.infosanity.co.uk/2010/07/24/basic-ssh-server-hardening/</link>
	<description>&lt;p&gt;When discussing some of my recent findings with Kippo I&amp;#8217;ve been asked a few times for suggestions for how people can prevent their systems from being compromised via this vector. A quick Google search shows that there are already a number of good resources covering the options, including: &lt;a title=&quot;DA: Keeping SSH access secure&quot; href=&quot;http://www.debian-administration.org/articles/87&quot;&gt;Debian Administration Article&lt;/a&gt; and &lt;a title=&quot;Debian Security Manual: SSH&quot; href=&quot;http://www.debian.org/doc/manuals/securing-debian-howto/ch-sec-services.en.html#s5.1&quot;&gt;Securing Debian Manual&lt;/a&gt;. However, the high number of options can leave people unsure where to start so I&amp;#8217;ll summarise some of those that are more common and can provide the highest return on investment for the time taken to make the change.&lt;/p&gt;
&lt;p&gt;N.B. a lot of the suggestions below are valid for most/all remote access functionality.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Restrict access from unknown locations&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;If possible (it isn&amp;#8217;t always) restrict access to only come from known and trusted sources. This can be down at multiple choke points in the network and system; perimeter firewall, host firewall (iptables etc.) or sshd config. For working with sshd the /etc/hosts.allow and /etc/hosts.deny, for example:&lt;/p&gt;
&lt;p&gt;&lt;em&gt;/etc/hosts.allow&lt;/em&gt;&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;#Corporate HQ gateway&lt;br /&gt;
sshd: 1.2.3.4/255.255.255.255&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;&lt;em&gt;/etc/hosts.deny&lt;/em&gt;&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;#Generic Deny All&lt;br /&gt;
sshd: ALL&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;It doesn&amp;#8217;t matter how insecure your system is, if an attacker can&amp;#8217;t connect and communicate with a vulnerable service they can&amp;#8217;t exploit it, period.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Restrict remote root access&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Preventing remote access to the root account can reduce the damage that can be caused by a compromised. With SSH this can be achieved with a single configuration line:&lt;/p&gt;
&lt;p&gt;&lt;em&gt;/etc/ssh/sshd_config&lt;/em&gt;&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;PermitRootLogin no&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;&lt;strong&gt;Only allow access to specific accounts&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Does every account on you system need to be able to remotely access the system via SSH? No? Then why can it?&lt;/p&gt;
&lt;p&gt;Remote system access can be restricted on a per user basis. This can be either as a whitelist using the &lt;em&gt;AllowUsers&lt;/em&gt; directive or as a blacklist with the &lt;em&gt;DenyUsers&lt;/em&gt; directive. For example, if I only wanted to allow my own account access via ssh:&lt;/p&gt;
&lt;p&gt;&lt;em&gt;/etc/ssh/sshd_config&lt;/em&gt;&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;AllowUsers andrew&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;These capabilities can be useful with certain honeypot systems; if you create a weak user account linked with an ftp or pop3 honeypot (for example), then the same weak accounts can be prevented from gaining access to a shell with the DenyUsers directive, limiting the weak account to only access those services that are being monitored.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Run on non-standard port&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Yes, this is &amp;#8216;security by obscurity&amp;#8217;; if this is the only change you make you haven&amp;#8217;t really improved security any, but it is still useful as part of wider security posture. Attackers are continually scanning the internet looking for new systems to exploit, currently the ISC statistics show connections to &lt;a title=&quot;ISC: port 22&quot; href=&quot;http://isc.sans.edu/port.html?port=22&quot;&gt;tcp22 &lt;/a&gt;at around 100k targets; even moving to a relatively common alternative port of &lt;a title=&quot;ISC: TCP2222&quot; href=&quot;http://isc.sans.edu/port.html?port=2222&quot;&gt;2222&lt;/a&gt; drops the malicious traffic by around 90%.&lt;/p&gt;
&lt;p&gt;&lt;em&gt;/etc/ssh/sshd_config&lt;/em&gt;&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;Port 2222&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;This reduces the number of malcious attempts targeting the service, which will both reduce processor/network load and &amp;#8216;noise&amp;#8217; in the log. If you now get a burst of failed log-in attempts in the logs, then this may be indicative of a specific attacker rather than just the usual background noise of bots and worms scanning for new victims.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Summary&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Implementing the above can drastically improve SSH security above the defaults, with a relatively small effort required providing a great ROI. So what&amp;#8217;s your excuse? Go harden that SSH installation&lt;/p&gt;
&lt;p&gt;&amp;#8211;Andrew Waite&lt;/p&gt;
&lt;br /&gt;  &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/gocomments/infosanity.wordpress.com/682/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/comments/infosanity.wordpress.com/682/&quot; /&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/godelicious/infosanity.wordpress.com/682/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/delicious/infosanity.wordpress.com/682/&quot; /&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/gostumble/infosanity.wordpress.com/682/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/stumble/infosanity.wordpress.com/682/&quot; /&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/godigg/infosanity.wordpress.com/682/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/digg/infosanity.wordpress.com/682/&quot; /&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/goreddit/infosanity.wordpress.com/682/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/reddit/infosanity.wordpress.com/682/&quot; /&gt;&lt;/a&gt; &lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://stats.wordpress.com/b.gif?host=blog.infosanity.co.uk&amp;amp;blog=8614004&amp;amp;post=682&amp;amp;subd=infosanity&amp;amp;ref=&amp;amp;feed=1&quot; /&gt;</description>
	<pubDate>Sat, 24 Jul 2010 11:42:44 +0000</pubDate>
</item>
<item>
	<title>Richard Lane: It’s true: a sales process will increase your confidence</title>
	<guid>http://www.sellingatahigherlevel.com/?p=880</guid>
	<link>http://www.sellingatahigherlevel.com/2010/07/its-true-a-sales-process-will-increase-your-confidence/</link>
	<description>&lt;div class=&quot;tweetmeme_button&quot;&gt;
			&lt;a href=&quot;http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.sellingatahigherlevel.com%2F2010%2F07%2Fits-true-a-sales-process-will-increase-your-confidence%2F&quot;&gt;&lt;br /&gt;
				&lt;img src=&quot;http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.sellingatahigherlevel.com%2F2010%2F07%2Fits-true-a-sales-process-will-increase-your-confidence%2F&amp;amp;style=normal&quot; height=&quot;61&quot; width=&quot;50&quot; /&gt;&lt;br /&gt;
			&lt;/a&gt;
		&lt;/div&gt;
&lt;p&gt;We have just finished the fifth and final workshop of our first &lt;a title=&quot;Click here to read more about the Selling at a Higher Level blended sales training programme&quot; href=&quot;http://www.engleby.co.uk/archive/10/95&quot; target=&quot;_blank&quot;&gt;&lt;em&gt;Selling at a Higher Level&lt;/em&gt;&lt;/a&gt; blended sales training programme.&lt;/p&gt;
&lt;p&gt;Part of this final session was spent reflecting on how the programme has helped to develop the attendees selling skills. One comment that was reflected around the room was how having a sales process has significantly increased their confidence. Whilst not surprising to me, what was interesting was that many of the delegates had not realised this was a likely output when they signed up to the programme.  They now understand how vital confidence is to being successful in sales and how a sales process can help to develop and nurture this confidence.&lt;/p&gt;
&lt;p&gt;We designed and developed the course to bring structure and process to sales peoples&amp;#8217; professional lives.  We have had a wonderful mix of students on the programme &amp;#8211; business owners, experienced sales contributors and people who are brand new to selling.  Each of them has taken away a range of tools, technique and sales blueprints designed to help them sell more effectively.  What&amp;#8217;s more we have tried really hard to bring every tool and technique to life, to put it into context and to demonstrate how it can add value to the sales process.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://www.sellingatahigherlevel.com/wp-content/uploads/2010/07/eal_salesmethodology.jpg&quot;&gt;&lt;img class=&quot;alignright size-medium wp-image-883&quot; title=&quot;Engleby Associates Sales Methodology&quot; src=&quot;http://www.sellingatahigherlevel.com/wp-content/uploads/2010/07/eal_salesmethodology-300x172.jpg&quot; alt=&quot;&quot; width=&quot;300&quot; height=&quot;172&quot; /&gt;&lt;/a&gt;The Engleby Associates Sales Methodology provides a backbone to the programme and over the five workshops we have moved from prospecting to identifying business problems and value propositions, to asking high impact questions, to qualifying, negotiating and closing.   Perhaps most importantly we have discussed the importance of listening.  Really listening.   And trying our best to understand our prospects and customers.  Being interested to be interesting.   Always putting our feet in our prospects shoes.&lt;/p&gt;
&lt;p&gt;At the end of the day though, the important thing to remember is that these tools and techniques sit within a process.  If none of the tools are used but the process is remembered then that will be okay.  At least they will have their sales roadmap and a sales plan.  And we all know that with a plan the chances of attaining our goals increase dramatically.&lt;/p&gt;
&lt;p&gt;As Elmer Letterman said;&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;Luck is what happens when preparation meets opportunity&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;I&amp;#8217;d like to thank the group for their engagement, openness and willingness to get stuck in.  Tracy and I have really enjoyed working with them and we wish them every success for the future.&lt;/p&gt;
&lt;p&gt;If you are interested in the sound of our blended sales training programme feel free to drop me a line. I&amp;#8217;d be happy to talk through how we could run a similar one for you.&lt;/p&gt;</description>
	<pubDate>Fri, 23 Jul 2010 14:50:19 +0000</pubDate>
</item>
<item>
	<title>transitlab: A nod to Joris (a UK perspective on DIYBio)</title>
	<guid>http://transitlab.org/?p=569</guid>
	<link>http://transitlab.org/2010/a-nod-to-joris-a-uk-perspective-on-diybio</link>
	<description>&lt;p id=&quot;top&quot;&gt;
&lt;div class=&quot;zemanta-img&quot;&gt;
	&lt;div&gt;
&lt;dl class=&quot;wp-caption alignright&quot;&gt;
&lt;dt class=&quot;wp-caption-dt&quot;&gt;&lt;a href=&quot;http://www.flickr.com/photos/84755943@N00/4316012582&quot;&gt;&lt;img title=&quot;Kiwi Fruit Dna Isolation 30/365&quot; src=&quot;http://farm5.static.flickr.com/4026/4316012582_b454ffb48b_m.jpg&quot; alt=&quot;Kiwi Fruit Dna Isolation 30/365&quot; /&gt;&lt;/a&gt;&lt;/dt&gt;
	&lt;dd class=&quot;wp-caption-dd zemanta-img-attribution&quot;&gt;Image by &lt;a href=&quot;http://www.flickr.com/photos/84755943@N00/4316012582&quot;&gt;Dr Brian&lt;/a&gt; via Flickr&lt;/dd&gt;
&lt;/dl&gt;
&lt;/div&gt;
	&lt;/div&gt;
	&lt;p&gt;One of the great things about making the maker faire in Uk each year was catching up with Joris Peels. He speaks his mind, and this is refreshing. Formetrly of Shapeways (and not sure what hes hatching now), we have had a few discussions about what would be usefull for DIYBio.&lt;/p&gt;
	&lt;p&gt;Basically, how do we DIYBios make this a legitimate pastime, or pursuit, or calling. I welcome some regulation, but can currently see, that by not running a business, regulations do not necessarily apply, as most are dedicated to regulating WORKPLACE not homes.&lt;/p&gt;
	&lt;p&gt;At the moment I can&amp;#8217;t see any regulations that apply, as we are not working with genetically modified organsisms, and keeping to type 1 (harmless) organisms. It does get interesting when people want to do GE in the garage. Next year the Biological agents and Genetically modified Organisms(Contained use) 2011 regulation comes into to force. This may impact on the iGem teams if they are working with organism new to the labs they are working in.&lt;/p&gt;
	&lt;p&gt;The problem with this hole in regulation I see, is basically, if not regulated to an extent, DIYBio may become illegal due to biosafety concerns.&lt;/p&gt;
	&lt;p&gt;A brief set of rules that I am working by&lt;/p&gt;
	&lt;p&gt;1) don&amp;#8217;t bring persistant poisons into the house, look for the safest way of doing something, not the fastest. This is not much different to what is done with electronics in the house. If you want to etch using the ferric chloride way, you are left with a persistent poison. There are alternatives (&lt;a href=&quot;http://hackaday.com/2008/07/28/how-to-etch-a-single-sided-pcb/&quot; target=&quot;_blank&quot;&gt;http://hackaday.com/2008/07/28/how-to-etch-a-single-sided-pcb/&lt;/a&gt;)&lt;/p&gt;
	&lt;p&gt;&lt;a class=&quot;zem_slink freebase/en/material_safety_data_sheet&quot; title=&quot;Material safety data sheet&quot; rel=&quot;wikipedia&quot; href=&quot;http://en.wikipedia.org/wiki/Material_safety_data_sheet&quot;&gt;MSDS&lt;/a&gt; tells you what poisons are, and their actions. there are many things in the laboratory that are incompatable with home labs. &lt;a class=&quot;zem_slink freebase/en/ethidium_bromide&quot; title=&quot;Ethidium bromide&quot; rel=&quot;wikipedia&quot; href=&quot;http://en.wikipedia.org/wiki/Ethidium_bromide&quot;&gt;Ethidium Bromide&lt;/a&gt; comes to mind, its used to stain DNA, but now there are much safer alternatives. They may seem more expensive, but when you take into account waste disposal, i&amp;#8217;d say they are much cheaper.&lt;/p&gt;
	&lt;p&gt;2) dont work with pathogens, its not worth it.&lt;/p&gt;
	&lt;p&gt;It does supprise me when people want to culture pathogens without the proper safety equiptment and risk analysis. There are so many other things to explore, like fermentation of beer, making yogurt, sourdough making, cheese making, that are all much more worthy of study and tasty.&lt;/p&gt;
	&lt;p&gt;3) cleaning hands before and after handling microbes. I have used bathrooms as a easy DIYBio lab for culturing glowing bacteria from seafood (see &lt;a title=&quot;luminecent bacteria&quot; href=&quot;http://letters.cunningprojects.com/?p=97&quot; target=&quot;_blank&quot;&gt;http://letters.cunningprojects.com/?p=97&lt;/a&gt;)&lt;/p&gt;
	&lt;p&gt;4) minimise waste, think about using slightly more expensive glassware than disposable plasticware&lt;/p&gt;
	&lt;p&gt;5) have a decontamination strategy, bleach and rinse&lt;/p&gt;
	&lt;p&gt;6) be very carefull about mixing strong chemicals, many are not compatible. (I would like to get a list of these)&lt;/p&gt;
	&lt;p&gt;&lt;a href=&quot;http://voxelfab.com/blog/2010/07/diy-bio/&quot;&gt;DIY Bio&lt;/a&gt;.&lt;/p&gt;
	&lt;div class=&quot;zemanta-pixie&quot;&gt;&lt;a class=&quot;zemanta-pixie-a&quot; title=&quot;Enhanced by Zemanta&quot; href=&quot;http://www.zemanta.com/&quot;&gt;&lt;img class=&quot;zemanta-pixie-img&quot; src=&quot;http://img.zemanta.com/zemified_e.png?x-id=eb036742-5457-470f-a1b1-fec6f629ff3e&quot; alt=&quot;Enhanced by Zemanta&quot; /&gt;&lt;/a&gt;&lt;span class=&quot;zem-script more-related more-info pretty-attribution&quot;&gt;&lt;/span&gt;&lt;/div&gt;
&lt;p&gt;&lt;a class=&quot;a2a_dd addtoany_share_save&quot; href=&quot;http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Ftransitlab.org%2F2010%2Fa-nod-to-joris-a-uk-perspective-on-diybio&amp;amp;linkname=A%20nod%20to%20Joris%20%28a%20UK%20perspective%20on%20DIYBio%29&quot;&gt;&lt;img src=&quot;http://transitlab.org/blog/wp-content/plugins/add-to-any/share_save_171_16.png&quot; width=&quot;171&quot; height=&quot;16&quot; alt=&quot;Share/Bookmark&quot; /&gt;&lt;/a&gt;&lt;/p&gt;&lt;/p&gt;</description>
	<pubDate>Thu, 22 Jul 2010 10:40:22 +0000</pubDate>
</item>
<item>
	<title>Infosanity: Infosanity</title>
	<guid>http://blog.infosanity.co.uk/?p=775</guid>
	<link>http://blog.infosanity.co.uk/2010/07/21/example-of-post-exploit-utilities/</link>
	<description>&lt;p&gt;So far my Kippo honeypot installation has recieved a number of successful log ins from maliciuos users, some of which have been helpful enough to provide some tools for further analysis. A lot of the archives which have been downloaded show that the kits have been in use for a while, with some archive timestamps going back as far as 2004 (of course this could simply be an incorrect clock on the machine that created the archive). Picking on the most recent download (2010-07-18) I&amp;#8217;ve taken a look at the archive containing gosh.tgz.&lt;/p&gt;
&lt;p&gt;The archive was downloaded from linux&amp;lt;dot&amp;gt;hostse&amp;lt;dot&amp;gt;com&amp;lt;slash&amp;gt;gosh&amp;lt;tgz&amp;gt;, system is down at time of writing but take care if attempting to investigate yourself. Before downloading the user checked around the system with commands: &lt;em&gt;w&lt;/em&gt;, &lt;em&gt;uname -a&lt;/em&gt; and &lt;em&gt;cat /proc/cpuinfo&lt;/em&gt;, and archive was downloaded and extracted in /dev/shm/.&lt;/p&gt;
&lt;p&gt;Once extracted, the archive contains a number of files:&lt;/p&gt;
&lt;table&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;1:&lt;/td&gt;
&lt;td&gt;ISO-8859 English text, with CRLF line terminators&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;2:&lt;/td&gt;
&lt;td&gt;ASCII text&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;3:&lt;/td&gt;
&lt;td&gt;ASCII C++ program text, with CRLF line terminators&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;4:&lt;/td&gt;
&lt;td&gt;ASCII text&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;5:&lt;/td&gt;
&lt;td&gt;ASCII text&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;a:&lt;/td&gt;
&lt;td&gt;ISO-8859 text, with CRLF line terminators&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;common:&lt;/td&gt;
&lt;td&gt;ASCII C++ program text&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;gen-pass.sh:&lt;/td&gt;
&lt;td&gt;Bourne-Again shell script text executable&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;go.sh:&lt;/td&gt;
&lt;td&gt;ASCII text&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;mfu.txt:&lt;/td&gt;
&lt;td&gt;ASCII text&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;pass_file:&lt;/td&gt;
&lt;td&gt;ASCII text&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;pscan2:&lt;/td&gt;
&lt;td&gt;ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.2.5, not stripped&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;scam:&lt;/td&gt;
&lt;td&gt;Bourne-Again shell script text executable&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;secure:&lt;/td&gt;
&lt;td&gt;Bourne-Again shell script text executable&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;ss:&lt;/td&gt;
&lt;td&gt;ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), statically linked, for GNU/Linux 2.0.0,stripped&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;ssh-scan:&lt;/td&gt;
&lt;td&gt;ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), statically linked, for GNU/Linux 2.0.0, stripped&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;vuln.txt:&lt;/td&gt;
&lt;td&gt;empty&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Interesting files:&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;Files 1 to 5, common and pass_file are password lists, totalling 235,523 potential passwords.&lt;/li&gt;
&lt;li&gt;mfu.txt is a list of IP addresses, mostly in the 38.99.0.0/16 address space.&lt;/li&gt;
&lt;li&gt;pscan2 is a fairly common and generic port scanner.&lt;/li&gt;
&lt;li&gt;scam is a shell script that appears to be the core brains of the toolkit. It essentially looks through scanning a different ranges of IP addresses while periodically emailing the contents of vuln.txt back to it&amp;#8217;s master (mafia89tm@yahoo.co.uk).&lt;/li&gt;
&lt;li&gt;ss: appears to be another scanner used for looking for potential targets.&lt;/li&gt;
&lt;li&gt;ssh-scan: appears to be a Romanian tool from the message provided if run without arguments, according to Google Translate (&lt;a title=&quot;ssh-scan:Google translation&quot; href=&quot;http://translate.google.co.uk/#auto|en|cate%20pizde%20sa%20incerc...&quot;&gt;possibly NSFW&lt;/a&gt;), and as you would guess from the file name is a scanner for SSH services.&lt;/li&gt;
&lt;li&gt;vuln.txt is blank in the archive, and will be the output of vulnerable systems located by the scanners.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;All told this appears to be a kit for performing further scans for unsecured SSH sessions, and it is likely that a similar kit hosted on a different compromised machine was responsible for identifying my installation in the first place. Kits like this also quickly show the problem with tracking down the malicious user behind an compromise or attempt, it is rare for attacks to be launched from systems that can easily be traced back to the malicious user.&lt;/p&gt;
&lt;p&gt;A quick Google search confirms that this kit (and user) has been seen in the wild attacking other systems, &lt;a title=&quot;ShellPerson: SSH bruteforce&quot; href=&quot;http://www.shellperson.net/hacked-ssh-bruteforce/&quot;&gt;this posting&lt;/a&gt; on the Shell Person blog writes up the aftermath after a production system was compromised by the same kit.&lt;/p&gt;
&lt;p&gt;&amp;#8211;Andrew Waite&lt;/p&gt;
&lt;br /&gt;  &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/gocomments/infosanity.wordpress.com/775/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/comments/infosanity.wordpress.com/775/&quot; /&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/godelicious/infosanity.wordpress.com/775/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/delicious/infosanity.wordpress.com/775/&quot; /&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/gostumble/infosanity.wordpress.com/775/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/stumble/infosanity.wordpress.com/775/&quot; /&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/godigg/infosanity.wordpress.com/775/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/digg/infosanity.wordpress.com/775/&quot; /&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/goreddit/infosanity.wordpress.com/775/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/reddit/infosanity.wordpress.com/775/&quot; /&gt;&lt;/a&gt; &lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://stats.wordpress.com/b.gif?host=blog.infosanity.co.uk&amp;amp;blog=8614004&amp;amp;post=775&amp;amp;subd=infosanity&amp;amp;ref=&amp;amp;feed=1&quot; /&gt;</description>
	<pubDate>Wed, 21 Jul 2010 18:03:08 +0000</pubDate>
</item>
<item>
	<title>Infosanity: Infosanity</title>
	<guid>http://blog.infosanity.co.uk/?p=765</guid>
	<link>http://blog.infosanity.co.uk/2010/07/21/initial-kippo-honeypot-stats/</link>
	<description>&lt;p&gt;I&amp;#8217;ve been running Kippo for nearly two weeks now (decided to live dangerously and go with SVN version) and have seen some interesting results.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Top 10 most common passwords attempted&lt;/strong&gt;:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;a (651)&lt;/li&gt;
&lt;li&gt;123456 (495)&lt;/li&gt;
&lt;li&gt;password (331)&lt;/li&gt;
&lt;li&gt;12345 (302)&lt;/li&gt;
&lt;li&gt;123 (224)&lt;/li&gt;
&lt;li&gt;1234 (169)&lt;/li&gt;
&lt;li&gt;1 (139)&lt;/li&gt;
&lt;li&gt;12 (123)&lt;/li&gt;
&lt;li&gt;root (105)&lt;/li&gt;
&lt;li&gt;test (46)&lt;/li&gt;
&lt;/ol&gt;
&lt;blockquote&gt;&lt;p&gt;Select count(password), password&lt;br /&gt;
from auth&lt;br /&gt;
where password &amp;lt;&amp;gt; &amp;#8221;&lt;br /&gt;
group by password&lt;br /&gt;
order by count(password) desc&lt;br /&gt;
limit 10;&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;&lt;strong&gt;Top 10 most common username attempted:&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;root (8510)&lt;/li&gt;
&lt;li&gt;admin (144)&lt;/li&gt;
&lt;li&gt;test (127)&lt;/li&gt;
&lt;li&gt;oracle (96)&lt;/li&gt;
&lt;li&gt;nagios (49)&lt;/li&gt;
&lt;li&gt;mysql (47)&lt;/li&gt;
&lt;li&gt;guest (43)&lt;/li&gt;
&lt;li&gt;info (42)&lt;/li&gt;
&lt;li&gt;user (41)&lt;/li&gt;
&lt;li&gt;postgres (40)&lt;/li&gt;
&lt;/ol&gt;
&lt;blockquote&gt;&lt;p&gt;select count(username), username&lt;br /&gt;
from auth&lt;br /&gt;
where username &amp;lt;&amp;gt;&amp;#8221;&lt;br /&gt;
group by username&lt;br /&gt;
order by count(username)&lt;br /&gt;
desc limit 10;&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;&lt;strong&gt;Success ratio:&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;17065 attempts, 48 successful connections. (n.b. results skewed as account has purposefully poor choice of password)&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;select count(success),success&lt;br /&gt;
from auth&lt;br /&gt;
group by success&lt;br /&gt;
order by success;&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;&lt;strong&gt;Number of connections per unique IP:&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;202.99.89.69 (5212)&lt;/li&gt;
&lt;li&gt;200.61.189.164 (1752)&lt;/li&gt;
&lt;li&gt;78.37.83.203 (1043)&lt;/li&gt;
&lt;li&gt;218.108.235.86 (848)&lt;/li&gt;
&lt;li&gt;195.14.50.8 (628)&lt;/li&gt;
&lt;li&gt;218.80.200.138 (271)&lt;/li&gt;
&lt;li&gt;58.222.200.226 (238)&lt;/li&gt;
&lt;li&gt;58.18.172.206 (158)&lt;/li&gt;
&lt;li&gt;119.188.7.174 (128)&lt;/li&gt;
&lt;li&gt;119.42.148.10 (113)&lt;/li&gt;
&lt;/ol&gt;
&lt;blockquote&gt;&lt;p&gt;select count(ip), ip&lt;br /&gt;
from sessions&lt;br /&gt;
group by ip&lt;br /&gt;
order by count(ip) desc;&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;Number of attempts were relatively low IP address, in total 194 different source locations have attempted to access the server, with each typically only making 4 attemtps.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Packages:&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Once exploited a number of attackers have proceeded to download various rootkits and utilities (thanks for these). Nothing too interesting yet, standard rootkit functionality, IRC clients and SSH scanners for further compromise. I still need to analyse some of these in more detail, so watch your RSS feeds for more to come.&lt;/p&gt;
&lt;p&gt;One malicious user also attempted to create new user accounts on the server, if you have an account called &amp;#8216;iony&amp;#8217; with a password of &amp;#8216;ionyszaa&amp;#8217; then you may want to remove it&amp;#8230;&lt;/p&gt;
&lt;p&gt;If you&amp;#8217;ve got a spare machine and public IP address, give Kippo a shot, &lt;a title=&quot;[InfoSanity] - Starting with Kippo&quot; href=&quot;http://blog.infosanity.co.uk/2010/07/06/starting-with-kippo/&quot;&gt;setup is realitively easy&lt;/a&gt;; I&amp;#8217;ve seen some interesting malicious user sessions and it turns out that some of those &amp;#8217;31337 haxxors&amp;#8217; that everyone fears &lt;em&gt;really&lt;/em&gt; can&amp;#8217;t type.&lt;/p&gt;
&lt;p&gt;&amp;#8211;Andrew Waite&lt;/p&gt;
&lt;br /&gt;  &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/gocomments/infosanity.wordpress.com/765/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/comments/infosanity.wordpress.com/765/&quot; /&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/godelicious/infosanity.wordpress.com/765/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/delicious/infosanity.wordpress.com/765/&quot; /&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/gostumble/infosanity.wordpress.com/765/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/stumble/infosanity.wordpress.com/765/&quot; /&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/godigg/infosanity.wordpress.com/765/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/digg/infosanity.wordpress.com/765/&quot; /&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/goreddit/infosanity.wordpress.com/765/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/reddit/infosanity.wordpress.com/765/&quot; /&gt;&lt;/a&gt; &lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://stats.wordpress.com/b.gif?host=blog.infosanity.co.uk&amp;amp;blog=8614004&amp;amp;post=765&amp;amp;subd=infosanity&amp;amp;ref=&amp;amp;feed=1&quot; /&gt;</description>
	<pubDate>Wed, 21 Jul 2010 16:42:18 +0000</pubDate>
</item>
<item>
	<title>Tmacuk.co.uk: Disaster Protocol – Episode 11 released</title>
	<guid>http://tmacuk.co.uk/?p=248</guid>
	<link>http://tmacuk.co.uk/?p=248</link>
	<description>Go to the Disaster Protocol website &amp;#8211; http://www.disasterprotocol.com</description>
	<pubDate>Wed, 21 Jul 2010 02:00:23 +0000</pubDate>
</item>
<item>
	<title>Ryan Tomlinson: Notify your customers of your product updates!</title>
	<guid>http://www.ryantomlinson.com/post.aspx?id=741cd21c-a7e6-4290-98cd-b1d8b7946647</guid>
	<link>http://www.ryantomlinson.com/post/Notify-your-customers-of-your-product-updates!.aspx</link>
	<description>&lt;p&gt;Every web app business should have a continual process of marketing their product. As with agile software development, digital marketing should be a iterative process to find out what is and isn't working and the same goes for user experience design. Your customers are using your products for a reason. Whether they like  using them is a different matter altogether, but they are using them. Continual improvement, however, can only happen if you listen to the feedback from your customers.&lt;/p&gt;
&lt;p&gt;Too many web app companies simply make an internal decision and release products/features before moving on to the next new feature and take it that not hearing a word about their new features can only mean that &quot;it hasn't broken yet&quot;.&lt;/p&gt;
&lt;h1&gt;Be proactive and preemptive&lt;br /&gt;&lt;/h1&gt;
&lt;p&gt;Customers that are using your web apps, whether manager or not, will eventually lose interest if they aren't engaged or more importantly are hindered.&lt;/p&gt;
&lt;p&gt;Make sure that they are aware of new features. Get their feedback and get it early. Make sure they know what is coming before it arrives. Provide screen shots, video walk throughs and help site documentation so that they aren't left stranded on the inevitable release.&lt;/p&gt;
&lt;p&gt;We provide maintenance release notifications in our web app for every release cycle. This is a simple lightbox notification message that informs the user of the forthcoming release and what to expect with regards to new features/products. Once the user has seen the notification when they log in, they are no longer informed of the message and therefore is unobtrusive for the user.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;http://www.ryantomlinson.com/image.axd?picture=2010%2f7%2fMaintenanceRelease-4.2.1.3-trim.png&quot; alt=&quot;&quot; /&gt;&lt;/p&gt;</description>
	<pubDate>Tue, 20 Jul 2010 14:19:00 +0000</pubDate>
</item>
<item>
	<title>SharePoint and other Microsoft technologies: Create Dynamics CRM entity mapping for lookup field</title>
	<guid>http://www.aidangarnish.net/Blog/post.aspx?id=e95e5230-e478-47fb-a19f-29802574d293</guid>
	<link>http://feedproxy.google.com/~r/AidanGarnish/~3/mBaFTN_P9MY/post.aspx</link>
	<description>&lt;p&gt;When editing attributes on CRM entities it is often necessary to pass that attribute through to the entity in the&amp;nbsp;next stage in the sales process.&lt;/p&gt;
&lt;p&gt;For example you add a contact name to the quote entity and you want that contact to be passed through to the order that is created from the quote.&lt;/p&gt;
&lt;p&gt;To do this for standard fields it is simply a case of opening the customisation screen for the entity, adding a new attribute and then adding a new mapping to the relevant relationship. In the case of quotes and orders this would be the N:1&amp;nbsp;quote to order relationship.&lt;/p&gt;
&lt;p&gt;Where things become a little bit trickier is if you want to create a mapping between two entities for an attribute that is a lookup. This is because it is not possible to simply add a lookup field as an attribute.&lt;/p&gt;
&lt;p&gt;To do this for the case of the contact lookup being passed from quote to order do the following:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Create a new N:1 relationship on the order entity. The Primary Entity for the realtionship will be Contact. &lt;/li&gt;
&lt;li&gt;Give it a display name of Contact and leave all the other fields as default.&lt;/li&gt;
&lt;li&gt;Click Save and Close - this will have created a new attribute called Contact which we can now use to map the Quote Contact attribute to.&lt;/li&gt;
&lt;li&gt;Edit the Quote to Order N:1 relationship and add a new mapping between Contact in the source and target entities.&lt;/li&gt;
&lt;li&gt;Click OK.&lt;/li&gt;
&lt;li&gt;Now you can add Contact to the forms and views where it needs to be visible.&lt;/li&gt;
&lt;/ul&gt;&lt;img src=&quot;http://feeds.feedburner.com/~r/AidanGarnish/~4/mBaFTN_P9MY&quot; height=&quot;1&quot; width=&quot;1&quot; /&gt;</description>
	<pubDate>Tue, 20 Jul 2010 13:32:00 +0000</pubDate>
</item>
<item>
	<title>USRLab: Waking NEDD</title>
	<guid>http://www.usrlab.com/2010/07/waking-nedd/</guid>
	<link>http://www.usrlab.com/2010/07/waking-nedd/</link>
	<description>Over the 10 years or so I&amp;#8217;ve had a keen interest in the development of software around the North East region. I was paid by companies in Sunderland and Newcastle to write a little of it. Much to my annoyance I found a huge amount of digital development work leaves the North East, outsourced from [...]</description>
	<pubDate>Tue, 20 Jul 2010 08:28:29 +0000</pubDate>
</item>
<item>
	<title>Jonoble.com, powershell, tech, stuff: Metro information displays and BGPS</title>
	<guid>325001:3411171:8295717</guid>
	<link>http://www.jonoble.com/blog/2010/7/19/metro-information-displays-and-bgps.html</link>
	<description>&lt;p&gt;For a while the Tyne &amp;amp; Wear Metro have had scrolling matrix displays installed in their trains, but until this morning I hadn't seen them switched on. On my commute to work today&amp;nbsp;Nexus (the operators of the Metro)&amp;nbsp;obviously had them&amp;nbsp;in some kind of test mode, constantly scrolling the message &quot;NEXUS METRO agps-bgps&quot; as you can almost see on the rather rubbish photo below (it was moving text on a moving train and a phone camera, so it was bound to be bad):&lt;/p&gt;
&lt;p&gt;&lt;span class=&quot;full-image-block ssNonEditable&quot;&gt;&lt;span&gt;&lt;img src=&quot;http://www.jonoble.com/storage/2010-07-19%2008.28.06.jpg?__SQUARESPACE_CACHEVERSION=1279528649206&quot; alt=&quot;&quot; /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;Something like that isn't going to pass me by without a fair amount of curiosity.&lt;/p&gt;
&lt;p&gt;Obviously they are going to be showing information based on the location of the train - that makes sense if the information is going to be useful. &lt;a href=&quot;http://en.wikipedia.org/wiki/AGPS&quot;&gt;AGPS&lt;/a&gt; (Assisted GPS) is something that I know about - devices use data from a mobile (cellular) network to achieve a faster location fix from &lt;a href=&quot;http://en.wikipedia.org/wiki/Global_Positioning_System&quot;&gt;GPS&lt;/a&gt;&amp;nbsp;satellites - but BGPS was a new one on me, so I looked it up.&lt;/p&gt;
&lt;p&gt;Ordinarily&amp;nbsp;I would expect there to be&amp;nbsp;an article, or at least a mention in a&amp;nbsp;bigger article, about something like this on Wikipedia, but I didn't see it. Instead I had to rely on a 2008 article from GPS World called &lt;a href=&quot;http://www.gpsworld.com/gnss-system/receiver-design/innovation-first-agps-now-bgps-4264&quot;&gt;Innovation: First AGPS - Now BGPS&lt;/a&gt;. It's a long article and assumes a knowledge of GPS that I don't have, but I'm pretty sure I understand the main points.&lt;/p&gt;
&lt;p&gt;BGPS (named simply because B comes after A), is an adaptation of AGPS which gets round some of the limitations of AGPS. The Metro has underground sections, which do have some mobile network coverage, but obviously don't have line of sight with satellites, and when a train is in the great outdoors, it probably doesn't want to be&amp;nbsp;reliant on mobile network coverage anyway - I know from experience that it's not great.&lt;/p&gt;
&lt;p&gt;BGPS allows the side loading of the data that would come from the mobile network by using some other means. This is perfectly reasonable on the Metro network which is both tightly defined and linear, so beacons at some or all stations, or at signals, could talk to the BGPS hardware on the train and tell it where it is and the precise time; two things that enable a quick GPS fix via communication with the satellites, and&amp;nbsp;could possibly enable the train to know where it is without the satellites with a good degree of accuracy too.&lt;/p&gt;
&lt;p&gt;It all sounds incredibly sensible, so I hope that Nexus put the technology to good use. I'm certainly looking forward to seeing what they do with it.&lt;/p&gt;
&lt;p&gt;While I'm talking about the Metro, if there's anyone reading this who is a regular Metro user and has an iPhone, I'd suggest you buy the incredibly useful &lt;a href=&quot;http://nextmetro.co.uk&quot;&gt;Next Metro&lt;/a&gt; app. It tells you when the next train is due on your route so you know whether you need to run or can just saunter to the station. I hope they bring out an Android version soon!&lt;/p&gt;</description>
	<pubDate>Mon, 19 Jul 2010 16:23:14 +0000</pubDate>
</item>
<item>
	<title>Kristian Lunde: Zend_Input_Filter and the Alnum Validator</title>
	<guid>http://www.klunde.net/2010/07/18/zend_input_filter-and-the-alnum-validator/</guid>
	<link>http://www.klunde.net/2010/07/18/zend_input_filter-and-the-alnum-validator/</link>
	<description>The Zend_Input_Filter is a very useful tool when you need to validate and filter the input to your application. It allows you to both filter and validate the input without a lot of hassle. One of the cool features it has is that it allows you to add the validators you need and meta commands [...]</description>
	<pubDate>Sun, 18 Jul 2010 21:00:17 +0000</pubDate>
</item>
<item>
	<title>Tsdbrown: Webdurance - Getting Charities Online in 24 Hours</title>
	<guid>tag:www.tsdbrown.com,2008:Post/10</guid>
	<link>http://www.tsdbrown.com/2010/07/18/webdurance</link>
	<description>&lt;p&gt;&lt;img src=&quot;http://webdurance.org/gfx/vince.png&quot; alt=&quot;&quot; /&gt;&lt;br /&gt;
I recently took part in an event called &lt;a href=&quot;http://webdurance.org&quot;&gt;webdurance&lt;/a&gt;. The aim was to get six charities online within 24 hours. The following is my write up of the experience&amp;#8230;&lt;/p&gt;
&lt;h2&gt;Getting There and Setting Up&lt;/h2&gt;
&lt;p&gt;Thursday the 15th of July 9am, buzz goes the alarm, quick shower, large breaky, bag packed and on the bus into town by 10. A snippet of tourist like &lt;span class=&quot;caps&quot;&gt;GPS&lt;/span&gt; navigating and 10 minutes later I strolled into the webdurance room in the &lt;span class=&quot;caps&quot;&gt;INEX&lt;/span&gt; building at Newcastle University. After walking into the room it was great to finally put a  picture to the set-up, somehow it&amp;#8217;s always completely different to how you imagine it. Everyone was setting up shop with cables, laptops, and other crazy stuff like huge touch screen tables being thrown around like balloons at a kids party. It was a cracking atmosphere and you could just feel the excitement in the air.&lt;/p&gt;
&lt;h2&gt;The Pre-work Necessities&lt;/h2&gt;
&lt;p&gt;Once settled in we spent an hour or so on introductions and getting to know our team members. We had a quick photo and listened up to the schedule, making particular note about when the pizza, sandwiches and possibly most importantly (especially for &lt;a href=&quot;http://twitter.com/katskii&quot;&gt;Kat&lt;/a&gt;) the red bull deliveries were due. Next  up was probably the funniest health and safety talk I&amp;#8217;ve witnessed and a scary tweet from &lt;a href=&quot;http://twitter.com/onion2k&quot;&gt;onion2k&lt;/a&gt; about the &lt;a href=&quot;http://en.wikipedia.org/wiki/Pyrophoricity&quot;&gt;interesting materials&lt;/a&gt; nearby. I particularly enjoyed the radioactive sign on the way past the loos! There were also reports of the odd guy or two running around in hazmat suits. Anyway none of that could phase us as we had an important job to get on with.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;http://lh5.ggpht.com/_PmtoJIKrM78/TD9Yv30a7oI/AAAAAAAAB2o/gog-NeSpTbk/s800/panoramic.jpg&quot; alt=&quot;&quot; /&gt;&lt;/p&gt;
&lt;h2&gt;Meeting The Charities&lt;/h2&gt;
&lt;p&gt;Each team met with their charity and spent some time talking through the requirements. At this point &lt;a href=&quot;http://twitter.com/dannyking&quot;&gt;Danny&lt;/a&gt; and Kat in particular started to shine getting in instant grip of how Azure is structured, the details of the work they perform and where they do it. From then onwards we were talking with Ken Addison and Julie Embleton from Azure about the objectives, the audiences and some ideas for what would benefit them. &lt;a href=&quot;http://twitter.com/ryan_whitlie&quot;&gt;Ryan&lt;/a&gt; and Kat were busy working on the design brief, Ash was talking through copy, &lt;a href=&quot;http://twitter.com/magpieuk&quot;&gt;Lee&lt;/a&gt; and I were noting functional requirements and Danny was kicking butt on the flip chart (Watch the &lt;a href=&quot;http://www.youtube.com/watch?v=iAOzJV7tJEo&amp;amp;feature=player_embedded&quot;&gt;video&lt;/a&gt; to see him in action) making notes on the entire lot. With the guys leaving behind a few nice chocolate treats and the promise of bacon rolls in 21 hours they left us to it with a clear idea of what we were building.&lt;/p&gt;
&lt;h2&gt;Go Team Five&lt;/h2&gt;
&lt;p&gt;Danny, Kat, Ashleigh, Ryan, Lee and I made up team 5. Due to the intensity after just 24 hours I&amp;#8217;m sure we all felt like we&amp;#8217;d know each other for years. The range of skills was quite incredible. Unfortunately Ash wasn&amp;#8217;t feeling too good as the night draw in and was still recovering from illness through the week, but Paul King and Wayne Smith stepped in to help us out. That was the awesome thing about webdurance people were just pitching in wherever needed, I wouldn&amp;#8217;t be surprised if all teams owe an extra thanks or two to someone outside their initial six members.&lt;/p&gt;
&lt;p&gt;Throughout the hours our productivity went up and down like a yo-yo as expected, but we all managed to get our heads down and battle through when it really mattered. &amp;#8220;Headphones On&amp;#8221; soon became a signal to leave people alone as they&amp;#8217;re in that special place &amp;#8220;The Zone&amp;#8221;. Time seemed to shift occasionally, one minute we had loads of it left, next we&amp;#8217;re asking was that really yesterday with only 3 hours remaining!? The funny hourly updates and the giant count down timer aided in bringing us back into real time. Finally I have to mention the genius of &amp;#8220;the list&amp;#8221;, anything and everything got chucked on it and although it was forever growing and never written down it definitely helped us focus on getting things finished.&lt;/p&gt;
&lt;h2&gt;The End Product&lt;/h2&gt;
&lt;p&gt;After looking at something for 24 hours I&amp;#8217;m convinced that you start to believe whatever you working on isn&amp;#8217;t good enough. The feedback from the team, the charity and others, plus the reflection after a lengthy sleep or two has completely changed my mind. All six websites produced at webdurance are top class. It&amp;#8217;s likely some sites like ours are a little rough around the edges, but that&amp;#8217;s okay, they are built and usable. Like the other teams we&amp;#8217;ve committed to pitch in and help the charities out in the future. I know our site will be undergoing a small review from the charity&amp;#8217;s chief exec and once approved we&amp;#8217;ll be putting it live. I&amp;#8217;ll add the link once that&amp;#8217;s done.&lt;/p&gt;
&lt;h2&gt;Wrapping Up&lt;/h2&gt;
&lt;p&gt;Once finished each team gave a five minute demo of their site, with the charity representatives present this was a great time to reflect on all the hard work everyone put in. It was great to see what the other teams had been busy working on up on the big screen. Once complete, some cleverly thought up awards were handed out to the well-earned winners, our team won a couple of prizes including twitterholic (Kat) and loudest person (Ryan). So we&amp;#8217;ll be shooting it out at paint-ball and avoiding Ryan at all costs after his James Bond training session. The last part of the story was naturally a quick visit to the pub for the few that could conjure up enough energy. After a couple of pints and a few more giggles it was time to hit to road home.&lt;/p&gt;
&lt;p&gt;I&amp;#8217;m proud to have taken part in the first ever webdurance. The King Brothers and friends, the event&amp;#8217;s sponsors, all the volunteers and everybody else involved helped make it one incredible experience. I will most definitely be signing up next year!&lt;/p&gt;</description>
	<pubDate>Sun, 18 Jul 2010 15:44:01 +0000</pubDate>
</item>
<item>
	<title>A Little Bit of Jamie Hurst: Just a Bit of Local News…</title>
	<guid>http://www.jamiehurst.co.uk/?p=163</guid>
	<link>http://www.jamiehurst.co.uk/bit-local-news/</link>
	<description>&lt;p&gt;&lt;img class=&quot;alignleft&quot; title=&quot;Ling, Jonny, Me and Mark&quot; src=&quot;http://www.jamiehurst.co.uk/wp-content/uploads/ling_and_students-150x100.jpg&quot; alt=&quot;Ling, Jonny, Me and Mark&quot; width=&quot;150&quot; height=&quot;100&quot; /&gt; Well this is a little bit of news I haven&amp;#8217;t formally written about yet, but last Tuesday, me, Mark and Jonny officially graduated from &lt;a href=&quot;http://www.sunderland.ac.uk/&quot; target=&quot;_blank&quot;&gt;Sunderland University&lt;/a&gt;, all with First class honours degrees in Computing, and needless to say, we&amp;#8217;re all extremely pleased! Having three students at &lt;a href=&quot;http://www.lingscars.com/&quot; target=&quot;_blank&quot;&gt;LINGsCARS.com&lt;/a&gt; was always a pretty special setup, but the fact that we all graduated at the same time with Firsts was definitely something worth celebrating! So much so, that we decided to contact a local journalist we have had past run-ins with (that&amp;#8217;s a story for another day though&amp;#8230;) and I contacted the university&amp;#8217;s PR department to see if they wanted to make a bit of a story out of it, and as it turns out, they did!&lt;/p&gt;
&lt;p&gt;We appeared in the &lt;a href=&quot;http://www.sunderlandecho.com/&quot; target=&quot;_blank&quot;&gt;Sunderland Echo&lt;/a&gt; and &lt;a href=&quot;http://www.shieldsgazette.com/&quot; target=&quot;_blank&quot;&gt;Shields Gazette&lt;/a&gt; on Thursday, Jonny even seemed to get his own special article in the Gazette, stepping into the limelight and chucking me and Mark behind him! We&amp;#8217;re all extremely pleased, and I&amp;#8217;m personally looking forward to getting recognised all over Tyne and Wear as a local celebrity! I&amp;#8217;ve highlighted the parts of the article that either mention me or mention the specific disasters we seem to create&amp;#8230; (We actually have over 320 database tables now, around 340 at last count, and we&amp;#8217;re always improving the stability, contrary to popular belief!) Ling has put her &lt;a href=&quot;http://www.lingscars.com/news.php#sunderlandechouni&quot; target=&quot;_blank&quot;&gt;own take on the events on her website too&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://www.jamiehurst.co.uk/wp-content/uploads/sundeland_echo.png&quot;&gt;&lt;img class=&quot;aligncenter size-medium wp-image-185&quot; title=&quot;Article in Sunderland Echo&quot; src=&quot;http://www.jamiehurst.co.uk/wp-content/uploads/sundeland_echo-308x400.png&quot; alt=&quot;Article in Sunderland Echo&quot; width=&quot;308&quot; height=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://www.jamiehurst.co.uk/wp-content/uploads/shields_gazette.png&quot;&gt;&lt;img class=&quot;aligncenter size-medium wp-image-184&quot; title=&quot;Article in Shields Gazette&quot; src=&quot;http://www.jamiehurst.co.uk/wp-content/uploads/shields_gazette-233x400.png&quot; alt=&quot;Article in Shields Gazette&quot; width=&quot;233&quot; height=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Incidentally, I am now a full-time web developer at LINGsCARS.com, and Mark and Jonny are both off to do Masters degrees: Jonny at Southampton and Mark possibly at Newcastle or Bristol! I&amp;#8217;ve decided to bow out of the education system once and for all, I don&amp;#8217;t think I could manage another year of juggling everything doing a Masters degree, and in my opinion I won&amp;#8217;t really learn any more out of it, I&amp;#8217;ll learn much more staying at the wacky company that I&amp;#8217;ve been at for almost three years now!&lt;/p&gt;
&lt;p&gt;So here&amp;#8217;s to all of our futures! &lt;img src=&quot;http://www.jamiehurst.co.uk/wp-includes/images/smilies/icon_smile.gif&quot; alt=&quot;:)&quot; class=&quot;wp-smiley&quot; title=&quot;Just a Bit of Local News... Photo&quot; /&gt; &lt;/p&gt;</description>
	<pubDate>Sun, 18 Jul 2010 12:27:56 +0000</pubDate>
</item>
<item>
	<title>USRLab: Webdurance</title>
	<guid>http://www.usrlab.com/2010/07/webdurance/</guid>
	<link>http://www.usrlab.com/2010/07/webdurance/</link>
	<description>Webdurance, a 24 hour event to hack together a website for a set of local charities, and the idea of brothers Paul and David King from 1DayLater.com, damn near killed me. I haven&amp;#8217;t been quite that tired in a very long time. I&amp;#8217;m not consumed that amount of coffee, or sugar in so long either. [...]</description>
	<pubDate>Sat, 17 Jul 2010 11:54:31 +0000</pubDate>
</item>
<item>
	<title>Richard Lane: Trigger Event Selling – a webinar with Craig Elias of Shift Selling Inc [SaaHL programme]</title>
	<guid>http://www.sellingatahigherlevel.com/?p=871</guid>
	<link>http://www.sellingatahigherlevel.com/2010/07/trigger-event-selling-a-webinar-with-craig-elias-of-shift-selling-inc-saahl-programme/</link>
	<description>&lt;div class=&quot;tweetmeme_button&quot;&gt;
			&lt;a href=&quot;http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.sellingatahigherlevel.com%2F2010%2F07%2Ftrigger-event-selling-a-webinar-with-craig-elias-of-shift-selling-inc-saahl-programme%2F&quot;&gt;&lt;br /&gt;
				&lt;img src=&quot;http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.sellingatahigherlevel.com%2F2010%2F07%2Ftrigger-event-selling-a-webinar-with-craig-elias-of-shift-selling-inc-saahl-programme%2F&amp;amp;style=normal&quot; height=&quot;61&quot; width=&quot;50&quot; /&gt;&lt;br /&gt;
			&lt;/a&gt;
		&lt;/div&gt;
&lt;p&gt;Listen to this (unedited) recording of a webinar on ‘Trigger Event Selling’ with guest presenter Craig Elias of &lt;a title=&quot;Link to Shift Selling Inc's website&quot; href=&quot;http://www.shiftselling.com&quot; target=&quot;_blank&quot;&gt;Shift Selling Inc&lt;/a&gt;.  This online presentation is hosted by &lt;a title=&quot;Link to Engleby Associates&quot; href=&quot;http://www.englebyassociates.com/&quot; target=&quot;_blank&quot;&gt;Engleby  Associates&lt;/a&gt; as part of the Selling at a Higher Level &lt;a title=&quot;Click here for more details on our unique blended programme&quot; href=&quot;http://www.englebyassociates.com/uploads//Selling_at_a_Higher_Level_Programme_Engleby_Associates_April_10%20x%203%20pages.pdf&quot; target=&quot;_blank&quot;&gt;blended sales training&lt;/a&gt; programme and is the third in a series of insightful presentations designed to help sales people  be the best they can possibly be.&lt;/p&gt;
&lt;p&gt;Last year I recorded two podcasts with Craig on Trigger Events (available &lt;a title=&quot;Podcast #1&quot; href=&quot;http://www.sellingatahigherlevel.com/2009/10/trigger-event-selling-pt-1-podcast/&quot; target=&quot;_blank&quot;&gt;here&lt;/a&gt; and &lt;a title=&quot;Podcast #2&quot; href=&quot;http://www.sellingatahigherlevel.com/2009/10/trigger-event-selling-pt-2-podcast/&quot; target=&quot;_blank&quot;&gt;here&lt;/a&gt;).  If you have enjoyed listening to these then today&amp;#8217;s webinar session will not disappoint.  Listen to Craig guide you through his unique and hands-on approach to selling.  Benefit from his expertise, his theories and his practical understanding  of knowing when it is the right time to sell.&lt;/p&gt;
&lt;p&gt;This webinar is a must for anyone interested in being a top sales performer.&lt;/p&gt;
&lt;p&gt;Click on the link below to download an unedited recording of the  session.&lt;/p&gt;
&lt;p&gt;Download the presentation to your computer [duration 53 minutes, 42mb].  &lt;strong&gt;NOTE: Because of the size of the file it will take time to download – maybe faster, maybe slower than expected.  Sort of depends on your connection speed.&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://www.sellingatahigherlevel.com/podcasts/2010-07-15%2016.06%20Webinar%20_3_%20Trigger%20Event%20Selling%20with%20Craig%20Elias.wmv&quot;&gt;Click here to hear Craig Elias present on Trigger Event Selling&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;[53 minutes duration]&lt;/p&gt;
&lt;p&gt;Enjoy and feel free to leave a comment with any feedback or  questions.&lt;/p&gt;
&lt;p&gt;If you would like more details about the &lt;em&gt;Selling at a Higher Level&lt;/em&gt; programme please call Richard on +44 (0)7545 881442.&lt;/p&gt;</description>
	<pubDate>Fri, 16 Jul 2010 09:14:52 +0000</pubDate>
</item>
<item>
	<title>Back Consulting: Dan the TV Man</title>
	<guid>http://backconsulting.co.uk/?p=455</guid>
	<link>http://backconsulting.co.uk/?p=455</link>
	<description>&lt;p&gt;Friend of BACK Daniel Newbould and his &lt;a href=&quot;http://www.thegreensafe.co.uk&quot; target=&quot;_blank&quot;&gt;inflatable greenhouse&lt;/a&gt; product made it onto the TV recently.  Listen to him work his magic:&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;To find out more about the inflatable greenhouse visit his website built by BACK Consulting: &lt;a href=&quot;http://www.thegreensafe.co.uk&quot; target=&quot;_blank&quot;&gt;http://www.thegreensafe.co.uk&lt;/a&gt;.&lt;/p&gt;</description>
	<pubDate>Wed, 14 Jul 2010 15:52:53 +0000</pubDate>
</item>
<item>
	<title>USRLab: Statistics Fun With DNA Databases</title>
	<guid>http://www.usrlab.com/2010/07/statistics-fun-with-dna-databases/</guid>
	<link>http://www.usrlab.com/2010/07/statistics-fun-with-dna-databases/</link>
	<description>The UK National DNA Database currently has about 3 million people&amp;#8217;s biometric information stored in it.
If DNA recovered at crime scene has a 1 in 50,000 chance of matching someone, what is the probability that a match will be found even if the actual perpetrator&amp;#8217;s information isn&amp;#8217;t in the database?
1 &amp;#8211; (1 / 50,000) ^ [...]</description>
	<pubDate>Wed, 14 Jul 2010 08:15:00 +0000</pubDate>
</item>
<item>
	<title>At the end of the day, Gary...: TechHub Founder Dating</title>
	<guid>tag:blogger.com,1999:blog-4487476260591631890.post-7350381863692220576</guid>
	<link>http://dlavery62.blogspot.com/2010/07/techhub-founder-dating.html</link>
	<description>Yesterday evening I was lucky enough to participate in Seedcamp/TechHub's Founder Dating event, and very good it was too. Held at the newly opened TechHub Towers, next to Old Street tube station in Islington, it was basically speed dating for people looking for co-founders for potential start ups. I met really clever and interesting people, with some great ideas, and I was thinking it would be great to replicate this kind of event up in my native North East - I'm sure there are enough potential CTOs, CEOs, and investors up here willing to give it a go.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;One thing did strike me though: there is no fear of failure. Several of these people had had start ups fail on them in the past, and just carried on. The advantage of living and working in London is that they can just pick up a regular job until they recharge their batteries and build up a bit of cash for when the next start up beckons. There is just so much work around. That is one area where the North East doesn't compete just yet - we're perhaps not quite able to support that kind of job market flexibility, I fear, and that may hinder start up activity.&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;As for the rest... the beer was good, the wine was good, the pizza was good, and The Angel across the road is a proper pub.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;For more information on TechHub, see &lt;a href=&quot;http://www.techhub.com/&quot;&gt;techhub.com&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;blogger-post-footer&quot;&gt;&lt;img width=&quot;1&quot; height=&quot;1&quot; src=&quot;https://blogger.googleusercontent.com/tracker/4487476260591631890-7350381863692220576?l=dlavery62.blogspot.com&quot; alt=&quot;&quot; /&gt;&lt;/div&gt;</description>
	<pubDate>Tue, 13 Jul 2010 20:49:38 +0000</pubDate>
	<author>noreply@blogger.com (David Lavery)</author>
</item>
<item>
	<title>SemiBad: Scared of the Ocean - Thalassophobia</title>
	<guid>http://www.semibad.com/work/thalassophobia</guid>
	<link>http://www.semibad.com/feeder/?FeederAction=clicked&amp;feed=semiBad+feed&amp;seed=http%3A%2F%2Fwww.semibad.com%2Fwork%2Fthalassophobia&amp;seed_title=Scared+of+the+Ocean+-+Thalassophobia</link>
	<description>&lt;img alt=&quot;Thalassophobia - CD case, front cover&quot; height=&quot;466&quot; width=&quot;470&quot; src=&quot;http://www.semibad.com/images/content/thal_cd_front.png&quot; /&gt;
&lt;p&gt;A couple of weeks ago &lt;a href=&quot;http://www.semibad.com/work/under_the_water&quot; title=&quot;Under the Water&quot;&gt; I posted this illustration&lt;/a&gt;, which I was hoping to develop as a full project. And that&amp;amp;aposs exactly what happened&amp;nbsp;&amp;mdash; as the artwork for the debut album from &lt;a href=&quot;http://www.scaredoftheocean.com&quot;&gt;Scared of the Ocean&lt;/a&gt;, a band from my home town of Milton Keynes. &lt;a href=&quot;http://www.semibad.com/work/thalassophobia&quot;&gt;Plenty of pictures in the full article.&lt;/a&gt;&lt;/p&gt;</description>
	<pubDate>Tue, 13 Jul 2010 14:41:30 +0000</pubDate>
</item>
<item>
	<title>Alistair's Blog: Upcoming July events</title>
	<guid>http://www.agm.me.uk/blog/?p=1045</guid>
	<link>http://feeds.agm.me.uk/~r/agm/~3/OBif_HtFNmI/upcoming-july-events.php</link>
	<description>&lt;p&gt;I ave just knocked up a quick list of events coming up in the next two weeks and thought I would post it here in case you found it useful&amp;#8230;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href=&quot;http://www.digitaldockyard.com/events/newcastle-coffee-morning&quot;&gt;Newcastle Coffee Morning, Newcastle&lt;/a&gt;&lt;br /&gt;
&lt;em&gt;Wednesday July 14, 2010 from 8:30am &amp;#8211; 9:45am&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Our biweekly breakfast gathering in a local coffee shop. A great chance to chat with fellow creative people.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href=&quot;http://webdurance.org/&quot;&gt;Webdurance, Newcastle&lt;/a&gt;&lt;br /&gt;
&lt;em&gt;Thursday 15th to Friday 16th July 2010&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;A 24 hours coding event to create web sites for charitys. We need 3 more people if you are up for it.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href=&quot;http://nebytesjul2010.eventbrite.com/&quot;&gt;NEBytes Virtualisation-o-rama, Newcastle&lt;/a&gt;&lt;br /&gt;
&lt;em&gt;Thursday July 15, 2010 from 6:30pm &amp;#8211; 9:00pm&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;A chance to find out about Hyper-V and more. Please note the new date.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href=&quot;http://nclrb.eventbrite.com/&quot;&gt;Ruby Ground Newcastle Meeting, Newcastle&lt;/a&gt;&lt;br /&gt;
&lt;em&gt;Wednesday July 21st 2010 from 7:00pm &amp;#8211; 10:00pm&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Talks on Active Relation in Rails 3 and Luke and Refinery CMS in addition to other discussions.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href=&quot;http://www.ne-bic.co.uk/news-article.aspx?id=41&amp;#038;goback=.gde_2563296_member_24007780&quot;&gt;Big Ideas Summer BBQ and Technology Exhibition, Sunderland&lt;/a&gt;&lt;br /&gt;
&lt;em&gt;Thursday 22nd July 3:00pm &amp;#8211; 8:00pm&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;A chance to socialise and play with some retro 70s and 80s technology.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href=&quot;http://www.thegeekestdrink.com/&quot;&gt;The Geekest Drink, Newcastle&lt;/a&gt;&lt;br /&gt;
&lt;em&gt;Friday 23rd of July from 6:30pm&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Just a group of geeks going down the pub for a drink and a chat.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href=&quot;http://www.life.org.uk/life-science-centre/whats-on/events/dorkbot-newcastle-presents-howduino&quot;&gt;Howduino NCL, Newcastle&lt;/a&gt;&lt;br /&gt;
&lt;em&gt;Saturday 24th and Sunday 25th July 2010&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;A two day workshop about connecting the Internet to the real world. Free and open to everyone.&lt;/p&gt;
&lt;p&gt;There is a SuperMondays pencilled in for the following Monday and several event after that. If you want to keep an eye on my events calender then it is published on the &lt;a href=&quot;http://www.makerspace.org.uk/events/&quot;&gt;Maker Space events page&lt;/a&gt;.&lt;/p&gt;
&lt;img src=&quot;http://feeds.feedburner.com/~r/agm/~4/OBif_HtFNmI&quot; height=&quot;1&quot; width=&quot;1&quot; /&gt;</description>
	<pubDate>Tue, 13 Jul 2010 12:43:43 +0000</pubDate>
</item>
<item>
	<title>[my][home][toon]: Give us this day our daily bread(maker)</title>
	<guid>http://www.coldclimate.co.uk/?p=5084</guid>
	<link>http://feedproxy.google.com/~r/therealcoldclimate/~3/Rl8hMKWoLOU/</link>
	<description>&lt;p&gt;A couple of years ago I bought myself a breadmaker, and I&amp;#8217;ve never looked back.  I love bread, I love making bread by hand, and take great therapy in kneading and resting, working to find that beautiful silky texture of the dough.&lt;/p&gt;
&lt;p&gt;However, time is my master at the moment, and being able to wake up to a fresh loaf (and a house full the smell of baked bread) is worth the trade off.  The weekend is kept for making real bread.&lt;/p&gt;
&lt;p&gt;I can&amp;#8217;t recommnd my&lt;a href=&quot;http://www.amazon.co.uk/Panasonic-SD255-Breadmaker-Raisin-Dispenser/dp/B000QUYW62/tag-id=wwwcoldclimat-21&quot;&gt; Panasonic SD255 breadmaker&lt;/a&gt; enough.  There were a couple of things that set it apart from the others I&amp;#8217;d looked at, namely the dispenser (for dropping fruit/nuts/seeds etc into the dough part way through) and the timer.  If you&amp;#8217;re going to get a breadmaker then buy one with a timer or you won&amp;#8217;t use it.  I set it up before I go to bed, pouring all the ingredients in including the ater and oil, dial up when I want my bread, and toddle of to sleep.  A perfect loaf awaits me once I get out of my pit.&lt;/p&gt;
&lt;p&gt;One of the things I&amp;#8217;ve noticed though is that the recipes that come with it don&amp;#8217;t really make the greatest loaves.  Often they were a bit too dense, with a tight fine crumb.  Fine it you like it, but I prefer my bread to have a far more open texture.&lt;/p&gt;
&lt;p&gt;I tend to add a bit too much sugar, at least atable spoonful, which is 3 times what is normally added, which kicks the yeast into being really gassy, opening up the bread texture hugely.&lt;/p&gt;
&lt;p&gt;I also add a really good slug of olive oil, which results in a really crisp and flaky finish.  It does make the outside of the bread a little greasy sometime (a bit like a focaccia) but it makes the bread much easier to slice when fresh ans I love the chewy flaky crust.&lt;/p&gt;
&lt;p&gt;Of late I&amp;#8217;ve also been adding a good handfull of mixed seeds into the mix, not using he hopper but just slinging them in with the flour.  Flax, linseed, sunflower and punkin seeds have all gone in, and all been great.  A big handful fo cheap green olives makes for a lovely Saturday lunch loaf too.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Possibly Related Posts:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;http://www.coldclimate.co.uk/2010/07/29/slow-baked-ham-with-cider-and-spice/&quot;&gt;Slow baked ham with cider and spice&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.coldclimate.co.uk/2010/07/07/homebrewed-timelapse-fungus-growing-101/&quot;&gt;Home-brewed time-lapse fungus growing 101&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.coldclimate.co.uk/2010/07/07/jerking-it/&quot;&gt;Jerking it&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.coldclimate.co.uk/2010/06/30/hot-and-sour-manly-popcorn/&quot;&gt;Hot and sour manly popcorn&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.coldclimate.co.uk/2010/06/26/mushrooms-live/&quot;&gt;Mushrooms, live!&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;br /&gt;
&lt;img src=&quot;http://feeds.feedburner.com/~r/therealcoldclimate/~4/Rl8hMKWoLOU&quot; height=&quot;1&quot; width=&quot;1&quot; /&gt;</description>
	<pubDate>Tue, 13 Jul 2010 12:03:27 +0000</pubDate>
</item>
<item>
	<title>USRLab: The Death Of Internet Advertising</title>
	<guid>http://www.usrlab.com/2010/07/the-death-of-internet-advertising/</guid>
	<link>http://www.usrlab.com/2010/07/the-death-of-internet-advertising/</link>
	<description>Here&amp;#8217;s an interesting number: 1.7 billion. That, according to the ITU, is the number of people who&amp;#8217;ll be accessing the internet using a mobile device by 2013.
Here&amp;#8217;s a second interesting number: 70%. That, this time according to mobile ad and content provider Buzzcity, is the percentage of times that a mobile device is to access [...]</description>
	<pubDate>Tue, 13 Jul 2010 06:34:00 +0000</pubDate>
</item>
<item>
	<title>Back Consulting: Get Organised with E-Commerce from BACK</title>
	<guid>http://backconsulting.co.uk/?p=442</guid>
	<link>http://backconsulting.co.uk/?p=442</link>
	<description>&lt;div id=&quot;attachment_448&quot; class=&quot;wp-caption alignleft&quot;&gt;&lt;a href=&quot;http://backconsulting.co.uk/wp-content/uploads/2010/07/Slide1-No-logo1.jpg&quot;&gt;&lt;img class=&quot;size-full wp-image-448&quot; title=&quot;E-Commerce from BACK&quot; src=&quot;http://backconsulting.co.uk/wp-content/uploads/2010/07/Slide1-No-logo1.jpg&quot; alt=&quot;E-Commerce from BACK&quot; width=&quot;551&quot; height=&quot;708&quot; /&gt;&lt;/a&gt;&lt;p class=&quot;wp-caption-text&quot;&gt;E-Commerce from BACK&lt;/p&gt;&lt;/div&gt;</description>
	<pubDate>Mon, 12 Jul 2010 22:01:29 +0000</pubDate>
</item>
<item>
	<title>Jonoble.com, powershell, tech, stuff: NEBytes Bytecast</title>
	<guid>325001:3411171:8231737</guid>
	<link>http://www.jonoble.com/blog/2010/7/12/nebytes-bytecast.html</link>
	<description>&lt;p&gt;&lt;span class=&quot;full-image-float-left ssNonEditable&quot;&gt;&lt;span&gt;&lt;img src=&quot;http://www.jonoble.com/storage/bytecast.jpg?__SQUARESPACE_CACHEVERSION=1279526052533&quot; alt=&quot;&quot; /&gt;&lt;/span&gt;&lt;/span&gt;Back in May I &lt;a href=&quot;http://www.jonoble.com/blog/2010/5/27/nebytes-podcast.html&quot;&gt;posted&lt;/a&gt; about starting a podcast with the rest of the guys who run the &lt;a href=&quot;http://nebytes.net&quot;&gt;North East Bytes&lt;/a&gt; usergroup - the idea being that we would chat about some things that would be relevant to the folks who attend the NEBytes meetings, i.e. I.T. professionals and software developers working (mainly) with Microsoft products. Relevancy is a fairly subjective thing, but we're covering a fairly broad area from products aimed at corporates, to smartphones and other stuff that's more in the consumer space. It's not all about Microsoft since we're interested in a whole load of related (and less related) technologies.&lt;/p&gt;
&lt;p&gt;We've now recorded&amp;nbsp;four episodes, and while I wouldn't say that we've perfected the formula, it's definitely improving. We've&amp;nbsp;increased the speed of editing and releasing, and we've gone from trying to cover everything that we've found remotely interesting to focusing on a few areas. It's so much better that&amp;nbsp;I would suggest you just think of &lt;a href=&quot;http://nebytes.net/post/ByteCast-4-You-lot-are-bound-to-lap-this-up!.aspx&quot;&gt;episode 4&lt;/a&gt; as episode 1 and forget that the others actually happened! ;-)&lt;/p&gt;
&lt;p&gt;We've also got our act together and sorted our a proper &lt;a href=&quot;http://feeds.feedburner.com/Nebytes-Bytecast&quot;&gt;NEBytes Bytecast RSS Feed&lt;/a&gt;, so you can subscribe in your favourite podcast client. &lt;span&gt;It's been submitted to iTunes, so hopefully you'll be able to find it there soon too.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;[UPDATE] You can now get the &lt;a href=&quot;http://itunes.apple.com/podcast/nebytes-bytecast/id382005354&quot;&gt;NEBytes Bytecast in iTunes&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;We're still looking for feedback to improve the&amp;nbsp;show&amp;nbsp;further, so please get in touch and tell us what you think.&lt;/p&gt;</description>
	<pubDate>Mon, 12 Jul 2010 17:19:44 +0000</pubDate>
</item>
<item>
	<title>Richard Lane: Fast track your sales with Sales 2.0 technology</title>
	<guid>http://www.sellingatahigherlevel.com/?p=868</guid>
	<link>http://www.sellingatahigherlevel.com/2010/07/fast-track-your-sales-with-sales-2-0-technology/</link>
	<description>&lt;div class=&quot;tweetmeme_button&quot;&gt;
			&lt;a href=&quot;http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.sellingatahigherlevel.com%2F2010%2F07%2Ffast-track-your-sales-with-sales-2-0-technology%2F&quot;&gt;&lt;br /&gt;
				&lt;img src=&quot;http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.sellingatahigherlevel.com%2F2010%2F07%2Ffast-track-your-sales-with-sales-2-0-technology%2F&amp;amp;style=normal&quot; height=&quot;61&quot; width=&quot;50&quot; /&gt;&lt;br /&gt;
			&lt;/a&gt;
		&lt;/div&gt;
&lt;p&gt;I write a monthly column within the Science &amp;amp; Technology section of &lt;a title=&quot;The Journal, Science &amp;amp; Technology&quot; href=&quot;http://www.nebusiness.co.uk/business-news/science-and-technology/&quot; target=&quot;_blank&quot;&gt;The Journal&lt;/a&gt; newspaper in the North-East UK.  I thought it worth repeating June&amp;#8217;s article here on my blog since the content is highly relevant to my readers.&lt;/p&gt;
&lt;p&gt;Let me know what you think.&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;strong&gt;TECHNOLOGY can help you gain a rapid understanding of who your customers are and what they are interested in.&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;I was with a customer earlier this week who has implemented a live chat function across their website.  This value-add service provides their prospects and customers with an opportunity to speak to a ‘real’ person quickly and easily – with the click of a mouse.  However, it also serves up a set of high value benefits for the sales team to help them sell at a higher level.&lt;/p&gt;
&lt;p&gt;One of the greatest challenges we have in sales is finding the right person and sparking a conversation.  It is not enough to have done your research and found the right person.  The next step is to engage them; and at a time when they are focused on solving the problem, or creating the future, your company believes it can help deliver.&lt;/p&gt;
&lt;p&gt;As with much of technology 2.0 it is the data behind the service that makes live chat products so exciting.  Successful selling is about asking questions you know the answer to in order to gauge your prospects’ interest and buying position.  It is about building rapid rapport by focusing on what is important to them.  It is about always qualifying interest and spending time with prospects who have the need and ability to buy from you (assuming you are able to help them, of course).&lt;/p&gt;
&lt;p&gt;Imagine how much more confident you will feel when speaking to a prospect if you know that they have already spent time on your website, not to mention how much more focused and effective your questions will be if you know exactly which sections they have visited.  However, I believe the real power lies in the immediacy of the information becoming available to sales.  We all know that the best time to speak to a prospect is when they are thinking about an area where your expertise can help.  Intelligent use of the data behind this type of technology adds science into your sales effort.  Gone are the days when we wait a week (or more) for a ‘hot’ lead to filter through from Marketing to Management for assignment to Sales to action, only to find the requirement has fallen down the priority list and our company has been forgotten.&lt;/p&gt;
&lt;p&gt;This availability of real-time data should lead to a win-win result on both sides of the buying table.  Sales people empowered to target prospects that have shown an interest in their product or service; potential customers being assisted in a timely manner and with a higher degree of personalisation and accuracy.&lt;/p&gt;</description>
	<pubDate>Mon, 12 Jul 2010 15:20:44 +0000</pubDate>
</item>
<item>
	<title>Alistair's Blog: Someone is pretending to be me</title>
	<guid>http://www.agm.me.uk/blog/?p=1041</guid>
	<link>http://feeds.agm.me.uk/~r/agm/~3/FUhsGwFVuMs/pretending-to-be-me.php</link>
	<description>&lt;p&gt;It might surprise you that anyone would want to be me online, but apparently someone does.&lt;/p&gt;
&lt;p&gt;I stared getting suspicious when I stared receiving password reset emails, but then it went to a whole new level when they started lodging support emails. They were using an old email address of mine to try and gain access to various accounts, implying they were me, and trying to use facts from that email address to prove it. Fortunately I did not use this address to register on any sites, and would not do this from a domain I do not control.&lt;/p&gt;
&lt;p&gt;Fortunately I am reasonably well known in this world and someone guessed what was going on fairly early. I think I know who is behind this and am taking steps for the domain with the email address being abused be suspended.&lt;/p&gt;
&lt;p&gt;If you get a request calming to have come from me to reset a password then please treat it with suspicion and &lt;a href=&quot;http://www.agm.me.uk/contact&quot;&gt;contact me thought my web site&lt;/a&gt;.&lt;/p&gt;
&lt;img src=&quot;http://feeds.feedburner.com/~r/agm/~4/FUhsGwFVuMs&quot; height=&quot;1&quot; width=&quot;1&quot; /&gt;</description>
	<pubDate>Mon, 12 Jul 2010 13:20:42 +0000</pubDate>
</item>
<item>
	<title>Jonoble.com, powershell, tech, stuff: Free iPhone 4 cases from MobileFun</title>
	<guid>325001:3411171:8231637</guid>
	<link>http://www.jonoble.com/blog/2010/7/12/free-iphone-4-cases-from-mobilefun.html</link>
	<description>&lt;p&gt;[UPDATE] Since Apple have now decided to give away a Bumper or other iPhone 4 case themselves, MobileFun have stopped their free case offer. They'd given away nearly five thousand in the week that the promotion was running - wow!&lt;/p&gt;
&lt;p&gt;I mentioned the iPhone 4 reception problems in a previous &lt;a href=&quot;http://www.jonoble.com/blog/2010/6/25/new-and-notable-25th-june-2010.html&quot;&gt;news roundup post&lt;/a&gt;. It seems that Apple aren't going to be giving away free Bumpers to solve the issue, but my friends at MobileFun.co.uk have announced that they &lt;strong&gt;are&lt;/strong&gt; giving away a &lt;a href=&quot;http://www.mobilefun.co.uk/blog/free-iphone-4-case-for-death-grip-sufferers&quot;&gt;free iPhone 4 case&lt;/a&gt; to cancel out the &quot;death grip&quot; effect.&lt;/p&gt;
&lt;p&gt;The free case is like a transparent bumper style band round the sides with cut-outs to access the buttons. It's listed for &amp;pound;7.49, but their &lt;a href=&quot;http://www.mobilefun.co.uk/blog/information/free-iphone-4-case-for-death-grip-sufferers/&quot;&gt;blog post&lt;/a&gt; has a code to discount that down to zero until the end of July or until stocks run out.&lt;/p&gt;
&lt;p&gt;If you want a case that's a bit fancier, then they've got a whole shed load of other &lt;a href=&quot;http://www.mobilefun.co.uk/cat/iPhone-4-Cases.htm&quot;&gt;iPhone 4 cases&lt;/a&gt; to choose from.&lt;/p&gt;
&lt;!-- Digg4 feed verification key: 8b0cca27f2f845eabb4525bb40fd0132 --&gt;</description>
	<pubDate>Mon, 12 Jul 2010 09:45:47 +0000</pubDate>
</item>
<item>
	<title>USRLab: Are you starting something?</title>
	<guid>http://www.usrlab.com/2010/07/are-you-starting-something/</guid>
	<link>http://www.usrlab.com/2010/07/are-you-starting-something/</link>
	<description>I consider myself to be a chronic procrastinator. Left to my own devices I make &amp;#8220;to do&amp;#8221; lists, lists of &amp;#8220;to do&amp;#8221; lists, project plans, plans for project plans, lists of plans for plans of project plans; essentially, I&amp;#8217;ll do anything but actually start working. I willfully make my life more difficult than it need [...]</description>
	<pubDate>Mon, 12 Jul 2010 08:55:44 +0000</pubDate>
</item>
<item>
	<title>Differential Progression: Abandoning Twidroyd</title>
	<guid>http://alex.kavanagh.name/?p=172</guid>
	<link>http://alex.kavanagh.name/2010/07/abandoning-twidroyd/</link>
	<description>&lt;p&gt;&lt;a title=&quot;Twidroyd&quot; href=&quot;http://twidroyd.com/&quot;&gt;Twidroyd/Twidroid&lt;/a&gt; is a Twitter application for the Android platform.  I really quite liked it, until they were bought by &lt;a title=&quot;Tweetup&quot; href=&quot;http://www.tweetup.com/&quot;&gt;Tweetup&lt;/a&gt;.  Why?  Well, during the name change they added a huge &lt;a title=&quot;Twidroyd EULA or Terms&quot; href=&quot;http://twidroyd.com/terms/&quot;&gt;EULA&lt;/a&gt;.  However, the important part is (highlighted part by me):&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;CONTENT You shall retain ownership rights in information or other content that you upload, post or otherwise transmit to or via your use of Twidroyd (“Submissions”); &lt;strong&gt;however, by making your Submissions through Twidroyd&lt;/strong&gt;, you grant Licensor a worldwide, non-exclusive, royalty-free license (with the right to sublicense) to use, reproduce, edit, translate, reformat, distribute, modify, transmit, prepare derivative works of, publicly display and produce the Submissions in connection with the enhancement of the Twidroyd service or otherwise in connection with Licensor’s business. You agree that these licenses include the right for the Company to make your Submissions available to other companies, organizations or individuals who partner with the Company for the syndication, broadcast, distribution or publication of such content on other media and services, subject to our terms and conditions for such content use. Such additional uses by the Company, or other companies, organizations or individuals who partner with the Company, may be made with no compensation paid to you with respect to the Submissions. We may modify or adapt your Submissions in order to transmit, display or distribute it over computer networks and in various media and/or make changes to your Submissions as are necessary to conform and adapt that content to any requirements or limitations of any networks, devices, services or media.&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;This is a bit like Microsoft saying, &amp;#8220;If you use Word to write something then you grant us a license to it.&amp;#8221;  Or Bic saying if you use their biros then they get a license.  Or perhaps your paper manufacturer.&lt;/p&gt;
&lt;p&gt;It&amp;#8217;s also really sneaky.  They don&amp;#8217;t do it upfront and tell you that they want this right; they &lt;strong&gt;hide it&lt;/strong&gt; in a EULA and in the Terms and Conditions.&lt;/p&gt;
&lt;p&gt;So, this was happened when they were bought by Tweetup?  So let&amp;#8217;s look at their &lt;a title=&quot;Tweetup Terms&quot; href=&quot;http://www.tweetup.com/terms&quot;&gt;Terms&lt;/a&gt;. Sure enough, hidden in their &lt;a title=&quot;Tweetup Terms&quot; href=&quot;http://www.tweetup.com/terms&quot;&gt;Terms&lt;/a&gt; is:&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;You agree that these licenses include the right for the Company to make your Submissions and, if applicable, User Content, available to other companies, organizations or individuals who partner with the Company for the syndication, broadcast, distribution or publication of such content on other media and services, subject to our terms and conditions for such content use.&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;Again they are &lt;em&gt;hiding&lt;/em&gt; this.  I guess &lt;span&gt;they want to use all the &amp;#8216;tweets&amp;#8217; to try and sell them or the intelligence/analysis that they contain.  And they are a commercial company and so want to make money.  I have no problem with that.  My &lt;em&gt;problem&lt;/em&gt; is that they aren&amp;#8217;t being upfront about it.  And I guess they aren&amp;#8217;t being upfront about it because they suspect that most people don&amp;#8217;t really like the idea that their &lt;em&gt;stuff&lt;/em&gt; (even if it has no individual value) is being sold.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;Perhaps we should start &lt;strong&gt;paying&lt;/strong&gt; for these services and really &lt;em&gt;know&lt;/em&gt; what is happening to our data, rather than thinking everything is for free, and thus effectively forcing companies to do this type of thing?&lt;/p&gt;
&lt;p&gt;Now I just need to find an alternative.  And ideas?&lt;/p&gt;
&lt;p&gt;&lt;a class=&quot;a2a_dd addtoany_share_save&quot; href=&quot;http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Falex.kavanagh.name%2F2010%2F07%2Fabandoning-twidroyd%2F&amp;amp;linkname=Abandoning%20Twidroyd&quot;&gt;&lt;img src=&quot;http://alex.kavanagh.name/wp-content/plugins/add-to-any/share_save_171_16.png&quot; width=&quot;171&quot; height=&quot;16&quot; alt=&quot;Share/Bookmark&quot; /&gt;&lt;/a&gt; &lt;/p&gt;</description>
	<pubDate>Sun, 11 Jul 2010 12:08:41 +0000</pubDate>
</item>
<item>
	<title>A Little Bit of Jamie Hurst: PHP Tutorial: Validating Forms with Veto</title>
	<guid>http://www.jamiehurst.co.uk/?p=170</guid>
	<link>http://www.jamiehurst.co.uk/php-tutorial-validating-forms-veto/</link>
	<description>&lt;p&gt;Validation is one of the basic uses of PHP, and one of the things we learn first as PHP developers. However, it&amp;#8217;s basic doesn&amp;#8217;t lend itself to the fact that it is both time-consuming, and can be difficult to implement when concerned with more advanced uses. When connecting it to a JavaScript validation instance, for example, the simple task is made much more difficult, as you effectively have to code the validation steps twice to achieve the same effect!&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://bitbucket.org/jscott1989/veto&quot; target=&quot;_blank&quot;&gt;Veto&lt;/a&gt;, a joint PHP and JavaScript library written by Jonathan Scott, is a solution to this problem. It combines the server- and client-side validation setups in an attempt to provide help and guidance to a user presented with a form, while also protecting the data inputs from any untoward entries. I have been involved in active development on this project from the start, and can safely say that this is a unique solution in the form of a joint library, otherwise it wouldn&amp;#8217;t have been written in the first place! Now, before I continue, I must stress that Veto is currently still in &lt;strong&gt;active development&lt;/strong&gt;, and is &lt;strong&gt;&lt;em&gt;not recommended&lt;/em&gt;&lt;span&gt; for a production environment, however the library itself is stable and workable.&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;I&amp;#8217;ll start with a bit of background. Veto is the newest version of a piece of software originally built onto a custom framework at &lt;a href=&quot;http://www.lingscars.com&quot; target=&quot;_blank&quot;&gt;LINGsCARS&lt;/a&gt;. We needed a quick solution to coding a lot of forms with validation included that was both flexible and secure, and so LavaForms was created, and first deployed on the brand new quote form we had just finished writing. However, LavaForms was lacking a lot of features, and was relatively problematic when it came to Internet Explorer. We needed a more advanced version of the library that supported separate sets of form elements, effectively subforms, and which supported Internet Explorer more readily. So, we started from the ground up and built Veto.&lt;/p&gt;
&lt;p&gt;I&amp;#8217;ll provide a quick example on how to use Veto to create a form which includes automatically validating elements, and which provides both client- and server-side protection for the form itself. This example will not be using Sets, one of Veto&amp;#8217;s more advanced features, and will be just a simple comment entry form. The easiest way to get Veto is to &lt;a href=&quot;http://bitbucket.org/jscott1989/veto&quot; target=&quot;_blank&quot;&gt;clone the repository from BitBucket&lt;/a&gt; and use the source code provided from there.&lt;/p&gt;
&lt;p&gt;First, start by requiring the Veto library files and creating the form object itself:&lt;/p&gt;

&lt;div class=&quot;wp_syntax&quot;&gt;&lt;div class=&quot;code&quot;&gt;&lt;pre class=&quot;php&quot;&gt;&lt;span&gt;require_once&lt;/span&gt; &lt;span&gt;'veto/veto.php'&lt;/span&gt;&lt;span&gt;;&lt;/span&gt;
&amp;nbsp;
&lt;span&gt;$form&lt;/span&gt; &lt;span&gt;=&lt;/span&gt; &lt;span&gt;new&lt;/span&gt; vtForm&lt;span&gt;&amp;#40;&lt;/span&gt;&lt;span&gt;'contact'&lt;/span&gt;&lt;span&gt;,&lt;/span&gt; &lt;span&gt;array&lt;/span&gt;&lt;span&gt;&amp;#40;&lt;/span&gt;
	&lt;span&gt;'error_display_section'&lt;/span&gt;	&lt;span&gt;=&amp;gt;&lt;/span&gt;	&lt;span&gt;true&lt;/span&gt;&lt;span&gt;,&lt;/span&gt;
	&lt;span&gt;'error_display_inline'&lt;/span&gt;	&lt;span&gt;=&amp;gt;&lt;/span&gt;	&lt;span&gt;false&lt;/span&gt;
&lt;span&gt;&amp;#41;&lt;/span&gt;&lt;span&gt;&amp;#41;&lt;/span&gt;&lt;span&gt;;&lt;/span&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;The vtForm constructor takes two parameters: the name of the form, which will be used to prepend all HTML elements created, and the configuration options that can be set, which are detailed on the &lt;a href=&quot;http://bitbucket.org/jscott1989/veto/wiki/Configuration_Options&quot; target=&quot;_blank&quot;&gt;Veto wiki on BitBucket&lt;/a&gt;. Here, I have set Veto to display any errors at the top of the form, and not inline next to the problematic elements. You can also set the method and action properties of the form element, which defaults to POST to the current page.&lt;/p&gt;
&lt;p&gt;Next, we create some validation options to set on some of the fields. We will require a name and email, and make sure the email address is valid:&lt;/p&gt;

&lt;div class=&quot;wp_syntax&quot;&gt;&lt;div class=&quot;code&quot;&gt;&lt;pre class=&quot;php&quot;&gt;&lt;span&gt;$form&lt;/span&gt;&lt;span&gt;-&amp;gt;&lt;/span&gt;&lt;span&gt;add&lt;/span&gt;&lt;span&gt;&amp;#40;&lt;/span&gt;
	vtField&lt;span&gt;&amp;#40;&lt;/span&gt;&lt;span&gt;'name'&lt;/span&gt;&lt;span&gt;&amp;#41;&lt;/span&gt;&lt;span&gt;-&amp;gt;&lt;/span&gt;&lt;span&gt;required&lt;/span&gt;&lt;span&gt;&amp;#40;&lt;/span&gt;&lt;span&gt;'Please provide a name with your comment.'&lt;/span&gt;&lt;span&gt;&amp;#41;&lt;/span&gt;
&lt;span&gt;&amp;#41;&lt;/span&gt;&lt;span&gt;-&amp;gt;&lt;/span&gt;&lt;span&gt;add&lt;/span&gt;&lt;span&gt;&amp;#40;&lt;/span&gt;
	vtField&lt;span&gt;&amp;#40;&lt;/span&gt;&lt;span&gt;'email'&lt;/span&gt;&lt;span&gt;&amp;#41;&lt;/span&gt;&lt;span&gt;-&amp;gt;&lt;/span&gt;&lt;span&gt;required&lt;/span&gt;&lt;span&gt;&amp;#40;&lt;/span&gt;&lt;span&gt;'Please provide an email address with your comment.'&lt;/span&gt;&lt;span&gt;&amp;#41;&lt;/span&gt;
			&lt;span&gt;-&amp;gt;&lt;/span&gt;&lt;span&gt;email&lt;/span&gt;&lt;span&gt;&amp;#40;&lt;/span&gt;&lt;span&gt;'Please provide a valid email address with your comment.'&lt;/span&gt;&lt;span&gt;&amp;#41;&lt;/span&gt;
&lt;span&gt;&amp;#41;&lt;/span&gt;&lt;span&gt;;&lt;/span&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;This creates two fields with require validation. The &lt;em&gt;name&lt;/em&gt; field is required, and an error message is provided, and the &lt;em&gt;email&lt;/em&gt; field is both required, and must be a valid email address. Validating emails is just one of the many features built into the Veto library in its default implementation.&lt;/p&gt;
&lt;p&gt;Now that the validation for the form is setup, we can output the form in HTML using the provided helper methods:&lt;/p&gt;

&lt;div class=&quot;wp_syntax&quot;&gt;&lt;div class=&quot;code&quot;&gt;&lt;pre class=&quot;php&quot;&gt;&amp;lt;body&amp;gt;
	&lt;span&gt;&amp;lt;?php&lt;/span&gt; &lt;span&gt;echo&lt;/span&gt; &lt;span&gt;$form&lt;/span&gt;&lt;span&gt;-&amp;gt;&lt;/span&gt;&lt;span&gt;tag&lt;/span&gt;&lt;span&gt;&amp;#40;&lt;/span&gt;&lt;span&gt;&amp;#41;&lt;/span&gt;&lt;span&gt;;&lt;/span&gt; &lt;span&gt;?&amp;gt;&lt;/span&gt;
		&lt;span&gt;&amp;lt;?php&lt;/span&gt; &lt;span&gt;echo&lt;/span&gt; &lt;span&gt;$form&lt;/span&gt;&lt;span&gt;-&amp;gt;&lt;/span&gt;&lt;span&gt;errors&lt;/span&gt;&lt;span&gt;&amp;#40;&lt;/span&gt;&lt;span&gt;&amp;#41;&lt;/span&gt;&lt;span&gt;;&lt;/span&gt; &lt;span&gt;?&amp;gt;&lt;/span&gt;
&amp;nbsp;
		&amp;lt;label for=&amp;quot;name&amp;quot;&amp;gt;Name:&amp;lt;/label&amp;gt;
		&lt;span&gt;&amp;lt;?php&lt;/span&gt; &lt;span&gt;echo&lt;/span&gt; &lt;span&gt;$form&lt;/span&gt;&lt;span&gt;-&amp;gt;&lt;/span&gt;&lt;span&gt;textField&lt;/span&gt;&lt;span&gt;&amp;#40;&lt;/span&gt;&lt;span&gt;'name'&lt;/span&gt;&lt;span&gt;,&lt;/span&gt; &lt;span&gt;array&lt;/span&gt;&lt;span&gt;&amp;#40;&lt;/span&gt;&lt;span&gt;'size'&lt;/span&gt; &lt;span&gt;=&amp;gt;&lt;/span&gt; &lt;span&gt;'30'&lt;/span&gt;&lt;span&gt;&amp;#41;&lt;/span&gt;&lt;span&gt;&amp;#41;&lt;/span&gt;&lt;span&gt;;&lt;/span&gt; &lt;span&gt;?&amp;gt;&lt;/span&gt;
&amp;nbsp;
		&amp;lt;label for=&amp;quot;email&amp;quot;&amp;gt;Email:&amp;lt;/label&amp;gt;
		&lt;span&gt;&amp;lt;?php&lt;/span&gt; &lt;span&gt;echo&lt;/span&gt; &lt;span&gt;$form&lt;/span&gt;&lt;span&gt;-&amp;gt;&lt;/span&gt;&lt;span&gt;textField&lt;/span&gt;&lt;span&gt;&amp;#40;&lt;/span&gt;&lt;span&gt;'email'&lt;/span&gt;&lt;span&gt;,&lt;/span&gt; &lt;span&gt;array&lt;/span&gt;&lt;span&gt;&amp;#40;&lt;/span&gt;&lt;span&gt;'size'&lt;/span&gt; &lt;span&gt;=&amp;gt;&lt;/span&gt; &lt;span&gt;'50'&lt;/span&gt;&lt;span&gt;&amp;#41;&lt;/span&gt;&lt;span&gt;&amp;#41;&lt;/span&gt;&lt;span&gt;;&lt;/span&gt; &lt;span&gt;?&amp;gt;&lt;/span&gt;
&amp;nbsp;
		&lt;span&gt;&amp;lt;?php&lt;/span&gt; &lt;span&gt;echo&lt;/span&gt; &lt;span&gt;$form&lt;/span&gt;&lt;span&gt;-&amp;gt;&lt;/span&gt;&lt;span&gt;textArea&lt;/span&gt;&lt;span&gt;&amp;#40;&lt;/span&gt;&lt;span&gt;'comment'&lt;/span&gt;&lt;span&gt;&amp;#41;&lt;/span&gt;&lt;span&gt;;&lt;/span&gt; &lt;span&gt;?&amp;gt;&lt;/span&gt;
&amp;nbsp;
		&amp;lt;input type=&amp;quot;submit&amp;quot; name=&amp;quot;submit&amp;quot; value=&amp;quot;Send Comment&amp;quot; /&amp;gt;
	&amp;lt;/form&amp;gt;
&amp;lt;/body&amp;gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;OK, so there is a lot going on here. First, we display the correct form tag and mark the spot in the HTML document we want to Veto to display its errors if there are any. Then we display the fields, first the two we created that have validation attached, and then a new textarea that has no previous validation. Finally, we place the submit button for the form and close the opened form tag.&lt;/p&gt;
&lt;p&gt;To add JavaScript validation to the form as well, make sure a script tag similar to this one is included at in the head section of the HTML:&lt;/p&gt;

&lt;div class=&quot;wp_syntax&quot;&gt;&lt;div class=&quot;code&quot;&gt;&lt;pre class=&quot;html&quot;&gt;&amp;lt;script type=&amp;quot;text/javascript&amp;quot; src=&amp;quot;veto/veto.js&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;And that&amp;#8217;s it! That will get you underway with the Veto validation library. There are a lot more examples and explanations provided with the &lt;a href=&quot;http://bitbucket.org/jscott1989/veto/downloads&quot; target=&quot;_blank&quot;&gt;free download of the library&lt;/a&gt;, but feel free to include any problems or observations in the comments as normal! &lt;img src=&quot;http://www.jamiehurst.co.uk/wp-includes/images/smilies/icon_smile.gif&quot; alt=&quot;:)&quot; class=&quot;wp-smiley&quot; title=&quot;PHP Tutorial: Validating Forms with Veto Photo&quot; /&gt; &lt;/p&gt;</description>
	<pubDate>Sat, 10 Jul 2010 10:35:10 +0000</pubDate>
</item>
<item>
	<title>Alistair's Blog: Freeview EPGs – A brief history</title>
	<guid>http://www.agm.me.uk/blog/?p=1030</guid>
	<link>http://feeds.agm.me.uk/~r/agm/~3/W_a40zGkJzU/freeview-epgs-a-brief-history.php</link>
	<description>&lt;p&gt;With the recent &lt;a href=&quot;http://www.agm.me.uk/blog/2010/07/1021.php&quot;&gt;switching off the the Multiguide / 4TV service&lt;/a&gt; there has been some confusion on several forums and Twitter about what EPG services there are and have been. This does not surprise me. In the past created the link between Unique Interactive&amp;#8217;s EPG solutions the the BBC systems for feeding the EPGs, and I still get confused. In total we have had about 5 EPG services and today, after the loss of the Multiguide service, we still have three. This is my attempt to summarise what has happened from memory. If there is anything you would like to add or if I have recalled wrongly then please comment on the post.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Now and Next&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The original EPG was and still is a now and next service that is still transmitted today. It does exactly what it says by saying what is on now and what is coming up next. This information is transmitted on every multiplex. Originally the information sent appeared to differ on the different multiplexes but today the information seems to be the same.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;NTL Interactive&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The name implied to me that this was supposed to be part of NTL&amp;#8217;s push in to the interactive TV market, but I remember it solely as a 1/2 day TV guide on On Digital. This was available on all boxes that supported MHEG, that was most at the time.&lt;/p&gt;
&lt;p&gt;I vaguely remember this service being overtaken by a Teletext EPG (TV Navigator) with comparable functionality, and then this was upgraded so it did not function with my box. For the sake of this blog I am regarding all these as one EPG, although I fully acknowledge they were two completely different EPGs utilising the same technology in the same way.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Multiguide (4TV Interactive&lt;/strong&gt;&lt;strong&gt;)&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Originally introduced by 4TV and later maintained by InVision. Originally a 7 day service it was expanded to 14 days around the same time the Freeview 7/8 day guide (below) was launched. As a result many devices that are labelled as supporting 7 days that would actually support 14 days worth of listings. The service was funded by receiver manufacturers.&lt;/p&gt;
&lt;p&gt;Sadly for those of us who used it the service stopped in June 2010. As soon as a free and open Freeview EPG service was launched the Multiguide days were numbered and the last box was allegedly manufactured in 2006.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Freeview 7/8 day&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;When ITV Digital (formally OnDigital) failed in 2002 there were several groups that offered proposals. The winning group were the people behind Freeview (including BBC, BSkyB, and Crown Castle). As part of this plan a native Freeview EPG service was created and is used by most devices today.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Teletext Extra&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This is a 14 day service launched in April 2007. The service funded by adverts that are shown on the listing page and is generally accessed by the guide button on a comparable device&amp;#8217;s remote control.&lt;/p&gt;
&lt;img src=&quot;http://feeds.feedburner.com/~r/agm/~4/W_a40zGkJzU&quot; height=&quot;1&quot; width=&quot;1&quot; /&gt;</description>
	<pubDate>Thu, 08 Jul 2010 13:27:24 +0000</pubDate>
</item>
<item>
	<title>SemiBad: Mano a Bydo</title>
	<guid>http://www.semibad.com/work/mano_a_bydo</guid>
	<link>http://www.semibad.com/feeder/?FeederAction=clicked&amp;feed=semiBad+feed&amp;seed=http%3A%2F%2Fwww.semibad.com%2Fwork%2Fmano_a_bydo&amp;seed_title=Mano+a+Bydo</link>
	<description>&lt;img alt=&quot;man vs. dobkeratops&quot; height=&quot;268&quot; width=&quot;470&quot; src=&quot;http://www.semibad.com/images/content/rtype_retro.png&quot; /&gt;
&lt;p&gt;A quick remix of a vector illustration I did last year, for a blog post that I never finished. &lt;/p&gt;
&lt;p&gt;On a related note: Dobkeratops is my favourite video game boss of all time. I think that was basically what I was trying to say in the blog post, although I had it padded out over about 1500 words. That, and that you should probably play an R-Type game in the next few days.&lt;/p&gt;</description>
	<pubDate>Thu, 08 Jul 2010 01:09:38 +0000</pubDate>
</item>
<item>
	<title>[my][home][toon]: Home-brewed time-lapse fungus growing 101</title>
	<guid>http://www.coldclimate.co.uk/?p=5056</guid>
	<link>http://feedproxy.google.com/~r/therealcoldclimate/~3/w_HaBt4f0Bw/</link>
	<description>&lt;p&gt;That last post was because I could hardly contain myself.  Messing about with hardware, scripting and growing things all on the same project was right u my street and I couldn&amp;#8217;t resist.  I&amp;#8217;m working my way up to producing a much bigger and high-res time-lapse project later this year, and this was something of a trial run.&lt;/p&gt;
&lt;p&gt;The idea was simple&amp;#8230;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Take a mushroom growing kit from &lt;a href=&quot;http://www.gourmetmushrooms.co.uk/&quot;&gt;gourmetmushrooms.co.uk&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Use it to turn a &lt;a href=&quot;http://www.librarything.com/work/2022981/book/61696077&quot;&gt;fairly racist and crap novel &lt;/a&gt;(which upset me because it&amp;#8217;s written in &lt;a href=&quot;http://en.wikipedia.org/wiki/Robert_Ludlum&quot;&gt;Robert Ludlum&lt;/a&gt;&amp;#8216;s name, and not half as good) into mushrooms&lt;/li&gt;
&lt;li&gt;Eat them in a meal where I&amp;#8217;d grown or made everything&lt;/li&gt;
&lt;li&gt;Film the whole process and release the film and the scripts that built it.&lt;/li&gt;
&lt;/ol&gt;
&lt;h2&gt;The Mushrooms&lt;/h2&gt;
&lt;p&gt;The instructions that came with the kit are pretty good.  You soak the book in warm water, wring it out so it&amp;#8217;s not sodden, scatter spore impregnated wheat through the book and then rubber band it up nice and tight.  It sits somewhere for a couple of days (about a week) until the mushrooms root system has developed and once the whole book has gone white you pop it in the fridge for a couple of days.  This shocks the mushroom system into growing, a bit like a cold patch of weather.&lt;/p&gt;
&lt;p&gt;Once you take the book out of the fridge and open up the plastic bag it&amp;#8217;s just a matter of keeping it warm and nicely moist.  A plant mister is perfect.  Spray a couple of times a day and you should be about right.  I went to a wedding for 2 days, so soaked it well before leaving and it survived ok.&lt;/p&gt;
&lt;p&gt;Once sizable mushrooms had formed it&amp;#8217;s justa matter of breaking them off and getting cooking.  With a bit of luck the book should produce another run, if not, it&amp;#8217;s compostable (hell, it&amp;#8217;s half way there).&lt;/p&gt;
&lt;h2&gt;The technology&lt;/h2&gt;
&lt;p&gt;The original plan was to use an old Sony laptop running Linux, connected by USB to a digital SLR camera, taking a photo every 15 minutes and backing these up.  After talks with Ken Murphy about his&lt;a href=&quot;http://murphlab.com/hsky/&quot;&gt; History of the sky&lt;/a&gt; project at MakeFaire this all sounded pretty easy.  However after a lot of messing about with &lt;a href=&quot;http://www.gphoto.org/&quot;&gt;gphoto2-lib&lt;/a&gt; and my old Fuji S7000 I found them to be incompatible, one could see the other, but not take photos. Bummer.  My Nikon D40x works with gphoto2 brilliantly, and takes better photos, but you can&amp;#8217;t power it externally easily and the batteries only last for about 24 hours taking a photo every 15 minutes.&lt;/p&gt;
&lt;p&gt;To top it all off, the laptop I had picked out turned out to not have an ethernet port (how old was it, no idea, 10 years +) , so it was back to the drawing board all round.&lt;/p&gt;
&lt;p&gt;So ended up with the following rig&amp;#8230;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;My old G4 iBook running OS X&lt;/li&gt;
&lt;li&gt;A webcam from PC World for a tenner (Logitech)&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://sourceforge.net/projects/webcam-tools/&quot;&gt;Wacaw&lt;/a&gt; running to take the photos&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.dropbox.com/referrals/NTczMDY2MjU5&quot;&gt;DropBox&lt;/a&gt;* being used for remove backup and public viewing&lt;/li&gt;
&lt;li&gt;Cron calling&lt;/li&gt;
&lt;li&gt;A bunch of BASH scripts to hold it together electronically&lt;/li&gt;
&lt;li&gt;A bunch of duct tape to physically hold it together&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;a href=&quot;http://sourceforge.net/projects/webcam-tools/&quot;&gt;Wacaw&lt;/a&gt; was a complete find and saved my bacon.  It&amp;#8217;s a command line utility that will ket you call multiple cameras and save the images off that it gets back.  It did on Mac what gphoto2 was going to do for me on Linux.  You run it with a -L switch to get a list of available devices, and then run it again calling the input device you wish to grab from.  Ideal if you want to do multiple angles with multiple cameras.&lt;/p&gt;
&lt;p&gt;The scripts that make al this happen are nothing special, just a bit of date wrangling to get a unique id for each photo, and then some copying around to ship the files to DropBox.  A second script runs once a day to create a daily video file.&lt;/p&gt;
&lt;p&gt;This first script captures a new image ever 15 minutes, between the hours of 5am and 7pm.  Here&amp;#8217;s it&amp;#8217;s crontab entry&lt;/p&gt;
&lt;pre&gt;0,15,30,45  5,6,7,8,9,10,11,12,13,14,15,16,17,18,19 * * *  /Users/me/grabber.sh&lt;/pre&gt;
&lt;p&gt;And here&amp;#8217;s the script&amp;#8230;&lt;/p&gt;
&lt;pre&gt;#!/bin/bash
DTS=$(date &quot;+%y_%m_%d_%H_%M&quot;)
HOME=/Users/me
#/Applications/wacaw -d02 /Users/${home}/Documents/grabs/one_${DTS}
/Applications/wacaw -d02 /Users/${home}/Documents/grabs/mushroom_${DTS}
rm ${home}/Documents/grabs/mushroom_current.jpeg
cp ${home}/Documents/grabs/mushroom_${DTS}.jpeg ${home}/Documents/grabs/mushroom_current.jpeg
cp ${home}/Documents/grabs/mushroom_${DTS}.jpeg ${home}/Dropbox/Public/mushrooms
cp ${home}/Documents/grabs/mushroom_current.jpeg${home}/Dropbox/Public/mushrooms&lt;/pre&gt;
&lt;pre&gt;And here's the daily crontab entry that makes a film...&lt;/pre&gt;
&lt;pre&gt;58 23 * * *  /Users/me/filmer.sh&lt;/pre&gt;
&lt;pre&gt;#!/bin/bash
set -x
DTS=$(date &quot;+%y_%m_%d&quot;)
/Applications/Mencoder\ OS\ X.app/Contents/Resources/mencoder &quot;mf:///Users/me/Documents/grabs/mushroom_${DTS}_*.jpeg&quot; -mf fps=10 -o /Users/me/Documents/grabs/${DTS}.avi -ovc lavc -lavcopts vcodec=msmpeg4v2:vbitrate=800
cp /Users/me/Documents/grabs/${DTS}.avi /Users/me/Dropbox/Public/mushrooms&lt;/pre&gt;
&lt;p&gt;And here are the results, which if you look closely, you can see that I picked them two days too late.&lt;br /&gt;
&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://vimeo.com/12980843&quot;&gt;12 days of mushroom growing time-lapse&lt;/a&gt; from &lt;a href=&quot;http://vimeo.com/user4123311&quot;&gt;Oli&lt;/a&gt; on &lt;a href=&quot;http://vimeo.com&quot;&gt;Vimeo&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Also, the photos (and the final destination)&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://www.flickr.com/photos/oliwood/4772453350/in/photostream/&quot;&gt;&lt;img class=&quot;alignnone&quot; title=&quot;Just picked&quot; src=&quot;http://farm5.static.flickr.com/4123/4772453350_25fb0dd749.jpg&quot; alt=&quot;&quot; width=&quot;299&quot; height=&quot;500&quot; /&gt;&lt;/a&gt;&lt;a href=&quot;http://www.flickr.com/photos/oliwood/4772454114/in/photostream/&quot;&gt;&lt;img class=&quot;alignnone&quot; title=&quot;Fresh ingredients&quot; src=&quot;http://farm5.static.flickr.com/4076/4772454114_ae8d15c679.jpg&quot; alt=&quot;&quot; width=&quot;500&quot; height=&quot;299&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://www.flickr.com/photos/oliwood/4771813699/in/photostream/&quot;&gt;&lt;img class=&quot;alignnone&quot; title=&quot;Frying up&quot; src=&quot;http://farm5.static.flickr.com/4142/4771813699_10c7168c5f.jpg&quot; alt=&quot;&quot; width=&quot;500&quot; height=&quot;299&quot; /&gt;&lt;/a&gt;&lt;a href=&quot;http://www.flickr.com/photos/oliwood/4771814499/in/photostream/&quot;&gt;&lt;img class=&quot;alignnone&quot; title=&quot;The finished sandwich&quot; src=&quot;http://farm5.static.flickr.com/4134/4771814499_abd011b48e.jpg&quot; alt=&quot;&quot; width=&quot;500&quot; height=&quot;299&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;*Disclosure: if you use the link for Dropbox on this page, you&amp;#8217;ll get an extra 250mb and so will I because it&amp;#8217;s a referral link.  I&amp;#8217;ll not make any money through.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Possibly Related Posts:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;http://www.coldclimate.co.uk/2010/07/29/slow-baked-ham-with-cider-and-spice/&quot;&gt;Slow baked ham with cider and spice&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.coldclimate.co.uk/2010/07/13/give-us-this-day-our-daily-breadmaker/&quot;&gt;Give us this day our daily bread(maker)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.coldclimate.co.uk/2010/07/07/jerking-it/&quot;&gt;Jerking it&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.coldclimate.co.uk/2010/07/01/getting-redis-and-codeigniter-to-play-together/&quot;&gt;Getting Redis and CodeIgniter to play together&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.coldclimate.co.uk/2010/06/30/hot-and-sour-manly-popcorn/&quot;&gt;Hot and sour manly popcorn&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;br /&gt;
&lt;img src=&quot;http://feeds.feedburner.com/~r/therealcoldclimate/~4/w_HaBt4f0Bw&quot; height=&quot;1&quot; width=&quot;1&quot; /&gt;</description>
	<pubDate>Wed, 07 Jul 2010 20:31:32 +0000</pubDate>
</item>
<item>
	<title>1DayLater: A chance to party in Gateshead new creative workspace 'The Shed' before its new tenants move in</title>
	<guid>http://blog.1daylater.com/post/780933519</guid>
	<link>http://blog.1daylater.com/post/780933519</link>
	<description>&lt;p&gt;&lt;img alt=&quot;The Shed - an open plan office space within Gatesheads growing creative quarter&quot; src=&quot;http://lh5.ggpht.com/_PmtoJIKrM78/TDRtzZgTrFI/AAAAAAAAB2I/6xAUDIkqhog/s800/DADA%20The%20Shed%20FR.jpg&quot; height=&quot;567&quot; width=&quot;400&quot; /&gt;&lt;/p&gt;
&lt;p&gt;‘&lt;a title=&quot;The Shed's tennants include artists, web designers, software developers, actors - generally creative people then!&quot; href=&quot;http://www.gateshead.gov.uk/Business%20and%20Industry/support/StarterforTen/TheShedInfo.aspx&quot;&gt;The Shed&lt;/a&gt;’ is a former Bed Warehouse in the UK city of Gateshead. After it’s former occupiers met some unknown fate (bankruptcy perhaps) the building was scheduled for demolition in around two years time. So the council, rather cleverly, have decided to turn the place into an open-plan workspace for creative companies. &lt;/p&gt;
&lt;p&gt;And what’s more, &lt;a title=&quot;1DayLater - track your time, money and business miles&quot; href=&quot;http://1daylater.com&quot;&gt;1DayLater&lt;/a&gt; is going to be one of them! Being surrounded by a host of different interesting people will no doubt inspire us with new ideas, new drive and motivation (not that we really need it mind) - so we’re very excited.&lt;/p&gt;
&lt;p&gt;Our soon-to-be neighbours will cover a myriad of different disciplines,  comprising of artists, web designers, software companies and even a troupe of actors called Unfolding Theatre - I’m not sure whether they have an &lt;em&gt;actual&lt;/em&gt; unfolding theatre or if it’s just a clever name but I can’t wait to  find out.&lt;/p&gt;
&lt;p&gt;The Shed space itself needs to be managed by the community, with everyone pitching in to help with fixtures and fittings etc. And some other enterprising tenants have already arranged a fundraising party in the empty space we will soon be occupying to help pay for all these things.&lt;/p&gt;
&lt;p&gt;If you are local to the area I would urge you to come along. There will be live music and lots of interesting people to meet. Hope you can make it!&lt;/p&gt;
&lt;p&gt;&lt;img alt=&quot;The Shed party - lineup and start times&quot; src=&quot;http://lh6.ggpht.com/_PmtoJIKrM78/TDR0NLh1GEI/AAAAAAAAB2Y/VRzmPjovABs/s800/DADA%20The%20Shed%20RE.jpg&quot; height=&quot;567&quot; width=&quot;400&quot; /&gt;&lt;/p&gt;</description>
	<pubDate>Wed, 07 Jul 2010 12:44:00 +0000</pubDate>
</item>
<item>
	<title>[my][home][toon]: Jerking it</title>
	<guid>http://www.coldclimate.co.uk/?p=5070</guid>
	<link>http://feedproxy.google.com/~r/therealcoldclimate/~3/sXj0SefrUi8/</link>
	<description>&lt;p&gt;I love jerk chicken.  In fact, I love Jamaican food.  Jerk chicken, curry goat, popperpot stew, Saturday soup, I love it all.  There&amp;#8217;s something ever refreshing about cooking without cream or thickened sauces, avoiding thick and sticky glazes and having hot food without it being nose-pinchingly spiced.&lt;/p&gt;
&lt;p&gt;Ideally jerk should be cooked on a half oil drum barbecue, but whilst I hunt down and build one of these, I use a bog standard BBQ.  This time annoyingly the rian started just as a lit up, so this chicken was cooked in the oven.&lt;/p&gt;
&lt;p&gt;I followed this &lt;a href=&quot;http://helengraves.co.uk/2010/03/food-from-the-rye-jerk-chicken/&quot;&gt;jerk chicken recipe&lt;/a&gt; from the from Helen Grave&amp;#8217;s brilliant blog &lt;a href=&quot;http://helengraves.co.uk&quot;&gt;Food From the Rye&lt;/a&gt;, which I&amp;#8217;ve been addicted to for a little while.  The only modification I have was to drop the dark sugar and molasses, and to replaced it was a big tablespoon of golden sugar, and about 50ml of dark rum.  I didn&amp;#8217;t have dark sugar in, otherwise I&amp;#8217;d have used it, but I would still keep the rum in.  Lots of things are soluble in alcohol that are not soluble in water, so using rum not only adds to the smoky and sweet flavour, but I believe also helps carry the flavours through the meat better.&lt;/p&gt;
&lt;p&gt;I took a whole chicken, spatchcocked it to help fit it on the BBQ, and kept it in a tight plastic bag with the marinade for a full 24 hours before cooking.  The bag holds the marinade against the meat and excludes the air.  You need to pick up the bag and squidge it about to made sure all the chicken gets exposes, and turn it so that the top is not left out of the fun.  I also slashed the chicken deeply a few times to help get the flavours into the meat.&lt;/p&gt;
&lt;p&gt;On the day of cooking I took the chicken out of the fridge for a few hours to come back to room temperature, and opened the bag to help lef the meat dry off a bit.  Ideally I&amp;#8217;d have BBQ&amp;#8217;d it indirectly over the coals (push them to one side, and put a tin tray under the meat to catch the drips).  This time however, I had to use the oven, 180 degrees for an hour covered, with 30 minutes on the end uncovered, and then resting for 20 minutes.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://www.flickr.com/photos/oliwood/4770271921/in/set-72157624441435206/&quot;&gt;&lt;img class=&quot;alignnone&quot; title=&quot;Ingredients&quot; src=&quot;http://farm5.static.flickr.com/4140/4770271921_f5c8904765_m.jpg&quot; alt=&quot;&quot; width=&quot;240&quot; height=&quot;161&quot; /&gt;&lt;/a&gt;&lt;a href=&quot;http://www.flickr.com/photos/oliwood/4770266139/in/set-72157624441435206/&quot;&gt;&lt;img class=&quot;alignnone&quot; title=&quot;Finished jerk&quot; src=&quot;http://farm5.static.flickr.com/4122/4770266139_cc924402f2_m.jpg&quot; alt=&quot;&quot; width=&quot;240&quot; height=&quot;161&quot; /&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Possibly Related Posts:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;http://www.coldclimate.co.uk/2010/07/29/slow-baked-ham-with-cider-and-spice/&quot;&gt;Slow baked ham with cider and spice&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.coldclimate.co.uk/2010/07/13/give-us-this-day-our-daily-breadmaker/&quot;&gt;Give us this day our daily bread(maker)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.coldclimate.co.uk/2010/07/07/homebrewed-timelapse-fungus-growing-101/&quot;&gt;Home-brewed time-lapse fungus growing 101&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.coldclimate.co.uk/2010/06/30/hot-and-sour-manly-popcorn/&quot;&gt;Hot and sour manly popcorn&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.coldclimate.co.uk/2010/06/26/mushrooms-live/&quot;&gt;Mushrooms, live!&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;br /&gt;
&lt;img src=&quot;http://feeds.feedburner.com/~r/therealcoldclimate/~4/sXj0SefrUi8&quot; height=&quot;1&quot; width=&quot;1&quot; /&gt;</description>
	<pubDate>Wed, 07 Jul 2010 11:58:08 +0000</pubDate>
</item>
<item>
	<title>Infosanity: Infosanity</title>
	<guid>http://blog.infosanity.co.uk/?p=754</guid>
	<link>http://blog.infosanity.co.uk/2010/07/06/starting-with-kippo/</link>
	<description>&lt;p&gt;As I started life as a Linux server admin I&amp;#8217;m only too aware that many attackers see remote access functionality as a way into a system, and as SSH is the de facto standard for Linux access it is a prime target for attack. The stats collected by DShield give an indication to the &lt;a title=&quot;DShield SSH [tcp22]&quot; href=&quot;http://www.dshield.org/port.html?port=22&quot;&gt;extent of the problem&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;As a result I&amp;#8217;ve had the &lt;a title=&quot;Kippo Home Page&quot; href=&quot;http://code.google.com/p/kippo/&quot;&gt;Kippo&lt;/a&gt; honeypot is something that I&amp;#8217;ve had on my radar for a while. For a number of reasons I hadn&amp;#8217;t found time to implement the system in a live environment, but a recent post on the &lt;a title=&quot;Diatel: Kippo&quot; href=&quot;http://diatel.wordpress.com/2010/06/24/kippo-ssh-honeypot/&quot;&gt;Diatel blog &lt;/a&gt;suggested that installation may be quick and pain free.&lt;/p&gt;
&lt;p&gt;Kippo is described by it&amp;#8217;s author (Desaster) as:&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;Kippo is a medium interaction SSH honeypot designed to log brute force attacks and, most importantly, the entire shell interaction performed by the attacker.&lt;/p&gt;
&lt;p&gt;Kippo is inspired, but not based on &lt;a rel=&quot;nofollow&quot; href=&quot;http://kojoney.sourceforge.net/&quot;&gt;Kojoney&lt;/a&gt;.&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;Installation for me was painless, running a Debian system I downloaded the latest archive to disk, unpacked and installed the pyton-twisted package (I hadn&amp;#8217;t read Mig5&amp;#8242;s comment until after install so now need to go back and live on the bleeding edge&amp;#8230;). I did hit a couple of problems when trying to start up the system, which is as simple as invoking &lt;em&gt;./start.sh&lt;/em&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;First, I was logged in as root when I first tried to start the system (not clever I know, was testing&amp;#8230;). Kippo encounters an &lt;a title=&quot;Kippo Error: Running as root&quot; href=&quot;http://code.google.com/p/kippo/issues/detail?id=4&quot;&gt;error &lt;/a&gt;when started by a root user. As Desaster rightly states, it&amp;#8217;s not wise to run Kippo as a root user anyway and running as a regular user resolves the issue.&lt;/li&gt;
&lt;li&gt;Second, when running as a normal user I got a &amp;#8216;meaningful&amp;#8217; error of &lt;em&gt;&amp;#8220;Failed to load application: &amp;#8216;NoneType&amp;#8217; object has no attribute &amp;#8216;get&amp;#8217;.&amp;#8221;&lt;/em&gt; A quick piece of Google-fu lead me to &lt;a title=&quot;Kippo error: no kippo.cfg&quot; href=&quot;http://code.google.com/p/kippo/issues/detail?id=2&quot;&gt;this&lt;/a&gt; ticket, which explained Kippo was missing the file kippo.cfg, as explained copying kippo.cfg.dist to kippo.cfg correct the issue and produced a fully functional system.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;There are a couple of key files that can be edited to change the feel of the system that is provided to malicious users:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;kippo.cfg contains runtime information including log location, fake hostname etc.&lt;/li&gt;
&lt;li&gt;kippo.tac contains an array &amp;#8216;users&amp;#8217;, which lists the username/password combination which the emulated SSH login will accept as &amp;#8216;valid&amp;#8217;.&lt;/li&gt;
&lt;li&gt;The honeyfs/ directory goes so far as to allow you to create a &amp;#8216;real&amp;#8217; filesystem for the malicious user to interact with, potentially copying a live server&amp;#8217;s filesystem to the directory to help camouflage the emulated system (after sensitive data is removed/sanitised obviously&amp;#8230;.). I haven&amp;#8217;t tried this myself yet but is definitely on my to-do list.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;From initial testing I&amp;#8217;ve got high hopes for Kippo becoming a mainstay in my honeypot toolbox; the interaction session provided to a malicious user is reasonably convincing at first glance, and I particularly like the trick to keep users logged in after they think they&amp;#8217;ve sent an &amp;#8216;exit&amp;#8217; command to close the session, it could get some interesting results.&lt;/p&gt;
&lt;p&gt;For post compromise analysis Kippo also provides some an interesting utility, utils/playlog.py. This allows you to replay a malicious terminal session in real-time, typos and all, to truely provide a feel for the malicious users interaction with the session. To help whet your apetite whilst I wait for someone to target my kippo installation, Kippo has a few demo&amp;#8217;s of the playlog capabilities from compromise attempts. &lt;a title=&quot;Kippo playlog.py 1&quot; href=&quot;http://kippo.rpg.fi/playlog/?l=20091122-075013-5055.log&quot;&gt;Get&lt;/a&gt; &lt;a title=&quot;Kippo playlog demo 2&quot; href=&quot;http://kippo.rpg.fi/playlog/?l=20091123-003854-3359.log&quot;&gt;your&lt;/a&gt; &lt;a title=&quot;Kippo playlog demo 3&quot; href=&quot;http://kippo.rpg.fi/playlog/?l=20091123-012814-626.log&quot;&gt;demos&lt;/a&gt; &lt;a title=&quot;Kippo playlog.py Demo 4&quot; href=&quot;http://kippo.rpg.fi/playlog/?l=20100316-233121-1847.log&quot;&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&amp;#8211;Andrew Waite&lt;/p&gt;
&lt;br /&gt;  &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/gocomments/infosanity.wordpress.com/754/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/comments/infosanity.wordpress.com/754/&quot; /&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/godelicious/infosanity.wordpress.com/754/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/delicious/infosanity.wordpress.com/754/&quot; /&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/gostumble/infosanity.wordpress.com/754/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/stumble/infosanity.wordpress.com/754/&quot; /&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/godigg/infosanity.wordpress.com/754/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/digg/infosanity.wordpress.com/754/&quot; /&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/goreddit/infosanity.wordpress.com/754/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/reddit/infosanity.wordpress.com/754/&quot; /&gt;&lt;/a&gt; &lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://stats.wordpress.com/b.gif?host=blog.infosanity.co.uk&amp;amp;blog=8614004&amp;amp;post=754&amp;amp;subd=infosanity&amp;amp;ref=&amp;amp;feed=1&quot; /&gt;</description>
	<pubDate>Tue, 06 Jul 2010 20:48:15 +0000</pubDate>
</item>
<item>
	<title>Richard Lane: Understanding Social Networks – a webinar with Jason Brownlee of Dollywagon [SaaHL programme]</title>
	<guid>http://www.sellingatahigherlevel.com/?p=859</guid>
	<link>http://www.sellingatahigherlevel.com/2010/07/understanding-social-networks-a-webinar-with-jason-brownlee-of-dollywagon-saahl-programme/</link>
	<description>&lt;div class=&quot;tweetmeme_button&quot;&gt;
			&lt;a href=&quot;http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.sellingatahigherlevel.com%2F2010%2F07%2Funderstanding-social-networks-a-webinar-with-jason-brownlee-of-dollywagon-saahl-programme%2F&quot;&gt;&lt;br /&gt;
				&lt;img src=&quot;http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.sellingatahigherlevel.com%2F2010%2F07%2Funderstanding-social-networks-a-webinar-with-jason-brownlee-of-dollywagon-saahl-programme%2F&amp;amp;style=normal&quot; height=&quot;61&quot; width=&quot;50&quot; /&gt;&lt;br /&gt;
			&lt;/a&gt;
		&lt;/div&gt;
&lt;p&gt;Listen to this (unedited) recording of a webinar on &amp;#8216;Understanding Social Networks&amp;#8217; with guest presenter Jason Brownlee of &lt;a title=&quot;Link to Dollywagon's website&quot; href=&quot;http://www.dollywagon.com/&quot; target=&quot;_blank&quot;&gt;Dollywagon&lt;/a&gt;.  This online presentation is hosted by &lt;a title=&quot;Link to Engleby Associates&quot; href=&quot;http://www.englebyassociates.com&quot; target=&quot;_blank&quot;&gt;Engleby Associates&lt;/a&gt; as part of the Selling at a Higher Level &lt;a title=&quot;Click here for more details on our unique blended programme&quot; href=&quot;http://www.englebyassociates.com/uploads//Selling_at_a_Higher_Level_Programme_Engleby_Associates_April_10%20x%203%20pages.pdf&quot; target=&quot;_blank&quot;&gt;blended sales training&lt;/a&gt; programme, and is the second in a series of insightful presentations designed to help sales people be the best they can possibly be.&lt;/p&gt;
&lt;p&gt;Jason will guide you through his presentation, allowing you to benefit from his expertise, his theories and his practical understanding of the power of Social Networks.&lt;/p&gt;
&lt;p&gt;This webinar is a must for anyone interested in the power of networks and networking and for those who want to maximise the online reach of their business.&lt;/p&gt;
&lt;p&gt;Click on the link below to download an unedited recording of the session [&lt;em&gt;Note - at one point during the presentation viewers are encouraged to visit YouTube to watch a series of short videos - we suggest you do this.  It will certainly be better than watching a blank screen for a few minutes&lt;/em&gt;].&lt;/p&gt;
&lt;p&gt;Download the presentation to your computer [duration 1 hour 05 mins, 118mb].  &lt;strong&gt;NOTE: Because of the size of the file it will take between 10-12 minutes to download – maybe faster, maybe slower – depending on your connection speed.&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://www.sellingatahigherlevel.com/podcasts/2010-06-22%2016.04%20Webinar%202_%20Understanding%20Social%20Networks.wmv&quot;&gt;Click here to download the Understanding Social Networks webinar&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;[1 hour 5 minutes duration]&lt;/p&gt;
&lt;p&gt;Enjoy and feel free to leave a comment with any feedback or questions.&lt;/p&gt;</description>
	<pubDate>Tue, 06 Jul 2010 18:55:00 +0000</pubDate>
</item>
<item>
	<title>Random Thoughts of an ASP.Net Code Monkey: Awarded Microsoft Most Valuable Professional Award for 2010</title>
	<guid>http://www.andrewwestgarth.co.uk/Blog/post.aspx?id=46339d06-0c11-4358-b3bf-cd7279d06f4d</guid>
	<link>http://www.andrewwestgarth.co.uk/Blog/post/2010/07/06/Awarded-Microsoft-Most-Valuable-Professional-Award-for-2010.aspx</link>
	<description>&lt;p&gt;As is the case with most of my blog posting of late, it’s well.. late and in a big queue, but seeing this is relatively time sensitive and the fact that I’m over the moon again.&amp;#160; I thought I’d jot a quick post.&lt;/p&gt;  &lt;p&gt;Last Thursday (1st July 2010), I was very pleased to receive an email from Microsoft to inform me that I had been awarded the Microsoft Most Valuable Professional Award for 2010 – Internet Information Services (IIS).&amp;#160; This is the third consecutive year I have received this and as I’ve mentioned before I am extremely humble to be associated with a great group of technical people around the globe.&amp;#160; I’ll be aiming to continue my efforts to help the community and deliver as much content as I can to aid and spread knowledge.&amp;#160; &lt;/p&gt;&lt;div class=&quot;socialBookmarksContainer&quot;&gt;&lt;a rel=&quot;nofollow&quot; href=&quot;http://digg.com/submit/?url=http://www.andrewwestgarth.co.uk/Blog/post/2010/07/06/Awarded-Microsoft-Most-Valuable-Professional-Award-for-2010.aspx&quot; target=&quot;_blank&quot; title=&quot;Digg It!&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/Blog/pics/socialbookmarks/circle/digg_24.png&quot; alt=&quot;Digg It!&quot; /&gt;&lt;/a&gt;&lt;a rel=&quot;nofollow&quot; href=&quot;http://www.dzone.com/links/add.html?url=http://www.andrewwestgarth.co.uk/Blog/post/2010/07/06/Awarded-Microsoft-Most-Valuable-Professional-Award-for-2010.aspx&amp;amp;title=Awarded Microsoft Most Valuable Professional Award for 2010&quot; target=&quot;_blank&quot; title=&quot;DZone It!&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/Blog/pics/socialbookmarks/circle/dzone_24.png&quot; alt=&quot;DZone It!&quot; /&gt;&lt;/a&gt;&lt;a rel=&quot;nofollow&quot; href=&quot;http://www.stumbleupon.com/submit?url=http://www.andrewwestgarth.co.uk/Blog/post/2010/07/06/Awarded-Microsoft-Most-Valuable-Professional-Award-for-2010.aspx&quot; target=&quot;_blank&quot; title=&quot;StumbleUpon&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/Blog/pics/socialbookmarks/circle/stumbleupon_24.png&quot; alt=&quot;StumbleUpon&quot; /&gt;&lt;/a&gt;&lt;a rel=&quot;nofollow&quot; href=&quot;http://technorati.com/ping?url=http://www.andrewwestgarth.co.uk/Blog/&quot; target=&quot;_blank&quot; title=&quot;Technorati&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/Blog/pics/socialbookmarks/circle/technorati_24.png&quot; alt=&quot;Technorati&quot; /&gt;&lt;/a&gt;&lt;a rel=&quot;nofollow&quot; href=&quot;http://reddit.com/submit?url=http://www.andrewwestgarth.co.uk/Blog/post/2010/07/06/Awarded-Microsoft-Most-Valuable-Professional-Award-for-2010.aspx&amp;amp;title=Awarded Microsoft Most Valuable Professional Award for 2010&quot; target=&quot;_blank&quot; title=&quot;Reddit&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/Blog/pics/socialbookmarks/circle/reddit_24.png&quot; alt=&quot;Reddit&quot; /&gt;&lt;/a&gt;&lt;a rel=&quot;nofollow&quot; href=&quot;http://del.icio.us/post?url=http://www.andrewwestgarth.co.uk/Blog/post/2010/07/06/Awarded-Microsoft-Most-Valuable-Professional-Award-for-2010.aspx&amp;amp;title=Awarded Microsoft Most Valuable Professional Award for 2010&quot; target=&quot;_blank&quot; title=&quot;Del.icio.us&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/Blog/pics/socialbookmarks/circle/delicious_24.png&quot; alt=&quot;Del.icio.us&quot; /&gt;&lt;/a&gt;&lt;a rel=&quot;nofollow&quot; href=&quot;http://www.newsvine.com/_wine/save?u=http://www.andrewwestgarth.co.uk/Blog/post/2010/07/06/Awarded-Microsoft-Most-Valuable-Professional-Award-for-2010.aspx&quot; target=&quot;_blank&quot; title=&quot;NewsVine&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/Blog/pics/socialbookmarks/circle/newsvine_24.png&quot; alt=&quot;NewsVine&quot; /&gt;&lt;/a&gt;&lt;a rel=&quot;nofollow&quot; href=&quot;http://furl.net&quot; target=&quot;_blank&quot; title=&quot;Furl&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/Blog/pics/socialbookmarks/circle/furl_24.png&quot; alt=&quot;Furl&quot; /&gt;&lt;/a&gt;&lt;a rel=&quot;nofollow&quot; href=&quot;http://blinklist.com/submit/&quot; target=&quot;_blank&quot; title=&quot;BlinkList&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/Blog/pics/socialbookmarks/circle/blinklist_24.png&quot; alt=&quot;BlinkList&quot; /&gt;&lt;/a&gt;&lt;/div&gt;</description>
	<pubDate>Tue, 06 Jul 2010 12:25:20 +0000</pubDate>
</item>
<item>
	<title>SemiBad: Observations on a month spent kind of holding the future</title>
	<guid>http://www.semibad.com/blog/observations_on_the_ipad</guid>
	<link>http://www.semibad.com/feeder/?FeederAction=clicked&amp;feed=semiBad+feed&amp;seed=http%3A%2F%2Fwww.semibad.com%2Fblog%2Fobservations_on_the_ipad&amp;seed_title=Observations+on+a+month+spent+kind+of+holding+the+future</link>
	<description>&lt;img alt=&quot;The iPad.&quot; height=&quot;470&quot; width=&quot;470&quot; src=&quot;http://www.semibad.com/images/content/ipad.png&quot; /&gt;
&lt;p&gt;[&amp;quot;I held an iPad in my hands today and it was kind of like holding the future. The future is expensive and has a glass front.&amp;quot;]&lt;/p&gt;
&lt;p&gt;As far as first impressions go, these (by &lt;a href=&quot;http://twitter.com/tamewhale&quot; title=&quot;Gavin Logan on Twitter&quot;&gt;Gavin Logan&lt;/a&gt; on Friday&amp;amp;aposs &lt;a href=&quot;http://thegeekestdrink.com/&quot;&gt;Geekest Drink&lt;/a&gt;) are pretty much on the money. It might seem a little late in the day to be writing up thoughts on a new device — after a month here and several in the States, some would perhaps feel that the topic is a little stale. But as many initial observations of the device seem to be based on shininess or pricetag, I thought it would be a good idea to hold off until I&amp;amp;aposd seen how it works in the real world for a non-trivial period of time.&lt;/p&gt;</description>
	<pubDate>Mon, 05 Jul 2010 00:56:25 +0000</pubDate>
</item>
<item>
	<title>SuperMondays: SuperSummer, 29th July</title>
	<guid>http://www.supermondays.org/?p=507</guid>
	<link>http://www.supermondays.org/2010/07/04/supersummer-29th-july/</link>
	<description>To celebrate what has been a great year for SuperMondays, the team behind your favourite lo-fi hi-tech monthly get together have decided to throw a SuperSummer Soiree we are sure you are going to love. It’s a great opportunity for us all to celebrate making this year such a success and to our headline sponsors, Northern Film [...]</description>
	<pubDate>Sun, 04 Jul 2010 12:49:20 +0000</pubDate>
</item>
<item>
	<title>Ethicalhack3r: [Interview] The Jester</title>
	<guid>http://www.ethicalhack3r.co.uk/?p=742</guid>
	<link>http://www.ethicalhack3r.co.uk/security/interview-the-jester/</link>
	<description>It&amp;#8217;s not often I interview people for the blog however when some one catches my eye and raises my interest I like to find out more about them and share it with my readers. This time I interviewed &amp;#8216;The Jester&amp;#8217;. The Jester has been in the media spotlight recently for taking down Jihadist terrorist web [...]</description>
	<pubDate>Sat, 03 Jul 2010 22:35:19 +0000</pubDate>
</item>
<item>
	<title>Ethicalhack3r: Why Johnny Can’t Pentest</title>
	<guid>http://www.ethicalhack3r.co.uk/?p=738</guid>
	<link>http://www.ethicalhack3r.co.uk/security/738/</link>
	<description>A white paper released recently (not dated) by the University of California titled ‘Why Johnny Can’t Pentest: An Analysis of Black-box Web Vulnerability Scanners’ evaluates eleven commercial and open-source black-box web vulnerability scanners.


The three authors of the paper (Adoupe, Marco, Vigna) test the black-box scanners against their custom vulnerable web application they called WackoPicko. Their [...]</description>
	<pubDate>Sat, 03 Jul 2010 15:48:40 +0000</pubDate>
</item>
<item>
	<title>A Little Bit of Jamie Hurst: PHP Tutorial: Introduction to MySQLi Prepared Queries</title>
	<guid>http://www.jamiehurst.co.uk/?p=161</guid>
	<link>http://www.jamiehurst.co.uk/tutorial-introduction-mysqli-prepared-queries/</link>
	<description>&lt;h3&gt;PHP MySQL Support&lt;/h3&gt;
&lt;p&gt;Using &lt;a href=&quot;http://www.mysql.com/&quot; target=&quot;_blank&quot;&gt;MySQL&lt;/a&gt; with &lt;a href=&quot;http://www.php.net/&quot; target=&quot;_blank&quot;&gt;PHP&lt;/a&gt; has traditionally been one of the most flexible and most used combinations of server-side languages and database engines. PHP and MySQL were quickly tied together when PHP caught on, and the relationship has continued ever since. Originally, when PHP was an entirely procedural scripting language, the MySQL functionality was accomplished using the &lt;a href=&quot;http://www.php.net/mysql&quot; target=&quot;_blank&quot;&gt;&lt;em&gt;mysql_&lt;/em&gt;&lt;/a&gt; set of functions, such as &lt;em&gt;mysql_query()&lt;/em&gt; and &lt;em&gt;mysql_fetch_array()&lt;/em&gt;, but these have been superseded at least twice thanks to the standard inclusions in newer versions of PHP that make use of it&amp;#8217;s newer object-oriented nature, and third-party libraries that try to establish more of an object-relational framework and standardised abstraction layer than was previously available. The bottom line is, you shouldn&amp;#8217;t be using the &lt;em&gt;mysql_&lt;/em&gt; family of functions anymore. If you are, get them updated!&lt;/p&gt;
&lt;p&gt;The object-oriented MySQL library is called &lt;a href=&quot;http://www.php.net/mysqli&quot; target=&quot;_blank&quot;&gt;MySQLi&lt;/a&gt; (or MySQL &lt;em&gt;improved&lt;/em&gt;), and is fully object-oriented. Rather than using a resource link, a database connection is returned as an object which can be queried, and queries return result objects, where results and information can be fetched from. The MySQLi library is much more optimised than the previous incarnation, and is a lot quicker in the more up-to-date versions of PHP. For quick selects, inserts, updates and deletes, the MySQLi library is perfect&amp;#8230; but there is one more recent incarnation provided in PHP, attached to the MySQLi library, to make applications requiring large processing a bit quicker, the MySQLi prepared queries.&lt;/p&gt;
&lt;h3&gt;Prepared Queries&lt;/h3&gt;
&lt;p&gt;Preparing a query by marking where parameters are going to be inserted allows PHP to optimise the query before it is executed, and grants a bit more speed than just executing the query fully ad-hoc. These are the functions and objects you need to be aware of when preparing and executing prepared queries:&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://www.php.net/mysqli_prepare&quot; target=&quot;_blank&quot;&gt;&lt;strong&gt;mysqli-&amp;gt;prepare($query)&lt;/strong&gt;&lt;/a&gt; &amp;#8211; Prepare a query for execution. This takes query with insertion points for parameters marked out with ? characters. The query will be prepared and a mysqli_stmt object will be returned.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://uk2.php.net/manual/en/mysqli-stmt.bind-param.php&quot; target=&quot;_blank&quot;&gt;&lt;strong&gt;mysqli_stmt-&amp;gt;bind_param($types, $param1, $param2, &amp;#8230;)&lt;/strong&gt;&lt;/a&gt; &amp;#8211; Bind parameters to the query. This will insert the parameters at the marked insertion points inside the prepared query statement. The types can be string (s), integer (i) or double (d) (and binary (b) if you want to be technical) and must correspond with the number of parameters the query expects. There is full example of using prepared queries below.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://uk2.php.net/manual/en/mysqli-stmt.execute.php&quot; target=&quot;_blank&quot;&gt;&lt;strong&gt;mysqli_stmt-&amp;gt;execute()&lt;/strong&gt;&lt;/a&gt; &amp;#8211; Execute the prepared query with the given parameters. This will return the result of the query as a true/false boolean, but the results are not fetched in the normal manner if you are performing a select.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://uk2.php.net/manual/en/mysqli-stmt.bind-result.php&quot; target=&quot;_blank&quot;&gt;&lt;strong&gt;mysqli_stmt-&amp;gt;bind_result(&amp;amp;$data1, &amp;amp;$data2, &amp;#8230;)&lt;/strong&gt;&lt;/a&gt; &amp;#8211; Bind the result set to be fetched to a given set of variables. When fetching results from prepared queries, they are fetched into pre-established memory space, meaning no memory space will be wasted in while() loops while getting a set of results.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://uk2.php.net/manual/en/mysqli-stmt.fetch.php&quot; target=&quot;_blank&quot;&gt;&lt;strong&gt;mysqli_stmt-&amp;gt;fetch()&lt;/strong&gt;&lt;/a&gt; &amp;#8211; Fetch a row into the bound result variables. Standard MySQL fetching method, but mapping the fields returned from the query into the pre-defined result variables. So, as with execute, this only returns true or false depending on the outcome of the fetch.&lt;/p&gt;
&lt;h3&gt;Example&lt;/h3&gt;
&lt;p&gt;The following is a full, but very simple, example of how to use prepared queries for a simple set of data, outputting it using a standard while loop:&lt;/p&gt;

&lt;div class=&quot;wp_syntax&quot;&gt;&lt;div class=&quot;code&quot;&gt;&lt;pre class=&quot;php&quot;&gt;&lt;span&gt;// Establish database connection&lt;/span&gt;
&lt;span&gt;$db&lt;/span&gt; &lt;span&gt;=&lt;/span&gt; &lt;span&gt;new&lt;/span&gt; mysqli&lt;span&gt;&amp;#40;&lt;/span&gt;&lt;span&gt;'localhost'&lt;/span&gt;&lt;span&gt;,&lt;/span&gt; &lt;span&gt;'user'&lt;/span&gt;&lt;span&gt;,&lt;/span&gt; &lt;span&gt;'password'&lt;/span&gt;&lt;span&gt;,&lt;/span&gt; &lt;span&gt;'my_db'&lt;/span&gt;&lt;span&gt;&amp;#41;&lt;/span&gt; 
          or &lt;span&gt;die&lt;/span&gt;&lt;span&gt;&amp;#40;&lt;/span&gt;&lt;span&gt;'Could not establish database connection'&lt;/span&gt;&lt;span&gt;&amp;#41;&lt;/span&gt;&lt;span&gt;;&lt;/span&gt;
&amp;nbsp;
&lt;span&gt;// Prepare a query&lt;/span&gt;
&lt;span&gt;$stmt&lt;/span&gt; &lt;span&gt;=&lt;/span&gt; &lt;span&gt;$db&lt;/span&gt;&lt;span&gt;-&amp;gt;&lt;/span&gt;&lt;span&gt;prepare&lt;/span&gt;&lt;span&gt;&amp;#40;&lt;/span&gt;&lt;span&gt;'SELECT name, address FROM staff WHERE YEAR(dob) &amp;gt; ? AND YEAR(dob) &amp;lt; = ?'&lt;/span&gt;&lt;span&gt;&amp;#41;&lt;/span&gt;&lt;span&gt;;&lt;/span&gt;
&amp;nbsp;
&lt;span&gt;// Set up variables for binding later&lt;/span&gt;
&lt;span&gt;$name&lt;/span&gt; &lt;span&gt;=&lt;/span&gt; &lt;span&gt;$address&lt;/span&gt; &lt;span&gt;=&lt;/span&gt; &lt;span&gt;''&lt;/span&gt;&lt;span&gt;;&lt;/span&gt;
&amp;nbsp;
&lt;span&gt;// Build a loop for the years to output (10-year segments)&lt;/span&gt;
&lt;span&gt;for&lt;/span&gt;&lt;span&gt;&amp;#40;&lt;/span&gt;&lt;span&gt;$year&lt;/span&gt; &lt;span&gt;=&lt;/span&gt; &lt;span&gt;2000&lt;/span&gt;&lt;span&gt;;&lt;/span&gt; &lt;span&gt;$year&lt;/span&gt; &lt;span&gt;&amp;gt;=&lt;/span&gt; &lt;span&gt;1950&lt;/span&gt;&lt;span&gt;;&lt;/span&gt; &lt;span&gt;$year&lt;/span&gt; &lt;span&gt;-=&lt;/span&gt; &lt;span&gt;10&lt;/span&gt;&lt;span&gt;&amp;#41;&lt;/span&gt; &lt;span&gt;&amp;#123;&lt;/span&gt;
	&lt;span&gt;echo&lt;/span&gt; &lt;span&gt;'&amp;lt;p&amp;gt;Years: '&lt;/span&gt; &lt;span&gt;.&lt;/span&gt; &lt;span&gt;&amp;#40;&lt;/span&gt;&lt;span&gt;$year&lt;/span&gt; &lt;span&gt;-&lt;/span&gt; &lt;span&gt;10&lt;/span&gt;&lt;span&gt;&amp;#41;&lt;/span&gt; &lt;span&gt;.&lt;/span&gt; &lt;span&gt;' - '&lt;/span&gt; &lt;span&gt;.&lt;/span&gt; &lt;span&gt;$year&lt;/span&gt; &lt;span&gt;.&lt;/span&gt; &lt;span&gt;'&amp;lt;/p&amp;gt;&amp;lt;ul&amp;gt;'&lt;/span&gt;&lt;span&gt;;&lt;/span&gt;
&amp;nbsp;
	&lt;span&gt;// Bind the parameters&lt;/span&gt;
	&lt;span&gt;$stmt&lt;/span&gt;&lt;span&gt;-&amp;gt;&lt;/span&gt;&lt;span&gt;bind_param&lt;/span&gt;&lt;span&gt;&amp;#40;&lt;/span&gt;&lt;span&gt;'ii'&lt;/span&gt;&lt;span&gt;,&lt;/span&gt; &lt;span&gt;$year&lt;/span&gt; &lt;span&gt;-&lt;/span&gt; &lt;span&gt;10&lt;/span&gt;&lt;span&gt;,&lt;/span&gt; &lt;span&gt;$year&lt;/span&gt;&lt;span&gt;&amp;#41;&lt;/span&gt;&lt;span&gt;;&lt;/span&gt;
&amp;nbsp;
	&lt;span&gt;// Execute the query&lt;/span&gt;
	&lt;span&gt;$stmt&lt;/span&gt;&lt;span&gt;-&amp;gt;&lt;/span&gt;&lt;span&gt;execute&lt;/span&gt;&lt;span&gt;&amp;#40;&lt;/span&gt;&lt;span&gt;&amp;#41;&lt;/span&gt;&lt;span&gt;;&lt;/span&gt;
&amp;nbsp;
	&lt;span&gt;//  Bind resulting variables following the execute&lt;/span&gt;
	&lt;span&gt;$stmt&lt;/span&gt;&lt;span&gt;-&amp;gt;&lt;/span&gt;&lt;span&gt;bind_result&lt;/span&gt;&lt;span&gt;&amp;#40;&lt;/span&gt;&lt;span&gt;$name&lt;/span&gt;&lt;span&gt;,&lt;/span&gt; &lt;span&gt;$address&lt;/span&gt;&lt;span&gt;&amp;#41;&lt;/span&gt;&lt;span&gt;;&lt;/span&gt;
&amp;nbsp;
	&lt;span&gt;// Loop through each result&lt;/span&gt;
	&lt;span&gt;while&lt;/span&gt;&lt;span&gt;&amp;#40;&lt;/span&gt;&lt;span&gt;$stmt&lt;/span&gt;&lt;span&gt;-&amp;gt;&lt;/span&gt;&lt;span&gt;fetch&lt;/span&gt;&lt;span&gt;&amp;#40;&lt;/span&gt;&lt;span&gt;&amp;#41;&lt;/span&gt;&lt;span&gt;&amp;#41;&lt;/span&gt; &lt;span&gt;&amp;#123;&lt;/span&gt;
		&lt;span&gt;echo&lt;/span&gt; &lt;span&gt;'&amp;lt;li&amp;gt;'&lt;/span&gt; &lt;span&gt;.&lt;/span&gt; &lt;span&gt;$name&lt;/span&gt; &lt;span&gt;.&lt;/span&gt; &lt;span&gt;'&amp;lt;br /&amp;gt;'&lt;/span&gt; &lt;span&gt;.&lt;/span&gt; &lt;span&gt;$address&lt;/span&gt; &lt;span&gt;.&lt;/span&gt; &lt;span&gt;'&amp;lt;/li&amp;gt;'&lt;/span&gt;&lt;span&gt;;&lt;/span&gt;
	&lt;span&gt;&amp;#125;&lt;/span&gt;
&amp;nbsp;
	&lt;span&gt;echo&lt;/span&gt; &lt;span&gt;'&amp;lt;/ul&amp;gt;'&lt;/span&gt;&lt;span&gt;;&lt;/span&gt;
&lt;span&gt;&amp;#125;&lt;/span&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;And that&amp;#8217;s how easy it is! Using prepared queries can save memory, and speed up the entire database structure when used effectively. Please bear in mind that this tutorial is supposed to be a very simple introduction to MySQLi prepared queries, and I highly recommend that you use &lt;a href=&quot;http://www.php.net/mysqli&quot; target=&quot;blank&quot;&gt;PHP&amp;#8217;s excellent website&lt;/a&gt;, as long as some other tutorials, to acquaint yourself fully with the process if you feel at all confused.&lt;/p&gt;
&lt;h3&gt;Other Options&lt;/h3&gt;
&lt;p&gt;Of course, prepared queries aren&amp;#8217;t the be-all and end-all either. There have been some new recent developments in PHP that make database querying even faster. The &lt;a href=&quot;http://uk2.php.net/manual/en/ref.pdo-mysql.php&quot; target=&quot;_blank&quot;&gt;PDO (PHP Data Objects) interface MySQL adapter&lt;/a&gt; supports transactions, a feature of the InnoDB engine, and is further optimised to make use of MySQL&amp;#8217;s internal caching and prepared query structure. The PDO MySQL adapter is what is now commonly used with the &lt;a href=&quot;http://framework.zend.com/manual/en/zend.db.html&quot; target=&quot;_blank&quot;&gt;Zend_Db&lt;/a&gt; section of the &lt;a href=&quot;http://framework.zend.com/&quot; target=&quot;_blank&quot;&gt;Zend Framework&lt;/a&gt;, and enables quick object-relational mapping features to be coded and utilised.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://www.doctrine-project.org&quot; target=&quot;_blank&quot;&gt;Doctrine&lt;/a&gt; is another option, which is based on the &lt;a href=&quot;http://ar.rubyonrails.org/&quot; target=&quot;_blank&quot;&gt;ActiveRecord&lt;/a&gt; section of Ruby-on-Rails to support a lot of object-relational features. It allows the creation of models based on MySQL database tables and more!&lt;/p&gt;
&lt;p&gt;I ended up building a quick and VERY dirty PHP MySQL library for use at &lt;a href=&quot;http://www.lingscars.com&quot; target=&quot;_blank&quot;&gt;LINGsCARS&lt;/a&gt;, called &lt;a href=&quot;http://www.jamiehurst.co.uk/projects/&quot;&gt;DBlib&lt;/a&gt;, because up until recently the main MySQL access method was still using the old &lt;em&gt;mysql_&lt;/em&gt; function set, not a pretty sight. The idea behind &lt;a href=&quot;http://www.jamiehurst.co.uk/projects/&quot;&gt;DBlib&lt;/a&gt; is to standardise the entire LINGsCARS administrative codebase so that caching, error notifications and MySQL support can all be rolled out from one central location without causing an entire rewrite for every new feature. When &lt;a href=&quot;http://www.jamiehurst.co.uk/projects/&quot;&gt;DBlib&lt;/a&gt; isn&amp;#8217;t in such a dirty format, I intend to release it free-of-charge to the general public, but that hasn&amp;#8217;t been possible yet due to time constraints and involvement with other projects.&lt;/p&gt;</description>
	<pubDate>Sat, 03 Jul 2010 13:48:45 +0000</pubDate>
</item>
<item>
	<title>Alistair's Blog: My PVR will stop working :-(</title>
	<guid>http://www.agm.me.uk/blog/?p=1021</guid>
	<link>http://feeds.agm.me.uk/~r/agm/~3/fjJlFxI6fLQ/1021.php</link>
	<description>&lt;p&gt;Today I learned the annoying and sad news that the Freeview PRV (Personal Video Recorder) will stop working after the 7th July.  I have &lt;a href=&quot;http://www.agm.me.uk/blog/2007/02/upgrading-my-digifusion-fvrt100.php&quot;&gt;blogged about my PVR before&lt;/a&gt; and still love using it today. It is not perfect, but it is not far off. Unfortunately the device is based around the 4TV Electronic Programme guide (EPG) and this service has not stopped.&lt;/p&gt;
&lt;p&gt;Inview, the company who have been running the 4IP service stated the following on &lt;a href=&quot;http://www.digitalspy.co.uk/forums/showpost.php?p=41377144&amp;amp;postcount=263&quot;&gt;Digital Spy&lt;/a&gt;&amp;#8230;&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;As you know we have had to bring to an end the broadcast of the 4TV 14 day guide.&lt;/p&gt;&lt;/blockquote&gt;
&lt;blockquote&gt;&lt;p&gt;Unfortunately this has been caused by circumstances beyond our control &amp;#8211; simply put the bandwidth contract has run out and we have been unable to secure a new arrangement.&lt;/p&gt;&lt;/blockquote&gt;
&lt;blockquote&gt;&lt;p&gt;As you know Inview has tried hard over the last few years to keep this service running but it seems that its time has now passed. We do hope you will manage to find a suitable new arrangement.&lt;/p&gt;&lt;/blockquote&gt;
&lt;blockquote&gt;&lt;p&gt;Just to clarify one point &amp;#8211; when the current listing expire on your Thomson/Digifusion devices both will revert to a simple now/next guide.&lt;/p&gt;&lt;/blockquote&gt;
&lt;blockquote&gt;&lt;p&gt;Best regards, Inview&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;So if I still want to use my PVR after the 7th I will need to programme it like an old video recorder. I will stick with it for now but suspect I will have to replace the recorder that I have grown fond of. Another loss is that the other EPG services are only for the next 7 or 8 days instead of the 14 days that I have found most useful. I might opt for a PVR that is more customisable or that supports HD, but that is a decision for another day.&lt;/p&gt;
&lt;img src=&quot;http://feeds.feedburner.com/~r/agm/~4/fjJlFxI6fLQ&quot; height=&quot;1&quot; width=&quot;1&quot; /&gt;</description>
	<pubDate>Thu, 01 Jul 2010 23:42:54 +0000</pubDate>
</item>
<item>
	<title>[my][home][toon]: Getting Redis and CodeIgniter to play together</title>
	<guid>http://www.coldclimate.co.uk/?p=5062</guid>
	<link>http://feedproxy.google.com/~r/therealcoldclimate/~3/4blkIIbv2mI/</link>
	<description>&lt;p&gt;I&amp;#8217;ve wanting to play with &lt;a href=&quot;http://code.google.com/p/redis/&quot;&gt;Redis&lt;/a&gt;, a super speedy key-value pair store, for a while, but there wasn&amp;#8217;t readily available way for me to bolt it into my PHP framework of choice &lt;a href=&quot;http://codeigniter.com/&quot;&gt;CodeIgniter&lt;/a&gt;.  There was however a good PHP client for &lt;a href=&quot;http://code.google.com/p/redis/&quot;&gt;Redis&lt;/a&gt; in the form of &lt;a href=&quot;http://rediska.geometria-lab.net/&quot;&gt;Rediska&lt;/a&gt; through, so I decided it was time to roll my own library.&lt;/p&gt;
&lt;p&gt;Assuming you&amp;#8217;ve installed Redis (on Ubuntu for me it was as simple as &amp;#8220;apt-get install redis-server&amp;#8221;, follow these steps to get Redis and &lt;a href=&quot;http://codeigniter.com/&quot;&gt;CI&lt;/a&gt; working via &lt;a href=&quot;http://rediska.geometria-lab.net/&quot;&gt;Rediska&lt;/a&gt;.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Download &lt;a href=&quot;http://rediska.geometria-lab.net/&quot;&gt;Rediska&lt;/a&gt; and copy the content of the library directory to your system/application/library&lt;/li&gt;
&lt;li&gt;With your favorite text editor replace all of the &amp;#8220;require_once&amp;#8221; includes in each of the Rediska files so that the path uses CodeIgniter&amp;#8217;s path variables, for example &amp;#8220;require_once APPPATH.&amp;#8217;libraries/Rediska/Exception.php&amp;#8217;;&amp;#8221;  TextMate let me do this with a cunning regex&lt;/li&gt;
&lt;li&gt;Drop the following code into a library file in system/applications/libraries called Rediska_connector.php. I hand rolled this, so it&amp;#8217;s probably &amp;#8220;sub-optimal&amp;#8221;.&lt;br /&gt;
&lt;code&gt;&lt;/code&gt;&lt;/li&gt;&lt;/ul&gt;
&lt;div id=&quot;_mcePaste&quot;&gt;&amp;lt;?php&lt;/div&gt;
&lt;div id=&quot;_mcePaste&quot;&gt;class Rediska_connector {&lt;/div&gt;
&lt;div id=&quot;_mcePaste&quot;&gt;public $rediska;&lt;/div&gt;
&lt;div id=&quot;_mcePaste&quot;&gt;function __construct()&lt;/div&gt;
&lt;div id=&quot;_mcePaste&quot;&gt;{&lt;/div&gt;
&lt;div id=&quot;_mcePaste&quot;&gt;$options = array(&lt;/div&gt;
&lt;div id=&quot;_mcePaste&quot;&gt;'namespace' =&amp;gt; 'Application_',&lt;/div&gt;
&lt;div id=&quot;_mcePaste&quot;&gt;'servers'   =&amp;gt; array(&lt;/div&gt;
&lt;div id=&quot;_mcePaste&quot;&gt;array('host' =&amp;gt; '127.0.0.1', 'port' =&amp;gt; 6379)&lt;/div&gt;
&lt;div id=&quot;_mcePaste&quot;&gt;)&lt;/div&gt;
&lt;div id=&quot;_mcePaste&quot;&gt;);&lt;/div&gt;
&lt;div id=&quot;_mcePaste&quot;&gt;include(APPPATH.'libraries/Rediska.php');&lt;/div&gt;
&lt;div id=&quot;_mcePaste&quot;&gt;include(APPPATH.'libraries/Rediska/Key.php');&lt;/div&gt;
&lt;div id=&quot;_mcePaste&quot;&gt;$rediska = new Rediska($options);&lt;/div&gt;
&lt;div id=&quot;_mcePaste&quot;&gt;}&lt;/div&gt;
&lt;div id=&quot;_mcePaste&quot;&gt;}&lt;/div&gt;
&lt;p&gt;&lt;/p&gt;
&lt;li&gt;Include this connector library in your controller with $this-&amp;gt;load-&amp;gt;library(&amp;#8216;rediska_connector&amp;#8217;);&lt;/li&gt;
&lt;li&gt;Access Redis as follows in your controller&amp;#8230;&lt;br /&gt;
&lt;code&gt;&lt;br /&gt;
$key=&quot;username&quot;;&lt;br /&gt;
$value=&quot;password&quot;;$store = new Rediska_Key($key);&lt;/code&gt;&lt;/li&gt;
&lt;p&gt;$store-&amp;gt;setValue($value);&lt;/p&gt;
&lt;p&gt;// and not to get it back again&lt;br /&gt;
$key = &quot;username&quot;;&lt;br /&gt;
$store = new Rediska_Key($key);&lt;br /&gt;
$retrieved = $store-&amp;gt;getValue();&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;div&gt;If you need to investigate whats going on there&amp;#8217;s no equivalent to a GUI mysql client of &lt;a href=&quot;http://www.phpmyadmin.net/home_page/&quot;&gt;phpMyAdmin&lt;/a&gt;, so if you want to work out whats going on in your store, you&amp;#8217;re going to need the command line.  I&amp;#8217;d recommend reading &lt;a href=&quot;http://simonwillison.net/static/2010/redis-tutorial/&quot;&gt;Simon Willison&amp;#8217;s slide deck&lt;/a&gt;.&lt;/div&gt;



&lt;p&gt;&lt;strong&gt;Possibly Related Posts:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;http://www.coldclimate.co.uk/2010/07/07/homebrewed-timelapse-fungus-growing-101/&quot;&gt;Home-brewed time-lapse fungus growing 101&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.coldclimate.co.uk/2010/06/26/mushrooms-live/&quot;&gt;Mushrooms, live!&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.coldclimate.co.uk/2010/06/04/train-wifi-bored-guardian-api-unix-tools-/&quot;&gt;Train + wifi + bored + guardian api + unix tools = &amp;#8230;.&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.coldclimate.co.uk/2010/02/08/e-by-gum/&quot;&gt;E by gum&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.coldclimate.co.uk/2010/01/23/making-your-wireless-router-from-virgin-media-work-with-your-mac/&quot;&gt;Making your wireless router from Virgin Media work with your Mac&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;br /&gt;
&lt;img src=&quot;http://feeds.feedburner.com/~r/therealcoldclimate/~4/4blkIIbv2mI&quot; height=&quot;1&quot; width=&quot;1&quot; /&gt;</description>
	<pubDate>Thu, 01 Jul 2010 20:39:30 +0000</pubDate>
</item>
<item>
	<title>SuperMondays: SuperFreelancers…a review</title>
	<guid>http://www.supermondays.org/?p=500</guid>
	<link>http://www.supermondays.org/2010/07/01/superfreelancers-a-review/</link>
	<description>This month we were back in the Culture Lab at Newcastle University. The event was really well atended by over 120 people and we had four excellent speakers, including: Paul Easton Laura Maddison Rob Lavender Lee Simpson We are very grateful to the Culture Lab, Newcastle University and our platinum Sponsors Sunderland Software City and Northern Film &amp;#38; [...]</description>
	<pubDate>Thu, 01 Jul 2010 16:43:21 +0000</pubDate>
</item>
<item>
	<title>Tmacuk.co.uk: upSploit – Press Release</title>
	<guid>http://tmacuk.co.uk/?p=240</guid>
	<link>http://tmacuk.co.uk/?p=240</link>
	<description>What is upSploit?
upSploit is a free service to the IT security industry to enable vulnerability and exploit advisories to be distributed between the founder, vendor and other security professionals easily. This Vulnerability Advisory Gateway (VAG) should break down the barriers for security researchers and professionals to pass details of vulnerabilities to vendors in a structured [...]</description>
	<pubDate>Thu, 01 Jul 2010 09:00:28 +0000</pubDate>
</item>

</channel>
</rss>
