I’m a big fan of biometric authentication, if only because of my innate laziness and unwillingness to remember passwords. It was only natural, then, that I tried to make one myself as part of my coursework project—to see what pitfalls biometrics had in store and to learn how to work with it in the first place. Continue reading Proof-of-Concept Biometric Authentication System
I was recently presented with a task: I had a CSV database dump that I had to turn back into MySQL queries of a different format. My toolset was everything that Sublime Text 3 had to offer (which is a lot of great tools) – though eventually it was narrowed down to a plugin and ST3’s macro functionality – and the awesome power of regular expressions. As I was working on this task, however, I ran into a problem which took me a few hours to resolve – but its solution is interesting, and in my opinion deserving of an article. Continue reading Regex: Grouping expressions of a kind
For someone whose native language is not Slavic, Russian is not an easy language to master. There is little in common between your language’s vocabulary and Russian’s, the grammar is different and the syntax is a mystery wrapped in an enigma. It’s only natural, therefore, that you make mistakes – and that is fine. Whenever you make mistakes, you are practising the language, and any practice is useful. Of course, there’s no learning without having those mistakes corrected – and that’s where this post comes in. I will try to clear up some of the common mistakes made by beginner and lower intermediate learners, which will hopefully make it easier for you to get better practice and move on to other topics in the language. Continue reading Russian: Common Pitfalls
Movement is a broad and deep topic in Russian – indeed, Russian verbs of motion are one of the things that trouble students most. But prepositions are another very important component of expressing ideas of movement, especially because their often differs from English. This article will deal with some of the most common verbs of motion along with how to use them with prepositions, as well as a little about expressing where you are.
You may have encountered this strange occurrence when reading Russian literature or hearing speech: people say выпить чаю, поесть супа or налить квасу. You may think that’s wrong, since these verbs should govern the accusative, and these are… genitive and dative? After all, it’s пить чай, not пить чаю!
Continue reading Russian: Partitive Genitive
This post brings news about the recent update to Space RPG. Thanks to the efforts of beta testers, most game-breaking bugs have been fixed, and development has gone into a content-adding phase. Read more for a detailed description of the changes introduced in update 0.2b, the first minor version change. Continue reading Space RPG: Update 0.2b
To honour the first manned spaceflight in human history, Space RPG will go into open beta today. The first days of the beta are sure to be filled with restarts and data wipes, so please keep this in mind when playing. I urge you to read the two previous posts for a beginner’s guide and a description of the changes, so as to not start blindly. The beta server will be available at 220.127.116.11:10002.
Space RPG has evolved a lot since its last release, but it has done so fairly quietly. However, with the advent of TAB’s server opening, it’s had its second wind. Whether you’re a newcomer or a veteran, you might be wondering what’s in store – and justly so. This post will explain what the new features are like and how the old ones have been reworked. Continue reading Space RPG: Version 3
Space RPG has evolved a lot since its last release, but it has done so fairly quietly. However, with the advent of TAB’s server opening, it’s had its second wind. Whether you’re a newcomer or a veteran, you might be wondering what’s in store – and justly so. This post will explain how to get started with the new version. Continue reading Space RPG: Introduction
This isn’t so much a tutorial as it is a reminder to anyone dealing with the same problem. You’re making NPCs, you’re looking to optimise your image movement code and you’re thinking of using
tween_move in an
ms100 hook? Bad idea. Continue reading CS2D Lua: Image Movement for Characters