Category Archives: Computer Technologies

TeknoCratik Computer Services – My local business initiative



Having been a tinkerer in computer hardware and software for many years, I have on occasion been asked to help people with their machines and devices. I have found myself cleaning out malware, performing system upgrades, optimising older machines by removing out of date and bloated Windows installations and install Linux distributions instead etc…

It has become such a regular occurrence that I have decided to make it official! TeknoCratik Computer Services is my business initiative for my local area (Doncaster, South Yorkshire, UK). I’m always happy to offer free advice online and I am offering a very competitive service for everything else. I deal with all operating systems and hardware but I specialise in Linux and Mac.

So please pass my information on to anybody you may think requires these services.

Enable your Chromcast for International Content




In this article I’ll explain the steps I have taken to get the maximum functionality out of my Chromecast.

The Chromecast is a great device that can have a multitude of content “pushed” to it by your PC, phone or tablet. Personally I got it mainly for use with Netflix and with that in mind I needed to make sure that it was capable of accessing Netflix from all territories that my Unblock-US DNS service had available. I had previously researched the device and wasn’t too surprised to learn that there are no custom DNS settings to tinker with on board. Let’s remember that the Chromecast is a “plug in and forget” device that doesn’t have a native setup screen (you use a web interface or app to does this) and it is primarily used for Google services.

If DNS could not be altered locally then the next step would be to alter it at the router. I had not needed to do this before as all my devices up until now had local DNS settings available to them and my ISP provided router was locked down and not capable of having these settings altered. Luckily my Virgin Media cable modem / router has the ability to be put into “modem mode”, basically acting only as a cable modem and not providing any routing. You could then pick up a standard Cable compatible router to attach to it and most of the modern ones do support custom DNS. I had actually done this and picked up a budget TP-Link router before getting the Chromecast and had already setup my home network to divert all DNS request to Unblock-US DNS servers. So far so good.

After picking up the Chromecast and setting it up I tried to watch a show on Netflix (US) and got an error message. I was sure everything was set up correctly and the same show played fine on my Nexus 7 and my Chromebook. Further research revealed that Google HARD CODES their DNS servers into the Chromecast’s software! Very sneaky! This means that even if your router is set to divert all DNS requests to a custom server the Chromecast just ignores this and goes straight to Google’s servers who can identify your geo-location to Netflix who in turn refuse to serve up content that is not available in your region.

