Different Browsers Have Different Scroll Bar Widths

Different browsers on different operating systems will have different sized scrollbars. This can mess up the design of a page. The default scrollbar width can range anywhere from 12px to 17px. Webkit browsers also have the ability for the user to configure scrollbar widths. Webkit browsers, such as Chrome can have custom scrollbars that can…

Read More

Installing Nodejs + NPM Without Root

I have an account on a shared Linux server that allows me to SSH into the server. My account on the server does not have root or sudo privileges. The server also does not have Nodejs or NPM installed onto it, so doing any sort of web development work is difficult. Most modern front end…

Read More

Nodejs Script Killed

Some of the things that I develop are done on a low end VPS. Today I was using metalsmith to create a simple blog/website on a low memory VPS. Metalsmith is a nodejs based static website builder. It’s an easy way to use javascript on the server to create static websites. When one is ready to deploy metalsmith,…

Read More

Testing Vue Translations

The Vue-i18n documentation does a good job of explaining the usage for this library, but the documents lack much information about testing localization of Vue apps. This guide will explain how I have added Jest unit tests to my Vue-i18n implementation. Why Use Vue-i18n Vue-i18n provides an easy way to integrate translation, pluralization, dateTime, and number…

Read More

What is Ethernet Transport

Also known as Carrier Ethernet or Private Line Transport, Ethernet Transport is usually used to provide a physical connection to a local area network (LAN). Transport is different from IP transit. Ethernet transport does not necessarily mean a connection to the Internet at large. It is a way to connect two points using layer 2…

Read More

Common Ports You Need To Memorize

Common port numbers need to be memorized by anyone who is looking to work in tech. Once you start working in tech you will memorize these port numbers just because you have to work with them all the time. However, if you are looking to get your foot in the tech industry, having these port…

Read More

How To SCP Using Port Other Than 22

SSH is the secure shell protocol used to securely exchange data between to computers. SCP is the secure copy protocol used to securely copy files from one computer to another. SCP uses the SSH protocol to make this file transfer possible. The default port for SSH (and SCP) is port 22, however some system administrators…

Read More

What You Need To Know About IPv6 Address

Internet Protocol Version 6 (IPv6) is the latest way to provide unique addressing to systems within a network. IPv6 is slowing replacing IPv4 IP addresses. (Note, there is no IPv5). The main reason that IPv4 needs to be replaced is the huge amount of devices which connect to the Internet cannot be handled by the…

Read More

Public iperf Servers

There’s a number of online speed test websites, but they are all intended to test residential connections of less than 100Mb. They are also non standard and reliy among other things on browser speeds. iperf on the other hand is an industry standard open source tool used to test network speeds well beyond 100Mb. Jperf is a GUI front end…

Read More