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.
We’re hiring!
Are you a passionate writer or editor? We want to hear from you!
We’re hiring!
Are you a passionate writer or editor? We want to hear from you!

Want to support Howchoo? When you buy a tool or material through one of our Amazon links, we earn a small commission as an Amazon Associate.

Want to support Howchoo? When you buy a tool or material through one of our Amazon links, we earn a small commission as an Amazon Associate.

Total time: 2 minutes 
Updated: August 11th, 2020
slack
PRIMARY
7 guides
Calling all writers!

We’re hiring. Write for Howchoo

slack
PRIMARY
7 guides
Note

You can test your message formatting without spamming channels by direct-messaging yourself in Slack.

How to View a Full List of Existing Reminders in Slack How to View a Full List of Existing Reminders in SlackFind a list of all the reminders you’ve already set.
Calling all writers!

We’re hiring. Write for Howchoo

Zach's profile pictureZach
Joined in 2015
Web developer, designer, tinkerer, and beer enthusiast living in Tampa, Florida.
Find a list of all the reminders you’ve already set.
Zach's profile picture ZachView
In these interests: slack
Slack doesn’t officially support this but we’re going to do it anyway.
Ash's profile picture AshView
In these interests: slack
In these interests: slack
Slack has become one of the most important tools for communication in many companies, mine included.
slack
PRIMARY
Guides for our favorite messaging app!

Question

How do I connect my Raspberry Pi to my computer?

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.

Posted in these interests:

pi
PRIMARY
215 guides

Answer

Answered by:
Tyler Tyler (285)
0
Updated: August 10th, 2020

Connect using SSH

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”.

If you’re having trouble connecting, please read the more detailed explanation of how to connect to your Raspberry Pi using SSH.

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.

Question

How do I connect my Raspberry Pi to my computer?

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.

Posted in these interests:

pi
PRIMARY
215 guides

Answer

Answered by:
Tyler Tyler (285)
0
Updated: August 10th, 2020

Connect using SSH

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”.

If you’re having trouble connecting, please read the more detailed explanation of how to connect to your Raspberry Pi using SSH.

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.

Question

How do I connect my Raspberry Pi to my computer?

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.

Posted in these interests:

pi
PRIMARY
215 guides

Answer

Answered by:
Tyler Tyler (285)
0
Updated: August 10th, 2020

Connect using SSH

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”.

If you’re having trouble connecting, please read the more detailed explanation of how to connect to your Raspberry Pi using SSH.

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.

Question

Question

How do I connect my Raspberry Pi to my computer?

pi
 

Posted in these interests:

pi
PRIMARY
215 guides
pi
PRIMARY
215 guides
PRIMARY

Answer

Answer

Answered by:
Tyler Tyler (285)
0
Updated: August 10th, 2020
Tyler
Mentioned here
How to Enable SSH on Raspberry Pi Without a Screen How to Enable SSH on Raspberry Pi Without a ScreenThe SSH protocol is disabled by default.
How to Enable SSH on Raspberry Pi Without a Screen
Mentioned here
How to Connect to a Raspberry Pi Remotely via SSH How to Connect to a Raspberry Pi Remotely via SSHThe preferred (and most common) method of connecting to your Pi to run commands.
How to Connect to a Raspberry Pi Remotely via SSH
Mentioned here
Raspberry Pi VNC: How to Install and Configure VNC
Mentioned here
Connect to Your Raspberry Pi Over USB Using Gadget Mode Connect to Your Raspberry Pi Over USB Using Gadget ModeProgram your Pi without a keyboard, monitor, or network connection
Connect to Your Raspberry Pi Over USB Using Gadget Mode
Mentioned here
Raspberry Pi FAQ - Everything You Need To Know Raspberry Pi FAQ – Everything You Need To KnowNew to the Raspberry Pi? Start here.
Raspberry Pi FAQ - Everything You Need To Know
 
In these interests
pi
PRIMARY
215 guides
pi
PRIMARY
215 guides
PRIMARY
Tyler's profile pictureTyler
Joined in 2015
Software Engineer and creator of howchoo.
Tyler's profile picture
Share this guide!
RedditEmailText
Related to this question:
Best Raspberry Pi Beginngers BooksBest Raspberry Pi Beginngers Books
For Raspberry Pi beginners who still love to follow along in a book.
Michael's profile picture MichaelView
In these interests: booksretropiepi
Astro Pi on the ISSAstro Pi on the ISS
What’s better than an experiment? An experiment in space!
Michael's profile picture MichaelView
In these interests: kidspinews
Best Raspberry Pi Beginngers BooksBest Raspberry Pi Beginngers Books
For Raspberry Pi beginners who still love to follow along in a book.
Michael's profile picture MichaelView
In these interests: booksretropiepi
Michael's profile pictureViewbooksretropiepi
Astro Pi on the ISSAstro Pi on the ISS
What’s better than an experiment? An experiment in space!
Michael's profile picture MichaelView
In these interests: kidspinews
Michael's profile pictureViewkidspinewsAsh's profile pictureViewpi
People also read:
The Kali Linux and Raspberry Pi logos, side by side
Kali Linux is a great distribution for Raspberry Pi users who want to get to grips with security testing.
Raspberry Pi Web Server LAMP Stack
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.
NEMS and Raspberry Pi Logos
Laptops, smartphones, tablets, even lightbulbs—an endless number of devices now have the ability to connect to your local network and the wider internet.
How to Boot Your Raspberry Pi 4 From a USB Drive
The Raspberry Pi was designed to boot from an SD card, but in some cases, it’s convenient to boot from a USB drive.
Raspberry Pi OS
Get the new official Raspberry Pi OS on your Pi.
Raspberry Pi FAQ
New to the Raspberry Pi? Start here.
The Pi-hole logo
Blocking ads just got easier with Pi-hole, a network-wide ad blocker for the Raspberry Pi
Raspberry Pi 4 Cases 2020
Don’t skip out on a proper case for your Pi 4.
Setting up Bluetooth on a Raspberry Pi
The only Raspberry Pi Bluetooth guide you’ll ever need.
Raspberry Pi Windows
Your favorite MS OS on the Pi.
The Kali Linux and Raspberry Pi logos, side by side
Kali Linux is a great distribution for Raspberry Pi users who want to get to grips with security testing.
Raspberry Pi Web Server LAMP Stack
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.
NEMS and Raspberry Pi Logos
Laptops, smartphones, tablets, even lightbulbs—an endless number of devices now have the ability to connect to your local network and the wider internet.
How to Boot Your Raspberry Pi 4 From a USB Drive
The Raspberry Pi was designed to boot from an SD card, but in some cases, it’s convenient to boot from a USB drive.
Raspberry Pi OS
Get the new official Raspberry Pi OS on your Pi.
The Kali Linux and Raspberry Pi logos, side by side
The Kali Linux and Raspberry Pi logos, side by sideHow to Install Kali Linux on a Raspberry Pi
Raspberry Pi Web Server LAMP Stack
Raspberry Pi Web Server LAMP StackHow to Set Up a Raspberry Pi Web Server
NEMS and Raspberry Pi Logos
NEMS and Raspberry Pi LogosHow to Set Up a Raspberry Pi Network Monitor
How to Boot Your Raspberry Pi 4 From a USB Drive
How to Boot Your Raspberry Pi 4 From a USB DriveHow to Boot Your Raspberry Pi 4 From a USB Drive
Raspberry Pi OS
Raspberry Pi OSHow to Install Raspberry Pi OS on Your Raspberry Pi
Raspberry Pi FAQ
New to the Raspberry Pi? Start here.
The Pi-hole logo
Blocking ads just got easier with Pi-hole, a network-wide ad blocker for the Raspberry Pi
Raspberry Pi 4 Cases 2020
Don’t skip out on a proper case for your Pi 4.
Setting up Bluetooth on a Raspberry Pi
The only Raspberry Pi Bluetooth guide you’ll ever need.
Raspberry Pi Windows
Your favorite MS OS on the Pi.
Raspberry Pi FAQ
Raspberry Pi FAQRaspberry Pi FAQ – Everything You Need To Know
The Pi-hole logo
The Pi-hole logoPi-hole: How to Set Up and Configure Pi-hole on Raspberry Pi
Raspberry Pi 4 Cases 2020
Raspberry Pi 4 Cases 2020Best Raspberry Pi 4 Cases of 2020
Setting up Bluetooth on a Raspberry Pi
Setting up Bluetooth on a Raspberry PiHow to Set Up Bluetooth on a Raspberry Pi
Raspberry Pi Windows
Raspberry Pi WindowsHow to run Windows on the Raspberry Pi
Posted in these interests:
pipi
pi
PRIMARY
The Raspberry Pi is a small, inexpensive computer developed by the Raspberry Pi Foundation in the United Kingdom.
pipi
pi
PRIMARY
The Raspberry Pi is a small, inexpensive computer developed by the Raspberry Pi Foundation in the United Kingdom.
PRIMARY
Explore
Discuss this guide:
We’re hiring!
Are you a passionate writer? We want to hear from you!
We’re hiring!
Are you a passionate writer? We want to hear from you!
View openings

Want to support Howchoo? When you buy a tool or material through one of our Amazon links, we earn a small commission as an Amazon Associate.

Donate
Total time: 6 minutes 
Updated: August 10th, 2020
How to Check Your Python Version How to Check Your Python VersionNot sure what version of Python you’re running? Time to find out!
Calling all writers!

