Mar 132012
 

It took me a while until I would finally face the issue about iMessages (and their date). The latest released version of the SMS extractor was able to deal with iOS 5 containers and would already also extract iMessages – however with a wrong date.

In order to fix this, I had to treat iMessages as a special case. Thing is, in order to still be able and deal with container files prior to iOS 5 (and the program stay universal), the fact whether iMessages can appear needs to be determined before the actual message retrieval is done. So far I’ve been too lazy to approach this issue, that’s why it took a while. (And yes, I hate legacy support, but I hate it even more when users are left out who don’t or can’t update for some reason!)

Continue reading »

Feb 152012
 

I know, I’m kind of late, but when I found out about Google’s “Do a Barrel Roll” just recently, I had to try this out myself and wanna blog about it.
(On a side note: seriously, how nerdy is it if you want to type “myself” but instead type “mysql”? Having to write this sentence was already a chore)

If you clicked the above link and if your browser is sort of up-to-date, you will have witnessed the Google website to spin about and stop again when at its original position. It did a barrel roll.

Now the interesting part is the actual techniques behind it as the whole thing is done via CSS. It makes use of two new things in CSS3: keyframes and animations.

Continue reading »

Jan 052012
 

Last year I released a script written in PHP which was able to extract text messages from the iPhone (more specifically: from the SQLite storage container) into a simple TXT file, which was documented in this blog post. The software required a PHP interpreter, which had to be cared for by the user (check the blog post for details), but was published under CC BY 3.0 so the user could make any alteration he desired or deemed necessary.
Some time later I wrote an online version of the extractor (release blog post), which offered extended functionality and above all no longer needed the user to run the interpreter him- or herself.
However, due to the lack of time I couldn’t keep the standalone version up to date with the online version and so they diverged.

Continue reading »

Dec 162011
 

For the past few years I’ve been using a Virgin Mobile cell phone every time I spent time in the United States. Because this was happening only once a year (meaning the rest of the year I’d be outside of the US and any US signal) I would use a plan that was good for a month and then just stop topping up until I would get back into the country. Of course this meant that I would lose the phone number and get a new one every time I got back; but since this was a holiday phone (in different places of the country with different contacts) that was totally fine. Besides, I know people who change their phone numbers (and email addresses) almost every month – and yes, I am being a bit dramatic here btw.

This year’s trip to Miami shouldn’t be any different: (re-)activate phone (=get a new number), top-up, fire away (=get to know ppl and write lots of texts).
However, this time it turned out to be sort of a chore, which I’ll be trying to document here.

Continue reading »

Nov 212011
 

About half a year ago I published a PHP script that could extract text messages from an iPhone SQLite container. It was followed by an online version (blog post) a few weeks later, which was a website offering to use the original PHP script for text message extraction without having to install and/or run a webserver.

Continue reading »

Aug 302011
 

Well, to put this down as “gibberish” would be unfair, because it’s quite reasonable information right there. It’s rather what would be called “continuity goofs” over at the IMDb. Furthermore my remarks in the introduction of the first part of the blog series still apply, that with current HD quality movies, it’s easy to pull up a still and check the information sold to us by the movie makers.

I have to admit, the people responsible for The Bourne Ultimatum have done a pretty good job, both with the movie in general and as far as IT authenticity is concerned. (As a small side-note: sorry, idealists, but I have not read the book)
However, there are a few things (to be followed), where they did sloppy work – remember when Nicky says “it’s being blocked by the firewall”?

Continue reading »

Jun 302011
 

A few days ago, Google launched their version of social networking in the shape of Google+.
Like most Google projects, this seems to be in a semi-closed beta phase allowing members to invite new people. My guess is they randomly selected Google accounts that were automatically joined into the program for trying it out. Ever since then a huge wave of asking for and giving out invites has occurred.

Continue reading »

Jun 102011
 

A few weeks ago I created a small PHP script that could extract text messages from an iPhone SQLite storage file. It required the user to have a PHP interpreter ready in order to run the script, which might be an obstacle keeping him or her from using the script.

Because I’m currently having more fun to do some programming in PHP than to rewrite the original script in Java (most people will have a JVM and/or JRE installed), I created a new webpage that uses the original script.

Continue reading »

Jun 082011
 

The blog series of computer gibberish in movies began with this post, where you can also find the introduction to the general topic.

Following part 1, where they just punched in random keys and numbers, we can see a higher level of “gibberish” in The Girl who played with Fire, because they bothered to put “real” text:

Continue reading »