I hereby claim:
- I am sleepynate on github.
- I am sleepynate (https://keybase.io/sleepynate) on keybase.
- I have a public key ASBr71i5eTmJ3MGg4lWqR90_nfdkKEu5ersykbrT5scMWgo
To claim this, I am signing this object:
I hereby claim:
To claim this, I am signing this object:
abstract class Animal { | |
private String name; | |
public Animal(String name) { | |
this.name = name; | |
} | |
public String speak() { | |
return name + " says " + sound(); | |
} | |
public abstract String sound(); | |
} |
import Math._ | |
object ScalaJSExample extends js.JSApp{ | |
class HTMLImageElement extends dom.raw.HTMLImageElement { | |
var onload: js.Function1[dom.Event, _] = ??? | |
} | |
def newUnit() = 2 * Math.random | |
def newMutPlus() = { |
module PrimeFactors (primeFactors) where | |
primeFactors :: Integer -> [Integer] | |
primeFactors 1 = [] | |
primeFactors x = primeFactors' x 2 | |
where primeFactors' x n | |
| x < n = [] | |
| x `mod` n == 0 && x > n = [n] ++ primeFactors' (x `div` n, n + 1) | |
| otherwise = [x] |
-----BEGIN PGP PUBLIC KEY BLOCK----- | |
Comment: GPGTools - https://gpgtools.org | |
mQINBFVshvUBEADE3XJLjYAQhAXRhUd3/ghzBqWEQ+gvGWLlQP14A7W6gcvu8h/n | |
abeyswyl1fSSYZt73H6CvdO0EcMcD2m4V1FpxAgkrQoAc+XfZetLprxNqfiqfOE+ | |
STTK0XueKlr1o/g5yBzQm2qnkaRA4Tk4yjps+xP4qy/F30/eR5/CnFyCRcf1Uc0/ | |
RQucePtLxuOr5UGju64mdqHcukOu6m7aNJ7m5w9lHJrR2JHYLcXp0KxHx2KpOBrX | |
yHzEK8TtJ14XfBf9F+AbigaIMc+NJ5trKtbudHsA6FlUSDAvrrbNAlSFQmKnanNh | |
rjNJCo0E+00xKGWdZNSzGomDxB0MRvwep8RzXgqK2wLxIEY5XKWo+YGcfl2W6tAs | |
SVuJHPizUop8xqt+iAFfWmbKM57DXps/CTozB04jSVmKCHe1wfUbEtdv6wswRTEB |
# == WHAT | |
# Simple script for irssi to trigger Mac OS X 10.8's Notification Center | |
# | |
# == WHO | |
# Patrick Kontschak 2012 | |
# | |
# Forked from Nate Murray's irssi-growl: https://github.com/jashmenn/irssi-growl | |
# | |
# == CONFIG | |
# /SET notifier_on_regex [regex] |
[error] app/models/Job.scala:22: ambiguous implicit values: | |
[error] both object IntReads in trait DefaultReads of type play.api.libs.json.Reads.IntReads.type | |
[error] and object LongReads in trait DefaultReads of type play.api.libs.json.Reads.LongReads.type | |
[error] match expected type play.api.libs.json.Reads[T] | |
[error] case Some(bs) => bs.map(Json.fromJson(_)) |
Scala is a sometimes-intimidating programming language that is Object-Oriented, functional, statically typed and wicked badass. It comes batteries-included, featuring a rich collections API, Type inference, and dead-simple concurrency. Perhaps most poignantly though, it's also a 30MB JVM library that can compile to dalvik.
Come take a heads first dive into crafting an APK with glorious, nutritionally
import Control.Monad | |
data Gesture = Rock | Paper | Scissors deriving (Eq, Show, Read) | |
instance Ord Gesture where | |
a `compare` b | |
| a == b = EQ | |
Rock `compare` Scissors = GT | |
Paper `compare` Rock = GT | |
Scissors `compare` Paper = GT |
When I have multiple server instances deployed from the same repo, I prefer to keep track of them with local branches, especially when using multiple clouds services like heroku and openshift. This makes it really easy to merge features branches into a particular instance's deploy without ever bringing it into master, but still allow the inclusion of those commits into other instances after it folds into master.
So, I have master, which stays as the primary place to put new commits. I then split features branches off of master and then merged in when they are accepted.
% git checkout -b wicked-sweet-login-page
% vim static/teh_loginz.html