We’re hiring. Write for Howchoo

python
PRIMARY
67 guides
code
68 guides
windows
31 guides
How to Add Python to the Path Variable on Windows 10 How to Add Python to the Path Variable on Windows 10Run Python scripts in command prompt without typing the whole path.
Calling all writers!

We’re hiring. Write for Howchoo

Ash's profile pictureAsh
Joined in 2018
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.
Run Python scripts in command prompt without typing the whole path.
Ash's profile picture AshView
In these interests: windowscodepython
You can run any Python script in a command-line interface.
Ash's profile picture AshView
In these interests: python
Got a Python question? We’ve probably answered it here.
Ash's profile picture AshView
In these interests: python
Not sure what version of Python you’re running? Time to find out!
Python is a very popular programming language for data visualization.
In Python, comprehensions are a useful construct that allows us to create new sequences in a very concise way.
Slack has become one of the most important tools for communication in many companies, mine included.
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.
Specify a parallel filesystem cache for compiled bytecode
Learn how to use formatted string literals in Python
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
PRIMARY
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.
Code is poetry — one line at a time.

mac
mac

mac78 guides
Reset Network Settings MacOS
Trouble with Wi-Fi? Don’t forget to try this.
Force your Mac to use the Ethernet/wired connection when it’s connected.
How To Start a Zoom Meeting
How to host, set up, and schedule a meeting.
Record Zoom meeting
Keep track of your past Zoom meetings.
MacBook
Strange Mac issue? One of these will probably fix it.
In this guide, we’re going to use AppleScript and a tool called osascript to display macOS notifications.
An Apple keyboard on a desk showing fn and control keys
If you’re used to CTRL being the bottom left key, this guide will help you.
Finding guides
Reset Network Settings MacOS
Trouble with Wi-Fi? Don’t forget to try this.
Force your Mac to use the Ethernet/wired connection when it’s connected.
How To Start a Zoom Meeting
How to host, set up, and schedule a meeting.
Record Zoom meeting
Keep track of your past Zoom meetings.
MacBook
Strange Mac issue? One of these will probably fix it.
In this guide, we’re going to use AppleScript and a tool called osascript to display macOS notifications.
An Apple keyboard on a desk showing fn and control keys
If you’re used to CTRL being the bottom left key, this guide will help you.
“I wish my MacOS apps could tap me on the shoulder until I answer.” – No one ever
MacBook Pro Keyboard showing Control Strip
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.
Tired of Zoom’s security issues? Get rid of it.
Connect your favorite Bluetooth device.
Uninstall software from macOS.
You clean up your desk, why not your desktop?
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.
If you need to keep your work secure, it’s important to keep your computer locked whenever it’s unattended.
The obvious way to lock your computer is to log out, but logging in and out is excessive and time consuming.
Homebrew is a macOS package manager built on ruby and git. Homebrew will help you easily install and manage a variety packages and applications.
By default, MacOS and OSX will offer to share your Chrome tabs between your Mac and iOS devices via iCloud sharing.
This guide will show you how to install SSHFS on various operating systems.
Apple really, really wants you to download apps from the App Store so they’ve made it difficult to download applications from unidentified developers.
Boot Camp is a great feature of mcOS, but it won’t help you install Linux. To do that we’re going to use a tool called rEFInd.
Want to minimize an application by double-clicking its title bar? Here’s how to do it.
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.
A noise gate is software (or hardware) that filters out any sound under a certain decibel level.
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.
By default, the cursor in MacOS and OS X gets really big when you shake the mouse or when you move it too quickly.
Backing up Raspberry Pi SD card
Easily backup, restore, or clone your SD card!
Rather than printing, signing, and scanning a document, you can actually save time and sign the document right in Preview.
This guide will teach you how to remove the annoying Adobe Updater bar from the menu bar in MacOS and OS X.
Part of being a web developer is testing things that will inevitably break in insane and unexpected ways in Internet Explorer.
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.
There are a few different methods for deleting an application based on how you installed it.
Uninstalling unused applications is good practice for a number of reasons. First, it allows you to free up valuable space on your hard drive.
On OS X, some apps can be deleted using an uninstaller that came with the application.
This guide will teach you how to quickly delete an application from your Mac that was downloaded from the Mac App Store. This method uses Launchpad.
Many applications use multiple windows, and there is a handy keyboard shortcut to help you switch quickly between them.
This guide will show you how to auto-hide your dock using a keyboard shortcut – without having to open up System Preferences.
This guide will teach you how to set up a proxy server on macOS using SquidMan. What’s a proxy server?
Monokai terminal theme
As a big fan of Sublime Text, I was excited to find out that somebody made a port of the Monokai theme for macOS and OSX’s Terminal.
Flushing your dns is a very useful troubleshooting step and is necessary for some network changes to take effect.
Flushing your dns is a very useful troubleshooting step and is necessary for some network changes to take effect.
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.
This short guide will teach you how to take a screenshot on your Mac. These instructions are the same whether you have OS X or macOS.
This shortcut takes your cursor directly to the searchbox after opening Mail.app. This works in all current versions of OSX.
This short guide shows you how to disable the additional Mac menubars/toolbars and docks that were added in OS X Mavericks.
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.
There’s no obvious way to view chat transcripts for conversations you’ve had with users who are now offline. Here’s how to do it.
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 will show you how to run a Python script in the Mac Terminal (command line) in either Mac OS X or MacOS.
This short guide will show you how to enable php.ini on Mac OS X 10.8.X.
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.
I like using a wireless mouse at my desk but sometimes I accidentally hit the trackpad.
Mac dock spacers
This guide will show you how to add spacers to your Mac dock. Spacers are a great way to help you organize the apps that you keep in your dock.
If you have several fonts to install, why install each one manually? You can batch install a bunch of fonts at once.
When you take screenshots of applications in MacOS and OSX, the system automatically adds a dropshadow.
This guide shows you how to show hidden system files (e.g. .htaccess) in Finder by default.
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.
As a web designer, I often find myself with a dozen or two Finder windows open after getting lost in a haze of code.
I hooked up my external monitor today and found that its desktop background had been replacement by a grey image.
Lion introduced a “feature” that will put time machine backups on your local disk if your primary time machine drive isn’t available.
TotalFinder is a great alternative to Mac OS X’s default Finder application. It adds a number of features such as window tabbing.
You may want to create a new iTunes library folder for many different reasons.
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 default empty trash function in OS X isn’t very secure.
This guide will tell you how to find your Mac’s IP address using Terminal.
Transmit is my FTP/SFTP client of choice. By default, Transmit hides hidden/invisible/system files.
Reset Network Settings MacOS
Trouble with Wi-Fi? Don’t forget to try this.
Force your Mac to use the Ethernet/wired connection when it’s connected.
How To Start a Zoom Meeting
How to host, set up, and schedule a meeting.
Record Zoom meeting
Keep track of your past Zoom meetings.
MacBook
Strange Mac issue? One of these will probably fix it.
In this guide, we’re going to use AppleScript and a tool called osascript to display macOS notifications.
An Apple keyboard on a desk showing fn and control keys
If you’re used to CTRL being the bottom left key, this guide will help you.
Finding guides
Reset Network Settings MacOS
Trouble with Wi-Fi? Don’t forget to try this.
Force your Mac to use the Ethernet/wired connection when it’s connected.
How To Start a Zoom Meeting
How to host, set up, and schedule a meeting.
Record Zoom meeting
Keep track of your past Zoom meetings.
MacBook
Strange Mac issue? One of these will probably fix it.
In this guide, we’re going to use AppleScript and a tool called osascript to display macOS notifications.
An Apple keyboard on a desk showing fn and control keys
If you’re used to CTRL being the bottom left key, this guide will help you.
“I wish my MacOS apps could tap me on the shoulder until I answer.” – No one ever
MacBook Pro Keyboard showing Control Strip
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.
Tired of Zoom’s security issues? Get rid of it.
Connect your favorite Bluetooth device.
Uninstall software from macOS.
You clean up your desk, why not your desktop?
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.
If you need to keep your work secure, it’s important to keep your computer locked whenever it’s unattended.
The obvious way to lock your computer is to log out, but logging in and out is excessive and time consuming.
Homebrew is a macOS package manager built on ruby and git. Homebrew will help you easily install and manage a variety packages and applications.
By default, MacOS and OSX will offer to share your Chrome tabs between your Mac and iOS devices via iCloud sharing.
This guide will show you how to install SSHFS on various operating systems.
Apple really, really wants you to download apps from the App Store so they’ve made it difficult to download applications from unidentified developers.
Boot Camp is a great feature of mcOS, but it won’t help you install Linux. To do that we’re going to use a tool called rEFInd.
Want to minimize an application by double-clicking its title bar? Here’s how to do it.
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.
A noise gate is software (or hardware) that filters out any sound under a certain decibel level.
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.
By default, the cursor in MacOS and OS X gets really big when you shake the mouse or when you move it too quickly.
Backing up Raspberry Pi SD card
Easily backup, restore, or clone your SD card!
Rather than printing, signing, and scanning a document, you can actually save time and sign the document right in Preview.
This guide will teach you how to remove the annoying Adobe Updater bar from the menu bar in MacOS and OS X.
Part of being a web developer is testing things that will inevitably break in insane and unexpected ways in Internet Explorer.
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.
There are a few different methods for deleting an application based on how you installed it.
Uninstalling unused applications is good practice for a number of reasons. First, it allows you to free up valuable space on your hard drive.
On OS X, some apps can be deleted using an uninstaller that came with the application.
This guide will teach you how to quickly delete an application from your Mac that was downloaded from the Mac App Store. This method uses Launchpad.
Many applications use multiple windows, and there is a handy keyboard shortcut to help you switch quickly between them.
This guide will show you how to auto-hide your dock using a keyboard shortcut – without having to open up System Preferences.
This guide will teach you how to set up a proxy server on macOS using SquidMan. What’s a proxy server?
Monokai terminal theme
As a big fan of Sublime Text, I was excited to find out that somebody made a port of the Monokai theme for macOS and OSX’s Terminal.
Flushing your dns is a very useful troubleshooting step and is necessary for some network changes to take effect.
Flushing your dns is a very useful troubleshooting step and is necessary for some network changes to take effect.
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.
This short guide will teach you how to take a screenshot on your Mac. These instructions are the same whether you have OS X or macOS.
This shortcut takes your cursor directly to the searchbox after opening Mail.app. This works in all current versions of OSX.
This short guide shows you how to disable the additional Mac menubars/toolbars and docks that were added in OS X Mavericks.
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.
There’s no obvious way to view chat transcripts for conversations you’ve had with users who are now offline. Here’s how to do it.
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 will show you how to run a Python script in the Mac Terminal (command line) in either Mac OS X or MacOS.
This short guide will show you how to enable php.ini on Mac OS X 10.8.X.
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.
I like using a wireless mouse at my desk but sometimes I accidentally hit the trackpad.
Mac dock spacers
This guide will show you how to add spacers to your Mac dock. Spacers are a great way to help you organize the apps that you keep in your dock.
If you have several fonts to install, why install each one manually? You can batch install a bunch of fonts at once.
When you take screenshots of applications in MacOS and OSX, the system automatically adds a dropshadow.
This guide shows you how to show hidden system files (e.g. .htaccess) in Finder by default.
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.
As a web designer, I often find myself with a dozen or two Finder windows open after getting lost in a haze of code.
I hooked up my external monitor today and found that its desktop background had been replacement by a grey image.
Lion introduced a “feature” that will put time machine backups on your local disk if your primary time machine drive isn’t available.
TotalFinder is a great alternative to Mac OS X’s default Finder application. It adds a number of features such as window tabbing.
You may want to create a new iTunes library folder for many different reasons.
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 default empty trash function in OS X isn’t very secure.
This guide will tell you how to find your Mac’s IP address using Terminal.
Transmit is my FTP/SFTP client of choice. By default, Transmit hides hidden/invisible/system files.

