Using xxdiff With Git On A Mac

Xxdiff is a great visual diff tool. You can set it up so that whenever you typegit xxdiffin a git branch, you will see all the changes you made since the last commit. These instructions are meant for setting up xxdiff on a Mac. First download xxdiff here. Copy the above into your Mac’s Applications directory….

Read More

Network Maps For Major Internet Backbones

Internet service providers use network maps as a way to show potential customers where their network has a point of presence. These points of presence (POPs) are locations at which the network has a core router and sells their service. A network map is useful in quickly displaying the geographic size of a network along with…

Read More
ifixit-drive-kit.html

iFixit 64 Bit Driver Kit Review

When working with computer hardware, a proper set of precision screwdrivers is essential. Investing in a good screw driver and a good set of wide-ranging screwdriver bits will save you time and make working with hardware easier. The iFixit 64 bit driver kit should be perfect for just about any electronics repair project. This includes repairing iPhones,…

Read More

Most Useful JNCIA Exam Prep Books

The Juniper Networks Certified Associate – Junos (JNCIA-Junos) is a entry level certificate from Juniper Networks. It is a great certificate to have if you are looking to advance your networking career. The JNCIA is sometimes overshadowed by Cisco’s CCNA. Because the JNCIA is less common, having this certificate will make you stand out from the crowd…

Read More

SwiftUI, Blue Default Button

SwiftUI allows you to easily create buttons with default iOS and macOS styles. These are great and fit in well with the rest of the Apple ecosystem. However, SwiftUI does not allow you to easily change the color of these buttons. In fact, to have any sort of special colored button, you have to create…

Read More

Using BGP For Internet Censorship

Border Gateway Protocol (BGP) is the protocol that makes up the Internet. It is used by networks to connect to one another. BGP allows networks to announce IP blocks to one another. These announcements paint a picture of how to reach every IP address on the Internet. This picture is stored in a routing table….

Read More

Intermediate/Advanced VIM Movments

VIM is a very powerful text editor. It or it’s predecessor, VI come installed on every nix based computer. If you ever need to edit a file in a nix operating system, you can type ‘vi filename’ and be able to use VI or VIM. Beyond always being available, VIM is extremely powerful. VIM users hail it…

Read More

IPv6 Internet Is Broken

The Internet is made up of a bunch of smaller networks. All these small networks connect to one another is some manner. Some of them buy IP transit from other networks, some of then peer with one another for free. Whatever the case may be, everyone on the Internet should be able to reach everyone…

Read More