Blog - chilts.org

My personal blog. Get free updates by subscribing to the RSS Feed.

Release of v0.04 of Lollysite

Wow, I didn’t mention that Lollysite v0.04 was released on the 7th January 2010. So again, it’s alpha software but if you really want to use it, use the Lollysite Git repo and go from there. Seriously, it has lots of features and bug fixes since then.

See the releases page for more info.

At the moment, I have too many things in v0.05 to do, so I’m going to trim it down to a more respectable level. But either way, hope to see you soon for v0.05 :)

Labels: lollysite

Inserted: 2010-02-03 05:54 (6 days, 11 hours ago)

New Community Site for Koha

I ended up missing most of the online Koha meeting this morning but I did see one of the resultant products from it.

Within a few hours, a new website for Koha popped up and it already contains some great information, links and a blog too. It’s awesome work in such a short amount of time.

Jo has already blogged about how the community rocks in words I couldn’t put down, but suffice to say it’s a good read.

In other news, Galen has tagged v3.02.00-alpha in Git which is very exciting news for everyone within the Koha community.

I know I’m not yet fully integrated into the Koha community yet but every so often I do a small thing to get closer and mainly for me to get my hands dirty. So to help, I’m doing the website for KohaCon2010 which will happen later this year. It’s done in Lollysite:http://gitorious.org/lollysite so hopefully that’ll improve a little as other people have requirements of it too :)

Labels: koha

Inserted: 2010-02-03 05:47 (6 days, 11 hours ago)

Ready to Migrate old Blog Posts Over

A recent commit on Lollysite has enabled me to import old blog posts from my other sites. Yep, you heard right, I’m going to concentrate all my blogging prowess here.

This includes my old entries from:

I hope that once the migrations are done, and I redirect the traffic from those sites here, I’ll be more consistently posting. Also, I’m reaching the stage where I’m understanding AppEngine a little more and actually have less things to do for Lollysite now.

BTW, I’m now also writing my blog entries in Textile instead of my proprietary (but open source) wiki markup Phliky

It’s very nice. Finally, I find a wiki-type markup language I like.

Labels: phliky, textile, appengine, blog, kapiti-geek-nz, retire-at-40

Inserted: 2009-12-23 09:32 (1 month, 2 weeks ago)

Release of v0.03 of Lollysite

Just a short announcement to say that v0.03 of Lollysite has been released.

See the releases page for more info.

In other news, Lollysite now has an Ohloh page. From here you can also download all the previous releases too.

Of course, there is always the source code repository on Gitorious too.

For the Future

For v0.04, I have penned in a number of features such as:

 3f656b91   Finished     Make site feed at top level
 65d73568   New          Add new section layouts - Featured Node (or equivalent)
 96d842e8   New          Serve file uploads (or any node with data) from it's own section
 a4c0e80f   New          Add a 'FlickrImage' node type
 ac70e68c   New          Add new ways to render each node
 cf3a93db   New          Make the section and node edit screens present all the attributes to the user
 dfb824e5   InProgress   Make images (files, etc) assets rather than nodes

So, having three releases in two weeks has been a lot of fun (release early, release often) though I suspect v0.04 will be a couple of weeks away. Christmas/New Year and complexity will make it a bit further out. Also, I'm going to use the new BlobStore API. All good fun :)

(Ends)

Labels: lollysite, appengine, ohloh

Inserted: 2009-12-21 06:43 (1 month, 2 weeks ago)

Things I Like about AppEngine

SO far, I've been enjoying playing with AppEngine. It's been a long process for me, since I've been learning Python at the same time, but very productive I think.

I just thought I'd give a quick list about what I like about AppEngine. However, please not that very soon I'll also be doing a "What I Don't Like about AppEngine".

  • quick and easy development environment (one command to start the server listening on a local port)
  • simple deployment process (one command to upload the application, update indexes and task queues)
  • versioning on the server side, so you can run something like 'stable' and 'experimental' all against the same datastore
  • simple logging, import logging then they capture any logging.info() etc statements into the AppEngine console
  • sending email is pretty easy too mail.send_mail(to, from, subject, body) makes it nice and simple to alert someone
  • no sysadmin maintenance to do! This is a big bonus for me not having to keep servers up to date

... and finally, this isn't really a feature of the platform, but just being allowed to play around with a schemaless datastore has been a whole heap of fun.

Other Sites for Lollysite

I also thought I'd mention that Lollysite is now being used for both chilts.org and the new KohaCon sites. In fact, to get the other theme going wasn't really that hard but better than that, I didn't actually have to change that much in Lollysite itself.

Labels: appengine, python

Inserted: 2009-12-12 19:59 (1 month, 4 weeks ago)

Site now on AppEngine

It's been a long time coming, but recently I've been learning a lot about Google AppEngine.

It's been a very interesting journey too. Not only have I been learning Python but I've also started a new interest in schemaless datastores (key/value stores, whatever you want to call them).

I even gave a short and unprepared presentation to Wellington PerlMongers about one called Redis. That one looks my favourite so far but yeah, my interest started with AppEngine's Datastore.

Schemaless Datastores

So far I'm enjoying playing with AppEngine's datastore though I find there are some things which are quite finicky about it, mainly due to the Python classes that are being used to help stick data in and get it back out again. Migrations of datastore entities seem to be difficult or as yet some of the techniques to do it are unknown to me (though I have started a list of techniques to help).

Otherwise, once you get your head around not only the data being schemaless but duplicating data so that you can get faster speed and more scaleability, then you're on to a winner. Relations like in a tradition RDBMS are also out of the window though you can reference other objects so it's not completely gone.

Things about AppEngine

Again, so far most things about AppEngine I like, though there seems to be a few things which are harder than necessary.