These interests are similar to the mac interest.

apple
51 guides
macos
39 guides
webdesign
17 guides
About h/mac
78
103

These interests are similar to the mac interest.

apple
51 guides
macos
39 guides
webdesign
17 guides
apple
51 guides
macos
39 guides
webdesign
17 guides
About this interest
78
103
Related interests
apple
51 guides
macos
39 guides
webdesign
17 guides
apple
51 guides
macos
39 guides
webdesign
17 guides
Started By
zach's profile picture
zach
Joined in 2015
zach's profile picture
zach
Joined in 2015
zach's profile picture
Reset Network Settings MacOS
Trouble with Wi-Fi? Don’t forget to try this.
Force your Mac to use the Ethernet/wired connection when it’s connected.
How To Start a Zoom Meeting
How to host, set up, and schedule a meeting.
Record Zoom meeting
Keep track of your past Zoom meetings.
MacBook
Strange Mac issue? One of these will probably fix it.
In this guide, we’re going to use AppleScript and a tool called osascript to display macOS notifications.
An Apple keyboard on a desk showing fn and control keys
If you’re used to CTRL being the bottom left key, this guide will help you.
Finding guides
Reset Network Settings MacOS
Trouble with Wi-Fi? Don’t forget to try this.
Force your Mac to use the Ethernet/wired connection when it’s connected.
How To Start a Zoom Meeting
How to host, set up, and schedule a meeting.
Record Zoom meeting
Keep track of your past Zoom meetings.
MacBook
Strange Mac issue? One of these will probably fix it.
In this guide, we’re going to use AppleScript and a tool called osascript to display macOS notifications.
An Apple keyboard on a desk showing fn and control keys
If you’re used to CTRL being the bottom left key, this guide will help you.
Finding guides
Reset Network Settings MacOS
Trouble with Wi-Fi? Don’t forget to try this.
Force your Mac to use the Ethernet/wired connection when it’s connected.
How To Start a Zoom Meeting
How to host, set up, and schedule a meeting.
Record Zoom meeting
Keep track of your past Zoom meetings.
MacBook
Strange Mac issue? One of these will probably fix it.
In this guide, we’re going to use AppleScript and a tool called osascript to display macOS notifications.
An Apple keyboard on a desk showing fn and control keys
If you’re used to CTRL being the bottom left key, this guide will help you.
Reset Network Settings MacOS
Reset Network Settings MacOSHow to Reset Network Settings on macOSnetworkingapplemac
How to Prioritize Ethernet Over Wi-Fi in macOSnetworkingmacosmac
How To Start a Zoom Meeting
How To Start a Zoom MeetingHow to Set Up and Host a Zoom Meetingremoteworkzoommac
Outlook on your Mac.
Outlook on your Mac.How to Set Up Outlook on Macremoteworkoutlookmac
Record Zoom meeting
Record Zoom meetingHow to Record a Zoom Meetingremoteworkzoommac
MacBook
MacBookHow to Reset Your Mac’s PRAM, SMC, and NVRAM (and Why)applemac
Default Browser
Default BrowserHow to Change Your Default Web Browser on Windows, Mac, or Linuxwindowsmacinternet
How to Display macOS Notifications from the Command Linemacapple
Mac keyboard symbols
Mac keyboard symbolsMac Keyboard Symbol Reference Guidemac
An Apple keyboard on a desk showing fn and control keys
An Apple keyboard on a desk showing fn and control keysHow to Remap the fn (Function) key to ctrl (Control) on Macmac
Finding guides
Finding guides
Reset Network Settings MacOS
Trouble with Wi-Fi? Don’t forget to try this.
Force your Mac to use the Ethernet/wired connection when it’s connected.
How To Start a Zoom Meeting
How to host, set up, and schedule a meeting.
Record Zoom meeting
Keep track of your past Zoom meetings.
MacBook
Strange Mac issue? One of these will probably fix it.
In this guide, we’re going to use AppleScript and a tool called osascript to display macOS notifications.
An Apple keyboard on a desk showing fn and control keys
If you’re used to CTRL being the bottom left key, this guide will help you.
“I wish my MacOS apps could tap me on the shoulder until I answer.” – No one ever
MacBook Pro Keyboard showing Control Strip
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.
Tired of Zoom’s security issues? Get rid of it.
Connect your favorite Bluetooth device.
Uninstall software from macOS.
You clean up your desk, why not your desktop?
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.
If you need to keep your work secure, it’s important to keep your computer locked whenever it’s unattended.
The obvious way to lock your computer is to log out, but logging in and out is excessive and time consuming.
Homebrew is a macOS package manager built on ruby and git. Homebrew will help you easily install and manage a variety packages and applications.
By default, MacOS and OSX will offer to share your Chrome tabs between your Mac and iOS devices via iCloud sharing.
This guide will show you how to install SSHFS on various operating systems.
Apple really, really wants you to download apps from the App Store so they’ve made it difficult to download applications from unidentified developers.
Boot Camp is a great feature of mcOS, but it won’t help you install Linux. To do that we’re going to use a tool called rEFInd.
Want to minimize an application by double-clicking its title bar? Here’s how to do it.
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.
A noise gate is software (or hardware) that filters out any sound under a certain decibel level.
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.
By default, the cursor in MacOS and OS X gets really big when you shake the mouse or when you move it too quickly.
Backing up Raspberry Pi SD card
Easily backup, restore, or clone your SD card!
Rather than printing, signing, and scanning a document, you can actually save time and sign the document right in Preview.
This guide will teach you how to remove the annoying Adobe Updater bar from the menu bar in MacOS and OS X.
Part of being a web developer is testing things that will inevitably break in insane and unexpected ways in Internet Explorer.
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.
There are a few different methods for deleting an application based on how you installed it.
Uninstalling unused applications is good practice for a number of reasons. First, it allows you to free up valuable space on your hard drive.
On OS X, some apps can be deleted using an uninstaller that came with the application.
This guide will teach you how to quickly delete an application from your Mac that was downloaded from the Mac App Store. This method uses Launchpad.
Many applications use multiple windows, and there is a handy keyboard shortcut to help you switch quickly between them.
This guide will show you how to auto-hide your dock using a keyboard shortcut – without having to open up System Preferences.
This guide will teach you how to set up a proxy server on macOS using SquidMan. What’s a proxy server?
Monokai terminal theme
As a big fan of Sublime Text, I was excited to find out that somebody made a port of the Monokai theme for macOS and OSX’s Terminal.
Flushing your dns is a very useful troubleshooting step and is necessary for some network changes to take effect.
Flushing your dns is a very useful troubleshooting step and is necessary for some network changes to take effect.
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.
This short guide will teach you how to take a screenshot on your Mac. These instructions are the same whether you have OS X or macOS.
This shortcut takes your cursor directly to the searchbox after opening Mail.app. This works in all current versions of OSX.
This short guide shows you how to disable the additional Mac menubars/toolbars and docks that were added in OS X Mavericks.
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.
There’s no obvious way to view chat transcripts for conversations you’ve had with users who are now offline. Here’s how to do it.
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 will show you how to run a Python script in the Mac Terminal (command line) in either Mac OS X or MacOS.
This short guide will show you how to enable php.ini on Mac OS X 10.8.X.
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.
I like using a wireless mouse at my desk but sometimes I accidentally hit the trackpad.
Mac dock spacers
This guide will show you how to add spacers to your Mac dock. Spacers are a great way to help you organize the apps that you keep in your dock.
If you have several fonts to install, why install each one manually? You can batch install a bunch of fonts at once.
When you take screenshots of applications in MacOS and OSX, the system automatically adds a dropshadow.
This guide shows you how to show hidden system files (e.g. .htaccess) in Finder by default.
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.
As a web designer, I often find myself with a dozen or two Finder windows open after getting lost in a haze of code.
I hooked up my external monitor today and found that its desktop background had been replacement by a grey image.
Lion introduced a “feature” that will put time machine backups on your local disk if your primary time machine drive isn’t available.
TotalFinder is a great alternative to Mac OS X’s default Finder application. It adds a number of features such as window tabbing.
You may want to create a new iTunes library folder for many different reasons.
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 default empty trash function in OS X isn’t very secure.
This guide will tell you how to find your Mac’s IP address using Terminal.
Transmit is my FTP/SFTP client of choice. By default, Transmit hides hidden/invisible/system files.
Reset Network Settings MacOS
Reset Network Settings MacOSHow to Reset Network Settings on macOSnetworkingapplemac
How to Prioritize Ethernet Over Wi-Fi in macOSnetworkingmacosmac
How To Start a Zoom Meeting
How To Start a Zoom MeetingHow to Set Up and Host a Zoom Meetingremoteworkzoommac
Outlook on your Mac.
Outlook on your Mac.How to Set Up Outlook on Macremoteworkoutlookmac
Record Zoom meeting
Record Zoom meetingHow to Record a Zoom Meetingremoteworkzoommac
MacBook
MacBookHow to Reset Your Mac’s PRAM, SMC, and NVRAM (and Why)applemac
Default Browser
Default BrowserHow to Change Your Default Web Browser on Windows, Mac, or Linuxwindowsmacinternet
How to Display macOS Notifications from the Command Linemacapple
Mac keyboard symbols
Mac keyboard symbolsMac Keyboard Symbol Reference Guidemac
An Apple keyboard on a desk showing fn and control keys
An Apple keyboard on a desk showing fn and control keysHow to Remap the fn (Function) key to ctrl (Control) on Macmac
How to Disable the Mac Dock Icon Bouncing Behaviormac
MacBook Pro Keyboard showing Control Strip
MacBook Pro Keyboard showing Control StripHow to Disable the MacBook Pro Touch Barmac
How to Fully Uninstall Zoom from your Maczoomsecuritymac
How to Turn on Bluetooth in macOSapplemac
Uninstall software from macOS.
Uninstall software from macOS.How to Uninstall Software on Macmacosapplemac
How to Disable the Mac Empty Trash Warning (macOS and OS X)osxmacosmac
How to Disable the “Popping” Sound When Adjusting the Volume on Your Macapplemacmacos
How to Enable the “Popping” Sound When Adjusting the Volume on Your Macapplemacmacos
How to Unlock Your Mac Using Your Apple Watchapplewatchmacosmac
The Fastest Way to Lock Your Screen on a Touch Bar MacBookmacsecuritymacos
The Fastest Way to Lock your Screen on Your Non-Touch Bar Macmacmacossecurity
How to Install Homebrew on Macmaccode
Remove Siri from the MacBook touch bar
Remove Siri from the MacBook touch barHow to Remove Siri from the Touch Bar on the MacBook Promacosapplemac
How to disable Chrome tab sharing (Handoff) in MacOSmacososxmac
How to Install SSHFSlinuxmac
How to download apps from anywhere in macOS Sierramacosxapple
How to Install and Dual-Boot Linux on a Macmacoslinuxmac
How to Double-Click the Title Bar to Minimize an Application on Macmacmacososx
Make a Bootable USB Drive on Macmacubuntu
How to add a noise gate to Skype (Mac or PC)skypemacaudio
How to enable the dashboard in OS X El Capitanosxmacelcapitan
How to Disable the Giant “Shake to Find” Cursor in MacOSmacosxmacos
Backing up Raspberry Pi SD card
Backing up Raspberry Pi SD cardHow to Back Up and Restore Your Raspberry Pi SD Card on Macmacpi
How to sign a document in previewmacpreviewosx
Remove Adobe updater from the menu bar (Mac)macosx
How to Run Internet Explorer on Mac (For Free)webdevmac
How to Change the Duration of Notifications on MacOSmacappleproductivity
How to delete an application on Mac OS Xosxmac
Uninstall Apps on macOS Using AppCleanerapplemac
How to uninstall an application using an uninstaller on Mac OS Xmacosx
How to Delete an Application Downloaded from the Mac App Storeosxmac
How to switch between the windows of an application on OS Xosxmac
A shortcut to auto-hide your dock in MacOS and OS Xmacosxmacos
How to Set Up a Proxy Server on Your Mac Using SquidManmac
Monokai terminal theme
Monokai terminal themeHow to Use the Monokai Theme in Terminal on Macmacterminal
How to flush dns on Mac OS 10.7 or 10.8osxmac
How to flush DNS on your Macmacosmacterminal
How to encrypt files on Mac OS X 10.9osxmacsecurityapplecryptography
How to Take a Screenshot on Your Macosxmacosmac
Mac Mail Search Box Shortcutosxmacapple
Remove Multiple Menu Bars and Docks in macOS/OS Xosxmacapplemavericks
Browse for Individual Files in a Time Machine Backuptimemachinemacapple
Always show file extensions in Mac OSXosxmacapplewebdesignfinder
How to upgrade to iOS 7maciosiphoneipadios7
How to Restore Normal Tab Cycling in Sublime Textmacwindowssublime
Adium: Find Chat Transcripts for Offline Usersosxmacappleadiumchattranscripts
Double-Click the Menu Bar to Minimize an Application in macOSosxmacapple
How to Stop iPhoto From Opening When You Connect Your iPhone or iPadosxmacappleiosiphoneipad
How to run a python script in the Mac Terminalmacosmacpython
How to Force Quit Applications in macOS/OS Xosxmacapple
How to Enable php.ini on Mac OS X 10.8.Xosxmacapple
How to Securely Empty the Trash in MacOSosxmacsecurityappletinfoilhats
How to disable the Macbook trackpad when a wireless mouse is presentosxmacapplemousetrackpad
How to Instantly Show and Hide the Dock on Macmac
Mac dock spacers
Mac dock spacersHow to Add Spacers to the Mac Dockmac
How to Install Multiple Fonts at Once on Mac into Font Bookfontsmacwebdesign
How to Remove Mac Screenshot Drop-Shadowsmac
How to Show Hidden (System) Files and Folders on Macmac
Mac Keeps a Record of Everything You’ve Ever Downloaded (but You can Disable it)privacyosxmac
Close all Finder windows at onceosxmacapplefinder
How to Fix Your Mac’s Gray Desktop Background Image Issuemacososxmac
How to Disable Local Time Machine Backupstimemachinemacapple
How to uninstall TotalFinderosxmacappletotalfinderuninstall
How to create a new iTunes library folderosxmacapple
How to Add a Custom Word to Mac’s Apple Dictionarymacspellingdictionary
How to securely empty trash by default in Mac OS Xosxmacsecurityapplezeroesandones
How to find your IP address in macOS or Mac OS Xmacososxmacapplewebdesign
How to show hidden (invisible) system files in Transmit for Macmacosxmacos
We’re hiring!
Are you a passionate writer or editor? We want to hear from you!
We’re hiring!
Are you a passionate writer or editor? We want to hear from you!
View openings

