Monthly Archive: February 2012

Feb
24

Extending C

I love C.  I enjoy being able to implement my ideas quickly in a manner that will compile, with optimization, and run relatively fast.  I also enjoy, academically, having to truly understand the structures I will be employing.  Without a solid understanding of a concept, I will not be able to implement it directly in …

Continue reading »

Feb
17

Interesting Side Effect when Bit Shifting

Last week I received a question from a student in the course I TA that I had no immediate answer for.  This student was playing with basic bit shifting operations in C when they attempted to perform a left shift by 32 bits.  Each shift to the left by one performs a simple set of …

Continue reading »

Feb
16

Indexing Media

Last summer I had a task to play sounds from a large library in response to both user and system generated events.  The recording artist delivered the product in the format of a raw session, with a single delivered session that contained all of the relevant phrases , spoken at a slow cadence.  Not having …

Continue reading »

Feb
15

Resuming Operations

Four months and one sanity ago, I embarked upon a perilous journey through a semester fraught with impending doom.  My online and social presence was snuffed by courses in computer architecture design (reverse engineering CPU design through assembly instruction expected results), artificial intelligence, physics (I was sealed in a Gaussian bubble until I understood Maxwell’s …

Continue reading »