Skip to content

Instantly share code, notes, and snippets.

View j0ni's full-sized avatar
🌑
Off-world

Jon Levin j0ni

🌑
Off-world
View GitHub Profile
@j0ni
j0ni / errors.txt
Last active November 23, 2022 18:26
errors starting scsynth
[joni@omar ~]$ scsynth -t 44444
Found 2 LADSPA plugins
Cannot connect to server socket err = No such file or directory
Cannot connect to server request channel
jackdmp 1.9.21
Copyright 2001-2005 Paul Davis and others.
Copyright 2004-2016 Grame.
Copyright 2016-2022 Filipe Coelho.
jackdmp comes with ABSOLUTELY NO WARRANTY
This is free software, and you are welcome to redistribute it
@j0ni
j0ni / Part 1 - console error
Last active January 15, 2022 19:48
Dealing with NVIDIA nonsense on Fedora Silverblue 35
[joni@goldblum ~]$ rpm-ostree install kmod-nvidia
Checking out tree 91f0658... done
Enabled rpm-md repositories: fedora-cisco-openh264 updates fedora fedora-modular phracek-PyCharm google-chrome rpmfusion-nonfree-nvidia-driver updates-modular rpmfusion-nonfree-steam updates-archive
Importing rpm-md... done
rpm-md repo 'fedora-cisco-openh264' (cached); generated: 2021-09-21T18:07:30Z solvables: 4
rpm-md repo 'updates' (cached); generated: 2022-01-14T01:05:05Z solvables: 16495
rpm-md repo 'fedora' (cached); generated: 2021-10-26T05:31:27Z solvables: 65732
rpm-md repo 'fedora-modular' (cached); generated: 2021-10-26T05:08:36Z solvables: 1283
rpm-md repo 'phracek-PyCharm' (cached); generated: 2022-01-04T13:38:29Z solvables: 30
rpm-md repo 'google-chrome' (cached); generated: 2022-01-12T19:39:11Z solvables: 3
@j0ni
j0ni / doom-info.txt
Last active August 18, 2020 11:17
Details of an error which happens when attempting to complete in a cider repl using tab
emacs version 28.0.50
features JPEG TIFF PNG NOTIFY KQUEUE ACL GNUTLS LIBXML2 ZLIB TOOLKIT_SCROLL_BARS NS MODULES THREADS PDUMPER
build Aug 17, 2020
buildopts (--with-mailutils --prefix=/usr/local/emacs-git --disable-ns-self-contained)
windowsys ns
daemonp server-running
doom version 2.0.9
build HEAD -> develop 58af4aef5 2020-08-18 02:51:53 -0400
dir ~/.doom.d/
system type darwin
error in process filter: cljr--get-error-value: Error in nrepl-refactor: java.lang.AssertionError: Assert failed: (instance? java.io.PushbackReader rdr)
at clojure.tools.namespace.parse$read_ns_decl.invokeStatic (parse.clj:33)
clojure.tools.namespace.parse$read_ns_decl.invoke (parse.clj:33)
refactor_nrepl.core$read_ns_form.invokeStatic (core.clj:108)
refactor_nrepl.core$read_ns_form.invoke (core.clj:105)
refactor_nrepl.core$clj_file_QMARK_.invokeStatic (core.clj:144)
refactor_nrepl.core$clj_file_QMARK_.invoke (core.clj:139)
clojure.core$every_pred$epn__8626$fn__8627.invoke (core.clj:7430)
clojure.core$every_QMARK_.invokeStatic (core.clj:2681)
clojure.core$every_pred$epn__8626.invoke (core.clj:7428)
This file contains any messages produced by compilers while
running configure, to aid debugging if configure makes a mistake.
It was created by GNU Emacs configure 26.2.90, which was
generated by GNU Autoconf 2.69. Invocation command line was
$ ./configure --with-modules --with-cairo
## --------- ##
## Platform. ##
@j0ni
j0ni / dump.edn
Created May 22, 2019 18:50
Some ex-data
{:request
{:reitit.core/match
#reitit.core.Match{:template /api/campaign/:campaign-id/from-canvas,
:data
{:muuntaja <<Muuntaja>>,
:middleware
[{:name :reitit.swagger/swagger,
:spec :reitit.swagger/spec}
{:name :reitit.ring.middleware.parameters/parameters,
:wrap #function[ring.middleware.params/wrap-params]}
@j0ni
j0ni / trace.el
Created February 13, 2018 18:15
Trying to pgpmime sign an email
Debugger entered--Lisp error: (wrong-type-argument char-or-string-p nil)
mml2015-epg-sign((part (sign . "pgpmime") (tag-location . 214) (contents . "ing\n-- \nJonathan Irving\nhttps://j0ni.ca\n")))
mml2015-sign((part (sign . "pgpmime") (tag-location . 214) (contents . "ing\n-- \nJonathan Irving\nhttps://j0ni.ca\n")))
mml-pgpmime-sign-buffer((part (sign . "pgpmime") (tag-location . 214) (contents . "ing\n-- \nJonathan Irving\nhttps://j0ni.ca\n")))
mml-generate-mime-1((part (sign . "pgpmime") (tag-location . 214) (contents . "ing\n-- \nJonathan Irving\nhttps://j0ni.ca\n")))
mml-generate-mime()
message-encode-message-body()
message-send-mail(nil)
message-send-via-mail(nil)
message-send(nil)
require 'pry'
class Thing
def initialize
@m = {jonathan: 5, richard: 3, anna: 7}
@ks = [:jonathan, :anna, :rikard]
end
def get_count(name)
if @m.include?(name)
# step 1 - eval apple*x and assign to long_string
long_string = "apple"*100000000
# step 2 - define method benchmark
def benchmark
before = Time.now.to_i
yield # step 4 - evaluate the block
Time.now.to_i - before # step 5 - return the time
end
require 'mechanize'
class BaconSeeker
def queue; @queue ||= Queue.new; end
def visited; @visited ||= []; end
def agent; @agent ||= Mechanize.new; end
attr_reader :target
def initialize(url1, url2)