Want to support Howchoo? When you buy a tool or material through one of our Amazon links, we earn a small commission as an Amazon Associate.

Donate
block websites on Chrome
Create and manage your own blacklist.
How to Use a Router
Understand what your wireless router is capable of and what you can do with it.
Clear Browser History
If you’ve got tracks to cover, you need to clear your browser history. Clearing your history is different from clearing your browser cache.
Clear Browser Cache
Trouble loading web pages? Try clearing your cache!
Google Chrome power users likely make use of profiles to manage various browsing contexts. There are many advantages to doing so.
How to get free WiFi
Get some bandwidth at no charge!
Set a brand new password on your ASUS network.
Finding guides
block websites on Chrome
Create and manage your own blacklist.
How to Use a Router
Understand what your wireless router is capable of and what you can do with it.
Clear Browser History
If you’ve got tracks to cover, you need to clear your browser history. Clearing your history is different from clearing your browser cache.
Clear Browser Cache
Trouble loading web pages? Try clearing your cache!
Google Chrome power users likely make use of profiles to manage various browsing contexts. There are many advantages to doing so.
How to get free WiFi
Get some bandwidth at no charge!
Set a brand new password on your ASUS network.
Wipe your old settings and start over fresh.
Takes little-to-no time and keeps your network secure!
Add a layer of security to your wireless network
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.
Secure your TP-Link WiFi with a new network key.
Network trouble? You might need a factory reset.
Log in and take control of your Cisco network.
Keep your network secure with a quick password change.
Change your password to something more memorable and secure!
Log in to and secure your TP-Link router.
Secure your network, change your WiFi password, and more
Get your Belkin router login right here!
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.
Your ASUS router login can be used to perform common setup tasks, secure your wireless network, and more.
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 want in, you have to know the secret password!
Need to log into your Frontier FiOS or Frontier Internet router to change settings or apply updates?
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.
Most routers use a default WiFi network name (SSID) that is hard to identify and remember.
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.
Routers provided by Internet Service Providers often come with really long and hard-to-remember WiFi passwords.
Need to log into your Verizon router to change settings or apply updates? This guide will show you how to log into your Verizon FiOS router.
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.
Speed up your Internet connection in just a few minutes.
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.
Everybody makes mistakes. At last, Google has given us the ability to undo sent emails in Gmail.
Log in to your AT&T U-verse router to change your Wi-Fi password, customize your network name, change security settings, and much more.
After using freenode enough times, I decided to register my nickname. Here’s how I did it.
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.
Most people use the same password for every account they have on the Internet. This is highly insecure for obvious reasons.
If you’re the administrator of a Facebook Page for your business (or whatever), you can still comment as yourself.
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.
Use the usernames and passwords below to log into your NETGEAR router or switch for the first time.
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’ve forgotten your NETGEAR router username or password, you can reset it to factory default.
We’re hiring!
Are you a passionate writer or editor? We want to hear from you!
We’re hiring!
Are you a passionate writer or editor? We want to hear from you!

