Author: David Goodwin

  • Still looking for a PHP contractor….

    At work I’m still looking for a short term PHP contractor. Perhaps I’m being unrealistic in my expectations/requirements (rate/location/duration/skills etc), but nevertheless…. As I’ve not found anyone via normal channels (twitter/phpwm user group etc) I thought I’d turn to a random recruitment agency (who I’d spoken to a week or so ago). Yesterday I interviewed…

  • Can you write a web app, like Ebay, for me?

    Today I had a phone call which went along the lines of …. Prospect: Do you develop web applications? Me: Yes… <cue sales pitch> Prospect: I’ve got a great idea, it’s like eBay…. I need a programmer…. Me: <thinking: oh not another….> Prospect: I think it’s about 2 developer months worth of work…. Me: Well,…

  • Rate limiting http traffic (mod_evasive and iptables)

    A customer has a relatively busy web site, which contains lots of juicy information (business names, addresses, email address, phone numbers etc etc). Currently there is nothing in place to stop people spidering it – unless someone explicitly looks at the log files and does something. Blocking annoying people who spider the site is easy…

  • Twitter Weekly Updates for 2010-01-31

    RT @glynmoody Facebook rewrites PHP runtime – http://bit.ly/ahwWiq to be released as open source #facebook #php # Poop. Spoke too soon. Snow tap being turned off. F'ing weather god. Curse you. # Decent snow. 4/10 perhaps. B61 #uksnow … Just keep up for an hour or two and perhaps i can sledge/snow fight. # Looks…

  • Verified by Visa …. what rubbish

    On Wednesday I was trying to buy train tickets for an upcoming trip to London. So, I book the tickets, and get to point of being asked for my card details … tap tap tap … kapow … Up comes the Verified by Visa payment screen (in a stupid iframe [how do I know this…

  • Random PHP project progress

    Random php development musing

  • The PHP Security Journey begins…

    Here’s the slides from the PHPWM talk I gave last week PHPWM Presentation – The Security Journey Begins ; thanks to DeanC on #phpwm for reminding me to upload them 🙂 The presentation focusses on security issues in web applications – specifically, PHP – although obviously other web facing languages face the same problems. It’s a…

  • Twitter Weekly Updates for 2010-01-24

    Bubble blowing fail day. Do mixtures have a BBE date? Rowan seems happy with one bubble in 10 goes. # 820 days uptime is sufficient; time for a long overdue reboot I think. #linux # There's still snow outside tesco. Strange redditch. # Today I did a total of 77 situps thanks to the 200…

  • Twitter Weekly Updates for 2010-01-17

    Fantastic Mr Fox looks pretty good; Rowan seems to approve too 🙂 # 13.26 miles, 1hour and 45 mins or thereabouts. Icy roads. # Lets try http://favoriterun.com/299771 # Hotel chocolate is very nice; I lack self control and gorge myself on a packet at a time … And subsequently feel yucky. no common sense. #…

  • 100 press-ups (or push-ups if you’re american)

    I thought I’d better exercise more than just my legs for once, and the 100 Pushups challenge caught my eye. In school I used to do 30 press ups each night; over the last few years there have been a few instances when my arms felt weak and puny. So, seeing as how I’m supposed…