in ascending order of how easy they are to guess
additions/corrections welcome
- paulproteus = Asheesh Laroia = @asheeshlaroia
#!/usr/bin/python | |
""" | |
zmq_cli - 0MQ Server interruptability test case, client module. | |
""" | |
import zmq | |
case class Month(m: Int) | |
implicit def IntToMonth(n: Int) = Month(n) | |
case class YearMonth(y: Int, m: Month) { | |
def unapply(in: (Int, Int)): Option[(Int, Month)] = Some(in._1, Month(in._2)) | |
} | |
YearMonth(2011, Month(1)) match { | |
case YearMonth(2011, 1) => println("now") | |
case _ => println("not now") | |
} |
/** | |
* Custom routing Router to Dealer. (XREP to XREQ) | |
* Java version, based on the C version from | |
* http://zguide.zeromq.org/chapter:all#toc45 | |
*/ | |
import org.zeromq.ZMQ; | |
import java.util.Arrays; | |
import java.util.Random; |
in ascending order of how easy they are to guess
additions/corrections welcome
/** | |
* Monad learning sandbox. | |
* @author Allister MacLeod | |
* Inspired by Tony Morris. | |
*/ | |
/** | |
* Monad interface (from Tony). | |
*/ | |
trait Monad[F[_]] { |
<!DOCTYPE html> | |
<html> | |
<head> | |
<script src="https://code.jquery.com/jquery-2.1.4.js"></script> | |
<meta charset="utf-8"> | |
<title>Recursive Letter Sudoku</title> | |
<style id="jsbin-css"> | |
.letter-grid-box { | |
width: 30px; | |
text-align: center; |
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 |