I managed to find a peculiar bug in AppEngine the other day but still no answer on the Google Group. This is particularly weird as far as I can tell.

And of course, the perenial problem that if something is wrong with AppEngine, all of the developers at Google seem to disappear. And then appear with "Nothing was wrong". Whilst I understand why they do it, it's not great customer relations.

Yet at the same time, the pull of running a site on someone else's servers, that they administer and you don't have to do lots of SysAdmin work, is too great to be ignored. As to whether I'd use it for Mission Critical Applications yet, I don't know.

Overall, it's been a fun (if longer than expected) experience but I'm happy with it so far.

Finally, the CMS/Blog I have written is called Lollysite and check out the project home on Gitorious.

Labels: appengine, python, perlmongers, redis, google

Inserted: 2009-12-06 05:18 (2 months ago)

KiwiWriters getting Ready for SoCNoC 2009

If you've ever wanted to challenge yourself to write a novel, then now is the perfect time to finally do it.

If you've ever said "One day I'll write a novel" then that day is June 1st, because on that day, over 100 people (maybe lots more) will all be starting theirs too.

50,000 words in a month is all it takes and you know what, after that you can boast that you have written that novel you always wanted to.

Have a look at the SoCNoC challenge and then sign up to the site to join.

KiwiWriters has also put out a press release and everything is ramping up to the 3rd annual Southern Cross Novel Challenge!

What are you waiting for, sign up and let's get writing.

P.S. I have done NaNoWriMo twice and also the first SoCNoC but I'm afraid I won't be writing another one this year. That doesn't stop you though :)

Labels: kiwiwriters, socnoc, writing

Inserted: 2009-05-18 19:42 (8 months, 3 weeks ago)

I was Blind, but Now I Can See

I just upgraded from an old Feisty to a shiny new Jaunty. There are lots of updates, lots of shiny new things and it boots like a Ferrari.

But out of all the software that has been upgraded, I think my jump in Git versions from the old 1.4.something I had from Feisty Backports to the new v1.6.0.4 in Jaunty is going to give me the most pleasure.

Already I am seeing better formatted messages, more information and some really nice messages too. Before today, I'd never see the following:

 $ git checkout blah
 Switched to branch "blah"
 Your branch is behind 'origin/blah' by 9 commits, and can be fast-forwarded.

That's awesome. Now I know, before I start to hack, that I might as well rebase because I'll have to do it before I push anyway.

As I said to a friend earlier on today:

I was blind, but now I can see.

I think that's what the blind guy meant when Jesus healed him ... he'd obviously just upgraded Git!

Labels: git, ubuntu

Inserted: 2009-05-12 10:39 (9 months ago)

Wow, it's been Two Months

I last posted here on 13th February which is altogether too long.

Anyway, just to let you know of a couple of things I've been up to recently. Of course, there are plenty of other things too but they'll have to wait for another time.

Firstly, I've been hacking on a small script which helps me generate static websites. Honestly, it is very small and it really does work. It's fast too, though I've only tried it with two fairly small sites so far.

The good thing is, it's data driven and uses templates to put everything together. It's called Blat and I'll probably put it on GitHub fairly soon (though I should try and put it on CPAN).

New Site - Chilts.org

The first example site I can show you is my new personal site called chilts.org. It's not going to take over as my blog but it is going to start as both a first contact point for me personally and to also point to other places on the web that define me and who I am.

For example, I found out recently about the new .tel tld and once I figured out it was boring and of course chilton.tel was already gone, I decided to do my own site with more, better and nicely presented information.

Also, I thought it would be a good idea to have a place where I can link to everything else from. This also means that kapiti.geek.nz may get a future simplification.

Planet Catalyst

Finally, some of you may have noticed that I haven't posted this entry to Planet Catalyst. The main reason is that it used to be a good place to put up some technical/geek articles and to get a somewhat larger audience. I'm sure the latter is true but I don't think the former is anymore. I fear the more technical articles are getting lost in amongst the non-technical ones (indeed, some articles are by people not even employed by Catalyst) which I don't really think was the original idea for the planet.

Don't get me wrong, I'm not against what the planet is now it just doesn't excite me as much as it used to and therefore I won't be posting to it. Maybe if it changes in the future but we'll see.

Until next time :)

Labels: perl, cpan, github, blat, chilts-org

Inserted: 2009-04-22 23:08 (9 months, 3 weeks ago)

"Turbine" at Downstage

I went to a preview showing of the play "Turbine" last night. And I'll tell you what, it was pretty awesome stuff.

There was only about 30 people in the audience which made it quite intimate. However that didn't detract from the atmosphere but actually made it better.

We were in row two which meant that in a lot of scenes, you really felt like you were within this family's home, especially so because you knew there were only a couple of people sitting behind you instead of the whole auditorium.

As for the play itself, it was pretty imaginative in some of the things it did (I especially liked the 'dancing' scene with two of the main characters). The actors also did some funny things with their scenery and set (no, not like that) but you'll have to go and see it to figure out what I mean.

Over the years in Wellington I've seen a few small productions either at Downstage or Bats and this one is definitely the best I've seen. The actors in this were excellent all round, especially so when a few of them had to change character for a moment or two.

The preview ticket was just $20 though the regular tickets are anything from $20 up to $42. Getting second row seats for $20 now seems like a pretty good bargain.

I'd heartily recommend going to see Turbine. It was a good play, the script was generally good (though the ending could have been a little better) and had some pretty dark humour at times, the local jokes made some patches even funnier but the acting was the winner for me - they really got it in to and it was emotional at times, both happy and sad.

Have fun if you go along.

Labels: theatre, downstage, wellington

Inserted: 2009-02-13 10:17 (12 months ago)