Arch Linux Installation - Part Four

Picking up from part three, now would be a great time to enable networking.

Network setup

We'll start off enabling the network for a wired connection by entering the following command:

  • systemctl enable dhcpcd@eth0.service

If you don't have a wireless card you can skip the following

For enabling wireless, run the following:

  • pacman -S wireless_tools wpa_supplicant wpa_actiond dialog
  • press Y to proceed with the installation

Now we need to edit our pacman.conf file to enable the multilib package repository

Read More

Arch Linux Installation - Part Three

Now that the base distribution has been installed we can now continue the installation process by creating an fstab file.

What Is An FStab File

For a short explaination, an fstab file is basically a text file that holds all of the partitions that we have.

Diving deep into what an fstab file is and does is beyond the scope of this post, but I will put a link below in the additional resources section for those of you who would like to learn more.

Generate The FStab file

Read More

Arch Linux Installation - Part Two

Picking back up where part one ended. Open virutal box and select your newly partitioned virtual machine click settings and select storage. Within the Storage Tree select the Controller: IDE and replace GParted with the Arch Linux ISO you downloaded then click ok then start the virtual machine.

Selecting An Arch Linux Version

After a few seconds you'll be presented with the Arch Linux boot screen. At this point you can choose either the 64 or i686 version. It doesn't matter which version you decide to go with because

Read More

Arch Linux Installation Series

Arch Linux Overview

Arch Linux is by far my favorite Linux distribution to date. It is a simple, lightweight distribution that is also a rolling release system. Meaning that you install Arch once and upgrade your system by issuing one command via Arch's package manager pacman -Syu.

The Arch Linux installation process is equivalent to somebody dumping a bunch of Lego's in front of you and saying build whatever you want; that being said, no two installations are the same.

Arch Linux Series

Since the installation process can be

Read More

Variadic Functions In JavaScript

A variadic function is a function where the total number of parameters are unknown and can be adjusted at the time the method is called.

The C programming language, along with many others, have an interesting little feature called an ellipsis argument. When an ellipsis is used in a methods signature, that method can then accept a varying number of arguments.

Example C Variadic Function:

int main(void) {
    variadic_func(4, 1, 2, 3, 4); // Returns 10 as the sum
    variadic_func(2, 1, 2); // Returns 3 as the
Read More

Why I switched to GulpJS

I will start this post off by saying that I like GruntJS and I have nothing against those who continue to use it. Grunt improved my workflow dramatically by providing a way for me to automate various cumbersome tasks like minification, JSLint and unit tests to name a few. Even though GruntJS works great I've never been a fan of its configuration file syntax; also GruntJS files aren't exactly "pretty" to look at either.

Enter GulpJS

GulpJS is the new streaming build system in town that I have now

Read More