<?xml version="1.0" encoding="utf-8"?>
<?xml-stylesheet href="http://blog.palmnet.me.uk/rss/rss20.xsl" type="text/xsl"?>


<!-- generator="boastMachine v3.1 , http://boastology.com" -->
<rss version=".92">
 <channel>
	<title>Palmnet Blog</title>
	<link>http://blog.palmnet.me.uk/index.php</link>
	<description>Day to day news from the wonderful world of Palmnet</description>
	<language>en</language>
	<docs>http://backend.userland.com/rss092</docs>
    <item>
      <title><![CDATA[I'm alive]]></title>
      <description><![CDATA[Ok, yeah, I know. Over 7 months without so much as an update.<br />
Well, work is going well. So well at keeping me busy I've not really made time for my own code. But hopefully that should start changing soon.<br />
<br />
The status script has had the bulk of the back end code done now, it mainly needs all that nice user interface stuff, some good caching and then a double check for bugs and then it should be done. So give me another year or so and it might be finished :P<br />
See it in it's current horrible state over in the sandbox: <a target="_blank" href="http://sandbox.palmnet.me.uk/status/">http://sandbox.palmnet.me.uk/status/</a><br />
<br />
As for other work, well, I started sorting out palmnet version three. Possible name change. Total design overhaul. New back end. New release system that might encourage me to release things and get on with projects. All juicy stuff.<br />
Nothing to see yet though as it's currently sitting on my PC as a collection of barely filled folders with not much more apart from a logging system.<br />
<br />
Other than that, I bought a Chumby, along with <a target="_blank" href="http://blog.philwylie.co.uk/">Phil</a> from <a target="_blank" href="http://www.pwnet.org.uk/">PWnet</a>, and it's excellent.<br />
So far I've only whacked out a quick and dirty <a href="http://www.chumby.com/guide/widget/Adobe%20Kuler" target="_blank">widget to display themes from Kuler</a>. It's very rough, so might get re-written in the coming weeks, should I get a chance, although it's currently sat at 4th most popular widget of the week!<br />
<br />
I'll post again soon with more information about various things later in the week, honest!]]></description>
      <link>http://blog.palmnet.me.uk/post/index/181/Im-alive</link>
    </item>
    <item>
      <title><![CDATA[PHP projects, Arduino and work]]></title>
      <description><![CDATA[<p><strong>New post!</strong><br />
It's been so long since I last posted here I've almost forgotten how!<br />
You all have no idea how much nagging I've had from Kevin in the past couple of months to blog &gt;.&lt;<br />
So, after all that time, here it is. The bumped blog post of doom!
</p>
<br />
<p><strong>Face Detection &amp; Mandelbrot</strong><br />
A few weeks ago now Kevin was asking me how to do face detection.<br />
This brought my old image filter script back to mind, as it was initially meant for the first part of a face detection script that used a mean filter to smudge up faces and make colour matching a lot easier. I never really got that far however, so my script remained just for filtering images.<br />
Kevin had found an article on a much simpler method that just used plain colour detection methods but was having an awkward time implementing the concept into working PHP code that could cut out everything but skin tones. After asking me to take a look, and me putting it off for a day or two, I sat down and worked out a small and simple implementation of it.<br />
I'd like to add better features, like using the result of this script to find individual faces, border them and then run feature detection on the original image to cut out false positives, try to get the whole face instead of cutting out eyes/mouths, and to get orientations and such, but that would require more free time than even I have!</p>
<p>The simple implementation is: <a href="http://sandbox.palmnet.me.uk/fd.php?face=http://www.centocor.com/centocor/images/people-1.jpg" title="Poor face detection script" target="_blank">http://sandbox.palmnet.me.uk/fd.php?face=http://www.centocor.com/centocor/images/people-1.jpg</a></p>
<p>I did have enough free time however to help Kevin with another PHP/image thing he wanted to try but couldn't get quite right.<br />
He wanted to draw the Mandelbrot set with PHP/GD and so when it didn't quite work out and the maths got sticky he aske ..]]></description>
      <link>http://blog.palmnet.me.uk/post/index/180/PHP-projects-Arduino-and-work</link>
    </item>
    <item>
      <title><![CDATA[Animated GIF captcha]]></title>
      <description><![CDATA[<p>Man, captchas suck.<br /><br />
I think we all agree that captchas are fairly useless and more often than not cause more annoyance than good.<br />
Most captchas are easily broken if someone sets their mind to it. Especially the one that came with this blog script! And even if they do stop bots they also stop blind or visually impaired people from using your system too.</p>
<p>But they are an unfortunate necessity, especially on the high traffic parts of my site like the mini polls where there's currently a captcha I hand coded especially for the mini polls. And so far I'm shocked to say I've not had any spam on there except the usual human spam.<br />
However, today I have constructed an uber-captcha, which I quite like. It is slightly hard to read though.</p>
<p>This new one uses just PHP, no separate app (not possible on this server) or anything like that, and it generates an animated GIF file where every frame is totally unreadable, but when animated together it becomes readable to the human eye.<br />
That's the idea anyway. I might have gone a bit overboard with methods to try and stop people using image filters on layers to get readable text again and it's now fairly hard to read: (hit esc in Firefox to stop it looping and see how messed up a single frame is)</p>
<img src="http://blog.palmnet.me.uk/files/captcha2.gif" alt="New captcha" width="132" height="62" />
<p>Anyway, feedback would be great on this. Any ideas on what I could do to make it more readable, yet still being awkward to crack.<br />
Also, anyone who cracks it with their own code (no script kiddies) wins a free sandwich <img src="http://blog.palmnet.me.uk/smilies/icon_biggrin.gif" alt=":D" /> Fancy code or code in an esoteric language gets you a coke to go with your sandwich!</p>
<p>To play around with it and see what percentage of them you get right go to <a href="http://sandbox.palmnet.me.uk/gifcaptcha/" title="GIF Captcha system" target="_blank">http://sandbox.palmnet.me.uk/gifcaptcha/</a>, let me know what scores you get in the comments.</p>]]></description>
      <link>http://blog.palmnet.me.uk/post/index/179/Animated-GIF-captcha</link>
    </item>
    <item>
      <title><![CDATA[Stats, Polls and other projects]]></title>
      <description><![CDATA[<p><strong>Stats</strong><br />
The stats are in from last month and they're pretty good for such a small site like this.<br />
As of 31 Mar 2009 - 23:59 I had:
<ul>
	<li>23, 332 uniques</li>
	<li>1, 317, 979 Hits</li>
	<li>908.78 MB Bandwidth used</li>
</ul>
<p>Though that only sounds like a small amount of bandwidth, roughly 85% of hits were to the bar images from the mini polls, and they're only 200 bytes.<br />
So to get over 900MB from that is fairly impressive!</p>
<p>I don't think I'll ever get stats as good as that again so I'll have to thank <a href="http://www.b3ta.co.uk/" title="Robs personal site" target="_blank">Rob Manuel</a>, co founder of <a href="http://www.b3ta.com/" title="B3ta" target="_blank">B3ta</a>, who got me 99% of those stats for using my poll script and for <a href="http://www.e4.com/wtf/school/index.html" target="_blank">crediting me on e4</a> where he used the results gathered by the <a href="http://www.palmnet.me.uk/polls/" target="_blank">mini polls</a>.</p>
<p>If anyone else uses them for something interesting do let me know <img src="http://blog.palmnet.me.uk/smilies/icon_smile.gif" alt=":)" /></p>
<p><strong>Polls</strong><br />
Like I said before, if anyone uses them for random or cool things please let me know. And don't be shy to suggest a feature, let me know of a bug or even propose a whole new project to do if you think it'll help you or others.</p>
<p>I did do some updates to the <a href="http://www.palmnet.me.uk/polls/" target="_blank">mini polls</a> since I last blogged about them, so don't forget to <a href="http://www.palmnet.me.uk/polls/" target="_blank">wander over and take a look at what's new</a>. I really need to come up with more creator options, like specific colours and such. Also the create page won't let you add new options without javascript which is a pain. But as they aren't overly important I'm putting them off for now.</p>
<p><strong>Other Projects</strong><br />
I've been carrying on with work for a new version of Palmnet. So far I've re-done all the work I ..]]></description>
      <link>http://blog.palmnet.me.uk/post/index/178/Stats-Polls-and-other-projects</link>
    </item>
    <item>
      <title><![CDATA[Happy 1m Hits Day]]></title>
      <description><![CDATA[<img src="http://blog.palmnet.me.uk/files/1mparty.jpg" alt="Party hats for all!" title="Party hats for all!" width="300" height="400" /><br />
<strong>Happy 1,000,000 hits day!</strong>
<p>For the first time in Palmnet history I've gotten over 1,000,000 hits per month.<br />
Way back when I think I somehow managed 14k or 15k in uniques, but since I forgot the exact number the new record number of uniques is currently just past 15,000.</p>
<p>At the end of the month I'll have to blog again and see what those numbers have climbed to. But considering we're only 60% through the month I'll cross my fingers and hope for more lovely webernet surfers to come and visit.</p>
<br />
<strong>In other news</strong>
<p>Loughborough University Computing Services are idiots. They blocked ports for remote access to SQL server and FTP for the server we need to access remotely over the Easter break.<br />
&guot;But that won't take long to fix!&quot; I hear you say, but according to inside sources it could be over a week to open two ports, and then over a day for settings to propagate across their various firewalls <img src="http://blog.palmnet.me.uk/smilies/icon_sad.gif" alt=":(" /></p>
<p>Oh, and T-SQL for SQL server 2005 is really, really, inefficient and backwards.<br />
Joys of university projects!</p>]]></description>
      <link>http://blog.palmnet.me.uk/post/index/177/Happy-1m-Hits-Day</link>
    </item>
    <item>
      <title><![CDATA[Photographer Palmer?]]></title>
      <description><![CDATA[<p>Last year on November the 23rd I had a job interview with the company I'll be working with next year.</p>
<p>It was only my second time in London, so fearing the worst I got trains and the London Underground so that I'd have an hour to spare for delays and getting lost. Thankfully I got there quicker than the train should have, I found the underground really easily and got to the building I was meant to be at about one and a quarter hours early!</p>
<p>With my spare time I thought I'd be a bit touristy and check out some of the sights that were within walking distance of my interview. I took photos on my lame camera phone of things like <a href="http://www.flickr.com/photos/palmnet/3053618163/" target="_blank">Big Ben</a>, <a href="http://www.flickr.com/photos/palmnet/3053613463/" target="_blank">Palmer Street</a> and a few mangled shots of <a href="http://www.flickr.com/photos/palmnet/3054448882/" target="_blank">Westminster Abbey</a>.</p>
<p>Then on Flickr earlier this month I got a message asking if <a href="http://www.schmap.com/" target="_blank">some company</a> could use my (frankly pretty poor) photo of Westminster Abbey for use in <a href="http://www.schmap.com/about" target="_blank">some tourist map thing I'd never heard of</a>. Being the kind fellow I am I agreed.</p>
<p>Today I've been told that if you go <a href="http://www.schmap.com/london/introduction_history/p=524/i=524_51.jpg" target="_blank">Here</a> you can see my little photo and a credit to me! Apparently it also works on the iPhone and some other phones too, so you can tour round London and find out all the history, information and maps.</p>
<p>Thought I'd let you all know about them as they were nice enough to include my photo, and to ask permission too <img src="http://blog.palmnet.me.uk/smilies/icon_biggrin.gif" alt="icon_biggrin" /> </p>]]></description>
      <link>http://blog.palmnet.me.uk/post/index/176/Photographer-Palmer</link>
    </item>
    <item>
      <title><![CDATA[Polls, Projects and real jobs]]></title>
      <description><![CDATA[<p>Long time no post!<br />
Seems to fast be becoming my default intro to all my blog posts!</p>
<p>This is actually the first post in 2009, over 2 months since my last post. Since then much has happened to me and my plans and unfortunately not all for the best.</p>
<p>General project plans have been delayed by faffing about with placements, new university semester and year long project deadlines. Some projects, like the shoutboxes are currently on  hold while other, like the new version of Palmnet, are still in the pipeline and have jumped the queue.<br />
That isn't to say that shoutboxes will never be finished, just as it stands my future seems fairly busy and I'm not sure where to squeeze them in. But as it's a fairly popular project I dare say I'll squeeze it in soon enough and hopefully get the damned thing done and available for download soon so that the 3 of you, you know who you are, can get off my back and bask in the glory of fresh code.</p>
<p>I've also been tweaking some of the current Palmnet scripts lately, updating things like the raycaster (which still refuses to work) to show a debug view which is pretty handy and should make fixing it properly fairly easy when I have chance to sit down with a pencil and paper and sort it out.<br />
The minipolls also got a bit of an update today with a few new features requested by none other than <a href="http://en.wikipedia.org/wiki/Rob_Manuel" target="_blank">Rob Manuel</a>, co-founder of the renowned <a href="http://www.b3ta.com/" target="_blank">B3ta.com</a>, who then made 2 polls of massive proportions and almost killed my server with the load put on it. Interesting server statistics would be the 309.3% load it was reporting on the intel(R) Xeon(R) CPU 5130 @ 2.00GHz processor and the 9.4 requests/sec, which though it doesn't sound like much it caused enough lag on that server for database connections to time out and for me to receive 54 emails letting me know about it!</p>
<p>As for Palmnet v3 I'm st ..]]></description>
      <link>http://blog.palmnet.me.uk/post/index/175/Polls-Projects-and-real-jobs</link>
    </item>
    <item>
      <title><![CDATA[Christmas news]]></title>
      <description><![CDATA[<p><strong>It's Christmas!</strong> <small>(Almost)</small></p>
<p>Anyway, as the season is upon us I get a nice break from university, from the 12<sup>th</sup> of December to the 12<sup>th</sup> of January. This gives me a bit of time to actually do something instead of talking about things I'd like to do.</p>
<p><strong>Jobs / Site plans</strong><br />
At university these past few months I've been hunting for a placement job.<br />
For those not in the know, an industrial placement is basically just a year out working in the industry you hope to end up in. My university is extra nice and gives us a whole extra diploma for taking a placement, which is always handy.<br />
So I updated my CV, customised it for each employer, put it in multiple formats and so on. Sent it off to 4 companies, had 3 replies so far, 2 interviews and one job offer so far. The one thing I noticed was that most applications wanted a link to a personal website, if you had one. Or it would at least be brought up in interviews because of the work I've done and the places I applied to.<br />
So I've actually started to have important people looking at my site and judging me based on it...not a good thing when the site is as poor as this one currently is.</p>
<p>My solution is to start working on Palmnet version 3 (Pv3), and to actually start working on it this time because I have a good reason to re-code it all.<br />
Plans are as have been mentioned a few times before, but hopefully with more finesse that would make potential employers swoon at the simplicities of the design and intricacies of the code. As I have two weeks after Christmas that were planned for revision time (5 exams coming up at the end of Jan/start of Feb) I shall no doubt start coding then to help me relax while revising.</p>
<p>Kevin, the skilled photoshop ninja he is, has been cranking out some rather fancy pants designs and an awesome logo too. So expect the site to actually look good when compared to the past fou ..]]></description>
      <link>http://blog.palmnet.me.uk/post/index/174/Christmas-news</link>
    </item>
    <item>
      <title><![CDATA[University, Grr!]]></title>
      <description><![CDATA[<p>When I joined uni over a year ago I knew it would take up lots of my free time with work and socialising, and last year it did just that. But this year is even more manic than before!</p>

<p>So far I seem to have more lectures this time round, or at least more 9am ones. Which drains my energy before I've even had lunch.<br />
Then we have exams looming on the far side of the Christmas break which is starting to be in the back of my mind now with revision starting to make a mention in lectures too.<br />
We have two group course works and both are pretty dull. One is using <a href="http://www.spss.com/statistics/" target="_blank" title="SPSS Statistics Software">SPSS</a> to do some analytics stuff and the other is a tiny bit of code and lots of write-up for a timetabling system. It's nice to have group courseworks to spread the load, but they're just so dull this semester! However the main reason I'm posting this at this time is because I just finished some code and editing the writeup at +3am &gt;.&lt;<br />
Not to mention job hunting too. Next year I'll hopefully be taking a year out in industry to gain an extra diploma and another 3 letters after my name. But job hunting takes more time than I thought. On the up side I do have lots of cool freebies from the careers fairs.<br />
Oh, and I'm a member of two societies again which though fun they do take up time <img src="http://blog.palmnet.me.uk/smilies/icon_sad.gif" alt=":(" /></p>

<p>Anyway, this mostly boils down to my excuses for not posting for ages and when I have been posting lately, not having much to talk about.</p>

<p>So I'll do a short list of random things instead:<br />
<strong>Shoutboxes</strong><br />
Not been working on them too much but whenever I open Notepad++ I have it set to open about 12 shoutbox files with the To-Do list at the front to remind me.<br />
I do hope to take some time off over Christmas to revise for January exams, so I might use the shoutboxes to have a break and keep my mind sharp and hopefully have it ready for some sort of  ..]]></description>
      <link>http://blog.palmnet.me.uk/post/index/173/University-Grr</link>
    </item>
    <item>
      <title><![CDATA[Uni life and shoutbox news]]></title>
      <description><![CDATA[<p>Usual long time no blog and larger catching up post however  this time I have a genuine reason why I might appear to have been dead for a  while.</p>
<p>I started my second year of university here at <a href="http://www.lboro.ac.uk" target="_blank">Loughborough</a>  (<a href="http://www.timesonline.co.uk/tol/life_and_style/education/sunday_times_university_guide/article4765252.ece" target="_blank">Sunday Times University of the Year</a> ) recently and moved out of  halls and got a house. Which though awesome it did mean I had to set certain things up. Gas, water, electric and all the less important things were easy. But the most important thing of all, the internet, took about 2 weeks just to get installed!<br />
  So it’s not out of choice that I haven’t been replying to emails, checking  forums and being on MSN.<br />
  However, in my time offline I have done a little work on the much anticipated (ha<img src="http://blog.palmnet.me.uk/smilies/icon_exclaim.gif" alt="!)" /> shoutboxes.<br />
  So much work that it's almost in a stable and usable state, see here for a demo:<br /><a href="http://sandbox.palmnet.me.uk/shoutbox_dev/index.php" target="_blank"><img src="http://sandbox.palmnet.me.uk/shoutbox_dev/image.php" alt="Demo Shoutbox" width="500" height="250"/></a><br />
  As you can see, it's still nowhere near feature complete, let alone finalised. But it is at least working based on the underlying code I've done. So hopefully things left to do on my 100+ item ToDo list will be easier to code and everything should go a bit smoother now.</p>
<p>Other than shoutboxes I haven’t got much to report, general  first week of university activities kept me busy.<br />
I do plan on doing either some fancier image things or perhaps update the CPU emulator if I get chance  soon. And I’ll hopefully be starting the new Palmnet soon because the current version with it's masses of non-centralised and segregated projects is starting to get in the way of progression. So updates are badly needed.</p>
<p>But uni work this year is far  ..]]></description>
      <link>http://blog.palmnet.me.uk/post/index/172/Uni-life-and-shoutbox-news</link>
    </item>
  </channel>
</rss>
