Configuration File Parsing in C
In order to program an EPP Client in C I need to be able to read settings from configuration files.
Site Archive of all pages posted in 2015.
In order to program an EPP Client in C I need to be able to read settings from configuration files.
In order to program an EPP Client in C I need to be able to parse XML.
Some of my use of Microdata across this site has been totally wrong. Having now discovered it, it is time I own up.
Adding live functionality to my network status page.
With my TLS certificate for my calendar server expiring in a few days I need a new certificate. I'm going to use Let's Encrypt as CA.
Let's Encrypt has launched its public beta and my Asterisk server needs a new certificate. How hard is manual mode?
What exactly am I talking about when I mention my home server?
In order to program an EPP Client in C how I want, the next thing I need to learn about are TCP sockets.
My site is currenly based upon Zurb's Foundation 5 framework, albeit a rather modified version. Foundation 6 is now out, let's migrate.
In part 5 of this series of articles I look at the final site moves using Google Webmaster Tools' Change of Address Tool. I also disable CloudFlare.
My nginx Web server isn't seeing the IPs on the other side of CloudFlare. Do I want to know them?
Every day logrotate complains about varnishlog and varnishnsda. Let's enable varnish logging to quieten it.
With Nominet shutting down the Automaton, and the Web client no good for anything other than manual changes by the registrar, I have decided to have a play around with EPP.
While planting my strawberry plants I took some images. I then wondered how best to format them for when I share a link to them on Twitter.
With XML sitemap generation now in place, creating an RSS feed of new pages should be fairly simple.
One of the things this site doesn't currently have is a sitemap for robots. Time to fix that.
In this post I'm going to take a look at Content Security Policy and see if I can remove unsafe-inline from script-src.
In this post I'm going to take a look at Content Security Policy and how it can help secure my site.
In part 4 of this series of articles I look at redirecting and deindexing old domains.
Will I be able to grow something without it dying?
In the previous part I ended on the subject of varying by user-agent. Can I use AJAX & JSON?
Debian Jessie uses systemd, which means some of my programs (daemons) no longer start.
Who can be calling me from the United States? A scammer claiming my computer is infected.
At the moment the majority of my dynamic pages are not cacheable. Time to take a look at this.
My second attempt at upgrading from Debian Wheezy to Jessie failed as well.
Due to a lack of uptake, Nominet have closed the ENUM “project”.
With four days to go it is time to double-check everything is migrated.
With my master nameserver and outgoing SMTP server moved, and my inbound SMTP server and varnish caches transitioning, it is time for me to add a Web server to my new VPS.
Before adding a Web server, my new VPS needs Varnish cache.
With database replication working, the next thing I need is a mail server.
With my ULA network now extended to my new VPS the next step is making it a MySQL slave.
Exclusive offers, and how badly targeted they are.
The next task on my list for switching to a new VPS is adding it to my IPv6 ULA network. I'm going to use CJDNS for the time being.
This article covers what I have changed over the last couple of years with regard to telecoms costs.
With my new VPS up and running the first service I am going to add is an authoritative DNS server.
The fourth part in the series bringing my e-mail in-house. It is time to download my Gmail Archive.
When writing on the Web, it is easy to forget to use correct punctuation. Time for me to change.
Having stuck with the same VPS provider for six and a half years, it is time to decide what to do.
Upgrading my VPS to the latest LTS release is something I have been putting off because it means change. Time for change.
Having started moving my site to the new domains, it is time to look at my Varnish Cache and Edge Side Includes.
In part 3 of this series of articles I look at Googlebot and the Google Index.
In part 2 of this series of articles I look at what URLs need moving to the new domains.
How exactly do I markup my entire Web site for HTML5, microdata and rich snippets?
Why does my Web site look ugly in Icewesel compared to on my iPad?