- 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) |