Categories

Book Review: Before the Big Bang by Brian Clegg

Before the Big Bang: The Prehistory of Our Universe by Brian Clegg

ISBN 0-312-48547-1 $25.99 US/$32.99 CAD

I read a short review of this book in one of the magazines I am regular of, so I borrowed it from the library. As I often do, I took notes while I was reading the book and this blog [...]

  • Share/Bookmark

An Outside the Box Look at Public Key Encryption I: Symmetric Encryption

PKI, or Public Key Infrastructure has been around for over 3 decades now, yet it is still an enigma for your average lay-person even though they use it regularly while they are shopping online, exchanging encrypted emails or using other security systems. Yet, only a fraction of users really understand what exactly a certificate is, [...]

  • Share/Bookmark

Cryptographic Hash Functions

Hash functions are one of the fundamental components of modern cryptography, so I thought it might be a good place to start talking about more advanced concepts.

A hash function is a mathematical procedure that converts arbitrarily length data into fixed size binary strings.

For example:

“” (empty string)
d41d8cd98f00b204e9800998ecf8427e

“test”
098f6bcd4621d373cade4e832627b4f6

“A really long text to demonstrate the fact that the [...]

  • Share/Bookmark

Music Theory for Geeks: 3 The Magic Circle

Last time I went through the chromatic and major scales. Today I’ll put the chromatic scale on a circle and create a pretty handy gadget, a low-tech computer to figure chords and scales out.

In fact I will create two circles, which we’ll attach together later. The first circle is for the “degrees”, and it will [...]

  • Share/Bookmark

Music Theory for Geeks: 2 The Major Scale

Now that we know what a musical note refers to, we can move on with some other basic concepts. At the end of the day, all music theory is based on the 12 notes in an octave. So once you understand how each note is related to others, the same principles hold for other octaves [...]

  • Share/Bookmark

Music Theory for Geeks: 1 Introduction and Basics

Music theory is hard to learn for most people. It involves a lot of abstractions at many different levels, such as notes, scales, chords, progressions, inversions, etc. It takes years to assimilate all of this information, and even more before you can actually put them to practical use. I’ve always thought that the standard learning [...]

  • Share/Bookmark