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 |