How to tell if your site is served via CloudFlare CloudFlare is a fantastic service and as I was moving one of my sites to use CloudFlare this weekend I wanted to know for sure if it was being served via the CloudFlare network or still from my web server. With a little bit of curl and looking at some HTTP headers this is very easy thing to check.
Facebook adds weather forecasts but forgets to adjust them to your time zone Facebook has added a new feature to its app that shows you a weather forecast based on your location. It's a neat feature to have and I tried it out for the first time this morning since we were on a weekend holiday and at a new location. To my surprise I noticed that at 8am local time Facebook was showing the forecast as 2am. No time zone adjustment! That's a big whoops and I'm surprised it was not caught before making this feature publicly available. Even though the displayed times are incorrect, the actual forecast looks to be showing up right.
Installing LEDE on Velvet's Hotshot aka MiWiFi Mini router (part 1) A few days ago I received an email from Velvet WiFi saying that they're shutting down for business. The email also said that the Hotshot device that was supplied could be kept. The email mentioned that the Hotshot could be turned into a regular WiFi router but didn't go into details on how to do so. This two part article will show the steps to get the Hotshot configured as a 802.11ac access point in bridged mode.
Migrating domain email from GoDaddy to Google G Suite This article will show how to move your GoDaddy hosted websites's email over to and existing Google's G Suite setup. The assumption is that there is an existing GoDaddy hosting account with the standard email services set up and that a G Suite account has been previously set up with a primary domain other than the one being moved. As an example I will be showing how I moved all email services for the rawsparts.com.au domain.
How to remove Google's logo from your G Suite applications I've had Google's G Suite set up for my domains for quite some time and think it's fantastic. However, I have been a bit annoyed with the Google logo being plastered all over the G Suite apps. Further when I tried to change this logo to something of my own, it never sized properly, so I thought that the best solution was simply to remove Google's logo.
Testing the Velvet WiFi Hotshot signal strength I received my Velvet Hotshot device last year and did an initial review of it. Around the same time I also collected some data on signal strength for the device but didn't have time to really look into it or write about it due to an extended period of travel. Now I've finally got around to looking at the results, so lets see how well the Hotshot stacks up.
Improving slow download speeds on the PS4 and PSN I always tend to play catch up with the games I get as presents on PlayStation so the usual course of events when starting a new game is to wait for the update to finish downloading. Sometimes this can be quite a long wait, going into expected download times of longer than 24 hours.
Getting started with Velvet WiFi (part 1) Velvet Wi-Fi has been in the news in Australia as well as in the UK and has been referred to as Uber for Telcos. This startup has come out of Brisbane, which is my home town so it got my interest. Even though the legality of reselling your broadband is a bit of a grey area with many Telcos explicitly prohibiting the practice, I was still keen to see how well the service works.
How to get free unlimited email addresses with your basic G Suite account In the past I've written about how to migrate from Gmail to G Suite and shared 20% discount coupons for G Suite. Now I want to show a way to create free unlimited email addresses across multiple domains and only pay for a single G Suite user. So for $5/month you can set up unlimited email addresses.
The right way to migrate from Gmail to G Suite email Now that I finally finished migrating my email to Google G Suite and learned the right and wrong ways of doing it I decided to write up the what I think is the best way that one should go about migrating from a Gmail email address to an email address hosted by G Suite. So here it is.
Removing temporary email addresses from Google G Suite user admin console As I keep moving my email over to Google G Suite I keep finding quirks in its setup and administration. One of these are the temporary emails that Google sets up on a test domain for initial testing purposes. These are all well and good but eventually you do want to get rid of them, here's how.
Fix G Suite SMTP error when adding another owned email address I've recently started moving all my email (personal and all my sites) to Google G Suite, formerly knows as Google Apps for Business. I was quite impressed with the service and was setting up all of my owned email addresses in Gmail when I hit the following error...
A spam/scam email from 24option.com I've received a curious email this morning for my other blog's (300 George Street Blogumentary) catch-all email address. The title was all in Arabic and came from 24Option Team. At first I thought it was a typical kind of spam email, but decided to have a look and found that it contained a username and a password for 24Option.
Pinterest style columns example with CSS I've finally finished working on the Projects section of my blog and wanted to share the CSS and HTML I used to make it happen. I wanted to achieve the look that Pinterest uses for it's pins pages, where the pins flow down the page. I wanted to allow each pin to be of a different height and not to force other pins to align to it's top/bottom i.e. the gaps between pins should be constant and one pin could span the height of multiple other pins without interference of their layout.
Facebook Messenger app updated for Mother's Day with flower decorations The Facebook Messenger App has been updated in time for Mother's Day to allow you to decorate a message with flowers. By tapping the flower just above the 'Send' button will notify you that 'Your message will be decorated with flowers' and the resulting message will have a bunch of animated flowers around it.
Love them or hate them the new Facebook like emoticons are here They've been rumoured for a long time and today they've finally arrived. The new Facebook like emoticons are here on mobile and desktop Facebook. Personally I think this is a great addition. Instead of a single like option you can now 'like', 'love', 'haha', 'wow', 'sad' or 'angry'. Even though those don't work well as verbs they do get the point across!
Edimax HP-5103K AV500 Mini Powerline Adapter Starter Kit I've recently installed the Edimax HP-5103K AV500 Mini Powerline Adapter Starter Kit at my parents' place to connect their Bravia TV to the ADSL router in another room and I was quite happy with how easy it was to set the whole thing up.
Repairing a flat CAT5 cable after accidentally slashing through it It's been quite humid recently and the bamboo flooring in my apartment expanded to the point where it popped up in certain spots. While fixing the floors my dad accidentally cut through the network cable that runs under the floors from the network router to the server in my office room. This cable couldn't be pulled out and replaced so at first I thought that was it, bye bye wired network.
Updating the FlatPress PostViews plugin to use a tracking pixel FlatPress has a great plugin called PostViews that counts the number of times a blog post has been viewed. One of the issues I had with this plugin is it stopped tracking the number of views when I turned on HTML caching at my CloudFlare front end. Naturally the HTML was cached for most requests and therefore the plugin was never executed. The solution to this was to use a tracking pixel and set CloudFlare to disable caching on the tracking pixel itself so that I could capture each of the views.
Facebook finally has searchable stickers on iOS Ok so maybe this feature has been out for a couple of weeks now but I still find it really cool. The Android version of the Facebook App had searchable stickers for a long time, but this was not available in iOS until recently. It's easy to use and has a number of preset searches already but you can put in your own search terms too. The best part is you don't have to download the entire sticker album to use one particular sticker.
Sick of Facebook showing you daily memories, this is how you turn it off Facebook rolled out its 'On this Day' app recently and started forcing everyone to see daily memories on their news feeds. In principle this is a nice idea but personally I do not care for this functionality. Sadly there was no way to disable this app, but there is a way to prevent it from accessing your past posts which effectively turns this feature off. Here's how.
Dealing with iOS9 ad blockers on your ad sponsored blog A new release of iOS always brings in new features and its share of troubles and this time it hasn't been any different. Since the iOS 9 release date on the 16th of September, Apple made available its content blocker API to developers. This brought out a deluge of ad blocker apps on the App Store, with some topping the charts within moments of release. This may be a welcome addition to many people, but something that many miss is how this hurts those sites and blogs that rely on advertising revenue to pay for their hosting fees.
LinkedIn is quickly becoming a platform for spammers and opportunists I was never really sure about LinkedIn, but I got it as a way of connecting to work colleagues and possibly recruiters, basically anyone I didn't want to have on Facebook. I thought it would be a useful tool and actually put in some effort into setting up my profile, but the reality of it was that I never bothered to go and check it. There was no incentive to use it, so I just stopped updating my profile. Recently I had a number of people wanting to connect, most were genuine, but some turned out to be spammers and opportunists.
OS X and iOS Safari iCloud Tabs not synchronising? This is how you fix it! At some point in the recent past I've noticed that my Safari iCloud Tabs stopped working and synchronising between my iPhone and my Macbook Pro. I am not sure exactly when this happened, probably after the iOS 8 upgrade, but something's changed. I looked into this a bit further and found out the cause and how to fix it.
Here's an addition to your programmer's toolbox - strfunc.net I've said it previously that I am a huge fan of online tooling that assists you while developing software. I've even written some of my own (UUID to OID Converter) online tools. Recently I wanted to use a popular online string functions website, but to my surprise, I found that it was no longer working. As a response to this, I've decided to put up my own: http://strfunc.net.
Use .htaccess file to send HTTP 410 Gone responses for aliased domains Recently I've consolidated hosting for a number of my domains going from 4 hosting accounts down to two, however I decided to still keep all of my domains but have them point to my primary hosting account. This meant that anyone could use one of these old (an unrelated) domains to access my primary blog. This isn't what I wanted because I didn't want the old domains to be associated with my blog.
TPG FTTB VDSL is as fast as they claim About 6 months ago I had an expression of interest letter arrive in the mail from TPG asking if I would be interested in having a FTTB connection set up in my apartment complex. I replied saying yes. As soon it was available, I signed up for their plan. The plan costs $69.99 and is advertised as unlimited with 50-100Mbps download speeds and 20Mbps upload speeds. Sounded good to me, but I was still a bit skeptical.