TARDIS Placeholder

Here's a quick set of functions to search a table, search a list, search paragraphs of text, or search just about anything on a page with JQuery.

If your MySQL server is randomly falling over, you need to fix it. There's no good reason to let that nonsense continue. Sometimes though, that's easier said than done and whilst you're working on why the server keeps falling over you need something to keep bringing it back up...

Lazy loading, a web development that holds off on loading images until they are needed, is a great way to speed up your website. When the user doesn't have to wait for all of your images to load, they get a quicker response time and an improved experience.

If you're looking at this site around the time this post was made, check the footer and you should see the name of the theme as "Extended Grid". If you do, you're looking at a new(ish) theme for WordPress that I just made!

What's are RSS feeds? Well, basically they are way for websites to easily share new content using XML. RSS feeds rock. RSS readers rock. I love them. Some search engines love them. They are far superior to social media as a way to consume news and stay up to date with your favourite sites, being far more portable, private, significantly lacking in toxicity, and devoid of interference in what you see beyond the editorial choices of the site you subscribe to. They are also my go-to technology for spreading, or syndicating content. The clues in the name, you see? But it's an unavoidable truth that most people don't use RSS anymore, and get their news from social media instead. If you want to build traffic to your website, you must push your content out on social media. However, posting and reposting your content to social can be very time-consuming. With each of the major social media channels attracting a different audience demographic, you need to share your content four or more different ways in four or more different places. Not much fun. Thankfully there are lots, and I do mean lots, of services out there that can automate and schedule your social media posting for you. One of the most popular is Buffer. Confession: I like Buffer. I really do. It supports the "big four" networks, it can queue and schedule posts, and has been integrated into a range of other apps (including my favourite RSS reader, Feedly). But, there is something I really don't like about Buffer and that's the limitations it places on free accounts. Unless you're on a paid account, you can only add three social media accounts. Three, out of the big four. A limit on how many posts you could make a month or a week would be fine, but taking out 25% of the audience makes a free account, in my opinion, makes the product crippleware, rather than "freemium" for anyone serious about social media. I guess that's what Buffer want, but I've never been keen on software that limits utility in this way. So, when I rebuilt my website recently I knew I wanted to automate, as much as possible, posting my content to social media. I also had the additional challenge that I don't want to post every piece of content to every channel (my LinkedIn in followers aren't especially interested in my cakes, as far as I know). I also wanted to do it without spending any money... Enter RSS, Zapier, and just a pinch of Buffer...

Want to perform a quick, temporary, colour change on a website? Maybe you want to see what you blog theme would look like with a different colourway but don't want to edit line after line of CSS?

I get caught out by this more often than I should probably admit. MySQL, out of the box, doesn't index 3 letter words and below in full-text indexes.

Digital Contact Tracing or "Exposure Alerting" has been touted as one of the key weapons in fighting coronavirus and potentially bringing an end to lockdown in countries currently keeping their populations at home and indoors to flatten the curve of infections and coronavirus deaths.

Have you ever dodged a traffic jam using Google Maps? I have... or at least I thought I had until today. Turns out, all you need to create a fake traffic jam is 99 mobile phones and a hand cart. In Germany artist Simon Weckert successfully tricked Google Maps into reporting a traffic jam that didn't exist, diverting swathes of traffic away from a busy road (that just happened to run right outside Google's offices) simply by walking slowly along the road pushing a hand-cart containing 99 phones, all sharing their location data with Google Maps. So far, so "ha ha Google are dumb". Even Google seemed to think it was all jolly good fun and laughed it off

Live streaming is a great way to create new video content. If you're comfortable "winging it" and talking on the fly, it can also be a lot of fun and much more interactive than recording and then sharing videos.

Google has issued a warning to users not to sideload (install) its apps, including Google Mail and the Play Store, onto unsupported devices from Huawei. Huawei has warned Google that it will launch its own operating system to compete with Google.

I hate Regular Expressions, AKA "RegEx". I probably just don't use them enough to ever get comfortable with them. They are the sort of thing that I should like; they are suitably arcane and inscrutable, just like my favourite long Linux command line hacks that I keep memorized, but somehow RegEx and I have never "clicked".

Biometrics is the next battleground of privacy. We can control what we share with social networks and tech companies, but there is far more data in a photograph or a piece of video than we really think about. Facial recognition is a dangerous technology and governments need to catch up to ensure decent legislation is in place.

Site Powered By:  Kirby, Bootstrap 5, Masonry