Skip to content

Instantly share code, notes, and snippets.

View nunb's full-sized avatar
🎯
Focusing

none-p nunb

🎯
Focusing
View GitHub Profile
@nunb
nunb / Common Lisp VS Racket - testimonies.md
Created February 3, 2022 18:53 — forked from vindarel/Common Lisp VS Racket - testimonies.md
Common Lisp VS Racket. Feedback from lispers.

Developer experience, libraries, performance… (2021/11)

I'll preface this with three things. 1. I prefer schemes over Common Lisps, and I prefer Racket of the Schemes. 2. There is more to it than the points I raise here. 3. I assume you have no previous experience with Lisp, and don't have a preference for Schemes over Common Lisp. With all that out of the way... I would say Common Lisp/SBCL. Let me explain

  1. SBCL Is by far the most common of the CL implementations in 2021. It will be the easiest to find help for, easiest to find videos about, and many major open source CL projects are written using SBCL
  2. Download a binary directly from the website http://www.sbcl.org/platform-table.html (even for M1 macs) to get up and running (easy to get started)
  3. Great video for setting up Emacs + Slime + Quick Lisp https://www.youtube.com/watch?v=VnWVu8VVDbI

Now as to why Common Lisp over Scheme

@nunb
nunb / archive-website.md
Created June 18, 2020 07:08 — forked from mullnerz/archive-website.md
Archiving a website with wget

The command I use to archive a single website

wget -mpck --html-extension --user-agent="" -e robots=off --wait 1 -P . www.foo.com

Explanation of the parameters used

  • -m (Mirror) Turns on mirror-friendly settings like infinite recursion depth, timestamps, etc.
@nunb
nunb / scanner.sh
Created June 9, 2020 07:35 — forked from andyrbell/scanner.sh
Make a pdf look scanned using ImageMagick
# use ImageMagick convert
# the order is important. the density argument applies to input.pdf and resize and rotate to output.pdf
convert -density 90 input.pdf -rotate 0.5 -attenuate 0.2 +noise Multiplicative -colorspace Gray output.pdf
@nunb
nunb / split_keyboards.md
Last active April 4, 2020 05:41 — forked from itod/split_keyboards.md
Every "split" mechanical keyboard currently being sold that I know of
@nunb
nunb / hp_saap_license.txt
Created February 13, 2020 14:10 — forked from evianzhow/hp_saap_license.txt
HP Smart Array Advanced Pack Evaluation License Key
34T62-N84MB-7DQGY-G7XGT-YTQ63
@nunb
nunb / build_source.sh
Created August 7, 2018 06:28 — forked from DanThiffault/build_source.sh
Fingerworks Multitouch Utility Runner
# authenticate with the repository
# use a blank password
cvs -d:pserver:[email protected]:/cvsroot/jusb login
# pull down the source
cvs -z3 -d:pserver:[email protected]:/cvsroot/jusb co -P jusb
# change directories
cd jusb
@nunb
nunb / cf-ddns.sh
Created May 17, 2018 07:36 — forked from ellerbrock/cf-ddns.sh
Automatically update your CloudFlare DNS record to the IP, Dynamic DNS for Cloudflare
#!/usr/bin/env bash
set -o errexit
set -o nounset
set -o pipefail
# Automatically update your CloudFlare DNS record to the IP, Dynamic DNS
# Can retrieve cloudflare Domain id and list zone's, because, lazy
# Place at:
# /usr/local/bin/cf-ddns.sh
@nunb
nunb / erlang-resources.md
Created November 28, 2017 23:49 — forked from macintux/erlang-resources.md
Erlang online resources
@nunb
nunb / redditp-feature-collect.user.js
Created September 27, 2017 09:20 — forked from akaleeroy/redditp-feature-collect.user.js
RedditP Collect feature userscript
// ==UserScript==
// @name RedditP Collect
// @namespace http://tampermonkey.net/
// @version 0.2
// @description Collect cool stuff while staying in the flow. Download them at the end.
// @author Leeroy
// @match http://redditp.com/*
// @grant GM_addStyle
// ==/UserScript==
/* jshint -W097 */
@nunb
nunb / java-8-ami.md
Created June 29, 2017 23:37 — forked from rtfpessoa/java-8-ami.md
[Guide] Install Oracle Java (JDK) 8 on Amazon EC2 Ami