Developing the Alectruino clock - Part 1
I have recently returned to a project I began last winter. The project is to design an alarm clock which eases waking up on these dark and dismal winter mornings. The idea is fairly simple. 30 minutes...
View ArticleDitching the custom wheel in backups
I've heard enough horror stories about lost data to know that backups are important. For those files that mainly live on my laptop I use Jungledisk to automatically backup the important files daily. At...
View ArticleSetting up backups with tarsnap
Having already outlined my reasons for using tarsnap for online backups this post will detail how exactly I'm using it.The instructions on the tarsnap site are really very easy to follow. I was...
View ArticleNewcastle Maker Faire 2010
I went down to Newcastle today for the Maker Faire which is being run as part of the Newcastle Science Fest'10. I went down to participate last year and have been looking forward to this years event...
View ArticlePresentation at BarcampNortheast3 - Improvised search for a private phpBB...
Three weekends ago I went down to Newcastle to attend BarcampNortheast3. For anyone who doesn't know what a barcamp is Wikipedia provides a decent explanation BarCamp is an international network of...
View ArticleEmail templates using Zend_Mail and Zend_View
In a recent project I was working on which was based on Zend Framework (ZF) I wanted to send out some fairly complex emails following user registrations and for various alerts. ZF has a decent class...
View ArticleAdding bcrypt-style password hashing to Zend_Auth with phpass
I've been using the Zend Framework to good effect on and off for a few months now and have found it very useful in rapidly bringing projects to completion. Many people feel Zend Framework is more a...
View ArticlePredicting HIV Progression
About a month ago I came across Kaggle which provides a platform for prediction competitions. It's an interesting concept. Accurate predictions are very useful but designing systems to make such...
View ArticleAI cookbook competition - transcription for the openplaques project
Ian Ozsvald over at aicookbook has been doing some work using optical character recognition (OCR) to transcribe plaques for the openplaques group. His write-ups have been interesting so when he posted...
View ArticleAI Cookbook Competition - Month Three
A little over two months ago I wrote about the first round of the AI cookbook competition. Since then there have been two further rounds and a considerable amount of further progress. For the latest...
View ArticleQuick tips for data analysis in python MDP and matplotlib
I've been using MDP and matplotlib a lot recently and although overall I've been very pleased with the documentation for both projects I have run into a few problems for which the solutions were not...
View ArticleNewcastle Maker Faire 2011
I'm writing this on the train back from Newcastle after attending this years Maker Faire. I've attended each Newcastle Maker Faire and it's been fantastic witnessing it grow each year. Many of the...
View ArticleImages and Vision in Python: Slides from talk at Python Edinburgh Mini-Conf 2011
Last weekend the Python Edinburgh users group hosted a mini-conference. Saturday morning was kicked off with a series of talks followed by sessions introducing and then focusing on contributing to...
View ArticleFull text visualisation
At BarcampNortheast4 last weekend and at the Python Northwest meetup on Thursday I gave a presentation on the work I've been doing generating full text visualisations of PDF document libraries.This was...
View ArticleNumpy talk at Python Northwest
Back in December I gave a talk introducing Numpy to the PyNorthwest group. The slides are available as a pdf.Although I frequently use Numpy I'm far from an expert and the content of my talk reflected...
View ArticleDjango and Scrapy
I'm currently working on a project which centres around pulling in data from an external website, "mashing" it up with some additional content, and then displaying it on a website.The website is going...
View ArticleDisk space used by databases and tables in MySQL PostgreSQL
I don't use raw SQL very often so when I do I usually end up checking the manual for the correct syntax. One query I've wanted to run a couple of times recently and always struggled to find the correct...
View ArticleStrategies for data collection
I am currently working on a fairly complex data collection task. This is the third in the past year and by now I'm reasonably comfortable handling the mechanics, especially when I can utilise tools...
View ArticleIntroduction to Scientific Computing at DC Python
This Saturday the DC Python group ran a coding meetup. As part of the event I ran an introduction to scientific computing for about 7 people.After a quick introduction to numpy, matplotlib, pandas and...
View ArticleSeizure detection challenge on kaggle
Following a hiatus of a couple of years I have rejoined the competitors on kaggle. The UPenn and Mayo Clinic Seizure Detection Challenge had 8 days to run when I decided to participate. For the time I...
View ArticleLightning talk slides on web server log analysis with pandas
At the DCPython Office Hours event in May I gave a lightning talk on using pandas to analyse nginx access logs. The notebook is now up on github.
View ArticleLightning talk slides on deep learning with keras
At the DCPython Office Hours event this month I gave a lightning talk on convolutional neural networks implemented with the keras library. The notebook is now up on github.Deep neural networks are...
View Article