Before this year is over it's time for a small redesign. I've replaced the old custom theme, water-iris with a new theme jarvican. Most of my updates these days are when I redesign the blog and I think I'm fine with that.
Hello world! It's been awhile and what better way to re-visit a blog then to do a re-design.
- pelican with a custom theme
- bourbon/sass - CSS compilation and general typography
- bourbon/neat - For layout and responsive design
I've cleaned house and removed some old articles, kept some of the AVR hacks and hopefully will post updates more than once a year :)
Below is a quick tutorial on how flask web framework might be used for simple highscore tracking. All of the source code the state game is now on github.
This code will accept an AJAX GET or POST at the end of each game so that scores can be tracked and read. Since the use-cases are simple it's easy to write the tests first:
class StateTestCase(unittest.TestCase): def setUp(self): self.db_fd, state.app.config['DATABASE'] = tempfile.mkstemp() state.app.config['TESTING'] = True self.app = state.app.test_client() state.init_db() def tearDown(self): os.close(self.db_fd) os ...
Below is a recent weekend programming project that I did to play with canvas. Who doesn't like a geography game?
It uses a simple svg image for the map with a canvas overlay to detect state clicks. On the back-end it uses a very short python script with web.py. Most people who tried it out found the rotation to be annoying and difficult; for me it makes it more interesting :)