Further research revealed to me that the best solution was to divert the Google DNS servers ( and to your desired custom DNS servers on the router. This is achieved differently depending on the type of router you have and what software it is running. I quickly figured out that in my case my router was not capable of doing this with it’s current software! I thought I’d hit an impasse… Luckily more reading led me to a less elegant solution, but a solution none the less: just BLOCK Goggle DNS servers completely. Pretty much all routers can be set to block particular IP addresses. By blocking access to Google’s DNS servers, the Chromecast falls back to using the DNS servers set up on the router and thus plays my content!

The procedure is similar on routers that don’t have the functionality to divert DNS requests directly. You need to set up some “static routes” (consult your specific router documentation for details on where to enter the information):

Add the following to the Route List:

  • Network/Host IP:
  • Netmask:
  • Gateway: your router IP


Click on ‘Save’

Repeat for the following routes:

  • Network/Host IP:
  • Netmask:
  • Gateway: your router IP


  • Network/Host IP:
  • Netmask:
  • Gateway: your router IP


  • Network/Host IP:
  • Netmask:
  • Gateway: your router IP


The first two DNS addresses are Google’s as I’ve previously mentioned and the second two are public DNS servers that can sometimes be defaulted to so these need to be blocked also. What these settings do is reroute the DNS requests from these servers back to your router, in effect blocking them which then forces the request through the DNS servers you have made available. To test that everything is working as expected you can “ping” these addresses in a terminal window and you should receive an ” network unreachable” as your response.

I should also mention that blocking Google DNS servers should have no detrimental affect on anything else. You may experience a practically unnoticeable delay when serving up webpages (Google’s servers are some of the best) but this is unlikely.

This solution worked for me without issue but being a tinkerer I decided that I wanted more functionality out of my router so I later replaced my router’s firmware with open source custom software which I will discuss in a later post.


Enjoy your Chromecasts!

Netflix: How to watch content from ANY Netflix region easily




Netflix is one of the best value for money streaming content services we have. There is no disputing this fact but many people are unaware that subscribers can increase the value of the service tremendously without incurring much (if any) extra cost.


Netflix in different countries and licensing issues


For a while now Netflix has been an international service providing content to subscribers in multiple countries. As with mainstream television, Netflix is bound by many existing licensing deals in these various countries. This means that content that is available in one country may not be (and often isn’t) available in another. Despite this, Netflix allows subscribers who may be “travelling” to sign into the service in any country that has it and have access to the content available in that country. This is a fantastic bonus feature to paying subscribers in itself which they didn’t have to provide.


“Spoofing” your location to access another Netflix region


The fact that the service is available internationally to subscribers from any participating nation means that it isn’t too difficult to fool it into thinking you are in another country and therefore take advantage of having access to content not normally available to you. I want to stress that this is not illegal, as the way I will describe the process you are using totally legitimate services. It may possibly be against the “spirit” of Netflix’s terms of service but as far as I can tell they make no attempt to prevent it.

There are various ways to “spoof’ your location online to take advantage of geographically “locked” services. Different methods have different success rates and different costs ranging from free to expensive. The general rule is ‘you get what you pay for’, at least in my experience. The method we are looking at is one of the simplest and can be done for free, although I personally use a paid service which has certain extra benefits which I will explain.


Screenshot from 2014-04-28 10:20:53


Unblock-US is the service I use and for full disclosure I have included an affiliate link in the article if anybody wishes to sign up. I have tried other services (paid and free) and each has various features. The way these services work is by altering the DNS (Domain Name Server) that your computer or device uses to translate domain names you are trying to access (such as into IP addresses the system understands. Without DNS you could only access sites via the direct IP addresses. Certain sites will use these DNS servers to figure out where in the world the requests are coming from so if you are using a DNS that doesn’t originate in your home country you may be identified on certain sites as being in the country that your DNS service originates from. Netflix is one of those sites that use DNS to identify where there subscribers are, which is why this service works.

As I have indicated there are many services that can do this, including free services, and a quick google search will provide you with alternate methods. Most of these other services provide a “fixed” access to United States DNS servers which is ideal if that is the only thing you need access to. The same was true with Unblock-US (as the name suggests) but they have evolved into providing access to multiple countries via DNS, countries where Netflix provide a service. The service isn’t free but costs only $4.99 a month which I think is great value because it is so easy to use.


Changing your “location” with Unblock-US


Screenshot from 2014-04-28 10:20:24

Once you sign up to the service and register your email address, your home IP address is connected to your account. You then need to make a small change to your network configuration on the device or computer you wish to use with the service. Many different devices are compatible, from routers, smart phones, PCs to media boxes and Blu-Ray players.


Screenshot from 2014-04-28 11:19:02


The site has full instructions on what you need to do, which if done manually only involves changing two lines in your network configuration. Windows users can download an app that automates the process making it even easier. Once you are set up it is just a matter of choosing your preferred region whilst logged in to the Unblock-US website:


Screenshot from 2014-04-28 11:14:58


Finding something to watch:


Screenshot from 2014-04-28 11:31:27


So, you’re all set up and now are ready to watch something on Netflix. How do you find content? You could pick a region and explore the content directly on Netflix but it would work a lot better if you had something in mind and just needed to find out where you could watch it. This is where comes in. There are other similar sites and even apps but this is the one I use. I have no affiliation with them but I think they have a fantastic looking and easy to navigate layout. What this site does is list streaming services that carry a particular movie or TV show that you are looking for. You simply search for the content you want and if it is available it will indicate to you where to watch it, including for such services as Netflix, which country has the content. The following services are supported but for the purposes of this article we are only discussing Netflix:


Screenshot from 2014-04-28 11:34:54


So, for example, I want to watch the Disney movie The Princess And The Frog. Just perform a search on and you get:


Screenshot from 2014-04-28 10:22:33


USA Netflix subscribers miss out on a lot of Disney content but you don’t have if you use these recommended services. Just by changing you region to UK on the Unblock-US website you would be watching this great movie in seconds!


Podcasts on iOS – Beyond iTunes


There was a time when you wanted to listen to or watch a podcast on your iPod or iPhone, iTunes was your only option.

Nobody can deny that Apple was instrumental in the popularity take off of podcasts since the early days in 2005 when the functionality was added to iTunes but Apple haven’t really done anything revolutionary with them since. In the days of the original iPod the current support of podcasts built into iTunes made total sense. The devices were not wireless and had no Internet connectivity. They needed to be physically connected or docked to a computer to allow iTunes to update their content.

This is no long the case. iPhones, the iPod Touch and the iPad are wireless Internet ready devices and yet Apple still required users to physically connect their device to update their podcast collection up until less than a year ago. Still, when it comes to podcasts the new “WiFi Sync” feature of iOS 5 is not ideal. Podcast management still needs to be controlled from the desktop in iTunes. You still need to go to your computer, fire up iTunes and let your podcasts update.

There are very strong indications that Apple have no interest in supporting podcasts in any more than they do already and this is understandable for a couple of reasons. Firstly the podcasting medium has come full circle in the fact that there are so many applications and websites that search, index and playback podcasts on both computers and portable devices that the reliance on iTunes has all but disappeared. Secondly there is no revenue for Apple when it comes to podcasts. The majority are free and iTunes has no facility (and the content producers have no desire) to give access to subscription based shows as far as I know.

I have absolutely no clue why Apple have not added podcast management features in the mobile versions of iTunes that you access from your iPhone or iPad. Only the most basic functionality is available. You can search for podcasts and you can even manually download them individually but no facility is available to automate the process.

To make matters worse not only did Apple not offer these features they prevented third party developers from offering them for a very long time. Apps that are commonly known today as “podcatchers” we’re banned from the App store until quite recently. They had a very strict policy that third party apps that replicated the functionality of native iOS apps we not allowed. Luckily this policy has gradually been relaxed and there is a good choice of apps available today.

So what is the advantage of using a podcatcher app? Let me describe two scenarios in getting new podcasts on to an iPhone.

Scenario number one: Using iTunes for podcast management, I would need to go over to my computer, fire up iTunes, give it time to go through all my podcast subscriptions and download them. Once that has finished I either have to plug my iPhone in or connect to wifi sync and update the content on my iPhone. This takes a little time, longer if I’m doing it wirelessly and iTunes may also do a backup of my device as well which will delay things further. Finally I can disconnect my iPhone and listen to my updated podcasts.

Scenario number two: I fire up my podcatcher app and it downloads the latest podcasts I’m subscribed to directly to my device. I start listening! :)

That’s the bare bones of it. Of course podcatcher apps do offer quite a few other features depending on which one you go for but even when comes to the basics it’s so much simpler. At the time of writing (as listed in Wikipedia) these are the podcatcher apps that are available in the App Store:

Pocket Casts:

I have used a few of these and recently switched to iCatcher! so a review will most likely follow soon. In the mean time I wholeheartedly recommend you try one if you’re still using iTunes.

Update: According to this blog post Apple are planning on removing podcast functionality from mobile iTunes in iOS 6 and giving them there own app. Still a rumour, but interesting.

Raspberry Pi – initial impressions

I’ve been having great fun tinkering with the Raspberry Pi the last couple of weeks.

For those who haven’t heard of this little computer (and there can’t be many who haven’t as it has had so much press lately) it is a tiny (smaller than an iPhone) PC powered by an ARM CPU and Videocore 4 GPU system on a chip (SoC) and you can get one for about £30.


It’s an impressive little thing that already has a dedicated fan base and community growing around it. The Raspberry Pi Foundation is the charity responsible for it’s design and creation with the intention that it becomes an educational tool to try and regenerate an interest in computer programming in children.

This is a commendable cause. When I was at school all those years ago they actually taught BASIC programming as standard in what was then called “Computer Studies”. I am from the era of the BBC Micro computer and that is what I used to get my GCSE in computer studies! :) From what I hear, these days all kids are taught is how to make spreadsheets and word processing. Yes, these are great skills to learn but if kids aren’t exposed to programming languages anymore and their home computers (or most likely they have games consoles) aren’t geared to programming out of the box how are they going to be exposed to it? Well hopefully the “Pi” will be the answer. With it being so affordable it removes at least one stumbling block in creating the next generation’s software developers.

