Skip to content

Instantly share code, notes, and snippets.

View 3d model csg data driven
{:entities
[{:type union
:entities [{:type :sphere
:diameter 6
:transformations {:translate {:x 6}
:rotate-x 1}}
{:type :cube
:width 10
:length 10
:transformations {:scale {:size 0.5}}}]}
@gzmask
gzmask / init.el
Last active Aug 3, 2020
emacs config
View init.el
;; This is only needed once, near the top of the file
(require 'package)
(setq package-enable-at-startup nil
package-check-signature nil)
(add-to-list 'package-archives '("melpa" . "https://melpa.org/packages/") t)
(add-to-list 'package-archives '("melpa-stable" . "https://stable.melpa.org/packages/") t)
(add-to-list 'package-archives '("gnu" . "http://elpa.gnu.org/packages/"))
;;(package-initialize)
(unless (package-installed-p 'use-package)
(package-refresh-contents)
@gzmask
gzmask / surfingkey.js
Last active Aug 11, 2017
surfingkeys config
View surfingkey.js
//gzmask's remapping of the keys
unmap('B');
unmap('F');
cmap('<Ctrl-j>', '<Tab>');
cmap('<Ctrl-k>', '<Shift-Tab>');
map('J', 'E');
map('K', 'R');
@gzmask
gzmask / .tmux.conf
Last active Jun 14, 2017
.tmux.conf
View .tmux.conf
set -g base-index 1
set -g default-terminal screen-256color
set -g status-keys vi
set -g history-limit 10000
set -g mouse on
set -sg escape-time 0
setw -g mode-keys vi
setw -g monitor-activity on
unbind-key j
View .bash_profile
# source this file in .bashrc
# shortcuts
alias v=/usr/bin/nvim
#alias e="/usr/local/bin/emacs-25.1 --insecure&"
function e () { /usr/local/bin/emacs-25.1 --insecure "$1" & }
alias w="cmd.exe /c start"
alias gui-start="/mnt/c/Program\ Files/VcXsrv/vcxsrv.exe :0 -ac -terminate -lesspointer -multiwindow -clipboard -wgl&"
alias gui-stop="cmd.exe /c taskkill /IM vcxsrv.exe /F"
View gzmask-genesis.json
{
"alloc": {
"gzmask2cbd23b783741e8d7fcf51e459b4gzmask": {
"balance": "1606938044258990275541962092341162602522202993782792835301376"
},
"gzmask9544a56c530d868e4bfbacb17231gzmask": {
"balance": "1606938044258990275541962092341162602522202993782792835301376"
}
},
"nonce": "0x000000000000002a",
View .spacemacs
;; -*- mode: emacs-lisp -*-
;; This file is loaded by Spacemacs at startup.
;; It must be stored in your home directory.
(defun dotspacemacs/layers ()
"Configuration Layers declaration.
You should not put any user code in this function besides modifying the variable
values."
(setq-default
;; Base distribution to use. This is a layer contained in the directory
View .ideavimrc
set gdefault
" colorscheme
set cuc cul
hi CursorColumn ctermbg=17
hi CursorLine cterm=none ctermbg=17
if has("gui_running")
colorscheme torte
set transparency=15
endif
@gzmask
gzmask / change.clj
Last active Aug 29, 2015
Counting Change Combinations codewars
View change.clj
(ns count-change)
(defn cart [colls]
(if (empty? colls)
'(())
(for [x (first colls)
more (cart (rest colls))]
(cons x more))))
(defn noseq? [x]
@gzmask
gzmask / nim.clj
Last active Aug 29, 2015
nim codewar
View nim.clj
(ns nim)
(defn nim-sum [state]
(apply bit-xor state))
(defn next-move [[i k] state]
(cond
(<= (inc k) (nth state i)) [i (inc k)]
(and (< (inc i) (count state)) (not= (nth state (inc i)) 0)) [(inc i) 1]
(>= (inc i) (dec (count state))) nil
You can’t perform that action at this time.