-
Beta site launched! Help me make it better.
Exciting news! My my beta site is live on the interwebs now. You can even read this article on beta.charlieharvey.org.uk. I decided to launch an incomplete version with bits missing and imcomplete in the hope of getting some feedback from the internets (i.e. you ;-) ). _H_Changing webhosts_ …
- On:
-
Oh shit! I started getting a million requests a month for a CGI script
Ages ago I made a little form that made it easier to get your twitter feed as an RSS. It just called the Twitter API and it was slightly useful for a few people, which was great. However, Twitter killed their old API and broke various things I’d made that pulled RSS feeds of user streams. …
- On:
-
Lunchtime hack: Google spellchecker on the commandline onliner
I was just talking to my colleague Pete about how useful Google’s Did you mean? feature is as a spell checker. It comes up with much better suggestions than other systems. So here is a quick lunchtime hack that uses the little-known Lynx browser -dump command and some Perl to make a comma …
- On:
-
Redesign update — Code on gitorious
Just a quick update today. I’ve got round to putting the charlieharvey.org.uk Dancer code up on gitorious now, for anyone who is interested to nose about. Obviously I have made sure that config files are not present so it will no work as it is. And let’s face it the code is really onl …
- On:
-
Video: Redesign — popular pages, nav tree, about page carousel
This week in my site redesign video series I’ve been playing with the Twitter bootstrap carousel, working on the nav tree and taking advantage of Dancer’s dispatch to build a set of popular pages reports with APIs ad feeds. …
- On:
-
Video: Redesign — objectives
I am blogging about redeveloping this site. A quick update on the comments subsystem and using the very cool mutable serializer in Dancer. Then I talk about some of the site objectives. I get cut off when saying the final objective which is just to make the site responsive. I guess I should add t …
- On:
-
Video: Redesign — Dancer, DBIx::Class and Syntax Highlighting
I am blogging about redeveloping this site. Today’s installment is a bit broken. As it turns out screenr cuts you off after 5 minutes! And I am a bit long winded. I delve a bit more into Dancer, the minimalist Perl web framework and talk a bit about DBIX::Class. Unfortunately screenr broke …
- On:
-
Video: Redesign — templates and typography
I am planning to blog the process of redesigning and redeveloping this site. This is the first installment of the process. This week I am just focussing on how the site looks, and developing static blocks which can be included everywhere in the site. I’ve been using Twitter’s bootstrap …
- On:
-
2013 site redesign
This site is almost 10 years old believe it or not. Which is a lifetime in web years. The frontend mostly runs of a pile of cgi scripts and HTML::Template files that have grown organically over the years. The backend is developed using the Catalyst framework. So, I’ve decided that it …
- On:
-
tweetsearch_to_rss.pl: Get twitter searches as an RSS feed with perl
Twitter recently got rid of the ability to get search results as an RSS as part of their API update of 11 June 2013.
I found those feeds rather useful, so I made a little screen scraper that reimplements the functionality without needing to auth against their API (it just pulls the re …
- On:
-
Local weather reports from the commandline
weather_for.pl is a simple commandline tool to get the weather for your town or city. It uses the OpenWeatherMap API to fetch the weather. You give it a city name and an optional longitude/latitide pair (to he …
- On:
-
Making a naïve XML parser — Part 2: Perl and Regexp::Grammars
In this mini-series I look at building a minimally functional XML parser. Last time I used Haskell’s Parsec library. This time use Perl and the Regexp::Grammars to build an analogous XML parser.Cartoon from xkcd I recently attended Damian Conway’s underst …
- On:
-
crab2mail: Get Your Crabgrass Inbox In Your Email Inbox
One of the gotchas with Riseup.net’s crabgrass install is that it is very much a pull technology. You have to remember to check your Crabgrass. I am forgetful sometimes. So I made a script called crab2mail to pull your crabgrass inbox into your email …
- On:
-
Post Entries From RSS and Atom Feeds to Diaspora with feed2diasp.pl
This is hosted on Gitorious now. I thought I would give gitorious a whirl anyhow, so you can find the latest version of feed2diasp over there.
I've just got myself set up on …
- On:
-
Bullshitr2.0Beta++
Back in the old days of the internet, googling for Bullshit used to bring up dack.com's web economy Bullshit generator.
Bullshitr came along a few years later to upd …
- On:
-
The Suggester: A Perl Keyword Suggestion Script
My colleague Brian, of New Internationalist Australia mentioned a tool he uses to get keyword suggestions for adwords and SEO purposes. So, I thought I'd have a crack at making a perl version. This is that. Its called The Suggester. Cunning name, huh?
…- On:
-
Muffet: A Perl Web Spider
Muffet is a web spider written in Perl and Moose that I've put up on github, under GPL.
The problem that I was trying to solve was to spider …
- On:
-
TwitterHaiku -- A Thing for making haiku from Twitter searches
TwitterHaiku lets you find a haiku-like tweet. That is to say that it finds 17 syllable tweets from the Twitter search API …
- On:
-
Chandler Daily Agenda Script in perl
A little perl script to send you a daily agenda email from your chandler hub account. Discussed in depth on the page Getting Chandler Hub to send a daily agenda by email. …
- On:
-
charlie's RSS feed
Well, after a couple of hours faffing with perl I've got a valid looking RSS feed. This will let you stay in touch with what I'm ranting, writing and coding using a 'news reader' program or device. Or e …
- On: