Some of you might remember the great MongoDB saga, which ended with me migrating from MongoDB to SQLite after losing my data more often than not. After the Nth time I lost my data, I decided I had enough and decided to migrate to SQLite. I also decided not to use MongoDB for historious, as I had o
For a while now I’ve been working on my new, ultra-secret web app, and now it’s time for me to reveal it. It’s looking to address the following scenario:
Imagine that you read an article, and it’s mildly interesting. It’s not interesting enough to bother with bookmarking it (because you likely won’t read it again, and bookmarks tend to get too cluttered and linger unread), but you definitely thin
As you may remember, some months ago I had decided to use MongoDB for my masters project, and had a few rather large problems with it. After posting the article, many people were quick to point out that I was using a development version of MongoDB, so I chalked much of the post up to my own error.
Having found the flexibility of its schemaless design very c
These past few days I have been trying (unsuccessfully) to get Windows 7 to run in a virtual machine. My OS is Ubuntu and I need Windows for some things (mainly iTunes), so I decided to virtualise my physical partition so I wouldn’t have to reboot.
After following various guides trying to get VirtualBox to read directly from my physical partition, I had luck with the following command:
Shortly after my post about speeding up Python with Cython, I was contacted by Mark Dufour, creator of ShedSkin, a Python-to-C compiler, who wanted to try my code with his compiler. I had heard of ShedSkin before, but I chalked it up as something to try later, or something too hard to try (C is not my forte).
EDIT: To clarify, because people don’t seem to get it. I experienced silent data corruption, both on 1.3.3, a development version, and 1.4.0. 64-bit. Can you guys please accept that MongoDB ate my data now? Thanks.
For a bit of introduction, last year I enrolled in the Machine Learning course of the University College London, and it is now time for me
Introduction to SSL
So, say you want to buy a book on Amazon. You go on the website, pick the book you want, add it to your cart and proceed to check out. While checking out, Amazon asks you for your credit card information, you enter it and they tell you your item will be shipped soon.
You really really want to be sure that only Amazon got your data, though, because you t
In the last few days, I get an increasing number of people coming up to me in the street and saying “But Stavros, how will I know if I have found the perfect man/woman/cyborg for me?”.
Worry not, gentle reader, for our science department is here to give you the answer to that question.
Imagine for a moment that, on a night out at the bar, you meet a girl/guy. You feel like you’ve never felt befo
I have an iPhone and iPod touch and recently bought Plants vs Zombies (again, I already finished the game on the PC) on both devices because I use them interchangeably and it’s just that good. A problem did quickly crop up, though, and the problem was “How can I quickly copy the game data from one device to the other?” I don’t want one device to be behind the other.
Initially, I tried to get AppB
After googling around a bit for a tutorial for a friend and failing to find a sufficiently succinct one, I decided to write my checklist here so I don’t forget. If you want to do passwordless authentication to an SSH server using SSH keys, these are the steps you should follow: