brew install redis
Set up launchctl to auto start redis
$ ln -sfv /usr/local/opt/redis/*.plist ~/Library/LaunchAgents
/usr/local/opt/redis/ is a symlink to /usr/local/Cellar/redis/x.y.z (e.g., 2.8.7)
| " | |
| Usage: | |
| In code: | |
| (tag> value) or (t> form arg1 arg2 ...) to tag a value to stdout. | |
| (tagseq> 20 x) or (ts> 20 form arg1 arg2 ...) to tag a sequence, printing 20 items. | |
| Note: the value of a (tag>) or (t>) or (tagseq>) or (ts>) form is always the complete | |
| value, so it can be inserted into code without a problem. | |
| At the REPL: |
| windows = false; // show windows | |
| stuff = false; // Show bikes, table, mower | |
| l = 32; // Length of building in feet (16, 20, 24, 28, 32, ...) | |
| h = 8*12-4.5+.5; | |
| rl=6*12+1.375+.1; // cut to 73.5" long with 22.5 degree angles | |
| tl = 68.7; // Used to tweak headers on top walls | |
| // 2x6 concrete forms for foundation | |
| // 10" wide grid |
| ;;[clojure-future-spec "1.9.0-alpha17"] | |
| ;;[org.clojure/test.check "0.9.0"] | |
| (require '[clojure.spec.alpha :as s]) | |
| (require '[clojure.future :refer :all]) | |
| (require '[clojure.spec.test.alpha :as stest]) | |
| (defn ranged-rand | |
| "Returns random int in range start <= rand < end" | |
| [start end] |
| (defmacro assert-all | |
| [& pairs] | |
| `(do (when-not ~(first pairs) | |
| (throw (IllegalArgumentException. | |
| (str (first ~'&form) " requires " ~(second pairs) " in " ~'*ns* ":" (:line (meta ~'&form)))))) | |
| ~(let [more (nnext pairs)] | |
| (when more | |
| (list* `assert-all more))))) | |
| (defmacro when-let* |
| # | |
| # Config file for collectd(1). | |
| # Please read collectd.conf(5) for a list of options. | |
| # http://collectd.org/ | |
| # | |
| ################## | |
| # Global settings | |
| ################## |
| #!/bin/bash | |
| #install postgis | |
| apt-get install libxml++2.6-dev libgeos-3.3.3 libgeos-dev libgdal-dev gdal-bin libproj-dev binutils | |
| wget http://postgis.refractions.net/download/postgis-2.0.0.tar.gz | |
| tar xfvz postgis-2.0.0.tar.gz | |
| cd postgis-2.0.0 | |
| ./configure | |
| make |
| set runtimepath=~/.vim,/var/lib/vim/addons,/usr/share/vim/vimfiles,/usr/share/vim/vim73,/usr/share/vim/vimfiles/after,/var/lib/vim/addons/after,~/.vim/after | |
| set nocompatible | |
| set showmode | |
| set backspace=2 | |
| syntax on | |
| set hlsearch "highlight searched things | |
| set incsearch "incremental search | |
| set laststatus=2 "show status line | |
| set ignorecase "ignore case |
| // create file: | |
| sudo vim /usr/share/applications/intellij.desktop | |
| // add the following | |
| [Desktop Entry] | |
| Version=13.0 | |
| Type=Application | |
| Terminal=false | |
| Icon[en_US]=/home/kernelp4nic/Software/idea-IC-145.1617.8/bin/idea.png | |
| Name[en_US]=IntelliJ |
| # to generate your dhparam.pem file, run in the terminal | |
| openssl dhparam -out /etc/nginx/ssl/dhparam.pem 2048 |