(by @andrestaltz)
If you prefer to watch video tutorials with live-coding, then check out this series I recorded with the same contents as in this article: Egghead.io - Introduction to Reactive Programming.
(by @andrestaltz)
If you prefer to watch video tutorials with live-coding, then check out this series I recorded with the same contents as in this article: Egghead.io - Introduction to Reactive Programming.
| var base = this; | |
| if ( !base.init ) { | |
| // Mark that we've ran the init code | |
| base.init = true; | |
| // Starting frame number | |
| base.frames = 0; | |
| // Amount of frames per second |
| // constants ------------------------------------------------------------------- | |
| var alliedTypes = { | |
| peasant: 'peasant', | |
| soldier: 'soldier', | |
| knight: 'knight', | |
| librarian: 'librarian', | |
| griffinRider: 'griffin-rider', | |
| captain: 'captain' | |
| }; |
| import numpy as np | |
| from matplotlib import pylab as plt | |
| #from mpltools import style # uncomment for prettier plots | |
| #style.use(['ggplot']) | |
| # generate all bernoulli rewards ahead of time | |
| def generate_bernoulli_bandit_data(num_samples,K): | |
| CTRs_that_generated_data = np.tile(np.random.rand(K),(num_samples,1)) | |
| true_rewards = np.random.rand(num_samples,K) < CTRs_that_generated_data | |
| return true_rewards,CTRs_that_generated_data |
| ;; Prevent the cursor from blinking | |
| (blink-cursor-mode 0) | |
| ;; Don't use messages that you don't read | |
| (setq initial-scratch-message "") | |
| (setq inhibit-startup-message t) | |
| ;; Don't let Emacs hurt your ears | |
| (setq visible-bell t) | |
| ;; You need to set `inhibit-startup-echo-area-message' from the | |
| ;; customization interface: |
##Sketch for Enliven Component Model
This design page is a sketch of how I see enliven being used for dynamic templates in the browser.
| #include <Adafruit_NeoPixel.h> | |
| #include "WS2812_Definitions.h" | |
| #define PIN_A 9 | |
| #define PIN_B 3 | |
| #define PIN_C 2 | |
| #define PIN_D 12 | |
| #define PIN_E 10 | |
| #define PIN_F 6 | |
| #define LED_COUNT 43 |
| (ns explore-overtone.beethoven | |
| (:use [overtone.live])) | |
| ;; Starting with this example | |
| ;; https://github.com/overtone/overtone/blob/master/src/overtone/examples/timing/internal_sequencer.clj | |
| ;; lets see about trying to get rid of the limitation on sequence | |
| ;; length. | |
| ;; | |
| ;; I'd like to create a composition outside the server in "beat space" | |
| ;; (play note N at beat B). I really enjoy working with the |
| #!/usr/bin/perl | |
| use Mysql; | |
| use strict; | |
| use vars qw($school_name); | |
| use vars qw($pass); | |
| require "./cgi-lib.pl"; |
| ;; Stolen from Read-Eval-Print-Love by the inimitable Michael Fogus | |
| (defmacro schemish (functions &body body) | |
| `(macrolet ,(mapcar (lambda (function) | |
| `(,function (&rest args) | |
| `(funcall ,',function ,@args))) | |
| functions) | |
| ,@body)) |