A tale of bad customer service – The case of Currys/PC World

A tale of bad customer service – The case of Currys/PC World

A couple of months ago, I went to a Currys/PC World store (for those of you who are unfamiliar with the brand, it is a British electrical retailer) to pick up a vacuum cleaner I reserved online (I needed it quickly, therefore I didn’t want to wait for home delivery).

The quite spacious store was almost empty of customers and a lot of sales people were wandering around doing nothing. Before going to pick up my order, I decided to have a quick look at some laptops they had on display.

Read more →

My first time using an iPad — Expectations vs Reality

My first time using an iPad — Expectations vs Reality

The first time I used an Apple product was for a whole semester in the early ‘00s, when I was an undergraduate student. The product was an iMac G3, and although it’s been quite some time to remember the details, I have a vivid memory that I didn’t like the whole experience. Although I don’t consider myself an Apple hater (I’ve even read Steve Jobs’ biography :P), ever since I consciously decided to stay away from Apple products; no iPhones, no iMacs, no iPads, no “i’s” in general.

Read more →

How to calculate the selection coordinates of a resized and rotated image

How to calculate the selection coordinates of a resized and rotated image

This tutorial derives from a question I recently answered in Stack Overflow. The person who asked the question was selecting (I assume using some JavaScript library) a part of an image that wanted to subsequently crop. Given that the selection was being made in a resized image, he had the coordinates based on that resized image, and he needed to know the way he could calculate the coordinates corresponding to the original image. Let’s tackle that first, and then we will move onto the rotation part which is mentioned in the title of this tutorial.

Read more →