Layman's Guide to Computing
Archives
Search
Subscribe
[LMG S4] Issue 50: Complex file formats and the Document
December 7, 2019
Previously: A file consists of data, preceded by a file header which describes the data. Software (including operating systems) detect the kind of data...
[LMG S4] Issue 49: What is a File?
November 30, 2019
Previously: A video container can hold one or more audio, video, or text data streams. To encode or decode a data stream, you need to have the necessary...
[LMG S4] Issue 48: Of containers and codecs
November 23, 2019
Previously: Data cannot be compressed beyond its predictability limit in a lossless fashion. Lossless compression does not discard any information. It spots...
[LMG S4] Issue 47: Lossless compression
November 16, 2019
Previously: Computers compress image and audio data through a process similar to summarising: it analyses the data using algorithms that use brightness and...
[LMG S4] Issue 46: Lossy compression
November 9, 2019
Previously: Humans can distinguish 120 dB of loudness, which means the loudest perceivable sound is a million times louder than the softest perceivable...
[LMG S4] Issue 45: Audio, a sampling of values
November 2, 2019
Previously: An image’s resolution describes its dimensions. Its pixel resolution gives an indication of its physical size (if printed or displayed on a...
[LMG S4] Issue 44: Image resolution
October 26, 2019
Previously: Colour is stored as a combination of red, green, and blue. In a computer system, each colour is stored as one byte (8 bits), allowing for 256...
[LMG S4] Issue 43: Images, a mosaic of 3 colours
October 19, 2019
Previously: Unicode is an encoding format which is meant to support every language, ever. Most websites, apps, and interfaces support it today. In the last...
TYPO for [LMG S4] Issue 42: Unicode, computers go international
October 15, 2019
I made a typo this issue, right after the issue summary. It is below: But people need to know that it is not possible, and actually easy, to represent...
[LMG S4] Issue 42: Unicode, computers go international
October 12, 2019
Previously: In ASCII encoding, text is stored as a 7-bit sequence. Text consists of letters, numbers, symbols, and control codes. Control codes instruct the...
[LMG S4] Issue 41: ASCII, the typewriter digitised
October 5, 2019
Previously: 8 bits comprise 1 byte. Humans count bytes in multiples of thousands, while computers count bytes in multiples of 1,024. It’s still difficult to...
[LMG S4] Issue 40: Bits and bytes
September 28, 2019
Previously: Networks enable data packets to get from one computer in the network to another through gateways that forward the data packets according to fixed...
[LMG S3] Issue 39: Caches and caching
September 21, 2019
Previously: When a webpage document loads (Stage 1), it is processed by the web browser, which then loads other requested resources, such as stylesheets,...
[LMG S3] Issue 38: Loading a web page
September 14, 2019
Previously: Data packets hop from server to server. The more hops a packet must undergo, the longer the latency. The slower the servers along the route, the...
[LMG S3] Issue 37: Traceroute–Google Maps for data packets
September 7, 2019
Previously: Latency is the time duration between a ping packet being sent out and its response being received. It is an indication of how far away a target...
[LMG S3] Issue 36: Latency
August 31, 2019
Previously: VPNs link devices that are not within the same network using an encrypted tunnel that prevents gateways from snooping on the data packet as it...
[LMG S3] Issue 35: Virtual Private Networks (VPNs)
August 24, 2019
Previously: Firewalls block data packets that match certain rules. They decrypt the data packet layer by layer, dropping those that match its programmed...
[LMG S3] Issue 34: Firewalls
August 17, 2019
Previously: Data is encapsulated when it goes out from an app onto the internet as a request or response. First, in the TCP layer, the OS tags the request...
[LMG S3] Issue 33: Port numbers
August 10, 2019
Previously: The devices on your home network share the single ISP-assigned IP address through your router. The router rewrites the source IP and port number...
[LMG S3] Issue 32: Sharing a public IP address: Network Address Traversal
August 3, 2019
Previously: A router assigns IP addresses automatically using DHCP. It reserves any registered static IP addresses for devices identified by their MAC...
Newer archives
Older archives