Fluidity of data is the goal of every savvy modern computer user. The cloud—a hipster buzzword which will no doubt replace its synonym “the Internet” by next Christmas—is quickly being leveraged to contain all the data we need. The cell
Those of us who live and have grown up in western culture live under the false perception of the Internet being a free entity; it couldn’t be further than the truth. Internet isn’t free. It’s not just in foreign countries
Screen is a window manager for Linux. The power of Screen is described well in this article: The same way tabbed browsing revolutionized the web experience, GNU Screen can do the same for your experience in the command line. GNU
Let’s say you have a Windows computer with one network card. You are running VMWare on this computer, and you want to have network access from your Virtual Machine(s). There are many ways to accomplish this with VMWare, i.e. NAT,
In this post we discuss the Internet Control Message Protocol (ICMP), one of the core protocols of the TCP/IP suite [Wikipedia] [RFC 792]. Many common networking utilities are based on ICMP, including tracert and ping. ICMP messages are typically generated
The Dynamic Host Configuration Protocol (DHCP) is an automatic configuration protocol used on IP networks [RFC 2131]. A major advantage is that it eliminates the need to manually assign each host a static IP address. Hosts can ‘ask’ to join
The x86 processor chips have gone through many changes in the last 20 years. The transitions between 16, 32 and 64 bits versions immediately come to mind–and they are very notable indeed–but x86 assembly programmers have had to deal with
If you are a Windows power user, the switch to a Linux desktop environment can be quite a shock. Many of your favorite shortcuts and tricks become useless, and it can be quite challenging to get back up to speed.
If you have a Ralink 3090 (RT3090) wireless network card, you can run into problems when running Linux. These problems manifest themselves as a connection that is unreliable and slow or even completely broken. The Linux kernel decides which modules
This is a summary of IP addressing types. We look at unicast, broadcast, multicast and anycast addressing of IP packets, and also describe the destination MAC addresses for each case. Some of the text and all of the images are