SQ10 Mini DV Camera from GearBest

It’s a nice little camera seemingly perfect to attach to your clothes while biking or whatever you want to record (though not waterproof). But the instructions are not in English!

Here’s some things I’ve found while trying to decipher the broken translation:

Getting Files / Using Webcam

Attaching the camera via the USB cable to your PC while the camera is OFF will let you manage the contents of the MicroSD card. Turning the camera ON will let you use it as a webcam. Transfer seemed to be quite slow over the USB cable reaching a maximum of 5.8MB/s.

Setting the Time

To set the time you need to create a file called TIMEREST.txt in the root of the drive with the new time then unplug from the PC and turn the camera on. The file must have the contents of the timestamp it should use like this:

20171118100800 Y

This is the year, month, day, hour, minute, second, SPACE, Y to show the timestamp or N to hide it. After doing this, Windows will tell you the drive needs to be repaired. This is fine and you can let Windows sort it out. It seems to be caused by the camera failing to delete the TIMEREST.txt file.

Recording Audio & Video at 720p

Hold the power button for two seconds and release. The solid-blue internal light will be visible from the hole where the SD card is. Press and release the power button once and that blue light will flash 3 times then go off. The device is now recording 5 minute long movies onto the card at 30fps in 1280×720 resolution with 512kbps audio at 32kHz.

Recording Audio & Video at 1080p

Hold the power button for two seconds and release. The solid-blue internal light will be visible from the hole where the SD card is. Press and release the mode button once. The blue and red lights will now be visible from the SD card slot. Press and release the power button once more to activate recording, the lights will flash three times then go off. The device is now recording 5 minute long movies onto the card at 30fps in 1920×1080 resolution with 512kbps audio at 32kHz.

Enable/Disable Night Vision

Hold the power button for two seconds and release. The solid-blue internal light will be visible from the whole where the SD card is. Now hold the power button down for two seconds and the red light will flash twice to indicate the infra red lamp is now switched on. Hold the power button down again for two seconds to turn off the lamp, the red light will flash twice to indicate success.

After turning the infra red lamp on for night vision you can then proceed to begin recording as explained above (either press the power button once to record 720p or press mode then power for 1080p).

Stop a Recording & Turn Off Camera

Press and release the power button once while recording. The lights will come on solidly. This means it’s stopped and you can then turn off the device by holding the power button down for 9 seconds.

AirFree F40 Silent Air Purifier

Having long suffered with hayfever I finally purchased an air purifier and have had good results. The AirFree F40 is wall mounted and completely silent. Totally silent, zero decibels, no sound at all. It’s not “very quiet” there is literally no sound produced by the device at all!

It is designed to be permanently switched on and works by using a heating element and natural convection to make air flow through the device. The heated chamber allegedly reaches 200 Centigrade and incinerates any floating particles thus breaking them down into their constituent elements (Carbon, etc…).

I thought this might increase the amount of dust but have so far found no problems with it. The external device does get very warm to the touch but it is cool enough to keep my hand on it so should not cause any problems with the wall or any nearby furniture.

My night time symptoms seem to have been eased by using a purifier and I’m finding it easier to get to sleep now. I definitely recommend trying one if you have hayfever and can keep the room sealed except for entering/leaving.

OpenKeychain and Your E-Mail Identity

A friend introduced me to the OpenKeychain app and explained just how easy it is too set up a key to encrypt and verify your messages.

First, install OpenKeychain from the Google Play store.

Go to Manage My Keys from the options button at the top right of the application.

Now choose Create My Key.

Follow the wizard through to the next few pages which ask for your email address, to specify a password for your key, and finally to actually create and upload it to the public key servers.

Be aware: Your email address will be available for everyone in the world to see if you synchronize with the Internet.

Now that you have your key you can share the public part with your contacts so they can email you securely!

I’m using K9 Mail to use my key with my email which is easy to setup, you simply go into your account settings then cryptography and tap “OpenPGP App” to select OpenKeychain.

Make sure to back up your key to your PC/cloud storage and never share the private key or your passwords!

Monzo Saves the Day!

I had an odd experience at a coffee stall where the barista charged my card then told me it failed and did it again. Both times I had to input my pin but he only gave me the receipt of the final transaction and kept the supposed failed one for himself.

This is dodgey behavior so I checked the Monzo app while I stood next to the cart drinking my coffee and sure enough he had double charged.

Less than 5 minutes later showing him & his manager the app I had my refund! All was handled very politely and swiftly and I believe it was an honest mistake but this proves to me the values of using my Monzo card and app.

If I had used a different card I’d never have known the problem had happened and been down £10!

Disney World Orlando Florida

If you find yourself in Florida and can get to Disney I recommend the Tower of Terror!

It’s a vertical thrill ride preceded by a short & spooky tour of the hotel’s history. Be sure to catch the start wars march too.

BE ADVISED!! Alcohol is very expensive in Disney. A double JD and Coke was almost $13 including tax. Walmart has regular prices so you can relax with your favourite booze by the pool back at the hotel 😝

American food in Disney is good and the burgers are far better than anything I’ve had in the UK. One thing to note is that US meals and snacks tend to be much sweeter than you might be used to, Starbucks frappucinos had much more sugar/sweetener and there are some oddly delicious combinations of food like the Sweet & Spicy Chicken Waffel available in the Magic Kingdom.

