Syrsly's Blog

cartoon of Syrsly waving hi

Hey! Syrsly here! This is my blog!

I post monthly news recaps and talk regularly about games and
virtual reality!

Programming Language Name Origins

C++ was made originally to be a preprocessor for the C language. It was coined CPP, PP standing for preprocessor, and used that as one of the acceptable source file name extensions. Later, when CPP was beginning to look like its own language, it was re-coined C++, changing the P's to plus signs to signify it was no longer just a C preprocessor.
What is a preprocessor? In the case of CPP, it was an extension of the C language's features that allowed for more features, like header files and conditionally compiled code. It did this by processing the syntax of CPP into C code before compiling with a C compiler. Interestingly enough, the Haxe language works in a similar way.

Read More

Mount Windows Shared Folder as VirtualBox Linux VirtualHost

Mount your VMs with vigor!

If you want to use a Linux virtual machine (VM) for use as a testing environment for your web projects yet also want to edit the files from the comfort of your Windows computer, there are many caveats that could slow you down. This is a short article with command examples to help you.

Read More

The Internship Movie Plus Epic Movie

The Internship starring Vince Vaughn and Owen Wilson Awesome movie!
Saturday night, I went to see The Internship. The theater was packed, but for some reason, very few people were in there to see this movie. I am glad I chose to see it. It lived up to my expectations of being Wedding Crashers for nerds. It was a hilarious movie, and the plot was actually pretty believable most of the time.

Read More

Resize LVM PV Partition in Debian/Ubuntu

This was a headache for no particular reason.

Okay, so you made or received a backup of an operating system for use in a virtual environment. The partitions list something like "ext2, extended, lvm pv" and the lvm pv partition is way too small. What you want to do is resize the partition, but chances are you tried that already and are now looking for answers as to why it didn't work or how to fix it.

Read More