I hereby claim:
- I am papachan on github.
- I am papachan (https://keybase.io/papachan) on keybase.
- I have a public key ASCRo1rR-fsgfqH_52qmk9KA-g5xRAGo04YQ_tskBwb18go
To claim this, I am signing this object:
(ns demo.core | |
(:require | |
[reagent.core :as reagent :refer [atom]] | |
[reagent.session :as session] | |
[reitit.frontend :as reitit] | |
[clerk.core :as clerk] | |
[accountant.core :as accountant])) | |
;; ------------------------- | |
;; Routes |
(ns clojure-app.core | |
(:require [clojure.spec.alpha :as s])) | |
(def email-regex #"^[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,63}$") | |
(s/def ::email-type (s/and string? #(re-matches email-regex %))) | |
(s/def ::acctid int?) | |
(s/def ::first-name string?) |
I hereby claim:
To claim this, I am signing this object:
#!/usr/bin/zsh | |
# A simple script to curl a gitignore file to your git init | |
printf "Which language?\n:" | |
read in | |
git init | |
lang=`echo $in | sed -e 's/\b\(.\)/\u\1/g'` |
(ns core | |
(:use quil.core)) | |
(defn setup [] | |
(smooth) ;;Turn on anti-aliasing | |
(frame-rate 1) ;;Set framerate to 1 FPS | |
(background 200)) ;;Set the background colour to | |
;; a nice shade of grey. | |
(defn draw [] | |
(stroke (random 255)) ;;Set the stroke colour to a random grey |
setenv LANG en_US.UTF-8 | |
if ($term == "xterm" || $term == "vt100" \ | |
|| $term == "vt102" || $term !~ "con*") then | |
# bind keypad keys for console, vt100, vt102, xterm | |
bindkey "\e[1~" beginning-of-line # Home | |
bindkey "\e[7~" beginning-of-line # Home rxvt | |
bindkey "\e[2~" overwrite-mode # Ins | |
bindkey "\e[3~" delete-char # Delete | |
bindkey "\e[4~" end-of-line # End |
#!/usr/bin/env bash | |
if [ -z "$1" ]; then | |
echo "No argument" | |
exit | |
fi | |
echo "Generate $1 project ..." | |
sbcl --noinform --eval '(ql:quickload :quickproject)' \ | |
--eval "(quickproject:make-project \"$1\")" \ |
Keybinding | Description |
---|---|
C-h C-a | help start screen |
C-x C-c | save-buffers-kill-emacs (exit emacs) |
C-g | keyboard-quit |
M-esc esc | keyboard-escape-quit |
C-x z | Magic. repeat last operation |
M-! | shell command |
ESC ! | shell-command |
ESC x compile | compile ("make -k" is default) |
(defproject om-next-demo "0.1.0-SNAPSHOT" | |
:description "FIXME: write description" | |
:url "http://example.com/FIXME" | |
:license {:name "Eclipse Public License" | |
:url "http://www.eclipse.org/legal/epl-v10.html"} | |
:jvm-opts ^:replace ["-Xms512m" "-Xmx512m" "-server"] | |
:dependencies [[org.clojure/clojure "1.7.0"] | |
[org.clojure/clojurescript "1.7.122" :classifier "aot"] |
;; check OS type | |
(cond | |
((string-equal system-type "windows-nt") | |
(progn | |
(message "Windows Worst System operative") ) | |
) | |
((string-equal system-type "darwin") | |
(progn | |
(message "Mac OS") | |
) |