Skip to content

Instantly share code, notes, and snippets.

View dantheobserver's full-sized avatar
🤖
I have a mission

dantheobserver dantheobserver

🤖
I have a mission
View GitHub Profile
@mskorzhinskiy
mskorzhinskiy / ricing.el
Created September 1, 2020 09:31
Doom emacs org-mode ricing
;; Font
(setq doom-font "Iosevka-9")
;; Hide signs like "~" or "_" or "*"
(setq org-hide-emphasis-markers t)
;; Don't align tags
(setq org-tags-column 0)
;; Increase indenation in org-indent
@cstby
cstby / cider-eval-n-defuns.md
Last active January 17, 2022 23:12
Faster feedback in Clojure with `cider-eval-n-defuns`.

Summary

You can use this Emacs function to easily evaluate multiple top-level forms in Clojure using CIDER.

(defun cider-eval-n-defuns (n)
  "Evaluate N top-level forms, starting with the current one."
  (interactive "P")
  (cider-eval-region (car (bounds-of-thing-at-point 'defun))
                     (save-excursion
 (dotimes (i (or n 2))
@vinarmani
vinarmani / bitcoindrm.js
Last active April 14, 2022 23:42
Quick and dirty DRM for JPEGs leveraging ECIES (encryption and decryption) with Bitcoin private and public keys - Node.js
const fs = require('fs');
const eccryptoJS = require('eccrypto-js');
const coinkey = require('coinkey');
const convertToEncryptStruct = (encbuf) => {
let offset = 0;
let tagLength = 32;
let pub;
switch(encbuf[0]) {
case 4: