Welcome! Feel free to look around, and to get in contact with me through one of the channels listed above in the menus.

Setting a Cloudflare Page Rule to redirect users

When you have valuable posts that you want to migrate to your new content management system

When moving your content - your blog or website for example - to a new system, it’s ideal to keep things working as close to as they used to as they can. That way, any links that have been posted to your old content will still direct them to the same stuff on your new website.

An issue that can crop up is when your different content management systems have different ways of storing posts…

[Read More]

Migrating to Gitlab

Moving over to Gitlab pages and a new backend system (Hugo)

My personal website has been hosted on Github pages for just shy of 3 years now. In that time, the service has been fantastically reliable and fast. As I have slowly added features to the website, however, the resulting code gradually getting larger has made it so that fixing breakages and adding more improvements has become untenable.

I’ve been gradually using Gitlab more over Github in the past year for my git needs. Access to private repositories as a free user is something that has come in handy for my purposes, mainly backing up research data analyses and writing. They too offer a project-hosting solution in the form of Gitlab pages.

[Read More]

Sharing to social media using simple links

Redirecting your visitors automatically to the new pages

Allowing visitors to share pages to social media is a good way of disseminating information and driving traffic to your website. The issue I have previously had with it has been that the recommended methods, embedded buttons, relied on adding a script to each of your pages, which had the potential to slow down page loading times or track your usage across different websites. HTML hyperlinks, on the other hand, are universally supported and provide a pretty easy to use way for visitors to directly create a post.

[Read More]

Running R and RStudio from an Android mobile phone or tablet

Going through the process of compiling the web-accessible server version of RStudio locally onto an Android mobile phone, to use on the Run!

R is a popular statistical computing environment based around a readily interpretable language, with the additional benefit of being free. There is a bit of a learning curve to it, but with plenty of resources available on the internet and with an appropriate development platform/editor, refining your analysis with it is relatively unproblematic. One commonly used platform is RStudio, featuring a number of features including syntax highlighting and code completion.

Obtaining RStudio is relatively painless; the software is open source and there are binaries available for numerous systems (Windows, Mac, Linux). There is even a version allowing you to run it from a server. But what of mobile devices? After all, I sometimes don’t have my computer with me, such as when I’m at conferences or seminars, and internet access is not guaranteed at all times. In this post, I’ll go through the process of compiling the web-accessible server version of RStudio locally onto an Android mobile phone, to use on the Run!

[Read More]

Microchips and authorised implanter registration

Microchip legislative requirements in Victoria, Australia, going through the test for veterinarians and experimenting with a custom FDX-B reader.

One of the legislated requirements when adopting a furry little companion into your lives is to have them implanted with a microchip. These are permanent identification devices which provide a means to recover animals that have been lost and found. In Australia, the person installing the microchip needs to be an Authorised Implanter, usually a veterinarian or someone working under their supervision.

[Read More]

Create a grid or fenestrated surface in OpenSCAD

Going through how to create a simple replicative grid structure in OpenSCAD, to use in 3d modelling.

OpenSCAD is a popular tool to design 3D models using a powerful yet easy-to-learn scripting interface. Different to some other programs that allow you to shape a model more directly, this approach may have benefits in allowing you to specify measurements precisely, and allowing for easy reproducibility.

I’ve been playing around with it recently for some research related projects, and I’ve found that it is relatively easy on system resources, running well on my low end notebook computer. Today I’ll be outlining how to generate a basic modular grid/fenestrated surface using a few lines of code.

[Read More]

Is your CloudFlare DNS not working with tumblr?

Troubleshooting why using CloudFlare doesn't seem to be compatible with tumblr pages. In short, you need to disable the traffic acceleration services within CloudFlare.

I’d been thinking that there was something wrong with my CloudFlare DNS settings, which made them not work when setting a domain record for tumblr. Turns out, theres a quirky interaction thats stopping it from functioning when a domain is managed “On CloudFlare” (through their traffic acceleration services).

[Read More]

Chocolate toxicity in dogs

Discussing chocolate toxicity in dogs, some of the signs you can expect to see, as well as treatment options.

With the onset of the Easter long weekend, the tradition of purchasing, giving and eating chocolate-based confectionaries can mean that domestic companion animals such as dogs may have more potential to be exposed to chocolate and thus chocolate toxicosis. Why are dogs so sensitive to Chocolate?

[Read More]

Namecheap's free .me student promotion with about.me premium

Free domain names are always good, but what about the other things that come with Namecheap's student promotion?

It seems that Namecheap, one of the better known domain registrars on the internet, are currently running a promotion for students. What they’re offering is one year’s registration to a .me domain name, which is a pretty good deal in itself. Coupled with this, you have the choice of either a ready to go Github pages website (web hosting for the associated online Git repository hosting service), or a premium subscription to about.me (a simple online profile generator).

[Read More]

Crab branded fish sauces (including Three Crabs Brand fish sauce)

Found some fish sauces that we liked in Melbourne, and trying to correlate the number of crabs to the quality of the product

For a while now, we have been using any fish sauce the local supermarket or asian grocery store has to offer. With no particular favourite, we were curious as to which one my aunt who’s been living here in Melbourne for a number of years now uses.

[Read More]