C# Reference Tables

C# Integral Types Type Size (in bits) Range sbyte 8 -128 to 127 byte 8 0 to 255 short 16 -32768 to 32767 ushort 16 0 to 65535 int 32 -2147483648 to 2147483647 uint 32 0 to 4294967295 long 64 -9223372036854775808 to 9223372036854775807 ulong 64 0 to 18446744073709551615 char 16 0 to 65535 C# Floating Point\Decimal Types Type Size(in bits) …

Powershell Mirror Directories

A Custom Back-up Solution for external drives Recently I re-installed windows and re-initiated my development environment. However, when it came to finding a back-up solution for data files (that is, no-system user-files) I was not satisfied with my options: Windows back-up does not support non-windows drives and external hard-drives, and the free-software out there isn’t what I’m looking for. Perhaps …

General C# – Enumarators

What are Enumarators and How they Work Eumarations are a distinct value type different from structs. They are used to represent a finite set of integral types (except for char), and do not contain constructors, methods, operators, events… In this way an enumaration can be viewed as a very special case of a user-defined struct type with a set of …

Movember

A picture… is worth a thousand words. But since my current mustache looks like it’s just dirt on my lip, an illustration will have to do.

Gun shots and Mud

Oz and I hiked our longest Elgin Trails hike yet! The ground felt pretty moist and muddy, and the ground slipped beneath my feet on several occasions. It’s a pretty technical, tough trail at times; some parts of the trail slope towards the river for long stretches at a time. It’s pretty tough on the ankles. Despite this, the experience …

Dawkin’s Protest the Pope Speech

I’ve taken the time to transcribe a speech performed on Sept. 18, 2011 by Richard Dawkin’s at the “Protest the Pope” rally in the UK. The speech, like any speech by the most important individual of this century, was moving, powerful, and poignant. I thought that it should be available in writing. I’m not sure if a better transcription exists somewhere, …

Why I’m an Atheist

I’ve reluctantly set one foot outside the closet without fulling stepping out. My closest friends and family know that I’m an atheist, and I don’t consciously hide my secularism. However, I haven’t embraced my atheist outing with full confidence, and I’m not sure exactly why. Now that I ponder the names of some accomplished atheists, I feel almost embarrassed by my reluctance. …

A Re-commitment

Like so many well-intentioned bloggers, I started off with the idea that I would regularly write posts, but as time went on I almost entirely forgot about it. Well I’m recommitting myself to the project. I don’t expect that anyone will necessarily read this, and I’m mostly writing this blog for me. The absent reader may then ask, “why make …

My Submission for The BBM Apps Hackathon

Table of Contents BBM ‘Been There App ‘Been There and the BBM Network Other Possible Features of ‘Been There Benefits Potential Drawback\Obstacle About Me My Feelings About RIM and BBM Executive Summary In short, “‘BBM Been There” is a unique take on a “Places Visited” type of feature for a social network. It utilizes the GPS coordinates of the BlackBerry® …

A Thought on User Interfaces

With the epic rise of client-side web technologies, web UIs have long surpassed the creativity, quality, and user experience of desktop applications. In the historic old days of simple HTML web pages, desktop applications still ruled both worlds of user experience and functionality. Today is a different story. While the web implemented new server-side and client-side technologies to improve functionality …