So what can you do with it at the moment? Well pretty much anything you can do on standard computers. The Pi primarily runs on a version of Linux, built for the ARM processor. These CPUs are predominantly used on mobile devices because of their low power consumption making them ideal for battery powered devices. Your Android or iPhone runs on an ARM processor. Linux is the de facto choice of operating system as it is Open Source, fully customisable and so portable to just about anything.

At the time of writing there are a few Raspberry Pi Linux distributions available to try. They are all a “work in progress” but are being developed and improved on almost a daily basis. I’ve tried most of them so far and having used Linux on desktop PCs and laptops for years I enjoy the tinkering that sometimes is involved.

The Raspberry Pi makes a remarkably capable “media centre” device too. It’s GPU is capable of playing back Blu-Ray quality video as libraries are available for Linux distributions to access it directly for hardware acceleration. So far there are two dedicated Linux distributions for the Pi that specialise in multimedia playback and they use the fantastic XBMC open source media centre software. OpenELEC, whose Pi distribution is based on the existing standalone Linux “distro’s” for x86 PCs and Raspbmc, a new distribution built from the ground up for the Pi. I have tried both and both work really well.

From my testing the initial OpenELEC build struggled with the XBMC menu and other CPU intensive actions but the GPU performed fantastic on video playback of HD material, streaming HDTV from my DVBLink server and other content.

