MESI and MOESI are cache coherency protocols to ensure consistent data across CPU caches. The terms are abbreviations for the various states of the cache.
Thursday, 28 May 2026
Tuesday, 26 May 2026
Windows 11 Taskbar Icons Resize Dynamically
If you open too many applications, watch those icons shrink in your taskbar.
What is DNSSEC?
Working with Word Templates
Word templates offer a good starting point for documents you may be required to mass-produce e.g. a document explaining IT strategy or architecture for multiple organizations. However they may not work well out-of-the-box.
Things to look out for:
1. Word templates may do funny stuff with margins. This is to create interesting and effective custom alignments - particularly for cover sheets. However, you may want to use more standard margins for the broader document if you need a more traditional, essay-style flow for your document. For this go to Layout and explore the various Margins, ranging from Narrow, Moderate, Wide up to Custom Margins.
2.Colour schemes. May be garish. Decide if you want to tone down the schemes for ease of printing. Or perhaps go the other way and tone up for maximum impact.
In short, expect to do a great deal of customisation, even if you have a standard template ready-to-run.
Who's that MAC?
Basics of NAT
What is iptables?
Convert a Word Doc into A Presentation (Ad Hoc)
A Word doc can be brought to life as a presentation quite easily.
Go to View in the Ribbon.
Under Page Movement select Side to Side (this changes the display so you can see the flow of the document - it is not strictly needed - but helpful to start visualising flow).
Now under Views, you will most likely see "Print Layout" selected. Select instead "Read Layout".
This will start a presentation-mode document presentation.
(There is also a third layout; called Web Layout, which effectively turns your document into a web page - albeit a very messy one in all probability).
Friday, 22 May 2026
The Weird World of OCSP Revocation Checks
whois under the hood (just basic TCP)
The whois protocol is a very basic TCP-based query-response protocol that gives information on domain names. Unfortunately, it is not installed by default in cmd.exe but is available in WSL.
It works by opening a TCP connection (SYN, SYN+ACK), query sent, response sent and a close (FIN, FIN)- very basic indeed. It has no mechanism for indicating character set used, and there has been no effort to support internationalisation in that respect. Historically the predominant encoding used has been US-ASCII.
It has no security provisions. Mechanisms for access control, integrity and confidentiality are excluded.
rdap is a modern alternative to whois. RDAP stands for Registration Data Access Protocol.
Thursday, 21 May 2026
jsDelvr - Free CDN for Open Source Projects
jsDelvr is a free CDN for open source projects ("fast, reliable, automated"). It is optimised for JS and ESM delivery (not "Enterprise Service Delivery" in this case but ECMAScript modules).
Monday, 18 May 2026
The HTTP 400 Error
Friday, 8 May 2026
Debugging Web Access Issues with Microsoft Edge
Why Pre Shared Keys are not Wifi Passwords
Tuesday, 5 May 2026
Protecting RAM
Microsoft's GitHub
IPv4 vs IPv6
Purpose of IP Addresses and the Problem IPv6 Solves
An IP address (Internet Protocol address) is a numeric label to identify a network interface of a computer or network node participating in a computer network using the relevant IP version.
IPv6 was created to tackle the problem of IPv4 exhaustion.
IPv6 uses 128 bit addresses, yielding an address space of 2^128 possible addresses. This contrasts massively with IPv4 which is only 32 bits!!
Why is there no Planned IPv7?
The address space of IPv6 is so large that address exhaustion is not a foreseen possibility, and hence no IPv7 is planned at present.
What transition technologies are in play to help move to IPv6?
There are some transition technologies e.g. NAT64, aimed at easing the transition from IPv4 to IPv6.
Apart from Bigger Address Space, what else does IPv6 Bring to the Table?
Apart from bigger size, IPv6 also adds some interesting new features. Learn these.