Tasty, tasty, syrupy waffle sandwhich thing!

The roller coasters are more bumpy and longer lasting than most in the UK which means they’re a lot better, even the water rapids ride has a sudden drop and you absolutely will get wet!

Many of the rides are very dark inside, sometimes so dark you can’t see anything at all while you’re being thrown about. This might be fun for some but I like to see the lighting effects going on and all the artwork/models around the rides.

The Dinosaur ride simulates a time traveling visit to the past when dinosaurs rolled the Earth. It is a tribute trip through time with great special effects and some surprising dinosaurs leaving it if the dark at you.

Which .NET Version is Installed?

I’ve found myself needing to know which version(s) of the .NET are installed on a server and the easiest way I’ve discovered is to browse to the directory and check the version on mscor*.dll files.

Browse to this directory which is the same on all versions of Windows currently in use.


Go into the Framework or Framework64 directories and you’ll see the overview of versions installed. For example, you might have a directory called v4.0.30319 and you would be forgiven for thinking that is the version installed. But what if you know you have .NET 4.5 or even 4.7 installed?

You can go into the directory and find the DLLs whose name begins mscor then right-click -> Properties -> Details tab and see the file version. This matches the version of .NET.

Ubuntu Static IP

Linux is a varied operating system with myriad ways of accomplishing a single task. Here is the cleanest, quickest, way I use to set a static IP for Ubuntu 16.04.3 LTS (GNU/Linux 4.4.0-96-generic x86_64).

sudo nano /etc/network/interfaces

After entering your password you will be presented with a nano session showing the current configuration of your interfaces. If this is a fresh install you’ll see something like this.

# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).

source /etc/network/interfaces.d/*

# The loopback network interface
auto lo
iface lo inet loopback

# The primary network interface
auto enp0s3
iface enp0s3 inet dhcp

Note! My interface is enp0s3 but yours may have a different name.

Comment out the current configuration for the interface you want to set to a static IP and edit in the new information.

# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).

source /etc/network/interfaces.d/*

# The loopback network interface
auto lo
iface lo inet loopback

# The primary network interface
#auto enp0s3
#iface enp0s3 inet dhcp
auto enp0s3
iface enp0s3 inet static

In this example I have set it to:

auto enp0s3 Automatically bring the interface online
iface enp0s3 inet static Told the interface it will use a static IP
address Set the static IP I want this VM to use
netmask Set the subnet mask
gateway Set the IP of the gateway to other networks
network Set the network address
dns-nameservers Set the DNS server to the router’s IP

The simplest way to test the configuration is to reboot the machine but you can turn the interface off and back on again if you know the commands for your specific version of Linux.


I’ve been playing Tera through Steam which is free to play and has a shop you can buy [mostly] cosmetic items from should you want to. After having played Runescape for years and become bored of the MMORPG scene I have to say Tera is nicely refreshing for the first 40 levels.

There’s a lot to learn but you don’t have to memorize information like you would with EVE or other MMOs. I downloaded it and ran the game to quickly find there was enough on-screen help to get me through. So far I’ve completed several quests, done some dungeons, and ran around fighting monsters mostly by pressing ‘F’ when near an NPC (interact key – to get quests) and carrying on clicking on monsters until either they die or I do.

Also, you can be a deranged-looking teddy bear.

Overlooking the courtyard
Sitting on a bench

If you have a HOTAS or other game controller connected you might have performance issues after 30 minutes. This is a bug in Tera that’s been around for years and still not fixed. You can resolve the problem by unplugging the controller before starting the game. Make sure to uninstall or disable any virtual controllers!

By the time you hit level 40 you’ve probably learned all the controls, the NPC attack patterns, and seen the same 3 monster models dozens of times with slightly changed names. It definitely gets samey and boring at that stage but as a free game you can certainly get a nice twist on combat in massively multiplayer online games.


I decided to move to WordPress because I wasn’t getting enough time to develop any new features for the blog software I made. Also, WordPress is a full-featured system that has a slick interface and is nice to use.

I installed it on a fresh install of Server 2012 R2 with IIS 8.5 using the Microsoft Web Platform which helpfully popped up when I opened IIS. This took care of installing PHP, MySQL, and WordPress itself by turning the whole process into little more than a wizard.

However… I later decided to move the installation to a different folder so had to change WordPress Address and Site Address under Settings within WordPress then move the files and reset the permissions.

IMPORTANT: Make sure IIS IUSRS has Read & Execute on all the WordPress folders and Write & Modify pm wp-content. You should also add IIS AppPool/ApplicationPoolName with the same permissions to each folder. Check your website’s application pool name and fill in the “ApplicationPoolName” part.

I then discovered I had to edit the C:\Program Files (x86)PHP\v5.6\php.ini file and change upload_tmp_dir to a directory where IIS IUSRS had Read, Write, Modify, and Execute. This enabled editing of images which is needed if you crop images to use as part of the theme.

One plugin I find extremely useful is Enlighter which does all sorts of syntax highlighting for code.

TLD & IP Regex

I needed to validate both a domain name and IP addresses in one regular expression (or: regex) and put this together:


It’ll match a single line to validate an IP or domain name, including any of the new TLDs at the time of writing.

Proudly powered by WordPress | Theme: Baskerville 2 by Anders Noren.

Up ↑