Want to support Howchoo? When you buy a tool or material through one of our Amazon links, we earn a small commission as an Amazon Associate.

Want to support Howchoo? When you buy a tool or material through one of our Amazon links, we earn a small commission as an Amazon Associate.

webdev
webdev

webdev58 guides
There are two very similar statements in JavaScript: for…in and for…of. And while they can be easily confused, they’re actually quite different.
React Hooks
Simplify your code while improving extensibility and performance.
This guide will show you how to autocomplete or autoclose React JSX and HTML tags in Sublime Text 2 and Sublime Text 3.
My journey trying to find the one loop operator to rule them all
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.
MySQL vs PostgreSQL
Comparing performance, syntax, replication, and features.
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.
Filtering Google Analytics language spam
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.
Finding guides
There are two very similar statements in JavaScript: for…in and for…of. And while they can be easily confused, they’re actually quite different.
React Hooks
Simplify your code while improving extensibility and performance.
This guide will show you how to autocomplete or autoclose React JSX and HTML tags in Sublime Text 2 and Sublime Text 3.
My journey trying to find the one loop operator to rule them all
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.
MySQL vs PostgreSQL
Comparing performance, syntax, replication, and features.
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.
Filtering Google Analytics language spam
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.
BEM
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.
There’s a bug in El Capitan when trying to install SASS. A quick workaround exists, however.
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.
Learn how to set up a Ruby on Rails/PostgreSQL app using docker and docker compose.
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.
Part of being a web developer is testing things that will inevitably break in insane and unexpected ways in Internet Explorer.
Making a deep copy of an object in JavaScript is fairly challenging. Fortunately, there are a few ways to accomplish this without much code.
This guide will teach you how to concatenate, or join, all elements of an array into a single string.
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.
This guide will show you how to set up a LAMP environment in macOS and OS X.
I’ll spoil it – “printenv” is your friend. This guide will show a few examples of how to use it.
Sure there are plugins that will do this for you, but here’s a quick and easy way.
If you’ve been experimenting with Docker, you’ve probably discovered that each time you restart a container the data is gone.
Trailing whitespace can be a real pain – especially when diffing changes between two versions of a file.
SVGs are great; making them smaller makes them even greater. This guide will show you how to optimize SVGs.
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.
As a JavaScript developer, one of the most common things you’ll need to do is react to the user’s events.
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.
Closures are extremely valuable if you know how to use them. The problem is that many JavaScript developers don’t know how to use them.
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.
When learning Vim, it’s nice to have a cheat sheet to refer to.
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.
Surprisingly, normal YouTube embeds are not automatically sized to the browser window as it is resized.
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.
You can echo the current MODX resource’s full page URL without the use of a snippet call.
Renaming a MySQL table is very simple, but sometimes the syntax is hard to remember.
This short guide will show you how to list all remote branches in Git.
Internet Explorer 8 may display a border regardless of your CSS attempts. This guide details how to remove it once and for all.
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+.
Learn how to center text in CSS.
This guide will show you how to export your MySQL query as a CSV file, a common need when analyzing records or data.
Learning vim can be quite intimidating, but it’s well worth it. Once you master vim, you’ll be editing text more efficiently than ever.
This short guide will show you how to list all loaded modules in Apache. This guide assumes that apache (httpd) is installed and running.
This guide will show you how to install the PHP mycrypt module on RHEL 6.
Enabling short open tags gives you access to opening your PHP script with <? rather than the full <?php and also includes as a replacement for .
If you’re logged into a machine, you may want to know exactly which version of linux you are using.
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.
Printing an array in PHP is one of the most basic and necessary functions. Here are a few tricks and tools to make it easier.
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.
Once you’ve created a mysql database you’ll want to add users and give them rights over specific databases or tables.
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’ve just installed mysql, you will probably want to create a password for the root user.
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.
When somebody bookmarks your website on their iPhone or iPad, you probably want your website’s logo to appear as the bookmark icon.
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.
There are two very similar statements in JavaScript: for…in and for…of. And while they can be easily confused, they’re actually quite different.
React Hooks
Simplify your code while improving extensibility and performance.
This guide will show you how to autocomplete or autoclose React JSX and HTML tags in Sublime Text 2 and Sublime Text 3.
My journey trying to find the one loop operator to rule them all
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.
MySQL vs PostgreSQL
Comparing performance, syntax, replication, and features.
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.
Filtering Google Analytics language spam
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.
Finding guides
There are two very similar statements in JavaScript: for…in and for…of. And while they can be easily confused, they’re actually quite different.
React Hooks
Simplify your code while improving extensibility and performance.
This guide will show you how to autocomplete or autoclose React JSX and HTML tags in Sublime Text 2 and Sublime Text 3.
My journey trying to find the one loop operator to rule them all
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.
MySQL vs PostgreSQL
Comparing performance, syntax, replication, and features.
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.
Filtering Google Analytics language spam
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.
BEM
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.
There’s a bug in El Capitan when trying to install SASS. A quick workaround exists, however.
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.
Learn how to set up a Ruby on Rails/PostgreSQL app using docker and docker compose.
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.
Part of being a web developer is testing things that will inevitably break in insane and unexpected ways in Internet Explorer.
Making a deep copy of an object in JavaScript is fairly challenging. Fortunately, there are a few ways to accomplish this without much code.
This guide will teach you how to concatenate, or join, all elements of an array into a single string.
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.
This guide will show you how to set up a LAMP environment in macOS and OS X.
I’ll spoil it – “printenv” is your friend. This guide will show a few examples of how to use it.
Sure there are plugins that will do this for you, but here’s a quick and easy way.
If you’ve been experimenting with Docker, you’ve probably discovered that each time you restart a container the data is gone.
Trailing whitespace can be a real pain – especially when diffing changes between two versions of a file.
SVGs are great; making them smaller makes them even greater. This guide will show you how to optimize SVGs.
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.
As a JavaScript developer, one of the most common things you’ll need to do is react to the user’s events.
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.
Closures are extremely valuable if you know how to use them. The problem is that many JavaScript developers don’t know how to use them.
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.
When learning Vim, it’s nice to have a cheat sheet to refer to.
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.
Surprisingly, normal YouTube embeds are not automatically sized to the browser window as it is resized.
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.
You can echo the current MODX resource’s full page URL without the use of a snippet call.
Renaming a MySQL table is very simple, but sometimes the syntax is hard to remember.
This short guide will show you how to list all remote branches in Git.
Internet Explorer 8 may display a border regardless of your CSS attempts. This guide details how to remove it once and for all.
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+.
Learn how to center text in CSS.
This guide will show you how to export your MySQL query as a CSV file, a common need when analyzing records or data.
Learning vim can be quite intimidating, but it’s well worth it. Once you master vim, you’ll be editing text more efficiently than ever.
This short guide will show you how to list all loaded modules in Apache. This guide assumes that apache (httpd) is installed and running.
This guide will show you how to install the PHP mycrypt module on RHEL 6.
Enabling short open tags gives you access to opening your PHP script with <? rather than the full <?php and also includes as a replacement for .
If you’re logged into a machine, you may want to know exactly which version of linux you are using.
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.
Printing an array in PHP is one of the most basic and necessary functions. Here are a few tricks and tools to make it easier.
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.
Once you’ve created a mysql database you’ll want to add users and give them rights over specific databases or tables.
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’ve just installed mysql, you will probably want to create a password for the root user.
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.
When somebody bookmarks your website on their iPhone or iPad, you probably want your website’s logo to appear as the bookmark icon.
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.

All things web development.

These interests are similar to the webdev interest.

webdesign
17 guides
code
67 guides
javascript
27 guides
About h/webdev
58
98

These interests are similar to the webdev interest.

