Log

View Options

Virtual Box VS. VMware

8/8/12
banner showing the Virtual Box and VM Ware logos

Article written by and for front end developers
At home I run a Ubuntu (Linux) operating system. I have been a Linux user for years and am often pleased with all of the free tools it has to offer. However there is still some software the other operating systems have that I would like to use. Dual booting is all well and good but can get really annoying. So I have turned to virtual machines to run my Mac or Windows programs through a virtual OS. I have been using Virtual Box (VB) for years and after getting the hang of it was very pleased for the most part.

The one thing that always bothered me about VB was it limits your OS to only 128MB of video memory, which is a bit of a drag if you trying to edit video or graphics. Though there is claim of ways to increase VB video memory to 256 , I have tried them and VB is adamant about it's 128 cap. After getting recommended to try VMware (VMW) I figured "why not" and installed it with a copy of Windows XP (WinXP) to give it a try. Sad to say VMW still caps your video memory at 128MB. It's worth noting that both applications use emulated video memory and are not actually directly using your GPU's video memory.

As far as allocation of resources goes There isn't an advantage of one over the other. So it's more a matter of style preference. VMW is very easy to install and create new virtual operating systems on and has a cleaner look and feel. I found setting up things like shared folders and connecting hardware much easier to do in VMW. VB loses as far as user interface goes.

The biggest differance between the two comes to the community and support. Both applications are free to use, though VMW has upgrades and extra features that allow you to do a lot more, they are pay-ware. Also the VMW team seems to be pretty good with responding to questions and considering upgrade suggestions. VB "is also the only professional solution that is freely available as Open Source Software under the terms of the GNU", which in my opinion wins the community category but lose in the support category. VB is writen in C++, which I'm not great at but I could certainly enjoy tinkering with the source.

All and all I would recommend VMW to developers who are considering using a virtual operating system. As for me, I all ready have too much stuff set up in my VB and there is simply no great reason for me to switch any time soon, so until I reformat my OS or something I'll still be using VB.


Snipt.net

5/1/09

Snipt.net is dead and along with it several code snipets that I had stored on there :(

WOW!!! I have found a truly awesome site for the modern traveling developer, snipt.net. The idea is actually rather simple, you copy your code to the site and it displays your code in wonderful syntax highlighting. Then if your ever out on the go and can't quite remember how you structured some efficient piece of code, just go to your Snipt account and look it up!

You also have a choice weather the code you add to the site is public or private. In the spirit of open source I lean towards making all my snips public in the spirit of open source! I am already in love with this site, it has a very clean look and is easy to use, and for all of you who have been wishing I would share code more often, well now every time I add to my snipt account I will also post it to my site, wow, that mean I'll be updating my blog A LOT more. Catch ya in the biteArray!


My First C++ App

12/3/08

I have always wanted to learn a lower level programming language, and for that first time, a non-web based one! C seemed like it would be a good start, but C doesn't have as many cool classes, so C++ seemed like a good alternative. So after a little reading I find that C++ syntax is not much different than AS 3 (or PHP, JS, etc). Sense I'm a hands on learner I set out creating my first C++ app.

After a couple hours I ended up with a simple friendly calculator (hey what did you expect). It is interesting how you control events in C++ as apposed to most web languages, it doesn't seem like there event listeners so you have to be creative with interacting with the user. Anyways, it will probably be some time before I build anything worth while in C++, but it will happen!
Check out my first C++ App, I included the source code in there, your welcome ;)