I’m working my way through these at the moment
Find out more by clicking on each book
I’m a keen swimmer and try to swim at least a mile every day.
I’m usually found at Pancras Square Leisure where they have a nice 25m pool.
I used to use a Swimovate Poolmate Pro HR watch tracked my strokes and laps and allowed me to upload all that to a computer to check my progress (or not).
I tried a Swimmo, but found it too bulky and clunky to use – and the lack of any buttons was a pain and made the whole UX horrible.
I now use an Apple Watch 2 which is much better and more comfortable that both the Poolmate Pro and the Swimmo.
I teach Tec courses using back-mounted twins from the start. I hope to extend these courses to cover sidemount later this year.
Although I’m an independent instructor, I usually run my training through Fin Divers in Stevenage, Hertfordshire.
I’m an experienced overhead-environment and mixed-gas decompression diver. I love fresh and salt-water diving and dive lakes, quarries, caves and mines in and around the UK and abroad including Spain, Greece, Portugal, Malta, Cyprus, Egypt and Mexico.
After years of using the JPEG & PNG Stripper to remove the metadata from my images before publishing on the web, I’ve recently discovered an even better tool.
It’s called PNG Gauntlet and performs LOSSLESS compression on JPEG, PNG, GIF, TIFF and BMP files.
It analyses an image file, strips any redundant information and metadata then applies multiple compression methods until the best result is found.
In my experience, it can even reduce the file size of images that the JPEG & PNG Stripper has previously processed.
I’ve been playing around with WordPress as a CMS for a couple of years now – building sites and templates.
Although I really like the open-source nature of WordPress and the community feel it has, I’m often a bit concerned about the performance of WordPress pages and especially frustrated by the administration pages taking forever to load.
I’ve tried using caching plugins and tweaking the web server hosting WordPress’ PHP pages, but this has little effect.
In an attempt to get a better WordPress experience for me (as an admin and developer), my customers (as content editors) and as end users of their websites, I’ve been having a dig around online as dedicated WordPress hosting solutions.
I think I’ve found a really good trade-off between monthly cost and high performance.
I’d like to introduce you to SiteGround – my new preferred hosting company.
SiteGround provide a load of different online services including dedicated WordPress hosting with performance that genuinely surprised me.
And to surprise an old cynic like me nowadays is quite rare 🙂
If you’d like to try SiteGround – especially their WordPress hosting, please use this link as I get a kickback in the form of a couple of months free hosting and you get the same*
I’ve just bought a Denon AVR-X2200W AV Receiver and it’s a lovely bit of kit, but it doesn’t play nicely with my MacBook pro 2015 over HDMI.
I plug my MacBook Pro into my Samsung TV using HDMI and everything’s great. I see the MacBook Pro desktop with a great picture, no overscan, correct resolution and refresh rate – perfect 🙂
However, it’s a different story when I introduce the Denon Receiver into the equation…
I use the same cable to plug my MacBook Pro into the Receiver, then (using another identical HDMI cable) plug the Receiver into the same TV using the same HDMI port. I configured the Receiver to not process the incoming signal, so essentially allow it to pass though.
This time, the TV showed a slightly over-scanned version of the MacBook display. This was fixable by dragging the overscan slider on the Mac.
However, the problem was that every four seconds the TV/Receiver/MacBook re-initialised the display which resulted in the TV going black and the connection being renegotiated, then the image of the MacBookPro desktop would come back again.
Its important to note that I’m not playing a video or running iTunes while all this is happening, it’s the the MacBook Pro desktop that’s being shown on the TV.
While this continuous reinitialising of the display was happening, I noticed a few things…
The AV receiver is either altering or filtering the HDMI commands sent from the MacBook Pro to the TV or from the TV back to the MacBook Pro which is causing the MacBook pro to repeatedly send HDMI handshaking commands.
During my search for whether other people were experiencing this behaviour, I discovered that Apple has been quietly rolling out High-Bandwidth Digital Content Protection (HDCP) to it’s machines via OS X updates. I always keep my MacBook Pro up to date so it’s running the current version of OS X El Capitan.
It also turns out that Apple has been slowly removing makes and models of video equipment from it’s list of “supported” kit.
I can understand why Apple would want to prevent users from purchasing a film on iTunes, then “recording” it to another machine via HDMI. Unfortunately this has the unpleasant side-effect of preventing users from hooking the MacBook Pro to an “unsupported” projector or TV for presentation purposes.
After a bit of digging around online I discovered that there are a number of cheap HDMI splitters available that take one HDMI input and duplicate it to two HDMI outputs.
A side-effect of this “splitting” of the signal is that the HDCP commands are filtered out from the source signal and are not relayed back from any connected output devices back to the source device.
After reading through reviews of various products, I bought one of these splitters from Amazon.co.uk for £9.99 (with free P&P).
I connected the output of the MacBook Pro to the single input of the splitter and connected one of the outputs of the splitter to the input of the Receiver. I used the same HDMI cables are before.
The effect was that the TV displayed the MacBook Pro desktop just as before, but this time it no longer reset itself every few seconds.
Additionally, the mouse pointer on the MacBook Pro didn’t freeze every few seconds, so it wasn’t trying to re-check anything all the time.
Run these commands:
apt-get -y install libnl-dev wget http://download.aircrack-ng.org/aircrack-ng-1.2-rc2.tar.gz tar -zxvf aircrack-ng-1.2-rc2.tar.gz cd aircrack-ng-1.2-rc2
make make install
airodump-ng-oui-update apt-get -y install iw sudo apt-get install ethtool airmon-ng start wlan0
The airodump-ng-oui-update will take a while to complete.
Information taken from here: http://www.aircrack-ng.org/doku.php?id=newbie_guide