webdesign
17 guides
code
67 guides
javascript
27 guides
webdesign
17 guides
code
67 guides
javascript
27 guides
About this interest
58
98
Related interests
webdesign
17 guides
code
67 guides
javascript
27 guides
webdesign
17 guides
code
67 guides
javascript
27 guides
Started By
tyler's profile picture
tyler
Joined in 2015
tyler's profile picture
tyler
Joined in 2015
tyler's profile picture
There are two very similar statements in JavaScript: for…in and for…of. And while they can be easily confused, they’re actually quite different.
React Hooks
Simplify your code while improving extensibility and performance.
This guide will show you how to autocomplete or autoclose React JSX and HTML tags in Sublime Text 2 and Sublime Text 3.
My journey trying to find the one loop operator to rule them all
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.
MySQL vs PostgreSQL
Comparing performance, syntax, replication, and features.
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.
Filtering Google Analytics language spam
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.
Finding guides
There are two very similar statements in JavaScript: for…in and for…of. And while they can be easily confused, they’re actually quite different.
React Hooks
Simplify your code while improving extensibility and performance.
This guide will show you how to autocomplete or autoclose React JSX and HTML tags in Sublime Text 2 and Sublime Text 3.
My journey trying to find the one loop operator to rule them all
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.
MySQL vs PostgreSQL
Comparing performance, syntax, replication, and features.
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.
Filtering Google Analytics language spam
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.
Finding guides
There are two very similar statements in JavaScript: for…in and for…of. And while they can be easily confused, they’re actually quite different.
React Hooks
Simplify your code while improving extensibility and performance.
This guide will show you how to autocomplete or autoclose React JSX and HTML tags in Sublime Text 2 and Sublime Text 3.
My journey trying to find the one loop operator to rule them all
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.
MySQL vs PostgreSQL
Comparing performance, syntax, replication, and features.
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.
Filtering Google Analytics language spam
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.
How to Pretty Print JSON in Chrome Developer Consolecodejavascriptwebdev
The Difference Between “for…in” and “for…of” in JavaScriptwebdevcodejavascript
React Hooks
React HooksA Comprehensive Introduction To React Hooksnewswebdevjavascriptreact
How to autocomplete JSX tags in Sublime Text 3webdevsublime
JavaScript for loopscodewebdevjavascript
How to get the size of all tables in a MySQL databasewebdevmysql
MySQL vs PostgreSQL
MySQL vs PostgreSQLMySQL vs. PostgreSQL: 2020 Showdownpostgresqlwebdevmysql
How to Turn an Object into Query String Parameters in JavaScriptwebdevjavascript
How to export clean HTML from Google Docsgoogledocswebdevcode
Filtering Google Analytics language spam
Filtering Google Analytics language spamHow to filter out and remove Google Analytics language spamwebdev
Finding guides
Finding guides
There are two very similar statements in JavaScript: for…in and for…of. And while they can be easily confused, they’re actually quite different.
React Hooks
Simplify your code while improving extensibility and performance.
This guide will show you how to autocomplete or autoclose React JSX and HTML tags in Sublime Text 2 and Sublime Text 3.
My journey trying to find the one loop operator to rule them all
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.
MySQL vs PostgreSQL
Comparing performance, syntax, replication, and features.
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.
Filtering Google Analytics language spam
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.
BEM
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.
There’s a bug in El Capitan when trying to install SASS. A quick workaround exists, however.
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.
Learn how to set up a Ruby on Rails/PostgreSQL app using docker and docker compose.
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.
Part of being a web developer is testing things that will inevitably break in insane and unexpected ways in Internet Explorer.
Making a deep copy of an object in JavaScript is fairly challenging. Fortunately, there are a few ways to accomplish this without much code.
This guide will teach you how to concatenate, or join, all elements of an array into a single string.
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.
This guide will show you how to set up a LAMP environment in macOS and OS X.
I’ll spoil it – “printenv” is your friend. This guide will show a few examples of how to use it.
Sure there are plugins that will do this for you, but here’s a quick and easy way.
If you’ve been experimenting with Docker, you’ve probably discovered that each time you restart a container the data is gone.
Trailing whitespace can be a real pain – especially when diffing changes between two versions of a file.
SVGs are great; making them smaller makes them even greater. This guide will show you how to optimize SVGs.
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.
As a JavaScript developer, one of the most common things you’ll need to do is react to the user’s events.
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.
Closures are extremely valuable if you know how to use them. The problem is that many JavaScript developers don’t know how to use them.
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.
When learning Vim, it’s nice to have a cheat sheet to refer to.
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.
Surprisingly, normal YouTube embeds are not automatically sized to the browser window as it is resized.
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.
You can echo the current MODX resource’s full page URL without the use of a snippet call.
Renaming a MySQL table is very simple, but sometimes the syntax is hard to remember.
This short guide will show you how to list all remote branches in Git.
Internet Explorer 8 may display a border regardless of your CSS attempts. This guide details how to remove it once and for all.
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+.
Learn how to center text in CSS.
This guide will show you how to export your MySQL query as a CSV file, a common need when analyzing records or data.
Learning vim can be quite intimidating, but it’s well worth it. Once you master vim, you’ll be editing text more efficiently than ever.
This short guide will show you how to list all loaded modules in Apache. This guide assumes that apache (httpd) is installed and running.
This guide will show you how to install the PHP mycrypt module on RHEL 6.
Enabling short open tags gives you access to opening your PHP script with <? rather than the full <?php and also includes as a replacement for .
If you’re logged into a machine, you may want to know exactly which version of linux you are using.
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.
Printing an array in PHP is one of the most basic and necessary functions. Here are a few tricks and tools to make it easier.
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.
Once you’ve created a mysql database you’ll want to add users and give them rights over specific databases or tables.
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’ve just installed mysql, you will probably want to create a password for the root user.
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.
When somebody bookmarks your website on their iPhone or iPad, you probably want your website’s logo to appear as the bookmark icon.
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.
How to Pretty Print JSON in Chrome Developer Consolecodejavascriptwebdev
The Difference Between “for…in” and “for…of” in JavaScriptwebdevcodejavascript
React Hooks
React HooksA Comprehensive Introduction To React Hooksnewswebdevjavascriptreact
How to autocomplete JSX tags in Sublime Text 3webdevsublime
JavaScript for loopscodewebdevjavascript
How to get the size of all tables in a MySQL databasewebdevmysql
MySQL vs PostgreSQL
MySQL vs PostgreSQLMySQL vs. PostgreSQL: 2020 Showdownpostgresqlwebdevmysql
How to Turn an Object into Query String Parameters in JavaScriptwebdevjavascript
How to export clean HTML from Google Docsgoogledocswebdevcode
Filtering Google Analytics language spam
Filtering Google Analytics language spamHow to filter out and remove Google Analytics language spamwebdev
BEM
BEMAn Introduction to BEM, How It Works, and Why It’s Awesomecsswebdevcode
How to Access a Website Running on Localhost from a Mobile Phonewebdevnetworking
Installing SASS on OS X El Capitansasswebdevelcapitan
Unit Testing in JavaScript – Mocha, Chai and Sinon – a Beginner’s Guidejavascriptwebdev
Set up a Rails app using Docker and Composedockerrailswebdev
How to Convert XML to JSON in PHPphpwebdevjavascript
How to Run Internet Explorer on Mac (For Free)webdevmac
How to Copy an Object in JavaScriptwebdevjavascriptcode
How to Join All Elements of an Array in JavaScriptjavascriptcodewebdev
Adjust the Length of Your Bash Prompt on the Flywebdevbash
How to Set Up a LAMP server in macOSmacoswebdevlinux
How to Print Environment Variables in Linux/Unixwebdevlinuxunix
How to Parse a URL in JavaScriptjavascriptwebdev
Docker: Persistence With a Data-only Containerdockercodewebdev
GitHub Pull Requests: How and Why to Use Pull Requestscodewebdevgithub
Vim: How to Remove Trailing Whitespace on Save in Vimvimwebdev
SVG Optimization: How (and Why) to Optimize SVGssvgwebdesignwebdev
How to install Vim plugins without a plugin managervimwebdev
JavaScript Event Bubbling: A Comprehensive Guidejavascriptwebdev
How to Install Bourbon in Your Rails Projectcodewebdevrails
JavaScript Closures by Examplecodewebdevjavascript
Use Chrome Developer Tools to Check Whether Resources Are Loading over SSLwebdesignwebdevchrome
Vim Cheat Sheet for Beginnersvimwebdev
Using Python’s simple HTTP serverwebdevpython
Make YouTube Video Embeds Responsive Using Pure HTML and CSSwebdesignwebdevyoutube
Tell Chrome Developer Tools to Use a Dark Themewebdesignwebdevchrome
How to Print the Current Page URL in MODXwebdevmodx
Rename a MySQL tablewebdevmysql
How to List All Remote Branches in Gitgitprogrammingwebdev
How to remove an iFrame border in IE8webdesignwebdevhtml
CSS Text Shadows: How to Add a Text Shadow Using CSS3webdesignwebdevcss3
Center align text using CSSwebdesignwebdevcss
How to export a MySQL query as CSVwebdevsysadminmysqldba
How to get started using vimwebdevlinuxsysadminunix
How to List All Loaded Apache Moduleswebdevsysadminapache
How to install the php mcrypt module on RHEL 6phpwebdev
How to Enable Short Open Tags in PHPcodephpwebdev
How to find your linux distribution and versionwebdevsysadmin
How Public Key Encryption Workssecuritywebdevencryption
How to Print an Array in PHPprogrammingphpwebdev
Basic Git commandsgitwebdev
How to check out a remote branch in gitgitwebdevcommandline
How to add a mysql user and grant privilegeswebdevlinuxsysadminmysql
Sublime Text: How to open files in the same windowwebdevsublimetechnology
How to create a mysql password for rootwebdevlinuxsysadminmysql
How to check PHP syntax using the command linecodephpprogrammingwebdev
How to Create an iOS Home Screen Icon for Your Websitewebdevios
How to commit and push in Gitwwwcomputersgitwebdevgithub
We’re hiring!
Are you a passionate writer or editor? We want to hear from you!
We’re hiring!
Are you a passionate writer or editor? We want to hear from you!
View openings