Although some have had problems booting Raspbmc from certain SD cards (this issue seems to be fixed now in later builds) I never had such a problem and I found the performance of Raspbmc superior to that of OpenELEC as it didn’t have the same issue of slow down when accessing XBMC’s menus. I also got plugins to work without any issue. I installed the BBC iPlayer and TV Catchup plugins and both streamed HD quality video fantastically.

Of course, there are fully featured Linux distributions available for the Pi giving you a home computer with all the software packages you’d expect, from office suites to graphics software, with the ability to download extra packages you require via their respective software centres, all for free. The “official” Linux distribution being recommended by the Foundation is Debian “Squeeze” as this is the most user friendly version for novices but there are others if you are feeling adventurous. So far I’ve tried Debian “Squeeze”, Raspbian (a version of Debian “Wheezy” built from the ground up for the Pi), Gentoo and Arch.

If you have an interest in tinkering with computer technology I couldn’t recommend the Raspberry Pi enough. You’ll have hours of fun playing with this little computer. You may struggle to get one at the moment as the demand has been so high but keep trying, it’s worth it!

I will certainly continue to tinker with the Pi and I can’t wait to see what the community has in store for this little device.

You can find more specific information on the Raspberry Pi website and forums.

UnoDNS – Watch Geo-targeted US content like Hulu and Netflix from the UK


UnoDNS from is a great way to access internet content that would normally be “geo-targeted” (restricted to you based on your location), such as Hulu, Netflix and Pandora radio.


There are basically only a handful of options when it comes to gaining access to geo-targeted websites. You either go the VPN or Proxy route or the DNS route. Proxies (especially free ones) can usually be ruled out straight away when it comes to streaming high quality video since they usually won’t have the required bandwidth to achieve a decent and stable stream. A VPN requires you to use a totally separate IP to “piggy back” on and with this comes the limitations of that network meaning even if your home ISP is super high speed is won’t matter, all that matters is the speed and reliability of your chosen VPN provider.


This is where a service like UnoDNS becomes a very attractive solution. Instead of having to tunnel through using a completely separate network the service alters the DNS (Domain Name System) settings of your existing network connection provided by your own ISP. This means you continue to use and take advantage of the stable high speed connection you are already used to, local services from your ISP that rely on detecting your IP address will still work as well.


I have been testing the UnoDNS service and I’m impressed. Within minutes I had access to US restricted websites and services but most importantly I didn’t lose the ability to use local UK services such as BBC iplayer. If I had been using a VPN service I would need to constantly switch off the service to use these.

Their service is structured slightly different to similar services such as Unblock-US in a couple of ways.

Firstly, instead of just offering a standard subscription to access the service they offer tiered services. The tiered model is broken down into “channels” of internet content that the service will allow you to access and what’s interesting about UnoDNS is comparison to their competitors is they have a basic tier of websites that you can access for free. $4.95 per month gives you access their Premium service that includes the Hulu and Netflix and the $7.95 Gold service adds another whole group of mostly US network content. They also offer an 8 day free trial on the Gold subscription.

