Django – RPG – Part 2

Hello. Continuing where we left off with the Django RPG project. Next up is implementing a rudimentary registration and adding the ability to create a character. Maybe even, design the database through django’s modelling. ...

April 12, 2015 · 3 min · hannibal

Django – RPG – Part 1

Hi folks. So last time, we tried to implement a little RPG of mine using Meteor, which failed miserably. This time we are going to try and use Django. Let’s have at it, shall we? ...

April 10, 2015 · 5 min · hannibal

Small Python GUI to Calculate Lever Distance

Hi folks. Just a small script which calculates your distance from a lever focal point if you know your weight, the object’s weight and the object’s and the distance the object has from the focal point of the lever. Like this: This script will give you D1. And this is how it will look like in doing so: So, in order for me (77kg) to lift an object of 80kg which is on a, by default, 1 meter long lever, I have to stand back ~1.03meters. Which is totally cool, right? ...

April 10, 2015 · 2 min · hannibal

Python and my Math commitment

Let’s talk about plans. It’s good to have one. For example, I have a plan for this year. I kind of like math. So, I have this book: It’s 1400 pages long and basically, has everything in it. It’s a rather exhaustive book. Hence, my plan is to finish the book by the end of 2015 and write a couple of python scripts that calculate something interesting. (2021 Hindsight): Yeah, I didn’t manage this… But it’s a cool idea, let’s see if I can get around coming further. I managed to get until 500 pages or so, before life stepped in. ...

March 15, 2015 · 1 min · hannibal

Sphere Judge Online – Python Kivy Android app – Part 2

Here we are again. I will attempt to further this little journey of mine into the land of Android and Python. This is the second part of the advanture you can read the first one a little bit back. The Script We left off at a point where I successfully configured my environment and compiled my first hello world APK. At that point it took a little bit fiddling to get it to work on my phone. ...

March 2, 2015 · 5 min · hannibal

Sphere Judge Online – Python Kivy Android app

Hello folks. Today I would like to take you on a journey I fought myself through in order to write a python android app, which gets you a random problem from Sphere Judge Online. Then you can mark it as solved and it will be stored as such, and you can move on to the next problem. With the words of Neil deGrasse Tyson, Come with Me! Beginnings When I first embarked on this endeavour I ran into numerous errors, many amongst them being compilation issues when I was trying to install libraries. ...

February 26, 2015 · 4 min · hannibal

Building an RPG App with Meteor – Part One – The struggle

In my previous post, I was getting ready to enjoy some time with the JavaScript web framework Meteor. This time I would like to bring it to a bit of overdrive. See, how re-factoring works on a larger scale model with multiple pages. And how it can organize assets, such as, images, multiple CSS, some plugins, you know, ordinary web stuff. Let’s dive in. ...

February 1, 2015 · 6 min · hannibal

JavaScript Web Framework – Meteor

Hi, This time I would like to write about something that interests me. I wanted to try out a pure JavaScript web framework. My choice is: Meteor. Looks interesting enough and it was recommended by a friend of mine. So, let’s dive in. Installation As always, one starts with installation. The page tells us to follow this simple step: curl https://install.meteor.com/ | sh Easy enough, when you are on Linux. Turns out, that there is no official release yet for Windows. I’m in luck then. After running the command though, I saw this popping up into my face: ...

January 29, 2015 · 7 min · hannibal

Why the expressiveness of your Tests is important – Part One

Hello Everybody. This time I’d like to write about the expressiveness of a Test. I think that it’s very important to write understandable and expressive tests. In older times I was studying novel writing. There is a rule which a novel needs to follow. It goes something like this: “A novel needs to lead its reader and make him understand in the simplest way what’s going on, with whom and why?”. In other words, it’s not a puzzle. It should be obvious what the test is trying to do and it should not require the reader to try and solve it in order to understand it. ...

November 15, 2014 · 4 min · hannibal

Python Course Review

Hello Everybody. Today I’d like to write a little bit about a python course I did. It’s an 8 week course on algorithmic programming with fun little projects. I’d like to write down some of my solutions with pseudo code for my own better understanding and for the sake of sharing knowledge. I won’t, however, share full projects since that would be against the honour code. Let’s begin. ...

August 25, 2014 · 13 min · hannibal