Tuesday, July 31, 2007
Quick Tip: Best of Vim Tips
Monday, July 30, 2007
Software Testing Testing Your Coding Habits
Sunday, July 29, 2007
Quick Tip: Basic Guide to Pointer Arithmetic
So here is a quick tip to help you keep your head on straight when thinking about these operations. When you declare a pointer such as
unsigned char* pData =NULL; you'll have effectively declared a variable that has the value of an address, in this case a NULL address. Now when performing operations such as pData++ you are adding 1 to that address value meaning your pData now points to an address of 0x1 or 1 from the start address. Simple right? Well this is the part that most people tend to forget the operators work on the
address values, but the value contained in that address is based on the pointer primitive type. So in our current declaration of pData we can only move one byte (unsigned char == 1 byte) at a time when performing the operation
pData++ . So if our pointer had the primitive of an unsigned short int (unsigned 16 bit value) then the operation would move in 16-bit chunks, this is very important to note when dealing with data parsing. It's really straight forward but you'd be surprised how often people forget/just don't know how this works.
Saturday, July 28, 2007
Random Music Video of the Day: Paramore "Pressure" Acoustic version
It maybe a week later but I've still got this band's songs stuck in my head. Paramore is a new generation of punk rock band thats got a good amount going for it, including a lead singer that can really sing. Hey that's kind of rare, in any case Paramore has/will be on my playlist so I thought I'd share, enjoy!
Wednesday, July 25, 2007
6 Ways to Writting Comprehensible Code
Tuesday, July 24, 2007
Quick Tip: Porting C++ Application to a 64-bit Platform
Quick Tip: Setting Default Command Selections for Quicksilver
Monday, July 23, 2007
Gentoo Founder is pissed at Gentoo Foundation
After reading the post Daniel is referring to (here) I can kind of see why he's pissed. The thread goes on talking about why they should move to another foundation, without really explaining much on what they need to do to become a better foundation. It ends up sounding like, this is too much work for us so we think it should go to someone else that's not us. Now I'm a huge fan of Gentoo, but as of late things seem to be slowing way down, which might be the reasoning for their post. So even though I'm disappointed in this posting I'm still hoping the community will respond to this and get the project rolling again.
Sunday, July 22, 2007
Random Music Video of the Day: Bad Religion "Do what you want"
Today, was my first time attending a Warped Tour and I have to say it was all that I could hope for, which means it was awesome. So in honor of this eventful moment I'm posting of the bands I saw and I think pretty much stole the show. Bad Religion "Do what you want"
Saturday, July 21, 2007
Try Ruby: Step by Step Online Ruby Tutorial
The Basics to xorg.conf
Thursday, July 19, 2007
T-Shirt for the World Traveler
Linus Torvalds Interview: One Open Source
Wednesday, July 18, 2007
Software Pick of the Day: Democracy Player (Miro) hits 1.0
Tuesday, July 17, 2007
Firefox in Firefox trick
Basically all you need to do is paste the following in the address bar and watch in great confusion as you wonder what you could do with a web browser within web browser.
chrome://browser/content/browser.xul
Monday, July 16, 2007
Software Pick of the Day: Flock (0.9)
Sunday, July 15, 2007
Software Pick of the Day: AppleJack
Saturday, July 14, 2007
Slightly more advanced Unix Commands
The "Hello World" Collection
Friday, July 13, 2007
Software Pick of the Day: Paint.NET
Thursday, July 12, 2007
Linux Tip: How to write a Linux Kernel Module
Random Video: Groovy Dancing Girl
Yes, its that time again where I must post about random internet musings. I don't know what it is but every time I watch this video it just makes me smile and after long days of coding isn't that what matters?
Wednesday, July 11, 2007
Quick Tip: Adding gestures to Quicksilver
Monday, July 9, 2007
Software Pick of the Day: Jumpcut
Sunday, July 8, 2007
An introduction to Function Pointers in C++
Saturday, July 7, 2007
Windows Software Alternatives for Linux
1-800 Magic E4
Since, I've been doing pretty heavy technical posts lately I thought I'd lighten things up a bit with the last episode of the Rooster Teeth mini series 1-800 Magic. Maybe we'll finally find out why magic smells like bacon.
Friday, July 6, 2007
Linux Device Drivers: The basic "Hello World" Linux Device Driver
Thursday, July 5, 2007
Software Pick of the Day: Virtual Box
Note: is software is licensed under the GPL meaning it's free as in beer