Want to support Howchoo? When you buy a tool or material through one of our Amazon links, we earn a small commission as an Amazon Associate.

Donate

bash
bash

bash5 guides
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.
Bash aliases are essential for anyone using the command line. An alias is basically just a shortcut for some other, typically longer command.
It’s nice to have quick access to your command history on the command line, but sometimes it’s valuable to know exactly when you typed a command.
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.
Finding guides
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.
Bash aliases are essential for anyone using the command line. An alias is basically just a shortcut for some other, typically longer command.
It’s nice to have quick access to your command history on the command line, but sometimes it’s valuable to know exactly when you typed a command.
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.
Bash aliases are essential for anyone using the command line. An alias is basically just a shortcut for some other, typically longer command.
It’s nice to have quick access to your command history on the command line, but sometimes it’s valuable to know exactly when you typed a command.
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.
Finding guides
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.
Bash aliases are essential for anyone using the command line. An alias is basically just a shortcut for some other, typically longer command.
It’s nice to have quick access to your command history on the command line, but sometimes it’s valuable to know exactly when you typed a command.
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.
About h/bash
5
8
About this interest
5
8
Started By
tyler's profile picture
tyler
Joined in 2015
tyler's profile picture
tyler
Joined in 2015
tyler's profile picture
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.
Bash aliases are essential for anyone using the command line. An alias is basically just a shortcut for some other, typically longer command.
It’s nice to have quick access to your command history on the command line, but sometimes it’s valuable to know exactly when you typed a command.
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.
Finding guides
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.
Bash aliases are essential for anyone using the command line. An alias is basically just a shortcut for some other, typically longer command.
It’s nice to have quick access to your command history on the command line, but sometimes it’s valuable to know exactly when you typed a command.
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.
Finding guides
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.
Bash aliases are essential for anyone using the command line. An alias is basically just a shortcut for some other, typically longer command.
It’s nice to have quick access to your command history on the command line, but sometimes it’s valuable to know exactly when you typed a command.
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.
How to Open URLs in Google Chrome from the macOS Terminalchromemacosbash
How to Create a Bash Aliasbash
How to test sendmail from the shelllinuxbash
How to Display the Timestamp in Your Bash Historybashsysadminlinux
Adjust the Length of Your Bash Prompt on the Flywebdevbash
Finding guides
Finding guides
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.
Bash aliases are essential for anyone using the command line. An alias is basically just a shortcut for some other, typically longer command.
It’s nice to have quick access to your command history on the command line, but sometimes it’s valuable to know exactly when you typed a command.
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.
How to Open URLs in Google Chrome from the macOS Terminalchromemacosbash
How to Create a Bash Aliasbash
How to test sendmail from the shelllinuxbash
How to Display the Timestamp in Your Bash Historybashsysadminlinux
Adjust the Length of Your Bash Prompt on the Flywebdevbash
We’re hiring!
Are you a passionate writer or editor? We want to hear from you!
We’re hiring!
Are you a passionate writer or editor? We want to hear from you!
View openings

Want to support Howchoo? When you buy a tool or material through one of our Amazon links, we earn a small commission as an Amazon Associate.

Donate

linux
linux

linux37 guides
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.
Raspberry Pi Gadget Mode
Program your Pi without a keyboard, monitor, or network connection
Which version of Raspbian do I have?
Whether you’re using a Raspberry Pi desktop or headless, you’ll likely need to open a Linux shell at some point.
If you are using Windows on your PC, it may be easier to code or program by running Linux or another Unix-based operating system alongside Windows.
This short guide will show you how to check how much free space your Raspberry Pi has.
Finding guides
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.
Raspberry Pi Gadget Mode
Program your Pi without a keyboard, monitor, or network connection
Which version of Raspbian do I have?
Whether you’re using a Raspberry Pi desktop or headless, you’ll likely need to open a Linux shell at some point.
If you are using Windows on your PC, it may be easier to code or program by running Linux or another Unix-based operating system alongside Windows.
This short guide will show you how to check how much free space your Raspberry Pi has.
This guide will show you how to install SSHFS on various operating systems.
Raspberry Pi 3, Pi Zero, and USB WiFi dongle
I’m one of the rare software developers that doesn’t have an extra HDMI monitor, keyboard, and ethernet connection ready to go at a moments notice.
Proceed with caution Some users have reported that these settings have messed up their trackpads.
Assuming you’re using a Linux distribution, like Raspbian or Noobs, you can change the password on your pi with the passwd command.
Raspberry Pi SSH
The preferred (and most common) method of connecting to your Pi to run commands.
Boot Camp is a great feature of mcOS, but it won’t help you install Linux. To do that we’re going to use a tool called rEFInd.
The Dirty Cow exploit is a serious exploit in the Linux kernel that allows users to gain root access to the system.
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.
This short guide will show you how to change you default shell on unix based operating systems.
Learn the basics of awk with these simple examples. If you need more background information on the awk command, check out the guide What is awk?.
For a few years now, I’ve been using iTerm 2 and tmux. But only recently did I find out about a pretty important feature of iTerm: tmux integration.
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.
This guide will show you how to install PocketSphinx on your Raspberry Pi. PocketSphinx is a super lightweight speech and voice recognition engine.
“Oh-My-Zsh is an open source, community-driven framework for managing your ZSH configuration.
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.
Learn how to generate SSH keys on Linux/Unix systems.
It’s nice to have quick access to your command history on the command line, but sometimes it’s valuable to know exactly when you typed a command.
This guide will show you how to set up a LAMP environment in macOS and OS X.
I’ll spoil it – “printenv” is your friend. This guide will show a few examples of how to use it.
Learning vim can be quite intimidating, but it’s well worth it. Once you master vim, you’ll be editing text more efficiently than ever.
This short guide will teach you how to get a word count in Unix using Bash/Terminal.
If you’ve just installed mysql, you will probably want to create a password for the root user.
Once you’ve created a mysql database you’ll want to add users and give them rights over specific databases or tables.
If you have a log file that gets written to frequently, you will want to add it to logrotate so it doesn’t consume all of your disk space.
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.
Raspberry Pi Gadget Mode
Program your Pi without a keyboard, monitor, or network connection
Which version of Raspbian do I have?
Whether you’re using a Raspberry Pi desktop or headless, you’ll likely need to open a Linux shell at some point.
If you are using Windows on your PC, it may be easier to code or program by running Linux or another Unix-based operating system alongside Windows.
This short guide will show you how to check how much free space your Raspberry Pi has.
Finding guides
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.
Raspberry Pi Gadget Mode
Program your Pi without a keyboard, monitor, or network connection
Which version of Raspbian do I have?
Whether you’re using a Raspberry Pi desktop or headless, you’ll likely need to open a Linux shell at some point.
If you are using Windows on your PC, it may be easier to code or program by running Linux or another Unix-based operating system alongside Windows.
This short guide will show you how to check how much free space your Raspberry Pi has.
This guide will show you how to install SSHFS on various operating systems.
Raspberry Pi 3, Pi Zero, and USB WiFi dongle
I’m one of the rare software developers that doesn’t have an extra HDMI monitor, keyboard, and ethernet connection ready to go at a moments notice.
Proceed with caution Some users have reported that these settings have messed up their trackpads.
Assuming you’re using a Linux distribution, like Raspbian or Noobs, you can change the password on your pi with the passwd command.
Raspberry Pi SSH
The preferred (and most common) method of connecting to your Pi to run commands.
Boot Camp is a great feature of mcOS, but it won’t help you install Linux. To do that we’re going to use a tool called rEFInd.
The Dirty Cow exploit is a serious exploit in the Linux kernel that allows users to gain root access to the system.
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.
This short guide will show you how to change you default shell on unix based operating systems.
Learn the basics of awk with these simple examples. If you need more background information on the awk command, check out the guide What is awk?.
For a few years now, I’ve been using iTerm 2 and tmux. But only recently did I find out about a pretty important feature of iTerm: tmux integration.
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.
This guide will show you how to install PocketSphinx on your Raspberry Pi. PocketSphinx is a super lightweight speech and voice recognition engine.
“Oh-My-Zsh is an open source, community-driven framework for managing your ZSH configuration.
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.
Learn how to generate SSH keys on Linux/Unix systems.
It’s nice to have quick access to your command history on the command line, but sometimes it’s valuable to know exactly when you typed a command.
This guide will show you how to set up a LAMP environment in macOS and OS X.
I’ll spoil it – “printenv” is your friend. This guide will show a few examples of how to use it.
Learning vim can be quite intimidating, but it’s well worth it. Once you master vim, you’ll be editing text more efficiently than ever.
This short guide will teach you how to get a word count in Unix using Bash/Terminal.
If you’ve just installed mysql, you will probably want to create a password for the root user.
Once you’ve created a mysql database you’ll want to add users and give them rights over specific databases or tables.
If you have a log file that gets written to frequently, you will want to add it to logrotate so it doesn’t consume all of your disk space.

