(C-x means ctrl+x, M-x means alt+x)
The default prefix is C-b. If you (or your muscle memory) prefer C-a, you need to add this to ~/.tmux.conf:
| #!/bin/sh | |
| set -e | |
| vendor/bin/phpunit | |
| (git push) || true | |
| git checkout production | |
| git merge master |
| #!/bin/sh -eu | |
| # Make sure we have wget or curl | |
| available () { | |
| command -v "$1" >/dev/null 2>&1 | |
| } | |
| if available wget; then | |
| DL="wget -O-" | |
| DL_SL="wget -qO-" | |
| elif available curl; then |
| sudo pacman -Rns bumblebee --noconfirm | |
| sudo nano /etc/X11/xorg.conf.d/20-display.conf | |
| Section "ServerLayout" | |
| Identifier "layout" | |
| Screen 0 "nvidia" | |
| Inactive "intel" | |
| EndSection |
If you're not familiar: What is fail2ban? fail2ban is an awesome linux service/monitor that scans log files (e.g. auth.log for SSH) for potentially malicious behavior. Once fail2ban is tripped it will ban users for a specified duration by adding rules to Iptables. If you're unfamiliar with fail2ban Chris Fidao has a wonderful (& free!) series about security including setting up fail2ban here.
Recently Laravel released a new feature in 5.1 to throttle authentication attempts by simply adding a trait to your authentication controller. The Laravel throttle trait uses the inputted username, and IP address to throttle attempts. I love seeing this added to a framework out of the box, but what about some of our other apps not built on Laravel? Like a WordPress login? Or even an open API etc.? Ultimately,
| = Arch Linux step-by-step installation = | |
| = http://blog.fabio.mancinelli.me/2012/12/28/Arch_Linux_on_BTRFS.html = | |
| == Boot the installation CD == | |
| == Create partition == | |
| cfdisk /dev/sda | |
| * Create a partition with code 8300 (Linux) |
| #Download Elementary OS from here: | |
| #http://sourceforge.net/projects/elementaryos/files/stable/ | |
| #First you update your system | |
| sudo apt-get update && sudo apt-get dist-upgrade | |
| #Install Google Chrome | |
| wget -q -O - https://dl-ssl.google.com/linux/linux_signing_key.pub | sudo apt-key add - | |
| sudo sh -c 'echo "deb http://dl.google.com/linux/chrome/deb/ stable main" >> /etc/apt/sources.list.d/google-chrome.list' |