Category: Tech Posts

Shifting to 8 digit mobile phone numbers: DIY method

by
Inf

As you may or may not know already, all mobile phone numbers in Mauritius are shifting to 8 digit numbers as from 1st September 2013. So if your number is 777-8888, it will become 5777-8888. So to call or SMS you, I’d need to put a 5 in front of your number. Same for SMS. More info from Emtel here.

The problem is how to change all your mobile contact numbers to add that 5 before. I hear the various mobile operators are developing mobile apps to handle it for you, but I wanted a DIY way for my S3. If you have a similar DIY way for your own mobile, feel free to share in the comments. This article is NOT a guide, but merely the steps I will take to add 5 to my own numbers. It may, or may not work for you so use at your own risk. I hope I don’t end up with a horribly broken contact list! :/ Feel free to suggest if you have a better idea, apart from using an app coded by a third-party. I’m interested in DIY methods, or how you are planning to do your own migration if your phone doesn’t have an app.

Here’s my plan:

Continue Reading »

[Solution] Text is fuzzy or pixellated when LED HDTV is connected to PC via HDMI

by
Inf

I recently encountered a small problem when configuring a Samsung LCD TV (UA32EH5000, specifically). Text displayed was fuzzy, looked as if it was anti-aliased with a sort of coloured or sometimes white halo around the text.

The solutions are simple:

  1. Ensure you set the resolution to native for the screen. For this particular TV, it was 1920 x 1080. You can also try lower resolutions to see if the problem is decreased. 1600 x 900 was quite good in this case, but I wanted to keep the full 1080p resolution so it was a compromise.
  2. Connect the HDMI cable to the appropriate HDMI port. In my case, HDMI1 was also labelled HDMI1 / DVI so I selected that one. On your remote, press the Source button. Select the appropriate HDMI source.
  3. You have to rename the source to PC or PC/DVI or equivalent. In this screen’s case, go to Source selection, press the Tools button on your remote, choose “Edit Name” then select “PC”. Doing this disables all processing that the screen does on the image and enables 1:1 pixel mapping. You should instantly see the text become much sharper.
    • Adjust the screen settings such as Contrast and Sharpness to change how the text looks like until you like it. I’m using Backlight: 13, Contrast: 85, Brightness: 55, Sharnpess: 65 and other minor adjustments to make the image look good to my eyes. Your settings may vary according to your screen.
  4. Adjust the Cleartype settings in windows for the particular screens. Type “Cleartype” in start menu, select the screen you want to configure (the HDTV) and walk through the settings that work best for the screen.
  5. Use a good quality HDMI cable. Avoid converters such as HDMI-DVI etc if possible.

Hopefully these should solve your problems. Point #2 did it for me. I didn’t know “Edit Name” could have such a big effect!

Note, you may notice black borders around your image as the image no longer takes the full size of the screen. You need to disable Overscan in your graphics driver. I have an ATI card so for me it was:

  1. Open ATI Catalyst Control Center.
  2.  

  3. From the top, choose Graphics → Desktops and Displays.
  4.  

  5. From the display, select Configure.
  6.  

     

  7. Go to the Scaling Options tab and drag the slider to 0%. Your image should now take the full screen.


 
(Source, if you need further information)

Thanks for reading and hope this helps.

Windows 8 Release Preview – Quick Review

by
Inf

The Windows Release Preview came three days ago. I decided to download the ISO and give it a quick run through to see if it’s really as horrible as people claim it is. The short answer: it is. My opinion? It will throw off any average computer user.

Things are seriously different, and not in a good way. I’ll go through the issues I have as we go along. This will be a quick review since I didn’t have time to go through every little nook and corner of Windows 8. It’s also my first time trying it, so if I seem a bit clueless, think of it like how an inexperienced user views the OS.

This review has lots of pictures so bear with me if you have a slow-ish Internet connection. I’ll go through the setup phase to actually having the Metro interface and the Desktop. Let’s see how that goes.

Continue Reading »

Fundamentals of Programming: Part 7 – Loops

by
Inf

Welcome to Part 7: Loops! I hope you have enjoyed the previous parts and if you haven’t checked them yet, you should! Here’s a link to Part 1!

In this part, we consider another fundamental building blocks of programs: Loops. What are they? Simply, a method for telling your computer to do the same thing a bunch of times. Nothing too hard huh? Let’s get on with it!

Continue Reading »

Fundamentals of Programming: Part 6 – Conditions

by
Inf

Welcome again! In this series, we go on to the first of the essential building blocks of programming: conditions. This is the first part of the series that starts to deal with blocks of code, as opposed to just independent lines. So without delay, let’s start.

In this long series, we’ll cover condition blocks using if-else and if-else if-else. We cover checks using AND, or and NOT (! symbol). We finally end with the switch statement. I doubt you’ll be able to grasp everything in one go as a beginner, so go slow, maybe a section at a time, try to understand how it works before moving on.

Continue Reading »

Fundamentals of Programming: Part 5 – Data Types

by
Inf

Hello! Continuing with the Fundamentals of Programming series, we will now look at what Data Types are. If you have not read the earlier series, now would be a good time to start. You can click here go to Part 1.

What are Data Types? Well, they are a way for you to tell the computer what kind of data you are referring to. In English, you have two basic kinds of data types: numbers and letters. To a computer, those would be “char” and “integer”. Char is short for “character” and integer means a whole number, without fractions or decimal points.

Unlike humans, computers are not so intelligent (yet!) and need to be told exactly what kind of data they are dealing with. For us, numbers are “3” and “3.24”. For a computer, you’d need to specify “integer” for whole numbers, “float” or “double” for decimal numbers and even specify the sign! Talk about smart!

Continue Reading »

Fundamentals of Programming: Part 4 – Variables and Arrays

by
Inf

Welcome to Part 4 where we will talk about variables and arrays are. If you’ve read the previous 3 parts, you would have noticed that I’ve used a few variables already, like A, B, Tc and Tf for example. In this section, we go deeper into what variables are, how to use them and finally, how to cope with situations where you have lots of variables to use, or don’t really know how many you need in fact!

So let’s begin this fairly short part, shall we?

Continue Reading »