These interests are similar to the linux interest.

unix
13 guides
sysadmin
12 guides
About h/linux
37
97

These interests are similar to the linux interest.

unix
13 guides
sysadmin
12 guides
unix
13 guides
sysadmin
12 guides
About this interest
37
97
Related interests
unix
13 guides
sysadmin
12 guides
unix
13 guides
sysadmin
12 guides
Started By
tyler's profile picture
tyler
Joined in 2015
tyler's profile picture
tyler
Joined in 2015
tyler's profile picture
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.
Raspberry Pi Gadget Mode
Program your Pi without a keyboard, monitor, or network connection
Which version of Raspbian do I have?
Whether you’re using a Raspberry Pi desktop or headless, you’ll likely need to open a Linux shell at some point.
If you are using Windows on your PC, it may be easier to code or program by running Linux or another Unix-based operating system alongside Windows.
This short guide will show you how to check how much free space your Raspberry Pi has.
Finding guides
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.
Raspberry Pi Gadget Mode
Program your Pi without a keyboard, monitor, or network connection
Which version of Raspbian do I have?
Whether you’re using a Raspberry Pi desktop or headless, you’ll likely need to open a Linux shell at some point.
If you are using Windows on your PC, it may be easier to code or program by running Linux or another Unix-based operating system alongside Windows.
This short guide will show you how to check how much free space your Raspberry Pi has.
Finding guides
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.
Raspberry Pi Gadget Mode
Program your Pi without a keyboard, monitor, or network connection
Which version of Raspbian do I have?
Whether you’re using a Raspberry Pi desktop or headless, you’ll likely need to open a Linux shell at some point.
If you are using Windows on your PC, it may be easier to code or program by running Linux or another Unix-based operating system alongside Windows.
This short guide will show you how to check how much free space your Raspberry Pi has.
Ubuntu MATE Raspberry Pi
Ubuntu MATE Raspberry PiHow to Install an Ubuntu Desktop on the Raspberry Piubuntulinuxpi
SSH Login Without a Passwordsysadminlinux
Raspberry Pi Gadget Mode
Raspberry Pi Gadget ModeConnect to Your Raspberry Pi Over USB Using Gadget Modelinuxpi
How to Make a Shell Script Executable on the Raspberry Pilinuxpi
How to Find Your Raspbian Versionlinuxpi
How to Open a Linux Shell on Your Raspberry Pilinuxpi
Wheezy from Toy Story
Wheezy from Toy StoryTIL Raspbian (And Debian) Versions Are Named After Toy Story Charactersnewsraspbianlinuxpi
How to Set Up Linux on Your PC Using a Virtual Machinelinuxvirtualboxwindows
How to Detect Sound Output in Linux and Use It to Call a Program (Or Drive a Motor!)linuxcode
How to check your Raspberry Pi’s SD card disk space usagepilinux
Finding guides
Finding guides
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.
Raspberry Pi Gadget Mode
Program your Pi without a keyboard, monitor, or network connection
Which version of Raspbian do I have?
Whether you’re using a Raspberry Pi desktop or headless, you’ll likely need to open a Linux shell at some point.
If you are using Windows on your PC, it may be easier to code or program by running Linux or another Unix-based operating system alongside Windows.
This short guide will show you how to check how much free space your Raspberry Pi has.
This guide will show you how to install SSHFS on various operating systems.
Raspberry Pi 3, Pi Zero, and USB WiFi dongle
I’m one of the rare software developers that doesn’t have an extra HDMI monitor, keyboard, and ethernet connection ready to go at a moments notice.
Proceed with caution Some users have reported that these settings have messed up their trackpads.
Assuming you’re using a Linux distribution, like Raspbian or Noobs, you can change the password on your pi with the passwd command.
Raspberry Pi SSH
The preferred (and most common) method of connecting to your Pi to run commands.
Boot Camp is a great feature of mcOS, but it won’t help you install Linux. To do that we’re going to use a tool called rEFInd.
The Dirty Cow exploit is a serious exploit in the Linux kernel that allows users to gain root access to the system.
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.
This short guide will show you how to change you default shell on unix based operating systems.
Learn the basics of awk with these simple examples. If you need more background information on the awk command, check out the guide What is awk?.
For a few years now, I’ve been using iTerm 2 and tmux. But only recently did I find out about a pretty important feature of iTerm: tmux integration.
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.
This guide will show you how to install PocketSphinx on your Raspberry Pi. PocketSphinx is a super lightweight speech and voice recognition engine.
“Oh-My-Zsh is an open source, community-driven framework for managing your ZSH configuration.
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.
Learn how to generate SSH keys on Linux/Unix systems.
It’s nice to have quick access to your command history on the command line, but sometimes it’s valuable to know exactly when you typed a command.
This guide will show you how to set up a LAMP environment in macOS and OS X.
I’ll spoil it – “printenv” is your friend. This guide will show a few examples of how to use it.
Learning vim can be quite intimidating, but it’s well worth it. Once you master vim, you’ll be editing text more efficiently than ever.
This short guide will teach you how to get a word count in Unix using Bash/Terminal.
If you’ve just installed mysql, you will probably want to create a password for the root user.
Once you’ve created a mysql database you’ll want to add users and give them rights over specific databases or tables.
If you have a log file that gets written to frequently, you will want to add it to logrotate so it doesn’t consume all of your disk space.
Ubuntu MATE Raspberry Pi
Ubuntu MATE Raspberry PiHow to Install an Ubuntu Desktop on the Raspberry Piubuntulinuxpi
SSH Login Without a Passwordsysadminlinux
Raspberry Pi Gadget Mode
Raspberry Pi Gadget ModeConnect to Your Raspberry Pi Over USB Using Gadget Modelinuxpi
How to Make a Shell Script Executable on the Raspberry Pilinuxpi
How to Find Your Raspbian Versionlinuxpi
How to Open a Linux Shell on Your Raspberry Pilinuxpi
Wheezy from Toy Story
Wheezy from Toy StoryTIL Raspbian (And Debian) Versions Are Named After Toy Story Charactersnewsraspbianlinuxpi
How to Set Up Linux on Your PC Using a Virtual Machinelinuxvirtualboxwindows
How to Detect Sound Output in Linux and Use It to Call a Program (Or Drive a Motor!)linuxcode
How to check your Raspberry Pi’s SD card disk space usagepilinux
How to Install SSHFSlinuxmac
Raspberry Pi 3, Pi Zero, and USB WiFi dongle
Raspberry Pi 3, Pi Zero, and USB WiFi dongleHow to Set up WiFi on Your Raspberry Pi Without a Monitorwifipilinux
The Perfect (almost) Touchpad Settings on Linuxlinux
How to Change the Raspberry Pi Passwordpisecuritylinux
Raspberry Pi SSH
Raspberry Pi SSHHow to Connect to a Raspberry Pi Remotely via SSHlinuxpi
How to Install and Dual-Boot Linux on a Macmacoslinuxmac
How to Fix the Dirty Cow Exploit on Raspberry Pisecuritypilinux
What is the dirty cow exploit?newslinuxpi
How to Set up the Edimax EW-7811Un USB WiFi Adapter on Your Raspberry Pipilinuxnetworking
How to Change Your Default Shell in Unixlinuxunixosx
awk Basic Exampleslinuxunix
What is awk?unixlinux
Using the iTerm 2 and tmux integrationlinuxtmuxunix
How to colorize your logs with CCZElinux
How to test sendmail from the shelllinuxbash
How to install PocketSphinx on a Raspberry Pipisphinxlinux
How to install oh my zshzshunixlinux
How to install zsh (Z shell)zshlinuxunix
How to Generate SSH Keysunixlinux
How to Display the Timestamp in Your Bash Historybashsysadminlinux
How to Set Up a LAMP server in macOSmacoswebdevlinux
How to Print Environment Variables in Linux/Unixwebdevlinuxunix
How to get started using vimwebdevlinuxsysadminunix
How to get a word count in Unixlinuxsysadminunix
How to create a mysql password for rootwebdevlinuxsysadminmysql
How to add a mysql user and grant privilegeswebdevlinuxsysadminmysql
How to add a file to logrotate on Linuxwebdesignlinuxsysadmin
We’re hiring!
Are you a passionate writer or editor? We want to hear from you!
We’re hiring!
Are you a passionate writer or editor? We want to hear from you!
View openings

Want to support Howchoo? When you buy a tool or material through one of our Amazon links, we earn a small commission as an Amazon Associate.

Donate
Finding guides
Reset Network Settings Android
Network trouble on your Android device? Try this.
Android Raspberry Pi
Run your favorite Android apps on the Pi!
Update Android apps
Keep your favorite apps up to date.
Record videos of your Android screen.
Uninstall any unwanted Android apps.
Eliminate your unwanted calls.
A screenshot is worth a thousand characters.
Maybe you’ve decided that the grass is greener on the other side, or that the darn headphone jack going away was the last straw.
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.
We’re hiring!
Are you a passionate writer or editor? We want to hear from you!
We’re hiring!
Are you a passionate writer or editor? We want to hear from you!

Want to support Howchoo? When you buy a tool or material through one of our Amazon links, we earn a small commission as an Amazon Associate.

Want to support Howchoo? When you buy a tool or material through one of our Amazon links, we earn a small commission as an Amazon Associate.