Secondly, which I think is a great feature, is that you can migrate the service to different locations temporarily like a friends house or a holiday home. The service works by logging your home IP address and only allows you access via this address. This is how most of these services work to ensure you are using it fairly and not sharing your account with a friend for example. If you were to take your laptop to your friends house to watch a bit of Hulu for example and logged into their network then since the IP would be different the service would stop working. UnoDNS actually allow you to register multi IP addresses to your account so that you can use the service when your on the move by simply switching them over in your account settings.


How easy is it to use? Once you have an account the service only requires that you change some basic network settings and you will be up and running in minutes. The advantage of the service being so simple for the user is that these DNS settings are alterable network settings in the majority of multimedia devices such as the Xbox 360, PS3 and the Apple TV which means the service is fully compatible with these too with full set up instructions are available on the website.



TeknoCratik have teamed up with UnoDNS to offer a limited number of our readers 25% OFF any paid subscription. All you need to do to be eligible is to tweet a link to this post using the hashtag #UnoDNS making sure you include a reply to @teknocratik. In the mean time give the free trial a whirl.



Windows 8 Consumer Preview – Metro UI The new face of the HTPC?



February 29th 2012 saw the release of the Consumer Preview of Windows 8.
Of course I had been following the progress of the new OS from the developer preview release but I had not actually installed it myself. This was partly because of the controversy surrounding the future of Windows Media Center in Windows 8 (the developer preview did not include it) and the fact that I wasn’t convinced that the new Metro UI would work on desktop systems. After watching a fantastic live video Q&A session hosted by The Digital Media Zone I was convinced to give it a try for myself and I’m glad I did.

I had a spare HP laptop to test it on and this in itself presented a bit of a challenge as the laptop, an HP Pavilion zv6000 is at least 6 years old. The minimum system requirements for Windows 8 indicate that pretty much any machine capable of running Windows 7 competently should run it. The only caveat to this I found is it would not install the x64 version of Windows 8 as it needs at least 2Gb of RAM and this machine only has 1.25Gb so instead of doing an upgrade I had to clean install with x86 Windows 8.

The second hurdle was graphics card support. With new versions of Windows this always seems to be the area where it gets a little unstuck. Since I was installing on to a pretty old laptop it wasn’t a surprise to find that the graphics card wasn’t particularly new. In fact the ATI Radeon Mobility Xpress 200M is considered a “legacy” card and hasn’t had driver support for quite a while. This wasn’t a problem for Windows 7 as it seemed to pull the correct Microsoft WDDM driver via Windows update after initial installation. Windows 8 couldn’t seem to do this and I was stuck with the new “Basic Display Adapter” drivers of the new OS and my screen resolution wasn’t flexible enough to test out some of the better features of the Metro UI.
Countless attempts to manually install correct drivers failed and I was beginning to give up hope. After a lot of research and advice from follow users I managed to manually install a VISTA certified WDDM driver via a manual download from Windows update and it worked! So Windows Vista was good for something after all! ;)

Now that I had a fully working system I could relax and take a look at how it felt. My initial thoughts are that I am liking the Metro UI more than I thought I would. Actually I am thinking that Metro UI could be a nice interface for an HTPC. The live tiles are nice and big, colourful and the UI has basic remote support. I am a Windows Media Center user but I am also a XBMC user and I can see myself using the Start Screen and remote to effortlessly flip between the two apps. With future innovations in Metro apps when it comes to multimedia I can see this interface as a very attractive HTPC frontend.

As expected Windows Media Center itself hasn’t changed from it’s Windows 7 version at all but it does seem to feel more responsive to me. Bare in mind I am testing it on an old laptop that would chug away navigating Media Center menus under Windows 7 but in Windows 8 it glides through them effortlessly. This is perhaps due to the fact that Media Center was recompiled for Windows 8 and perhaps gained a little performance enhancement as a side effect. I am tempted to convert one of my HTPCs to Windows 8 due to this and because I really want to put the Metro UI through it’s paces in an HTPC setup. I eagerly await a Hippo Remote profile for Windows 8 so that I can control it all via my iPhone.

In conclusion, I will be keeping my Windows 8 installation on the test machine and I will be taking a closer look at some of the available Metro apps. A few have already made an impression. The handful of desktop apps I have already installed went without a hitch and setting up Metro tiles for access is simple and quite effective. Microsoft, you have won me over although being a tech geek I am in my element. I’m not so sure that general computer users (never mind business users) will be as quick to adapt to this “new way” of using Windows so it will be interesting to see how it all unfolds.