Quantcast
Channel: Thoughts
Browsing latest articles
Browse All 7 View Live

Article 6

A Monte-Carlo simulation is a way of numerically solving problems that involve randomness. This tutorial explains how they can be used in the context of financial valuation, with examples in Ruby.I’m...

View Article



Article 5

Qt Jambi Event TutorialThis tutorial / example will show you how to use QT Events (not slots-and-signals). We'll start with the following "hello world" (remember to use command line arguments -d32...

View Article

Article 4

Triple Buffering as a Concurrency MechanismRevised (less buggy) implementation in part II!Triple Buffering is a way of passing data between a producer and a consumer running at different rates. It...

View Article

Article 3

Triple Buffering as a Concurrency Mechanism (II)As a commentor on Reddit has pointed out, this implementation is flawed. The following steps illustrate how one of the buffers change be orphaned (0, 1...

View Article

Article 2

A Literate Programming ToolThis is the last blog post I'll be hand-writing html for. I'd like a tool that can take a markdown document (as they're easy to write) and either "weave" it into a legible...

View Article


Article 1

Perfect Hashes in JavaGiven a set of m keys, a minimal perfect hash function maps each key to an integer 0 to m-1, and (most importantly) each key maps to a different integer. This means you can use...

View Article

Article 0

Dynamic Optimisation: the Next Logical Step?Dynamic Optimisation covers a set of techniques used to optimise a piece of code at runtime based on the dynamic state and path through the code so far. The...

View Article
Browsing latest articles
Browse All 7 View Live




Latest Images

Pangarap Quotes

Pangarap Quotes

Vimeo 10.7.0 by Vimeo.com, Inc.

Vimeo 10.7.0 by Vimeo.com, Inc.

HANGAD

HANGAD

MAKAKAALAM

MAKAKAALAM

Doodle Jump 3.11.30 by Lima Sky LLC

Doodle Jump 3.11.30 by Lima Sky LLC