Blog

Blog

Technical articles and historical notes on science, technology, software and engineering.

QR code for this page

C Programming — The if Statement

C Programming — The if Statement

A basic C example demonstrating comparison operators, conditional execution, else, the modulo operator and block syntax.

What Is Mechatronics?

What Is Mechatronics?

An introduction to mechatronics as the integrated design of mechanical, electrical, electronic, computer and information technologies.

Introduction to Data Structures

Introduction to Data Structures

An introductory study of software, hardware, operating systems, data models, algorithms, complexity, programming languages, databases, networking and benchmarking.

The Sound of Sorting Algorithms

The Sound of Sorting Algorithms

A video that presents sorting algorithms through sound.

System Modeling and Simulation

System Modeling and Simulation

An introduction to modeling and virtually executing dynamic systems before building a physical prototype.

Building a Wireless Internet Receiver with a Biquad Antenna

Building a Wireless Internet Receiver with a Biquad Antenna

A practical experiment for strengthening wireless reception with a biquad antenna and a parabolic reflector.

Mechanical Calculator: FACIT

Mechanical Calculator: FACIT

A first-hand examination of a FACIT mechanical calculator, a durable office machine used widely before electronic calculators.

An Unusual Data-Exfiltration Method: Recovering Data from Hard-Drive Sounds

An Unusual Data-Exfiltration Method: Recovering Data from Hard-Drive Sounds

A short historical note on acoustic data exfiltration from air-gapped computers through sounds produced by mechanical hard drives.

C Programming — Hello World

C Programming — Hello World

A basic C example that prints “Hello World” and explains header inclusion, the main function, printf, getch and the return value.

Steganography: The Science of Hidden Information

Steganography: The Science of Hidden Information

A personal introduction to steganography, its historical uses and the development of the Köker GizliBilgi image and audio data-hiding application.

The History of GIF

The History of GIF

An animation describing the historical development of the GIF image format.

C Programming — Adding Two Integers

C Programming — Adding Two Integers

A basic C example that reads two integers from the keyboard, adds them and prints the result.

The First Blue Screen

The First Blue Screen

A video showing the blue-screen failure during the Windows 98 presentation.

Windows 3.1 Introduction

Windows 3.1 Introduction

A historical promotional video introducing Windows 3.1.

ARPANET: The Predecessor of the Internet

ARPANET: The Predecessor of the Internet

A video about ARPANET, widely regarded as a predecessor of the Internet.

Sensors: The Sense Organs of Mechatronic Systems

Sensors: The Sense Organs of Mechatronic Systems

An overview of sensors, transducers, signal conditioning and devices used to measure physical changes in mechatronic systems.

The 1984 Macintosh Introduction

The 1984 Macintosh Introduction

A historical video of Steve Jobs introducing the Macintosh in 1984.

Actuators

Actuators

An overview of electrical, hydraulic, pneumatic and mechanical actuators that implement the final physical action in mechatronic systems.

Measurement Systems

Measurement Systems

An overview of engineering measurement systems for position, speed, acceleration, vibration, strain, force, temperature, heat, pressure and flow.

SQL Injection and Database Security

SQL Injection and Database Security

A technical study of SQL-injection attack classes, exploitation channels, effects on database systems, detection methods and defensive controls.

Artificial Intelligence and the Artificial Neural Network Approach

Artificial Intelligence and the Artificial Neural Network Approach

A technical introduction to artificial intelligence, machine learning and artificial neural networks, including learning, activation functions and common architectures.

PKCS #7 and the Cryptographic Message Syntax Standard

PKCS #7 and the Cryptographic Message Syntax Standard

A technical study of PKCS #7 and CMS structures, cryptographic content types, padding and a practical padding-oracle cryptanalysis implementation.

Adventure of Wisdom

Adventure of Wisdom

Knowledge is power; throughout history, societies that transformed information into wisdom gained an advantage over societies that remained ignorant.

RED (Type A) Cipher Machine

RED (Type A) Cipher Machine

A technical and historical examination of the RED Type A cipher machine, its electromechanical structure and cryptographic operation.