Rob Janssen

A Personal History of Compilation Speed, Part 2

I wrote a small "Hello World!" type of program, saved it, and fired up the compiler. It churned away for a bit, writing out some intermediate files, then paused and asked for the disc containing Pass 2. More huffing and puffing, and I swapped back the previous disc and ran the linker.

Fast Cheap Good

In the distant past (1950’s or so), project managers and engineers came up with what is known as the project management triangle: fast, cheap, or good; pick two. While software engineering can be very different from mechanical, it does at least share the same project management setup.

Writing a GetPID Application in x86 ASM

Today I am writing an article of my experience creating a fairly simple application in the assembly programming language (ASM).

Simon Ask — How MMX/SSE math stalled my event loop on OS X

In 1998, AMD introduced the 3DNow! instruction set. It is an extension to the already existing MMX instruction set, which only supports SIMD integer operations.

Hacking into the Indian Education System

Wrought with the monumental anxiety that usually surrounds such a crucial result, Sumit had asked me whether I might be able to break into their system before D-day and quell his curiosity. I knew it was a long shot.

A Visual Explanation of SQL Joins

I thought Ligaya Turmelle's post on SQL joins was a great primer for novice developers. Since SQL joins appear to be set-based, the use of Venn diagrams to explain them seems, at first blush, to be a natural fit.

Blocking Image Hotlinking, Leeching and Evil Sploggers with IIS Url Rewrite

This is a splog or "spam blog." It's less of a blog and more of a 'suck your feed in and reblog it.' Basically every post is duplicated or sucked in via RSS from somewhere else.  I get this many times a week and have for years.

image processing : QR Code in shopping cart handle

First of all: A comprehensive outline of the following idea without any mathematical formulas but with detailed explanations can be found here on on 2d-codes.co.uk or, if you happen to speak danish here on http://qrkoder.internet.dk/. The answer below works (with some modifications).

Hexagonal Grids

Hexagonal grids are used in some games but aren’t quite as straightforward or common as square grids.

Falsehoods programmers believe about geography

Places have only one official name Some places have multiple languages, so multiple names, which can be quite different: Genève, Genf, Ginevra. Places have only one official name per language That might be true in an ultra-centralized state which never changes its mind.

This Read-It-Later-list is just that, bookmarks of stuff I intend to read or have read. I do not necessarily agree with opinions or statements in the bookmarked articles.

This list is compiled from my Pocket list.