If you do not own a router plane or a powered router, its quite simple to make a router using a chisel. You’ll need a drill and a bit that’s just slightly smaller than the chisel you’d like to use.
If you do not own a router plane or a powered router, its quite simple to make a router using a chisel. You’ll need a drill and a bit that’s just slightly smaller than the chisel you’d like to use.
There are many reasons you may want to connect your Raspberry Pi to your computer, and there are a few methods of doing so. We’ll explore the various use cases for connecting your Pi to your computer.
One of the more common ways of connecting to your Raspberry Pi is via SSH (Secure Shell). To connect to your Raspberry Pi using SSH, you’ll first need to enable SSH. Then with your Raspberry Pi connected to the same network as your computer, you can connect using the following command on your computer:
ssh pi@raspberrypi
The default password for the pi user is “raspberry”.
Using SSH is one of the most general-purpose methods for connecting to your Pi. The downside is that it requires some comfort with operating on the command line. But it’s powerful. Using SSH you can do just about anything you need to do on your Pi.
Connect using VNC
If you’re running a graphical (GUI) version of Raspberry Pi OS, you can access your Raspberry Pi Desktop from your computer using VNC. To do this, you’ll need to install a package called tightvncserver on your Raspberry Pi, then use a VNC client to connect.
This method is useful if you don’t have enough peripherals for your Pi (or too many Raspberry Pi’s). The only downside is that the VNC connection is often a little bit slower than a direct connection. For detailed instructions, refer to our guide on installing and configuring VNC on your Raspberry Pi.
Connect via USB using Gadget Mode
A less common (but awesome) way to connect your computer to your Raspberry Pi is to enable gadget mode on your Pi and connect directly using USB. With gadget mode, you won’t even need a network connection or a power adapter. Just get a USB cable, connect your Pi to your computer, and log in using SSH. The computer provides the power and network connection.
This is one of the more complicated methods, but its especially useful if you’re intending to use your Pi as a USB gadget. To learn how to use this process, check out our guide on connecting to your Pi over USB using gadget mode.
For more Raspberry Pi questions and answers, check out our Raspberry Pi FAQ.
There are many reasons you may want to connect your Raspberry Pi to your computer, and there are a few methods of doing so. We’ll explore the various use cases for connecting your Pi to your computer.
One of the more common ways of connecting to your Raspberry Pi is via SSH (Secure Shell). To connect to your Raspberry Pi using SSH, you’ll first need to enable SSH. Then with your Raspberry Pi connected to the same network as your computer, you can connect using the following command on your computer:
ssh pi@raspberrypi
The default password for the pi user is “raspberry”.
Using SSH is one of the most general-purpose methods for connecting to your Pi. The downside is that it requires some comfort with operating on the command line. But it’s powerful. Using SSH you can do just about anything you need to do on your Pi.
Connect using VNC
If you’re running a graphical (GUI) version of Raspberry Pi OS, you can access your Raspberry Pi Desktop from your computer using VNC. To do this, you’ll need to install a package called tightvncserver on your Raspberry Pi, then use a VNC client to connect.
This method is useful if you don’t have enough peripherals for your Pi (or too many Raspberry Pi’s). The only downside is that the VNC connection is often a little bit slower than a direct connection. For detailed instructions, refer to our guide on installing and configuring VNC on your Raspberry Pi.
Connect via USB using Gadget Mode
A less common (but awesome) way to connect your computer to your Raspberry Pi is to enable gadget mode on your Pi and connect directly using USB. With gadget mode, you won’t even need a network connection or a power adapter. Just get a USB cable, connect your Pi to your computer, and log in using SSH. The computer provides the power and network connection.
This is one of the more complicated methods, but its especially useful if you’re intending to use your Pi as a USB gadget. To learn how to use this process, check out our guide on connecting to your Pi over USB using gadget mode.
For more Raspberry Pi questions and answers, check out our Raspberry Pi FAQ.
There are many reasons you may want to connect your Raspberry Pi to your computer, and there are a few methods of doing so. We’ll explore the various use cases for connecting your Pi to your computer.
One of the more common ways of connecting to your Raspberry Pi is via SSH (Secure Shell). To connect to your Raspberry Pi using SSH, you’ll first need to enable SSH. Then with your Raspberry Pi connected to the same network as your computer, you can connect using the following command on your computer:
ssh pi@raspberrypi
The default password for the pi user is “raspberry”.
Using SSH is one of the most general-purpose methods for connecting to your Pi. The downside is that it requires some comfort with operating on the command line. But it’s powerful. Using SSH you can do just about anything you need to do on your Pi.
Connect using VNC
If you’re running a graphical (GUI) version of Raspberry Pi OS, you can access your Raspberry Pi Desktop from your computer using VNC. To do this, you’ll need to install a package called tightvncserver on your Raspberry Pi, then use a VNC client to connect.
This method is useful if you don’t have enough peripherals for your Pi (or too many Raspberry Pi’s). The only downside is that the VNC connection is often a little bit slower than a direct connection. For detailed instructions, refer to our guide on installing and configuring VNC on your Raspberry Pi.
Connect via USB using Gadget Mode
A less common (but awesome) way to connect your computer to your Raspberry Pi is to enable gadget mode on your Pi and connect directly using USB. With gadget mode, you won’t even need a network connection or a power adapter. Just get a USB cable, connect your Pi to your computer, and log in using SSH. The computer provides the power and network connection.
This is one of the more complicated methods, but its especially useful if you’re intending to use your Pi as a USB gadget. To learn how to use this process, check out our guide on connecting to your Pi over USB using gadget mode.
For more Raspberry Pi questions and answers, check out our Raspberry Pi FAQ.
The Raspberry Pi micro-computer grows in power with each new model release, with more resources that make it a more capable, low-cost content server for your media and resources.
Laptops, smartphones, tablets, even lightbulbs—an endless number of devices now have the ability to connect to your local network and the wider internet.
The Raspberry Pi micro-computer grows in power with each new model release, with more resources that make it a more capable, low-cost content server for your media and resources.
Laptops, smartphones, tablets, even lightbulbs—an endless number of devices now have the ability to connect to your local network and the wider internet.
Ash is an experienced tech writer with an endless passion for technology. She enjoys retro gaming, 3D printing, and making awesome projects on the Raspberry Pi.
If you’re familiar with Python’s keyword-only arguments, then you’ve probably wondered why the same constraint doesn’t exist for positional arguments. This changes with Python 3.
While this requirement may seem rare, learning how to nest defaultdicts properly in Python can be extremely powerful and save you from bloated and confusing initialization code.
In Python, we often run into scenarios where we need to merge two or more lists. This is also called list concatenation, and Python provides multiple methods for accomplishing this.
Python is howchoo’s favorite programming language. We believe python promotes the most organized and performant codebase possible. We also love Django so, naturally, we love Python.
The Touch Bar is a neat addition to the MacBook Pro. For me, however, it’s kind of annoying and I just want my normal Control Strip back rather than application-specific options.
Every time I go to empty my Mac’s trash, I have to click yet another dialog box to confirm. I find this a tad annoying, but thankfully this is an option we can control.
I’m going to walk through the steps of making a bootable USB flash drive on MacOS or Mac OS X. I’m planning to dual boot Ubuntu and OS X, so I’ll begin by creating the bootable USB.
As someone who uses OS X dashboard widgets often, I was dismayed to find out that Apple has hidden it by default. Thankfully, it’s easy to reenable the dashboard in El Capitan. Here’s how to do it.
I enjoy Apple’s notification center, but sometimes I get way too many notifications. This can be distracting, not to mention it takes up screen real estate for quite a while.
This guide was written for OS X 10.9. For an updated version of this guide click here. There are plenty of reasons you will want to encrypt files on your personal computer.
If you backed up your Mac using Time Machine and would only like to recover specific files, don’t worry. I needed to do this recently when I cloned my hard drive onto my new solid state drive.
As a website designer, I work with a lot of files — and a lot of file types. Nothing’s worse than wasting time trying to fix a problem caused by an overseen missing file extension.
iOS 7 is a major interface upgrade for the iPhone and iPad. Apple CEO Tim Cook described the update as being “the biggest change to the iPhone since 2007”.
By default, CTRL-TAB and SHIFT-CTRL-TAB don’t operate in the same way that Google Chrome tab cycling does. For example, when you press CTRL-TAB it doesn’t always cycle to the next open document.
You can set up your Apple computer so that when you double-click the menu bar it minimizes the application. This is a huge time saver and is OS X does not do this by default.
I have tons of photos and this was seriously slowing my computer down. It took a bit of hunting to figure out how to do this since the option is apparently not in iTunes.
This guide explains how to securely empty your Mac’s trash can. This function overwrites the old data on your hard drive with a bunch of 0s, making it harder to recover.
Most Apple users don’t know that the Mac keeps a record of every file that you’ve ever downloaded. Here’s how to view the record, delete it, and disable the feature entirely.
While we were building howchoo we realized that our Macs wouldn’t recognize the word. This led us to search for a way to add the term “howchoo” to our Macs’ dictionaries. Here’s how you do it.
The Touch Bar is a neat addition to the MacBook Pro. For me, however, it’s kind of annoying and I just want my normal Control Strip back rather than application-specific options.
Every time I go to empty my Mac’s trash, I have to click yet another dialog box to confirm. I find this a tad annoying, but thankfully this is an option we can control.
I’m going to walk through the steps of making a bootable USB flash drive on MacOS or Mac OS X. I’m planning to dual boot Ubuntu and OS X, so I’ll begin by creating the bootable USB.
As someone who uses OS X dashboard widgets often, I was dismayed to find out that Apple has hidden it by default. Thankfully, it’s easy to reenable the dashboard in El Capitan. Here’s how to do it.
I enjoy Apple’s notification center, but sometimes I get way too many notifications. This can be distracting, not to mention it takes up screen real estate for quite a while.
This guide was written for OS X 10.9. For an updated version of this guide click here. There are plenty of reasons you will want to encrypt files on your personal computer.
If you backed up your Mac using Time Machine and would only like to recover specific files, don’t worry. I needed to do this recently when I cloned my hard drive onto my new solid state drive.
As a website designer, I work with a lot of files — and a lot of file types. Nothing’s worse than wasting time trying to fix a problem caused by an overseen missing file extension.
iOS 7 is a major interface upgrade for the iPhone and iPad. Apple CEO Tim Cook described the update as being “the biggest change to the iPhone since 2007”.
By default, CTRL-TAB and SHIFT-CTRL-TAB don’t operate in the same way that Google Chrome tab cycling does. For example, when you press CTRL-TAB it doesn’t always cycle to the next open document.
You can set up your Apple computer so that when you double-click the menu bar it minimizes the application. This is a huge time saver and is OS X does not do this by default.
I have tons of photos and this was seriously slowing my computer down. It took a bit of hunting to figure out how to do this since the option is apparently not in iTunes.
This guide explains how to securely empty your Mac’s trash can. This function overwrites the old data on your hard drive with a bunch of 0s, making it harder to recover.
Most Apple users don’t know that the Mac keeps a record of every file that you’ve ever downloaded. Here’s how to view the record, delete it, and disable the feature entirely.
While we were building howchoo we realized that our Macs wouldn’t recognize the word. This led us to search for a way to add the term “howchoo” to our Macs’ dictionaries. Here’s how you do it.
The Touch Bar is a neat addition to the MacBook Pro. For me, however, it’s kind of annoying and I just want my normal Control Strip back rather than application-specific options.
Every time I go to empty my Mac’s trash, I have to click yet another dialog box to confirm. I find this a tad annoying, but thankfully this is an option we can control.
I’m going to walk through the steps of making a bootable USB flash drive on MacOS or Mac OS X. I’m planning to dual boot Ubuntu and OS X, so I’ll begin by creating the bootable USB.
As someone who uses OS X dashboard widgets often, I was dismayed to find out that Apple has hidden it by default. Thankfully, it’s easy to reenable the dashboard in El Capitan. Here’s how to do it.
I enjoy Apple’s notification center, but sometimes I get way too many notifications. This can be distracting, not to mention it takes up screen real estate for quite a while.
This guide was written for OS X 10.9. For an updated version of this guide click here. There are plenty of reasons you will want to encrypt files on your personal computer.
If you backed up your Mac using Time Machine and would only like to recover specific files, don’t worry. I needed to do this recently when I cloned my hard drive onto my new solid state drive.
As a website designer, I work with a lot of files — and a lot of file types. Nothing’s worse than wasting time trying to fix a problem caused by an overseen missing file extension.
iOS 7 is a major interface upgrade for the iPhone and iPad. Apple CEO Tim Cook described the update as being “the biggest change to the iPhone since 2007”.
By default, CTRL-TAB and SHIFT-CTRL-TAB don’t operate in the same way that Google Chrome tab cycling does. For example, when you press CTRL-TAB it doesn’t always cycle to the next open document.
You can set up your Apple computer so that when you double-click the menu bar it minimizes the application. This is a huge time saver and is OS X does not do this by default.
I have tons of photos and this was seriously slowing my computer down. It took a bit of hunting to figure out how to do this since the option is apparently not in iTunes.
This guide explains how to securely empty your Mac’s trash can. This function overwrites the old data on your hard drive with a bunch of 0s, making it harder to recover.
Most Apple users don’t know that the Mac keeps a record of every file that you’ve ever downloaded. Here’s how to view the record, delete it, and disable the feature entirely.
While we were building howchoo we realized that our Macs wouldn’t recognize the word. This led us to search for a way to add the term “howchoo” to our Macs’ dictionaries. Here’s how you do it.
Changing your WiFi password is an easy way to add a little more security to your wireless network or change the random default password to something you can remember.
If you want to keep your Time Warner network secure, you should consider changing your WiFi password. A rotating password adds an extra layer of security that can easily thwart would-be hackers.
Your Arris router login is useful for performing router setup and configuration, enabling or disabling guest WiFi networks, securing your wireless network, and more.
There are many reasons you might need to log into your Charter Spectrum router; for example, you may need to perform initial setup or secure your wireless network.
This guide will show you how to log into your Linksys router using the router’s IP address and default login info, allowing you to manage your wireless network.
If you forgot your Verizon FiOS network or administrator password, you can reset your router to factory defaults. This guide will teach you how to reset your FiOS router’s password.
Generally you can download Chrome extensions from the Chrome Web Store, but sometimes you might need to install one manually. This guide will show you how to install a Chrome extension manually.
Deep inside your router settings, you are able to change the channel that your router broadcasts its signal. 2.4GHz and 5GHz are the most common frequencies for routers.
Sometimes I accidentally hit “Allow” when a website wants access to Chrome’s notifications. This is almost always a mistake. This guide will show you how to disable notifications in Chrome.
There are many reasons you might want to access your Time Warner router. For instance, you may want to change your password or set up port forwarding for a nerdy project you are working on.
Most people don’t know that you can look up past “snapshots” of almost any website. Archive.org is a 501(c)(3) nonprofit organization that was formed to build an expansive Internet library.
There are many reasons you might want to access your Comcast router. For instance, you may want to change your wireless password or set up port forwarding for a project you are working on.
Your NETGEAR router login allows you to set up and secure your wireless network. This guide will show you how to log into your NETGEAR wireless router to perform common setup tasks.
Even though bitcoin has seen tremendous growth in the past year, many believe that it is still in it’s infancy. As more and more stores begin accepting bitcoin the demand is likely to increase.
If you’re using MySQL, at some point you’ll want to measure the size of your tables. This can help you identify issues, track table growth over time, estimate disk space requirements, etc.
As a JavaScript developer, you’ll often need to construct URLs and query string parameters. One sensible way to construct query string parameters is to use a one layer object with key value pairs.
By default, the HTML exported from Google Docs includes tons of classes, styles, and is generally messy. This short guide will teach you how to export clean HTML devoid of classes and inline styles.
Google Analytics spam is nothing new. But now spammers have realized that, since language appears in the initial Google Analytics dashboard view, spoofing the language code reaches eyeballs.
If you’re using MySQL, at some point you’ll want to measure the size of your tables. This can help you identify issues, track table growth over time, estimate disk space requirements, etc.
As a JavaScript developer, you’ll often need to construct URLs and query string parameters. One sensible way to construct query string parameters is to use a one layer object with key value pairs.
By default, the HTML exported from Google Docs includes tons of classes, styles, and is generally messy. This short guide will teach you how to export clean HTML devoid of classes and inline styles.
Google Analytics spam is nothing new. But now spammers have realized that, since language appears in the initial Google Analytics dashboard view, spoofing the language code reaches eyeballs.
Naming things is hard. “There are only two hard problems in Computer Science: cache invalidation and naming things.” — Phil Karlton Truer words were never spoken.
If you have a website running on your computer that you typically access by visiting http://localhost, you can also access this site from your mobile phone as long as both computers are connected to the same network.
Writing tests is an important part of software development process. Unit tests form a core part of testing process where each functional block is tested as an independent unit.
Converting XML files to JSON is a good practice for providing easy manipulation and preparing service responses. You can accomplish this efficiently with just three lines of code.
As a developer, I’ve customized my bash prompt to always show the current git branch if I’m in an initialized git repository. This is convenient, but it can make for a very long bash prompt.
Vundle, Pathogen, Vim-plug, VAM, and the others can be great time savers but sometimes you just have to do something yourself so you can understand what exactly the time saving software is doing for you in the background. For myself, I got sick of not understanding what these were doing to my system. I realized I did not know the fundamentals of vim plugins so I set out to learn. This is a step by step guide to teach you how to install a basic vim plugin without the help of any fancy manager.
Bourbon is a library of Sass mixins. It provides a lot of functionality while keeping your css slim. Assuming you’re using a standard rails installation, Sass will already be installed and working.
In the wake of Google’s announcement that it will start giving a ranking boost to full-SSL sites, many companies are converting their sites to be full-https.
I started programming in PHP, so by default I would use apache even when I just wanted to test basic HTML files. As I was learning Python, I discovered a great HTTP request handler.
As a web developer, I stare at Chrome’s developer tools — particularly the Elements and Console tabs — all day long. As a result, all light and no dark makes Zach’s eyes dull and tired.
Text shadows are a beautiful and subtle effect for your web site. CSS3 text shadows are currently support on all versions of Chrome, Safari, Firefox 3.5+, and IE 10+.
Public key encryption is also known as asymmetric because it requires two different keys – a public key and a private key. Encryption requires the public key, and decryption requires the private key.
There are some fundamental git commands that you will use frequently that are hard to work into a “how-to” guide. Here are some basic git commands and how to use them. These are in no specific order.
If you’re working on your development environment but you need access to a branch that someone else has pushed to “origin” then you’ll need to follow these steps.
With the release of Sublime Text 2, new files that are not in the same project are not opened in a new window. Fortunately, you can change this default behavior for Sublime Text 2 and Sublime Text 3.
If you’re using PHP for web developoment, you may often want to check the syntax of your file without opening it in a browser. Checking syntax is quite easy from the command line.
This guide will show you how to properly commit and push your work in Git. It is assumed that you have Git installed and that you’re currently in a clean master branch.
If you’re using MySQL, at some point you’ll want to measure the size of your tables. This can help you identify issues, track table growth over time, estimate disk space requirements, etc.
As a JavaScript developer, you’ll often need to construct URLs and query string parameters. One sensible way to construct query string parameters is to use a one layer object with key value pairs.
By default, the HTML exported from Google Docs includes tons of classes, styles, and is generally messy. This short guide will teach you how to export clean HTML devoid of classes and inline styles.
Google Analytics spam is nothing new. But now spammers have realized that, since language appears in the initial Google Analytics dashboard view, spoofing the language code reaches eyeballs.
If you’re using MySQL, at some point you’ll want to measure the size of your tables. This can help you identify issues, track table growth over time, estimate disk space requirements, etc.
As a JavaScript developer, you’ll often need to construct URLs and query string parameters. One sensible way to construct query string parameters is to use a one layer object with key value pairs.
By default, the HTML exported from Google Docs includes tons of classes, styles, and is generally messy. This short guide will teach you how to export clean HTML devoid of classes and inline styles.
Google Analytics spam is nothing new. But now spammers have realized that, since language appears in the initial Google Analytics dashboard view, spoofing the language code reaches eyeballs.
Naming things is hard. “There are only two hard problems in Computer Science: cache invalidation and naming things.” — Phil Karlton Truer words were never spoken.
If you have a website running on your computer that you typically access by visiting http://localhost, you can also access this site from your mobile phone as long as both computers are connected to the same network.
Writing tests is an important part of software development process. Unit tests form a core part of testing process where each functional block is tested as an independent unit.
Converting XML files to JSON is a good practice for providing easy manipulation and preparing service responses. You can accomplish this efficiently with just three lines of code.
As a developer, I’ve customized my bash prompt to always show the current git branch if I’m in an initialized git repository. This is convenient, but it can make for a very long bash prompt.
Vundle, Pathogen, Vim-plug, VAM, and the others can be great time savers but sometimes you just have to do something yourself so you can understand what exactly the time saving software is doing for you in the background. For myself, I got sick of not understanding what these were doing to my system. I realized I did not know the fundamentals of vim plugins so I set out to learn. This is a step by step guide to teach you how to install a basic vim plugin without the help of any fancy manager.
Bourbon is a library of Sass mixins. It provides a lot of functionality while keeping your css slim. Assuming you’re using a standard rails installation, Sass will already be installed and working.
In the wake of Google’s announcement that it will start giving a ranking boost to full-SSL sites, many companies are converting their sites to be full-https.
I started programming in PHP, so by default I would use apache even when I just wanted to test basic HTML files. As I was learning Python, I discovered a great HTTP request handler.
As a web developer, I stare at Chrome’s developer tools — particularly the Elements and Console tabs — all day long. As a result, all light and no dark makes Zach’s eyes dull and tired.
Text shadows are a beautiful and subtle effect for your web site. CSS3 text shadows are currently support on all versions of Chrome, Safari, Firefox 3.5+, and IE 10+.
Public key encryption is also known as asymmetric because it requires two different keys – a public key and a private key. Encryption requires the public key, and decryption requires the private key.
There are some fundamental git commands that you will use frequently that are hard to work into a “how-to” guide. Here are some basic git commands and how to use them. These are in no specific order.
If you’re working on your development environment but you need access to a branch that someone else has pushed to “origin” then you’ll need to follow these steps.
With the release of Sublime Text 2, new files that are not in the same project are not opened in a new window. Fortunately, you can change this default behavior for Sublime Text 2 and Sublime Text 3.
If you’re using PHP for web developoment, you may often want to check the syntax of your file without opening it in a browser. Checking syntax is quite easy from the command line.
This guide will show you how to properly commit and push your work in Git. It is assumed that you have Git installed and that you’re currently in a clean master branch.
If you’re using MySQL, at some point you’ll want to measure the size of your tables. This can help you identify issues, track table growth over time, estimate disk space requirements, etc.
As a JavaScript developer, you’ll often need to construct URLs and query string parameters. One sensible way to construct query string parameters is to use a one layer object with key value pairs.
By default, the HTML exported from Google Docs includes tons of classes, styles, and is generally messy. This short guide will teach you how to export clean HTML devoid of classes and inline styles.
Google Analytics spam is nothing new. But now spammers have realized that, since language appears in the initial Google Analytics dashboard view, spoofing the language code reaches eyeballs.
If you’re using MySQL, at some point you’ll want to measure the size of your tables. This can help you identify issues, track table growth over time, estimate disk space requirements, etc.
As a JavaScript developer, you’ll often need to construct URLs and query string parameters. One sensible way to construct query string parameters is to use a one layer object with key value pairs.
By default, the HTML exported from Google Docs includes tons of classes, styles, and is generally messy. This short guide will teach you how to export clean HTML devoid of classes and inline styles.
Google Analytics spam is nothing new. But now spammers have realized that, since language appears in the initial Google Analytics dashboard view, spoofing the language code reaches eyeballs.
If you’re using MySQL, at some point you’ll want to measure the size of your tables. This can help you identify issues, track table growth over time, estimate disk space requirements, etc.
As a JavaScript developer, you’ll often need to construct URLs and query string parameters. One sensible way to construct query string parameters is to use a one layer object with key value pairs.
By default, the HTML exported from Google Docs includes tons of classes, styles, and is generally messy. This short guide will teach you how to export clean HTML devoid of classes and inline styles.
Google Analytics spam is nothing new. But now spammers have realized that, since language appears in the initial Google Analytics dashboard view, spoofing the language code reaches eyeballs.
If you’re using MySQL, at some point you’ll want to measure the size of your tables. This can help you identify issues, track table growth over time, estimate disk space requirements, etc.
As a JavaScript developer, you’ll often need to construct URLs and query string parameters. One sensible way to construct query string parameters is to use a one layer object with key value pairs.
By default, the HTML exported from Google Docs includes tons of classes, styles, and is generally messy. This short guide will teach you how to export clean HTML devoid of classes and inline styles.
Google Analytics spam is nothing new. But now spammers have realized that, since language appears in the initial Google Analytics dashboard view, spoofing the language code reaches eyeballs.
Naming things is hard. “There are only two hard problems in Computer Science: cache invalidation and naming things.” — Phil Karlton Truer words were never spoken.
If you have a website running on your computer that you typically access by visiting http://localhost, you can also access this site from your mobile phone as long as both computers are connected to the same network.
Writing tests is an important part of software development process. Unit tests form a core part of testing process where each functional block is tested as an independent unit.
Converting XML files to JSON is a good practice for providing easy manipulation and preparing service responses. You can accomplish this efficiently with just three lines of code.
As a developer, I’ve customized my bash prompt to always show the current git branch if I’m in an initialized git repository. This is convenient, but it can make for a very long bash prompt.
Vundle, Pathogen, Vim-plug, VAM, and the others can be great time savers but sometimes you just have to do something yourself so you can understand what exactly the time saving software is doing for you in the background. For myself, I got sick of not understanding what these were doing to my system. I realized I did not know the fundamentals of vim plugins so I set out to learn. This is a step by step guide to teach you how to install a basic vim plugin without the help of any fancy manager.
Bourbon is a library of Sass mixins. It provides a lot of functionality while keeping your css slim. Assuming you’re using a standard rails installation, Sass will already be installed and working.
In the wake of Google’s announcement that it will start giving a ranking boost to full-SSL sites, many companies are converting their sites to be full-https.
I started programming in PHP, so by default I would use apache even when I just wanted to test basic HTML files. As I was learning Python, I discovered a great HTTP request handler.
As a web developer, I stare at Chrome’s developer tools — particularly the Elements and Console tabs — all day long. As a result, all light and no dark makes Zach’s eyes dull and tired.
Text shadows are a beautiful and subtle effect for your web site. CSS3 text shadows are currently support on all versions of Chrome, Safari, Firefox 3.5+, and IE 10+.
Public key encryption is also known as asymmetric because it requires two different keys – a public key and a private key. Encryption requires the public key, and decryption requires the private key.
There are some fundamental git commands that you will use frequently that are hard to work into a “how-to” guide. Here are some basic git commands and how to use them. These are in no specific order.
If you’re working on your development environment but you need access to a branch that someone else has pushed to “origin” then you’ll need to follow these steps.
With the release of Sublime Text 2, new files that are not in the same project are not opened in a new window. Fortunately, you can change this default behavior for Sublime Text 2 and Sublime Text 3.
If you’re using PHP for web developoment, you may often want to check the syntax of your file without opening it in a browser. Checking syntax is quite easy from the command line.
This guide will show you how to properly commit and push your work in Git. It is assumed that you have Git installed and that you’re currently in a clean master branch.
If you spend any amount of time working on the command line in macOS, you’ll eventually want to automate the process of opening URLs in your favorite browser.
As a developer, I’ve customized my bash prompt to always show the current git branch if I’m in an initialized git repository. This is convenient, but it can make for a very long bash prompt.
If you spend any amount of time working on the command line in macOS, you’ll eventually want to automate the process of opening URLs in your favorite browser.
As a developer, I’ve customized my bash prompt to always show the current git branch if I’m in an initialized git repository. This is convenient, but it can make for a very long bash prompt.
If you spend any amount of time working on the command line in macOS, you’ll eventually want to automate the process of opening URLs in your favorite browser.
As a developer, I’ve customized my bash prompt to always show the current git branch if I’m in an initialized git repository. This is convenient, but it can make for a very long bash prompt.
If you spend any amount of time working on the command line in macOS, you’ll eventually want to automate the process of opening URLs in your favorite browser.
As a developer, I’ve customized my bash prompt to always show the current git branch if I’m in an initialized git repository. This is convenient, but it can make for a very long bash prompt.
If you spend any amount of time working on the command line in macOS, you’ll eventually want to automate the process of opening URLs in your favorite browser.
As a developer, I’ve customized my bash prompt to always show the current git branch if I’m in an initialized git repository. This is convenient, but it can make for a very long bash prompt.
If you spend any amount of time working on the command line in macOS, you’ll eventually want to automate the process of opening URLs in your favorite browser.
As a developer, I’ve customized my bash prompt to always show the current git branch if I’m in an initialized git repository. This is convenient, but it can make for a very long bash prompt.
If you spend any amount of time working on the command line in macOS, you’ll eventually want to automate the process of opening URLs in your favorite browser.
As a developer, I’ve customized my bash prompt to always show the current git branch if I’m in an initialized git repository. This is convenient, but it can make for a very long bash prompt.
If you spend any amount of time working on the command line in macOS, you’ll eventually want to automate the process of opening URLs in your favorite browser.
As a developer, I’ve customized my bash prompt to always show the current git branch if I’m in an initialized git repository. This is convenient, but it can make for a very long bash prompt.
There are a few reasons you might want to set up password-less login via SSH. Manual login For manual login, typing your password over and over is a pain—especially if you’re doing this frequently.
There are a few reasons you might want to set up password-less login via SSH. Manual login For manual login, typing your password over and over is a pain—especially if you’re doing this frequently.
The Edimax WiFi adapter is popular because it’s small, cheap, and most common pi distros come with the drivers already installed. Setting this up via the command line is simple.
If you spend a lot of time staring at log files, you might want to consider installing CCZE. CCZE is a tool that color highlights your log files making them much easier to read.
As much as I loved the Bourne Again Shell, I feel like I’ve been living in the stone ages. I recently switched to the Z shell and my life is more enjoyable.
There are a few reasons you might want to set up password-less login via SSH. Manual login For manual login, typing your password over and over is a pain—especially if you’re doing this frequently.
There are a few reasons you might want to set up password-less login via SSH. Manual login For manual login, typing your password over and over is a pain—especially if you’re doing this frequently.
The Edimax WiFi adapter is popular because it’s small, cheap, and most common pi distros come with the drivers already installed. Setting this up via the command line is simple.
If you spend a lot of time staring at log files, you might want to consider installing CCZE. CCZE is a tool that color highlights your log files making them much easier to read.
As much as I loved the Bourne Again Shell, I feel like I’ve been living in the stone ages. I recently switched to the Z shell and my life is more enjoyable.
There are a few reasons you might want to set up password-less login via SSH. Manual login For manual login, typing your password over and over is a pain—especially if you’re doing this frequently.
There are a few reasons you might want to set up password-less login via SSH. Manual login For manual login, typing your password over and over is a pain—especially if you’re doing this frequently.
There are a few reasons you might want to set up password-less login via SSH. Manual login For manual login, typing your password over and over is a pain—especially if you’re doing this frequently.
There are a few reasons you might want to set up password-less login via SSH. Manual login For manual login, typing your password over and over is a pain—especially if you’re doing this frequently.
The Edimax WiFi adapter is popular because it’s small, cheap, and most common pi distros come with the drivers already installed. Setting this up via the command line is simple.
If you spend a lot of time staring at log files, you might want to consider installing CCZE. CCZE is a tool that color highlights your log files making them much easier to read.
As much as I loved the Bourne Again Shell, I feel like I’ve been living in the stone ages. I recently switched to the Z shell and my life is more enjoyable.
Hello, Party People attempting to get a few more months out of your old Samsung phone! Learn how to quickly an easily reset your Samsung Galaxy S5 phone.