s3cmd, Pelican, and You

Posted on Sun 11 September 2011 in Development • Tagged with pelican, s3

Turns out uploading this blog to Amazon S3 using s3cmd is ridiculously simple. All I have to do to sync the Pelican generated directory to my S3 bucket is the follwing:

s3cmd sync --acl-public --delete-removed output/ s3://www.bensnider.com/

The sync command basically works like rsync; it uses the ...


Continue reading

Simple Pelican Blog Post Template Generator

Posted on Sun 11 September 2011 in Development • Tagged with python, pelican

I just finished a simple script that helps generate Pelican blog posts by printing out some reStructuredText, in the format Pelican expects, based on the given input parameters. You can use it simple as in the following listing:

./tools/pelican-template-generator.py "My New Post"

And it will generate the reStructuredText ...


Continue reading

It's Alive!

Posted on Thu 08 September 2011 in Development • Tagged with Python, Hosting, Linux

Finally got the new blog up and running. But I feel like I've learned a lot about modern python development (github, pip, virtualenv, etc.), which was the main impetus behind doing this conversion.

This blog is now a static site that's generated using Pelican, stored on my GitHub ...


Continue reading

NSZombie to the Freaking Rescue

Posted on Wed 05 May 2010 in Development • Tagged with iOS, iPad, iPhone, Objective-C

So I've been beating my head against a wall the past few days trying to cram as much Objective-C knowledge as possible and I think it's all starting to click.

Today I stumbled over the NSZombieEnabled argument and HOLY CRAP WHY ISN'T THIS DEFAULT BEHAVIOR. After enabling ...


Continue reading

Exile Issue 1 Released

Posted on Tue 27 April 2010 in Development • Tagged with Comics, Exile, Exile Issue 1, Game Dev, Games, Actionscript, Flash, Flex

Exile Issue 1 Cover

The game I've been working on at my day job has been released. The first issue of Exile is available today, and if you order now for $8 you get the remaining 3 issues delivered digitally when they are released.

Exile is unlike most games and most graphic novels ...


Continue reading

Don't Get Shot Released

Posted on Tue 27 April 2010 in Development • Tagged with Actionscript, Flash, Game Dev, Exile, Games

Don't Get Shot

The minigame I've been working on at my day job has been released, play "Don't Get Shot" free at Kongregate. This minigame is released in support of the release of the first issue of Exile.

The game is a reversal on the popular top down shmup genre, in ...


Continue reading

Lice Helper Launched

Posted on Mon 01 March 2010 in Development • Tagged with CakePHP, Portfolio

Recently finished and launched a new website for a client. The website advertises a lice removal service and provides means for potential customers to learn about the service and get in touch with the business quickly and easily. Lice Helper The site is built on a CakePHP application and actually ...


Continue reading

ImageMagick Split and Join a Sprite Sheet

Posted on Tue 09 February 2010 in Development • Tagged with Game Dev, Linux, Shell Scripting

Continuing the Flixel theme that seems to be brewing here, I found a good way to transform images from full dimension art to sprite sheets. This is useful when converting an image into a sheet compatible with the Flixel tile and map system. In my case I am using it ...


Continue reading

Flixel Pixel Perfect Collisions

Posted on Sun 31 January 2010 in Development • Tagged with Actionscript, Flash, Flex, Game Dev

I haven't found a decent source of information about this on the interwebs so I thought I'd share my findings. Flixel doesn't have any built in pixel perfect collision support, it just assumes that you are using square (or at least rectangle) sprites and don't use ...


Continue reading

Flixel Puddles and Oil Slicks

Posted on Mon 18 January 2010 in Development • Tagged with Actionscript, Flash, Flex

I've been using the super cool Flixel framework to make a game and it's quite handy for most things. The game I'm working on is basically a top down...ehh, well let's just say it's top down. :) I can post more details when the game ...


Continue reading