Update your session to new settings in .bash_profile without logging out and back in again.
My book Create Simple GUI Applications with Python & Qt5 has been updated! New chapters on multithreading and packaging your apps.
Find the pids of all instances/processes of a given program running on your system
Create your own bash pipes to send program output between shells, processes and users.
A short one liner to quickly serve any folder via a http server.
CDPATH is an environment variable which tells the
cd command where to look for the specified folder. By including the parent folders of commonly used locations you can access folders more easily - and without typing an entire path.
ifconfig.me is a web service that displays information about your connection, including IP address, hostname and User Agent string. Helpfully it provides a simplified interface that can be easily queried to get this information from the command line.
A quick one-liner to find the most common pages giving 404 errors on your apache2 setup. Set this up as a shell alias to get easy access at any time.
Re-run previously entered command as root user.
Debug Gnome Shell, or run it from the console, either for plugin development or troubleshooting.
Bash history expansion allows you to quickly re-run previous commands using ! and the number of the command in your history.
Interactively search through your command line history with a simple keyboard shortcut.
Homebrew is the easiest and most flexible way to install the UNIX tools Apple didn't include with OS X. It provides a simpler alternative to MacPorts, installing under an isolated non-root prefix, symlinked to
GNU Screen is a command-line application that allows use of multiple virtual sessions within a single real terminal or remote session. Importantly, it allows for persistent running of command-line applications independent of the shell that initiated them program, meaning active applications can persist during disconnection.
When in a repository directory you can show the name of the currently checked out Git branch in the prompt, making it easier to track where you are (and where you're about to commit).
Show a warning in the Terminal's prompt when the current working directory is no longer where the shell expects it to be. (e.g. it was deleted or replaced by a new, different directory with the same name by some other app).
Install and setup the tools necessary for Android development with Eclipse on Mac OS X (Lion)
Initialize a Git repository from a local directory, and the files therein, pushing it to an existing but empty remote.
The new plugin download interface, hooked into wp-plugins.org adds extra incentive for plugin developers to use SVN.
While getting started using the new wp-plugins.org SVN I was looking for a quick way to download the contents of an SVN to local disk. This can be useful when doing research on methods employed by other plugins or for getting a local development copy where SVN access is unavailable. Under KDE you can normally access any remote location using the standard URL format. For example, an SVN (using the
svn://) protocol would normally be accessed using the URL style
Increasing traffic is the measure of success for a website. More visitors equals more exposure which in turns generates more income. However, if you have hosted your site on a low-end package you could get hit by excess use charges just as your start celebrating your success.