I've been trying to understand how to setup systems from
the ground up on Ubuntu. I just installed redis onto
the box and here's how I did it and some things to look
out for.
To install:
| ## Problem | |
| When login in, the shell prints: | |
| ``` | |
| manpath: can't set the locale; make sure $LC_* and $LANG are correct | |
| ``` | |
| ## Solution | |
| ``` | |
| sudo locale-gen "en_US.UTF-8" | |
| sudo dpkg-reconfigure locales |
| #!/bin/sh | |
| # Borrowed from http://marcparadise.com/blog/2013/09/21/how-to-fix-a-corrupt-history-file/ | |
| # If you ever see a message like this upon starting a new shell | |
| # zsh: corrupt history file /home/marc/.zsh_history | |
| # here is a quick fix | |
| cd ~ | |
| mv .zsh_history .zsh_history_bad | |
| strings .zsh_history_bad > .zsh_history | |
| # And reload history | |
| fc -R .zsh_history |
| // Determine if an element is in the visible viewport | |
| function isInViewport(element) { | |
| var rect = element.getBoundingClientRect(); | |
| var html = document.documentElement; | |
| return ( | |
| rect.top >= 0 && | |
| rect.left >= 0 && | |
| rect.bottom <= (window.innerHeight || html.clientHeight) && | |
| rect.right <= (window.innerWidth || html.clientWidth) | |
| ); |
| Copyright (c) 2011 ZURB, http://www.zurb.com/ |