- Start a server in the foreground:
$ ALDA_DISABLE_SUPERVISOR=yes alda -v -p 27714 -w 0 server
You should see output like the following:
19-04-13 00:32:31 moondog INFO [alda.server:243] - Binding frontend socket on port 27714...
Geir - new login flow | |
page load -> NotAuthenticated | |
NotAuthenticated | |
CheckForSessionCookie* | |
has session cookie -> Authenticated | |
no session cookie -> OrgCodeScreen | |
CheckForCognitoProvidedValues | |
Clubhouse process | |
Backlog* | |
select -> Ready to Crush | |
Ready to Crush | |
start -> Crushing | |
Crushing | |
ready for review -> Needs Code Review |
;; ~/.config/conjure/conjure.edn | |
{:conns | |
;; My `prepl-server` task spits out a `.socket-port` file when it starts a | |
;; prepl server. This configuration allows Conjure to find the prepl server | |
;; without needing to specify the port explicitly. | |
{:cwd {:port #slurp-edn ".socket-port"}}} |
;; ~/.config/conjure/conjure.edn | |
{:conns | |
;; My `clj -Aprepl-server` alias spits out a `.socket-port` file when it starts | |
;; a prepl server. This configuration allows Conjure to find the prepl server | |
;; without needing to specify the port explicitly. | |
{:cwd {:port #slurp-edn ".socket-port"}}} |
# 12tone: "I Wrote a Thousand-Year-Long Song By Accident" | |
# https://www.youtube.com/watch?v=h7RCRLHcOlE | |
# | |
# Transcribed by Dave Yarwood 2019-06-28 | |
# | |
# In this piece, each percussion instrument is played at a regular interval | |
# based on a prime number: the hi-hat is played every 2 16th notes, the kick | |
# every 3 16th notes, the snare every 5 16th notes, and so on. Because we're | |
# dealing with prime numbers, it takes an exceptionally long time for all of the | |
# instruments to eventually line up: over 1000 years, apparently! |
$ ALDA_DISABLE_SUPERVISOR=yes alda -v -p 27714 -w 0 server
You should see output like the following:
19-04-13 00:32:31 moondog INFO [alda.server:243] - Binding frontend socket on port 27714...
I hereby claim:
To claim this, I am signing this object:
tasks_ready() { | |
which task >/dev/null || return | |
tasks_ready=$(task ready 2>/dev/null | grep -E '[0-9]+ tasks?') | |
if [[ -n "$tasks_ready" ]]; then | |
echo " ($tasks_ready ready)" | |
fi | |
} | |
PS1='\u@\h:\w$(tasks_ready) \$ ' |
(defn random-bongos | |
[ticks vol-min vol-max] | |
[(octave 4) | |
(set-duration 0.25) ; 16th notes | |
(let [notes (-> #{[:c] [:c :sharp] [:d] [:d :sharp] [:e]} | |
(->> (map #(note (apply pitch %)))) | |
(conj (pause))) | |
rand-note #(rand-nth notes) | |
rand-vol #(vol (+ vol-min (rand-int (- vol-max vol-min)))) | |
tick #(vector (rand-vol) (rand-note))] |
#!/usr/bin/env ruby | |
template = <<~HEREDOC | |
{{plural noun}} are {{color}}, | |
{{plural noun}} are {{color}}, | |
{{food}} is {{adjective}}, | |
and so are you. | |
HEREDOC | |
def prompt(type) |